1 |
- {"ast":null,"code":"\"use strict\";\n\nvar __importDefault = this && this.__importDefault || function (mod) {\n return mod && mod.__esModule ? mod : {\n \"default\": mod\n };\n};\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.ExtpfeilConfiguration = exports.ExtpfeilMethods = void 0;\nvar Configuration_js_1 = require(\"../Configuration.js\");\nvar SymbolMap_js_1 = require(\"../SymbolMap.js\");\nvar AmsMethods_js_1 = require(\"../ams/AmsMethods.js\");\nvar NewcommandUtil_js_1 = __importDefault(require(\"../newcommand/NewcommandUtil.js\"));\nvar NewcommandConfiguration_js_1 = require(\"../newcommand/NewcommandConfiguration.js\");\nvar TexError_js_1 = __importDefault(require(\"../TexError.js\"));\nexports.ExtpfeilMethods = {};\nexports.ExtpfeilMethods.xArrow = AmsMethods_js_1.AmsMethods.xArrow;\nexports.ExtpfeilMethods.NewExtArrow = function (parser, name) {\n var cs = parser.GetArgument(name);\n var space = parser.GetArgument(name);\n var chr = parser.GetArgument(name);\n if (!cs.match(/^\\\\([a-z]+|.)$/i)) {\n throw new TexError_js_1.default('NewextarrowArg1', 'First argument to %1 must be a control sequence name', name);\n }\n if (!space.match(/^(\\d+),(\\d+)$/)) {\n throw new TexError_js_1.default('NewextarrowArg2', 'Second argument to %1 must be two integers separated by a comma', name);\n }\n if (!chr.match(/^(\\d+|0x[0-9A-F]+)$/i)) {\n throw new TexError_js_1.default('NewextarrowArg3', 'Third argument to %1 must be a unicode character number', name);\n }\n cs = cs.substr(1);\n var spaces = space.split(',');\n NewcommandUtil_js_1.default.addMacro(parser, cs, exports.ExtpfeilMethods.xArrow, [parseInt(chr), parseInt(spaces[0]), parseInt(spaces[1])]);\n};\nnew SymbolMap_js_1.CommandMap('extpfeil', {\n xtwoheadrightarrow: ['xArrow', 0x21A0, 12, 16],\n xtwoheadleftarrow: ['xArrow', 0x219E, 17, 13],\n xmapsto: ['xArrow', 0x21A6, 6, 7],\n xlongequal: ['xArrow', 0x003D, 7, 7],\n xtofrom: ['xArrow', 0x21C4, 12, 12],\n Newextarrow: 'NewExtArrow'\n}, exports.ExtpfeilMethods);\nvar init = function (config) {\n NewcommandConfiguration_js_1.NewcommandConfiguration.init(config);\n};\nexports.ExtpfeilConfiguration = Configuration_js_1.Configuration.create('extpfeil', {\n handler: {\n macro: ['extpfeil']\n },\n init: init\n});","map":{"version":3,"names":["__importDefault","mod","__esModule","Object","defineProperty","exports","value","ExtpfeilConfiguration","ExtpfeilMethods","Configuration_js_1","require","SymbolMap_js_1","AmsMethods_js_1","NewcommandUtil_js_1","NewcommandConfiguration_js_1","TexError_js_1","xArrow","AmsMethods","NewExtArrow","parser","name","cs","GetArgument","space","chr","match","default","substr","spaces","split","addMacro","parseInt","CommandMap","xtwoheadrightarrow","xtwoheadleftarrow","xmapsto","xlongequal","xtofrom","Newextarrow","init","config","NewcommandConfiguration","Configuration","create","handler","macro"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/input/tex/extpfeil/ExtpfeilConfiguration.js"],"sourcesContent":["\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.ExtpfeilConfiguration = exports.ExtpfeilMethods = void 0;\nvar Configuration_js_1 = require(\"../Configuration.js\");\nvar SymbolMap_js_1 = require(\"../SymbolMap.js\");\nvar AmsMethods_js_1 = require(\"../ams/AmsMethods.js\");\nvar NewcommandUtil_js_1 = __importDefault(require(\"../newcommand/NewcommandUtil.js\"));\nvar NewcommandConfiguration_js_1 = require(\"../newcommand/NewcommandConfiguration.js\");\nvar TexError_js_1 = __importDefault(require(\"../TexError.js\"));\nexports.ExtpfeilMethods = {};\nexports.ExtpfeilMethods.xArrow = AmsMethods_js_1.AmsMethods.xArrow;\nexports.ExtpfeilMethods.NewExtArrow = function (parser, name) {\n var cs = parser.GetArgument(name);\n var space = parser.GetArgument(name);\n var chr = parser.GetArgument(name);\n if (!cs.match(/^\\\\([a-z]+|.)$/i)) {\n throw new TexError_js_1.default('NewextarrowArg1', 'First argument to %1 must be a control sequence name', name);\n }\n if (!space.match(/^(\\d+),(\\d+)$/)) {\n throw new TexError_js_1.default('NewextarrowArg2', 'Second argument to %1 must be two integers separated by a comma', name);\n }\n if (!chr.match(/^(\\d+|0x[0-9A-F]+)$/i)) {\n throw new TexError_js_1.default('NewextarrowArg3', 'Third argument to %1 must be a unicode character number', name);\n }\n cs = cs.substr(1);\n var spaces = space.split(',');\n NewcommandUtil_js_1.default.addMacro(parser, cs, exports.ExtpfeilMethods.xArrow, [parseInt(chr), parseInt(spaces[0]), parseInt(spaces[1])]);\n};\nnew SymbolMap_js_1.CommandMap('extpfeil', {\n xtwoheadrightarrow: ['xArrow', 0x21A0, 12, 16],\n xtwoheadleftarrow: ['xArrow', 0x219E, 17, 13],\n xmapsto: ['xArrow', 0x21A6, 6, 7],\n xlongequal: ['xArrow', 0x003D, 7, 7],\n xtofrom: ['xArrow', 0x21C4, 12, 12],\n Newextarrow: 'NewExtArrow'\n}, exports.ExtpfeilMethods);\nvar init = function (config) {\n NewcommandConfiguration_js_1.NewcommandConfiguration.init(config);\n};\nexports.ExtpfeilConfiguration = Configuration_js_1.Configuration.create('extpfeil', {\n handler: { macro: ['extpfeil'] },\n init: init\n});\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|