UNPKG

@zklogic/draw.io

Version:

Draw.IO - Graph Editor integration in Angular-cli

1 lines 52.1 kB
!function(t,e,i,a){var s,n,h,r,l=MathJax.Object.isArray,o="http://www.w3.org/2000/svg",d="http://www.w3.org/1999/xlink",m=0===document.getElementsByTagName("base").length?"":String(document.location).replace(/#.*$/,"");a.Augment({HFUZZ:2,DFUZZ:2,config:{styles:{".MathJax_SVG":{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","max-width":"none","max-height":"none","min-width":0,"min-height":0,border:0,padding:0,margin:0},".MathJax_SVG_Display":{position:"relative",display:"block!important","text-indent":0,"max-width":"none","max-height":"none","min-width":0,"min-height":0,width:"100%"},".MathJax_SVG *":{transition:"none","-webkit-transition":"none","-moz-transition":"none","-ms-transition":"none","-o-transition":"none"},".MathJax_SVG > div":{display:"inline-block"},".mjx-svg-href":{fill:"blue",stroke:"blue"},".MathJax_SVG_Processing":{visibility:"hidden",position:"absolute",top:0,left:0,width:0,height:0,overflow:"hidden",display:"block!important"},".MathJax_SVG_Processed":{display:"none!important"},".MathJax_SVG_test":{"font-style":"normal","font-weight":"normal","font-size":"100%","font-size-adjust":"none","text-indent":0,"text-transform":"none","letter-spacing":"normal","word-spacing":"normal",overflow:"hidden",height:"1px"},".MathJax_SVG_test.mjx-test-display":{display:"table!important"},".MathJax_SVG_test.mjx-test-inline":{display:"inline!important","margin-right":"-1px"},".MathJax_SVG_test.mjx-test-default":{display:"block!important",clear:"both"},".MathJax_SVG_ex_box":{display:"inline-block!important",position:"absolute",overflow:"hidden","min-height":0,"max-height":"none",padding:0,border:0,margin:0,width:"1px",height:"60ex"},".mjx-test-inline .MathJax_SVG_left_box":{display:"inline-block",width:0,float:"left"},".mjx-test-inline .MathJax_SVG_right_box":{display:"inline-block",width:0,float:"right"},".mjx-test-display .MathJax_SVG_right_box":{display:"table-cell!important",width:"10000em!important","min-width":0,"max-width":"none",padding:0,border:0,margin:0},"#MathJax_SVG_Tooltip":{position:"absolute",left:0,top:0,width:"auto",height:"auto",display:"none"}}},hideProcessedMath:!0,fontNames:["TeX","STIX","STIX-Web","Asana-Math","Gyre-Termes","Gyre-Pagella","Latin-Modern","Neo-Euler"],Config:function(){this.SUPER(arguments).Config.apply(this,arguments);var t=e.config.menuSettings,i=this.config,a=t.font;t.scale&&(i.scale=t.scale),a&&"Auto"!==a?(a=(a=a.replace(/(Local|Web|Image)$/i,"")).replace(/([a-z])([A-Z])/,"$1-$2"),this.fontInUse=a):this.fontInUse=i.font||"TeX",this.fontNames.indexOf(this.fontInUse)<0&&(this.fontInUse="TeX"),this.fontDir+="/"+this.fontInUse,this.require||(this.require=[]),this.require.push(this.fontDir+"/fontdata.js"),this.require.push(MathJax.OutputJax.extensionDir+"/MathEvents.js")},Startup:function(){n=MathJax.Extension.MathEvents.Event,h=MathJax.Extension.MathEvents.Touch,r=MathJax.Extension.MathEvents.Hover,this.ContextMenu=n.ContextMenu,this.Mousedown=n.AltContextMenu,this.Mouseover=r.Mouseover,this.Mouseout=r.Mouseout,this.Mousemove=r.Mousemove,this.hiddenDiv=i.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=i.addElement(this.hiddenDiv,"div",{id:"MathJax_SVG_Hidden"});var e=i.addElement(this.hiddenDiv,"div",{style:{width:"5in"}});return this.pxPerInch=e.offsetWidth/5,this.hiddenDiv.removeChild(e),this.textSVG=this.Element("svg"),c.GLYPH.defs=this.addElement(this.addElement(this.hiddenDiv.parentNode,"svg"),"defs",{id:"MathJax_SVG_glyphs"}),this.TestSpan=i.Element("span",{className:"MathJax_SVG_test"},[["span",{className:"MathJax_SVG_left_box"}],["span",{className:"MathJax_SVG_ex_box"}],["span",{className:"MathJax_SVG_right_box"}]]),t.Styles(this.config.styles,["InitializeSVG",this])},InitializeSVG:function(){var t=document.body.appendChild(this.TestSpan.cloneNode(!0));t.className+=" mjx-test-inline mjx-test-default",this.defaultEx=t.childNodes[1].offsetHeight/60,this.defaultWidth=Math.max(0,t.lastChild.offsetLeft-t.firstChild.offsetLeft-2),document.body.removeChild(t)},preTranslate:function(t){var s,r,l,o,d,m,c,f,S,u,p,g,V=t.jax[this.id],G=V.length,v=!1,y=this.config.linebreaks.automatic,x=this.config.linebreaks.width;for(y?((v=null!=x.match(/^\s*(\d+(\.\d*)?%\s*)?container\s*$/))?x=x.replace(/\s*container\s*/,""):p=this.defaultWidth,""===x&&(x="100%")):p=1e5,s=0;s<G;s++)(l=V[s]).parentNode&&((o=l.previousSibling)&&String(o.className).match(/^MathJax(_SVG)?(_Display)?( MathJax(_SVG)?_Process(ing|ed))?$/)&&o.parentNode.removeChild(o),l.MathJax.preview&&(l.MathJax.preview.style.display="none"),(f=l.MathJax.elementJax)&&(f.SVG={display:"block"===f.root.Get("display"),preview:(f.SVG||{}).preview},d=m=i.Element("span",{style:{"font-size":this.config.scale+"%",display:"inline-block"},className:"MathJax_SVG",id:f.inputID+"-Frame",isMathJax:!0,jaxID:this.id,oncontextmenu:n.Menu,onmousedown:n.Mousedown,onmouseover:n.Mouseover,onmouseout:n.Mouseout,onmousemove:n.Mousemove,onclick:n.Click,ondblclick:n.DblClick,onkeydown:n.Keydown,tabIndex:e.getTabOrder(f)}),e.Browser.noContextMenu&&(d.ontouchstart=h.start,d.ontouchend=h.end),f.SVG.display&&(m=i.Element("div",{className:"MathJax_SVG_Display"})).appendChild(d),m.className+=" MathJax_SVG_Processing",l.parentNode.insertBefore(m,l),(c=this.TestSpan.cloneNode(!0)).className+=" mjx-test-"+(f.SVG.display?"display":"inline"),l.parentNode.insertBefore(c,l)));var A=[];for(s=0;s<G;s++)(l=V[s]).parentNode&&(m=(c=l.previousSibling).previousSibling,(f=l.MathJax.elementJax)&&(S=c.childNodes[1].offsetHeight/60,g=Math.max(0,f.SVG.display?c.lastChild.offsetWidth-1:c.lastChild.offsetLeft-c.firstChild.offsetLeft-2)/this.config.scale*100,0!==S&&"NaN"!==S||(A.push(m),f.SVG.isHidden=!0,S=this.defaultEx,g=this.defaultWidth),0!==g||f.SVG.display||(g=this.defaultWidth),v&&(p=g),f.SVG.ex=S,f.SVG.em=u=S/a.TeX.x_height*1e3,f.SVG.cwidth=g/u*1e3,f.SVG.lineWidth=y?this.length2em(x,1,p/u*1e3):a.BIGDIMEN));for(s=0,r=A.length;s<r;s++)this.hiddenDiv.appendChild(A[s]),this.addElement(this.hiddenDiv,"br");for(s=0;s<G;s++)(l=V[s]).parentNode&&(f=l.MathJax.elementJax)&&(l.parentNode.removeChild(l.previousSibling),l.MathJax.preview&&(l.MathJax.preview.style.display=""));t.SVGeqn=t.SVGlast=0,t.SVGi=-1,t.SVGchunk=this.config.EqnChunk,t.SVGdelay=!1},Translate:function(t,i){if(t.parentNode){i.SVGdelay&&(i.SVGdelay=!1,e.RestartAfter(MathJax.Callback.Delay(this.config.EqnChunkDelay)));var n,h,r=t.MathJax.elementJax,l=r.root,o=a.config.useFontCache&&!a.config.useGlobalCache;if(r.SVG.isHidden?(h=document.getElementById(r.inputID+"-Frame"),n=r.SVG.display?h.parentElement:h):(n=t.previousSibling,h=r.SVG.display&&(n||{}).firstChild||n),n){this.em=s.mbase.prototype.em=r.SVG.em,this.ex=r.SVG.ex,this.linebreakWidth=r.SVG.lineWidth,this.cwidth=r.SVG.cwidth,this.mathDiv=n,h.appendChild(this.textSVG),o&&a.resetGlyphs(),this.initSVG(l,h),l.setTeXclass();try{l.toSVG(h,n)}catch(t){if(t.restart)for(;h.firstChild;)h.removeChild(h.firstChild);throw o&&c.GLYPH.n--,t}h.removeChild(this.textSVG),r.SVG.isHidden&&t.parentNode.insertBefore(n,t),n.className=n.className.split(/ /)[0],this.hideProcessedMath&&(n.className+=" MathJax_SVG_Processed",t.MathJax.preview&&(r.SVG.preview=t.MathJax.preview,delete t.MathJax.preview),i.SVGeqn+=i.i-i.SVGi,i.SVGi=i.i,i.SVGeqn>=i.SVGlast+i.SVGchunk&&(this.postTranslate(i,!0),i.SVGchunk=Math.floor(i.SVGchunk*this.config.EqnChunkFactor),i.SVGdelay=!0))}}},postTranslate:function(t,e){var i=t.jax[this.id];if(this.hideProcessedMath){for(var a=t.SVGlast,s=t.SVGeqn;a<s;a++){var n=i[a];if(n&&n.MathJax.elementJax){n.previousSibling.className=n.previousSibling.className.split(/ /)[0];var h=n.MathJax.elementJax.SVG;h.preview&&(h.preview.innerHTML="",n.MathJax.preview=h.preview,delete h.preview)}}t.SVGlast=t.SVGeqn}},resetGlyphs:function(t){if(this.config.useFontCache){var e=c.GLYPH;this.config.useGlobalCache?(e.defs=document.getElementById("MathJax_SVG_glyphs"),e.defs.innerHTML=""):(e.defs=this.Element("defs"),e.n++),e.glyphs={},t&&(e.n=0)}},hashCheck:function(t){if(t&&"g"===t.nodeName.toLowerCase())do{t=t.parentNode}while(t&&"svg"!==t.firstChild.nodeName);return t},getJaxFromMath:function(t){t.parentNode.className.match(/MathJax_SVG_Display/)&&(t=t.parentNode);do{t=t.nextSibling}while(t&&"script"!==t.nodeName.toLowerCase());return e.getJaxFor(t)},getHoverSpan:function(t,e){return e.style.position="relative",e.firstChild},getHoverBBox:function(t,e,i){var a=n.getBBox(e.parentNode);return a.h+=2,a.d-=2,a},Zoom:function(t,i,h,r,l){i.className="MathJax_SVG";var o=i.appendChild(this.TestSpan.cloneNode(!0)),d=o.childNodes[1].offsetHeight/60;this.em=s.mbase.prototype.em=d/a.TeX.x_height*1e3,this.ex=d,this.linebreakWidth=t.SVG.lineWidth,this.cwidth=t.SVG.cwidth,o.parentNode.removeChild(o),i.appendChild(this.textSVG),this.mathDIV=i,this.zoomScale=parseInt(e.config.menuSettings.zscale)/100;var m=t.root.data[0].SVGdata.tw;m&&m<this.cwidth&&(this.cwidth=m),this.idPostfix="-zoom",t.root.toSVG(i,i),this.idPostfix="",this.zoomScale=1,i.removeChild(this.textSVG);var c=i.getElementsByTagName("svg")[0].style;c.marginTop=c.marginRight=c.marginLeft=0,"-"===c.marginBottom.charAt(0)&&(i.style.marginBottom=c.marginBottom.substr(1)),this.operaZoomRefresh&&setTimeout((function(){i.firstChild.style.border="1px solid transparent"}),1),i.offsetWidth<i.firstChild.offsetWidth&&(i.style.minWidth=i.firstChild.offsetWidth+"px",h.style.minWidth=h.firstChild.offsetWidth+"px"),i.style.position=h.style.position="absolute";var f=i.offsetWidth,S=i.offsetHeight,u=h.offsetHeight,p=h.offsetWidth;return i.style.position=h.style.position="",{Y:-n.getBBox(i).h,mW:p,mH:u,zW:f,zH:S}},initSVG:function(t,e){},Remove:function(t){var e=document.getElementById(t.inputID+"-Frame");e&&(t.SVG.display&&(e=e.parentNode),e.parentNode.removeChild(e)),delete t.SVG},Em:function(t){return Math.abs(t)<6e-4?"0":t.toFixed(3).replace(/\.?0+$/,"")+"em"},Ex:function(t){return t/=this.TeX.x_height,Math.abs(t)<6e-4?"0":t.toFixed(3).replace(/\.?0+$/,"")+"ex"},Percent:function(t){return(100*t).toFixed(1).replace(/\.?0+$/,"")+"%"},Fixed:function(t,e){return Math.abs(t)<6e-4?"0":t.toFixed(e||3).replace(/\.?0+$/,"")},length2em:function(t,e,i){if("string"!=typeof t&&(t=t.toString()),""===t)return"";if(t===s.SIZE.NORMAL)return 1e3;if(t===s.SIZE.BIG)return 2e3;if(t===s.SIZE.SMALL)return 710;if("infinity"===t)return a.BIGDIMEN;if(t.match(/mathspace$/))return 1e3*a.MATHSPACE[t];var n=(this.zoomScale||1)/a.em,h=t.match(/^\s*([-+]?(?:\.\d+|\d+(?:\.\d*)?))?(pt|em|ex|mu|px|pc|in|mm|cm|%)?/),r=1e3*parseFloat(h[1]||"1"),l=h[2];return null==i&&(i=1e3),null==e&&(e=1),"em"===l?r:"ex"===l?r*a.TeX.x_height/1e3:"%"===l?r/100*i/1e3:"px"===l?r*n:"pt"===l?r/10:"pc"===l?1.2*r:"in"===l?r*this.pxPerInch*n:"cm"===l?r*this.pxPerInch*n/2.54:"mm"===l?r*this.pxPerInch*n/25.4:"mu"===l?r/18*e:r*i/1e3},thickness2em:function(t,e){var i=a.TeX.rule_thickness;return t===s.LINETHICKNESS.MEDIUM?i:t===s.LINETHICKNESS.THIN?.67*i:t===s.LINETHICKNESS.THICK?1.67*i:this.length2em(t,e,i)},border2em:function(t,e){return t===s.LINETHICKNESS.THIN&&(t="1px"),t===s.LINETHICKNESS.MEDIUM&&(t="3px"),t===s.LINETHICKNESS.THICK&&(t="5px"),this.length2em(t,e)},getPadding:function(t){var e={top:0,right:0,bottom:0,left:0},i=!1;for(var a in e)if(e.hasOwnProperty(a)){var s=t["padding"+a.charAt(0).toUpperCase()+a.substr(1)];s&&(e[a]=this.length2em(s),i=!0)}return!!i&&e},getBorders:function(t){var e={top:0,right:0,bottom:0,left:0},i=!1;for(var a in e)if(e.hasOwnProperty(a)){var n="border"+a.charAt(0).toUpperCase()+a.substr(1),h=t[n+"Style"];h&&"none"!==h?(i=!0,e[a]=this.border2em(t[n+"Width"]||s.LINETHICKNESS.MEDIUM),e[a+"Style"]=t[n+"Style"],e[a+"Color"]=t[n+"Color"],"initial"===e[a+"Color"]&&(e[a+"Color"]="")):delete e[a]}return!!i&&e},Element:function(t,e){var i="string"==typeof t?document.createElementNS(o,t):t;if(i.isMathJax=!0,e)for(var a in e)e.hasOwnProperty(a)&&i.setAttribute(a,e[a].toString());return i},addElement:function(t,e,i){return t.appendChild(this.Element(e,i))},TextNode:i.TextNode,addText:i.addText,ucMatch:i.ucMatch,HandleVariant:function(t,i,n){var h,r,o,d,m,f,S,u,p,g,V=c.G();for(t||(t=this.FONTDATA.VARIANT[s.VARIANT.NORMAL]),t.forceFamily&&(n=c.TEXT(i,n,t.font),null!=t.h&&(n.h=t.h),null!=t.d&&(n.d=t.d),V.Add(n),n=""),m=t,f=0,S=n.length;f<S;f++){if(t=m,h=n.charCodeAt(f),o=n.charAt(f),h>=55296&&h<56319){if(f++,h=(h-55296<<10)+(n.charCodeAt(f)-56320)+65536,this.FONTDATA.RemapPlane1){var G=this.FONTDATA.RemapPlane1(h,t);h=G.n,t=G.variant}}else for(u=0,p=(g=this.FONTDATA.RANGES).length;u<p;u++)if(("alpha"!==g[u].name||!t.noLowerCase)&&(r=t["offset"+g[u].offset])&&h>=g[u].low&&h<=g[u].high){if(g[u].remap&&g[u].remap[h])h=r+g[u].remap[h];else{if(g[u].remapOnly)break;h=h-g[u].low+r,g[u].add&&(h+=g[u].add)}t["variant"+g[u].offset]&&(t=this.FONTDATA.VARIANT[t["variant"+g[u].offset]]);break}if(t.remap&&t.remap[h]?(h=t.remap[h],t.remap.variant&&(t=this.FONTDATA.VARIANT[t.remap.variant])):this.FONTDATA.REMAP[h]&&!t.noRemap&&(h=this.FONTDATA.REMAP[h]),l(h)&&(t=this.FONTDATA.VARIANT[h[1]],h=h[0]),"string"!=typeof h)if(o=(d=this.lookupChar(t,h))[h])o[5]&&o[5].space||""===o[5]&&o[0]+o[1]===0?V.w+=o[2]:(o=[i,d.id+"-"+h.toString(16).toUpperCase()].concat(o),V.Add(c.GLYPH.apply(c,o),V.w,0));else if(this.FONTDATA.DELIMITERS[h])o=this.createDelimiter(h,0,1,d),V.Add(o,V.w,"V"===this.FONTDATA.DELIMITERS[h].dir?o.d:0);else{h<=65535?o=String.fromCharCode(h):(r=h-65536,o=String.fromCharCode(55296+(r>>10))+String.fromCharCode(56320+(1023&r)));var v=c.TEXT(100*i/a.config.scale,o,{"font-family":t.defaultFamily||a.config.undefinedFamily,"font-style":t.italic?"italic":"","font-weight":t.bold?"bold":""});null!=t.h&&(v.h=t.h),null!=t.d&&(v.d=t.d),(o=c.G()).Add(v),V.Add(o,V.w,0),e.signal.Post(["SVG Jax - unknown char",h,t])}else S=(n=h+n.substr(f+1)).length,f=-1}return a.isChar(n)&&d.skew&&d.skew[h]&&(V.skew=1e3*d.skew[h]),1!==V.element.childNodes.length||V.element.firstChild.getAttribute("x")||(V.element=V.element.firstChild,V.removeable=!1,V.scale=i),V},lookupChar:function(t,e){var i,a;if(!t.FONTS){var s=this.FONTDATA.FONTS,n=t.fonts||this.FONTDATA.VARIANT.normal.fonts;for(n instanceof Array||(n=[n]),t.fonts!=n&&(t.fonts=n),t.FONTS=[],i=0,a=n.length;i<a;i++)s[n[i]]&&t.FONTS.push(s[n[i]])}for(i=0,a=t.FONTS.length;i<a;i++){var h=t.FONTS[i];if("string"==typeof h&&(delete t.FONTS,this.loadFont(h)),h[e])return h;this.findBlock(h,e)}return{id:"unknown"}},isChar:function(t){if(1===t.length)return!0;if(2!==t.length)return!1;var e=t.charCodeAt(0);return e>=55296&&e<56319},findBlock:function(t,e){if(t.Ranges)for(var i=0,a=t.Ranges.length;i<a;i++){if(e<t.Ranges[i][0])return;if(e<=t.Ranges[i][1]){for(var s=t.Ranges[i][2],n=t.Ranges.length-1;n>=0;n--)t.Ranges[n][2]==s&&t.Ranges.splice(n,1);this.loadFont(t.directory+"/"+s+".js")}}},loadFont:function(i){e.RestartAfter(t.Require(this.fontDir+"/"+i))},createDelimiter:function(i,n,h,r){h||(h=1);var l=c.G();if(!i)return l.Clean(),delete l.element,l.w=l.r=this.TeX.nulldelimiterspace*h,l;n instanceof Array||(n=[n,n]);var o=n[1];n=n[0];for(var d={alias:i};d.alias;)i=d.alias,(d=this.FONTDATA.DELIMITERS[i])||(d={HW:[0,this.FONTDATA.VARIANT[s.VARIANT.NORMAL]]});d.load&&e.RestartAfter(t.Require(this.fontDir+"/fontdata-"+d.load+".js"));for(var m=0,f=d.HW.length;m<f;m++)if(d.HW[m][0]*h>=n-10-a.config.blacker||m==f-1&&!d.stretch)return d.HW[m][2]&&(h*=d.HW[m][2]),d.HW[m][3]&&(i=d.HW[m][3]),this.createChar(h,[i,d.HW[m][1]],r).With({stretched:!0});return d.stretch&&this["extendDelimiter"+d.dir](l,o,d.stretch,h,r),l},createChar:function(t,e,i){var a="",n={fonts:[e[1]],noRemap:!0};if(i&&i===s.VARIANT.BOLD&&(n.fonts=[e[1]+"-bold",e[1]]),"string"!=typeof e[1]&&(n=e[1]),e[0]instanceof Array)for(var h=0,r=e[0].length;h<r;h++)a+=String.fromCharCode(e[0][h]);else a=String.fromCharCode(e[0]);e[4]&&(t*=e[4]);var l=this.HandleVariant(n,t,a);return e[2]&&(l.x=1e3*e[2]),e[3]&&(l.y=1e3*e[3]),e[5]&&(l.h+=1e3*e[5]),e[6]&&(l.d+=1e3*e[6]),l},extendDelimiterV:function(t,e,i,s,n){var h=this.createChar(s,i.top||i.ext,n),r=this.createChar(s,i.bot||i.ext,n),l=h.h+h.d+r.h+r.d,o=-h.h;if(t.Add(h,0,o),o-=h.d,i.mid){var d=this.createChar(s,i.mid,n);l+=d.h+d.d}if(i.min&&e<l*i.min&&(e=l*i.min),e>l)for(var m=this.createChar(s,i.ext,n),c=i.mid?2:1,f=(e-l)/c,S=(f+100)/(m.h+m.d);c-- >0;){var u=a.Element("g",{transform:"translate("+m.y+","+(o-S*m.h+50+m.y)+") scale(1,"+S+")"});u.appendChild(m.element.cloneNode(!1)),t.element.appendChild(u),o-=f,i.mid&&c&&(t.Add(d,0,o-d.h),o-=d.h+d.d)}else i.mid?(o+=(l-e)/2,t.Add(d,0,o-d.h),o+=-(d.h+d.d)+(l-e)/2):o+=l-e;t.Add(r,0,o-r.h),t.Clean(),t.scale=s,t.isMultiChar=!0},extendDelimiterH:function(t,e,i,s,n){var h=this.createChar(s,i.left||i.rep,n),r=this.createChar(s,i.right||i.rep,n);t.Add(h,-h.l,0);var l=h.r-h.l+(r.r-r.l),o=h.r-h.l;if(i.mid){var d=this.createChar(s,i.mid,n);l+=d.w}if(i.min&&e<l*i.min&&(e=l*i.min),e>l)for(var m=this.createChar(s,i.rep,n),c=i.fuzz||0,f=i.mid?2:1,S=(e-l)/f,u=(S+c)/(m.r-m.l);f-- >0;){var p=a.Element("g",{transform:"translate("+(o-c/2-u*m.l+m.x)+","+m.y+") scale("+u+",1)"});p.appendChild(m.element.cloneNode(!1)),t.element.appendChild(p),o+=S,i.mid&&f&&(t.Add(d,o,0),o+=d.w)}else i.mid?(o-=(l-e)/2,t.Add(d,o,0),o+=d.w-(l-e)/2):o-=l-e;t.Add(r,o-r.l,0),t.Clean(),t.scale=s,t.isMultiChar=!0},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:430.554,quad:1e3,num1:676.508,num2:393.732,num3:443.73,denom1:685.951,denom2:344.841,sup1:412.892,sup2:362.892,sup3:288.888,sub1:150,sub2:247.217,sup_drop:386.108,sub_drop:50,delim1:2390,delim2:1e3,axis_height:250,rule_thickness:60,big_op_spacing1:111.111,big_op_spacing2:166.666,big_op_spacing3:200,big_op_spacing4:600,big_op_spacing5:100,scriptspace:100,nulldelimiterspace:120,delimiterfactor:901,delimitershortfall:300,min_rule_thickness:1.25,min_root_space:1.5},BIGDIMEN:1e7,NBSP:" "});var c=a.BBOX=MathJax.Object.Subclass({type:"g",removeable:!0,Init:function(t){this.h=this.d=-a.BIGDIMEN,this.H=this.D=0,this.w=this.r=0,this.l=a.BIGDIMEN,this.x=this.y=0,this.scale=1,this.n=0,this.type&&(this.element=a.Element(this.type,t))},With:function(t){return e.Insert(this,t)},Add:function(t,e,i,a,s){if(e&&(t.x+=e),i&&(t.y+=i),t.element){if(t.removeable&&1===t.element.childNodes.length&&1===t.n){var n=t.element.firstChild,h=n.nodeName.toLowerCase();if("use"===h||"rect"===h){t.element=n,t.scale=t.childScale;var r=t.childX,l=t.childY;t.x+=r,t.y+=l,t.h-=l,t.d+=l,t.H-=l,t.D+=l,t.w-=r,t.r-=r,t.l+=r,t.removeable=!1,n.setAttribute("x",Math.floor(t.x/t.scale)),n.setAttribute("y",Math.floor(t.y/t.scale))}}if(Math.abs(t.x)<1&&Math.abs(t.y)<1)t.remove=t.removeable;else if("g"===(h=t.element.nodeName.toLowerCase()))t.element.firstChild?t.element.setAttribute("transform","translate("+Math.floor(t.x)+","+Math.floor(t.y)+")"):t.remove=t.removeable;else if("line"===h||"polygon"===h||"path"===h||"a"===h){var o=t.element.getAttribute("transform")||"";o&&(o=" "+o),o="translate("+Math.floor(t.x)+","+Math.floor(t.y)+")"+o,t.element.setAttribute("transform",o)}else t.element.setAttribute("x",Math.floor(t.x/t.scale)),t.element.setAttribute("y",Math.floor(t.y/t.scale));if(t.remove)for(this.n+=t.n;t.element.firstChild;)s&&this.element.firstChild?this.element.insertBefore(t.element.firstChild,this.element.firstChild):this.element.appendChild(t.element.firstChild);else s?this.element.insertBefore(t.element,this.element.firstChild):this.element.appendChild(t.element);delete t.element}return t.hasIndent&&(this.hasIndent=t.hasIndent),null!=t.tw&&(this.tw=t.tw),t.d-t.y>this.d&&(this.d=t.d-t.y,this.d>this.D&&(this.D=this.d)),t.y+t.h>this.h&&(this.h=t.y+t.h,this.h>this.H&&(this.H=this.h)),t.D-t.y>this.D&&(this.D=t.D-t.y),t.y+t.H>this.H&&(this.H=t.y+t.H),t.x+t.l<this.l&&(this.l=t.x+t.l),t.x+t.r>this.r&&(this.r=t.x+t.r),(a||t.x+t.w+(t.X||0)>this.w)&&(this.w=t.x+t.w+(t.X||0)),this.childScale=t.scale,this.childX=t.x,this.childY=t.y,this.n++,t},Align:function(t,e,i,a,s){i={left:i,center:(this.w-t.w)/2,right:this.w-t.w-i}[e]||0;var n=this.w;this.Add(t,i+(s||0),a),this.w=n},Clean:function(){return this.h===-a.BIGDIMEN&&(this.h=this.d=this.l=0),this}});c.ROW=c.Subclass({Init:function(){this.SUPER(arguments).Init.call(this),this.svg=[],this.sh=this.sd=0},Check:function(t){var e=t.toSVG();this.svg.push(e),t.SVGcanStretch("Vertical")&&(e.mml=t),e.h+e.y>this.sh&&(this.sh=e.h+e.y),e.d-e.y>this.sd&&(this.sd=e.d-e.y)},Stretch:function(){for(var t=0,e=this.svg.length;t<e;t++){var i=this.svg[t],a=i.mml;a&&((a.forceStretch||a.SVGdata.h!==this.sh||a.SVGdata.d!==this.sd)&&(i=a.SVGstretchV(this.sh,this.sd)),a.SVGdata.HW=this.sh,a.SVGdata.D=this.sd),i.ic?this.ic=i.ic:delete this.ic,this.Add(i,this.w,0,!0)}delete this.svg}}),c.RECT=c.Subclass({type:"rect",removeable:!1,Init:function(t,e,i,a){null==a&&(a={stroke:"none"}),a.width=Math.floor(i),a.height=Math.floor(t+e),this.SUPER(arguments).Init.call(this,a),this.w=this.r=i,this.h=this.H=t+e,this.d=this.D=this.l=0,this.y=-e}}),c.FRAME=c.Subclass({type:"rect",removeable:!1,Init:function(t,e,i,s,n,h,r){null==r&&(r={}),r.fill="none",r["stroke-width"]=a.Fixed(s,2),r.width=Math.floor(i-s),r.height=Math.floor(t+e-s),r.transform="translate("+Math.floor(s/2)+","+Math.floor(s/2-e)+")","dashed"===n&&(r["stroke-dasharray"]=[Math.floor(6*a.em),Math.floor(6*a.em)].join(" ")),this.SUPER(arguments).Init.call(this,r),this.w=this.r=i,this.h=this.H=t,this.d=this.D=e,this.l=0}}),c.HLINE=c.Subclass({type:"line",removeable:!1,Init:function(t,e,i,s,n){if(null==n&&(n={"stroke-linecap":"square"}),s&&""!==s&&(n.stroke=s),n["stroke-width"]=a.Fixed(e,2),n.x1=n.y1=n.y2=Math.floor(e/2),n.x2=Math.floor(t-e/2),"dashed"===i){var h=Math.floor(Math.max(0,t-e)/(6*e)),r=Math.floor(Math.max(0,t-e)/(2*h+1));n["stroke-dasharray"]=r+" "+r}"dotted"===i&&(n["stroke-dasharray"]=[1,Math.max(150,Math.floor(2*e))].join(" "),n["stroke-linecap"]="round"),this.SUPER(arguments).Init.call(this,n),this.w=this.r=t,this.l=0,this.h=this.H=e,this.d=this.D=0}}),c.VLINE=c.Subclass({type:"line",removeable:!1,Init:function(t,e,i,s,n){if(null==n&&(n={"stroke-linecap":"square"}),s&&""!==s&&(n.stroke=s),n["stroke-width"]=a.Fixed(e,2),n.x1=n.x2=n.y1=Math.floor(e/2),n.y2=Math.floor(t-e/2),"dashed"===i){var h=Math.floor(Math.max(0,t-e)/(6*e)),r=Math.floor(Math.max(0,t-e)/(2*h+1));n["stroke-dasharray"]=r+" "+r}"dotted"===i&&(n["stroke-dasharray"]=[1,Math.max(150,Math.floor(2*e))].join(" "),n["stroke-linecap"]="round"),this.SUPER(arguments).Init.call(this,n),this.w=this.r=e,this.l=0,this.h=this.H=t,this.d=this.D=0}}),c.TEXT=c.Subclass({type:"text",removeable:!1,Init:function(t,e,i){i||(i={}),i.stroke="none",""===i["font-style"]&&delete i["font-style"],""===i["font-weight"]&&delete i["font-weight"],this.SUPER(arguments).Init.call(this,i),a.addText(this.element,e),a.textSVG.appendChild(this.element);var s=this.element.getBBox();a.textSVG.removeChild(this.element),t*=1e3/a.em,this.element.setAttribute("transform","scale("+a.Fixed(t)+") matrix(1 0 0 -1 0 0)"),this.w=this.r=s.width*t,this.l=0,this.h=this.H=-s.y*t,this.d=this.D=(s.height+s.y)*t}}),c.G=c,c.NULL=c.Subclass({Init:function(){this.SUPER(arguments).Init.apply(this,arguments),this.Clean()}}),c.GLYPH=c.Subclass({type:"path",removeable:!1,Init:function(t,e,i,s,n,h,r,l){var o,f=a.config.blacker,S=c.GLYPH,u=a.config.useFontCache,p=1===t?null:"scale("+a.Fixed(t)+")";u&&!a.config.useGlobalCache&&(e="E"+S.n+"-"+e),u&&S.glyphs[e]||(o={"stroke-width":f},u?o.id=e:p&&(o.transform=p),o.d=l?"M"+l+"Z":"",this.SUPER(arguments).Init.call(this,o),u&&(S.defs.appendChild(this.element),S.glyphs[e]=!0)),u&&(o={},p&&(o.transform=p),this.element=a.Element("use",o),this.element.setAttributeNS(d,"href",m+"#"+e)),this.h=(i+f)*t,this.d=(s+f)*t,this.w=(n+f/2)*t,this.l=(h+f/2)*t,this.r=(r+f/2)*t,this.H=Math.max(0,this.h),this.D=Math.max(0,this.d),this.x=this.y=0,this.scale=t}},{glyphs:{},defs:null,n:0}),e.Register.StartupHook("mml Jax Ready",(function(){(s=MathJax.ElementJax.mml).mbase.Augment({SVG:c,toSVG:function(){this.SVGgetStyles();var t=this.SVGgetVariant(),e=this.SVG();this.SVGgetScale(e),this.SVGhandleSpace(e);for(var i=0,s=this.data.length;i<s;i++)if(this.data[i]){var n=e.Add(this.data[i].toSVG(t,e.scale),e.w,0,!0);n.skew&&(e.skew=n.skew)}e.Clean();var h=this.data.join("");return e.skew&&!a.isChar(h)&&delete e.skew,e.r>e.w&&a.isChar(h)&&!t.noIC&&(e.ic=e.r-e.w,e.w=e.r),this.SVGhandleColor(e),this.SVGsaveData(e),e},SVGchildSVG:function(t){return this.data[t]?this.data[t].toSVG():c()},SVGdataStretched:function(t,e,i){return this.SVGdata={HW:e,D:i},this.data[t]?null!=i?this.data[t].SVGstretchV(e,i):null!=e?this.data[t].SVGstretchH(e):this.data[t].toSVG():c()},SVGsaveData:function(t){this.SVGdata||(this.SVGdata={}),this.SVGdata.w=t.w,this.SVGdata.x=t.x,this.SVGdata.h=t.h,this.SVGdata.d=t.d,t.y&&(this.SVGdata.h+=t.y,this.SVGdata.d-=t.y),null!=t.X&&(this.SVGdata.X=t.X),null!=t.tw&&(this.SVGdata.tw=t.tw),t.skew&&(this.SVGdata.skew=t.skew),t.ic&&(this.SVGdata.ic=t.ic),this.class&&(t.removeable=!1,a.Element(t.element,{class:this.class})),this.id&&(t.removeable=!1,a.Element(t.element,{id:this.id})),this.href&&this.SVGaddHref(t),a.config.addMMLclasses&&(this.SVGaddClass(t.element,"mjx-svg-"+this.type),t.removeable=!1);var e=this.style;e&&t.element&&(t.element.style.cssText=e,t.element.style.fontSize&&(t.element.style.fontSize=""),t.element.style.border=t.element.style.padding="",t.removeable&&(t.removeable=""===t.element.style.cssText)),this.SVGaddAttributes(t)},SVGaddClass:function(t,e){var i=t.getAttribute("class");t.setAttribute("class",(i?i+" ":"")+e)},SVGaddAttributes:function(t){if(this.attrNames)for(var i=this.attrNames,a=s.nocopyAttributes,n=e.config.ignoreMMLattributes,h="mstyle"===this.type?s.math.prototype.defaults:this.defaults,r=0,l=i.length;r<l;r++){var o=i[r];0!=n[o]&&(a[o]||n[o]||null!=h[o]||void 0!==t.element[o])||(t.element.setAttribute(o,this.attr[o]),t.removeable=!1)}},SVGaddHref:function(t){var e=a.Element("a",{class:"mjx-svg-href"});if(e.setAttributeNS(d,"href",this.href),e.onclick=this.SVGlink,a.addElement(e,"rect",{width:t.w,height:t.h+t.d,y:-t.d,fill:"none",stroke:"none","pointer-events":"all"}),"svg"===t.type){for(var i=t.element.firstChild;i.firstChild;)e.appendChild(i.firstChild);i.appendChild(e)}else e.appendChild(t.element),t.element=e;t.removeable=!1},SVGlink:function(){var t=this.href.animVal;if("#"===t.charAt(0)){var e=a.hashCheck(document.getElementById(t.substr(1)));e&&e.scrollIntoView&&setTimeout((function(){e.parentNode.scrollIntoView(!0)}),1)}document.location=t},SVGgetStyles:function(){if(this.style){var t=i.Element("span");t.style.cssText=this.style,this.styles=this.SVGprocessStyles(t.style)}},SVGprocessStyles:function(t){var e={border:a.getBorders(t),padding:a.getPadding(t)};return e.border||delete e.border,e.padding||delete e.padding,t.fontSize&&(e.fontSize=t.fontSize),t.color&&(e.color=t.color),t.backgroundColor&&(e.background=t.backgroundColor),t.fontStyle&&(e.fontStyle=t.fontStyle),t.fontWeight&&(e.fontWeight=t.fontWeight),t.fontFamily&&(e.fontFamily=t.fontFamily),e.fontWeight&&e.fontWeight.match(/^\d+$/)&&(e.fontWeight=parseInt(e.fontWeight)>600?"bold":"normal"),e},SVGhandleSpace:function(t){if(this.hasMMLspacing()){if("mo"!==this.type)return;var e=this.getValues("scriptlevel","lspace","rspace");if(e.scriptlevel<=0||this.hasValue("lspace")||this.hasValue("rspace")){var i=this.SVGgetMu(t);e.lspace=Math.max(0,a.length2em(e.lspace,i)),e.rspace=Math.max(0,a.length2em(e.rspace,i));for(var s=this,n=this.Parent();n&&n.isEmbellished()&&n.Core()===s;)s=n,n=n.Parent();e.lspace&&(t.x+=e.lspace),e.rspace&&(t.X=e.rspace)}}else{var h=this.texSpacing();this.SVGgetScale(),""!==h&&(t.x+=a.length2em(h,this.scale)*this.mscale)}},SVGhandleColor:function(t){var e=this.getValues("mathcolor","color");this.styles&&this.styles.color&&!e.color&&(e.color=this.styles.color),e.color&&!this.mathcolor&&(e.mathcolor=e.color),e.mathcolor&&(a.Element(t.element,{fill:e.mathcolor,stroke:e.mathcolor}),t.removeable=!1);var i,n=(this.styles||{}).border,h=(this.styles||{}).padding,r=(n||{}).left||0,l=(h||{}).left||0;if(e.background=this.mathbackground||this.background||(this.styles||{}).background||s.COLOR.TRANSPARENT,r+l){var o=c();for(i in t)t.hasOwnProperty(i)&&(o[i]=t[i]);o.x=0,o.y=0,t.element=a.Element("g"),t.removeable=!0,t.Add(o,r+l,0)}if(h&&(t.w+=h.right||0,t.h+=h.top||0,t.d+=h.bottom||0),n&&(t.w+=n.right||0,t.h+=n.top||0,t.d+=n.bottom||0),e.background!==s.COLOR.TRANSPARENT){var d=t.element.nodeName.toLowerCase();if("g"!==d&&"svg"!==d){var m=a.Element("g");m.appendChild(t.element),t.element=m,t.removeable=!0}t.Add(c.RECT(t.h,t.d,t.w,{fill:e.background,stroke:"none"}),0,0,!1,!0)}if(n){var f={left:["V",t.h+t.d,-5,-t.d],right:["V",t.h+t.d,t.w-n.right+5,-t.d],top:["H",t.w,0,t.h-n.top+5],bottom:["H",t.w,0,-t.d-5]};for(i in f)if(f.hasOwnProperty(i)&&n[i]){var S=f[i],u=c[S[0]+"LINE"];t.Add(u(S[1],n[i],n[i+"Style"],n[i+"Color"]),S[2],S[3])}}},SVGhandleVariant:function(t,e,i){return a.HandleVariant(t,e,i)},SVGgetVariant:function(){var t=this.getValues("mathvariant","fontfamily","fontweight","fontstyle"),e=t.mathvariant;return this.variantForm&&(e="-"+a.fontInUse+"-variant"),t.hasVariant=this.Get("mathvariant",!0),t.hasVariant||(t.family=t.fontfamily,t.weight=t.fontweight,t.style=t.fontstyle),this.styles&&(!t.style&&this.styles.fontStyle&&(t.style=this.styles.fontStyle),!t.weight&&this.styles.fontWeight&&(t.weight=this.styles.fontWeight),!t.family&&this.styles.fontFamily&&(t.family=this.styles.fontFamily)),t.family&&!t.hasVariant?(!t.weight&&t.mathvariant.match(/bold/)&&(t.weight="bold"),!t.style&&t.mathvariant.match(/italic/)&&(t.style="italic"),e={forceFamily:!0,font:{"font-family":t.family}},t.style&&(e.font["font-style"]=t.style),t.weight&&(e.font["font-weight"]=t.weight),e):("bold"===t.weight?e={normal:s.VARIANT.BOLD,italic:s.VARIANT.BOLDITALIC,fraktur:s.VARIANT.BOLDFRAKTUR,script:s.VARIANT.BOLDSCRIPT,"sans-serif":s.VARIANT.BOLDSANSSERIF,"sans-serif-italic":s.VARIANT.SANSSERIFBOLDITALIC}[e]||e:"normal"===t.weight&&(e={bold:s.VARIANT.normal,"bold-italic":s.VARIANT.ITALIC,"bold-fraktur":s.VARIANT.FRAKTUR,"bold-script":s.VARIANT.SCRIPT,"bold-sans-serif":s.VARIANT.SANSSERIF,"sans-serif-bold-italic":s.VARIANT.SANSSERIFITALIC}[e]||e),"italic"===t.style?e={normal:s.VARIANT.ITALIC,bold:s.VARIANT.BOLDITALIC,"sans-serif":s.VARIANT.SANSSERIFITALIC,"bold-sans-serif":s.VARIANT.SANSSERIFBOLDITALIC}[e]||e:"normal"===t.style&&(e={italic:s.VARIANT.NORMAL,"bold-italic":s.VARIANT.BOLD,"sans-serif-italic":s.VARIANT.SANSSERIF,"sans-serif-bold-italic":s.VARIANT.BOLDSANSSERIF}[e]||e),e in a.FONTDATA.VARIANT||(e="normal"),a.FONTDATA.VARIANT[e])},SVGgetScale:function(t){var e=1;if(this.mscale)e=this.scale;else{var i=this.getValues("scriptlevel","fontsize");i.mathsize=(this.isToken?this:this.Parent()).Get("mathsize"),(this.styles||{}).fontSize&&!i.fontsize&&(i.fontsize=this.styles.fontSize),i.fontsize&&!this.mathsize&&(i.mathsize=i.fontsize),0!==i.scriptlevel&&(i.scriptlevel>2&&(i.scriptlevel=2),e=Math.pow(this.Get("scriptsizemultiplier"),i.scriptlevel),i.scriptminsize=a.length2em(this.Get("scriptminsize"))/1e3,e<i.scriptminsize&&(e=i.scriptminsize)),this.scale=e,this.mscale=a.length2em(i.mathsize)/1e3}return t&&(t.scale=e,this.isToken&&(t.scale*=this.mscale)),e*this.mscale},SVGgetMu:function(t){var e=1,i=this.getValues("scriptlevel","scriptsizemultiplier");return t.scale&&1!==t.scale&&(e=1/t.scale),0!==i.scriptlevel&&(i.scriptlevel>2&&(i.scriptlevel=2),e=Math.sqrt(Math.pow(i.scriptsizemultiplier,i.scriptlevel))),e},SVGnotEmpty:function(t){for(;t;){if("mrow"!==t.type&&"texatom"!==t.type||t.data.length>1)return!0;t=t.data[0]}return!1},SVGcanStretch:function(t){var e=!1;if(this.isEmbellished()){var i=this.Core();i&&i!==this&&(e=i.SVGcanStretch(t))&&i.forceStretch&&(this.forceStretch=!0)}return e},SVGstretchV:function(t,e){return this.toSVG(t,e)},SVGstretchH:function(t){return this.toSVG(t)},SVGlineBreaks:function(){return!1}},{SVGemptySVG:function(){var t=this.SVG();return t.Clean(),this.SVGsaveData(t),t},SVGautoload:function(){this.constructor.Augment({toSVG:s.mbase.SVGautoloadFail});var i=a.autoloadDir+"/"+this.type+".js";e.RestartAfter(t.Require(i))},SVGautoloadFail:function(){throw Error("SVG can't autoload '"+this.type+"'")},SVGautoloadList:{},SVGautoloadFile:function(i){if(s.mbase.SVGautoloadList.hasOwnProperty(i))throw Error("SVG can't autoload file '"+i+"'");s.mbase.SVGautoloadList[i]=!0;var n=a.autoloadDir+"/"+i+".js";e.RestartAfter(t.Require(n))}}),s.chars.Augment({toSVG:function(t,e,i,a){var s=this.data.join("").replace(/[\u2061-\u2064]/g,"");return i&&(s=i(s,a)),this.SVGhandleVariant(t,e,s)}}),s.entity.Augment({toSVG:function(t,e,i,a){var s=this.toString().replace(/[\u2061-\u2064]/g,"");return i&&(s=i(s,a)),this.SVGhandleVariant(t,e,s)}}),s.mo.Augment({toSVG:function(t,e){this.SVGgetStyles();var i=this.svg=this.SVG(),n=this.SVGgetScale(i);if(this.SVGhandleSpace(i),0==this.data.length)return i.Clean(),this.SVGsaveData(i),i;if(null!=e)return this.SVGstretchV(t,e);if(null!=t)return this.SVG.strechH(t);var h=this.SVGgetVariant(),r=this.getValues("largeop","displaystyle");r.largeop&&(h=a.FONTDATA.VARIANT[r.displaystyle?"-largeOp":"-smallOp"]);var l=this.CoreParent(),o=l&&l.isa(s.msubsup)&&this!==l.data[0],d=o?this.remapChars:null;if(a.isChar(this.data.join(""))&&l&&l.isa(s.munderover)&&a.isChar(this.CoreText(l.data[l.base]))){var m=l.data[l.over],c=l.data[l.under];m&&this===m.CoreMO()&&l.Get("accent")?d=a.FONTDATA.REMAPACCENT:c&&this===c.CoreMO()&&l.Get("accentunder")&&(d=a.FONTDATA.REMAPACCENTUNDER)}o&&this.data.join("").match(/['`"\u00B4\u2032-\u2037\u2057]/)&&(h=a.FONTDATA.VARIANT["-"+a.fontInUse+"-variant"]);for(var f=0,S=this.data.length;f<S;f++)if(this.data[f]){var u=this.data[f].toSVG(h,n,this.remap,d),p=i.w;0===p&&-u.l>10*u.w&&(p+=-u.l),i.Add(u,p,0,!0),u.skew&&(i.skew=u.skew)}return i.Clean(),a.isChar(this.data.join(""))||delete i.skew,r.largeop&&(i.y=a.TeX.axis_height-(i.h-i.d)/2/n,i.r>i.w&&(i.ic=i.r-i.w,i.w=i.r)),this.SVGhandleColor(i),this.SVGsaveData(i),i},SVGcanStretch:function(t){if(!this.Get("stretchy"))return!1;var e=this.data.join("");if(e.length>1)return!1;var i=this.CoreParent();if(i&&i.isa(s.munderover)&&a.isChar(this.CoreText(i.data[i.base]))){var n=i.data[i.over],h=i.data[i.under];n&&this===n.CoreMO()&&i.Get("accent")?e=a.FONTDATA.REMAPACCENT[e]||e:h&&this===h.CoreMO()&&i.Get("accentunder")&&(e=a.FONTDATA.REMAPACCENTUNDER[e]||e)}var r=(e=a.FONTDATA.DELIMITERS[e.charCodeAt(0)])&&e.dir==t.substr(0,1);return r||delete this.svg,this.forceStretch=r&&(this.Get("minsize",!0)||this.Get("maxsize",!0)),r},SVGstretchV:function(t,e){var i,s=this.svg||this.toSVG(),n=this.getValues("symmetric","maxsize","minsize"),h=a.TeX.axis_height*s.scale,r=this.SVGgetMu(s);return i=n.symmetric?2*Math.max(t-h,e+h):t+e,n.maxsize=a.length2em(n.maxsize,r,s.h+s.d),n.minsize=a.length2em(n.minsize,r,s.h+s.d),(i=Math.max(n.minsize,Math.min(n.maxsize,i)))!=n.minsize&&(i=[Math.max(i*a.TeX.delimiterfactor/1e3,i-a.TeX.delimitershortfall),i]),s=a.createDelimiter(this.data.join("").charCodeAt(0),i,s.scale),i=n.symmetric?(s.h+s.d)/2+h:(s.h+s.d)*t/(t+e),s.y=i-s.h,this.SVGhandleSpace(s),this.SVGhandleColor(s),delete this.svg.element,this.SVGsaveData(s),s.stretched=!0,s},SVGstretchH:function(t){var e=this.svg||this.toSVG(),i=this.SVGgetMu(e),n=this.getValues("maxsize","minsize","mathvariant","fontweight");return("bold"===n.fontweight||parseInt(n.fontweight)>=600)&&!this.Get("mathvariant",!0)&&(n.mathvariant=s.VARIANT.BOLD),n.maxsize=a.length2em(n.maxsize,i,e.w),n.minsize=a.length2em(n.minsize,i,e.w),t=Math.max(n.minsize,Math.min(n.maxsize,t)),e=a.createDelimiter(this.data.join("").charCodeAt(0),t,e.scale,n.mathvariant),this.SVGhandleSpace(e),this.SVGhandleColor(e),delete this.svg.element,this.SVGsaveData(e),e.stretched=!0,e}}),s.mn.Augment({SVGremapMinus:function(t){return t.replace(/^-/,"−")},toSVG:function(){this.SVGgetStyles();var t=this.SVGgetVariant(),e=this.SVG();this.SVGgetScale(e),this.SVGhandleSpace(e);for(var i=this.SVGremapMinus,s=0,n=this.data.length;s<n;s++)if(this.data[s]){var h=e.Add(this.data[s].toSVG(t,e.scale,i),e.w,0,!0);h.skew&&(e.skew=h.skew),i=null}e.Clean();var r=this.data.join("");return e.skew&&!a.isChar(r)&&delete e.skew,e.r>e.w&&a.isChar(r)&&!t.noIC&&(e.ic=e.r-e.w,e.w=e.r),this.SVGhandleColor(e),this.SVGsaveData(e),e}}),s.mtext.Augment({toSVG:function(){if(a.config.mtextFontInherit||"merror"===this.Parent().type){this.SVGgetStyles();var t=this.SVG(),e=this.SVGgetScale(t);this.SVGhandleSpace(t);var i=this.SVGgetVariant(),s={direction:this.Get("dir")};return i.bold&&(s["font-weight"]="bold"),i.italic&&(s["font-style"]="italic"),"monospace"===(i=this.Get("mathvariant"))?s.class="MJX-monospace":i.match(/sans-serif/)&&(s.class="MJX-sans-serif"),t.Add(c.TEXT(100*e/a.config.scale,this.data.join(""),s)),t.Clean(),this.SVGhandleColor(t),this.SVGsaveData(t),t}return this.SUPER(arguments).toSVG.call(this)}}),s.merror.Augment({toSVG:function(t,e){this.SVGgetStyles();var i=this.SVG(),s=a.length2em(this.styles.fontSize||1)/1e3;this.SVGhandleSpace(i);var n=1!==s?{transform:"scale("+a.Fixed(s)+")"}:{},h=c(n);if(h.Add(this.SVGchildSVG(0)),h.Clean(),1!==s){h.removeable=!1;for(var r=["w","h","d","l","r","D","H"],l=0,o=r.length;l<o;l++)h[r[l]]*=s}return i.Add(h),i.Clean(),this.SVGhandleColor(i),this.SVGsaveData(i),i},SVGgetStyles:function(){var t=i.Element("span",{style:a.config.merrorStyle});this.styles=this.SVGprocessStyles(t.style),this.style&&(t.style.cssText=this.style,e.Insert(this.styles,this.SVGprocessStyles(t.style)))}}),s.ms.Augment({toSVG:s.mbase.SVGautoload}),s.mglyph.Augment({toSVG:s.mbase.SVGautoload}),s.mspace.Augment({toSVG:function(){this.SVGgetStyles();var t=this.getValues("height","depth","width");t.mathbackground=this.mathbackground,this.background&&!this.mathbackground&&(t.mathbackground=this.background);var e=this.SVG();this.SVGgetScale(e);var i=this.mscale,s=this.SVGgetMu(e);return e.h=a.length2em(t.height,s)*i,e.d=a.length2em(t.depth,s)*i,e.w=e.r=a.length2em(t.width,s)*i,e.w<0&&(e.x=e.w,e.w=e.r=0),e.h<-e.d&&(e.d=-e.h),e.l=0,e.Clean(),this.SVGhandleColor(e),this.SVGsaveData(e),e}}),s.mphantom.Augment({toSVG:function(t,e){this.SVGgetStyles();var i=this.SVG();if(this.SVGgetScale(i),null!=this.data[0]){for(this.SVGhandleSpace(i),i.Add(this.SVGdataStretched(0,t,e)),i.Clean();i.element.firstChild;)i.element.removeChild(i.element.firstChild);i.D=i.d,i.H=i.h,i.r=Math.max(0,Math.min(i.w,i.r)),i.l=Math.max(0,Math.min(i.w,i.l))}return this.SVGhandleColor(i),this.SVGsaveData(i),i.removeable&&!i.element.firstChild&&delete i.element,i}}),s.mpadded.Augment({toSVG:function(t,e){this.SVGgetStyles();var i=this.SVG();if(null!=this.data[0]){this.SVGgetScale(i),this.SVGhandleSpace(i);var a=this.SVGdataStretched(0,t,e),s=this.SVGgetMu(i),n=this.getValues("height","depth","width","lspace","voffset"),h=0,r=0;n.lspace&&(h=this.SVGlength2em(a,n.lspace,s)),n.voffset&&(r=this.SVGlength2em(a,n.voffset,s));var l=a.h,o=a.d,d=a.w,m=a.y;i.Add(a,h,r),i.Clean(),i.h=l+m,i.d=o-m,i.w=d,i.removeable=!1,""!==n.height&&(i.h=this.SVGlength2em(i,n.height,s,"h",0)),""!==n.depth&&(i.d=this.SVGlength2em(i,n.depth,s,"d",0)),""!==n.width&&(i.w=this.SVGlength2em(i,n.width,s,"w",0)),i.h>i.H&&(i.H=i.h),i.d>i.D&&(i.D=i.d)}return this.SVGhandleColor(i),this.SVGsaveData(i),i},SVGlength2em:function(t,e,i,s,n){null==n&&(n=-a.BIGDIMEN);var h=String(e).match(/width|height|depth/),r=h?t[h[0].charAt(0)]:s?t[s]:0,l=a.length2em(e,i,r/this.mscale)*this.mscale;return s&&String(e).match(/^\s*[-+]/)?Math.max(n,t[s]+l):l}}),s.mrow.Augment({SVG:c.ROW,toSVG:function(t,e){this.SVGgetStyles();var i=this.SVG();this.SVGhandleSpace(i),null!=e&&(i.sh=t,i.sd=e);for(var a=0,s=this.data.length;a<s;a++)this.data[a]&&i.Check(this.data[a]);if(i.Stretch(),i.Clean(),1===this.data.length&&this.data[0]){var n=this.data[0].SVGdata;n.skew&&(i.skew=n.skew)}return this.SVGlineBreaks(i)&&(i=this.SVGmultiline(i)),this.SVGhandleColor(i),this.SVGsaveData(i),i},SVGlineBreaks:function(t){return!!this.parent.linebreakContainer&&(a.config.linebreaks.automatic&&t.w>a.linebreakWidth||this.hasNewline())},SVGmultiline:function(t){s.mbase.SVGautoloadFile("multiline")},SVGstretchH:function(t){var e=this.SVG();this.SVGhandleSpace(e);for(var i=0,a=this.data.length;i<a;i++)e.Add(this.SVGdataStretched(i,t),e.w,0);return e.Clean(),this.SVGhandleColor(e),this.SVGsaveData(e),e}}),s.mstyle.Augment({toSVG:function(t,e){this.SVGgetStyles();var i=this.SVG();if(null!=this.data[0]){this.SVGhandleSpace(i);var a=i.Add(this.data[0].toSVG(t,e));i.Clean(),a.ic&&(i.ic=a.ic),this.SVGhandleColor(i)}return this.SVGsaveData(i),i}}),s.mfrac.Augment({toSVG:function(){this.SVGgetStyles();var t=this.SVG(),e=this.SVGgetScale(t),i=c();i.scale=t.scale,this.SVGhandleSpace(i);var s=this.SVGchildSVG(0),n=this.SVGchildSVG(1),h=this.getValues("displaystyle","linethickness","numalign","denomalign","bevelled"),r=h.displaystyle,l=a.TeX.axis_height*e;if(h.bevelled){var o=r?400:150,d=Math.max(s.h+s.d,n.h+n.d)+2*o,m=a.createDelimiter(47,d);i.Add(s,0,(s.d-s.h)/2+l+o),i.Add(m,s.w-o/2,(m.d-m.h)/2+l),i.Add(n,s.w+m.w-o,(n.d-n.h)/2+l-o)}else{var f,S,u,p,g=Math.max(s.w,n.w),V=a.thickness2em(h.linethickness,this.scale)*this.mscale,G=a.TeX.min_rule_thickness/a.em*1e3;r?(u=a.TeX.num1,p=a.TeX.denom1):(u=0===V?a.TeX.num3:a.TeX.num2,p=a.TeX.denom2),u*=e,p*=e,0===V?(f=Math.max((r?7:3)*a.TeX.rule_thickness,2*G),(S=u-s.d-(n.h-p))<f&&(u+=(f-S)/2,p+=(f-S)/2),i.w=g,V=0):(f=Math.max((r?2:0)*G+V,V/2+1.5*G),(S=u-s.d-(l+V/2))<f&&(u+=f-S),(S=l-V/2-(n.h-p))<f&&(p+=f-S),i.Add(c.RECT(V/2,V/2,g+2*V),0,l)),i.Align(s,h.numalign,V,u),i.Align(n,h.denomalign,V,-p)}return i.Clean(),t.Add(i,0,0),t.Clean(),this.SVGhandleColor(t),this.SVGsaveData(t),t},SVGcanStretch:function(t){return!1},SVGhandleSpace:function(t){this.texWithDelims||(t.x=t.X=a.TeX.nulldelimiterspace*this.mscale),this.SUPER(arguments).SVGhandleSpace.call(this,t)}}),s.msqrt.Augment({toSVG:function(){this.SVGgetStyles();var t=this.SVG(),e=this.SVGgetScale(t);this.SVGhandleSpace(t);var i,s,n,h,r,l=this.SVGchildSVG(0),o=a.TeX.rule_thickness*e,d=0;return n=this.Get("displaystyle")?a.TeX.x_height*e:o,h=Math.max(o+n/4,1e3*a.TeX.min_root_space/a.em),r=l.h+l.d+h+o,(s=a.createDelimiter(8730,r,e)).h+s.d>r&&(h=(s.h+s.d-(r-o))/2),i=c.RECT(o,0,l.w),r=l.h+h+o,d=this.SVGaddRoot(t,s,d,s.h+s.d-r,e),t.Add(s,d,r-s.h),t.Add(i,d+s.w,r-i.h),t.Add(l,d+s.w,0),t.Clean(),t.h+=o,t.H+=o,this.SVGhandleColor(t),this.SVGsaveData(t),t},SVGaddRoot:function(t,e,i,a,s){return i}}),s.mroot.Augment({toSVG:s.msqrt.prototype.toSVG,SVGaddRoot:function(t,e,i,a,s){var n=(e.isMultiChar?.55:.65)*e.w;if(this.data[1]){var h=this.data[1].toSVG();h.x=0;var r=this.SVGrootHeight(e.h+e.d,s,h)-a,l=Math.min(h.w,h.r);i=Math.max(l,n),t.Add(h,i-l,r)}else n=i;return i-n},SVGrootHeight:function(t,e,i){return.45*(t-900*e)+600*e+Math.max(0,i.d-75)}}),s.mfenced.Augment({SVG:c.ROW,toSVG:function(){this.SVGgetStyles();var t=this.SVG();this.SVGhandleSpace(t),this.data.open&&t.Check(this.data.open),null!=this.data[0]&&t.Check(this.data[0]);for(var e=1,i=this.data.length;e<i;e++)this.data[e]&&(this.data["sep"+e]&&t.Check(this.data["sep"+e]),t.Check(this.data[e]));return this.data.close&&t.Check(this.data.close),t.Stretch(),t.Clean(),this.SVGhandleColor(t),this.SVGsaveData(t),t}}),s.menclose.Augment({toSVG:s.mbase.SVGautoload}),s.maction.Augment({toSVG:s.mbase.SVGautoload}),s.semantics.Augment({toSVG:function(){this.SVGgetStyles();var t=this.SVG();return null!=this.data[0]?(this.SVGhandleSpace(t),t.Add(this.data[0].toSVG()),t.Clean()):t.Clean(),this.SVGsaveData(t),t},SVGstretchH:function(t){return null!=this.data[0]?this.data[0].SVGstretchH(t):c.NULL()},SVGstretchV:function(t,e){return null!=this.data[0]?this.data[0].SVGstretchV(t,e):c.NULL()}}),s.munderover.Augment({toSVG:function(t,e){this.SVGgetStyles();var i=this.getValues("displaystyle","accent","accentunder","align"),n=this.data[this.base];if(!i.displaystyle&&null!=n&&(n.movablelimits||n.CoreMO().Get("movablelimits")))return s.msubsup.prototype.toSVG.call(this);var h=this.SVG(),r=this.SVGgetScale(h);this.SVGhandleSpace(h);var l,o,d,m,f=[],S=[],u=-a.BIGDIMEN,p=u;for(o=0,d=this.data.length;o<d;o++)null!=this.data[o]&&(o==this.base?(l=f[o]=this.SVGdataStretched(o,t,e),S[o]=(null!=e||null==t)&&this.data[o].SVGcanStretch("Horizontal"),this.data[this.over]&&i.accent&&(l.h=Math.max(l.h,r*a.TeX.x_height))):((l=f[o]=this.data[o].toSVG()).x=0,delete l.X,S[o]=this.data[o].SVGcanStretch("Horizontal")),(m=l.w+l.x+(l.X||0))>p&&(p=m),!S[o]&&p>u&&(u=p));for(null==e&&null!=t?u=t:u==-a.BIGDIMEN&&(u=p),o=p=0,d=this.data.length;o<d;o++)this.data[o]&&(l=f[o],S[o]&&(l=f[o]=this.data[o].SVGstretchH(u),o!==this.base&&(l.x=0,delete l.X)),(m=l.w+l.x+(l.X||0))>p&&(p=m));var g,V,G,v,y,x,A=a.TeX.rule_thickness*this.mscale,b=0;for((n=f[this.base]||{w:0,h:0,d:0,H:0,D:0,l:0,r:0,y:0,scale:r}).ic&&(b=1.3*n.ic+.05),o=0,d=this.data.length;o<d;o++)if(null!=this.data[o]){l=f[o],y=a.TeX.big_op_spacing5*r;var C=o!=this.base&&i[this.ACCENTS[o]];C&&l.w<=1&&(l.x=-l.l,f[o]=c.G().With({removeable:!1}),f[o].Add(l),f[o].Clean(),f[o].w=-l.l,l=f[o]),g={left:0,center:(p-(m=l.w+l.x+(l.X||0)))/2,right:p-m}[i.align],V=0,o==this.over?(C?(x=A*r,y=0,n.skew&&(g+=n.skew,h.skew=n.skew,g+m>p&&(h.skew+=(p-m-g)/2))):(G=a.TeX.big_op_spacing1*r,v=a.TeX.big_op_spacing3*r,x=Math.max(G,v-Math.max(0,l.d))),x=Math.max(x,1500/a.em),g+=b/2,V=n.y+n.h+l.d+x,l.h+=y,l.h>l.H&&(l.H=l.h)):o==this.under&&(C?(x=3*A*r,y=0):(G=a.TeX.big_op_spacing2*r,v=a.TeX.big_op_spacing4*r,x=Math.max(G,v-l.h)),x=Math.max(x,1500/a.em),g-=b/2,V=n.y-(n.d+l.h+x),l.d+=y,l.d>l.D&&(l.D=l.d)),h.Add(l,g,V)}return h.Clean(),this.SVGhandleColor(h),this.SVGsaveData(h),h}}),s.msubsup.Augment({toSVG:function(t,e){this.SVGgetStyles();var i=this.SVG(),s=this.SVGgetScale(i);this.SVGhandleSpace(i);var n,h,r=this.SVGgetMu(i),l=i.Add(this.SVGdataStretched(this.base,t,e)),o=(this.data[this.sup]||this.data[this.sub]||this).SVGgetScale(),d=a.TeX.x_height*s,m=a.TeX.scriptspace*s;this.SVGnotEmpty(this.data[this.sup])&&((n=this.data[this.sup].toSVG()).w+=m,n.r=Math.max(n.w,n.r)),this.SVGnotEmpty(this.data[this.sub])&&((h=this.data[this.sub].toSVG()).w+=m,h.r=Math.max(h.w,h.r));var c,f=a.TeX.sup_drop*o,S=a.TeX.sub_drop*o,u=l.h+(l.y||0)-f,p=l.d-(l.y||0)+S,g=0;l.ic&&(l.w-=l.ic,g=1.3*l.ic+.05),!this.data[this.base]||"mi"!==this.data[this.base].type&&"mo"!==this.data[this.base].type||!a.isChar(this.data[this.base].data.join(""))||1!==l.scale||l.stretched||this.data[this.base].Get("largeop")||(u=p=0);var V=this.getValues("subscriptshift","superscriptshift");V.subscriptshift=""===V.subscriptshift?0:a.length2em(V.subscriptshift,r),V.superscriptshift=""===V.superscriptshift?0:a.length2em(V.superscriptshift,r);var G=l.w+l.x;if(n)if(h){p=Math.max(p,a.TeX.sub2*s);var v=a.TeX.rule_thickness*s;u-n.d-(h.h-p)<3*v&&(p=3*v-u+n.d+h.h,(f=.8*d-(u-n.d))>0&&(u+=f,p-=f)),i.Add(n,G+g,Math.max(u,V.superscriptshift)),i.Add(h,G,-Math.max(p,V.subscriptshift)),this.data[this.sup].SVGdata.dx=g,this.data[this.sup].SVGdata.dy=Math.max(u,V.superscriptshift),this.data[this.sub].SVGdata.dy=-Math.max(p,V.subscriptshift)}else{var y=this.getValues("displaystyle","texprimestyle");c=a.TeX[y.displaystyle?"sup1":y.texprimestyle?"sup3":"sup2"],u=Math.max(u,c*s,n.d+1/4*d,V.superscriptshift),i.Add(n,G+g,u),this.data[this.sup].SVGdata.dx=g,this.data[this.sup].SVGdata.dy=u}else h&&(p=Math.max(p,a.TeX.sub1*s,h.h-.8*d,V.subscriptshift),i.Add(h,G,-p),this.data[this.sub].SVGdata.dy=-p);return i.Clean(),this.SVGhandleColor(i),this.SVGsaveData(i),i}}),s.mmultiscripts.Augment({toSVG:s.mbase.SVGautoload}),s.mtable.Augment({toSVG:s.mbase.SVGautoload}),s["annotation-xml"].Augment({toSVG:s.mbase.SVGautoload}),s.math.Augment({SVG:c.Subclass({type:"svg",removeable:!1}),toSVG:function(t,i){var n=a.config;if(this.data[0]){this.SVGgetStyles(),s.mbase.prototype.displayAlign=e.config.displayAlign,s.mbase.prototype.displayIndent=e.config.displayIndent,String(e.config.displayIndent).match(/^0($|[a-z%])/i)&&(s.mbase.prototype.displayIndent="0");var h=c.G();h.Add(this.data[0].toSVG(),0,0,!0),h.Clean(),this.SVGhandleColor(h),a.Element(h.element,{stroke:"currentColor",fill:"currentColor","stroke-width":0,transform:"matrix(1 0 0 -1 0 0)"}),h.removeable=!1;var r=this.SVG();if(r.element.setAttribute("xmlns:xlink",d),n.useFontCache&&!n.useGlobalCache&&r.element.appendChild(c.GLYPH.defs),r.Add(h),r.Clean(),this.SVGsaveData(r),!t)return r.element=r.element.firstChild,r.element.removeAttribute("transform"),r.removable=!0,r;var l=Math.max(-r.l,0),o=Math.max(r.r-r.w,0),m=r.element.style,f=a.TeX.x_height/a.ex,S=(Math.ceil(r.H/f)+1)*f+a.HFUZZ,u=(Math.ceil(r.D/f)+1)*f+a.DFUZZ,p=l+r.w+o;r.element.setAttribute("width",a.Ex(p)),r.element.setAttribute("height",a.Ex(S+u)),m.verticalAlign=a.Ex(-u),l&&(m.marginLeft=a.Ex(-l)),o&&(m.marginRight=a.Ex(-o)),r.element.setAttribute("viewBox",a.Fixed(-l,1)+" "+a.Fixed(-S,1)+" "+a.Fixed(p,1)+" "+a.Fixed(S+u,1)),r.H>r.h&&(m.marginTop=a.Ex(r.h-S)),r.D>r.d&&(m.marginBottom=a.Ex(r.d-u),m.verticalAlign=a.Ex(-r.d)),Math.abs(p-a.cwidth)<10&&(m.maxWidth=a.Fixed(a.cwidth*a.em/1e3*a.config.scale)+"px");var g=this.Get("alttext");if(g&&!r.element.getAttribute("aria-label")&&r.element.setAttribute("aria-label",g),r.element.getAttribute("role")||r.element.setAttribute("role","img"),r.element.setAttribute("focusable","false"),t.appendChild(r.element),r.element=null,!this.isMultiline&&"block"===this.Get("display")&&!r.hasIndent){var V=this.getValues("indentalignfirst","indentshiftfirst","indentalign","indentshift");V.indentalignfirst!==s.INDENTALIGN.INDENTALIGN&&(V.indentalign=V.indentalignfirst),V.indentalign===s.INDENTALIGN.AUTO&&(V.indentalign=this.displayAlign),V.indentshiftfirst!==s.INDENTSHIFT.INDENTSHIFT&&(V.indentshift=V.indentshiftfirst),"auto"===V.indentshift&&(V.indentshift="0");var G=a.length2em(V.indentshift,1,a.cwidth);if("0"!==this.displayIndent){var v=a.length2em(this.displayIndent,1,a.cwidth);G+=V.indentalign===s.INDENTALIGN.RIGHT?-v:v}i.style.textAlign=V.indentalign,G&&e.Insert(m,{left:{marginLeft:a.Ex(G)},right:{marginRight:a.Ex(-G),marginLeft:a.Ex(Math.max(0,G-p))},center:{marginLeft:a.Ex(G),marginRight:a.Ex(-G)}}[V.indentalign])}}return t}}),s.TeXAtom.Augment({toSVG:function(t,e){this.SVGgetStyles();var i=this.SVG();if(this.SVGhandleSpace(i),null!=this.data[0]){var n=this.SVGdataStretched(0,t,e),h=0;this.texClass===s.TEXCLASS.VCENTER&&(h=a.TeX.axis_height-(n.h+n.d)/2+n.d),i.Add(n,0,h),i.ic=n.ic,i.skew=n.skew}return this.SVGhandleColor(i),this.SVGsaveData(i),i}}),s.maligngroup.Augment({toSVG:s.mbase.SVGemptySVG}),s.malignmark.Augment({toSVG:s.mbase.SVGemptySVG}),s.mprescripts.Augment({toSVG:s.mbase.SVGemptySVG}),s.none.Augment({toSVG:s.mbase.SVGemptySVG}),e.Register.StartupHook("onLoad",(function(){setTimeout(MathJax.Callback(["loadComplete",a,"jax.js"]),0)}))})),e.Browser.Select({Opera:function(t){a.Augment({operaZoomRefresh:!0})}}),e.Register.StartupHook("End Cookie",(function(){"None"!==e.config.menuSettings.zoom&&t.Require("[MathJax]/extensions/MathZoom.js")})),document.createElementNS||(document.namespaces.svg||document.namespaces.add("svg",o),a.Augment({Element:function(t,e){var i="string"==typeof t?document.createElement("svg:"+t):t;if(i.isMathJax=!0,e)for(var a in e)e.hasOwnProperty(a)&&i.setAttribute(a,e[a].toString());return i}}))}(MathJax.Ajax,MathJax.Hub,MathJax.HTML,MathJax.OutputJax.SVG);