mw.loader.implement("ext.math.mathjax.jax.output.HTML-CSS",function($,jQuery){(function(AJAX,HUB,HTMLCSS){var MML,isMobile=HUB.Browser.isMobile;var MESSAGE=function(){var data=[].slice.call(arguments,0);data[0][0]=["HTML-CSS",data[0][0]];return MathJax.Message.Set.apply(MathJax.Message,data);};var FONTTEST=MathJax.Object.Subclass({timeout:(isMobile?15:8)*1000,FontInfo:{STIX:{family:"STIXSizeOneSym",testString:"() {} []"},TeX:{family:"MathJax_Size1",testString:"() {} []"},"STIX-Web":{family:"STIXWeb_Size1",testString:"() {} []"},"Asana-Math":{family:"AsanaMath_Size1",testString:"() {} []"},"Gyre-Pagella":{family:"GyrePagella_Size1",testString:"() {} []"},"Gyre-Termes":{family:"GyreTermes_Size1",testString:"() {} []"},"Latin-Modern":{family:"LatinModern_Size1",testString:"() {} []"},"Neo-Euler":{family:"NeoEuler_Size1",testString:"() {} []"}},comparisonFont:["sans-serif","monospace","script","Times","Courier","Arial","Helvetica"],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(fonts,pref){if(pref&&this.testCollection(pref)){return pref}for(var i=0,m=fonts.length;i=state.HTMLCSSlast+state.HTMLCSSchunk){this.postTranslate(state,true);state.HTMLCSSchunk=Math.floor(state.HTMLCSSchunk*this.config.EqnChunkFactor);state.HTMLCSSdelay=true;}}},postTranslate:function(state,partial){var scripts=state.jax[this.id];if(!this.hideProcessedMath)return;for(var i=state.HTMLCSSlast,m=state.HTMLCSSeqn;i=0&&!this.initialSkipBug)||this.negativeBBoxes||!span.firstChild){W=span.offsetWidth;H=span.parentNode.offsetHeight;}else if(span.bbox&&w<0&&this.msieNegativeBBoxBug){W=-span.offsetWidth,H=span.parentNode.offsetHeight;}else{if(this.initialSkipBug){var position=span.style.position;span.style.position="absolute";start=this.startMarker;span.insertBefore(start,span.firstChild)}span.appendChild(this.endMarker); W=this.endMarker.offsetLeft-start.offsetLeft;span.removeChild(this.endMarker);if(this.initialSkipBug){span.removeChild(start);span.style.position=position}}if(H!=null){span.parentNode.HH=H/this.em}return W/this.em;},Measured:function(span,parent){var bbox=span.bbox;if(bbox.width==null&&bbox.w&&!bbox.isMultiline){var w=this.getW(span);bbox.rw+=w-bbox.w;bbox.w=w;bbox.exactW=true;}if(!parent){parent=span.parentNode}if(!parent.bbox){parent.bbox=bbox}return span;},Remeasured:function(span,parent){parent.bbox=this.Measured(span,parent).bbox;},MeasureSpans:function(SPANS){var spans=[],span,i,m,bbox,start,end,W,parent;for(i=0,m=SPANS.length;i=0&&!this.initialSkipBug)||(bbox.w<0&&this.msieNegativeBBoxBug)){spans.push([span]);}else if(this.initialSkipBug){start= this.startMarker.cloneNode(true);end=this.endMarker.cloneNode(true);span.insertBefore(start,span.firstChild);span.appendChild(end);spans.push([span,start,end,span.style.position]);span.style.position="absolute";}else{end=this.endMarker.cloneNode(true);span.appendChild(end);spans.push([span,null,end]);}}for(i=0,m=spans.length;i=0&&!this.initialSkipBug)||this.negativeBBoxes||!span.firstChild){W=span.offsetWidth;parent.HH=parent.offsetHeight/this.em;}else if(bbox.w<0&&this.msieNegativeBBoxBug){W=-span.offsetWidth,parent.HH=parent.offsetHeight/this.em;}else{W=spans[i][2].offsetLeft-((spans[i][1]||{}).offsetLeft||0);}W/=this.em;bbox.rw+=W-bbox.w;bbox.w=W;bbox.exactW=true;if(!parent.bbox){parent.bbox=bbox}}for(i=0,m=spans.length;i=0){span.style.width=this.Em(w);span.style.display="inline-block";span.style.overflow="hidden";}else{if(this.msieNegativeSpaceBug){span.style.height=""}span .style.marginLeft=this.Em(w);if(HTMLCSS.safariNegativeSpaceBug&&span.parentNode.firstChild==span){this.createBlank(span,0,true)}}if(color&&color!==MML.COLOR.TRANSPARENT){span.style.backgroundColor=color;span.style.position="relative";}return span;},createRule:function(span,h,d,w,color){if(h<-d){d=-h}var min=HTMLCSS.TeX.min_rule_thickness,f=1;if(w>0&&w*this.em0&&(h+d)*this.em0&&rule.offsetWidth==0){rule.style.width=this.Em(w)}if(span.isBox||span.className=="mspace"){span.bbox=rule.bbox,span.HH=h+d}return rule;},createFrame:function(span,h,d,w,t,style){if(h<-d){d=-h}var T=2*t;if( this.msieFrameSizeBug){if(wbbox.w){HTMLCSS.createBlank(span,bbox.rw-bbox.w+.1)}}if(!this.msieClipRectBug&&!bbox.noclip&&!noclip){var dd=3/this.em;var H=(bbox.H==null?bbox.h:bbox.H),D=(bbox.D==null?bbox.d:bbox.D);var t=HH-H-dd,b=HH+D+dd,l=bbox.lw-3*dd,r=1000;if(this.initialSkipBug&&bbox.lw<0){l=-3*dd}if(bbox.isFixed){r=bbox.width-l}span.style.clip="rect("+this.Em(t)+" "+this.Em(r)+" "+this.Em(b)+" "+this.Em(l)+")";}}span.style.top=this.Em(-y-HH);span.style.left=this.Em(x+dx);if(bbox&&BBOX){if(bbox.H!=null&&(BBOX.H==null||bbox.H+y>BBOX.H)){BBOX.H=bbox.H+y}if(bbox.D!=null&&(BBOX.D==null||bbox.D-y>BBOX.D)){BBOX.D=bbox.D-y}if(bbox.h+y>BBOX.h){BBOX.h=bbox.h+y}if(bbox.d-y>BBOX.d){BBOX.d=bbox.d-y}if(BBOX.H!=null&&BBOX.H<=BBOX.h){delete BBOX.H}if(BBOX.D!=null&&BBOX.D<=BBOX.d){delete BBOX.D}if( bbox.w+x>BBOX.w){BBOX.w=bbox.w+x;if(BBOX.width==null){parent.style.width=this.Em(BBOX.w)}}if(bbox.rw+x>BBOX.rw){BBOX.rw=bbox.rw+x}if(bbox.lw+x=HW-.01||(i==m-1&&!delim.stretch)){if(delim.HW[i][2]){scale*=delim.HW[i][2]}if(delim.HW[i][3]){code=delim.HW[i][3]}var chr=this.addElement(span,"span");this.createChar(chr,[code,delim.HW[i][1]],scale,font);span.bbox=chr .bbox;span.offset=.65*span.bbox.w;span.scale=scale;return;}}if(delim.stretch){this["extendDelimiter"+delim.dir](span,hw,delim.stretch,scale,font)}},extendDelimiterV:function(span,H,delim,scale,font){var stack=this.createStack(span,true);var top=this.createBox(stack),bot=this.createBox(stack);this.createChar(top,(delim.top||delim.ext),scale,font);this.createChar(bot,(delim.bot||delim.ext),scale,font);var ext={bbox:{w:0,lw:0,rw:0}},mid=ext,EXT;var h=top.bbox.h+top.bbox.d+bot.bbox.h+bot.bbox.d;var y=-top.bbox.h;this.placeBox(top,0,y,true);y-=top.bbox.d;if(delim.mid){mid=this.createBox(stack);this.createChar(mid,delim.mid,scale,font);h+=mid.bbox.h+mid.bbox.d;}if(delim.min&&Hh){ext=this.Element("span");this.createChar(ext,delim.ext,scale,font);var eH=ext.bbox.h+ext.bbox.d,eh=eH-.05,n,N,k=(delim.mid?2:1);N=n=Math.min(Math.ceil((H-h)/(k*eh)),this.maxStretchyParts);if(!delim.fullExtenders){eh=(H-h)/(k*n)}var dy=(n/(n+1))*(eH-eh);eh=eH-dy;y+=dy+eh-ext.bbox.h; while(k-->0){while(n-->0){if(!this.msieCloneNodeBug){EXT=ext.cloneNode(true)}else{EXT=this.Element("span");this.createChar(EXT,delim.ext,scale,font)}EXT.bbox=ext.bbox;y-=eh;this.placeBox(this.addBox(stack,EXT),0,y,true);}y+=dy-ext.bbox.d;if(delim.mid&&k){this.placeBox(mid,0,y-mid.bbox.h,true);n=N;y+=-(mid.bbox.h+mid.bbox.d)+dy+eh-ext.bbox.h;}}}else{y+=(h-H)/2;if(delim.mid){this.placeBox(mid,0,y-mid.bbox.h,true);y+=-(mid.bbox.h+mid.bbox.d)}y+=(h-H)/2;}this.placeBox(bot,0,y-bot.bbox.h,true);y-=bot.bbox.h+bot.bbox.d;span.bbox={w:Math.max(top.bbox.w,ext.bbox.w,bot.bbox.w,mid.bbox.w),lw:Math.min(top.bbox.lw,ext.bbox.lw,bot.bbox.lw,mid.bbox.lw),rw:Math.max(top.bbox.rw,ext.bbox.rw,bot.bbox.rw,mid.bbox.rw),h:0,d:-y,exactW:true} span.scale=scale;span.offset=.55*span.bbox.w;span.isMultiChar=true;this.setStackWidth(stack,span.bbox.w);},extendDelimiterH:function(span,W,delim,scale,font){var stack=this.createStack(span,true);var left=this.createBox(stack),right=this.createBox(stack);this.createChar(left,(delim.left||delim.rep),scale,font);this.createChar(right,(delim.right||delim.rep),scale,font);var rep=this.Element("span");this.createChar(rep,delim.rep,scale,font);var mid={bbox:{h:-this.BIGDIMEN,d:-this.BIGDIMEN}},REP;this.placeBox(left,-left.bbox.lw,0,true);var w=(left.bbox.rw-left.bbox.lw)+(right.bbox.rw-right.bbox.lw)-.05,x=left.bbox.rw-left.bbox.lw-.025,dx;if(delim.mid){mid=this.createBox(stack);this.createChar(mid,delim.mid,scale,font);w+=mid.bbox.w;}if(delim.min&&Ww){var rW=rep.bbox.rw-rep.bbox.lw,rw=rW-.05,n,N,k=(delim.mid?2:1);N=n=Math.min(Math.ceil((W-w)/(k*rw)),this.maxStretchyParts);if(!delim.fillExtenders){rw=(W-w)/(k*n)}dx=(n/(n+1))*(rW-rw);rw=rW-dx;x-=rep.bbox.lw+dx ;while(k-->0){while(n-->0){if(!this.cloneNodeBug){REP=rep.cloneNode(true)}else{REP=this.Element("span");this.createChar(REP,delim.rep,scale,font)}REP.bbox=rep.bbox;this.placeBox(this.addBox(stack,REP),x,0,true);x+=rw;}if(delim.mid&&k){this.placeBox(mid,x,0,true);x+=mid.bbox.w-dx;n=N}}}else{x-=(w-W)/2;if(delim.mid){this.placeBox(mid,x,0,true);x+=mid.bbox.w};x-=(w-W)/2;}this.placeBox(right,x,0,true);span.bbox={w:x+right.bbox.rw,lw:0,rw:x+right.bbox.rw,H:Math.max(left.bbox.h,rep.bbox.h,right.bbox.h,mid.bbox.h),D:Math.max(left.bbox.d,rep.bbox.d,right.bbox.d,mid.bbox.d),h:rep.bbox.h,d:rep.bbox.d,exactW:true} span.scale=scale;span.isMultiChar=true;this.setStackWidth(stack,span.bbox.w);},createChar:function(span,data,scale,font){span.isMathJax=true;var SPAN=span,text="",variant={fonts:[data[1]],noRemap:true};if(font&&font===MML.VARIANT.BOLD){variant.fonts=[data[1]+"-bold",data[1]]}if(typeof(data[1])!=="string"){variant=data[1]}if(data[0]instanceof Array){for(var i=0,m=data[0].length;i=0xD800&&n<0xDBFF){i++;n=(((n-0xD800)<<10)+(text. charCodeAt(i)-0xDC00))+0x10000;if(this.FONTDATA.RemapPlane1){var nv=this.FONTDATA.RemapPlane1(n,variant);n=nv.n;variant=nv.variant;}}else{var id,M,RANGES=this.FONTDATA.RANGES;for(id=0,M=RANGES.length;id=RANGES[id].low&&n<=RANGES[id].high){if(RANGES[id].remap&&RANGES[id].remap[n]){n=N+RANGES[id].remap[n];}else{n=n-RANGES[id].low+N;if(RANGES[id].add){n+=RANGES[id].add}}if(variant["variant"+RANGES[id].offset]){variant=this.FONTDATA.VARIANT[variant["variant"+RANGES[id].offset]]}break;}}}if(variant.remap&&variant.remap[n]){if(variant.remap[n]instanceof Array){var remap=variant.remap[n];n=remap[0];variant=this.FONTDATA.VARIANT[remap[1]];}else if(typeof(variant.remap[n])==="string"){text=variant.remap[n]+text.substr(i+1);i=0;m=text.length;n=text.charCodeAt(0);}else{n=variant.remap[n];if(variant.remap.variant){variant=this.FONTDATA.VARIANT[variant.remap.variant]}}}if(this. FONTDATA.REMAP[n]&&!variant.noRemap){n=this.FONTDATA.REMAP[n];if(n instanceof Array){variant=this.FONTDATA.VARIANT[n[1]];n=n[0]}if(typeof(n)==="string"){text=n+text.substr(i+1);i=0;m=text.length;n=n.charCodeAt(0);}}font=this.lookupChar(variant,n);c=font[n];if(force||(!this.checkFont(font,SPAN.style)&&!c[5].img)){if(newtext.length){this.addText(SPAN,newtext);newtext=""};var addSpan=!!SPAN.style.fontFamily||!!span.style.fontStyle||!!span.style.fontWeight||!font.directory||force;force=false;if(SPAN!==span){addSpan=!this.checkFont(font,span.style);SPAN=span}if(addSpan){SPAN=this.addElement(span,"span",{isMathJax:true,subSpan:true})}this.handleFont(SPAN,font,SPAN!==span);}newtext=this.handleChar(SPAN,font,c,n,newtext);if(!(c[5]||{}).space){if(c[0]/1000>span.bbox.h){span.bbox.h=c[0]/1000}if(c[1]/1000>span.bbox.d){span.bbox.d=c[1]/1000}}if(span.bbox.w+c[3]/1000span.bbox.rw){span.bbox.rw=span.bbox.w+c[4]/1000}span.bbox. w+=c[2]/1000;}if(newtext.length){this.addText(SPAN,newtext)}if(span.scale&&span.scale!==1){span.bbox.h*=span.scale;span.bbox.d*=span.scale;span.bbox.w*=span.scale;span.bbox.lw*=span.scale;span.bbox.rw*=span.scale;}if(text.length==1&&font.skew&&font.skew[n]){span.bbox.skew=font.skew[n]}},checkFont:function(font,style){var weight=(style.fontWeight||"normal");if(weight.match(/^\d+$/)){weight=(parseInt(weight)>=600?"bold":"normal")}return(font.family.replace(/'/g,"")===style.fontFamily.replace(/'/g,"")&&(font.style||"normal")===(style.fontStyle||"normal")&&(font.weight||"normal")===weight);},handleFont:function(span,font,force){span.style.fontFamily=font.family;if(!font.directory){span.style.fontSize=Math.floor(100/HTMLCSS.scale+.5)+"%"}if(!(HTMLCSS.FontFaceBug&&font.isWebFont)){var style=font.style||"normal",weight=font.weight||"normal";if(style!=="normal"||force){span.style.fontStyle=style}if(weight!=="normal"||force){span.style.fontWeight=weight}}},handleChar:function(span,font,c,n,text ){var C=c[5];if(C.space){if(text.length){this.addText(span,text)}HTMLCSS.createShift(span,c[2]/1000);return"";}if(C.img){return this.handleImg(span,font,c,n,text)}if(C.isUnknown&&this.FONTDATA.DELIMITERS[n]){if(text.length){this.addText(span,text)}var scale=span.scale;HTMLCSS.createDelimiter(span,n,0,1,font);if(this.FONTDATA.DELIMITERS[n].dir==="V"){span.style.verticalAlign=this.Em(span.bbox.d);span.bbox.h+=span.bbox.d;span.bbox.d=0;}span.scale=scale;c[0]=span.bbox.h*1000;c[1]=span.bbox.d*1000;c[2]=span.bbox.w*1000;c[3]=span.bbox.lw*1000;c[4]=span.bbox.rw*1000;return"";}if(C.c==null){if(n<=0xFFFF){C.c=String.fromCharCode(n)}else{var N=n-0x10000;C.c=String.fromCharCode((N>>10)+0xD800)+String.fromCharCode((N&0x3FF)+0xDC00);}}if(C.rfix){this.addText(span,text+C.c);HTMLCSS.createShift(span,C.rfix/1000);return""}if(c[2]||!this.msieAccentBug||text.length){return text+C.c}HTMLCSS.createShift(span,c[3]/1000);HTMLCSS.createShift(span,(c[4]-c[3])/1000);this.addText(span,C.c);HTMLCSS.createShift( span,-c[4]/1000);return"";},handleImg:function(span,font,c,n,text){return text},lookupChar:function(variant,n){var i,m;if(!variant.FONTS){var FONTS=this.FONTDATA.FONTS;var fonts=(variant.fonts||this.FONTDATA.VARIANT.normal.fonts);if(!(fonts instanceof Array)){fonts=[fonts]}if(variant.fonts!=fonts){variant.fonts=fonts}variant.FONTS=[];for(i=0,m=fonts.length;i=0;j--){if(font.Ranges[j][2]==file){font.Ranges.splice(j,1)}}this.loadFont(font.directory+"/"+file+".js");}}}},loadFont:function(file){var queue=MathJax.Callback.Queue();queue.Push(["Require",AJAX,this.fontDir+"/"+file]);if(this.imgFonts){if(!MathJax.isPacked){file=file.replace(/\/([^\/]*)$/,HTMLCSS.imgPacked+"/$1")}queue.Push(["Require",AJAX,this.webfontDir+"/png/"+file]);}HUB.RestartAfter(queue.Push({}));},loadWebFont:function(font){font.available=font.isWebFont=true;if(HTMLCSS.FontFaceBug){font.family=font.name;if(HTMLCSS.msieFontCSSBug){font.family+="-Web"}}HUB.RestartAfter(this.Font.loadWebFont(font));},loadWebFontError:function(font,done){HUB.Startup.signal.Post ("HTML-CSS Jax - disable web fonts");font.isWebFont=false;if(this.config.imageFont&&this.config.imageFont===this.fontInUse){this.imgFonts=true;HUB.Startup.signal.Post("HTML-CSS Jax - switch to image fonts");HUB.Startup.signal.Post("HTML-CSS Jax - using image fonts");MESSAGE(["WebFontNotAvailable","Web-Fonts not available -- using image fonts instead"],null,3000);AJAX.Require(this.directory+"/imageFonts.js",done);}else{this.allowWebFonts=false;done();}},Element:MathJax.HTML.Element,addElement:MathJax.HTML.addElement,TextNode:MathJax.HTML.TextNode,addText:MathJax.HTML.addText,ucMatch:MathJax.HTML.ucMatch,BIGDIMEN:10000000,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.0,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(){MML=MathJax.ElementJax.mml;MML.mbase.Augment({toHTML:function(span){span=this.HTMLcreateSpan(span);if(this.type!="mrow"){span=this.HTMLhandleSize(span)}for(var i=0,m=this.data.length;iBBOX.d){BBOX.d=bbox.d}if(bbox.h>BBOX.h){BBOX.h=bbox.h}if(bbox.D!=null&&bbox.D>BBOX.D){BBOX.D=bbox.D}if(bbox.H!=null&&bbox.H>BBOX.H){BBOX.H=bbox.H }if(child.style.paddingLeft){BBOX.w+=HTMLCSS.unEm(child.style.paddingLeft)*(child.scale||1)}if(BBOX.w+bbox.lwBBOX.rw){BBOX.rw=BBOX.w+bbox.rw}BBOX.w+=bbox.w;if(child.style.paddingRight){BBOX.w+=HTMLCSS.unEm(child.style.paddingRight)*(child.scale||1)}if(bbox.width){BBOX.width=bbox.width;BBOX.minWidth=bbox.minWidth}if(bbox.ic){BBOX.ic=bbox.ic}else{delete BBOX.ic}if(BBOX.exactW&&!bbox.exactW){delete BBOX.exactW}},HTMLemptyBBox:function(BBOX){BBOX.h=BBOX.d=BBOX.H=BBOX.D=BBOX.rw=-HTMLCSS.BIGDIMEN;BBOX.w=0;BBOX.lw=HTMLCSS.BIGDIMEN;return BBOX;},HTMLcleanBBox:function(BBOX){if(BBOX.h===this.BIGDIMEN){BBOX.h=BBOX.d=BBOX.H=BBOX.D=BBOX.w=BBOX.rw=BBOX.lw=0}if(BBOX.D<=BBOX.d){delete BBOX.D};if(BBOX.H<=BBOX.h){delete BBOX.H}},HTMLzeroBBox:function(){return{h:0,d:0,w:0,lw:0,rw:0}},HTMLcanStretch:function(direction){if(this.isEmbellished()){var core=this.Core();if(core&&core!==this){return core.HTMLcanStretch(direction)}}return false;},HTMLstretchH: function(box,W){return this.HTMLspanElement()},HTMLstretchV:function(box,h,d){return this.HTMLspanElement()},HTMLnotEmpty:function(data){while(data){if((data.type!=="mrow"&&data.type!=="texatom")||data.data.length>1){return true}data=data.data[0];}return false;},HTMLmeasureChild:function(n,box){if(this.data[n]){HTMLCSS.Measured(this.data[n].toHTML(box),box)}else{box.bbox=this.HTMLzeroBBox()}},HTMLboxChild:function(n,box){if(!this.data[n]){this.SetData(n,MML.mrow())}return this.data[n].toHTML(box);},HTMLcreateSpan:function(span){if(this.spanID){var SPAN=this.HTMLspanElement();if(SPAN&&(SPAN.parentNode===span||(SPAN.parentNode||{}).parentNode===span)){while(SPAN.firstChild){SPAN.removeChild(SPAN.firstChild)}SPAN.bbox=this.HTMLzeroBBox();SPAN.scale=1;SPAN.isMultChar=SPAN.HH=null;SPAN.style.cssText="";return SPAN;}}if(this.href){span=HTMLCSS.addElement(span,"a",{href:this.href,isMathJax:true})}span=HTMLCSS.addElement(span,"span",{className:this.type,isMathJax:true});if(HTMLCSS.imgHeightBug ){span.style.display="inline-block"}if(this["class"]){span.className+=" "+this["class"]}if(!this.spanID){this.spanID=HTMLCSS.GetID()}span.id=(this.id||"MathJax-Span-"+this.spanID)+HTMLCSS.idPostfix;span.bbox=this.HTMLzeroBBox();this.styles={};if(this.style){span.style.cssText=this.style;if(span.style.fontSize){this.mathsize=span.style.fontSize;span.style.fontSize=""}this.styles={border:HTMLCSS.getBorders(span),padding:HTMLCSS.getPadding(span)} if(this.styles.border){span.style.border=""}if(this.styles.padding){span.style.padding=""}}if(this.href){span.parentNode.bbox=span.bbox}return span;},HTMLspanElement:function(){if(!this.spanID){return null}return document.getElementById((this.id||"MathJax-Span-"+this.spanID)+HTMLCSS.idPostfix);},HTMLhandleVariant:function(span,variant,text){HTMLCSS.handleVariant(span,variant,text)},HTMLhandleSize:function(span){if(!span.scale){span.scale=this.HTMLgetScale();if(span.scale!==1){span.style.fontSize=HTMLCSS.Percent(span.scale)}}return span;},HTMLhandleDir:function(span){var dir=this.Get("dir",true);if(dir){span.dir=dir}return span;},HTMLhandleColor:function(span){var values=this.getValues("mathcolor","color");if(this.mathbackground){values.mathbackground=this.mathbackground}if(this.background){values.background=this.background}if(this.style&&span.style.backgroundColor){values.mathbackground=span.style.backgroundColor;span.style.backgroundColor="transparent";}var borders=(this.styles||{}). border,padding=(this.styles||{}).padding;if(values.color&&!this.mathcolor){values.mathcolor=values.color}if(values.background&&!this.mathbackground){values.mathbackground=values.background}if(values.mathcolor){span.style.color=values.mathcolor}if((values.mathbackground&&values.mathbackground!==MML.COLOR.TRANSPARENT)||borders||padding){var bbox=span.bbox,dd=(bbox.exact?0:1/HTMLCSS.em),lW=0,rW=0,lpad=span.style.paddingLeft,rpad=span.style.paddingRight;if(this.isToken){lW=bbox.lw;rW=bbox.rw-bbox.w}if(lpad!==""){lW+=HTMLCSS.unEm(lpad)*(span.scale||1)}if(rpad!==""){rW-=HTMLCSS.unEm(rpad)*(span.scale||1)}var dw=(HTMLCSS.PaddingWidthBug||bbox.keepPadding||bbox.exactW?0:rW-lW);var W=Math.max(0,HTMLCSS.getW(span)+dw);var H=bbox.h+bbox.d,D=-bbox.d,lp=0,rp=0;if(W>0){W+=2*dd;lW-=dd};if(H>0){H+=2*dd;D-=dd};rW=-W-lW;if(borders){rW-=borders.right;D-=borders.bottom;lp+=borders.left;rp+=borders.right;bbox.h+=borders.top;bbox.d+=borders.bottom;bbox.w+=borders.left+borders.right;bbox.lw-=borders.left; bbox.rw+=borders.right;}if(padding){H+=padding.top+padding.bottom;W+=padding.left+padding.right;rW-=padding.right;D-=padding.bottom;lp+=padding.left;rp+=padding.right;bbox.h+=padding.top;bbox.d+=padding.bottom;bbox.w+=padding.left+padding.right;bbox.lw-=padding.left;bbox.rw+=padding.right;}if(rp){span.style.paddingRight=HTMLCSS.Em(rp)}var frame=HTMLCSS.Element("span",{id:"MathJax-Color-"+this.spanID+HTMLCSS.idPostfix,isMathJax:true,style:{display:"inline-block",backgroundColor:values.mathbackground,width:HTMLCSS.Em(W),height:HTMLCSS.Em(H),verticalAlign:HTMLCSS.Em(D),marginLeft:HTMLCSS.Em(lW),marginRight:HTMLCSS.Em(rW)}});HTMLCSS.setBorders(frame,borders);if(bbox.width){frame.style.width=bbox.width;frame.style.marginRight="-"+bbox.width}if(HTMLCSS.msieInlineBlockAlignBug){frame.style.position="relative";frame.style.width=frame.style.height=0;frame.style.verticalAlign=frame.style.marginLeft=frame.style.marginRight="";frame.style.border=frame.style.padding="";if(borders&&HTMLCSS. msieBorderWidthBug){H+=borders.top+borders.bottom;W+=borders.left+borders.right}frame.style.width=HTMLCSS.Em(lp+dd);HTMLCSS.placeBox(HTMLCSS.addElement(frame,"span",{noAdjust:true,isMathJax:true,style:{display:"inline-block",position:"absolute",overflow:"hidden",background:(values.mathbackground||"transparent"),width:HTMLCSS.Em(W),height:HTMLCSS.Em(H)}}),lW,bbox.h+dd);HTMLCSS.setBorders(frame.firstChild,borders);}span.parentNode.insertBefore(frame,span);if(HTMLCSS.msieColorPositionBug){span.style.position="relative"}return frame;}return null;},HTMLremoveColor:function(){var color=document.getElementById("MathJax-Color-"+this.spanID+HTMLCSS.idPostfix);if(color){color.parentNode.removeChild(color)}},HTMLhandleSpace:function(span){if(this.useMMLspacing){if(this.type!=="mo")return;var values=this.getValues("scriptlevel","lspace","rspace");if(values.scriptlevel<=0||this.hasValue("lspace")||this.hasValue("rspace")){var mu=this.HTMLgetMu(span);values.lspace=Math.max(0,HTMLCSS.length2em(values .lspace,mu));values.rspace=Math.max(0,HTMLCSS.length2em(values.rspace,mu));var core=this,parent=this.Parent();while(parent&&parent.isEmbellished()&&parent.Core()===core){core=parent;parent=parent.Parent();span=core.HTMLspanElement()}if(values.lspace){span.style.paddingLeft=HTMLCSS.Em(values.lspace)}if(values.rspace){span.style.paddingRight=HTMLCSS.Em(values.rspace)}}}else{var space=this.texSpacing();if(space!==""){space=HTMLCSS.length2em(space,this.HTMLgetScale())/(span.scale||1);if(span.style.paddingLeft){space+=HTMLCSS.unEm(span.style.paddingLeft)}span.style.paddingLeft=HTMLCSS.Em(space);}}},HTMLgetScale:function(){var scale=1,values=this.getValues("mathsize","scriptlevel","fontsize");if(this.style){var span=this.HTMLspanElement();if(span.style.fontSize!=""){values.fontsize=span.style.fontSize}}if(values.fontsize&&!this.mathsize){values.mathsize=values.fontsize}if(values.scriptlevel!==0){if(values.scriptlevel>2){values.scriptlevel=2}scale=Math.pow(this.Get("scriptsizemultiplier"), values.scriptlevel);values.scriptminsize=HTMLCSS.length2em(this.Get("scriptminsize"));if(scale2){values.scriptlevel=2}mu=Math.sqrt(Math.pow(values.scriptsizemultiplier,values.scriptlevel));}return mu;},HTMLgetVariant:function(){var values=this.getValues("mathvariant","fontfamily","fontweight","fontstyle");values.hasVariant=this.Get("mathvariant",true);if(!values.hasVariant){values.family=values.fontfamily;values.weight=values.fontweight;values.style=values.fontstyle;}if(this.style){var span=this.HTMLspanElement();if(!values.family&&span.style.fontFamily){values.family=span.style.fontFamily}if(!values.weight&&span.style.fontWeight){values.weight=span.style.fontWeight}if(!values .style&&span.style.fontStyle){values.style=span.style.fontStyle}}if(values.weight&&values.weight.match(/^\d+$/)){values.weight=(parseInt(values.weight)>600?"bold":"normal")}var variant=values.mathvariant;if(this.variantForm){variant="-"+HTMLCSS.fontInUse+"-variant"}if(values.family&&!values.hasVariant){if(!values.weight&&values.mathvariant.match(/bold/)){values.weight="bold"}if(!values.style&&values.mathvariant.match(/italic/)){values.style="italic"}return{FONTS:[],fonts:[],noRemap:true,defaultFont:{family:values.family,style:values.style,weight:values.weight}};}if(values.weight==="bold"){variant={normal:MML.VARIANT.BOLD,italic:MML.VARIANT.BOLDITALIC,fraktur:MML.VARIANT.BOLDFRAKTUR,script:MML.VARIANT.BOLDSCRIPT,"sans-serif":MML.VARIANT.BOLDSANSSERIF,"sans-serif-italic":MML.VARIANT.SANSSERIFBOLDITALIC}[variant]||variant;}else if(values.weight==="normal"){variant={bold:MML.VARIANT.normal,"bold-italic":MML.VARIANT.ITALIC,"bold-fraktur":MML.VARIANT.FRAKTUR,"bold-script":MML.VARIANT.SCRIPT, "bold-sans-serif":MML.VARIANT.SANSSERIF,"sans-serif-bold-italic":MML.VARIANT.SANSSERIFITALIC}[variant]||variant;}if(values.style==="italic"){variant={normal:MML.VARIANT.ITALIC,bold:MML.VARIANT.BOLDITALIC,"sans-serif":MML.VARIANT.SANSSERIFITALIC,"bold-sans-serif":MML.VARIANT.SANSSERIFBOLDITALIC}[variant]||variant;}else if(values.style==="normal"){variant={italic:MML.VARIANT.NORMAL,"bold-italic":MML.VARIANT.BOLD,"sans-serif-italic":MML.VARIANT.SANSSERIF,"sans-serif-bold-italic":MML.VARIANT.BOLDSANSSERIF}[variant]||variant;}if(!(variant in HTMLCSS.FONTDATA.VARIANT)){variant="normal";}return HTMLCSS.FONTDATA.VARIANT[variant];}},{HTMLautoload:function(){var file=HTMLCSS.autoloadDir+"/"+this.type+".js";HUB.RestartAfter(AJAX.Require(file));},HTMLautoloadFile:function(name){var file=HTMLCSS.autoloadDir+"/"+name+".js";HUB.RestartAfter(AJAX.Require(file));},HTMLstretchH:function(box,w){this.HTMLremoveColor();return this.toHTML(box,w);},HTMLstretchV:function(box,h,d){this.HTMLremoveColor();return this .toHTML(box,h,d);}});MML.chars.Augment({toHTML:function(span,variant,remap,chars){var text=this.data.join("").replace(/[\u2061-\u2064]/g,"");if(remap){text=remap(text,chars)}if(variant.fontInherit){var scale=Math.floor(100/HTMLCSS.scale+.5)+"%";HTMLCSS.addElement(span,"span",{style:{"font-size":scale}},[text]);if(variant.bold){span.lastChild.style.fontWeight="bold"}if(variant.italic){span.lastChild.style.fontStyle="italic"}var HD=HTMLCSS.getHD(span),W=HTMLCSS.getW(span);span.bbox={h:HD.h,d:HD.d,w:W,lw:0,rw:W,exactW:true};}else{this.HTMLhandleVariant(span,variant,text);}}});MML.entity.Augment({toHTML:function(span,variant,remap,chars){var text=this.toString().replace(/[\u2061-\u2064]/g,"");if(remap){text=remap(text,chars)}if(variant.fontInherit){var scale=Math.floor(100/HTMLCSS.scale+.5)+"%";HTMLCSS.addElement(span,"span",{style:{"font-size":scale}},[text]);if(variant.bold){span.lastChild.style.fontWeight="bold"}if(variant.italic){span.lastChild.style.fontStyle="italic"}var HD=HTMLCSS. getHD(span),W=HTMLCSS.getW(span);span.bbox={h:HD.h,d:HD.d,w:W,lw:0,rw:W,exactW:true};}else{this.HTMLhandleVariant(span,variant,text);}}});MML.mi.Augment({toHTML:function(span){span=this.HTMLhandleSize(this.HTMLcreateSpan(span));span.bbox=null;var variant=this.HTMLgetVariant();for(var i=0,m=this.data.length;ibbox.w&&text.length===1&&!variant.noIC){bbox.ic=bbox.rw-bbox.w;HTMLCSS.createBlank(span,bbox.ic);bbox.w=bbox.rw;}this.HTMLhandleSpace(span);this.HTMLhandleColor(span);this.HTMLhandleDir(span);return span;}});MML.mn.Augment({toHTML:function(span){span=this.HTMLhandleSize(this.HTMLcreateSpan(span));span.bbox=null;var variant=this.HTMLgetVariant();for(var i=0,m=this.data.length;ispan.bbox.w){span.bbox.ic=span.bbox.rw-span.bbox.w;HTMLCSS.createBlank(span,span.bbox.ic);span.bbox.w=span.bbox.rw;}}this.HTMLhandleSpace(span);this.HTMLhandleColor(span);this.HTMLhandleDir(span);return span;},CoreParent:function(){var parent=this;while(parent&&parent.isEmbellished()&&parent.CoreMO()===this&&!parent.isa(MML.math)){parent=parent.Parent()}return parent;},CoreText:function(parent){if(!parent){return""}if(parent.isEmbellished()){return parent.CoreMO().data.join("")}while((parent.isa(MML.mrow)||parent.isa(MML.TeXAtom)||parent.isa(MML.mstyle)||parent.isa(MML.mphantom))&&parent.data.length===1&&parent.data[0]){parent=parent.data[0]}if(!parent.isToken){return""}else{return parent.data.join("")}},HTMLremapChars:{'*':"\u2217",'"':"\u2033","\u00B0":"\u2218","\u00B2":"2","\u00B3":"3","\u00B4":"\u2032","\u00B9":"1"},HTMLremap:function(text,map){text=text.replace( /-/g,"\u2212");if(map){text=text.replace(/'/g,"\u2032").replace(/`/g,"\u2035");if(text.length===1){text=map[text]||text}}return text;},HTMLcanStretch:function(direction){if(!this.Get("stretchy")){return false}var c=this.data.join("");if(c.length>1){return false}var parent=this.CoreParent();if(parent&&parent.isa(MML.munderover)&&this.CoreText(parent.data[parent.base]).length===1){var over=parent.data[parent.over],under=parent.data[parent.under];if(over&&this===over.CoreMO()&&parent.Get("accent")){c=HTMLCSS.FONTDATA.REMAPACCENT[c]||c}else if(under&&this===under.CoreMO()&&parent.Get("accentunder")){c=HTMLCSS.FONTDATA.REMAPACCENTUNDER[c]||c}}c=HTMLCSS.FONTDATA.DELIMITERS[c.charCodeAt(0)];return(c&&c.dir==direction.substr(0,1));},HTMLstretchV:function(box,h,d){this.HTMLremoveColor();var values=this.getValues("symmetric","maxsize","minsize");var span=this.HTMLspanElement(),mu=this.HTMLgetMu(span),H;var axis=HTMLCSS.TeX.axis_height,scale=span.scale;if(values.symmetric){H=2*Math.max(h-axis,d+ axis)}else{H=h+d}values.maxsize=HTMLCSS.length2em(values.maxsize,mu,span.bbox.h+span.bbox.d);values.minsize=HTMLCSS.length2em(values.minsize,mu,span.bbox.h+span.bbox.d);H=Math.max(values.minsize,Math.min(values.maxsize,H));span=this.HTMLcreateSpan(box);HTMLCSS.createDelimiter(span,this.data.join("").charCodeAt(0),H,scale);if(values.symmetric){H=(span.bbox.h+span.bbox.d)/2+axis}else{H=(span.bbox.h+span.bbox.d)*h/(h+d)}HTMLCSS.positionDelimiter(span,H);this.HTMLhandleSpace(span);this.HTMLhandleColor(span);return span;},HTMLstretchH:function(box,W){this.HTMLremoveColor();var values=this.getValues("maxsize","minsize","mathvariant","fontweight");if((values.fontweight==="bold"||parseInt(values.fontweight)>=600)&&!this.Get("mathvariant",true)){values.mathvariant=MML.VARIANT.BOLD}var span=this.HTMLspanElement(),mu=this.HTMLgetMu(span),scale=span.scale;values.maxsize=HTMLCSS.length2em(values.maxsize,mu,span.bbox.w);values.minsize=HTMLCSS.length2em(values.minsize,mu,span.bbox.w);W=Math.max( values.minsize,Math.min(values.maxsize,W));span=this.HTMLcreateSpan(box);HTMLCSS.createDelimiter(span,this.data.join("").charCodeAt(0),W,scale,values.mathvariant);this.HTMLhandleSpace(span);this.HTMLhandleColor(span);return span;}});MML.mtext.Augment({toHTML:function(span){span=this.HTMLhandleSize(this.HTMLcreateSpan(span));var variant=this.HTMLgetVariant();if(HTMLCSS.config.mtextFontInherit||this.Parent().type==="merror"){variant={bold:variant.bold,italic:variant.italic,fontInherit:true}}for(var i=0,m=this.data.length;iHTMLCSS.linebreakWidth)||this.hasNewline();},HTMLstretchH:function(box,w){this.HTMLremoveColor();var span=this.HTMLspanElement();this.data[this.core].HTMLstretchH(span,w);this.HTMLcomputeBBox(span ,true);this.HTMLhandleColor(span);return span;},HTMLstretchV:function(box,h,d){this.HTMLremoveColor();var span=this.HTMLspanElement();this.data[this.core].HTMLstretchV(span,h,d);this.HTMLcomputeBBox(span,true);this.HTMLhandleColor(span);return span;}});MML.mstyle.Augment({toHTML:function(span,HW,D){span=this.HTMLcreateSpan(span);if(this.data[0]!=null){var SPAN=this.data[0].toHTML(span);if(D!=null){this.data[0].HTMLstretchV(span,HW,D)}else if(HW!=null){this.data[0].HTMLstretchH(span,HW)}span.bbox=SPAN.bbox;}this.HTMLhandleSpace(span);this.HTMLhandleColor(span);return span;},HTMLstretchH:MML.mbase.HTMLstretchH,HTMLstretchV:MML.mbase.HTMLstretchV});MML.mfrac.Augment({toHTML:function(span){span=this.HTMLcreateSpan(span);var frac=HTMLCSS.createStack(span);var num=HTMLCSS.createBox(frac),den=HTMLCSS.createBox(frac);HTMLCSS.MeasureSpans([this.HTMLboxChild(0,num),this.HTMLboxChild(1,den)]);var values=this.getValues("displaystyle","linethickness","numalign","denomalign","bevelled");var scale= this.HTMLgetScale(),isDisplay=values.displaystyle;var a=HTMLCSS.TeX.axis_height*scale;if(values.bevelled){var delta=(isDisplay?.4:.15);var H=Math.max(num.bbox.h+num.bbox.d,den.bbox.h+den.bbox.d)+2*delta;var bevel=HTMLCSS.createBox(frac);HTMLCSS.createDelimiter(bevel,0x2F,H);HTMLCSS.placeBox(num,0,(num.bbox.d-num.bbox.h)/2+a+delta);HTMLCSS.placeBox(bevel,num.bbox.w-delta/2,(bevel.bbox.d-bevel.bbox.h)/2+a);HTMLCSS.placeBox(den,num.bbox.w+bevel.bbox.w-delta,(den.bbox.d-den.bbox.h)/2+a-delta);}else{var W=Math.max(num.bbox.w,den.bbox.w);var t=HTMLCSS.thickness2em(values.linethickness,scale),p,q,u,v;var mt=HTMLCSS.TeX.min_rule_thickness/this.em;if(isDisplay){u=HTMLCSS.TeX.num1;v=HTMLCSS.TeX.denom1}else{u=(t===0?HTMLCSS.TeX.num3:HTMLCSS.TeX.num2);v=HTMLCSS.TeX.denom2}u*=scale;v*=scale;if(t===0){p=Math.max((isDisplay?7:3)*HTMLCSS.TeX.rule_thickness,2*mt);q=(u-num.bbox.d)-(den.bbox.h-v);if(qH){q=((surd.bbox.h+surd.bbox.d)-(H-t))/2}var ruleC=HTMLCSS.FONTDATA.DELIMITERS[HTMLCSS.FONTDATA.RULECHAR];if(!ruleC||WWW){WW=boxes[i].bbox.w}if(!stretch[i]&&WW>W){W=WW}}}if(D==null&&HW!=null){W=HW}else if(W==-HTMLCSS.BIGDIMEN){W=WW}for(i=WW=0,m=this.data.length;iWW){WW=box.bbox.w}}}var t=HTMLCSS.TeX.rule_thickness,factor=HTMLCSS.FONTDATA.TeX_factor;var base=boxes[this.base]||{bbox:this.HTMLzeroBBox()};var x,y,z1,z2,z3,dw,k,delta=0;if(base.bbox.ic){delta=1.3*base.bbox.ic+.05}for(i=0,m=this.data.length;i0){u+=q;v-=q}}HTMLCSS.placeBox(sup,base.bbox.w+delta,Math.max(u,min.superscriptshift));HTMLCSS.placeBox(sub,base.bbox.w,-Math.max(v,min.subscriptshift));}}this.HTMLhandleSpace(span);this.HTMLhandleColor(span);return span;},HTMLstretchH:MML.mbase.HTMLstretchH,HTMLstretchV:MML.mbase.HTMLstretchV});MML.mmultiscripts.Augment({toHTML:MML.mbase.HTMLautoload});MML.mtable.Augment({toHTML:MML.mbase.HTMLautoload});MML["annotation-xml"].Augment({toHTML:MML.mbase.HTMLautoload});MML.math.Augment({toHTML:function(span,node){var alttext=this.Get("alttext");if(alttext&&alttext!==""){node.setAttribute("aria-label",alttext)}var nobr=HTMLCSS.addElement(span,"nobr",{isMathJax:true});span=this.HTMLcreateSpan(nobr);var stack=HTMLCSS. createStack(span),box=HTMLCSS.createBox(stack),math;stack.style.fontSize=nobr.parentNode.style.fontSize;nobr.parentNode.style.fontSize="";if(this.data[0]!=null){if(HTMLCSS.msieColorBug){if(this.background){this.data[0].background=this.background;delete this.background}if(this.mathbackground){this.data[0].mathbackground=this.mathbackground;delete this.mathbackground}}MML.mbase.prototype.displayAlign=HUB.config.displayAlign;MML.mbase.prototype.displayIndent=HUB.config.displayIndent;var html=this.data[0].toHTML(box);html.bbox.exactW=false;math=HTMLCSS.Measured(html,box);}HTMLCSS.placeBox(box,0,0);span.style.width=HTMLCSS.Em((Math.round(math.bbox.w*this.em)+.25)/HTMLCSS.outerEm);span.style.display="inline-block";var p=1/HTMLCSS.em,f=HTMLCSS.em/HTMLCSS.outerEm;HTMLCSS.em/=f;span.bbox.h*=f;span.bbox.d*=f;span.bbox.w*=f;span.bbox.lw*=f;span.bbox.rw*=f;if(math&&math.bbox.width!=null){span.style.minWidth=(math.bbox.minWidth||span.style.width);span.style.width=stack.style.width=math.bbox.width; box.style.width="100%";}this.HTMLhandleColor(span);if(math){HTMLCSS.createRule(span,(math.bbox.h+p)*f,(math.bbox.d+p)*f,0)}if(!this.isMultiline&&this.Get("display")==="block"&&span.bbox.width==null){var values=this.getValues("indentalignfirst","indentshiftfirst","indentalign","indentshift");if(values.indentalignfirst!==MML.INDENTALIGN.INDENTALIGN){values.indentalign=values.indentalignfirst}if(values.indentalign===MML.INDENTALIGN.AUTO){values.indentalign=this.displayAlign}node.style.textAlign=values.indentalign;if(values.indentshiftfirst!==MML.INDENTSHIFT.INDENTSHIFT){values.indentshift=values.indentshiftfirst}if(values.indentshift==="auto"){values.indentshift=this.displayIndent}if(values.indentshift&&values.indentalign!==MML.INDENTALIGN.CENTER){span.style[{left:"marginLeft",right:"marginRight"}[values.indentalign]]=HTMLCSS.Em(HTMLCSS.length2em(values.indentshift));}}return span;},HTMLspanElement:MML.mbase.prototype.HTMLspanElement});MML.TeXAtom.Augment({toHTML:function(span){span=this. HTMLcreateSpan(span);if(this.data[0]!=null){if(this.texClass===MML.TEXCLASS.VCENTER){var stack=HTMLCSS.createStack(span);var box=HTMLCSS.createBox(stack);HTMLCSS.Measured(this.data[0].toHTML(box),box);HTMLCSS.placeBox(box,0,HTMLCSS.TeX.axis_height-(box.bbox.h+box.bbox.d)/2+box.bbox.d);}else{span.bbox=this.data[0].toHTML(span).bbox;}}this.HTMLhandleSpace(span);this.HTMLhandleColor(span);return span;}});MathJax.Hub.Register.StartupHook("onLoad",function(){setTimeout(MathJax.Callback(["loadComplete",HTMLCSS,"jax.js"]),0);});});HUB.Register.StartupHook("End Config",function(){HUB.Browser.Select({MSIE:function(browser){var mode=(document.documentMode||0);var isIE7=browser.versionAtLeast("7.0");var isIE8=browser.versionAtLeast("8.0")&&mode>7;var quirks=(document.compatMode==="BackCompat");if(mode<9){HTMLCSS.config.styles[".MathJax .MathJax_HitBox"]["background-color"]="white";HTMLCSS.config.styles[".MathJax .MathJax_HitBox"].opacity=0 HTMLCSS.config.styles[".MathJax .MathJax_HitBox"].filter="alpha(opacity=0)";}HTMLCSS.Augment({PaddingWidthBug:true,msieAccentBug:true,msieColorBug:true,msieColorPositionBug:true,msieRelativeWidthBug:quirks,msieDisappearingBug:(mode>=8),msieMarginScaleBug:(mode<8),msiePaddingWidthBug:true,msieBorderWidthBug:quirks,msieFrameSizeBug:(mode<=8),msieInlineBlockAlignBug:(!isIE8||quirks),msiePlaceBoxBug:(isIE8&&!quirks),msieClipRectBug:!isIE8,msieNegativeSpaceBug:quirks,cloneNodeBug:(isIE8&&browser.version==="8.0"),initialSkipBug:(mode<8),msieNegativeBBoxBug:(mode>=8),msieIE6:!isIE7,msieItalicWidthBug:true,FontFaceBug:true,msieFontCSSBug:browser.isIE9,allowWebFonts:(mode>=9?"woff":"eot")});},Firefox:function(browser){var webFonts=false;if(browser.versionAtLeast("3.5")){var root=String(document.location).replace(/[^\/]*$/,"");if(document.location.protocol!=="file:"||HUB.config.root.match(/^https?:\/\//)||(HUB.config.root+"/").substr(0,root.length)===root){webFonts="otf"}}HTMLCSS.Augment({ ffVerticalAlignBug:true,AccentBug:true,allowWebFonts:webFonts});},Safari:function(browser){var v3p0=browser.versionAtLeast("3.0");var v3p1=browser.versionAtLeast("3.1");var trueSafari=navigator.appVersion.match(/ Safari\/\d/)&&navigator.appVersion.match(/ Version\/\d/)&&navigator.vendor.match(/Apple/);var android=(navigator.appVersion.match(/ Android (\d+)\.(\d+)/));var forceImages=(v3p1&&browser.isMobile&&((navigator.platform.match(/iPad|iPod|iPhone/)&&!browser.versionAtLeast("5.0"))||(android!=null&&(android[1]<2||(android[1]==2&&android[2]<2)))));HTMLCSS.Augment({config:{styles:{".MathJax img, .MathJax nobr, .MathJax a":{"max-width":"5000em","max-height":"5000em"}}},rfuzz:.011,AccentBug:true,AdjustSurd:true,negativeBBoxes:true,safariNegativeSpaceBug:true,safariVerticalAlignBug:!v3p1,safariTextNodeBug:!v3p0,forceReflow:true,allowWebFonts:(v3p1&&!forceImages?"otf":false)});if(trueSafari){HTMLCSS.Augment({webFontDefault:(browser.isMobile?"sans-serif":"serif")});}if(browser.isPC){ HTMLCSS.Augment({adjustAvailableFonts:HTMLCSS.removeSTIXfonts,checkWebFontsTwice:true});}if(forceImages){var config=HUB.config["HTML-CSS"];if(config){config.availableFonts=[];config.preferredFont=null}else{HUB.config["HTML-CSS"]={availableFonts:[],preferredFont:null}}}},Chrome:function(browser){HTMLCSS.Augment({Em:HTMLCSS.EmRounded,cloneNodeBug:true,rfuzz:.011,AccentBug:true,AdjustSurd:true,negativeBBoxes:true,safariNegativeSpaceBug:true,safariWebFontSerif:[""],forceReflow:true,allowWebFonts:(browser.versionAtLeast("4.0")?"otf":"svg")});},Opera:function(browser){browser.isMini=(navigator.appVersion.match("Opera Mini")!=null);HTMLCSS.config.styles[".MathJax .merror"]["vertical-align"]=null;HTMLCSS.config.styles[".MathJax span"]["z-index"]=0;HTMLCSS.Augment({operaHeightBug:true,operaVerticalAlignBug:true,operaFontSizeBug:browser.versionAtLeast("10.61"),initialSkipBug:true,FontFaceBug:true,PaddingWidthBug:true,allowWebFonts:(browser.versionAtLeast("10.0")&&!browser.isMini?"otf":false), adjustAvailableFonts:HTMLCSS.removeSTIXfonts});},Konqueror:function(browser){HTMLCSS.Augment({konquerorVerticalAlignBug:true});}});});MathJax.Hub.Register.StartupHook("End Cookie",function(){if(HUB.config.menuSettings.zoom!=="None"){AJAX.Require("[MathJax]/extensions/MathZoom.js")}});})(MathJax.Ajax,MathJax.Hub,MathJax.OutputJax["HTML-CSS"]);},{},{}); /* cache key: cybsr1_mediawiki_d:resourceloader:filter:minify-js:7:66779cdd1cf7a6ccb449e12a50b3fd1a */