!function(a){var n={};function r(e){if(n[e])return n[e].exports;var t=n[e]={i:e,l:!1,exports:{}};return a[e].call(t.exports,t,t.exports,r),t.l=!0,t.exports}r.m=a,r.c=n,r.d=function(e,t,a){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(r.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)r.d(a,n,function(e){return t[e]}.bind(null,n));return a},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=14)}([function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=MathJax._.input.tex.TexError.default},function(e,t,a){"use strict";var n,r=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(e,t)},function(e,t){function a(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(a.prototype=t.prototype,new a)});Object.defineProperty(t,"__esModule",{value:!0});var i,o=a(0),u=a(10),l=(i=u.BaseItem,r(s,i),Object.defineProperty(s.prototype,"kind",{get:function(){return"beginEnv"},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"isOpen",{get:function(){return!0},enumerable:!0,configurable:!0}),s.prototype.checkItem=function(e){if(e.isKind("end")){if(e.getName()!==this.getName())throw new o.default("EnvBadEnd","\\begin{%1} ended with \\end{%2}",this.getName(),e.getName());return[[this.factory.create("mml",this.toMml())],!0]}if(e.isKind("stop"))throw new o.default("EnvMissingEnd","Missing \\end{%1}",this.getName());return i.prototype.checkItem.call(this,e)},s);function s(){return null!==i&&i.apply(this,arguments)||this}t.BeginEnvItem=l},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a(0),c=a(5),n=a(12),f=a(6),d=a(3),m={NewCommand:function(e,t){var a=f.default.trimSpaces(e.GetArgument(t)),n=e.GetBrackets(t),r=e.GetBrackets(t),i=e.GetArgument(t);if("\\"===a.charAt(0)&&(a=a.substr(1)),!a.match(/^(.|[a-z]+)$/i))throw new s.default("IllegalControlSequenceName","Illegal control sequence name for %1",t);if(n&&!(n=f.default.trimSpaces(n)).match(/^[0-9]+$/))throw new s.default("IllegalParamNumber","Illegal number of parameters specified in %1",t);d.default.addMacro(e,a,m.Macro,[i,n,r])},NewEnvironment:function(e,t){var a=f.default.trimSpaces(e.GetArgument(t)),n=e.GetBrackets(t),r=e.GetBrackets(t),i=e.GetArgument(t),o=e.GetArgument(t);if(n&&!(n=f.default.trimSpaces(n)).match(/^[0-9]+$/))throw new s.default("IllegalParamNumber","Illegal number of parameters specified in %1",t);d.default.addEnvironment(e,a,m.BeginEnv,[!0,i,o,n,r])},MacroDef:function(e,t){var a=d.default.GetCSname(e,t),n=d.default.GetTemplate(e,t,"\\"+a),r=e.GetArgument(t);n instanceof Array?d.default.addMacro(e,a,m.MacroWithTemplate,[r].concat(n)):d.default.addMacro(e,a,m.Macro,[r,n])},Let:function(e,t){var a=d.default.GetCSname(e,t),n=e.GetNext();"="===n&&(e.i++,n=e.GetNext());var r=e.configuration.handlers;if("\\"!==n){e.i++;var i=r.get("delimiter").lookup(n);i?d.default.addDelimiter(e,"\\"+a,i.char,i.attributes):d.default.addMacro(e,a,m.Macro,[n])}else{t=d.default.GetCSname(e,t);var o=r.get("delimiter").lookup("\\"+t);if(o)return void d.default.addDelimiter(e,"\\"+a,o.char,o.attributes);var u=r.get("macro").applicable(t);if(!u)return;if(u instanceof c.MacroMap){var l=u.lookup(t);return void d.default.addMacro(e,a,l.func,l.args,l.symbol)}o=u.lookup(t);var s=d.default.disassembleSymbol(a,o);d.default.addMacro(e,a,function(e,t){for(var a=[],n=2;ne.configuration.options.maxMacros)throw new s.default("MaxMacroSub1","MathJax maximum macro substitution count exceeded; is here a recursive macro call?")},BeginEnv:function(e,t,a,n,r,i){if(t.getProperty("end")&&e.stack.env.closing===t.getName()){delete e.stack.env.closing;var o=e.string.slice(e.i);return e.string=n,e.i=0,e.Parse(),e.string=o,e.i=0,e.itemFactory.create("end").setProperty("name",t.getName())}if(r){var u=[];if(null!=i){var l=e.GetBrackets("\\begin{"+t.getName()+"}");u.push(null==l?i:l)}for(var s=u.length;s