{"ast":null,"code":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.AbstractOutputJax = void 0;\nvar Options_js_1 = require(\"../util/Options.js\");\nvar FunctionList_js_1 = require(\"../util/FunctionList.js\");\nvar AbstractOutputJax = function () {\n function AbstractOutputJax(options) {\n if (options === void 0) {\n options = {};\n }\n this.adaptor = null;\n var CLASS = this.constructor;\n this.options = (0, Options_js_1.userOptions)((0, Options_js_1.defaultOptions)({}, CLASS.OPTIONS), options);\n this.postFilters = new FunctionList_js_1.FunctionList();\n }\n Object.defineProperty(AbstractOutputJax.prototype, \"name\", {\n get: function () {\n return this.constructor.NAME;\n },\n enumerable: false,\n configurable: true\n });\n AbstractOutputJax.prototype.setAdaptor = function (adaptor) {\n this.adaptor = adaptor;\n };\n AbstractOutputJax.prototype.initialize = function () {};\n AbstractOutputJax.prototype.reset = function () {\n var _args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n _args[_i] = arguments[_i];\n }\n };\n AbstractOutputJax.prototype.getMetrics = function (_document) {};\n AbstractOutputJax.prototype.styleSheet = function (_document) {\n return null;\n };\n AbstractOutputJax.prototype.pageElements = function (_document) {\n return null;\n };\n AbstractOutputJax.prototype.executeFilters = function (filters, math, document, data) {\n var args = {\n math: math,\n document: document,\n data: data\n };\n filters.execute(args);\n return args.data;\n };\n AbstractOutputJax.NAME = 'generic';\n AbstractOutputJax.OPTIONS = {};\n return AbstractOutputJax;\n}();\nexports.AbstractOutputJax = AbstractOutputJax;","map":{"version":3,"names":["Object","defineProperty","exports","value","AbstractOutputJax","Options_js_1","require","FunctionList_js_1","options","adaptor","CLASS","constructor","userOptions","defaultOptions","OPTIONS","postFilters","FunctionList","prototype","get","NAME","enumerable","configurable","setAdaptor","initialize","reset","_args","_i","arguments","length","getMetrics","_document","styleSheet","pageElements","executeFilters","filters","math","document","data","args","execute"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/core/OutputJax.js"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.AbstractOutputJax = void 0;\nvar Options_js_1 = require(\"../util/Options.js\");\nvar FunctionList_js_1 = require(\"../util/FunctionList.js\");\nvar AbstractOutputJax = (function () {\n function AbstractOutputJax(options) {\n if (options === void 0) { options = {}; }\n this.adaptor = null;\n var CLASS = this.constructor;\n this.options = (0, Options_js_1.userOptions)((0, Options_js_1.defaultOptions)({}, CLASS.OPTIONS), options);\n this.postFilters = new FunctionList_js_1.FunctionList();\n }\n Object.defineProperty(AbstractOutputJax.prototype, \"name\", {\n get: function () {\n return this.constructor.NAME;\n },\n enumerable: false,\n configurable: true\n });\n AbstractOutputJax.prototype.setAdaptor = function (adaptor) {\n this.adaptor = adaptor;\n };\n AbstractOutputJax.prototype.initialize = function () {\n };\n AbstractOutputJax.prototype.reset = function () {\n var _args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n _args[_i] = arguments[_i];\n }\n };\n AbstractOutputJax.prototype.getMetrics = function (_document) {\n };\n AbstractOutputJax.prototype.styleSheet = function (_document) {\n return null;\n };\n AbstractOutputJax.prototype.pageElements = function (_document) {\n return null;\n };\n AbstractOutputJax.prototype.executeFilters = function (filters, math, document, data) {\n var args = { math: math, document: document, data: data };\n filters.execute(args);\n return args.data;\n };\n AbstractOutputJax.NAME = 'generic';\n AbstractOutputJax.OPTIONS = {};\n return AbstractOutputJax;\n}());\nexports.AbstractOutputJax = AbstractOutputJax;\n"],"mappings":"AAAA,YAAY;;AACZA,MAAM,CAACC,cAAc,CAACC,OAAO,EAAE,YAAY,EAAE;EAAEC,KAAK,EAAE;AAAK,CAAC,CAAC;AAC7DD,OAAO,CAACE,iBAAiB,GAAG,KAAK,CAAC;AAClC,IAAIC,YAAY,GAAGC,OAAO,CAAC,oBAAoB,CAAC;AAChD,IAAIC,iBAAiB,GAAGD,OAAO,CAAC,yBAAyB,CAAC;AAC1D,IAAIF,iBAAiB,GAAI,YAAY;EACjC,SAASA,iBAAiBA,CAACI,OAAO,EAAE;IAChC,IAAIA,OAAO,KAAK,KAAK,CAAC,EAAE;MAAEA,OAAO,GAAG,CAAC,CAAC;IAAE;IACxC,IAAI,CAACC,OAAO,GAAG,IAAI;IACnB,IAAIC,KAAK,GAAG,IAAI,CAACC,WAAW;IAC5B,IAAI,CAACH,OAAO,GAAG,CAAC,CAAC,EAAEH,YAAY,CAACO,WAAW,EAAE,CAAC,CAAC,EAAEP,YAAY,CAACQ,cAAc,EAAE,CAAC,CAAC,EAAEH,KAAK,CAACI,OAAO,CAAC,EAAEN,OAAO,CAAC;IAC1G,IAAI,CAACO,WAAW,GAAG,IAAIR,iBAAiB,CAACS,YAAY,CAAC,CAAC;EAC3D;EACAhB,MAAM,CAACC,cAAc,CAACG,iBAAiB,CAACa,SAAS,EAAE,MAAM,EAAE;IACvDC,GAAG,EAAE,SAAAA,CAAA,EAAY;MACb,OAAO,IAAI,CAACP,WAAW,CAACQ,IAAI;IAChC,CAAC;IACDC,UAAU,EAAE,KAAK;IACjBC,YAAY,EAAE;EAClB,CAAC,CAAC;EACFjB,iBAAiB,CAACa,SAAS,CAACK,UAAU,GAAG,UAAUb,OAAO,EAAE;IACxD,IAAI,CAACA,OAAO,GAAGA,OAAO;EAC1B,CAAC;EACDL,iBAAiB,CAACa,SAAS,CAACM,UAAU,GAAG,YAAY,CACrD,CAAC;EACDnB,iBAAiB,CAACa,SAAS,CAACO,KAAK,GAAG,YAAY;IAC5C,IAAIC,KAAK,GAAG,EAAE;IACd,KAAK,IAAIC,EAAE,GAAG,CAAC,EAAEA,EAAE,GAAGC,SAAS,CAACC,MAAM,EAAEF,EAAE,EAAE,EAAE;MAC1CD,KAAK,CAACC,EAAE,CAAC,GAAGC,SAAS,CAACD,EAAE,CAAC;IAC7B;EACJ,CAAC;EACDtB,iBAAiB,CAACa,SAAS,CAACY,UAAU,GAAG,UAAUC,SAAS,EAAE,CAC9D,CAAC;EACD1B,iBAAiB,CAACa,SAAS,CAACc,UAAU,GAAG,UAAUD,SAAS,EAAE;IAC1D,OAAO,IAAI;EACf,CAAC;EACD1B,iBAAiB,CAACa,SAAS,CAACe,YAAY,GAAG,UAAUF,SAAS,EAAE;IAC5D,OAAO,IAAI;EACf,CAAC;EACD1B,iBAAiB,CAACa,SAAS,CAACgB,cAAc,GAAG,UAAUC,OAAO,EAAEC,IAAI,EAAEC,QAAQ,EAAEC,IAAI,EAAE;IAClF,IAAIC,IAAI,GAAG;MAAEH,IAAI,EAAEA,IAAI;MAAEC,QAAQ,EAAEA,QAAQ;MAAEC,IAAI,EAAEA;IAAK,CAAC;IACzDH,OAAO,CAACK,OAAO,CAACD,IAAI,CAAC;IACrB,OAAOA,IAAI,CAACD,IAAI;EACpB,CAAC;EACDjC,iBAAiB,CAACe,IAAI,GAAG,SAAS;EAClCf,iBAAiB,CAACU,OAAO,GAAG,CAAC,CAAC;EAC9B,OAAOV,iBAAiB;AAC5B,CAAC,CAAC,CAAE;AACJF,OAAO,CAACE,iBAAiB,GAAGA,iBAAiB","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}