TeX-MML-AM_HTMLorMML-full.js 306 KB

12345678910111213
  1. /*
  2. * /MathJax/config/TeX-MML-AM_HTMLorMML-full.js
  3. *
  4. * Copyright (c) 2010-2013 The MathJax Consortium
  5. *
  6. * Part of the MathJax library.
  7. * See http://www.mathjax.org for details.
  8. *
  9. * Licensed under the Apache License, Version 2.0;
  10. * you may not use this file except in compliance with the License.
  11. *
  12. * http://www.apache.org/licenses/LICENSE-2.0
  13. */MathJax.Hub.Config({delayJaxRegistration:!0});MathJax.Ajax.Preloading("[MathJax]/jax/input/TeX/config.js","[MathJax]/jax/input/MathML/config.js","[MathJax]/jax/input/AsciiMath/config.js","[MathJax]/jax/output/HTML-CSS/config.js","[MathJax]/jax/output/NativeMML/config.js","[MathJax]/config/MMLorHTML.js","[MathJax]/extensions/tex2jax.js","[MathJax]/extensions/mml2jax.js","[MathJax]/extensions/asciimath2jax.js","[MathJax]/extensions/MathEvents.js","[MathJax]/extensions/MathZoom.js","[MathJax]/extensions/MathMenu.js","[MathJax]/jax/element/mml/jax.js","[MathJax]/extensions/toMathML.js","[MathJax]/extensions/TeX/noErrors.js","[MathJax]/extensions/TeX/noUndefined.js","[MathJax]/jax/input/TeX/jax.js","[MathJax]/extensions/TeX/AMSmath.js","[MathJax]/extensions/TeX/AMSsymbols.js","[MathJax]/jax/input/MathML/jax.js","[MathJax]/jax/input/AsciiMath/jax.js","[MathJax]/jax/output/NativeMML/jax.js","[MathJax]/jax/output/HTML-CSS/jax.js","[MathJax]/jax/output/HTML-CSS/autoload/mtable.js");MathJax.Hub.Config({"v1.0-compatible":!1});MathJax.InputJax.TeX=MathJax.InputJax({id:"TeX",version:"2.2.1",directory:MathJax.InputJax.directory+"/TeX",extensionDir:MathJax.InputJax.extensionDir+"/TeX",config:{TagSide:"right",TagIndent:"0.8em",MultLineWidth:"85%",equationNumbers:{autoNumber:"none",formatNumber:function(a){return a},formatTag:function(a){return"("+a+")"},formatID:function(a){return"mjx-eqn-"+String(a).replace(/[:"'<>&]/g,"")},formatURL:function(a){return"#"+escape(a)},useLabelIds:!0}}});MathJax.InputJax.TeX.Register("math/tex");MathJax.InputJax.TeX.loadComplete("config.js");MathJax.InputJax.MathML=MathJax.InputJax({id:"MathML",version:"2.2",directory:MathJax.InputJax.directory+"/MathML",extensionDir:MathJax.InputJax.extensionDir+"/MathML",entityDir:MathJax.InputJax.directory+"/MathML/entities",config:{useMathMLspacing:!1}});MathJax.InputJax.MathML.Register("math/mml");MathJax.InputJax.MathML.loadComplete("config.js");MathJax.InputJax.AsciiMath=MathJax.InputJax({id:"AsciiMath",version:"2.2",directory:MathJax.InputJax.directory+"/AsciiMath",extensionDir:MathJax.InputJax.extensionDir+"/AsciiMath",config:{displaystyle:!0,decimalsign:"."}});MathJax.InputJax.AsciiMath.Register("math/asciimath");MathJax.InputJax.AsciiMath.loadComplete("config.js");MathJax.OutputJax["HTML-CSS"]=MathJax.OutputJax({id:"HTML-CSS",version:"2.2",directory:MathJax.OutputJax.directory+"/HTML-CSS",extensionDir:MathJax.OutputJax.extensionDir+"/HTML-CSS",autoloadDir:MathJax.OutputJax.directory+"/HTML-CSS/autoload",fontDir:MathJax.OutputJax.directory+"/HTML-CSS/fonts",webfontDir:MathJax.OutputJax.fontDir+"/HTML-CSS",config:{scale:100,minScaleAdjust:50,availableFonts:["STIX","TeX"],preferredFont:"TeX",webFont:"TeX",imageFont:"TeX",undefinedFamily:"STIXGeneral,'Arial Unicode MS',serif",mtextFontInherit:!1,EqnChunk:MathJax.Hub.Browser.isMobile?10:50,EqnChunkFactor:1.5,EqnChunkDelay:100,linebreaks:{automatic:!1,width:"container"},styles:{".MathJax_Display":{"text-align":"center",margin:"1em 0em"},".MathJax .merror":{"background-color":"#FFFF88",color:"#CC0000",border:"1px solid #CC0000",padding:"1px 3px","font-style":"normal","font-size":"90%"},"#MathJax_Tooltip":{"background-color":"InfoBackground",color:"InfoText",border:"1px solid black","box-shadow":"2px 2px 5px #AAAAAA","-webkit-box-shadow":"2px 2px 5px #AAAAAA","-moz-box-shadow":"2px 2px 5px #AAAAAA","-khtml-box-shadow":"2px 2px 5px #AAAAAA",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX\x3d2, OffY\x3d2, Color\x3d'gray', Positive\x3d'true')",padding:"3px 4px","z-index":401}}}});MathJax.Hub.Browser.isMSIE&&9<=document.documentMode&&delete MathJax.OutputJax["HTML-CSS"].config.styles["#MathJax_Tooltip"].filter;MathJax.Hub.config.delayJaxRegistration||MathJax.OutputJax["HTML-CSS"].Register("jax/mml");MathJax.Hub.Register.StartupHook("End Config",[function(a,e){var c=a.Insert({minBrowserVersion:{Firefox:3,Opera:9.52,MSIE:6,Chrome:.3,Safari:2,Konqueror:4},inlineMathDelimiters:["$","$"],displayMathDelimiters:["$$","$$"],multilineDisplay:!0,minBrowserTranslate:function(d){var e=a.getJaxFor(d),m=["[Math]"],l=document.createElement("span",{className:"MathJax_Preview"});"TeX"===e.inputJax&&(e.root.Get("displaystyle")?(m=c.displayMathDelimiters,m=[m[0]+e.originalText+m[1]],c.multilineDisplay&&(m=m[0].split(/\n/))):(m=c.inlineMathDelimiters,m=[m[0]+e.originalText.replace(/^\s+/,"").replace(/\s+$/,"")+m[1]]));for(var e=0,p=m.length;e<p;e++)l.appendChild(document.createTextNode(m[e])),e<p-1&&l.appendChild(document.createElement("br"));d.parentNode.insertBefore(l,d)}},a.config["HTML-CSS"]||{});"0.0"===a.Browser.version||a.Browser.versionAtLeast(c.minBrowserVersion[a.Browser]||0)||(e.Translate=c.minBrowserTranslate,a.Config({showProcessingMessages:!1}),MathJax.Message.Set(["MathJaxNotSupported","Your browser does not support MathJax"],null,4E3),a.Startup.signal.Post("MathJax not supported"))},MathJax.Hub,MathJax.OutputJax["HTML-CSS"]]);MathJax.OutputJax["HTML-CSS"].loadComplete("config.js");MathJax.OutputJax.NativeMML=MathJax.OutputJax({id:"NativeMML",version:"2.2",directory:MathJax.OutputJax.directory+"/NativeMML",extensionDir:MathJax.OutputJax.extensionDir+"/NativeMML",config:{scale:100,minScaleAdjust:50,styles:{"DIV.MathJax_MathML":{"text-align":"center",margin:".75em 0px"}}}});MathJax.Hub.config.delayJaxRegistration||MathJax.OutputJax.NativeMML.Register("jax/mml");MathJax.OutputJax.NativeMML.loadComplete("config.js");(function(a,e){var c=MathJax.Hub.CombineConfig("MMLorHTML",{prefer:{MSIE:"MML",Firefox:"HTML",Opera:"HTML",Chrome:"HTML",Safari:"HTML",other:"HTML"}}),d={Firefox:3,Opera:9.52,MSIE:6,Chrome:.3,Safari:2,Konqueror:4},n="0.0"===e.version||e.versionAtLeast(d[e]||0),m=e.isFirefox&&e.versionAtLeast("1.5")||e.isMSIE&&e.hasMathPlayer||e.isSafari&&e.versionAtLeast("5.0")||e.isOpera&&e.versionAtLeast("9.52");a.Register.StartupHook("End Config",function(){var d=c.prefer&&"object"===typeof c.prefer?c.prefer[MathJax.Hub.Browser]||c.prefer.other||"HTML":c.prefer;n||m?!m||"MML"!==d&&n?(MathJax.OutputJax["HTML-CSS"]?MathJax.OutputJax["HTML-CSS"].Register("jax/mml"):a.config.jax.unshift("output/HTML-CSS"),a.Startup.signal.Post("HTML-CSS output selected")):(MathJax.OutputJax.NativeMML?MathJax.OutputJax.NativeMML.Register("jax/mml"):a.config.jax.unshift("output/NativeMML"),a.Startup.signal.Post("NativeMML output selected")):(a.PreProcess.disabled=!0,a.prepareScripts.disabled=!0,MathJax.Message.Set(["MathJaxNotSupported","Your browser does not support MathJax"],null,4E3),a.Startup.signal.Post("MathJax not supported"))})})(MathJax.Hub,MathJax.Hub.Browser);MathJax.Ajax.loadComplete("[MathJax]/config/MMLorHTML.js");MathJax.Extension.tex2jax={version:"2.2",config:{inlineMath:[["\\(","\\)"]],displayMath:[["$$","$$"],["\\[","\\]"]],balanceBraces:!0,skipTags:"script noscript style textarea pre code".split(" "),ignoreClass:"tex2jax_ignore",processClass:"tex2jax_process",processEscapes:!1,processEnvironments:!0,processRefs:!0,preview:"TeX"},PreProcess:function(a){this.configured||(this.config=MathJax.Hub.CombineConfig("tex2jax",this.config),this.config.Augment&&MathJax.Hub.Insert(this,this.config.Augment),"undefined"===typeof this.config.previewTeX||this.config.previewTeX||(this.config.preview="none"),this.configured=!0);"string"===typeof a&&(a=document.getElementById(a));a||(a=document.body);this.createPatterns()&&this.scanElement(a,a.nextSibling)},createPatterns:function(){var a=[],e=[],c,d,n=this.config;this.match={};c=0;for(d=n.inlineMath.length;c<d;c++)a.push(this.patternQuote(n.inlineMath[c][0])),this.match[n.inlineMath[c][0]]={mode:"",end:n.inlineMath[c][1],pattern:this.endPattern(n.inlineMath[c][1])};c=0;for(d=n.displayMath.length;c<d;c++)a.push(this.patternQuote(n.displayMath[c][0])),this.match[n.displayMath[c][0]]={mode:"; mode\x3ddisplay",end:n.displayMath[c][1],pattern:this.endPattern(n.displayMath[c][1])};a.length&&e.push(a.sort(this.sortLength).join("|"));n.processEnvironments&&e.push("\\\\begin\\{([^}]*)\\}");n.processEscapes&&e.push("\\\\*\\\\\\$");n.processRefs&&e.push("\\\\(eq)?ref\\{[^}]*\\}");this.start=new RegExp(e.join("|"),"g");this.skipTags=new RegExp("^("+n.skipTags.join("|")+")$","i");a=[];MathJax.Hub.config.preRemoveClass&&a.push(MathJax.Hub.config.preRemoveClass);n.ignoreClass&&a.push(n.ignoreClass);this.ignoreClass=a.length?new RegExp("(^| )("+a.join("|")+")( |$)"):/^$/;this.processClass=new RegExp("(^| )("+n.processClass+")( |$)");return 0<e.length},patternQuote:function(a){return a.replace(/([\^$(){}+*?\-|\[\]\:\\])/g,"\\$1")},endPattern:function(a){return new RegExp(this.patternQuote(a)+"|\\\\.|[{}]","g")},sortLength:function(a,e){return a.length!==e.length?e.length-a.length:a==e?0:a<e?-1:1},scanElement:function(a,e,c){for(var d,n,m;a&&a!=e;)"#text"===a.nodeName.toLowerCase()?c||(a=this.scanText(a)):(d="undefined"===typeof a.className?"":a.className,n="undefined"===typeof a.tagName?"":a.tagName,"string"!==typeof d&&(d=String(d)),m=this.processClass.exec(d),!a.firstChild||d.match(/(^| )MathJax/)||!m&&this.skipTags.exec(n)||(d=(c||this.ignoreClass.exec(d))&&!m,this.scanElement(a.firstChild,e,d))),a&&(a=a.nextSibling)},scanText:function(a){if(""==a.nodeValue.replace(/\s+/,""))return a;var e,c;this.search={start:!0};for(this.pattern=this.start;a;){for(this.pattern.lastIndex=0;a&&"#text"===a.nodeName.toLowerCase()&&(e=this.pattern.exec(a.nodeValue));)a=this.search.start?this.startMatch(e,a):this.endMatch(e,a);this.search.matched&&(a=this.encloseMath(a));if(a){do c=a,a=a.nextSibling;while(a&&("br"===a.nodeName.toLowerCase()||"#comment"===a.nodeName.toLowerCase()));if(!a||"#text"!==a.nodeName)return this.search.close?this.prevEndMatch():c}}return a},startMatch:function(a,e){var c=this.match[a[0]];if(null!=c)this.search={end:c.end,mode:c.mode,pcount:0,open:e,olen:a[0].length,opos:this.pattern.lastIndex-a[0].length},this.switchPattern(c.pattern);else if("\\begin"===a[0].substr(0,6))this.search={end:"\\end{"+a[1]+"}",mode:"; mode\x3ddisplay",pcount:0,open:e,olen:0,opos:this.pattern.lastIndex-a[0].length,isBeginEnd:!0},this.switchPattern(this.endPattern(this.search.end));else{if("\\ref"===a[0].substr(0,4)||"\\eqref"===a[0].substr(0,6))return this.search={mode:"",end:"",open:e,pcount:0,olen:0,opos:this.pattern.lastIndex-a[0].length},this.endMatch([""],e);var c=a[0].substr(0,a[0].length-1),d;0===c.length%2?(d=[c.replace(/\\\\/g,"\\")],c=1):(d=[c.substr(1).replace(/\\\\/g,"\\"),"$"],c=0);d=MathJax.HTML.Element("span",null,d);var n=MathJax.HTML.TextNode(e.nodeValue.substr(0,a.index));e.nodeValue=e.nodeValue.substr(a.index+a[0].length-c);e.parentNode.insertBefore(d,e);e.parentNode.insertBefore(n,d);this.pattern.lastIndex=c}return e},endMatch:function(a,e){var c=this.search;a[0]==c.end?(c.close&&0!==c.pcount||(c.close=e,c.cpos=this.pattern.lastIndex,c.clen=c.isBeginEnd?0:a[0].length),0===c.pcount&&(c.matched=!0,e=this.encloseMath(e),this.switchPattern(this.start))):"{"===a[0]?c.pcount++:"}"===a[0]&&c.pcount&&c.pcount--;return e},prevEndMatch:function(){this.search.matched=!0;var a=this.encloseMath(this.search.close);this.switchPattern(this.start);return a},switchPattern:function(a){a.lastIndex=this.pattern.lastIndex;this.pattern=a;this.search.start=a===this.start},encloseMath:function(a){a=this.search;var e=a.close,c,d;(e=a.cpos===e.length?e.nextSibling:e.splitText(a.cpos))||(c=e=MathJax.HTML.addText(a.close.parentNode,""));a.close=e;for(d=a.opos?a.open.splitText(a.opos):a.open;d.nextSibling&&d.nextSibling!==e;)d.nodeValue=null!==d.nextSibling.nodeValue?"#comment"===d.nextSibling.nodeName?d.nodeValue+d.nextSibling.nodeValue.replace(/^\[CDATA\[((.|\n|\r)*)\]\]$/,"$1"):d.nodeValue+d.nextSibling.nodeValue:this.msieNewlineBug?d.nodeValue+("br"===d.nextSibling.nodeName.toLowerCase()?"\n":" "):d.nodeValue+" ",d.parentNode.removeChild(d.nextSibling);e=d.nodeValue.substr(a.olen,d.nodeValue.length-a.olen-a.clen);d.parentNode.removeChild(d);"none"!==this.config.preview&&this.createPreview(a.mode,e);d=this.createMathTag(a.mode,e);this.search={};this.pattern.lastIndex=0;c&&c.parentNode.removeChild(c);return d},insertNode:function(a){var e=this.search;e.close.parentNode.insertBefore(a,e.close)},createPreview:function(a,e){var c=this.config.preview;"none"!==c&&("TeX"===c&&(c=[this.filterPreview(e)]),c&&(c=MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass},c),this.insertNode(c)))},createMathTag:function(a,e){var c=document.createElement("script");c.type="math/tex"+a;MathJax.HTML.setScript(c,e);this.insertNode(c);return c},filterPreview:function(a){return a},msieNewlineBug:MathJax.Hub.Browser.isMSIE&&9>document.documentMode};MathJax.Hub.Register.PreProcessor(["PreProcess",MathJax.Extension.tex2jax]);MathJax.Ajax.loadComplete("[MathJax]/extensions/tex2jax.js");MathJax.Extension.mml2jax={version:"2.2",config:{preview:"alttext"},MMLnamespace:"http://www.w3.org/1998/Math/MathML",PreProcess:function(a){this.configured||(this.config=MathJax.Hub.CombineConfig("mml2jax",this.config),this.config.Augment&&MathJax.Hub.Insert(this,this.config.Augment),this.InitBrowser(),this.configured=!0);"string"===typeof a&&(a=document.getElementById(a));a||(a=document.body);this.ProcessMathArray(a.getElementsByTagName("math"));a.getElementsByTagNameNS&&this.ProcessMathArray(a.getElementsByTagNameNS(this.MMLnamespace,"math"));var e,c;if("undefined"!==typeof document.namespaces)try{for(e=0,c=document.namespaces.length;e<c;e++){var d=document.namespaces[e];d.urn===this.MMLnamespace&&this.ProcessMathArray(a.getElementsByTagName(d.name+":math"))}}catch(m){}else if(d=document.getElementsByTagName("html")[0])for(e=0,c=d.attributes.length;e<c;e++){var n=d.attributes[e];"xmlns:"===n.nodeName.substr(0,6)&&n.nodeValue===this.MMLnamespace&&this.ProcessMathArray(a.getElementsByTagName(n.nodeName.substr(6)+":math"))}},ProcessMathArray:function(a){var e;if(a.length)if(this.MathTagBug)for(e=a.length-1;0<=e;e--)"MATH"===a[e].nodeName?this.ProcessMathFlattened(a[e]):this.ProcessMath(a[e]);else for(e=a.length-1;0<=e;e--)this.ProcessMath(a[e])},ProcessMath:function(a){var e=a.parentNode,c=document.createElement("script");c.type="math/mml";e.insertBefore(c,a);if(this.AttributeBug){var d=this.OuterHTML(a);this.CleanupHTML&&(d=d.replace(/<\?import .*?>/i,"").replace(/<\?xml:namespace .*?\/>/i,""),d=d.replace(/&nbsp;/g,"\x26#xA0;"));MathJax.HTML.setScript(c,d);e.removeChild(a)}else e=MathJax.HTML.Element("span"),e.appendChild(a),MathJax.HTML.setScript(c,e.innerHTML);"none"!==this.config.preview&&this.createPreview(a,c)},ProcessMathFlattened:function(a){var e=a.parentNode,c=document.createElement("script");c.type="math/mml";e.insertBefore(c,a);for(var e="",d,n=a;a&&"/MATH"!==a.nodeName;)d=a,a=a.nextSibling,e+=this.NodeHTML(d),d.parentNode.removeChild(d);a&&"/MATH"===a.nodeName&&a.parentNode.removeChild(a);c.text=e+"\x3c/math\x3e";"none"!==this.config.preview&&this.createPreview(n,c)},NodeHTML:function(a){var e,c,d;if("#text"===a.nodeName)e=this.quoteHTML(a.nodeValue);else if("#comment"===a.nodeName)e="\x3c!--"+a.nodeValue+"--\x3e";else{e="\x3c"+a.nodeName.toLowerCase();c=0;for(d=a.attributes.length;c<d;c++){var n=a.attributes[c];if(n.specified){e+=" "+n.nodeName.toLowerCase().replace(/xmlns:xmlns/,"xmlns")+"\x3d";var m=n.nodeValue;null==m&&"style"===n.nodeName&&a.style&&(m=a.style.cssText);e+='"'+this.quoteHTML(m)+'"'}}e+="\x3e";if(null!=a.outerHTML&&a.outerHTML.match(/(.<\/[A-Z]+>|\/>)$/)){c=0;for(d=a.childNodes.length;c<d;c++)e+=this.OuterHTML(a.childNodes[c]);e+="\x3c/"+a.nodeName.toLowerCase()+"\x3e"}}return e},OuterHTML:function(a){if("#"===a.nodeName.charAt(0))return this.NodeHTML(a);if(!this.AttributeBug)return a.outerHTML;for(var e=this.NodeHTML(a),c=0,d=a.childNodes.length;c<d;c++)e+=this.OuterHTML(a.childNodes[c]);return e+="\x3c/"+a.nodeName.toLowerCase()+"\x3e"},quoteHTML:function(a){null==a&&(a="");return a.replace(/&/g,"\x26#x26;").replace(/</g,"\x26lt;").replace(/>/g,"\x26gt;").replace(/\"/g,"\x26quot;")},createPreview:function(a,e){var c=this.config.preview;"none"!==c&&("alttext"===c&&(c=a.getAttribute("alttext"),c=null!=c?[this.filterPreview(c)]:null),c&&(c=MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass},c),e.parentNode.insertBefore(c,e)))},filterPreview:function(a){return a},InitBrowser:function(){var a=MathJax.HTML.Element("span",{id:"\x3c",className:"mathjax",innerHTML:"\x3cmath\x3e\x3cmi\x3ex\x3c/mi\x3e\x3cmspace /\x3e\x3c/math\x3e"}),e=a.outerHTML||"";this.AttributeBug=""!==e&&!(e.match(/id="&lt;"/)&&e.match(/class="mathjax"/)&&e.match(/<\/math>/));this.MathTagBug=1<a.childNodes.length;this.CleanupHTML=MathJax.Hub.Browser.isMSIE}};MathJax.Hub.Register.PreProcessor(["PreProcess",MathJax.Extension.mml2jax]);MathJax.Ajax.loadComplete("[MathJax]/extensions/mml2jax.js");MathJax.Extension.asciimath2jax={version:"2.2",config:{delimiters:[["`","`"]],skipTags:"script noscript style textarea pre code".split(" "),ignoreClass:"asciimath2jax_ignore",processClass:"asciimath2jax_process",preview:"AsciiMath"},PreProcess:function(a){this.configured||(this.config=MathJax.Hub.CombineConfig("asciimath2jax",this.config),this.config.Augment&&MathJax.Hub.Insert(this,this.config.Augment),this.configured=!0);"string"===typeof a&&(a=document.getElementById(a));a||(a=document.body);this.createPatterns()&&this.scanElement(a,a.nextSibling)},createPatterns:function(){var a=[],e,c,d=this.config;this.match={};if(0===d.delimiters.length)return!1;e=0;for(c=d.delimiters.length;e<c;e++)a.push(this.patternQuote(d.delimiters[e][0])),this.match[d.delimiters[e][0]]={mode:"",end:d.delimiters[e][1],pattern:this.endPattern(d.delimiters[e][1])};this.start=new RegExp(a.sort(this.sortLength).join("|"),"g");this.skipTags=new RegExp("^("+d.skipTags.join("|")+")$","i");a=[];MathJax.Hub.config.preRemoveClass&&a.push(MathJax.Hub.config.preRemoveClass);d.ignoreClass&&a.push(d.ignoreClass);this.ignoreClass=a.length?new RegExp("(^| )("+a.join("|")+")( |$)"):/^$/;this.processClass=new RegExp("(^| )("+d.processClass+")( |$)");return!0},patternQuote:function(a){return a.replace(/([\^$(){}+*?\-|\[\]\:\\])/g,"\\$1")},endPattern:function(a){return new RegExp(this.patternQuote(a)+"|\\\\.","g")},sortLength:function(a,e){return a.length!==e.length?e.length-a.length:a==e?0:a<e?-1:1},scanElement:function(a,e,c){for(var d,n,m;a&&a!=e;)"#text"===a.nodeName.toLowerCase()?c||(a=this.scanText(a)):(d="undefined"===typeof a.className?"":a.className,n="undefined"===typeof a.tagName?"":a.tagName,"string"!==typeof d&&(d=String(d)),m=this.processClass.exec(d),!a.firstChild||d.match(/(^| )MathJax/)||!m&&this.skipTags.exec(n)||(d=(c||this.ignoreClass.exec(d))&&!m,this.scanElement(a.firstChild,e,d))),a&&(a=a.nextSibling)},scanText:function(a){if(""==a.nodeValue.replace(/\s+/,""))return a;var e,c;this.search={start:!0};for(this.pattern=this.start;a;){for(this.pattern.lastIndex=0;a&&"#text"===a.nodeName.toLowerCase()&&(e=this.pattern.exec(a.nodeValue));)a=this.search.start?this.startMatch(e,a):this.endMatch(e,a);this.search.matched&&(a=this.encloseMath(a));if(a){do c=a,a=a.nextSibling;while(a&&("br"===a.nodeName.toLowerCase()||"#comment"===a.nodeName.toLowerCase()));if(!a||"#text"!==a.nodeName)return c}}return a},startMatch:function(a,e){var c=this.match[a[0]];null!=c&&(this.search={end:c.end,mode:c.mode,open:e,olen:a[0].length,opos:this.pattern.lastIndex-a[0].length},this.switchPattern(c.pattern));return e},endMatch:function(a,e){a[0]==this.search.end&&(this.search.close=e,this.search.cpos=this.pattern.lastIndex,this.search.clen=this.search.isBeginEnd?0:a[0].length,this.search.matched=!0,e=this.encloseMath(e),this.switchPattern(this.start));return e},switchPattern:function(a){a.lastIndex=this.pattern.lastIndex;this.pattern=a;this.search.start=a===this.start},encloseMath:function(a){a=this.search;var e=a.close,c,d;(e=a.cpos===e.length?e.nextSibling:e.splitText(a.cpos))||(c=e=MathJax.HTML.addText(a.close.parentNode,""));a.close=e;for(d=a.opos?a.open.splitText(a.opos):a.open;d.nextSibling&&d.nextSibling!==e;)d.nodeValue=null!==d.nextSibling.nodeValue?"#comment"===d.nextSibling.nodeName?d.nodeValue+d.nextSibling.nodeValue.replace(/^\[CDATA\[((.|\n|\r)*)\]\]$/,"$1"):d.nodeValue+d.nextSibling.nodeValue:this.msieNewlineBug?d.nodeValue+("br"===d.nextSibling.nodeName.toLowerCase()?"\n":" "):d.nodeValue+" ",d.parentNode.removeChild(d.nextSibling);e=d.nodeValue.substr(a.olen,d.nodeValue.length-a.olen-a.clen);d.parentNode.removeChild(d);"none"!==this.config.preview&&this.createPreview(a.mode,e);d=this.createMathTag(a.mode,e);this.search={};this.pattern.lastIndex=0;c&&c.parentNode.removeChild(c);return d},insertNode:function(a){var e=this.search;e.close.parentNode.insertBefore(a,e.close)},createPreview:function(a,e){var c=this.config.preview;"none"!==c&&("AsciiMath"===c&&(c=[this.filterPreview(e)]),c&&(c=MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass},c),this.insertNode(c)))},createMathTag:function(a,e){var c=document.createElement("script");c.type="math/asciimath"+a;MathJax.HTML.setScript(c,e);this.insertNode(c);return c},filterPreview:function(a){return a},msieNewlineBug:MathJax.Hub.Browser.isMSIE&&9>(document.documentMode||0)};MathJax.Hub.Register.PreProcessor(["PreProcess",MathJax.Extension.asciimath2jax]);MathJax.Ajax.loadComplete("[MathJax]/extensions/asciimath2jax.js");(function(a,e,c,d,n,m,l){var p=MathJax.Extension,q=p.MathEvents={version:"2.2"},b=a.config.menuSettings,f={hover:500,frame:{x:3.5,y:5,bwidth:1,bcolor:"#A6D",hwidth:"15px",hcolor:"#83A"},button:{x:-4,y:-3,wx:-2,src:c.fileURL(m.imageDir+"/MenuArrow-15.png")},fadeinInc:.2,fadeoutInc:.05,fadeDelay:50,fadeoutStart:400,fadeoutDelay:15E3,styles:{".MathJax_Hover_Frame":{"border-radius":".25em","-webkit-border-radius":".25em","-moz-border-radius":".25em","-khtml-border-radius":".25em","box-shadow":"0px 0px 15px #83A","-webkit-box-shadow":"0px 0px 15px #83A","-moz-box-shadow":"0px 0px 15px #83A","-khtml-box-shadow":"0px 0px 15px #83A",border:"1px solid #A6D ! important",display:"inline-block",position:"absolute"},".MathJax_Hover_Arrow":{position:"absolute",width:"15px",height:"11px",cursor:"pointer"}}},k=q.Event={LEFTBUTTON:0,RIGHTBUTTON:2,MENUKEY:"altKey",Mousedown:function(b){return k.Handler(b,"Mousedown",this)},Mouseup:function(b){return k.Handler(b,"Mouseup",this)},Mousemove:function(b){return k.Handler(b,"Mousemove",this)},Mouseover:function(b){return k.Handler(b,"Mouseover",this)},Mouseout:function(b){return k.Handler(b,"Mouseout",this)},Click:function(b){return k.Handler(b,"Click",this)},DblClick:function(b){return k.Handler(b,"DblClick",this)},Menu:function(b){return k.Handler(b,"ContextMenu",this)},Handler:function(b,f,a){if(c.loadingMathMenu)return k.False(b);var d=m[a.jaxID];b||(b=window.event);b.isContextMenu="ContextMenu"===f;if(d[f])return d[f](b,a);if(p.MathZoom)return p.MathZoom.HandleEvent(b,f,a)},False:function(b){b||(b=window.event);b&&(b.preventDefault&&b.preventDefault(),b.stopPropagation&&b.stopPropagation(),b.cancelBubble=!0,b.returnValue=!1);return!1},ContextMenu:function(f,g,h){var e=m[g.jaxID],p=e.getJaxFromMath(g);if((null!=e.config.showMathMenu?e:a).config.showMathMenu&&("MathJax"===b.context||h)){q.msieEventBug&&(f=window.event||f);k.ClearSelection();r.ClearHoverTimer();p.hover&&(p.hover.remove&&(clearTimeout(p.hover.remove),delete p.hover.remove),p.hover.nofade=!0);var u=MathJax.Menu;if(u){if(u.loadingDomain)return k.False(f);e=n.loadDomain("MathMenu");if(!e)return u.jax=p,g=u.menu.Find("Show Math As").menu,g.items[0].name=p.sourceMenuTitle,g.items[0].format=p.sourceMenuFormat||"MathML",g.items[1].name=l[p.inputJax].sourceMenuTitle,u.menu.Find("Math Settings","MathPlayer").hidden=!("NativeMML"===p.outputJax&&a.Browser.hasMathPlayer),u.menu.Post(f);u.loadingDomain=!0;p=function(){delete u.loadingDomain}}else{if(c.loadingMathMenu)return k.False(f);c.loadingMathMenu=!0;e=c.Require("[MathJax]/extensions/MathMenu.js");p=function(){delete c.loadingMathMenu;MathJax.Menu||(MathJax.Menu={})}}d.Queue(e,p,["ContextMenu",k,{pageX:f.pageX,pageY:f.pageY,clientX:f.clientX,clientY:f.clientY},g,h]);return k.False(f)}},AltContextMenu:function(f,c){var d=m[c.jaxID],g=(null!=d.config.showMathMenu?d:a).config.showMathMenu;if(g){g=(null!=d.config.showMathMenuMSIE?d:a).config.showMathMenuMSIE;if("MathJax"===b.context&&!b.mpContext&&g){if(!q.noContextMenuBug||f.button!==k.RIGHTBUTTON)return}else if(!f[k.MENUKEY]||f.button!==k.LEFTBUTTON)return;return d.ContextMenu(f,c,!0)}},ClearSelection:function(){q.safariContextMenuBug&&setTimeout("window.getSelection().empty()",0);document.selection&&setTimeout("document.selection.empty()",0)},getBBox:function(b){b.appendChild(q.topImg);var f=q.topImg.offsetTop,k=b.offsetHeight-f,a=b.offsetWidth;b.removeChild(q.topImg);return{w:a,h:f,d:k}}},r=q.Hover={Mouseover:function(f,c){if(b.discoverable||"Hover"===b.zoom){var d=f.fromElement||f.relatedTarget,g=f.toElement||f.target;if(d&&g&&(d.isMathJax!=g.isMathJax||a.getJaxFor(d)!==a.getJaxFor(g)))return d=this.getJaxFromMath(c),d.hover?r.ReHover(d):r.HoverTimer(d,c),k.False(f)}},Mouseout:function(f,c){if(b.discoverable||"Hover"===b.zoom){var d=f.fromElement||f.relatedTarget,g=f.toElement||f.target;if(d&&g&&(d.isMathJax!=g.isMathJax||a.getJaxFor(d)!==a.getJaxFor(g)))return d=this.getJaxFromMath(c),d.hover?r.UnHover(d):r.ClearHoverTimer(),k.False(f)}},Mousemove:function(f,a){if(b.discoverable||"Hover"===b.zoom){var c=this.getJaxFromMath(a);if(!c.hover&&(r.lastX!=f.clientX||r.lastY!=f.clientY))return r.lastX=f.clientX,r.lastY=f.clientY,r.HoverTimer(c,a),k.False(f)}},HoverTimer:function(b,k){this.ClearHoverTimer();this.hoverTimer=setTimeout(d(["Hover",this,b,k]),f.hover)},ClearHoverTimer:function(){this.hoverTimer&&(clearTimeout(this.hoverTimer),delete this.hoverTimer)},Hover:function(b,k){if(!p.MathZoom||!p.MathZoom.Hover({},k)){var c=m[b.outputJax],d=c.getHoverSpan(b,k),g=c.getHoverBBox(b,d,k),h=(null!=c.config.showMathMenu?c:a).config.showMathMenu,r=f.frame.x,n=f.frame.y,l=f.frame.bwidth;q.msieBorderWidthBug&&(l=0);b.hover={opacity:0,id:b.inputID+"-Hover"};var B=e.Element("span",{id:b.hover.id,isMathJax:!0,style:{display:"inline-block",width:0,height:0,position:"relative"}},[["span",{className:"MathJax_Hover_Frame",isMathJax:!0,style:{display:"inline-block",position:"absolute",top:this.Px(-g.h-n-l-(g.y||0)),left:this.Px(-r-l+(g.x||0)),width:this.Px(g.w+2*r),height:this.Px(g.h+g.d+2*n),opacity:0,filter:"alpha(opacity\x3d0)"}}]]),c=e.Element("span",{isMathJax:!0,id:b.hover.id+"Menu",style:{display:"inline-block","z-index":1,width:0,height:0,position:"relative"}},[["img",{className:"MathJax_Hover_Arrow",isMathJax:!0,math:k,src:f.button.src,onclick:this.HoverMenu,jax:c.id,style:{left:this.Px(g.w+r+l+(g.x||0)+f.button.x),top:this.Px(-g.h-n-l-(g.y||0)-f.button.y),opacity:0,filter:"alpha(opacity\x3d0)"}}]]);g.width&&(B.style.width=c.style.width=g.width,B.style.marginRight=c.style.marginRight="-"+g.width,B.firstChild.style.width=g.width,c.firstChild.style.left="",c.firstChild.style.right=this.Px(f.button.wx));d.parentNode.insertBefore(B,d);h&&d.parentNode.insertBefore(c,d);d.style&&(d.style.position="relative");this.ReHover(b)}},ReHover:function(b){b.hover.remove&&clearTimeout(b.hover.remove);b.hover.remove=setTimeout(d(["UnHover",this,b]),f.fadeoutDelay);this.HoverFadeTimer(b,f.fadeinInc)},UnHover:function(b){b.hover.nofade||this.HoverFadeTimer(b,-f.fadeoutInc,f.fadeoutStart)},HoverFade:function(b){delete b.hover.timer;b.hover.opacity=Math.max(0,Math.min(1,b.hover.opacity+b.hover.inc));b.hover.opacity=Math.floor(1E3*b.hover.opacity)/1E3;var f=document.getElementById(b.hover.id),k=document.getElementById(b.hover.id+"Menu");f.firstChild.style.opacity=b.hover.opacity;f.firstChild.style.filter="alpha(opacity\x3d"+Math.floor(100*b.hover.opacity)+")";k&&(k.firstChild.style.opacity=b.hover.opacity,k.firstChild.style.filter=f.style.filter);1!==b.hover.opacity&&(0<b.hover.opacity?this.HoverFadeTimer(b,b.hover.inc):(f.parentNode.removeChild(f),k&&k.parentNode.removeChild(k),b.hover.remove&&clearTimeout(b.hover.remove),delete b.hover))},HoverFadeTimer:function(b,k,a){b.hover.inc=k;b.hover.timer||(b.hover.timer=setTimeout(d(["HoverFade",this,b]),a||f.fadeDelay))},HoverMenu:function(b){b||(b=window.event);return m[this.jax].ContextMenu(b,this.math,!0)},ClearHover:function(b){b.hover.remove&&clearTimeout(b.hover.remove);b.hover.timer&&clearTimeout(b.hover.timer);r.ClearHoverTimer();delete b.hover},Px:function(b){return.006>Math.abs(b)?"0px":b.toFixed(2).replace(/\.?0+$/,"")+"px"},getImages:function(){(new Image).src=f.button.src}},g=q.Touch={last:0,delay:500,start:function(b){var f=(new Date).getTime(),k=f-g.last<g.delay&&g.up;g.last=f;g.up=!1;k&&(g.timeout=setTimeout(g.menu,g.delay,b,this),b.preventDefault())},end:function(b){var f=(new Date).getTime();g.up=f-g.last<g.delay;if(g.timeout)return clearTimeout(g.timeout),delete g.timeout,g.last=0,g.up=!1,b.preventDefault(),k.Handler(b.touches[0]||b.touch,"DblClick",this)},menu:function(b,f){delete g.timeout;g.last=0;g.up=!1;return k.Handler(b.touches[0]||b.touch,"ContextMenu",f)}};if(a.Browser.isMobile){var h=f.styles[".MathJax_Hover_Arrow"];h.width="25px";h.height="18px";f.button.x=-6}a.Browser.Select({MSIE:function(b){var f=document.documentMode||0,a=b.versionAtLeast("8.0");q.msieBorderWidthBug="BackCompat"===document.compatMode;q.msieEventBug=b.isIE9;q.msieAlignBug=!a||8>f;9>f&&(k.LEFTBUTTON=1)},Safari:function(b){q.safariContextMenuBug=!0},Opera:function(b){q.operaPositionBug=!0},Konqueror:function(b){q.noContextMenuBug=!0}});q.topImg=q.msieAlignBug?e.Element("img",{style:{width:0,height:0,position:"relative"},src:"about:blank"}):e.Element("span",{style:{width:0,height:0,display:"inline-block"}});q.operaPositionBug&&(q.topImg.style.border="1px solid");q.config=f=a.CombineConfig("MathEvents",f);d.Queue(a.Register.StartupHook("End Config",{}),[function(){var b=f.styles[".MathJax_Hover_Frame"];b.border=f.frame.bwidth+"px solid "+f.frame.bcolor+" ! important";b["box-shadow"]=b["-webkit-box-shadow"]=b["-moz-box-shadow"]=b["-khtml-box-shadow"]="0px 0px "+f.frame.hwidth+" "+f.frame.hcolor}],["getImages",r],["Styles",c,f.styles],["Post",a.Startup.signal,"MathEvents Ready"],["loadComplete",c,"[MathJax]/extensions/MathEvents.js"])})(MathJax.Hub,MathJax.HTML,MathJax.Ajax,MathJax.Callback,MathJax.Localization,MathJax.OutputJax,MathJax.InputJax);(function(a,e,c,d,n){var m=a.CombineConfig("MathZoom",{styles:{"#MathJax_Zoom":{position:"absolute","background-color":"#F0F0F0",overflow:"auto",display:"block","z-index":301,padding:".5em",border:"1px solid black",margin:0,"font-weight":"normal","font-style":"normal","text-align":"left","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","box-shadow":"5px 5px 15px #AAAAAA","-webkit-box-shadow":"5px 5px 15px #AAAAAA","-moz-box-shadow":"5px 5px 15px #AAAAAA","-khtml-box-shadow":"5px 5px 15px #AAAAAA",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX\x3d2, OffY\x3d2, Color\x3d'gray', Positive\x3d'true')"},"#MathJax_ZoomOverlay":{position:"absolute",left:0,top:0,"z-index":300,display:"inline-block",width:"100%",height:"100%",border:0,padding:0,margin:0,"background-color":"white",opacity:0,filter:"alpha(opacity\x3d0)"},"#MathJax_ZoomFrame":{position:"relative",display:"inline-block",height:0,width:0},"#MathJax_ZoomEventTrap":{position:"absolute",left:0,top:0,"z-index":302,display:"inline-block",border:0,padding:0,margin:0,"background-color":"white",opacity:0,filter:"alpha(opacity\x3d0)"}}}),l,p,q;MathJax.Hub.Register.StartupHook("MathEvents Ready",function(){q=MathJax.Extension.MathEvents.Event;l=MathJax.Extension.MathEvents.Event.False;p=MathJax.Extension.MathEvents.Hover});var b=MathJax.Extension.MathZoom={version:"2.2",settings:a.config.menuSettings,scrollSize:18,HandleEvent:function(f,k,a){return b.settings.CTRL&&!f.ctrlKey||b.settings.ALT&&!f.altKey||b.settings.CMD&&!f.metaKey||b.settings.Shift&&!f.shiftKey||!b[k]?!0:b[k](f,a)},Click:function(b,k){if("Click"===this.settings.zoom)return this.Zoom(b,k)},DblClick:function(b,k){if("Double-Click"===this.settings.zoom)return this.Zoom(b,k)},Hover:function(b,k){return"Hover"===this.settings.zoom?(this.Zoom(b,k),!0):!1},Zoom:function(b,k){this.Remove();p.ClearHoverTimer();q.ClearSelection();var c=MathJax.OutputJax[k.jaxID],d=c.getJaxFromMath(k);d.hover&&p.UnHover(d);var h=Math.floor(.85*document.body.clientWidth),t=Math.floor(.85*Math.max(document.body.clientHeight,document.documentElement.clientHeight)),z=e.Element("span",{id:"MathJax_ZoomFrame"},[["span",{id:"MathJax_ZoomOverlay",onmousedown:this.Remove}],["span",{id:"MathJax_Zoom",onclick:this.Remove,style:{visibility:"hidden",fontSize:this.settings.zscale,"max-width":h+"px","max-height":t+"px"}},[["span",{style:{display:"inline-block","white-space":"nowrap"}}]]]]),n=z.lastChild,y=n.firstChild,w=z.firstChild;k.parentNode.insertBefore(z,k);k.parentNode.insertBefore(k,z);y.addEventListener&&y.addEventListener("mousedown",this.Remove,!0);if(this.msieTrapEventBug){var u=e.Element("span",{id:"MathJax_ZoomEventTrap",onmousedown:this.Remove});z.insertBefore(u,n)}this.msieZIndexBug&&(e.addElement(document.body,"img",{src:"about:blank",id:"MathJax_ZoomTracker",width:0,height:0,style:{width:0,height:0,position:"relative"}}),z.style.position="relative",z.style.zIndex=m.styles["#MathJax_ZoomOverlay"]["z-index"]);c=c.Zoom(d,y,k,h,t);this.msiePositionBug&&(this.msieSizeBug&&(n.style.height=c.zH+"px",n.style.width=c.zW+"px"),n.offsetHeight>t&&(n.style.height=t+"px",n.style.width=c.zW+this.scrollSize+"px"),n.offsetWidth>h&&(n.style.width=h+"px",n.style.height=c.zH+this.scrollSize+"px"));this.operaPositionBug&&(n.style.width=Math.min(h,c.zW)+"px");n.offsetWidth&&n.offsetWidth<h&&n.offsetHeight<t&&(n.style.overflow="visible");this.Position(n,c);this.msieTrapEventBug&&(u.style.height=n.clientHeight+"px",u.style.width=n.clientWidth+"px",u.style.left=parseFloat(n.style.left)+n.clientLeft+"px",u.style.top=parseFloat(n.style.top)+n.clientTop+"px");n.style.visibility="";"Hover"===this.settings.zoom&&(w.onmouseover=this.Remove);window.addEventListener?addEventListener("resize",this.Resize,!1):window.attachEvent?attachEvent("onresize",this.Resize):(this.onresize=window.onresize,window.onresize=this.Resize);a.signal.Post(["math zoomed",d]);return l(b)},Position:function(f,k){var a=this.Resize(),c=a.y,d=k.mW,e=k.Y;f.style.left=Math.max(-d-Math.floor((f.offsetWidth-d)/2),10-a.x)+"px";f.style.top=Math.max(e,10-c)+"px";b.msiePositionBug||b.SetWH()},Resize:function(f){if(b.onresize)b.onresize(f);var k=document.getElementById("MathJax_ZoomFrame");f=document.getElementById("MathJax_ZoomOverlay");for(var a=b.getXY(k),k=k.parentNode,c=b.getOverflow(k);k.parentNode&&k!==document.body&&"visible"===c;)k=k.parentNode,c=b.getOverflow(k);"visible"!==c&&(f.scroll_parent=k,c=b.getXY(k),a.x-=c.x,a.y-=c.y,c=b.getBorder(k),a.x-=c.x,a.y-=c.y);f.style.left=-a.x+"px";f.style.top=-a.y+"px";b.msiePositionBug?setTimeout(b.SetWH,0):b.SetWH();return a},SetWH:function(){var b=document.getElementById("MathJax_ZoomOverlay");b.style.width=b.style.height="1px";var k=b.scroll_parent||document.documentElement||document.body;b.style.width=k.scrollWidth+"px";b.style.height=Math.max(k.clientHeight,k.scrollHeight)+"px"},getOverflow:window.getComputedStyle?function(b){return getComputedStyle(b).overflow}:function(b){return(b.currentStyle||{overflow:"visible"}).overflow},getBorder:function(b){var k={thin:1,medium:2,thick:3},a=window.getComputedStyle?getComputedStyle(b):b.currentStyle||{borderLeftWidth:0,borderTopWidth:0};b=a.borderLeftWidth;a=a.borderTopWidth;b=k[b]?k[b]:parseInt(b);a=k[a]?k[a]:parseInt(a);return{x:b,y:a}},getXY:function(f){var k=0,a=0,c;for(c=f;c.offsetParent;)k+=c.offsetLeft,c=c.offsetParent;b.operaPositionBug&&(f.style.border="1px solid");for(c=f;c.offsetParent;)a+=c.offsetTop,c=c.offsetParent;b.operaPositionBug&&(f.style.border="");return{x:k,y:a}},Remove:function(f){var k=document.getElementById("MathJax_ZoomFrame");if(k){var c=MathJax.OutputJax[k.previousSibling.jaxID].getJaxFromMath(k.previousSibling);a.signal.Post(["math unzoomed",c]);k.parentNode.removeChild(k);(k=document.getElementById("MathJax_ZoomTracker"))&&k.parentNode.removeChild(k);b.operaRefreshBug&&(k=e.addElement(document.body,"div",{style:{position:"fixed",left:0,top:0,width:"100%",height:"100%",backgroundColor:"white",opacity:0},id:"MathJax_OperaDiv"}),document.body.removeChild(k));window.removeEventListener?removeEventListener("resize",b.Resize,!1):window.detachEvent?detachEvent("onresize",b.Resize):(window.onresize=b.onresize,delete b.onresize)}return l(f)}};a.Browser.Select({MSIE:function(f){var k=document.documentMode||0,a=9<=k;b.msiePositionBug=!a;b.msieSizeBug=f.versionAtLeast("7.0")&&(!document.documentMode||7===k||8===k);b.msieZIndexBug=7>=k;b.msieInlineBlockAlignBug=7>=k;b.msieTrapEventBug=!window.addEventListener;"BackCompat"===document.compatMode&&(b.scrollSize=52);a&&delete m.styles["#MathJax_Zoom"].filter},Opera:function(f){b.operaPositionBug=!0;b.operaRefreshBug=!0}});b.topImg=b.msieInlineBlockAlignBug?e.Element("img",{style:{width:0,height:0,position:"relative"},src:"about:blank"}):e.Element("span",{style:{width:0,height:0,display:"inline-block"}});if(b.operaPositionBug||b.msieTopBug)b.topImg.style.border="1px solid";MathJax.Callback.Queue(["StartupHook",MathJax.Hub.Register,"Begin Styles",{}],["Styles",c,m.styles],["Post",a.Startup.signal,"MathZoom Ready"],["loadComplete",c,"[MathJax]/extensions/MathZoom.js"])})(MathJax.Hub,MathJax.HTML,MathJax.Ajax,MathJax.OutputJax["HTML-CSS"],MathJax.OutputJax.NativeMML);(function(a,e,c,d,n){var m=MathJax.Callback.Signal("menu");MathJax.Extension.MathMenu={version:"2.2",signal:m};var l=function(b){return MathJax.Localization._.apply(MathJax.Localization,[["MathMenu",b]].concat([].slice.call(arguments,1)))},p=a.Browser.isPC,q=a.Browser.isMSIE,b=8<(document.documentMode||0),f=p?null:"5px",k=a.CombineConfig("MathMenu",{delay:150,closeImg:c.fileURL(n.imageDir+"/CloseX-31.png"),showRenderer:!0,showMathPlayer:!0,showFontMenu:!1,showContext:!1,showDiscoverable:!1,showLocale:!0,showLocaleURL:!1,windowSettings:{status:"no",toolbar:"no",locationbar:"no",menubar:"no",directories:"no",personalbar:"no",resizable:"yes",scrollbars:"yes",width:400,height:300,left:Math.round((screen.width-400)/2),top:Math.round((screen.height-300)/3)},styles:{"#MathJax_About":{position:"fixed",left:"50%",width:"auto","text-align":"center",border:"3px outset",padding:"1em 2em","background-color":"#DDDDDD",color:"black",cursor:"default","font-family":"message-box","font-size":"120%","font-style":"normal","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":"15px","-webkit-border-radius":"15px","-moz-border-radius":"15px","-khtml-border-radius":"15px","box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX\x3d2, OffY\x3d2, Color\x3d'gray', Positive\x3d'true')"},".MathJax_Menu":{position:"absolute","background-color":"white",color:"black",width:"auto",padding:p?"2px":"5px 0px",border:"1px solid #CCCCCC",margin:0,cursor:"default",font:"menu","text-align":"left","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":f,"-webkit-border-radius":f,"-moz-border-radius":f,"-khtml-border-radius":f,"box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX\x3d2, OffY\x3d2, Color\x3d'gray', Positive\x3d'true')"},".MathJax_MenuItem":{padding:p?"2px 2em":"1px 2em",background:"transparent"},".MathJax_MenuArrow":{position:"absolute",right:".5em",color:"#666666","font-family":q?"'Arial unicode MS'":null},".MathJax_MenuActive .MathJax_MenuArrow":{color:"white"},".MathJax_MenuCheck":{position:"absolute",left:".7em","font-family":q?"'Arial unicode MS'":null},".MathJax_MenuRadioCheck":{position:"absolute",left:p?"1em":".7em"},".MathJax_MenuLabel":{padding:p?"2px 2em 4px 1.33em":"1px 2em 3px 1.33em","font-style":"italic"},".MathJax_MenuRule":{"border-top":p?"1px solid #CCCCCC":"1px solid #DDDDDD",margin:p?"4px 1px 0px":"4px 3px"},".MathJax_MenuDisabled":{color:"GrayText"},".MathJax_MenuActive":{"background-color":p?"Highlight":"#606872",color:p?"HighlightText":"white"},".MathJax_Menu_Close":{position:"absolute",width:"31px",height:"31px",top:"-15px",left:"-15px"}}}),r,g;a.Register.StartupHook("MathEvents Ready",function(){r=MathJax.Extension.MathEvents.Event.False;g=MathJax.Extension.MathEvents.Hover});var h=MathJax.Menu=MathJax.Object.Subclass({version:"2.2",items:[],posted:!1,title:null,margin:5,Init:function(b){this.items=[].slice.call(arguments,0)},With:function(b){b&&a.Insert(this,b);return this},Post:function(b,f){b||(b=window.event);var a=document.getElementById("MathJax_MenuFrame");a||(a=h.Background(this),delete t.lastItem,delete t.lastMenu,delete h.skipUp,m.Post(["post",h.jax]));var c=e.addElement(a,"div",{onmouseup:h.Mouseup,ondblclick:r,ondragstart:r,onselectstart:r,oncontextmenu:r,menuItem:this,className:"MathJax_Menu"});MathJax.Localization.setCSS(c);for(var d=0,g=this.items.length;d<g;d++)this.items[d].Create(c);h.isMobile&&e.addElement(c,"span",{className:"MathJax_Menu_Close",menu:f,ontouchstart:h.Close,ontouchend:r,onmousedown:h.Close,onmouseup:r},[["img",{src:k.closeImg,style:{width:"100%",height:"100%"}}]]);this.posted=!0;c.style.width=c.offsetWidth+2+"px";d=b.pageX;g=b.pageY;d||g||(d=b.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,g=b.clientY+document.body.scrollTop+document.documentElement.scrollTop);if(f){for(var n="left",l=f.offsetWidth,d=h.isMobile?30:l-2,g=0;f&&f!==a;)d+=f.offsetLeft,g+=f.offsetTop,f=f.parentNode;d+c.offsetWidth>document.body.offsetWidth-this.margin&&!h.isMobile&&(n="right",d=Math.max(this.margin,d-l-c.offsetWidth+6));p||(c.style["borderRadiusTop"+n]=0,c.style["WebkitBorderRadiusTop"+n]=0,c.style["MozBorderRadiusTop"+n]=0,c.style["KhtmlBorderRadiusTop"+n]=0)}else d+c.offsetWidth>document.body.offsetWidth-this.margin&&(d=document.body.offsetWidth-c.offsetWidth-this.margin),h.isMobile&&(d=Math.max(5,d-Math.floor(c.offsetWidth/2)),g-=20),h.skipUp=b.isContextMenu;c.style.left=d+"px";c.style.top=g+"px";document.selection&&document.selection.empty&&document.selection.empty();return r(b)},Remove:function(b,f){m.Post(["unpost",h.jax]);var k=document.getElementById("MathJax_MenuFrame");k&&(k.parentNode.removeChild(k),this.msieFixedPositionBug&&detachEvent("onresize",h.Resize));h.jax.hover&&(delete h.jax.hover.nofade,g.UnHover(h.jax));return r(b)},Find:function(b){return this.FindN(1,b,[].slice.call(arguments,1))},FindId:function(b){return this.FindN(0,b,[].slice.call(arguments,1))},FindN:function(b,f,k){for(var a=0,c=this.items.length;a<c;a++)if(this.items[a].name[b]===f){if(k.length){if(!this.items[a].menu)break;return this.items[a].menu.FindN(b,k[0],k.slice(1))}return this.items[a]}return null},IndexOf:function(b){return this.IndexOfN(1,b)},IndexOfId:function(b){return this.IndexOfN(0,b)},IndexOfN:function(b,f){for(var k=0,a=this.items.length;k<a;k++)if(this.items[k].name[b]===f)return k;return null}},{config:k,div:null,Close:function(b){return h.Event(b,this.menu||this.parentNode,this.menu?"Touchend":"Remove")},Remove:function(b){return h.Event(b,this,"Remove")},Mouseover:function(b){return h.Event(b,this,"Mouseover")},Mouseout:function(b){return h.Event(b,this,"Mouseout")},Mousedown:function(b){return h.Event(b,this,"Mousedown")},Mouseup:function(b){return h.Event(b,this,"Mouseup")},Touchstart:function(b){return h.Event(b,this,"Touchstart")},Touchend:function(b){return h.Event(b,this,"Touchend")},Event:function(b,f,k,a){if(h.skipMouseover&&"Mouseover"===k&&!a)return r(b);if(h.skipUp){if(k.match(/Mouseup|Touchend/))return delete h.skipUp,r(b);("Touchstart"===k||"Mousedown"===k&&!h.skipMousedown)&&delete h.skipUp}b||(b=window.event);return(a=f.menuItem)&&a[k]?a[k](b,f):null},BGSTYLE:{position:"absolute",left:0,top:0,"z-index":200,width:"100%",height:"100%",border:0,padding:0,margin:0},Background:function(b){b=e.addElement(document.body,"div",{style:this.BGSTYLE,id:"MathJax_MenuFrame"},[["div",{style:this.BGSTYLE,menuItem:b,onmousedown:this.Remove}]]);var f=b.firstChild;h.msieBackgroundBug&&(f.style.backgroundColor="white",f.style.filter="alpha(opacity\x3d0)");h.msieFixedPositionBug?(b.width=b.height=0,this.Resize(),attachEvent("onresize",this.Resize)):f.style.position="fixed";return b},Resize:function(){setTimeout(h.SetWH,0)},SetWH:function(){var b=document.getElementById("MathJax_MenuFrame");b&&(b=b.firstChild,b.style.width=b.style.height="1px",b.style.width=document.body.scrollWidth+"px",b.style.height=document.body.scrollHeight+"px")},saveCookie:function(){e.Cookie.Set("menu",this.cookie)},getCookie:function(){this.cookie=e.Cookie.Get("menu")},getImages:function(){h.isMobile&&((new Image).src=k.closeImg)}}),t=h.ITEM=MathJax.Object.Subclass({name:"",Create:function(b){if(!this.hidden){var f={onmouseover:h.Mouseover,onmouseout:h.Mouseout,onmouseup:h.Mouseup,onmousedown:h.Mousedown,ondragstart:r,onselectstart:r,onselectend:r,ontouchstart:h.Touchstart,ontouchend:h.Touchend,className:"MathJax_MenuItem",menuItem:this};this.disabled&&(f.className+=" MathJax_MenuDisabled");e.addElement(b,"div",f,this.Label(f,b))}},Name:function(){return l(this.name[0],this.name[1])},Mouseover:function(b,f){this.disabled||this.Activate(f);if(!this.menu||!this.menu.posted){for(var k=document.getElementById("MathJax_MenuFrame").childNodes,a=f.parentNode.childNodes,c=0,d=a.length;c<d;c++){var g=a[c].menuItem;g&&g.menu&&g.menu.posted&&g.Deactivate(a[c])}for(d=k.length-1;0<=d&&f.parentNode.menuItem!==k[d].menuItem;)k[d].menuItem.posted=!1,k[d].parentNode.removeChild(k[d]),d--;this.Timer&&!h.isMobile&&this.Timer(b,f)}},Mouseout:function(b,f){this.menu&&this.menu.posted||this.Deactivate(f);this.timer&&(clearTimeout(this.timer),delete this.timer)},Mouseup:function(b,f){return this.Remove(b,f)},Touchstart:function(b,f){return this.TouchEvent(b,f,"Mousedown")},Touchend:function(b,f){return this.TouchEvent(b,f,"Mouseup")},TouchEvent:function(b,f,k){this!==t.lastItem&&(t.lastMenu&&h.Event(b,t.lastMenu,"Mouseout"),h.Event(b,f,"Mouseover",!0),t.lastItem=this,t.lastMenu=f);if(this.nativeTouch)return null;h.Event(b,f,k);return!1},Remove:function(b,f){f=f.parentNode.menuItem;return f.Remove(b,f)},Activate:function(b){this.Deactivate(b);b.className+=" MathJax_MenuActive"},Deactivate:function(b){b.className=b.className.replace(/ MathJax_MenuActive/,"")},With:function(b){b&&a.Insert(this,b);return this}});h.ITEM.COMMAND=h.ITEM.Subclass({action:function(){},Init:function(b,f,k){b instanceof Array||(b=[b,b]);this.name=b;this.action=f;this.With(k)},Label:function(b,f){return[this.Name()]},Mouseup:function(b,f){this.disabled||(this.Remove(b,f),m.Post(["command",this]),this.action.call(this,b));return r(b)}});h.ITEM.SUBMENU=h.ITEM.Subclass({menu:null,marker:p&&!a.Browser.isSafari?"\u25b6":"\u25b8",Init:function(b,f){b instanceof Array||(b=[b,b]);this.name=b;var k=1;f instanceof h.ITEM||(this.With(f),k++);this.menu=h.apply(h,[].slice.call(arguments,k))},Label:function(b,f){this.menu.posted=!1;return[this.Name()+" ",["span",{className:"MathJax_MenuArrow"},[this.marker]]]},Timer:function(b,f){this.timer&&clearTimeout(this.timer);b={clientX:b.clientX,clientY:b.clientY};this.timer=setTimeout(d(["Mouseup",this,b,f]),k.delay)},Touchend:function(b,f){var k=this.menu.posted,a=this.SUPER(arguments).Touchend.apply(this,arguments);k&&(this.Deactivate(f),delete t.lastItem,delete t.lastMenu);return a},Mouseup:function(b,f){if(!this.disabled)if(this.menu.posted)for(var k=document.getElementById("MathJax_MenuFrame").childNodes,a=k.length-1;0<=a;){var c=k[a];c.menuItem.posted=!1;c.parentNode.removeChild(c);if(c.menuItem===this.menu)break;a--}else this.timer&&(clearTimeout(this.timer),delete this.timer),this.menu.Post(b,f);return r(b)}});h.ITEM.RADIO=h.ITEM.Subclass({variable:null,marker:p?"\u25cf":"\u2713",Init:function(b,f,k){b instanceof Array||(b=[b,b]);this.name=b;this.variable=f;this.With(k);null==this.value&&(this.value=this.name[0])},Label:function(b,f){var a={className:"MathJax_MenuRadioCheck"};k.settings[this.variable]!==this.value&&(a={style:{display:"none"}});return[["span",a,[this.marker]]," "+this.Name()]},Mouseup:function(b,f){if(!this.disabled){for(var a=f.parentNode.childNodes,c=0,d=a.length;c<d;c++){var g=a[c].menuItem;g&&g.variable===this.variable&&(a[c].firstChild.style.display="none")}f.firstChild.display="";k.settings[this.variable]=this.value;h.cookie[this.variable]=k.settings[this.variable];h.saveCookie();m.Post(["radio button",this])}this.Remove(b,f);this.action&&!this.disabled&&this.action.call(h,this);return r(b)}});h.ITEM.CHECKBOX=h.ITEM.Subclass({variable:null,marker:"\u2713",Init:function(b,f,k){b instanceof Array||(b=[b,b]);this.name=b;this.variable=f;this.With(k)},Label:function(b,f){var a={className:"MathJax_MenuCheck"};k.settings[this.variable]||(a={style:{display:"none"}});return[["span",a,[this.marker]]," "+this.Name()]},Mouseup:function(b,f){this.disabled||(f.firstChild.display=k.settings[this.variable]?"none":"",k.settings[this.variable]=!k.settings[this.variable],h.cookie[this.variable]=k.settings[this.variable],h.saveCookie(),m.Post(["checkbox",this]));this.Remove(b,f);this.action&&!this.disabled&&this.action.call(h,this);return r(b)}});h.ITEM.LABEL=h.ITEM.Subclass({Init:function(b,f){b instanceof Array||(b=[b,b]);this.name=b;this.With(f)},Label:function(b,f){delete b.onmouseover;delete b.onmouseout;delete b.onmousedown;b.className+=" MathJax_MenuLabel";return[this.Name()]}});h.ITEM.RULE=h.ITEM.Subclass({Label:function(b,f){delete b.onmouseover;delete b.onmouseout;delete b.onmousedown;b.className+=" MathJax_MenuRule";return null}});h.About=function(){var b=n["HTML-CSS"]||{},f=(b.imgFonts?"image":b.fontInUse?(b.webFonts?"web":"local")+" "+b.fontInUse:n.SVG?"web SVG":"generic")+" fonts",b=!b.webFonts||b.imgFonts?null:b.allowWebFonts.replace(/otf/,"woff or otf")+" fonts",c=["MathJax.js v"+MathJax.fileversion,["br"]];c.push(["div",{style:{"border-top":"groove 2px",margin:".25em 0"}}]);h.About.GetJax(c,MathJax.InputJax,["InputJax","%1 Input Jax v%2"]);h.About.GetJax(c,MathJax.OutputJax,["OutputJax","%1 Output Jax v%2"]);h.About.GetJax(c,MathJax.ElementJax,["ElementJax","%1 Element Jax v%2"]);c.push(["div",{style:{"border-top":"groove 2px",margin:".25em 0"}}]);h.About.GetJax(c,MathJax.Extension,["Extension","%1 Extension v%2"],!0);c.push(["div",{style:{"border-top":"groove 2px",margin:".25em 0"}}],["center",{},[a.Browser+" v"+a.Browser.version+(b?" \u2014 "+l(b.replace(/ /g,""),b):"")]]);h.About.div=h.Background(h.About);f=e.addElement(h.About.div,"div",{id:"MathJax_About"},[["b",{style:{fontSize:"120%"}},["MathJax"]]," v"+MathJax.version,["br"],l(f.replace(/ /g,""),"using "+f),["br"],["br"],["span",{style:{display:"inline-block","text-align":"left","font-size":"80%","max-height":"20em",overflow:"auto","background-color":"#E4E4E4",padding:".4em .6em",border:"1px inset"}},c],["br"],["br"],["a",{href:"http://www.mathjax.org/"},["www.mathjax.org"]],["img",{src:k.closeImg,style:{width:"21px",height:"21px",position:"absolute",top:".2em",right:".2em"},onclick:h.About.Remove}]]);MathJax.Localization.setCSS(f);b=document.documentElement||{};b=window.innerHeight||b.clientHeight||b.scrollHeight||0;h.prototype.msieAboutBug?(f.style.width="20em",f.style.position="absolute",f.style.left=Math.floor((document.documentElement.scrollWidth-f.offsetWidth)/2)+"px",f.style.top=Math.floor((b-f.offsetHeight)/3)+document.body.scrollTop+"px"):(f.style.marginLeft=Math.floor(-f.offsetWidth/2)+"px",f.style.top=Math.floor((b-f.offsetHeight)/3)+"px")};h.About.Remove=function(b){h.About.div&&(document.body.removeChild(h.About.div),delete h.About.div)};h.About.GetJax=function(b,f,k,a){var c=[],d;for(d in f)f.hasOwnProperty(d)&&f[d]&&(a&&f[d].version||f[d].isa&&f[d].isa(f))&&c.push(l(k[0],k[1],f[d].id||d,f[d].version));c.sort();f=0;for(k=c.length;f<k;f++)b.push(c[f],["br"]);return b};h.Help=function(){c.Require("[MathJax]/extensions/HelpDialog.js",function(){MathJax.Extension.Help.Dialog()})};h.ShowSource=function(b){b||(b=window.event);var f={screenX:b.screenX,screenY:b.screenY};if(h.jax)if("MathML"===this.format){var k=MathJax.ElementJax.mml;if(k&&"undefined"!==typeof k.mbase.prototype.toMathML)try{h.ShowSource.Text(h.jax.root.toMathML(),b)}catch(a){if(!a.restart)throw a;d.After([this,h.ShowSource,f],a.restart)}else c.loadingToMathML||(c.loadingToMathML=!0,h.ShowSource.Window(b),d.Queue(c.Require("[MathJax]/extensions/toMathML.js"),function(){delete c.loadingToMathML;k.mbase.prototype.toMathML||(k.mbase.prototype.toMathML=function(){})},[this,h.ShowSource,f]))}else"Error"===this.format?h.ShowSource.Text(h.jax.errorText,b):null==h.jax.originalText?alert(l("NoOriginalForm","No original form available")):h.ShowSource.Text(h.jax.originalText,b)};h.ShowSource.Window=function(b){if(!h.ShowSource.w){b=[];var f=k.windowSettings,a;for(a in f)f.hasOwnProperty(a)&&b.push(a+"\x3d"+f[a]);h.ShowSource.w=window.open("","_blank",b.join(","))}return h.ShowSource.w};h.ShowSource.Text=function(b,f){var k=h.ShowSource.Window(f);delete h.ShowSource.w;b=b.replace(/^\s*/,"").replace(/\s*$/,"");b=b.replace(/&/g,"\x26amp;").replace(/</g,"\x26lt;").replace(/>/g,"\x26gt;");var a=l("EqSource","MathJax Equation Source");if(h.isMobile)k.document.open(),k.document.write("\x3chtml\x3e\x3chead\x3e\x3cmeta name\x3d'viewport' content\x3d'width\x3ddevice-width, initial-scale\x3d1.0' /\x3e\x3ctitle\x3e"+a+"\x3c/title\x3e\x3c/head\x3e\x3cbody style\x3d'font-size:85%'\x3e"),k.document.write("\x3cpre\x3e"+b+"\x3c/pre\x3e"),k.document.write("\x3chr\x3e\x3cinput type\x3d'button' value\x3d'"+l("Close","Close")+"' onclick\x3d'window.close()' /\x3e"),k.document.write("\x3c/body\x3e\x3c/html\x3e"),k.document.close();else{k.document.open();k.document.write("\x3chtml\x3e\x3chead\x3e\x3ctitle\x3e"+a+"\x3c/title\x3e\x3c/head\x3e\x3cbody style\x3d'font-size:85%'\x3e");k.document.write("\x3ctable\x3e\x3ctr\x3e\x3ctd\x3e\x3cpre\x3e"+b+"\x3c/pre\x3e\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e");k.document.write("\x3c/body\x3e\x3c/html\x3e");k.document.close();var c=k.document.body.firstChild;setTimeout(function(){var b=k.outerHeight-k.innerHeight||30,a=k.outerWidth-k.innerWidth||30,a=Math.max(100,Math.min(Math.floor(.5*screen.width),c.offsetWidth+a+25)),b=Math.max(40,Math.min(Math.floor(.5*screen.height),c.offsetHeight+b+25));k.resizeTo(a,b);f&&null!=f.screenX&&(a=Math.max(0,Math.min(f.screenX-Math.floor(a/2),screen.width-a-20)),b=Math.max(0,Math.min(f.screenY-Math.floor(b/2),screen.height-b-20)),k.moveTo(a,b))},50)}};h.Scale=function(){var b=n["HTML-CSS"],f=n.NativeMML,k=n.SVG,c=(b||f||k||{config:{scale:100}}).config.scale,d=prompt(l("ScaleMath","Scale all mathematics (compared to surrounding text) by"),c+"%");d&&(d.match(/^\s*\d+(\.\d*)?\s*%?\s*$/)?(d=parseFloat(d))?d!==c&&(b&&(b.config.scale=d),f&&(f.config.scale=d),k&&(k.config.scale=d),h.cookie.scale=d,h.saveCookie(),a.Reprocess()):alert(l("NonZeroScale","The scale should not be zero")):alert(l("PercentScale","The scale should be a percentage (e.g., 120%%)")))};h.Zoom=function(){MathJax.Extension.MathZoom||c.Require("[MathJax]/extensions/MathZoom.js")};h.Renderer=function(){var f=a.outputJax["jax/mml"];if(f[0]!==k.settings.renderer){var c=a.Browser,d,g=h.Renderer.Messages,r;switch(k.settings.renderer){case "NativeMML":k.settings.warnedMML||(c.isChrome&&"24."!==c.version.substr(0,3)?d=g.MML.WebKit:c.isSafari&&!c.versionAtLeast("5.0")?d=g.MML.WebKit:c.isMSIE?c.hasMathPlayer||(d=g.MML.MSIE):d=g.MML[c],r="warnedMML");break;case "SVG":k.settings.warnedSVG||!c.isMSIE||b||(d=g.SVG.MSIE)}if(d){d=l(d[0],d[1]);d=d+"\n\n"+l("SwitchAnyway","Switch the renderer anyway?\n\n(Press OK to switch, CANCEL to continue with the current renderer)");h.cookie.renderer=f[0].id;h.saveCookie();if(!confirm(d)){h.cookie.renderer=k.settings.renderer=e.Cookie.Get("menu").renderer;h.saveCookie();return}r&&(h.cookie.warned=k.settings.warned=!0);h.cookie.renderer=k.settings.renderer;h.saveCookie()}a.Queue(["setRenderer",a,k.settings.renderer,"jax/mml"],["Rerender",a])}};h.Renderer.Messages={MML:{WebKit:["WebkitNativeMMLWarning","Your browser doesn't seem to support MathML natively, so switching to MathML output may cause the mathematics on the page to become unreadable."],MSIE:["MSIENativeMMLWarning","Internet Explorer requires the MathPlayer plugin in order to process MathML output."],Opera:["OperaNativeMMLWarning","Opera's support for MathML is limited, so switching to MathML output may cause some expressions to render poorly."],Safari:["SafariNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."],Firefox:["FirefoxNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."]},SVG:{MSIE:["MSIESVGWarning","SVG is not implemented in Internet Explorer prior to IE9 or when it is emulating IE8 or below. Switching to SVG output will cause the mathematics to not display properly."]}};h.Font=function(){n["HTML-CSS"]&&document.location.reload()};h.Locale=function(){MathJax.Localization.setLocale(k.settings.locale);MathJax.Hub.Queue(["Reprocess",MathJax.Hub])};h.LoadLocale=function(){var b=prompt(l("LoadURL","Load translation data from this URL:"));b&&(b.match(/\.js$/)||alert(l("BadURL","The URL should be for a javascript file that defines MathJax translation data. Javascript file names should end with '.js'")),c.Require(b,function(f){f!=c.STATUS.OK&&alert(l("BadData","Failed to load translation data from %1",b))}))};h.MPEvents=function(f){var a=k.settings.discoverable,c=h.MPEvents.Messages;b?!a&&"Menu Events"===f.name[1]&&k.settings.mpContext&&alert(l.apply(l,c.IE9warning)):k.settings.mpMouse&&!confirm(l.apply(l,c.IE8warning))?(delete h.cookie.mpContext,delete k.settings.mpContext,delete h.cookie.mpMouse,delete k.settings.mpMouse,h.saveCookie()):(k.settings.mpContext=k.settings.mpMouse,h.cookie.mpContext=h.cookie.mpMouse=k.settings.mpMouse,h.saveCookie(),MathJax.Hub.Queue(["Rerender",MathJax.Hub]))};h.MPEvents.Messages={IE8warning:["IE8warning","This will disable the MathJax menu and zoom features, but you can Alt-Click on an expression to obtain the MathJax menu instead.\n\nReally change the MathPlayer settings?"],IE9warning:["IE9warning","The MathJax contextual menu will be disabled, but you can Alt-Click on an expression to obtain the MathJax menu instead."]};a.Browser.Select({MSIE:function(f){var a="BackCompat"===document.compatMode;f=f.versionAtLeast("8.0")&&7<document.documentMode;h.Augment({margin:20,msieBackgroundBug:9>document.documentMode,msieFixedPositionBug:a||!f,msieAboutBug:a});b&&(delete k.styles["#MathJax_About"].filter,delete k.styles[".MathJax_Menu"].filter)},Firefox:function(b){h.skipMouseover=b.isMobile&&b.versionAtLeast("6.0");h.skipMousedown=b.isMobile}});h.isMobile=a.Browser.isMobile;h.noContextMenu=a.Browser.noContextMenu;h.CreateLocaleMenu=function(){if(h.menu){var b=h.menu.Find("Language").menu,f=b.items,k=[],a=MathJax.Localization.strings,c;for(c in a)a.hasOwnProperty(c)&&k.push(c);k=k.sort();b.items=[];c=0;for(var d=k.length;c<d;c++){var g=a[k[c]].menuTitle,g=g?g+(" ("+k[c]+")"):k[c];b.items.push(t.RADIO([k[c],g],"locale",{action:h.Locale}))}b.items.push(f[f.length-2],f[f.length-1])}};a.Register.StartupHook("End Config",function(){k.settings=a.config.menuSettings;"undefined"!==typeof k.settings.showRenderer&&(k.showRenderer=k.settings.showRenderer);"undefined"!==typeof k.settings.showFontMenu&&(k.showFontMenu=k.settings.showFontMenu);"undefined"!==typeof k.settings.showContext&&(k.showContext=k.settings.showContext);h.getCookie();h.menu=h(t.SUBMENU(["Show","Show Math As"],t.COMMAND(["MathMLcode","MathML Code"],h.ShowSource,{nativeTouch:!0,format:"MathML"}),t.COMMAND(["Original","Original Form"],h.ShowSource,{nativeTouch:!0}),t.RULE(),t.CHECKBOX(["texHints","Show TeX hints in MathML"],"texHints")),t.RULE(),t.SUBMENU(["Settings","Math Settings"],t.SUBMENU(["ZoomTrigger","Zoom Trigger"],t.RADIO(["Hover","Hover"],"zoom",{action:h.Zoom}),t.RADIO(["Click","Click"],"zoom",{action:h.Zoom}),t.RADIO(["DoubleClick","Double-Click"],"zoom",{action:h.Zoom}),t.RADIO(["NoZoom","No Zoom"],"zoom",{value:"None"}),t.RULE(),t.LABEL(["TriggerRequires","Trigger Requires:"]),t.CHECKBOX(a.Browser.isMac?["Option","Option"]:["Alt","Alt"],"ALT"),t.CHECKBOX(["Command","Command"],"CMD",{hidden:!a.Browser.isMac}),t.CHECKBOX(["Control","Control"],"CTRL",{hidden:a.Browser.isMac}),t.CHECKBOX(["Shift","Shift"],"Shift")),t.SUBMENU(["ZoomFactor","Zoom Factor"],t.RADIO("125%","zscale"),t.RADIO("133%","zscale"),t.RADIO("150%","zscale"),t.RADIO("175%","zscale"),t.RADIO("200%","zscale"),t.RADIO("250%","zscale"),t.RADIO("300%","zscale"),t.RADIO("400%","zscale")),t.RULE(),t.SUBMENU(["Renderer","Math Renderer"],{hidden:!k.showRenderer},t.RADIO("HTML-CSS","renderer",{action:h.Renderer}),t.RADIO("MathML","renderer",{action:h.Renderer,value:"NativeMML"}),t.RADIO("SVG","renderer",{action:h.Renderer})),t.SUBMENU("MathPlayer",{hidden:!a.Browser.isMSIE||!k.showMathPlayer,disabled:!a.Browser.hasMathPlayer},t.LABEL(["MPHandles","Let MathPlayer Handle:"]),t.CHECKBOX(["MenuEvents","Menu Events"],"mpContext",{action:h.MPEvents,hidden:!b}),t.CHECKBOX(["MouseEvents","Mouse Events"],"mpMouse",{action:h.MPEvents,hidden:!b}),t.CHECKBOX(["MenuAndMouse","Mouse and Menu Events"],"mpMouse",{action:h.MPEvents,hidden:b})),t.SUBMENU(["FontPrefs","Font Preference"],{hidden:!k.showFontMenu},t.LABEL(["ForHTMLCSS","For HTML-CSS:"]),t.RADIO(["Auto","Auto"],"font",{action:h.Font}),t.RULE(),t.RADIO(["TeXLocal","TeX (local)"],"font",{action:h.Font}),t.RADIO(["TeXWeb","TeX (web)"],"font",{action:h.Font}),t.RADIO(["TeXImage","TeX (image)"],"font",{action:h.Font}),t.RULE(),t.RADIO(["STIXlocal","STIX (local)"],"font",{action:h.Font})),t.SUBMENU(["ContextMenu","Contextual Menu"],{hidden:!k.showContext},t.RADIO("MathJax","context"),t.RADIO(["Browser","Browser"],"context")),t.COMMAND(["Scale","Scale All Math ..."],h.Scale),t.RULE().With({hidden:!k.showDiscoverable,name:["","discover_rule"]}),t.CHECKBOX(["Discoverable","Highlight on Hover"],"discoverable",{hidden:!k.showDiscoverable})),t.SUBMENU(["Locale","Language"],{hidden:!k.showLocale},t.RADIO("en","locale",{action:h.Locale}),t.RULE().With({hidden:!k.showLocaleURL,name:["","localURL_rule"]}),t.COMMAND(["LoadLocale","Load from URL ..."],h.LoadLocale,{hidden:!k.showLocaleURL})),t.RULE(),t.COMMAND(["About","About MathJax"],h.About),t.COMMAND(["Help","MathJax Help"],h.Help));if(h.isMobile){var f=k.settings,c=h.menu.Find("Math Settings","Zoom Trigger").menu;c.items[0].disabled=c.items[1].disabled=!0;if("Hover"===f.zoom||"Click"==f.zoom)f.zoom="None";c.items=c.items.slice(0,4);navigator.appVersion.match(/[ (]Android[) ]/)&&h.ITEM.SUBMENU.Augment({marker:"\u00bb"})}h.CreateLocaleMenu()});h.showRenderer=function(b){h.cookie.showRenderer=k.showRenderer=b;h.saveCookie();h.menu.Find("Math Settings","Math Renderer").hidden=!b};h.showMathPlayer=function(b){h.cookie.showMathPlayer=k.showMathPlayer=b;h.saveCookie();h.menu.Find("Math Settings","MathPlayer").hidden=!b};h.showFontMenu=function(b){h.cookie.showFontMenu=k.showFontMenu=b;h.saveCookie();h.menu.Find("Math Settings","Font Preference").hidden=!b};h.showContext=function(b){h.cookie.showContext=k.showContext=b;h.saveCookie();h.menu.Find("Math Settings","Contextual Menu").hidden=!b};h.showDiscoverable=function(b){h.cookie.showDiscoverable=k.showDiscoverable=b;h.saveCookie();h.menu.Find("Math Settings","Highlight on Hover").hidden=!b;h.menu.Find("Math Settings","discover_rule").hidden=!b};h.showLocale=function(b){h.cookie.showLocale=k.showLocale=b;h.saveCookie();h.menu.Find("Language").hidden=!b};MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function(){MathJax.OutputJax["HTML-CSS"].config.imageFont||(h.menu.Find("Math Settings","Font Preference","TeX (image)").disabled=!0)});d.Queue(a.Register.StartupHook("End Config",{}),["getImages",h],["Styles",c,k.styles],["Post",a.Startup.signal,"MathMenu Ready"],["loadComplete",c,"[MathJax]/extensions/MathMenu.js"])})(MathJax.Hub,MathJax.HTML,MathJax.Ajax,MathJax.CallBack,MathJax.OutputJax);MathJax.ElementJax.mml=MathJax.ElementJax({mimeType:"jax/mml"},{id:"mml",version:"2.2",directory:MathJax.ElementJax.directory+"/mml",extensionDir:MathJax.ElementJax.extensionDir+"/mml",optableDir:MathJax.ElementJax.directory+"/mml/optable"});MathJax.ElementJax.mml.Augment({Init:function(){this.root=1===arguments.length&&"math"===arguments[0].type?arguments[0]:MathJax.ElementJax.mml.math.apply(this,arguments);if(this.root.attr&&this.root.attr.mode){this.root.display||"display"!==this.root.attr.mode||(this.root.display="block",this.root.attrNames.push("display"));delete this.root.attr.mode;for(var a=0,e=this.root.attrNames.length;a<e;a++)if("mode"===this.root.attrNames[a]){this.root.attrNames.splice(a,1);break}}}},{INHERIT:"_inherit_",AUTO:"_auto_",SIZE:{INFINITY:"infinity",SMALL:"small",NORMAL:"normal",BIG:"big"},COLOR:{TRANSPARENT:"transparent"},VARIANT:{NORMAL:"normal",BOLD:"bold",ITALIC:"italic",BOLDITALIC:"bold-italic",DOUBLESTRUCK:"double-struck",FRAKTUR:"fraktur",BOLDFRAKTUR:"bold-fraktur",SCRIPT:"script",BOLDSCRIPT:"bold-script",SANSSERIF:"sans-serif",BOLDSANSSERIF:"bold-sans-serif",SANSSERIFITALIC:"sans-serif-italic",SANSSERIFBOLDITALIC:"sans-serif-bold-italic",MONOSPACE:"monospace",INITIAL:"inital",TAILED:"tailed",LOOPED:"looped",STRETCHED:"stretched",CALIGRAPHIC:"-tex-caligraphic",OLDSTYLE:"-tex-oldstyle"},FORM:{PREFIX:"prefix",INFIX:"infix",POSTFIX:"postfix"},LINEBREAK:{AUTO:"auto",NEWLINE:"newline",NOBREAK:"nobreak",GOODBREAK:"goodbreak",BADBREAK:"badbreak"},LINEBREAKSTYLE:{BEFORE:"before",AFTER:"after",DUPLICATE:"duplicate",INFIXLINBREAKSTYLE:"infixlinebreakstyle"},INDENTALIGN:{LEFT:"left",CENTER:"center",RIGHT:"right",AUTO:"auto",ID:"id",INDENTALIGN:"indentalign"},INDENTSHIFT:{INDENTSHIFT:"indentshift"},LINETHICKNESS:{THIN:"thin",MEDIUM:"medium",THICK:"thick"},NOTATION:{LONGDIV:"longdiv",ACTUARIAL:"actuarial",RADICAL:"radical",BOX:"box",ROUNDEDBOX:"roundedbox",CIRCLE:"circle",LEFT:"left",RIGHT:"right",TOP:"top",BOTTOM:"bottom",UPDIAGONALSTRIKE:"updiagonalstrike",DOWNDIAGONALSTRIKE:"downdiagonalstrike",VERTICALSTRIKE:"verticalstrike",HORIZONTALSTRIKE:"horizontalstrike",MADRUWB:"madruwb"},ALIGN:{TOP:"top",BOTTOM:"bottom",CENTER:"center",BASELINE:"baseline",AXIS:"axis",LEFT:"left",RIGHT:"right"},LINES:{NONE:"none",SOLID:"solid",DASHED:"dashed"},SIDE:{LEFT:"left",RIGHT:"right",LEFTOVERLAP:"leftoverlap",RIGHTOVERLAP:"rightoverlap"},WIDTH:{AUTO:"auto",FIT:"fit"},ACTIONTYPE:{TOGGLE:"toggle",STATUSLINE:"statusline",TOOLTIP:"tooltip",INPUT:"input"},LENGTH:{VERYVERYTHINMATHSPACE:"veryverythinmathspace",VERYTHINMATHSPACE:"verythinmathspace",THINMATHSPACE:"thinmathspace",MEDIUMMATHSPACE:"mediummathspace",THICKMATHSPACE:"thickmathspace",VERYTHICKMATHSPACE:"verythickmathspace",VERYVERYTHICKMATHSPACE:"veryverythickmathspace",NEGATIVEVERYVERYTHINMATHSPACE:"negativeveryverythinmathspace",NEGATIVEVERYTHINMATHSPACE:"negativeverythinmathspace",NEGATIVETHINMATHSPACE:"negativethinmathspace",NEGATIVEMEDIUMMATHSPACE:"negativemediummathspace",NEGATIVETHICKMATHSPACE:"negativethickmathspace",NEGATIVEVERYTHICKMATHSPACE:"negativeverythickmathspace",NEGATIVEVERYVERYTHICKMATHSPACE:"negativeveryverythickmathspace"},OVERFLOW:{LINBREAK:"linebreak",SCROLL:"scroll",ELIDE:"elide",TRUNCATE:"truncate",SCALE:"scale"},UNIT:{EM:"em",EX:"ex",PX:"px",IN:"in",CM:"cm",MM:"mm",PT:"pt",PC:"pc"},TEXCLASS:{ORD:0,OP:1,BIN:2,REL:3,OPEN:4,CLOSE:5,PUNCT:6,INNER:7,VCENTER:8,NONE:-1},TEXCLASSNAMES:"ORD OP BIN REL OPEN CLOSE PUNCT INNER VCENTER".split(" "),copyAttributes:{fontfamily:!0,fontsize:!0,fontweight:!0,fontstyle:!0,color:!0,background:!0,id:!0,"class":!0,href:!0,style:!0},skipAttributes:{texClass:!0,useHeight:!0,texprimestyle:!0},copyAttributeNames:"fontfamily fontsize fontweight fontstyle color background id class href style".split(" ")});(function(a){a.mbase=MathJax.Object.Subclass({type:"base",isToken:!1,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT},noInherit:{},noInheritAttribute:{texClass:!0},linebreakContainer:!1,Init:function(){this.data=[];!this.inferRow||1===arguments.length&&arguments[0].inferred||this.Append(a.mrow().With({inferred:!0,notParent:!0}));this.Append.apply(this,arguments)},With:function(a){for(var c in a)a.hasOwnProperty(c)&&(this[c]=a[c]);return this},Append:function(){if(this.inferRow&&this.data.length)this.data[0].Append.apply(this.data[0],arguments);else for(var a=0,c=arguments.length;a<c;a++)this.SetData(this.data.length,arguments[a])},SetData:function(c,e){null!=e&&(e instanceof a.mbase||(e=this.isToken?a.chars(e):a.mtext(e)),e.parent=this,e.setInherit(this.inheritFromMe?this:this.inherit));this.data[c]=e},Parent:function(){for(var a=this.parent;a&&a.notParent;)a=a.parent;return a},Get:function(c,e){if(null!=this[c])return this[c];if(this.attr&&null!=this.attr[c])return this.attr[c];var m=this.Parent();if(m&&null!=m["adjustChild_"+c])return m["adjustChild_"+c](this.childPosition(),e);for(var l=m=this.inherit;m;){l=m[c];null==l&&m.attr&&(l=m.attr[c]);if(null!=l&&m.noInheritAttribute&&!m.noInheritAttribute[c]){var p=m.noInherit[this.type];if(!p||!p[c])return l}l=m;m=m.inherit}if(!e){if(this.defaults[c]===a.AUTO)return this.autoDefault(c);if(this.defaults[c]!==a.INHERIT&&null!=this.defaults[c])return this.defaults[c];if(l)return l.defaults[c]}return null},hasValue:function(a){return null!=this.Get(a,!0)},getValues:function(){for(var a={},c=0,e=arguments.length;c<e;c++)a[arguments[c]]=this.Get(arguments[c]);return a},adjustChild_scriptlevel:function(a,c){return this.Get("scriptlevel",c)},adjustChild_displaystyle:function(a,c){return this.Get("displaystyle",c)},adjustChild_texprimestyle:function(a,c){return this.Get("texprimestyle",c)},childPosition:function(){for(var a=this,c=a.parent;c.notParent;)a=c,c=a.parent;for(var e=0,l=c.data.length;e<l;e++)if(c.data[e]===a)return e;return null},setInherit:function(a){if(a!==this.inherit&&null==this.inherit){this.inherit=a;for(var c=0,e=this.data.length;c<e;c++)this.data[c]&&this.data[c].setInherit&&this.data[c].setInherit(a)}},setTeXclass:function(a){this.getPrevClass(a);return"undefined"!==typeof this.texClass?this:a},getPrevClass:function(a){a&&(this.prevClass=a.Get("texClass"),this.prevLevel=a.Get("scriptlevel"))},updateTeXclass:function(a){a&&(this.prevClass=a.prevClass,delete a.prevClass,this.prevLevel=a.prevLevel,delete a.prevLevel,this.texClass=a.Get("texClass"))},texSpacing:function(){var c=null!=this.prevClass?this.prevClass:a.TEXCLASS.NONE,e=this.Get("texClass")||a.TEXCLASS.ORD;if(c===a.TEXCLASS.NONE||e===a.TEXCLASS.NONE)return"";c===a.TEXCLASS.VCENTER&&(c=a.TEXCLASS.ORD);e===a.TEXCLASS.VCENTER&&(e=a.TEXCLASS.ORD);c=this.TEXSPACE[c][e];return 0<this.prevLevel&&0<this.Get("scriptlevel")&&0<=c?"":this.TEXSPACELENGTH[Math.abs(c)]},TEXSPACELENGTH:["",a.LENGTH.THINMATHSPACE,a.LENGTH.MEDIUMMATHSPACE,a.LENGTH.THICKMATHSPACE],TEXSPACE:[[0,-1,2,3,0,0,0,1],[-1,-1,0,3,0,0,0,1],[2,2,0,0,2,0,0,2],[3,3,0,0,3,0,0,3],[0,0,0,0,0,0,0,0],[0,-1,2,3,0,0,0,1],[1,1,0,1,1,1,1,1],[1,-1,2,3,1,0,1,1]],autoDefault:function(a){return""},isSpacelike:function(){return!1},isEmbellished:function(){return!1},Core:function(){return this},CoreMO:function(){return this},hasNewline:function(){if(this.isEmbellished())return this.CoreMO().hasNewline();if(this.isToken||this.linebreakContainer)return!1;for(var a=0,c=this.data.length;a<c;a++)if(this.data[a]&&this.data[a].hasNewline())return!0;return!1},array:function(){return this.inferred?this.data:[this]},toString:function(){return this.type+"("+this.data.join(",")+")"}},{childrenSpacelike:function(){for(var a=0,c=this.data.length;a<c;a++)if(!this.data[a].isSpacelike())return!1;return!0},childEmbellished:function(){return this.data[0]&&this.data[0].isEmbellished()},childCore:function(){return this.data[0]},childCoreMO:function(){return this.data[0]?this.data[0].CoreMO():null},setChildTeXclass:function(a){this.data[0]&&(a=this.data[0].setTeXclass(a),this.updateTeXclass(this.data[0]));return a},setBaseTeXclasses:function(c){this.getPrevClass(c);this.texClass=null;this.data[0]?this.isEmbellished()||this.data[0].isa(a.mi)?(c=this.data[0].setTeXclass(c),this.updateTeXclass(this.Core())):(this.data[0].setTeXclass(),c=this):c=this;for(var e=1,m=this.data.length;e<m;e++)this.data[e]&&this.data[e].setTeXclass();return c},setSeparateTeXclasses:function(a){this.getPrevClass(a);a=0;for(var c=this.data.length;a<c;a++)this.data[a]&&this.data[a].setTeXclass();this.isEmbellished()&&this.updateTeXclass(this.Core());return this}});a.mi=a.mbase.Subclass({type:"mi",isToken:!0,texClass:a.TEXCLASS.ORD,defaults:{mathvariant:a.AUTO,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT},autoDefault:function(c){return"mathvariant"===c?(c=(this.data[0]||"").toString(),1===c.length||2===c.length&&55296<=c.charCodeAt(0)&&56320>c.charCodeAt(0)?a.VARIANT.ITALIC:a.VARIANT.NORMAL):""},setTeXclass:function(c){this.getPrevClass(c);c=this.data.join("");1<c.length&&c.match(/^[a-z][a-z0-9]*$/i)&&this.texClass===a.TEXCLASS.ORD&&(this.texClass=a.TEXCLASS.OP,this.autoOP=!0);return this}});a.mn=a.mbase.Subclass({type:"mn",isToken:!0,texClass:a.TEXCLASS.ORD,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT}});a.mo=a.mbase.Subclass({type:"mo",isToken:!0,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,form:a.AUTO,fence:a.AUTO,separator:a.AUTO,lspace:a.AUTO,rspace:a.AUTO,stretchy:a.AUTO,symmetric:a.AUTO,maxsize:a.AUTO,minsize:a.AUTO,largeop:a.AUTO,movablelimits:a.AUTO,accent:a.AUTO,linebreak:a.LINEBREAK.AUTO,lineleading:a.INHERIT,linebreakstyle:a.AUTO,linebreakmultchar:a.INHERIT,indentalign:a.INHERIT,indentshift:a.INHERIT,indenttarget:a.INHERIT,indentalignfirst:a.INHERIT,indentshiftfirst:a.INHERIT,indentalignlast:a.INHERIT,indentshiftlast:a.INHERIT,texClass:a.AUTO},defaultDef:{form:a.FORM.INFIX,fence:!1,separator:!1,lspace:a.LENGTH.THICKMATHSPACE,rspace:a.LENGTH.THICKMATHSPACE,stretchy:!1,symmetric:!0,maxsize:a.SIZE.INFINITY,minsize:"0em",largeop:!1,movablelimits:!1,accent:!1,linebreak:a.LINEBREAK.AUTO,lineleading:"1ex",linebreakstyle:"before",indentalign:a.INDENTALIGN.AUTO,indentshift:"0",indenttarget:"",indentalignfirst:a.INDENTALIGN.INDENTALIGN,indentshiftfirst:a.INDENTSHIFT.INDENTSHIFT,indentalignlast:a.INDENTALIGN.INDENTALIGN,indentshiftlast:a.INDENTSHIFT.INDENTSHIFT,texClass:a.TEXCLASS.REL},SPACE_ATTR:{lspace:1,rspace:2,form:4},useMMLspacing:7,autoDefault:function(c,e){var m=this.def;if(!m){if("form"===c)return this.useMMLspacing&=~this.SPACE_ATTR.form,this.getForm();for(var l=this.data.join(""),p=[this.Get("form"),a.FORM.INFIX,a.FORM.POSTFIX,a.FORM.PREFIX],q=0,b=p.length;q<b;q++){var f=this.OPTABLE[p[q]][l];if(f){m=this.makeDef(f);break}}m||(m=this.CheckRange(l));!m&&e?m={}:(m||(m=MathJax.Hub.Insert({},this.defaultDef)),m.form=p[0],this.def=m)}this.useMMLspacing&=~(this.SPACE_ATTR[c]||0);return null!=m[c]?m[c]:e?"":this.defaultDef[c]},CheckRange:function(c){var e=c.charCodeAt(0);55296<=e&&56320>e&&(e=(e-55296<<10)+(c.charCodeAt(1)-56320)+65536);for(var m=0,l=this.RANGES.length;m<l&&this.RANGES[m][0]<=e;m++)if(e<=this.RANGES[m][1])return this.RANGES[m][3]&&(e=a.optableDir+"/"+this.RANGES[m][3]+".js",this.RANGES[m][3]=null,MathJax.Hub.RestartAfter(MathJax.Ajax.Require(e))),m=a.TEXCLASSNAMES[this.RANGES[m][2]],m=this.OPTABLE.infix[c]=a.mo.OPTYPES["BIN"===m?"BIN3":m],this.makeDef(m);return null},makeDef:function(c){null==c[2]&&(c[2]=this.defaultDef.texClass);c[3]||(c[3]={});var e=MathJax.Hub.Insert({},c[3]);e.lspace=this.SPACE[c[0]];e.rspace=this.SPACE[c[1]];e.texClass=c[2];e.texClass===a.TEXCLASS.REL&&(this.movablelimits||this.data.join("").match(/^[a-z]+$/i))&&(e.texClass=a.TEXCLASS.OP);return e},getForm:function(){for(var c=this,e=this.parent,m=this.Parent();m&&m.isEmbellished();)c=e,e=m.parent,m=m.Parent();if(e&&"mrow"===e.type&&1!==e.NonSpaceLength()){if(e.FirstNonSpace()===c)return a.FORM.PREFIX;if(e.LastNonSpace()===c)return a.FORM.POSTFIX}return a.FORM.INFIX},isEmbellished:function(){return!0},hasNewline:function(){return this.Get("linebreak")===a.LINEBREAK.NEWLINE},setTeXclass:function(c){this.getValues("lspace","rspace");if(this.useMMLspacing)return this.texClass=a.TEXCLASS.NONE,this;this.texClass=this.Get("texClass");return"\u2061"===this.data.join("")?(c&&(c.texClass=a.TEXCLASS.OP),this.texClass=this.prevClass=a.TEXCLASS.NONE,c):this.adjustTeXclass(c)},adjustTeXclass:function(c){if(this.texClass===a.TEXCLASS.NONE)return c;c?(!c.autoOP||this.texClass!==a.TEXCLASS.BIN&&this.texClass!==a.TEXCLASS.REL||(c.texClass=a.TEXCLASS.ORD),this.prevClass=c.texClass||a.TEXCLASS.ORD,this.prevLevel=c.Get("scriptlevel")):this.prevClass=a.TEXCLASS.NONE;this.texClass!==a.TEXCLASS.BIN||this.prevClass!==a.TEXCLASS.NONE&&this.prevClass!==a.TEXCLASS.BIN&&this.prevClass!==a.TEXCLASS.OP&&this.prevClass!==a.TEXCLASS.REL&&this.prevClass!==a.TEXCLASS.OPEN&&this.prevClass!==a.TEXCLASS.PUNCT?this.prevClass!==a.TEXCLASS.BIN||this.texClass!==a.TEXCLASS.REL&&this.texClass!==a.TEXCLASS.CLOSE&&this.texClass!==a.TEXCLASS.PUNCT||(c.texClass=this.prevClass=a.TEXCLASS.ORD):this.texClass=a.TEXCLASS.ORD;return this}});a.mtext=a.mbase.Subclass({type:"mtext",isToken:!0,isSpacelike:function(){return!0},texClass:a.TEXCLASS.ORD,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT}});a.mspace=a.mbase.Subclass({type:"mspace",isToken:!0,isSpacelike:function(){return!0},defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,width:"0em",height:"0ex",depth:"0ex",linebreak:a.LINEBREAK.AUTO},hasDimAttr:function(){return this.hasValue("width")||this.hasValue("height")||this.hasValue("depth")},hasNewline:function(){return!this.hasDimAttr()&&this.Get("linebreak")===a.LINEBREAK.NEWLINE}});a.ms=a.mbase.Subclass({type:"ms",isToken:!0,texClass:a.TEXCLASS.ORD,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,lquote:'"',rquote:'"'}});a.mglyph=a.mbase.Subclass({type:"mglyph",isToken:!0,texClass:a.TEXCLASS.ORD,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,alt:"",src:"",width:a.AUTO,height:a.AUTO,valign:"0em"}});a.mrow=a.mbase.Subclass({type:"mrow",isSpacelike:a.mbase.childrenSpacelike,inferred:!1,notParent:!1,isEmbellished:function(){for(var a=!1,c=0,e=this.data.length;c<e;c++)if(null!=this.data[c])if(this.data[c].isEmbellished()){if(a)return!1;a=!0;this.core=c}else if(!this.data[c].isSpacelike())return!1;return a},NonSpaceLength:function(){for(var a=0,c=0,e=this.data.length;c<e;c++)this.data[c]&&!this.data[c].isSpacelike()&&a++;return a},FirstNonSpace:function(){for(var a=0,c=this.data.length;a<c;a++)if(this.data[a]&&!this.data[a].isSpacelike())return this.data[a];return null},LastNonSpace:function(){for(var a=this.data.length-1;0<=a;a--)if(this.data[0]&&!this.data[a].isSpacelike())return this.data[a];return null},Core:function(){return this.isEmbellished()&&"undefined"!==typeof this.core?this.data[this.core]:this},CoreMO:function(){return this.isEmbellished()&&"undefined"!==typeof this.core?this.data[this.core].CoreMO():this},toString:function(){return this.inferred?"["+this.data.join(",")+"]":this.SUPER(arguments).toString.call(this)},setTeXclass:function(a){for(var c=0,e=this.data.length;c<e;c++)this.data[c]&&(a=this.data[c].setTeXclass(a));this.data[0]&&this.updateTeXclass(this.data[0]);return a}});a.mfrac=a.mbase.Subclass({type:"mfrac",num:0,den:1,linebreakContainer:!0,texClass:a.TEXCLASS.INNER,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,linethickness:a.LINETHICKNESS.MEDIUM,numalign:a.ALIGN.CENTER,denomalign:a.ALIGN.CENTER,bevelled:!1},adjustChild_displaystyle:function(a){return!1},adjustChild_scriptlevel:function(a){a=this.Get("scriptlevel");(!this.Get("displaystyle")||0<a)&&a++;return a},adjustChild_texprimestyle:function(a){return a==this.den?!0:this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.msqrt=a.mbase.Subclass({type:"msqrt",inferRow:!0,linebreakContainer:!0,texClass:a.TEXCLASS.ORD,setTeXclass:a.mbase.setSeparateTeXclasses,adjustChild_texprimestyle:function(a){return!0}});a.mroot=a.mbase.Subclass({type:"mroot",linebreakContainer:!0,texClass:a.TEXCLASS.ORD,adjustChild_displaystyle:function(a){return 1===a?!1:this.Get("displaystyle")},adjustChild_scriptlevel:function(a){var c=this.Get("scriptlevel");1===a&&(c+=2);return c},adjustChild_texprimestyle:function(a){return 0===a?!0:this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.mstyle=a.mbase.Subclass({type:"mstyle",isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,inferRow:!0,defaults:{scriptlevel:a.INHERIT,displaystyle:a.INHERIT,scriptsizemultiplier:Math.sqrt(.5),scriptminsize:"8pt",mathbackground:a.INHERIT,mathcolor:a.INHERIT,infixlinebreakstyle:a.LINEBREAKSTYLE.BEFORE,decimalseparator:"."},adjustChild_scriptlevel:function(a){a=this.scriptlevel;if(null==a)a=this.Get("scriptlevel");else if(String(a).match(/^ *[-+]/)){delete this.scriptlevel;var c=this.Get("scriptlevel");this.scriptlevel=a;a=c+parseInt(a)}return a},inheritFromMe:!0,noInherit:{mpadded:{width:!0,height:!0,depth:!0,lspace:!0,voffset:!0},mtable:{width:!0,height:!0,depth:!0,align:!0}},setTeXclass:a.mbase.setChildTeXclass});a.merror=a.mbase.Subclass({type:"merror",inferRow:!0,linebreakContainer:!0,texClass:a.TEXCLASS.ORD});a.mpadded=a.mbase.Subclass({type:"mpadded",inferRow:!0,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,width:"",height:"",depth:"",lspace:0,voffset:0},setTeXclass:a.mbase.setChildTeXclass});a.mphantom=a.mbase.Subclass({type:"mphantom",texClass:a.TEXCLASS.ORD,inferRow:!0,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,setTeXclass:a.mbase.setChildTeXclass});a.mfenced=a.mbase.Subclass({type:"mfenced",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,open:"(",close:")",separators:","},texClass:a.TEXCLASS.OPEN,setTeXclass:function(c){this.getPrevClass(c);var e=this.getValues("open","close","separators");e.open=e.open.replace(/[ \t\n\r]/g,"");e.close=e.close.replace(/[ \t\n\r]/g,"");e.separators=e.separators.replace(/[ \t\n\r]/g,"");""!==e.open&&(this.SetData("open",a.mo(e.open).With({stretchy:!0,texClass:a.TEXCLASS.OPEN})),c=this.data.open.setTeXclass(c));if(""!==e.separators)for(;e.separators.length<this.data.length;)e.separators+=e.separators.charAt(e.separators.length-1);this.data[0]&&(c=this.data[0].setTeXclass(c));for(var m=1,l=this.data.length;m<l;m++)this.data[m]&&(""!==e.separators&&(this.SetData("sep"+m,a.mo(e.separators.charAt(m-1))),c=this.data["sep"+m].setTeXclass(c)),c=this.data[m].setTeXclass(c));""!==e.close&&(this.SetData("close",a.mo(e.close).With({stretchy:!0,texClass:a.TEXCLASS.CLOSE})),c=this.data.close.setTeXclass(c));this.updateTeXclass(this.data.open);return c}});a.menclose=a.mbase.Subclass({type:"menclose",inferRow:!0,linebreakContainer:!0,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,notation:a.NOTATION.LONGDIV,texClass:a.TEXCLASS.ORD},setTeXclass:a.mbase.setSeparateTeXclasses});a.msubsup=a.mbase.Subclass({type:"msubsup",base:0,sub:1,sup:2,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,subscriptshift:"",superscriptshift:"",texClass:a.AUTO},autoDefault:function(c){return"texClass"===c?this.isEmbellished()?this.CoreMO().Get(c):a.TEXCLASS.ORD:0},adjustChild_displaystyle:function(a){return 0<a?!1:this.Get("displaystyle")},adjustChild_scriptlevel:function(a){var c=this.Get("scriptlevel");0<a&&c++;return c},adjustChild_texprimestyle:function(a){return a===this.sub?!0:this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.msub=a.msubsup.Subclass({type:"msub"});a.msup=a.msubsup.Subclass({type:"msup",sub:2,sup:1});a.mmultiscripts=a.msubsup.Subclass({type:"mmultiscripts",adjustChild_texprimestyle:function(a){return 1===a%2?!0:this.Get("texprimestyle")}});a.mprescripts=a.mbase.Subclass({type:"mprescripts"});a.none=a.mbase.Subclass({type:"none"});a.munderover=a.mbase.Subclass({type:"munderover",base:0,under:1,over:2,sub:1,sup:2,ACCENTS:["","accentunder","accent"],linebreakContainer:!0,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,accent:a.AUTO,accentunder:a.AUTO,align:a.ALIGN.CENTER,texClass:a.AUTO,subscriptshift:"",superscriptshift:""},autoDefault:function(c){return"texClass"===c?this.isEmbellished()?this.CoreMO().Get(c):a.TEXCLASS.ORD:"accent"===c&&this.data[this.over]?this.data[this.over].CoreMO().Get("accent"):"accentunder"===c&&this.data[this.under]?this.data[this.under].CoreMO().Get("accent"):!1},adjustChild_displaystyle:function(a){return 0<a?!1:this.Get("displaystyle")},adjustChild_scriptlevel:function(a){var c=this.Get("scriptlevel"),e=this.data[this.base]&&!this.Get("displaystyle")&&this.data[this.base].CoreMO().Get("movablelimits");a!=this.under||!e&&this.Get("accentunder")||c++;a!=this.over||!e&&this.Get("accent")||c++;return c},adjustChild_texprimestyle:function(a){return a===this.base&&this.data[this.over]?!0:this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.munder=a.munderover.Subclass({type:"munder"});a.mover=a.munderover.Subclass({type:"mover",over:1,under:2,sup:1,sub:2,ACCENTS:["","accent","accentunder"]});a.mtable=a.mbase.Subclass({type:"mtable",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,align:a.ALIGN.AXIS,rowalign:a.ALIGN.BASELINE,columnalign:a.ALIGN.CENTER,groupalign:"{left}",alignmentscope:!0,columnwidth:a.WIDTH.AUTO,width:a.WIDTH.AUTO,rowspacing:"1ex",columnspacing:".8em",rowlines:a.LINES.NONE,columnlines:a.LINES.NONE,frame:a.LINES.NONE,framespacing:"0.4em 0.5ex",equalrows:!1,equalcolumns:!1,displaystyle:!1,side:a.SIDE.RIGHT,minlabelspacing:"0.8em",texClass:a.TEXCLASS.ORD,useHeight:1},inheritFromMe:!0,noInherit:{mover:{align:!0},munder:{align:!0},munderover:{align:!0},mtable:{align:!0,rowalign:!0,columnalign:!0,groupalign:!0,alignmentscope:!0,columnwidth:!0,width:!0,rowspacing:!0,columnspacing:!0,rowlines:!0,columnlines:!0,frame:!0,framespacing:!0,equalrows:!0,equalcolumns:!0,side:!0,minlabelspacing:!0,texClass:!0,useHeight:1}},linebreakContainer:!0,Append:function(){for(var c=0,e=arguments.length;c<e;c++)arguments[c]instanceof a.mtr||arguments[c]instanceof a.mlabeledtr||(arguments[c]=a.mtd(arguments[c]));this.SUPER(arguments).Append.apply(this,arguments)},setTeXclass:a.mbase.setSeparateTeXclasses});a.mtr=a.mbase.Subclass({type:"mtr",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,rowalign:a.INHERIT,columnalign:a.INHERIT,groupalign:a.INHERIT},inheritFromMe:!0,noInherit:{mrow:{rowalign:!0,columnalign:!0,groupalign:!0},mtable:{rowalign:!0,columnalign:!0,groupalign:!0}},linebreakContainer:!0,Append:function(){for(var c=0,e=arguments.length;c<e;c++)arguments[c]instanceof a.mtd||(arguments[c]=a.mtd(arguments[c]));this.SUPER(arguments).Append.apply(this,arguments)},setTeXclass:a.mbase.setSeparateTeXclasses});a.mtd=a.mbase.Subclass({type:"mtd",inferRow:!0,linebreakContainer:!0,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,rowspan:1,columnspan:1,rowalign:a.INHERIT,columnalign:a.INHERIT,groupalign:a.INHERIT},setTeXclass:a.mbase.setSeparateTeXclasses});a.maligngroup=a.mbase.Subclass({type:"malign",isSpacelike:function(){return!0},defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,groupalign:a.INHERIT},inheritFromMe:!0,noInherit:{mrow:{groupalign:!0},mtable:{groupalign:!0}}});a.malignmark=a.mbase.Subclass({type:"malignmark",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,edge:a.SIDE.LEFT},isSpacelike:function(){return!0}});a.mlabeledtr=a.mtr.Subclass({type:"mlabeledtr"});a.maction=a.mbase.Subclass({type:"maction",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,actiontype:a.ACTIONTYPE.TOGGLE,selection:1},selected:function(){return this.data[this.Get("selection")-1]||a.NULL},isEmbellished:function(){return this.selected().isEmbellished()},isSpacelike:function(){return this.selected().isSpacelike()},Core:function(){return this.selected().Core()},CoreMO:function(){return this.selected().CoreMO()},setTeXclass:function(c){this.Get("actiontype")===a.ACTIONTYPE.TOOLTIP&&this.data[1]&&this.data[1].setTeXclass();return this.selected().setTeXclass(c)}});a.semantics=a.mbase.Subclass({type:"semantics",notParent:!0,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{definitionURL:null,encoding:null},setTeXclass:a.mbase.setChildTeXclass});a.annotation=a.mbase.Subclass({type:"annotation",isToken:!0,linebreakContainer:!0,defaults:{definitionURL:null,encoding:null,cd:"mathmlkeys",name:"",src:null}});a["annotation-xml"]=a.mbase.Subclass({type:"annotation-xml",linebreakContainer:!0,defaults:{definitionURL:null,encoding:null,cd:"mathmlkeys",name:"",src:null}});a.math=a.mstyle.Subclass({type:"math",defaults:{mathvariant:a.VARIANT.NORMAL,mathsize:a.SIZE.NORMAL,mathcolor:"",mathbackground:a.COLOR.TRANSPARENT,scriptlevel:0,displaystyle:a.AUTO,display:"inline",maxwidth:"",overflow:a.OVERFLOW.LINEBREAK,altimg:"","altimg-width":"","altimg-height":"","altimg-valign":"",alttext:"",cdgroup:"",scriptsizemultiplier:Math.sqrt(.5),scriptminsize:"8px",infixlinebreakstyle:a.LINEBREAKSTYLE.BEFORE,lineleading:"1ex",indentshift:"auto",indentalign:a.INDENTALIGN.AUTO,indentalignfirst:a.INDENTALIGN.INDENTALIGN,indentshiftfirst:a.INDENTSHIFT.INDENTSHIFT,indentalignlast:a.INDENTALIGN.INDENTALIGN,indentshiftlast:a.INDENTSHIFT.INDENTSHIFT,decimalseparator:".",texprimestyle:!1},autoDefault:function(a){return"displaystyle"===a?"block"===this.Get("display"):""},linebreakContainer:!0,setTeXclass:a.mbase.setChildTeXclass});a.chars=a.mbase.Subclass({type:"chars",Append:function(){this.data.push.apply(this.data,arguments)},value:function(){return this.data.join("")},toString:function(){return this.data.join("")}});a.entity=a.mbase.Subclass({type:"entity",Append:function(){this.data.push.apply(this.data,arguments)},value:function(){return"#x"===this.data[0].substr(0,2)?parseInt(this.data[0].substr(2),16):"#"===this.data[0].substr(0,1)?parseInt(this.data[0].substr(1)):0},toString:function(){var a=this.value();if(65535>=a)return String.fromCharCode(a);a-=65536;return String.fromCharCode((a>>10)+55296)+String.fromCharCode((a&1023)+56320)}});a.xml=a.mbase.Subclass({type:"xml",Init:function(){this.div=document.createElement("div");return this.SUPER(arguments).Init.apply(this,arguments)},Append:function(){for(var a=0,c=arguments.length;a<c;a++){var e=this.Import(arguments[a]);this.data.push(e);this.div.appendChild(e)}},Import:function(a){if(document.importNode)return document.importNode(a,!0);var c,e,l;if(1===a.nodeType){c=document.createElement(a.nodeName);e=0;for(l=a.attributes.length;e<l;e++){var p=a.attributes[e];p.specified&&null!=p.nodeValue&&""!=p.nodeValue&&c.setAttribute(p.nodeName,p.nodeValue);"style"===p.nodeName&&(c.style.cssText=p.nodeValue)}a.className&&(c.className=a.className)}else if(3===a.nodeType||4===a.nodeType)c=document.createTextNode(a.nodeValue);else if(8===a.nodeType)c=document.createComment(a.nodeValue);else return document.createTextNode("");e=0;for(l=a.childNodes.length;e<l;e++)c.appendChild(this.Import(a.childNodes[e]));return c},value:function(){return this.div},toString:function(){return this.div.innerHTML}});a.TeXAtom=a.mbase.Subclass({type:"texatom",inferRow:!0,notParent:!0,texClass:a.TEXCLASS.ORD,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,isEmbellished:a.mbase.childEmbellished,setTeXclass:function(a){this.data[0].setTeXclass();return this.adjustTeXclass(a)},adjustTeXclass:a.mo.prototype.adjustTeXclass});a.NULL=a.mbase().With({type:"null"});var e=a.TEXCLASS,c={ORD:[0,0,e.ORD],ORD11:[1,1,e.ORD],ORD21:[2,1,e.ORD],ORD02:[0,2,e.ORD],ORD55:[5,5,e.ORD],OP:[1,2,e.OP,{largeop:!0,movablelimits:!0,symmetric:!0}],OPFIXED:[1,2,e.OP,{largeop:!0,movablelimits:!0}],INTEGRAL:[0,1,e.OP,{largeop:!0,symmetric:!0}],INTEGRAL2:[1,2,e.OP,{largeop:!0,symmetric:!0}],BIN3:[3,3,e.BIN],BIN4:[4,4,e.BIN],BIN01:[0,1,e.BIN],BIN5:[5,5,e.BIN],TALLBIN:[4,4,e.BIN,{stretchy:!0}],BINOP:[4,4,e.BIN,{largeop:!0,movablelimits:!0}],REL:[5,5,e.REL],REL1:[1,1,e.REL,{stretchy:!0}],REL4:[4,4,e.REL],RELSTRETCH:[5,5,e.REL,{stretchy:!0}],RELACCENT:[5,5,e.REL,{accent:!0}],WIDEREL:[5,5,e.REL,{accent:!0,stretchy:!0}],OPEN:[0,0,e.OPEN,{fence:!0,stretchy:!0,symmetric:!0}],CLOSE:[0,0,e.CLOSE,{fence:!0,stretchy:!0,symmetric:!0}],INNER:[0,0,e.INNER],PUNCT:[0,3,e.PUNCT],ACCENT:[0,0,e.ORD,{accent:!0}],WIDEACCENT:[0,0,e.ORD,{accent:!0,stretchy:!0}]};a.mo.Augment({SPACE:"0em 0.1111em 0.1667em 0.2222em 0.2667em 0.3333em".split(" "),RANGES:[[32,127,e.REL,"BasicLatin"],[160,255,e.ORD,"Latin1Supplement"],[256,383,e.ORD],[384,591,e.ORD],[688,767,e.ORD,"SpacingModLetters"],[768,879,e.ORD,"CombDiacritMarks"],[880,1023,e.ORD,"GreekAndCoptic"],[7680,7935,e.ORD],[8192,8303,e.PUNCT,"GeneralPunctuation"],[8304,8351,e.ORD],[8352,8399,e.ORD],[8400,8447,e.ORD,"CombDiactForSymbols"],[8448,8527,e.ORD,"LetterlikeSymbols"],[8528,8591,e.ORD],[8592,8703,e.REL,"Arrows"],[8704,8959,e.BIN,"MathOperators"],[8960,9215,e.ORD,"MiscTechnical"],[9312,9471,e.ORD],[9472,9631,e.ORD],[9632,9727,e.ORD,"GeometricShapes"],[9984,10175,e.ORD,"Dingbats"],[10176,10223,e.ORD,"MiscMathSymbolsA"],[10224,10239,e.REL,"SupplementalArrowsA"],[10496,10623,e.REL,"SupplementalArrowsB"],[10624,10751,e.ORD,"MiscMathSymbolsB"],[10752,11007,e.BIN,"SuppMathOperators"],[11008,11263,e.ORD,"MiscSymbolsAndArrows"],[119808,120831,e.ORD]],OPTABLE:{prefix:{"\u2200":c.ORD21,"\u2202":c.ORD21,"\u2203":c.ORD21,"\u2207":c.ORD21,"\u220f":c.OP,"\u2210":c.OP,"\u2211":c.OP,"\u2212":c.BIN01,"\u2213":c.BIN01,"\u221a":[1,1,e.ORD,{stretchy:!0}],"\u2220":c.ORD,"\u222b":c.INTEGRAL,"\u222e":c.INTEGRAL,"\u22c0":c.OP,"\u22c1":c.OP,"\u22c2":c.OP,"\u22c3":c.OP,"\u2308":c.OPEN,"\u230a":c.OPEN,"\u27e8":c.OPEN,"\u27ee":c.OPEN,"\u2a00":c.OP,"\u2a01":c.OP,"\u2a02":c.OP,"\u2a04":c.OP,"\u2a06":c.OP,"\u00ac":c.ORD21,"\u00b1":c.BIN01,"(":c.OPEN,"+":c.BIN01,"-":c.BIN01,"[":c.OPEN,"{":c.OPEN,"|":c.OPEN},postfix:{"!":[1,0,e.CLOSE],"\x26":c.ORD,"\u2032":c.ORD02,"\u203e":c.WIDEACCENT,"\u2309":c.CLOSE,"\u230b":c.CLOSE,"\u23de":c.WIDEACCENT,"\u23df":c.WIDEACCENT,"\u266d":c.ORD02,"\u266e":c.ORD02,"\u266f":c.ORD02,"\u27e9":c.CLOSE,"\u27ef":c.CLOSE,"\u02c6":c.WIDEACCENT,"\u02c7":c.WIDEACCENT,"\u02c9":c.WIDEACCENT,"\u02ca":c.ACCENT,"\u02cb":c.ACCENT,"\u02d8":c.ACCENT,"\u02d9":c.ACCENT,"\u02dc":c.WIDEACCENT,"\u0302":c.WIDEACCENT,"\u00a8":c.ACCENT,"\u00af":c.WIDEACCENT,")":c.CLOSE,"]":c.CLOSE,"^":c.WIDEACCENT,_:c.WIDEACCENT,"`":c.ACCENT,"|":c.CLOSE,"}":c.CLOSE,"~":c.WIDEACCENT},infix:{"":c.ORD,"%":[3,3,e.ORD],"\u2022":c.BIN4,"\u2026":c.INNER,"\u2044":c.TALLBIN,"\u2061":c.ORD,"\u2062":c.ORD,"\u2063":[0,0,e.ORD,{linebreakstyle:"after",separator:!0}],"\u2064":c.ORD,"\u2190":c.WIDEREL,"\u2191":c.RELSTRETCH,"\u2192":c.WIDEREL,"\u2193":c.RELSTRETCH,"\u2194":c.WIDEREL,"\u2195":c.RELSTRETCH,"\u2196":c.RELSTRETCH,"\u2197":c.RELSTRETCH,"\u2198":c.RELSTRETCH,"\u2199":c.RELSTRETCH,"\u21a6":c.WIDEREL,"\u21a9":c.WIDEREL,"\u21aa":c.WIDEREL,"\u21bc":c.WIDEREL,"\u21bd":c.WIDEREL,"\u21c0":c.WIDEREL,"\u21c1":c.WIDEREL,"\u21cc":c.WIDEREL,"\u21d0":c.WIDEREL,"\u21d1":c.RELSTRETCH,"\u21d2":c.WIDEREL,"\u21d3":c.RELSTRETCH,"\u21d4":c.WIDEREL,"\u21d5":c.RELSTRETCH,"\u2208":c.REL,"\u2209":c.REL,"\u220b":c.REL,"\u2212":c.BIN4,"\u2213":c.BIN4,"\u2215":c.TALLBIN,"\u2216":c.BIN4,"\u2217":c.BIN4,"\u2218":c.BIN4,"\u2219":c.BIN4,"\u221d":c.REL,"\u2223":c.REL,"\u2225":c.REL,"\u2227":c.BIN4,"\u2228":c.BIN4,"\u2229":c.BIN4,"\u222a":c.BIN4,"\u223c":c.REL,"\u2240":c.BIN4,"\u2243":c.REL,"\u2245":c.REL,"\u2248":c.REL,"\u224d":c.REL,"\u2250":c.REL,"\u2260":c.REL,"\u2261":c.REL,"\u2264":c.REL,"\u2265":c.REL,"\u226a":c.REL,"\u226b":c.REL,"\u227a":c.REL,"\u227b":c.REL,"\u2282":c.REL,"\u2283":c.REL,"\u2286":c.REL,"\u2287":c.REL,"\u228e":c.BIN4,"\u2291":c.REL,"\u2292":c.REL,"\u2293":c.BIN4,"\u2294":c.BIN4,"\u2295":c.BIN4,"\u2296":c.BIN4,"\u2297":c.BIN4,"\u2298":c.BIN4,"\u2299":c.BIN4,"\u22a2":c.REL,"\u22a3":c.REL,"\u22a4":c.ORD55,"\u22a5":c.REL,"\u22a8":c.REL,"\u22c4":c.BIN4,"\u22c5":c.BIN4,"\u22c6":c.BIN4,"\u22c8":c.REL,"\u22ee":c.ORD55,"\u22ef":c.INNER,"\u22f1":[5,5,e.INNER],"\u25b3":c.BIN4,"\u25b5":c.BIN4,"\u25b9":c.BIN4,"\u25bd":c.BIN4,"\u25bf":c.BIN4,"\u25c3":c.BIN4,"\u2758":c.REL,"\u27f5":c.WIDEREL,"\u27f6":c.WIDEREL,"\u27f7":c.WIDEREL,"\u27f8":c.WIDEREL,"\u27f9":c.WIDEREL,"\u27fa":c.WIDEREL,"\u27fc":c.WIDEREL,"\u2a2f":c.BIN4,"\u2a3f":c.BIN4,"\u2aaf":c.REL,"\u2ab0":c.REL,"\u00b1":c.BIN4,"\u00b7":c.BIN4,"\u00d7":c.BIN4,"\u00f7":c.BIN4,"*":c.BIN3,"+":c.BIN4,",":[0,3,e.PUNCT,{linebreakstyle:"after",separator:!0}],"-":c.BIN4,".":[3,3,e.ORD],"/":c.ORD11,":":[1,2,e.REL],";":[0,3,e.PUNCT,{linebreakstyle:"after",separator:!0}],"\x3c":c.REL,"\x3d":c.REL,"\x3e":c.REL,"?":[1,1,e.CLOSE],"\\":c.ORD,"^":c.ORD11,_:c.ORD11,"|":[2,2,e.ORD,{fence:!0,stretchy:!0,symmetric:!0}],"#":c.ORD,$:c.ORD,".":[0,3,e.PUNCT,{separator:!0}],"\u02b9":c.ORD,"\u0300":c.ACCENT,"\u0301":c.ACCENT,"\u0303":c.WIDEACCENT,"\u0304":c.ACCENT,"\u0306":c.ACCENT,"\u0307":c.ACCENT,"\u0308":c.ACCENT,"\u030c":c.ACCENT,"\u0332":c.WIDEACCENT,"\u0338":c.REL4,"\u2015":[0,0,e.ORD,{stretchy:!0}],"\u2017":[0,0,e.ORD,{stretchy:!0}],"\u2020":c.BIN3,"\u2021":c.BIN3,"\u20d7":c.ACCENT,"\u2111":c.ORD,"\u2113":c.ORD,"\u2118":c.ORD,"\u211c":c.ORD,"\u2205":c.ORD,"\u221e":c.ORD,"\u2305":c.BIN3,"\u2306":c.BIN3,"\u2322":c.REL4,"\u2323":c.REL4,"\u2329":c.OPEN,"\u232a":c.CLOSE,"\u23aa":c.ORD,"\u23af":[0,0,e.ORD,{stretchy:!0}],"\u23b0":c.OPEN,"\u23b1":c.CLOSE,"\u2500":c.ORD,"\u25ef":c.BIN3,"\u2660":c.ORD,"\u2661":c.ORD,"\u2662":c.ORD,"\u2663":c.ORD,"\u3008":c.OPEN,"\u3009":c.CLOSE,"\ufe37":c.WIDEACCENT,"\ufe38":c.WIDEACCENT}}},{OPTYPES:c});a.mo.prototype.OPTABLE.infix["^"]=c.WIDEREL;a.mo.prototype.OPTABLE.infix._=c.WIDEREL})(MathJax.ElementJax.mml);MathJax.ElementJax.mml.loadComplete("jax.js");MathJax.Hub.Register.LoadHook("[MathJax]/jax/element/mml/jax.js",function(){var a=MathJax.ElementJax.mml;SETTINGS=MathJax.Hub.config.menuSettings;a.mbase.Augment({toMathML:function(a){var c=this.inferred&&this.parent.inferRow;null==a&&(a="");var d=this.type,n=this.toMathMLattributes();if("mspace"===d)return a+"\x3c"+d+n+" /\x3e";for(var m=[],l=this.isToken?"":a+(c?"":" "),p=0,q=this.data.length;p<q;p++)this.data[p]?m.push(this.data[p].toMathML(l)):this.isToken||m.push(l+"\x3cmrow /\x3e");return this.isToken?a+"\x3c"+d+n+"\x3e"+m.join("")+"\x3c/"+d+"\x3e":c?m.join("\n"):0===m.length||1===m.length&&""===m[0]?a+"\x3c"+d+n+" /\x3e":a+"\x3c"+d+n+"\x3e\n"+m.join("\n")+"\n"+a+"\x3c/"+d+"\x3e"},toMathMLattributes:function(){var e=[],c=this.defaults,d=this.attrNames||a.copyAttributeNames,n=a.skipAttributes;"math"!==this.type||this.attr&&this.attr.xmlns||e.push('xmlns\x3d"http://www.w3.org/1998/Math/MathML"');if(!this.attrNames){"mstyle"===this.type&&(c=a.math.prototype.defaults);for(var m in c)if(!n[m]&&c.hasOwnProperty(m)){var l="open"===m||"close"===m;if(null!=this[m]&&(l||this[m]!==c[m])){var p=this[m];delete this[m];(l||this.Get(m)!==p)&&e.push(m+'\x3d"'+this.toMathMLattribute(p)+'"');this[m]=p}}}c=0;for(n=d.length;c<n;c++)"class"!==d[c]&&(p=(this.attr||{})[d[c]],null==p&&(p=this[d[c]]),null!=p&&e.push(d[c]+'\x3d"'+this.toMathMLquote(p)+'"'));this.toMathMLclass(e);return e.length?" "+e.join(" "):""},toMathMLclass:function(e){var c=[];this["class"]&&c.push(this["class"]);if(this.isa(a.TeXAtom)&&SETTINGS.texHints){var d="ORD OP BIN REL OPEN CLOSE PUNCT INNER VCENTER".split(" ")[this.texClass];d&&c.push("MJX-TeXAtom-"+d)}this.mathvariant&&this.toMathMLvariants[this.mathvariant]&&c.push("MJX"+this.mathvariant);this.arrow&&c.push("MJX-arrow");this.variantForm&&c.push("MJX-variant");c.length&&e.unshift('class\x3d"'+c.join(" ")+'"')},toMathMLattribute:function(a){return"string"===typeof a&&a.replace(/ /g,"").match(/^(([-+])?(\d+(\.\d*)?|\.\d+))mu$/)?RegExp.$2+(1/18*RegExp.$3).toFixed(3).replace(/\.?0+$/,"")+"em":this.toMathMLvariants[a]?this.toMathMLvariants[a]:this.toMathMLquote(a)},toMathMLvariants:{"-tex-caligraphic":a.VARIANT.SCRIPT,"-tex-caligraphic-bold":a.VARIANT.BOLDSCRIPT,"-tex-oldstyle":a.VARIANT.NORMAL,"-tex-oldstyle-bold":a.VARIANT.BOLD,"-tex-mathit":a.VARIANT.ITALIC},toMathMLquote:function(a){a=String(a).split("");for(var c=0,d=a.length;c<d;c++){var n=a[c].charCodeAt(0);if(55295>=n||57344<=n)32>n||126<n?a[c]="\x26#x"+n.toString(16).toUpperCase()+";":(n={"\x26":"\x26amp;","\x3c":"\x26lt;","\x3e":"\x26gt;",'"':"\x26quot;"}[a[c]])&&(a[c]=n);else if(c+1<d){var m=a[c+1].charCodeAt(0);a[c]="\x26#x"+((n-55296<<10)+(m-56320)+65536).toString(16).toUpperCase()+";";a[c+1]="";c++}else a[c]=""}return a.join("")}});a.msubsup.Augment({toMathML:function(a){var c=this.type;null==this.data[this.sup]&&(c="msub");null==this.data[this.sub]&&(c="msup");var d=this.toMathMLattributes();delete this.data[0].inferred;for(var n=[],m=0,l=this.data.length;m<l;m++)this.data[m]&&n.push(this.data[m].toMathML(a+" "));return a+"\x3c"+c+d+"\x3e\n"+n.join("\n")+"\n"+a+"\x3c/"+c+"\x3e"}});a.munderover.Augment({toMathML:function(a){var c=this.type;null==this.data[this.under]&&(c="mover");null==this.data[this.over]&&(c="munder");var d=this.toMathMLattributes();delete this.data[0].inferred;for(var n=[],m=0,l=this.data.length;m<l;m++)this.data[m]&&n.push(this.data[m].toMathML(a+" "));return a+"\x3c"+c+d+"\x3e\n"+n.join("\n")+"\n"+a+"\x3c/"+c+"\x3e"}});a.TeXAtom.Augment({toMathML:function(a){var c=this.toMathMLattributes();return c||1!==this.data[0].data.length?a+"\x3cmrow"+c+"\x3e\n"+this.data[0].toMathML(a+" ")+"\n"+a+"\x3c/mrow\x3e":a.substr(2)+this.data[0].toMathML(a)}});a.chars.Augment({toMathML:function(a){return(a||"")+this.toMathMLquote(this.toString())}});a.entity.Augment({toMathML:function(a){return(a||"")+"\x26"+this.data[0]+";\x3c!-- "+this.toString()+" --\x3e"}});a.xml.Augment({toMathML:function(a){return(a||"")+this.toString()}});MathJax.Hub.Register.StartupHook("TeX mathchoice Ready",function(){a.TeXmathchoice.Augment({toMathML:function(a){return this.Core().toMathML(a)}})});MathJax.Hub.Startup.signal.Post("toMathML Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/toMathML.js");(function(a,e){var c=a.CombineConfig("TeX.noErrors",{disabled:!1,multiLine:!0,inlineDelimiters:["",""],style:{"font-size":"90%","text-align":"left",color:"black",padding:"1px 3px",border:"1px solid"}});MathJax.Extension["TeX/noErrors"]={version:"2.2",config:c};a.Register.StartupHook("TeX Jax Ready",function(){var d=MathJax.InputJax.TeX.formatError;MathJax.InputJax.TeX.Augment({formatError:function(e,m,l,p){if(c.disabled)return d.apply(this,arguments);var q=e.message.replace(/\n.*/,"");a.signal.Post(["TeX Jax - parse error",q,m,l,p]);var q=c.inlineDelimiters,b=l||c.multiLine;l||(m=q[0]+m+q[1]);m=b?m.replace(/ /g,"\u00a0"):m.replace(/\n/g," ");return MathJax.ElementJax.mml.merror(m).With({isError:!0,multiLine:b})}})});a.Register.StartupHook("HTML-CSS Jax Config",function(){a.Config({"HTML-CSS":{styles:{".MathJax .noError":a.Insert({"vertical-align":a.Browser.isMSIE&&c.multiLine?"-2px":""},c.style)}}})});a.Register.StartupHook("HTML-CSS Jax Ready",function(){var a=MathJax.ElementJax.mml,c=MathJax.OutputJax["HTML-CSS"],e=a.math.prototype.toHTML,l=a.merror.prototype.toHTML;a.math.Augment({toHTML:function(a,c){var b=this.data[0];b&&b.data[0]&&b.data[0].isError?(a.style.fontSize="",a=this.HTMLcreateSpan(a),a.bbox=b.data[0].toHTML(a).bbox):a=e.call(this,a,c);return a}});a.merror.Augment({toHTML:function(a){if(!this.isError)return l.call(this,a);a=this.HTMLcreateSpan(a);a.className="noError";this.multiLine&&(a.style.display="inline-block");for(var d=this.data[0].data[0].data.join("").split(/\n/),b=0,f=d.length;b<f;b++)c.addText(a,d[b]),b!==f-1&&c.addElement(a,"br",{isMathJax:!0});d=c.getHD(a.parentNode);b=c.getW(a.parentNode);if(1<f){var f=(d.h+d.d)/2,k=c.TeX.x_height/2;a.parentNode.style.verticalAlign=c.Em(d.d+(k-f));d.h=k+f;d.d=f-k}a.bbox={h:d.h,d:d.d,w:b,lw:0,rw:b};return a}})});a.Register.StartupHook("SVG Jax Config",function(){a.Config({SVG:{styles:{".MathJax_SVG .noError":a.Insert({"vertical-align":a.Browser.isMSIE&&c.multiLine?"-2px":""},c.style)}}})});a.Register.StartupHook("SVG Jax Ready",function(){var a=MathJax.ElementJax.mml,c=a.math.prototype.toSVG,m=a.merror.prototype.toSVG;a.math.Augment({toSVG:function(a,d){var e=this.data[0];return a=e&&e.data[0]&&e.data[0].isError?e.data[0].toSVG(a):c.call(this,a,d)}});a.merror.Augment({toSVG:function(a){if(!this.isError||"math"!==this.Parent().type)return m.call(this,a);a=e.addElement(a,"span",{className:"noError",isMathJax:!0});this.multiLine&&(a.style.display="inline-block");for(var c=this.data[0].data[0].data.join("").split(/\n/),d=0,b=c.length;d<b;d++)e.addText(a,c[d]),d!==b-1&&e.addElement(a,"br",{isMathJax:!0});1<b&&(c=a.offsetHeight/2,a.style.verticalAlign=-c+c/b+"px");return a}})});a.Register.StartupHook("NativeMML Jax Ready",function(){var a=MathJax.ElementJax.mml,c=MathJax.Extension["TeX/noErrors"].config,e=a.math.prototype.toNativeMML,l=a.merror.prototype.toNativeMML;a.math.Augment({toNativeMML:function(a){var c=this.data[0];return a=c&&c.data[0]&&c.data[0].isError?c.data[0].toNativeMML(a):e.call(this,a)}});a.merror.Augment({toNativeMML:function(a){if(!this.isError)return l.call(this,a);a=a.appendChild(document.createElement("span"));for(var d=this.data[0].data[0].data.join("").split(/\n/),b=0,f=d.length;b<f;b++)a.appendChild(document.createTextNode(d[b])),b!==f-1&&a.appendChild(document.createElement("br"));this.multiLine&&(a.style.display="inline-block",1<f&&(a.style.verticalAlign="middle"));for(var k in c.style)c.style.hasOwnProperty(k)&&(d=k.replace(/-./g,function(b){return b.charAt(1).toUpperCase()}),a.style[d]=c.style[k]);return a}})});a.Startup.signal.Post("TeX noErrors Ready")})(MathJax.Hub,MathJax.HTML);MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/noErrors.js");MathJax.Extension["TeX/noUndefined"]={version:"2.2",config:MathJax.Hub.CombineConfig("TeX.noUndefined",{disabled:!1,attributes:{mathcolor:"red"}})};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var a=MathJax.Extension["TeX/noUndefined"].config,e=MathJax.ElementJax.mml,c=MathJax.InputJax.TeX.Parse.prototype.csUndefined;MathJax.InputJax.TeX.Parse.Augment({csUndefined:function(d){if(a.disabled)return c.apply(this,arguments);MathJax.Hub.signal.Post(["TeX Jax - undefined control sequence",d]);this.Push(e.mtext(d).With(a.attributes))}});MathJax.Hub.Startup.signal.Post("TeX noUndefined Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/noUndefined.js");(function(a,e,c){var d,n=function(b){return MathJax.Localization._.apply(MathJax.Localization,[["TeX",b]].concat([].slice.call(arguments,1)))},m=MathJax.Object.Subclass({Init:function(b,f){this.global={isInner:f};this.data=[l.start(this.global)];b&&(this.data[0].env=b);this.env=this.data[0].env},Push:function(){var b,f,a,c;b=0;for(f=arguments.length;b<f;b++)if(a=arguments[b],a instanceof d.mbase&&(a=l.mml(a)),a.global=this.global,c=this.data.length?this.Top().checkItem(a):!0,c instanceof Array)this.Pop(),this.Push.apply(this,c);else if(c instanceof l)this.Pop(),this.Push(c);else if(c)if(this.data.push(a),a.env){for(var g in this.env)this.env.hasOwnProperty(g)&&(a.env[g]=this.env[g]);this.env=a.env}else a.env=this.env},Pop:function(){var b=this.data.pop();b.isOpen||delete b.env;this.env=this.data.length?this.Top().env:{};return b},Top:function(b){null==b&&(b=1);return this.data.length<b?null:this.data[this.data.length-b]},Prev:function(b){var f=this.Top();return b?f.data[f.data.length-1]:f.Pop()},toString:function(){return"stack[\n "+this.data.join("\n ")+"\n]"}}),l=m.Item=MathJax.Object.Subclass({type:"base",endError:["ExtraOpenMissingClose","Extra open brace or missing close brace"],closeError:["ExtraCloseMissingOpen","Extra close brace or missing open brace"],rightError:["MissingLeftExtraRight","Missing \\left or extra \\right"],Init:function(){this.isOpen&&(this.env={});this.data=[];this.Push.apply(this,arguments)},Push:function(){this.data.push.apply(this.data,arguments)},Pop:function(){return this.data.pop()},mmlData:function(b,f){null==b&&(b=!0);return 1!==this.data.length||f?d.mrow.apply(d,this.data).With(b?{inferred:!0}:{}):this.data[0]},checkItem:function(b){"over"===b.type&&this.isOpen&&(b.num=this.mmlData(!1),this.data=[]);if("cell"===b.type&&this.isOpen){if(b.linebreak)return!1;a.Error(["Misplaced","Misplaced %1",b.name])}b.isClose&&this[b.type+"Error"]&&a.Error(this[b.type+"Error"]);if(!b.isNotStack)return!0;this.Push(b.data[0]);return!1},With:function(b){for(var f in b)b.hasOwnProperty(f)&&(this[f]=b[f]);return this},toString:function(){return this.type+"["+this.data.join("; ")+"]"}});l.start=l.Subclass({type:"start",isOpen:!0,Init:function(b){this.SUPER(arguments).Init.call(this);this.global=b},checkItem:function(b){return"stop"===b.type?l.mml(this.mmlData()):this.SUPER(arguments).checkItem.call(this,b)}});l.stop=l.Subclass({type:"stop",isClose:!0});l.open=l.Subclass({type:"open",isOpen:!0,stopError:["ExtraOpenMissingClose","Extra open brace or missing close brace"],checkItem:function(b){if("close"===b.type){var f=this.mmlData();return l.mml(d.TeXAtom(f))}return this.SUPER(arguments).checkItem.call(this,b)}});l.close=l.Subclass({type:"close",isClose:!0});l.prime=l.Subclass({type:"prime",checkItem:function(b){if("msubsup"!==this.data[0].type)return[d.msup(this.data[0],this.data[1]),b];this.data[0].SetData(this.data[0].sup,this.data[1]);return[this.data[0],b]}});l.subsup=l.Subclass({type:"subsup",stopError:["MissingScript","Missing superscript or subscript argument"],supError:["MissingOpenForSup","Missing open brace for superscript"],subError:["MissingOpenForSup","Missing open brace for subscript"],checkItem:function(b){if("open"===b.type||"left"===b.type)return!0;if("mml"===b.type)return this.primes&&(2!==this.position?this.data[0].SetData(2,this.primes):b.data[0]=d.mrow(this.primes.With({variantForm:!0}),b.data[0])),this.data[0].SetData(this.position,b.data[0]),l.mml(this.data[0]);this.SUPER(arguments).checkItem.call(this,b)&&a.Error(this[["","subError","supError"][this.position]])},Pop:function(){}});l.over=l.Subclass({type:"over",isClose:!0,name:"\\over",checkItem:function(b,f){"over"===b.type&&a.Error(["AmbiguousUseOf","Ambiguous use of %1",b.name]);if(b.isClose){var c=d.mfrac(this.num,this.mmlData(!1));null!=this.thickness&&(c.linethickness=this.thickness);if(this.open||this.close)c.texClass=d.TEXCLASS.INNER,c.texWithDelims=!0,c=a.fenced(this.open,c,this.close);return[l.mml(c),b]}return this.SUPER(arguments).checkItem.call(this,b)},toString:function(){return"over["+this.num+" / "+this.data.join("; ")+"]"}});l.left=l.Subclass({type:"left",isOpen:!0,delim:"(",stopError:["ExtraLeftMissingRight","Extra \\left or missing \\right"],checkItem:function(b){return"right"===b.type?l.mml(a.fenced(this.delim,this.mmlData(),b.delim)):this.SUPER(arguments).checkItem.call(this,b)}});l.right=l.Subclass({type:"right",isClose:!0,delim:")"});l.begin=l.Subclass({type:"begin",isOpen:!0,checkItem:function(b){if("end"===b.type)return b.name!==this.name&&a.Error(["EnvBadEnd","\\begin{%1} ended with \\end{%2}",this.name,b.name]),this.end?this.parse[this.end].call(this.parse,this,this.data):l.mml(this.mmlData());"stop"===b.type&&a.Error(["EnvMissingEnd","Missing \\end{%1}",this.name]);return this.SUPER(arguments).checkItem.call(this,b)}});l.end=l.Subclass({type:"end",isClose:!0});l.style=l.Subclass({type:"style",checkItem:function(b){if(!b.isClose)return this.SUPER(arguments).checkItem.call(this,b);var f=d.mstyle.apply(d,this.data).With(this.styles);return[l.mml(f),b]}});l.position=l.Subclass({type:"position",checkItem:function(b){b.isClose&&a.Error(["MissingBoxFor","Missing box for %1",name]);if(b.isNotStack){var f=b.mmlData();switch(this.move){case "vertical":return f=d.mpadded(f).With({height:this.dh,depth:this.dd,voffset:this.dh}),[l.mml(f)];case "horizontal":return[l.mml(this.left),b,l.mml(this.right)]}}return this.SUPER(arguments).checkItem.call(this,b)}});l.array=l.Subclass({type:"array",isOpen:!0,arraydef:{},Init:function(){this.table=[];this.row=[];this.env={};this.frame=[];this.SUPER(arguments).Init.apply(this,arguments)},checkItem:function(b){if(b.isClose&&"over"!==b.type){if(b.isEntry)return this.EndEntry(),this.clearEnv(),!1;if(b.isCR)return this.EndEntry(),this.EndRow(),this.clearEnv(),!1;this.EndTable();this.clearEnv();var f=d.mtable.apply(d,this.table).With(this.arraydef);4===this.frame.length?f.frame=this.frame.dashed?"dashed":"solid":this.frame.length&&(f.hasFrame=!0,this.arraydef.rowlines&&(this.arraydef.rowlines=this.arraydef.rowlines.replace(/none( none)+$/,"none")),f=d.menclose(f).With({notation:this.frame.join(" "),isFrame:!0}),"none"!=(this.arraydef.columnlines||"none")||"none"!=(this.arraydef.rowlines||"none"))&&(f.padding=0);if(this.open||this.close)f=a.fenced(this.open,f,this.close);f=l.mml(f);if(this.requireClose){if("close"===b.type)return f;a.Error(["MissingCloseBrace","Missing close brace"])}return[f,b]}return this.SUPER(arguments).checkItem.call(this,b)},EndEntry:function(){this.row.push(d.mtd.apply(d,this.data));this.data=[]},EndRow:function(){this.table.push(d.mtr.apply(d,this.row));this.row=[]},EndTable:function(){if(this.data.length||this.row.length)this.EndEntry(),this.EndRow();this.checkLines()},checkLines:function(){if(this.arraydef.rowlines){var b=this.arraydef.rowlines.split(/ /);b.length===this.table.length?(this.frame.push("bottom"),b.pop(),this.arraydef.rowlines=b.join(" ")):b.length<this.table.length-1&&(this.arraydef.rowlines+=" none")}if(this.rowspacing){for(b=this.arraydef.rowspacing.split(/ /);b.length<this.table.length;)b.push(this.rowspacing+"em");this.arraydef.rowspacing=b.join(" ")}},clearEnv:function(){for(var b in this.env)this.env.hasOwnProperty(b)&&delete this.env[b]}});l.cell=l.Subclass({type:"cell",isClose:!0});l.mml=l.Subclass({type:"mml",isNotStack:!0,Add:function(){this.data.push.apply(this.data,arguments);return this}});l.fn=l.Subclass({type:"fn",checkItem:function(b){if(this.data[0]){if("mml"!==b.type||!b.data[0]||b.data[0].isa(d.mspace))return[this.data[0],b];var f=b.data[0];f.isEmbellished()&&(f=f.CoreMO());return[0,0,1,1,0,1,1,0,0,0][f.Get("texClass")]?[this.data[0],b]:[this.data[0],d.mo(d.entity("#x2061")).With({texClass:d.TEXCLASS.NONE}),b]}return this.SUPER(arguments).checkItem.apply(this,arguments)}});l.not=l.Subclass({type:"not",checkItem:function(b){var f,a;if("open"===b.type||"left"===b.type)return!0;if("mml"===b.type&&b.data[0].type.match(/^(mo|mi|mtext)$/)&&(f=b.data[0],a=f.data.join(""),1===a.length&&!f.movesupsub))return(a=l.not.remap[a.charCodeAt(0)])?f.SetData(0,d.chars(String.fromCharCode(a))):f.Append(d.chars("\u0338")),b;f=d.mpadded(d.mtext("\u29f8")).With({width:0});f=d.TeXAtom(f).With({texClass:d.TEXCLASS.REL});return[f,b]}});l.not.remap={8592:8602,8594:8603,8596:8622,8656:8653,8658:8655,8660:8654,8712:8713,8715:8716,8739:8740,8741:8742,8764:8769,126:8769,8771:8772,8773:8775,8776:8777,8781:8813,61:8800,8801:8802,60:8814,62:8815,8804:8816,8805:8817,8818:8820,8819:8821,8822:8824,8823:8825,8826:8832,8827:8833,8834:8836,8835:8837,8838:8840,8839:8841,8866:8876,8872:8877,8873:8878,8875:8879,8828:8928,8829:8929,8849:8930,8850:8931,8882:8938,8883:8939,8884:8940,8885:8941,8707:8708};l.dots=l.Subclass({type:"dots",checkItem:function(b){if("open"===b.type||"left"===b.type)return!0;var f=this.ldots;if("mml"===b.type&&b.data[0].isEmbellished()){var a=b.data[0].CoreMO().Get("texClass");if(a===d.TEXCLASS.BIN||a===d.TEXCLASS.REL)f=this.cdots}return[f,b]}});var p={Add:function(b,f,a){f||(f=this);for(var c in b)b.hasOwnProperty(c)&&("object"!==typeof b[c]||b[c]instanceof Array||"object"!==typeof f[c]&&"function"!==typeof f[c]?f[c]&&f[c].isUser&&a||(f[c]=b[c]):this.Add(b[c],f[c],b[c],a));return f}},q=MathJax.Object.Subclass({Init:function(b,f){this.string=b;this.macroCount=this.i=0;var c;if(f){c={};for(var r in f)f.hasOwnProperty(r)&&(c[r]=f[r])}this.stack=a.Stack(c,!!f);this.Parse();this.Push(l.stop())},Parse:function(){for(var b,f;this.i<this.string.length;)if(b=this.string.charAt(this.i++),f=b.charCodeAt(0),55296<=f&&56320>f&&(b+=this.string.charAt(this.i++)),p.special[b])this[p.special[b]](b);else p.letter.test(b)?this.Variable(b):p.digit.test(b)?this.Number(b):this.Other(b)},Push:function(){this.stack.Push.apply(this.stack,arguments)},mml:function(){return"mml"!==this.stack.Top().type?null:this.stack.Top().data[0]},mmlToken:function(b){return b},ControlSequence:function(b){var f=this.GetCS(),a=this.csFindMacro(f);if(a){a instanceof Array||(a=[a]);var c=a[0];c instanceof Function||(c=this[c]);c.apply(this,[b+f].concat(a.slice(1)))}else p.mathchar0mi[f]?this.csMathchar0mi(f,p.mathchar0mi[f]):p.mathchar0mo[f]?this.csMathchar0mo(f,p.mathchar0mo[f]):p.mathchar7[f]?this.csMathchar7(f,p.mathchar7[f]):null!=p.delimiter["\\"+f]?this.csDelimiter(f,p.delimiter["\\"+f]):this.csUndefined(b+f)},csFindMacro:function(b){return p.macros[b]},csMathchar0mi:function(b,f){var a={mathvariant:d.VARIANT.ITALIC};f instanceof Array&&(a=f[1],f=f[0]);this.Push(this.mmlToken(d.mi(d.entity("#x"+f)).With(a)))},csMathchar0mo:function(b,f){var a={stretchy:!1};f instanceof Array&&(a=f[1],a.stretchy=!1,f=f[0]);this.Push(this.mmlToken(d.mo(d.entity("#x"+f)).With(a)))},csMathchar7:function(b,f){var a={mathvariant:d.VARIANT.NORMAL};f instanceof Array&&(a=f[1],f=f[0]);this.stack.env.font&&(a.mathvariant=this.stack.env.font);this.Push(this.mmlToken(d.mi(d.entity("#x"+f)).With(a)))},csDelimiter:function(b,f){var a={};f instanceof Array&&(a=f[1],f=f[0]);f=4===f.length?d.entity("#x"+f):d.chars(f);this.Push(this.mmlToken(d.mo(f).With({fence:!1,stretchy:!1}).With(a)))},csUndefined:function(b){a.Error(["UndefinedControlSequence","Undefined control sequence %1",b])},Variable:function(b){var f={};this.stack.env.font&&(f.mathvariant=this.stack.env.font);this.Push(this.mmlToken(d.mi(d.chars(b)).With(f)))},Number:function(b){var f=this.string.slice(this.i-1).match(p.number);f?(b=d.mn(f[0].replace(/[{}]/g,"")),this.i+=f[0].length-1):b=d.mo(d.chars(b));this.stack.env.font&&(b.mathvariant=this.stack.env.font);this.Push(this.mmlToken(b))},Open:function(b){this.Push(l.open())},Close:function(b){this.Push(l.close())},Tilde:function(b){this.Push(d.mtext(d.chars("\u00a0")))},Space:function(b){},Superscript:function(b){this.GetNext().match(/\d/)&&(this.string=this.string.substr(0,this.i+1)+" "+this.string.substr(this.i+1));var f,c;f=this.stack.Top();"prime"===f.type?(b=f.data[0],c=f.data[1],this.stack.Pop()):(b=this.stack.Prev())||(b=d.mi(""));b.isEmbellishedWrapper&&(b=b.data[0].data[0]);if("msubsup"===b.type)b.data[b.sup]&&a.Error(["DoubleExponent","Double exponent: use braces to clarify"]),f=b.sup;else if(b.movesupsub){if("munderover"!==b.type||b.data[b.over])b.movablelimits&&b.isa(d.mi)&&(b=this.mi2mo(b)),b=d.munderover(b,null,null).With({movesupsub:!0});f=b.over}else b=d.msubsup(b,null,null),f=b.sup;this.Push(l.subsup(b).With({position:f,primes:c}))},Subscript:function(b){this.GetNext().match(/\d/)&&(this.string=this.string.substr(0,this.i+1)+" "+this.string.substr(this.i+1));var f,c;f=this.stack.Top();"prime"===f.type?(b=f.data[0],c=f.data[1],this.stack.Pop()):(b=this.stack.Prev())||(b=d.mi(""));b.isEmbellishedWrapper&&(b=b.data[0].data[0]);if("msubsup"===b.type)b.data[b.sub]&&a.Error(["DoubleSubscripts","Double subscripts: use braces to clarify"]),f=b.sub;else if(b.movesupsub){if("munderover"!==b.type||b.data[b.under])b.movablelimits&&b.isa(d.mi)&&(b=this.mi2mo(b)),b=d.munderover(b,null,null).With({movesupsub:!0});f=b.under}else b=d.msubsup(b,null,null),f=b.sub;this.Push(l.subsup(b).With({position:f,primes:c}))},PRIME:"\u2032",SMARTQUOTE:"\u2019",Prime:function(b){var f=this.stack.Prev();f||(f=d.mi());"msubsup"===f.type&&f.data[f.sup]&&a.Error(["DoubleExponentPrime","Prime causes double exponent: use braces to clarify"]);var c="";this.i--;do c+=this.PRIME,this.i++,b=this.GetNext();while("'"===b||b===this.SMARTQUOTE);c=["","\u2032","\u2033","\u2034","\u2057"][c.length]||c;this.Push(l.prime(f,this.mmlToken(d.mo(c))))},mi2mo:function(b){var f=d.mo();f.Append.apply(f,b.data);for(var a in f.defaults)f.defaults.hasOwnProperty(a)&&null!=b[a]&&(f[a]=b[a]);for(a in d.copyAttributes)d.copyAttributes.hasOwnProperty(a)&&null!=b[a]&&(f[a]=b[a]);return f},Comment:function(b){for(;this.i<this.string.length&&"\n"!=this.string.charAt(this.i);)this.i++},Hash:function(b){a.Error(["CantUseHash1","You can't use 'macro parameter character #' in math mode"])},Other:function(b){var f={stretchy:!1};this.stack.env.font&&(f.mathvariant=this.stack.env.font);p.remap[b]?(b=p.remap[b],b instanceof Array&&(f=b[1],b=b[0]),b=d.mo(d.entity("#x"+b)).With(f)):b=d.mo(b).With(f);""==b.autoDefault("texClass",!0)&&(b=d.TeXAtom(b));this.Push(this.mmlToken(b))},SetFont:function(b,f){this.stack.env.font=f},SetStyle:function(b,f,a,c){this.stack.env.style=f;this.stack.env.level=c;this.Push(l.style().With({styles:{displaystyle:a,scriptlevel:c}}))},SetSize:function(b,f){this.stack.env.size=f;this.Push(l.style().With({styles:{mathsize:f+"em"}}))},Color:function(b){var f=this.GetArgument(b),a=this.stack.env.color;this.stack.env.color=f;b=this.ParseArg(b);a?this.stack.env.color:delete this.stack.env.color;this.Push(d.mstyle(b).With({mathcolor:f}))},Spacer:function(b,f){this.Push(d.mspace().With({width:f,mathsize:d.SIZE.NORMAL,scriptlevel:0}))},LeftRight:function(b){this.Push(l[b.substr(1)]().With({delim:this.GetDelimiter(b)}))},Middle:function(b){var f=this.GetDelimiter(b);"left"!==this.stack.Top().type&&a.Error(["MisplacedMiddle","%1 must be within \\left and \\right",b]);this.Push(d.mo(f).With({stretchy:!0}))},NamedFn:function(b,f){f||(f=b.substr(1));var a=d.mi(f).With({texClass:d.TEXCLASS.OP});this.Push(l.fn(this.mmlToken(a)))},NamedOp:function(b,f){f||(f=b.substr(1));f=f.replace(/&thinsp;/,"\u2006");var a=d.mo(f).With({movablelimits:!0,movesupsub:!0,form:d.FORM.PREFIX,texClass:d.TEXCLASS.OP});a.useMMLspacing&=~a.SPACE_ATTR.form;this.Push(this.mmlToken(a))},Limits:function(b,f){var c=this.stack.Prev("nopop");c&&c.texClass===d.TEXCLASS.OP||a.Error(["MisplacedLimits","%1 is allowed only on operators",b]);c.movesupsub=f?!0:!1;c.movablelimits=!1},Over:function(b,f,a){var c=l.over().With({name:b});f||a?(c.open=f,c.close=a):b.match(/withdelims$/)&&(c.open=this.GetDelimiter(b),c.close=this.GetDelimiter(b));if(b.match(/^\\above/))c.thickness=this.GetDimen(b);else if(b.match(/^\\atop/)||f||a)c.thickness=0;this.Push(c)},Frac:function(b){var f=this.ParseArg(b);b=this.ParseArg(b);this.Push(d.mfrac(f,b))},Sqrt:function(b){var f=this.GetBrackets(b);b=this.GetArgument(b);"\\frac"===b&&(b+="{"+this.GetArgument(b)+"}{"+this.GetArgument(b)+"}");b=a.Parse(b,this.stack.env).mml();b=f?d.mroot(b,this.parseRoot(f)):d.msqrt.apply(d,b.array());this.Push(b)},Root:function(b){var f=this.GetUpTo(b,"\\of");b=this.ParseArg(b);this.Push(d.mroot(b,this.parseRoot(f)))},parseRoot:function(b){var f=this.stack.env,c=f.inRoot;f.inRoot=!0;var r=a.Parse(b,f);b=r.mml();r=r.stack.global;if(r.leftRoot||r.upRoot)b=d.mpadded(b),r.leftRoot&&(b.width=r.leftRoot),r.upRoot&&(b.voffset=r.upRoot,b.height=r.upRoot);f.inRoot=c;return b},MoveRoot:function(b,f){this.stack.env.inRoot||a.Error(["MisplacedMoveRoot","%1 can appear only within a root",b]);this.stack.global[f]&&a.Error(["MultipleMoveRoot","Multiple use of %1",b]);var c=this.GetArgument(b);c.match(/-?[0-9]+/)||a.Error(["IntegerArg","The argument to %1 must be an integer",b]);c=c/15+"em";"-"!==c.substr(0,1)&&(c="+"+c);this.stack.global[f]=c},Accent:function(b,f,a){b=this.ParseArg(b);var c={accent:!0};this.stack.env.font&&(c.mathvariant=this.stack.env.font);f=this.mmlToken(d.mo(d.entity("#x"+f)).With(c));f.stretchy=a?!0:!1;this.Push(d.TeXAtom(d.munderover(b,null,f).With({accent:!0})))},UnderOver:function(b,f,a){var c={o:"over",u:"under"}[b.charAt(1)];b=this.ParseArg(b);b.Get("movablelimits")&&(b.movablelimits=!1);b=d.munderover(b,null,null);a&&(b.movesupsub=!0);b.data[b[c]]=this.mmlToken(d.mo(d.entity("#x"+f)).With({stretchy:!0,accent:"under"==c}));this.Push(b)},Overset:function(b){var f=this.ParseArg(b);b=this.ParseArg(b);this.Push(d.mover(b,f))},Underset:function(b){var f=this.ParseArg(b);b=this.ParseArg(b);this.Push(d.munder(b,f))},TeXAtom:function(b,f){var c={texClass:f};if(f==d.TEXCLASS.OP){c.movesupsub=c.movablelimits=!0;var r=this.GetArgument(b),g=r.match(/^\s*\\rm\s+([a-zA-Z0-9 ]+)$/);g?(c.mathvariant=d.VARIANT.NORMAL,c=l.fn(this.mmlToken(d.mi(g[1]).With(c)))):c=l.fn(d.TeXAtom(a.Parse(r,this.stack.env).mml()).With(c))}else c=d.TeXAtom(this.ParseArg(b)).With(c);this.Push(c)},MmlToken:function(b){var f=this.GetArgument(b),c=this.GetBrackets(b,"").replace(/^\s+/,"");b=this.GetArgument(b);var r={attrNames:[]},g;for(d[f]&&d[f].prototype.isToken||a.Error(["NotMathMLToken","%1 is not a token element",f]);""!==c;){(g=c.match(/^([a-z]+)\s*=\s*(\'[^']*'|"[^"]*"|[^ ]*)\s*/i))||a.Error("InvalidMathMLAttr","Invalid MathML attribute: %1",c);d[f].prototype.defaults[g[1]]||this.MmlTokenAllow[g[1]]||a.Error(["UnknownAttrForElement","%1 is not a recognized attribute for %2",g[1],f]);var h=this.MmlFilterAttribute(g[1],g[2].replace(/^(['"])(.*)\1$/,"$2"));h&&("true"===h.toLowerCase()?h=!0:"false"===h.toLowerCase()&&(h=!1),r[g[1]]=h,r.attrNames.push(g[1]));c=c.substr(g[0].length)}this.Push(this.mmlToken(d[f](b).With(r)))},MmlFilterAttribute:function(b,f){return f},MmlTokenAllow:{fontfamily:1,fontsize:1,fontweight:1,fontstyle:1,color:1,background:1,id:1,"class":1,href:1,style:1},Strut:function(b){this.Push(d.mpadded(d.mrow()).With({height:"8.6pt",depth:"3pt",width:0}))},Phantom:function(b,f,a){b=d.mphantom(this.ParseArg(b));if(f||a)b=d.mpadded(b),a&&(b.height=b.depth=0),f&&(b.width=0);this.Push(d.TeXAtom(b))},Smash:function(b){var f=this.trimSpaces(this.GetBrackets(b,""));b=d.mpadded(this.ParseArg(b));switch(f){case "b":b.depth=0;break;case "t":b.height=0;break;default:b.height=b.depth=0}this.Push(d.TeXAtom(b))},Lap:function(b){var f=d.mpadded(this.ParseArg(b)).With({width:0});"\\llap"===b&&(f.lspace="-1 width");this.Push(d.TeXAtom(f))},RaiseLower:function(b){var f=this.GetDimen(b),a=l.position().With({name:b,move:"vertical"});"-"===f.charAt(0)&&(f=f.slice(1),b={raise:"\\lower",lower:"\\raise"}[b.substr(1)]);"\\lower"===b?(a.dh="-"+f,a.dd="+"+f):(a.dh="+"+f,a.dd="-"+f);this.Push(a)},MoveLeftRight:function(b){var f=this.GetDimen(b),a="-"===f.charAt(0)?f.slice(1):"-"+f;if("\\moveleft"===b)var c=f,f=a,a=c;this.Push(l.position().With({name:b,move:"horizontal",left:d.mspace().With({width:f,mathsize:d.SIZE.NORMAL}),right:d.mspace().With({width:a,mathsize:d.SIZE.NORMAL})}))},Hskip:function(b){this.Push(d.mspace().With({width:this.GetDimen(b),mathsize:d.SIZE.NORMAL}))},Rule:function(b,f){var a=this.GetDimen(b),c=this.GetDimen(b),g=this.GetDimen(b),h={width:a,height:c,depth:g};"blank"!==f?(parseFloat(a)&&parseFloat(c)+parseFloat(g)&&(h.mathbackground=this.stack.env.color||"black"),a=d.mpadded(d.mrow()).With(h)):a=d.mspace().With(h);this.Push(a)},MakeBig:function(b,f,a){a*=p.p_height;a=String(a).replace(/(\.\d\d\d).+/,"$1")+"em";b=this.GetDelimiter(b);this.Push(d.TeXAtom(d.mo(b).With({minsize:a,maxsize:a,fence:!0,stretchy:!0,symmetric:!0})).With({texClass:f}))},BuildRel:function(b){var f=this.ParseUpTo(b,"\\over");b=this.ParseArg(b);this.Push(d.TeXAtom(d.munderover(b,null,f)).With({mclass:d.TEXCLASS.REL}))},HBox:function(b,f){this.Push.apply(this,this.InternalMath(this.GetArgument(b),f))},FBox:function(b){this.Push(d.menclose.apply(d,this.InternalMath(this.GetArgument(b))).With({notation:"box"}))},Not:function(b){this.Push(l.not())},Dots:function(b){this.Push(l.dots().With({ldots:this.mmlToken(d.mo(d.entity("#x2026")).With({stretchy:!1})),cdots:this.mmlToken(d.mo(d.entity("#x22EF")).With({stretchy:!1}))}))},Require:function(b){b=this.GetArgument(b).replace(/.*\//,"").replace(/[^a-z0-9_.-]/ig,"");this.Extension(null,b)},Extension:function(b,f,k){f=a.extensionDir+"/"+f;f.match(/\.js$/)||(f+=".js");c.loaded[c.fileURL(f)]||(null!=b&&delete p[k||"macros"][b.replace(/^\\/,"")],e.RestartAfter(c.Require(f)))},Macro:function(b,f,c,d){if(c){var g=[];if(null!=d){var h=this.GetBrackets(b);g.push(null==h?d:h)}for(d=g.length;d<c;d++)g.push(this.GetArgument(b));f=this.SubstituteArgs(g,f)}this.string=this.AddArgs(f,this.string.slice(this.i));this.i=0;++this.macroCount>a.config.MAXMACROS&&a.Error(["MaxMacroSub1","MathJax maximum macro substitution count exceeded; is there a recursive macro call?"])},Matrix:function(b,f,c,d,g,h,e,z){var n=this.GetNext();""===n&&a.Error(["MissingArgFor","Missing argument for %1",b]);"{"===n?this.i++:(this.string=n+"}"+this.string.slice(this.i+1),this.i=0);b=l.array().With({requireClose:!0,arraydef:{rowspacing:h||"4pt",columnspacing:g||"1em"}});z&&(b.isCases=!0);if(f||c)b.open=f,b.close=c;"D"===e&&(b.arraydef.displaystyle=!0);null!=d&&(b.arraydef.columnalign=d);this.Push(b)},Entry:function(b){this.Push(l.cell().With({isEntry:!0,name:b}));if(this.stack.Top().isCases){var f=this.string,c=0;b=this.i;for(var d=f.length;b<d;){var g=f.charAt(b);"{"===g?(c++,b++):"}"===g?0===c?d=0:(c--,b++):"\x26"===g&&0===c?a.Error(["ExtraAlignTab","Extra alignment tab in \\cases text"]):"\\"===g?f.substr(b).match(/^((\\cr)[^a-zA-Z]|\\\\)/)?d=0:b+=2:b++}f=f.substr(this.i,b-this.i);f.match(/^\s*\\text[^a-zA-Z]/)||(this.Push.apply(this,this.InternalMath(f)),this.i=b)}},Cr:function(b){this.Push(l.cell().With({isCR:!0,name:b}))},CrLaTeX:function(b){var f;"["===this.string.charAt(this.i)&&(f=this.GetBrackets(b,"").replace(/ /g,""))&&!f.match(/^((-?(\.\d+|\d+(\.\d*)?))(pt|em|ex|mu|mm|cm|in|pc))$/)&&a.Error(["BracketMustBeDimension","Bracket argument to %1 must be a dimension",b]);this.Push(l.cell().With({isCR:!0,name:b,linebreak:!0}));b=this.stack.Top();if(b.isa(l.array)){if(f&&b.arraydef.rowspacing){var c=b.arraydef.rowspacing.split(/ /);b.rowspacing||(b.rowspacing=this.dimen2em(c[0]));for(;c.length<b.table.length;)c.push(this.Em(b.rowspacing));c[b.table.length-1]=this.Em(Math.max(0,b.rowspacing+this.dimen2em(f)));b.arraydef.rowspacing=c.join(" ")}}else f&&this.Push(d.mspace().With({depth:f})),this.Push(d.mo().With({linebreak:d.LINEBREAK.NEWLINE}))},emPerInch:7.2,dimen2em:function(b){var f=b.match(/^(-?(?:\.\d+|\d+(?:\.\d*)?))(pt|em|ex|mu|pc|in|mm|cm)/);b=parseFloat(f[1]||"1");f=f[2];return"em"===f?b:"ex"===f?.43*b:"pt"===f?b/10:"pc"===f?1.2*b:"in"===f?b*this.emPerInch:"cm"===f?b*this.emPerInch/2.54:"mm"===f?b*this.emPerInch/25.4:"mu"===f?b/18:0},Em:function(b){return 6E-4>Math.abs(b)?"0em":b.toFixed(3).replace(/\.?0+$/,"")+"em"},HLine:function(b,f){null==f&&(f="solid");var c=this.stack.Top();c.isa(l.array)&&!c.data.length||a.Error(["Misplaced","Misplaced %1",b]);if(0==c.table.length)c.frame.push("top");else{for(var d=c.arraydef.rowlines?c.arraydef.rowlines.split(/ /):[];d.length<c.table.length;)d.push("none");d[c.table.length-1]=f;c.arraydef.rowlines=d.join(" ")}},Begin:function(b){var f=this.GetArgument(b);f.match(/[^a-z*]/i)&&a.Error(["InvalidEnv","Invalid environment name '%1'",f]);(b=this.envFindName(f))||a.Error(["UnknownEnv","Unknown environment '%1'",f]);++this.macroCount>a.config.MAXMACROS&&a.Error(["MaxMacroSub2","MathJax maximum substitution count exceeded; is there a recursive latex environment?"]);b instanceof Array||(b=[b]);f=l.begin().With({name:f,end:b[1],parse:this});b[0]&&this[b[0]]&&(f=this[b[0]].apply(this,[f].concat(b.slice(2))));this.Push(f)},End:function(b){this.Push(l.end().With({name:this.GetArgument(b)}))},envFindName:function(b){return p.environment[b]},Equation:function(b,f){return f},ExtensionEnv:function(b,f){this.Extension(b.name,f,"environment")},Array:function(b,f,a,c,g,h,d,e){c||(c=this.GetArgument("\\begin{"+b.name+"}"));var n=("c"+c).replace(/[^clr|:]/g,"").replace(/[^|:]([|:])+/g,"$1");c=c.replace(/[^clr]/g,"").split("").join(" ");c=c.replace(/l/g,"left").replace(/r/g,"right").replace(/c/g,"center");c=l.array().With({arraydef:{columnalign:c,columnspacing:g||"1em",rowspacing:h||"4pt"}});n.match(/[|:]/)&&(n.charAt(0).match(/[|:]/)&&(c.frame.push("left"),c.frame.dashed=":"===n.charAt(0)),n.charAt(n.length-1).match(/[|:]/)&&c.frame.push("right"),n=n.substr(1,n.length-2),c.arraydef.columnlines=n.split("").join(" ").replace(/[^|: ]/g,"none").replace(/\|/g,"solid").replace(/:/g,"dashed"));f&&(c.open=this.convertDelimiter(f));a&&(c.close=this.convertDelimiter(a));"D"===d&&(c.arraydef.displaystyle=!0);"S"===d&&(c.arraydef.scriptlevel=1);e&&(c.arraydef.useHeight=!1);this.Push(b);return c},AlignedArray:function(b){var f=this.GetBrackets("\\begin{"+b.name+"}");return this.setArrayAlign(this.Array.apply(this,arguments),f)},setArrayAlign:function(b,f){f=this.trimSpaces(f||"");"t"===f?b.arraydef.align="baseline 1":"b"===f?b.arraydef.align="baseline -1":"c"===f?b.arraydef.align="center":f&&(b.arraydef.align=f);return b},convertDelimiter:function(b){b&&(b=p.delimiter[b]);if(null==b)return null;b instanceof Array&&(b=b[0]);4===b.length&&(b=String.fromCharCode(parseInt(b,16)));return b},trimSpaces:function(b){return"string"!=typeof b?b:b.replace(/^\s+|\s+$/g,"")},nextIsSpace:function(){return this.string.charAt(this.i).match(/[ \n\r\t]/)},GetNext:function(){for(;this.nextIsSpace();)this.i++;return this.string.charAt(this.i)},GetCS:function(){var b=this.string.slice(this.i).match(/^([a-z]+|.) ?/i);if(b)return this.i+=b[1].length,b[1];this.i++;return" "},GetArgument:function(b,f){switch(this.GetNext()){case "":return f||a.Error(["MissingArgFor","Missing argument for %1",b]),null;case "}":return f||a.Error(["ExtraCloseMissingOpen","Extra close brace or missing open brace"]),null;case "\\":return this.i++,"\\"+this.GetCS();case "{":for(var c=++this.i,d=1;this.i<this.string.length;)switch(this.string.charAt(this.i++)){case "\\":this.i++;break;case "{":d++;break;case "}":if(0==d&&a.Error(["ExtraClose","Extra close brace"]),0==--d)return this.string.slice(c,this.i-1)}a.Error(["MissingCloseBrace","Missing close brace"])}return this.string.charAt(this.i++)},GetBrackets:function(b,f){if("["!=this.GetNext())return f;for(var c=++this.i,d=0;this.i<this.string.length;)switch(this.string.charAt(this.i++)){case "{":d++;break;case "\\":this.i++;break;case "}":0>=d--&&a.Error(["ExtraCloseLooking","Extra close brace while looking for %1","']'"]);break;case "]":if(0==d)return this.string.slice(c,this.i-1)}a.Error(["MissingCloseBracket","Couldn't find closing ']' for argument to %1",b])},GetDelimiter:function(b){for(;this.nextIsSpace();)this.i++;var f=this.string.charAt(this.i);if(this.i<this.string.length&&(this.i++,"\\"==f&&(f+=this.GetCS(b)),null!=p.delimiter[f]))return this.convertDelimiter(f);a.Error(["MissingOrUnrecognizedDelim","Missing or unrecognized delimiter for %1",b])},GetDimen:function(b){var f;this.nextIsSpace()&&this.i++;if("{"==this.string.charAt(this.i)){if(f=this.GetArgument(b),f.match(/^\s*([-+]?(\.\d+|\d+(\.\d*)?))\s*(pt|em|ex|mu|px|mm|cm|in|pc)\s*$/))return f.replace(/ /g,"")}else if(f=this.string.slice(this.i),f=f.match(/^\s*(([-+]?(\.\d+|\d+(\.\d*)?))\s*(pt|em|ex|mu|px|mm|cm|in|pc)) ?/))return this.i+=f[0].length,f[1].replace(/ /g,"");a.Error(["MissingDimOrUnits","Missing dimension or its units for %1",b])},GetUpTo:function(b,f){for(;this.nextIsSpace();)this.i++;for(var c=this.i,d,g,h=0;this.i<this.string.length;){d=this.i;g=this.string.charAt(this.i++);switch(g){case "\\":g+=this.GetCS();break;case "{":h++;break;case "}":0==h&&a.Error(["ExtraCloseLooking","Extra close brace while looking for %1",f]),h--}if(0==h&&g==f)return this.string.slice(c,d)}a.Error(["TokenNotFoundForCommand","Couldn't find %1 for %2",f,b])},ParseArg:function(b){return a.Parse(this.GetArgument(b),this.stack.env).mml()},ParseUpTo:function(b,f){return a.Parse(this.GetUpTo(b,f),this.stack.env).mml()},InternalMath:function(b,f){var c={displaystyle:!1};null!=f&&(c.scriptlevel=f);this.stack.env.font&&(c.mathvariant=this.stack.env.font);if(!b.match(/\\?\$|\\\(|\\(eq)?ref\s*\{/))return[this.InternalText(b,c)];for(var r=0,g=0,h,e="",n=[];r<b.length;)h=b.charAt(r++),"$"===h?"$"===e?(n.push(d.TeXAtom(a.Parse(b.slice(g,r-1),{}).mml().With(c))),e="",g=r):""===e&&(g<r-1&&n.push(this.InternalText(b.slice(g,r-1),c)),e="$",g=r):"}"===h&&"}"===e?(n.push(d.TeXAtom(a.Parse(b.slice(g,r),{}).mml().With(c))),e="",g=r):"\\"===h&&(""===e&&b.substr(r).match(/^(eq)?ref\s*\{/)?(g<r-1&&n.push(this.InternalText(b.slice(g,r-1),c)),e="}",g=r-1):(h=b.charAt(r++),"("===h&&""===e?(g<r-2&&n.push(this.InternalText(b.slice(g,r-2),c)),e=")",g=r):")"===h&&")"===e?(n.push(d.TeXAtom(a.Parse(b.slice(g,r-2),{}).mml().With(c))),e="",g=r):"$"===h&&""===e&&(r--,b=b.substr(0,r-1)+b.substr(r))));""!==e&&a.Error(["MathNotTerminated","Math not terminated in text box"]);g<b.length&&n.push(this.InternalText(b.slice(g),c));return n},InternalText:function(b,f){b=b.replace(/^\s+/,"\u00a0").replace(/\s+$/,"\u00a0");return d.mtext(d.chars(b)).With(f)},SubstituteArgs:function(b,f){for(var c="",d="",g,h=0;h<f.length;)g=f.charAt(h++),"\\"===g?c+=g+f.charAt(h++):"#"===g?(g=f.charAt(h++),"#"===g?c+=g:((!g.match(/[1-9]/)||g>b.length)&&a.Error(["IllegalMacroParam","Illegal macro parameter reference"]),d=this.AddArgs(this.AddArgs(d,c),b[g-1]),c="")):c+=g;return this.AddArgs(d,c)},AddArgs:function(b,f){f.match(/^[a-z]/i)&&b.match(/(^|[^\\])(\\\\)*\\[a-z]+$/i)&&(b+=" ");b.length+f.length>a.config.MAXBUFFER&&a.Error(["MaxBufferSize","MathJax internal buffer size exceeded; is there a recursive macro call?"]);return b+f}});a.Augment({Stack:m,Parse:q,Definitions:p,Startup:function(){d=MathJax.ElementJax.mml;e.Insert(p,{letter:/[a-z]/i,digit:/[0-9.]/,number:/^(?:[0-9]+(?:\{,\}[0-9]{3})*(?:\.[0-9]*)*|\.[0-9]+)/,special:{"\\":"ControlSequence","{":"Open","}":"Close","~":"Tilde","^":"Superscript",_:"Subscript"," ":"Space","\t":"Space","\r":"Space","\n":"Space","'":"Prime","%":"Comment","\x26":"Entry","#":"Hash","\u2019":"Prime"},remap:{"-":"2212","*":"2217","`":"2018"},mathchar0mi:{alpha:"03B1",beta:"03B2",gamma:"03B3",delta:"03B4",epsilon:"03F5",zeta:"03B6",eta:"03B7",theta:"03B8",iota:"03B9",kappa:"03BA",lambda:"03BB",mu:"03BC",nu:"03BD",xi:"03BE",omicron:"03BF",pi:"03C0",rho:"03C1",sigma:"03C3",tau:"03C4",upsilon:"03C5",phi:"03D5",chi:"03C7",psi:"03C8",omega:"03C9",varepsilon:"03B5",vartheta:"03D1",varpi:"03D6",varrho:"03F1",varsigma:"03C2",varphi:"03C6",S:["00A7",{mathvariant:d.VARIANT.NORMAL}],aleph:["2135",{mathvariant:d.VARIANT.NORMAL}],hbar:["210F",{variantForm:!0}],imath:"0131",jmath:"0237",ell:"2113",wp:["2118",{mathvariant:d.VARIANT.NORMAL}],Re:["211C",{mathvariant:d.VARIANT.NORMAL}],Im:["2111",{mathvariant:d.VARIANT.NORMAL}],partial:["2202",{mathvariant:d.VARIANT.NORMAL}],infty:["221E",{mathvariant:d.VARIANT.NORMAL}],prime:["2032",{mathvariant:d.VARIANT.NORMAL,variantForm:!0}],emptyset:["2205",{mathvariant:d.VARIANT.NORMAL}],nabla:["2207",{mathvariant:d.VARIANT.NORMAL}],top:["22A4",{mathvariant:d.VARIANT.NORMAL}],bot:["22A5",{mathvariant:d.VARIANT.NORMAL}],angle:["2220",{mathvariant:d.VARIANT.NORMAL}],triangle:["25B3",{mathvariant:d.VARIANT.NORMAL}],backslash:["2216",{mathvariant:d.VARIANT.NORMAL,variantForm:!0}],forall:["2200",{mathvariant:d.VARIANT.NORMAL}],exists:["2203",{mathvariant:d.VARIANT.NORMAL}],neg:["00AC",{mathvariant:d.VARIANT.NORMAL}],lnot:["00AC",{mathvariant:d.VARIANT.NORMAL}],flat:["266D",{mathvariant:d.VARIANT.NORMAL}],natural:["266E",{mathvariant:d.VARIANT.NORMAL}],sharp:["266F",{mathvariant:d.VARIANT.NORMAL}],clubsuit:["2663",{mathvariant:d.VARIANT.NORMAL}],diamondsuit:["2662",{mathvariant:d.VARIANT.NORMAL}],heartsuit:["2661",{mathvariant:d.VARIANT.NORMAL}],spadesuit:["2660",{mathvariant:d.VARIANT.NORMAL}]},mathchar0mo:{surd:"221A",coprod:["2210",{texClass:d.TEXCLASS.OP,movesupsub:!0}],bigvee:["22C1",{texClass:d.TEXCLASS.OP,movesupsub:!0}],bigwedge:["22C0",{texClass:d.TEXCLASS.OP,movesupsub:!0}],biguplus:["2A04",{texClass:d.TEXCLASS.OP,movesupsub:!0}],bigcap:["22C2",{texClass:d.TEXCLASS.OP,movesupsub:!0}],bigcup:["22C3",{texClass:d.TEXCLASS.OP,movesupsub:!0}],"int":["222B",{texClass:d.TEXCLASS.OP}],intop:["222B",{texClass:d.TEXCLASS.OP,movesupsub:!0,movablelimits:!0}],iint:["222C",{texClass:d.TEXCLASS.OP}],iiint:["222D",{texClass:d.TEXCLASS.OP}],prod:["220F",{texClass:d.TEXCLASS.OP,movesupsub:!0}],sum:["2211",{texClass:d.TEXCLASS.OP,movesupsub:!0}],bigotimes:["2A02",{texClass:d.TEXCLASS.OP,movesupsub:!0}],bigoplus:["2A01",{texClass:d.TEXCLASS.OP,movesupsub:!0}],bigodot:["2A00",{texClass:d.TEXCLASS.OP,movesupsub:!0}],oint:["222E",{texClass:d.TEXCLASS.OP}],bigsqcup:["2A06",{texClass:d.TEXCLASS.OP,movesupsub:!0}],smallint:["222B",{largeop:!1}],triangleleft:"25C3",triangleright:"25B9",bigtriangleup:"25B3",bigtriangledown:"25BD",wedge:"2227",land:"2227",vee:"2228",lor:"2228",cap:"2229",cup:"222A",ddagger:"2021",dagger:"2020",sqcap:"2293",sqcup:"2294",uplus:"228E",amalg:"2A3F",diamond:"22C4",bullet:"2219",wr:"2240",div:"00F7",odot:["2299",{largeop:!1}],oslash:["2298",{largeop:!1}],otimes:["2297",{largeop:!1}],ominus:["2296",{largeop:!1}],oplus:["2295",{largeop:!1}],mp:"2213",pm:"00B1",circ:"2218",bigcirc:"25EF",setminus:["2216",{variantForm:!0}],cdot:"22C5",ast:"2217",times:"00D7",star:"22C6",propto:"221D",sqsubseteq:"2291",sqsupseteq:"2292",parallel:"2225",mid:"2223",dashv:"22A3",vdash:"22A2",leq:"2264",le:"2264",geq:"2265",ge:"2265",lt:"003C",gt:"003E",succ:"227B",prec:"227A",approx:"2248",succeq:"2AB0",preceq:"2AAF",supset:"2283",subset:"2282",supseteq:"2287",subseteq:"2286","in":"2208",ni:"220B",notin:"2209",owns:"220B",gg:"226B",ll:"226A",sim:"223C",simeq:"2243",perp:"22A5",equiv:"2261",asymp:"224D",smile:"2323",frown:"2322",ne:"2260",neq:"2260",cong:"2245",doteq:"2250",bowtie:"22C8",models:"22A8",notChar:"29F8",Leftrightarrow:"21D4",Leftarrow:"21D0",Rightarrow:"21D2",leftrightarrow:"2194",leftarrow:"2190",gets:"2190",rightarrow:"2192",to:"2192",mapsto:"21A6",leftharpoonup:"21BC",leftharpoondown:"21BD",rightharpoonup:"21C0",rightharpoondown:"21C1",nearrow:"2197",searrow:"2198",nwarrow:"2196",swarrow:"2199",rightleftharpoons:"21CC",hookrightarrow:"21AA",hookleftarrow:"21A9",longleftarrow:"27F5",Longleftarrow:"27F8",longrightarrow:"27F6",Longrightarrow:"27F9",Longleftrightarrow:"27FA",longleftrightarrow:"27F7",longmapsto:"27FC",ldots:"2026",cdots:"22EF",vdots:"22EE",ddots:"22F1",dotsc:"2026",dotsb:"22EF",dotsm:"22EF",dotsi:"22EF",dotso:"2026",ldotp:["002E",{texClass:d.TEXCLASS.PUNCT}],cdotp:["22C5",{texClass:d.TEXCLASS.PUNCT}],colon:["003A",{texClass:d.TEXCLASS.PUNCT}]},mathchar7:{Gamma:"0393",Delta:"0394",Theta:"0398",Lambda:"039B",Xi:"039E",Pi:"03A0",Sigma:"03A3",Upsilon:"03A5",Phi:"03A6",Psi:"03A8",Omega:"03A9",_:"005F","#":"0023",$:"0024","%":"0025","\x26":"0026",And:"0026"},delimiter:{"(":"(",")":")","[":"[","]":"]","\x3c":"27E8","\x3e":"27E9","\\lt":"27E8","\\gt":"27E9","/":"/","|":["|",{texClass:d.TEXCLASS.ORD}],".":"","\\\\":"\\","\\lmoustache":"23B0","\\rmoustache":"23B1","\\lgroup":"27EE","\\rgroup":"27EF","\\arrowvert":"23D0","\\Arrowvert":"2016","\\bracevert":"23AA","\\Vert":["2225",{texClass:d.TEXCLASS.ORD}],"\\|":["2225",{texClass:d.TEXCLASS.ORD}],"\\vert":["|",{texClass:d.TEXCLASS.ORD}],"\\uparrow":"2191","\\downarrow":"2193","\\updownarrow":"2195","\\Uparrow":"21D1","\\Downarrow":"21D3","\\Updownarrow":"21D5","\\backslash":"\\","\\rangle":"27E9","\\langle":"27E8","\\rbrace":"}","\\lbrace":"{","\\}":"}","\\{":"{","\\rceil":"2309","\\lceil":"2308","\\rfloor":"230B","\\lfloor":"230A","\\lbrack":"[","\\rbrack":"]"},macros:{displaystyle:["SetStyle","D",!0,0],textstyle:["SetStyle","T",!1,0],scriptstyle:["SetStyle","S",!1,1],scriptscriptstyle:["SetStyle","SS",!1,2],rm:["SetFont",d.VARIANT.NORMAL],mit:["SetFont",d.VARIANT.ITALIC],oldstyle:["SetFont",d.VARIANT.OLDSTYLE],cal:["SetFont",d.VARIANT.CALIGRAPHIC],it:["SetFont","-tex-mathit"],bf:["SetFont",d.VARIANT.BOLD],bbFont:["SetFont",d.VARIANT.DOUBLESTRUCK],scr:["SetFont",d.VARIANT.SCRIPT],frak:["SetFont",d.VARIANT.FRAKTUR],sf:["SetFont",d.VARIANT.SANSSERIF],tt:["SetFont",d.VARIANT.MONOSPACE],tiny:["SetSize",.5],Tiny:["SetSize",.6],scriptsize:["SetSize",.7],small:["SetSize",.85],normalsize:["SetSize",1],large:["SetSize",1.2],Large:["SetSize",1.44],LARGE:["SetSize",1.73],huge:["SetSize",2.07],Huge:["SetSize",2.49],arcsin:["NamedFn"],arccos:["NamedFn"],arctan:["NamedFn"],arg:["NamedFn"],cos:["NamedFn"],cosh:["NamedFn"],cot:["NamedFn"],coth:["NamedFn"],csc:["NamedFn"],deg:["NamedFn"],det:"NamedOp",dim:["NamedFn"],exp:["NamedFn"],gcd:"NamedOp",hom:["NamedFn"],inf:"NamedOp",ker:["NamedFn"],lg:["NamedFn"],lim:"NamedOp",liminf:["NamedOp","lim\x26thinsp;inf"],limsup:["NamedOp","lim\x26thinsp;sup"],ln:["NamedFn"],log:["NamedFn"],max:"NamedOp",min:"NamedOp",Pr:"NamedOp",sec:["NamedFn"],sin:["NamedFn"],sinh:["NamedFn"],sup:"NamedOp",tan:["NamedFn"],tanh:["NamedFn"],limits:["Limits",1],nolimits:["Limits",0],overline:["UnderOver","00AF"],underline:["UnderOver","005F"],overbrace:["UnderOver","23DE",1],underbrace:["UnderOver","23DF",1],overrightarrow:["UnderOver","2192"],underrightarrow:["UnderOver","2192"],overleftarrow:["UnderOver","2190"],underleftarrow:["UnderOver","2190"],overleftrightarrow:["UnderOver","2194"],underleftrightarrow:["UnderOver","2194"],overset:"Overset",underset:"Underset",stackrel:["Macro","\\mathrel{\\mathop{#2}\\limits^{#1}}",2],over:"Over",overwithdelims:"Over",atop:"Over",atopwithdelims:"Over",above:"Over",abovewithdelims:"Over",brace:["Over","{","}"],brack:["Over","[","]"],choose:["Over","(",")"],frac:"Frac",sqrt:"Sqrt",root:"Root",uproot:["MoveRoot","upRoot"],leftroot:["MoveRoot","leftRoot"],left:"LeftRight",right:"LeftRight",middle:"Middle",llap:"Lap",rlap:"Lap",raise:"RaiseLower",lower:"RaiseLower",moveleft:"MoveLeftRight",moveright:"MoveLeftRight",",":["Spacer",d.LENGTH.THINMATHSPACE],":":["Spacer",d.LENGTH.MEDIUMMATHSPACE],"\x3e":["Spacer",d.LENGTH.MEDIUMMATHSPACE],";":["Spacer",d.LENGTH.THICKMATHSPACE],"!":["Spacer",d.LENGTH.NEGATIVETHINMATHSPACE],enspace:["Spacer",".5em"],quad:["Spacer","1em"],qquad:["Spacer","2em"],thinspace:["Spacer",d.LENGTH.THINMATHSPACE],negthinspace:["Spacer",d.LENGTH.NEGATIVETHINMATHSPACE],hskip:"Hskip",hspace:"Hskip",kern:"Hskip",mskip:"Hskip",mspace:"Hskip",mkern:"Hskip",Rule:["Rule"],Space:["Rule","blank"],big:["MakeBig",d.TEXCLASS.ORD,.85],Big:["MakeBig",d.TEXCLASS.ORD,1.15],bigg:["MakeBig",d.TEXCLASS.ORD,1.45],Bigg:["MakeBig",d.TEXCLASS.ORD,1.75],bigl:["MakeBig",d.TEXCLASS.OPEN,.85],Bigl:["MakeBig",d.TEXCLASS.OPEN,1.15],biggl:["MakeBig",d.TEXCLASS.OPEN,1.45],Biggl:["MakeBig",d.TEXCLASS.OPEN,1.75],bigr:["MakeBig",d.TEXCLASS.CLOSE,.85],Bigr:["MakeBig",d.TEXCLASS.CLOSE,1.15],biggr:["MakeBig",d.TEXCLASS.CLOSE,1.45],Biggr:["MakeBig",d.TEXCLASS.CLOSE,1.75],bigm:["MakeBig",d.TEXCLASS.REL,.85],Bigm:["MakeBig",d.TEXCLASS.REL,1.15],biggm:["MakeBig",d.TEXCLASS.REL,1.45],Biggm:["MakeBig",d.TEXCLASS.REL,1.75],mathord:["TeXAtom",d.TEXCLASS.ORD],mathop:["TeXAtom",d.TEXCLASS.OP],mathopen:["TeXAtom",d.TEXCLASS.OPEN],mathclose:["TeXAtom",d.TEXCLASS.CLOSE],mathbin:["TeXAtom",d.TEXCLASS.BIN],mathrel:["TeXAtom",d.TEXCLASS.REL],mathpunct:["TeXAtom",d.TEXCLASS.PUNCT],mathinner:["TeXAtom",d.TEXCLASS.INNER],vcenter:["TeXAtom",d.TEXCLASS.VCENTER],mathchoice:["Extension","mathchoice"],buildrel:"BuildRel",hbox:["HBox",0],text:"HBox",mbox:["HBox",0],fbox:"FBox",strut:"Strut",mathstrut:["Macro","\\vphantom{(}"],phantom:"Phantom",vphantom:["Phantom",1,0],hphantom:["Phantom",0,1],smash:"Smash",acute:["Accent","00B4"],grave:["Accent","0060"],ddot:["Accent","00A8"],tilde:["Accent","007E"],bar:["Accent","00AF"],breve:["Accent","02D8"],check:["Accent","02C7"],hat:["Accent","005E"],vec:["Accent","2192"],dot:["Accent","02D9"],widetilde:["Accent","007E",1],widehat:["Accent","005E",1],matrix:"Matrix",array:"Matrix",pmatrix:["Matrix","(",")"],cases:["Matrix","{","","left left",null,".1em",null,!0],eqalign:["Matrix",null,null,"right left",d.LENGTH.THICKMATHSPACE,".5em","D"],displaylines:["Matrix",null,null,"center",null,".5em","D"],cr:"Cr","\\":"CrLaTeX",newline:"Cr",hline:["HLine","solid"],hdashline:["HLine","dashed"],eqalignno:["Matrix",null,null,"right left right",d.LENGTH.THICKMATHSPACE+" 3em",".5em","D"],leqalignno:["Matrix",null,null,"right left right",d.LENGTH.THICKMATHSPACE+" 3em",".5em","D"],bmod:["Macro","\\mathbin{\\mmlToken{mo}{mod}}"],pmod:["Macro","\\pod{\\mmlToken{mi}{mod}\\kern 6mu #1}",1],mod:["Macro","\\mathchoice{\\kern18mu}{\\kern12mu}{\\kern12mu}{\\kern12mu}\\mmlToken{mi}{mod}\\,\\,#1",1],pod:["Macro","\\mathchoice{\\kern18mu}{\\kern8mu}{\\kern8mu}{\\kern8mu}(#1)",1],iff:["Macro","\\;\\Longleftrightarrow\\;"],skew:["Macro","{{#2{#3\\mkern#1mu}\\mkern-#1mu}{}}",3],mathcal:["Macro","{\\cal #1}",1],mathscr:["Macro","{\\scr #1}",1],mathrm:["Macro","{\\rm #1}",1],mathbf:["Macro","{\\bf #1}",1],mathbb:["Macro","{\\bbFont #1}",1],Bbb:["Macro","{\\bbFont #1}",1],mathit:["Macro","{\\it #1}",1],mathfrak:["Macro","{\\frak #1}",1],mathsf:["Macro","{\\sf #1}",1],mathtt:["Macro","{\\tt #1}",1],textrm:["Macro","\\mathord{\\rm\\text{#1}}",1],textit:["Macro","\\mathord{\\it{\\text{#1}}}",1],textbf:["Macro","\\mathord{\\bf{\\text{#1}}}",1],pmb:["Macro","\\rlap{#1}\\kern1px{#1}",1],TeX:["Macro","T\\kern-.14em\\lower.5ex{E}\\kern-.115em X"],LaTeX:["Macro","L\\kern-.325em\\raise.21em{\\scriptstyle{A}}\\kern-.17em\\TeX"]," ":["Macro","\\text{ }"],not:"Not",dots:"Dots",space:"Tilde",begin:"Begin",end:"End",newcommand:["Extension","newcommand"],renewcommand:["Extension","newcommand"],newenvironment:["Extension","newcommand"],renewenvironment:["Extension","newcommand"],def:["Extension","newcommand"],let:["Extension","newcommand"],verb:["Extension","verb"],boldsymbol:["Extension","boldsymbol"],tag:["Extension","AMSmath"],notag:["Extension","AMSmath"],label:["Extension","AMSmath"],ref:["Extension","AMSmath"],eqref:["Extension","AMSmath"],nonumber:["Macro","\\notag"],unicode:["Extension","unicode"],color:"Color",href:["Extension","HTML"],"class":["Extension","HTML"],style:["Extension","HTML"],cssId:["Extension","HTML"],bbox:["Extension","bbox"],mmlToken:"MmlToken",require:"Require"},environment:{array:["AlignedArray"],matrix:["Array",null,null,null,"c"],pmatrix:["Array",null,"(",")","c"],bmatrix:["Array",null,"[","]","c"],Bmatrix:["Array",null,"\\{","\\}","c"],vmatrix:["Array",null,"\\vert","\\vert","c"],Vmatrix:["Array",null,"\\Vert","\\Vert","c"],cases:["Array",null,"\\{",".","ll",null,".1em"],equation:[null,"Equation"],"equation*":[null,"Equation"],eqnarray:["ExtensionEnv",null,"AMSmath"],"eqnarray*":["ExtensionEnv",null,"AMSmath"],align:["ExtensionEnv",null,"AMSmath"],"align*":["ExtensionEnv",null,"AMSmath"],aligned:["ExtensionEnv",null,"AMSmath"],multline:["ExtensionEnv",null,"AMSmath"],"multline*":["ExtensionEnv",null,"AMSmath"],split:["ExtensionEnv",null,"AMSmath"],gather:["ExtensionEnv",null,"AMSmath"],"gather*":["ExtensionEnv",null,"AMSmath"],gathered:["ExtensionEnv",null,"AMSmath"],alignat:["ExtensionEnv",null,"AMSmath"],"alignat*":["ExtensionEnv",null,"AMSmath"],alignedat:["ExtensionEnv",null,"AMSmath"]},p_height:1.2/.85});if(this.config.Macros){var b=this.config.Macros,f;for(f in b)b.hasOwnProperty(f)&&(p.macros[f]="string"===typeof b[f]?["Macro",b[f]]:["Macro"].concat(b[f]),p.macros[f].isUser=!0)}},config:{MAXMACROS:1E4,MAXBUFFER:5120},sourceMenuTitle:["TeXCommands","TeX Commands"],prefilterHooks:MathJax.Callback.Hooks(!0),postfilterHooks:MathJax.Callback.Hooks(!0),Config:function(){this.SUPER(arguments).Config.apply(this,arguments);"none"!==this.config.equationNumbers.autoNumber&&(this.config.extensions||(this.config.extensions=[]),this.config.extensions.push("AMSmath.js"))},Translate:function(b){var f,c=!1,e=MathJax.HTML.getScript(b),g=null!=b.type.replace(/\n/g," ").match(/(;|\s|\n)mode\s*=\s*display(;|\s|\n|$)/),h={math:e,display:g,script:b};this.prefilterHooks.Execute(h);e=h.math;try{f=a.Parse(e).mml()}catch(t){if(!t.texError)throw t;f=this.formatError(t,e,g,b);c=!0}f=f.inferred?d.apply(MathJax.ElementJax,f.data):d(f);g&&(f.root.display="block");c&&(f.texError=!0);h.math=f;this.postfilterHooks.Execute(h);return h.math},prefilterMath:function(b,f,a){return b},postfilterMath:function(b,f,a){this.combineRelations(b.root);return b},formatError:function(b,f,a,c){b=b.message.replace(/\n.*/,"");e.signal.Post(["TeX Jax - parse error",b,f,a,c]);return d.merror(b)},Error:function(b){b instanceof Array&&(b=n.apply(n,b));throw e.Insert(Error(b),{texError:!0});},Macro:function(b,f,a){p.macros[b]=["Macro"].concat([].slice.call(arguments,1));p.macros[b].isUser=!0},fenced:function(b,f,a){var c=d.mrow();c.open=b;c.close=a;b&&c.Append(d.mo(b).With({fence:!0,stretchy:!0,texClass:d.TEXCLASS.OPEN}));"mrow"===f.type?c.Append.apply(c,f.data):c.Append(f);a&&c.Append(d.mo(a).With({fence:!0,stretchy:!0,texClass:d.TEXCLASS.CLOSE}));return c},combineRelations:function(b){var f,a,c,g;f=0;for(a=b.data.length;f<a;f++)if(b.data[f]){if(b.isa(d.mrow))for(;f+1<a&&(c=b.data[f])&&(g=b.data[f+1])&&c.isa(d.mo)&&g.isa(d.mo)&&c.Get("texClass")===d.TEXCLASS.REL&&g.Get("texClass")===d.TEXCLASS.REL;)c.variantForm!=g.variantForm||c.Get("mathvariant")!=g.Get("mathvariant")||c.style!=g.style||c["class"]!=g["class"]||c.id||g.id?(c.rspace=g.lspace="0pt",f++):(c.Append.apply(c,g.data),b.data.splice(f+1,1),a--);b.data[f].isToken||this.combineRelations(b.data[f])}}});a.prefilterHooks.Add(function(b){b.math=a.prefilterMath(b.math,b.display,b.script)});a.postfilterHooks.Add(function(b){b.math=a.postfilterMath(b.math,b.display,b.script)});a.loadComplete("jax.js")})(MathJax.InputJax.TeX,MathJax.Hub,MathJax.Ajax);MathJax.Extension["TeX/AMSmath"]={version:"2.2",number:0,startNumber:0,labels:{},eqlabels:{},refs:[]};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var a=MathJax.ElementJax.mml,e=MathJax.InputJax.TeX,c=MathJax.Extension["TeX/AMSmath"],d=e.Definitions,n=e.Stack.Item,m=e.config.equationNumbers,l=function(a){for(var c=[],b=0,f=a.length;b<f;b++)c[b]=e.Parse.prototype.Em(a[b]);return c.join(" ")};d.Add({mathchar0mo:{iiiint:["2A0C",{texClass:a.TEXCLASS.OP}]},macros:{mathring:["Accent","2DA"],nobreakspace:"Tilde",negmedspace:["Spacer",a.LENGTH.NEGATIVEMEDIUMMATHSPACE],negthickspace:["Spacer",a.LENGTH.NEGATIVETHICKMATHSPACE],idotsint:["MultiIntegral","\\int\\cdots\\int"],dddot:["Accent","20DB"],ddddot:["Accent","20DC"],sideset:["Macro","\\mathop{\\mathop{\\rlap{\\phantom{#3}}}\\nolimits#1\\!\\mathop{#3}\\nolimits#2}",3],boxed:["Macro","\\fbox{$\\displaystyle{#1}$}",1],tag:"HandleTag",notag:"HandleNoTag",label:"HandleLabel",ref:"HandleRef",eqref:["HandleRef",!0],substack:["Macro","\\begin{subarray}{c}#1\\end{subarray}",1],injlim:["NamedOp","inj\x26thinsp;lim"],projlim:["NamedOp","proj\x26thinsp;lim"],varliminf:["Macro","\\mathop{\\underline{\\mmlToken{mi}{lim}}}"],varlimsup:["Macro","\\mathop{\\overline{\\mmlToken{mi}{lim}}}"],varinjlim:["Macro","\\mathop{\\underrightarrow{\\mmlToken{mi}{lim}\\Rule{-1pt}{0pt}{1pt}}\\Rule{0pt}{0pt}{.45em}}"],varprojlim:["Macro","\\mathop{\\underleftarrow{\\mmlToken{mi}{lim}\\Rule{-1pt}{0pt}{1pt}}\\Rule{0pt}{0pt}{.45em}}"],DeclareMathOperator:"HandleDeclareOp",operatorname:"HandleOperatorName",genfrac:"Genfrac",frac:["Genfrac","","","",""],tfrac:["Genfrac","","","",1],dfrac:["Genfrac","","","",0],binom:["Genfrac","(",")","0em",""],tbinom:["Genfrac","(",")","0em",1],dbinom:["Genfrac","(",")","0em",0],cfrac:"CFrac",shoveleft:["HandleShove",a.ALIGN.LEFT],shoveright:["HandleShove",a.ALIGN.RIGHT],xrightarrow:["xArrow",8594,5,6],xleftarrow:["xArrow",8592,7,3]},environment:{align:["AMSarray",null,!0,!0,"rlrlrlrlrlrl",l([5/18,2,5/18,2,5/18,2,5/18,2,5/18,2,5/18])],"align*":["AMSarray",null,!1,!0,"rlrlrlrlrlrl",l([5/18,2,5/18,2,5/18,2,5/18,2,5/18,2,5/18])],multline:["Multline",null,!0],"multline*":["Multline",null,!1],split:["AMSarray",null,!1,!1,"rl",l([5/18])],gather:["AMSarray",null,!0,!0,"c"],"gather*":["AMSarray",null,!1,!0,"c"],alignat:["AlignAt",null,!0,!0],"alignat*":["AlignAt",null,!1,!0],alignedat:["AlignAt",null,!1,!1],aligned:["AlignedArray",null,null,null,"rlrlrlrlrlrl",l([5/18,2,5/18,2,5/18,2,5/18,2,5/18,2,5/18]),".5em","D"],gathered:["AlignedArray",null,null,null,"c",null,".5em","D"],subarray:["Array",null,null,null,null,l([0,0,0,0]),"0.1em","S",1],smallmatrix:["Array",null,null,null,"c",l([1/3]),".2em","S",1],equation:["EquationBegin","Equation",!0],"equation*":["EquationBegin","EquationStar",!1],eqnarray:["AMSarray",null,!0,!0,"rcl",a.LENGTH.THICKMATHSPACE,".5em"],"eqnarray*":["AMSarray",null,!1,!0,"rcl",a.LENGTH.THICKMATHSPACE,".5em"]},delimiter:{"\\lvert":["2223",{texClass:a.TEXCLASS.OPEN}],"\\rvert":["2223",{texClass:a.TEXCLASS.CLOSE}],"\\lVert":["2225",{texClass:a.TEXCLASS.OPEN}],"\\rVert":["2225",{texClass:a.TEXCLASS.CLOSE}]}},null,!0);e.Parse.Augment({HandleTag:function(c){var d=this.GetStar(),b=this.trimSpaces(this.GetArgument(c)),f=b;d||(b=m.formatTag(b));d=this.stack.global;d.tagID=f;d.notags&&e.Error(["CommandNotAllowedInEnv","%1 not allowed in %2 environment",c,d.notags]);d.tag&&e.Error(["MultipleCommand","Multiple %1",c]);d.tag=a.mtd.apply(a,this.InternalMath(b)).With({id:m.formatID(f)})},HandleNoTag:function(a){this.stack.global.tag&&delete this.stack.global.tag;this.stack.global.notag=!0},HandleLabel:function(a){var d=this.stack.global,b=this.GetArgument(a);""===b||c.refUpdate||(d.label&&e.Error(["MultipleCommand","Multiple %1",a]),d.label=b,(c.labels[b]||c.eqlabels[b])&&e.Error(["MultipleLabel","Label '%1' multiply defined",b]),c.eqlabels[b]="???")},HandleRef:function(d,e){var b=this.GetArgument(d),f=c.labels[b]||c.eqlabels[b];f||(f="??",c.badref=!c.refUpdate);var k=f;e&&(k=m.formatTag(k));m.useLabelIds&&(f=b);this.Push(a.mrow.apply(a,this.InternalMath(k)).With({href:m.formatURL(m.formatID(f)),"class":"MathJax_ref"}))},HandleDeclareOp:function(a){var c=this.GetStar()?"\\limits":"",b=this.trimSpaces(this.GetArgument(a));"\\"==b.charAt(0)&&(b=b.substr(1));a=this.GetArgument(a);a=a.replace(/\*/g,"\\text{*}").replace(/-/g,"\\text{-}");e.Definitions.macros[b]=["Macro","\\mathop{\\rm "+a+"}"+c]},HandleOperatorName:function(a){var c=this.GetStar()?"\\limits":"\\nolimits";a=this.trimSpaces(this.GetArgument(a));a=a.replace(/\*/g,"\\text{*}").replace(/-/g,"\\text{-}");this.string="\\mathop{\\rm "+a+"}"+c+" "+this.string.slice(this.i);this.i=0},HandleShove:function(a,c){var b=this.stack.Top();("multline"!==b.type||b.data.length)&&e.Error(["CommandAtTheBeginingOfLine","%1 must come at the beginning of the line",a]);b.data.shove=c},CFrac:function(c){var d=this.trimSpaces(this.GetBrackets(c,"")),b=this.GetArgument(c),f=this.GetArgument(c),b=a.mfrac(e.Parse("\\strut\\textstyle{"+b+"}",this.stack.env).mml(),e.Parse("\\strut\\textstyle{"+f+"}",this.stack.env).mml()),d={l:a.ALIGN.LEFT,r:a.ALIGN.RIGHT,"":""}[d];null==d&&e.Error(["IllegalAlign","Illegal alignment specified in %1",c]);d&&(b.numalign=b.denomalign=d);this.Push(b)},Genfrac:function(c,d,b,f,k){d=null==d?this.GetDelimiterArg(c):this.convertDelimiter(d);b=null==b?this.GetDelimiterArg(c):this.convertDelimiter(b);null==f&&(f=this.GetArgument(c));null==k&&(k=this.trimSpaces(this.GetArgument(c)));var r=this.ParseArg(c),g=this.ParseArg(c),r=a.mfrac(r,g);""!==f&&(r.linethickness=f);if(d||b)r=e.fenced(d,r,b);""!==k&&(d=["D","T","S","SS"][k],null==d&&e.Error(["BadMathStyleFor","Bad math style for %1",c]),r=a.mstyle(r),"D"===d?(r.displaystyle=!0,r.scriptlevel=0):(r.displaystyle=!1,r.scriptlevel=k-1));this.Push(r)},Multline:function(a,c){this.Push(a);this.checkEqnEnv();return n.multline(c,this.stack).With({arraydef:{displaystyle:!0,rowspacing:".5em",width:e.config.MultLineWidth,columnwidth:"100%",side:e.config.TagSide,minlabelspacing:e.config.TagIndent}})},AMSarray:function(a,c,b,f,k){this.Push(a);b&&this.checkEqnEnv();f=f.replace(/[^clr]/g,"").split("").join(" ");f=f.replace(/l/g,"left").replace(/r/g,"right").replace(/c/g,"center");return n.AMSarray(a.name,c,b,this.stack).With({arraydef:{displaystyle:!0,rowspacing:".5em",columnalign:f,columnspacing:k||"1em",rowspacing:"3pt",side:e.config.TagSide,minlabelspacing:e.config.TagIndent}})},AlignAt:function(a,c,b){var f,k,d="",g=[];b||(k=this.GetBrackets("\\begin{"+a.name+"}"));f=this.GetArgument("\\begin{"+a.name+"}");for(f.match(/[^0-9]/)&&e.Error(["PositiveIntegerArg","Argument to %1 must me a positive integer","\\begin{"+a.name+"}"]);0<f;)d+="rl",g.push("0em 0em"),f--;g=g.join(" ");if(b)return this.AMSarray(a,c,b,d,g);a=this.Array.call(this,a,null,null,d,g,".5em","D");return this.setArrayAlign(a,k)},EquationBegin:function(a,c){this.checkEqnEnv();this.stack.global.forcetag=c&&"none"!==m.autoNumber;return a},EquationStar:function(a,c){this.stack.global.tagged=!0;return c},checkEqnEnv:function(){this.stack.global.eqnenv&&e.Error(["ErroneousNestingEq","Erroneous nesting of equation structures"]);this.stack.global.eqnenv=!0},MultiIntegral:function(a,c){var b=this.GetNext();if("\\"===b){var f=this.i,b=this.GetArgument(a);this.i=f;"\\limits"===b&&(c="\\idotsint"===a?"\\!\\!\\mathop{\\,\\,"+c+"}":"\\!\\!\\!\\mathop{\\,\\,\\,"+c+"}")}this.string=c+" "+this.string.slice(this.i);this.i=0},xArrow:function(c,d,b,f){b={width:"+"+(b+f)+"mu",lspace:b+"mu"};f=this.GetBrackets(c);c=this.ParseArg(c);d=a.mo(a.chars(String.fromCharCode(d))).With({stretchy:!0,texClass:a.TEXCLASS.REL});d=a.munderover(d);d.SetData(d.over,a.mpadded(c).With(b).With({voffset:".15em"}));f&&(f=e.Parse(f,this.stack.env).mml(),d.SetData(d.under,a.mpadded(f).With(b).With({voffset:"-.24em"})));this.Push(d)},GetDelimiterArg:function(a){var c=this.trimSpaces(this.GetArgument(a));if(""==c)return null;null==d.delimiter[c]&&e.Error(["MissingOrUnrecognizedDelim","Missing or unrecognized delimiter for %1",a]);return this.convertDelimiter(c)},GetStar:function(){var a="*"===this.GetNext();a&&this.i++;return a}});n.Augment({autoTag:function(){var d=this.global;if(!d.notag){c.number++;d.tagID=m.formatNumber(c.number.toString());var n=e.Parse("\\text{"+m.formatTag(d.tagID)+"}",{}).mml();d.tag=a.mtd(n.With({id:m.formatID(d.tagID)}))}},getTag:function(){var a=this.global,d=a.tag;a.tagged=!0;a.label&&(c.eqlabels[a.label]=a.tagID,m.useLabelIds&&(d.id=m.formatID(a.label)));delete a.tag;delete a.tagID;delete a.label;return d}});n.multline=n.array.Subclass({type:"multline",Init:function(a,c){this.SUPER(arguments).Init.apply(this);this.numbered=a&&"none"!==m.autoNumber;this.save={notag:c.global.notag};c.global.tagged=!a&&!c.global.forcetag},EndEntry:function(){var c=a.mtd.apply(a,this.data);this.data.shove&&(c.columnalign=this.data.shove);this.row.push(c);this.data=[]},EndRow:function(){1!=this.row.length&&e.Error(["MultlineRowsOneCol","The rows within the %1 environment must have exactly one column","multline"]);this.table.push(this.row);this.row=[]},EndTable:function(){this.SUPER(arguments).EndTable.call(this);if(this.table.length){var c=this.table.length-1,d,b=-1;this.table[0][0].columnalign||(this.table[0][0].columnalign=a.ALIGN.LEFT);this.table[c][0].columnalign||(this.table[c][0].columnalign=a.ALIGN.RIGHT);!this.global.tag&&this.numbered&&this.autoTag();this.global.tag&&!this.global.notags&&(b="left"===this.arraydef.side?0:this.table.length-1,this.table[b]=[this.getTag()].concat(this.table[b]));d=0;for(c=this.table.length;d<c;d++)this.table[d]=(d===b?a.mlabeledtr:a.mtr).apply(a,this.table[d])}this.global.notag=this.save.notag}});n.AMSarray=n.array.Subclass({type:"AMSarray",Init:function(a,c,b,f){this.SUPER(arguments).Init.apply(this);this.numbered=c&&"none"!==m.autoNumber;this.save={notags:f.global.notags,notag:f.global.notag};f.global.notags=b?null:a;f.global.tagged=!c&&!f.global.forcetag},EndRow:function(){var c=a.mtr;!this.global.tag&&this.numbered&&this.autoTag();this.global.tag&&!this.global.notags&&(this.row=[this.getTag()].concat(this.row),c=a.mlabeledtr);this.numbered&&delete this.global.notag;this.table.push(c.apply(a,this.row));this.row=[]},EndTable:function(){this.SUPER(arguments).EndTable.call(this);this.global.notags=this.save.notags;this.global.notag=this.save.notag}});n.start.Augment({oldCheckItem:n.start.prototype.checkItem,checkItem:function(d){if("stop"===d.type){d=this.mmlData();var l=this.global;!c.display||l.tag||l.tagged||l.isInner||"all"!==m.autoNumber&&!l.forcetag||this.autoTag();if(l.tag){var l=[this.getTag(),a.mtd(d)],b={side:e.config.TagSide,minlabelspacing:e.config.TagIndent,columnalign:d.displayAlign};d.displayAlign===a.INDENTALIGN.LEFT?(b.width="100%",d.displayIndent&&!String(d.displayIndent).match(/^0+(\.0*)?($|[a-z%])/)&&(b.columnwidth=d.displayIndent+" fit",b.columnspacing="0",l=[l[0],a.mtd(),l[1]])):d.displayAlign===a.INDENTALIGN.RIGHT&&(b.width="100%",d.displayIndent&&!String(d.displayIndent).match(/^0+(\.0*)?($|[a-z%])/)&&(b.columnwidth="fit "+d.displayIndent,b.columnspacing="0",l[2]=a.mtd()));d=a.mtable(a.mlabeledtr.apply(a,l)).With(b)}return n.mml(d)}return this.oldCheckItem.call(this,d)}});e.prefilterHooks.Add(function(a){c.display=a.display;c.number=c.startNumber;c.eqlabels={};c.badref=!1;c.refUpdate&&(c.number=a.script.MathJax.startNumber)});e.postfilterHooks.Add(function(a){a.script.MathJax.startNumber=c.startNumber;c.startNumber=c.number;MathJax.Hub.Insert(c.labels,c.eqlabels);c.badref&&!a.math.texError&&c.refs.push(a.script)});MathJax.Hub.Register.MessageHook("Begin Math Input",function(){c.refs=[];c.refUpdate=!1});MathJax.Hub.Register.MessageHook("End Math Input",function(a){if(c.refs.length){c.refUpdate=!0;a=0;for(var d=c.refs.length;a<d;a++)c.refs[a].MathJax.state=MathJax.ElementJax.STATE.UPDATE;return MathJax.Hub.processInput({scripts:c.refs,start:(new Date).getTime(),i:0,j:0,jax:{},jaxIDs:[]})}return null});e.resetEquationNumbers=function(a,d){c.startNumber=a||0;d||(c.labels={})};MathJax.Hub.Startup.signal.Post("TeX AMSmath Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/AMSmath.js");MathJax.Extension["TeX/AMSsymbols"]={version:"2.2"};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var a=MathJax.ElementJax.mml;MathJax.InputJax.TeX.Definitions.Add({mathchar0mi:{digamma:"03DD",varkappa:"03F0",varGamma:["0393",{mathvariant:a.VARIANT.ITALIC}],varDelta:["0394",{mathvariant:a.VARIANT.ITALIC}],varTheta:["0398",{mathvariant:a.VARIANT.ITALIC}],varLambda:["039B",{mathvariant:a.VARIANT.ITALIC}],varXi:["039E",{mathvariant:a.VARIANT.ITALIC}],varPi:["03A0",{mathvariant:a.VARIANT.ITALIC}],varSigma:["03A3",{mathvariant:a.VARIANT.ITALIC}],varUpsilon:["03A5",{mathvariant:a.VARIANT.ITALIC}],varPhi:["03A6",{mathvariant:a.VARIANT.ITALIC}],varPsi:["03A8",{mathvariant:a.VARIANT.ITALIC}],varOmega:["03A9",{mathvariant:a.VARIANT.ITALIC}],beth:"2136",gimel:"2137",daleth:"2138",backprime:["2035",{variantForm:!0}],hslash:"210F",varnothing:["2205",{variantForm:!0}],blacktriangle:"25B4",triangledown:["25BD",{variantForm:!0}],blacktriangledown:"25BE",square:"25FB",Box:"25FB",blacksquare:"25FC",lozenge:"25CA",Diamond:"25CA",blacklozenge:"29EB",circledS:["24C8",{mathvariant:a.VARIANT.NORMAL}],bigstar:"2605",sphericalangle:"2222",measuredangle:"2221",nexists:"2204",complement:"2201",mho:"2127",eth:["00F0",{mathvariant:a.VARIANT.NORMAL}],Finv:"2132",diagup:"2571",Game:"2141",diagdown:"2572",Bbbk:["006B",{mathvariant:a.VARIANT.DOUBLESTRUCK}],yen:"00A5",circledR:"00AE",checkmark:"2713",maltese:"2720"},mathchar0mo:{dotplus:"2214",ltimes:"22C9",smallsetminus:"2216",rtimes:"22CA",Cap:"22D2",doublecap:"22D2",leftthreetimes:"22CB",Cup:"22D3",doublecup:"22D3",rightthreetimes:"22CC",barwedge:"22BC",curlywedge:"22CF",veebar:"22BB",curlyvee:"22CE",doublebarwedge:"2A5E",boxminus:"229F",circleddash:"229D",boxtimes:"22A0",circledast:"229B",boxdot:"22A1",circledcirc:"229A",boxplus:"229E",centerdot:"22C5",divideontimes:"22C7",intercal:"22BA",leqq:"2266",geqq:"2267",leqslant:"2A7D",geqslant:"2A7E",eqslantless:"2A95",eqslantgtr:"2A96",lesssim:"2272",gtrsim:"2273",lessapprox:"2A85",gtrapprox:"2A86",approxeq:"224A",lessdot:"22D6",gtrdot:"22D7",lll:"22D8",llless:"22D8",ggg:"22D9",gggtr:"22D9",lessgtr:"2276",gtrless:"2277",lesseqgtr:"22DA",gtreqless:"22DB",lesseqqgtr:"2A8B",gtreqqless:"2A8C",doteqdot:"2251",Doteq:"2251",eqcirc:"2256",risingdotseq:"2253",circeq:"2257",fallingdotseq:"2252",triangleq:"225C",backsim:"223D",thicksim:["223C",{variantForm:!0}],backsimeq:"22CD",thickapprox:["2248",{variantForm:!0}],subseteqq:"2AC5",supseteqq:"2AC6",Subset:"22D0",Supset:"22D1",sqsubset:"228F",sqsupset:"2290",preccurlyeq:"227C",succcurlyeq:"227D",curlyeqprec:"22DE",curlyeqsucc:"22DF",precsim:"227E",succsim:"227F",precapprox:"2AB7",succapprox:"2AB8",vartriangleleft:"22B2",lhd:"22B2",vartriangleright:"22B3",rhd:"22B3",trianglelefteq:"22B4",unlhd:"22B4",trianglerighteq:"22B5",unrhd:"22B5",vDash:"22A8",Vdash:"22A9",Vvdash:"22AA",smallsmile:["2323",{variantForm:!0}],shortmid:["2223",{variantForm:!0}],smallfrown:["2322",{variantForm:!0}],shortparallel:["2225",{variantForm:!0}],bumpeq:"224F",between:"226C",Bumpeq:"224E",pitchfork:"22D4",varpropto:"221D",backepsilon:"220D",blacktriangleleft:"25C2",blacktriangleright:"25B8",therefore:"2234",because:"2235",eqsim:"2242",vartriangle:["25B3",{variantForm:!0}],Join:"22C8",nless:"226E",ngtr:"226F",nleq:"2270",ngeq:"2271",nleqslant:["2A87",{variantForm:!0}],ngeqslant:["2A88",{variantForm:!0}],nleqq:["2270",{variantForm:!0}],ngeqq:["2271",{variantForm:!0}],lneq:"2A87",gneq:"2A88",lneqq:"2268",gneqq:"2269",lvertneqq:["2268",{variantForm:!0}],gvertneqq:["2269",{variantForm:!0}],lnsim:"22E6",gnsim:"22E7",lnapprox:"2A89",gnapprox:"2A8A",nprec:"2280",nsucc:"2281",npreceq:["22E0",{variantForm:!0}],nsucceq:["22E1",{variantForm:!0}],precneqq:"2AB5",succneqq:"2AB6",precnsim:"22E8",succnsim:"22E9",precnapprox:"2AB9",succnapprox:"2ABA",nsim:"2241",ncong:"2246",nshortmid:["2224",{variantForm:!0}],nshortparallel:["2226",{variantForm:!0}],nmid:"2224",nparallel:"2226",nvdash:"22AC",nvDash:"22AD",nVdash:"22AE",nVDash:"22AF",ntriangleleft:"22EA",ntriangleright:"22EB",ntrianglelefteq:"22EC",ntrianglerighteq:"22ED",nsubseteq:"2288",nsupseteq:"2289",nsubseteqq:["2288",{variantForm:!0}],nsupseteqq:["2289",{variantForm:!0}],subsetneq:"228A",supsetneq:"228B",varsubsetneq:["228A",{variantForm:!0}],varsupsetneq:["228B",{variantForm:!0}],subsetneqq:"2ACB",supsetneqq:"2ACC",varsubsetneqq:["2ACB",{variantForm:!0}],varsupsetneqq:["2ACC",{variantForm:!0}],leftleftarrows:"21C7",rightrightarrows:"21C9",leftrightarrows:"21C6",rightleftarrows:"21C4",Lleftarrow:"21DA",Rrightarrow:"21DB",twoheadleftarrow:"219E",twoheadrightarrow:"21A0",leftarrowtail:"21A2",rightarrowtail:"21A3",looparrowleft:"21AB",looparrowright:"21AC",leftrightharpoons:"21CB",rightleftharpoons:["21CC",{variantForm:!0}],curvearrowleft:"21B6",curvearrowright:"21B7",circlearrowleft:"21BA",circlearrowright:"21BB",Lsh:"21B0",Rsh:"21B1",upuparrows:"21C8",downdownarrows:"21CA",upharpoonleft:"21BF",upharpoonright:"21BE",downharpoonleft:"21C3",restriction:"21BE",multimap:"22B8",downharpoonright:"21C2",leftrightsquigarrow:"21AD",rightsquigarrow:"21DD",leadsto:"21DD",dashrightarrow:"21E2",dashleftarrow:"21E0",nleftarrow:"219A",nrightarrow:"219B",nLeftarrow:"21CD",nRightarrow:"21CF",nleftrightarrow:"21AE",nLeftrightarrow:"21CE"},delimiter:{"\\ulcorner":"231C","\\urcorner":"231D","\\llcorner":"231E","\\lrcorner":"231F"},macros:{implies:["Macro","\\;\\Longrightarrow\\;"],impliedby:["Macro","\\;\\Longleftarrow\\;"]}},null,!0);var e=a.mo.OPTYPES.REL;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{infix:{"\u2322":e,"\u2323":e,"\u25b3":e,"\ue006":e,"\ue007":e,"\ue00c":e,"\ue00d":e,"\ue00e":e,"\ue00f":e,"\ue010":e,"\ue011":e,"\ue016":e,"\ue017":e,"\ue018":e,"\ue019":e,"\ue01a":e,"\ue01b":e,"\ue04b":e,"\ue04f":e}}});MathJax.Hub.Startup.signal.Post("TeX AMSsymbols Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/AMSsymbols.js");(function(a,e){var c,d=function(a){return MathJax.Localization._.apply(MathJax.Localization,[["MathML",a]].concat([].slice.call(arguments,1)))};a.Parse=MathJax.Object.Subclass({Init:function(a){this.Parse(a)},Parse:function(c){"string"!==typeof c?c=c.parentNode:(c=a.ParseXML(this.preProcessMath.call(this,c)),null==c&&a.Error(["ErrorParsingMathML","Error parsing MathML"]));var d=c.getElementsByTagName("parsererror")[0];d&&a.Error(["ParsingError","Error parsing MathML: %1",d.textContent.replace(/This page.*?errors:|XML Parsing Error: |Below is a rendering of the page.*/g,"")]);1!==c.childNodes.length&&a.Error(["MathMLSingleElement","MathML must be formed by a single element"]);"html"===c.firstChild.nodeName.toLowerCase()&&(d=c.getElementsByTagName("h1")[0])&&"XML parsing error"===d.textContent&&d.nextSibling&&a.Error(["ParsingError","Error parsing MathML: %1",String(d.nextSibling.nodeValue).replace(/fatal parsing error: /,"")]);"math"!==c.firstChild.nodeName.toLowerCase().replace(/^[a-z]+:/,"")&&a.Error(["MathMLRootElement","MathML must be formed by a \x3cmath\x3e element, not %1","\x3c"+c.firstChild.nodeName+"\x3e"]);this.mml=this.MakeMML(c.firstChild)},MakeMML:function(e){var m=String(e.getAttribute("class")||""),l;l=e.nodeName.toLowerCase().replace(/^[a-z]+:/,"");if(m=m.match(/(^| )MJX-TeXAtom-([^ ]*)/))l=this.TeXAtom(m[2]);else if(c[l]&&c[l].isa&&c[l].isa(c.mbase))l=c[l]();else return MathJax.Hub.signal.Post(["MathML Jax - unknown node type",l]),c.merror(d("UnknownNodeType","Unknown node type: %1",l));this.AddAttributes(l,e);this.CheckClass(l,l["class"]);this.AddChildren(l,e);a.config.useMathMLspacing&&(l.useMMLspacing=8);return l},TeXAtom:function(a){a=c.TeXAtom().With({texClass:c.TEXCLASS[a]});a.texClass===c.TEXCLASS.OP&&(a.movesupsub=a.movablelimits=!0);return a},CheckClass:function(a,c){c=(c||"").split(/ /);for(var d=[],e=0,q=c.length;e<q;e++)"MJX-"===c[e].substr(0,4)?"MJX-arrow"===c[e]?a.arrow=!0:"MJX-variant"===c[e]?(a.variantForm=!0,MathJax.Extension["TeX/AMSsymbols"]||MathJax.Hub.RestartAfter(MathJax.Ajax.Require("[MathJax]/extensions/TeX/AMSsymbols.js"))):"MJX-TeXAtom"!==c[e].substr(0,11)&&(a.mathvariant=c[e].substr(3),"-tex-caligraphic-bold"===a.mathvariant||"-tex-oldstyle-bold"===a.mathvariant)&&(MathJax.Extension["TeX/boldsymbol"]||MathJax.Hub.RestartAfter(MathJax.Ajax.Require("[MathJax]/extensions/TeX/boldsymbol.js"))):d.push(c[e]);d.length?a["class"]=d.join(" "):delete a["class"]},AddAttributes:function(a,d){a.attr={};a.attrNames=[];for(var e=0,p=d.attributes.length;e<p;e++){var q=d.attributes[e].name;"xlink:href"==q&&(q="href");if(!q.match(/:/)&&!q.match(/^_moz-math-((column|row)(align|line)|font-style)$/)){var b=d.attributes[e].value,b=this.filterAttribute(q,b);null!=b&&("true"===b.toLowerCase()?b=!0:"false"===b.toLowerCase()&&(b=!1),null!=a.defaults[q]||c.copyAttributes[q]?a[q]=b:a.attr[q]=b,a.attrNames.push(q))}}},filterAttribute:function(a,c){return c},AddChildren:function(d,e){for(var l=0,p=e.childNodes.length;l<p;l++){var q=e.childNodes[l];"#comment"!==q.nodeName&&("#text"===q.nodeName?d.isToken&&!d.mmlSelfClosing?(q=q.nodeValue.replace(/&([a-z][a-z0-9]*);/ig,this.replaceEntity),d.Append(c.chars(this.trimSpace(q)))):q.nodeValue.match(/\S/)&&a.Error(["UnexpectedTextNode","Unexpected text node: %1","'"+q.nodeValue+"'"]):"annotation-xml"===d.type?d.Append(c.xml(q)):(q=this.MakeMML(q),d.Append(q),q.mmlSelfClosing&&q.data.length&&(d.Append.apply(d,q.data),q.data=[])))}"mrow"===d.type&&2<=d.data.length&&(l=d.data[0],p=d.data[d.data.length-1],"mo"===l.type&&l.Get("fence")&&"mo"===p.type&&p.Get("fence")&&(l.data[0]&&(d.open=l.data.join("")),p.data[0]&&(d.close=p.data.join(""))))},preProcessMath:function(a){a.match(/^<[a-z]+:/i)&&!a.match(/^<[^<>]* xmlns:/)&&(a=a.replace(/^<([a-z]+)(:math)/i,'\x3c$1$2 xmlns:$1\x3d"http://www.w3.org/1998/Math/MathML"'));var c=a.match(/^(<math( ('.*?'|".*?"|[^>])+)>)/i);c&&c[2].match(/ (?!xmlns=)[a-z]+=\"http:/i)&&(a=c[1].replace(/ (?!xmlns=)([a-z]+=(['"])http:.*?\2)/ig," xmlns:$1 $1")+a.substr(c[0].length));a.match(/^<math/i)&&!a.match(/^<[^<>]* xmlns=/)&&(a=a.replace(/^<(math)/i,'\x3cmath xmlns\x3d"http://www.w3.org/1998/Math/MathML"'));a=a.replace(/^\s*(?:\/\/)?<!(--)?\[CDATA\[((.|\n)*)(\/\/)?\]\]\1>\s*$/,"$2");return a.replace(/&([a-z][a-z0-9]*);/ig,this.replaceEntity)},trimSpace:function(a){return a.replace(/[\t\n\r]/g," ").replace(/^ +/,"").replace(/ +$/,"").replace(/ +/g," ")},replaceEntity:function(c,d){if(d.match(/^(lt|amp|quot)$/))return c;if(a.Parse.Entity[d])return a.Parse.Entity[d];var e=d.charAt(0).toLowerCase(),p=d.match(/^[a-zA-Z](fr|scr|opf)$/);p&&(e=p[1]);a.Parse.loaded[e]||(a.Parse.loaded[e]=!0,MathJax.Hub.RestartAfter(MathJax.Ajax.Require(a.entityDir+"/"+e+".js")));return c}},{loaded:[]});a.Augment({sourceMenuTitle:["OriginalMathML","Original MathML"],prefilterHooks:MathJax.Callback.Hooks(!0),postfilterHooks:MathJax.Callback.Hooks(!0),Translate:function(d){this.ParseXML||(this.ParseXML=this.createParser());var m,l,p={script:d};d.firstChild&&"math"===d.firstChild.nodeName.toLowerCase().replace(/^[a-z]+:/,"")?p.math=d.firstChild:(l=MathJax.HTML.getScript(d),e.isMSIE&&(l=l.replace(/(&nbsp;)+$/,"")),p.math=l);this.prefilterHooks.Execute(p);l=p.math;try{m=a.Parse(l).mml}catch(q){if(!q.mathmlError)throw q;m=this.formatError(q,l,d)}p.math=c(m);this.postfilterHooks.Execute(p);return p.math},prefilterMath:function(a,c){return a},prefilterMathML:function(a,c){return a},formatError:function(a,d,e){a=a.message.replace(/\n.*/,"");MathJax.Hub.signal.Post(["MathML Jax - parse error",a,d,e]);return c.merror(a)},Error:function(a){a instanceof Array&&(a=d.apply(d,a));throw MathJax.Hub.Insert(Error(a),{mathmlError:!0});},parseDOM:function(a){return this.parser.parseFromString(a,"text/xml")},parseMS:function(a){return this.parser.loadXML(a)?this.parser:null},parseDIV:function(a){this.div.innerHTML=a.replace(/<([a-z]+)([^>]*)\/>/g,"\x3c$1$2\x3e\x3c/$1\x3e");return this.div},parseError:function(a){return null},createMSParser:function(){for(var a=null,c="MSXML2.DOMDocument.6.0 MSXML2.DOMDocument.5.0 MSXML2.DOMDocument.4.0 MSXML2.DOMDocument.3.0 MSXML2.DOMDocument.2.0 Microsoft.XMLDOM".split(" "),d=0,e=c.length;d<e&&!a;d++)try{a=new ActiveXObject(c[d])}catch(q){}return a},createParser:function(){if(window.DOMParser)return this.parser=new DOMParser,this.parseDOM;if(window.ActiveXObject){this.parser=this.createMSParser();if(!this.parser)return MathJax.Localization.Try(this.parserCreationError),this.parseError;this.parser.async=!1;return this.parseMS}this.div=MathJax.Hub.Insert(document.createElement("div"),{style:{visibility:"hidden",overflow:"hidden",height:"1px",position:"absolute",top:0}});document.body.firstChild?document.body.insertBefore(this.div,document.body.firstChild):document.body.appendChild(this.div);return this.parseDIV},parserCreationError:function(){alert(d("CantCreateXMLParser","MathJax can't create an XML parser for MathML. Check that\nthe 'Script ActiveX controls marked safe for scripting' security\nsetting is enabled (use the Internet Options item in the Tools\nmenu, and select the Security panel, then press the Custom Level\nbutton to check this).\n\nMathML equations will not be able to be processed by MathJax."))},Startup:function(){c=MathJax.ElementJax.mml;c.mspace.Augment({mmlSelfClosing:!0});c.none.Augment({mmlSelfClosing:!0});c.mprescripts.Augment({mmlSelfClosing:!0})}});a.prefilterHooks.Add(function(c){c.math="string"===typeof c.math?a.prefilterMath(c.math,c.script):a.prefilterMathML(c.math,c.script)});a.Parse.Entity={ApplyFunction:"\u2061",Backslash:"\u2216",Because:"\u2235",Breve:"\u02d8",Cap:"\u22d2",CenterDot:"\u00b7",CircleDot:"\u2299",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",Congruent:"\u2261",ContourIntegral:"\u222e",Coproduct:"\u2210",Cross:"\u2a2f",Cup:"\u22d3",CupCap:"\u224d",Dagger:"\u2021",Del:"\u2207",Delta:"\u0394",Diamond:"\u22c4",DifferentialD:"\u2146",DotEqual:"\u2250",DoubleDot:"\u00a8",DoubleRightTee:"\u22a8",DoubleVerticalBar:"\u2225",DownArrow:"\u2193",DownLeftVector:"\u21bd",DownRightVector:"\u21c1",DownTee:"\u22a4",Downarrow:"\u21d3",Element:"\u2208",EqualTilde:"\u2242",Equilibrium:"\u21cc",Exists:"\u2203",ExponentialE:"\u2147",FilledVerySmallSquare:"\u25aa",ForAll:"\u2200",Gamma:"\u0393",Gg:"\u22d9",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterLess:"\u2277",GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",Hacek:"\u02c7",Hat:"^",HumpDownHump:"\u224e",HumpEqual:"\u224f",Im:"\u2111",ImaginaryI:"\u2148",Integral:"\u222b",Intersection:"\u22c2",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",Lambda:"\u039b",Larr:"\u219e",LeftAngleBracket:"\u27e8",LeftArrow:"\u2190",LeftArrowRightArrow:"\u21c6",LeftCeiling:"\u2308",LeftDownVector:"\u21c3",LeftFloor:"\u230a",LeftRightArrow:"\u2194",LeftTee:"\u22a3",LeftTriangle:"\u22b2",LeftTriangleEqual:"\u22b4",LeftUpVector:"\u21bf",LeftVector:"\u21bc",Leftarrow:"\u21d0",Leftrightarrow:"\u21d4",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",Ll:"\u22d8",Lleftarrow:"\u21da",LongLeftArrow:"\u27f5",LongLeftRightArrow:"\u27f7",LongRightArrow:"\u27f6",Longleftarrow:"\u27f8",Longleftrightarrow:"\u27fa",Longrightarrow:"\u27f9",Lsh:"\u21b0",MinusPlus:"\u2213",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotLeftTriangle:"\u22ea",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotPrecedes:"\u2280",NotPrecedesSlantEqual:"\u22e0",NotRightTriangle:"\u22eb",NotRightTriangleEqual:"\u22ed",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsSlantEqual:"\u22e1",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotVerticalBar:"\u2224",Omega:"\u03a9",OverBar:"\u203e",OverBrace:"\u23de",PartialD:"\u2202",Phi:"\u03a6",Pi:"\u03a0",PlusMinus:"\u00b1",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",Product:"\u220f",Proportional:"\u221d",Psi:"\u03a8",Rarr:"\u21a0",Re:"\u211c",ReverseEquilibrium:"\u21cb",RightAngleBracket:"\u27e9",RightArrow:"\u2192",RightArrowLeftArrow:"\u21c4",RightCeiling:"\u2309",RightDownVector:"\u21c2",RightFloor:"\u230b",RightTee:"\u22a2",RightTeeArrow:"\u21a6",RightTriangle:"\u22b3",RightTriangleEqual:"\u22b5",RightUpVector:"\u21be",RightVector:"\u21c0",Rightarrow:"\u21d2",Rrightarrow:"\u21db",Rsh:"\u21b1",Sigma:"\u03a3",SmallCircle:"\u2218",Sqrt:"\u221a",Square:"\u25a1",SquareIntersection:"\u2293",SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",Star:"\u22c6",Subset:"\u22d0",SubsetEqual:"\u2286",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",SuchThat:"\u220b",Sum:"\u2211",Superset:"\u2283",SupersetEqual:"\u2287",Supset:"\u22d1",Therefore:"\u2234",Theta:"\u0398",Tilde:"\u223c",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",UnderBar:"_",UnderBrace:"\u23df",Union:"\u22c3",UnionPlus:"\u228e",UpArrow:"\u2191",UpDownArrow:"\u2195",UpTee:"\u22a5",Uparrow:"\u21d1",Updownarrow:"\u21d5",Upsilon:"\u03a5",Vdash:"\u22a9",Vee:"\u22c1",VerticalBar:"\u2223",VerticalTilde:"\u2240",Vvdash:"\u22aa",Wedge:"\u22c0",Xi:"\u039e",acute:"\u00b4",aleph:"\u2135",alpha:"\u03b1",amalg:"\u2a3f",and:"\u2227",ang:"\u2220",angmsd:"\u2221",angsph:"\u2222",ape:"\u224a",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",beta:"\u03b2",beth:"\u2136",between:"\u226c",bigcirc:"\u25ef",bigodot:"\u2a00",bigoplus:"\u2a01",bigotimes:"\u2a02",bigsqcup:"\u2a06",bigstar:"\u2605",bigtriangledown:"\u25bd",bigtriangleup:"\u25b3",biguplus:"\u2a04",blacklozenge:"\u29eb",blacktriangle:"\u25b4",blacktriangledown:"\u25be",blacktriangleleft:"\u25c2",bowtie:"\u22c8",boxdl:"\u2510",boxdr:"\u250c",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxul:"\u2518",boxur:"\u2514",bsol:"\\",bull:"\u2022",cap:"\u2229",check:"\u2713",chi:"\u03c7",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledR:"\u00ae",circledS:"\u24c8",circledast:"\u229b",circledcirc:"\u229a",circleddash:"\u229d",clubs:"\u2663",colon:":",comp:"\u2201",ctdot:"\u22ef",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cup:"\u222a",curarr:"\u21b7",curlyvee:"\u22ce",curlywedge:"\u22cf",dagger:"\u2020",daleth:"\u2138",ddarr:"\u21ca",deg:"\u00b0",delta:"\u03b4",digamma:"\u03dd",div:"\u00f7",divideontimes:"\u22c7",dot:"\u02d9",doteqdot:"\u2251",dotplus:"\u2214",dotsquare:"\u22a1",dtdot:"\u22f1",ecir:"\u2256",efDot:"\u2252",egs:"\u2a96",ell:"\u2113",els:"\u2a95",empty:"\u2205",epsi:"\u03b5",epsiv:"\u03f5",erDot:"\u2253",eta:"\u03b7",eth:"\u00f0",flat:"\u266d",fork:"\u22d4",frown:"\u2322",gEl:"\u2a8c",gamma:"\u03b3",gap:"\u2a86",gimel:"\u2137",gnE:"\u2269",gnap:"\u2a8a",gne:"\u2a88",gnsim:"\u22e7",gt:"\x3e",gtdot:"\u22d7",harrw:"\u21ad",hbar:"\u210f",hellip:"\u2026",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",imath:"\u0131",infin:"\u221e",intcal:"\u22ba",iota:"\u03b9",jmath:"\u0237",kappa:"\u03ba",kappav:"\u03f0",lEg:"\u2a8b",lambda:"\u03bb",lap:"\u2a85",larrlp:"\u21ab",larrtl:"\u21a2",lbrace:"{",lbrack:"[",le:"\u2264",leftleftarrows:"\u21c7",leftthreetimes:"\u22cb",lessdot:"\u22d6",lmoust:"\u23b0",lnE:"\u2268",lnap:"\u2a89",lne:"\u2a87",lnsim:"\u22e6",longmapsto:"\u27fc",looparrowright:"\u21ac",lowast:"\u2217",loz:"\u25ca",lt:"\x3c",ltimes:"\u22c9",ltri:"\u25c3",macr:"\u00af",malt:"\u2720",mho:"\u2127",mu:"\u03bc",multimap:"\u22b8",nLeftarrow:"\u21cd",nLeftrightarrow:"\u21ce",nRightarrow:"\u21cf",nVDash:"\u22af",nVdash:"\u22ae",natur:"\u266e",nearr:"\u2197",nharr:"\u21ae",nlarr:"\u219a",not:"\u00ac",nrarr:"\u219b",nu:"\u03bd",nvDash:"\u22ad",nvdash:"\u22ac",nwarr:"\u2196",omega:"\u03c9",omicron:"\u03bf",or:"\u2228",osol:"\u2298",period:".",phi:"\u03c6",phiv:"\u03d5",pi:"\u03c0",piv:"\u03d6",prap:"\u2ab7",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",prime:"\u2032",psi:"\u03c8",rarrtl:"\u21a3",rbrace:"}",rbrack:"]",rho:"\u03c1",rhov:"\u03f1",rightrightarrows:"\u21c9",rightthreetimes:"\u22cc",ring:"\u02da",rmoust:"\u23b1",rtimes:"\u22ca",rtri:"\u25b9",scap:"\u2ab8",scnE:"\u2ab6",scnap:"\u2aba",scnsim:"\u22e9",sdot:"\u22c5",searr:"\u2198",sect:"\u00a7",sharp:"\u266f",sigma:"\u03c3",sigmav:"\u03c2",simne:"\u2246",smile:"\u2323",spades:"\u2660",sub:"\u2282",subE:"\u2ac5",subnE:"\u2acb",subne:"\u228a",supE:"\u2ac6",supnE:"\u2acc",supne:"\u228b",swarr:"\u2199",tau:"\u03c4",theta:"\u03b8",thetav:"\u03d1",tilde:"\u02dc",times:"\u00d7",triangle:"\u25b5",triangleq:"\u225c",upsi:"\u03c5",upuparrows:"\u21c8",veebar:"\u22bb",vellip:"\u22ee",weierp:"\u2118",xi:"\u03be",yen:"\u00a5",zeta:"\u03b6",zigrarr:"\u21dd"};a.loadComplete("jax.js")})(MathJax.InputJax.MathML,MathJax.Hub.Browser);(function(a){function e(b){return B?C.createElement(b):C.createElementNS("http://www.w3.org/1999/xhtml",b)}function c(b,a){return b.input>a.input?1:-1}function d(){var b=[],a;for(a=0;a<x.length;a++)x[a].tex&&(b[b.length]={input:x[a].tex,tag:x[a].tag,output:x[a].output,ttype:x[a].ttype});x=x.concat(b);x.sort(c);for(a=0;a<x.length;a++)E[a]=x[a].input}function n(b){return B?C.createElement("m:"+b):C.createElementNS("http://www.w3.org/1998/Math/MathML",b)}function m(b,a){var c=B?C.createElement("m:"+b):C.createElementNS("http://www.w3.org/1998/Math/MathML",b);c.appendChild(a);return c}function l(b,a){var c;c="\\"==b.charAt(a)&&"\\"!=b.charAt(a+1)&&" "!=b.charAt(a+1)?b.slice(a+1):b.slice(a);for(var f=0;f<c.length&&32>=c.charCodeAt(f);f+=1);return c.slice(f)}function p(b,a,c){if(0==c){var f,k;c=-1;for(f=b.length;c+1<f;)k=c+f>>1,b[k]<a?c=k:f=k;return f}for(;c<b.length&&b[c]<a;c++);return c}function q(b){var a=0,c,f,k="";f=!0;for(var d=1;d<=b.length&&f;d++)f=b.slice(0,d),a=p(E,f,a),a<E.length&&b.slice(0,E[a].length)==E[a]&&(k=E[a],c=a,d=k.length),f=a<E.length&&b.slice(0,E[a].length)>=E[a];O=F;if(""!=k)return F=x[c].ttype,x[c];F=0;a=1;f=b.slice(0,1);for(c=!0;"0"<=f&&"9">=f&&a<=b.length;)f=b.slice(a,a+1),a++;if(f==D&&(f=b.slice(a,a+1),"0"<=f&&"9">=f))for(c=!1,a++;"0"<=f&&"9">=f&&a<=b.length;)f=b.slice(a,a+1),a++;c&&1<a||2<a?(f=b.slice(0,a-1),b="mn"):(f=b.slice(0,1),b=("A">f||"Z"<f)&&("a">f||"z"<f)?"mo":"mi");return"-"==f&&3==O?(F=3,{input:f,tag:b,output:f,ttype:1,func:!0}):{input:f,tag:b,output:f,ttype:0}}function b(b){var a;"mrow"==b.nodeName&&(a=b.firstChild.firstChild.nodeValue,"("!=a&&"["!=a&&"{"!=a||b.removeChild(b.firstChild));"mrow"==b.nodeName&&(a=b.lastChild.firstChild.nodeValue,")"!=a&&"]"!=a&&"}"!=a||b.removeChild(b.lastChild))}function f(a){var c,k,d,g,h,e=C.createDocumentFragment();a=l(a,0);c=q(a);if(null==c||5==c.ttype&&0<H)return[null,a];8==c.ttype&&(a=c.output+l(a,c.input.length),c=q(a));switch(c.ttype){case 7:case 0:return a=l(a,c.input.length),[m(c.tag,C.createTextNode(c.output)),a];case 4:return H++,a=l(a,c.input.length),d=r(a,!0),H--,"boolean"==typeof c.invisible&&c.invisible?k=m("mrow",d[0]):(k=m("mo",C.createTextNode(c.output)),k=m("mrow",k),k.appendChild(d[0])),[k,d[1]];case 10:return c!=I&&(a=l(a,c.input.length)),g="{"==a.charAt(0)?a.indexOf("}"):"("==a.charAt(0)?a.indexOf(")"):"["==a.charAt(0)?a.indexOf("]"):c==I?a.slice(1).indexOf('"')+1:0,-1==g&&(g=a.length),h=a.slice(1,g)," "==h.charAt(0)&&(k=n("mspace"),k.setAttribute("width","1ex"),e.appendChild(k)),e.appendChild(m(c.tag,C.createTextNode(h)))," "==h.charAt(h.length-1)&&(k=n("mspace"),k.setAttribute("width","1ex"),e.appendChild(k)),a=l(a,g+1),[m("mrow",e),a];case 1:a=l(a,c.input.length);d=f(a);if(null==d[0])return[m(c.tag,C.createTextNode(c.output)),a];if("boolean"==typeof c.func&&c.func){h=a.charAt(0);if("^"==h||"_"==h||"/"==h||"|"==h||","==h)return[m(c.tag,C.createTextNode(c.output)),a];k=m("mrow",m(c.tag,C.createTextNode(c.output)));k.appendChild(d[0]);return[k,d[1]]}b(d[0]);if("sqrt"==c.input)return[m(c.tag,d[0]),d[1]];if("boolean"==typeof c.acc&&c.acc)k=m(c.tag,d[0]),k.appendChild(m("mo",C.createTextNode(c.output)));else{if(!B&&"undefined"!=typeof c.codes)for(g=0;g<d[0].childNodes.length;g++)if("mi"==d[0].childNodes[g].nodeName||"mi"==d[0].nodeName){h="mi"==d[0].nodeName?d[0].firstChild.nodeValue:d[0].childNodes[g].firstChild.nodeValue;a=[];for(e=0;e<h.length;e++)a=64<h.charCodeAt(e)&&91>h.charCodeAt(e)?a+String.fromCharCode(c.codes[h.charCodeAt(e)-65]):a+h.charAt(e);"mi"==d[0].nodeName?d[0]=n("mo").appendChild(C.createTextNode(a)):d[0].replaceChild(n("mo").appendChild(C.createTextNode(a)),d[0].childNodes[g])}k=m(c.tag,d[0]);k.setAttribute(c.atname,c.atval)}return[k,d[1]];case 2:a=l(a,c.input.length);d=f(a);if(null==d[0])return[m("mo",C.createTextNode(c.input)),a];b(d[0]);g=f(d[1]);if(null==g[0])return[m("mo",C.createTextNode(c.input)),a];b(g[0]);"root"!=c.input&&"stackrel"!=c.input||e.appendChild(g[0]);e.appendChild(d[0]);"frac"==c.input&&e.appendChild(g[0]);return[m(c.tag,e),g[1]];case 3:return a=l(a,c.input.length),[m("mo",C.createTextNode(c.output)),a];case 6:return a=l(a,c.input.length),k=n("mspace"),k.setAttribute("width","1ex"),e.appendChild(k),e.appendChild(m(c.tag,C.createTextNode(c.output))),k=n("mspace"),k.setAttribute("width","1ex"),e.appendChild(k),[m("mrow",e),a];case 9:H++;a=l(a,c.input.length);d=r(a,!1);H--;h="";null!=d[0].lastChild&&(h=d[0].lastChild.firstChild.nodeValue);if("|"==h)return k=m("mo",C.createTextNode(c.output)),k=m("mrow",k),k.appendChild(d[0]),[k,d[1]];k=m("mo",C.createTextNode(c.output));k=m("mrow",k);return[k,a];default:return a=l(a,c.input.length),[m(c.tag,C.createTextNode(c.output)),a]}}function k(a){var c,k,d,g;a=l(a,0);k=q(a);g=f(a);d=g[0];a=g[1];c=q(a);3==c.ttype&&"/"!=c.input&&(a=l(a,c.input.length),g=f(a),null==g[0]?g[0]=m("mo",C.createTextNode("\u25a1")):b(g[0]),a=g[1],"_"==c.input?(c=q(a),k=7==k.ttype,"^"==c.input?(a=l(a,c.input.length),c=f(a),b(c[0]),a=c[1],d=m(k?"munderover":"msubsup",d),d.appendChild(g[0]),d.appendChild(c[0]),d=m("mrow",d)):(d=m(k?"munder":"msub",d),d.appendChild(g[0]))):(d=m(c.tag,d),d.appendChild(g[0])));return[d,a]}function r(a,c){var f,d,g,h=C.createDocumentFragment();do a=l(a,0),g=k(a),d=g[0],a=g[1],f=q(a),3==f.ttype&&"/"==f.input?(a=l(a,f.input.length),g=k(a),null==g[0]?g[0]=m("mo",C.createTextNode("\u25a1")):b(g[0]),a=g[1],b(d),d=m(f.tag,d),d.appendChild(g[0]),h.appendChild(d),f=q(a)):void 0!=d&&h.appendChild(d);while((5!=f.ttype&&(9!=f.ttype||c)||0==H)&&null!=f&&""!=f.output);if(5==f.ttype||9==f.ttype){d=h.childNodes.length;if(0<d&&"mrow"==h.childNodes[d-1].nodeName&&1<d&&"mo"==h.childNodes[d-2].nodeName&&","==h.childNodes[d-2].firstChild.nodeValue){var e=h.childNodes[d-1].lastChild.firstChild.nodeValue;if(")"==e||"]"==e){var r=h.childNodes[d-1].firstChild.firstChild.nodeValue;if("("==r&&")"==e&&"}"!=f.output||"["==r&&"]"==e){var t=[],z=!0,y=h.childNodes.length;for(g=0;z&&g<y;g+=2){t[g]=[];d=h.childNodes[g];z&&(z="mrow"==d.nodeName&&(g==y-1||"mo"==d.nextSibling.nodeName&&","==d.nextSibling.firstChild.nodeValue)&&d.firstChild.firstChild.nodeValue==r&&d.lastChild.firstChild.nodeValue==e);if(z)for(var n=0;n<d.childNodes.length;n++)","==d.childNodes[n].firstChild.nodeValue&&(t[g][t[g].length]=n);z&&1<g&&(z=t[g].length==t[g-2].length)}if(z){var w,u=C.createDocumentFragment();for(g=0;g<y;g+=2){e=C.createDocumentFragment();r=C.createDocumentFragment();d=h.firstChild;z=d.childNodes.length;w=0;d.removeChild(d.firstChild);for(n=1;n<z-1;n++)"undefined"!=typeof t[g][w]&&n==t[g][w]?(d.removeChild(d.firstChild),e.appendChild(m("mtd",r)),w++):r.appendChild(d.firstChild);e.appendChild(m("mtd",r));2<h.childNodes.length&&(h.removeChild(h.firstChild),h.removeChild(h.firstChild));u.appendChild(m("mtr",e))}d=m("mtable",u);"boolean"==typeof f.invisible&&f.invisible&&d.setAttribute("columnalign","left");h.replaceChild(d,h.firstChild)}}}}a=l(a,f.input.length);"boolean"==typeof f.invisible&&f.invisible||(d=m("mo",C.createTextNode(f.output)),h.appendChild(d))}return[h,a]}function g(b){var a=n("mstyle");""!=w&&a.setAttribute("mathcolor",w);v&&a.setAttribute("displaystyle","true");""!=u&&a.setAttribute("fontfamily",u);H=0;a.appendChild(r(b.replace(/^\s+/g,""),!1)[0]);a=m("math",a);A&&a.setAttribute("title",b.replace(/\s+/g," "));return""==u||!B&&"serif"==u?a:(b=e("font"),b.setAttribute("face",u),b.appendChild(a),b)}var h,t=MathJax.Object.Subclass({firstChild:null,lastChild:null,Init:function(){this.childNodes=[]},appendChild:function(b){b.parent&&b.parent.removeChild(b);this.lastChild&&(this.lastChild.nextSibling=b);this.firstChild||(this.firstChild=b);this.childNodes.push(b);b.parent=this;return this.lastChild=b},removeChild:function(b){for(var a=0,c=this.childNodes.length;a<c&&this.childNodes[a]!==b;a++);if(a!==c)return this.childNodes.splice(a,1),b===this.firstChild&&(this.firstChild=b.nextSibling),b===this.lastChild&&(this.lastChild=this.childNodes.length?this.childNodes[this.childNodes.length-1]:null),a&&(this.childNodes[a-1].nextSibling=b.nextSibling),b.nextSibling=b.parent=null,b},replaceChild:function(b,a){for(var c=0,f=this.childNodes.length;c<f&&this.childNodes[c]!==a;c++);c?this.childNodes[c-1].nextSibling=b:this.firstChild=b;c>=f-1&&(this.lastChild=b);this.childNodes[c]=b;b.nextSibling=a.nextSibling;a.nextSibling=a.parent=null;return a},toString:function(){return"{"+this.childNodes.join("")+"}"}}),z=function(){h=MathJax.ElementJax.mml;var b=h.mbase.prototype.Init;h.mbase.Augment({firstChild:null,lastChild:null,nodeValue:"",nextSibling:null,Init:function(){var a=b.apply(this,arguments)||this;a.childNodes=a.data;a.nodeName=a.type;return a},appendChild:function(b){b.parent&&b.parent.removeChild(b);var a=arguments;b.isa(t)&&(a=b.childNodes,b.data=b.childNodes=[],b.firstChild=b.lastChild=null);for(var c=0,f=a.length;c<f;c++)b=a[c],this.lastChild&&(this.lastChild.nextSibling=b),this.firstChild||(this.firstChild=b),this.Append(b),this.lastChild=b,this.nodeValue+=b.nodeValue;return b},removeChild:function(b){for(var a=0,c=this.childNodes.length;a<c&&this.childNodes[a]!==b;a++);if(a!==c){this.childNodes.splice(a,1);b===this.firstChild&&(this.firstChild=b.nextSibling);b===this.lastChild&&(this.lastChild=this.childNodes.length?this.childNodes[this.childNodes.length-1]:null);a&&(this.childNodes[a-1].nextSibling=b.nextSibling);this.nodeValue="";a=0;for(c=this.childNodes.length;a<c;a++)this.nodeValue+=this.childNodes[a].nodeValue;b.nextSibling=b.parent=null;return b}},replaceChild:function(b,a){for(var c=0,f=this.childNodes.length;c<f&&this.childNodes[c]!==a;c++);c?this.childNodes[c-1].nextSibling=b:this.firstChild=b;c>=f-1&&(this.lastChild=b);this.SetData(c,b);b.nextSibling=a.nextSibling;this.nodeValue="";c=0;for(f=this.childNodes.length;c<f;c++)this.nodeValue+=this.childNodes[c].nodeValue;a.nextSibling=a.parent=null;return a},setAttribute:function(b,a){this[b]=a}})},C={getElementById:!0,createElementNS:function(b,a){return h[a]()},createTextNode:function(b){return h.chars(b).With({nodeValue:b})},createDocumentFragment:function(){return t()}},y,w="red",u="serif",v=!0,A=!0,D=".",B=null==C.createElementNS,G=[61237,8492,61238,61239,8496,8497,61240,8459,8464,61241,61242,8466,8499,61243,61244,61245,61246,8475,61247,61248,61249,61250,61251,61252,61253,61254],N=[61277,61278,8493,61279,61280,61281,61282,8460,8465,61283,61284,61285,61286,61287,61288,61289,61290,8476,61291,61292,61293,61294,61295,61296,61297,8488],J=[61324,61325,8450,61326,61327,61328,61329,8461,61330,61331,61332,61333,61334,8469,61335,8473,8474,8477,61336,61337,61338,61339,61340,61341,61342,8484],I={input:'"',tag:"mtext",output:"mbox",tex:null,ttype:10},x=[{input:"alpha",tag:"mi",output:"\u03b1",tex:null,ttype:0},{input:"beta",tag:"mi",output:"\u03b2",tex:null,ttype:0},{input:"chi",tag:"mi",output:"\u03c7",tex:null,ttype:0},{input:"delta",tag:"mi",output:"\u03b4",tex:null,ttype:0},{input:"Delta",tag:"mo",output:"\u0394",tex:null,ttype:0},{input:"epsi",tag:"mi",output:"\u03b5",tex:"epsilon",ttype:0},{input:"varepsilon",tag:"mi",output:"\u025b",tex:null,ttype:0},{input:"eta",tag:"mi",output:"\u03b7",tex:null,ttype:0},{input:"gamma",tag:"mi",output:"\u03b3",tex:null,ttype:0},{input:"Gamma",tag:"mo",output:"\u0393",tex:null,ttype:0},{input:"iota",tag:"mi",output:"\u03b9",tex:null,ttype:0},{input:"kappa",tag:"mi",output:"\u03ba",tex:null,ttype:0},{input:"lambda",tag:"mi",output:"\u03bb",tex:null,ttype:0},{input:"Lambda",tag:"mo",output:"\u039b",tex:null,ttype:0},{input:"mu",tag:"mi",output:"\u03bc",tex:null,ttype:0},{input:"nu",tag:"mi",output:"\u03bd",tex:null,ttype:0},{input:"omega",tag:"mi",output:"\u03c9",tex:null,ttype:0},{input:"Omega",tag:"mo",output:"\u03a9",tex:null,ttype:0},{input:"phi",tag:"mi",output:"\u03c6",tex:null,ttype:0},{input:"varphi",tag:"mi",output:"\u03d5",tex:null,ttype:0},{input:"Phi",tag:"mo",output:"\u03a6",tex:null,ttype:0},{input:"pi",tag:"mi",output:"\u03c0",tex:null,ttype:0},{input:"Pi",tag:"mo",output:"\u03a0",tex:null,ttype:0},{input:"psi",tag:"mi",output:"\u03c8",tex:null,ttype:0},{input:"Psi",tag:"mi",output:"\u03a8",tex:null,ttype:0},{input:"rho",tag:"mi",output:"\u03c1",tex:null,ttype:0},{input:"sigma",tag:"mi",output:"\u03c3",tex:null,ttype:0},{input:"Sigma",tag:"mo",output:"\u03a3",tex:null,ttype:0},{input:"tau",tag:"mi",output:"\u03c4",tex:null,ttype:0},{input:"theta",tag:"mi",output:"\u03b8",tex:null,ttype:0},{input:"vartheta",tag:"mi",output:"\u03d1",tex:null,ttype:0},{input:"Theta",tag:"mo",output:"\u0398",tex:null,ttype:0},{input:"upsilon",tag:"mi",output:"\u03c5",tex:null,ttype:0},{input:"xi",tag:"mi",output:"\u03be",tex:null,ttype:0},{input:"Xi",tag:"mo",output:"\u039e",tex:null,ttype:0},{input:"zeta",tag:"mi",output:"\u03b6",tex:null,ttype:0},{input:"*",tag:"mo",output:"\u22c5",tex:"cdot",ttype:0},{input:"**",tag:"mo",output:"\u22c6",tex:"star",ttype:0},{input:"//",tag:"mo",output:"/",tex:null,ttype:0},{input:"\\\\",tag:"mo",output:"\\",tex:"backslash",ttype:0},{input:"setminus",tag:"mo",output:"\\",tex:null,ttype:0},{input:"xx",tag:"mo",output:"\u00d7",tex:"times",ttype:0},{input:"-:",tag:"mo",output:"\u00f7",tex:"divide",ttype:0},{input:"@",tag:"mo",output:"\u2218",tex:"circ",ttype:0},{input:"o+",tag:"mo",output:"\u2295",tex:"oplus",ttype:0},{input:"ox",tag:"mo",output:"\u2297",tex:"otimes",ttype:0},{input:"o.",tag:"mo",output:"\u2299",tex:"odot",ttype:0},{input:"sum",tag:"mo",output:"\u2211",tex:null,ttype:7},{input:"prod",tag:"mo",output:"\u220f",tex:null,ttype:7},{input:"^^",tag:"mo",output:"\u2227",tex:"wedge",ttype:0},{input:"^^^",tag:"mo",output:"\u22c0",tex:"bigwedge",ttype:7},{input:"vv",tag:"mo",output:"\u2228",tex:"vee",ttype:0},{input:"vvv",tag:"mo",output:"\u22c1",tex:"bigvee",ttype:7},{input:"nn",tag:"mo",output:"\u2229",tex:"cap",ttype:0},{input:"nnn",tag:"mo",output:"\u22c2",tex:"bigcap",ttype:7},{input:"uu",tag:"mo",output:"\u222a",tex:"cup",ttype:0},{input:"uuu",tag:"mo",output:"\u22c3",tex:"bigcup",ttype:7},{input:"!\x3d",tag:"mo",output:"\u2260",tex:"ne",ttype:0},{input:":\x3d",tag:"mo",output:":\x3d",tex:null,ttype:0},{input:"lt",tag:"mo",output:"\x3c",tex:null,ttype:0},{input:"\x3c\x3d",tag:"mo",output:"\u2264",tex:"le",ttype:0},{input:"lt\x3d",tag:"mo",output:"\u2264",tex:"leq",ttype:0},{input:"\x3e\x3d",tag:"mo",output:"\u2265",tex:"ge",ttype:0},{input:"geq",tag:"mo",output:"\u2265",tex:null,ttype:0},{input:"-\x3c",tag:"mo",output:"\u227a",tex:"prec",ttype:0},{input:"-lt",tag:"mo",output:"\u227a",tex:null,ttype:0},{input:"\x3e-",tag:"mo",output:"\u227b",tex:"succ",ttype:0},{input:"in",tag:"mo",output:"\u2208",tex:null,ttype:0},{input:"!in",tag:"mo",output:"\u2209",tex:"notin",ttype:0},{input:"sub",tag:"mo",output:"\u2282",tex:"subset",ttype:0},{input:"sup",tag:"mo",output:"\u2283",tex:"supset",ttype:0},{input:"sube",tag:"mo",output:"\u2286",tex:"subseteq",ttype:0},{input:"supe",tag:"mo",output:"\u2287",tex:"supseteq",ttype:0},{input:"-\x3d",tag:"mo",output:"\u2261",tex:"equiv",ttype:0},{input:"~\x3d",tag:"mo",output:"\u2245",tex:"cong",ttype:0},{input:"~~",tag:"mo",output:"\u2248",tex:"approx",ttype:0},{input:"prop",tag:"mo",output:"\u221d",tex:"propto",ttype:0},{input:"and",tag:"mtext",output:"and",tex:null,ttype:6},{input:"or",tag:"mtext",output:"or",tex:null,ttype:6},{input:"not",tag:"mo",output:"\u00ac",tex:"neg",ttype:0},{input:"\x3d\x3e",tag:"mo",output:"\u21d2",tex:"implies",ttype:0},{input:"if",tag:"mo",output:"if",tex:null,ttype:6},{input:"\x3c\x3d\x3e",tag:"mo",output:"\u21d4",tex:"iff",ttype:0},{input:"AA",tag:"mo",output:"\u2200",tex:"forall",ttype:0},{input:"EE",tag:"mo",output:"\u2203",tex:"exists",ttype:0},{input:"_|_",tag:"mo",output:"\u22a5",tex:"bot",ttype:0},{input:"TT",tag:"mo",output:"\u22a4",tex:"top",ttype:0},{input:"|--",tag:"mo",output:"\u22a2",tex:"vdash",ttype:0},{input:"|\x3d\x3d",tag:"mo",output:"\u22a8",tex:"models",ttype:0},{input:"(",tag:"mo",output:"(",tex:null,ttype:4},{input:")",tag:"mo",output:")",tex:null,ttype:5},{input:"[",tag:"mo",output:"[",tex:null,ttype:4},{input:"]",tag:"mo",output:"]",tex:null,ttype:5},{input:"{",tag:"mo",output:"{",tex:null,ttype:4},{input:"}",tag:"mo",output:"}",tex:null,ttype:5},{input:"|",tag:"mo",output:"|",tex:null,ttype:9},{input:"(:",tag:"mo",output:"\u2329",tex:"langle",ttype:4},{input:":)",tag:"mo",output:"\u232a",tex:"rangle",ttype:5},{input:"\x3c\x3c",tag:"mo",output:"\u2329",tex:null,ttype:4},{input:"\x3e\x3e",tag:"mo",output:"\u232a",tex:null,ttype:5},{input:"{:",tag:"mo",output:"{:",tex:null,ttype:4,invisible:!0},{input:":}",tag:"mo",output:":}",tex:null,ttype:5,invisible:!0},{input:"int",tag:"mo",output:"\u222b",tex:null,ttype:0},{input:"dx",tag:"mi",output:"{:d x:}",tex:null,ttype:8},{input:"dy",tag:"mi",output:"{:d y:}",tex:null,ttype:8},{input:"dz",tag:"mi",output:"{:d z:}",tex:null,ttype:8},{input:"dt",tag:"mi",output:"{:d t:}",tex:null,ttype:8},{input:"oint",tag:"mo",output:"\u222e",tex:null,ttype:0},{input:"del",tag:"mo",output:"\u2202",tex:"partial",ttype:0},{input:"grad",tag:"mo",output:"\u2207",tex:"nabla",ttype:0},{input:"+-",tag:"mo",output:"\u00b1",tex:"pm",ttype:0},{input:"O/",tag:"mo",output:"\u2205",tex:"emptyset",ttype:0},{input:"oo",tag:"mo",output:"\u221e",tex:"infty",ttype:0},{input:"aleph",tag:"mo",output:"\u2135",tex:null,ttype:0},{input:"...",tag:"mo",output:"...",tex:"ldots",ttype:0},{input:":.",tag:"mo",output:"\u2234",tex:"therefore",ttype:0},{input:"/_",tag:"mo",output:"\u2220",tex:"angle",ttype:0},{input:"\\ ",tag:"mo",output:"\u00a0",tex:null,ttype:0},{input:"quad",tag:"mo",output:"\u00a0\u00a0",tex:null,ttype:0},{input:"qquad",tag:"mo",output:"\u00a0\u00a0\u00a0\u00a0",tex:null,ttype:0},{input:"cdots",tag:"mo",output:"\u22ef",tex:null,ttype:0},{input:"vdots",tag:"mo",output:"\u22ee",tex:null,ttype:0},{input:"ddots",tag:"mo",output:"\u22f1",tex:null,ttype:0},{input:"diamond",tag:"mo",output:"\u22c4",tex:null,ttype:0},{input:"square",tag:"mo",output:"\u25a1",tex:null,ttype:0},{input:"|__",tag:"mo",output:"\u230a",tex:"lfloor",ttype:0},{input:"__|",tag:"mo",output:"\u230b",tex:"rfloor",ttype:0},{input:"|~",tag:"mo",output:"\u2308",tex:"lceiling",ttype:0},{input:"~|",tag:"mo",output:"\u2309",tex:"rceiling",ttype:0},{input:"CC",tag:"mo",output:"\u2102",tex:null,ttype:0},{input:"NN",tag:"mo",output:"\u2115",tex:null,ttype:0},{input:"QQ",tag:"mo",output:"\u211a",tex:null,ttype:0},{input:"RR",tag:"mo",output:"\u211d",tex:null,ttype:0},{input:"ZZ",tag:"mo",output:"\u2124",tex:null,ttype:0},{input:"f",tag:"mi",output:"f",tex:null,ttype:1,func:!0},{input:"g",tag:"mi",output:"g",tex:null,ttype:1,func:!0},{input:"lim",tag:"mo",output:"lim",tex:null,ttype:7},{input:"Lim",tag:"mo",output:"Lim",tex:null,ttype:7},{input:"sin",tag:"mo",output:"sin",tex:null,ttype:1,func:!0},{input:"cos",tag:"mo",output:"cos",tex:null,ttype:1,func:!0},{input:"tan",tag:"mo",output:"tan",tex:null,ttype:1,func:!0},{input:"sinh",tag:"mo",output:"sinh",tex:null,ttype:1,func:!0},{input:"cosh",tag:"mo",output:"cosh",tex:null,ttype:1,func:!0},{input:"tanh",tag:"mo",output:"tanh",tex:null,ttype:1,func:!0},{input:"cot",tag:"mo",output:"cot",tex:null,ttype:1,func:!0},{input:"sec",tag:"mo",output:"sec",tex:null,ttype:1,func:!0},{input:"csc",tag:"mo",output:"csc",tex:null,ttype:1,func:!0},{input:"log",tag:"mo",output:"log",tex:null,ttype:1,func:!0},{input:"ln",tag:"mo",output:"ln",tex:null,ttype:1,func:!0},{input:"det",tag:"mo",output:"det",tex:null,ttype:1,func:!0},{input:"dim",tag:"mo",output:"dim",tex:null,ttype:0},{input:"mod",tag:"mo",output:"mod",tex:null,ttype:0},{input:"gcd",tag:"mo",output:"gcd",tex:null,ttype:1,func:!0},{input:"lcm",tag:"mo",output:"lcm",tex:null,ttype:1,func:!0},{input:"lub",tag:"mo",output:"lub",tex:null,ttype:0},{input:"glb",tag:"mo",output:"glb",tex:null,ttype:0},{input:"min",tag:"mo",output:"min",tex:null,ttype:7},{input:"max",tag:"mo",output:"max",tex:null,ttype:7},{input:"uarr",tag:"mo",output:"\u2191",tex:"uparrow",ttype:0},{input:"darr",tag:"mo",output:"\u2193",tex:"downarrow",ttype:0},{input:"rarr",tag:"mo",output:"\u2192",tex:"rightarrow",ttype:0},{input:"-\x3e",tag:"mo",output:"\u2192",tex:"to",ttype:0},{input:"|-\x3e",tag:"mo",output:"\u21a6",tex:"mapsto",ttype:0},{input:"larr",tag:"mo",output:"\u2190",tex:"leftarrow",ttype:0},{input:"harr",tag:"mo",output:"\u2194",tex:"leftrightarrow",ttype:0},{input:"rArr",tag:"mo",output:"\u21d2",tex:"Rightarrow",ttype:0},{input:"lArr",tag:"mo",output:"\u21d0",tex:"Leftarrow",ttype:0},{input:"hArr",tag:"mo",output:"\u21d4",tex:"Leftrightarrow",ttype:0},{input:"sqrt",tag:"msqrt",output:"sqrt",tex:null,ttype:1},{input:"root",tag:"mroot",output:"root",tex:null,ttype:2},{input:"frac",tag:"mfrac",output:"/",tex:null,ttype:2},{input:"/",tag:"mfrac",output:"/",tex:null,ttype:3},{input:"stackrel",tag:"mover",output:"stackrel",tex:null,ttype:2},{input:"_",tag:"msub",output:"_",tex:null,ttype:3},{input:"^",tag:"msup",output:"^",tex:null,ttype:3},{input:"hat",tag:"mover",output:"^",tex:null,ttype:1,acc:!0},{input:"bar",tag:"mover",output:"\u00af",tex:"overline",ttype:1,acc:!0},{input:"vec",tag:"mover",output:"\u2192",tex:null,ttype:1,acc:!0},{input:"dot",tag:"mover",output:".",tex:null,ttype:1,acc:!0},{input:"ddot",tag:"mover",output:"..",tex:null,ttype:1,acc:!0},{input:"ul",tag:"munder",output:"\u0332",tex:"underline",ttype:1,acc:!0},{input:"text",tag:"mtext",output:"text",tex:null,ttype:10},{input:"mbox",tag:"mtext",output:"mbox",tex:null,ttype:10},I,{input:"bb",tag:"mstyle",atname:"fontweight",atval:"bold",output:"bb",tex:null,ttype:1},{input:"mathbf",tag:"mstyle",atname:"fontweight",atval:"bold",output:"mathbf",tex:null,ttype:1},{input:"sf",tag:"mstyle",atname:"fontfamily",atval:"sans-serif",output:"sf",tex:null,ttype:1},{input:"mathsf",tag:"mstyle",atname:"fontfamily",atval:"sans-serif",output:"mathsf",tex:null,ttype:1},{input:"bbb",tag:"mstyle",atname:"mathvariant",atval:"double-struck",output:"bbb",tex:null,ttype:1,codes:J},{input:"mathbb",tag:"mstyle",atname:"mathvariant",atval:"double-struck",output:"mathbb",tex:null,ttype:1,codes:J},{input:"cc",tag:"mstyle",atname:"mathvariant",atval:"script",output:"cc",tex:null,ttype:1,codes:G},{input:"mathcal",tag:"mstyle",atname:"mathvariant",atval:"script",output:"mathcal",tex:null,ttype:1,codes:G},{input:"tt",tag:"mstyle",atname:"fontfamily",atval:"monospace",output:"tt",tex:null,ttype:1},{input:"mathtt",tag:"mstyle",atname:"fontfamily",atval:"monospace",output:"mathtt",tex:null,ttype:1},{input:"fr",tag:"mstyle",atname:"mathvariant",atval:"fraktur",output:"fr",tex:null,ttype:1,codes:N},{input:"mathfrak",tag:"mstyle",atname:"mathvariant",atval:"fraktur",output:"mathfrak",tex:null,ttype:1,codes:N}],E=[],H,O,F,A=!1,w=u="";(function(){for(var b=0,a=x.length;b<a;b++)if(x[b].codes&&delete x[b].codes,x[b].func&&(x[b].tag="mi"),"fontfamily"===x[b].atname||"fontweight"===x[b].atname)x[b].atname="mathvariant"})();x.push({input:"gt",tag:"mo",output:"\x3e",tex:null,ttype:0},{input:"gt\x3d",tag:"mo",output:"\u2265",tex:"geq",ttype:0},{input:"-\x3c\x3d",tag:"mo",output:"\u2aaf",tex:"preceq",ttype:0},{input:"\x3e-\x3d",tag:"mo",output:"\u2ab0",tex:"succeq",ttype:0},{input:"'",tag:"mo",output:"\u2032",tex:"prime",ttype:0},{input:"arcsin",tag:"mi",output:"arcsin",tex:null,ttype:1,func:!0},{input:"arccos",tag:"mi",output:"arccos",tex:null,ttype:1,func:!0},{input:"arctan",tag:"mi",output:"arctan",tex:null,ttype:1,func:!0},{input:"coth",tag:"mi",output:"coth",tex:null,ttype:1,func:!0},{input:"sech",tag:"mi",output:"sech",tex:null,ttype:1,func:!0},{input:"csch",tag:"mi",output:"csch",tex:null,ttype:1,func:!0},{input:"abs",tag:"mi",output:"abs",tex:null,ttype:1,func:!0},{input:"exp",tag:"mi",output:"exp",tex:null,ttype:1,func:!0},{input:"tilde",tag:"mover",output:"~",tex:null,ttype:1,acc:!0});a.Augment({AM:{Init:function(){v=a.config.displaystyle;D=a.config.decimal||a.config.decimalsign;z();d()},Augment:function(a){for(var c in a)if(a.hasOwnProperty(c)){switch(c){case "displaystyle":v=a[c];break;case "decimal":decimal=a[c];break;case "parseMath":g=a[c];break;case "parseExpr":r=a[c];break;case "parseIexpr":k=a[c];break;case "parseSexpr":f=a[c];break;case "removeBrackets":b=a[c];break;case "getSymbol":q=a[c];break;case "position":p=a[c];break;case "removeCharsAndBlanks":l=a[c];break;case "createMmlNode":m=a[c];break;case "createElementMathML":n=a[c];break;case "createElementXHTML":e=a[c];break;case "initSymbols":d=a[c];break;case "compareNames":comareNames=a[c]}this[c]=a[c]}},parseMath:g,parseExpr:r,parseIexpr:k,parseSexr:f,removeBrackets:b,getSymbol:q,position:p,removeCharsAndBlanks:l,createMmlNode:m,createElementMathML:n,createElementXHTML:e,initSymbols:d,compareNames:c,createDocumentFragment:t,document:C,define:function(b,a){x=x.concat([{input:b,tag:"mo",output:a,tex:null,ttype:8}]);x.sort(c);for(y=0;y<x.length;y++)E[y]=x[y].input},symbols:x,names:E,TOKEN:{CONST:0,UNARY:1,BINARY:2,INFIX:3,LEFTBRACKET:4,RIGHTBRACKET:5,SPACE:6,UNDEROVER:7,DEFINITION:8,LEFTRIGHT:9,TEXT:10}}})})(MathJax.InputJax.AsciiMath);(function(a){var e;a.Augment({sourceMenuTitle:["AsciiMathInput","AsciiMath Input"],prefilterHooks:MathJax.Callback.Hooks(!0),postfilterHooks:MathJax.Callback.Hooks(!0),Translate:function(a){var d,n=MathJax.HTML.getScript(a);a={math:n,script:a};this.prefilterHooks.Execute(a);n=a.math;try{d=this.AM.parseMath(n)}catch(m){if(!m.asciimathError)throw m;d=this.formatError(m,n)}a.math=e(d);this.postfilterHooks.Execute(a);return a.math},formatError:function(a,d,n){a=a.message.replace(/\n.*/,"");MathJax.Hub.signal.Post(["AsciiMath Jax - parse error",a,d,n]);return e.merror(a)},Error:function(a){throw MathJax.Hub.Insert(Error(a),{asciimathError:!0});},Startup:function(){e=MathJax.ElementJax.mml;this.AM.Init()}});a.loadComplete("jax.js")})(MathJax.InputJax.AsciiMath);(function(a,e,c,d){var n,m=e.Browser.isMSIE,l,p,q,b;e.Register.StartupHook("MathZoom Ready",function(){b=MathJax.Extension.MathZoom});var f=function(b,a){var c=d.Element("span");b="padding"+b;a&&(c.style.cssText=a.getAttribute("style")||"",""===c.style.padding&&""===(c.style[b]||"")&&(c.style[b]="0px",a.setAttribute("style",c.style.cssText)))},k=function(b,a,c){if(b){var f=d.Element("span");f.style.cssText=b.getAttribute("style")||"";if(""===f.style.padding){a={paddingLeft:c,paddingTop:a,paddingRight:"0px",paddingBottom:"0px"};for(var k in a)a.hasOwnProperty(k)&&""===(f.style[k]||"")&&(f.style[k]=a[k])}b.setAttribute("style",f.style.cssText)}};a.Augment({config:{styles:{".MathJax_MathML":{"font-style":"normal","font-weight":"normal","line-height":"normal","font-size":"100%","font-size-adjust":"none","text-indent":0,"text-align":"left","text-transform":"none","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none",direction:"ltr",border:0,padding:0,margin:0},"span.MathJax_MathML":{display:"inline"},"div.MathJax_MathML":{display:"block"},".MathJax_mmlExBox":{display:"block",overflow:"hidden",height:"1px",width:"60ex",padding:0,border:0,margin:0}}},settings:e.config.menuSettings,ex:1,Config:function(){this.SUPER(arguments).Config.call(this);this.settings.scale&&(this.config.scale=this.settings.scale);if("center"!==e.config.displayAlign){var b=e.config.displayAlign,a={"text-align":b+"!important"};a["margin-"+b]=e.config.displayIndent+"!important";e.Insert(this.config.styles,{"div.MathJax_MathML":a,"div.MathJax_MathML math":{"text-align":b},"div.MathJax_MathContainer \x3e span":{"text-align":b+"!important"}})}this.require||(this.require=[]);this.require.push(MathJax.OutputJax.extensionDir+"/MathEvents.js")},Startup:function(){l=MathJax.Extension.MathEvents.Event;p=MathJax.Extension.MathEvents.Touch;q=MathJax.Extension.MathEvents.Hover;this.ContextMenu=l.ContextMenu;this.Mousedown=l.AltContextMenu;this.Mouseover=q.Mouseover;this.Mouseout=q.Mouseout;this.Mousemove=q.Mousemove;m||(this.EmExSpan=d.Element("span",{style:{position:"absolute","font-size-adjust":"none"}},[["div",{className:"MathJax_mmlExBox"}],["span",{className:"MathJax_MathML"}]]),n.math(n.mspace().With({width:"60ex"})).toNativeMML(this.EmExSpan.lastChild));return c.Styles(this.config.styles)},InitializeMML:function(){this.initialized=!0;if(m)try{if(!e.Browser.mpNamespace){var b=document.createElement("object");b.id="mathplayer";b.classid="clsid:32F66A20-7614-11D4-BD11-00104BD3F987";document.getElementsByTagName("head")[0].appendChild(b);document.namespaces.add("m","http://www.w3.org/1998/Math/MathML");e.Browser.mpNamespace=!0}e.Browser.mpImported||(document.namespaces.m.doImport("#mathplayer"),e.Browser.mpImported=!0)}catch(a){alert(MathJax.Localization._(["MathML","MathPlayer"],"MathJax was not able to set up MathPlayer.\n\nIf MathPlayer is not installed, you need to install it first.\nOtherwise, your security settings may be preventing ActiveX \ncontrols from running. Use the Internet Options item under\nthe Tools menu and select the Security tab, then press the\nCustom Level button. Check that the settings for\n'Run ActiveX Controls', and 'Binary and script behaviors'\nare enabled.\n\nCurrently you will see error messages rather than\ntypeset mathematics."))}else document.body.appendChild(this.EmExSpan),this.defaultEx=this.EmExSpan.firstChild.offsetWidth/60,this.defaultMEx=this.EmExSpan.lastChild.offsetWidth/60,document.body.removeChild(this.EmExSpan)},preTranslate:function(b){b=b.jax[this.id];var a,c=b.length,f,k,e;for(a=0;a<c;a++)if(f=b[a],f.parentNode&&(this.initialized||this.InitializeMML(),(k=f.previousSibling)&&"MathJax_MathML"===k.className&&k.parentNode.removeChild(k),k=f.MathJax.elementJax))e=k.root,k.NativeMML={},e="block"===e.Get("display")?"div":"span",k=d.Element(e,{className:"MathJax_MathML",id:k.inputID+"-Frame"},[["span",{className:"MathJax_MathContainer",isMathJax:!0,jaxID:this.id,style:{position:"relative",display:"inline-block","white-space":"nowrap"}},[["span",{isMathJax:!0,style:{display:"inline-block"}}]]]]),f.parentNode.insertBefore(k,f),m||f.parentNode.insertBefore(this.EmExSpan.cloneNode(!0),f);for(a=0;a<c;a++)if(f=b[a],f.parentNode&&(k=f.MathJax.elementJax)){if(m)e=100;else{e=f.previousSibling;f=e.firstChild.offsetWidth/60;e=e.lastChild.offsetWidth/60;if(0===f||"NaN"===f)f=this.defaultEx,e=this.defaultMEx;e=(1<e?f/e:1)*this.config.scale;e=Math.floor(Math.max(this.config.minScaleAdjust/100,e));k.NativeMML.ex=f}k.NativeMML.fontSize=e+"%"}if(!m)for(a=0;a<c;a++)f=b[a],f.parentNode&&f.MathJax.elementJax&&(e=b[a].previousSibling,e.parentNode.removeChild(e))},Translate:function(b){if(b.parentNode){b=b.MathJax.elementJax;var a=b.root,c=document.getElementById(b.inputID+"-Frame"),f=c.firstChild,k=f.firstChild;c.style.fontSize=b.NativeMML.fontSize;this.ex=b.NativeMML.ex||this.defaultEx;try{a.toNativeMML(k)}catch(d){if(d.restart)for(;k.firstChild;)k.removeChild(k.firstChild);throw d;}if(m)if(f.addEventListener)for(var C in this.MSIE9events)this.MSIE9events.hasOwnProperty(C)&&f.addEventListener(C,this.MSIE9event,!0);else!(null!=this.config.showMathMenuMSIE?this:e).config.showMathMenuMSIE||this.settings.mpContext||this.settings.mpMouse?(f.style.position="",k.firstChild.onmousedown=this.MSIEaltMenu):this.MSIEoverlay(f);else f.oncontextmenu=l.Menu,f.onmouseover=l.Mouseover,f.onmouseout=l.Mouseout,f.onmousedown=l.Mousedown,f.onclick=l.Click,f.ondblclick=l.DblClick,e.Browser.noContextMenu&&(f.ontouchstart=p.start,f.ontouchend=p.end)}},postTranslate:function(b){this.forceReflow&&(b=(document.styleSheets||[])[0]||{},b.disabled=!0,b.disabled=!1)},Remove:function(b){(b=b.SourceElement())&&(b=b.previousSibling)&&b.className.match(/MathJax_MathML/)&&b.parentNode.removeChild(b)},MMLnamespace:"http://www.w3.org/1998/Math/MathML",MSIEoverlay:function(b){var a=b.firstChild;"span"===a.nodeName.toLowerCase()&&(a=a.firstChild);var c=this.getHoverBBox(null,a,{});d.addElement(b,"span",{style:{display:"inline-block",width:0,height:0,position:"relative"}},[["span",{isMathJax:!0,className:"MathJax_MathPlayer_Overlay",style:{display:"inline-block",position:"absolute",left:q.Px(-c.w),top:q.Px(-c.h-(c.y||0)-1),width:q.Px(c.w),height:q.Px(c.h+c.d),cursor:"pointer","background-color":"white",filter:"alpha(opacity\x3d0)"}}]]);e.Insert(b,{msieMath:a,onmousedown:this.MSIEevent,oncontextmenu:this.MSIEevent,onclick:this.MSIEevent,onmouseup:this.MSIEevent,onmousemove:this.MSIEevent,ondblclick:this.MSIEevent,onmouseover:this.MSIEevent,onmouseout:this.MSIEevent})},MSIEevents:{mousedown:"Mousedown",contextmenu:"ContextMenu",click:"Click",mouseup:"Mouseup",mousemove:"Mousemove",dblclick:"DblClick",mouseover:"Mouseover",mouseout:"Mouseout"},MSIEevent:function(){var c=window.event,f=a.MSIEevents[c.type];if(a[f]&&!1===a[f](c,this)||b&&!1===b.HandleEvent(c,f,this))return!1;"MathJax_MathPlayer_Overlay"===c.srcElement.className&&this.msieMath.fireEvent&&("ContextMenu"!==f&&"Mouseover"!==f&&"Mouseout"!==f||this.msieMath.fireEvent("on"+c.type,c));return l.False(c)},MSIEaltMenu:function(){for(var b=this.parentNode.parentNode;!b.jaxID;)b=b.parentNode;l.AltContextMenu(window.event,b)},MSIE9events:{contextmenu:"Menu",click:"Click",dblclick:"DblClick",mouseup:"False",mouseover:"Mouseover",mouseout:"Mouseout"},MSIE9event:function(b){return"contextmenu"===b.type&&a.settings.mpContext||"mouseup"===b.type&&a.settings.mpMouse?!0:"click"===b.type&&a.settings.mpContext?l.AltContextMenu(b,this):l[a.MSIE9events[b.type]].call(this,b)},getJaxFromMath:function(b){b=b.parentNode;do b=b.nextSibling;while(b&&"script"!==b.nodeName.toLowerCase());return e.getJaxFor(b)},getHoverSpan:function(b,a){return a.firstChild},getHoverBBox:function(b,a,c){return l.getBBox(a.parentNode)},Zoom:function(b,c,f,k,d){b.root.toNativeMML(c);this.msieIE8HeightBug&&(c.style.position="absolute");b=f.offsetWidth||f.scrollWidth;f=f.offsetHeight||f.scrollHeight;k=c.offsetWidth;d=c.offsetHeight;if(a.widthBug){var e=c.firstChild.firstChild.scrollWidth;e>k&&(k=e,c.style.width=k+"px")}this.msieIE8HeightBug&&(c.style.position="");return{Y:-l.getBBox(c.parentNode).h,mW:b,mH:f,zW:k,zH:d}},NAMEDSPACE:{negativeveryverythinmathspace:"-.0556em",negativeverythinmathspace:"-.1111em",negativethinmathspace:"-.1667em",negativemediummathspace:"-.2222em",negativethickmathspace:"-.2778em",negativeverythickmathspace:"-.3333em",negativeveryverythickmathspace:"-.3889em"}});e.Register.StartupHook("mml Jax Ready",function(){n=MathJax.ElementJax.mml;n.mbase.Augment({toNativeMML:function(b){var a=this.NativeMMLelement(this.type);this.NativeMMLattributes(a);for(var c=0,f=this.data.length;c<f;c++)this.data[c]?this.data[c].toNativeMML(a):a.appendChild(this.NativeMMLelement("mrow"));b.appendChild(a)},NativeMMLattributes:function(b){var a=this.defaults,c=this.attrNames||n.copyAttributeNames,f=n.skipAttributes;if(!this.attrNames){"mstyle"===this.type&&(a=n.math.prototype.defaults);for(var k in a)!f[k]&&a.hasOwnProperty(k)&&null!=this[k]&&b.setAttribute(k,this.NativeMMLattribute(this[k]))}a=0;for(f=c.length;a<f;a++)k=(this.attr||{})[c[a]],null==k&&(k=this[c[a]]),null!=k&&b.setAttribute(c[a],this.NativeMMLattribute(k));this.NativeMMLclass(b)},NativeMMLclass:function(b){var a=[];this["class"]&&a.push(this["class"]);if(this.isa(n.TeXAtom)){var c="ORD OP BIN REL OPEN CLOSE PUNCT INNER VCENTER".split(" ")[this.texClass];c&&a.push("MJX-TeXAtom-"+c)}this.mathvariant&&this.NativeMMLvariants[this.mathvariant]&&a.push("MJX"+this.mathvariant);this.arrow&&a.push("MJX-arrow");this.variantForm&&a.push("MJX-variant");a.length&&b.setAttribute("class",a.join(" "))},NativeMMLattribute:function(b){b=String(b);a.NAMEDSPACE[b]?b=a.NAMEDSPACE[b]:b.match(/^\s*(([-+])?(\d+(\.\d*)?|\.\d+))\s*mu\s*$/)?b=RegExp.$2+(1/18*RegExp.$3).toFixed(3).replace(/\.?0+$/,"")+"em":this.NativeMMLvariants[b]&&(b=this.NativeMMLvariants[b]);return b},NativeMMLvariants:{"-tex-caligraphic":n.VARIANT.SCRIPT,"-tex-caligraphic-bold":n.VARIANT.BOLDSCRIPT,"-tex-oldstyle":n.VARIANT.NORMAL,"-tex-oldstyle-bold":n.VARIANT.BOLD,"-tex-mathit":n.VARIANT.ITALIC},NativeMMLelement:function(b){b=m?document.createElement("m:"+b):document.createElementNS(a.MMLnamespace,b);b.isMathJax=!0;return b}});n.mrow.Augment({toNativeMML:function(b){var c,f;if(this.inferred&&this.parent.inferRow)for(c=0,f=this.data.length;c<f;c++)this.data[c]?this.data[c].toNativeMML(b):b.appendChild(this.NativeMMLelement("mrow"));else if(a.stretchyMoBug&&(this.open||this.close)){var k=this.NativeMMLelement("mfenced");this.NativeMMLattributes(k);c=0;f=this.data.length;this.open&&(k.setAttribute("open",this.open),c++);this.close&&(k.setAttribute("close",this.close),f--);var d=k;1<f-c+1&&(d=this.NativeMMLelement("mrow"),b.appendChild(k),b=k);for(;c<f;c++)this.data[c]?this.data[c].toNativeMML(d):d.appendChild(this.NativeMMLelement("mrow"));b.appendChild(d)}else this.SUPER(arguments).toNativeMML.call(this,b)}});n.msubsup.Augment({toNativeMML:function(b){var a=this.type;null==this.data[this.sup]&&(a="msub");null==this.data[this.sub]&&(a="msup");a=this.NativeMMLelement(a);this.NativeMMLattributes(a);delete this.data[0].inferred;for(var c=0,f=this.data.length;c<f;c++)this.data[c]&&this.data[c].toNativeMML(a);b.appendChild(a)}});n.munderover.Augment({toNativeMML:function(b){var a=this.type;null==this.data[this.under]&&(a="mover");null==this.data[this.over]&&(a="munder");a=this.NativeMMLelement(a);this.NativeMMLattributes(a);delete this.data[0].inferred;for(var c=0,f=this.data.length;c<f;c++)this.data[c]&&this.data[c].toNativeMML(a);b.appendChild(a)}});if(!m){var b=MathJax.Hub.SplitList;n.mtable.Augment({toNativeMML:function(c){var f,k;if(a.tableSpacingBug){f=this.getValues("rowspacing","columnspacing");this.nMMLtopPadding=b("0px "+f.rowspacing);this.nMMLleftPadding=b("0px "+f.columnspacing);var d=this.nMMLtopPadding,g=d.length;f=0;for(k=this.data.length;f<k;f++)this.data[f]&&(this.data[f].nMMLtopPadding=d[f<g?f:g-1])}if(a.tableLabelBug)for(f=0,k=this.data.length;f<k;f++)if(this.data[f]&&this.data[f].isa(n.mlabeledtr)){var l=e.config.displayAlign.charAt(0),m=this.Get("side").charAt(0);this.nMMLhasLabels=!0;this.nMMLlaMatch=l===m;this.nMMLforceWidth="c"===l||!!(this.width||"").match("%");break}this.width&&this.ffTableWidthBug&&(f=(this.style||"").replace(/;\s*$/,"").split(";"),""===f[0]&&f.shift(),f.push("width:"+this.width),this.style=f.join(";"));this.SUPER(arguments).toNativeMML.call(this,c);if(this.nMMLhasLabels){f=c.firstChild;if(this.nMMLforceWidth||"r"!==m)if(l=("l"!==l?1:0)+("l"===m?1:0)){var m={columnalign:"left",columnwidth:"auto",columnspacing:"0px",columnlines:"none"},p;for(p in m)m.hasOwnProperty(p)&&this[p]&&(k=[m[p],m[p]].slice(2-l).join(" ")+" ",f.setAttribute(p,k+f.getAttribute(p)))}!this.nMMLforceWidth&&this.nMMLlaMatch||f.setAttribute("width","100%")}}});n.mtr.Augment({toNativeMML:function(b){this.SUPER(arguments).toNativeMML.call(this,b);var c=b.lastChild;if(a.tableSpacingBug)for(var d=this.parent.nMMLleftPadding,g=d.length,r=c.firstChild,l=0;r;r=r.nextSibling,l++)k(r,this.nMMLtopPadding,d[l<g?l:g-1]);if(a.tableLabelBug&&(d=this.parent.nMMLforceWidth,g=this.parent.Get("side").charAt(0),r=e.config.displayAlign.charAt(0),this.parent.nMMLhasLabels&&c.firstChild)){if(d||"r"!==g)f("Left",c.firstChild),"l"!==r&&c.insertBefore(this.NativeMMLelement("mtd"),c.firstChild).setAttribute("style","padding:0"),"l"===g&&c.insertBefore(this.NativeMMLelement("mtd"),c.firstChild).setAttribute("style","padding:0");(d||"l"!==g)&&f("Right",c.lastChild)}}});n.mlabeledtr.Augment({toNativeMML:function(b){var c=this.NativeMMLelement("mtr");this.NativeMMLattributes(c);for(var d=1,g=this.data.length;d<g;d++)this.data[d]?this.data[d].toNativeMML(c):c.appendChild(this.NativeMMLelement("mtd"));if(a.tableSpacingBug)for(var g=this.parent.nMMLleftPadding,r=g.length,d=0,l=c.firstChild;l;l=l.nextSibling,d++)k(l,this.nMMLtopPadding,g[d<r?d:r-1]);if(a.tableLabelBug){var d=this.parent.Get("side").charAt(0),g=e.config.displayAlign.charAt(0),m=e.config.displayIndent;this.data[0].toNativeMML(c);l=r=c.lastChild;d===g?(r.setAttribute("style","width:"+m),r.setAttribute("columnalign",e.config.displayAlign)):(l=this.NativeMMLelement("mpadded"),l.setAttribute("style","width:0"),l.setAttribute("width","0px"),l.appendChild(r.firstChild),r.appendChild(l));f("",r);c.removeChild(r);var m=100,n=this.parent.nMMLforceWidth;(this.parent.width||"").match(/%/)&&(m-=parseFloat(this.parent.width));var p=m;if(n||"r"!==d)f("Left",c.firstChild),"l"!==g&&("c"===g&&(p/=2),m-=p,c.insertBefore(this.NativeMMLelement("mtd"),c.firstChild).setAttribute("style","padding:0;width:"+p+"%")),"l"===d&&c.insertBefore(r,c.firstChild);if(n||"l"!==d)f("Right",c.lastChild),"r"!==g&&c.appendChild(this.NativeMMLelement("mtd")).setAttribute("style","padding:0;width:"+m+"%"),"r"===d&&(d!==g&&l.setAttribute("lspace","-1width"),c.appendChild(r))}b.appendChild(c)}});n.mtd.Augment({toNativeMML:function(b){b=b.appendChild(this.NativeMMLelement(this.type));this.NativeMMLattributes(b);a.widthBug&&(b=b.appendChild(this.NativeMMLelement("mrow")));for(var c=0,f=this.data.length;c<f;c++)this.data[c]?this.data[c].toNativeMML(b):b.appendChild(this.NativeMMLelement("mrow"))}});n.mspace.Augment({toNativeMML:function(b){this.SUPER(arguments).toNativeMML.call(this,b);if(a.spaceWidthBug&&this.width){var c=b.lastChild,f=c.getAttribute("width"),k=c.getAttribute("style")||"";""!=k&&(k+=";");c.setAttribute("style",k+"width:"+f)}}});var c=MathJax.Ajax.fileURL(MathJax.OutputJax.fontDir+"/HTML-CSS/TeX/otf");a.Augment({config:{styles:{'[mathvariant\x3d"double-struck"]':{"font-family":"MathJax_AMS, MathJax_AMS-WEB"},'[mathvariant\x3d"script"]':{"font-family":"MathJax_Script, MathJax_Script-WEB"},'[mathvariant\x3d"fraktur"]':{"font-family":"MathJax_Fraktur, MathJax_Fraktur-WEB"},'[mathvariant\x3d"bold-script"]':{"font-family":"MathJax_Script, MathJax_Caligraphic-WEB","font-weight":"bold"},'[mathvariant\x3d"bold-fraktur"]':{"font-family":"MathJax_Fraktur, MathJax_Fraktur-WEB","font-weight":"bold"},'[mathvariant\x3d"monospace"]':{"font-family":"monospace"},'[mathvariant\x3d"sans-serif"]':{"font-family":"sans-serif"},'[mathvariant\x3d"bold-sans-serif"]':{"font-family":"sans-serif","font-weight":"bold"},'[mathvariant\x3d"sans-serif-italic"]':{"font-family":"sans-serif","font-style":"italic"},'[mathvariant\x3d"sans-serif-bold-italic"]':{"font-family":"sans-serif","font-style":"italic","font-weight":"bold"},'[class\x3d"MJX-tex-oldstyle"]':{"font-family":"MathJax_Caligraphic, MathJax_Caligraphic-WEB"},'[class\x3d"MJX-tex-oldstyle-bold"]':{"font-family":"MathJax_Caligraphic, MathJax_Caligraphic-WEB","font-weight":"bold"},'[class\x3d"MJX-tex-caligraphic"]':{"font-family":"MathJax_Caligraphic, MathJax_Caligraphic-WEB"},'[class\x3d"MJX-tex-caligraphic-bold"]':{"font-family":"MathJax_Caligraphic, MathJax_Caligraphic-WEB","font-weight":"bold"},"@font-face /*1*/":{"font-family":"MathJax_AMS-WEB",src:"url('"+c+"/MathJax_AMS-Regular.otf')"},"@font-face /*2*/":{"font-family":"MathJax_Script-WEB",src:"url('"+c+"/MathJax_Script-Regular.otf')"},"@font-face /*3*/":{"font-family":"MathJax_Fraktur-WEB",src:"url('"+c+"/MathJax_Fraktur-Regular.otf')"},"@font-face /*4*/":{"font-family":"MathJax_Caligraphic-WEB",src:"url('"+c+"/MathJax_Caligraphic-Regular.otf')"},"@font-face /*5*/":{"font-family":"MathJax_Fraktur-WEB","font-weight":"bold",src:"url('"+c+"/MathJax_Fraktur-Bold.otf')"},"@font-face /*6*/":{"font-family":"MathJax_Caligraphic-WEB","font-weight":"bold",src:"url('"+c+"/MathJax_Caligraphic-Bold.otf')"}}}})}n.math.Augment({toNativeMML:function(b){var c=this.NativeMMLelement(this.type),f=c;c.setAttribute("xmlns",a.MMLnamespace);this.NativeMMLattributes(c);a.widthBug&&(c=c.appendChild(this.NativeMMLelement("mrow")));for(var k=0,d=this.data.length;k<d;k++)this.data[k]?this.data[k].toNativeMML(c):c.appendChild(this.NativeMMLelement("mrow"));k=(this.data[0]||[]).data[0]||{};if(k.nMMLhasLabels){if(k.nMMLforceWidth||!k.nMMLlaMatch)c.setAttribute("style","width:100%"),b.style.width=b.parentNode.style.width="100%";k.nMMLlaMatch&&"div"===b.parentNode.parentNode.nodeName.toLowerCase()&&b.parentNode.parentNode.style.setProperty("margin-"+e.config.displayAlign,"0px","important")}b.appendChild(f);a.widthBug&&!k.nMMLforceWidth&&k.nMMLlaMatch&&(b.style.width=(f.firstChild.scrollWidth/a.ex).toFixed(3)+"ex")}});n.mfenced.Augment({toNativeMML:function(b){if(a.mfencedBug){var c=e.Browser.isOpera,f,k,d,g=this.getValues("open","close","separators");g.open=g.open.replace(/^\s+/,"").replace(/\s+$/,"");g.close=g.close.replace(/^\s+/,"").replace(/\s+$/,"");g.separators=g.separators.replace(/\s+/g,"").split("");if(0==g.separators.length)g.separators=null;else if(g.separators.length<this.data.length-1)for(k=g.separators[g.separators.length-1],f=this.data.length-1-g.separators.length;0<f;f--)g.separators.push(k);var r=this.NativeMMLelement(c?this.type:"mrow");this.NativeMMLattributes(r);r.removeAttribute("separators");c?(r.setAttribute("open",g.open),r.setAttribute("close",g.close),1<this.data.length&&(b.appendChild(r),b=r,r=this.NativeMMLelement("mrow"))):(r.removeAttribute("open"),r.removeAttribute("close"));c||(d=this.NativeMMLelement("mo"),d.setAttribute("fence","true"),d.textContent=g.open,r.appendChild(d));f=0;for(k=this.data.length;f<k;f++)g.separators&&0<f&&(d=this.NativeMMLelement("mo"),d.setAttribute("separator","true"),d.textContent=g.separators[f-1],r.appendChild(d)),this.data[f]?this.data[f].toNativeMML(r):r.appendChild(this.NativeMMLelement("mrow"));c||(d=this.NativeMMLelement("mo"),d.setAttribute("fence","true"),d.textContent=g.close,r.appendChild(d));b.appendChild(r)}else this.SUPER(arguments).toNativeMML.call(this,b)}});n.TeXAtom.Augment({toNativeMML:function(b){var a=this.NativeMMLelement("mrow");this.NativeMMLattributes(a);this.data[0].toNativeMML(a);b.appendChild(a)}});n.chars.Augment({toNativeMML:function(b){b.appendChild(document.createTextNode(this.toString()))}});n.entity.Augment({toNativeMML:function(b){b.appendChild(document.createTextNode(this.toString()))}});n.xml.Augment({toNativeMML:function(b){for(var a=0,c=this.data.length;a<c;a++)b.appendChild(this.data[a].cloneNode(!0))}});e.Register.StartupHook("TeX mathchoice Ready",function(){n.TeXmathchoice.Augment({toNativeMML:function(b){this.Core().toNativeMML(b)}})});setTimeout(MathJax.Callback(["loadComplete",a,"jax.js"]),0)});e.Browser.Select({MSIE:function(b){a.msieIE8HeightBug=8===(document.documentMode||0)},Opera:function(b){a.operaPositionBug=!0;a.stretchyMoBug=!0;a.tableLabelBug=!0;a.mfencedBug=!0},Firefox:function(b){a.ffTableWidthBug=!b.versionAtLeast("13.0");a.forceReflow=!0;a.widthBug=!0;a.spaceWidthBug=!b.versionAtLeast("20.0");a.tableSpacingBug=!0;a.tableLabelBug=!0;a.mfencedBug=!0},Chrome:function(b){a.tableSpacingBug=!0;a.tableLabelBug=!0;a.mfencedBug=!0},Safari:function(b){a.tableSpacingBug=!0;a.tableLabelBug=!0;a.mfencedBug=!0}});e.Register.StartupHook("End Cookie",function(){"None"!==e.config.menuSettings.zoom&&c.Require("[MathJax]/extensions/MathZoom.js")})})(MathJax.OutputJax.NativeMML,MathJax.Hub,MathJax.Ajax,MathJax.HTML);(function(a,e,c){var d,n=function(){var b=[].slice.call(arguments,0);b[0][0]=["HTML-CSS",b[0][0]];return MathJax.Message.Set.apply(MathJax.Message,b)},m=MathJax.Object.Subclass({timeout:1E3*(e.Browser.isMobile?15:8),FontInfo:{STIX:{family:"STIXSizeOneSym",testString:"() {} []"},TeX:{family:"MathJax_Size1",testString:"() {} []"}},comparisonFont:"sans-serif monospace script Times Courier Arial Helvetica".split(" "),testSize:["40px","50px","60px","30px","20px"],Init:function(){this.div=MathJax.HTML.addElement(document.body,"div",{id:"MathJax_Font_Test",style:{position:"absolute",visibility:"hidden",top:0,left:0,width:"auto",padding:0,border:0,margin:0,whiteSpace:"nowrap",textAlign:"left",textIndent:0,textTransform:"none",lineHeight:"normal",letterSpacing:"normal",wordSpacing:"normal",fontSize:this.testSize[0],fontWeight:"normal",fontStyle:"normal",fontSizeAdjust:"none"}},[""]);this.text=this.div.firstChild},findFont:function(b,a){if(a&&this.testCollection(a))return a;for(var c=0,d=b.length;c<d;c++)if(b[c]!==a&&this.testCollection(b[c]))return b[c];return null},testCollection:function(b){return this.testFont(this.FontInfo[b])},testFont:function(b){b.isWebFont&&c.FontFaceBug?this.div.style.fontWeight=this.div.style.fontStyle="normal":(this.div.style.fontWeight=b.weight||"normal",this.div.style.fontStyle=b.style||"normal");var a=this.getComparisonWidths(b.testString,b.noStyleChar);if(a){this.div.style.fontFamily="'"+b.family+"',"+this.comparisonFont[0];if(this.div.offsetWidth==a[0]&&(this.div.style.fontFamily="'"+b.family+"',"+this.comparisonFont[a[2]],this.div.offsetWidth==a[1]))return!1;if(this.div.offsetWidth!=a[3]||this.div.offsetHeight!=a[4]){if(b.noStyleChar||!c.FONTDATA||!c.FONTDATA.hasStyleChar)return!0;for(var a=0,k=this.testSize.length;a<k;a++)if(this.testStyleChar(b,this.testSize[a]))return!0}}return!1},styleChar:"\ueffd",versionChar:"\ueffe",compChar:"\uefff",testStyleChar:function(b,a){var k=3+(b.weight?2:0)+(b.style?4:0),d="",g=0,h=this.div.style.fontSize;this.div.style.fontSize=a;c.msieItalicWidthBug&&"italic"===b.style&&(this.text.nodeValue=d=this.compChar,g=this.div.offsetWidth);c.safariTextNodeBug?this.div.innerHTML=this.compChar+d:this.text.nodeValue=this.compChar+d;var e=this.div.offsetWidth-g;c.safariTextNodeBug?this.div.innerHTML=this.styleChar+d:this.text.nodeValue=this.styleChar+d;var l=Math.floor((this.div.offsetWidth-g)/e+.5);l===k&&(c.safariTextNodeBug?this.div.innerHTML=this.versionChar+d:this.text.nodeValue=this.versionChar+d,b.version=Math.floor((this.div.offsetWidth-g)/e+1.5)/2);this.div.style.fontSize=h;return l===k},getComparisonWidths:function(b,a){c.FONTDATA&&c.FONTDATA.hasStyleChar&&!a&&(b+=this.styleChar+" "+this.compChar);c.safariTextNodeBug?this.div.innerHTML=b:this.text.nodeValue=b;this.div.style.fontFamily=this.comparisonFont[0];var k=this.div.offsetWidth;this.div.style.fontFamily=c.webFontDefault;for(var d=this.div.offsetWidth,g=this.div.offsetHeight,h=1,e=this.comparisonFont.length;h<e;h++)if(this.div.style.fontFamily=this.comparisonFont[h],this.div.offsetWidth!=k)return[k,this.div.offsetWidth,h,d,g];return null},loadWebFont:function(b){e.Startup.signal.Post("HTML-CSS Jax - Web-Font "+c.fontInUse+"/"+b.directory);var f=n(["LoadWebFont","Loading web-font %1",c.fontInUse+"/"+b.directory]),k=MathJax.Callback({}),f=MathJax.Callback(["loadComplete",this,b,f,k]);a.timer.start(a,[this.checkWebFont,b,f],0,this.timeout);return k},loadComplete:function(b,f,k,d){MathJax.Message.Clear(f);d===a.STATUS.OK?(this.webFontLoaded=!0,k()):(this.loadError(b),e.Browser.isFirefox&&c.allowWebFonts&&(f=document.location.protocol+"//"+document.location.hostname,""!=document.location.port&&(f+=":"+document.location.port),f+="/",a.fileURL(c.webfontDir).substr(0,f.length)!==f&&this.firefoxFontError(b)),this.webFontLoaded?k():c.loadWebFontError(b,k))},loadError:function(b){n(["CantLoadWebFont","Can't load web font %1",c.fontInUse+"/"+b.directory],null,2E3);e.Startup.signal.Post(["HTML-CSS Jax - web font error",c.fontInUse+"/"+b.directory,b])},firefoxFontError:function(b){n(["FirefoxCantLoadWebFont","Firefox can't load web fonts from a remote host"],null,3E3);e.Startup.signal.Post("HTML-CSS Jax - Firefox web fonts on remote host error")},checkWebFont:function(b,a,k){b.time(k)||(c.Font.testFont(a)?k(b.STATUS.OK):setTimeout(b,b.delay))},fontFace:function(b){var f=c.allowWebFonts,k=c.FONTDATA.FONTS[b];c.msieFontCSSBug&&!k.family.match(/-Web$/)&&(k.family+="-Web");var d=a.fileURL(c.webfontDir+"/"+f),g=b.replace(/-b/,"-B").replace(/-i/,"-I").replace(/-Bold-/,"-Bold");g.match(/-/)||(g+="-Regular");var g="svg"===f?g+(".svg#"+g):g+("."+f),h={"font-family":k.family,src:"url('"+d+"/"+g+"')"};"otf"===f?(h.src+=" format('opentype')",d=a.fileURL(c.webfontDir+"/woff"),h.src="url('"+d+"/"+g.replace(/otf$/,"woff")+"') format('woff'), "+h.src):"eot"!==f&&(h.src+=" format('"+f+"')");c.FontFaceBug&&k.isWebFont||(b.match(/-bold/)&&(h["font-weight"]="bold"),b.match(/-italic/)&&(h["font-style"]="italic"));return h}}),l,p,q;c.Augment({config:{styles:{".MathJax":{display:"inline","font-style":"normal","font-weight":"normal","line-height":"normal","font-size":"100%","font-size-adjust":"none","text-indent":0,"text-align":"left","text-transform":"none","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none",direction:"ltr",border:0,padding:0,margin:0},".MathJax_Display":{position:"relative",display:"block",width:"100%"},".MathJax img, .MathJax nobr, .MathJax a":{border:0,padding:0,margin:0,"max-width":"none","max-height":"none","vertical-align":0,"line-height":"normal","text-decoration":"none"},"img.MathJax_strut":{border:"0 !important",padding:"0 !important",margin:"0 !important","vertical-align":"0 !important"},".MathJax span":{display:"inline",position:"static",border:0,padding:0,margin:0,"vertical-align":0,"line-height":"normal","text-decoration":"none"},".MathJax nobr":{"white-space":"nowrap ! important"},".MathJax img":{display:"inline ! important","float":"none ! important"},".MathJax *":{transition:"none","-webkit-transition":"none","-moz-transition":"none","-ms-transition":"none","-o-transition":"none"},".MathJax_Processing":{visibility:"hidden",position:"fixed",width:0,height:0,overflow:"hidden"},".MathJax_Processed":{display:"none!important"},".MathJax_ExBox":{display:"block",overflow:"hidden",width:"1px",height:"60ex"},".MathJax .MathJax_EmBox":{display:"block",overflow:"hidden",width:"1px",height:"60em"},".MathJax .MathJax_HitBox":{cursor:"text",background:"white",opacity:0,filter:"alpha(opacity\x3d0)"},".MathJax .MathJax_HitBox *":{filter:"none",opacity:1,background:"transparent"},"#MathJax_Tooltip":{position:"absolute",left:0,top:0,width:"auto",height:"auto",display:"none"},"#MathJax_Tooltip *":{filter:"none",opacity:1,background:"transparent"},"@font-face":{"font-family":"MathJax_Blank",src:"url('about:blank')"}}},settings:e.config.menuSettings,hideProcessedMath:!0,Font:null,webFontDefault:"MathJax_Blank",allowWebFonts:"otf",maxStretchyParts:1E3,Config:function(){this.require||(this.require=[]);this.Font=m();this.SUPER(arguments).Config.call(this);var b=this.settings;this.adjustAvailableFonts&&this.adjustAvailableFonts(this.config.availableFonts);b.scale&&(this.config.scale=b.scale);b.font&&"Auto"!==b.font&&("TeX (local)"===b.font?(this.config.availableFonts=["TeX"],this.config.preferredFont=this.config.webFont="TeX"):"STIX (local)"===b.font?(this.config.availableFonts=["STIX"],this.config.preferredFont="STIX",this.config.webFont="TeX"):"TeX (web)"===b.font?(this.config.availableFonts=[],this.config.preferredFont="",this.config.webFont="TeX"):"TeX (image)"===b.font&&(this.config.availableFonts=[],this.config.preferredFont=this.config.webFont=""));b=this.Font.findFont(this.config.availableFonts,this.config.preferredFont);!b&&this.allowWebFonts&&(b=this.config.webFont)&&(this.webFonts=!0);!b&&this.config.imageFont&&(b=this.config.imageFont,this.imgFonts=!0);b?(this.fontInUse=b,this.fontDir+="/"+b,this.webfontDir+="/"+b,this.require.push(this.fontDir+"/fontdata.js"),this.imgFonts&&(this.require.push(this.directory+"/imageFonts.js"),e.Startup.signal.Post("HTML-CSS Jax - using image fonts"))):(n(["CantFindFontUsing","Can't find a valid font using %1","["+this.config.availableFonts.join(", ")+"]"],null,3E3),this.fontInUse="generic",this.FONTDATA={TeX_factor:1,baselineskip:1.2,lineH:.8,lineD:.2,ffLineH:.8,FONTS:{},VARIANT:{normal:{fonts:[]},"-generic-variant":{fonts:[]},"-largeOp":{fonts:[]},"-smallOp":{fonts:[]}},RANGES:[],DELIMITERS:{},RULECHAR:45,REMAP:{}},e.Startup.signal.Post("HTML-CSS Jax - no valid font"));this.require.push(MathJax.OutputJax.extensionDir+"/MathEvents.js")},Startup:function(){l=MathJax.Extension.MathEvents.Event;p=MathJax.Extension.MathEvents.Touch;q=MathJax.Extension.MathEvents.Hover;this.ContextMenu=l.ContextMenu;this.Mousedown=l.AltContextMenu;this.Mouseover=q.Mouseover;this.Mouseout=q.Mouseout;this.Mousemove=q.Mousemove;this.hiddenDiv=this.Element("div",{style:{visibility:"hidden",overflow:"hidden",position:"absolute",top:0,height:"1px",width:"auto",padding:0,border:0,margin:0,textAlign:"left",textIndent:0,textTransform:"none",lineHeight:"normal",letterSpacing:"normal",wordSpacing:"normal"}});document.body.firstChild?document.body.insertBefore(this.hiddenDiv,document.body.firstChild):document.body.appendChild(this.hiddenDiv);this.hiddenDiv=this.addElement(this.hiddenDiv,"div",{id:"MathJax_Hidden"});var b=this.addElement(this.hiddenDiv,"div",{style:{width:"5in"}});this.pxPerInch=b.offsetWidth/5;this.hiddenDiv.removeChild(b);this.startMarker=this.createStrut(this.Element("span"),10,!0);this.endMarker=this.addText(this.Element("span"),"x").parentNode;this.HDspan=this.Element("span");this.operaHeightBug&&this.createStrut(this.HDspan,0);if(this.msieInlineBlockAlignBug){this.HDimg=this.addElement(this.HDspan,"img",{style:{height:"0px",width:"1px"}});try{this.HDimg.src="about:blank"}catch(c){}}else this.HDimg=this.createStrut(this.HDspan,0);this.EmExSpan=this.Element("span",{style:{position:"absolute","font-size-adjust":"none"}},[["span",{className:"MathJax_ExBox"}],["span",{className:"MathJax"},[["span",{className:"MathJax_EmBox"}]]]]);this.linebreakSpan=this.Element("span",null,[["hr",{style:{width:"100%",size:1,padding:0,border:0,margin:0}}]]);return a.Styles(this.config.styles,["InitializeHTML",this])},removeSTIXfonts:function(b){for(var a=0,c=b.length;a<c;a++)"STIX"===b[a]&&(b.splice(a,1),c--,a--);"STIX"===this.config.preferredFont&&(this.config.preferredFont=b[0])},PreloadWebFonts:function(){if(c.allowWebFonts&&c.config.preloadWebFonts)for(var b=0,a=c.config.preloadWebFonts.length;b<a;b++){var k=c.FONTDATA.FONTS[c.config.preloadWebFonts[b]];k.available||c.Font.testFont(k)}},InitializeHTML:function(){this.PreloadWebFonts();document.body.appendChild(this.EmExSpan);document.body.appendChild(this.linebreakSpan);this.defaultEx=this.EmExSpan.firstChild.offsetHeight/60;this.defaultEm=this.EmExSpan.lastChild.firstChild.offsetHeight/60;this.defaultWidth=this.linebreakSpan.firstChild.offsetWidth;document.body.removeChild(this.linebreakSpan);document.body.removeChild(this.EmExSpan)},preTranslate:function(b){var a=b.jax[this.id],c,d=a.length,g,h,t,m,n,y,q=!1,u=this.config.linebreaks.automatic,v=this.config.linebreaks.width;u?((q=null!=v.match(/^\s*(\d+(\.\d*)?%\s*)?container\s*$/))?v=v.replace(/\s*container\s*/,""):y=this.defaultWidth,""===v&&(v="100%")):y=1E5;for(c=0;c<d;c++)if(g=a[c],g.parentNode&&((h=g.previousSibling)&&String(h.className).match(/^MathJax(_Display)?( MathJax_Processing)?$/)&&h.parentNode.removeChild(h),h=g.MathJax.elementJax))h.HTMLCSS={display:"block"===h.root.Get("display")},t=m=this.Element("span",{className:"MathJax",id:h.inputID+"-Frame",isMathJax:!0,jaxID:this.id,oncontextmenu:l.Menu,onmousedown:l.Mousedown,onmouseover:l.Mouseover,onmouseout:l.Mouseout,onmousemove:l.Mousemove,onclick:l.Click,ondblclick:l.DblClick}),e.Browser.noContextMenu&&(t.ontouchstart=p.start,t.ontouchend=p.end),h.HTMLCSS.display?(m=this.Element("div",{className:"MathJax_Display"}),m.appendChild(t)):this.msieDisappearingBug&&(t.style.display="inline-block"),m.setAttribute("role","textbox"),m.setAttribute("aria-readonly","true"),m.className+=" MathJax_Processing",g.parentNode.insertBefore(m,g),g.parentNode.insertBefore(this.EmExSpan.cloneNode(!0),g),q&&m.parentNode.insertBefore(this.linebreakSpan.cloneNode(!0),m);for(c=0;c<d;c++)if(g=a[c],g.parentNode&&(n=g.previousSibling,m=n.previousSibling,h=g.MathJax.elementJax)){g=n.firstChild.offsetHeight/60;n=n.lastChild.firstChild.offsetHeight/60;q&&(y=m.previousSibling.firstChild.offsetWidth);if(0===g||"NaN"===g)this.hiddenDiv.appendChild(m),h.HTMLCSS.isHidden=!0,g=this.defaultEx,n=this.defaultEm,q&&(y=this.defaultWidth);m=Math.floor(Math.max(this.config.minScaleAdjust/100,g/this.TeX.x_height/n)*this.config.scale);h.HTMLCSS.scale=m/100;h.HTMLCSS.fontSize=m+"%";h.HTMLCSS.em=h.HTMLCSS.outerEm=n;this.em=n*m/100;h.HTMLCSS.ex=g;h.HTMLCSS.lineWidth=u?this.length2em(v,1,y/this.em):1E6}for(c=0;c<d;c++)if(g=a[c],g.parentNode&&(n=a[c].previousSibling,h=a[c].MathJax.elementJax))q&&(t=n.previousSibling,h.HTMLCSS.isHidden||(t=t.previousSibling),t.parentNode.removeChild(t)),n.parentNode.removeChild(n);b.HTMLCSSeqn=b.HTMLCSSlast=0;b.HTMLCSSi=-1;b.HTMLCSSchunk=this.config.EqnChunk;b.HTMLCSSdelay=!1},Translate:function(b,a){if(b.parentNode){a.HTMLCSSdelay&&(a.HTMLCSSdelay=!1,e.RestartAfter(MathJax.Callback.Delay(this.config.EqnChunkDelay)));var c=b.MathJax.elementJax,r=c.root,g=document.getElementById(c.inputID+"-Frame"),h=c.HTMLCSS.display?g.parentNode:g;this.em=d.mbase.prototype.em=c.HTMLCSS.em*c.HTMLCSS.scale;this.outerEm=c.HTMLCSS.em;this.scale=c.HTMLCSS.scale;this.linebreakWidth=c.HTMLCSS.lineWidth;g.style.fontSize=c.HTMLCSS.fontSize;this.initImg(g);this.initHTML(r,g);r.setTeXclass();try{r.toHTML(g,h)}catch(t){if(t.restart)for(;g.firstChild;)g.removeChild(g.firstChild);throw t;}c.HTMLCSS.isHidden&&b.parentNode.insertBefore(h,b);h.className=h.className.split(/ /)[0];this.hideProcessedMath&&(h.className+=" MathJax_Processed",b.MathJax.preview&&(c.HTMLCSS.preview=b.MathJax.preview,delete b.MathJax.preview),a.HTMLCSSeqn+=a.i-a.HTMLCSSi,a.HTMLCSSi=a.i,a.HTMLCSSeqn>=a.HTMLCSSlast+a.HTMLCSSchunk&&(this.postTranslate(a),a.HTMLCSSchunk=Math.floor(a.HTMLCSSchunk*this.config.EqnChunkFactor),a.HTMLCSSdelay=!0))}},postTranslate:function(b){var a=b.jax[this.id];if(this.hideProcessedMath){for(var c=b.HTMLCSSlast,d=b.HTMLCSSeqn;c<d;c++){var g=a[c];if(g&&g.MathJax.elementJax){g.previousSibling.className=g.previousSibling.className.split(/ /)[0];var h=g.MathJax.elementJax.HTMLCSS;h.preview&&(h.preview.innerHTML="",g.MathJax.preview=h.preview,delete h.preview)}}this.forceReflow&&(a=(document.styleSheets||[])[0]||{},a.disabled=!0,a.disabled=!1);b.HTMLCSSlast=b.HTMLCSSeqn}},getJaxFromMath:function(b){"MathJax_Display"===b.parentNode.className&&(b=b.parentNode);do b=b.nextSibling;while(b&&"script"!==b.nodeName.toLowerCase());return e.getJaxFor(b)},getHoverSpan:function(b,a){return b.root.HTMLspanElement()},getHoverBBox:function(b,a,c){a=a.bbox;b=b.HTMLCSS.outerEm;b={w:a.w*b,h:a.h*b,d:a.d*b};a.width&&(b.width=a.width);return b},Zoom:function(b,a,k,e,g){a.className="MathJax";a.style.fontSize=b.HTMLCSS.fontSize;g=a.appendChild(this.EmExSpan.cloneNode(!0));var h=g.lastChild.firstChild.offsetHeight/60;this.em=d.mbase.prototype.em=h;this.outerEm=h/b.HTMLCSS.scale;g.parentNode.removeChild(g);this.idPostfix="-zoom";b.root.toHTML(a,a);this.idPostfix="";if(g=b.root.HTMLspanElement().bbox.width){a.style.width=Math.floor(e-1.5*c.em)+"px";a.style.display="inline-block";for(b=document.getElementById((b.root.id||"MathJax-Span-"+b.root.spanID)+"-zoom").firstChild;b&&b.style.width!==g;)b=b.nextSibling;b&&(b.style.width="100%")}a.style.position="absolute";g||(k.style.position="absolute");b=a.offsetWidth;e=a.offsetHeight;g=k.offsetHeight;h=k.offsetWidth;0===h&&(h=k.parentNode.offsetWidth);a.style.position=k.style.position="";return{Y:-l.getBBox(a).h,mW:h,mH:g,zW:b,zH:e}},initImg:function(b){},initHTML:function(b,a){},initFont:function(b){var f=c.FONTDATA.FONTS,d=c.config.availableFonts;if(d&&d.length&&c.Font.testFont(f[b]))return f[b].available=!0,null;if(!this.allowWebFonts)return null;f[b].isWebFont=!0;c.FontFaceBug&&(f[b].family=b,c.msieFontCSSBug&&(f[b].family+="-Web"));return a.Styles({"@font-face":this.Font.fontFace(b)})},Remove:function(b){var a=document.getElementById(b.inputID+"-Frame");a&&(b.HTMLCSS.display&&(a=a.parentNode),a.parentNode.removeChild(a));delete b.HTMLCSS},getHD:function(b){var a=b.style.position;b.style.position="absolute";this.HDimg.style.height="0px";b.appendChild(this.HDspan);var c={h:b.offsetHeight};this.HDimg.style.height=c.h+"px";c.d=b.offsetHeight-c.h;c.h-=c.d;c.h/=this.em;c.d/=this.em;b.removeChild(this.HDspan);b.style.position=a;return c},getW:function(b){var a,c;a=(b.bbox||{}).w;var d=b;if(b.bbox&&b.bbox.exactW)return a;if(b.bbox&&0<=a&&!this.initialSkipBug||this.negativeBBoxes||!b.firstChild)a=b.offsetWidth,c=b.parentNode.offsetHeight;else if(b.bbox&&0>a&&this.msieNegativeBBoxBug)a=-b.offsetWidth,c=b.parentNode.offsetHeight;else{if(this.initialSkipBug){var g=b.style.position;b.style.position="absolute";d=this.startMarker;b.insertBefore(d,b.firstChild)}b.appendChild(this.endMarker);a=this.endMarker.offsetLeft-d.offsetLeft;b.removeChild(this.endMarker);this.initialSkipBug&&(b.removeChild(d),b.style.position=g)}null!=c&&(b.parentNode.HH=c/this.em);return a/this.em},Measured:function(b,a){var c=b.bbox;if(null==c.width&&c.w&&!c.isMultiline){var d=this.getW(b);c.rw+=d-c.w;c.w=d;c.exactW=!0}a||(a=b.parentNode);a.bbox||(a.bbox=c);return b},Remeasured:function(b,a){a.bbox=this.Measured(b,a).bbox},MeasureSpans:function(b){var a=[],c,d,g,h,e;d=0;for(g=b.length;d<g;d++)if(c=b[d])h=c.bbox,e=this.parentNode(c),h.exactW||h.width||0===h.w||h.isMultiline?e.bbox||(e.bbox=h):this.negativeBBoxes||!c.firstChild||0<=h.w&&!this.initialSkipBug||0>h.w&&this.msieNegativeBBoxBug?a.push([c]):this.initialSkipBug?(h=this.startMarker.cloneNode(!0),e=this.endMarker.cloneNode(!0),c.insertBefore(h,c.firstChild),c.appendChild(e),a.push([c,h,e,c.style.position]),c.style.position="absolute"):(e=this.endMarker.cloneNode(!0),c.appendChild(e),a.push([c,null,e]));d=0;for(g=a.length;d<g;d++)c=a[d][0],h=c.bbox,e=this.parentNode(c),0<=h.w&&!this.initialSkipBug||this.negativeBBoxes||!c.firstChild?(b=c.offsetWidth,e.HH=e.offsetHeight/this.em):0>h.w&&this.msieNegativeBBoxBug?(b=-c.offsetWidth,e.HH=e.offsetHeight/this.em):b=a[d][2].offsetLeft-((a[d][1]||{}).offsetLeft||0),b/=this.em,h.rw+=b-h.w,h.w=b,h.exactW=!0,e.bbox||(e.bbox=h);d=0;for(g=a.length;d<g;d++)c=a[d],c[1]&&(c[1].parentNode.removeChild(c[1]),c[0].style.position=c[3]),c[2]&&c[2].parentNode.removeChild(c[2])},Em:function(b){return 6E-4>Math.abs(b)?"0em":b.toFixed(3).replace(/\.?0+$/,"")+"em"},EmRounded:function(b){b=(Math.round(b*c.em)+.05)/c.em;return 6E-4>Math.abs(b)?"0em":b.toFixed(3).replace(/\.?0+$/,"")+"em"},unEm:function(b){return parseFloat(b)},Px:function(b){b*=this.em;return(0>b?"-":"")+Math.abs(b).toFixed(1).replace(/\.?0+$/,"")+"px"},unPx:function(b){return parseFloat(b)/this.em},Percent:function(b){return(100*b).toFixed(1).replace(/\.?0+$/,"")+"%"},length2em:function(b,a,k){"string"!==typeof b&&(b=b.toString());if(""===b)return"";if(b===d.SIZE.NORMAL)return 1;if(b===d.SIZE.BIG)return 2;if(b===d.SIZE.SMALL)return.71;if("infinity"===b)return c.BIGDIMEN;var e=this.FONTDATA.TeX_factor;if(b.match(/mathspace$/))return c.MATHSPACE[b]*e;var g=b.match(/^\s*([-+]?(?:\.\d+|\d+(?:\.\d*)?))?(pt|em|ex|mu|px|pc|in|mm|cm|%)?/);b=parseFloat(g[1]||"1");g=g[2];null==k&&(k=1);null==a&&(a=1);return"em"===g?b*e:"ex"===g?b*c.TeX.x_height*e:"%"===g?b/100*k:"px"===g?b/c.em:"pt"===g?b/10*e:"pc"===g?1.2*b*e:"in"===g?b*this.pxPerInch/c.em:"cm"===g?b*this.pxPerInch/c.em/2.54:"mm"===g?b*this.pxPerInch/c.em/25.4:"mu"===g?b/18*e*a:b*e*k},thickness2em:function(b,a){var k=c.TeX.rule_thickness;return b===d.LINETHICKNESS.MEDIUM?k:b===d.LINETHICKNESS.THIN?.67*k:b===d.LINETHICKNESS.THICK?1.67*k:this.length2em(b,a,k)},getPadding:function(b){var a={top:0,right:0,bottom:0,left:0},c=!1,d;for(d in a)if(a.hasOwnProperty(d)){var g=b.style["padding"+d.charAt(0).toUpperCase()+d.substr(1)];g&&(a[d]=this.length2em(g),c=!0)}return c?a:!1},getBorders:function(b){var a={top:0,right:0,bottom:0,left:0},c={},d=!1,g;for(g in a)if(a.hasOwnProperty(g)){var e="border"+g.charAt(0).toUpperCase()+g.substr(1);b.style[e+"Style"]&&(d=!0,a[g]=this.length2em(b.style[e+"Width"]),c[e]=[b.style[e+"Width"],b.style[e+"Style"],b.style[e+"Color"]].join(" "))}a.css=c;return d?a:!1},setBorders:function(b,a){if(a)for(var c in a.css)a.css.hasOwnProperty(c)&&(b.style[c]=a.css[c])},createStrut:function(b,a,c){a=this.Element("span",{isMathJax:!0,style:{display:"inline-block",overflow:"hidden",height:a+"px",width:"1px",marginRight:"-1px"}});c?b.insertBefore(a,b.firstChild):b.appendChild(a);return a},createBlank:function(b,a,c){a=this.Element("span",{isMathJax:!0,style:{display:"inline-block",overflow:"hidden",height:"1px",width:this.Em(a)}});c?b.insertBefore(a,b.firstChild):b.appendChild(a);return a},createShift:function(b,a,c){a=this.Element("span",{style:{marginLeft:this.Em(a)},isMathJax:!0});c?b.insertBefore(a,b.firstChild):b.appendChild(a);return a},createSpace:function(b,a,k,e,g,h){a<-k&&(k=-a);var t=this.Em(a+k),l=this.Em(-k);this.msieInlineBlockAlignBug&&(l=this.Em(c.getHD(b.parentNode).d-k));b.isBox||h?(h=null==b.scale?1:b.scale,b.bbox={exactW:!0,h:a*h,d:k*h,w:e*h,rw:e*h,lw:0},b.style.height=t,b.style.verticalAlign=l,b.HH=(a+k)*h):b=this.addElement(b,"span",{style:{height:t,verticalAlign:l},isMathJax:!0});0<=e?(b.style.width=this.Em(e),b.style.display="inline-block",b.style.overflow="hidden"):(this.msieNegativeSpaceBug&&(b.style.height=""),b.style.marginLeft=this.Em(e),c.safariNegativeSpaceBug&&b.parentNode.firstChild==b&&this.createBlank(b,0,!0));g&&g!==d.COLOR.TRANSPARENT&&(b.style.backgroundColor=g,b.style.position="relative");return b},createRule:function(b,a,d,e,g){a<-d&&(d=-a);var h=c.TeX.min_rule_thickness,t=1;0<e&&e*this.em<h&&(e=h/this.em);0<a+d&&(a+d)*this.em<h&&(t=1/(a+d)*(h/this.em),a*=t,d*=t);g=g?"solid "+g:"solid";g=this.Em(e)+" "+g;h=1===t?this.Em(a+d):h+"px";t=this.Em(-d);g=this.addElement(b,"span",{style:{borderLeft:g,display:"inline-block",overflow:"hidden",width:0,height:h,verticalAlign:t},bbox:{h:a,d:d,w:e,rw:e,lw:0,exactW:!0},noAdjust:!0,HH:a+d,isMathJax:!0});0<e&&0==g.offsetWidth&&(g.style.width=this.Em(e));if(b.isBox||"mspace"==b.className)b.bbox=g.bbox,b.HH=a+d;return g},createFrame:function(b,a,c,d,g,e){a<-c&&(c=-a);var t=2*g;this.msieFrameSizeBug&&(d<t&&(d=t),a+c<t&&(a=t-c));this.msieBorderWidthBug&&(t=0);var l=this.Em(a+c-t),m=this.Em(-c-g),t=this.Em(d-t);g=this.Em(g)+" "+e;b=this.addElement(b,"span",{style:{border:g,display:"inline-block",overflow:"hidden",width:t,height:l},bbox:{h:a,d:c,w:d,rw:d,lw:0,exactW:!0},noAdjust:!0,HH:a+c,isMathJax:!0});m&&(b.style.verticalAlign=m);return b},parentNode:function(b){b=b.parentNode;"a"===b.nodeName.toLowerCase()&&(b=b.parentNode);return b},createStack:function(b,a,c){this.msiePaddingWidthBug&&this.createStrut(b,0);var d=String(c).match(/%$/),g=d||null==c?0:c;b=this.addElement(b,"span",{noAdjust:!0,HH:0,isMathJax:!0,style:{display:"inline-block",position:"relative",width:d?"100%":this.Em(g),height:0}});a||(b.parentNode.bbox=b.bbox={exactW:!0,h:-this.BIGDIMEN,d:-this.BIGDIMEN,w:g,lw:this.BIGDIMEN,rw:d||null==c?-this.BIGDIMEN:c},d&&(b.bbox.width=c));return b},createBox:function(b,a){var c=this.addElement(b,"span",{style:{position:"absolute"},isBox:!0,isMathJax:!0});null!=a&&(c.style.width=a);return c},addBox:function(b,a){a.style.position="absolute";a.isBox=a.isMathJax=!0;return b.appendChild(a)},placeBox:function(b,a,d,e){b.isMathJax=!0;var g=c.parentNode(b),h=b.bbox,t=g.bbox;this.msiePlaceBoxBug&&this.addText(b,this.NBSP);this.imgSpaceBug&&this.addText(b,this.imgSpace);var l,m=0;l=null!=b.HH?b.HH:h?Math.max(3,h.h+h.d):b.offsetHeight/this.em;b.noAdjust||(l=Math.round((l+1)*this.em)/this.em,this.msieInlineBlockAlignBug?this.addElement(b,"img",{className:"MathJax_strut",border:0,src:"about:blank",isMathJax:!0,style:{width:0,height:this.Em(l)}}):(this.addElement(b,"span",{isMathJax:!0,style:{display:"inline-block",width:0,height:this.Em(l)}}),c.chromeHeightBug&&(l-=(b.lastChild.offsetHeight-Math.round(l*this.em))/this.em)));if(h&&(this.initialSkipBug&&(0>h.lw&&(m=h.lw,c.createBlank(b,-m,!0)),h.rw>h.w&&c.createBlank(b,h.rw-h.w+.1)),!this.msieClipRectBug&&!h.noclip&&!e)){e=3/this.em;var n=null==h.H?h.h:h.H,p=l+(null==h.D?h.d:h.D)+e,q=h.lw-3*e,v=1E3;this.initialSkipBug&&0>h.lw&&(q=-3*e);h.isFixed&&(v=h.width-q);b.style.clip="rect("+this.Em(l-n-e)+" "+this.Em(v)+" "+this.Em(p)+" "+this.Em(q)+")"}b.style.top=this.Em(-d-l);b.style.left=this.Em(a+m);h&&t&&(null!=h.H&&(null==t.H||h.H+d>t.H)&&(t.H=h.H+d),null!=h.D&&(null==t.D||h.D-d>t.D)&&(t.D=h.D-d),h.h+d>t.h&&(t.h=h.h+d),h.d-d>t.d&&(t.d=h.d-d),null!=t.H&&t.H<=t.h&&delete t.H,null!=t.D&&t.D<=t.d&&delete t.D,h.w+a>t.w&&(t.w=h.w+a,null==t.width&&(g.style.width=this.Em(t.w))),h.rw+a>t.rw&&(t.rw=h.rw+a),h.lw+a<t.lw&&(t.lw=h.lw+a),null==h.width||h.isFixed||(null==t.width&&(g.style.width=t.width="100%",h.minWidth&&(g.style.minWidth=t.minWidth=h.minWidth)),b.style.width=h.width))},alignBox:function(b,a,c){this.placeBox(b,0,c);c=b.bbox;if(!c.isMultiline){var d=null!=c.width&&!c.isFixed,g=0,h=-c.w/2,l="50%";this.initialSkipBug&&(g=c.w-c.rw-.1,h+=c.lw);h=this.msieMarginScaleBug?h*this.em+"px":this.Em(h);d&&(h="",l=50-parseFloat(c.width)/2+"%");e.Insert(b.style,{right:{left:"",right:this.Em(g)},center:{left:l,marginLeft:h}}[a])}},setStackWidth:function(b,a){if("number"===typeof a){b.style.width=this.Em(Math.max(0,a));var c=b.bbox;c&&(c.w=a,c.exactW=!0);if(c=b.parentNode.bbox)c.w=a,c.exactW=!0}else b.style.width=b.parentNode.style.width="100%",b.bbox&&(b.bbox.width=a),b.parentNode.bbox&&(b.parentNode.bbox.width=a)},createDelimiter:function(b,c,k,r,g){if(c){r||(r=1);k instanceof Array||(k=[k,k]);var h=k[1];k=k[0];for(var l={alias:c};l.alias;)c=l.alias,(l=this.FONTDATA.DELIMITERS[c])||(l={HW:[0,this.FONTDATA.VARIANT[d.VARIANT.NORMAL]]});l.load&&e.RestartAfter(a.Require(this.fontDir+"/fontdata-"+l.load+".js"));for(var m=0,n=l.HW.length;m<n;m++)if(l.HW[m][0]*r>=k-.01||m==n-1&&!l.stretch){l.HW[m][2]&&(r*=l.HW[m][2]);l.HW[m][3]&&(c=l.HW[m][3]);k=this.addElement(b,"span");this.createChar(k,[c,l.HW[m][1]],r,g);b.bbox=k.bbox;b.offset=.65*b.bbox.w;b.scale=r;return}if(l.stretch)this["extendDelimiter"+l.dir](b,h,l.stretch,r,g)}else b.bbox={h:0,d:0,w:this.TeX.nulldelimiterspace,lw:0},b.bbox.rw=b.bbox.w,this.createSpace(b,b.bbox.h,b.bbox.d,b.bbox.w)},extendDelimiterV:function(b,a,c,d,g){var e=this.createStack(b,!0),l=this.createBox(e),m=this.createBox(e);this.createChar(l,c.top||c.ext,d,g);this.createChar(m,c.bot||c.ext,d,g);var n={bbox:{w:0,lw:0,rw:0}},y=n,p,q=l.bbox.h+l.bbox.d+m.bbox.h+m.bbox.d,v=-l.bbox.h;this.placeBox(l,0,v,!0);v-=l.bbox.d;c.mid&&(y=this.createBox(e),this.createChar(y,c.mid,d,g),q+=y.bbox.h+y.bbox.d);c.min&&a<q*c.min&&(a=q*c.min);if(a>q){n=this.Element("span");this.createChar(n,c.ext,d,g);p=n.bbox.h+n.bbox.d;var A=p-.05,D,B,G=c.mid?2:1;B=D=Math.min(Math.ceil((a-q)/(G*A)),this.maxStretchyParts);c.fullExtenders||(A=(a-q)/(G*D));a=D/(D+1)*(p-A);A=p-a;for(v+=a+A-n.bbox.h;0<G--;){for(;0<D--;)this.msieCloneNodeBug?(p=this.Element("span"),this.createChar(p,c.ext,d,g)):p=n.cloneNode(!0),p.bbox=n.bbox,v-=A,this.placeBox(this.addBox(e,p),0,v,!0);v+=a-n.bbox.d;c.mid&&G&&(this.placeBox(y,0,v-y.bbox.h,!0),D=B,v+=-(y.bbox.h+y.bbox.d)+a+A-n.bbox.h)}}else v+=(q-a)/2,c.mid&&(this.placeBox(y,0,v-y.bbox.h,!0),v+=-(y.bbox.h+y.bbox.d)),v+=(q-a)/2;this.placeBox(m,0,v-m.bbox.h,!0);v-=m.bbox.h+m.bbox.d;b.bbox={w:Math.max(l.bbox.w,n.bbox.w,m.bbox.w,y.bbox.w),lw:Math.min(l.bbox.lw,n.bbox.lw,m.bbox.lw,y.bbox.lw),rw:Math.max(l.bbox.rw,n.bbox.rw,m.bbox.rw,y.bbox.rw),h:0,d:-v,exactW:!0};b.scale=d;b.offset=.55*b.bbox.w;b.isMultiChar=!0;this.setStackWidth(e,b.bbox.w)},extendDelimiterH:function(b,a,c,d,g){var e=this.createStack(b,!0),l=this.createBox(e),m=this.createBox(e);this.createChar(l,c.left||c.rep,d,g);this.createChar(m,c.right||c.rep,d,g);var n=this.Element("span");this.createChar(n,c.rep,d,g);var p={bbox:{h:-this.BIGDIMEN,d:-this.BIGDIMEN}},q;this.placeBox(l,-l.bbox.lw,0,!0);var u=l.bbox.rw-l.bbox.lw+(m.bbox.rw-m.bbox.lw)-.05,v=l.bbox.rw-l.bbox.lw-.025;c.mid&&(p=this.createBox(e),this.createChar(p,c.mid,d,g),u+=p.bbox.w);c.min&&a<u*c.min&&(a=u*c.min);if(a>u){q=n.bbox.rw-n.bbox.lw;var A=q-.05,D,B,G=c.mid?2:1;B=D=Math.min(Math.ceil((a-u)/(G*A)),this.maxStretchyParts);c.fillExtenders||(A=(a-u)/(G*D));a=D/(D+1)*(q-A);A=q-a;for(v-=n.bbox.lw+a;0<G--;){for(;0<D--;)this.cloneNodeBug?(q=this.Element("span"),this.createChar(q,c.rep,d,g)):q=n.cloneNode(!0),q.bbox=n.bbox,this.placeBox(this.addBox(e,q),v,0,!0),v+=A;c.mid&&G&&(this.placeBox(p,v,0,!0),v+=p.bbox.w-a,D=B)}}else v-=(u-a)/2,c.mid&&(this.placeBox(p,v,0,!0),v+=p.bbox.w),v-=(u-a)/2;this.placeBox(m,v,0,!0);b.bbox={w:v+m.bbox.rw,lw:0,rw:v+m.bbox.rw,H:Math.max(l.bbox.h,n.bbox.h,m.bbox.h,p.bbox.h),D:Math.max(l.bbox.d,n.bbox.d,m.bbox.d,p.bbox.d),h:n.bbox.h,d:n.bbox.d,exactW:!0};b.scale=d;b.isMultiChar=!0;this.setStackWidth(e,b.bbox.w)},createChar:function(b,a,c,e){b.isMathJax=!0;var g=b,h="",l={fonts:[a[1]],noRemap:!0};e&&e===d.VARIANT.BOLD&&(l.fonts=[a[1]+"-bold",a[1]]);"string"!==typeof a[1]&&(l=a[1]);if(a[0]instanceof Array){e=0;for(var m=a[0].length;e<m;e++)h+=String.fromCharCode(a[0][e])}else h=String.fromCharCode(a[0]);a[4]&&(c*=a[4]);1!==c||a[3]?(g=this.addElement(b,"span",{style:{fontSize:this.Percent(c)},scale:c,isMathJax:!0}),this.handleVariant(g,l,h),b.bbox=g.bbox):this.handleVariant(b,l,h);a[2]&&(b.style.marginLeft=this.Em(a[2]));a[3]&&(b.firstChild.style.verticalAlign=this.Em(a[3]),b.bbox.h+=a[3],0>b.bbox.h&&(b.bbox.h=0));a[5]&&(b.bbox.h+=a[5]);a[6]&&(b.bbox.d+=a[6]);this.AccentBug&&0===b.bbox.w&&(g.firstChild.nodeValue+=this.NBSP)},positionDelimiter:function(b,a){a-=b.bbox.h;b.bbox.d-=a;b.bbox.h+=a;a&&(this.safariVerticalAlignBug||this.konquerorVerticalAlignBug||this.operaVerticalAlignBug&&b.isMultiChar?(""===b.firstChild.style.display&&""!==b.style.top&&(b=b.firstChild,a-=c.unEm(b.style.top)),b.style.position="relative",b.style.top=this.Em(-a)):(b.style.verticalAlign=this.Em(a),c.ffVerticalAlignBug&&c.createRule(b.parentNode,b.bbox.h,0,0)))},handleVariant:function(b,a,c){var e="",g,h,l,m=b,n=!!b.style.fontFamily;if(0!==c.length){b.bbox||(b.bbox={w:0,h:-this.BIGDIMEN,d:-this.BIGDIMEN,rw:-this.BIGDIMEN,lw:this.BIGDIMEN});a||(a=this.FONTDATA.VARIANT[d.VARIANT.NORMAL]);l=a;for(var p=0,q=c.length;p<q;p++){a=l;g=c.charCodeAt(p);c.charAt(p);if(55296<=g&&56319>g)p++,g=(g-55296<<10)+(c.charCodeAt(p)-56320)+65536,this.FONTDATA.RemapPlane1&&(a=this.FONTDATA.RemapPlane1(g,a),g=a.n,a=a.variant);else{var u,v=this.FONTDATA.RANGES;h=0;for(u=v.length;h<u;h++)if("alpha"!==v[h].name||!a.noLowerCase){var A=a["offset"+v[h].offset];if(A&&g>=v[h].low&&g<=v[h].high){v[h].remap&&v[h].remap[g]?g=A+v[h].remap[g]:(g=g-v[h].low+A,v[h].add&&(g+=v[h].add));a["variant"+v[h].offset]&&(a=this.FONTDATA.VARIANT[a["variant"+v[h].offset]]);break}}}a.remap&&a.remap[g]&&(a.remap[g]instanceof Array?(a=a.remap[g],g=a[0],a=this.FONTDATA.VARIANT[a[1]]):"string"===typeof a.remap[g]?(c=a.remap[g]+c.substr(p+1),p=0,q=c.length,g=c.charCodeAt(0)):(g=a.remap[g],a.remap.variant&&(a=this.FONTDATA.VARIANT[a.remap.variant])));this.FONTDATA.REMAP[g]&&!a.noRemap&&(g=this.FONTDATA.REMAP[g],g instanceof Array&&(a=this.FONTDATA.VARIANT[g[1]],g=g[0]),"string"===typeof g&&(c=g+c.substr(p+1),p=0,q=c.length,g=g.charCodeAt(0)));h=this.lookupChar(a,g);a=h[g];if(n||!this.checkFont(h,m.style)&&!a[5].img)e.length&&(this.addText(m,e),e=""),u=!!m.style.fontFamily||!!b.style.fontStyle||!!b.style.fontWeight||!h.directory||n,n=!1,m!==b&&(u=!this.checkFont(h,b.style),m=b),u&&(m=this.addElement(b,"span",{isMathJax:!0,subSpan:!0})),this.handleFont(m,h,m!==b);e=this.handleChar(m,h,a,g,e);(a[5]||{}).space||(a[0]/1E3>b.bbox.h&&(b.bbox.h=a[0]/1E3),a[1]/1E3>b.bbox.d&&(b.bbox.d=a[1]/1E3));b.bbox.w+a[3]/1E3<b.bbox.lw&&(b.bbox.lw=b.bbox.w+a[3]/1E3);b.bbox.w+a[4]/1E3>b.bbox.rw&&(b.bbox.rw=b.bbox.w+a[4]/1E3);b.bbox.w+=a[2]/1E3}e.length&&this.addText(m,e);b.scale&&1!==b.scale&&(b.bbox.h*=b.scale,b.bbox.d*=b.scale,b.bbox.w*=b.scale,b.bbox.lw*=b.scale,b.bbox.rw*=b.scale);1==c.length&&h.skew&&h.skew[g]&&(b.bbox.skew=h.skew[g])}},checkFont:function(b,a){var c=a.fontWeight||"normal";c.match(/^\d+$/)&&(c=600<=parseInt(c)?"bold":"normal");return b.family.replace(/'/g,"")===a.fontFamily.replace(/'/g,"")&&(b.style||"normal")===(a.fontStyle||"normal")&&(b.weight||"normal")===c},handleFont:function(b,a,d){b.style.fontFamily=a.family;a.directory||(b.style.fontSize=Math.floor(100/c.scale+.5)+"%");if(!c.FontFaceBug||!a.isWebFont){var e=a.style||"normal";a=a.weight||"normal";if("normal"!==e||d)b.style.fontStyle=e;if("normal"!==a||d)b.style.fontWeight=a}},handleChar:function(b,a,d,e,g){var h=d[5];if(h.space)return g.length&&this.addText(b,g),c.createShift(b,d[2]/1E3),"";if(h.img)return this.handleImg(b,a,d,e,g);if(h.isUnknown&&this.FONTDATA.DELIMITERS[e])return g.length&&this.addText(b,g),g=b.scale,c.createDelimiter(b,e,0,1,a),"V"===this.FONTDATA.DELIMITERS[e].dir&&(b.style.verticalAlign=this.Em(b.bbox.d),b.bbox.h+=b.bbox.d,b.bbox.d=0),b.scale=g,d[0]=1E3*b.bbox.h,d[1]=1E3*b.bbox.d,d[2]=1E3*b.bbox.w,d[3]=1E3*b.bbox.lw,d[4]=1E3*b.bbox.rw,"";null==h.c&&(65535>=e?h.c=String.fromCharCode(e):(a=e-65536,h.c=String.fromCharCode((a>>10)+55296)+String.fromCharCode((a&1023)+56320)));if(h.rfix)return this.addText(b,g+h.c),c.createShift(b,h.rfix/1E3),"";if(d[2]||!this.msieAccentBug||g.length)return g+h.c;c.createShift(b,d[3]/1E3);c.createShift(b,(d[4]-d[3])/1E3);this.addText(b,h.c);c.createShift(b,-d[4]/1E3);return""},handleImg:function(b,a,c,d,g){return g},lookupChar:function(b,a){var d,e;if(!b.FONTS){var g=this.FONTDATA.FONTS,h=b.fonts||this.FONTDATA.VARIANT.normal.fonts;h instanceof Array||(h=[h]);b.fonts!=h&&(b.fonts=h);b.FONTS=[];d=0;for(e=h.length;d<e;d++)g[h[d]]&&(b.FONTS.push(g[h[d]]),g[h[d]].name=h[d])}d=0;for(e=b.FONTS.length;d<e;d++)if(g=b.FONTS[d],"string"===typeof g&&(delete b.FONTS,this.loadFont(g)),g[a])if(5===g[a].length&&(g[a][5]={}),c.allowWebFonts&&!g.available)this.loadWebFont(g);else return g;else this.findBlock(g,a);return this.unknownChar(b,a)},unknownChar:function(b,a){var d=b.defaultFont||{family:c.config.undefinedFamily};b.bold&&(d.weight="bold");b.italic&&(d.style="italic");d[a]||(d[a]=[800,200,500,0,500,{isUnknown:!0}]);e.signal.Post(["HTML-CSS Jax - unknown char",a,b]);return d},findBlock:function(b,a){if(b.Ranges)for(var c=0,d=b.Ranges.length;c<d&&!(a<b.Ranges[c][0]);c++)if(a<=b.Ranges[c][1]){for(var g=b.Ranges[c][2],e=b.Ranges.length-1;0<=e;e--)b.Ranges[e][2]==g&&b.Ranges.splice(e,1);this.loadFont(b.directory+"/"+g+".js")}},loadFont:function(b){var f=MathJax.Callback.Queue();f.Push(["Require",a,this.fontDir+"/"+b]);this.imgFonts&&(MathJax.isPacked||(b=b.replace(/\/([^\/]*)$/,c.imgPacked+"/$1")),f.Push(["Require",a,this.webfontDir+"/png/"+b]));e.RestartAfter(f.Push({}))},loadWebFont:function(b){b.available=b.isWebFont=!0;c.FontFaceBug&&(b.family=b.name,c.msieFontCSSBug&&(b.family+="-Web"));e.RestartAfter(this.Font.loadWebFont(b))},loadWebFontError:function(b,c){e.Startup.signal.Post("HTML-CSS Jax - disable web fonts");b.isWebFont=!1;this.config.imageFont&&this.config.imageFont===this.fontInUse?(this.imgFonts=!0,e.Startup.signal.Post("HTML-CSS Jax - switch to image fonts"),e.Startup.signal.Post("HTML-CSS Jax - using image fonts"),n(["WebFontNotAvailable","Web-Fonts not available -- using image fonts instead"],null,3E3),a.Require(this.directory+"/imageFonts.js",c)):(this.allowWebFonts=!1,c())},Element:MathJax.HTML.Element,addElement:MathJax.HTML.addElement,TextNode:MathJax.HTML.TextNode,addText:MathJax.HTML.addText,ucMatch:MathJax.HTML.ucMatch,BIGDIMEN:1E7,ID:0,idPostfix:"",GetID:function(){this.ID++;return this.ID},MATHSPACE:{veryverythinmathspace:1/18,verythinmathspace:2/18,thinmathspace:3/18,mediummathspace:4/18,thickmathspace:5/18,verythickmathspace:6/18,veryverythickmathspace:7/18,negativeveryverythinmathspace:-1/18,negativeverythinmathspace:-2/18,negativethinmathspace:-3/18,negativemediummathspace:-4/18,negativethickmathspace:-5/18,negativeverythickmathspace:-6/18,negativeveryverythickmathspace:-7/18},TeX:{x_height:.430554,quad:1,num1:.676508,num2:.393732,num3:.44373,denom1:.685951,denom2:.344841,sup1:.412892,sup2:.362892,sup3:.288888,sub1:.15,sub2:.247217,sup_drop:.386108,sub_drop:.05,delim1:2.39,delim2:1,axis_height:.25,rule_thickness:.06,big_op_spacing1:.111111,big_op_spacing2:.166666,big_op_spacing3:.2,big_op_spacing4:.6,big_op_spacing5:.1,scriptspace:.1,nulldelimiterspace:.12,delimiterfactor:901,delimitershortfall:.1,min_rule_thickness:1.25},NBSP:"\u00a0",rfuzz:0});MathJax.Hub.Register.StartupHook("mml Jax Ready",function(){d=MathJax.ElementJax.mml;d.mbase.Augment({toHTML:function(b){b=this.HTMLcreateSpan(b);"mrow"!=this.type&&(b=this.HTMLhandleSize(b));for(var a=0,c=this.data.length;a<c;a++)this.data[a]&&this.data[a].toHTML(b);for(var d=this.HTMLcomputeBBox(b),g=b.bbox.h,e=b.bbox.d,a=0,c=d.length;a<c;a++)d[a].HTMLstretchV(b,g,e);d.length&&this.HTMLcomputeBBox(b,!0);this.HTMLlineBreaks(b)&&(b=this.HTMLmultiline(b));this.HTMLhandleSpace(b);this.HTMLhandleColor(b);return b},HTMLlineBreaks:function(){return!1},HTMLmultiline:function(){d.mbase.HTMLautoloadFile("multiline")},HTMLcomputeBBox:function(b,a,c,d){null==c&&(c=0);null==d&&(d=this.data.length);b=b.bbox={exactW:!0};for(var g=[];c<d;){var e=this.data[c];e&&(!a&&e.HTMLcanStretch("Vertical")&&(g.push(e),e=e.CoreMO()||e),this.HTMLcombineBBoxes(e,b),c++)}this.HTMLcleanBBox(b);return g},HTMLcombineBBoxes:function(b,a){null==a.w&&this.HTMLemptyBBox(a);var d=b.bbox?b:b.HTMLspanElement();if(d&&d.bbox){var e=d.bbox;e.d>a.d&&(a.d=e.d);e.h>a.h&&(a.h=e.h);null!=e.D&&e.D>a.D&&(a.D=e.D);null!=e.H&&e.H>a.H&&(a.H=e.H);d.style.paddingLeft&&(a.w+=c.unEm(d.style.paddingLeft)*(d.scale||1));a.w+e.lw<a.lw&&(a.lw=a.w+e.lw);a.w+e.rw>a.rw&&(a.rw=a.w+e.rw);a.w+=e.w;d.style.paddingRight&&(a.w+=c.unEm(d.style.paddingRight)*(d.scale||1));e.width&&(a.width=e.width,a.minWidth=e.minWidth);e.ic?a.ic=e.ic:delete a.ic;a.exactW&&!e.exactW&&delete a.exactW}},HTMLemptyBBox:function(b){b.h=b.d=b.H=b.D=b.rw=-c.BIGDIMEN;b.w=0;b.lw=c.BIGDIMEN;return b},HTMLcleanBBox:function(b){b.h===this.BIGDIMEN&&(b.h=b.d=b.H=b.D=b.w=b.rw=b.lw=0);b.D<=b.d&&delete b.D;b.H<=b.h&&delete b.H},HTMLzeroBBox:function(){return{h:0,d:0,w:0,lw:0,rw:0}},HTMLcanStretch:function(b){if(this.isEmbellished()){var a=this.Core();if(a&&a!==this)return a.HTMLcanStretch(b)}return!1},HTMLstretchH:function(b,a){return this.HTMLspanElement()},HTMLstretchV:function(b,a,c){return this.HTMLspanElement()},HTMLnotEmpty:function(b){for(;b;){if("mrow"!==b.type&&"texatom"!==b.type||1<b.data.length)return!0;b=b.data[0]}return!1},HTMLmeasureChild:function(b,a){this.data[b]?c.Measured(this.data[b].toHTML(a),a):a.bbox=this.HTMLzeroBBox()},HTMLboxChild:function(b,a){this.data[b]||this.SetData(b,d.mrow());return this.data[b].toHTML(a)},HTMLcreateSpan:function(b){if(this.spanID){var a=this.HTMLspanElement();if(a&&(a.parentNode===b||(a.parentNode||{}).parentNode===b)){for(;a.firstChild;)a.removeChild(a.firstChild);a.bbox=this.HTMLzeroBBox();a.scale=1;a.isMultChar=a.HH=null;a.style.cssText="";return a}}this.href&&(b=c.addElement(b,"a",{href:this.href,isMathJax:!0}));b=c.addElement(b,"span",{className:this.type,isMathJax:!0});c.imgHeightBug&&(b.style.display="inline-block");this["class"]&&(b.className+=" "+this["class"]);this.spanID||(this.spanID=c.GetID());b.id=(this.id||"MathJax-Span-"+this.spanID)+c.idPostfix;b.bbox=this.HTMLzeroBBox();this.styles={};this.style&&(b.style.cssText=this.style,b.style.fontSize&&(this.mathsize=b.style.fontSize,b.style.fontSize=""),this.styles={border:c.getBorders(b),padding:c.getPadding(b)},this.styles.border&&(b.style.border=""),this.styles.padding&&(b.style.padding=""));this.href&&(b.parentNode.bbox=b.bbox);return b},HTMLspanElement:function(){return this.spanID?document.getElementById((this.id||"MathJax-Span-"+this.spanID)+c.idPostfix):null},HTMLhandleVariant:function(b,a,d){c.handleVariant(b,a,d)},HTMLhandleSize:function(b){b.scale||(b.scale=this.HTMLgetScale(),1!==b.scale&&(b.style.fontSize=c.Percent(b.scale)));return b},HTMLhandleColor:function(b){var a=this.getValues("mathcolor","color");this.mathbackground&&(a.mathbackground=this.mathbackground);this.background&&(a.background=this.background);this.style&&b.style.backgroundColor&&(a.mathbackground=b.style.backgroundColor,b.style.backgroundColor="transparent");var e=(this.styles||{}).border,l=(this.styles||{}).padding;a.color&&!this.mathcolor&&(a.mathcolor=a.color);a.background&&!this.mathbackground&&(a.mathbackground=a.background);a.mathcolor&&(b.style.color=a.mathcolor);if(a.mathbackground&&a.mathbackground!==d.COLOR.TRANSPARENT||e||l){var g=b.bbox,h=g.exact?0:1/c.em,m=0,n=0,p=b.style.paddingLeft,q=b.style.paddingRight;this.isToken&&(m=g.lw,n=g.rw-g.w);""!==p&&(m+=c.unEm(p)*(b.scale||1));""!==q&&(n-=c.unEm(q)*(b.scale||1));var n=c.PaddingWidthBug||g.keepPadding||g.exactW?0:n-m,p=Math.max(0,c.getW(b)+n),q=g.h+g.d,w=-g.d,u=0,v=0;0<p&&(p+=2*h,m-=h);0<q&&(q+=2*h,w-=h);n=-p-m;e&&(n-=e.right,w-=e.bottom,u+=e.left,v+=e.right,g.h+=e.top,g.d+=e.bottom,g.w+=e.left+e.right,g.lw-=e.left,g.rw+=e.right);l&&(q+=l.top+l.bottom,p+=l.left+l.right,n-=l.right,w-=l.bottom,u+=l.left,v+=l.right,g.h+=l.top,g.d+=l.bottom,g.w+=l.left+l.right,g.lw-=l.left,g.rw+=l.right);v&&(b.style.paddingRight=c.Em(v));l=c.Element("span",{id:"MathJax-Color-"+this.spanID+c.idPostfix,isMathJax:!0,style:{display:"inline-block",backgroundColor:a.mathbackground,width:c.Em(p),height:c.Em(q),verticalAlign:c.Em(w),marginLeft:c.Em(m),marginRight:c.Em(n)}});c.setBorders(l,e);g.width&&(l.style.width=g.width,l.style.marginRight="-"+g.width);c.msieInlineBlockAlignBug&&(l.style.position="relative",l.style.width=l.style.height=0,l.style.verticalAlign=l.style.marginLeft=l.style.marginRight="",l.style.border=l.style.padding="",e&&c.msieBorderWidthBug&&(q+=e.top+e.bottom,p+=e.left+e.right),l.style.width=c.Em(u+h),c.placeBox(c.addElement(l,"span",{noAdjust:!0,isMathJax:!0,style:{display:"inline-block",position:"absolute",overflow:"hidden",background:a.mathbackground||"transparent",width:c.Em(p),height:c.Em(q)}}),m,g.h+h),c.setBorders(l.firstChild,e));b.parentNode.insertBefore(l,b);c.msieColorPositionBug&&(b.style.position="relative");return l}return null},HTMLremoveColor:function(){var b=document.getElementById("MathJax-Color-"+this.spanID+c.idPostfix);b&&b.parentNode.removeChild(b)},HTMLhandleSpace:function(b){if(this.useMMLspacing){if("mo"===this.type){var a=this.getValues("scriptlevel","lspace","rspace");if(0>=a.scriptlevel||this.hasValue("lspace")||this.hasValue("rspace")){var d=this.HTMLgetMu(b);a.lspace=Math.max(0,c.length2em(a.lspace,d));a.rspace=Math.max(0,c.length2em(a.rspace,d));for(var d=this,e=this.Parent();e&&e.isEmbellished()&&e.Core()===d;)d=e,e=e.Parent(),b=d.HTMLspanElement();a.lspace&&(b.style.paddingLeft=c.Em(a.lspace));a.rspace&&(b.style.paddingRight=c.Em(a.rspace))}}}else a=this.texSpacing(),""!==a&&(a=c.length2em(a,this.HTMLgetScale())/(b.scale||1),b.style.paddingLeft&&(a+=c.unEm(b.style.paddingLeft)),b.style.paddingLeft=c.Em(a))},HTMLgetScale:function(){var b=1,a=this.getValues("mathsize","scriptlevel","fontsize");if(this.style){var d=this.HTMLspanElement();""!=d.style.fontSize&&(a.fontsize=d.style.fontSize)}a.fontsize&&!this.mathsize&&(a.mathsize=a.fontsize);0!==a.scriptlevel&&(2<a.scriptlevel&&(a.scriptlevel=2),b=Math.pow(this.Get("scriptsizemultiplier"),a.scriptlevel),a.scriptminsize=c.length2em(this.Get("scriptminsize")),b<a.scriptminsize&&(b=a.scriptminsize));this.isToken&&(b*=c.length2em(a.mathsize));return b},HTMLgetMu:function(b){var a=1,c=this.getValues("scriptlevel","scriptsizemultiplier");b.scale&&1!==b.scale&&(a=1/b.scale);0!==c.scriptlevel&&(2<c.scriptlevel&&(c.scriptlevel=2),a=Math.sqrt(Math.pow(c.scriptsizemultiplier,c.scriptlevel)));return a},HTMLgetVariant:function(){var b=this.getValues("mathvariant","fontfamily","fontweight","fontstyle");b.hasVariant=this.Get("mathvariant",!0);b.hasVariant||(b.family=b.fontfamily,b.weight=b.fontweight,b.style=b.fontstyle);if(this.style){var a=this.HTMLspanElement();!b.family&&a.style.fontFamily&&(b.family=a.style.fontFamily);!b.weight&&a.style.fontWeight&&(b.weight=a.style.fontWeight);!b.style&&a.style.fontStyle&&(b.style=a.style.fontStyle)}b.weight&&b.weight.match(/^\d+$/)&&(b.weight=600<parseInt(b.weight)?"bold":"normal");a=b.mathvariant;this.variantForm&&(a="-"+c.fontInUse+"-variant");if(b.family&&!b.hasVariant)return!b.weight&&b.mathvariant.match(/bold/)&&(b.weight="bold"),!b.style&&b.mathvariant.match(/italic/)&&(b.style="italic"),{FONTS:[],fonts:[],noRemap:!0,defaultFont:{family:b.family,style:b.style,weight:b.weight}};"bold"===b.weight?a={normal:d.VARIANT.BOLD,italic:d.VARIANT.BOLDITALIC,fraktur:d.VARIANT.BOLDFRAKTUR,script:d.VARIANT.BOLDSCRIPT,"sans-serif":d.VARIANT.BOLDSANSSERIF,"sans-serif-italic":d.VARIANT.SANSSERIFBOLDITALIC}[a]||a:"normal"===b.weight&&(a={bold:d.VARIANT.normal,"bold-italic":d.VARIANT.ITALIC,"bold-fraktur":d.VARIANT.FRAKTUR,"bold-script":d.VARIANT.SCRIPT,"bold-sans-serif":d.VARIANT.SANSSERIF,"sans-serif-bold-italic":d.VARIANT.SANSSERIFITALIC}[a]||a);"italic"===b.style?a={normal:d.VARIANT.ITALIC,bold:d.VARIANT.BOLDITALIC,"sans-serif":d.VARIANT.SANSSERIFITALIC,"bold-sans-serif":d.VARIANT.SANSSERIFBOLDITALIC}[a]||a:"normal"===b.style&&(a={italic:d.VARIANT.NORMAL,"bold-italic":d.VARIANT.BOLD,"sans-serif-italic":d.VARIANT.SANSSERIF,"sans-serif-bold-italic":d.VARIANT.BOLDSANSSERIF}[a]||a);a in c.FONTDATA.VARIANT||(a="normal");return c.FONTDATA.VARIANT[a]}},{HTMLautoload:function(){e.RestartAfter(a.Require(c.autoloadDir+"/"+this.type+".js"))},HTMLautoloadFile:function(b){e.RestartAfter(a.Require(c.autoloadDir+"/"+b+".js"))},HTMLstretchH:function(b,a){this.HTMLremoveColor();return this.toHTML(b,a)},HTMLstretchV:function(b,a,c){this.HTMLremoveColor();return this.toHTML(b,a,c)}});d.chars.Augment({toHTML:function(b,a,d,e){var g=this.data.join("").replace(/[\u2061-\u2064]/g,"");d&&(g=d(g,e));a.fontInherit?(c.addElement(b,"span",{style:{"font-size":Math.floor(100/c.scale+.5)+"%"}},[g]),a.bold&&(b.lastChild.style.fontWeight="bold"),a.italic&&(b.lastChild.style.fontStyle="italic"),a=c.getHD(b),d=c.getW(b),b.bbox={h:a.h,d:a.d,w:d,lw:0,rw:d,exactW:!0}):this.HTMLhandleVariant(b,a,g)}});d.entity.Augment({toHTML:function(b,a,d,e){var g=this.toString().replace(/[\u2061-\u2064]/g,"");d&&(g=d(g,e));a.fontInherit?(c.addElement(b,"span",{style:{"font-size":Math.floor(100/c.scale+.5)+"%"}},[g]),a.bold&&(b.lastChild.style.fontWeight="bold"),a.italic&&(b.lastChild.style.fontStyle="italic"),a=c.getHD(b),d=c.getW(b),b.bbox={h:a.h,d:a.d,w:d,lw:0,rw:d,exactW:!0}):this.HTMLhandleVariant(b,a,g)}});d.mi.Augment({toHTML:function(b){b=this.HTMLhandleSize(this.HTMLcreateSpan(b));b.bbox=null;for(var a=this.HTMLgetVariant(),d=0,e=this.data.length;d<e;d++)this.data[d]&&this.data[d].toHTML(b,a);b.bbox||(b.bbox=this.HTMLzeroBBox());d=this.data.join("");e=b.bbox;e.skew&&1!==d.length&&delete e.skew;e.rw>e.w&&1===d.length&&!a.noIC&&(e.ic=e.rw-e.w,c.createBlank(b,e.ic),e.w=e.rw);this.HTMLhandleSpace(b);this.HTMLhandleColor(b);return b}});d.mn.Augment({toHTML:function(b){b=this.HTMLhandleSize(this.HTMLcreateSpan(b));b.bbox=null;for(var a=this.HTMLgetVariant(),c=0,d=this.data.length;c<d;c++)this.data[c]&&this.data[c].toHTML(b,a);b.bbox||(b.bbox=this.HTMLzeroBBox());1!==this.data.join("").length&&delete b.bbox.skew;this.HTMLhandleSpace(b);this.HTMLhandleColor(b);return b}});d.mo.Augment({toHTML:function(b){b=this.HTMLhandleSize(this.HTMLcreateSpan(b));if(0==this.data.length)return b;b.bbox=null;var a=this.data.join(""),e=this.HTMLgetVariant(),l=this.getValues("largeop","displaystyle");l.largeop&&(e=c.FONTDATA.VARIANT[l.displaystyle?"-largeOp":"-smallOp"]);var g=this.CoreParent(),h=g&&g.isa(d.msubsup)&&this!==g.data[g.base],m=h?this.HTMLremapChars:null;if(1===a.length&&g&&g.isa(d.munderover)&&1===this.CoreText(g.data[g.base]).length){var n=g.data[g.over],p=g.data[g.under];n&&this===n.CoreMO()&&g.Get("accent")?m=c.FONTDATA.REMAPACCENT:p&&this===p.CoreMO()&&g.Get("accentunder")&&(m=c.FONTDATA.REMAPACCENTUNDER)}h&&a.match(/['`"\u00B4\u2032-\u2037\u2057]/)&&(e=c.FONTDATA.VARIANT["-"+c.fontInUse+"-variant"]);g=0;for(h=this.data.length;g<h;g++)this.data[g]&&this.data[g].toHTML(b,e,this.HTMLremap,m);b.bbox||(b.bbox=this.HTMLzeroBBox());1!==a.length&&delete b.bbox.skew;c.AccentBug&&0===b.bbox.w&&1===a.length&&b.firstChild&&(b.firstChild.nodeValue+=c.NBSP,c.createSpace(b,0,0,-b.offsetWidth/c.em));l.largeop&&(a=(b.bbox.h-b.bbox.d)/2-c.TeX.axis_height*b.scale,c.safariVerticalAlignBug&&"IMG"===b.lastChild.nodeName?b.lastChild.style.verticalAlign=c.Em(c.unEm(b.lastChild.style.verticalAlign||0)/c.em-a/b.scale):c.konquerorVerticalAlignBug&&"IMG"===b.lastChild.nodeName?(b.style.position="relative",b.lastChild.style.position="relative",b.lastChild.style.top=c.Em(a/b.scale)):b.style.verticalAlign=c.Em(-a/b.scale),b.bbox.h-=a,b.bbox.d+=a,b.bbox.rw>b.bbox.w&&(b.bbox.ic=b.bbox.rw-b.bbox.w,c.createBlank(b,b.bbox.ic),b.bbox.w=b.bbox.rw));this.HTMLhandleSpace(b);this.HTMLhandleColor(b);return b},CoreParent:function(){for(var b=this;b&&b.isEmbellished()&&b.CoreMO()===this&&!b.isa(d.math);)b=b.Parent();return b},CoreText:function(b){if(!b)return"";if(b.isEmbellished())return b.CoreMO().data.join("");for(;(b.isa(d.mrow)||b.isa(d.TeXAtom)||b.isa(d.mstyle)||b.isa(d.mphantom))&&1===b.data.length&&b.data[0];)b=b.data[0];return b.isToken?b.data.join(""):""},HTMLremapChars:{"*":"\u2217",'"':"\u2033","\u00b0":"\u2218","\u00b2":"2","\u00b3":"3","\u00b4":"\u2032","\u00b9":"1"},HTMLremap:function(b,a){b=b.replace(/-/g,"\u2212");a&&(b=b.replace(/'/g,"\u2032").replace(/`/g,"\u2035"),1===b.length&&(b=a[b]||b));return b},HTMLcanStretch:function(b){if(!this.Get("stretchy"))return!1;var a=this.data.join("");if(1<a.length)return!1;var e=this.CoreParent();if(e&&e.isa(d.munderover)&&1===this.CoreText(e.data[e.base]).length){var l=e.data[e.over],g=e.data[e.under];l&&this===l.CoreMO()&&e.Get("accent")?a=c.FONTDATA.REMAPACCENT[a]||a:g&&this===g.CoreMO()&&e.Get("accentunder")&&(a=c.FONTDATA.REMAPACCENTUNDER[a]||a)}return(a=c.FONTDATA.DELIMITERS[a.charCodeAt(0)])&&a.dir==b.substr(0,1)},HTMLstretchV:function(b,a,d){this.HTMLremoveColor();var e=this.getValues("symmetric","maxsize","minsize"),g=this.HTMLspanElement(),h=this.HTMLgetMu(g),l,m=c.TeX.axis_height,n=g.scale;l=e.symmetric?2*Math.max(a-m,d+m):a+d;e.maxsize=c.length2em(e.maxsize,h,g.bbox.h+g.bbox.d);e.minsize=c.length2em(e.minsize,h,g.bbox.h+g.bbox.d);l=Math.max(e.minsize,Math.min(e.maxsize,l));g=this.HTMLcreateSpan(b);c.createDelimiter(g,this.data.join("").charCodeAt(0),l,n);l=e.symmetric?(g.bbox.h+g.bbox.d)/2+m:(g.bbox.h+g.bbox.d)*a/(a+d);c.positionDelimiter(g,l);this.HTMLhandleSpace(g);this.HTMLhandleColor(g);return g},HTMLstretchH:function(b,a){this.HTMLremoveColor();var e=this.getValues("maxsize","minsize","mathvariant","fontweight");("bold"===e.fontweight||600<=parseInt(e.fontweight))&&!this.Get("mathvariant",!0)&&(e.mathvariant=d.VARIANT.BOLD);var l=this.HTMLspanElement(),g=this.HTMLgetMu(l),h=l.scale;e.maxsize=c.length2em(e.maxsize,g,l.bbox.w);e.minsize=c.length2em(e.minsize,g,l.bbox.w);a=Math.max(e.minsize,Math.min(e.maxsize,a));l=this.HTMLcreateSpan(b);c.createDelimiter(l,this.data.join("").charCodeAt(0),a,h,e.mathvariant);this.HTMLhandleSpace(l);this.HTMLhandleColor(l);return l}});d.mtext.Augment({toHTML:function(b){b=this.HTMLhandleSize(this.HTMLcreateSpan(b));var a=this.HTMLgetVariant();if(c.config.mtextFontInherit||"merror"===this.Parent().type)a={bold:a.bold,italic:a.italic,fontInherit:!0};for(var d=0,e=this.data.length;d<e;d++)this.data[d]&&this.data[d].toHTML(b,a);b.bbox||(b.bbox=this.HTMLzeroBBox());1!==this.data.join("").length&&delete b.bbox.skew;this.HTMLhandleSpace(b);this.HTMLhandleColor(b);return b}});d.merror.Augment({toHTML:function(b){var a=MathJax.HTML.addElement(b,"span",{style:{display:"inline-block"}});b=this.SUPER(arguments).toHTML.call(this,a);var d=c.getHD(a),e=c.getW(a);a.bbox={h:d.h,d:d.d,w:e,lw:0,rw:e,exactW:!0};a.id=b.id;b.id=null;return a}});d.ms.Augment({toHTML:d.mbase.HTMLautoload});d.mglyph.Augment({toHTML:d.mbase.HTMLautoload});d.mspace.Augment({toHTML:function(b){b=this.HTMLcreateSpan(b);var a=this.getValues("height","depth","width"),d=this.HTMLgetMu(b);a.mathbackground=this.mathbackground;this.background&&!this.mathbackground&&(a.mathbackground=this.background);var e=c.length2em(a.height,d),g=c.length2em(a.depth,d),d=c.length2em(a.width,d);c.createSpace(b,e,g,d,a.mathbackground,!0);return b}});d.mphantom.Augment({toHTML:function(b,a,d){b=this.HTMLcreateSpan(b);if(null!=this.data[0]){var e=this.data[0].toHTML(b);null!=d?c.Remeasured(this.data[0].HTMLstretchV(b,a,d),b):null!=a?c.Remeasured(this.data[0].HTMLstretchH(b,a),b):e=c.Measured(e,b);b.bbox={w:e.bbox.w,h:e.bbox.h,d:e.bbox.d,lw:0,rw:0,exactW:!0};a=0;for(d=b.childNodes.length;a<d;a++)b.childNodes[a].style.visibility="hidden"}this.HTMLhandleSpace(b);this.HTMLhandleColor(b);return b},HTMLstretchH:d.mbase.HTMLstretchH,HTMLstretchV:d.mbase.HTMLstretchV});d.mpadded.Augment({toHTML:function(b,a,d){b=this.HTMLcreateSpan(b);if(null!=this.data[0]){var e=c.createStack(b,!0),g=c.createBox(e),h=this.data[0].toHTML(g);null!=d?c.Remeasured(this.data[0].HTMLstretchV(g,a,d),g):null!=a?c.Remeasured(this.data[0].HTMLstretchH(g,a),g):c.Measured(h,g);a=this.getValues("height","depth","width","lspace","voffset");var h=d=0,l=this.HTMLgetMu(b);a.lspace&&(d=this.HTMLlength2em(g,a.lspace,l));a.voffset&&(h=this.HTMLlength2em(g,a.voffset,l));c.placeBox(g,d,h);b.bbox={h:g.bbox.h,d:g.bbox.d,w:g.bbox.w,exactW:!0,lw:Math.min(0,g.bbox.lw+d),rw:Math.max(g.bbox.w,g.bbox.rw+d),H:Math.max(null==g.bbox.H?-c.BIGDIMEN:g.bbox.H,g.bbox.h+h),D:Math.max(null==g.bbox.D?-c.BIGDIMEN:g.bbox.D,g.bbox.d-h)};""!==a.height&&(b.bbox.h=this.HTMLlength2em(g,a.height,l,"h",0));""!==a.depth&&(b.bbox.d=this.HTMLlength2em(g,a.depth,l,"d",0));""!==a.width&&(b.bbox.w=this.HTMLlength2em(g,a.width,l,"w",0));b.bbox.H<=b.bbox.h&&delete b.bbox.H;b.bbox.D<=b.bbox.d&&delete b.bbox.D;g=/^\s*(\d+(\.\d*)?|\.\d+)\s*(pt|em|ex|mu|px|pc|in|mm|cm)\s*$/;b.bbox.exact=!!(this.data[0]&&0==this.data[0].data.length||g.exec(a.height)||g.exec(a.width)||g.exec(a.depth));c.setStackWidth(e,b.bbox.w)}this.HTMLhandleSpace(b);this.HTMLhandleColor(b);return b},HTMLlength2em:function(b,a,d,e,g){null==g&&(g=-c.BIGDIMEN);var h=String(a).match(/width|height|depth/),h=h?b.bbox[h[0].charAt(0)]:e?b.bbox[e]:0;d=c.length2em(a,d,h);return e&&String(a).match(/^\s*[-+]/)?Math.max(g,b.bbox[e]+d):d},HTMLstretchH:d.mbase.HTMLstretchH,HTMLstretchV:d.mbase.HTMLstretchV});d.mrow.Augment({HTMLlineBreaks:function(b){return this.parent.linebreakContainer?c.config.linebreaks.automatic&&b.bbox.w>c.linebreakWidth||this.hasNewline():!1},HTMLstretchH:function(b,a){this.HTMLremoveColor();var c=this.HTMLspanElement();this.data[this.core].HTMLstretchH(c,a);this.HTMLcomputeBBox(c,!0);this.HTMLhandleColor(c);return c},HTMLstretchV:function(b,a,c){this.HTMLremoveColor();b=this.HTMLspanElement();this.data[this.core].HTMLstretchV(b,a,c);this.HTMLcomputeBBox(b,!0);this.HTMLhandleColor(b);return b}});d.mstyle.Augment({toHTML:function(b,a,c){b=this.HTMLcreateSpan(b);if(null!=this.data[0]){var d=this.data[0].toHTML(b);null!=c?this.data[0].HTMLstretchV(b,a,c):null!=a&&this.data[0].HTMLstretchH(b,a);b.bbox=d.bbox}this.HTMLhandleSpace(b);this.HTMLhandleColor(b);return b},HTMLstretchH:d.mbase.HTMLstretchH,HTMLstretchV:d.mbase.HTMLstretchV});d.mfrac.Augment({toHTML:function(b){b=this.HTMLcreateSpan(b);var a=c.createStack(b),d=c.createBox(a),e=c.createBox(a);c.MeasureSpans([this.HTMLboxChild(0,d),this.HTMLboxChild(1,e)]);var g=this.getValues("displaystyle","linethickness","numalign","denomalign","bevelled"),h=this.HTMLgetScale(),l=g.displaystyle,m=c.TeX.axis_height*h;if(g.bevelled){var g=l?.4:.15,n=Math.max(d.bbox.h+d.bbox.d,e.bbox.h+e.bbox.d)+2*g,a=c.createBox(a);c.createDelimiter(a,47,n);c.placeBox(d,0,(d.bbox.d-d.bbox.h)/2+m+g);c.placeBox(a,d.bbox.w-g/2,(a.bbox.d-a.bbox.h)/2+m);c.placeBox(e,d.bbox.w+a.bbox.w-g,(e.bbox.d-e.bbox.h)/2+m-g)}else{var n=Math.max(d.bbox.w,e.bbox.w),p=c.thickness2em(g.linethickness,h),q,u,v=c.TeX.min_rule_thickness/this.em;l?(q=c.TeX.num1,u=c.TeX.denom1):(q=0===p?c.TeX.num3:c.TeX.num2,u=c.TeX.denom2);q*=h;u*=h;0===p?(h=Math.max((l?7:3)*c.TeX.rule_thickness,2*v),l=q-d.bbox.d-(e.bbox.h-u),l<h&&(q+=(h-l)/2,u+=(h-l)/2)):(h=Math.max((l?2:0)*v+p,p/2+1.5*v),l=q-d.bbox.d-(m+p/2),l<h&&(q+=h-l),l=m-p/2-(e.bbox.h-u),l<h&&(u+=h-l),a=c.createBox(a),c.createRule(a,p,0,n+2*p),c.placeBox(a,0,m-p/2));c.alignBox(d,g.numalign,q);c.alignBox(e,g.denomalign,-u)}this.HTMLhandleSpace(b);this.HTMLhandleColor(b);return b},HTMLcanStretch:function(b){return!1},HTMLhandleSpace:function(b){if(!this.texWithDelims){var a=(this.useMMLspacing?0:c.length2em(this.texSpacing()||0))+.12;b.style.paddingLeft=c.Em(a);b.style.paddingRight=c.Em(.12)}}});d.msqrt.Augment({toHTML:function(b){b=this.HTMLcreateSpan(b);var a=c.createStack(b),d=c.createBox(a),e=c.createBox(a),g=c.createBox(a),h=this.HTMLgetScale(),l=c.TeX.rule_thickness*h,m,n,p;m=this.Get("displaystyle")?c.TeX.x_height*h:l;m=Math.max(l+m/4,1.5*c.TeX.min_rule_thickness/this.em);var q=this.HTMLboxChild(0,d);n=q.bbox.h+q.bbox.d+m+l;c.createDelimiter(g,8730,n,h);c.MeasureSpans([q,g]);p=q.bbox.w;var u=0;if(g.isMultiChar||c.AdjustSurd&&c.imgFonts)g.bbox.w*=.95;g.bbox.h+g.bbox.d>n&&(m=(g.bbox.h+g.bbox.d-(n-l))/2);n=c.FONTDATA.DELIMITERS[c.FONTDATA.RULECHAR];!n||p<n.HW[0][0]*h||.75>h?c.createRule(e,0,l,p):c.createDelimiter(e,c.FONTDATA.RULECHAR,p,h);n=q.bbox.h+m+l;m=n*c.rfuzz;g.isMultiChar&&(m=c.rfuzz);u=this.HTMLaddRoot(a,g,u,g.bbox.h+g.bbox.d-n,h);c.placeBox(g,u,n-g.bbox.h);c.placeBox(e,u+g.bbox.w,n-e.bbox.h+m);c.placeBox(d,u+g.bbox.w,0);this.HTMLhandleSpace(b);this.HTMLhandleColor(b);return b},HTMLaddRoot:function(b,a,c,d,e){return c}});d.mroot.Augment({toHTML:d.msqrt.prototype.toHTML,HTMLaddRoot:function(b,a,d,e,g){b=c.createBox(b);this.data[1]?(d=this.data[1].toHTML(b),d.style.paddingRight=d.style.paddingLeft="",c.Measured(d,b)):b.bbox=this.HTMLzeroBBox();e=this.HTMLrootHeight(a.bbox.h+a.bbox.d,g,b)-e;g=Math.min(b.bbox.w,b.bbox.rw);d=Math.max(g,a.offset);c.placeBox(b,d-g,e);return d-a.offset},HTMLrootHeight:function(a,c,d){return.45*(a-.9*c)+.6*c+Math.max(0,d.bbox.d-.075)}});d.mfenced.Augment({toHTML:function(a){a=this.HTMLcreateSpan(a);this.data.open&&this.data.open.toHTML(a);null!=this.data[0]&&this.data[0].toHTML(a);for(var c=1,d=this.data.length;c<d;c++)this.data[c]&&(this.data["sep"+c]&&this.data["sep"+c].toHTML(a),this.data[c].toHTML(a));this.data.close&&this.data.close.toHTML(a);for(var e=this.HTMLcomputeBBox(a),g=a.bbox.h,h=a.bbox.d,c=0,d=e.length;c<d;c++)e[c].HTMLstretchV(a,g,h);e.length&&this.HTMLcomputeBBox(a,!0);this.HTMLhandleSpace(a);this.HTMLhandleColor(a);return a},HTMLcomputeBBox:function(a,c){var d=a.bbox={},e=[];this.HTMLcheckStretchy(this.data.open,d,e,c);this.HTMLcheckStretchy(this.data[0],d,e,c);for(var g=1,h=this.data.length;g<h;g++)this.data[g]&&(this.HTMLcheckStretchy(this.data["sep"+g],d,e,c),this.HTMLcheckStretchy(this.data[g],d,e,c));this.HTMLcheckStretchy(this.data.close,d,e,c);this.HTMLcleanBBox(d);return e},HTMLcheckStretchy:function(a,c,d,e){a&&(!e&&a.HTMLcanStretch("Vertical")&&(d.push(a),a=a.CoreMO()||a),this.HTMLcombineBBoxes(a,c))}});d.menclose.Augment({toHTML:d.mbase.HTMLautoload});d.maction.Augment({toHTML:d.mbase.HTMLautoload});d.semantics.Augment({toHTML:function(a,c,d){a=this.HTMLcreateSpan(a);if(null!=this.data[0]){var e=this.data[0].toHTML(a);null!=d?this.data[0].HTMLstretchV(a,c,d):null!=c&&this.data[0].HTMLstretchH(a,c);a.bbox=e.bbox}this.HTMLhandleSpace(a);return a},HTMLstretchH:d.mbase.HTMLstretchH,HTMLstretchV:d.mbase.HTMLstretchV});d.munderover.Augment({toHTML:function(a,f,e){var l=this.getValues("displaystyle","accent","accentunder","align");if(!l.displaystyle&&null!=this.data[this.base]&&this.data[this.base].CoreMO().Get("movablelimits"))return d.msubsup.prototype.toHTML.call(this,a);a=this.HTMLcreateSpan(a);var g=this.HTMLgetScale(),h=c.createStack(a),m=[],n=[],p=[],q,w,u;w=0;for(u=this.data.length;w<u;w++)null!=this.data[w]&&(q=m[w]=c.createBox(h),n[w]=this.data[w].toHTML(q),w==this.base?(null!=e?this.data[this.base].HTMLstretchV(q,f,e):null!=f&&this.data[this.base].HTMLstretchH(q,f),p[w]=null==e&&null!=f?!1:this.data[w].HTMLcanStretch("Horizontal")):p[w]=this.data[w].HTMLcanStretch("Horizontal"));c.MeasureSpans(n);h=n=-c.BIGDIMEN;w=0;for(u=this.data.length;w<u;w++)this.data[w]&&(m[w].bbox.w>h&&(h=m[w].bbox.w),!p[w]&&h>n&&(n=h));null==e&&null!=f?n=f:n==-c.BIGDIMEN&&(n=h);w=h=0;for(u=this.data.length;w<u;w++)this.data[w]&&(q=m[w],p[w]&&(q.bbox=this.data[w].HTMLstretchH(q,n).bbox),q.bbox.w>h&&(h=q.bbox.w));f=c.TeX.rule_thickness;e=c.FONTDATA.TeX_factor;var p=m[this.base]||{bbox:this.HTMLzeroBBox()},v,A,D,B=0;p.bbox.ic&&(B=1.3*p.bbox.ic+.05);w=0;for(u=this.data.length;w<u;w++)null!=this.data[w]&&(q=m[w],n=c.TeX.big_op_spacing5*g,(D=w!=this.base&&l[this.ACCENTS[w]])&&q.bbox.w<=1/c.em+1E-4&&(q.bbox.w=q.bbox.rw-q.bbox.lw,q.bbox.noclip=!0,q.bbox.lw&&q.insertBefore(c.createSpace(q.parentNode,0,0,-q.bbox.lw),q.firstChild),c.createBlank(q,0,0,q.bbox.rw+.1)),v={left:0,center:(h-q.bbox.w)/2,right:h-q.bbox.w}[l.align],A=0,w==this.over?(D?(D=Math.max(f*g*e,2.5/this.em),n=0,p.bbox.skew&&(v+=p.bbox.skew)):(D=c.TeX.big_op_spacing1*g*e,A=c.TeX.big_op_spacing3*g*e,D=Math.max(D,A-Math.max(0,q.bbox.d))),D=Math.max(D,1.5/this.em),v+=B/2,A=p.bbox.h+q.bbox.d+D,q.bbox.h+=n):w==this.under&&(D?(D=3*f*g*e,n=0):(D=c.TeX.big_op_spacing2*g*e,A=c.TeX.big_op_spacing4*g*e,D=Math.max(D,A-q.bbox.h)),D=Math.max(D,1.5/this.em),v-=B/2,A=-(p.bbox.d+q.bbox.h+D),q.bbox.d+=n),c.placeBox(q,v,A));this.HTMLhandleSpace(a);this.HTMLhandleColor(a);return a},HTMLstretchH:d.mbase.HTMLstretchH,HTMLstretchV:d.mbase.HTMLstretchV});d.msubsup.Augment({toHTML:function(a,d,e){a=this.HTMLcreateSpan(a);var l=this.HTMLgetScale(),g=this.HTMLgetMu(a),h=c.createStack(a),m,n=[],p=c.createBox(h);this.data[this.base]?(n.push(this.data[this.base].toHTML(p)),null!=e?this.data[this.base].HTMLstretchV(p,d,e):null!=d&&this.data[this.base].HTMLstretchH(p,d)):p.bbox=this.HTMLzeroBBox();d=c.TeX.x_height*l;e=c.TeX.scriptspace*l*.75;var q;this.HTMLnotEmpty(this.data[this.sup])&&(q=c.createBox(h),n.push(this.data[this.sup].toHTML(q)));this.HTMLnotEmpty(this.data[this.sub])&&(m=c.createBox(h),n.push(this.data[this.sub].toHTML(m)));c.MeasureSpans(n);q&&(q.bbox.w+=e,q.bbox.rw=Math.max(q.bbox.w,q.bbox.rw));m&&(m.bbox.w+=e,m.bbox.rw=Math.max(m.bbox.w,m.bbox.rw));c.placeBox(p,0,0);var n=q?this.data[this.sup].HTMLgetScale():m?this.data[this.sub].HTMLgetScale():this.HTMLgetScale(),w=c.TeX.sup_drop*n,h=p.bbox.h-w,u=p.bbox.d+c.TeX.sub_drop*n,n=0;p.bbox.ic&&(p.bbox.w-=p.bbox.ic,n=1.3*p.bbox.ic+.05);!this.data[this.base]||"mi"!==this.data[this.base].type&&"mo"!==this.data[this.base].type||1!==this.data[this.base].data.join("").length||1!==p.bbox.scale||this.data[this.base].Get("largeop")||(h=u=0);e=this.getValues("subscriptshift","superscriptshift");e.subscriptshift=""===e.subscriptshift?0:c.length2em(e.subscriptshift,g);e.superscriptshift=""===e.superscriptshift?0:c.length2em(e.superscriptshift,g);q?m?(u=Math.max(u,c.TeX.sub2*l),l*=c.TeX.rule_thickness,h-q.bbox.d-(m.bbox.h-u)<3*l&&(u=3*l-h+q.bbox.d+m.bbox.h,w=.8*d-(h-q.bbox.d),0<w&&(h+=w,u-=w)),c.placeBox(q,p.bbox.w+n,Math.max(h,e.superscriptshift)),c.placeBox(m,p.bbox.w,-Math.max(u,e.subscriptshift))):(m=this.getValues("displaystyle","texprimestyle"),m=c.TeX[m.displaystyle?"sup1":m.texprimestyle?"sup3":"sup2"],h=Math.max(h,m*l,q.bbox.d+.25*d,e.superscriptshift),c.placeBox(q,p.bbox.w+n,h,q.bbox)):m&&(u=Math.max(u,c.TeX.sub1*l,m.bbox.h-.8*d,e.subscriptshift),c.placeBox(m,p.bbox.w,-u,m.bbox));this.HTMLhandleSpace(a);this.HTMLhandleColor(a);return a},HTMLstretchH:d.mbase.HTMLstretchH,HTMLstretchV:d.mbase.HTMLstretchV});d.mmultiscripts.Augment({toHTML:d.mbase.HTMLautoload});d.mtable.Augment({toHTML:d.mbase.HTMLautoload});d["annotation-xml"].Augment({toHTML:d.mbase.HTMLautoload});d.math.Augment({toHTML:function(a,f){var k=this.Get("alttext");k&&""!==k&&f.setAttribute("aria-label",k);var l=c.addElement(a,"nobr",{isMathJax:!0});a=this.HTMLcreateSpan(l);var k=c.createStack(a),g=c.createBox(k),h;k.style.fontSize=l.parentNode.style.fontSize;l.parentNode.style.fontSize="";null!=this.data[0]&&(c.msieColorBug&&(this.background&&(this.data[0].background=this.background,delete this.background),this.mathbackground&&(this.data[0].mathbackground=this.mathbackground,delete this.mathbackground)),d.mbase.prototype.displayAlign=e.config.displayAlign,d.mbase.prototype.displayIndent=e.config.displayIndent,h=this.data[0].toHTML(g),h.bbox.exactW=!1,h=c.Measured(h,g));c.placeBox(g,0,0);a.style.width=c.Em((Math.round(h.bbox.w*this.em)+.25)/c.outerEm);a.style.display="inline-block";var l=1/c.em,m=c.em/c.outerEm;c.em/=m;a.bbox.h*=m;a.bbox.d*=m;a.bbox.w*=m;a.bbox.lw*=m;a.bbox.rw*=m;h&&null!=h.bbox.width&&(a.style.minWidth=h.bbox.minWidth||a.style.width,a.style.width=k.style.width=h.bbox.width,g.style.width="100%");this.HTMLhandleColor(a);h&&c.createRule(a,(h.bbox.h+l)*m,(h.bbox.d+l)*m,0);this.isMultiline||"block"!==this.Get("display")||null!=a.bbox.width||(k=this.getValues("indentalignfirst","indentshiftfirst","indentalign","indentshift"),k.indentalignfirst!==d.INDENTALIGN.INDENTALIGN&&(k.indentalign=k.indentalignfirst),k.indentalign===d.INDENTALIGN.AUTO&&(k.indentalign=this.displayAlign),f.style.textAlign=k.indentalign,k.indentshiftfirst!==d.INDENTSHIFT.INDENTSHIFT&&(k.indentshift=k.indentshiftfirst),"auto"===k.indentshift&&(k.indentshift=this.displayIndent),k.indentshift&&k.indentalign!==d.INDENTALIGN.CENTER&&(a.style[{left:"marginLeft",right:"marginRight"}[k.indentalign]]=c.Em(c.length2em(k.indentshift))));return a},HTMLspanElement:d.mbase.prototype.HTMLspanElement});d.TeXAtom.Augment({toHTML:function(a){a=this.HTMLcreateSpan(a);if(null!=this.data[0])if(this.texClass===d.TEXCLASS.VCENTER){var e=c.createStack(a),e=c.createBox(e);c.Measured(this.data[0].toHTML(e),e);c.placeBox(e,0,c.TeX.axis_height-(e.bbox.h+e.bbox.d)/2+e.bbox.d)}else a.bbox=this.data[0].toHTML(a).bbox;this.HTMLhandleSpace(a);this.HTMLhandleColor(a);return a}});MathJax.Hub.Register.StartupHook("onLoad",function(){setTimeout(MathJax.Callback(["loadComplete",c,"jax.js"]),0)})});e.Register.StartupHook("End Config",function(){e.Browser.Select({MSIE:function(a){var d=document.documentMode||0,e=a.versionAtLeast("7.0"),l=a.versionAtLeast("8.0")&&7<d,g="BackCompat"===document.compatMode;9>d&&(c.config.styles[".MathJax .MathJax_HitBox"]["background-color"]="white",c.config.styles[".MathJax .MathJax_HitBox"].opacity=0,c.config.styles[".MathJax .MathJax_HitBox"].filter="alpha(opacity\x3d0)");c.Augment({PaddingWidthBug:!0,msieAccentBug:!0,msieColorBug:!0,msieColorPositionBug:!0,msieRelativeWidthBug:g,msieDisappearingBug:8<=d,msieMarginScaleBug:8>d,msiePaddingWidthBug:!0,msieBorderWidthBug:g,msieFrameSizeBug:8>=d,msieInlineBlockAlignBug:!l||g,msiePlaceBoxBug:l&&!g,msieClipRectBug:!l,msieNegativeSpaceBug:g,cloneNodeBug:l&&"8.0"===a.version,initialSkipBug:8>d,msieNegativeBBoxBug:8<=d,msieIE6:!e,msieItalicWidthBug:!0,FontFaceBug:!0,msieFontCSSBug:a.isIE9,allowWebFonts:9<=d?"woff":"eot"})},Firefox:function(a){var d=!1;a.versionAtLeast("3.5")&&(a=String(document.location).replace(/[^\/]*$/,""),"file:"!==document.location.protocol||e.config.root.match(/^https?:\/\//)||(e.config.root+"/").substr(0,a.length)===a)&&(d="otf");c.Augment({ffVerticalAlignBug:!0,AccentBug:!0,allowWebFonts:d})},Safari:function(a){var d=a.versionAtLeast("3.0"),k=a.versionAtLeast("3.1"),l=navigator.appVersion.match(/ Safari\/\d/)&&navigator.appVersion.match(/ Version\/\d/)&&navigator.vendor.match(/Apple/),g=navigator.appVersion.match(/ Android (\d+)\.(\d+)/),g=k&&a.isMobile&&(navigator.platform.match(/iPad|iPod|iPhone/)&&!a.versionAtLeast("5.0")||null!=g&&(2>g[1]||2==g[1]&&2>g[2]));c.Augment({config:{styles:{".MathJax img, .MathJax nobr, .MathJax a":{"max-width":"5000em","max-height":"5000em"}}},rfuzz:.011,AccentBug:!0,AdjustSurd:!0,negativeBBoxes:!0,safariNegativeSpaceBug:!0,safariVerticalAlignBug:!k,safariTextNodeBug:!d,forceReflow:!0,allowWebFonts:k&&!g?"otf":!1});l&&c.Augment({webFontDefault:a.isMobile?"sans-serif":"serif"});a.isPC&&c.Augment({adjustAvailableFonts:c.removeSTIXfonts,checkWebFontsTwice:!0});g&&((a=e.config["HTML-CSS"])?(a.availableFonts=[],a.preferredFont=null):e.config["HTML-CSS"]={availableFonts:[],preferredFont:null})},Chrome:function(a){c.Augment({Em:c.EmRounded,cloneNodeBug:!0,rfuzz:.011,AccentBug:!0,AdjustSurd:!0,negativeBBoxes:!0,safariNegativeSpaceBug:!0,safariWebFontSerif:[""],forceReflow:!0,allowWebFonts:a.versionAtLeast("4.0")?"otf":"svg"})},Opera:function(a){a.isMini=null!=navigator.appVersion.match("Opera Mini");c.config.styles[".MathJax .merror"]["vertical-align"]=null;c.config.styles[".MathJax span"]["z-index"]=0;c.Augment({operaHeightBug:!0,operaVerticalAlignBug:!0,operaFontSizeBug:a.versionAtLeast("10.61"),initialSkipBug:!0,FontFaceBug:!0,PaddingWidthBug:!0,allowWebFonts:a.versionAtLeast("10.0")&&!a.isMini?"otf":!1,adjustAvailableFonts:c.removeSTIXfonts})},Konqueror:function(a){c.Augment({konquerorVerticalAlignBug:!0})}})});MathJax.Hub.Register.StartupHook("End Cookie",function(){"None"!==e.config.menuSettings.zoom&&a.Require("[MathJax]/extensions/MathZoom.js")})})(MathJax.Ajax,MathJax.Hub,MathJax.OutputJax["HTML-CSS"]);MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function(){var a=MathJax.ElementJax.mml,e=MathJax.OutputJax["HTML-CSS"];a.mtable.Augment({toHTML:function(c){c=this.HTMLcreateSpan(c);if(0===this.data.length)return c;var d=this.getValues("columnalign","rowalign","columnspacing","rowspacing","columnwidth","equalcolumns","equalrows","columnlines","rowlines","frame","framespacing","align","useHeight","width","side","minlabelspacing"),n=d.width.match(/%$/),m=e.createStack(c),l=this.HTMLgetScale(),p=this.HTMLgetMu(c),q=[],b=[],f=[],k=[],r=[],g,h,t=-1,z,C,y,w,u,v,A=[],D=e.FONTDATA.baselineskip*l*d.useHeight,B,G=e.FONTDATA.lineH*l,N=e.FONTDATA.lineD*l;g=0;for(z=this.data.length;g<z;g++)for(w=this.data[g],y="mlabeledtr"===w.type?-1:0,k[g]=[],q[g]=b[g]=0,h=y,C=w.data.length+y;h<C;h++)null==f[h]&&(h>t&&(t=h),r[h]=e.createStack(e.createBox(m)),f[h]=-e.BIGDIMEN),k[g][h]=e.createBox(r[h]),A.push(w.data[h-y].toHTML(k[g][h]));e.MeasureSpans(A);g=0;for(z=this.data.length;g<z;g++)for(w=this.data[g],h=y="mlabeledtr"===w.type?-1:0,C=w.data.length+y;h<C;h++){u=w.data[h-y];u.isMultiline&&(k[g][h].style.width="100%");if(u.isEmbellished()&&(v=u.CoreMO(),A=v.Get("minsize",!0))){var J=v.HTMLspanElement().bbox;if(v.HTMLcanStretch("Vertical")){if(B=J.h+J.d)A=e.length2em(A,p,B),A*J.h/B>q[g]&&(q[g]=A*J.h/B),A*J.d/B>b[g]&&(b[g]=A*J.d/B)}else v.HTMLcanStretch("Horizontal")&&(A=e.length2em(A,p,J.w),A>f[h]&&(f[h]=A))}k[g][h].bbox.h>q[g]&&(q[g]=k[g][h].bbox.h);k[g][h].bbox.d>b[g]&&(b[g]=k[g][h].bbox.d);k[g][h].bbox.w>f[h]&&(f[h]=k[g][h].bbox.w)}q[0]+b[0]&&(q[0]=Math.max(q[0],G));q[k.length-1]+b[k.length-1]&&(b[k.length-1]=Math.max(b[k.length-1],N));var I=MathJax.Hub.SplitList,A=I(d.columnspacing),G=I(d.rowspacing);C=I(d.columnalign);var x=I(d.rowalign),J=I(d.columnlines),N=I(d.rowlines),E=I(d.columnwidth),H=[];g=0;for(z=A.length;g<z;g++)A[g]=e.length2em(A[g],p);g=0;for(z=G.length;g<z;g++)G[g]=e.length2em(G[g],p);for(;A.length<t;)A.push(A[A.length-1]);for(;C.length<=t;)C.push(C[C.length-1]);for(;J.length<t;)J.push(J[J.length-1]);for(;E.length<=t;)E.push(E[E.length-1]);for(;G.length<k.length;)G.push(G[G.length-1]);for(;x.length<=k.length;)x.push(x[x.length-1]);for(;N.length<k.length;)N.push(N[N.length-1]);r[-1]&&(C[-1]="l"===d.side.substr(0,1)?"left":"right",A[-1]=-f[-1]);g=0;for(z=k.length;g<z;g++)if(w=this.data[g],H[g]=[],w.rowalign&&(x[g]=w.rowalign),w.columnalign)for(H[g]=I(w.columnalign);H[g].length<=t;)H[g].push(H[g][H[g].length-1]);if(d.equalrows){w=Math.max.apply(Math,q);var O=Math.max.apply(Math,b);g=0;for(z=k.length;g<z;g++)y=(w+O-(q[g]+b[g]))/2,q[g]+=y,b[g]+=y}B=q[0]+b[k.length-1];g=0;for(z=k.length-1;g<z;g++)B+=Math.max(q[g]+b[g]?D:0,b[g]+q[g+1]+G[g]);g=O=0;w=B;if("none"!==d.frame||(d.columnlines+d.rowlines).match(/solid|dashed/))w=I(d.framespacing),2!=w.length&&(w=I(this.defaults.framespacing)),O=e.length2em(w[0],p),g=e.length2em(w[1],p),w=B+2*g;h="";"string"!==typeof d.align&&(d.align=String(d.align));d.align.match(/(top|bottom|center|baseline|axis)( +(-?\d+))?/)?(h=RegExp.$3,d.align=RegExp.$1):d.align=this.defaults.align;if(""!==h)for(h=parseInt(h),0>h&&(h=k.length+1+h),1>h?h=1:h>k.length&&(h=k.length),I=0,l=-(B+g)+q[0],g=0,z=h-1;g<z;g++)h=Math.max(q[g]+b[g]?D:0,b[g]+q[g+1]+G[g]),I+=h,l+=h;else I={top:-(q[0]+g),bottom:B+g-q[0],center:B/2-q[0],baseline:B/2-q[0],axis:B/2+e.TeX.axis_height*l-q[0]}[d.align],l={top:-(B+2*g),bottom:0,center:-(B/2+g),baseline:-(B/2+g),axis:e.TeX.axis_height*l-B/2-g}[d.align];var F,L=0,K=0;B=v=u=0;h=[];y=[];var Q=1;if(d.equalcolumns&&"auto"!==d.width)if(n){F=(100/(t+1)).toFixed(2).replace(/\.?0+$/,"")+"%";g=0;for(z=Math.min(t+1,E.length);g<z;g++)E[g]=F;F=0;L=1;B=t+1;g=0;for(z=Math.min(t+1,A.length);g<z;g++)F+=A[g]}else{F=e.length2em(d.width,p);g=0;for(z=Math.min(t+1,A.length);g<z;g++)F-=A[g];F/=t+1;g=0;for(z=Math.min(t+1,E.length);g<z;g++)f[g]=F}else{g=0;for(z=Math.min(t+1,E.length);g<z;g++)"auto"===E[g]?K+=f[g]:"fit"===E[g]?(y[B]=g,B++,K+=f[g]):E[g].match(/%$/)?(h[v]=g,v++,u+=f[g],L+=e.length2em(E[g],p,1)):(f[g]=e.length2em(E[g],p),K+=f[g]);if(n){g=F=0;for(z=Math.min(t,A.length);g<z;g++)F+=A[g];.98<L&&(Q=.98/L,L=.98)}else{if("auto"===d.width).98<L?(Q=u/(K+u),F=K+u):F=K/(1-L);else for(F=e.length2em(d.width,p),g=0,z=Math.min(t+1,A.length);g<z;g++)F-=A[g];g=0;for(z=h.length;g<z;g++)f[h[g]]=e.length2em(E[h[g]],p,F*Q),K+=f[h[g]];if(.01<Math.abs(F-K))if(B&&F>K)for(F=(F-K)/B,g=0,z=y.length;g<z;g++)f[y[g]]+=F;else for(F/=K,h=0;h<=t;h++)f[h]*=F;if(d.equalcolumns)for(g=Math.max.apply(Math,f),h=0;h<=t;h++)f[h]=g}}var P=I;for(h=y=r[-1]?-1:0;h<=t;h++){g=0;for(z=k.length;g<z;g++)k[g][h]&&(y="mlabeledtr"===this.data[g].type?-1:0,u=this.data[g].data[h-y],u.HTMLcanStretch("Horizontal")?k[g][h].bbox=u.HTMLstretchH(r[h],f[h]).bbox:u.HTMLcanStretch("Vertical")&&(v=u.CoreMO(),y=v.symmetric,v.symmetric=!1,k[g][h].bbox=u.HTMLstretchV(r[h],q[g],b[g]).bbox,k[g][h].HH=null,v.symmetric=y),v=u.rowalign||this.data[g].rowalign||x[g],y={top:q[g]-k[g][h].bbox.h,bottom:k[g][h].bbox.d-b[g],center:(q[g]-b[g]-(k[g][h].bbox.h-k[g][h].bbox.d))/2,baseline:0,axis:0}[v]||0,v=u.columnalign||H[g][h]||C[h],e.alignBox(k[g][h],v,P+y)),g<k.length-1&&(P-=Math.max(q[g]+b[g]?D:0,b[g]+q[g+1]+G[g]));P=I}if(n)for(g=e.createBox(m),g.style.left=g.style.top=0,g.style.right=e.Em(F+2*O),g.style.display="inline-block",g.style.height="0px",e.msieRelativeWidthBug&&(g=e.createBox(g),g.style.position="relative",g.style.height="1em",g.style.width="100%",g.bbox=m.bbox),z=0,H=O,B?(y=100*(1-L)/B,K/=B):(y=100*(1-L)/(t+1),K/=t+1),h=0;h<=t;h++)e.placeBox(r[h].parentNode,0,0),r[h].style.position="relative",r[h].style.left=e.Em(H),r[h].style.width="100%",r[h].parentNode.parentNode.removeChild(r[h].parentNode),x=e.createBox(g),e.addBox(x,r[h]),r[h]=x,L=x.style,L.display="inline-block",L.left=z+"%",E[h].match(/%$/)?(u=parseFloat(E[h])*Q,0===B?(L.width=y+u+"%",z+=y+u,x=e.createBox(x),e.addBox(x,r[h].firstChild),x.style.left=0,x.style.right=e.Em(K),H-=K):(L.width=u+"%",z+=u)):"fit"===E[h]||0===B?(L.width=y+"%",x=e.createBox(x),e.addBox(x,r[h].firstChild),x.style.left=0,x.style.right=e.Em(K-f[h]),H+=f[h]-K,z+=y):(L.width=e.Em(f[h]),H+=f[h]),e.msieRelativeWidthBug&&(e.addText(x.firstChild,e.NBSP),x.firstChild.style.position="relative"),H+=A[h],"none"!==J[h]&&h<t&&-1!==h&&(x=e.createBox(g),x.style.left=z+"%",x=e.createRule(x,w,0,1.25/e.em),x.style.position="absolute",x.bbox={h:w,d:0,w:0,rw:1.25/e.em,lw:0},x.parentNode.bbox=m.bbox,e.placeBox(x,H-A[h]/2,l,!0),x.style.borderStyle=J[h]);else for(g=O,h=0;h<=t;h++)r[h].bbox.width||e.setStackWidth(r[h],f[h]),"auto"!==E[h]&&"fit"!==E[h]&&(r[h].bbox.width=f[h],r[h].bbox.isFixed=!0),e.placeBox(r[h].parentNode,g,0),g+=f[h]+A[h],"none"!==J[h]&&h<t&&-1!==h&&(x=e.createRule(m,w,0,1.25/e.em),e.addBox(m,x),x.bbox={h:w,d:0,w:0,rw:1.25/e.em,lw:0},e.placeBox(x,g-A[h]/2,l,!0),x.style.borderStyle=J[h]);m.bbox.d=-l;m.bbox.h=w+l;e.setStackWidth(m,m.bbox.w+O);var f=m.bbox.w,M;"none"!==d.frame&&(M=e.createFrame(m,w,0,f,1.25/e.em,d.frame),e.addBox(m,M),e.placeBox(M,0,l,!0),n&&(M.style.width="100%"));P=I;g=0;for(z=k.length-1;g<z;g++)y=Math.max(D,b[g]+q[g+1]+G[g]),"none"!==N[g]&&(x=e.createRule(m,1.25/e.em,0,f),e.addBox(m,x),x.bbox={h:1.25/e.em,d:0,w:f,rw:f,lw:0},e.placeBox(x,0,P-b[g]-(y-b[g]-q[g+1])/2,!0),"dashed"===N[g]||n)&&(x.style.borderTop=x.style.height+" "+N[g],x.style.height=0,x.style.width=x.style.borderLeftWidth,x.style.borderLeft="",n&&(x.style.width="100%")),P-=y;n&&(c.bbox.width=d.width,m.style.width="100%");r[-1]&&(q=m.bbox.w,k=this.getValues("indentalignfirst","indentshiftfirst","indentalign","indentshift"),k.indentalignfirst!==a.INDENTALIGN.INDENTALIGN&&(k.indentalign=k.indentalignfirst),k.indentalign===a.INDENTALIGN.AUTO&&(k.indentalign=this.displayAlign),k.indentshiftfirst!==a.INDENTSHIFT.INDENTSHIFT&&(k.indentshift=k.indentshiftfirst),"auto"===k.indentshift&&(k.indentshift=this.displayIndent),D=e.createStack(c,!1,"100%"),e.addBox(D,m),e.alignBox(m,k.indentalign,0),k.indentshift&&k.indentalign!==a.INDENTALIGN.CENTER&&(b=e.length2em(k.indentshift,p),q+=b,m.style[k.indentalign]=e.Em(b)),r[-1].parentNode.parentNode.removeChild(r[-1].parentNode),e.addBox(D,r[-1]),e.alignBox(r[-1],C[-1],0),e.msieRelativeWidthBug&&(m.style.top=r[-1].style.top=""),n&&(m.style.width=d.width,c.bbox.width="100%"),b=e.length2em(d.minlabelspacing,p),r[-1].style.marginRight=r[-1].style.marginLeft=e.Em(b),k.indentalign===a.INDENTALIGN.CENTER?q+=4*b+2*r[-1].bbox.w:k.indentalign!==C[-1]&&(q+=2*b+r[-1].bbox.w),c.style.minWidth=c.bbox.minWidth=D.style.minWidth=D.bbox.minWidth=e.Em(q));n||this.HTMLhandleSpace(c);(d=this.HTMLhandleColor(c))&&n&&(M||(M=e.createFrame(m,w,0,f,0,"none"),e.addBox(m,M),e.placeBox(M,0,l,!0),M.style.width="100%"),M.style.backgroundColor=d.style.backgroundColor,M.parentNode.insertBefore(M,M.parentNode.firstChild),d.parentNode.removeChild(d));return c},HTMLhandleSpace:function(a){a.bbox.keepPadding=!0;a.bbox.exact=!0;this.hasFrame||null!=a.bbox.width||(a.style.paddingLeft=a.style.paddingRight=e.Em(1/6));this.SUPER(arguments).HTMLhandleSpace.call(this,a)}});a.mtd.Augment({toHTML:function(a,d,e){a=this.HTMLcreateSpan(a);if(this.data[0]){var m=this.data[0].toHTML(a);null!=e?m=this.data[0].HTMLstretchV(a,d,e):null!=d&&(m=this.data[0].HTMLstretchH(a,d));a.bbox=m.bbox}this.HTMLhandleSpace(a);this.HTMLhandleColor(a);return a},HTMLstretchH:a.mbase.HTMLstretchH,HTMLstretchV:a.mbase.HTMLstretchV});MathJax.Hub.Startup.signal.Post("HTML-CSS mtable Ready");MathJax.Ajax.loadComplete(e.autoloadDir+"/mtable.js")});MathJax.Ajax.loadComplete("[MathJax]/config/TeX-MML-AM_HTMLorMML-full.js");