1 |
- {"ast":null,"code":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.px = exports.emRounded = exports.em = exports.percent = exports.length2em = exports.MATHSPACE = exports.RELUNITS = exports.UNITS = exports.BIGDIMEN = void 0;\nexports.BIGDIMEN = 1000000;\nexports.UNITS = {\n px: 1,\n 'in': 96,\n cm: 96 / 2.54,\n mm: 96 / 25.4\n};\nexports.RELUNITS = {\n em: 1,\n ex: .431,\n pt: 1 / 10,\n pc: 12 / 10,\n mu: 1 / 18\n};\nexports.MATHSPACE = {\n veryverythinmathspace: 1 / 18,\n verythinmathspace: 2 / 18,\n thinmathspace: 3 / 18,\n mediummathspace: 4 / 18,\n thickmathspace: 5 / 18,\n verythickmathspace: 6 / 18,\n veryverythickmathspace: 7 / 18,\n negativeveryverythinmathspace: -1 / 18,\n negativeverythinmathspace: -2 / 18,\n negativethinmathspace: -3 / 18,\n negativemediummathspace: -4 / 18,\n negativethickmathspace: -5 / 18,\n negativeverythickmathspace: -6 / 18,\n negativeveryverythickmathspace: -7 / 18,\n thin: .04,\n medium: .06,\n thick: .1,\n normal: 1,\n big: 2,\n small: 1 / Math.sqrt(2),\n infinity: exports.BIGDIMEN\n};\nfunction length2em(length, size, scale, em) {\n if (size === void 0) {\n size = 0;\n }\n if (scale === void 0) {\n scale = 1;\n }\n if (em === void 0) {\n em = 16;\n }\n if (typeof length !== 'string') {\n length = String(length);\n }\n if (length === '' || length == null) {\n return size;\n }\n if (exports.MATHSPACE[length]) {\n return exports.MATHSPACE[length];\n }\n var match = length.match(/^\\s*([-+]?(?:\\.\\d+|\\d+(?:\\.\\d*)?))?(pt|em|ex|mu|px|pc|in|mm|cm|%)?/);\n if (!match) {\n return size;\n }\n var m = parseFloat(match[1] || '1'),\n unit = match[2];\n if (exports.UNITS.hasOwnProperty(unit)) {\n return m * exports.UNITS[unit] / em / scale;\n }\n if (exports.RELUNITS.hasOwnProperty(unit)) {\n return m * exports.RELUNITS[unit];\n }\n if (unit === '%') {\n return m / 100 * size;\n }\n return m * size;\n}\nexports.length2em = length2em;\nfunction percent(m) {\n return (100 * m).toFixed(1).replace(/\\.?0+$/, '') + '%';\n}\nexports.percent = percent;\nfunction em(m) {\n if (Math.abs(m) < .001) return '0';\n return m.toFixed(3).replace(/\\.?0+$/, '') + 'em';\n}\nexports.em = em;\nfunction emRounded(m, em) {\n if (em === void 0) {\n em = 16;\n }\n m = (Math.round(m * em) + .05) / em;\n if (Math.abs(m) < .001) return '0em';\n return m.toFixed(3).replace(/\\.?0+$/, '') + 'em';\n}\nexports.emRounded = emRounded;\nfunction px(m, M, em) {\n if (M === void 0) {\n M = -exports.BIGDIMEN;\n }\n if (em === void 0) {\n em = 16;\n }\n m *= em;\n if (M && m < M) m = M;\n if (Math.abs(m) < .1) return '0';\n return m.toFixed(1).replace(/\\.0$/, '') + 'px';\n}\nexports.px = px;","map":{"version":3,"names":["Object","defineProperty","exports","value","px","emRounded","em","percent","length2em","MATHSPACE","RELUNITS","UNITS","BIGDIMEN","cm","mm","ex","pt","pc","mu","veryverythinmathspace","verythinmathspace","thinmathspace","mediummathspace","thickmathspace","verythickmathspace","veryverythickmathspace","negativeveryverythinmathspace","negativeverythinmathspace","negativethinmathspace","negativemediummathspace","negativethickmathspace","negativeverythickmathspace","negativeveryverythickmathspace","thin","medium","thick","normal","big","small","Math","sqrt","infinity","length","size","scale","String","match","m","parseFloat","unit","hasOwnProperty","toFixed","replace","abs","round","M"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/util/lengths.js"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.px = exports.emRounded = exports.em = exports.percent = exports.length2em = exports.MATHSPACE = exports.RELUNITS = exports.UNITS = exports.BIGDIMEN = void 0;\nexports.BIGDIMEN = 1000000;\nexports.UNITS = {\n px: 1,\n 'in': 96,\n cm: 96 / 2.54,\n mm: 96 / 25.4\n};\nexports.RELUNITS = {\n em: 1,\n ex: .431,\n pt: 1 / 10,\n pc: 12 / 10,\n mu: 1 / 18\n};\nexports.MATHSPACE = {\n veryverythinmathspace: 1 / 18,\n verythinmathspace: 2 / 18,\n thinmathspace: 3 / 18,\n mediummathspace: 4 / 18,\n thickmathspace: 5 / 18,\n verythickmathspace: 6 / 18,\n veryverythickmathspace: 7 / 18,\n negativeveryverythinmathspace: -1 / 18,\n negativeverythinmathspace: -2 / 18,\n negativethinmathspace: -3 / 18,\n negativemediummathspace: -4 / 18,\n negativethickmathspace: -5 / 18,\n negativeverythickmathspace: -6 / 18,\n negativeveryverythickmathspace: -7 / 18,\n thin: .04,\n medium: .06,\n thick: .1,\n normal: 1,\n big: 2,\n small: 1 / Math.sqrt(2),\n infinity: exports.BIGDIMEN\n};\nfunction length2em(length, size, scale, em) {\n if (size === void 0) { size = 0; }\n if (scale === void 0) { scale = 1; }\n if (em === void 0) { em = 16; }\n if (typeof length !== 'string') {\n length = String(length);\n }\n if (length === '' || length == null) {\n return size;\n }\n if (exports.MATHSPACE[length]) {\n return exports.MATHSPACE[length];\n }\n var match = length.match(/^\\s*([-+]?(?:\\.\\d+|\\d+(?:\\.\\d*)?))?(pt|em|ex|mu|px|pc|in|mm|cm|%)?/);\n if (!match) {\n return size;\n }\n var m = parseFloat(match[1] || '1'), unit = match[2];\n if (exports.UNITS.hasOwnProperty(unit)) {\n return m * exports.UNITS[unit] / em / scale;\n }\n if (exports.RELUNITS.hasOwnProperty(unit)) {\n return m * exports.RELUNITS[unit];\n }\n if (unit === '%') {\n return m / 100 * size;\n }\n return m * size;\n}\nexports.length2em = length2em;\nfunction percent(m) {\n return (100 * m).toFixed(1).replace(/\\.?0+$/, '') + '%';\n}\nexports.percent = percent;\nfunction em(m) {\n if (Math.abs(m) < .001)\n return '0';\n return (m.toFixed(3).replace(/\\.?0+$/, '')) + 'em';\n}\nexports.em = em;\nfunction emRounded(m, em) {\n if (em === void 0) { em = 16; }\n m = (Math.round(m * em) + .05) / em;\n if (Math.abs(m) < .001)\n return '0em';\n return m.toFixed(3).replace(/\\.?0+$/, '') + 'em';\n}\nexports.emRounded = emRounded;\nfunction px(m, M, em) {\n if (M === void 0) { M = -exports.BIGDIMEN; }\n if (em === void 0) { em = 16; }\n m *= em;\n if (M && m < M)\n m = M;\n if (Math.abs(m) < .1)\n return '0';\n return m.toFixed(1).replace(/\\.0$/, '') + 'px';\n}\nexports.px = px;\n"],"mappings":"AAAA,YAAY;;AACZA,MAAM,CAACC,cAAc,CAACC,OAAO,EAAE,YAAY,EAAE;EAAEC,KAAK,EAAE;AAAK,CAAC,CAAC;AAC7DD,OAAO,CAACE,EAAE,GAAGF,OAAO,CAACG,SAAS,GAAGH,OAAO,CAACI,EAAE,GAAGJ,OAAO,CAACK,OAAO,GAAGL,OAAO,CAACM,SAAS,GAAGN,OAAO,CAACO,SAAS,GAAGP,OAAO,CAACQ,QAAQ,GAAGR,OAAO,CAACS,KAAK,GAAGT,OAAO,CAACU,QAAQ,GAAG,KAAK,CAAC;AACpKV,OAAO,CAACU,QAAQ,GAAG,OAAO;AAC1BV,OAAO,CAACS,KAAK,GAAG;EACZP,EAAE,EAAE,CAAC;EACL,IAAI,EAAE,EAAE;EACRS,EAAE,EAAE,EAAE,GAAG,IAAI;EACbC,EAAE,EAAE,EAAE,GAAG;AACb,CAAC;AACDZ,OAAO,CAACQ,QAAQ,GAAG;EACfJ,EAAE,EAAE,CAAC;EACLS,EAAE,EAAE,IAAI;EACRC,EAAE,EAAE,CAAC,GAAG,EAAE;EACVC,EAAE,EAAE,EAAE,GAAG,EAAE;EACXC,EAAE,EAAE,CAAC,GAAG;AACZ,CAAC;AACDhB,OAAO,CAACO,SAAS,GAAG;EAChBU,qBAAqB,EAAE,CAAC,GAAG,EAAE;EAC7BC,iBAAiB,EAAE,CAAC,GAAG,EAAE;EACzBC,aAAa,EAAE,CAAC,GAAG,EAAE;EACrBC,eAAe,EAAE,CAAC,GAAG,EAAE;EACvBC,cAAc,EAAE,CAAC,GAAG,EAAE;EACtBC,kBAAkB,EAAE,CAAC,GAAG,EAAE;EAC1BC,sBAAsB,EAAE,CAAC,GAAG,EAAE;EAC9BC,6BAA6B,EAAE,CAAC,CAAC,GAAG,EAAE;EACtCC,yBAAyB,EAAE,CAAC,CAAC,GAAG,EAAE;EAClCC,qBAAqB,EAAE,CAAC,CAAC,GAAG,EAAE;EAC9BC,uBAAuB,EAAE,CAAC,CAAC,GAAG,EAAE;EAChCC,sBAAsB,EAAE,CAAC,CAAC,GAAG,EAAE;EAC/BC,0BAA0B,EAAE,CAAC,CAAC,GAAG,EAAE;EACnCC,8BAA8B,EAAE,CAAC,CAAC,GAAG,EAAE;EACvCC,IAAI,EAAE,GAAG;EACTC,MAAM,EAAE,GAAG;EACXC,KAAK,EAAE,EAAE;EACTC,MAAM,EAAE,CAAC;EACTC,GAAG,EAAE,CAAC;EACNC,KAAK,EAAE,CAAC,GAAGC,IAAI,CAACC,IAAI,CAAC,CAAC,CAAC;EACvBC,QAAQ,EAAEvC,OAAO,CAACU;AACtB,CAAC;AACD,SAASJ,SAASA,CAACkC,MAAM,EAAEC,IAAI,EAAEC,KAAK,EAAEtC,EAAE,EAAE;EACxC,IAAIqC,IAAI,KAAK,KAAK,CAAC,EAAE;IAAEA,IAAI,GAAG,CAAC;EAAE;EACjC,IAAIC,KAAK,KAAK,KAAK,CAAC,EAAE;IAAEA,KAAK,GAAG,CAAC;EAAE;EACnC,IAAItC,EAAE,KAAK,KAAK,CAAC,EAAE;IAAEA,EAAE,GAAG,EAAE;EAAE;EAC9B,IAAI,OAAOoC,MAAM,KAAK,QAAQ,EAAE;IAC5BA,MAAM,GAAGG,MAAM,CAACH,MAAM,CAAC;EAC3B;EACA,IAAIA,MAAM,KAAK,EAAE,IAAIA,MAAM,IAAI,IAAI,EAAE;IACjC,OAAOC,IAAI;EACf;EACA,IAAIzC,OAAO,CAACO,SAAS,CAACiC,MAAM,CAAC,EAAE;IAC3B,OAAOxC,OAAO,CAACO,SAAS,CAACiC,MAAM,CAAC;EACpC;EACA,IAAII,KAAK,GAAGJ,MAAM,CAACI,KAAK,CAAC,oEAAoE,CAAC;EAC9F,IAAI,CAACA,KAAK,EAAE;IACR,OAAOH,IAAI;EACf;EACA,IAAII,CAAC,GAAGC,UAAU,CAACF,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC;IAAEG,IAAI,GAAGH,KAAK,CAAC,CAAC,CAAC;EACpD,IAAI5C,OAAO,CAACS,KAAK,CAACuC,cAAc,CAACD,IAAI,CAAC,EAAE;IACpC,OAAOF,CAAC,GAAG7C,OAAO,CAACS,KAAK,CAACsC,IAAI,CAAC,GAAG3C,EAAE,GAAGsC,KAAK;EAC/C;EACA,IAAI1C,OAAO,CAACQ,QAAQ,CAACwC,cAAc,CAACD,IAAI,CAAC,EAAE;IACvC,OAAOF,CAAC,GAAG7C,OAAO,CAACQ,QAAQ,CAACuC,IAAI,CAAC;EACrC;EACA,IAAIA,IAAI,KAAK,GAAG,EAAE;IACd,OAAOF,CAAC,GAAG,GAAG,GAAGJ,IAAI;EACzB;EACA,OAAOI,CAAC,GAAGJ,IAAI;AACnB;AACAzC,OAAO,CAACM,SAAS,GAAGA,SAAS;AAC7B,SAASD,OAAOA,CAACwC,CAAC,EAAE;EAChB,OAAO,CAAC,GAAG,GAAGA,CAAC,EAAEI,OAAO,CAAC,CAAC,CAAC,CAACC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,GAAG,GAAG;AAC3D;AACAlD,OAAO,CAACK,OAAO,GAAGA,OAAO;AACzB,SAASD,EAAEA,CAACyC,CAAC,EAAE;EACX,IAAIR,IAAI,CAACc,GAAG,CAACN,CAAC,CAAC,GAAG,IAAI,EAClB,OAAO,GAAG;EACd,OAAQA,CAAC,CAACI,OAAO,CAAC,CAAC,CAAC,CAACC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,GAAI,IAAI;AACtD;AACAlD,OAAO,CAACI,EAAE,GAAGA,EAAE;AACf,SAASD,SAASA,CAAC0C,CAAC,EAAEzC,EAAE,EAAE;EACtB,IAAIA,EAAE,KAAK,KAAK,CAAC,EAAE;IAAEA,EAAE,GAAG,EAAE;EAAE;EAC9ByC,CAAC,GAAG,CAACR,IAAI,CAACe,KAAK,CAACP,CAAC,GAAGzC,EAAE,CAAC,GAAG,GAAG,IAAIA,EAAE;EACnC,IAAIiC,IAAI,CAACc,GAAG,CAACN,CAAC,CAAC,GAAG,IAAI,EAClB,OAAO,KAAK;EAChB,OAAOA,CAAC,CAACI,OAAO,CAAC,CAAC,CAAC,CAACC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,GAAG,IAAI;AACpD;AACAlD,OAAO,CAACG,SAAS,GAAGA,SAAS;AAC7B,SAASD,EAAEA,CAAC2C,CAAC,EAAEQ,CAAC,EAAEjD,EAAE,EAAE;EAClB,IAAIiD,CAAC,KAAK,KAAK,CAAC,EAAE;IAAEA,CAAC,GAAG,CAACrD,OAAO,CAACU,QAAQ;EAAE;EAC3C,IAAIN,EAAE,KAAK,KAAK,CAAC,EAAE;IAAEA,EAAE,GAAG,EAAE;EAAE;EAC9ByC,CAAC,IAAIzC,EAAE;EACP,IAAIiD,CAAC,IAAIR,CAAC,GAAGQ,CAAC,EACVR,CAAC,GAAGQ,CAAC;EACT,IAAIhB,IAAI,CAACc,GAAG,CAACN,CAAC,CAAC,GAAG,EAAE,EAChB,OAAO,GAAG;EACd,OAAOA,CAAC,CAACI,OAAO,CAAC,CAAC,CAAC,CAACC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC,GAAG,IAAI;AAClD;AACAlD,OAAO,CAACE,EAAE,GAAGA,EAAE","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|