HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Python311/Lib/site-packages/notebook/static/792.050c0efb8da8e633f900.js.map
{"version":3,"file":"792.050c0efb8da8e633f900.js?v=050c0efb8da8e633f900","mappings":";;;;;;AAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA,8CAA6C,EAAE,aAAa,EAAC;AAC7D,eAAe,GAAG,0BAA0B,GAAG,uBAAuB,GAAG,qBAAqB,GAAG,gBAAgB;AACjH,mBAAmB,mBAAO,CAAC,KAAc;AACzC;AACA;AACA;AACA,gBAAgB;AAChB;AACA;AACA;AACA,kEAAkE,UAAU;AAC5E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,QAAQ;AAC5B;AACA;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kEAAkE,UAAU;AAC5E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,QAAQ;AAC5B;AACA;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA;AACA,uBAAuB;AACvB;AACA;AACA;AACA,0BAA0B;AAC1B,WAAW,qBAAM;AACjB,IAAI,qBAAM;AACV;AACA,KAAK,qBAAM;AACX,IAAI,qBAAM;AACV;AACA,aAAa;AACb,gBAAgB,qBAAM;AACtB;AACA;AACA,eAAe,GAAG,qBAAM;AACxB;;;;;;;;ACvFa;AACb;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA,8CAA6C,EAAE,aAAa,EAAC;AAC7D,cAAc,GAAG,eAAe,GAAG,cAAc,GAAG,mBAAmB,GAAG,oBAAoB,GAAG,eAAe;AAChH,kBAAkB,mBAAO,CAAC,KAAa;AACvC,mBAAmB,mBAAO,CAAC,KAAc;AACzC,mBAAmB,mBAAO,CAAC,KAAc;AACzC,2CAA0C,EAAE,qCAAqC,gCAAgC,EAAC;AAClH,gDAA+C,EAAE,qCAAqC,qCAAqC,EAAC;AAC5H,wBAAwB,mBAAO,CAAC,KAAyB;AACzD,mBAAmB;AACnB;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,uBAAuB;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4EAA4E,iBAAiB;AAC7F;AACA;AACA;AACA;AACA;AACA,wBAAwB,QAAQ;AAChC;AACA;AACA;AACA;AACA,sBAAsB;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,uBAAuB;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,4EAA4E,iBAAiB;AAC7F;AACA;AACA;AACA;AACA,wBAAwB,QAAQ;AAChC;AACA;AACA;AACA;AACA,sBAAsB;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,uBAAuB;AAChD;AACA;AACA;AACA,4EAA4E,iBAAiB;AAC7F;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,QAAQ;AAChC;AACA;AACA;AACA;AACA,sBAAsB;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,SAAS;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2FAA2F;AAC3F;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,8BAA8B,cAAc,KAAK;AAClD,eAAe;AACf;AACA;AACA;AACA;AACA,SAAS;AACT,kBAAkB;AAClB,wBAAwB;AACxB,oBAAoB;AACpB;AACA;AACA,mCAAmC,2FAA2F;AAC9H;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA,2FAA2F,UAAU;AACrG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,QAAQ;AAC5B;AACA;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA,cAAc;AACd;;;;;;;ACzNa;AACb;AACA;AACA;AACA,eAAe,gBAAgB,sCAAsC,kBAAkB;AACvF,8BAA8B;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB;AACxB;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,MAAM;AAC1B;AACA;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA;AACA;AACA,6EAA6E,OAAO;AACpF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8CAA6C,EAAE,aAAa,EAAC;AAC7D,eAAe,GAAG,oBAAoB;AACtC,kBAAkB,mBAAO,CAAC,KAAa;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,oBAAoB;AACpB;AACA;AACA,iCAAiC;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,KAAK;AACL;AACA,uCAAuC;AACvC,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA,4EAA4E,UAAU;AACtF;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,QAAQ;AAChC;AACA;AACA;AACA;AACA,sBAAsB;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wGAAwG,wBAAwB;AAChI;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,QAAQ;AAChC;AACA;AACA;AACA;AACA,sBAAsB;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,yDAAyD;AACzD;AACA,sDAAsD,kCAAkC;AACxF;AACA;AACA;AACA,oEAAoE,0BAA0B;AAC9F;AACA;AACA,+CAA+C,8DAA8D;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0CAA0C,2BAA2B;AACrE,4CAA4C,0EAA0E;AACtH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4CAA4C;AAC5C,6CAA6C;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qEAAqE,UAAU;AAC/E;AACA;AACA;AACA;AACA,wBAAwB,QAAQ;AAChC;AACA;AACA;AACA;AACA,sBAAsB;AACtB;AACA;AACA,mEAAmE,UAAU;AAC7E;AACA;AACA;AACA;AACA,wBAAwB,QAAQ;AAChC;AACA;AACA;AACA;AACA,sBAAsB;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yDAAyD;AACzD,6DAA6D,2BAA2B;AACxF,wCAAwC,wBAAwB;AAChE,wCAAwC,+BAA+B;AACvE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC;AAChC;AACA,4EAA4E,iBAAiB;AAC7F;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,QAAQ;AAChC;AACA;AACA;AACA;AACA,sBAAsB;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2EAA2E,UAAU;AACrF;AACA;AACA;AACA;AACA,4BAA4B,QAAQ;AACpC;AACA;AACA;AACA;AACA,0BAA0B;AAC1B;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,eAAe;AACf;;;;;;;ACtTa;AACb;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,MAAM;AAC1B;AACA;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA;AACA;AACA,6EAA6E,OAAO;AACpF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6CAA6C;AAC7C;AACA,8CAA6C,EAAE,aAAa,EAAC;AAC7D,4BAA4B,GAAG,eAAe,GAAG,sBAAsB,GAAG,mBAAmB;AAC7F,yBAAyB,mBAAO,CAAC,KAAqB;AACtD,qBAAqB,mBAAO,CAAC,KAAiB;AAC9C,oCAAoC,mBAAO,CAAC,KAAgB;AAC5D,kBAAkB,mBAAO,CAAC,KAA+B;AACzD,mBAAmB,mBAAO,CAAC,KAAgC;AAC3D,kBAAkB,mBAAO,CAAC,KAA+B;AACzD,mBAAmB,mBAAO,CAAC,KAAqB;AAChD,mBAAmB,mBAAO,CAAC,IAA0B;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B;AAC5B;AACA;AACA,wEAAwE,iBAAiB;AACzF;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,QAAQ;AAC5B;AACA;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,2CAA2C,oBAAoB;AAC/D,4BAA4B,wDAAwD,WAAW,oBAAoB,4CAA4C;AAC/J","sources":["webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/mathjax-full/js/components/global.js","webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/mathjax-full/js/components/loader.js","webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/mathjax-full/js/components/package.js","webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/mathjax-full/js/input/tex/require/RequireConfiguration.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};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.MathJax = exports.combineWithMathJax = exports.combineDefaults = exports.combineConfig = exports.isObject = void 0;\nvar version_js_1 = require(\"./version.js\");\nfunction isObject(x) {\n    return typeof x === 'object' && x !== null;\n}\nexports.isObject = isObject;\nfunction combineConfig(dst, src) {\n    var e_1, _a;\n    try {\n        for (var _b = __values(Object.keys(src)), _c = _b.next(); !_c.done; _c = _b.next()) {\n            var id = _c.value;\n            if (id === '__esModule')\n                continue;\n            if (isObject(dst[id]) && isObject(src[id]) &&\n                !(src[id] instanceof Promise)) {\n                combineConfig(dst[id], src[id]);\n            }\n            else if (src[id] !== null && src[id] !== undefined) {\n                dst[id] = src[id];\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    return dst;\n}\nexports.combineConfig = combineConfig;\nfunction combineDefaults(dst, name, src) {\n    var e_2, _a;\n    if (!dst[name]) {\n        dst[name] = {};\n    }\n    dst = dst[name];\n    try {\n        for (var _b = __values(Object.keys(src)), _c = _b.next(); !_c.done; _c = _b.next()) {\n            var id = _c.value;\n            if (isObject(dst[id]) && isObject(src[id])) {\n                combineDefaults(dst, id, src[id]);\n            }\n            else if (dst[id] == null && src[id] != null) {\n                dst[id] = src[id];\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    return dst;\n}\nexports.combineDefaults = combineDefaults;\nfunction combineWithMathJax(config) {\n    return combineConfig(exports.MathJax, config);\n}\nexports.combineWithMathJax = combineWithMathJax;\nif (typeof global.MathJax === 'undefined') {\n    global.MathJax = {};\n}\nif (!global.MathJax.version) {\n    global.MathJax = {\n        version: version_js_1.VERSION,\n        _: {},\n        config: global.MathJax\n    };\n}\nexports.MathJax = global.MathJax;\n//# sourceMappingURL=global.js.map","\"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 e_1, _a;\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.CONFIG = exports.MathJax = exports.Loader = exports.PathFilters = exports.PackageError = exports.Package = void 0;\nvar global_js_1 = require(\"./global.js\");\nvar package_js_1 = require(\"./package.js\");\nvar package_js_2 = require(\"./package.js\");\nObject.defineProperty(exports, \"Package\", { enumerable: true, get: function () { return package_js_2.Package; } });\nObject.defineProperty(exports, \"PackageError\", { enumerable: true, get: function () { return package_js_2.PackageError; } });\nvar FunctionList_js_1 = require(\"../util/FunctionList.js\");\nexports.PathFilters = {\n    source: function (data) {\n        if (exports.CONFIG.source.hasOwnProperty(data.name)) {\n            data.name = exports.CONFIG.source[data.name];\n        }\n        return true;\n    },\n    normalize: function (data) {\n        var name = data.name;\n        if (!name.match(/^(?:[a-z]+:\\/)?\\/|[a-z]:\\\\|\\[/i)) {\n            data.name = '[mathjax]/' + name.replace(/^\\.\\//, '');\n        }\n        if (data.addExtension && !name.match(/\\.[^\\/]+$/)) {\n            data.name += '.js';\n        }\n        return true;\n    },\n    prefix: function (data) {\n        var match;\n        while ((match = data.name.match(/^\\[([^\\]]*)\\]/))) {\n            if (!exports.CONFIG.paths.hasOwnProperty(match[1]))\n                break;\n            data.name = exports.CONFIG.paths[match[1]] + data.name.substr(match[0].length);\n        }\n        return true;\n    }\n};\nvar Loader;\n(function (Loader) {\n    var VERSION = global_js_1.MathJax.version;\n    Loader.versions = new Map();\n    function ready() {\n        var e_2, _a;\n        var names = [];\n        for (var _i = 0; _i < arguments.length; _i++) {\n            names[_i] = arguments[_i];\n        }\n        if (names.length === 0) {\n            names = Array.from(package_js_1.Package.packages.keys());\n        }\n        var promises = [];\n        try {\n            for (var names_1 = __values(names), names_1_1 = names_1.next(); !names_1_1.done; names_1_1 = names_1.next()) {\n                var name_1 = names_1_1.value;\n                var extension = package_js_1.Package.packages.get(name_1) || new package_js_1.Package(name_1, true);\n                promises.push(extension.promise);\n            }\n        }\n        catch (e_2_1) { e_2 = { error: e_2_1 }; }\n        finally {\n            try {\n                if (names_1_1 && !names_1_1.done && (_a = names_1.return)) _a.call(names_1);\n            }\n            finally { if (e_2) throw e_2.error; }\n        }\n        return Promise.all(promises);\n    }\n    Loader.ready = ready;\n    function load() {\n        var e_3, _a;\n        var names = [];\n        for (var _i = 0; _i < arguments.length; _i++) {\n            names[_i] = arguments[_i];\n        }\n        if (names.length === 0) {\n            return Promise.resolve();\n        }\n        var promises = [];\n        var _loop_1 = function (name_2) {\n            var extension = package_js_1.Package.packages.get(name_2);\n            if (!extension) {\n                extension = new package_js_1.Package(name_2);\n                extension.provides(exports.CONFIG.provides[name_2]);\n            }\n            extension.checkNoLoad();\n            promises.push(extension.promise.then(function () {\n                if (!exports.CONFIG.versionWarnings)\n                    return;\n                if (extension.isLoaded && !Loader.versions.has(package_js_1.Package.resolvePath(name_2))) {\n                    console.warn(\"No version information available for component \".concat(name_2));\n                }\n            }));\n        };\n        try {\n            for (var names_2 = __values(names), names_2_1 = names_2.next(); !names_2_1.done; names_2_1 = names_2.next()) {\n                var name_2 = names_2_1.value;\n                _loop_1(name_2);\n            }\n        }\n        catch (e_3_1) { e_3 = { error: e_3_1 }; }\n        finally {\n            try {\n                if (names_2_1 && !names_2_1.done && (_a = names_2.return)) _a.call(names_2);\n            }\n            finally { if (e_3) throw e_3.error; }\n        }\n        package_js_1.Package.loadAll();\n        return Promise.all(promises);\n    }\n    Loader.load = load;\n    function preLoad() {\n        var e_4, _a;\n        var names = [];\n        for (var _i = 0; _i < arguments.length; _i++) {\n            names[_i] = arguments[_i];\n        }\n        try {\n            for (var names_3 = __values(names), names_3_1 = names_3.next(); !names_3_1.done; names_3_1 = names_3.next()) {\n                var name_3 = names_3_1.value;\n                var extension = package_js_1.Package.packages.get(name_3);\n                if (!extension) {\n                    extension = new package_js_1.Package(name_3, true);\n                    extension.provides(exports.CONFIG.provides[name_3]);\n                }\n                extension.loaded();\n            }\n        }\n        catch (e_4_1) { e_4 = { error: e_4_1 }; }\n        finally {\n            try {\n                if (names_3_1 && !names_3_1.done && (_a = names_3.return)) _a.call(names_3);\n            }\n            finally { if (e_4) throw e_4.error; }\n        }\n    }\n    Loader.preLoad = preLoad;\n    function defaultReady() {\n        if (typeof exports.MathJax.startup !== 'undefined') {\n            exports.MathJax.config.startup.ready();\n        }\n    }\n    Loader.defaultReady = defaultReady;\n    function getRoot() {\n        var root = __dirname + '/../../es5';\n        if (typeof document !== 'undefined') {\n            var script = document.currentScript || document.getElementById('MathJax-script');\n            if (script) {\n                root = script.src.replace(/\\/[^\\/]*$/, '');\n            }\n        }\n        return root;\n    }\n    Loader.getRoot = getRoot;\n    function checkVersion(name, version, _type) {\n        Loader.versions.set(package_js_1.Package.resolvePath(name), VERSION);\n        if (exports.CONFIG.versionWarnings && version !== VERSION) {\n            console.warn(\"Component \".concat(name, \" uses \").concat(version, \" of MathJax; version in use is \").concat(VERSION));\n            return true;\n        }\n        return false;\n    }\n    Loader.checkVersion = checkVersion;\n    Loader.pathFilters = new FunctionList_js_1.FunctionList();\n    Loader.pathFilters.add(exports.PathFilters.source, 0);\n    Loader.pathFilters.add(exports.PathFilters.normalize, 10);\n    Loader.pathFilters.add(exports.PathFilters.prefix, 20);\n})(Loader = exports.Loader || (exports.Loader = {}));\nexports.MathJax = global_js_1.MathJax;\nif (typeof exports.MathJax.loader === 'undefined') {\n    (0, global_js_1.combineDefaults)(exports.MathJax.config, 'loader', {\n        paths: {\n            mathjax: Loader.getRoot()\n        },\n        source: {},\n        dependencies: {},\n        provides: {},\n        load: [],\n        ready: Loader.defaultReady.bind(Loader),\n        failed: function (error) { return console.log(\"MathJax(\".concat(error.package || '?', \"): \").concat(error.message)); },\n        require: null,\n        pathFilters: [],\n        versionWarnings: true\n    });\n    (0, global_js_1.combineWithMathJax)({\n        loader: Loader\n    });\n    try {\n        for (var _b = __values(exports.MathJax.config.loader.pathFilters), _c = _b.next(); !_c.done; _c = _b.next()) {\n            var filter = _c.value;\n            if (Array.isArray(filter)) {\n                Loader.pathFilters.add(filter[0], filter[1]);\n            }\n            else {\n                Loader.pathFilters.add(filter);\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}\nexports.CONFIG = exports.MathJax.config.loader;\n//# sourceMappingURL=loader.js.map","\"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 __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};\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};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.Package = exports.PackageError = void 0;\nvar loader_js_1 = require(\"./loader.js\");\nvar PackageError = (function (_super) {\n    __extends(PackageError, _super);\n    function PackageError(message, name) {\n        var _this = _super.call(this, message) || this;\n        _this.package = name;\n        return _this;\n    }\n    return PackageError;\n}(Error));\nexports.PackageError = PackageError;\nvar Package = (function () {\n    function Package(name, noLoad) {\n        if (noLoad === void 0) { noLoad = false; }\n        this.isLoaded = false;\n        this.isLoading = false;\n        this.hasFailed = false;\n        this.dependents = [];\n        this.dependencies = [];\n        this.dependencyCount = 0;\n        this.provided = [];\n        this.name = name;\n        this.noLoad = noLoad;\n        Package.packages.set(name, this);\n        this.promise = this.makePromise(this.makeDependencies());\n    }\n    Object.defineProperty(Package.prototype, \"canLoad\", {\n        get: function () {\n            return this.dependencyCount === 0 && !this.noLoad && !this.isLoading && !this.hasFailed;\n        },\n        enumerable: false,\n        configurable: true\n    });\n    Package.resolvePath = function (name, addExtension) {\n        if (addExtension === void 0) { addExtension = true; }\n        var data = { name: name, original: name, addExtension: addExtension };\n        loader_js_1.Loader.pathFilters.execute(data);\n        return data.name;\n    };\n    Package.loadAll = function () {\n        var e_1, _a;\n        try {\n            for (var _b = __values(this.packages.values()), _c = _b.next(); !_c.done; _c = _b.next()) {\n                var extension = _c.value;\n                if (extension.canLoad) {\n                    extension.load();\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    };\n    Package.prototype.makeDependencies = function () {\n        var e_2, _a;\n        var promises = [];\n        var map = Package.packages;\n        var noLoad = this.noLoad;\n        var name = this.name;\n        var dependencies = [];\n        if (loader_js_1.CONFIG.dependencies.hasOwnProperty(name)) {\n            dependencies.push.apply(dependencies, __spreadArray([], __read(loader_js_1.CONFIG.dependencies[name]), false));\n        }\n        else if (name !== 'core') {\n            dependencies.push('core');\n        }\n        try {\n            for (var dependencies_1 = __values(dependencies), dependencies_1_1 = dependencies_1.next(); !dependencies_1_1.done; dependencies_1_1 = dependencies_1.next()) {\n                var dependent = dependencies_1_1.value;\n                var extension = map.get(dependent) || new Package(dependent, noLoad);\n                if (this.dependencies.indexOf(extension) < 0) {\n                    extension.addDependent(this, noLoad);\n                    this.dependencies.push(extension);\n                    if (!extension.isLoaded) {\n                        this.dependencyCount++;\n                        promises.push(extension.promise);\n                    }\n                }\n            }\n        }\n        catch (e_2_1) { e_2 = { error: e_2_1 }; }\n        finally {\n            try {\n                if (dependencies_1_1 && !dependencies_1_1.done && (_a = dependencies_1.return)) _a.call(dependencies_1);\n            }\n            finally { if (e_2) throw e_2.error; }\n        }\n        return promises;\n    };\n    Package.prototype.makePromise = function (promises) {\n        var _this = this;\n        var promise = new Promise((function (resolve, reject) {\n            _this.resolve = resolve;\n            _this.reject = reject;\n        }));\n        var config = (loader_js_1.CONFIG[this.name] || {});\n        if (config.ready) {\n            promise = promise.then(function (_name) { return config.ready(_this.name); });\n        }\n        if (promises.length) {\n            promises.push(promise);\n            promise = Promise.all(promises).then(function (names) { return names.join(', '); });\n        }\n        if (config.failed) {\n            promise.catch(function (message) { return config.failed(new PackageError(message, _this.name)); });\n        }\n        return promise;\n    };\n    Package.prototype.load = function () {\n        if (!this.isLoaded && !this.isLoading && !this.noLoad) {\n            this.isLoading = true;\n            var url = Package.resolvePath(this.name);\n            if (loader_js_1.CONFIG.require) {\n                this.loadCustom(url);\n            }\n            else {\n                this.loadScript(url);\n            }\n        }\n    };\n    Package.prototype.loadCustom = function (url) {\n        var _this = this;\n        try {\n            var result = loader_js_1.CONFIG.require(url);\n            if (result instanceof Promise) {\n                result.then(function () { return _this.checkLoad(); })\n                    .catch(function (err) { return _this.failed('Can\\'t load \"' + url + '\"\\n' + err.message.trim()); });\n            }\n            else {\n                this.checkLoad();\n            }\n        }\n        catch (err) {\n            this.failed(err.message);\n        }\n    };\n    Package.prototype.loadScript = function (url) {\n        var _this = this;\n        var script = document.createElement('script');\n        script.src = url;\n        script.charset = 'UTF-8';\n        script.onload = function (_event) { return _this.checkLoad(); };\n        script.onerror = function (_event) { return _this.failed('Can\\'t load \"' + url + '\"'); };\n        document.head.appendChild(script);\n    };\n    Package.prototype.loaded = function () {\n        var e_3, _a, e_4, _b;\n        this.isLoaded = true;\n        this.isLoading = false;\n        try {\n            for (var _c = __values(this.dependents), _d = _c.next(); !_d.done; _d = _c.next()) {\n                var dependent = _d.value;\n                dependent.requirementSatisfied();\n            }\n        }\n        catch (e_3_1) { e_3 = { error: e_3_1 }; }\n        finally {\n            try {\n                if (_d && !_d.done && (_a = _c.return)) _a.call(_c);\n            }\n            finally { if (e_3) throw e_3.error; }\n        }\n        try {\n            for (var _e = __values(this.provided), _f = _e.next(); !_f.done; _f = _e.next()) {\n                var provided = _f.value;\n                provided.loaded();\n            }\n        }\n        catch (e_4_1) { e_4 = { error: e_4_1 }; }\n        finally {\n            try {\n                if (_f && !_f.done && (_b = _e.return)) _b.call(_e);\n            }\n            finally { if (e_4) throw e_4.error; }\n        }\n        this.resolve(this.name);\n    };\n    Package.prototype.failed = function (message) {\n        this.hasFailed = true;\n        this.isLoading = false;\n        this.reject(new PackageError(message, this.name));\n    };\n    Package.prototype.checkLoad = function () {\n        var _this = this;\n        var config = (loader_js_1.CONFIG[this.name] || {});\n        var checkReady = config.checkReady || (function () { return Promise.resolve(); });\n        checkReady().then(function () { return _this.loaded(); })\n            .catch(function (message) { return _this.failed(message); });\n    };\n    Package.prototype.requirementSatisfied = function () {\n        if (this.dependencyCount) {\n            this.dependencyCount--;\n            if (this.canLoad) {\n                this.load();\n            }\n        }\n    };\n    Package.prototype.provides = function (names) {\n        var e_5, _a;\n        if (names === void 0) { names = []; }\n        try {\n            for (var names_1 = __values(names), names_1_1 = names_1.next(); !names_1_1.done; names_1_1 = names_1.next()) {\n                var name_1 = names_1_1.value;\n                var provided = Package.packages.get(name_1);\n                if (!provided) {\n                    if (!loader_js_1.CONFIG.dependencies[name_1]) {\n                        loader_js_1.CONFIG.dependencies[name_1] = [];\n                    }\n                    loader_js_1.CONFIG.dependencies[name_1].push(name_1);\n                    provided = new Package(name_1, true);\n                    provided.isLoading = true;\n                }\n                this.provided.push(provided);\n            }\n        }\n        catch (e_5_1) { e_5 = { error: e_5_1 }; }\n        finally {\n            try {\n                if (names_1_1 && !names_1_1.done && (_a = names_1.return)) _a.call(names_1);\n            }\n            finally { if (e_5) throw e_5.error; }\n        }\n    };\n    Package.prototype.addDependent = function (extension, noLoad) {\n        this.dependents.push(extension);\n        if (!noLoad) {\n            this.checkNoLoad();\n        }\n    };\n    Package.prototype.checkNoLoad = function () {\n        var e_6, _a;\n        if (this.noLoad) {\n            this.noLoad = false;\n            try {\n                for (var _b = __values(this.dependencies), _c = _b.next(); !_c.done; _c = _b.next()) {\n                    var dependency = _c.value;\n                    dependency.checkNoLoad();\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    };\n    Package.packages = new Map();\n    return Package;\n}());\nexports.Package = Package;\n//# sourceMappingURL=package.js.map","\"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};\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 __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.RequireConfiguration = exports.options = exports.RequireMethods = exports.RequireLoad = void 0;\nvar Configuration_js_1 = require(\"../Configuration.js\");\nvar SymbolMap_js_1 = require(\"../SymbolMap.js\");\nvar TexError_js_1 = __importDefault(require(\"../TexError.js\"));\nvar global_js_1 = require(\"../../../components/global.js\");\nvar package_js_1 = require(\"../../../components/package.js\");\nvar loader_js_1 = require(\"../../../components/loader.js\");\nvar mathjax_js_1 = require(\"../../../mathjax.js\");\nvar Options_js_1 = require(\"../../../util/Options.js\");\nvar MJCONFIG = global_js_1.MathJax.config;\nfunction RegisterExtension(jax, name) {\n    var _a;\n    var require = jax.parseOptions.options.require;\n    var required = jax.parseOptions.packageData.get('require').required;\n    var extension = name.substr(require.prefix.length);\n    if (required.indexOf(extension) < 0) {\n        required.push(extension);\n        RegisterDependencies(jax, loader_js_1.CONFIG.dependencies[name]);\n        var handler = Configuration_js_1.ConfigurationHandler.get(extension);\n        if (handler) {\n            var options_1 = MJCONFIG[name] || {};\n            if (handler.options && Object.keys(handler.options).length === 1 && handler.options[extension]) {\n                options_1 = (_a = {}, _a[extension] = options_1, _a);\n            }\n            jax.configuration.add(extension, jax, options_1);\n            var configured = jax.parseOptions.packageData.get('require').configured;\n            if (handler.preprocessors.length && !configured.has(extension)) {\n                configured.set(extension, true);\n                mathjax_js_1.mathjax.retryAfter(Promise.resolve());\n            }\n        }\n    }\n}\nfunction RegisterDependencies(jax, names) {\n    var e_1, _a;\n    if (names === void 0) { names = []; }\n    var prefix = jax.parseOptions.options.require.prefix;\n    try {\n        for (var names_1 = __values(names), names_1_1 = names_1.next(); !names_1_1.done; names_1_1 = names_1.next()) {\n            var name_1 = names_1_1.value;\n            if (name_1.substr(0, prefix.length) === prefix) {\n                RegisterExtension(jax, name_1);\n            }\n        }\n    }\n    catch (e_1_1) { e_1 = { error: e_1_1 }; }\n    finally {\n        try {\n            if (names_1_1 && !names_1_1.done && (_a = names_1.return)) _a.call(names_1);\n        }\n        finally { if (e_1) throw e_1.error; }\n    }\n}\nfunction RequireLoad(parser, name) {\n    var options = parser.options.require;\n    var allow = options.allow;\n    var extension = (name.substr(0, 1) === '[' ? '' : options.prefix) + name;\n    var allowed = (allow.hasOwnProperty(extension) ? allow[extension] :\n        allow.hasOwnProperty(name) ? allow[name] : options.defaultAllow);\n    if (!allowed) {\n        throw new TexError_js_1.default('BadRequire', 'Extension \"%1\" is not allowed to be loaded', extension);\n    }\n    if (package_js_1.Package.packages.has(extension)) {\n        RegisterExtension(parser.configuration.packageData.get('require').jax, extension);\n    }\n    else {\n        mathjax_js_1.mathjax.retryAfter(loader_js_1.Loader.load(extension));\n    }\n}\nexports.RequireLoad = RequireLoad;\nfunction config(_config, jax) {\n    jax.parseOptions.packageData.set('require', {\n        jax: jax,\n        required: __spreadArray([], __read(jax.options.packages), false),\n        configured: new Map()\n    });\n    var options = jax.parseOptions.options.require;\n    var prefix = options.prefix;\n    if (prefix.match(/[^_a-zA-Z0-9]/)) {\n        throw Error('Illegal characters used in \\\\require prefix');\n    }\n    if (!loader_js_1.CONFIG.paths[prefix]) {\n        loader_js_1.CONFIG.paths[prefix] = '[mathjax]/input/tex/extensions';\n    }\n    options.prefix = '[' + prefix + ']/';\n}\nexports.RequireMethods = {\n    Require: function (parser, name) {\n        var required = parser.GetArgument(name);\n        if (required.match(/[^_a-zA-Z0-9]/) || required === '') {\n            throw new TexError_js_1.default('BadPackageName', 'Argument for %1 is not a valid package name', name);\n        }\n        RequireLoad(parser, required);\n    }\n};\nexports.options = {\n    require: {\n        allow: (0, Options_js_1.expandable)({\n            base: false,\n            'all-packages': false,\n            autoload: false,\n            configmacros: false,\n            tagformat: false,\n            setoptions: false\n        }),\n        defaultAllow: true,\n        prefix: 'tex'\n    }\n};\nnew SymbolMap_js_1.CommandMap('require', { require: 'Require' }, exports.RequireMethods);\nexports.RequireConfiguration = Configuration_js_1.Configuration.create('require', { handler: { macro: ['require'] }, config: config, options: exports.options });\n//# sourceMappingURL=RequireConfiguration.js.map"],"names":[],"sourceRoot":""}