//>>built
(function(k,m){var l,e=function(){},h=function(a){for(var c in a)return 0;return 1},f={}.toString,d=function(a){return"[object Function]"==f.call(a)},c=function(a){return"[object String]"==f.call(a)},b=function(a){return"[object Array]"==f.call(a)},a=function(a,c){if(a)for(var b=0;b<a.length;)c(a[b++])},p=function(a,c){for(var b in c)a[b]=c[b];return a},g=function(a,c){return p(Error(a),{src:"dojoLoader",info:c})},n=1,t=function(){return"_"+n++},r=function(a,c,b){return za(a,c,b,0,r)},s=this,q=s.document,
u=q&&q.createElement("DiV"),v=r.has=function(a){return d(x[a])?x[a]=x[a](s,q,u):x[a]},x=v.cache=m.hasCache;v.add=function(a,c,b,g){(void 0===x[a]||g)&&(x[a]=c);return b&&v(a)};v.add("host-webworker","undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope);v("host-webworker")&&(p(m.hasCache,{"host-browser":0,dom:0,"dojo-dom-ready-api":0,"dojo-sniff":0,"dojo-inject-api":1,"host-webworker":1,"dojo-guarantee-console":0}),m.loaderPatch={injectUrl:function(a,c){try{importScripts(a),c()}catch(b){console.error(b)}}});
for(var A in k.has)v.add(A,k.has[A],0,1);var w=0,B=[],D=0,J=e,ia=e,ea;r.isXdUrl=e;r.initSyncLoader=function(a,c,b){D||(D=a,J=c,ia=b);return{sync:"sync",requested:1,arrived:2,nonmodule:3,executing:4,executed:5,syncExecStack:B,modules:y,execQ:O,getModule:ba,injectModule:Aa,setArrived:ma,signal:E,finishExec:ra,execModule:sa,dojoRequirePlugin:D,getLegacyMode:function(){return w},guardCheckComplete:ta}};var Q=location.protocol,ca=location.host;r.isXdUrl=function(a){return/^\./.test(a)?!1:/^\/\//.test(a)?
!0:(a=a.match(/^([^\/\:]+\:)\/+([^\/]+)/))&&(a[1]!=Q||ca&&a[2]!=ca)};v.add("dojo-force-activex-xhr",!q.addEventListener&&"file:"==window.location.protocol);v.add("native-xhr","undefined"!=typeof XMLHttpRequest);if(v("native-xhr")&&!v("dojo-force-activex-xhr"))ea=function(){return new XMLHttpRequest};else{var fa=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],z;for(l=0;3>l;)try{if(z=fa[l++],new ActiveXObject(z))break}catch(F){}ea=function(){return new ActiveXObject(z)}}r.getXhr=ea;v.add("dojo-gettext-api",
1);r.getText=function(a,c,b){var d=ea();d.open("GET",Ba(a),!1);d.send(null);if(200==d.status||!location.host&&!d.status)b&&b(d.responseText,c);else throw g("xhrFailed",d.status);return d.responseText};var M=v("csp-restrictions")?function(){}:new Function("return eval(arguments[0]);");r.eval=function(a,c){return M(a+"\r\n//# sourceURL\x3d"+c)};var C={},E=r.signal=function(c,g){var d=C[c];a(d&&d.slice(0),function(a){a.apply(null,b(g)?g:[g])})},P=r.on=function(a,c){var b=C[a]||(C[a]=[]);b.push(c);return{remove:function(){for(var a=
0;a<b.length;a++)if(b[a]===c){b.splice(a,1);break}}}},Z=[],W={},X=[],G={},H=r.map={},R=[],y={},I="",K={},ga={},S={},$=0,aa=function(a,c){c=!1!==c;var b,g,d,n;for(b in ga)g=ga[b],(d=b.match(/^url\:(.+)/))?K["url:"+Pa(d[1],a)]=g:"*now"==b?n=g:"*noref"!=b&&(d=ua(b,a,!0),K[d.mid]=K["url:"+d.url]=g);n&&n(va(a));c&&(ga={})},wa=function(a){return a.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(a){return"\\"+a})},na=function(a,c){c.splice(0,c.length);for(var b in a)c.push([b,a[b],RegExp("^"+wa(b)+"(/|$)"),
b.length]);c.sort(function(a,c){return c[3]-a[3]});return c},Ca=function(b,g){a(b,function(a){g.push([c(a[0])?RegExp("^"+wa(a[0])+"$"):a[0],a[1]])})},T=function(a){var c=a.name;c||(c=a,a={name:c});a=p({main:"main"},a);a.location=a.location?a.location:c;a.packageMap&&(H[c]=a.packageMap);a.main.indexOf("./")||(a.main=a.main.substring(2));G[c]=a},ja=[],ka=function(b,g,d){for(var n in b){"waitSeconds"==n&&(r.waitms=1E3*(b[n]||0));"cacheBust"==n&&(I=b[n]?c(b[n])?b[n]:(new Date).getTime()+"":"");if("baseUrl"==
n||"combo"==n)r[n]=b[n];if("async"==n){var f=b[n];r.legacyMode=w=c(f)&&/sync|legacyAsync/.test(f)?f:!f?"sync":!1;r.async=!w}b[n]!==x&&(r.rawConfig[n]=b[n],"has"!=n&&v.add("config-"+n,b[n],0,g))}r.baseUrl||(r.baseUrl="./");/\/$/.test(r.baseUrl)||(r.baseUrl+="/");for(n in b.has)v.add(n,b.has[n],0,g);a(b.packages,T);for(var e in b.packagePaths)a(b.packagePaths[e],function(a){var b=e+"/"+a;c(a)&&(a={name:a});a.location=b;T(a)});na(p(H,b.map),R);a(R,function(a){a[1]=na(a[1],[]);"*"==a[0]&&(R.star=a)});
na(p(W,b.paths),X);Ca(b.aliases,Z);if(g)ja.push({config:b.config});else for(n in b.config)g=ba(n,d),g.config=p(g.config||{},b.config[n]);b.cache&&(aa(),ga=b.cache,aa(0,!!b.cache["*noref"]));E("config",[b,r.rawConfig])};v("dojo-cdn");var da=q.getElementsByTagName("script");l=0;for(var U,Y,oa,ha;l<da.length;){U=da[l++];if((oa=U.getAttribute("src"))&&(ha=oa.match(/(((.*)\/)|^)dojo\.js(\W|$)/i)))Y=ha[3]||"",m.baseUrl=m.baseUrl||Y,$=U;if(oa=U.getAttribute("data-dojo-config")||U.getAttribute("djConfig"))S=
r.eval("({ "+oa+" })","data-dojo-config"),$=U}r.rawConfig={};ka(m,1);v("dojo-cdn")&&((G.dojo.location=Y)&&(Y+="/"),G.dijit.location=Y+"../dijit/",G.dojox.location=Y+"../dojox/");ka(k,1);ka(S,1);var la=function(b){ta(function(){a(b.deps,Aa)})},za=function(a,d,n,f,h){var q;if(c(a)){if((q=ba(a,f,!0))&&q.executed)return q.result;if("dojo/i18n"===f.mid)return;throw g("undefinedModule",a);}b(a)||(ka(a,0,f),a=d,d=n);if(b(a))if(a.length){n="require*"+t();for(var s,u=[],l=0;l<a.length;)s=a[l++],u.push(ba(s,
f));q=p(Da("",n,0,""),{injected:2,deps:u,def:d||e,require:f?f.require:r,gc:1});y[q.mid]=q;la(q);var k=xa&&"sync"!=w;ta(function(){sa(q,k)});q.executed||O.push(q);pa()}else d&&d();return h},va=function(a){if(!a)return r;var b=a.require;b||(b=function(c,g,d){return za(c,g,d,a,b)},a.require=p(b,r),b.module=a,b.toUrl=function(b){return Pa(b,a)},b.toAbsMid=function(b){return Ia(b,a)},b.syncLoadNls=function(b){b=ua(b,a);var c=y[b.mid];if(!c||!c.executed)if(qa=K[b.mid]||K["url:"+b.url])Ea(qa),c=y[b.mid];
return c&&c.executed&&c.result});return b},O=[],V=[],N={},L=function(a){a.injected=1;N[a.mid]=1;a.url&&(N[a.url]=a.pack||1);Za()},ma=function(a){a.injected=2;delete N[a.mid];a.url&&delete N[a.url];h(N)&&($a(),"xd"==w&&(w="sync"))},ab=r.idle=function(){return!V.length&&h(N)&&!O.length&&!xa},Fa=function(a,b){if(b)for(var c=0;c<b.length;c++)if(b[c][2].test(a))return b[c];return 0},Qa=function(a){var b=[],c,g;for(a=a.replace(/\\/g,"/").split("/");a.length;)c=a.shift(),".."==c&&b.length&&".."!=g?(b.pop(),
g=b[b.length-1]):"."!=c&&b.push(g=c);return b.join("/")},Da=function(a,b,c,g){var d=r.isXdUrl(g);return{pid:a,mid:b,pack:c,url:g,executed:0,def:0,isXd:d,isAmd:!!(d||G[a]&&G[a].isAmd)}},Ra=function(b,c,n,p,f,e,h,t,q,r){var s,u,l,k;k=/^\./.test(b);if(/(^\/)|(\:)|(\.js$)/.test(b)||k&&!c)return Da(0,b,0,b);b=Qa(k?c.mid+"/../"+b:b);if(/^\./.test(b))throw g("irrationalPath",b);!r&&(!k&&e.star)&&(l=Fa(b,e.star[1]));!l&&c&&(l=(l=Fa(c.mid,e))&&Fa(b,l[1]));l&&(b=l[1]+b.substring(l[3]));c=(ha=b.match(/^([^\/]+)(\/(.+))?$/))?
ha[1]:"";(s=n[c])?b=c+"/"+(u=ha[3]||s.main):c="";var m=0;a(t,function(a){var c=b.match(a[0]);c&&0<c.length&&(m=d(a[1])?b.replace(a[0],a[1]):a[1])});if(m)return Ra(m,0,n,p,f,e,h,t,q);if(n=p[b])return q?Da(n.pid,n.mid,n.pack,n.url):p[b];p=(l=Fa(b,h))?l[1]+b.substring(l[3]):c?s.location+"/"+u:v("config-tlmSiblingOfDojo")?"../"+b:b;/(^\/)|(\:)/.test(p)||(p=f+p);return Da(c,b,s,Qa(p+".js"))},ua=function(a,b,c){return Ra(a,b,G,y,r.baseUrl,R,X,Z,void 0,c)},Sa=function(a,b,c){return a.normalize?a.normalize(b,
function(a){return Ia(a,c)}):Ia(b,c)},Ta=0,ba=function(a,b,c){var g,d;(g=a.match(/^(.+?)\!(.*)$/))?(d=ba(g[1],b,c),"sync"==w&&!d.executed&&(Aa(d),2===d.injected&&!d.executed&&ta(function(){sa(d)}),d.executed?Ga(d):O.unshift(d)),5===d.executed&&!d.load&&Ga(d),d.load?(g=Sa(d,g[2],b),a=d.mid+"!"+(d.dynamic?++Ta+"!":"")+g):(g=g[2],a=d.mid+"!"+ ++Ta+"!waitingForPlugin"),a={plugin:d,mid:a,req:va(b),prid:g}):a=ua(a,b);return y[a.mid]||!c&&(y[a.mid]=a)},Ia=r.toAbsMid=function(a,b){return ua(a,b).mid},Pa=
r.toUrl=function(a,b){var c=ua(a+"/x",b),g=c.url;return Ba(0===c.pid?a:g.substring(0,g.length-5))},Ua={injected:2,executed:5,def:3,result:3},Ja=function(a){return y[a]=p({mid:a},Ua)},bb=Ja("require"),cb=Ja("exports"),db=Ja("module"),Ha={},Ka=0,Ga=function(a){var b=a.result;a.dynamic=b.dynamic;a.normalize=b.normalize;a.load=b.load;return a},eb=function(b){var c={};a(b.loadQ,function(a){var g=Sa(b,a.prid,a.req.module),d=b.dynamic?a.mid.replace(/waitingForPlugin$/,g):b.mid+"!"+g,g=p(p({},a),{mid:d,prid:g,
injected:0});if(!y[d]||!y[d].injected)Va(y[d]=g);c[a.mid]=y[d];ma(a);delete y[a.mid]});b.loadQ=0;var g=function(a){for(var b=a.deps||[],g=0;g<b.length;g++)(a=c[b[g].mid])&&(b[g]=a)},d;for(d in y)g(y[d]);a(O,g)},ra=function(b){r.trace("loader-finish-exec",[b.mid]);b.executed=5;b.defOrder=Ka++;a(b.provides,function(a){a()});b.loadQ&&(Ga(b),eb(b));for(l=0;l<O.length;)O[l]===b?O.splice(l,1):l++;/^require\*/.test(b.mid)&&delete y[b.mid]},fb=[],sa=function(a,b){if(4===a.executed)return r.trace("loader-circular-dependency",
[fb.concat(a.mid).join("-\x3e")]),!a.def||b?Ha:a.cjs&&a.cjs.exports;if(!a.executed){if(!a.def)return Ha;var c=a.mid,g=a.deps||[],n,p=[],f=0;for(a.executed=4;n=g[f++];){n=n===bb?va(a):n===cb?a.cjs.exports:n===db?a.cjs:sa(n,b);if(n===Ha)return a.executed=0,r.trace("loader-exec-module",["abort",c]),Ha;p.push(n)}r.trace("loader-run-factory",[a.mid]);c=a.def;B.unshift(a);p=d(c)?c.apply(null,p):c;a.result=void 0===p&&a.cjs?a.cjs.exports:p;B.shift(a);ra(a)}return a.result},xa=0,ta=function(a){try{xa++,a()}catch(b){throw b;
}finally{xa--}ab()&&E("idle",[])},pa=function(){xa||ta(function(){J();for(var a,b,c=0;c<O.length;)a=Ka,b=O[c],sa(b),a!=Ka?(J(),c=0):c++})};void 0===v("dojo-loader-eval-hint-url")&&v.add("dojo-loader-eval-hint-url",1);var Ba="function"==typeof k.fixupUrl?k.fixupUrl:function(a){a+="";return a+(I?(/\?/.test(a)?"\x26":"?")+I:"")},Va=function(a){var b=a.plugin;5===b.executed&&!b.load&&Ga(b);var c=function(b){a.result=b;ma(a);ra(a);pa()};b.load?b.load(a.prid,a.req,c):b.loadQ?b.loadQ.push(a):(b.loadQ=[a],
O.unshift(b),Aa(b))},qa=0,ya=0,La=0,Ea=function(a,b){"function"===typeof k.moduleTextTransform&&(a=k.moduleTextTransform(a,b));v("config-stripStrict")&&(a=a.replace(/(["'])use strict\1/g,""));La=1;a===qa?qa.call(null):r.eval(a,v("dojo-loader-eval-hint-url")?b.url:b.mid);La=0},Aa=function(b){var c=b.mid,d=b.url;if(!b.executed&&!b.injected&&!(N[c]||b.url&&(b.pack&&N[b.url]===b.pack||1==N[b.url])))if(L(b),b.plugin)Va(b);else{var n=function(){Wa(b);if(2!==b.injected){if(v("dojo-enforceDefine")){E("error",
g("noDefine",b));return}ma(b);p(b,Ua);r.trace("loader-define-nonmodule",[b.url])}w?!B.length&&pa():pa()};if(qa=K[c]||K["url:"+b.url])r.trace("loader-inject",["cache",b.mid,d]),Ea(qa,b),n();else{if(w)if(b.isXd)"sync"==w&&(w="xd");else if(!(b.isAmd&&"sync"!=w)){r.trace("loader-inject",["xhr",b.mid,d,"sync"!=w]);r.getText(d,"sync"!=w,function(g){if("sync"==w){B.unshift(b);Ea(g,b);B.shift();Wa(b);b.cjs||(ma(b),ra(b));if(b.finish){g=c+"*finish";var p=b.finish;delete b.finish;Ma(g,["dojo",("dojo/require!"+
p.join(",")).replace(/\./g,"/")],function(b){a(p,function(a){b.require(a)})});O.unshift(ba(g))}n()}else(g=ia(b,g))?(Ea(g,b),n()):(ya=b,r.injectUrl(Ba(d),n,b),ya=0)});return}r.trace("loader-inject",["script",b.mid,d]);ya=b;r.injectUrl(Ba(d),n,b);ya=0}}},Na=function(a,b,c){r.trace("loader-define-module",[a.mid,b]);var n=a.mid;if(2===a.injected)return E("error",g("multipleDefine",a)),a;p(a,{deps:b,def:c,cjs:{id:a.mid,uri:a.url,exports:a.result={},setExports:function(b){a.cjs.exports=b},config:function(){return a.config}}});
for(var f=0;b[f];f++)b[f]=ba(b[f],a);w&&!N[n]&&(la(a),O.push(a),pa());ma(a);!d(c)&&!b.length&&(a.result=c,ra(a));return a},Wa=function(b,c){for(var g=[],d,n;V.length;)n=V.shift(),c&&(n[0]=c.shift()),d=n[0]&&ba(n[0])||b,g.push([d,n[1],n[2]]);aa(b);a(g,function(a){la(Na.apply(null,a))})},$a=e,Za=e;v.add("ie-event-behavior",q.attachEvent&&"undefined"===typeof Windows&&("undefined"===typeof opera||"[object Opera]"!=opera.toString()));var Oa=function(a,b,c,g){if(v("ie-event-behavior"))return a.attachEvent(c,
g),function(){a.detachEvent(c,g)};a.addEventListener(b,g,!1);return function(){a.removeEventListener(b,g,!1)}},gb=Oa(window,"load","onload",function(){r.pageLoaded=1;try{"complete"!=q.readyState&&(q.readyState="complete")}catch(a){}gb()}),da=q.getElementsByTagName("script");for(l=0;!$;)if(!/^dojo/.test((U=da[l++])&&U.type))$=U;r.injectUrl=function(a,b,c){c=c.node=q.createElement("script");var d=Oa(c,"load","onreadystatechange",function(a){a=a||window.event;var c=a.target||a.srcElement;if("load"===
a.type||/complete|loaded/.test(c.readyState))d(),n(),b&&b()}),n=Oa(c,"error","onerror",function(b){d();n();E("error",g("scriptError",[a,b]))});c.type="text/javascript";c.charset="utf-8";c.src=a;$.parentNode.insertBefore(c,$);return c};r.log=e;r.trace=e;var Ma=function(a,b,n){var p=arguments.length,f=["require","exports","module"],e=[0,a,b];1==p?e=[0,d(a)?f:[],a]:2==p&&c(a)?e=[a,d(b)?f:[],b]:3==p&&(e=[a,b,n]);r.trace("loader-define",e.slice(0,2));if((p=e[0]&&ba(e[0]))&&!N[p.mid])la(Na(p,e[1],e[2]));
else if(!v("ie-event-behavior")||La)V.push(e);else{p=p||ya;if(!p)for(a in N)if((f=y[a])&&f.node&&"interactive"===f.node.readyState){p=f;break}p?(aa(p),la(Na(p,e[1],e[2]))):E("error",g("ieDefineFailed",e[0]));pa()}};Ma.amd={vendor:"dojotoolkit.org"};p(p(r,m.loaderPatch),k.loaderPatch);P("error",function(a){try{if(console.error(a),a instanceof Error)for(var b in a);}catch(c){}});p(r,{uid:t,cache:K,packs:G});if(!s.define){s.define=Ma;s.require=r;a(ja,function(a){ka(a)});var Xa=S.deps||k.deps||m.deps,
Ya=S.callback||k.callback||m.callback;r.boot=Xa||Ya?[Xa||[],Ya]:0}})(this.dojoConfig||this.djConfig||this.require||{},{async:0,hasCache:{"config-selectorEngine":"acme","config-tlmSiblingOfDojo":1,"dojo-built":1,"dojo-loader":1,dom:1,"host-browser":1},packages:[{location:"../dojoConfigs",name:"dojoConfigs"},{location:"../l10n",name:"l10n"},{location:"../images",name:"images"},{location:"../css",name:"css"},{location:"../fonts",name:"fonts"},{location:"../CodeMirror",name:"CodeMirror"},{location:"../MW",
name:"MW"},{location:"../STIXfonts",name:"STIXfonts"},{location:"../dgrid",main:"OnDemandGrid",name:"dgrid"},{location:"../dijit",name:"dijit"},{location:".",name:"dojo"},{location:"../dojox",name:"dojox"},{location:"../equationrenderer",name:"equationrenderer"},{location:"../css-equationrenderer",name:"css-equationrenderer"},{location:"../maven_component_ui",name:"maven_component_ui"},{location:"../mw-actiondataservice",main:"ActionDataService",name:"mw-actiondataservice"},{location:"../mw-browser-utils",
name:"mw-browser-utils"},{location:"../mw-colorpicker",name:"mw-colorpicker"},{location:"../mw-datepicker",name:"mw-datepicker"},{location:"../mw-ddux",name:"mw-ddux"},{location:"../mw-deferred-utils",main:"Deferred",name:"mw-deferred-utils"},{location:"../mw-deprecation-utils",name:"mw-deprecation-utils"},{location:"../mw-dialog-utils",main:"DialogUtils.js",name:"mw-dialog-utils"},{location:"../mw-dialogs",name:"mw-dialogs"},{location:"../mw-dnd",main:"DndUtils",name:"mw-dnd"},{location:"../mw-dom-snapshot-utils",
name:"mw-dom-snapshot-utils"},{location:"../mw-dom-utils",main:"domUtils",name:"mw-dom-utils"},{location:"../mw-event-utils",main:"platformize",name:"mw-event-utils"},{location:"../mw-filename-utils",main:"FileNameUtil",name:"mw-filename-utils"},{location:"../mw-form",main:"ActionDataService",name:"mw-form"},{location:"../mw-gesture",name:"mw-gesture"},{location:"../mw-html-utils",main:"HTMLUtils",name:"mw-html-utils"},{location:"../mw-keybindings",name:"mw-keybindings"},{location:"../mw-log",main:"Log",
name:"mw-log"},{location:"../mw-messageservice",main:"MessageService",name:"mw-messageservice"},{location:"../mw-navigationbar",name:"mw-navigationbar"},{location:"../mw-notifications",name:"mw-notifications"},{location:"../mw-overlay-utils",main:"Utils",name:"mw-overlay-utils"},{location:"../mw-peermodel",main:"PeerSynchronizer",name:"mw-peermodel"},{location:"../mw-remote",main:"Remote",name:"mw-remote"},{location:"../mw-statemachine",main:"StateMachine",name:"mw-statemachine"},{location:"../mw-store-utils",
name:"mw-store-utils"},{location:"../mw-string-utils",main:"Utils",name:"mw-string-utils"},{location:"../mw-utils",main:"Utils",name:"mw-utils"},{location:"../put-selector",main:"put",name:"put-selector"},{location:"../spinner",name:"spinner"},{location:"../webfontloaderjs",name:"webfontloaderjs"},{location:"../webwidgets_css",name:"webwidgets_css"},{location:"../xstyle",name:"xstyle"}],supportedLocales:["en-us"]});
require({cache:{"MW/equations/renderer/StandaloneEqnRenderer":function(){define("dojo/_base/declare dojo/_base/query dojo/dom-attr dojo/dom-construct dojo/dom-geometry dojo/dom-style dojo/has ./Renderer ./view/FontsLoaded".split(" "),function(k,m,l,e,h,f,d,c,b){return k(null,{constructor:function(a){a=a||{};this._format=a.equationFormat;this._equationEncoding=a.equationEncoding||"attribute";this._equationRootElement=a.equationRootElement||"math";this._attrName=this._makeAttrName(this._format);this._elementsToRender=
this._gatherEquations(a);this._nextElement=0;this._cacheFontMetrics=!0===a.cacheFontMetrics;this._isSupportedBrowser=this.isSupportedBrowser();0<this._elementsToRender.length&&(this._renderer=new c(a))},isSupportedBrowser:function(){var a=d("chrome");return a?25<=a:(a=d("edge"))?14<=a:(a=d("trident"))?5<=a:(a=d("ff"))?17<=a:(a=d("safari"))?5.1<=a:(a=d("opera"))?12.16<=a:(a=d("webkit"))?534.34<=a:!1},_gatherEquations:function(a){return"attribute"===this._equationEncoding?a.elementsToRender||m("span["+
this._attrName+"]"):a.elementsToRender||m(this._equationRootElement)},_documentHeight:function(){return Math.max(document.documentElement.clientHeight,document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight)},render:function(){var a=this._elementsToRender;0!==this._elementsToRender.length&&b.then(function(){var b,c,d,f,e,s,q;if(!(this._nextElement>=a.length)){for(s=0;10>s;s+=1)if(q=a[this._nextElement])b=h.docScroll().y,f=h.position(q,
!0),e=this._documentHeight(),c=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),d=Math.max(document.documentElement.scrollTop,document.body.scrollTop),this.renderOneEquation(q),f.y<b&&(b=this._documentHeight(),e=b-e,window.scrollTo(c,d+e)),this._nextElement+=1;setTimeout(this.render.bind(this),0)}}.bind(this))},_makeAttrName:function(a){return"data-rtc-"+a},_getEquationString:function(a){return l.get(a,this._attrName)},_useFallbackImage:function(a,b){var c=l.get(b,"altimg"),
d;if(c){c={src:c};if(d=l.get(b,"altimg-width"))c.width=d;if(d=l.get(b,"altimg-height"))c.height=d;if(d=l.get(b,"alttext"))c.alt=d;c=e.create("img",c);(d=l.get(b,"altimg-valign"))&&f.set(a,{verticalAlign:d});e.place(c,a)}},_renderOneEquation:function(a,b){var c=!1,d=e.create("span");e.place(d,b,"replace");this._isSupportedBrowser&&(c=this._renderer.render(a,d));!1===c&&"mathml"===this._format&&this._useFallbackImage(d,a);return c},renderOneEquation:function(a){var b=null,b="attribute"===this._equationEncoding?
this._getEquationString(a):a;return!b?!0:this._renderOneEquation(b,a)}})})},"dojo/_base/declare":function(){define(["./kernel","../has","./lang"],function(k,m,l){function e(a,b){throw Error("declare"+(b?" "+b:"")+": "+a);}function h(a,b,c){var g,d,n,p,f,h,t,q=this._inherited=this._inherited||{};"string"==typeof a&&(g=a,a=b,b=c);c=0;p=a.callee;(g=g||p.nom)||e("can't deduce a name to call inherited()",this.declaredClass);f=this.constructor._meta;n=f.bases;t=q.p;if(g!=D){if(q.c!==p&&(t=0,h=n[0],f=h._meta,
f.hidden[g]!==p)){(d=f.chains)&&"string"==typeof d[g]&&e("calling chained method with inherited: "+g,this.declaredClass);do if(f=h._meta,d=h.prototype,f&&(d[g]===p&&d.hasOwnProperty(g)||f.hidden[g]===p))break;while(h=n[++t]);t=h?t:-1}if(h=n[++t])if(d=h.prototype,h._meta&&d.hasOwnProperty(g))c=d[g];else{p=x[g];do if(d=h.prototype,(c=d[g])&&(h._meta?d.hasOwnProperty(g):c!==p))break;while(h=n[++t])}c=h&&c||x[g]}else{if(q.c!==p&&(t=0,(f=n[0]._meta)&&f.ctor!==p)){d=f.chains;for((!d||"manual"!==d.constructor)&&
e("calling chained constructor with inherited",this.declaredClass);(h=n[++t])&&!((f=h._meta)&&f.ctor===p););t=h?t:-1}for(;(h=n[++t])&&!(c=(f=h._meta)?f.ctor:h););c=h&&c}q.c=c;q.p=t;if(c)return!0===b?c:c.apply(this,b||a)}function f(a,b){return"string"==typeof a?this.__inherited(a,b,!0):this.__inherited(a,!0)}function d(a,b,c){var g=this.getInherited(a,b);if(g)return g.apply(this,c||b||a)}function c(a){for(var b=this.constructor._meta.bases,c=0,g=b.length;c<g;++c)if(b[c]===a)return!0;return this instanceof
a}function b(a,b){for(var c in b)c!=D&&b.hasOwnProperty(c)&&(a[c]=b[c]);if(m("bug-for-in-skips-shadowed"))for(var g=l._extraNames,d=g.length;d;)c=g[--d],c!=D&&b.hasOwnProperty(c)&&(a[c]=b[c])}function a(a){u.safeMixin(this.prototype,a);return this}function p(a,b){a instanceof Array||"function"==typeof a||(b=a,a=void 0);b=b||{};a=a||[];return u([this].concat(a),b)}function g(a,b){return function(){var c=arguments,g=c,d=c[0],n,p;p=a.length;var f;if(!(this instanceof c.callee))return q(c);if(b&&(d&&
d.preamble||this.preamble)){f=Array(a.length);f[0]=c;for(n=0;;){if(d=c[0])(d=d.preamble)&&(c=d.apply(this,c)||c);d=a[n].prototype;(d=d.hasOwnProperty("preamble")&&d.preamble)&&(c=d.apply(this,c)||c);if(++n==p)break;f[n]=c}}for(n=p-1;0<=n;--n)d=a[n],(d=(p=d._meta)?p.ctor:d)&&d.apply(this,f?f[n]:c);(d=this.postscript)&&d.apply(this,g)}}function n(a,b){return function(){var c=arguments,g=c,d=c[0];if(!(this instanceof c.callee))return q(c);b&&(d&&(d=d.preamble)&&(g=d.apply(this,g)||g),(d=this.preamble)&&
d.apply(this,g));a&&a.apply(this,c);(d=this.postscript)&&d.apply(this,c)}}function t(a){return function(){var b=arguments,c=0,g,d;if(!(this instanceof b.callee))return q(b);for(;g=a[c];++c)if(g=(d=g._meta)?d.ctor:g){g.apply(this,b);break}(g=this.postscript)&&g.apply(this,b)}}function r(a,b,c){return function(){var g,d,n=0,p=1;c&&(n=b.length-1,p=-1);for(;g=b[n];n+=p)d=g._meta,(g=(d?d.hidden:g.prototype)[a])&&g.apply(this,arguments)}}function s(a){w.prototype=a.prototype;a=new w;w.prototype=null;return a}
function q(a){var b=a.callee,c=s(b);b.apply(c,a);return c}function u(d,q,k){"string"!=typeof d&&(k=q,q=d,d="");k=k||{};var m,w,z,F,M,C,E,P=1,Z=q;if("[object Array]"==A.call(q)){P=d;z=[];F=[{cls:0,refs:[]}];C={};for(var W=1,X=q.length,G=0,H,R,y,I;G<X;++G){(H=q[G])?"[object Function]"!=A.call(H)&&e("mixin #"+G+" is not a callable constructor.",P):e("mixin #"+G+" is unknown. Did you use dojo.require to pull it in?",P);R=H._meta?H._meta.bases:[H];y=0;for(H=R.length-1;0<=H;--H)I=R[H].prototype,I.hasOwnProperty("declaredClass")||
(I.declaredClass="uniqName_"+B++),I=I.declaredClass,C.hasOwnProperty(I)||(C[I]={count:0,refs:[],cls:R[H]},++W),I=C[I],y&&y!==I&&(I.refs.push(y),++y.count),y=I;++y.count;F[0].refs.push(y)}for(;F.length;){y=F.pop();z.push(y.cls);for(--W;w=y.refs,1==w.length;){y=w[0];if(!y||--y.count){y=0;break}z.push(y.cls);--W}if(y){G=0;for(X=w.length;G<X;++G)y=w[G],--y.count||F.push(y)}}W&&e("can't build consistent linearization",P);H=q[0];z[0]=H?H._meta&&H===z[z.length-H._meta.bases.length]?H._meta.bases.length:
1:0;C=z;z=C[0];P=C.length-z;q=C[P]}else C=[0],q?"[object Function]"==A.call(q)?(z=q._meta,C=C.concat(z?z.bases:q)):e("base class is not a callable constructor.",d):null!==q&&e("unknown base class. Did you use dojo.require to pull it in?",d);if(q)for(w=P-1;;--w){m=s(q);if(!w)break;z=C[w];(z._meta?b:v)(m,z.prototype);F=new Function;F.superclass=q;F.prototype=m;q=m.constructor=F}else m={};u.safeMixin(m,k);z=k.constructor;z!==x.constructor&&(z.nom=D,m.constructor=z);for(w=P-1;w;--w)(z=C[w]._meta)&&z.chains&&
(E=v(E||{},z.chains));m["-chains-"]&&(E=v(E||{},m["-chains-"]));z=!E||!E.hasOwnProperty(D);C[0]=F=E&&"manual"===E.constructor?t(C):1==C.length?n(k.constructor,z):g(C,z);F._meta={bases:C,hidden:k,chains:E,parents:Z,ctor:k.constructor};F.superclass=q&&q.prototype;F.extend=a;F.createSubclass=p;F.prototype=m;m.constructor=F;m.getInherited=f;m.isInstanceOf=c;m.inherited=J;m.__inherited=h;d&&(m.declaredClass=d,l.setObject(d,F));if(E)for(M in E)m[M]&&("string"==typeof E[M]&&M!=D)&&(z=m[M]=r(M,C,"after"===
E[M]),z.nom=M);return F}var v=l.mixin,x=Object.prototype,A=x.toString,w,B=0,D="constructor";w=m("csp-restrictions")?function(){}:new Function;var J=k.config.isDebug?d:h;k.safeMixin=u.safeMixin=function(a,b){var c,g;for(c in b)if(g=b[c],(g!==x[c]||!(c in x))&&c!=D)"[object Function]"==A.call(g)&&(g.nom=c),a[c]=g;if(m("bug-for-in-skips-shadowed")&&b)for(var d=l._extraNames,n=d.length;n;)if(c=d[--n],g=b[c],(g!==x[c]||!(c in x))&&c!=D)"[object Function]"==A.call(g)&&(g.nom=c),a[c]=g;return a};return k.declare=
u})},"dojo/_base/kernel":function(){define(["../has","./config","require","module"],function(k,m,l,e){var h,f;h=function(){return this}();var d={},c={},b={config:m,global:h,dijit:d,dojox:c},d={dojo:["dojo",b],dijit:["dijit",d],dojox:["dojox",c]};e=l.map&&l.map[e.id.match(/[^\/]+/)[0]];for(f in e)d[f]?d[f][0]=e[f]:d[f]=[e[f],{}];for(f in d)e=d[f],e[1]._scopeName=e[0],m.noGlobals||(h[e[0]]=e[1]);b.scopeMap=d;b.baseUrl=b.config.baseUrl=l.baseUrl;b.isAsync=l.async;b.locale=m.locale;h="$Rev: 91fa0cb $".match(/[0-9a-f]{7,}/);
b.version={major:1,minor:11,patch:2,flag:"",revision:h?h[0]:NaN,toString:function(){var a=b.version;return a.major+"."+a.minor+"."+a.patch+a.flag+" ("+a.revision+")"}};k("csp-restrictions")||Function("d","d.eval \x3d function(){return d.global.eval ? d.global.eval(arguments[0]) : eval(arguments[0]);}")(b);b.exit=function(){};k("host-webworker");k.add("console-as-object",function(){return Function.prototype.bind&&console&&"object"===typeof console.log});"undefined"!=typeof console||(console={});e=
"assert count debug dir dirxml error group groupEnd info profile profileEnd time timeEnd trace warn log".split(" ");var a;for(h=0;a=e[h++];)console[a]?k("console-as-object")&&(console[a]=Function.prototype.bind.call(console[a],console)):function(){var b=a+"";console[b]="log"in console?function(){var a=Array.prototype.slice.call(arguments);a.unshift(b+":");console.log(a.join(" "))}:function(){};console[b]._fake=!0}();b.deprecated=b.experimental=function(){};if(m.modulePaths){b.deprecated("dojo.modulePaths",
"use paths configuration");k={};for(f in m.modulePaths)k[f.replace(/\./g,"/")]=m.modulePaths[f];l({paths:k})}b.moduleUrl=function(a,c){b.deprecated("dojo.moduleUrl()","use require.toUrl","2.0");var d=null;a&&(d=l.toUrl(a.replace(/\./g,"/")+(c?"/"+c:"")+"/*.*").replace(/\/\*\.\*/,"")+(c?"":"/"));return d};b._hasResource={};return b})},"dojo/has":function(){define(["require","module"],function(k,m){var l=k.has||function(){};l.add("dom-addeventlistener",!!document.addEventListener);l.add("touch","ontouchstart"in
document||"onpointerdown"in document&&0<navigator.maxTouchPoints||window.navigator.msMaxTouchPoints);l.add("touch-events","ontouchstart"in document);l.add("pointer-events","pointerEnabled"in window.navigator?window.navigator.pointerEnabled:"PointerEvent"in window);l.add("MSPointer",window.navigator.msPointerEnabled);l.add("device-width",screen.availWidth||innerWidth);var e=document.createElement("form");l.add("dom-attributes-explicit",0==e.attributes.length);l.add("dom-attributes-specified-flag",
0<e.attributes.length&&40>e.attributes.length);l.clearElement=function(e){e.innerHTML="";return e};l.normalize=function(e,f){var d=e.match(/[\?:]|[^:\?]*/g),c=0,b=function(a){var f=d[c++];if(":"==f)return 0;if("?"==d[c++]){if(!a&&l(f))return b();b(!0);return b(a)}return f||0};return(e=b())&&f(e)};l.load=function(e,f,d){e?f([e],d):d()};return l})},"dojo/_base/config":function(){define(["../has","require"],function(k,m){var l={},e=m.rawConfig,h;for(h in e)l[h]=e[h];l.updateLocale=function(f,d){var c,
b;if(0<=f.indexOf(d)&&"zh"!==d)l.locale=d;else if(c=d.split("-")[0],"zh"===c)l.locale="en-us".toLocaleLowerCase();else{for(var a=0;a<f.length;a+=1)if(b=f[a].split("-")[0],c===b){l.locale=f[a];break}l.locale||(l.locale="en-us")}};if(!l.locale&&"undefined"!=typeof navigator&&(e=l._testLanguageOverride||navigator.language||navigator.userLanguage))e=e.toLowerCase(),l.supportedLocales&&l.updateLocale(l.supportedLocales,e);l.locale||(l.locale="en-us");return l})},"dojo/_base/lang":function(){define(["./kernel",
"../has","../sniff"],function(k,m){m.add("bug-for-in-skips-shadowed",function(){for(var a in{toString:1})return 0;return 1});var l=m("bug-for-in-skips-shadowed")?"hasOwnProperty valueOf isPrototypeOf propertyIsEnumerable toLocaleString toString constructor".split(" "):[],e=l.length,h=function(a,b,c){c||(c=a[0]&&k.scopeMap[a[0]]?k.scopeMap[a.shift()][1]:k.global);try{for(var d=0;d<a.length;d++){var f=a[d];if(!(f in c))if(b)c[f]={};else return;c=c[f]}return c}catch(e){}},f=Object.prototype.toString,
d=function(a,b,c){return(c||[]).concat(Array.prototype.slice.call(a,b||0))},c=/\{([^\}]+)\}/g,b={_extraNames:l,_mixin:function(a,b,c){var d,f,h,s={};for(d in b)if(f=b[d],!(d in a)||a[d]!==f&&(!(d in s)||s[d]!==f))a[d]=c?c(f):f;if(m("bug-for-in-skips-shadowed")&&b)for(h=0;h<e;++h)if(d=l[h],f=b[d],!(d in a)||a[d]!==f&&(!(d in s)||s[d]!==f))a[d]=c?c(f):f;return a},mixin:function(a,c){a||(a={});for(var g=1,d=arguments.length;g<d;g++)b._mixin(a,arguments[g]);return a},setObject:function(a,b,c){var d=a.split(".");
a=d.pop();return(c=h(d,!0,c))&&a?c[a]=b:void 0},getObject:function(a,b,c){return!a?c:h(a.split("."),b,c)},exists:function(a,c){return void 0!==b.getObject(a,!1,c)},isString:function(a){return"string"==typeof a||a instanceof String},isArray:Array.isArray||function(a){return"[object Array]"==f.call(a)},isFunction:function(a){return"[object Function]"===f.call(a)},isObject:function(a){return void 0!==a&&(null===a||"object"==typeof a||b.isArray(a)||b.isFunction(a))},isArrayLike:function(a){return!!a&&
!b.isString(a)&&!b.isFunction(a)&&!(a.tagName&&"form"==a.tagName.toLowerCase())&&(b.isArray(a)||isFinite(a.length))},isAlien:function(a){return a&&!b.isFunction(a)&&/\{\s*\[native code\]\s*\}/.test(String(a))},extend:function(a,c){for(var g=1,d=arguments.length;g<d;g++)b._mixin(a.prototype,arguments[g]);return a},_hitchArgs:function(a,c){var g=b._toArray(arguments,2),d=b.isString(c);return function(){var f=b._toArray(arguments),e=d?(a||k.global)[c]:c;return e&&e.apply(a||this,g.concat(f))}},hitch:function(a,
c){if(2<arguments.length)return b._hitchArgs.apply(k,arguments);c||(c=a,a=null);if(b.isString(c)){a=a||k.global;if(!a[c])throw['lang.hitch: scope["',c,'"] is null (scope\x3d"',a,'")'].join("");return function(){return a[c].apply(a,arguments||[])}}return!a?c:function(){return c.apply(a,arguments||[])}},delegate:function(){function a(){}return function(c,g){a.prototype=c;var d=new a;a.prototype=null;g&&b._mixin(d,g);return d}}(),_toArray:m("ie")?function(){function a(a,b,c){c=c||[];for(b=b||0;b<a.length;b++)c.push(a[b]);
return c}return function(b){return(b.item?a:d).apply(this,arguments)}}():d,partial:function(a){return b.hitch.apply(k,[null].concat(b._toArray(arguments)))},clone:function(a){if(!a||"object"!=typeof a||b.isFunction(a))return a;if(a.nodeType&&"cloneNode"in a)return a.cloneNode(!0);if(a instanceof Date)return new Date(a.getTime());if(a instanceof RegExp)return RegExp(a);var c,g,d;if(b.isArray(a)){c=[];g=0;for(d=a.length;g<d;++g)g in a&&(c[g]=b.clone(a[g]))}else c=a.constructor?new a.constructor:{};
return b._mixin(c,a,b.clone)},trim:String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^\s\s*/,"").replace(/\s\s*$/,"")},replace:function(a,d,g){return a.replace(g||c,b.isFunction(d)?d:function(a,c){return b.getObject(c,!1,d)})}};b.mixin(k,b);return b})},"dojo/sniff":function(){define(["./has"],function(k){var m=navigator,l=m.userAgent,m=m.appVersion,e=parseFloat(m);k.add("air",0<=l.indexOf("AdobeAIR"));k.add("wp",parseFloat(l.split("Windows Phone")[1])||void 0);k.add("msapp",
parseFloat(l.split("MSAppHost/")[1])||void 0);k.add("khtml",0<=m.indexOf("Konqueror")?e:void 0);k.add("edge",parseFloat(l.split("Edge/")[1])||void 0);k.add("opr",parseFloat(l.split("OPR/")[1])||void 0);k.add("webkit",!k("wp")&&!k("edge")&&parseFloat(l.split("WebKit/")[1])||void 0);k.add("chrome",!k("edge")&&!k("opr")&&parseFloat(l.split("Chrome/")[1])||void 0);k.add("android",!k("wp")&&parseFloat(l.split("Android ")[1])||void 0);k.add("safari",0<=m.indexOf("Safari")&&!k("wp")&&!k("chrome")&&!k("android")&&
!k("edge")&&!k("opr")?parseFloat(m.split("Version/")[1]):void 0);k.add("mac",0<=m.indexOf("Macintosh"));k.add("quirks","BackCompat"==document.compatMode);if(!k("wp")&&l.match(/(iPhone|iPod|iPad)/)){var h=RegExp.$1.replace(/P/,"p"),f=l.match(/OS ([\d_]+)/)?RegExp.$1:"1",f=parseFloat(f.replace(/_/,".").replace(/_/g,""));k.add(h,f);k.add("ios",f)}k.add("bb",(0<=l.indexOf("BlackBerry")||0<=l.indexOf("BB10"))&&parseFloat(l.split("Version/")[1])||void 0);k.add("trident",parseFloat(m.split("Trident/")[1])||
void 0);k.add("svg","undefined"!==typeof SVGAngle);k("webkit")||(0<=l.indexOf("Opera")&&k.add("opera",9.8<=e?parseFloat(l.split("Version/")[1])||e:e),0<=l.indexOf("Gecko")&&(!k("wp")&&!k("khtml")&&!k("trident")&&!k("edge"))&&k.add("mozilla",e),k("mozilla")&&k.add("ff",parseFloat(l.split("Firefox/")[1]||l.split("Minefield/")[1])||void 0),document.all&&!k("opera")&&(l=parseFloat(m.split("MSIE ")[1])||void 0,(m=document.documentMode)&&(5!=m&&Math.floor(l)!=m)&&(l=m),k.add("ie",l)),k.add("wii","undefined"!=
typeof opera&&opera.wiiremote));return k})},"dojo/_base/query":function(){define(["../query","./NodeList"],function(k){return k})},"dojo/query":function(){define("./_base/kernel ./has ./dom ./on ./_base/array ./_base/lang ./selector/_loader ./selector/_loader!default".split(" "),function(k,m,l,e,h,f,d,c){function b(a,b){var c=function(c,g){if("string"==typeof g&&(g=l.byId(g),!g))return new b([]);var d="string"==typeof c?a(c,g):c?c.end&&c.on?c:[c]:[];return d.end&&d.on?d:new b(d)};c.matches=a.match||
function(a,b,g){return 0<c.filter([a],b,g).length};c.filter=a.filter||function(a,b,g){return c(b,g).filter(function(b){return-1<h.indexOf(a,b)})};if("function"!=typeof a){var g=a.search;a=function(a,b){return g(b||document,a)}}return c}m.add("array-extensible",function(){return 1==f.delegate([],{length:1}).length&&!m("bug-for-in-skips-shadowed")});var a=Array.prototype,p=a.slice,g=a.concat,n=h.forEach,t=function(a,b,c){b=[0].concat(p.call(b,0));c=c||k.global;return function(g){b[0]=g;return a.apply(c,
b)}},r=function(a){var b=this instanceof s&&m("array-extensible");"number"==typeof a&&(a=Array(a));var c=a&&"length"in a?a:arguments;if(b||!c.sort){for(var g=b?this:[],d=g.length=c.length,n=0;n<d;n++)g[n]=c[n];if(b)return g;c=g}f._mixin(c,q);c._NodeListCtor=function(a){return s(a)};return c},s=r,q=s.prototype=m("array-extensible")?[]:{};s._wrap=q._wrap=function(a,b,c){a=new (c||this._NodeListCtor||s)(a);return b?a._stash(b):a};s._adaptAsMap=function(a,b){return function(){return this.map(t(a,arguments,
b))}};s._adaptAsForEach=function(a,b){return function(){this.forEach(t(a,arguments,b));return this}};s._adaptAsFilter=function(a,b){return function(){return this.filter(t(a,arguments,b))}};s._adaptWithCondition=function(a,b,c){return function(){var g=arguments,d=t(a,g,c);if(b.call(c||k.global,g))return this.map(d);this.forEach(d);return this}};n(["slice","splice"],function(b){var c=a[b];q[b]=function(){return this._wrap(c.apply(this,arguments),"slice"==b?this:null)}});n(["indexOf","lastIndexOf","every",
"some"],function(a){var b=h[a];q[a]=function(){return b.apply(k,[this].concat(p.call(arguments,0)))}});f.extend(r,{constructor:s,_NodeListCtor:s,toString:function(){return this.join(",")},_stash:function(a){this._parent=a;return this},on:function(a,b){var c=this.map(function(c){return e(c,a,b)});c.remove=function(){for(var a=0;a<c.length;a++)c[a].remove()};return c},end:function(){return this._parent?this._parent:new this._NodeListCtor(0)},concat:function(a){var b=p.call(this,0),c=h.map(arguments,
function(a){return p.call(a,0)});return this._wrap(g.apply(b,c),this)},map:function(a,b){return this._wrap(h.map(this,a,b),this)},forEach:function(a,b){n(this,a,b);return this},filter:function(a){var b=arguments,c=this,g=0;if("string"==typeof a){c=u._filterResult(this,b[0]);if(1==b.length)return c._stash(this);g=1}return this._wrap(h.filter(c,b[g],b[g+1]),this)},instantiate:function(a,b){var c=f.isFunction(a)?a:f.getObject(a);b=b||{};return this.forEach(function(a){new c(b,a)})},at:function(){var a=
new this._NodeListCtor(0);n(arguments,function(b){0>b&&(b=this.length+b);this[b]&&a.push(this[b])},this);return a._stash(this)}});var u=b(c,r);k.query=b(c,function(a){return r(a)});u.load=function(a,c,g){d.load(a,c,function(a){g(b(a,r))})};k._filterQueryResult=u._filterResult=function(a,b,c){return new r(u.filter(a,b,c))};k.NodeList=u.NodeList=r;return u})},"dojo/dom":function(){define(["./sniff","./_base/window"],function(k,m){if(7>=k("ie"))try{document.execCommand("BackgroundImageCache",!1,!0)}catch(l){}var e=
{};k("ie")?e.byId=function(f,d){if("string"!=typeof f)return f;var c=d||m.doc,b=f&&c.getElementById(f);if(b&&(b.attributes.id.value==f||b.id==f))return b;c=c.all[f];if(!c||c.nodeName)c=[c];for(var a=0;b=c[a++];)if(b.attributes&&b.attributes.id&&b.attributes.id.value==f||b.id==f)return b}:e.byId=function(f,d){return("string"==typeof f?(d||m.doc).getElementById(f):f)||null};e.isDescendant=function(f,d){try{f=e.byId(f);for(d=e.byId(d);f;){if(f==d)return!0;f=f.parentNode}}catch(c){}return!1};k.add("css-user-select",
function(f,d,c){if(!c)return!1;f=c.style;d=["Khtml","O","Moz","Webkit"];c=d.length;var b="userSelect";do if("undefined"!==typeof f[b])return b;while(c--&&(b=d[c]+"UserSelect"));return!1});var h=k("css-user-select");e.setSelectable=h?function(f,d){e.byId(f).style[h]=d?"":"none"}:function(f,d){f=e.byId(f);var c=f.getElementsByTagName("*"),b=c.length;if(d)for(f.removeAttribute("unselectable");b--;)c[b].removeAttribute("unselectable");else for(f.setAttribute("unselectable","on");b--;)c[b].setAttribute("unselectable",
"on")};return e})},"dojo/_base/window":function(){define(["./kernel","./lang","../sniff"],function(k,m,l){var e={global:k.global,doc:k.global.document||null,body:function(e){e=e||k.doc;return e.body||e.getElementsByTagName("body")[0]},setContext:function(h,f){k.global=e.global=h;k.doc=e.doc=f},withGlobal:function(h,f,d,c){var b=k.global;try{return k.global=e.global=h,e.withDoc.call(null,h.document,f,d,c)}finally{k.global=e.global=b}},withDoc:function(h,f,d,c){var b=e.doc,a=l("quirks"),p=l("ie"),g,
n,t;try{k.doc=e.doc=h;k.isQuirks=l.add("quirks","BackCompat"==k.doc.compatMode,!0,!0);if(l("ie")&&(t=h.parentWindow)&&t.navigator)g=parseFloat(t.navigator.appVersion.split("MSIE ")[1])||void 0,(n=h.documentMode)&&(5!=n&&Math.floor(g)!=n)&&(g=n),k.isIE=l.add("ie",g,!0,!0);d&&"string"==typeof f&&(f=d[f]);return f.apply(d,c||[])}finally{k.doc=e.doc=b,k.isQuirks=l.add("quirks",a,!0,!0),k.isIE=l.add("ie",p,!0,!0)}}};m.mixin(k,e);return e})},"dojo/on":function(){define(["./has!dom-addeventlistener?:./aspect",
"./_base/kernel","./sniff"],function(k,m,l){function e(a,d,n,f,e){if(f=d.match(/(.*):(.*)/))return d=f[2],f=f[1],c.selector(f,d).call(e,a,n);l("touch")&&(b.test(d)&&(n=B(n)),!l("event-orientationchange")&&"orientationchange"==d&&(d="resize",a=window,n=B(n)));t&&(n=t(n));if(a.addEventListener){var p=d in g,h=p?g[d]:d;a.addEventListener(h,n,p);return{remove:function(){a.removeEventListener(h,n,p)}}}if(u&&a.attachEvent)return u(a,"on"+d,n);throw Error("Target must be an event emitter");}function h(){this.cancelable=
!1;this.defaultPrevented=!0}function f(){this.bubbles=!1}var d=window.ScriptEngineMajorVersion;l.add("jscript",d&&d()+ScriptEngineMinorVersion()/10);l.add("event-orientationchange",l("touch")&&!l("android"));l.add("event-stopimmediatepropagation",window.Event&&!!window.Event.prototype&&!!window.Event.prototype.stopImmediatePropagation);l.add("event-focusin",function(a,b,c){return"onfocusin"in c});l("touch")&&l.add("touch-can-modify-event-delegate",function(){var a=function(){};a.prototype=document.createEvent("MouseEvents");
try{var b=new a;b.target=null;return null===b.target}catch(c){return!1}});var c=function(a,b,g,d){return"function"==typeof a.on&&"function"!=typeof b&&!a.nodeType?a.on(b,g):c.parse(a,b,g,e,d,this)};c.pausable=function(a,b,g,d){var n;a=c(a,b,function(){if(!n)return g.apply(this,arguments)},d);a.pause=function(){n=!0};a.resume=function(){n=!1};return a};c.once=function(a,b,g,d){var n=c(a,b,function(){n.remove();return g.apply(this,arguments)});return n};c.parse=function(a,b,g,d,n,f){var e;if(b.call)return b.call(f,
a,g);b instanceof Array?e=b:-1<b.indexOf(",")&&(e=b.split(/\s*,\s*/));if(e){var p=[];b=0;for(var h;h=e[b++];)p.push(c.parse(a,h,g,d,n,f));p.remove=function(){for(var a=0;a<p.length;a++)p[a].remove()};return p}return d(a,b,g,n,f)};var b=/^touch/;c.matches=function(a,b,c,g,d){d=d&&"function"==typeof d.matches?d:m.query;g=!1!==g;1!=a.nodeType&&(a=a.parentNode);for(;!d.matches(a,b,c);)if(a==c||!1===g||!(a=a.parentNode)||1!=a.nodeType)return!1;return a};c.selector=function(a,b,g){return function(d,n){function f(b){return c.matches(b,
a,d,g,e)}var e="function"==typeof a?{matches:a}:this,p=b.bubble;return p?c(d,p(f),n):c(d,b,function(a){var b=f(a.target);if(b)return a.selectorTarget=b,n.call(b,a)})}};var a=[].slice,p=c.emit=function(b,c,g){var d=a.call(arguments,2),n="on"+c;if("parentNode"in b){var e=d[0]={},p;for(p in g)e[p]=g[p];e.preventDefault=h;e.stopPropagation=f;e.target=b;e.type=c;g=e}do b[n]&&b[n].apply(b,d);while(g&&g.bubbles&&(b=b.parentNode));return g&&g.cancelable&&g},g=l("event-focusin")?{}:{focusin:"focus",focusout:"blur"};
if(!l("event-stopimmediatepropagation"))var n=function(){this.modified=this.immediatelyStopped=!0},t=function(a){return function(b){if(!b.immediatelyStopped)return b.stopImmediatePropagation=n,a.apply(this,arguments)}};if(l("dom-addeventlistener"))c.emit=function(a,b,g){if(a.dispatchEvent&&document.createEvent){var d=(a.ownerDocument||document).createEvent("HTMLEvents");d.initEvent(b,!!g.bubbles,!!g.cancelable);for(var n in g)n in d||(d[n]=g[n]);return a.dispatchEvent(d)&&d}return p.apply(c,arguments)};
else{c._fixEvent=function(a,b){a||(a=(b&&(b.ownerDocument||b.document||b).parentWindow||window).event);if(!a)return a;try{r&&(a.type==r.type&&a.srcElement==r.target)&&(a=r)}catch(c){}if(!a.target)switch(a.target=a.srcElement,a.currentTarget=b||a.srcElement,"mouseover"==a.type&&(a.relatedTarget=a.fromElement),"mouseout"==a.type&&(a.relatedTarget=a.toElement),a.stopPropagation||(a.stopPropagation=v,a.preventDefault=x),a.type){case "keypress":var g="charCode"in a?a.charCode:a.keyCode;10==g?(g=0,a.keyCode=
13):13==g||27==g?g=0:3==g&&(g=99);a.charCode=g;g=a;g.keyChar=g.charCode?String.fromCharCode(g.charCode):"";g.charOrCode=g.keyChar||g.keyCode}return a};var r,s=function(a){this.handle=a};s.prototype.remove=function(){delete _dojoIEListeners_[this.handle]};var q=function(a){return function(b){b=c._fixEvent(b,this);var g=a.call(this,b);b.modified&&(r||setTimeout(function(){r=null}),r=b);return g}},u=function(a,b,c){c=q(c);if(((a.ownerDocument?a.ownerDocument.parentWindow:a.parentWindow||a.window||window)!=
top||5.8>l("jscript"))&&!l("config-_allow_leaks")){"undefined"==typeof _dojoIEListeners_&&(_dojoIEListeners_=[]);var g=a[b];if(!g||!g.listeners){var d=g,g=Function("event","var callee \x3d arguments.callee; for(var i \x3d 0; i\x3ccallee.listeners.length; i++){var listener \x3d _dojoIEListeners_[callee.listeners[i]]; if(listener){listener.call(this,event);}}");g.listeners=[];a[b]=g;g.global=this;d&&g.listeners.push(_dojoIEListeners_.push(d)-1)}g.listeners.push(a=g.global._dojoIEListeners_.push(c)-
1);return new s(a)}return k.after(a,b,c,!0)},v=function(){this.cancelBubble=!0},x=c._preventDefault=function(){this.bubbledKeyCode=this.keyCode;if(this.ctrlKey)try{this.keyCode=0}catch(a){}this.defaultPrevented=!0;this.returnValue=!1;this.modified=!0}}if(l("touch"))var A=function(){},w=window.orientation,B=function(a){return function(b){var c=b.corrected;if(!c){var g=b.type;try{delete b.type}catch(d){}if(b.type){if(l("touch-can-modify-event-delegate"))A.prototype=b,c=new A;else{var c={},n;for(n in b)c[n]=
b[n]}c.preventDefault=function(){b.preventDefault()};c.stopPropagation=function(){b.stopPropagation()}}else c=b,c.type=g;b.corrected=c;if("resize"==g){if(w==window.orientation)return null;w=window.orientation;c.type="orientationchange";return a.call(this,c)}"rotation"in c||(c.rotation=0,c.scale=1);var g=c.changedTouches[0],f;for(f in g)delete c[f],c[f]=g[f]}return a.call(this,c)}};return c})},"dojo/_base/array":function(){define(["./kernel","../has","./lang"],function(k,m,l){function e(a){return d[a]=
new Function("item","index","array",a)}function h(a){var b=!a;return function(c,n,f){var h=0,s=c&&c.length||0,q;s&&"string"==typeof c&&(c=c.split(""));"string"==typeof n&&(n=d[n]||e(n));if(f)for(;h<s;++h){if(q=!n.call(f,c[h],h,c),a^q)return!q}else for(;h<s;++h)if(q=!n(c[h],h,c),a^q)return!q;return b}}function f(a){var d=1,g=0,n=0;a||(d=g=n=-1);return function(f,e,h,q){if(q&&0<d)return b.lastIndexOf(f,e,h);q=f&&f.length||0;var u=a?q+n:g;h===c?h=a?g:q+n:0>h?(h=q+h,0>h&&(h=g)):h=h>=q?q+n:h;for(q&&"string"==
typeof f&&(f=f.split(""));h!=u;h+=d)if(f[h]==e)return h;return-1}}var d={},c,b={every:h(!1),some:h(!0),indexOf:f(!0),lastIndexOf:f(!1),forEach:function(a,b,c){var n=0,f=a&&a.length||0;f&&"string"==typeof a&&(a=a.split(""));"string"==typeof b&&(b=d[b]||e(b));if(c)for(;n<f;++n)b.call(c,a[n],n,a);else for(;n<f;++n)b(a[n],n,a)},map:function(a,b,c,n){var f=0,h=a&&a.length||0;n=new (n||Array)(h);h&&"string"==typeof a&&(a=a.split(""));"string"==typeof b&&(b=d[b]||e(b));if(c)for(;f<h;++f)n[f]=b.call(c,a[f],
f,a);else for(;f<h;++f)n[f]=b(a[f],f,a);return n},filter:function(a,b,c){var n=0,f=a&&a.length||0,h=[],s;f&&"string"==typeof a&&(a=a.split(""));"string"==typeof b&&(b=d[b]||e(b));if(c)for(;n<f;++n)s=a[n],b.call(c,s,n,a)&&h.push(s);else for(;n<f;++n)s=a[n],b(s,n,a)&&h.push(s);return h},clearCache:function(){d={}}};l.mixin(k,b);return b})},"dojo/selector/_loader":function(){define(["../has","require"],function(k,m){if("undefined"!==typeof document){var l=document.createElement("div");k.add("dom-qsa2.1",
!!l.querySelectorAll);k.add("dom-qsa3",function(){try{return l.innerHTML="\x3cp class\x3d'TEST'\x3e\x3c/p\x3e",1==l.querySelectorAll(".TEST:empty").length}catch(e){}})}var e;return{load:function(h,f,d,c){if(c&&c.isBuild)d();else{c=m;h="default"==h?k("config-selectorEngine")||"css3":h;h="css2"==h||"lite"==h?"./lite":"css2.1"==h?k("dom-qsa2.1")?"./lite":"./acme":"css3"==h?k("dom-qsa3")?"./lite":"./acme":"acme"==h?"./acme":(c=f)&&h;if("?"==h.charAt(h.length-1)){h=h.substring(0,h.length-1);var b=!0}if(b&&
(k("dom-compliant-qsa")||e))return d(e);c([h],function(a){"./lite"!=h&&(e=a);d(a)})}}}})},"dojo/selector/acme":function(){define(["../dom","../sniff","../_base/array","../_base/lang","../_base/window"],function(k,m,l,e,h){var f=e.trim,d=l.forEach,c="BackCompat"==h.doc.compatMode,b=!1,a=function(){return!0},p=function(a){a=0<="\x3e~+".indexOf(a.slice(-1))?a+" * ":a+" ";for(var c=function(b,c){return f(a.slice(b,c))},g=[],d=-1,n=-1,e=-1,h=-1,p=-1,q=-1,t=-1,s,r="",u="",l,k=0,m=a.length,v=null,L=null,
x=function(){0<=q&&(v.id=c(q,k).replace(/\\/g,""),q=-1);if(0<=t){var a=t==k?null:c(t,k);v[0>"\x3e~+".indexOf(a)?"tag":"oper"]=a;t=-1}0<=p&&(v.classes.push(c(p+1,k).replace(/\\/g,"")),p=-1)};r=u,u=a.charAt(k),k<m;k++)if("\\"!=r)if(v||(l=k,v={query:null,pseudos:[],attrs:[],classes:[],tag:null,oper:null,id:null,getTag:function(){return b?this.otag:this.tag}},t=k),s)u==s&&(s=null);else if("'"==u||'"'==u)s=u;else if(0<=d)if("]"==u){L.attr?L.matchFor=c(e||d+1,k):L.attr=c(d+1,k);if((d=L.matchFor)&&('"'==
d.charAt(0)||"'"==d.charAt(0)))L.matchFor=d.slice(1,-1);L.matchFor&&(L.matchFor=L.matchFor.replace(/\\/g,""));v.attrs.push(L);L=null;d=e=-1}else"\x3d"==u&&(e=0<="|~^$*".indexOf(r)?r:"",L.type=e+u,L.attr=c(d+1,k-e.length),e=k+1);else 0<=n?")"==u&&(0<=h&&(L.value=c(n+1,k)),h=n=-1):"#"==u?(x(),q=k+1):"."==u?(x(),p=k):":"==u?(x(),h=k):"["==u?(x(),d=k,L={}):"("==u?(0<=h&&(L={name:c(h+1,k),value:null},v.pseudos.push(L)),n=k):" "==u&&r!=u&&(x(),0<=h&&v.pseudos.push({name:c(h+1,k)}),v.loops=v.pseudos.length||
v.attrs.length||v.classes.length,v.oquery=v.query=c(l,k),v.otag=v.tag=v.oper?null:v.tag||"*",v.tag&&(v.tag=v.tag.toUpperCase()),g.length&&g[g.length-1].oper&&(v.infixOper=g.pop(),v.query=v.infixOper.query+" "+v.query),g.push(v),v=null);return g},g=function(a,b){return!a?b:!b?a:function(){return a.apply(window,arguments)&&b.apply(window,arguments)}},n=function(a,b){var c=b||[];a&&c.push(a);return c},t=function(a){return 1==a.nodeType},r=function(a,c){return!a?"":"class"==c?a.className||"":"for"==c?
a.htmlFor||"":"style"==c?a.style.cssText||"":(b?a.getAttribute(c):a.getAttribute(c,2))||""},s={"*\x3d":function(a,b){return function(c){return 0<=r(c,a).indexOf(b)}},"^\x3d":function(a,b){return function(c){return 0==r(c,a).indexOf(b)}},"$\x3d":function(a,b){return function(c){c=" "+r(c,a);var g=c.lastIndexOf(b);return-1<g&&g==c.length-b.length}},"~\x3d":function(a,b){var c=" "+b+" ";return function(b){return 0<=(" "+r(b,a)+" ").indexOf(c)}},"|\x3d":function(a,b){var c=b+"-";return function(g){g=
r(g,a);return g==b||0==g.indexOf(c)}},"\x3d":function(a,b){return function(c){return r(c,a)==b}}};e=h.doc.documentElement;var q=!(e.nextElementSibling||"nextElementSibling"in e),u=!q?"nextElementSibling":"nextSibling",v=!q?"previousElementSibling":"previousSibling",x=q?t:a,A=function(a){for(;a=a[v];)if(x(a))return!1;return!0},w=function(a){for(;a=a[u];)if(x(a))return!1;return!0},B=function(a){var b=a.parentNode,b=7!=b.nodeType?b:b.nextSibling,c=0,g=b.children||b.childNodes,d=a._i||a.getAttribute("_i")||
-1,n=b._l||("undefined"!==typeof b.getAttribute?b.getAttribute("_l"):-1);if(!g)return-1;g=g.length;if(n==g&&0<=d&&0<=n)return d;m("ie")&&"undefined"!==typeof b.setAttribute?b.setAttribute("_l",g):b._l=g;d=-1;for(b=b.firstElementChild||b.firstChild;b;b=b[u])x(b)&&(m("ie")?b.setAttribute("_i",++c):b._i=++c,a===b&&(d=c));return d},D=function(a){return!(B(a)%2)},J=function(a){return B(a)%2},ia={checked:function(a,b){return function(a){return!!("checked"in a?a.checked:a.selected)}},disabled:function(a,
b){return function(a){return a.disabled}},enabled:function(a,b){return function(a){return!a.disabled}},"first-child":function(){return A},"last-child":function(){return w},"only-child":function(a,b){return function(a){return A(a)&&w(a)}},empty:function(a,b){return function(a){var b=a.childNodes;for(a=a.childNodes.length-1;0<=a;a--){var c=b[a].nodeType;if(1===c||3==c)return!1}return!0}},contains:function(a,b){var c=b.charAt(0);if('"'==c||"'"==c)b=b.slice(1,-1);return function(a){return 0<=a.innerHTML.indexOf(b)}},
not:function(a,b){var c=p(b)[0],g={el:1};"*"!=c.tag&&(g.tag=1);c.classes.length||(g.classes=1);var d=Q(c,g);return function(a){return!d(a)}},"nth-child":function(a,b){var c=parseInt;if("odd"==b)return J;if("even"==b)return D;if(-1!=b.indexOf("n")){var g=b.split("n",2),d=g[0]?"-"==g[0]?-1:c(g[0]):1,n=g[1]?c(g[1]):0,f=0,e=-1;0<d?0>n?n=n%d&&d+n%d:0<n&&(n>=d&&(f=n-n%d),n%=d):0>d&&(d*=-1,0<n&&(e=n,n%=d));if(0<d)return function(a){a=B(a);return a>=f&&(0>e||a<=e)&&a%d==n};b=n}var h=c(b);return function(a){return B(a)==
h}}},ea=9>m("ie")||9==m("ie")&&m("quirks")?function(a){var c=a.toLowerCase();"class"==c&&(a="className");return function(g){return b?g.getAttribute(a):g[a]||g[c]}}:function(a){return function(b){return b&&b.getAttribute&&b.hasAttribute(a)}},Q=function(c,n){if(!c)return a;n=n||{};var f=null;"el"in n||(f=g(f,t));"tag"in n||"*"!=c.tag&&(f=g(f,function(a){return a&&(b?a.tagName:a.tagName.toUpperCase())==c.getTag()}));"classes"in n||d(c.classes,function(a,b,c){var d=RegExp("(?:^|\\s)"+a+"(?:\\s|$)");f=
g(f,function(a){return d.test(a.className)});f.count=b});"pseudos"in n||d(c.pseudos,function(a){var b=a.name;ia[b]&&(f=g(f,ia[b](b,a.value)))});"attrs"in n||d(c.attrs,function(a){var b,c=a.attr;a.type&&s[a.type]?b=s[a.type](c,a.matchFor):c.length&&(b=ea(c));b&&(f=g(f,b))});"id"in n||c.id&&(f=g(f,function(a){return!!a&&a.id==c.id}));f||"default"in n||(f=a);return f},ca=function(a){return function(b,c,g){for(;b=b[u];)if(!q||t(b)){(!g||S(b,g))&&a(b)&&c.push(b);break}return c}},fa=function(a){return function(b,
c,g){for(b=b[u];b;){if(x(b)){if(g&&!S(b,g))break;a(b)&&c.push(b)}b=b[u]}return c}},z=function(b,c){var g=function(a){var b=[];try{b=Array.prototype.slice.call(a)}catch(c){for(var g=0,d=a.length;g<d;g++)b.push(a[g])}return b};b=b||a;return function(a,d,n){var f=0,e=[],e=g(a.children||a.childNodes);for(c&&l.forEach(e,function(a){1===a.nodeType&&(e=e.concat(g(a.getElementsByTagName("*"))))});a=e[f++];)x(a)&&((!n||S(a,n))&&b(a,f))&&d.push(a);return d}},F=function(a,b){for(var c=a.parentNode;c&&c!=b;)c=
c.parentNode;return!!c},M={},C=function(b){var g=M[b.query];if(g)return g;var d=b.infixOper,d=d?d.oper:"",f=Q(b,{el:1}),e="*"==b.tag,p=h.doc.getElementsByClassName;if(d)p={el:1},e&&(p.tag=1),f=Q(b,p),"+"==d?g=ca(f):"~"==d?g=fa(f):"\x3e"==d&&(g=z(f));else if(b.id)f=!b.loops&&e?a:Q(b,{el:1,id:1}),g=function(a,c){var g=k.byId(b.id,a.ownerDocument||a);a.ownerDocument&&!F(a,a.ownerDocument)&&l.some(11===a.nodeType?a.childNodes:[a],function(a){a=z(function(a){return a.id===b.id},!0)(a,[]);if(a.length)return g=
a[0],!1});if(g&&f(g)&&(9==a.nodeType||F(g,a)))return n(g,c)};else if(p&&/\{\s*\[native code\]\s*\}/.test(String(p))&&b.classes.length&&!c)var f=Q(b,{el:1,classes:1,id:1}),q=b.classes.join(" "),g=function(a,b,c){b=n(0,b);for(var g,d=0,e=a.getElementsByClassName(q);g=e[d++];)f(g,a)&&S(g,c)&&b.push(g);return b};else!e&&!b.loops?g=function(a,c,g){c=n(0,c);for(var d=0,f=b.getTag(),f=f?a.getElementsByTagName(f):[];a=f[d++];)S(a,g)&&c.push(a);return c}:(f=Q(b,{el:1,tag:1,id:1}),g=function(a,c,g){c=n(0,c);
for(var d,e=0,h=(d=b.getTag())?a.getElementsByTagName(d):[];d=h[e++];)f(d,a)&&S(d,g)&&c.push(d);return c});return M[b.query]=g},E={},P={},Z=function(a){var b=p(f(a));if(1==b.length){var c=C(b[0]);return function(a){if(a=c(a,[]))a.nozip=!0;return a}}return function(a){a=n(a);for(var c,g,d=b.length,f,e,h=0;h<d;h++){e=[];c=b[h];g=a.length-1;0<g&&(f={},e.nozip=!0);g=C(c);for(var p=0;c=a[p];p++)g(c,e,f);if(!e.length)break;a=e}return e}},W=m("ie")?"commentStrip":"nozip",X=!!h.doc.querySelectorAll,G=/\\[>~+]|n\+\d|([^ \\])?([>~+])([^ =])?/g,
H=function(a,b,c,g){return c?(b?b+" ":"")+c+(g?" "+g:""):a},R=/([^[]*)([^\]]*])?/g,y=function(a,b,c){return b.replace(G,H)+(c||"")},I=function(a,b){a=a.replace(R,y);if(X){var g=P[a];if(g&&!b)return g}if(g=E[a])return g;var g=a.charAt(0),d=-1==a.indexOf(" ");0<=a.indexOf("#")&&d&&(b=!0);if(X&&!b&&-1=="\x3e~+".indexOf(g)&&(!m("ie")||-1==a.indexOf(":"))&&!(c&&0<=a.indexOf("."))&&-1==a.indexOf(":contains")&&-1==a.indexOf(":checked")&&-1==a.indexOf("|\x3d")){var n=0<="\x3e~+".indexOf(a.charAt(a.length-
1))?a+" *":a;return P[a]=function(b){if(9==b.nodeType||d)try{var c=b.querySelectorAll(n);c[W]=!0;return c}catch(g){}return I(a,!0)(b)}}var f=a.match(/([^\s,](?:"(?:\\.|[^"])+"|'(?:\\.|[^'])+'|[^,])*)/g);return E[a]=2>f.length?Z(a):function(a){for(var b=0,c=[],g;g=f[b++];)c=c.concat(Z(g)(a));return c}},K=0,ga=m("ie")?function(a){return b?a.getAttribute("_uid")||a.setAttribute("_uid",++K)||K:a.uniqueID}:function(a){return a._uid||(a._uid=++K)},S=function(a,b){if(!b)return 1;var c=ga(a);return!b[c]?
b[c]=1:0},$=function(a){if(a&&a.nozip)return a;if(!a||!a.length)return[];if(2>a.length)return[a[0]];var c=[];K++;var g,d;if(m("ie")&&b){var n=K+"";for(g=0;g<a.length;g++)if((d=a[g])&&d.getAttribute("_zipIdx")!=n)c.push(d),d.setAttribute("_zipIdx",n)}else if(m("ie")&&a.commentStrip)try{for(g=0;g<a.length;g++)(d=a[g])&&t(d)&&c.push(d)}catch(f){}else for(g=0;g<a.length;g++)if((d=a[g])&&d._zipIdx!=K)c.push(d),d._zipIdx=K;return c},aa=function(a,c){c=c||h.doc;b="div"===(c.ownerDocument||c).createElement("div").tagName;
var g=I(a)(c);return g&&g.nozip?g:$(g)};aa.filter=function(a,b,c){for(var g=[],d=p(b),d=1==d.length&&!/[^\w#\.]/.test(b)?Q(d[0]):function(a){return-1!=l.indexOf(aa(b,k.byId(c)),a)},n=0,f;f=a[n];n++)d(f)&&g.push(f);return g};return aa})},"dojo/_base/NodeList":function(){define(["./kernel","../query","./array","./html","../NodeList-dom"],function(k,m,l){m=m.NodeList;var e=m.prototype;e.connect=m._adaptAsForEach(function(){return k.connect.apply(this,arguments)});e.coords=m._adaptAsMap(k.coords);m.events=
"blur focus change click error keydown keypress keyup load mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup submit".split(" ");l.forEach(m.events,function(h){var f="on"+h;e[f]=function(d,c){return this.connect(f,d,c)}});return k.NodeList=m})},"dojo/_base/html":function(){define("./kernel ../dom ../dom-style ../dom-attr ../dom-prop ../dom-class ../dom-construct ../dom-geometry".split(" "),function(k,m,l,e,h,f,d,c){k.byId=m.byId;k.isDescendant=m.isDescendant;k.setSelectable=m.setSelectable;
k.getAttr=e.get;k.setAttr=e.set;k.hasAttr=e.has;k.removeAttr=e.remove;k.getNodeProp=e.getNodeProp;k.attr=function(b,a,c){return 2==arguments.length?e["string"==typeof a?"get":"set"](b,a):e.set(b,a,c)};k.hasClass=f.contains;k.addClass=f.add;k.removeClass=f.remove;k.toggleClass=f.toggle;k.replaceClass=f.replace;k._toDom=k.toDom=d.toDom;k.place=d.place;k.create=d.create;k.empty=function(b){d.empty(b)};k._destroyElement=k.destroy=function(b){d.destroy(b)};k._getPadExtents=k.getPadExtents=c.getPadExtents;
k._getBorderExtents=k.getBorderExtents=c.getBorderExtents;k._getPadBorderExtents=k.getPadBorderExtents=c.getPadBorderExtents;k._getMarginExtents=k.getMarginExtents=c.getMarginExtents;k._getMarginSize=k.getMarginSize=c.getMarginSize;k._getMarginBox=k.getMarginBox=c.getMarginBox;k.setMarginBox=c.setMarginBox;k._getContentBox=k.getContentBox=c.getContentBox;k.setContentSize=c.setContentSize;k._isBodyLtr=k.isBodyLtr=c.isBodyLtr;k._docScroll=k.docScroll=c.docScroll;k._getIeDocumentElementOffset=k.getIeDocumentElementOffset=
c.getIeDocumentElementOffset;k._fixIeBiDiScrollLeft=k.fixIeBiDiScrollLeft=c.fixIeBiDiScrollLeft;k.position=c.position;k.marginBox=function(b,a){return a?c.setMarginBox(b,a):c.getMarginBox(b)};k.contentBox=function(b,a){return a?c.setContentSize(b,a):c.getContentBox(b)};k.coords=function(b,a){k.deprecated("dojo.coords()","Use dojo.position() or dojo.marginBox().");b=m.byId(b);var d=l.getComputedStyle(b),d=c.getMarginBox(b,d),g=c.position(b,a);d.x=g.x;d.y=g.y;return d};k.getProp=h.get;k.setProp=h.set;
k.prop=function(b,a,c){return 2==arguments.length?h["string"==typeof a?"get":"set"](b,a):h.set(b,a,c)};k.getStyle=l.get;k.setStyle=l.set;k.getComputedStyle=l.getComputedStyle;k.__toPixelValue=k.toPixelValue=l.toPixelValue;k.style=function(b,a,c){switch(arguments.length){case 1:return l.get(b);case 2:return l["string"==typeof a?"get":"set"](b,a)}return l.set(b,a,c)};return k})},"dojo/dom-style":function(){define(["./sniff","./dom","./_base/window"],function(k,m,l){function e(a,b,c){b=b.toLowerCase();
if("auto"==c){if("height"==b)return a.offsetHeight;if("width"==b)return a.offsetWidth}if("fontweight"==b)switch(c){case 700:return"bold";default:return"normal"}b in p||(p[b]=g.test(b));return p[b]?d(a,c):c}var h,f={};h=k("webkit")?function(a){var b;if(1==a.nodeType){var c=a.ownerDocument.defaultView;b=c.getComputedStyle(a,null);!b&&a.style&&(a.style.display="",b=c.getComputedStyle(a,null))}return b||{}}:k("ie")&&(9>k("ie")||k("quirks"))?function(a){return 1==a.nodeType&&a.currentStyle?a.currentStyle:
{}}:function(a){if(1===a.nodeType){var b=a.ownerDocument.defaultView;return(b.opener?b:l.global.window).getComputedStyle(a,null)||{}}return{}};f.getComputedStyle=h;var d;d=k("ie")?function(a,b){if(!b)return 0;if("medium"==b)return 4;if(b.slice&&"px"==b.slice(-2))return parseFloat(b);var c=a.style,g=a.runtimeStyle,d=c.left,n=g.left;g.left=a.currentStyle.left;try{c.left=b,b=c.pixelLeft}catch(f){b=0}c.left=d;g.left=n;return b}:function(a,b){return parseFloat(b)||0};f.toPixelValue=d;var c=function(a,
b){try{return a.filters.item("DXImageTransform.Microsoft.Alpha")}catch(c){return b?{}:null}},b=9>k("ie")||10>k("ie")&&k("quirks")?function(a){try{return c(a).Opacity/100}catch(b){return 1}}:function(a){return h(a).opacity},a=9>k("ie")||10>k("ie")&&k("quirks")?function(b,g){""===g&&(g=1);var d=100*g;1===g?(b.style.zoom="",c(b)&&(b.style.filter=b.style.filter.replace(/\s*progid:DXImageTransform.Microsoft.Alpha\([^\)]+?\)/i,""))):(b.style.zoom=1,c(b)?c(b,1).Opacity=d:b.style.filter+=" progid:DXImageTransform.Microsoft.Alpha(Opacity\x3d"+
d+")",c(b,1).Enabled=!0);if("tr"==b.tagName.toLowerCase())for(d=b.firstChild;d;d=d.nextSibling)"td"==d.tagName.toLowerCase()&&a(d,g);return g}:function(a,b){return a.style.opacity=b},p={left:!0,top:!0},g=/margin|padding|width|height|max|min|offset/,n={cssFloat:1,styleFloat:1,"float":1};f.get=function(a,c){var g=m.byId(a),d=arguments.length;if(2==d&&"opacity"==c)return b(g);c=n[c]?"cssFloat"in g.style?"cssFloat":"styleFloat":c;var h=f.getComputedStyle(g);return 1==d?h:e(g,c,h[c]||g.style[c])};f.set=
function(b,c,g){var d=m.byId(b),e=arguments.length,h="opacity"==c;c=n[c]?"cssFloat"in d.style?"cssFloat":"styleFloat":c;if(3==e)return h?a(d,g):d.style[c]=g;for(var p in c)f.set(b,p,c[p]);return f.getComputedStyle(d)};return f})},"dojo/dom-attr":function(){define("exports ./sniff ./_base/lang ./dom ./dom-style ./dom-prop".split(" "),function(k,m,l,e,h,f){function d(a,b){var c=a.getAttributeNode&&a.getAttributeNode(b);return!!c&&c.specified}var c={innerHTML:1,textContent:1,className:1,htmlFor:m("ie"),
value:1},b={classname:"class",htmlfor:"for",tabindex:"tabIndex",readonly:"readOnly"};k.has=function(a,h){var g=h.toLowerCase();return c[f.names[g]||h]||d(e.byId(a),b[g]||h)};k.get=function(a,h){a=e.byId(a);var g=h.toLowerCase(),n=f.names[g]||h,t=a[n];if(c[n]&&"undefined"!=typeof t)return t;if("textContent"==n)return f.get(a,n);if("href"!=n&&("boolean"==typeof t||l.isFunction(t)))return t;g=b[g]||h;return d(a,g)?a.getAttribute(g):null};k.set=function(a,d,g){a=e.byId(a);if(2==arguments.length){for(var n in d)k.set(a,
n,d[n]);return a}n=d.toLowerCase();var t=f.names[n]||d,r=c[t];if("style"==t&&"string"!=typeof g)return h.set(a,g),a;if(r||"boolean"==typeof g||l.isFunction(g))return f.set(a,d,g);a.setAttribute(b[n]||d,g);return a};k.remove=function(a,c){e.byId(a).removeAttribute(b[c.toLowerCase()]||c)};k.getNodeProp=function(a,c){a=e.byId(a);var g=c.toLowerCase(),n=f.names[g]||c;if(n in a&&"href"!=n)return a[n];g=b[g]||c;return d(a,g)?a.getAttribute(g):null}})},"dojo/dom-prop":function(){define("exports ./_base/kernel ./sniff ./_base/lang ./dom ./dom-style ./dom-construct ./_base/connect".split(" "),
function(k,m,l,e,h,f,d,c){function b(a){var c="";a=a.childNodes;for(var g=0,d;d=a[g];g++)8!=d.nodeType&&(c=1==d.nodeType?c+b(d):c+d.nodeValue);return c}var a={},p=1,g=m._scopeName+"attrid";l.add("dom-textContent",function(a,b,c){return"textContent"in c});k.names={"class":"className","for":"htmlFor",tabindex:"tabIndex",readonly:"readOnly",colspan:"colSpan",frameborder:"frameBorder",rowspan:"rowSpan",textcontent:"textContent",valuetype:"valueType"};k.get=function(a,c){a=h.byId(a);var g=c.toLowerCase(),
g=k.names[g]||c;return"textContent"==g&&!l("dom-textContent")?b(a):a[g]};k.set=function(b,t,r){b=h.byId(b);if(2==arguments.length&&"string"!=typeof t){for(var s in t)k.set(b,s,t[s]);return b}s=t.toLowerCase();s=k.names[s]||t;if("style"==s&&"string"!=typeof r)return f.set(b,r),b;if("innerHTML"==s)return l("ie")&&b.tagName.toLowerCase()in{col:1,colgroup:1,table:1,tbody:1,tfoot:1,thead:1,tr:1,title:1}?(d.empty(b),b.appendChild(d.toDom(r,b.ownerDocument))):b[s]=r,b;if("textContent"==s&&!l("dom-textContent"))return d.empty(b),
b.appendChild(b.ownerDocument.createTextNode(r)),b;if(e.isFunction(r)){var q=b[g];q||(q=p++,b[g]=q);a[q]||(a[q]={});var u=a[q][s];if(u)c.disconnect(u);else try{delete b[s]}catch(m){}r?a[q][s]=c.connect(b,s,r):b[s]=null;return b}b[s]=r;return b}})},"dojo/dom-construct":function(){define("exports ./_base/kernel ./sniff ./_base/window ./dom ./dom-attr".split(" "),function(k,m,l,e,h,f){function d(a,b){var c=b.parentNode;c&&c.insertBefore(a,b)}function c(a){if("innerHTML"in a)try{a.innerHTML="";return}catch(b){}for(var c;c=
a.lastChild;)a.removeChild(c)}var b={option:["select"],tbody:["table"],thead:["table"],tfoot:["table"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","thead","tr"],legend:["fieldset"],caption:["table"],colgroup:["table"],col:["table","colgroup"],li:["ul"]},a=/<\s*([\w\:]+)/,p={},g=0,n="__"+m._scopeName+"ToDomId",t;for(t in b)b.hasOwnProperty(t)&&(m=b[t],m.pre="option"==t?'\x3cselect multiple\x3d"multiple"\x3e':"\x3c"+m.join("\x3e\x3c")+"\x3e",m.post="\x3c/"+m.reverse().join("\x3e\x3c/")+
"\x3e");var r;8>=l("ie")&&(r=function(a){a.__dojo_html5_tested="yes";var b=s("div",{innerHTML:"\x3cnav\x3ea\x3c/nav\x3e",style:{visibility:"hidden"}},a.body);1!==b.childNodes.length&&"abbr article aside audio canvas details figcaption figure footer header hgroup mark meter nav output progress section summary time video".replace(/\b\w+\b/g,function(b){a.createElement(b)});q(b)});k.toDom=function(c,d){d=d||e.doc;var f=d[n];f||(d[n]=f=++g+"",p[f]=d.createElement("div"));8>=l("ie")&&!d.__dojo_html5_tested&&
d.body&&r(d);c+="";var h=c.match(a),q=h?h[1].toLowerCase():"",f=p[f];if(h&&b[q]){h=b[q];f.innerHTML=h.pre+c+h.post;for(h=h.length;h;--h)f=f.firstChild}else f.innerHTML=c;if(1==f.childNodes.length)return f.removeChild(f.firstChild);for(q=d.createDocumentFragment();h=f.firstChild;)q.appendChild(h);return q};k.place=function(a,b,c){b=h.byId(b);"string"==typeof a&&(a=/^\s*</.test(a)?k.toDom(a,b.ownerDocument):h.byId(a));if("number"==typeof c){var g=b.childNodes;!g.length||g.length<=c?b.appendChild(a):
d(a,g[0>c?0:c])}else switch(c){case "before":d(a,b);break;case "after":c=a;(g=b.parentNode)&&(g.lastChild==b?g.appendChild(c):g.insertBefore(c,b.nextSibling));break;case "replace":b.parentNode.replaceChild(a,b);break;case "only":k.empty(b);b.appendChild(a);break;case "first":if(b.firstChild){d(a,b.firstChild);break}default:b.appendChild(a)}return a};var s=k.create=function(a,b,c,g){var d=e.doc;c&&(c=h.byId(c),d=c.ownerDocument);"string"==typeof a&&(a=d.createElement(a));b&&f.set(a,b);c&&k.place(a,
c,g);return a};k.empty=function(a){c(h.byId(a))};var q=k.destroy=function(a){if(a=h.byId(a)){var b=a;a=a.parentNode;b.firstChild&&c(b);a&&(l("ie")&&a.canHaveChildren&&"removeNode"in b?b.removeNode(!1):a.removeChild(b))}}})},"dojo/_base/connect":function(){define("./kernel ../on ../topic ../aspect ./event ../mouse ./sniff ./lang ../keys".split(" "),function(k,m,l,e,h,f,d,c){function b(a,b,g,d,n){d=c.hitch(g,d);if(!a||!a.addEventListener&&!a.attachEvent)return e.after(a||k.global,b,d,!0);"string"==
typeof b&&"on"==b.substring(0,2)&&(b=b.substring(2));a||(a=k.global);if(!n)switch(b){case "keypress":b=t;break;case "mouseenter":b=f.enter;break;case "mouseleave":b=f.leave}return m(a,b,d,n)}function a(a){a.keyChar=a.charCode?String.fromCharCode(a.charCode):"";a.charOrCode=a.keyChar||a.keyCode}d.add("events-keypress-typed",function(){var a={charCode:0};try{a=document.createEvent("KeyboardEvent"),(a.initKeyboardEvent||a.initKeyEvent).call(a,"keypress",!0,!0,null,!1,!1,!1,!1,9,3)}catch(b){}return 0==
a.charCode&&!d("opera")});var p={106:42,111:47,186:59,187:43,188:44,189:45,190:46,191:47,192:96,219:91,220:92,221:93,222:39,229:113},g=d("mac")?"metaKey":"ctrlKey",n=function(b,g){var d=c.mixin({},b,g);a(d);d.preventDefault=function(){b.preventDefault()};d.stopPropagation=function(){b.stopPropagation()};return d},t;t=d("events-keypress-typed")?function(a,b){var c=m(a,"keydown",function(a){var c=a.keyCode,g=13!=c&&32!=c&&(27!=c||!d("ie"))&&(48>c||90<c)&&(96>c||111<c)&&(186>c||192<c)&&(219>c||222<c)&&
229!=c;if(g||a.ctrlKey){g=g?0:c;if(a.ctrlKey){if(3==c||13==c)return b.call(a.currentTarget,a);g=95<g&&106>g?g-48:!a.shiftKey&&65<=g&&90>=g?g+32:p[g]||g}c=n(a,{type:"keypress",faux:!0,charCode:g});b.call(a.currentTarget,c);if(d("ie"))try{a.keyCode=c.keyCode}catch(f){}}}),g=m(a,"keypress",function(a){var c=a.charCode;a=n(a,{charCode:32<=c?c:0,faux:!0});return b.call(this,a)});return{remove:function(){c.remove();g.remove()}}}:d("opera")?function(a,b){return m(a,"keypress",function(a){var c=a.which;3==
c&&(c=99);c=32>c&&!a.shiftKey?0:c;a.ctrlKey&&(!a.shiftKey&&65<=c&&90>=c)&&(c+=32);return b.call(this,n(a,{charCode:c}))})}:function(b,c){return m(b,"keypress",function(b){a(b);return c.call(this,b)})};var r={_keypress:t,connect:function(a,c,g,d,f){var n=arguments,e=[],h=0;e.push("string"==typeof n[0]?null:n[h++],n[h++]);var p=n[h+1];e.push("string"==typeof p||"function"==typeof p?n[h++]:null,n[h++]);for(p=n.length;h<p;h++)e.push(n[h]);return b.apply(this,e)},disconnect:function(a){a&&a.remove()},
subscribe:function(a,b,g){return l.subscribe(a,c.hitch(b,g))},publish:function(a,b){return l.publish.apply(l,[a].concat(b))},connectPublisher:function(a,b,c){var g=function(){r.publish(a,arguments)};return c?r.connect(b,c,g):r.connect(b,g)},isCopyKey:function(a){return a[g]}};r.unsubscribe=r.disconnect;c.mixin(k,r);return r})},"dojo/topic":function(){define(["./Evented"],function(k){var m=new k;return{publish:function(l,e){return m.emit.apply(m,arguments)},subscribe:function(l,e){return m.on.apply(m,
arguments)}}})},"dojo/Evented":function(){define(["./aspect","./on"],function(k,m){function l(){}var e=k.after;l.prototype={on:function(h,f){return m.parse(this,h,f,function(d,c){return e(d,"on"+c,f,!0)})},emit:function(e,f){var d=[this];d.push.apply(d,arguments);return m.emit.apply(m,d)}};return l})},"dojo/aspect":function(){define([],function(){function k(d,c,b,a){var f=d[c],g="around"==c,n;if(g){var e=b(function(){return f.advice(this,arguments)});n={remove:function(){e&&(e=d=b=null)},advice:function(a,
b){return e?e.apply(a,b):f.advice(a,b)}}}else n={remove:function(){if(n.advice){var a=n.previous,g=n.next;!g&&!a?delete d[c]:(a?a.next=g:d[c]=g,g&&(g.previous=a));d=b=n.advice=null}},id:d.nextId++,advice:b,receiveArguments:a};if(f&&!g)if("after"==c){for(;f.next&&(f=f.next););f.next=n;n.previous=f}else"before"==c&&(d[c]=n,n.next=f,f.previous=n);else d[c]=n;return n}function m(d){return function(c,b,a,f){var g=c[b],n;if(!g||g.target!=c)c[b]=n=function(){for(var a=n.nextId,b=arguments,c=n.before;c;)c.advice&&
(b=c.advice.apply(this,b)||b),c=c.next;if(n.around)var g=n.around.advice(this,b);for(c=n.after;c&&c.id<a;){if(c.advice)if(c.receiveArguments)var d=c.advice.apply(this,b),g=d===l?g:d;else g=c.advice.call(this,g,b);c=c.next}return g},g&&(n.around={advice:function(a,b){return g.apply(a,b)}}),n.target=c,n.nextId=n.nextId||0;c=k(n||g,d,a,f);a=null;return c}}var l,e=m("after"),h=m("before"),f=m("around");return{before:h,around:f,after:e}})},"dojo/_base/event":function(){define(["./kernel","../on","../has",
"../dom-geometry"],function(k,m,l,e){if(m._fixEvent){var h=m._fixEvent;m._fixEvent=function(d,c){(d=h(d,c))&&e.normalizeEvent(d);return d}}var f={fix:function(d,c){return m._fixEvent?m._fixEvent(d,c):d},stop:function(d){l("dom-addeventlistener")||d&&d.preventDefault?(d.preventDefault(),d.stopPropagation()):(d=d||window.event,d.cancelBubble=!0,m._preventDefault.call(d))}};k.fixEvent=f.fix;k.stopEvent=f.stop;return f})},"dojo/dom-geometry":function(){define(["./sniff","./_base/window","./dom","./dom-style"],
function(k,m,l,e){function h(a,b,c,d,f,e){e=e||"px";a=a.style;isNaN(b)||(a.left=b+e);isNaN(c)||(a.top=c+e);0<=d&&(a.width=d+e);0<=f&&(a.height=f+e)}function f(a){return"button"==a.tagName.toLowerCase()||"input"==a.tagName.toLowerCase()&&"button"==(a.getAttribute("type")||"").toLowerCase()}function d(a){return"border-box"==c.boxModel||"table"==a.tagName.toLowerCase()||f(a)}var c={boxModel:"content-box"};k("ie")&&(c.boxModel="BackCompat"==document.compatMode?"border-box":"content-box");c.getPadExtents=
function(a,b){a=l.byId(a);var c=b||e.getComputedStyle(a),d=e.toPixelValue,f=d(a,c.paddingLeft),h=d(a,c.paddingTop),k=d(a,c.paddingRight),c=d(a,c.paddingBottom);return{l:f,t:h,r:k,b:c,w:f+k,h:h+c}};c.getBorderExtents=function(a,b){a=l.byId(a);var c=e.toPixelValue,d=b||e.getComputedStyle(a),f="none"!=d.borderLeftStyle?c(a,d.borderLeftWidth):0,h="none"!=d.borderTopStyle?c(a,d.borderTopWidth):0,k="none"!=d.borderRightStyle?c(a,d.borderRightWidth):0,c="none"!=d.borderBottomStyle?c(a,d.borderBottomWidth):
0;return{l:f,t:h,r:k,b:c,w:f+k,h:h+c}};c.getPadBorderExtents=function(a,b){a=l.byId(a);var g=b||e.getComputedStyle(a),d=c.getPadExtents(a,g),g=c.getBorderExtents(a,g);return{l:d.l+g.l,t:d.t+g.t,r:d.r+g.r,b:d.b+g.b,w:d.w+g.w,h:d.h+g.h}};c.getMarginExtents=function(a,b){a=l.byId(a);var c=b||e.getComputedStyle(a),d=e.toPixelValue,f=d(a,c.marginLeft),h=d(a,c.marginTop),k=d(a,c.marginRight),c=d(a,c.marginBottom);return{l:f,t:h,r:k,b:c,w:f+k,h:h+c}};c.getMarginBox=function(a,b){a=l.byId(a);var g=b||e.getComputedStyle(a),
d=c.getMarginExtents(a,g),f=a.offsetLeft-d.l,h=a.offsetTop-d.t,s=a.parentNode,q=e.toPixelValue;if(k("mozilla")){var u=parseFloat(g.left),g=parseFloat(g.top);!isNaN(u)&&!isNaN(g)?(f=u,h=g):s&&s.style&&(s=e.getComputedStyle(s),"visible"!=s.overflow&&(f+="none"!=s.borderLeftStyle?q(a,s.borderLeftWidth):0,h+="none"!=s.borderTopStyle?q(a,s.borderTopWidth):0))}else if((k("opera")||8==k("ie")&&!k("quirks"))&&s)s=e.getComputedStyle(s),f-="none"!=s.borderLeftStyle?q(a,s.borderLeftWidth):0,h-="none"!=s.borderTopStyle?
q(a,s.borderTopWidth):0;return{l:f,t:h,w:a.offsetWidth+d.w,h:a.offsetHeight+d.h}};c.getContentBox=function(a,b){a=l.byId(a);var g=b||e.getComputedStyle(a),d=a.clientWidth,f=c.getPadExtents(a,g),h=c.getBorderExtents(a,g);d?(g=a.clientHeight,h.w=h.h=0):(d=a.offsetWidth,g=a.offsetHeight);k("opera")&&(f.l+=h.l,f.t+=h.t);return{l:f.l,t:f.t,w:d-f.w-h.w,h:g-f.h-h.h}};c.setContentSize=function(a,b,g){a=l.byId(a);var f=b.w;b=b.h;d(a)&&(g=c.getPadBorderExtents(a,g),0<=f&&(f+=g.w),0<=b&&(b+=g.h));h(a,NaN,NaN,
f,b)};var b={l:0,t:0,w:0,h:0};c.setMarginBox=function(a,p,g){a=l.byId(a);var n=g||e.getComputedStyle(a);g=p.w;var t=p.h,r=d(a)?b:c.getPadBorderExtents(a,n),n=c.getMarginExtents(a,n);if(k("webkit")&&f(a)){var s=a.style;0<=g&&!s.width&&(s.width="4px");0<=t&&!s.height&&(s.height="4px")}0<=g&&(g=Math.max(g-r.w-n.w,0));0<=t&&(t=Math.max(t-r.h-n.h,0));h(a,p.l,p.t,g,t)};c.isBodyLtr=function(a){a=a||m.doc;return"ltr"==(m.body(a).dir||a.documentElement.dir||"ltr").toLowerCase()};c.docScroll=function(a){a=
a||m.doc;var b=m.doc.parentWindow||m.doc.defaultView;return"pageXOffset"in b?{x:b.pageXOffset,y:b.pageYOffset}:(b=k("quirks")?m.body(a):a.documentElement)&&{x:c.fixIeBiDiScrollLeft(b.scrollLeft||0,a),y:b.scrollTop||0}};c.getIeDocumentElementOffset=function(a){return{x:0,y:0}};c.fixIeBiDiScrollLeft=function(a,b){b=b||m.doc;var g=k("ie");if(g&&!c.isBodyLtr(b)){var d=k("quirks"),f=d?m.body(b):b.documentElement,e=m.global;6==g&&(!d&&e.frameElement&&f.scrollHeight>f.clientHeight)&&(a+=f.clientLeft);return 8>
g||d?a+f.clientWidth-f.scrollWidth:-a}return a};c.position=function(a,b){a=l.byId(a);var g=m.body(a.ownerDocument),d=a.getBoundingClientRect(),d={x:d.left,y:d.top,w:d.right-d.left,h:d.bottom-d.top};9>k("ie")&&(d.x-=k("quirks")?g.clientLeft+g.offsetLeft:0,d.y-=k("quirks")?g.clientTop+g.offsetTop:0);b&&(g=c.docScroll(a.ownerDocument),d.x+=g.x,d.y+=g.y);return d};c.getMarginSize=function(a,b){a=l.byId(a);var g=c.getMarginExtents(a,b||e.getComputedStyle(a)),d=a.getBoundingClientRect();return{w:d.right-
d.left+g.w,h:d.bottom-d.top+g.h}};c.normalizeEvent=function(a){"layerX"in a||(a.layerX=a.offsetX,a.layerY=a.offsetY);if(!("pageX"in a)){var b=a.target,b=b&&b.ownerDocument||document,g=k("quirks")?b.body:b.documentElement;a.pageX=a.clientX+c.fixIeBiDiScrollLeft(g.scrollLeft||0,b);a.pageY=a.clientY+(g.scrollTop||0)}};return c})},"dojo/mouse":function(){define(["./_base/kernel","./on","./has","./dom","./_base/window"],function(k,m,l,e,h){function f(d,c){var b=function(a,b){return m(a,d,function(g){if(c)return c(g,
b);if(!e.isDescendant(g.relatedTarget,a))return b.call(this,g)})};b.bubble=function(a){return f(d,function(b,c){var d=a(b.target),f=b.relatedTarget;if(d&&d!=(f&&1==f.nodeType&&a(f)))return c.call(d,b)})};return b}l.add("dom-quirks",h.doc&&"BackCompat"==h.doc.compatMode);l.add("events-mouseenter",h.doc&&"onmouseenter"in h.doc.createElement("div"));l.add("events-mousewheel",h.doc&&"onmousewheel"in h.doc);h=l("dom-quirks")&&l("ie")||!l("dom-addeventlistener")?{LEFT:1,MIDDLE:4,RIGHT:2,isButton:function(d,
c){return d.button&c},isLeft:function(d){return d.button&1},isMiddle:function(d){return d.button&4},isRight:function(d){return d.button&2}}:{LEFT:0,MIDDLE:1,RIGHT:2,isButton:function(d,c){return d.button==c},isLeft:function(d){return 0==d.button},isMiddle:function(d){return 1==d.button},isRight:function(d){return 2==d.button}};k.mouseButtons=h;k=l("events-mousewheel")?"mousewheel":function(d,c){return m(d,"DOMMouseScroll",function(b){b.wheelDelta=-b.detail;c.call(this,b)})};return{_eventHandler:f,
enter:f("mouseover"),leave:f("mouseout"),wheel:k,isLeft:h.isLeft,isMiddle:h.isMiddle,isRight:h.isRight}})},"dojo/_base/sniff":function(){define(["./kernel","./lang","../sniff"],function(k,m,l){k._name="browser";m.mixin(k,{isBrowser:!0,isFF:l("ff"),isIE:l("ie"),isKhtml:l("khtml"),isWebKit:l("webkit"),isMozilla:l("mozilla"),isMoz:l("mozilla"),isOpera:l("opera"),isSafari:l("safari"),isChrome:l("chrome"),isMac:l("mac"),isIos:l("ios"),isAndroid:l("android"),isWii:l("wii"),isQuirks:l("quirks"),isAir:l("air")});
return l})},"dojo/keys":function(){define(["./_base/kernel","./sniff"],function(k,m){return k.keys={BACKSPACE:8,TAB:9,CLEAR:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,META:m("webkit")?91:224,PAUSE:19,CAPS_LOCK:20,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT_ARROW:37,UP_ARROW:38,RIGHT_ARROW:39,DOWN_ARROW:40,INSERT:45,DELETE:46,HELP:47,LEFT_WINDOW:91,RIGHT_WINDOW:92,SELECT:93,NUMPAD_0:96,NUMPAD_1:97,NUMPAD_2:98,NUMPAD_3:99,NUMPAD_4:100,NUMPAD_5:101,NUMPAD_6:102,NUMPAD_7:103,NUMPAD_8:104,
NUMPAD_9:105,NUMPAD_MULTIPLY:106,NUMPAD_PLUS:107,NUMPAD_ENTER:108,NUMPAD_MINUS:109,NUMPAD_PERIOD:110,NUMPAD_DIVIDE:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,F13:124,F14:125,F15:126,NUM_LOCK:144,SCROLL_LOCK:145,UP_DPAD:175,DOWN_DPAD:176,LEFT_DPAD:177,RIGHT_DPAD:178,copyKey:m("mac")&&!m("air")?m("safari")?91:224:17}})},"dojo/dom-class":function(){define(["./_base/lang","./_base/array","./dom"],function(k,m,l){function e(b){if("string"==typeof b||b instanceof
String){if(b&&!f.test(b))return d[0]=b,d;b=b.split(f);b.length&&!b[0]&&b.shift();b.length&&!b[b.length-1]&&b.pop();return b}return!b?[]:m.filter(b,function(a){return a})}var h,f=/\s+/,d=[""],c={};return h={contains:function(b,a){return 0<=(" "+l.byId(b).className+" ").indexOf(" "+a+" ")},add:function(b,a){b=l.byId(b);a=e(a);var c=b.className,g,c=c?" "+c+" ":" ";g=c.length;for(var d=0,f=a.length,h;d<f;++d)(h=a[d])&&0>c.indexOf(" "+h+" ")&&(c+=h+" ");g<c.length&&(b.className=c.substr(1,c.length-2))},
remove:function(b,a){b=l.byId(b);var c;if(void 0!==a){a=e(a);c=" "+b.className+" ";for(var g=0,d=a.length;g<d;++g)c=c.replace(" "+a[g]+" "," ");c=k.trim(c)}else c="";b.className!=c&&(b.className=c)},replace:function(b,a,d){b=l.byId(b);c.className=b.className;h.remove(c,d);h.add(c,a);b.className!==c.className&&(b.className=c.className)},toggle:function(b,a,c){b=l.byId(b);if(void 0===c){a=e(a);for(var d=0,f=a.length,t;d<f;++d)t=a[d],h[h.contains(b,t)?"remove":"add"](b,t)}else h[c?"add":"remove"](b,
a);return c}}})},"dojo/NodeList-dom":function(){define("./_base/kernel ./query ./_base/array ./_base/lang ./dom-class ./dom-construct ./dom-geometry ./dom-attr ./dom-style".split(" "),function(k,m,l,e,h,f,d,c,b){function a(a){return function(b,c,d){return 2==arguments.length?a["string"==typeof c?"get":"set"](b,c):a.set(b,c,d)}}var p=function(a){return 1==a.length&&"string"==typeof a[0]},g=function(a){var b=a.parentNode;b&&b.removeChild(a)},n=m.NodeList,t=n._adaptWithCondition,r=n._adaptAsForEach,
s=n._adaptAsMap;e.extend(n,{_normalize:function(a,b){var c=!0===a.parse;if("string"==typeof a.template){var d=a.templateFunc||k.string&&k.string.substitute;a=d?d(a.template,a):a}d=typeof a;"string"==d||"number"==d?(a=f.toDom(a,b&&b.ownerDocument),a=11==a.nodeType?e._toArray(a.childNodes):[a]):e.isArrayLike(a)?e.isArray(a)||(a=e._toArray(a)):a=[a];c&&(a._runParse=!0);return a},_cloneNode:function(a){return a.cloneNode(!0)},_place:function(a,b,c,d){if(!(1!=b.nodeType&&"only"==c))for(var g,e=a.length,
n=e-1;0<=n;n--){var h=d?this._cloneNode(a[n]):a[n];if(a._runParse&&k.parser&&k.parser.parse){g||(g=b.ownerDocument.createElement("div"));g.appendChild(h);k.parser.parse(g);for(h=g.firstChild;g.firstChild;)g.removeChild(g.firstChild)}n==e-1?f.place(h,b,c):b.parentNode.insertBefore(h,b);b=h}},position:s(d.position),attr:t(a(c),p),style:t(a(b),p),addClass:r(h.add),removeClass:r(h.remove),toggleClass:r(h.toggle),replaceClass:r(h.replace),empty:r(f.empty),removeAttr:r(c.remove),marginBox:s(d.getMarginBox),
place:function(a,b){var c=m(a)[0];return this.forEach(function(a){f.place(a,c,b)})},orphan:function(a){return(a?m._filterResult(this,a):this).forEach(g)},adopt:function(a,b){return m(a).place(this[0],b)._stash(this)},query:function(a){if(!a)return this;var b=new n;this.map(function(c){m(a,c).forEach(function(a){void 0!==a&&b.push(a)})});return b._stash(this)},filter:function(a){var b=arguments,c=this,d=0;if("string"==typeof a){c=m._filterResult(this,b[0]);if(1==b.length)return c._stash(this);d=1}return this._wrap(l.filter(c,
b[d],b[d+1]),this)},addContent:function(a,b){a=this._normalize(a,this[0]);for(var c=0,d;d=this[c];c++)a.length?this._place(a,d,b,0<c):f.empty(d);return this}});return n})},"MW/equations/renderer/Renderer":function(){define("dojo/_base/declare dojo/_base/lang dojo/dom dojo/dom-attr dojo/dom-class dojo/dom-construct dojo/dom-geometry dojo/dom-style ./model/importers/MathML ./model/importers/SimpleTeX ./model/importers/TeX ./utils/EquationExportUtilities ./view/EquationView ./view/FontsLoaded ./view/RendererConstants ../utils/HasExtensions".split(" "),
function(k,m,l,e,h,f,d,c,b,a,p,g,n,t,r){return k(null,{MINIMALFONTSIZE:10,SCRIPTSCALINGFACTOR:0.7,constructor:function(c){c=c||{};this._cacheFontMetrics=!0===c.cacheFontMetrics;this._scriptScalingFactor=c._scriptScalingFactor||this.SCRIPTSCALINGFACTOR;this._minimalFontSize=c._minimalFontSize||this.MINIMALFONTSIZE;this._inputLanguage=(c.equationFormat||"mathml").toLowerCase();this._pxPerEm=Math.round((c.pxPerEm||0)*r.FONT_UPSCALE);this._ptIsRelative=c.ptIsRelative||!1;"mathml"===this._inputLanguage?
(c.flavor=c.flavor||"MathML 2.0",this._importer=new b(c)):"tex"===this._inputLanguage?(this._importer=new p,c.strictTeX&&this._importer.setStrict(!0)):this._importer=new a},render:function(a,b,c){return t.then(m.hitch(this,function(d){this._adjustMinFontSize(d.minFontSize);return this._render(a,b,c)}))},renderToCanvas:function(a,b){return t.then(m.hitch(this,function(c){this._adjustMinFontSize(c.minFontSize);return this._renderToCanvas(a,b)}))},renderToImageURL:function(a,b,c){return t.then(m.hitch(this,
function(d){this._adjustMinFontSize(d.minFontSize);return this._renderToImageURL(a,b,c)}))},renderToImageURLSynch:function(a,b,c){return this._renderToImageURL(a,b,c)},exportDomnodeToCanvas:function(a,b){return g.exportDomnodeToCanvas(a,b)},exportDomnodeToImageURL:function(a,b,c){return g.exportDomnodeToImageURL(a,b,c)},_adjustMinFontSize:function(a){this._minimalFontSize=Math.max(this._minimalFontSize,a)},_renderEquationOffScreen:function(a,b){var c=g.createOffScreenSpan({fontSize:b});this._render(a,
c);return c},_renderToCanvas:function(a,b,c){a=this._renderEquationOffScreen(a,b);c=this.exportDomnodeToCanvas(a.firstElementChild,c);f.destroy(a);return c},_renderToImageURL:function(a,b,c){a=this._renderToCanvas(a,b,c);b=g.getImageObject(a,"image/png");f.destroy(a);return b},_addStyleAttributes:function(a,b){var c={},d,g,f;if(b){d=b.split(";");for(g=0;g<d.length;g+=1)f=d[g].split(":"),1<f.length&&(c[f[0].trim()]=f[1].trim());if(c=c.fontSize||c["font-size"])a.pxPerEm=parseFloat(c)}},_render:function(a,
b,c){a=this.getModel(a);return this._draw(a,b,c)},setDisplaystyleIfNeeded:function(a,b){function c(a){return b?0===a:-1!==a}var d=a.replace(/(^%|[^\\\\]%).*(\r?\n)?/g,""),d=d.trim(),g=!1;c(d.indexOf("$"))?g=!0:0===d.indexOf("\\[")?g=!0:c(d.indexOf("\\("))&&(g=!0);d&&!g&&(a="$$"+a+"\n$$");return a},getModel:function(a){var b,c=null;try{b=this._importer.parse(a),c=this._importer.makeEquation(b)}catch(d){c=this._importer.makeBrokenEquationReplacement()}return c},draw:function(a,b,c){return t.then(m.hitch(this,
function(){return this._draw(a,b,c)}))},_draw:function(a,b,c){c=c||{};if(!a)return!1;var d=null;try{f.empty(b);var g={domNode:b,pxPerEm:this._pxPerEm,creatorFlavor:a.creatorFlavor,scriptScalingFactor:this._scriptScalingFactor,minimalFontSize:this._minimalFontSize,ptIsRelative:this._ptIsRelative,displaystyle:c.displaystyle};this._addStyleAttributes(g,a.style||"");var e=new n(g),d=e.layoutAndRender(a);this._cacheFontMetrics&&(this._pxPerEm=e.emToPx(1));d.foundEncodingIssues=a.foundEncodingIssues}catch(h){return a=
this._importer.makeBrokenEquationReplacement(),this._draw(a,b,c)}return d}})})},"MW/equations/renderer/model/importers/MathML":function(){define("dojo/_base/declare dojo/_base/lang MW/equations/utils/XMLParser ./Base ../Symbols ../utils/MathNodeUtils ../../Utilities".split(" "),function(k,m,l,e,h,f,d){return k(e,{constructor:function(c){c=c||{};this.identifierSymbolTable=this.identifierTable=this.operatorTable=this._math=null;this._parser=new l;this.flavor=c.flavor||"MathML 2.0";this.rootElementName=
c.rootElementName||"math"},initMaps:function(){this.actionMap=this.makeActionMap();this.symbolMap=this.makeSymbolMap();this.operatorTable={"\u2061":"ZeroWidthSpace","\u2062":"InvisibleTimes","\u2063":"InvisibleComma","\u2146":"d","\u222b":"intop","\u222e":"contourintop","\u2a0d":"fpartintop","\u2211":"sum","\u220f":"prod","\u200b":"ZeroWidthSpace","|":"verticalbar","\u2016":"dblverticalbar","\u2308":"ceilleft","\u2309":"ceilright","\u230a":"floorleft","\u230b":"floorright","\u2329":"anglebracketleft",
"\u27e8":"anglebracketleft","\u232a":"anglebracketright","\u27e9":"anglebracketright","\ufe37":"overbrace","\u23de":"overbrace","\ufe38":"underbrace","\u23df":"underbrace","~":"tildeAccent","\u02dc":"smallTildeAccent","\u2032":"prime","\u203e":"macron","\u2147":"exponentiale","\u2148":"imaginaryi","\u22c3":"bigcup","\u22c2":"bigcap","\u2a06":"bigsqcup","\u2a04":"biguplus","\u22c0":"bigwedge","\u22c1":"bigvee","\u2a00":"bigodot","\u2a01":"bigoplus","\u2a02":"bigotimes","\u25ef":"bigcirc","\u25bd":"bigtriangledown",
"\u25b3":"bigtriangleup","\\":"backslash","*":"*"};this.operatorTable["\u2212"]=this.operatorTable["-"];this.identifierSymbolTable={"...":"ldots"};this.identifierTable={"\u2147":"e","\u2148":"i"}},parse:function(c){var b;null===this.actionMap&&this.initMaps();this.initBaseParser();this.initParser();"string"===typeof c?(c=h.entities.replace(c),b=this._parser.parseString(c)):(b={},b.firstChild=c);return b},makePEG:function(){return null},initParser:function(){this._unexpectedInput=!1;this._stretchySymbolBlacklist=
{}},makeSymbolMap:function(){return{larr:"leftarrow",rarr:"rightarrow",uarr:"uparrow",darr:"downarrow",harr:"leftrightarrow",lArr:"Leftarrow",rArr:"Rightarrow",uArr:"Uparrow",dArr:"Downarrow",hArr:"Leftrightarrow"}},makeActionMap:function(){var c={mrow:[this.appendMrow],mfrac:[this.appendMfrac],msub:[this.appendMsub,"script"],msup:[this.appendMsup,"script"],msubsup:[this.appendMsubsup,"script"],munder:[this.appendMsub,"stack"],mover:[this.appendMsup,"stack"],munderover:[this.appendMsubsup,"stack"],
mi:[this.appendMi],mo:[this.appendMo],mn:[this.appendMn],mfenced:[this.appendMfenced],msqrt:[this.appendMsqrt],mroot:[this.appendMroot],mtable:[this.appendMtable],malignmark:[this.appendMalignmark],mtext:[this.appendMtext],mstyle:[this.appendMstyle],maction:[this.appendMaction],mmultiscripts:[this.appendMmultiscripts],parsererror:[this.appendMrow],h3:[this.appendMrow],mspace:[this.appendMspace],mphantom:[this.noAppend],mpadded:[this.noAppend],ms:[this.appendMs],menclose:[this.appendMrow],semantics:[this.appendMrow],
maligngroup:[this.noAppend],annotation:[this.noAppend],"annotation-xml":[this.noAppend],"#comment":[this.noAppend]};c[this.rootElementName]=[this.appendMath];return c},_getName:function(c){var b=c.localName;b||(b=c.nodeName);return b.toLowerCase()},append:function(c){if(!c)return null;var b=this._getName(c),b=this.actionMap[b],a=null;b?1===b.length?a=b[0].call(this,c):2===b.length&&(a=b[0].call(this,c,b[1])):this._unexpectedInput=!0;return a},makeEquation:function(c){var b;c&&c.firstChild&&(b=this.append(c.firstChild),
0<Object.keys(this._stretchySymbolBlacklist).length&&(b=this.append(c.firstChild)));b||(b=this.makeBrokenEquationReplacement(),this._unexpectedInput=!0);b.foundEncodingIssues=this._unexpectedInput;b.creator="MathML";b.creatorFlavor=this.flavor;return b},_trim:function(c){return c.replace(/^ +| +$/gm,"")},getText:function(c,b){var a,d;b=b||{};a=!1!==b.trim;return c.firstChild&&(d=c.firstChild.data)?a?this._trim(d):d:""},appendMath:function(c){var b;b=this.attributes(c);var a=b.display;"inline"===a&&
(b.inline=!0);"block"===a&&(b.inline=!1);b=this.makeRoot(b);this.fillImplicitRow(c,b.children[0]);return b},fillItemOrRow:function(c,b){c&&"mrow"===this._getName(c)?this.fillRow(c,b):(this.pushRow(b),this.append(c),this.popRow())},_isTextOrComment:function(c){c=this._getName(c);return"#text"===c||"#comment"===c},_skipTextOrComment:function(c){for(;c&&this._isTextOrComment(c);)c=c.nextSibling;return c},_skipTextOrCommentBack:function(c){for(;c&&this._isTextOrComment(c);)c=c.previousSibling;return c},
_firstElementChild:function(c){return this._skipTextOrComment(c.firstChild)},_lastElementChild:function(c){return this._skipTextOrCommentBack(c.lastChild)},_nextElementSibling:function(c){return this._skipTextOrComment(c.nextSibling)},_childElements:function(c){var b=[];for(c=this._firstElementChild(c);c;)b.push(c),c=this._nextElementSibling(c);return b},fillImplicitRow:function(c,b,a){var d=this._firstElementChild(c);d&&"mrow"===this._getName(d)&&!this._nextElementSibling(d)?this.fillRow(d,b,a):
this.fillRow(c,b,a)},_scanChildForDelimiter:function(c,b){var a;c&&((a=c.symbolName)&&h.isDelimiter(a)?(h.isOpeningDelimiter(a)?(b.parens.push(1),b.parencount+=1,b.first||(b.needsSubRows=!0)):h.isClosingDelimiter(a)?(b.parens.push(-1),b.parencount-=1):b.parens.push(0),0>b.parencount&&(b.balancedParens=!1)):b.parens.push(0),b.first=!1)},_scanRowForDelimiters:function(c,b,a){var d={parens:[],needsSubRows:!1,parencount:0,balancedParens:!0,first:!0};this.pushRow(b);for(b=this._firstElementChild(c);b;)!d.first&&
a&&this.pushSymbol(","),c=this.append(b),this._scanChildForDelimiter(c,d),b=this._nextElementSibling(b);0!==d.parencount&&(d.balancedParens=!1);d.needsSubRows=d.needsSubRows&&d.balancedParens&&!a;this.popRow();return{needsSubRows:d.needsSubRows,parens:d.parens}},fillRow:function(c,b,a){var f;d.copyCommonAttributes(this.attributes(c),b);a=this._scanRowForDelimiters(c,b,a||!1);if("MathType"===this.flavor&&a.needsSubRows){c=b.children;b.children=[];this.pushRow(b);for(b=0;b<c.length;b+=1)1===a.parens[b]&&
(f=this.makeRow(),this.push(f),this.pushRow(f)),this.push(c[b]),-1===a.parens[b]&&this.popRow();this.popRow()}},noAppend:function(){return null},appendMrow:function(c){var b=null,b=this.makeRow(this.attributes(c));this.push(b);this.fillRow(c,b);return b},appendMn:function(c){return this.pushNumber(this.getText(c),this.attributes(c))},appendMspace:function(c){c=this.attributes(c);var b=0;c.hasOwnProperty("width")&&"em"===c.width.slice(-2)&&(b=parseFloat(c.width));return this.pushMspace(b)},appendToPreviousId:function(c){var b=
this.row.children;return 0<b.length&&(b=b[b.length-1],"MathText"===b.className&&"id"===b.kind&&1===c.length)?(b.text+=c,!0):!1},appendIdentifier:function(c,b){var a=null;return a=this.pushText(c,1<c.length?"code":"id",b)},appendMi:function(c){var b;"MathType"===this.flavor?(b=this.getText(c,{trim:!1}),b=" "===b?"\u00a0":m.trim(b)):b=this.getText(c);var a=h.unicodeMap;return(a=this.identifierSymbolTable[b]||(a?a[b]:null))?this.pushSymbol(a,this.attributes(c)):this.appendIdentifier(this.identifierTable[b]||
b,this.attributes(c))},attributes:function(c){var b={};c=c.attributes;var a,d;for(d=0;d<c.length;d+=1)a=c[d],"true"===a.value?a.value=!0:"false"===a.value&&(a.value=!1),b[a.name]=a.value;return b},_checkMoInMsubSup:function(c,b){var a=c.parentNode,d=this._firstElementChild(a),a=this._getName(a);if("msub"===a||"msup"===a||"msubsup"===a)a=h.symbolMap[b],d===c&&a.stretchyDefault&&(this._stretchySymbolBlacklist[b]=!0)},_isStretchyDelim:function(c,b){return!0===c.stretchyDefault&&c.stretchy&&!1!==b.stretchy||
!0===c.stretchy&&!0===b.stretchy},_appendSingleOperator:function(c,b,a){var d=h.symbolMap,g=this.operatorTable[a],f=null,e=d&&g?d[g]:null,l=!1,f=null;b.hasOwnProperty("stretchy")&&(b.stretchy="true"===b.stretchy);if(e){if("ZeroWidthSpace"===g)return null;l=this._isStretchyDelim(e,b);f=g;this._checkMoInMsubSup(c,f);this._stretchySymbolBlacklist[f]&&(l=!1)}else f=(c=h.unicodeMap)?c[a]:a,(e=d?d[f]:null)&&(l=this._isStretchyDelim(e,b));f?f=l?this.pushDelim(f,b):this.pushSymbol(f,b):(g&&(a=g),f=this.pushCode(a,
b));f.attributes=b;return f},appendMo:function(c){var b,a="",d=[],g=this.attributes(c),f=this.getText(c),f=this.mapSymbolName(f);f.split("").forEach(m.hitch(this,function(b){h.unicodeMap[b]?(a&&d.push(a),d.push(b),a=""):a+=b}));a&&d.push(a);d.forEach(m.hitch(this,function(a){b=this._appendSingleOperator(c,g,a)}));return b},appendMs:function(c){return this.pushCode('"'+this.getText(c)+'"',this.attributes(c))},appendMtext:function(c){var b=this.attributes(c);return"MathType"===this.flavor?this.pushMtext(this.getText(c,
{trim:!1}).replace(/ /g,"\u00a0").replace(/\u0009/g,"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0"),b):this.pushMtext(this.getText(c),b)},appendMfrac:function(c){var b=this.attributes(c);c=this._firstElementChild(c);var a=this._nextElementSibling(c),b=this.makeFraction(b);this.push(b);this.fillItemOrRow(c,b.children[0]);this.fillItemOrRow(a,b.children[1]);return b},appendMfenced:function(c){var b=this.makeFenced(this.attributes(c));this.push(b);this.pushRow(b);this.fillRow(c,b.children[0],!0);
this.popRow();return b},appendMstyle:function(c){var b=this.attributes(c);b.hasOwnProperty("displaystyle")&&(b.displaystyle="true"===b.displaystyle);b=this.makeStyle(b);this.push(b);this.fillImplicitRow(c,b.children[0]);return b},appendMaction:function(c){var b=this.attributes(c);c=this._firstElementChild(c);var a=this._nextElementSibling(c),d;d=this.makeAction(b);this.push(d);this.fillItemOrRow(c,d.children[0]);"tooltip"===b.actiontype?this.fillItemOrRow(a,d.children[1]):d.children[1]=null;return d},
appendMsqrt:function(c){var b=this.makeRadical(this.attributes(c));c=this._firstElementChild(c);this.push(b);this.fillItemOrRow(c,b.children[0]);return b},appendMroot:function(c){var b=this._firstElementChild(c),a=this._nextElementSibling(b);c=this.makeRadical(this.attributes(c));this.push(c);this.fillItemOrRow(b,c.children[0]);this.fillItemOrRow(a,c.children[1]);return c},parseAlign:function(c){c=c.split(" ");var b,a="";for(b=0;b<c.length;b+=1)c[b]&&(a+=c[b].charAt(0));return a},parseRowLines:function(c){return c.split(" ")},
parseAlignList:function(c){var b,a="";c=m.trim(c);if(2>c.length)return"";if("{"!==c[0]||"}"!==c[-1])return this.parseAlign(c);b=c.slice(1,-2).split("} *{");for(c=0;c<b.length;c+=1)a+=b(c)?this.parseAlign(b[c]).charAt(0):"a";return a},appendMalignmark:function(c){return this.pushText("","alignmark",this.attributes(c))},appendMtable:function(c){var b=this.attributes(c);c=this._childElements(c);var a=c.length,d,g,f,e=0;for(d=0;d<a;d+=1)c[d]="mtr"!==c[d].localName?[c[d]]:this._childElements(c[d]),e=Math.max(e,
c[d].length);b.rows=a;b.cols=e;b.frame&&(b.frame=b.frame);b.columnalign&&(b.colspec=this.parseAlign(b.columnalign));b.groupalign&&(b.colspec=this.parseAlignList(b.groupalign));!b.colspec&&"MathType"===this.flavor&&(b.colspec="a");b.rowlines&&(b.hlines=this.parseRowLines(b.rowlines));b=this.makeMatrix(b);for(d=0;d<c.length;d+=1){a=c[d];for(g=0;g<e;g+=1)f=this.makeRow(),b.appendChild(f),g<a.length&&this.fillImplicitRow(a[g],f)}return this.push(b)},_setAccentProperties:function(c){if("stack"===c.limitStyle){var b=
c.children[0],a=c.children[1],d=f.isNonEmptyRow(a),g=c.children[2],e=f.isNonEmptyRow(g),b=b&&b.getAccent(),g=g&&g.getAccent(),h=a&&a.getAccent();c.accent=!1;c.accentunder=!1;g&&(c.accent=!0,g.accentType="topaccent",g.renderAsAccent=!0);if(b&&(d||e))b.renderAsAccent=!0;g&&(c.accent=!0,g.accentType="topaccent",g.renderAsAccent=!0);h&&("underscore"===h.symbolName&&(d=m.mixin({},h,{symbolName:"macron"}),a.children=[],a.children.push(this.makeDelim(d)),f.sanitizeModel(a),h=a&&a.getAccent()),c.accentunder=
!0,h.accentType="bottomaccent",h.renderAsAccent=!0)}},appendMsub:function(c,b){var a=this.attributes(c),d=this._firstElementChild(c),g=this._nextElementSibling(d);b&&(a.limitStyle=b);a=this.makeScript(a);this.push(a);this.fillItemOrRow(d,a.children[0]);if("MathType"===this.flavor){d=this._lastElementChild(c);for(this.pushRow(a.children[0]);g!==d;)this.append(g),g=this._nextElementSibling(g);this.popRow()}a.children[2]=null;this.fillItemOrRow(g,a.children[1]);this._setAccentProperties(a);return a},
appendMsup:function(c,b){var a=this.attributes(c),d=this._firstElementChild(c),g=this._nextElementSibling(d);b&&(a.limitStyle=b);a=this.makeScript(a);this.push(a);this.fillItemOrRow(d,a.children[0]);if("MathType"===this.flavor){d=this._lastElementChild(c);for(this.pushRow(a.children[0]);g!==d;)this.append(g),g=this._nextElementSibling(g);this.popRow()}a.children[1]=null;this.fillItemOrRow(g,a.children[2]);this._setAccentProperties(a);return a},appendMsubsup:function(c,b){var a=this.attributes(c),
d=this._firstElementChild(c),g=this._nextElementSibling(d),f=this._nextElementSibling(g);b&&(a.limitStyle=b);a=this.makeScript(a);this.push(a);this.fillItemOrRow(d,a.children[0]);"MathType"===this.flavor&&(d=this._lastElementChild(c),f!==d&&console.warn("Broken MathML encoding: msubsup has more than 3 children"));this.fillItemOrRow(g,a.children[1]);this.fillItemOrRow(f,a.children[2]);this._setAccentProperties(a);return a},_processOneMultiScriptChild:function(c,b){var a=null;b&&"none"!==b.localName&&
(a=this.makeRow(),this.fillItemOrRow(b,a));c.appendChild(a)},_processTwoMultiScriptChildren:function(c,b){this._processOneMultiScriptChild(c,b);b=this._nextElementSibling(b);this._processOneMultiScriptChild(c,b);return this._nextElementSibling(b)},appendMmultiscripts:function(c){var b=this._firstElementChild(c);c=this.makeMultiScript(this.attributes(c));var a=0;this.push(c);this.fillItemOrRow(b,c.children[0]);for(b=this._nextElementSibling(b);b&&"mprescripts"!==b.localName;)b=this._processTwoMultiScriptChildren(c,
b),a+=1;c.numPostPairs=a;for(b&&(b=this._nextElementSibling(b));b;)b=this._processTwoMultiScriptChildren(c,b);return c}})})},"MW/equations/utils/XMLParser":function(){define(["dojo/_base/declare","dojo/has","dojo/sniff"],function(k,m,l){return k(null,{constructor:function(){window.DOMParser&&(this._parser=new window.DOMParser);this._IEparser=null;!this._parser&&m("ie")&&(this._IEparser=new window.ActiveXObject("Microsoft.XMLDOM"),this._IEparser.async=!1)},parseString:function(e){var h;try{this._parser?
(h=this._parser.parseFromString(e,"application/xml"))&&0<h.getElementsByTagName("parsererror").length&&(h=null):h=this._parseUsingIE(e)}catch(f){h=null}return h},_parseUsingIE:function(e){var h=null,f=this._IEparser;f&&(f.loadXML(e),h=f);return h}})})},"MW/equations/renderer/model/importers/Base":function(){define(["dojo/_base/declare","dojo/_base/lang","../utils/MathNodeUtils","../utils/NodeFactory"],function(k,m,l,e){return k(null,{constructor:function(){this.row=this.symbolMap=this.actionMap=this.peg=
null;this.rows=[];this.str=""},initMaps:function(){this.peg=this.makePEG();this.actionMap=this.makeActionMap();this.symbolMap=this.makeSymbolMap()},makePEG:function(){throw"Unimplemented abstract method makePEG";},makeActionMap:function(){throw"Unimplemented abstract method makeActionMap";},makeSymbolMap:function(){throw"Unimplemented abstract method makeSymbolMap";},initParser:function(){throw"Unimplemented abstract method initParser";},initBaseParser:function(){this.row=null;this.rows=[];this.str=
""},parse:function(e){this.peg||this.initMaps();this.initBaseParser();this.initParser();return this.peg.parse(e)},pushRow:function(e){this.rows.push(this.row);this.row=e},popRow:function(){this.row=this.rows.pop()},makeEquation:function(e){var f=this.makeRoot();e&&(this.str=e.str,this.fillRow(e.tree,f.children[0]));return l.sanitizeModel(f)},makeRoot:function(h){h=h||{};h.children=h.children||[this.makeRow()];return e.createNode("MathRoot",h)},makeBrokenEquationReplacement:function(){return this.makeRoot({foundEncodingIssues:!0,
children:[this.makeRow({children:[this.makeText({kind:"code",text:"\ufffd",style:"color: red"})]})]})},makeRow:function(h){h=h||{};h.children=h.children||[];return e.createNode("MathRow",h)},makeDelim:function(h){h=h||{};return e.createNode("MathDelimiter",h)},makeText:function(h){h=h||{};return e.createNode("MathText",h)},makeSymbol:function(h,f){f=f||{};f.text=" ";f.kind="symbol";f.symbolName=h;return e.createNode("MathText",f)},makeFraction:function(h){h=h||{};h.children=h.children||[this.makeRow(),
this.makeRow()];h.bevelled="true"===h.bevelled;return e.createNode("MathFraction",h)},makeRadical:function(h){h=h||{};h.children=h.children||[this.makeRow(),this.makeRow()];return e.createNode("MathRadical",h)},makeFenced:function(h){h=h||{};h.children=h.children||[this.makeRow()];return e.createNode("MathFenced",h)},makeStyle:function(h){h=h||{};h.children=h.children||[this.makeRow()];return e.createNode("MathStyle",h)},makeAction:function(h){h=h||{};h.children=h.children||[this.makeRow(),this.makeRow()];
return e.createNode("MathAction",h)},makeSpace:function(h){h=h||{};return e.createNode("MathSpace",h)},makeScript:function(h){h=h||{};h.children=h.children||[this.makeRow(),this.makeRow(),this.makeRow()];return e.createNode("MathScript",h)},makeMultiScript:function(h){h=h||{};h.children=h.children||[this.makeRow()];return e.createNode("MathMultiScript",h)},makeMatrix:function(h){h.children=h.children||[];return e.createNode("MathMatrix",h)},name:function(e){return this.peg.names[e.name]},slice:function(e){return this.str.slice(e.start,
e.end)},push:function(e){this.row.appendChild(e);return e},pushText:function(e,f,d){d=d||{};d.text=e;d.kind=f;!e&&"placeholder-atom"===d["data-category"]&&(d.kind="placeholder");e="symbol"===f?this.makeSymbol(e,d):this.makeText(d);return this.push(e)},pushCode:function(e,f){f=f||{};f.text=e;f.kind="code";return this.push(this.makeText(f))},pushMtext:function(e,f){f=f||{};f.text=e;f.kind="mtext";return this.push(this.makeText(f))},pushMspace:function(e,f){f=f||{};f.length=e;return this.push(this.makeSpace(f))},
pushNumber:function(e,f){f=f||{};f.text=e;f.kind="number";return this.push(this.makeText(f))},pushSymbol:function(e,f){return this.push(this.makeSymbol(e,f))},pushDelim:function(e,f){f=f||{};f.symbolName=e;return this.push(this.makeDelim(f))},unknownAction:function(){},fireAction:function(e,f){e?1===e.length?e[0].call(this,f):2===e.length?e[0].call(this,f,e[1]):3===e.length?e[0].call(this,f,e[1],e[2]):e[0].call(this,f,e[1],e[2],e[3]):this.unknownAction(f)},append:function(e){this.fireAction(this.actionMap[this.peg.names[e.name]],
e)},mapSymbolName:function(e){var f=this.symbolMap[e];return f?f:e},consume:function(){},appendSymbol:function(e,f){var d=this.slice(e).trim();this.pushSymbol(this.mapSymbolName(d),f);this.consume(1)}})})},"MW/equations/renderer/model/utils/MathNodeUtils":function(){define(["dojo/_base/lang","./../MathRow"],function(k,m){return{getAbbreviation:function(l){function e(h){return!h||"abbreviation"===h["mw:template"]?h:"MathRow"===h.className&&1===h.children.length?e(h.children[0]):null}return!l||"MathRoot"!==
l.className?null:e(l.children[0])},isNonEmptyRow:function(l){return l&&l instanceof m&&l.children&&0<l.children.length},sanitizeModel:function(l){l.children&&l.children.forEach(function(e){e&&(e.parent=l,this.sanitizeModel(e))},this);return l}}})},"MW/equations/renderer/model/MathRow":function(){define("dojo/_base/array dojo/_base/declare dojo/_base/lang ./MathInnerNode ./exporters/LaTeXExporter ./utils/MathMLExportUtils".split(" "),function(k,m,l,e,h,f){return m(e,{constructor:function(d){d=d||{};
this.className="MathRow";this.TeXSpacing=d.TeXSpacing},_layoutStretchyDelimiters:function(d,c){var b,a=this.children,f=d.children,g=d.ascent(),e=d.descent(),h=!1,l;for(b=0;b<a.length;b+=1)l=a[b],l.isVerticalDelimiter()&&(h=!0,l=f[b],l.resizeAndCenterDelimiter(c,g,e));return h},_exportMathML:function(d){var c=f.startTag(d,"mrow",this);this.children.forEach(function(b){c+=b._exportMathML(d)});return c+=f.endTag("mrow")},_exportLaTeX:function(d){var c=l.mixin({},d,{openParens:0,addBraces:h.NEVER_ADD_BRACES});
this.class&&-1!==this.class.indexOf("symIdentBold")&&(c.boldIdents=!0);var b="";this.children.forEach(function(a){b+=h.exportChild(a,c)});if(0<c.openParens)for(d=0;d<c.openParens;d+=1)b+="\\right.";else if(0>c.openParens)for(d=0;d<-c.openParens;d+=1)b="\\left."+b;return b},isItalicText:function(d){var c=this.children&&1===this.children.length&&this.children[0];return c&&c.isItalicText(d)},getAccent:function(){var d=this.children&&1===this.children.length&&this.children[0];return d?d.getAccent():null},
layout:function(d){var c=d.layoutChildren(k.map(this.children,l.hitch(this,function(a){a.baseIsItalic=this.baseIsItalic;a.accentType=this.accentType;if(a.parent!==this)throw Error("Missing or wrong parent in equation node.");return a}))),b=d.parseBoxes("h{*}",c);b.subLeftShift=0;b.supRightShift=0;b.supDownShift=0;b._largeOp=!1;c.forEach(function(a){b.supDownShift=Math.max(a.supDownShift||0,b.supDownShift)});void 0!==this.TeXSpacing&&(b.spacing=this.TeXSpacing);1===c.length&&(c=c[0],b.subLeftShift=
Math.max(c.subLeftShift||0,b.subLeftShift),b.supRightShift=Math.max(c.supRightShift||0,b.supRightShift),c.spacing&&(b.spacing=Math.max(c.spacing,b.spacing||0)),b._largeOp=c._largeOp);b.leftShift=this.leftShift||0;b.rightShift=this.rightShift||0;b.computeMetrics();b.computeRowGaps(d.renderer,0<d.scriptlevel);this._layoutStretchyDelimiters(b,d)&&b.computeMetrics();return b}})})},"MW/equations/renderer/model/MathInnerNode":function(){define(["dojo/_base/declare","dojo/_base/lang","./MathBaseNode"],function(k,
m,l){return k(l,{constructor:function(e){e=e||{};e.children=e.children||[];this.setChildren(e.children)},replaceChild:function(e,h){this.children&&(e!==parseInt(e,10)&&(e=this.children.length),this._setParent(this.children[e],null),this._setParent(h,this),this.children[e]=h)},appendChild:function(e){this.children&&(this._setParent(e,this),this.children.push(e))},setChildren:function(e){this.children&&this.children.forEach(m.hitch(this,function(e){this._setParent(e,null)}));e.forEach(m.hitch(this,
function(e){this._setParent(e,this)}));this.children=e},removeChild:function(e){var h=this.children[e];this._setParent(h,null);this.children.splice(e,1);return h}})})},"MW/equations/renderer/model/MathBaseNode":function(){define(["dojo/_base/declare","../Utilities"],function(k,m){return k(null,{constructor:function(l){l=l||{};m.copyCommonAttributes(l,this)},layout:function(){throw"layout method for class '"+this.className+"'' not defined";},isDisplaystyle:function(){return this.hasOwnProperty("displaystyle")?
this.displaystyle:this.parent?this.parent.isDisplaystyle():!1},exportMathML:function(l){var e="";!0===this.inline&&(e=' display\x3d"inline"');!1===this.inline&&(e=' display\x3d"block"');var h="";-1===l.attribBlackList.indexOf("xmlns:mw")&&(h=' xmlns:mw\x3d"https://www.mathworks.com/MathML/extensions"');return'\x3cmath xmlns\x3d"http://www.w3.org/1998/Math/MathML"'+h+e+"\x3e"+this._exportMathML(l)+"\x3c/math\x3e"},exportLaTeX:function(l){return this._exportLaTeX(l)},_exportMathML:function(l){throw"Unimplemented abstract method _exportMathML";
},_exportLaTeX:function(l){throw"Unimplemented abstract method _exportLaTeX";},_mathvariantIsItalic:function(l){return-1!==(l||"").indexOf("italic")},isItalicText:function(){return!1},isVerticalDelimiter:function(){return!1},isIdentifier:function(){return!1},getAccent:function(){return null},_setParent:function(l,e){l&&(l.parent=e)}})})},"MW/equations/renderer/Utilities":function(){define(["dojo/_base/lang","./model/utils/MathMLExportUtils"],function(k,m){var l=m.commonMathMLAttributes,e=RegExp(eval('"[\\u0300-\\u036f\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1-\\u05c2\\u05c4-\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u065e\\u0670\\u06d6-\\u06dc\\u06df-\\u06e4\\u06e7-\\u06e8\\u06ea-\\u06ed\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07eb-\\u07f3\\u0901-\\u0902\\u093c\\u0941-\\u0948\\u094d\\u0951-\\u0954\\u0962-\\u0963\\u0981\\u09bc\\u09c1-\\u09c4\\u09cd\\u09e2-\\u09e3\\u0a01-\\u0a02\\u0a3c\\u0a41-\\u0a42\\u0a47-\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a70-\\u0a71\\u0a75\\u0a81-\\u0a82\\u0abc\\u0ac1-\\u0ac5\\u0ac7-\\u0ac8\\u0acd\\u0ae2-\\u0ae3\\u0b01\\u0b3c\\u0b3f\\u0b41-\\u0b44\\u0b4d\\u0b56\\u0b62-\\u0b63\\u0b82\\u0bc0\\u0bcd\\u0c3e-\\u0c40\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55-\\u0c56\\u0c62-\\u0c63\\u0cbc\\u0cbf\\u0cc6\\u0ccc-\\u0ccd\\u0ce2-\\u0ce3\\u0d41-\\u0d44\\u0d4d\\u0d62-\\u0d63\\u0dca\\u0dd2-\\u0dd4\\u0dd6\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0eb1\\u0eb4-\\u0eb9\\u0ebb-\\u0ebc\\u0ec8-\\u0ecd\\u0f18-\\u0f19\\u0f35\\u0f37\\u0f39\\u0f71-\\u0f7e\\u0f80-\\u0f84\\u0f86-\\u0f87\\u0f90-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102d-\\u1030\\u1032-\\u1037\\u1039-\\u103a\\u103d-\\u103e\\u1058-\\u1059\\u105e-\\u1060\\u1071-\\u1074\\u1082\\u1085-\\u1086\\u108d\\u135f\\u1712-\\u1714\\u1732-\\u1734\\u1752-\\u1753\\u1772-\\u1773\\u17b7-\\u17bd\\u17c6\\u17c9-\\u17d3\\u17dd\\u180b-\\u180d\\u18a9\\u1920-\\u1922\\u1927-\\u1928\\u1932\\u1939-\\u193b\\u1a17-\\u1a18\\u1b00-\\u1b03\\u1b34\\u1b36-\\u1b3a\\u1b3c\\u1b42\\u1b6b-\\u1b73\\u1b80-\\u1b81\\u1ba2-\\u1ba5\\u1ba8-\\u1ba9\\u1c2c-\\u1c33\\u1c36-\\u1c37\\u1dc0-\\u1de6\\u1dfe-\\u1dff\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2de0-\\u2dff\\u302a-\\u302f\\u3099-\\u309a\\ua66f\\ua67c-\\ua67d\\ua802\\ua806\\ua80b\\ua825-\\ua826\\ua8c4\\ua926-\\ua92d\\ua947-\\ua951\\uaa29-\\uaa2e\\uaa31-\\uaa32\\uaa35-\\uaa36\\uaa43\\uaa4c\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe26]|\\ud800\\uddfd|\\ud802[\\ude01-\\ude03\\ude05-\\ude06\\ude0c-\\ude0f\\ude38-\\ude3a\\ude3f]|\\ud834[\\udd67-\\udd69\\udd7b-\\udd82\\udd85-\\udd8b\\uddaa-\\uddad\\ude42-\\ude44]|\\udb40[\\udd00-\\uddef]"'),
"g");return{isSingleCharIdentString:function(h){return 1===h.replace(e,"").length},copyCommonAttributes:function(e,f){l.forEach(k.hitch(this,function(d){e.hasOwnProperty(d)&&(f[d]=e[d])}))},stringAscentBelowXHeight:function(e){return null!==e.match(/^[acegmnopqrsuvwxyz+\-\u2009\u2212\u03B1\u03B3\u03B5\u03B7\u03B9\u03BA\u03BC\u03BD\u03BF\u03C0\u03C1\u03C3\u03C4\u03C5\u03C7\u03C8\u03C9\u03C6\u03D6\u03F1\u03DB]*$/)}}})},"MW/equations/renderer/model/utils/MathMLExportUtils":function(){define([],function(){var k=
"class mathvariant style id data-category mw:template mw:varname mw:dataCategory mw:extras xmlns:mw".split(" ");return{commonMathMLAttributes:k.concat([]),startTag:function(m,l,e,h){m.attribBlackList=m.attribBlackList||[];h=h||[];var f="\x3c"+l;k.concat(h).forEach(function(d){e.hasOwnProperty(d)&&(void 0!==e[d]&&-1===m.attribBlackList.indexOf(d))&&(f+=" "+d+'\x3d"'+e[d]+'"')});return f+="\x3e"},maskSpecialCharacters:function(k){var l={"\x26":"\x26amp;","\x3c":"\x26lt;"};return k.replace(/[&<]/g,function(e){return l[e]})},
endTag:function(k){return"\x3c/"+k+"\x3e"},emptyTag:function(k){return"\x3c"+k+"/\x3e"}}})},"MW/equations/renderer/model/exporters/LaTeXExporter":function(){define(["dojo/_base/lang"],function(k){return{ALWAYS_ADD_BRACES:"always",NEVER_ADD_BRACES:"never",ADD_BRACES_WHERE_NEEDED:"standard","export":function(m,l){l=k.mixin({openParens:0,boldIdents:!1,addBraces:"standard"},l);var e,h="",f=!1;for(e=0;e<m.length;e+=1)f|=m[e].isDisplaystyle(),h+=m[e].exportLaTeX(l);return h=1<h.length?h.trim():h},exportChild:function(k,
l){var e=l.addBraces;l.addBraces="standard";var h=k?k._exportLaTeX(l):"";l.addBraces=e;h="never"!==l.addBraces&&1<h.length&&"{}"!==h&&!h.match(/^{.}$/)?"{"+h+"}":h;return h=2>h.length&&"always"===l.addBraces?"{"+h+"}":h}}})},"MW/equations/renderer/model/utils/NodeFactory":function(){define("../MathAction ../MathDelimiter ../MathFenced ../MathFraction ../MathMatrix ../MathMultiScript ../MathRadical ../MathRoot ../MathRow ../MathScript ../MathSpace ../MathStyle ../MathText".split(" "),function(k,m,
l,e,h,f,d,c,b,a,p,g,n){return{createNode:function(t,r){r=r||{};switch(t){case "Null":return null;case "MathAction":return r.children=r.children||[],new k(r);case "MathDelimiter":return new m(r);case "MathFenced":return r.children=r.children||[],new l(r);case "MathFraction":return r.children=r.children||[],new e(r);case "MathMatrix":return r.children=r.children||[],new h(r);case "MathMultiScript":return r.children=r.children||[],new f(r);case "MathRadical":return r.children=r.children||[],new d(r);
case "MathRoot":return r.children=r.children||[],new c(r);case "MathRow":return r.children=r.children||[],new b(r);case "MathScript":return r.children=r.children||[],new a(r);case "MathSpace":return new p(r);case "MathStyle":return r.children=r.children||[],new g(r);case "MathText":return r.text=r.text||"",new n(r)}}}})},"MW/equations/renderer/model/MathAction":function(){define(["dojo/_base/declare","dojo/_base/lang","./MathInnerNode","./exporters/LaTeXExporter","./utils/MathMLExportUtils"],function(k,
m,l,e,h){return k(l,{constructor:function(f){f=f||{};this.className="MathAction";this.actiontype=f.actiontype},_exportMathML:function(f){var d=h.startTag(f,"maction",this,["actiontype"]);f=m.mixin({},f);"symunit"===this.class&&(f.mathvariant="normal");this.children.forEach(function(c){d+=c._exportMathML(f)});return d+=h.endTag("maction")},_exportLaTeX:function(f){var d="";0<this.children.length&&(f=m.mixin({},f),"symunit"===this.class&&(f.mathvariant="normal"),d+=e.exportChild(this.children[0],f));
return d},_stripQuotes:function(f){return 2<f.length&&'"'===f.charAt(0)&&'"'===f.charAt(f.length-1)?f.slice(1,-1):f},layout:function(f){var d=f.layoutChildren([this.children[0]]);f=f.parseBoxes("h{1}",d);f.computeMetrics();"tooltip"===this.actiontype&&(d=this.children[1],"MathRow"===d.className&&1===d.children.length&&(d=d.children[0],"MathText"===d.className&&(f.tooltip=this._stripQuotes(d.text))));return f}})})},"MW/equations/renderer/model/MathDelimiter":function(){define("dojo/_base/declare MW/equations/renderer/model/SpacingClasses ./MathBaseNode ./Symbols ./utils/MathMLExportUtils ./utils/TeXUtils".split(" "),
function(k,m,l,e,h,f){return k(l,{constructor:function(d){d=d||{};this.className="MathDelimiter";this.symbolName=d.symbolName;this.TeXSpacing=d.TeXSpacing;this.minsize=d.minsize;this.maxsize=d.maxsize;d.hasOwnProperty("stretchy")&&(this.stretchy=d.stretchy)},_exportMathML:function(d){var c=["minsize","maxsize"];e.isStretchyAccent(this.symbolName)&&!e.isStretchyOperatorByDefault(this.symbolName)&&c.push("stretchy");d=h.startTag(d,"mo",this,c);d+=h.maskSpecialCharacters(e.serializeSymbol(this.symbolName));
return d+=h.endTag("mo")},_exportLaTeX:function(d){var c="",b={"1.2":"big","1.8":"Big","2.4":"bigg",3:"Bigg"};if(e.isStretchyOperatorByDefault(this.symbolName))if(e.isOpeningDelimiter(this.symbolName)||e.isSeparator(this.symbolName)&&0===d.openParens)c=this.minsize&&this.minsize===this.maxsize&&b[this.minsize]?c+("\\"+b[this.minsize]+(this.TeXSpacing===m.OPEN?"l":"")):c+"\\left",d.openParens+=1;else if(e.isClosingDelimiter(this.symbolName)||e.isSeparator(this.symbolName)&&0<d.openParens)c=this.minsize&&
this.minsize===this.maxsize&&b[this.minsize]?c+("\\"+b[this.minsize]+(this.TeXSpacing===m.CLOSE?"r":"")):c+"\\right",d.openParens-=1;return c+=f.commandName(this.symbolName," ")},_layoutStretchyBox:function(d,c){var b=d.mathAxis();c.setSymbolBoxData(this,b);return c},_layoutHorizontalStretchyBox:function(d,c){c.setSymbolBoxData(this);return c},isVerticalDelimiter:function(){return!e.isStretchyAccent(this.symbolName)},getAccent:function(){return e.isAccent(this.symbolName)?this:null},layout:function(d){return e.isStretchyAccent(this.symbolName)?
this._layoutHorizontalStretchyBox(d,d.parseBoxes("a")):this._layoutStretchyBox(d,d.parseBoxes("s"))}})})},"MW/equations/renderer/model/SpacingClasses":function(){define([],function(){return{ORD:0,OP:1,BIN:2,REL:3,OPEN:4,CLOSE:5,PUNCT:6,INNER:7,NEST:8}})},"MW/equations/renderer/model/Symbols":function(){define("dojo/has ../../utils/StringUtils ./exporters/MATLABCode ./SpacingClasses ./utils/MathMLEntities ../../utils/HasExtensions".split(" "),function(k,m,l,e,h){var f={isLargeOpSymbol:function(a){return"symbol"===
a.kind&&f._isLargeOp(a.symbolName)},isOpeningDelimiter:function(a){return(a=f.symbolMap[a])&&a.delimiterType&&-1!==a.delimiterType.indexOf("open")},isClosingDelimiter:function(a){return(a=f.symbolMap[a])&&a.delimiterType&&-1!==a.delimiterType.indexOf("close")},isSeparator:function(a){return(a=f.symbolMap[a])&&a.delimiterType&&-1!==a.delimiterType.indexOf("separator")},hasXHeight:function(a){return(a=f.getSymbol(a))&&a.hasXHeight},isDelimiter:function(a){return(a=f.symbolMap[a])&&a.delimiterType},
isAccent:function(a){return(a=f.symbolMap[a||""])&&(a.accentHeight||a.accentStretchy)},isIdentifier:function(a){return(a=f.symbolMap[a||""])&&a.isIdentifier},isOperator:function(a){return(a=f.symbolMap[a||""])&&a.hasOwnProperty("spacing")},isStretchyOperatorByDefault:function(a){return(a=f.symbolMap[a]||f.symbolMap[f.unicodeMap[a]])&&a.stretchyDefault},isStretchyAccent:function(a){return(a=f.symbolMap[a])&&a.accentStretchy},lookupLargeOp:function(a,b){return f.symbolMap[a+(b?"display":"")]},notSymbols:{"\x3d":"neq",
"\x3c":"notlt","\x3e":"notgt",exists:"notexists",leq:"notleq",geq:"notgeq",equiv:"notequiv",approx:"notapprox",cong:"notcong",sim:"notsim",simeq:"notsimeq",models:"notmodels","in":"notin",ni:"notni",succ:"notsucc",succeq:"notsucceq",prec:"notprec",preceq:"notpreceq",parallel:"notparallel",subset:"notsubset",supset:"notsupset",subseteq:"notsubseteq",supseteq:"notsupseteq"},lookupNotSymbol:function(a){"\\"===a.charAt(0)&&(a=a.slice(1));return(a=this.notSymbols[a])?a:null},getSymbol:function(a){return f.symbolMap[a]||
f.symbolMap[f.unicodeMap[a]]},getSymbolName:function(a){return f.unicodeMap[a]||a},getCharForSymbolName:function(a){var b=f.getSymbol(a);return!b?a:this.getCharForSymbol(b)},getCharForSymbol:function(a){var b=m.fromCodePoint(a.glyph||a.unicode);a.isCombiningChar&&(b="\u00a0\u00a0"+b);return b},serializeSymbol:function(a){var b=f.getSymbol(a);return b&&b.entity?h.replace(b.entity):f.getCharForSymbolName(a)},serializeToMatlab:function(a){var b=f.getSymbol(a);return b&&"string"===typeof b.matlab?l({code:b.matlab}):
l({code:f.serializeSymbol(a),invalid:!0})},_isLargeOp:function(a){return(a=f.symbolMap[a])&&a.largeOp},entities:h,initSymbolMap:function(){return{alpha:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:945,matlab:"alpha"},beta:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:946,matlab:"beta"},gamma:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:947,matlab:"gamma"},delta:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:948,matlab:"delta"},
epsilon:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:1013,matlab:"epsilon"},zeta:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:950,matlab:"zeta"},eta:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:951,matlab:"eta"},theta:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:952,matlab:"theta"},iota:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:953,matlab:"iota"},kappa:{font:"symbol",fontStyle:"italic",isIdentifier:!0,
hasXHeight:!0,unicode:954,matlab:"kappa"},lambda:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:955,matlab:"lambda"},mu:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:956,matlab:"mu"},nu:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:957,matlab:"nu"},xi:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:958,matlab:"xi"},omicron:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:959,matlab:"omicron"},pi:{font:"symbol",
fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:960,matlab:"pi"},rho:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:961,matlab:"rho"},sigma:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:963,matlab:"sigma"},tau:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:964,matlab:"tau"},upsilon:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:965,matlab:"upsilon"},phi:{font:"symbol",fontStyle:"italic",isIdentifier:!0,
unicode:981,matlab:"phi"},chi:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:967,matlab:"chi"},psi:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:968,matlab:"psi"},omega:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:969,matlab:"omega"},varepsilon:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:949,matlab:"varepsilon"},varbeta:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:976,matlab:"varbeta"},
vartheta:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:977,matlab:"vartheta"},varphi:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:966,matlab:"varphi"},varpi:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:982,matlab:"varpi"},varrho:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:1009,matlab:"varrho"},varsigma:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:987,matlab:"varsigma"},Alpha:{font:"symbol",
isIdentifier:!0,unicode:913,matlab:"Alpha"},Beta:{font:"symbol",isIdentifier:!0,unicode:914,matlab:"Beta"},Gamma:{font:"symbol",isIdentifier:!0,unicode:915,matlab:"Gamma"},Delta:{font:"symbol",isIdentifier:!0,unicode:916,matlab:"Delta"},Epsilon:{font:"symbol",isIdentifier:!0,unicode:917,matlab:"Epsilon"},Zeta:{font:"symbol",isIdentifier:!0,unicode:918,matlab:"Zeta"},Eta:{font:"symbol",isIdentifier:!0,unicode:919,matlab:"Eta"},Theta:{font:"symbol",isIdentifier:!0,unicode:920,matlab:"Theta"},Iota:{font:"symbol",
isIdentifier:!0,unicode:921,matlab:"Iota"},Kappa:{font:"symbol",isIdentifier:!0,unicode:922,matlab:"Kappa"},Lambda:{font:"symbol",isIdentifier:!0,unicode:923,matlab:"Lambda"},Mu:{font:"symbol",isIdentifier:!0,unicode:924,matlab:"Mu"},Nu:{font:"symbol",isIdentifier:!0,unicode:925,matlab:"Nu"},Xi:{font:"symbol",isIdentifier:!0,unicode:926,matlab:"Xi"},Omicron:{font:"symbol",isIdentifier:!0,unicode:927,matlab:"Omicron"},Pi:{font:"symbol",isIdentifier:!0,unicode:928,matlab:"Pi"},Rho:{font:"symbol",isIdentifier:!0,
unicode:929,matlab:"Rho"},Sigma:{font:"symbol",isIdentifier:!0,unicode:931,matlab:"Sigma"},Tau:{font:"symbol",isIdentifier:!0,unicode:932,matlab:"Tau"},Upsilon:{font:"symbol",isIdentifier:!0,unicode:933,matlab:"Upsilon"},Phi:{font:"symbol",isIdentifier:!0,unicode:934,matlab:"Phi"},Chi:{font:"symbol",isIdentifier:!0,unicode:935,matlab:"Chi"},Psi:{font:"symbol",isIdentifier:!0,unicode:936,matlab:"Psi"},Omega:{font:"symbol",isIdentifier:!0,unicode:937,matlab:"Omega"},Aopf:{font:"symbol",isIdentifier:!0,
unicode:120120},Bopf:{font:"symbol",isIdentifier:!0,unicode:120121},Copf:{font:"symbol",isIdentifier:!0,unicode:8450,matlab:"complexes"},Dopf:{font:"symbol",isIdentifier:!0,unicode:120123},Eopf:{font:"symbol",isIdentifier:!0,unicode:120124},Fopf:{font:"symbol",isIdentifier:!0,unicode:120125},Gopf:{font:"symbol",isIdentifier:!0,unicode:120126},Hopf:{font:"symbol",isIdentifier:!0,unicode:8461},Iopf:{font:"symbol",isIdentifier:!0,unicode:120128},Jopf:{font:"symbol",isIdentifier:!0,unicode:120129},Kopf:{font:"symbol",
isIdentifier:!0,unicode:120130},Lopf:{font:"symbol",isIdentifier:!0,unicode:120131},Mopf:{font:"symbol",isIdentifier:!0,unicode:120132},Nopf:{font:"symbol",isIdentifier:!0,unicode:8469},Oopf:{font:"symbol",isIdentifier:!0,unicode:120134},Popf:{font:"symbol",isIdentifier:!0,unicode:8473},Qopf:{font:"symbol",isIdentifier:!0,unicode:8474,matlab:"rationals"},Ropf:{font:"symbol",isIdentifier:!0,unicode:8477,matlab:"reals"},Sopf:{font:"symbol",isIdentifier:!0,unicode:120138},Topf:{font:"symbol",isIdentifier:!0,
unicode:120139},Uopf:{font:"symbol",isIdentifier:!0,unicode:120140},Vopf:{font:"symbol",isIdentifier:!0,unicode:120141},Wopf:{font:"symbol",isIdentifier:!0,unicode:120142},Xopf:{font:"symbol",isIdentifier:!0,unicode:120143},Yopf:{font:"symbol",isIdentifier:!0,unicode:120144},Zopf:{font:"symbol",isIdentifier:!0,unicode:8484},aopf:{font:"symbol",isIdentifier:!0,unicode:120146},bopf:{font:"symbol",isIdentifier:!0,unicode:120147},copf:{font:"symbol",isIdentifier:!0,unicode:120148},dopf:{font:"symbol",
isIdentifier:!0,unicode:120149},eopf:{font:"symbol",isIdentifier:!0,unicode:120150},fopf:{font:"symbol",isIdentifier:!0,unicode:120151},gopf:{font:"symbol",isIdentifier:!0,unicode:120152},hopf:{font:"symbol",isIdentifier:!0,unicode:120153},iopf:{font:"symbol",isIdentifier:!0,unicode:120154},jopf:{font:"symbol",isIdentifier:!0,unicode:120155},kopf:{font:"symbol",isIdentifier:!0,unicode:120156},lopf:{font:"symbol",isIdentifier:!0,unicode:120157},mopf:{font:"symbol",isIdentifier:!0,unicode:120158},nopf:{font:"symbol",
isIdentifier:!0,unicode:120159},oopf:{font:"symbol",isIdentifier:!0,unicode:120160},popf:{font:"symbol",isIdentifier:!0,unicode:120161},qopf:{font:"symbol",isIdentifier:!0,unicode:120162},ropf:{font:"symbol",isIdentifier:!0,unicode:120163},sopf:{font:"symbol",isIdentifier:!0,unicode:120164},topf:{font:"symbol",isIdentifier:!0,unicode:120165},uopf:{font:"symbol",isIdentifier:!0,unicode:120166},vopf:{font:"symbol",isIdentifier:!0,unicode:120167},wopf:{font:"symbol",isIdentifier:!0,unicode:120168},xopf:{font:"symbol",
isIdentifier:!0,unicode:120169},yopf:{font:"symbol",isIdentifier:!0,unicode:120170},zopf:{font:"symbol",isIdentifier:!0,unicode:120171,matlab:"integers"},ascr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:119990},bscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119991},cscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:119992},dscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119993},escr:{font:"symbol",fontStyle:"italic",
isIdentifier:!0,hasXHeight:!0,unicode:8495},fscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119995},gscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:8458},hscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119997},iscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119998},jscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119999},kscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:12E4},lscr:{font:"symbol",fontStyle:"italic",
isIdentifier:!0,unicode:120001},mscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:120002},nscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:120003},oscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:8500},pscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:120005},qscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:120006},rscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,
hasXHeight:!0,unicode:120007},sscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:120008},tscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:120009},uscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:120010},vscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:120011},wscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:120012},xscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,
unicode:120013},yscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:120014},zscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:120015},Ascr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119964},Bscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:8492},Cscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119966},Dscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119967},Escr:{font:"symbol",fontStyle:"italic",
isIdentifier:!0,unicode:8496},Fscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:8497},Gscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119970},Hscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:8459},Iscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:8464},Jscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119973},Kscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119974},Lscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,
unicode:8466},Mscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:8499},Nscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119977},Oscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119978},Pscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119979},Qscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119980},Rscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:8475},Sscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119982},
Tscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119983},Uscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119984},Vscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119985},Wscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119986},Xscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119987},Yscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119988},Zscr:{font:"symbol",fontStyle:"italic",isIdentifier:!0,unicode:119989},afr:{font:"symbol",
fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,unicode:120094},bfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120095},cfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,unicode:120096},dfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120097},efr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,unicode:120098},ffr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120099},gfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,
unicode:120100},hfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120101},ifr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120102},jfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120103},kfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120104},lfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120105},mfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,unicode:120106},nfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,
hasXHeight:!0,unicode:120107},ofr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,unicode:120108},pfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,unicode:120109},qfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,unicode:120110},rfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,unicode:120111},sfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,unicode:120112},tfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,
unicode:120113},ufr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,unicode:120114},vfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,unicode:120115},wfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,unicode:120116},xfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,unicode:120117},yfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,unicode:120118},zfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,
unicode:120119},Afr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120068},Bfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120069},Cfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:8493},Dfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120071},Efr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120072},Ffr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120073},Gfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120074},
Hfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:8460},Ifr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:8465},Im:{font:"symbol",fontStyle:"normal",unicode:8465},Jfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120077},Kfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120078},Lfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120079},Mfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120080},Nfr:{font:"symbol",fontStyle:"normal",
isIdentifier:!0,unicode:120081},Ofr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120082},Pfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120083},Qfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120084},Rfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:8476},Re:{font:"symbol",fontStyle:"normal",unicode:8476},Sfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120086},Tfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120087},
Ufr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120088},Vfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120089},Wfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120090},Xfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120091},Yfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:120092},Zfr:{font:"symbol",fontStyle:"normal",isIdentifier:!0,unicode:8488},Kelvin:{font:"symbol",isIdentifier:!0,unicode:8490},infty:{font:"symbol",hasXHeight:!0,
unicode:8734,matlab:"inf"},partial:{font:"symbol",unicode:8706},aleph:{font:"symbol",unicode:8501},downtack:{font:"symbol",unicode:8868},uptack:{font:"symbol",unicode:8869},angle:{font:"symbol",unicode:8736},ell:{font:"symbol",unicode:8467},hbar:{font:"symbol",unicode:8463},emptyset:{font:"symbol",unicode:8709,matlab:"zeros([0, 1], 'sym')"},exists:{font:"symbol",unicode:8707},notexists:{font:"symbol",unicode:8708},forall:{font:"symbol",unicode:8704},imath:{font:"symbol",fontStyle:"italic",isIdentifier:!0,
hasXHeight:!0,unicode:305,matlab:"1i"},jmath:{font:"symbol",fontStyle:"italic",isIdentifier:!0,hasXHeight:!0,unicode:567,matlab:"1j"},i:{font:"symbol",fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,unicode:305},j:{font:"symbol",fontStyle:"normal",isIdentifier:!0,hasXHeight:!0,unicode:567},wp:{font:"symbol",unicode:8472},nabla:{font:"symbol",unicode:8711},ordPeriod:{font:"symbol",glyph:46,entity:"\x26period;"},dollar:{font:"symbol",unicode:36},ampersand:{font:"symbol",unicode:38,matlab:"\x26"},percent:{font:"symbol",
unicode:37},neg:{font:"symbol",unicode:172,matlab:"~"},macron:{font:"symbol",unicode:8254,alternateInputName:175,glyphTop:870,glyphBottom:720,accentDownShift:100,accentStretchy:!0,stretchy:!0,stretchyDefault:!0,width:500},macron_left:{font:"symbol",glyph:8254,width:500,glyphTop:870,glyphBottom:720,accentDownShift:100},macron_right:{font:"symbol",glyph:8254,width:500},macron_ex:{font:"symbol",glyph:8254,width:500},underscore:{font:"symbol",unicode:95,glyphTop:-75,glyphBottom:-125,accentStretchy:!0,
stretchyDefault:!0},circumflex:{font:"stixsize1",unicode:710,alternateInputName:94,accentStretchy:!0,stretchyDefault:!1,glyphTop:770,glyphBottom:550,accentDownShift:-300,width:560},circumflexbig:{font:"stixsize2",glyph:710,glyphTop:780,glyphBottom:560,accentDownShift:-500,width:979},circumflexBig:{font:"stixsize3",glyph:710,glyphTop:780,glyphBottom:560,accentDownShift:-750,width:1460},circumflexbigg:{font:"stixsize4",glyph:710,glyphTop:800,glyphBottom:570,accentDownShift:-750,width:1886},circumflexBigg:{font:"stixsize5",
glyph:710,glyphTop:820,glyphBottom:570,accentDownShift:120,width:2328},caron:{font:"symbol",unicode:711,accentHeight:0.3},tildeAccent:{font:"symbol",unicode:126,spacing:e.BIN,accentHeight:0.6},smallTildeAccent:{font:"symbol",unicode:732,spacing:e.BIN,accentHeight:0.3},surd:{font:"symbol",unicode:8730},triangle:{font:"symbol",unicode:9653,entity:"\x26triangle;"},prime:{font:"symbol",unicode:8242,alternateInputName:39,supDownShift:0.25},doubleprime:{font:"symbol",unicode:8243,supDownShift:0.25},sum:{font:"extra",
glyph:61520,largeOp:"sumdisplay",spacing:e.OP,width:1056,movableLimits:!0,entity:"\x26Sum;",unicodeSymbol:"\u2211"},sumdisplay:{font:"extra",glyph:61528,size:1.4,spacing:e.OP,width:1444},prod:{font:"extra",glyph:61521,largeOp:"proddisplay",spacing:e.OP,width:944,movableLimits:!0,entity:"\x26prod;",unicodeSymbol:"\u220f"},proddisplay:{font:"extra",glyph:61529,size:1.4,spacing:e.OP,width:1278},intop:{font:"extra",glyph:61522,size:1.11,largeOp:"intopdisplay",spacing:e.OP,width:609,subLeftShift:0.2,supRightShift:0.1,
entity:"\x26Integral;",unicodeSymbol:"\u222b"},intopdisplay:{font:"extra",glyph:61530,size:2.222,spacing:e.OP,width:943,subLeftShift:0.4,supRightShift:0.1},contourintop:{font:"extra",glyph:61512,size:1.11,largeOp:"contourintopdisplay",spacing:e.OP,width:609,subLeftShift:0.2,supRightShift:0.1,entity:"\x26ContourIntegral;",unicodeSymbol:"\u222e"},contourintopdisplay:{font:"extra",glyph:61513,size:2.222,spacing:e.OP,width:943,subLeftShift:0.4,supRightShift:0.1},fpartintop:{font:"extra",glyph:61567,size:1.11,
largeOp:"fpartintopdisplay",spacing:e.OP,width:609,subLeftShift:0.2,supRightShift:0.1,entity:"\x26fpartint;",unicodeSymbol:"\u2a0d"},fpartintopdisplay:{font:"extra",glyph:61568,size:2.222,spacing:e.OP,width:943,subLeftShift:0.4,supRightShift:0.1},bigcup:{font:"extra",glyph:61523,largeOp:"bigcupdisplay",spacing:e.OP,width:833,movableLimits:!0,entity:"\x26bigcup;",unicodeSymbol:"\u22c3"},bigcupdisplay:{font:"extra",glyph:61647,size:1.4,spacing:e.OP,width:1111},bigcap:{font:"extra",glyph:61524,largeOp:"bigcapdisplay",
spacing:e.OP,width:833,movableLimits:!0,entity:"\x26bigcap;",unicodeSymbol:"\u22c2"},bigcapdisplay:{font:"extra",glyph:61648,size:1.4,spacing:e.OP,width:1111},bigsqcup:{font:"extra",glyph:61510,largeOp:"bigsqcupdisplay",spacing:e.OP,width:833,movableLimits:!0,entity:"\x26bigsqcup;",unicodeSymbol:"\u22c6"},bigsqcupdisplay:{font:"extra",glyph:61511,size:1.4,spacing:e.OP,width:1111},biguplus:{font:"extra",glyph:61525,largeOp:"bigcapdisplay",spacing:e.OP,width:833,movableLimits:!0,entity:"\x26biguplus;",
unicodeSymbol:"\u2a04"},biguplusdisplay:{font:"extra",glyph:61651,size:1.4,spacing:e.OP,width:1111},bigwedge:{font:"extra",glyph:61526,largeOp:"bigwedgedisplay",spacing:e.OP,width:833,movableLimits:!0,entity:"\x26bigwedge;",unicodeSymbol:"\u22c0"},bigwedgedisplay:{font:"extra",glyph:61534,size:1.4,spacing:e.OP,width:1111},bigvee:{font:"extra",glyph:61527,largeOp:"bigveedisplay",spacing:e.OP,width:833,movableLimits:!0,entity:"\x26bigvee;",unicodeSymbol:"\u22c1"},bigveedisplay:{font:"extra",glyph:61535,
size:1.4,spacing:e.OP,width:1111},bigodot:{font:"extra",glyph:61514,largeOp:"bigodotdisplay",spacing:e.OP,width:1111,movableLimits:!0,entity:"\x26bigodot;",unicodeSymbol:"\u2a00"},bigodotdisplay:{font:"extra",glyph:61515,size:1.4,spacing:e.OP,width:1511},bigoplus:{font:"extra",glyph:61516,largeOp:"bigoplusdisplay",spacing:e.OP,width:1111,movableLimits:!0,entity:"\x26bigoplus;",unicodeSymbol:"\u2a01"},bigoplusdisplay:{font:"extra",glyph:61517,size:1.4,spacing:e.OP,width:1511},bigotimes:{font:"extra",
glyph:61518,largeOp:"bigotimesdisplay",spacing:e.OP,width:1111,movableLimits:!0,entity:"\x26bigotimes;",unicodeSymbol:"\u2a02"},bigotimesdisplay:{font:"extra",glyph:61519,size:1.4,spacing:e.OP,width:1511},"+":{font:"symbol",unicode:43,spacing:e.BIN,matlab:" + "},"-":{font:"symbol",unicode:8722,alternateInputName:45,spacing:e.BIN,entity:"-",matlab:" - "},pm:{font:"symbol",unicode:177,spacing:e.BIN},mp:{font:"symbol",unicode:8723,spacing:e.BIN},times:{font:"symbol",unicode:215,spacing:e.BIN,matlab:"*"},
ast:{font:"symbol",unicode:8727,spacing:e.BIN,matlab:"*"},"*":{font:"symbol",glyph:8727,spacing:e.BIN,entity:"*",matlab:"*"},div:{font:"symbol",unicode:247,spacing:e.BIN,matlab:"/"},oplus:{font:"symbol",unicode:8853,spacing:e.BIN},ominus:{font:"symbol",unicode:8854,spacing:e.BIN},otimes:{font:"symbol",unicode:8855,spacing:e.BIN},oslash:{font:"symbol",unicode:8856,spacing:e.BIN},odot:{font:"symbol",unicode:8857,spacing:e.BIN},cup:{font:"symbol",unicode:8746,spacing:e.BIN},cap:{font:"symbol",unicode:8745,
spacing:e.BIN},land:{font:"symbol",unicode:8743,spacing:e.BIN,matlab:"\x26"},lor:{font:"symbol",unicode:8744,spacing:e.BIN,matlab:"|"},amalg:{font:"symbol",unicode:10815,spacing:e.BIN},uplus:{font:"symbol",unicode:8846,spacing:e.BIN},bullet:{font:"symbol",unicode:8226,spacing:e.BIN},cdot:{font:"symbol",unicode:8901,spacing:e.BIN,matlab:"*"},middledot:{font:"symbol",unicode:183,spacing:e.BIN,matlab:"*"},circ:{font:"symbol",unicode:8728,spacing:e.BIN},dagger:{font:"symbol",unicode:8224,spacing:e.BIN},
ddagger:{font:"symbol",unicode:8225,spacing:e.BIN},diamond:{font:"symbol",unicode:9671,spacing:e.BIN},setminus:{font:"symbol",unicode:8726,spacing:e.BIN},sqcup:{font:"symbol",unicode:8852,spacing:e.BIN},sqcap:{font:"symbol",unicode:8851,spacing:e.BIN},triangleleft:{font:"symbol",unicode:9667,spacing:e.BIN},triangleright:{font:"symbol",unicode:9657,spacing:e.BIN},bigtriangleup:{font:"symbol",unicode:9651,spacing:e.BIN},bigtriangledown:{font:"symbol",unicode:9661,spacing:e.BIN},bigcirc:{font:"symbol",
unicode:9711,spacing:e.BIN},wr:{font:"symbol",unicode:8768,spacing:e.BIN},star:{font:"symbol",unicode:8902,spacing:e.BIN,matlab:"*"},"\x3c":{font:"symbol",unicode:60,spacing:e.REL,relation:!0,matlab:" \x3c "},"\x3d":{font:"symbol",unicode:61,spacing:e.REL,relation:!0,matlab:" \x3d\x3d "},"\x3d\x3d":{font:"symbol",spacing:e.REL,relation:!0,matlab:" \x3d\x3d "},"\x3e":{font:"symbol",unicode:62,spacing:e.REL,relation:!0,matlab:" \x3e "},":":{font:"symbol",unicode:58,spacing:e.REL},mid:{font:"symbol",
glyph:124,delimiterType:"separator",stretchy:!0,stretchyDefault:!0,spacing:e.REL,entity:"\x26vert;"},leq:{font:"symbol",unicode:8804,spacing:e.REL,relation:!0,matlab:" \x3c\x3d "},geq:{font:"symbol",unicode:8805,spacing:e.REL,relation:!0,matlab:" \x3e\x3d "},neq:{font:"symbol",unicode:8800,spacing:e.REL,relation:!0,matlab:" ~\x3d "},notleq:{font:"symbol",unicode:8816,spacing:e.REL,relation:!0},notgeq:{font:"symbol",unicode:8817,spacing:e.REL,relation:!0},notlt:{font:"symbol",unicode:8814,spacing:e.REL,
relation:!0},notgt:{font:"symbol",unicode:8815,spacing:e.REL,relation:!0},equiv:{font:"symbol",unicode:8801,spacing:e.REL,relation:!0},notequiv:{font:"symbol",unicode:8802,spacing:e.REL,relation:!0},ll:{font:"symbol",unicode:8810,spacing:e.REL,relation:!0},gg:{font:"symbol",unicode:8811,spacing:e.REL,relation:!0},triangleq:{font:"symbol",unicode:8796,spacing:e.REL,relation:!0},doteq:{font:"symbol",unicode:8784,spacing:e.REL,relation:!0},approx:{font:"symbol",unicode:8776,spacing:e.REL,relation:!0},
notapprox:{font:"symbol",unicode:8777,spacing:e.REL,relation:!0},cong:{font:"symbol",unicode:8773,spacing:e.REL,relation:!0},notcong:{font:"symbol",unicode:8775,spacing:e.REL,relation:!0},sim:{font:"symbol",unicode:8764,spacing:e.REL,relation:!0,accentHeight:0.6,matlab:"~"},widetilde:{font:"extra",unicode:65374,spacing:e.REL,relation:!0,accentHeight:56<k("ff")?0.7:0.5},notsim:{font:"symbol",unicode:8769,spacing:e.REL,relation:!0},asympeq:{font:"symbol",unicode:8781,spacing:e.REL,relation:!0},simeq:{font:"symbol",
unicode:8771,spacing:e.REL,relation:!0},notsimeq:{font:"symbol",unicode:8772,spacing:e.REL,relation:!0},bowtie:{font:"symbol",unicode:8904,spacing:e.REL,relation:!0},models:{font:"symbol",unicode:8871,spacing:e.REL,relation:!0},notmodels:{font:"symbol",unicode:8877,spacing:e.REL,relation:!0},"in":{font:"symbol",unicode:8712,spacing:e.REL,relation:!0},notin:{font:"symbol",unicode:8713,spacing:e.REL,relation:!0},ni:{font:"symbol",unicode:8715,spacing:e.REL,relation:!0},notni:{font:"symbol",unicode:8716,
spacing:e.REL,relation:!0},succ:{font:"symbol",unicode:8827,spacing:e.REL,relation:!0},notsucc:{font:"symbol",unicode:8833,spacing:e.REL,relation:!0},succeq:{font:"symbol",unicode:8829,spacing:e.REL,relation:!0},notsucceq:{font:"symbol",unicode:8929,spacing:e.REL,relation:!0},prec:{font:"symbol",unicode:8826,spacing:e.REL,relation:!0},notprec:{font:"symbol",unicode:8832,spacing:e.REL,relation:!0},preceq:{font:"symbol",unicode:8828,spacing:e.REL,relation:!0},notpreceq:{font:"symbol",unicode:8928,spacing:e.REL,
relation:!0},dashv:{font:"symbol",unicode:8867,spacing:e.REL,relation:!0},vdash:{font:"symbol",unicode:8866,spacing:e.REL,relation:!0},parallel:{font:"symbol",unicode:8741,spacing:e.REL,relation:!0},notparallel:{font:"symbol",unicode:8742,spacing:e.REL,relation:!0},perp:{font:"symbol",glyph:8869,spacing:e.REL,relation:!0,entity:"\x26perp;"},propto:{font:"symbol",unicode:8733,spacing:e.REL,relation:!0},sqsubseteq:{font:"symbol",unicode:8849,spacing:e.REL,relation:!0},sqsupseteq:{font:"symbol",unicode:8850,
spacing:e.REL,relation:!0},subset:{font:"symbol",unicode:8834,spacing:e.REL,relation:!0},supset:{font:"symbol",unicode:8835,spacing:e.REL,relation:!0},notsubset:{font:"symbol",unicode:8836,spacing:e.REL,relation:!0},notsupset:{font:"symbol",unicode:8837,spacing:e.REL,relation:!0},subseteq:{font:"symbol",unicode:8838,spacing:e.REL,relation:!0},supseteq:{font:"symbol",unicode:8839,spacing:e.REL,relation:!0},notsubseteq:{font:"symbol",unicode:8840,spacing:e.REL,relation:!0},notsupseteq:{font:"symbol",
unicode:8841,spacing:e.REL,relation:!0},combiningSlash:{font:"symbol",unicode:824,spacing:e.REL,relation:!0},therefore:{font:"symbol",unicode:8756,spacing:e.REL,relation:!0},verticalbar:{font:"extra1",unicode:124,glyph:61615,delimiterType:"separator",stretchy:!0,stretchyDefault:!0,width:333,entity:"\x26vert;",unicodeSymbol:"|"},verticalbartp:{font:"extra",glyph:61615,size:0.6,width:333},verticalbarbt:{font:"extra",glyph:61615,size:0.58},verticalbarex:{font:"extra",glyph:61615,size:0.58},dblverticalbar:{font:"extra1",
glyph:61612,delimiterType:"separator",stretchy:!0,stretchyDefault:!0,width:578,entity:"\x26Vert;",unicodeSymbol:"\u2016"},dblverticalbartp:{font:"extra",glyph:61616,size:0.58,width:556},dblverticalbarbt:{font:"extra",glyph:61616,size:0.6},dblverticalbarex:{font:"extra",glyph:61616,size:0.58},leftarrow:{font:"symbol",unicode:8592,spacing:e.REL,accentHeight:0.8,accentStretchy:!0,stretchyDefault:!0},leftarrow_left:{font:"stixvariants",glyph:8592,spacing:e.REL,accentHeight:0.8,width:415},leftarrow_right:{font:"symbol",
glyph:9135,spacing:e.REL,width:315},leftarrow_ex:{font:"symbol",glyph:9135,spacing:e.REL,width:315},rightarrow:{font:"symbol",unicode:8594,spacing:e.REL,accentHeight:0.8,accentStretchy:!0,stretchyDefault:!0,width:926},rightarrow_left:{font:"symbol",glyph:9135,spacing:e.REL,accentHeight:0.8,width:315},rightarrow_right:{font:"stixvariants",glyph:8594,spacing:e.REL,width:415},rightarrow_ex:{font:"symbol",glyph:9135,spacing:e.REL,width:315},leftrightarrow:{font:"symbol",unicode:8596,spacing:e.REL,accentHeight:0.8,
accentStretchy:!0,stretchyDefault:!0},leftrightarrow_left:{font:"stixvariants",glyph:8592,spacing:e.REL,accentHeight:0.8,width:415},leftrightarrow_right:{font:"stixvariants",glyph:8594,spacing:e.REL,width:415},leftrightarrow_ex:{font:"symbol",glyph:9135,spacing:e.REL,width:315},longleftarrow:{font:"symbol",unicode:10229,spacing:e.REL,accentHeight:0.8},longrightarrow:{font:"symbol",unicode:10230,spacing:e.REL,accentHeight:0.8},longleftrightarrow:{font:"symbol",unicode:10231,spacing:e.REL,accentHeight:0.8},
Leftarrow:{font:"symbol",unicode:8656,spacing:e.REL,accentHeight:0.8},Rightarrow:{font:"symbol",unicode:8658,spacing:e.REL,accentHeight:0.8},Leftrightarrow:{font:"symbol",unicode:8660,spacing:e.REL,accentHeight:0.8},Longleftarrow:{font:"symbol",unicode:10232,spacing:e.REL,accentHeight:0.8},Longrightarrow:{font:"symbol",unicode:10233,spacing:e.REL,accentHeight:0.8},Longleftrightarrow:{font:"symbol",unicode:10234,spacing:e.REL,accentHeight:0.8},uparrow:{font:"symbol",unicode:8593,spacing:e.REL},downarrow:{font:"symbol",
unicode:8595,spacing:e.REL},updownarrow:{font:"symbol",unicode:8597,spacing:e.REL},nwarrow:{font:"symbol",unicode:8598,spacing:e.REL},nearrow:{font:"symbol",unicode:8599,spacing:e.REL},searrow:{font:"symbol",unicode:8600,spacing:e.REL},swarrow:{font:"symbol",unicode:8601,spacing:e.REL},leadsto:{font:"symbol",unicode:8605,spacing:e.REL},mapsto:{font:"symbol",unicode:8614,spacing:e.REL},longmapsto:{font:"symbol",unicode:10236,spacing:e.REL},hookleftarrow:{font:"symbol",unicode:8617,spacing:e.REL,accentHeight:0.8},
hookrightarrow:{font:"symbol",unicode:8618,spacing:e.REL,accentHeight:0.8},crarr:{font:"symbol",unicode:8629,spacing:e.REL},leftharpoonup:{font:"symbol",unicode:8636,spacing:e.REL,accentHeight:0.8},leftharpoondown:{font:"symbol",unicode:8637,spacing:e.REL,accentHeight:0.8},rightharpoonup:{font:"symbol",unicode:8640,spacing:e.REL,accentHeight:0.8},rightharpoondown:{font:"symbol",unicode:8641,spacing:e.REL,accentHeight:0.8},rightleftharpoons:{font:"symbol",unicode:8652,spacing:e.REL,accentHeight:0.8},
Uparrow:{font:"symbol",unicode:8657,spacing:e.REL},Downarrow:{font:"symbol",unicode:8659,spacing:e.REL},Updownarrow:{font:"symbol",unicode:8661,spacing:e.REL},parenleft:{font:"extra1",unicode:40,delimiterType:"open",stretchy:!0,stretchyDefault:!0,spacing:e.OPEN,matlab:"("},parenleftbig:{font:"extra2",glyph:40,size:1.2,spacing:e.OPEN,width:458},parenleftBig:{font:"extra3",glyph:40,size:1.8,spacing:e.OPEN,width:597},parenleftbigg:{font:"extra4",glyph:40,size:2.4,spacing:e.OPEN,width:736},parenleftBigg:{font:"extra5",
glyph:40,size:3,spacing:e.OPEN,width:792},parenlefttp:{font:"extra",glyph:61488,size:1.8,xOffset:291,width:875},parenleftbt:{font:"extra",glyph:61504,size:1.8},parenleftex:{font:"extra",glyph:61506,size:0.58},parenright:{font:"extra1",unicode:41,delimiterType:"close",stretchy:!0,stretchyDefault:!0,spacing:e.CLOSE,matlab:")"},parenrightbig:{font:"extra2",glyph:41,size:1.2,spacing:e.CLOSE,width:458},parenrightBig:{font:"extra3",glyph:41,size:1.8,spacing:e.CLOSE,width:597},parenrightbigg:{font:"extra4",
glyph:41,size:2.4,spacing:e.CLOSE,width:736},parenrightBigg:{font:"extra5",glyph:41,size:3,spacing:e.CLOSE,width:792},parenrighttp:{font:"extra",glyph:61489,size:1.8,xOffset:1095,width:875},parenrightbt:{font:"extra",glyph:61505,size:1.8},parenrightex:{font:"extra",glyph:61507,size:0.58},bracketleft:{font:"extra1",unicode:91,delimiterType:"open",stretchy:!0,stretchyDefault:!0,spacing:e.OPEN},bracketleftbig:{font:"extra2",glyph:91,size:1.2,spacing:e.OPEN,width:417},bracketleftBig:{font:"extra3",glyph:91,
size:1.8,spacing:e.OPEN,width:472},bracketleftbigg:{font:"extra4",glyph:91,size:2.4,spacing:e.OPEN,width:528},bracketleftBigg:{font:"extra5",glyph:91,size:3,spacing:e.OPEN,width:583},bracketlefttp:{font:"extra",glyph:61490,size:1.8,width:667},bracketleftbt:{font:"extra",glyph:61492,size:1.8},bracketleftex:{font:"extra",glyph:61494,size:0.58},bracketright:{font:"extra1",unicode:93,delimiterType:"close",stretchy:!0,stretchyDefault:!0,spacing:e.CLOSE},bracketrightbig:{font:"extra2",glyph:93,size:1.2,
spacing:e.CLOSE,width:417},bracketrightBig:{font:"extra3",glyph:93,size:1.8,spacing:e.CLOSE,width:472},bracketrightbigg:{font:"extra4",glyph:93,size:2.4,spacing:e.CLOSE,width:528},bracketrightBigg:{font:"extra5",glyph:93,size:3,spacing:e.CLOSE,width:583},bracketrighttp:{font:"extra",glyph:61491,size:1.8,width:667},bracketrightbt:{font:"extra",glyph:61493,size:1.8},bracketrightex:{font:"extra",glyph:61495,size:0.58},whitesquarebracketleft:{font:"extra1",unicode:10214,delimiterType:"open",stretchy:!0,
stretchyDefault:!0,spacing:e.OPEN},whitesquarebracketleftbig:{font:"extra2",glyph:10214,size:1.2,spacing:e.OPEN,width:416},whitesquarebracketleftBig:{font:"extra3",glyph:10214,size:1.8,spacing:e.OPEN,width:471},whitesquarebracketleftbigg:{font:"extra4",glyph:10214,size:2.4,spacing:e.OPEN,width:527},whitesquarebracketleftBigg:{font:"extra5",glyph:10214,size:3,spacing:e.OPEN,width:582},whitesquarebracketlefttp:{font:"extra",glyph:61482,size:1.8,width:666},whitesquarebracketleftbt:{font:"extra",glyph:61484,
size:1.8},whitesquarebracketleftex:{font:"extra",glyph:61486,size:0.58},whitesquarebracketright:{font:"extra1",unicode:10215,delimiterType:"close",stretchy:!0,stretchyDefault:!0,spacing:e.CLOSE},whitesquarebracketrightbig:{font:"extra2",glyph:10215,size:1.2,spacing:e.CLOSE,width:416},whitesquarebracketrightBig:{font:"extra3",glyph:10215,size:1.8,spacing:e.CLOSE,width:471},whitesquarebracketrightbigg:{font:"extra4",glyph:10215,size:2.4,spacing:e.CLOSE,width:527},whitesquarebracketrightBigg:{font:"extra5",
glyph:10215,size:3,spacing:e.CLOSE,width:582},whitesquarebracketrighttp:{font:"extra",glyph:61483,size:1.8,width:666},whitesquarebracketrightbt:{font:"extra",glyph:61485,size:1.8},whitesquarebracketrightex:{font:"extra",glyph:61487,size:0.58},braceleft:{font:"extra1",unicode:123,delimiterType:"open",stretchy:!0,stretchyDefault:!0,spacing:e.OPEN,width:500},braceleftbig:{font:"extra2",glyph:123,size:1.2,spacing:e.OPEN,width:583},braceleftBig:{font:"extra3",glyph:123,size:1.8,spacing:e.OPEN,width:667},
braceleftbigg:{font:"extra4",glyph:123,size:2.4,spacing:e.OPEN,width:750},braceleftBigg:{font:"extra5",glyph:123,size:3,spacing:e.OPEN,width:806},bracelefttp:{font:"extra",glyph:61496,size:0.9,xOffset:555,width:889},braceleftbt:{font:"extra",glyph:61498,size:0.9},braceleftmid:{font:"extra",glyph:61500,size:1.8},braceleftex:{font:"extra",glyph:61502,size:0.38},braceright:{font:"extra1",unicode:125,delimiterType:"close",stretchy:!0,stretchyDefault:!0,spacing:e.CLOSE,width:500},bracerightbig:{font:"extra2",
glyph:125,size:1.2,spacing:e.CLOSE,width:583},bracerightBig:{font:"extra3",glyph:125,size:1.8,spacing:e.CLOSE,width:667},bracerightbigg:{font:"extra4",glyph:125,size:2.4,spacing:e.CLOSE,width:750},bracerightBigg:{font:"extra5",glyph:125,size:3,spacing:e.CLOSE,width:806},bracerighttp:{font:"extra",glyph:61497,size:0.9,xOffset:555,width:889},bracerightbt:{font:"extra",glyph:61499,size:0.9},bracerightmid:{font:"extra",glyph:61501,size:1.8},bracerightex:{font:"extra",glyph:61502,size:0.38},overbrace:{font:"stixsize1",
unicode:9182,glyphTop:140,glyphBottom:-90,accentDownShift:-950,accentStretchy:!0,stretchyDefault:!0,width:926},overbracebig:{font:"stixsize2",glyph:9182,glyphTop:150,glyphBottom:-80,accentDownShift:-1200,width:1460},overbraceBig:{font:"stixsize3",glyph:9182,glyphTop:160,glyphBottom:-90,accentDownShift:-1380,width:1886},overbracebigg:{font:"stixsize4",glyph:9182,glyphTop:180,glyphBottom:-90,accentDownShift:-1350,width:2328},overbraceBigg:{font:"stixsize5",glyph:9182,glyphTop:190,glyphBottom:-90,accentDownShift:-550,
width:3238},overbrace_left:{font:"stixsize0",glyph:57659,glyphTop:1220,glyphBottom:510,accentDownShift:280,width:897},overbrace_right:{font:"stixsize0",glyph:57660,width:897},overbrace_mid:{font:"stixsize0",glyph:57664,width:1844},overbrace_ex:{font:"stixsize0",glyph:57674,width:633},underbrace:{font:"stixsize1",unicode:9183,glyphTop:790,glyphBottom:565,accentDownShift:-250,accentStretchy:!0,stretchyDefault:!0,width:926},underbracebig:{font:"stixsize2",glyph:9183,glyphTop:800,glyphBottom:570,accentDownShift:-480,
width:1460},underbraceBig:{font:"stixsize3",glyph:9183,glyphTop:820,glyphBottom:570,accentDownShift:-680,width:1886},underbracebigg:{font:"stixsize4",glyph:9183,glyphTop:840,glyphBottom:570,accentDownShift:-650,width:2328},underbraceBigg:{font:"stixsize5",glyph:9183,glyphTop:850,glyphBottom:570,accentDownShift:155,width:3238},underbrace_left:{font:"stixsize0",glyph:57661,glyphTop:180,glyphBottom:-530,accentDownShift:-700,width:897},underbrace_right:{font:"stixsize0",glyph:57662,width:897},underbrace_mid:{font:"stixsize0",
glyph:57665,width:1844},underbrace_ex:{font:"stixsize0",glyph:57675,width:633},floorleft:{font:"extra1",glyph:65,delimiterType:"open",stretchy:!0,stretchyDefault:!0,spacing:e.OPEN,width:444,alternateInputName:8970,entity:"\x26lfloor;",unicodeSymbol:"\u230a"},floorleftbig:{font:"extra2",glyph:65,size:1.2,spacing:e.OPEN,width:472},floorleftBig:{font:"extra3",glyph:65,size:1.8,spacing:e.OPEN,width:528},floorleftbigg:{font:"extra4",glyph:65,size:2.4,spacing:e.OPEN,width:583},floorleftBigg:{font:"extra5",
glyph:65,size:3,spacing:e.OPEN,width:639},floorlefttp:{font:"extra",glyph:61494,size:0.6,width:667},floorleftbt:{font:"extra",glyph:61492,size:1.8},floorleftex:{font:"extra",glyph:61494,size:0.58},floorright:{font:"extra1",glyph:66,delimiterType:"close",stretchy:!0,stretchyDefault:!0,spacing:e.CLOSE,width:444,alternateInputName:8971,entity:"\x26rfloor;",unicodeSymbol:"\u230b"},floorrightbig:{font:"extra2",glyph:66,size:1.2,spacing:e.CLOSE,width:472},floorrightBig:{font:"extra3",glyph:66,size:1.8,
spacing:e.CLOSE,width:528},floorrightbigg:{font:"extra4",glyph:66,size:2.4,spacing:e.CLOSE,width:583},floorrightBigg:{font:"extra5",glyph:66,size:3,spacing:e.CLOSE,width:639},floorrighttp:{font:"extra",glyph:61495,size:0.6,width:667},floorrightbt:{font:"extra",glyph:61493,size:1.8},floorrightex:{font:"extra",glyph:61495,size:0.58},ceilleft:{font:"extra1",glyph:67,delimiterType:"open",stretchy:!0,stretchyDefault:!0,spacing:e.OPEN,width:444,alternateInputName:8968,entity:"\x26lceil;",unicodeSymbol:"\u2308"},
ceilleftbig:{font:"extra2",glyph:67,size:1.2,spacing:e.OPEN,width:472},ceilleftBig:{font:"extra3",glyph:67,size:1.8,spacing:e.OPEN,width:528},ceilleftbigg:{font:"extra4",glyph:67,size:2.4,spacing:e.OPEN,width:583},ceilleftBigg:{font:"extra5",glyph:67,size:3,spacing:e.OPEN,width:639},ceillefttp:{font:"extra",glyph:61490,size:1.8,width:667},ceilleftbt:{font:"extra",glyph:61494,size:0.6},ceilleftex:{font:"extra",glyph:61494,size:0.58},ceilright:{font:"extra1",glyph:68,delimiterType:"close",stretchy:!0,
stretchyDefault:!0,spacing:e.CLOSE,width:444,alternateInputName:8969,entity:"\x26rceil;",unicodeSymbol:"\u2309"},ceilrightbig:{font:"extra2",glyph:68,size:1.2,spacing:e.CLOSE,width:472},ceilrightBig:{font:"extra3",glyph:68,size:1.8,spacing:e.CLOSE,width:528},ceilrightbigg:{font:"extra4",glyph:68,size:2.4,spacing:e.CLOSE,width:583},ceilrightBigg:{font:"extra5",glyph:68,size:3,spacing:e.CLOSE,width:639},ceilrighttp:{font:"extra",glyph:61491,size:1.8,width:667},ceilrightbt:{font:"extra",glyph:61495,
size:0.6},ceilrightex:{font:"extra",glyph:61495,size:0.58},anglebracketleft:{font:"extra1",glyph:69,delimiterType:"open",stretchy:!0,stretchyDefault:!0,spacing:e.OPEN,width:389,alternateInputName:9001,entity:"\x26LeftAngleBracket;",unicodeSymbol:"\u2329"},anglebracketleftbig:{font:"extra2",glyph:69,size:1.2,spacing:e.OPEN,width:472},anglebracketleftBig:{font:"extra3",glyph:69,size:1.8,spacing:e.OPEN,width:611},anglebracketleftbigg:{font:"extra4",glyph:69,size:2.4,spacing:e.OPEN,width:750},anglebracketleftBigg:{font:"extra5",
glyph:69,size:3,spacing:e.OPEN,width:806},anglebracketright:{font:"extra1",glyph:70,delimiterType:"close",stretchy:!0,stretchyDefault:!0,spacing:e.CLOSE,width:389,alternateInputName:9002,entity:"\x26RightAngleBracket;",unicodeSymbol:"\u232a"},anglebracketrightbig:{font:"extra2",glyph:70,size:1.2,spacing:e.CLOSE,width:472},anglebracketrightBig:{font:"extra3",glyph:70,size:1.8,spacing:e.CLOSE,width:611},anglebracketrightbigg:{font:"extra4",glyph:70,size:2.4,spacing:e.CLOSE,width:750},anglebracketrightBigg:{font:"extra5",
glyph:70,size:3,spacing:e.CLOSE,width:806},slash:{font:"extra1",unicode:47,stretchy:!0,stretchyDefault:!1,width:500,matlab:"/"},slashbig:{font:"extra2",glyph:47,size:1.2,width:578},slashBig:{font:"extra3",glyph:47,size:1.8,width:811},slashbigg:{font:"extra4",glyph:47,size:2.4,width:1044},slashBigg:{font:"extra5",glyph:47,size:3,width:1278},backslash:{font:"extra1",glyph:92,alternateInputName:92,stretchy:!0,stretchyDefault:!1,unicodeSymbol:"\\"},backslashbig:{font:"extra2",glyph:92,size:1.2,width:578},
backslashBig:{font:"extra3",glyph:92,size:1.8,width:811},backslashbigg:{font:"extra4",glyph:92,size:2.4,width:1044},backslashBigg:{font:"extra5",glyph:92,size:3,width:1278},"!":{font:"symbol",unicode:33,spacing:e.CLOSE},"?":{font:"symbol",unicode:63,spacing:e.CLOSE},colonPunct:{font:"symbol",glyph:58,delimiterType:"separator",spacing:e.PUNCT,entity:":"},",":{font:"symbol",unicode:44,delimiterType:"separator",spacing:e.PUNCT,matlab:", "},";":{font:"symbol",unicode:59,delimiterType:"separator",spacing:e.PUNCT},
ldotp:{font:"symbol",unicode:46,spacing:e.PUNCT},cdotp:{font:"symbol",glyph:8901,spacing:e.PUNCT,entity:"\x26cdot;"},dotabove:{font:"text",unicode:729,accentHeight:0.3},diaresis:{font:"text",unicode:168,accentHeight:0.3},tripledot:{font:"text",unicode:8411,accentHeight:0.3,isCombiningChar:!0,entity:"\x26TripleDot;"},dotdot:{font:"text",unicode:8412,accentHeight:0.3,isCombiningChar:!0,entity:"\x26DotDot;"},breve:{font:"text",unicode:728,accentHeight:0.3},grave:{font:"text",unicode:96,accentHeight:0.3},
acute:{font:"text",unicode:180,accentHeight:0.3},ldots:{font:"symbol",unicode:8230,spacing:e.INNER},cdots:{font:"symbol",unicode:8943,spacing:e.INNER},vdots:{font:"symbol",unicode:8942,spacing:e.INNER},ddots:{font:"symbol",unicode:8945,spacing:e.INNER},radical:{font:"extra1",glyph:71,size:1,width:833,entity:"\x26Sqrt;",unicodeSymbol:"\u221a"},radicalbig:{font:"extra2",glyph:71,size:1.2,width:1E3},radicalBig:{font:"extra3",glyph:71,size:1.8,width:1E3},radicalbigg:{font:"extra4",glyph:71,size:2.4,width:1E3},
radicalBigg:{font:"extra5",glyph:71,size:3,width:1E3},radicaltp:{font:"extra",glyph:61558,yOffset:100,size:0.6,xOffset:702,width:1056},radicalbt:{font:"extra",glyph:61556,size:1.8},radicalex:{font:"extra",glyph:61557,size:0.6},imaginaryi:{font:"symbol",fontStyle:"normal",glyph:105,entity:"i",matlab:"1i"},exponentiale:{font:"symbol",fontStyle:"normal",glyph:101,entity:"e",matlab:"exp(1)"},InvisibleTimes:{font:"symbol",unicode:8201,spacing:e.ORD,matlab:"*"},InvisibleComma:{font:"symbol",glyph:8201,
spacing:e.ORD,matlab:""},ZeroWidthSpace:{font:"symbol",unicode:8203,matlab:""}}}},d=f.initSymbolMap(),c,b={},a,p;f.symbolMap=d;for(c in d)d.hasOwnProperty(c)&&(a=d[c],a.unicode&&(p=m.fromCodePoint(a.unicode),b[p]=c),a.alternateInputName&&(p=m.fromCodePoint(a.alternateInputName),b[p]=c));f.unicodeMap=b;return f})},"MW/equations/utils/StringUtils":function(){define([],function(){return{fromCodePoint:function(k){return String.fromCodePoint?String.fromCodePoint(k):65535<k?(k-=65536,String.fromCharCode(55296+
(k>>10),56320+(k&1023))):String.fromCharCode(k)},escapeHTML:function(k){return k.replace(/&/g,"\x26amp;").replace(/</g,"\x26lt;").replace(/>/g,"\x26gt;").replace(/"/g,"\x26quot;")},unEscapeHTML:function(k){return k.replace(/&amp;/g,"\x26").replace(/&lt;/g,"\x3c").replace(/&gt;/g,"\x3e").replace(/&quot;/g,'"')}}})},"MW/equations/renderer/model/exporters/MATLABCode":function(){define(["dojo/_base/declare","./Precedence"],function(k,m){return k(null,{constructor:function(l){l=l||{};this._code=l.code||
"";this._precedence=l.precedence||m.INFINITE;this._idents=l.idents||[];this._boundIdents=l.boundIdents||[];this._hasSym=l.hasSym||0<this._idents.length;this._invalid=l.invalid||!1},addParensIfNeeded:function(l){if(l===m.INFINITE)return this;l>=this._precedence&&(this._code="("+this._code+")",this._precedence=m.INFINITE);return this},code:function(){return this._code},idents:function(){return this._idents},boundIdents:function(){return this._boundIdents},precedence:function(){return this._precedence},
hasSym:function(){return this._hasSym},isInvalid:function(){return this._invalid}})})},"MW/equations/renderer/model/exporters/Precedence":function(){define([],function(){return{NOOP:0,STMTSEQ:10,EXPRSEQ:20,EVALAT:30,ASSUMING:40,EQUIV:50,IMPLIES:75,OR:100,XOR:150,AND:200,NOT:300,SEQGEN:300,RELATION:400,RANGE:500,UNION:600,MINUS:700,INTERSECT:800,INTERVAL:850,MOD:900,PLUS:1E3,MULT:1100,FCONCAT:1100,FNEST:1100,POWER:1200,FACT:1300,CONCAT:1700,INDEX:1800,PRIME:1900,SLOT:2E3,STMT:3E3,INFINITE:1E6}})},
"MW/equations/renderer/model/utils/MathMLEntities":function(){define([],function(){var k={"\x26AElig;":"\u00c6","\x26AMP;":"\x26","\x26Aacute;":"\u00c1","\x26Abreve;":"\u0102","\x26Acirc;":"\u00c2","\x26Acy;":"\u0410","\x26Afr;":"\ud835\udd04","\x26Agrave;":"\u00c0","\x26Alpha;":"\u0391","\x26Amacr;":"\u0100","\x26And;":"\u2a53","\x26Aogon;":"\u0104","\x26Aopf;":"\ud835\udd38","\x26ApplyFunction;":"\u2061","\x26Aring;":"\u00c5","\x26Ascr;":"\ud835\udc9c","\x26Assign;":"\u2254","\x26Atilde;":"\u00c3",
"\x26Auml;":"\u00c4","\x26Backslash;":"\u2216","\x26Barv;":"\u2ae7","\x26Barwed;":"\u2306","\x26Bcy;":"\u0411","\x26Because;":"\u2235","\x26Bernoullis;":"\u212c","\x26Beta;":"\u0392","\x26Bfr;":"\ud835\udd05","\x26Bopf;":"\ud835\udd39","\x26Breve;":"\u02d8","\x26Bscr;":"\u212c","\x26Bumpeq;":"\u224e","\x26CHcy;":"\u0427","\x26COPY;":"\u00a9","\x26Cacute;":"\u0106","\x26Cap;":"\u22d2","\x26CapitalDifferentialD;":"\u2145","\x26Cayleys;":"\u212d","\x26Ccaron;":"\u010c","\x26Ccedil;":"\u00c7","\x26Ccirc;":"\u0108",
"\x26Cconint;":"\u2230","\x26Cdot;":"\u010a","\x26Cedilla;":"\u00b8","\x26CenterDot;":"\u00b7","\x26Cfr;":"\u212d","\x26Chi;":"\u03a7","\x26CircleDot;":"\u2299","\x26CircleMinus;":"\u2296","\x26CirclePlus;":"\u2295","\x26CircleTimes;":"\u2297","\x26ClockwiseContourIntegral;":"\u2232","\x26CloseCurlyDoubleQuote;":"\u201d","\x26CloseCurlyQuote;":"\u2019","\x26Colon;":"\u2237","\x26Colone;":"\u2a74","\x26Congruent;":"\u2261","\x26Conint;":"\u222f","\x26ContourIntegral;":"\u222e","\x26Copf;":"\u2102",
"\x26Coproduct;":"\u2210","\x26CounterClockwiseContourIntegral;":"\u2233","\x26Cross;":"\u2a2f","\x26Cscr;":"\ud835\udc9e","\x26Cup;":"\u22d3","\x26CupCap;":"\u224d","\x26DD;":"\u2145","\x26DDotrahd;":"\u2911","\x26DJcy;":"\u0402","\x26DScy;":"\u0405","\x26DZcy;":"\u040f","\x26Dagger;":"\u2021","\x26Darr;":"\u21a1","\x26Dashv;":"\u2ae4","\x26Dcaron;":"\u010e","\x26Dcy;":"\u0414","\x26Del;":"\u2207","\x26Delta;":"\u0394","\x26Dfr;":"\ud835\udd07","\x26DiacriticalAcute;":"\u00b4","\x26DiacriticalDot;":"\u02d9",
"\x26DiacriticalDoubleAcute;":"\u02dd","\x26DiacriticalGrave;":"`","\x26DiacriticalTilde;":"\u02dc","\x26Diamond;":"\u22c4","\x26DifferentialD;":"\u2146","\x26Dopf;":"\ud835\udd3b","\x26Dot;":"\u00a8","\x26DotDot;":" \u20dc","\x26DotEqual;":"\u2250","\x26DoubleContourIntegral;":"\u222f","\x26DoubleDot;":"\u00a8","\x26DoubleDownArrow;":"\u21d3","\x26DoubleLeftArrow;":"\u21d0","\x26DoubleLeftRightArrow;":"\u21d4","\x26DoubleLeftTee;":"\u2ae4","\x26DoubleLongLeftArrow;":"\u27f8","\x26DoubleLongLeftRightArrow;":"\u27fa",
"\x26DoubleLongRightArrow;":"\u27f9","\x26DoubleRightArrow;":"\u21d2","\x26DoubleRightTee;":"\u22a8","\x26DoubleUpArrow;":"\u21d1","\x26DoubleUpDownArrow;":"\u21d5","\x26DoubleVerticalBar;":"\u2225","\x26DownArrow;":"\u2193","\x26DownArrowBar;":"\u2913","\x26DownArrowUpArrow;":"\u21f5","\x26DownBreve;":" \u0311","\x26DownLeftRightVector;":"\u2950","\x26DownLeftTeeVector;":"\u295e","\x26DownLeftVector;":"\u21bd","\x26DownLeftVectorBar;":"\u2956","\x26DownRightTeeVector;":"\u295f","\x26DownRightVector;":"\u21c1",
"\x26DownRightVectorBar;":"\u2957","\x26DownTee;":"\u22a4","\x26DownTeeArrow;":"\u21a7","\x26Downarrow;":"\u21d3","\x26Dscr;":"\ud835\udc9f","\x26Dstrok;":"\u0110","\x26ENG;":"\u014a","\x26ETH;":"\u00d0","\x26Eacute;":"\u00c9","\x26Ecaron;":"\u011a","\x26Ecirc;":"\u00ca","\x26Ecy;":"\u042d","\x26Edot;":"\u0116","\x26Efr;":"\ud835\udd08","\x26Egrave;":"\u00c8","\x26Element;":"\u2208","\x26Emacr;":"\u0112","\x26EmptySmallSquare;":"\u25fb","\x26EmptyVerySmallSquare;":"\u25ab","\x26Eogon;":"\u0118","\x26Eopf;":"\ud835\udd3c",
"\x26Epsilon;":"\u0395","\x26Equal;":"\u2a75","\x26EqualTilde;":"\u2242","\x26Equilibrium;":"\u21cc","\x26Escr;":"\u2130","\x26Esim;":"\u2a73","\x26Eta;":"\u0397","\x26Euml;":"\u00cb","\x26Exists;":"\u2203","\x26ExponentialE;":"\u2147","\x26Fcy;":"\u0424","\x26Ffr;":"\ud835\udd09","\x26FilledSmallSquare;":"\u25fc","\x26FilledVerySmallSquare;":"\u25aa","\x26Fopf;":"\ud835\udd3d","\x26ForAll;":"\u2200","\x26Fouriertrf;":"\u2131","\x26Fscr;":"\u2131","\x26GJcy;":"\u0403","\x26GT;":"\x3e","\x26Gamma;":"\u0393",
"\x26Gammad;":"\u03dc","\x26Gbreve;":"\u011e","\x26Gcedil;":"\u0122","\x26Gcirc;":"\u011c","\x26Gcy;":"\u0413","\x26Gdot;":"\u0120","\x26Gfr;":"\ud835\udd0a","\x26Gg;":"\u22d9","\x26Gopf;":"\ud835\udd3e","\x26GreaterEqual;":"\u2265","\x26GreaterEqualLess;":"\u22db","\x26GreaterFullEqual;":"\u2267","\x26GreaterGreater;":"\u2aa2","\x26GreaterLess;":"\u2277","\x26GreaterSlantEqual;":"\u2a7e","\x26GreaterTilde;":"\u2273","\x26Gscr;":"\ud835\udca2","\x26Gt;":"\u226b","\x26HARDcy;":"\u042a","\x26Hacek;":"\u02c7",
"\x26Hat;":"^","\x26Hcirc;":"\u0124","\x26Hfr;":"\u210c","\x26HilbertSpace;":"\u210b","\x26Hopf;":"\u210d","\x26HorizontalLine;":"\u2500","\x26Hscr;":"\u210b","\x26Hstrok;":"\u0126","\x26HumpDownHump;":"\u224e","\x26HumpEqual;":"\u224f","\x26IEcy;":"\u0415","\x26IJlig;":"\u0132","\x26IOcy;":"\u0401","\x26Iacute;":"\u00cd","\x26Icirc;":"\u00ce","\x26Icy;":"\u0418","\x26Idot;":"\u0130","\x26Ifr;":"\u2111","\x26Igrave;":"\u00cc","\x26Im;":"\u2111","\x26Imacr;":"\u012a","\x26ImaginaryI;":"\u2148","\x26Implies;":"\u21d2",
"\x26Int;":"\u222c","\x26Integral;":"\u222b","\x26Intersection;":"\u22c2","\x26InvisibleComma;":"\u2063","\x26InvisibleTimes;":"\u2062","\x26Iogon;":"\u012e","\x26Iopf;":"\ud835\udd40","\x26Iota;":"\u0399","\x26Iscr;":"\u2110","\x26Itilde;":"\u0128","\x26Iukcy;":"\u0406","\x26Iuml;":"\u00cf","\x26Jcirc;":"\u0134","\x26Jcy;":"\u0419","\x26Jfr;":"\ud835\udd0d","\x26Jopf;":"\ud835\udd41","\x26Jscr;":"\ud835\udca5","\x26Jsercy;":"\u0408","\x26Jukcy;":"\u0404","\x26KHcy;":"\u0425","\x26KJcy;":"\u040c",
"\x26Kappa;":"\u039a","\x26Kcedil;":"\u0136","\x26Kcy;":"\u041a","\x26Kfr;":"\ud835\udd0e","\x26Kopf;":"\ud835\udd42","\x26Kscr;":"\ud835\udca6","\x26LJcy;":"\u0409","\x26LT;":"\x3c","\x26Lacute;":"\u0139","\x26Lambda;":"\u039b","\x26Lang;":"\u27ea","\x26Laplacetrf;":"\u2112","\x26Larr;":"\u219e","\x26Lcaron;":"\u013d","\x26Lcedil;":"\u013b","\x26Lcy;":"\u041b","\x26LeftAngleBracket;":"\u27e8","\x26LeftArrow;":"\u2190","\x26LeftArrowBar;":"\u21e4","\x26LeftArrowRightArrow;":"\u21c6","\x26LeftCeiling;":"\u2308",
"\x26LeftDoubleBracket;":"\u27e6","\x26LeftDownTeeVector;":"\u2961","\x26LeftDownVector;":"\u21c3","\x26LeftDownVectorBar;":"\u2959","\x26LeftFloor;":"\u230a","\x26LeftRightArrow;":"\u2194","\x26LeftRightVector;":"\u294e","\x26LeftTee;":"\u22a3","\x26LeftTeeArrow;":"\u21a4","\x26LeftTeeVector;":"\u295a","\x26LeftTriangle;":"\u22b2","\x26LeftTriangleBar;":"\u29cf","\x26LeftTriangleEqual;":"\u22b4","\x26LeftUpDownVector;":"\u2951","\x26LeftUpTeeVector;":"\u2960","\x26LeftUpVector;":"\u21bf","\x26LeftUpVectorBar;":"\u2958",
"\x26LeftVector;":"\u21bc","\x26LeftVectorBar;":"\u2952","\x26Leftarrow;":"\u21d0","\x26Leftrightarrow;":"\u21d4","\x26LessEqualGreater;":"\u22da","\x26LessFullEqual;":"\u2266","\x26LessGreater;":"\u2276","\x26LessLess;":"\u2aa1","\x26LessSlantEqual;":"\u2a7d","\x26LessTilde;":"\u2272","\x26Lfr;":"\ud835\udd0f","\x26Ll;":"\u22d8","\x26Lleftarrow;":"\u21da","\x26Lmidot;":"\u013f","\x26LongLeftArrow;":"\u27f5","\x26LongLeftRightArrow;":"\u27f7","\x26LongRightArrow;":"\u27f6","\x26Longleftarrow;":"\u27f8",
"\x26Longleftrightarrow;":"\u27fa","\x26Longrightarrow;":"\u27f9","\x26Lopf;":"\ud835\udd43","\x26LowerLeftArrow;":"\u2199","\x26LowerRightArrow;":"\u2198","\x26Lscr;":"\u2112","\x26Lsh;":"\u21b0","\x26Lstrok;":"\u0141","\x26Lt;":"\u226a","\x26Map;":"\u2905","\x26Mcy;":"\u041c","\x26MediumSpace;":"\u00a0","\x26Mellintrf;":"\u2133","\x26Mfr;":"\ud835\udd10","\x26MinusPlus;":"\u2213","\x26Mopf;":"\ud835\udd44","\x26Mscr;":"\u2133","\x26Mu;":"\u039c","\x26NJcy;":"\u040a","\x26Nacute;":"\u0143","\x26Ncaron;":"\u0147",
"\x26Ncedil;":"\u0145","\x26Ncy;":"\u041d","\x26NegativeMediumSpace;":"\u200b","\x26NegativeThickSpace;":"\u200b","\x26NegativeThinSpace;":"\u200b","\x26NegativeVeryThinSpace;":"\u200b","\x26NestedGreaterGreater;":"\u226b","\x26NestedLessLess;":"\u226a","\x26NewLine;":"\n","\x26Nfr;":"\ud835\udd11","\x26NoBreak;":"\u2060","\x26NonBreakingSpace;":"\u00a0","\x26Nopf;":"\u2115","\x26Not;":"\u2aec","\x26NotCongruent;":"\u2262","\x26NotCupCap;":"\u226d","\x26NotDoubleVerticalBar;":"\u2226","\x26NotElement;":"\u2209",
"\x26NotEqual;":"\u2260","\x26NotEqualTilde;":"\u2242\u0338","\x26NotExists;":"\u2204","\x26NotGreater;":"\u226f","\x26NotGreaterEqual;":"\u2271","\x26NotGreaterFullEqual;":"\u2267\u0338","\x26NotGreaterGreater;":"\u226b\u0338","\x26NotGreaterLess;":"\u2279","\x26NotGreaterSlantEqual;":"\u2a7e\u0338","\x26NotGreaterTilde;":"\u2275","\x26NotHumpDownHump;":"\u224e\u0338","\x26NotHumpEqual;":"\u224f\u0338","\x26NotLeftTriangle;":"\u22ea","\x26NotLeftTriangleBar;":"\u29cf\u0338","\x26NotLeftTriangleEqual;":"\u22ec",
"\x26NotLess;":"\u226e","\x26NotLessEqual;":"\u2270","\x26NotLessGreater;":"\u2278","\x26NotLessLess;":"\u226a\u0338","\x26NotLessSlantEqual;":"\u2a7d\u0338","\x26NotLessTilde;":"\u2274","\x26NotNestedGreaterGreater;":"\u2aa2\u0338","\x26NotNestedLessLess;":"\u2aa1\u0338","\x26NotPrecedes;":"\u2280","\x26NotPrecedesEqual;":"\u2aaf\u0338","\x26NotPrecedesSlantEqual;":"\u22e0","\x26NotReverseElement;":"\u220c","\x26NotRightTriangle;":"\u22eb","\x26NotRightTriangleBar;":"\u29d0\u0338","\x26NotRightTriangleEqual;":"\u22ed",
"\x26NotSquareSubset;":"\u228f\u0338","\x26NotSquareSubsetEqual;":"\u22e2","\x26NotSquareSuperset;":"\u2290\u0338","\x26NotSquareSupersetEqual;":"\u22e3","\x26NotSubset;":"\u2282\u20d2","\x26NotSubsetEqual;":"\u2288","\x26NotSucceeds;":"\u2281","\x26NotSucceedsEqual;":"\u2ab0\u0338","\x26NotSucceedsSlantEqual;":"\u22e1","\x26NotSucceedsTilde;":"\u227f\u0338","\x26NotSuperset;":"\u2283\u20d2","\x26NotSupersetEqual;":"\u2289","\x26NotTilde;":"\u2241","\x26NotTildeEqual;":"\u2244","\x26NotTildeFullEqual;":"\u2247",
"\x26NotTildeTilde;":"\u2249","\x26NotVerticalBar;":"\u2224","\x26Nscr;":"\ud835\udca9","\x26Ntilde;":"\u00d1","\x26Nu;":"\u039d","\x26OElig;":"\u0152","\x26Oacute;":"\u00d3","\x26Ocirc;":"\u00d4","\x26Ocy;":"\u041e","\x26Odblac;":"\u0150","\x26Ofr;":"\ud835\udd12","\x26Ograve;":"\u00d2","\x26Omacr;":"\u014c","\x26Omega;":"\u03a9","\x26Omicron;":"\u039f","\x26Oopf;":"\ud835\udd46","\x26OpenCurlyDoubleQuote;":"\u201c","\x26OpenCurlyQuote;":"\u2018","\x26Or;":"\u2a54","\x26Oscr;":"\ud835\udcaa","\x26Oslash;":"\u00d8",
"\x26Otilde;":"\u00d5","\x26Otimes;":"\u2a37","\x26Ouml;":"\u00d6","\x26OverBar;":"\u203e","\x26OverBrace;":"\u23de","\x26OverBracket;":"\u23b4","\x26OverParenthesis;":"\u23dc","\x26PartialD;":"\u2202","\x26Pcy;":"\u041f","\x26Pfr;":"\ud835\udd13","\x26Phi;":"\u03a6","\x26Pi;":"\u03a0","\x26PlusMinus;":"\u00b1","\x26Poincareplane;":"\u210c","\x26Popf;":"\u2119","\x26Pr;":"\u2abb","\x26Precedes;":"\u227a","\x26PrecedesEqual;":"\u2aaf","\x26PrecedesSlantEqual;":"\u227c","\x26PrecedesTilde;":"\u227e",
"\x26Prime;":"\u2033","\x26Product;":"\u220f","\x26Proportion;":"\u2237","\x26Proportional;":"\u221d","\x26Pscr;":"\ud835\udcab","\x26Psi;":"\u03a8","\x26QUOT;":'"',"\x26Qfr;":"\ud835\udd14","\x26Qopf;":"\u211a","\x26Qscr;":"\ud835\udcac","\x26RBarr;":"\u2910","\x26REG;":"\u00ae","\x26Racute;":"\u0154","\x26Rang;":"\u27eb","\x26Rarr;":"\u21a0","\x26Rarrtl;":"\u2916","\x26Rcaron;":"\u0158","\x26Rcedil;":"\u0156","\x26Rcy;":"\u0420","\x26Re;":"\u211c","\x26ReverseElement;":"\u220b","\x26ReverseEquilibrium;":"\u21cb",
"\x26ReverseUpEquilibrium;":"\u296f","\x26Rfr;":"\u211c","\x26Rho;":"\u03a1","\x26RightAngleBracket;":"\u27e9","\x26RightArrow;":"\u2192","\x26RightArrowBar;":"\u21e5","\x26RightArrowLeftArrow;":"\u21c4","\x26RightCeiling;":"\u2309","\x26RightDoubleBracket;":"\u27e7","\x26RightDownTeeVector;":"\u295d","\x26RightDownVector;":"\u21c2","\x26RightDownVectorBar;":"\u2955","\x26RightFloor;":"\u230b","\x26RightTee;":"\u22a2","\x26RightTeeArrow;":"\u21a6","\x26RightTeeVector;":"\u295b","\x26RightTriangle;":"\u22b3",
"\x26RightTriangleBar;":"\u29d0","\x26RightTriangleEqual;":"\u22b5","\x26RightUpDownVector;":"\u294f","\x26RightUpTeeVector;":"\u295c","\x26RightUpVector;":"\u21be","\x26RightUpVectorBar;":"\u2954","\x26RightVector;":"\u21c0","\x26RightVectorBar;":"\u2953","\x26Rightarrow;":"\u21d2","\x26Ropf;":"\u211d","\x26RoundImplies;":"\u2970","\x26Rrightarrow;":"\u21db","\x26Rscr;":"\u211b","\x26Rsh;":"\u21b1","\x26RuleDelayed;":"\u29f4","\x26SHCHcy;":"\u0429","\x26SHcy;":"\u0428","\x26SOFTcy;":"\u042c","\x26Sacute;":"\u015a",
"\x26Sc;":"\u2abc","\x26Scaron;":"\u0160","\x26Scedil;":"\u015e","\x26Scirc;":"\u015c","\x26Scy;":"\u0421","\x26Sfr;":"\ud835\udd16","\x26ShortDownArrow;":"\u2193","\x26ShortLeftArrow;":"\u2190","\x26ShortRightArrow;":"\u2192","\x26ShortUpArrow;":"\u2191","\x26Sigma;":"\u03a3","\x26SmallCircle;":"\u2218","\x26Sopf;":"\ud835\udd4a","\x26Sqrt;":"\u221a","\x26Square;":"\u25a1","\x26SquareIntersection;":"\u2293","\x26SquareSubset;":"\u228f","\x26SquareSubsetEqual;":"\u2291","\x26SquareSuperset;":"\u2290",
"\x26SquareSupersetEqual;":"\u2292","\x26SquareUnion;":"\u2294","\x26Sscr;":"\ud835\udcae","\x26Star;":"\u22c6","\x26Sub;":"\u22d0","\x26Subset;":"\u22d0","\x26SubsetEqual;":"\u2286","\x26Succeeds;":"\u227b","\x26SucceedsEqual;":"\u2ab0","\x26SucceedsSlantEqual;":"\u227d","\x26SucceedsTilde;":"\u227f","\x26SuchThat;":"\u220b","\x26Sum;":"\u2211","\x26Sup;":"\u22d1","\x26Superset;":"\u2283","\x26SupersetEqual;":"\u2287","\x26Supset;":"\u22d1","\x26THORN;":"\u00de","\x26TRADE;":"\u2122","\x26TSHcy;":"\u040b",
"\x26TScy;":"\u0426","\x26Tab;":"\t","\x26Tau;":"\u03a4","\x26Tcaron;":"\u0164","\x26Tcedil;":"\u0162","\x26Tcy;":"\u0422","\x26Tfr;":"\ud835\udd17","\x26Therefore;":"\u2234","\x26Theta;":"\u0398","\x26ThickSpace;":"\u205f\u200a","\x26ThinSpace;":"\u2009","\x26Tilde;":"\u223c","\x26TildeEqual;":"\u2243","\x26TildeFullEqual;":"\u2245","\x26TildeTilde;":"\u2248","\x26Topf;":"\ud835\udd4b","\x26TripleDot;":" \u20db","\x26Tscr;":"\ud835\udcaf","\x26Tstrok;":"\u0166","\x26Uacute;":"\u00da","\x26Uarr;":"\u219f",
"\x26Uarrocir;":"\u2949","\x26Ubrcy;":"\u040e","\x26Ubreve;":"\u016c","\x26Ucirc;":"\u00db","\x26Ucy;":"\u0423","\x26Udblac;":"\u0170","\x26Ufr;":"\ud835\udd18","\x26Ugrave;":"\u00d9","\x26Umacr;":"\u016a","\x26UnderBar;":"_","\x26UnderBrace;":"\u23df","\x26UnderBracket;":"\u23b5","\x26UnderParenthesis;":"\u23dd","\x26Union;":"\u22c3","\x26UnionPlus;":"\u228e","\x26Uogon;":"\u0172","\x26Uopf;":"\ud835\udd4c","\x26UpArrow;":"\u2191","\x26UpArrowBar;":"\u2912","\x26UpArrowDownArrow;":"\u21c5","\x26UpDownArrow;":"\u2195",
"\x26UpEquilibrium;":"\u296e","\x26UpTee;":"\u22a5","\x26UpTeeArrow;":"\u21a5","\x26Uparrow;":"\u21d1","\x26Updownarrow;":"\u21d5","\x26UpperLeftArrow;":"\u2196","\x26UpperRightArrow;":"\u2197","\x26Upsi;":"\u03d2","\x26Upsilon;":"\u03a5","\x26Uring;":"\u016e","\x26Uscr;":"\ud835\udcb0","\x26Utilde;":"\u0168","\x26Uuml;":"\u00dc","\x26VDash;":"\u22ab","\x26Vbar;":"\u2aeb","\x26Vcy;":"\u0412","\x26Vdash;":"\u22a9","\x26Vdashl;":"\u2ae6","\x26Vee;":"\u22c1","\x26Verbar;":"\u2016","\x26Vert;":"\u2016",
"\x26VerticalBar;":"\u2223","\x26VerticalLine;":"|","\x26VerticalSeparator;":"\u2758","\x26VerticalTilde;":"\u2240","\x26VeryThinSpace;":"\u200a","\x26Vfr;":"\ud835\udd19","\x26Vopf;":"\ud835\udd4d","\x26Vscr;":"\ud835\udcb1","\x26Vvdash;":"\u22aa","\x26Wcirc;":"\u0174","\x26Wedge;":"\u22c0","\x26Wfr;":"\ud835\udd1a","\x26Wopf;":"\ud835\udd4e","\x26Wscr;":"\ud835\udcb2","\x26Xfr;":"\ud835\udd1b","\x26Xi;":"\u039e","\x26Xopf;":"\ud835\udd4f","\x26Xscr;":"\ud835\udcb3","\x26YAcy;":"\u042f","\x26YIcy;":"\u0407",
"\x26YUcy;":"\u042e","\x26Yacute;":"\u00dd","\x26Ycirc;":"\u0176","\x26Ycy;":"\u042b","\x26Yfr;":"\ud835\udd1c","\x26Yopf;":"\ud835\udd50","\x26Yscr;":"\ud835\udcb4","\x26Yuml;":"\u0178","\x26ZHcy;":"\u0416","\x26Zacute;":"\u0179","\x26Zcaron;":"\u017d","\x26Zcy;":"\u0417","\x26Zdot;":"\u017b","\x26ZeroWidthSpace;":"\u200b","\x26Zeta;":"\u0396","\x26Zfr;":"\u2128","\x26Zopf;":"\u2124","\x26Zscr;":"\ud835\udcb5","\x26aacute;":"\u00e1","\x26abreve;":"\u0103","\x26ac;":"\u223e","\x26acE;":"\u223e\u0333",
"\x26acd;":"\u223f","\x26acirc;":"\u00e2","\x26acute;":"\u00b4","\x26acy;":"\u0430","\x26aelig;":"\u00e6","\x26af;":"\u2061","\x26afr;":"\ud835\udd1e","\x26agrave;":"\u00e0","\x26alefsym;":"\u2135","\x26aleph;":"\u2135","\x26alpha;":"\u03b1","\x26amacr;":"\u0101","\x26amalg;":"\u2a3f","\x26and;":"\u2227","\x26andand;":"\u2a55","\x26andd;":"\u2a5c","\x26andslope;":"\u2a58","\x26andv;":"\u2a5a","\x26ang;":"\u2220","\x26ange;":"\u29a4","\x26angle;":"\u2220","\x26angmsd;":"\u2221","\x26angmsdaa;":"\u29a8",
"\x26angmsdab;":"\u29a9","\x26angmsdac;":"\u29aa","\x26angmsdad;":"\u29ab","\x26angmsdae;":"\u29ac","\x26angmsdaf;":"\u29ad","\x26angmsdag;":"\u29ae","\x26angmsdah;":"\u29af","\x26angrt;":"\u221f","\x26angrtvb;":"\u22be","\x26angrtvbd;":"\u299d","\x26angsph;":"\u2222","\x26angst;":"\u00c5","\x26angzarr;":"\u237c","\x26aogon;":"\u0105","\x26aopf;":"\ud835\udd52","\x26ap;":"\u2248","\x26apE;":"\u2a70","\x26apacir;":"\u2a6f","\x26ape;":"\u224a","\x26apid;":"\u224b","\x26apos;":"'","\x26approx;":"\u2248",
"\x26approxeq;":"\u224a","\x26aring;":"\u00e5","\x26ascr;":"\ud835\udcb6","\x26ast;":"*","\x26asymp;":"\u2248","\x26asympeq;":"\u224d","\x26atilde;":"\u00e3","\x26auml;":"\u00e4","\x26awconint;":"\u2233","\x26awint;":"\u2a11","\x26bNot;":"\u2aed","\x26backcong;":"\u224c","\x26backepsilon;":"\u03f6","\x26backprime;":"\u2035","\x26backsim;":"\u223d","\x26backsimeq;":"\u22cd","\x26barvee;":"\u22bd","\x26barwed;":"\u2305","\x26barwedge;":"\u2305","\x26bbrk;":"\u23b5","\x26bbrktbrk;":"\u23b6","\x26bcong;":"\u224c",
"\x26bcy;":"\u0431","\x26bdquo;":"\u201e","\x26becaus;":"\u2235","\x26because;":"\u2235","\x26bemptyv;":"\u29b0","\x26bepsi;":"\u03f6","\x26bernou;":"\u212c","\x26beta;":"\u03b2","\x26beth;":"\u2136","\x26between;":"\u226c","\x26bfr;":"\ud835\udd1f","\x26bigcap;":"\u22c2","\x26bigcirc;":"\u25ef","\x26bigcup;":"\u22c3","\x26bigodot;":"\u2a00","\x26bigoplus;":"\u2a01","\x26bigotimes;":"\u2a02","\x26bigsqcup;":"\u2a06","\x26bigstar;":"\u2605","\x26bigtriangledown;":"\u25bd","\x26bigtriangleup;":"\u25b3",
"\x26biguplus;":"\u2a04","\x26bigvee;":"\u22c1","\x26bigwedge;":"\u22c0","\x26bkarow;":"\u290d","\x26blacklozenge;":"\u29eb","\x26blacksquare;":"\u25aa","\x26blacktriangle;":"\u25b4","\x26blacktriangledown;":"\u25be","\x26blacktriangleleft;":"\u25c2","\x26blacktriangleright;":"\u25b8","\x26blank;":"\u2423","\x26blk12;":"\u2592","\x26blk14;":"\u2591","\x26blk34;":"\u2593","\x26block;":"\u2588","\x26bne;":"\x3d\u20e5","\x26bnequiv;":"\u2261\u20e5","\x26bnot;":"\u2310","\x26bopf;":"\ud835\udd53","\x26bot;":"\u22a5",
"\x26bottom;":"\u22a5","\x26bowtie;":"\u22c8","\x26boxDL;":"\u2557","\x26boxDR;":"\u2554","\x26boxDl;":"\u2556","\x26boxDr;":"\u2553","\x26boxH;":"\u2550","\x26boxHD;":"\u2566","\x26boxHU;":"\u2569","\x26boxHd;":"\u2564","\x26boxHu;":"\u2567","\x26boxUL;":"\u255d","\x26boxUR;":"\u255a","\x26boxUl;":"\u255c","\x26boxUr;":"\u2559","\x26boxV;":"\u2551","\x26boxVH;":"\u256c","\x26boxVL;":"\u2563","\x26boxVR;":"\u2560","\x26boxVh;":"\u256b","\x26boxVl;":"\u2562","\x26boxVr;":"\u255f","\x26boxbox;":"\u29c9",
"\x26boxdL;":"\u2555","\x26boxdR;":"\u2552","\x26boxdl;":"\u2510","\x26boxdr;":"\u250c","\x26boxh;":"\u2500","\x26boxhD;":"\u2565","\x26boxhU;":"\u2568","\x26boxhd;":"\u252c","\x26boxhu;":"\u2534","\x26boxminus;":"\u229f","\x26boxplus;":"\u229e","\x26boxtimes;":"\u22a0","\x26boxuL;":"\u255b","\x26boxuR;":"\u2558","\x26boxul;":"\u2518","\x26boxur;":"\u2514","\x26boxv;":"\u2502","\x26boxvH;":"\u256a","\x26boxvL;":"\u2561","\x26boxvR;":"\u255e","\x26boxvh;":"\u253c","\x26boxvl;":"\u2524","\x26boxvr;":"\u251c",
"\x26bprime;":"\u2035","\x26breve;":"\u02d8","\x26brvbar;":"\u00a6","\x26bscr;":"\ud835\udcb7","\x26bsemi;":"\u204f","\x26bsim;":"\u223d","\x26bsime;":"\u22cd","\x26bsol;":"\\","\x26bsolb;":"\u29c5","\x26bsolhsub;":"\u27c8","\x26bull;":"\u2022","\x26bullet;":"\u2022","\x26bump;":"\u224e","\x26bumpE;":"\u2aae","\x26bumpe;":"\u224f","\x26bumpeq;":"\u224f","\x26cacute;":"\u0107","\x26cap;":"\u2229","\x26capand;":"\u2a44","\x26capbrcup;":"\u2a49","\x26capcap;":"\u2a4b","\x26capcup;":"\u2a47","\x26capdot;":"\u2a40",
"\x26caps;":"\u2229\ufe00","\x26caret;":"\u2041","\x26caron;":"\u02c7","\x26ccaps;":"\u2a4d","\x26ccaron;":"\u010d","\x26ccedil;":"\u00e7","\x26ccirc;":"\u0109","\x26ccups;":"\u2a4c","\x26ccupssm;":"\u2a50","\x26cdot;":"\u010b","\x26cedil;":"\u00b8","\x26cemptyv;":"\u29b2","\x26cent;":"\u00a2","\x26centerdot;":"\u00b7","\x26cfr;":"\ud835\udd20","\x26chcy;":"\u0447","\x26check;":"\u2713","\x26checkmark;":"\u2713","\x26chi;":"\u03c7","\x26cir;":"\u25cb","\x26cirE;":"\u29c3","\x26circ;":"\u02c6","\x26circeq;":"\u2257",
"\x26circlearrowleft;":"\u21ba","\x26circlearrowright;":"\u21bb","\x26circledR;":"\u00ae","\x26circledS;":"\u24c8","\x26circledast;":"\u229b","\x26circledcirc;":"\u229a","\x26circleddash;":"\u229d","\x26cire;":"\u2257","\x26cirfnint;":"\u2a10","\x26cirmid;":"\u2aef","\x26cirscir;":"\u29c2","\x26clubs;":"\u2663","\x26clubsuit;":"\u2663","\x26colon;":":","\x26colone;":"\u2254","\x26coloneq;":"\u2254","\x26comma;":",","\x26commat;":"@","\x26comp;":"\u2201","\x26compfn;":"\u2218","\x26complement;":"\u2201",
"\x26complexes;":"\u2102","\x26cong;":"\u2245","\x26congdot;":"\u2a6d","\x26conint;":"\u222e","\x26copf;":"\ud835\udd54","\x26coprod;":"\u2210","\x26copy;":"\u00a9","\x26copysr;":"\u2117","\x26crarr;":"\u21b5","\x26cross;":"\u2717","\x26cscr;":"\ud835\udcb8","\x26csub;":"\u2acf","\x26csube;":"\u2ad1","\x26csup;":"\u2ad0","\x26csupe;":"\u2ad2","\x26ctdot;":"\u22ef","\x26cudarrl;":"\u2938","\x26cudarrr;":"\u2935","\x26cuepr;":"\u22de","\x26cuesc;":"\u22df","\x26cularr;":"\u21b6","\x26cularrp;":"\u293d",
"\x26cup;":"\u222a","\x26cupbrcap;":"\u2a48","\x26cupcap;":"\u2a46","\x26cupcup;":"\u2a4a","\x26cupdot;":"\u228d","\x26cupor;":"\u2a45","\x26cups;":"\u222a\ufe00","\x26curarr;":"\u21b7","\x26curarrm;":"\u293c","\x26curlyeqprec;":"\u22de","\x26curlyeqsucc;":"\u22df","\x26curlyvee;":"\u22ce","\x26curlywedge;":"\u22cf","\x26curren;":"\u00a4","\x26curvearrowleft;":"\u21b6","\x26curvearrowright;":"\u21b7","\x26cuvee;":"\u22ce","\x26cuwed;":"\u22cf","\x26cwconint;":"\u2232","\x26cwint;":"\u2231","\x26cylcty;":"\u232d",
"\x26dArr;":"\u21d3","\x26dHar;":"\u2965","\x26dagger;":"\u2020","\x26daleth;":"\u2138","\x26darr;":"\u2193","\x26dash;":"\u2010","\x26dashv;":"\u22a3","\x26dbkarow;":"\u290f","\x26dblac;":"\u02dd","\x26dcaron;":"\u010f","\x26dcy;":"\u0434","\x26dd;":"\u2146","\x26ddagger;":"\u2021","\x26ddarr;":"\u21ca","\x26ddotseq;":"\u2a77","\x26deg;":"\u00b0","\x26delta;":"\u03b4","\x26demptyv;":"\u29b1","\x26dfisht;":"\u297f","\x26dfr;":"\ud835\udd21","\x26dharl;":"\u21c3","\x26dharr;":"\u21c2","\x26diam;":"\u22c4",
"\x26diamond;":"\u22c4","\x26diamondsuit;":"\u2666","\x26diams;":"\u2666","\x26die;":"\u00a8","\x26digamma;":"\u03dd","\x26disin;":"\u22f2","\x26div;":"\u00f7","\x26divide;":"\u00f7","\x26divideontimes;":"\u22c7","\x26divonx;":"\u22c7","\x26djcy;":"\u0452","\x26dlcorn;":"\u231e","\x26dlcrop;":"\u230d","\x26dollar;":"$","\x26dopf;":"\ud835\udd55","\x26dot;":"\u02d9","\x26doteq;":"\u2250","\x26doteqdot;":"\u2251","\x26dotminus;":"\u2238","\x26dotplus;":"\u2214","\x26dotsquare;":"\u22a1","\x26doublebarwedge;":"\u2306",
"\x26downarrow;":"\u2193","\x26downdownarrows;":"\u21ca","\x26downharpoonleft;":"\u21c3","\x26downharpoonright;":"\u21c2","\x26drbkarow;":"\u2910","\x26drcorn;":"\u231f","\x26drcrop;":"\u230c","\x26dscr;":"\ud835\udcb9","\x26dscy;":"\u0455","\x26dsol;":"\u29f6","\x26dstrok;":"\u0111","\x26dtdot;":"\u22f1","\x26dtri;":"\u25bf","\x26dtrif;":"\u25be","\x26duarr;":"\u21f5","\x26duhar;":"\u296f","\x26dwangle;":"\u29a6","\x26dzcy;":"\u045f","\x26dzigrarr;":"\u27ff","\x26eDDot;":"\u2a77","\x26eDot;":"\u2251",
"\x26eacute;":"\u00e9","\x26easter;":"\u2a6e","\x26ecaron;":"\u011b","\x26ecir;":"\u2256","\x26ecirc;":"\u00ea","\x26ecolon;":"\u2255","\x26ecy;":"\u044d","\x26edot;":"\u0117","\x26ee;":"\u2147","\x26efDot;":"\u2252","\x26efr;":"\ud835\udd22","\x26eg;":"\u2a9a","\x26egrave;":"\u00e8","\x26egs;":"\u2a96","\x26egsdot;":"\u2a98","\x26el;":"\u2a99","\x26elinters;":"\u23e7","\x26ell;":"\u2113","\x26els;":"\u2a95","\x26elsdot;":"\u2a97","\x26emacr;":"\u0113","\x26empty;":"\u2205","\x26emptyset;":"\u2205",
"\x26emptyv;":"\u2205","\x26emsp;":"\u2003","\x26emsp13;":"\u2004","\x26emsp14;":"\u2005","\x26eng;":"\u014b","\x26ensp;":"\u2002","\x26eogon;":"\u0119","\x26eopf;":"\ud835\udd56","\x26epar;":"\u22d5","\x26eparsl;":"\u29e3","\x26eplus;":"\u2a71","\x26epsi;":"\u03b5","\x26epsilon;":"\u03b5","\x26epsiv;":"\u03f5","\x26eqcirc;":"\u2256","\x26eqcolon;":"\u2255","\x26eqsim;":"\u2242","\x26eqslantgtr;":"\u2a96","\x26eqslantless;":"\u2a95","\x26equals;":"\x3d","\x26equest;":"\u225f","\x26equiv;":"\u2261",
"\x26equivDD;":"\u2a78","\x26eqvparsl;":"\u29e5","\x26erDot;":"\u2253","\x26erarr;":"\u2971","\x26escr;":"\u212f","\x26esdot;":"\u2250","\x26esim;":"\u2242","\x26eta;":"\u03b7","\x26eth;":"\u00f0","\x26euml;":"\u00eb","\x26euro;":"\u20ac","\x26excl;":"!","\x26exist;":"\u2203","\x26expectation;":"\u2130","\x26exponentiale;":"\u2147","\x26fallingdotseq;":"\u2252","\x26fcy;":"\u0444","\x26female;":"\u2640","\x26ffilig;":"\ufb03","\x26fflig;":"\ufb00","\x26ffllig;":"\ufb04","\x26ffr;":"\ud835\udd23",
"\x26filig;":"\ufb01","\x26fjlig;":"fj","\x26flat;":"\u266d","\x26fllig;":"\ufb02","\x26fltns;":"\u25b1","\x26fnof;":"\u0192","\x26fopf;":"\ud835\udd57","\x26forall;":"\u2200","\x26fork;":"\u22d4","\x26forkv;":"\u2ad9","\x26fpartint;":"\u2a0d","\x26frac12;":"\u00bd","\x26frac13;":"\u2153","\x26frac14;":"\u00bc","\x26frac15;":"\u2155","\x26frac16;":"\u2159","\x26frac18;":"\u215b","\x26frac23;":"\u2154","\x26frac25;":"\u2156","\x26frac34;":"\u00be","\x26frac35;":"\u2157","\x26frac38;":"\u215c","\x26frac45;":"\u2158",
"\x26frac56;":"\u215a","\x26frac58;":"\u215d","\x26frac78;":"\u215e","\x26frasl;":"\u2044","\x26frown;":"\u2322","\x26fscr;":"\ud835\udcbb","\x26gE;":"\u2267","\x26gEl;":"\u2a8c","\x26gacute;":"\u01f5","\x26gamma;":"\u03b3","\x26gammad;":"\u03dd","\x26gap;":"\u2a86","\x26gbreve;":"\u011f","\x26gcirc;":"\u011d","\x26gcy;":"\u0433","\x26gdot;":"\u0121","\x26ge;":"\u2265","\x26gel;":"\u22db","\x26geq;":"\u2265","\x26geqq;":"\u2267","\x26geqslant;":"\u2a7e","\x26ges;":"\u2a7e","\x26gescc;":"\u2aa9","\x26gesdot;":"\u2a80",
"\x26gesdoto;":"\u2a82","\x26gesdotol;":"\u2a84","\x26gesl;":"\u22db\ufe00","\x26gesles;":"\u2a94","\x26gfr;":"\ud835\udd24","\x26gg;":"\u226b","\x26ggg;":"\u22d9","\x26gimel;":"\u2137","\x26gjcy;":"\u0453","\x26gl;":"\u2277","\x26glE;":"\u2a92","\x26gla;":"\u2aa5","\x26glj;":"\u2aa4","\x26gnE;":"\u2269","\x26gnap;":"\u2a8a","\x26gnapprox;":"\u2a8a","\x26gne;":"\u2a88","\x26gneq;":"\u2a88","\x26gneqq;":"\u2269","\x26gnsim;":"\u22e7","\x26gopf;":"\ud835\udd58","\x26grave;":"`","\x26gscr;":"\u210a",
"\x26gsim;":"\u2273","\x26gsime;":"\u2a8e","\x26gsiml;":"\u2a90","\x26gt;":"\x3e","\x26gtcc;":"\u2aa7","\x26gtcir;":"\u2a7a","\x26gtdot;":"\u22d7","\x26gtlPar;":"\u2995","\x26gtquest;":"\u2a7c","\x26gtrapprox;":"\u2a86","\x26gtrarr;":"\u2978","\x26gtrdot;":"\u22d7","\x26gtreqless;":"\u22db","\x26gtreqqless;":"\u2a8c","\x26gtrless;":"\u2277","\x26gtrsim;":"\u2273","\x26gvertneqq;":"\u2269\ufe00","\x26gvnE;":"\u2269\ufe00","\x26hArr;":"\u21d4","\x26hairsp;":"\u200a","\x26half;":"\u00bd","\x26hamilt;":"\u210b",
"\x26hardcy;":"\u044a","\x26harr;":"\u2194","\x26harrcir;":"\u2948","\x26harrw;":"\u21ad","\x26hbar;":"\u210f","\x26hcirc;":"\u0125","\x26hearts;":"\u2665","\x26heartsuit;":"\u2665","\x26hellip;":"\u2026","\x26hercon;":"\u22b9","\x26hfr;":"\ud835\udd25","\x26hksearow;":"\u2925","\x26hkswarow;":"\u2926","\x26hoarr;":"\u21ff","\x26homtht;":"\u223b","\x26hookleftarrow;":"\u21a9","\x26hookrightarrow;":"\u21aa","\x26hopf;":"\ud835\udd59","\x26horbar;":"\u2015","\x26hscr;":"\ud835\udcbd","\x26hslash;":"\u210f",
"\x26hstrok;":"\u0127","\x26hybull;":"\u2043","\x26hyphen;":"\u2010","\x26iacute;":"\u00ed","\x26ic;":"\u2063","\x26icirc;":"\u00ee","\x26icy;":"\u0438","\x26iecy;":"\u0435","\x26iexcl;":"\u00a1","\x26iff;":"\u21d4","\x26ifr;":"\ud835\udd26","\x26igrave;":"\u00ec","\x26ii;":"\u2148","\x26iiiint;":"\u2a0c","\x26iiint;":"\u222d","\x26iinfin;":"\u29dc","\x26iiota;":"\u2129","\x26ijlig;":"\u0133","\x26imacr;":"\u012b","\x26image;":"\u2111","\x26imagline;":"\u2110","\x26imagpart;":"\u2111","\x26imath;":"\u0131",
"\x26imof;":"\u22b7","\x26imped;":"\u01b5","\x26in;":"\u2208","\x26incare;":"\u2105","\x26infin;":"\u221e","\x26infintie;":"\u29dd","\x26inodot;":"\u0131","\x26int;":"\u222b","\x26intcal;":"\u22ba","\x26integers;":"\u2124","\x26intercal;":"\u22ba","\x26intlarhk;":"\u2a17","\x26intprod;":"\u2a3c","\x26iocy;":"\u0451","\x26iogon;":"\u012f","\x26iopf;":"\ud835\udd5a","\x26iota;":"\u03b9","\x26iprod;":"\u2a3c","\x26iquest;":"\u00bf","\x26iscr;":"\ud835\udcbe","\x26isin;":"\u2208","\x26isinE;":"\u22f9",
"\x26isindot;":"\u22f5","\x26isins;":"\u22f4","\x26isinsv;":"\u22f3","\x26isinv;":"\u2208","\x26it;":"\u2062","\x26itilde;":"\u0129","\x26iukcy;":"\u0456","\x26iuml;":"\u00ef","\x26jcirc;":"\u0135","\x26jcy;":"\u0439","\x26jfr;":"\ud835\udd27","\x26jmath;":"\u0237","\x26jopf;":"\ud835\udd5b","\x26jscr;":"\ud835\udcbf","\x26jsercy;":"\u0458","\x26jukcy;":"\u0454","\x26kappa;":"\u03ba","\x26kappav;":"\u03f0","\x26kcedil;":"\u0137","\x26kcy;":"\u043a","\x26kfr;":"\ud835\udd28","\x26kgreen;":"\u0138",
"\x26khcy;":"\u0445","\x26kjcy;":"\u045c","\x26kopf;":"\ud835\udd5c","\x26kscr;":"\ud835\udcc0","\x26lAarr;":"\u21da","\x26lArr;":"\u21d0","\x26lAtail;":"\u291b","\x26lBarr;":"\u290e","\x26lE;":"\u2266","\x26lEg;":"\u2a8b","\x26lHar;":"\u2962","\x26lacute;":"\u013a","\x26laemptyv;":"\u29b4","\x26lagran;":"\u2112","\x26lambda;":"\u03bb","\x26lang;":"\u27e8","\x26langd;":"\u2991","\x26langle;":"\u27e8","\x26lap;":"\u2a85","\x26laquo;":"\u00ab","\x26larr;":"\u2190","\x26larrb;":"\u21e4","\x26larrbfs;":"\u291f",
"\x26larrfs;":"\u291d","\x26larrhk;":"\u21a9","\x26larrlp;":"\u21ab","\x26larrpl;":"\u2939","\x26larrsim;":"\u2973","\x26larrtl;":"\u21a2","\x26lat;":"\u2aab","\x26latail;":"\u2919","\x26late;":"\u2aad","\x26lates;":"\u2aad\ufe00","\x26lbarr;":"\u290c","\x26lbbrk;":"\u2772","\x26lbrace;":"{","\x26lbrack;":"[","\x26lbrke;":"\u298b","\x26lbrksld;":"\u298f","\x26lbrkslu;":"\u298d","\x26lcaron;":"\u013e","\x26lcedil;":"\u013c","\x26lceil;":"\u2308","\x26lcub;":"{","\x26lcy;":"\u043b","\x26ldca;":"\u2936",
"\x26ldquo;":"\u201c","\x26ldquor;":"\u201e","\x26ldrdhar;":"\u2967","\x26ldrushar;":"\u294b","\x26ldsh;":"\u21b2","\x26le;":"\u2264","\x26leftarrow;":"\u2190","\x26leftarrowtail;":"\u21a2","\x26leftharpoondown;":"\u21bd","\x26leftharpoonup;":"\u21bc","\x26leftleftarrows;":"\u21c7","\x26leftrightarrow;":"\u2194","\x26leftrightarrows;":"\u21c6","\x26leftrightharpoons;":"\u21cb","\x26leftrightsquigarrow;":"\u21ad","\x26leftthreetimes;":"\u22cb","\x26leg;":"\u22da","\x26leq;":"\u2264","\x26leqq;":"\u2266",
"\x26leqslant;":"\u2a7d","\x26les;":"\u2a7d","\x26lescc;":"\u2aa8","\x26lesdot;":"\u2a7f","\x26lesdoto;":"\u2a81","\x26lesdotor;":"\u2a83","\x26lesg;":"\u22da\ufe00","\x26lesges;":"\u2a93","\x26lessapprox;":"\u2a85","\x26lessdot;":"\u22d6","\x26lesseqgtr;":"\u22da","\x26lesseqqgtr;":"\u2a8b","\x26lessgtr;":"\u2276","\x26lesssim;":"\u2272","\x26lfisht;":"\u297c","\x26lfloor;":"\u230a","\x26lfr;":"\ud835\udd29","\x26lg;":"\u2276","\x26lgE;":"\u2a91","\x26lhard;":"\u21bd","\x26lharu;":"\u21bc","\x26lharul;":"\u296a",
"\x26lhblk;":"\u2584","\x26ljcy;":"\u0459","\x26ll;":"\u226a","\x26llarr;":"\u21c7","\x26llcorner;":"\u231e","\x26llhard;":"\u296b","\x26lltri;":"\u25fa","\x26lmidot;":"\u0140","\x26lmoust;":"\u23b0","\x26lmoustache;":"\u23b0","\x26lnE;":"\u2268","\x26lnap;":"\u2a89","\x26lnapprox;":"\u2a89","\x26lne;":"\u2a87","\x26lneq;":"\u2a87","\x26lneqq;":"\u2268","\x26lnsim;":"\u22e6","\x26loang;":"\u27ec","\x26loarr;":"\u21fd","\x26lobrk;":"\u27e6","\x26longleftarrow;":"\u27f5","\x26longleftrightarrow;":"\u27f7",
"\x26longmapsto;":"\u27fc","\x26longrightarrow;":"\u27f6","\x26looparrowleft;":"\u21ab","\x26looparrowright;":"\u21ac","\x26lopar;":"\u2985","\x26lopf;":"\ud835\udd5d","\x26loplus;":"\u2a2d","\x26lotimes;":"\u2a34","\x26lowast;":"\u2217","\x26lowbar;":"_","\x26loz;":"\u25ca","\x26lozenge;":"\u25ca","\x26lozf;":"\u29eb","\x26lpar;":"(","\x26lparlt;":"\u2993","\x26lrarr;":"\u21c6","\x26lrcorner;":"\u231f","\x26lrhar;":"\u21cb","\x26lrhard;":"\u296d","\x26lrm;":"\u200e","\x26lrtri;":"\u22bf","\x26lsaquo;":"\u2039",
"\x26lscr;":"\ud835\udcc1","\x26lsh;":"\u21b0","\x26lsim;":"\u2272","\x26lsime;":"\u2a8d","\x26lsimg;":"\u2a8f","\x26lsqb;":"[","\x26lsquo;":"\u2018","\x26lsquor;":"\u201a","\x26lstrok;":"\u0142","\x26ltcc;":"\u2aa6","\x26ltcir;":"\u2a79","\x26ltdot;":"\u22d6","\x26lthree;":"\u22cb","\x26ltimes;":"\u22c9","\x26ltlarr;":"\u2976","\x26ltquest;":"\u2a7b","\x26ltrPar;":"\u2996","\x26ltri;":"\u25c3","\x26ltrie;":"\u22b4","\x26ltrif;":"\u25c2","\x26lurdshar;":"\u294a","\x26luruhar;":"\u2966","\x26lvertneqq;":"\u2268\ufe00",
"\x26lvnE;":"\u2268\ufe00","\x26mDDot;":"\u223a","\x26macr;":"\u00af","\x26male;":"\u2642","\x26malt;":"\u2720","\x26maltese;":"\u2720","\x26map;":"\u21a6","\x26mapsto;":"\u21a6","\x26mapstodown;":"\u21a7","\x26mapstoleft;":"\u21a4","\x26mapstoup;":"\u21a5","\x26marker;":"\u25ae","\x26mcomma;":"\u2a29","\x26mcy;":"\u043c","\x26mdash;":"\u2014","\x26measuredangle;":"\u2221","\x26mfr;":"\ud835\udd2a","\x26mho;":"\u2127","\x26micro;":"\u00b5","\x26mid;":"\u2223","\x26midast;":"*","\x26midcir;":"\u2af0",
"\x26middot;":"\u00b7","\x26minus;":"\u2212","\x26minusb;":"\u229f","\x26minusd;":"\u2238","\x26minusdu;":"\u2a2a","\x26mlcp;":"\u2adb","\x26mldr;":"\u2026","\x26mnplus;":"\u2213","\x26models;":"\u22a7","\x26mopf;":"\ud835\udd5e","\x26mp;":"\u2213","\x26mscr;":"\ud835\udcc2","\x26mstpos;":"\u223e","\x26mu;":"\u03bc","\x26multimap;":"\u22b8","\x26mumap;":"\u22b8","\x26nGg;":"\u22d9\u0338","\x26nGt;":"\u226b\u20d2","\x26nGtv;":"\u226b\u0338","\x26nLeftarrow;":"\u21cd","\x26nLeftrightarrow;":"\u21ce",
"\x26nLl;":"\u22d8\u0338","\x26nLt;":"\u226a\u20d2","\x26nLtv;":"\u226a\u0338","\x26nRightarrow;":"\u21cf","\x26nVDash;":"\u22af","\x26nVdash;":"\u22ae","\x26nabla;":"\u2207","\x26nacute;":"\u0144","\x26nang;":"\u2220\u20d2","\x26nap;":"\u2249","\x26napE;":"\u2a70\u0338","\x26napid;":"\u224b\u0338","\x26napos;":"\u0149","\x26napprox;":"\u2249","\x26natur;":"\u266e","\x26natural;":"\u266e","\x26naturals;":"\u2115","\x26nbsp;":"\u00a0","\x26nbump;":"\u224e\u0338","\x26nbumpe;":"\u224f\u0338","\x26ncap;":"\u2a43",
"\x26ncaron;":"\u0148","\x26ncedil;":"\u0146","\x26ncong;":"\u2247","\x26ncongdot;":"\u2a6d\u0338","\x26ncup;":"\u2a42","\x26ncy;":"\u043d","\x26ndash;":"\u2013","\x26ne;":"\u2260","\x26neArr;":"\u21d7","\x26nearhk;":"\u2924","\x26nearr;":"\u2197","\x26nearrow;":"\u2197","\x26nedot;":"\u2250\u0338","\x26nequiv;":"\u2262","\x26nesear;":"\u2928","\x26nesim;":"\u2242\u0338","\x26nexist;":"\u2204","\x26nexists;":"\u2204","\x26nfr;":"\ud835\udd2b","\x26ngE;":"\u2267\u0338","\x26nge;":"\u2271","\x26ngeq;":"\u2271",
"\x26ngeqq;":"\u2267\u0338","\x26ngeqslant;":"\u2a7e\u0338","\x26nges;":"\u2a7e\u0338","\x26ngsim;":"\u2275","\x26ngt;":"\u226f","\x26ngtr;":"\u226f","\x26nhArr;":"\u21ce","\x26nharr;":"\u21ae","\x26nhpar;":"\u2af2","\x26ni;":"\u220b","\x26nis;":"\u22fc","\x26nisd;":"\u22fa","\x26niv;":"\u220b","\x26njcy;":"\u045a","\x26nlArr;":"\u21cd","\x26nlE;":"\u2266\u0338","\x26nlarr;":"\u219a","\x26nldr;":"\u2025","\x26nle;":"\u2270","\x26nleftarrow;":"\u219a","\x26nleftrightarrow;":"\u21ae","\x26nleq;":"\u2270",
"\x26nleqq;":"\u2266\u0338","\x26nleqslant;":"\u2a7d\u0338","\x26nles;":"\u2a7d\u0338","\x26nless;":"\u226e","\x26nlsim;":"\u2274","\x26nlt;":"\u226e","\x26nltri;":"\u22ea","\x26nltrie;":"\u22ec","\x26nmid;":"\u2224","\x26nopf;":"\ud835\udd5f","\x26not;":"\u00ac","\x26notin;":"\u2209","\x26notinE;":"\u22f9\u0338","\x26notindot;":"\u22f5\u0338","\x26notinva;":"\u2209","\x26notinvb;":"\u22f7","\x26notinvc;":"\u22f6","\x26notni;":"\u220c","\x26notniva;":"\u220c","\x26notnivb;":"\u22fe","\x26notnivc;":"\u22fd",
"\x26npar;":"\u2226","\x26nparallel;":"\u2226","\x26nparsl;":"\u2afd\u20e5","\x26npart;":"\u2202\u0338","\x26npolint;":"\u2a14","\x26npr;":"\u2280","\x26nprcue;":"\u22e0","\x26npre;":"\u2aaf\u0338","\x26nprec;":"\u2280","\x26npreceq;":"\u2aaf\u0338","\x26nrArr;":"\u21cf","\x26nrarr;":"\u219b","\x26nrarrc;":"\u2933\u0338","\x26nrarrw;":"\u219d\u0338","\x26nrightarrow;":"\u219b","\x26nrtri;":"\u22eb","\x26nrtrie;":"\u22ed","\x26nsc;":"\u2281","\x26nsccue;":"\u22e1","\x26nsce;":"\u2ab0\u0338","\x26nscr;":"\ud835\udcc3",
"\x26nshortmid;":"\u2224","\x26nshortparallel;":"\u2226","\x26nsim;":"\u2241","\x26nsime;":"\u2244","\x26nsimeq;":"\u2244","\x26nsmid;":"\u2224","\x26nspar;":"\u2226","\x26nsqsube;":"\u22e2","\x26nsqsupe;":"\u22e3","\x26nsub;":"\u2284","\x26nsubE;":"\u2ac5\u0338","\x26nsube;":"\u2288","\x26nsubset;":"\u2282\u20d2","\x26nsubseteq;":"\u2288","\x26nsubseteqq;":"\u2ac5\u0338","\x26nsucc;":"\u2281","\x26nsucceq;":"\u2ab0\u0338","\x26nsup;":"\u2285","\x26nsupE;":"\u2ac6\u0338","\x26nsupe;":"\u2289","\x26nsupset;":"\u2283\u20d2",
"\x26nsupseteq;":"\u2289","\x26nsupseteqq;":"\u2ac6\u0338","\x26ntgl;":"\u2279","\x26ntilde;":"\u00f1","\x26ntlg;":"\u2278","\x26ntriangleleft;":"\u22ea","\x26ntrianglelefteq;":"\u22ec","\x26ntriangleright;":"\u22eb","\x26ntrianglerighteq;":"\u22ed","\x26nu;":"\u03bd","\x26num;":"#","\x26numero;":"\u2116","\x26numsp;":"\u2007","\x26nvDash;":"\u22ad","\x26nvHarr;":"\u2904","\x26nvap;":"\u224d\u20d2","\x26nvdash;":"\u22ac","\x26nvge;":"\u2265\u20d2","\x26nvgt;":"\x3e\u20d2","\x26nvinfin;":"\u29de",
"\x26nvlArr;":"\u2902","\x26nvle;":"\u2264\u20d2","\x26nvlt;":"\x3c\u20d2","\x26nvltrie;":"\u22b4\u20d2","\x26nvrArr;":"\u2903","\x26nvrtrie;":"\u22b5\u20d2","\x26nvsim;":"\u223c\u20d2","\x26nwArr;":"\u21d6","\x26nwarhk;":"\u2923","\x26nwarr;":"\u2196","\x26nwarrow;":"\u2196","\x26nwnear;":"\u2927","\x26oS;":"\u24c8","\x26oacute;":"\u00f3","\x26oast;":"\u229b","\x26ocir;":"\u229a","\x26ocirc;":"\u00f4","\x26ocy;":"\u043e","\x26odash;":"\u229d","\x26odblac;":"\u0151","\x26odiv;":"\u2a38","\x26odot;":"\u2299",
"\x26odsold;":"\u29bc","\x26oelig;":"\u0153","\x26ofcir;":"\u29bf","\x26ofr;":"\ud835\udd2c","\x26ogon;":"\u02db","\x26ograve;":"\u00f2","\x26ogt;":"\u29c1","\x26ohbar;":"\u29b5","\x26ohm;":"\u03a9","\x26oint;":"\u222e","\x26olarr;":"\u21ba","\x26olcir;":"\u29be","\x26olcross;":"\u29bb","\x26oline;":"\u203e","\x26olt;":"\u29c0","\x26omacr;":"\u014d","\x26omega;":"\u03c9","\x26omicron;":"\u03bf","\x26omid;":"\u29b6","\x26ominus;":"\u2296","\x26oopf;":"\ud835\udd60","\x26opar;":"\u29b7","\x26operp;":"\u29b9",
"\x26oplus;":"\u2295","\x26or;":"\u2228","\x26orarr;":"\u21bb","\x26ord;":"\u2a5d","\x26order;":"\u2134","\x26orderof;":"\u2134","\x26ordf;":"\u00aa","\x26ordm;":"\u00ba","\x26origof;":"\u22b6","\x26oror;":"\u2a56","\x26orslope;":"\u2a57","\x26orv;":"\u2a5b","\x26oscr;":"\u2134","\x26oslash;":"\u00f8","\x26osol;":"\u2298","\x26otilde;":"\u00f5","\x26otimes;":"\u2297","\x26otimesas;":"\u2a36","\x26ouml;":"\u00f6","\x26ovbar;":"\u233d","\x26par;":"\u2225","\x26para;":"\u00b6","\x26parallel;":"\u2225",
"\x26parsim;":"\u2af3","\x26parsl;":"\u2afd","\x26part;":"\u2202","\x26pcy;":"\u043f","\x26percnt;":"%","\x26period;":".","\x26permil;":"\u2030","\x26perp;":"\u22a5","\x26pertenk;":"\u2031","\x26pfr;":"\ud835\udd2d","\x26phi;":"\u03c6","\x26phiv;":"\u03d5","\x26phmmat;":"\u2133","\x26phone;":"\u260e","\x26pi;":"\u03c0","\x26pitchfork;":"\u22d4","\x26piv;":"\u03d6","\x26planck;":"\u210f","\x26planckh;":"\u210e","\x26plankv;":"\u210f","\x26plus;":"+","\x26plusacir;":"\u2a23","\x26plusb;":"\u229e","\x26pluscir;":"\u2a22",
"\x26plusdo;":"\u2214","\x26plusdu;":"\u2a25","\x26pluse;":"\u2a72","\x26plusmn;":"\u00b1","\x26plussim;":"\u2a26","\x26plustwo;":"\u2a27","\x26pm;":"\u00b1","\x26pointint;":"\u2a15","\x26popf;":"\ud835\udd61","\x26pound;":"\u00a3","\x26pr;":"\u227a","\x26prE;":"\u2ab3","\x26prap;":"\u2ab7","\x26prcue;":"\u227c","\x26pre;":"\u2aaf","\x26prec;":"\u227a","\x26precapprox;":"\u2ab7","\x26preccurlyeq;":"\u227c","\x26preceq;":"\u2aaf","\x26precnapprox;":"\u2ab9","\x26precneqq;":"\u2ab5","\x26precnsim;":"\u22e8",
"\x26precsim;":"\u227e","\x26prime;":"\u2032","\x26primes;":"\u2119","\x26prnE;":"\u2ab5","\x26prnap;":"\u2ab9","\x26prnsim;":"\u22e8","\x26prod;":"\u220f","\x26profalar;":"\u232e","\x26profline;":"\u2312","\x26profsurf;":"\u2313","\x26prop;":"\u221d","\x26propto;":"\u221d","\x26prsim;":"\u227e","\x26prurel;":"\u22b0","\x26pscr;":"\ud835\udcc5","\x26psi;":"\u03c8","\x26puncsp;":"\u2008","\x26qfr;":"\ud835\udd2e","\x26qint;":"\u2a0c","\x26qopf;":"\ud835\udd62","\x26qprime;":"\u2057","\x26qscr;":"\ud835\udcc6",
"\x26quaternions;":"\u210d","\x26quatint;":"\u2a16","\x26quest;":"?","\x26questeq;":"\u225f","\x26quot;":'"',"\x26rAarr;":"\u21db","\x26rArr;":"\u21d2","\x26rAtail;":"\u291c","\x26rBarr;":"\u290f","\x26rHar;":"\u2964","\x26race;":"\u223d\u0331","\x26racute;":"\u0155","\x26radic;":"\u221a","\x26raemptyv;":"\u29b3","\x26rang;":"\u27e9","\x26rangd;":"\u2992","\x26range;":"\u29a5","\x26rangle;":"\u27e9","\x26raquo;":"\u00bb","\x26rarr;":"\u2192","\x26rarrap;":"\u2975","\x26rarrb;":"\u21e5","\x26rarrbfs;":"\u2920",
"\x26rarrc;":"\u2933","\x26rarrfs;":"\u291e","\x26rarrhk;":"\u21aa","\x26rarrlp;":"\u21ac","\x26rarrpl;":"\u2945","\x26rarrsim;":"\u2974","\x26rarrtl;":"\u21a3","\x26rarrw;":"\u219d","\x26ratail;":"\u291a","\x26ratio;":"\u2236","\x26rationals;":"\u211a","\x26rbarr;":"\u290d","\x26rbbrk;":"\u2773","\x26rbrace;":"}","\x26rbrack;":"]","\x26rbrke;":"\u298c","\x26rbrksld;":"\u298e","\x26rbrkslu;":"\u2990","\x26rcaron;":"\u0159","\x26rcedil;":"\u0157","\x26rceil;":"\u2309","\x26rcub;":"}","\x26rcy;":"\u0440",
"\x26rdca;":"\u2937","\x26rdldhar;":"\u2969","\x26rdquo;":"\u201d","\x26rdquor;":"\u201d","\x26rdsh;":"\u21b3","\x26real;":"\u211c","\x26realine;":"\u211b","\x26realpart;":"\u211c","\x26reals;":"\u211d","\x26rect;":"\u25ad","\x26reg;":"\u00ae","\x26rfisht;":"\u297d","\x26rfloor;":"\u230b","\x26rfr;":"\ud835\udd2f","\x26rhard;":"\u21c1","\x26rharu;":"\u21c0","\x26rharul;":"\u296c","\x26rho;":"\u03c1","\x26rhov;":"\u03f1","\x26rightarrow;":"\u2192","\x26rightarrowtail;":"\u21a3","\x26rightharpoondown;":"\u21c1",
"\x26rightharpoonup;":"\u21c0","\x26rightleftarrows;":"\u21c4","\x26rightleftharpoons;":"\u21cc","\x26rightrightarrows;":"\u21c9","\x26rightsquigarrow;":"\u219d","\x26rightthreetimes;":"\u22cc","\x26ring;":"\u02da","\x26risingdotseq;":"\u2253","\x26rlarr;":"\u21c4","\x26rlhar;":"\u21cc","\x26rlm;":"\u200f","\x26rmoust;":"\u23b1","\x26rmoustache;":"\u23b1","\x26rnmid;":"\u2aee","\x26roang;":"\u27ed","\x26roarr;":"\u21fe","\x26robrk;":"\u27e7","\x26ropar;":"\u2986","\x26ropf;":"\ud835\udd63","\x26roplus;":"\u2a2e",
"\x26rotimes;":"\u2a35","\x26rpar;":")","\x26rpargt;":"\u2994","\x26rppolint;":"\u2a12","\x26rrarr;":"\u21c9","\x26rsaquo;":"\u203a","\x26rscr;":"\ud835\udcc7","\x26rsh;":"\u21b1","\x26rsqb;":"]","\x26rsquo;":"\u2019","\x26rsquor;":"\u2019","\x26rthree;":"\u22cc","\x26rtimes;":"\u22ca","\x26rtri;":"\u25b9","\x26rtrie;":"\u22b5","\x26rtrif;":"\u25b8","\x26rtriltri;":"\u29ce","\x26ruluhar;":"\u2968","\x26rx;":"\u211e","\x26sacute;":"\u015b","\x26sbquo;":"\u201a","\x26sc;":"\u227b","\x26scE;":"\u2ab4",
"\x26scap;":"\u2ab8","\x26scaron;":"\u0161","\x26sccue;":"\u227d","\x26sce;":"\u2ab0","\x26scedil;":"\u015f","\x26scirc;":"\u015d","\x26scnE;":"\u2ab6","\x26scnap;":"\u2aba","\x26scnsim;":"\u22e9","\x26scpolint;":"\u2a13","\x26scsim;":"\u227f","\x26scy;":"\u0441","\x26sdot;":"\u22c5","\x26sdotb;":"\u22a1","\x26sdote;":"\u2a66","\x26seArr;":"\u21d8","\x26searhk;":"\u2925","\x26searr;":"\u2198","\x26searrow;":"\u2198","\x26sect;":"\u00a7","\x26semi;":";","\x26seswar;":"\u2929","\x26setminus;":"\u2216",
"\x26setmn;":"\u2216","\x26sext;":"\u2736","\x26sfr;":"\ud835\udd30","\x26sfrown;":"\u2322","\x26sharp;":"\u266f","\x26shchcy;":"\u0449","\x26shcy;":"\u0448","\x26shortmid;":"\u2223","\x26shortparallel;":"\u2225","\x26shy;":"\u00ad","\x26sigma;":"\u03c3","\x26sigmaf;":"\u03c2","\x26sigmav;":"\u03c2","\x26sim;":"\u223c","\x26simdot;":"\u2a6a","\x26sime;":"\u2243","\x26simeq;":"\u2243","\x26simg;":"\u2a9e","\x26simgE;":"\u2aa0","\x26siml;":"\u2a9d","\x26simlE;":"\u2a9f","\x26simne;":"\u2246","\x26simplus;":"\u2a24",
"\x26simrarr;":"\u2972","\x26slarr;":"\u2190","\x26smallsetminus;":"\u2216","\x26smashp;":"\u2a33","\x26smeparsl;":"\u29e4","\x26smid;":"\u2223","\x26smile;":"\u2323","\x26smt;":"\u2aaa","\x26smte;":"\u2aac","\x26smtes;":"\u2aac\ufe00","\x26softcy;":"\u044c","\x26sol;":"/","\x26solb;":"\u29c4","\x26solbar;":"\u233f","\x26sopf;":"\ud835\udd64","\x26spades;":"\u2660","\x26spadesuit;":"\u2660","\x26spar;":"\u2225","\x26sqcap;":"\u2293","\x26sqcaps;":"\u2293\ufe00","\x26sqcup;":"\u2294","\x26sqcups;":"\u2294\ufe00",
"\x26sqsub;":"\u228f","\x26sqsube;":"\u2291","\x26sqsubset;":"\u228f","\x26sqsubseteq;":"\u2291","\x26sqsup;":"\u2290","\x26sqsupe;":"\u2292","\x26sqsupset;":"\u2290","\x26sqsupseteq;":"\u2292","\x26squ;":"\u25a1","\x26square;":"\u25a1","\x26squarf;":"\u25aa","\x26squf;":"\u25aa","\x26srarr;":"\u2192","\x26sscr;":"\ud835\udcc8","\x26ssetmn;":"\u2216","\x26ssmile;":"\u2323","\x26sstarf;":"\u22c6","\x26star;":"\u2606","\x26starf;":"\u2605","\x26straightepsilon;":"\u03f5","\x26straightphi;":"\u03d5",
"\x26strns;":"\u00af","\x26sub;":"\u2282","\x26subE;":"\u2ac5","\x26subdot;":"\u2abd","\x26sube;":"\u2286","\x26subedot;":"\u2ac3","\x26submult;":"\u2ac1","\x26subnE;":"\u2acb","\x26subne;":"\u228a","\x26subplus;":"\u2abf","\x26subrarr;":"\u2979","\x26subset;":"\u2282","\x26subseteq;":"\u2286","\x26subseteqq;":"\u2ac5","\x26subsetneq;":"\u228a","\x26subsetneqq;":"\u2acb","\x26subsim;":"\u2ac7","\x26subsub;":"\u2ad5","\x26subsup;":"\u2ad3","\x26succ;":"\u227b","\x26succapprox;":"\u2ab8","\x26succcurlyeq;":"\u227d",
"\x26succeq;":"\u2ab0","\x26succnapprox;":"\u2aba","\x26succneqq;":"\u2ab6","\x26succnsim;":"\u22e9","\x26succsim;":"\u227f","\x26sum;":"\u2211","\x26sung;":"\u266a","\x26sup;":"\u2283","\x26sup1;":"\u00b9","\x26sup2;":"\u00b2","\x26sup3;":"\u00b3","\x26supE;":"\u2ac6","\x26supdot;":"\u2abe","\x26supdsub;":"\u2ad8","\x26supe;":"\u2287","\x26supedot;":"\u2ac4","\x26suphsol;":"\u27c9","\x26suphsub;":"\u2ad7","\x26suplarr;":"\u297b","\x26supmult;":"\u2ac2","\x26supnE;":"\u2acc","\x26supne;":"\u228b",
"\x26supplus;":"\u2ac0","\x26supset;":"\u2283","\x26supseteq;":"\u2287","\x26supseteqq;":"\u2ac6","\x26supsetneq;":"\u228b","\x26supsetneqq;":"\u2acc","\x26supsim;":"\u2ac8","\x26supsub;":"\u2ad4","\x26supsup;":"\u2ad6","\x26swArr;":"\u21d9","\x26swarhk;":"\u2926","\x26swarr;":"\u2199","\x26swarrow;":"\u2199","\x26swnwar;":"\u292a","\x26szlig;":"\u00df","\x26target;":"\u2316","\x26tau;":"\u03c4","\x26tbrk;":"\u23b4","\x26tcaron;":"\u0165","\x26tcedil;":"\u0163","\x26tcy;":"\u0442","\x26tdot;":" \u20db",
"\x26telrec;":"\u2315","\x26tfr;":"\ud835\udd31","\x26there4;":"\u2234","\x26therefore;":"\u2234","\x26theta;":"\u03b8","\x26thetasym;":"\u03d1","\x26thetav;":"\u03d1","\x26thickapprox;":"\u2248","\x26thicksim;":"\u223c","\x26thinsp;":"\u2009","\x26thkap;":"\u2248","\x26thksim;":"\u223c","\x26thorn;":"\u00fe","\x26tilde;":"\u02dc","\x26times;":"\u00d7","\x26timesb;":"\u22a0","\x26timesbar;":"\u2a31","\x26timesd;":"\u2a30","\x26tint;":"\u222d","\x26toea;":"\u2928","\x26top;":"\u22a4","\x26topbot;":"\u2336",
"\x26topcir;":"\u2af1","\x26topf;":"\ud835\udd65","\x26topfork;":"\u2ada","\x26tosa;":"\u2929","\x26tprime;":"\u2034","\x26trade;":"\u2122","\x26triangle;":"\u25b5","\x26triangledown;":"\u25bf","\x26triangleleft;":"\u25c3","\x26trianglelefteq;":"\u22b4","\x26triangleq;":"\u225c","\x26triangleright;":"\u25b9","\x26trianglerighteq;":"\u22b5","\x26tridot;":"\u25ec","\x26trie;":"\u225c","\x26triminus;":"\u2a3a","\x26triplus;":"\u2a39","\x26trisb;":"\u29cd","\x26tritime;":"\u2a3b","\x26trpezium;":"\u23e2",
"\x26tscr;":"\ud835\udcc9","\x26tscy;":"\u0446","\x26tshcy;":"\u045b","\x26tstrok;":"\u0167","\x26twixt;":"\u226c","\x26twoheadleftarrow;":"\u219e","\x26twoheadrightarrow;":"\u21a0","\x26uArr;":"\u21d1","\x26uHar;":"\u2963","\x26uacute;":"\u00fa","\x26uarr;":"\u2191","\x26ubrcy;":"\u045e","\x26ubreve;":"\u016d","\x26ucirc;":"\u00fb","\x26ucy;":"\u0443","\x26udarr;":"\u21c5","\x26udblac;":"\u0171","\x26udhar;":"\u296e","\x26ufisht;":"\u297e","\x26ufr;":"\ud835\udd32","\x26ugrave;":"\u00f9","\x26uharl;":"\u21bf",
"\x26uharr;":"\u21be","\x26uhblk;":"\u2580","\x26ulcorn;":"\u231c","\x26ulcorner;":"\u231c","\x26ulcrop;":"\u230f","\x26ultri;":"\u25f8","\x26umacr;":"\u016b","\x26uml;":"\u00a8","\x26uogon;":"\u0173","\x26uopf;":"\ud835\udd66","\x26uparrow;":"\u2191","\x26updownarrow;":"\u2195","\x26upharpoonleft;":"\u21bf","\x26upharpoonright;":"\u21be","\x26uplus;":"\u228e","\x26upsi;":"\u03c5","\x26upsih;":"\u03d2","\x26upsilon;":"\u03c5","\x26upuparrows;":"\u21c8","\x26urcorn;":"\u231d","\x26urcorner;":"\u231d",
"\x26urcrop;":"\u230e","\x26uring;":"\u016f","\x26urtri;":"\u25f9","\x26uscr;":"\ud835\udcca","\x26utdot;":"\u22f0","\x26utilde;":"\u0169","\x26utri;":"\u25b5","\x26utrif;":"\u25b4","\x26uuarr;":"\u21c8","\x26uuml;":"\u00fc","\x26uwangle;":"\u29a7","\x26vArr;":"\u21d5","\x26vBar;":"\u2ae8","\x26vBarv;":"\u2ae9","\x26vDash;":"\u22a8","\x26vangrt;":"\u299c","\x26varepsilon;":"\u03f5","\x26varkappa;":"\u03f0","\x26varnothing;":"\u2205","\x26varphi;":"\u03d5","\x26varpi;":"\u03d6","\x26varpropto;":"\u221d",
"\x26varr;":"\u2195","\x26varrho;":"\u03f1","\x26varsigma;":"\u03c2","\x26varsubsetneq;":"\u228a\ufe00","\x26varsubsetneqq;":"\u2acb\ufe00","\x26varsupsetneq;":"\u228b\ufe00","\x26varsupsetneqq;":"\u2acc\ufe00","\x26vartheta;":"\u03d1","\x26vartriangleleft;":"\u22b2","\x26vartriangleright;":"\u22b3","\x26vcy;":"\u0432","\x26vdash;":"\u22a2","\x26vee;":"\u2228","\x26veebar;":"\u22bb","\x26veeeq;":"\u225a","\x26vellip;":"\u22ee","\x26verbar;":"|","\x26vert;":"|","\x26vfr;":"\ud835\udd33","\x26vltri;":"\u22b2",
"\x26vnsub;":"\u2282\u20d2","\x26vnsup;":"\u2283\u20d2","\x26vopf;":"\ud835\udd67","\x26vprop;":"\u221d","\x26vrtri;":"\u22b3","\x26vscr;":"\ud835\udccb","\x26vsubnE;":"\u2acb\ufe00","\x26vsubne;":"\u228a\ufe00","\x26vsupnE;":"\u2acc\ufe00","\x26vsupne;":"\u228b\ufe00","\x26vzigzag;":"\u299a","\x26wcirc;":"\u0175","\x26wedbar;":"\u2a5f","\x26wedge;":"\u2227","\x26wedgeq;":"\u2259","\x26weierp;":"\u2118","\x26wfr;":"\ud835\udd34","\x26wopf;":"\ud835\udd68","\x26wp;":"\u2118","\x26wr;":"\u2240","\x26wreath;":"\u2240",
"\x26wscr;":"\ud835\udccc","\x26xcap;":"\u22c2","\x26xcirc;":"\u25ef","\x26xcup;":"\u22c3","\x26xdtri;":"\u25bd","\x26xfr;":"\ud835\udd35","\x26xhArr;":"\u27fa","\x26xharr;":"\u27f7","\x26xi;":"\u03be","\x26xlArr;":"\u27f8","\x26xlarr;":"\u27f5","\x26xmap;":"\u27fc","\x26xnis;":"\u22fb","\x26xodot;":"\u2a00","\x26xopf;":"\ud835\udd69","\x26xoplus;":"\u2a01","\x26xotime;":"\u2a02","\x26xrArr;":"\u27f9","\x26xrarr;":"\u27f6","\x26xscr;":"\ud835\udccd","\x26xsqcup;":"\u2a06","\x26xuplus;":"\u2a04","\x26xutri;":"\u25b3",
"\x26xvee;":"\u22c1","\x26xwedge;":"\u22c0","\x26yacute;":"\u00fd","\x26yacy;":"\u044f","\x26ycirc;":"\u0177","\x26ycy;":"\u044b","\x26yen;":"\u00a5","\x26yfr;":"\ud835\udd36","\x26yicy;":"\u0457","\x26yopf;":"\ud835\udd6a","\x26yscr;":"\ud835\udcce","\x26yucy;":"\u044e","\x26yuml;":"\u00ff","\x26zacute;":"\u017a","\x26zcaron;":"\u017e","\x26zcy;":"\u0437","\x26zdot;":"\u017c","\x26zeetrf;":"\u2128","\x26zeta;":"\u03b6","\x26zfr;":"\ud835\udd37","\x26zhcy;":"\u0436","\x26zigrarr;":"\u21dd","\x26zopf;":"\ud835\udd6b",
"\x26zscr;":"\ud835\udccf","\x26zwj;":"\u200d","\x26zwnj;":"\u200c"};return{_entities:function(){return k},replace:function(m){return m.replace(/(&\w+;)/g,function(l){return k[l]||l})}}})},"MW/equations/utils/HasExtensions":function(){define(["dojo/has"],function(k){k.add("linux",function(){return window.navigator.platform.match(/linux/i)});k.add("win",function(){return window.navigator.platform.match(/win32|win64/i)})})},"MW/equations/renderer/model/utils/TeXUtils":function(){define(["../Symbols",
"../importers/TeXSymbols"],function(k,m){function l(a,b){var c=f[a];if("string"===typeof c)return c;c=h[a]||a;return m[c]?"\\"+c+(b||""):k.getCharForSymbolName(a)}var e={"int":"intop",oint:"contourintop",intbar:"fpartintop",bot:"uptack",top:"downtack",colon:"colonPunct",owns:"ni",dots:"ldots",ge:"geq",le:"leq",ne:"neq",gets:"leftarrow",to:"rightarrow",iff:"Longleftrightarrow",gt:"\x3e",lt:"\x3c",asymp:"asympeq",_:"underscore","|":"dblverticalbar","{":"braceleft","}":"braceright","(":"parenleft",")":"parenright",
Vert:"dblverticalbar",vert:"verticalbar",langle:"anglebracketleft",rangle:"anglebracketright",lceil:"ceilleft",rceil:"ceilright",lfloor:"floorleft",rfloor:"floorright",lbrace:"braceleft",rbrace:"braceright",lbrack:"bracketleft",rbrack:"bracketright",llbracket:"whitesquarebracketleft",rrbracket:"whitesquarebracketright",vee:"lor",wedge:"land",lnot:"neg","\x26":"ampersand"},h={};Object.keys(e).forEach(function(a){h[e[a]]=a});h["\x3c"]=null;h["\x3e"]=null;var f={verticalbar:"|",dblverticalbar:"\\|",
ampersand:"\\\x26",dollar:"\\$",underscore:"\\_","-":"-","*":"*",InvisibleTimes:"\\,",InvisibleComma:"\\,",ZeroWidthSpace:"",imaginaryi:"\\mathrm{i}",exponentiale:"\\mathrm{e}",middledot:"\\cdot "};"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split("").forEach(function(a){f[a+"opf"]="\\mathbb{"+a+"}";f[a+"scr"]="\\mathcal{"+a+"}";f[a+"fr"]="\\mathfrak{"+a+"}"});Object.keys(k.notSymbols).forEach(function(a){f[k.notSymbols[a]]="\\not"+(1===a.length?a:"\\"+a)+" "});var d={omicron:"o",Alpha:"A",
Beta:"B",Epsilon:"E",Zeta:"Z",Eta:"H",Iota:"I",Kappa:"K",Mu:"M",Nu:"N",Omicron:"O",Rho:"P",Tau:"T",Chi:"X"};Object.keys(d).forEach(function(a){f[a]=d[a]});var c="cos cot csc sec sin tan".split(" "),b="arg deg dim exp hom ker lg ln log".split(" "),b=b.concat(c),b=b.concat(c.map(function(a){return"arc"+a})),b=b.concat(c.map(function(a){return a+"h"})),a="det gcd inf lim liminf limsup max min Pr sup".split(" "),p={ss:"\u00df",O:"\u00d8",o:"\u00f8",L:"\u0141",l:"\u0142",OE:"\u0152",oe:"\u0153",AE:"\u00c6",
ae:"\u00e6",AA:"A\u030a",aa:"a\u030a"},g=null,n=null,t={"`":"\u0300","'":"\u0301","^":"\u0302",'"':"\u0308","~":"\u0303","\x3d":"\u0304",".":"\u0307",u:"\u0306",v:"\u030c",H:"\u030b",c:"\u0327",d:"\u0323",b:"\u0331"},r=null;return{trigonometricFunctions:c,functionNames:b,limitsFunctionNames:a,allFunctionNames:b+a,symbolMap:e,specialLetters:p,combiningChars:t,sanitzeLaTeXString:function(a){a=a.replace(/[^\u0000-\u007f]/g,function(a){var b=k.unicodeMap[a];return b?l(b," "):a});return a=a.replace(/\\omicron/g,
"o")},replaceUnicodeBySpecialLettersName:function(a){if(!g){var b;g={};n={};for(b in p)p.hasOwnProperty(b)&&(1<b.length?n[p[b]]=b:g[p[b]]=b)}Object.keys(n).forEach(function(b){a=a.replace(RegExp(b,"g"),"\\"+n[b])});return a.replace(/[^\000-\177]/g,function(a){var b=a;g[a]&&(b="\\"+g[a]);return b})},replaceUnicodeByCombiningCharsName:function(a){if(!r){var b;r={};for(b in t)t.hasOwnProperty(b)&&(r[t[b]]=b)}return a.replace(/[\000-\177][^\000-\177]/g,function(a){var b=a;r[a[1]]&&(b="\\"+r[a[1]]+a[0]);
return b})},commandName:l}})},"MW/equations/renderer/model/importers/TeXSymbols":function(){define([],function(){var k="aleph alpha amalg angle approx ast asymp backslash beta bigcap bigcup biguplus bigvee bigwedge bigodot bigoplus bigotimes bigsqcup bigtriangleup bigtriangledown bigcirc bot bowtie bullet cap cdot cdotp cdots chi circ colon cong cup dagger ddagger dashv ddots delta Delta diamond div doteq dots downarrow Downarrow ell emptyset equiv epsilon eta exists forall Gamma gamma ge geq gets gg hbar hookleftarrow hookrightarrow i iff Im imath in infty int intbar intop iota j jmath kappa lambda Lambda land langle lbrace lbrack llbracket lceil ldotp ldots le leq leadsto leftarrow Leftarrow leftrightarrow Leftrightarrow leftharpoondown leftharpoonup lfloor ll lnot longleftarrow Longleftarrow longleftrightarrow Longleftrightarrow longmapsto longrightarrow Longrightarrow lor lt mapsto mid models mp mu nabla ne neq neg nearrow nwarrow ni notin nu odot oint omega Omega omicron ominus oplus otimes oslash owns parallel partial perp pi Pi phi Phi psi Psi pm prec preceq prime propto prod rangle rbrace rbrack rrbracket rceil Re rfloor rho rightarrow Rightarrow rightharpoondown rightharpoonup rightleftharpoons sigma searrow setminus Sigma sim simeq sqcap sqcup sqsubseteq sqsupseteq star subset subseteq succ succeq sum supset supseteq surd swarrow tau theta therefore Theta times to top triangle triangleq triangleleft triangleright uplus upsilon Upsilon uparrow Uparrow updownarrow Updownarrow varepsilon varphi varpi varrho varsigma vartheta vdash vdots vee vert Vert wedge wp wr xi Xi zeta".split(" "),
m={};k.forEach(function(l){m[l]=!0},k);return m})},"MW/equations/renderer/model/MathFenced":function(){define(["dojo/_base/declare","./MathInnerNode","./SpacingClasses","./exporters/LaTeXExporter","./utils/MathMLExportUtils"],function(k,m,l,e,h){return k(m,{constructor:function(f){f=f||{};this.className="MathFenced";this.open=f.open||"(";this.close=f.close||")"},_exportMathML:function(f){var d=h.startTag(f,"mfenced",this,["open","close"]);this.children.forEach(function(c){d+=c._exportMathML(f)});
return d+=h.endTag("mfenced")},_exportLaTeX:function(f){var d=this.open?this.open:".",c=this.close?this.close:".",c="}"===c?"\\}":c,b="{\\left"+("{"===d?"\\{":d),d=f.addBraces;f.openParens=0;f.addBraces=e.NEVER_ADD_BRACES;this.children.forEach(function(a){b+=e.exportChild(a,f)});b+="\\right"+c+"}";f.addBraces=d;return b},layout:function(f){var d=f.layoutChildren(this.children),c=d[0],d=f.parseBoxes("h{s1s}",d),b=d.templateParts,a=b[1],e=b[2];a.setSymbolName(this.open);a.resizeAndCenterDelimiter(f,
c.ascent(),c.descent());e.setSymbolName(this.close);e.resizeAndCenterDelimiter(f,c.ascent(),c.descent());f.computeTemplateMetrics(b);d.spacing=l.NEST;a.spacing=l.OPEN;e.spacing=l.CLOSE;return d}})})},"MW/equations/renderer/model/MathFraction":function(){define(["dojo/_base/declare","./MathInnerNode","./SpacingClasses","./exporters/LaTeXExporter","./utils/MathMLExportUtils"],function(k,m,l,e,h){return k(m,{constructor:function(f){f=f||{};this.className="MathFraction";this.bevelled=f.bevelled||!1;this.linethickness=
f.hasOwnProperty("linethickness")?f.linethickness:""},_exportMathML:function(f){var d=[];this.bevelled&&d.push("bevelled");""!==this.linethickness&&d.push("linethickness");var c=h.startTag(f,"mfrac",this,d);this.children.forEach(function(b){c+=b._exportMathML(f)});return c+=h.endTag("mfrac")},_exportLaTeX:function(f){var d=f.addBraces;f.addBraces=e.ALWAYS_ADD_BRACES;var c="",c=e.exportChild(this.children[0],f),b=e.exportChild(this.children[1],f),c=""!==this.linethickness&&0===parseFloat(this.linethickness)?
"{"+c+"\\atop"+b+"}":"\\frac"+c+b;f.addBraces=d;return c},_layoutRegularFraction:function(f,d){var c;c=d.mathAxis();var b=d.barHeight(),a=d.parseBoxes("v{1wrw2}",f),e=a.templateParts,g=parseFloat(this.linethickness);isNaN(g)&&(g=b);e[1].length=b;e[3].length=b;e[2].thickness=g;e[0].alignment="c";d.computeTemplateMetrics(e);c=f[0].height()+c-b;a.setAscent(c);a.spacing=l.INNER;return a},_placeFractionBar:function(f,d,c,b,a){var e=c+b,g=2/3;f.setSymbolName("/");f.resizeAndCenterDelimiter(d,c*g,b*g);f.setAscent(f.height()/
e*c+a);f.setWidth(d.emToPx(0.1));f.setLeft(-Math.floor((f.precomputedWidth-f.width())/2))},_layoutBevelledFraction:function(f,d){var c=d.parseBoxes("h{v{1}v{s}v{2}}",f),b=c.templateParts,a=b[1],e=b[2],g=b[3],n=b[4],h=d.mathAxis()/2,l=f[0].height(),k=f[1].height();this._placeFractionBar(b[3],d,l,k,h);a.computeMetrics();a.setDescent(0);e.computeMetrics();e.setAscent(g.ascent()-h);n.computeMetrics();n.setAscent(0);c.computeMetrics();return c},layout:function(f){var d=f.layoutChildren(this.children);
return this.bevelled?this._layoutBevelledFraction(d,f):this._layoutRegularFraction(d,f)}})})},"MW/equations/renderer/model/MathMatrix":function(){define(["dojo/_base/declare","MW/equations/renderer/model/MathConstants","./MathInnerNode","./utils/MathMLExportUtils","./exporters/LaTeXExporter"],function(k,m,l,e,h){return k(l,{constructor:function(f){this.className="MathMatrix";this.rows=f.rows;this.cols=f.cols;this.frame=f.frame;this.colspec=f.colspec||"";this.rowspacing="";this.hlines=f.hlines||null},
setHLines:function(f){this.hlines=f},setFrame:function(f){this.frame=f},_exportMathML:function(f){var d=[],c=this.colspec,b=!1,a,h="";if(""!==c){for(a=0;a<c.length;a+=1)switch(c.charAt(a)){case "a":case "c":h+=" center";break;case "l":h+=" left";break;case "r":h+=" right";break;case "d":h+=" decimalpoint",b=!0}h=h.slice(1);b?(this.groupalign=h,d.push("groupalign")):(this.columnalign=h,d.push("columnalign"))}this.frame&&d.push("frame");this.hlines&&(this.rowlines=this.hlines.join(" "),d.push("rowlines"));
d=e.startTag(f,"mtable",this,d);for(b=0;b<this.rows;b+=1){d+=e.startTag(f,"mtr",this);for(c=0;c<this.cols;c+=1)d+=e.startTag(f,"mtd",this),d+=this.children[b*this.cols+c]._exportMathML(f),d+=e.endTag("mtd");d+=e.endTag("mtr")}return d+=e.endTag("mtable")},_canSplit:function(f,d){var c=-1,b=[f,""];if("d"===d)c=f.indexOf(".");else if("a"===d){var a,e,g;a=f.indexOf("\x3d");e=f.indexOf("\x3c");g=f.indexOf("\x3e");c=Math.max(a,e,g);c=-1<a&&a<c?a:c;c=-1<e&&e<c?e:c;c=-1<g&&g<c?g:c}-1!==c&&(b=[f.slice(0,
c),f.slice(c)]);return b},_exportChildrenToLaTeX:function(f){var d,c,b,a=Array(this.rows),e=Array(this.cols),g=this.colspec||"c";g.length<this.cols&&(g+=Array(this.cols-g.length+1).join(g[g.length-1]));for(d=0;d<this.cols;d+=1)e[d]="a"===g[d]||"d"===g[d];for(c=0;c<this.rows;c+=1){a[c]=Array(this.cols);for(d=0;d<this.cols;d+=1)b=[h.exportChild(this.children[c*this.cols+d],f)],e[d]&&(b=this._canSplit(b[0],g[d]),e[d]&=""!==b[1]),a[c][d]=b}g=g.split("");for(d=0;d<this.cols;d+=1)if("a"===g[d]||"d"===g[d])g[d]=
e[d]?"rl":"c";return{entries:a,colNeedsSplit:e,colspec:g.join("")}},_exportLaTeX:function(f){var d,c,b=f.addBraces;f.addBraces="never";var a=this._exportChildrenToLaTeX(f),e=this.frame===m.SOLID_LINE||this.frame===m.DASHED_LINE;e&&(a.colspec="|"+a.colspec+"|");var g="\\begin{array}{"+a.colspec+"}\n";e&&(g+="\\hline\n");for(c=0;c<this.rows;c+=1){null!==this.hlines&&this.hlines[c]===m.SOLID_LINE&&(g+="\\hline\n");for(d=0;d<this.cols;d+=1)g=a.colNeedsSplit[d]?g+a.entries[c][d].join("\\kern -0.8em\x26"):
g+a.entries[c][d].join(""),g+=d<this.cols-1?" \x26 ":"";g+=c<this.rows-1?"\\\\\n":"\n"}e&&(g=g.slice(0,-1)+"\\\\\n\\hline\n");f.addBraces=b;return g+"\\end{array}"},_initColSpec:function(f){var d=this.colspec||"c",c;d.length<f&&(c=d.charAt(d.length-1),f=f-d.length+1,d+=Array(f).join(c));return d},_initWorkData:function(f,d,c,b){f=b.renderer;d={rowAscent:[],rowDescent:[],columnspacing:Math.ceil(b.emToPx(0.8)),rowspacing:Math.ceil(b.emToPx(0.4))};var a=d.rowspacing/2,e,g;for(e=c-1;0<=e;e-=1)g=0===e?
0:a,d.rowAscent[e]=Math.ceil(b.emToPx(f.fontAscent)+g),g=e===c-1?0:a,d.rowDescent[e]=Math.ceil(b.emToPx(f.fontDescent)+g);return d},_setColumnAlignment:function(f,d,c,b,a){c=this._initColSpec(c);var e;for(e=0;e<d.length;e+=1)d[e]=this._setOneColumnAlignment(f,d[e],b,c.charAt(e),a)},_setOneColumnAlignment:function(f,d,c,b,a){var e=null;if("l"===b||"r"===b||"c"===b)return d.alignment=b,d;if(1===c)return d;if("d"===b||"a"===b||""===b)e=this._splitColumn(f,d,c,b,a);else throw"unknown alignment "+b;if(!e)return d;
f=a.parseBoxes("h{*}",e);f.computeMetrics();return f},_getSplitInfo:function(f,d,c){var b=[],a,e;for(a=0;a<c;a+=1){e=f.children[a];e=e.findAlignmentPoint(d,[]);if(!e)return null;b.push(e)}return b},_newTableEntryBox:function(f,d){return f.parseBoxes("h{v{}1w}",[d])},_splitColumn:function(f,d,c,b,a){var e="d",g=[],n,h;"a"===b&&(e="\x3d");b=this._getSplitInfo(d,e,c);if(!b)return null;for(e=0;e<c;e+=1)n=d.children[e],b[e]&&(h=n.splitAt(b[e]),h=this._newTableEntryBox(a,h.right)),g.push(h);a=a.parseBoxes("v{*}",
g);this._setOneColumnEntrySizes(f,0,[a],1,c);a.computeMetrics();d.alignment="r";a.alignment="l";return[d,a]},_computeEntrySizes:function(f,d,c,b){var a,e,g,n,h=f.rowspacing/2;for(a=c-1;0<=a;a-=1){e=d[a].children;for(c=b-1;0<=c;c-=1)g=e[c].children[1],n=0===c?0:h,f.rowAscent[c]=Math.max(f.rowAscent[c],Math.ceil(g.ascent()+n)),n=c===b-1?0:h,f.rowDescent[c]=Math.max(f.rowDescent[c],Math.ceil(g.descent()+n))}},_setOneColumnEntrySizes:function(f,d,c,b,a){var e,g;c=c[d];for(a-=1;0<=a;a-=1)e=c.children[a],
g=e.templateParts,g[1].setMetrics({ascent:f.rowAscent[a],descent:f.rowDescent[a]}),d<b-1&&(g[2].length=f.columnspacing),g[2].computeMetrics(),e.computeMetrics();c.computeMetrics()},_setEntrySizes:function(f,d,c,b){var a;for(a=0;a<c;a+=1)this._setOneColumnEntrySizes(f,a,d,c,b)},_addFrame:function(f,d){this.frame&&(f.borderStyle=this.frame,f.borderWidth=d.barHeight())},_setTableData:function(f,d){var c=f.children[0].children,b=c.length,a=c[0].children.length,e=this._initWorkData(c,b,a,d);this._computeEntrySizes(e,
c,b,a);this._setEntrySizes(e,c,b,a);this._setColumnAlignment(e,c,b,a,d);this._addFrame(f,d);f.children[0].computeMetrics();f.computeMetrics()},_insertRowLines:function(f,d){var c=f.children[0].children,b,a,e,g;g=d.barHeight();for(a=0;a<this.cols;a+=1)for(b=this.rows-1;0<=b;b-=1)this.hlines[b]===m.SOLID_LINE&&(e=d.parseBoxes("r",null),e.thickness=g,e.computeMetrics(),c[a].children.splice(b,0,e));f.children[0].computeMetrics();f.computeMetrics()},_makeTableBox:function(f,d,c){f=[];var b,a,e,g;for(a=
this.cols-1;0<=a;a-=1){e=[];for(b=this.rows-1;0<=b;b-=1)g=b*this.cols+a,g=d[g],e[b]=this._newTableEntryBox(c,g);f[a]=c.parseBoxes("v{*}",e)}return c.parseBoxes("v{h{*}}",f)},layout:function(e){var d=this.children,c=e.layoutChildren(this.children),d=this._makeTableBox(d,c,e);0<this.children.length&&(this._setTableData(d,e),null!==this.hlines&&this._insertRowLines(d,e),1<this.rows&&d.centerAt(e.mathAxis()));return d}})})},"MW/equations/renderer/model/MathConstants":function(){define([],function(){return{SOLID_LINE:"solid",
DASHED_LINE:"dashed",NO_LINE:"none"}})},"MW/equations/renderer/model/MathMultiScript":function(){define(["dojo/_base/declare","./MathInnerNode","./exporters/LaTeXExporter","./utils/MathMLExportUtils"],function(k,m,l,e){return k(m,{constructor:function(e){this.className="MathMultiScript";e=e||{};this.numPostPairs=e.numPostPairs||0},_exportChildToMathML:function(h,f){return f?f._exportMathML(h):e.emptyTag("none")},_exportMathML:function(h){var f=e.startTag(h,"mmultiscripts",this),d=this.children,c,
b=this.numPostPairs,a=Math.floor((d.length-1-2*b)/2),f=f+this._exportChildToMathML(h,d[0]);for(c=1;c<2*b+1;c+=1)f+=this._exportChildToMathML(h,d[c]);if(a){f+=e.emptyTag("mprescripts");for(c=2*b+1;c<d.length;c+=1)f+=this._exportChildToMathML(h,d[c])}return f+=e.endTag("mmultiscripts")},_exportChildrenToLaTeX:function(e,f,d,c){f=null!==f?l.exportChild(f,e):"{}";d=l.exportChild(d,e);e=l.exportChild(c,e);return f=f+(e?"^"+e:"")+(d?"_"+d:"")},_exportLaTeX:function(e){var f="",d=this.children,c,b=this.numPostPairs;
if(Math.floor((d.length-1-2*b)/2))for(c=2*b+1;c<d.length;c+=2)f+=this._exportChildrenToLaTeX(e,null,d[c],d[c+1]);if(b){f+=this._exportChildrenToLaTeX(e,d[0],d[1],d[2]);for(c=3;c<2*b+1;c+=2)f+=this._exportChildrenToLaTeX(e,null,d[c],d[c+1])}else f+=this._exportChildrenToLaTeX(e,d[0],null,null);return f},_makeOneMultiScriptBox:function(e,f,d,c){e=f&&d?e.parseBoxes("v{2w1}",[f,d]):e.parseBoxes("v{21}",[f,d]);e.alignment=c;return e},_makeMultiScriptBoxes:function(e,f,d,c){var b,a=1,l=[];l[d]=e[0];for(b=
0;b<c;b+=1,a+=2)l[d+1+b]=this._makeOneMultiScriptBox(f,e[a],e[a+1],"l");for(b=0;b<d;b+=1,a+=2)l[b]=this._makeOneMultiScriptBox(f,e[a],e[a+1],"r");return f.parseBoxes("h{*}",l)},_fillSizesAndScripts:function(e,f,d,c,b){var a,l=1+2*d,g;for(a=0;a<f+d;a+=1)c.push(-1),c.push(1),a===f&&(l=1,b.push(0)),g=0,e[l]&&(g=2),e[l+1]&&(g+=1),b.push(g),l+=2},layout:function(e){var f=this.children,d;d=this.numPostPairs;var c=Math.floor((f.length-1-2*d)/2),b=[0],a=[];this._fillSizesAndScripts(f,c,d,b,a);f=e.layoutChildren(f,
{sizes:b});d=this._makeMultiScriptBoxes(f,e,c,d);d.setMultiScriptData(e,c,a);return d}})})},"MW/equations/renderer/model/MathRadical":function(){define(["dojo/_base/declare","./MathInnerNode","./SpacingClasses","./exporters/LaTeXExporter","./utils/MathMLExportUtils"],function(k,m,l,e,h){return k(m,{constructor:function(e){this.className="MathRadical"},_exportMathML:function(e){var d=this.children[1],c=(d=null===d||d.children&&0===d.children.length)?"msqrt":"mroot",b=h.startTag(e,c,this),b=b+this.children[0]._exportMathML(e);
d||(b+=this.children[1]._exportMathML(e));return b+=h.endTag(c)},_exportLaTeX:function(f){var d=f.addBraces,c=this.children[1],b="\\sqrt";null===c||c.children&&0===c.children.length||(f.addBraces=e.NEVER_ADD_BRACES,b+="["+e.exportChild(this.children[1],f)+"]");f.addBraces=e.ALWAYS_ADD_BRACES;b+=e.exportChild(this.children[0],f);f.addBraces=d;return b},_layoutSqrt:function(e,d){var c=e.parseBoxes("h{v{s}v{rw1}}",d),b=c.templateParts,a=e.barHeight(),h=d[0],g,n,k=b[g=1],r=b[g+=1],m=b[g+=1],q=g;b[g+=
1].thickness=a;n=h.ascent()+2*a;r.setSymbolName("radical");r.alignment="r";r.resizeStretchBox(e,n,h.descent()-e.emToPx(e.renderer.fontDescent));g=b[g+1];g.length=a;e.computeTemplateMetrics(b,q);m.setAscent(h.ascent()+g.length+a);m.computeMetrics();k.computeMetrics();k.setAscent(m.ascent());c.computeMetrics();c.spacing=l.INNER;return c},_layoutNthRoot:function(e,d){var c,b=d[0],a=e.emToPx(1);c=e.barHeight();var h=b.ascent()+c+c,g,n,k,r,m,q,u,v,x,A=0;q=0;g=e.parseBoxes("h{v{h{2w}wv{s}}v{rw1}}",d);n=
g.templateParts;k=n[q+=1];x=n[q+=1];x.computeMetrics();v=n[q+=1];v.horizontal=!0;v.length=a/4;v.computeMetrics();v=n[q+=1];u=n[q+=1];u.alignment="r";r=n[q+=1];a=n[q+=1];A=q;m=n[q+=1];q=n[q+1];m.thickness=c;r.setSymbolName("radical");r.alignment="r";r.resizeStretchBox(e,h,b.descent());b=r.height()-c-c-b.height();q.length=c+b/2;e.computeTemplateMetrics(n,A);r.setAscent(a.height()-b/2);u.computeMetrics();u.height();x.height();u.height();c*=-2;v.length=-c;v.computeMetrics();k.computeMetrics();k.setAscent(a.ascent()+
x.height()-c);g.computeMetrics();g.spacing=l.INNER;return g},layout:function(e){var d=e.layoutChildren(this.children,{sizes:[0,1]}),c=d[1];return 0===c.ascent()&&0===c.descent()?this._layoutSqrt(e,d):this._layoutNthRoot(e,d)}})})},"MW/equations/renderer/model/MathRoot":function(){define(["dojo/_base/declare","./MathInnerNode","./exporters/LaTeXExporter"],function(k,m,l){return k(m,{constructor:function(e){e=e||{};this.className="MathRoot";this.inline=e.inline;this.foundEncodingIssues=e.foundEncodingIssues},
_exportMathML:function(e){var h="";this.children.forEach(function(f){h+=f._exportMathML(e)});return h},_exportLaTeX:function(e){var h="";e.addBraces=l.NEVER_ADD_BRACES;this.children.forEach(function(f){h+=l.exportChild(f,e)});return h},isDisplaystyle:function(){var e=!1;if(!0===this.inline||!1===this.inline)e=!this.inline;if(!0===this._displaystyle||!1===this._displaystyle)e=this._displaystyle;return e},layout:function(e){var h;this._displaystyle=!1;if(!0===this.inline||!1===this.inline)this._displaystyle=
!this.inline;if(!0===e.displaystyle||!1===e.displaystyle)this._displaystyle=e.displaystyle;h=e.layoutChildren(this.children);return e.parseBoxes("h{*}",h)}})})},"MW/equations/renderer/model/MathScript":function(){define("dojo/_base/declare ./MathInnerNode ./Symbols ./exporters/LaTeXExporter ./utils/MathMLExportUtils ./utils/MathNodeUtils".split(" "),function(k,m,l,e,h,f){return k(m,{constructor:function(d){d=d||{};this.className="MathScript";this.limitStyle=d.limitStyle||"auto";var c=d.accent;this.accent=
!0===c||!1===c?c:"auto";c=d.accentunder;this.accentunder=!0===c||!1===c?c:"auto"},_exportMathML:function(d){var c="m",b=[],a=this.children[0],e=this.children[1],g=this.children[2];this.isStacked()?(c=c+(e?"under":"")+(g?"over":""),"auto"!==this.accent&&b.push("accent"),"auto"!==this.accentunder&&b.push("accentunder")):(c+=e?"sub":"",c+=g?"sup":"");var f="";if("m"===c)return a._exportMathML(d);f=h.startTag(d,c,this,b);f+=a._exportMathML(d);e&&(f+=e._exportMathML(d));g&&(f+=g._exportMathML(d));return f+=
h.endTag(c)},isStacked:function(){var d=this.children[0],c=this.children[1],b=this.children[2],d="auto"===this.limitStyle&&this.isDisplaystyle()&&this._movableLimits(d),d="stack"===this.limitStyle||d,c=b&&b.getAccent()||c&&c.getAccent();return d||c},_exportLaTeX:function(d){var c=d.addBraces,b=this.children[0],a=this.children[1];a&&(a.children&&0===a.children.length)&&(a=null);var f=a&&a.getAccent(),g=this.children[2];g&&(g.children&&0===g.children.length)&&(g=null);var n=g&&g.getAccent(),h=this.isStacked();
d.addBraces=e.ADD_BRACES_WHERE_NEEDED;var b=e.exportChild(b,d),l=b.match(/^{(\\[A-Za-z]+) }$/);l&&(b=l[1]);var k=e.exportChild(a,d),q=e.exportChild(g,d);if(h&&!l)1===b.length&&(b="{"+b+"}"),a&&(1===k.length&&(k="{"+k+"}"),a={macron:"\\underline",underbrace:"\\underbrace"},b=f&&this.accentunder&&a.hasOwnProperty(f.symbolName)?a[f.symbolName]+b:"\\underset"+k+b,b=g?"{"+b+"}":b),g&&(1===q.length&&(q="{"+q+"}"),f={macron:"\\bar",overbrace:"\\overbrace",circumflex:"\\hat",breve:"\\breve",grave:"\\grave",
dotabove:"\\dot",caron:"\\check",acute:"\\acute",sim:"\\tilde",rightarrow:"\\vec",diaresis:"\\ddot",tripledot:"\\dddot",dotdot:"\\ddddot"},n&&n.stretchy&&(f.circumflex="\\widehat",f.sim="\\widetilde",f.macron="\\overline",f.leftarrow="\\overleftarrow",f.rightarrow="\\overrightarrow",f.leftrightarrow="\\overleftrightarrow"),b=n&&this.accent&&f.hasOwnProperty(n.symbolName)?f[n.symbolName]+b:"\\overset"+q+b);else{if("'"===q||"\u2032"===q)q="{"+q+"}";b=b+(k&&"{}"!==k?"_"+k:"")+(q&&"{}"!==q?"^"+q:"")}d.addBraces=
c;return b+" "},_makeNoLimitsScriptBoxes:function(d,c){var b;b=f.isNonEmptyRow(this.children[1]);var a=f.isNonEmptyRow(this.children[2]);b=b&&a?c.parseBoxes("h{1v{3w2}}",d):c.parseBoxes("h{1v{23}}",d);b.templateParts[1].alignment="l";return b},_movableLimits:function(d){if(d.movableLimits)return!0;if((d=d.children)&&1===d.length)if(d=d[0],d.movableLimits||d.symbolName&&(d=l.getSymbol(d.symbolName))&&d.movableLimits)return!0;return!1},isItalicText:function(d){var c=this.children[0];return!0===this.accent&&
c.isItalicText(d)},layout:function(d){var c=this.children[0],b,a,e=null,g=!1,n,h=this.accentunder,l=this.accent;b=this.children[1];"auto"===h&&(h=b&&null!==b.getAccent());a=this.children[2];"auto"===l&&(l=a&&null!==a.getAccent());n=[0,h?0:-1,l?0:1];c&&1===c.children.length&&(e=c.children[0],g=e.isItalicText(d.mathvariant));var c=d.layoutChildren(this.children,{length:1,sizes:n}),e=c[0],k=0,q=0;e&&(k=e.subLeftShift+(g?e.rightItalicCorrection()/2:0),q=e.supRightShift);a&&(a.baseIsItalic=g,a.rightShift=
l?0:q,a.accentType=l?"topaccent":"supscript");b&&(b.baseIsItalic=g,b.leftShift=h?0:k,b.accentType=h?"bottomaccent":"subscript");c=d.layoutChildren(this.children,{startIdx:1,sizes:n,boxes:c});b=f.isNonEmptyRow(b);n=f.isNonEmptyRow(a);this.isStacked()?(g=b?n?d.parseBoxes("v{3w1w2}",c):d.parseBoxes("v{1w2}",c):d.parseBoxes("v{3w1}",c),g.setLimitsScriptData(d,c,b,h,n,l)):(g=this._makeNoLimitsScriptBoxes(c,d),g.setNoLimitsScriptData(d,c));1===c[0].children.length&&(g.spacing=c[0].children[0].spacing);
g.setBelowXheight(e&&e.belowXheight()&&!a);return g}})})},"MW/equations/renderer/model/MathSpace":function(){define(["dojo/_base/declare","./MathBaseNode","./utils/MathMLExportUtils"],function(k,m,l){return k(m,{constructor:function(e){e=e||{};this.className="MathSpace";this.length=e.length||0;this.width=this.length+"em"},_exportMathML:function(e){e=l.startTag(e,"mspace",this,["width"]);return e+=l.endTag("mspace")},_exportLaTeX:function(e){var h="",f=18*this.length;if(0>f)for(;-3>f;)h+="\\!",f+=
3;else[[9,"~"],[5,"\\;"],[4,"\\:"],[3,"\\,"]].forEach(function(d){for(;f>=d[0];)h+=d[1],f-=d[0]});return h},layout:function(e){var h=e.parseBoxes("w",[]);h.length=e.emToPx(this.length);h.horizontal=!0;return h}})})},"MW/equations/renderer/model/MathStyle":function(){define(["dojo/_base/declare","./MathInnerNode","./exporters/LaTeXExporter","./utils/MathMLExportUtils"],function(k,m,l,e){return k(m,{constructor:function(e){e=e||{};this.className="MathStyle";this.scriptlevel=e.scriptlevel;this.displaystyle=
e.displaystyle;e.mathsize&&"pt"===e.mathsize.slice(-2)&&(this.mathsize=e.mathsize)},_exportMathML:function(h){var f=e.startTag(h,"mstyle",this,["scriptlevel","displaystyle","mathsize"]);this.children.forEach(function(d){f+=d._exportMathML(h)});return f+=e.endTag("mstyle")},_exportLaTeX:function(e){var f="{";this.children.forEach(function(d){f+=l.exportChild(d,e)});return f+="}"},isItalicText:function(e){var f;f=this.children&&1===this.children.length&&this.children[0];e=this.mathvariant||e;return(!e||
this._mathvariantIsItalic(e))&&f&&f.isItalicText(e)},layout:function(e){var f=e.applyStyleAttributes(this),d=e.layoutChildren(this.children),d=e.parseBoxes("h{*}",d);d.computeMetrics();e.applyStyleAttributes(f);return d}})})},"MW/equations/renderer/model/MathText":function(){define("dojo/_base/declare dojo/_base/lang ./MathBaseNode ./Symbols ./utils/MathMLExportUtils ./utils/TeXUtils ../Utilities ../../utils/StringUtils".split(" "),function(k,m,l,e,h,f,d,c){return k(l,{constructor:function(b){b=b||
{};this.className="MathText";this.text=b.text;this.kind=b.kind;!this.kind&&(b.hasOwnProperty("data-category")&&"placeholder-atom"===b["data-category"])&&(this.kind="placeholder");this.symbolName=b.symbolName;var a=b.hasOwnProperty("stretchy")?b.stretchy:e.isStretchyOperatorByDefault(this.symbolName);"boolean"===typeof a&&(this.stretchy=a);this.TeXSpacing=b.TeXSpacing;this.accentType=b.accentType;this.renderAsAccent=!1;this._replaceSpecialSymbolsByMathvariant()},_replaceSpecialSymbolsByMathvariant:function(){if(this.symbolName){var b=
"";"scr"===this.symbolName.slice(1,4)?b="script":"opf"===this.symbolName.slice(1,4)?b="double-struck":"fr"===this.symbolName.slice(1,3)&&(b="fraktur");if(b)this.text=this.symbolName[0],this.kind="id",this.symbolName=void 0,this.mathvariant=b;else if((b=e.getSymbol(this.symbolName))&&"normal"===b.fontStyle)this.mathvariant="normal"}},_exportMathML:function(b){var a="";if(!this.mathvariant&&"code"===this.kind||"normal"===b.mathvariant)this.mathvariant="normal";switch(this.kind){case "unknown":case "id":case "code":a=
h.startTag(b,"mi",this);a+=this.text+h.endTag("mi");break;case "number":a=h.startTag(b,"mn",this);a+=this.text+h.endTag("mn");break;case "mtext":a=h.startTag(b,"mtext",this);a+=this.text+h.endTag("mtext");break;case "symbol":var c=e.isIdentifier(this.symbolName)?"mi":"mo",a=[];this.hasOwnProperty("stretchy")&&this.stretchy!==e.isStretchyOperatorByDefault(this.symbolName)&&a.push("stretchy");a=h.startTag(b,c,this,a);a+=h.maskSpecialCharacters(e.serializeSymbol(this.symbolName));a+=h.endTag(c);break;
case "placeholder":b=m.mixin({},b),b.attribBlackList&&(c=b.attribBlackList.indexOf("data-category"))&&b.attribBlackList.splice(c,1),a=h.startTag(b,"mi",this),a+=this.text+h.endTag("mi")}return a},getContents:function(){var b=["id","parent"],a,c={};for(a in this)-1===b.indexOf(a)&&this.hasOwnProperty(a)&&(c[a]=this[a]);return c},_exportLaTeX:function(b){var a="";switch(this.kind){case "id":var a=a+this.text.replace(/\u00A0/g,"\\ "),c=1===this.text.length&&"normal"!==b.mathvariant;b=b.boldIdents||!1;
if(this.mathvariant){if(-1!==this.mathvariant.indexOf("script"))return"\\mathcal{"+a+"}";if(-1!==this.mathvariant.indexOf("fraktur"))return"\\mathfrak{"+a+"}";if(-1!==this.mathvariant.indexOf("double-struck"))return"\\mathbb{"+a+"}";-1!==this.mathvariant.indexOf("bold")&&(b=!0,c=!1);-1!==this.mathvariant.indexOf("italic")&&(c=!0);-1!==this.mathvariant.indexOf("normal")&&(c=b=!1)}b&&(a="\\mathbf{"+a+"}");c?b&&(a="\\mathit{"+a+"}"):b||(a="\\mathrm{"+a+"}");break;case "unknown":a+=this.text;break;case "number":a=
-1!==this.text.indexOf("e")?a+("\\text{"+this.text+"}"):a+this.text;break;case "code":case "mtext":-1!==(","+f.allFunctionNames+",").indexOf(","+this.text+",")?a+="\\"+this.text+" ":(c=this.text.replace(/[\u00A0\u2009]/g," "),c=f.replaceUnicodeBySpecialLettersName(c),c=f.replaceUnicodeByCombiningCharsName(c),c=c.split(" ").map(function(a){return a?"\\textrm{"+a+"}":""}),a+=c.join("\\;"));break;case "symbol":a+=f.commandName(this.symbolName," ")}return a},_layoutSimpleMathText:function(b,a){b.text=
c.escapeHTML(this.text);b.fontSizePx=a.emToPx(1);b.setBelowXheight(this._ascentBelowXHeight());b.baseIsItalic=this.baseIsItalic;b.accentType=this.accentType;b.isItalic=!1;b.cls=this.kind;switch(this.kind){case "unknown":case "id":b.cls="text";b.isItalic=!0;break;case "symbol":b.setSymbolBoxData(this,a)}b.computeMetrics(a)},_subsCharsFromMathvariantFonts:function(b,a){var c=b.text.split(""),c=c.map(function(b){b+=a;return e.getSymbol(b)?e.getCharForSymbolName(b):""});b.text=c.join("")},_setMathvariant:function(b,
a){var c;this.mathvariant?c=this.mathvariant:a.mathvariant&&(c=a.mathvariant);c&&(c.match(/script/)&&this._subsCharsFromMathvariantFonts(b,"scr"),c.match(/fraktur/)&&this._subsCharsFromMathvariantFonts(b,"fr"),c.match(/double-struck/)&&this._subsCharsFromMathvariantFonts(b,"opf"),c.match(/bold/)?b.fontWeight="bold":b.fontWeight="normal",c.match(/italic/)?(b.fontStyle="italic",b.isItalic=!0):(b.fontStyle="normal",b.isItalic=!1),"monospace"===c&&"symbol"!==this.kind&&(b.cls="string",b.isItalic=!1))},
isItalicText:function(b){return"symbol"===this.kind||"id"===this.kind?(b=this.mathvariant||b||this.fontStyle,!b&&"id"===this.kind&&(b=d.isSingleCharIdentString(this.text)?"italic":""),this._mathvariantIsItalic(b)):!1},_ascentBelowXHeight:function(){return"symbol"===this.kind?e.hasXHeight(this.symbolName):d.stringAscentBelowXHeight(this.text)},isIdentifier:function(){return"id"===this.kind||"symbol"===this.kind&&e.isIdentifier(this.symbolName)},getAccent:function(){return"topaccent"===this.accentType||
"bottomaccent"===this.accentType||e.isAccent(this.symbolName)&&"supscript"!==this.accentType&&"subscript"!==this.accentType?this:null},layout:function(b){var a=null,c=this.symbolName;e.isLargeOpSymbol(this)?(a=b.parseBoxes("s",[]),a.makeLargeOp(c,b,this.isDisplaystyle())):this.renderAsAccent&&!0===this.stretchy&&e.isStretchyAccent(c)?(a=b.parseBoxes("a",[]),a.makeHorizontalStretchyBox(this,b)):(a=b.parseBoxes("t",[]),this.TeXSpacing&&(a.spacing=this.TeXSpacing),this._layoutSimpleMathText(a,b));this._setMathvariant(a,
b);return a}})})},"MW/equations/renderer/model/importers/SimpleTeX":function(){define("dojo/_base/declare dojo/_base/lang ./Base ./PEG ./SimpleTeXRules ../SpacingClasses".split(" "),function(k,m,l,e,h,f){return k(l,{constructor:function(){this._input=null;this._n=0;this._bold=this._italic=!1},initParser:function(){this._input=null;this._n=0;return null},_initState:function(){this._bold=this._italic=!1},makePEG:function(){return new e(h.rulenames,h.rules,0)},makeSymbolMap:function(){return{}},makeActionMap:function(){var d=
this.peg.names,c=[this._appendChildren],b,a={Char:[this._appendChar,"number"],SubSup:[this._appendSubSup],Nest:[this._appendNest],Size:[this._appendSize],Color:[this._appendColor],Style:[this._appendStyle],Name:[this._appendName],Symbol:[this._appendSymbol],EscapedChar:[this._appendChar,"number"]};for(b=0;b<d.length;b+=1)a[d[b]]||(a[d[b]]=c);return a},makeEquation:function(d){var c=this.makeRoot();this._initState();d&&d.tree&&(this.str=d.str,this.fillRow(d.tree,c.children[0]));return c},consume:function(d){this._n+=
d},_peek:function(d){return this._input?this._input[this._n+d]:null},_setInput:function(d,c){this._input=d;this._n=c},_appendChildren:function(d){var c=d.children,b;if(0===c.length&&d.start<d.end)this.pushCode(this.slice(d));else if(0<c.length){d=this._input;b=this._n;for(this._setInput(c,0);this._n<this._input.length;)this._appendChild();this._setInput(d,b)}this.consume(1)},_appendChild:function(){var d=this._peek(0);this.append(d)},fillRow:function(d,c){this.pushRow(c);this.append(d);this.popRow()},
_fillArg:function(d){var c=this._peek(0),b;c&&(b=this.peg.names[c.name],"Nest"===b?(this.pushRow(d),0<c.children.length?this._appendChildren(c):this.consume(1),this.popRow()):this.fillRow(c,d))},_isRegularScript:function(d){return"MathScript"===d.className&&!0!==d.accent},_appendSubSup:function(d){d=m.trim(this.slice(d));var c=null,b=!1,a,e;this.consume(1);e=this.row.children;0<e.length&&this._isRegularScript(e[e.length-1])?c=e.pop():(c=this.makeScript(),b=!0,0<e.length&&(a=e.pop(),"MathRow"===a.className?
c.replaceChild(0,a):c.children[0].appendChild(a)));this.row.setChildren(e);"^"===d?(b?c.replaceChild(1,null):c.replaceChild(2,this.makeRow()),this._fillArg(c.children[2])):(b?c.replaceChild(2,null):c.replaceChild(1,this.makeRow()),this._fillArg(c.children[1]));this.push(c)},_pushTextWithStyle:function(d,c){this.pushText(d,c,{kind:c})},_appendChar:function(d,c){var b=this.slice(d);" "===b?this.push(this.makeSpace({length:0.5})):this._pushTextWithStyle(b,c);this.consume(1)},_appendSymbol:function(d){d=
m.trim(this.slice(d));var c={"int":"intop",copyright:"\u00a9","0":"emptyset",circ:"\u00b0",clubsuit:"\u2663",diamondsuit:"\u2666",heartsuit:"\u2665",spadesuit:"\u2660",langle:"anglebracketleft",rangle:"anglebracketright",lceil:"ceilleft",rceil:"ceilright",lfloor:"floorleft",rfloor:"floorright",vee:"lor",wedge:"land"}[d];c&&(d=c);this.pushSymbol(d);this.consume(1)},_appendStyle:function(d){var c={rm:"normal",it:"italic",sl:"italic",bf:"bold"}[m.trim(this.slice(d))];d=this._italic;"italic"===c&&(this._italic=
!0);var b=this._bold;"bold"===c&&(this._bold=!0);this._handleStyle(m.hitch(this,function(a){c&&(this._italic&&"bold"===c&&(c="bold-italic"),this._bold&&"italic"===c&&(c="bold-italic"),a.mathvariant=c)}));this._italic=d;this._bold=b},_appendNest:function(d){var c=this.makeRow({TeXSpacing:f.ORD});this.row.appendChild(c);this.pushRow(c);0<d.children.length?this._appendChildren(d):this.consume(1);this.popRow()},_splitAndReturnRow:function(){var d=this.row.children;for(this.row.setChildren([]);this._n<
this._input.length;)this._appendChild();return d},_handleStyle:function(d){var c={},b,a;this.consume(1);b=this._splitAndReturnRow();a=this.row.children;this.row.setChildren(b);d(c);d=this.makeStyle(c);d.children[0].setChildren(a);this.push(d)},_appendSize:function(d){this._handleStyle(m.hitch(this,function(c){var b=m.trim(this.slice(d.children[0])),b=parseInt(b)||0;c.mathsize=b+"pt"}))},_numToHex:function(d){255<d&&(d=255);0>d&&(d=0);d=d.toString(16);2>d.length&&(d="0"+d);return d},_namedColorToHTMLColor:function(d){return{red:"#F00",
green:"#0F0",blue:"#00F",black:"#000",white:"#FFF",cyan:"#0FF",magenta:"#F0F",yellow:"#FF0",gray:"#808080",orange:"#FF8000",lightBlue:"#60BCFC",darkGreen:"#6B963D"}[d]},_rgbColorToHTMLColor:function(d,c,b){d=Math.round(255*parseFloat(d));c=Math.round(255*parseFloat(c));b=Math.round(255*parseFloat(b));return"#"+this._numToHex(d)+this._numToHex(c)+this._numToHex(b)},_appendColor:function(d){this._handleStyle(m.hitch(this,function(c){var b=d.children[0],a,e;3===b.children.length?(a=m.trim(this.slice(b.children[0])),
e=m.trim(this.slice(b.children[1])),b=m.trim(this.slice(b.children[2])),a=this._rgbColorToHTMLColor(a,e,b)):(a=m.trim(this.slice(b)),a=this._namedColorToHTMLColor(a));a&&(c.style="color: "+a)}))},_appendName:function(d){this._handleStyle(m.hitch(this,function(c){var b=m.trim(this.slice(d.children[0]));c.style="font-family: "+b}))}})})},"MW/equations/renderer/model/importers/PEG":function(){define(["dojo/_base/declare","../../../utils/StringUtils"],function(k,m){return k(null,{constructor:function(l,
e,h){this.rules=e;this.names=l;this.root=h},_myStrcmp:function(l,e,h,f,d){var c="";if(h+d>e)return!1;l=l.substring(h,h+d);for(e=0;e<d;e+=1)c+=m.fromCodePoint(f[e]);return l===c},recordRule:function(l,e,h,f,d,c,b){var a=b.length;l[h-1]=0===e&&1===a?b:[{name:f,start:d,end:c,children:b}]},joinRecords:function(l,e){var h=l.length,f;f=l.pop();1<h&&(0<f.length&&e)&&(l[h-2]=l[h-2].concat(f))},pretty:function(l,e,h,f){var d,c,b,a;f=f||"long";d=h=h||"";if(l&&l.children)if(c=l.children,b=m.fromCodePoint(10),
d+="short"===f?"(":""+this.names[l.name],"long"===f&&(a=e.substring(l.start,l.end).replace(b,"").replace(/^[ ]*/,""),10<a.length&&(a=a.substring(0,10)+"..."),d+=" "+a+b),0===c.length&&"short"===f)d+=" "+l.start.toString()+" "+l.end.toString()+")";else{for(l=0;l<c.length;l+=1)d="long"===f?d+this.pretty(c[l],e,h+" ",f):d+(" "+this.pretty(c[l],e,h,f));d+="short"===f?")":""}return d},parse:function(l){var e=this.rules,h=this.root,f=l.length,d=0,c=0,b,a=[],k=[],g=[],n=[],t=!0,r=[],s,q=0,u,v,x,A;k.push(0,
0,h);n.push(r);h=e[h];for(b=h.length;0<k.length;){q+=1;if(1E6<q)return null;s=k.length;if(c>=b)3<s&&(c=k[s-4],h=e[c],b=h.length,c=k[s-2],s=a.pop(),t||(d=s),this.joinRecords(n,t)),k.pop(),k.pop(),k.pop();else switch(s=h[c],s){case 0:a.push(d);n.push(r);c+=1;break;case 1:s=a.pop();t||(d=s);this.joinRecords(n,t);c+=1;break;case 2:s=h[c+1]-1;c+=2;h=e[s];b=h.length;a.push(d);n.push(r);k.push(d,c,s);c=0;break;case 3:u=h[c+1];(t=this._myStrcmp(l,f,d,h.slice(c+2),u))&&(d+=u);c+=u+2;break;case 4:s=a.pop();
t||(d=s);this.joinRecords(n,t);t=!0;c+=1;break;case 5:t&&0<a[a.length-2]?(c+=h[c+1],a[a.length-1]=d):t?(c+=h[c+1],a[a.length-1]=d,a[a.length-2]=1,this.joinRecords(n,t),n.push(r)):(c+=2,d=a[a.length-1],t=0<a[a.length-2],a.pop(),a.pop(),this.joinRecords(n,t));break;case 6:this.joinRecords(n,t);t?(c+=h[c+1],a[a.length-1]=d,n.push(r)):(c+=2,d=a.pop(),t=!0);break;case 7:case 8:7===s&&(t=!t);d=a.pop();this.joinRecords(n,!1);c+=1;break;case 9:a.push(0);c+=1;break;case 10:this.joinRecords(n,t);t?(c+=2,n.push(r)):
(d=a.pop(),c+=h[c+1]);break;case 11:this.joinRecords(n,t);t?(a.pop(),c+=h[c+1]):(c+=2,n.push(r));break;case 12:case 15:d>=f?t=!1:(t=m.fromCodePoint(h[c+1]),t=l[d]===t);t&&(d+=1);c+=2;break;case 13:t&&(s=h[c+1],u=k[k.length-1],v=0,0<a.length&&(v=a[a.length-1]),x=n.length,A=n[x-1],this.recordRule(n,s,x,u,v,d,A));c+=2;break;case 14:t=!0;c+=1;break;case 16:case 17:u=h[c+1];v=c+2;c+=2+2*u;if(d>=f)t=!1;else{x=l.charCodeAt(d);for(t=!1;u&&!t;)u-=1,t=h[v],v+=1,A=h[v],v+=1,t=x>=t&&x<=A;17===s&&(t=!t)}t&&(d+=
1);break;case 18:t?(g.push(l),f=a[a.length-1],l=l.substring(f),f=d-f,d=0,c+=2):(c+=3+h[c+1],d=a.pop(),this.joinRecords(n,t));break;case 19:s=a.pop();d!==f||!t?(d=s+f,t=!0):(d=s,t=!1);l=g.pop();f=l.length;this.joinRecords(n,!1);c+=1;break;case 21:(t=d<f)&&(d+=1);c+=1;break;case 26:t=d===f,c+=1}}return t&&0<n.length&&0<n[0].length?{tree:n[0][0],str:l}:{tree:null,str:l}}})})},"MW/equations/renderer/model/importers/SimpleTeXRules":function(){define([],function(){return{rulenames:"Math Char SubSup Nest Cmd EscapedChar Style Name s String Size Number Newline Color ExplicitColor Float NamedColor Symbol".split(" "),
rules:[[0,0,2,5,11,13,2,3,11,9,2,4,11,5,2,2,1,6,-16,13,2],[17,1,125,125,13,0],[16,2,95,95,94,94,13,0],[0,3,1,123,10,10,2,1,10,6,3,1,125,1,13,2],[0,3,1,92,10,31,0,2,14,11,25,2,6,11,21,2,7,11,17,2,8,11,13,2,11,11,9,2,18,11,5,2,13,1,1,13,0],[16,5,123,123,125,125,95,95,94,94,92,92,13,0],[0,3,2,114,109,11,19,3,2,98,102,11,13,3,2,105,116,11,7,3,2,115,108,1,13,0],[0,3,9,102,111,110,116,110,97,109,101,123,10,14,2,9,10,10,2,10,10,6,3,1,125,1,13,2],[0,16,4,32,32,9,9,13,13,10,10,6,-10],[9,0,17,1,125,125,5,-4,
13,0],[0,3,9,102,111,110,116,115,105,122,101,123,10,18,2,9,10,14,2,12,10,10,2,9,10,6,3,1,125,1,13,2],[9,0,16,1,48,57,5,-4,13,0],[3,7,110,101,119,108,105,110,101,13,0],[0,3,5,99,111,108,111,114,10,48,0,0,3,1,123,10,10,2,17,10,6,3,1,125,1,11,30,0,3,6,91,114,103,98,93,123,10,18,2,9,10,14,2,15,10,10,2,9,10,6,3,1,125,1,1,1,13,2],[0,2,16,10,39,2,9,10,35,0,3,1,44,4,10,28,2,9,10,24,2,16,10,20,2,9,10,16,0,3,1,44,4,10,9,2,9,10,5,2,16,1,13,0],[0,0,2,12,10,16,0,0,3,1,46,10,7,0,2,12,4,1,4,1,11,12,0,3,1,46,10,
5,2,12,1,1,13,2],[0,3,3,114,101,100,11,109,3,5,103,114,101,101,110,11,100,3,4,98,108,117,101,11,92,3,5,98,108,97,99,107,11,83,3,5,119,104,105,116,101,11,74,3,4,99,121,97,110,11,66,3,7,109,97,103,101,110,116,97,11,55,3,6,121,101,108,108,111,119,11,45,3,4,103,114,97,121,11,37,3,6,111,114,97,110,103,101,11,27,3,9,108,105,103,104,116,66,108,117,101,11,14,3,9,100,97,114,107,71,114,101,101,110,1,13,0],[0,3,5,97,108,112,104,97,11,949,3,4,98,101,116,97,11,941,3,5,103,97,109,109,97,11,932,3,5,100,101,108,
116,97,11,923,3,7,101,112,115,105,108,111,110,11,912,3,4,122,101,116,97,11,904,3,3,101,116,97,11,897,3,5,116,104,101,116,97,11,888,3,8,118,97,114,116,104,101,116,97,11,876,3,4,105,111,116,97,11,868,3,5,107,97,112,112,97,11,859,3,6,108,97,109,98,100,97,11,849,3,2,109,117,11,843,3,2,110,117,11,837,3,2,120,105,11,831,3,2,112,105,11,825,3,3,114,104,111,11,818,3,5,115,105,103,109,97,11,809,3,8,118,97,114,115,105,103,109,97,11,797,3,3,116,97,117,11,790,3,7,117,112,115,105,108,111,110,11,779,3,3,112,104,
105,11,772,3,3,99,104,105,11,765,3,3,112,115,105,11,758,3,5,111,109,101,103,97,11,749,3,5,71,97,109,109,97,11,740,3,5,68,101,108,116,97,11,731,3,5,84,104,101,116,97,11,722,3,6,76,97,109,98,100,97,11,712,3,2,88,105,11,706,3,2,80,105,11,700,3,5,83,105,103,109,97,11,691,3,7,85,112,115,105,108,111,110,11,680,3,3,80,104,105,11,673,3,3,80,115,105,11,666,3,5,79,109,101,103,97,11,657,3,6,102,111,114,97,108,108,11,647,3,6,101,120,105,115,116,115,11,637,3,2,110,105,11,631,3,3,97,115,116,11,624,3,4,99,111,110,
103,11,616,3,3,115,105,109,11,609,3,3,108,101,113,11,602,3,5,105,110,102,116,121,11,593,3,8,99,108,117,98,115,117,105,116,11,581,3,11,100,105,97,109,111,110,100,115,117,105,116,11,566,3,9,104,101,97,114,116,115,117,105,116,11,553,3,9,115,112,97,100,101,115,117,105,116,11,540,3,14,108,101,102,116,114,105,103,104,116,97,114,114,111,119,11,522,3,9,108,101,102,116,97,114,114,111,119,11,509,3,7,117,112,97,114,114,111,119,11,498,3,10,114,105,103,104,116,97,114,114,111,119,11,484,3,9,100,111,119,110,97,
114,114,111,119,11,471,3,4,99,105,114,99,11,463,3,2,112,109,11,457,3,3,103,101,113,11,450,3,6,112,114,111,112,116,111,11,440,3,7,112,97,114,116,105,97,108,11,429,3,6,98,117,108,108,101,116,11,419,3,3,100,105,118,11,412,3,3,110,101,113,11,405,3,5,101,113,117,105,118,11,396,3,6,97,112,112,114,111,120,11,386,3,5,97,108,101,112,104,11,377,3,2,73,109,11,371,3,2,82,101,11,365,3,2,119,112,11,359,3,6,111,116,105,109,101,115,11,349,3,5,111,112,108,117,115,11,340,3,6,111,115,108,97,115,104,11,330,3,3,99,97,
112,11,323,3,3,99,117,112,11,316,3,8,115,117,112,115,101,116,101,113,11,304,3,6,115,117,112,115,101,116,11,294,3,8,115,117,98,115,101,116,101,113,11,282,3,6,115,117,98,115,101,116,11,272,3,3,105,110,116,11,265,3,2,105,110,11,259,3,1,111,11,254,3,5,108,100,111,116,115,11,245,3,9,99,111,112,121,114,105,103,104,116,11,232,3,1,48,11,227,3,5,118,97,114,112,105,11,218,3,5,116,105,109,101,115,11,209,3,4,99,100,111,116,11,201,3,3,118,101,101,11,194,3,5,119,101,100,103,101,11,185,3,4,112,101,114,112,11,177,
3,3,109,105,100,11,170,3,9,76,101,102,116,97,114,114,111,119,11,157,3,10,82,105,103,104,116,97,114,114,111,119,11,143,3,14,76,101,102,116,114,105,103,104,116,97,114,114,111,119,11,125,3,7,85,112,97,114,114,111,119,11,114,3,9,68,111,119,110,97,114,114,111,119,11,101,3,5,112,114,105,109,101,11,92,3,5,110,97,98,108,97,11,83,3,4,115,117,114,100,11,75,3,5,97,110,103,108,101,11,66,3,3,110,101,103,11,59,3,5,108,99,101,105,108,11,50,3,5,114,99,101,105,108,11,41,3,6,108,102,108,111,111,114,11,31,3,6,114,102,
108,111,111,114,11,21,3,6,108,97,110,103,108,101,11,11,3,6,114,97,110,103,108,101,1,13,0]]}})},"MW/equations/renderer/model/importers/TeX":function(){define("dojo/_base/declare dojo/_base/lang MW/equations/renderer/model/MathConstants ./Base ./PEG ./TeXRules ./TeXSymbols ../SpacingClasses ../Symbols ../utils/MathNodeUtils ../utils/TeXUtils".split(" "),function(k,m,l,e,h,f,d,c,b,a,p){return k(e,{constructor:function(){this._commandMap=this._makeCmdMap();this._lineBreaks=[];this._strict=this._hlineAtBottom=
this._hlineOnTop=this._hline=!1},setStrict:function(a){this._strict=a},initParser:function(){this._input=null;this._n=0;this._foundEncodingIssues=!1;return null},makeSymbolMap:function(){return p.symbolMap},makePEG:function(){return new h(f.rulenames,f.rules,0)},makeActionMap:function(){var a=this.peg.names,b=[this._appendChildren],c,d={Letter:[this._appendFatString,"id"],Dashes:[this._appendDashes],TAccent:[this._appendTextAccent],TSpecialLetter:[this._appendTextSpecialLetter],Digit:[this._appendFatString,
"number"],BinOp:[this.appendSymbol],RelOp:[this.appendSymbol],Cmd:[this._appendCmd],Cmd2:[this._appendCmd],SubSupOp:[this._appendSubSup],OpenCloseChars:[this.appendSymbol,{stretchy:!1}],Punct:[this._appendPunct],OrdChars:[this._appendOrdChars],Unicode:[this._appendOrdChars],BadTextChar:[this._appendBadTextChar],DelimiterNest:[this._appendDelimNest],MathNest:[this._appendNest],Array:[this._appendArray],Matrix:[this._appendMatrix],Cases:[this._appendCasesEnvironment],LineBreak:[this._appendLineBreak],
SpecialCmd:[this._appendSpecialCmd],KernCmd:[this._appendKernCmd],BoxCmd:[this._appendBoxCmd],Inline:[this._appendInlineCmd],Content:[this._appendContentCmd],Blanks:[this._appendBlanks],Tilde:[this._appendBlanks],MathSpace:[this._appendMathSpace]};for(c=0;c<a.length;c+=1)d[a[c]]||(d[a[c]]=b);return d},_makeCmdMap:function(){var a=[this._appendOverCmd],b=[this._appendBraceCmd],d=[this._appendFunCmd],e=[this._appendFunCmd,"limits"],f=[this._appendSymbolCmd],h=[this._appendStyleCmd],k=[this._appendSpacingClassCmd],
l={frac:[this._appendFracCmd],sqrt:[this._appendSqrtCmd],not:[this._appendNotCmd],over:a,atop:a,overwithdelims:a,atopwithdelims:a,brace:b,brack:b,choose:b,hat:[this._appendAccentCmd,"circumflex"],bar:[this._appendAccentCmd,"macron"],grave:[this._appendAccentCmd,"grave"],acute:[this._appendAccentCmd,"acute"],tilde:[this._appendAccentCmd,"sim"],breve:[this._appendAccentCmd,"breve"],dot:[this._appendAccentCmd,"dotabove"],ddot:[this._appendAccentCmd,"diaresis"],dddot:[this._appendAccentCmd,"tripledot"],
ddddot:[this._appendAccentCmd,"dotdot"],check:[this._appendAccentCmd,"caron"],vec:[this._appendAccentCmd,"rightarrow"],big:[this._appendBigCmd,"1.2",c.ORD],Big:[this._appendBigCmd,"1.8",c.ORD],bigg:[this._appendBigCmd,"2.4",c.ORD],Bigg:[this._appendBigCmd,"3.0",c.ORD],bigl:[this._appendBigCmd,"1.2",c.OPEN],Bigl:[this._appendBigCmd,"1.8",c.OPEN],biggl:[this._appendBigCmd,"2.4",c.OPEN],Biggl:[this._appendBigCmd,"3.0",c.OPEN],bigm:[this._appendBigCmd,"1.2",c.REL],Bigm:[this._appendBigCmd,"1.8",c.REL],
biggm:[this._appendBigCmd,"2.4",c.REL],Biggm:[this._appendBigCmd,"3.0",c.REL],bigr:[this._appendBigCmd,"1.2",c.CLOSE],Bigr:[this._appendBigCmd,"1.8",c.CLOSE],biggr:[this._appendBigCmd,"2.4",c.CLOSE],Biggr:[this._appendBigCmd,"3.0",c.CLOSE],bigcup:f,bigcap:f,bigsqcup:f,biguplus:f,bigwedge:f,bigvee:f,bigodot:f,bigoplus:f,bigotimes:f,cdotp:f,prod:f,sum:f,intop:f,prime:f,perp:f,mid:f,triangle:f,backslash:f,bmod:[this._appendBModCmd],pmod:[this._appendPModCmd],enspace:[this._appendQuadCmd,0.5],quad:[this._appendQuadCmd,
1],qquad:[this._appendQuadCmd,2],thinspace:[this._appendQuadCmd,0.16667],negthinspace:[this._appendQuadCmd,-0.16667],mathrm:[this._appendVariantCmd,"normal"],mathit:[this._appendVariantCmd,"italic"],mathbf:[this._appendVariantCmd,"bold"],mathtt:[this._appendVariantCmd,"monospace"],mathbb:[this._appendFatStringCmd,"blackboard"],mathcal:[this._appendFatStringCmd,"script"],mathfrak:[this._appendFatStringCmd,"fraktur"],limits:[this._setLimitsMode,"limits"],nolimits:[this._setLimitsMode,"nolimits"],overbrace:[this._appendUnderOverBraceCmd,
"overbrace",!0,!1],underbrace:[this._appendUnderOverBraceCmd,"underbrace",!0,!0],overline:[this._appendUnderOverBraceCmd,"macron",!0,!1],underline:[this._appendUnderOverBraceCmd,"macron",!0,!0],overleftarrow:[this._appendUnderOverBraceCmd,"leftarrow",!0,!1],overrightarrow:[this._appendUnderOverBraceCmd,"rightarrow",!0,!1],overleftrightarrow:[this._appendUnderOverBraceCmd,"leftrightarrow",!0,!1],widehat:[this._appendUnderOverBraceCmd,"circumflex",!0,!1],widetilde:[this._appendAccentCmd,"widetilde"],
mathord:k,mathop:k,mathbin:k,mathrel:k,mathopen:k,mathclose:k,mathpunct:k,mathinner:k,scriptscriptstyle:h,scriptstyle:h,textstyle:h,displaystyle:h,hline:[this._hlineCmd],rm:[this._appendFontCmd,"normal"],it:[this._appendFontCmd,"italic"],bf:[this._appendFontCmd,"bold"],tt:[this._appendFontCmd,"monospace"],cal:[this._appendFontCmd,"script"],stackrel:[this._appendStackrelCmd,!0],overset:[this._appendStackrelCmd,!0],underset:[this._appendStackrelCmd,!1]};p.functionNames.forEach(function(a){l[a]=d});
p.limitsFunctionNames.forEach(function(a){l[a]=e});return l},makeEquation:function(b){var c=this.makeRoot();this._lineBreaks=[];b&&b.tree&&(this.str=b.str,this.fillRow(b.tree,c.children[0]),this._assembleLineBreaks(c),b=this.name(b.tree),c.inline="Math"!==b);c.foundEncodingIssues=this._foundEncodingIssues;return a.sanitizeModel(c)},consume:function(a){this._n+=a},_peek:function(a){return this._input?this._input[this._n+a]:null},unknownAction:function(a){this.pushMtext("\\"+a,{style:"color: rgb(255,0,0);"});
this._foundEncodingIssues=!0;this.consume(1)},_setInput:function(a,b){this._input=a;this._n=b},_fixSpaces:function(a){return a.replace(/ +/g,"\u00a0")},_appendChildren:function(a){var b=a.children,c;if(0===b.length&&a.start<a.end)this.pushMtext(this._fixSpaces(this.slice(a)));else if(0<b.length){a=this._input;c=this._n;for(this._setInput(b,0);this._n<this._input.length;)this._appendChild();this._setInput(a,c)}this.consume(1)},_appendChild:function(){var a=this._peek(0);this.append(a)},_appendCmd:function(a){var b=
m.trim(this.slice(a)),b=b.slice(1);this._appendSlashSymbol(b)?this.consume(1):(a=this._commandMap[b],this.fireAction(a,b))},_fillOptionalArg:function(a){var b,c=!0,d=this._peek(0);if(d&&(b=m.trim(this.slice(d)),"["===b)){this.pushRow(a);for(this.consume(1);c;){d=this._peek(0);if(!d)break;b=m.trim(this.slice(d));"]"===b?(this.consume(1),c=!1):this.append(d)}this.popRow()}},_fillArg:function(a){var b=this._peek(0),c;b&&(c=this.peg.names[b.name],"MathNest"===c?(this.pushRow(a),0<b.children.length?this._appendChildren(b):
this.consume(1),this.popRow()):this.fillRow(b,a))},_appendFracCmd:function(){var a=this.makeFraction();this.push(a);this.consume(1);this._fillArg(a.children[0]);this._fillArg(a.children[1])},_appendStackrelCmd:function(a,b){var c=this.makeScript({limitStyle:"stack"});this.push(c);this.consume(1);b?(c.replaceChild(1,null),this._fillArg(c.children[2])):(this._fillArg(c.children[1]),c.replaceChild(2,null));this._fillArg(c.children[0])},_appendSymbolCmd:function(a){this.pushSymbol(a);this.consume(1)},
_appendBModCmd:function(){this.pushText("mod","text",{TeXSpacing:c.BIN});this.consume(1)},_appendPModCmd:function(){var a=this.makeRow();this.pushRow(a);this.push(this.makeSpace({length:1}));this.pushDelim("parenleft");this.pushText("mod","text");this.consume(1);this.push(this.makeSpace({length:1/3}));this.append(this._peek(0));this.pushDelim("parenright");this.popRow();this.push(a)},_appendBraceCmd:function(a){var b=this.makeFraction({linethickness:"0"});this.consume(1);this.splitRow(b);"brace"===
a?this._appendDelimNestImpl("braceleft","braceright",b):"brack"===a?this._appendDelimNestImpl("bracketleft","bracketright",b):"choose"===a&&this._appendDelimNestImpl("parenleft","parenright",b)},splitRow:function(a){var b=this._splitAndReturnRow();0===b.length&&(b=[this.makeText({kind:"mtext",text:this._fixSpaces(" ")})]);var c=this.row.children;0===c.length&&(c=[this.makeText({kind:"mtext",text:this._fixSpaces(" ")})]);this.row.children=[];a.children[0].setChildren(b);a.children[1].setChildren(c)},
_splitAndReturnRow:function(){var a=this.row.children;for(this.row.setChildren([]);this._n<this._input.length;)this._appendChild();return a},_appendOverCmd:function(a){var b=8<a.length,c={},d=null,e=null;"atop"===a.substring(0,4)&&(c.linethickness="0");a=this.makeFraction(c);this.consume(1);b&&(d=this.getDelim(),e=this.getDelim());this.splitRow(a);b?this._appendDelimNestImpl(d,e,a):this.push(a)},getDelim:function(){var a=this._peek(0),c;this.consume(1);a=m.trim(this.slice(a));if(0===a.length||"."===
a)return".";0<a.length&&"\\"===a.charAt(0)&&(a="\\|"===a?"Vert":a.slice(1));(c=b.unicodeMap[a])||(c=this.mapSymbolName(a));c||(c=a);return c},_appendBigCmd:function(a,b,c){this.consume(1);a=this.getDelim();a=this.pushDelim(a);a.minsize=b;a.maxsize=b;a.TeXSpacing=c},_appendFunCmd:function(a,b){this.pushCode(a,{TeXSpacing:c.OP});b?this._setLimitsMode("",b):this.consume(1)},_appendSqrtCmd:function(){var a=this.makeRadical();this.push(a);this.consume(1);this._fillOptionalArg(a.children[1]);this._fillArg(a.children[0])},
_appendNotCmd:function(){var a;this.consume(1);if(a=this._peek(0))a=m.trim(this.slice(a)),(a=b.lookupNotSymbol(a))?(a=this.makeSymbol(a),this.push(a),this.consume(1)):(a=this.makeSymbol("combiningSlash"),this.push(a))},_appendAccentCmd:function(a,b){var c=this.makeScript({accent:!0,limitStyle:"stack"}),d;this.consume(1);this._fillArg(c.children[0]);d=this.makeSymbol(b,{stretchy:!1});c.children[2].appendChild(d);this.push(c)},_appendStretchyAccentCmd:function(a,b,c,d,e){e=e||{};e.accent=!0;e.limitStyle=
"stack";a=this.makeScript(e);this.consume(1);this._fillArg(a.children[0]);b=c?this.makeDelim({symbolName:b}):this.makeSymbol(b);b.stretchy=!0;d?a.children[1].appendChild(b):a.children[2].appendChild(b);this.push(a)},_appendUnderOverBraceCmd:function(a,b,c,d){this._appendStretchyAccentCmd(a,b,c,d,{limitStyle:"stack"})},_setLimits:function(a,b){var c="auto";"nolimits"===b?c="nostack":"limits"===b&&(c="stack");a.limitStyle=c},_isRegularScript:function(a){return"MathScript"===a.className&&!0!==a.accent},
_errorSubSup:function(){var a;a=this.makeStyle({style:"color: rgb(255,0,0);"});this._fillArg(a.children[0]);this.push(a);this._foundEncodingIssues=!0},_prepareScript:function(){var a,b,d,e;a=this.row.children;if(0<a.length&&this._isRegularScript(a[a.length-1]))b=a.pop();else if(b=this.makeScript(),b.replaceChild(1,null),b.replaceChild(2,null),0<a.length){d=a.pop();if(d.TeXSpacing===c.CLOSE){var f=[d];for(e=1;a.length&&e;)d=a.pop(),d.TeXSpacing===c.CLOSE&&(e+=1),d.TeXSpacing===c.OPEN&&(e-=1),f.push(d);
d=this.makeRow({children:f.reverse()})}"MathRow"===d.className?b.replaceChild(0,d):b.children[0].appendChild(d)}return b},_prepareScriptSlots:function(a,b){var c=!1;null===a.children[b]&&(null===a.children[b]&&a.replaceChild(b,this.makeRow()),c=!0);return c},_appendSubSup:function(a){a=m.trim(this.slice(a));var b=null,c,d;this.consume(1);d="^"===a||"\\sp"===a?2:1;b=this._prepareScript();this.push(b);c=this._prepareScriptSlots(b,d);var e=this._peek(0),e=e&&m.trim(this.slice(e));!c||"^"===a&&e&&"'"===
e?this._errorSubSup():this._fillArg(b.children[d])},fillRow:function(a,b){this.pushRow(b);this.append(a);this.popRow()},_appendNest:function(a){var b={};"Math"!==this.peg.names[a.name]&&(b={TeXSpacing:c.ORD});b=this.makeRow(b);this.row.appendChild(b);this.pushRow(b);0<a.children.length?this._appendChildren(a):this.consume(1);this.popRow()},makeDelimOrNull:function(a){var b=null;"."!==a&&("\\"===a.charAt(0)&&(a=a.slice(1)),b=this.makeDelim({symbolName:m.trim(a)}));return b},_appendDelimNestImpl:function(a,
b,c){var d=this.makeRow();a=this.makeDelimOrNull(a);b=this.makeDelimOrNull(b);a&&d.appendChild(a);c&&(c.className?d.appendChild(c):this.fillRow(c,d));b&&d.appendChild(b);this.push(d)},_appendDelimNest:function(a){var b=a.children;a=this._input;var c=this._n,d,e;this._setInput(b,0);d=this.getDelim();e=null;2<b.length&&(e=this._peek(0),this.consume(1));b=this.getDelim();this._appendDelimNestImpl(d,b,e);this._setInput(a,c);this.consume(1)},_appendQuadCmd:function(a,b){var c=this.makeSpace({length:b});
this.push(c);this.consume(1)},_appendBlanks:function(){var a=this.makeSpace({length:0.5});this.push(a);this.consume(1)},_appendFontCmd:function(a,b){var c={},d,e;this.consume(1);d=this._splitAndReturnRow();e=this.row.children;this.row.setChildren(d);c.mathvariant=b;c=this.makeStyle(c);c.children[0].setChildren(e);this.push(c)},_appendStyleCmd:function(a){var b={},c,d;this.consume(1);c=this._splitAndReturnRow();d=this.row.children;this.row.setChildren(c);"displaystyle"===a?(b.scriptlevel=0,b.displaystyle=
!0):(b.displaystyle=!1,"textstyle"===a?b.scriptlevel=0:"scriptstyle"===a?b.scriptlevel=1:"scriptscriptstyle"===a&&(b.scriptlevel=2));a=this.makeStyle(b);a.children[0].setChildren(d);this.push(a)},_setLimitsMode:function(a,b){var c=this.row.children,d;0<c.length&&this._isRegularScript(c[c.length-1])?(d=c[c.length-1],this._setLimits(d,b)):(d=this.makeScript(),d.replaceChild(1,null),d.replaceChild(2,null),0<c.length&&(c=c.pop(),d.children[0].appendChild(c)),this._setLimits(d,b),this.push(d));this.consume(1)},
_appendVariantCmd:function(a,b){var c={};c.mathvariant=b;c=this.makeStyle(c);this.push(c);this.consume(1);this._fillArg(c.children[0])},_appendSlashSymbol:function(a){var c=b.symbolMap[a],e=null;d[a]&&(c&&c.unicode?e=this.pushText(a,c.font):(c=this.mapSymbolName(a),c!==a&&(e=this.pushSymbol(c))));return e},_appendFatString:function(a,b){var c=m.trim(this.slice(a)),d;for(d=0;d<c.length;d+=1)this._pushTextWithStyle(c.charAt(d),b);this.consume(1)},_pushTextWithStyle:function(a,b){var c={kind:b};"bold"===
b&&(b="text",c.mathvariant="bold");this.pushText(a,b,c)},_appendFatStringCmd:function(a,b){this.consume(1);var c=this.makeRow();this._fillArg(c);var d=this;c.children=c.children.map(function(a){return d._replaceTextWithFontGlyph(a,b)});this.push(c)},_replaceTextWithFontGlyph:function(a,b){return!a||"MathText"!==a.className||!a.text.match(/^[A-Za-z]$/)?a:"script"===b?this.makeText({text:a.text,kind:"id",mathvariant:"script"}):"blackboard"===b?this.makeText({text:a.text,kind:"id",mathvariant:"double-struck"}):
this.makeText({text:a.text,kind:"id",mathvariant:"fraktur"})},_appendSpacingClassCmd:function(a){var b;this.consume(1);b=this.makeRow();this._fillArg(b);1===b.children.length&&"MathText"===b.children[0].className&&(b=b.removeChild(0));b.TeXSpacing=c[{mathord:"ORD",mathop:"OP",mathbin:"BIN",mathrel:"REL",mathopen:"OPEN",mathclose:"CLOSE",mathpunct:"PUNCT",mathinner:"INNER"}[a]];this.push(b)},_appendOrdChars:function(a){a=this.slice(a);var d={".":"ordPeriod"}[a];d||(d=b.unicodeMap[a]||a);this.pushSymbol(d,
{TeXSpacing:c.ORD});this.consume(1)},_appendPunct:function(a){var b=null;for(a=m.trim(this.slice(a));"'"===a;)null===b&&(b=this.makeRow()),a=this.makeSymbol("prime"),b.appendChild(a),this.consume(1),a=(a=this._peek(0))?m.trim(this.slice(a)):"";null!=b?(a=this._prepareScript(),this._prepareScriptSlots(a,2),a.replaceChild(2,b),this.push(a)):(this.pushSymbol(a,{TeXSpacing:c.PUNCT}),this.consume(1))},_appendMathSpace:function(a){var b={",":1/6,"\x3e":2/9,":":2/9,";":5/18,"!":-1/6," ":0.5};a=this.slice(a);
b=this.makeSpace({length:b[a]});this.push(b);this.consume(1)},_getDimenUnits:function(a){var b="",c={pt:1,pc:12,mu:10/18,ex:5,em:10,"in":72,cm:72/2.54,mm:72/25.4};2<a.length&&(b=a.slice(-2));(a=c[b])||(a=0);return a/10},_parseKernAmount:function(a){var b;b=0;var c=!1;1<a.children.length&&(b=a.children[1],b=m.trim(this.slice(b)),"-"===b&&(c=!0,2<a.children.length&&(b=a.children[2],b=m.trim(this.slice(b)))),b="\\nulldelimiterspace"===b?0.12:parseFloat(b,10)*this._getDimenUnits(b),c&&(b=-b));return b},
_appendKernCmd:function(a){a=this._parseKernAmount(a);a=this.makeSpace({length:a});this.push(a);this.consume(1)},_appendSpecialCmd:function(a){a=m.trim(this.slice(a));var b=this.mapSymbolName(a.slice(1)),d={TeXSpacing:c.ORD,stretchy:!1};"\\^"===a&&this._strict&&(d.style="color: rgb(255,0,0);",this._foundEncodingIssues=!0);this.pushSymbol(b,d);this.consume(1)},_appendContentCmd:function(a){a.children.forEach(function(a){this._appendNest(a)},this);a=this.makeMatrix({rows:this.row.children.length,cols:1,
children:this.row.children,colspec:"l"});this.row.setChildren([a])},_appendInlineCmd:function(a){var b={};1===this.rows.length?this._appendChildren(a):(b.mathvariant="",b=this.makeStyle(b),this.push(b),this.fillRow(a.children[0],b.children[0]))},_appendBoxCmd:function(a){var b,c={},d=!0;b=m.trim(this.slice(a.children[0]));"textit"===b?c.mathvariant="italic":"textbf"===b?c.mathvariant="bold":"texttt"===b?c.mathvariant="monospace":"textsf"===b?c.style="font-family: sans-serif":"textnormal"===b?c.mathvariant=
"normal":d=!1;d?(b=this.makeStyle(c),c=b.children[0]):c=b=this.makeRow();this.push(b);this.fillRow(a.children[1],c)},_appendDashes:function(a){a=m.trim(this.slice(a));"---"===a?a="\u2014":"--"===a&&(a="\u2013");this.pushMtext(a);this.consume(1)},_appendTextSpecialLetter:function(a){a=m.trim(this.slice(a));this.pushMtext(p.specialLetters[a]);this.consume(1)},_appendBadTextChar:function(a){a=m.trim(this.slice(a));this._strict?(this.pushMtext(a,{style:"color: rgb(255,0,0);"}),this._foundEncodingIssues=
!0):this.pushMtext(a);this.consume(1)},_appendTextAccent:function(a){var b,c,d={};b=m.trim(this.slice(a));if(c=p.combiningChars[b.charAt(1)])0<a.children.length?b=this.slice(a.children[0]):2<b.length?(b=b.substring(2),"{}"===m.trim(b)&&(b="")):this._strict&&(d.style="color: rgb(255,0,0);",this._foundEncodingIssues=!0),b=m.trim(b),""===b&&(b="\u00a0"),this.pushMtext(b+c,d);this.consume(1)},_appendLineBreak:function(){var a=this.makeRow();a.setChildren(this.row.children);this._lineBreaks.push(a);this.row.setChildren([]);
this.consume(1)},_assembleLineBreaks:function(a){var b,c;0<this._lineBreaks.length&&(this._lineBreaks.push(a.children[0]),b={rows:this._lineBreaks.length,cols:1,children:this._lineBreaks,colspec:"l"},b=this.makeMatrix(b),c=this.makeRow(),c.appendChild(b),a.replaceChild(0,c))},_convertColSpecToMathML:function(a){var b="",c,d,e,f;for(c=0;c<a.length;c+=1)if(d=a[c],e=this.slice(d),e=e.charAt(0),"l"===e||"r"===e||"c"===e||"|"===e)b+=e;else if("*"===e){e=m.trim(this.slice(d.children[0]));e=parseInt(e,10);
d=this._convertColSpecToMathML(d.children[1].children);for(f=0;f<e;f+=1)b+=d}return b},_isRowSep:function(a){a=this.name(a);return"CrCr"===a||"ArrayRowSep"===a},_parseTableContent:function(a){var b=[],c=[],d=a.length,e=!1,f,h;0<d&&this._isRowSep(a[d-1])&&(d-=1);for(f=0;f<d;f+=1){e=null;h=a[f];"MathBody"===this.name(h)?(e=h,f+=1):"TextContent"===this.name(h)&&(e=h,f+=1);c.push(e);e=!1;if(f===d)break;this._isRowSep(a[f])?(b.push(c),c=[]):e=!0}e&&c.push(null);0<c.length&&b.push(c);return b},_hlineCmd:function(){this._hline=
!0;this.consume(1)},_processHLineInTable:function(a,b){var c;if(this._hline&&0===b)return this._hlineOnTop=!0,null;if(this._hline||null!==a){if(null===a){a=[];for(c=0;c<b;++c)a.push(l.NO_LINE)}this._hline?a.push(l.SOLID_LINE):a.push(l.NO_LINE);this._hline=!1}return a},_appendTable:function(a,b){var c=this._parseTableContent(a),d=c.length,e,f=0,h,k,m,p,w=null,B=this._hline;this._hline=!1;var D=this._hlineOnTop;this._hlineOnTop=!1;var J=this._hlineAtBottom;this._hlineAtBottom=!1;for(e=0;e<d;e+=1)f=
Math.max(f,c[e].length);e={rows:d,cols:f};d=!1;b&&(h=this._convertColSpecToMathML(b.children),"|"===h[0]&&"|"===h[h.length-1]&&(d=!0),e.colspec=h.replace(/\|/g,""));h=this.makeMatrix(e);for(e=0;e<c.length;e+=1){p=c[e];for(m=0;m<f;m+=1)k=this.makeRow(),h.appendChild(k),m<p.length&&p[m]&&(this.fillRow(p[m],k),this.consume(-1));w=this._processHLineInTable(w,e)}this.push(h);null!==w&&(w[w.length-1]===l.SOLID_LINE&&(w=w.slice(0,-1),this._hlineAtBottom=!0,h.rows-=1),h.setHLines(w));d&&(this._hlineOnTop&&
this._hlineAtBottom)&&h.setFrame(l.SOLID_LINE);this._hline=B;this._hlineOnTop=D;this._hlineAtBottom=J},_appendArray:function(a){this._appendTable(a.children[1].children,a.children[0]);this.consume(1)},_appendCasesContent:function(a){var b=this.makeRow();this.pushRow(b);this.pushDelim("braceleft");this._appendTable(a);this.popRow();this.push(b)},_appendMatrix:function(a){var b=a.children[0].children[0].children;a=this.peg.names[a.children[0].name];"RegMatrix"===a?this._appendTable(b):"CasesMatrix"===
a?this._appendCasesContent(b):"PMatrix"===a&&(a=this.makeRow(),this.pushRow(a),this.pushDelim("parenleft"),this._appendTable(b),this.pushDelim("parenright"),this.popRow(),this.push(a));this.consume(1)},_appendCasesEnvironment:function(a){this._appendCasesContent(a.children[0].children);this.consume(1)}})})},"MW/equations/renderer/model/importers/TeXRules":function(){define([],function(){return{rulenames:"Content Math Inline TextContent EOT MathSpace MathBody SubSupOp MathNest s sc s1 sc1 Blanks SpecialCmd Cmd BadCmd Letters Letter Array ArrayPosition ArrayCols ArrayCol ArraySimpleCol ArrayComplexCol ArrayContent ArrayItem ArrayRowSep ArrayColSep Matrix RegMatrix PMatrix CasesMatrix MatrixContent MatrixItem CrCr CasesContent Cases Other OrdChars OpenCloseChars RelOp BinOp Punct Tilde Unicode Digit Number PlusMinus Dimen DimenUnits BoxCmd BoxCmd1 Box KernCmd Kern KernAmount BadCmd2 Cmd2 MathBody3 DelimiterNest Delim DelimSlashChar DelimCmd MissingClose MissingRight Text TextChar TextChars BadTextChar Dashes TEscape TSpecialCmd TSpecialLetter TAccent TCmd BeginDisplayMath EndDisplayMath BeginMath EndMath MathBody2 LineBreak".split(" "),
rules:[[0,0,2,11,10,9,9,0,2,2,5,-2,1,11,21,0,2,11,10,5,2,3,1,11,11,0,2,11,10,5,2,4,1,1,13,0],[0,0,3,2,36,36,10,36,2,11,10,32,0,2,81,4,10,26,0,0,3,1,36,10,9,0,16,1,36,36,4,1,11,5,2,65,1,10,5,2,11,1,11,27,0,2,77,10,21,0,2,81,4,10,15,0,2,78,11,5,2,65,1,10,5,2,11,1,1,13,2],[0,0,3,1,36,10,26,2,11,10,22,0,2,81,4,10,16,0,3,1,36,11,5,2,65,1,10,5,2,11,1,11,27,0,2,79,10,21,0,2,81,4,10,15,0,2,80,11,5,2,65,1,10,5,2,11,1,1,13,2],[9,0,0,2,67,11,9,2,3,11,5,2,14,1,5,-12,13,2],[0,16,2,97,122,65,90,7],[16,6,44,44,
33,33,59,59,58,58,62,62,32,32,13,0],[0,9,0,0,2,11,10,35,0,2,8,11,29,2,9,11,25,2,20,11,21,2,30,11,17,2,38,11,13,2,15,11,9,2,16,11,5,2,39,1,1,5,-38,10,5,2,11,1,13,2],[0,16,2,95,95,94,94,11,21,0,3,2,92,115,10,13,16,2,112,112,98,98,10,5,2,5,1,1,13,0],[0,3,1,123,10,22,2,11,10,18,0,2,7,4,10,12,0,3,1,125,11,5,2,65,1,1,13,2],[0,16,4,32,32,9,9,13,13,10,10,6,-10],[0,2,10,10,26,0,0,3,1,37,10,16,0,17,2,13,13,10,10,6,-6,10,5,2,10,1,6,-20,1],[9,0,16,4,32,32,9,9,13,13,10,10,5,-10],[0,2,12,10,26,0,0,3,1,37,10,16,
0,17,2,13,13,10,10,6,-6,10,5,2,10,1,6,-20,1],[9,0,16,4,32,32,9,9,13,13,10,10,5,-10,13,0],[0,3,1,92,10,41,0,2,6,11,35,16,9,123,123,125,125,124,124,37,37,95,95,94,94,38,38,36,36,35,35,11,13,2,61,11,9,2,52,11,5,2,55,1,1,13,0],[0,3,1,92,10,15,0,2,18,18,2,2,17,19,10,5,2,11,1,13,0],[0,3,3,101,110,100,11,15,3,4,99,114,99,114,11,7,3,2,99,114,1,13,0],[9,0,16,2,97,122,65,90,5,-6,13,2],[16,2,97,122,65,90,13,0],[0,3,13,92,98,101,103,105,110,123,97,114,114,97,121,125,10,60,2,10,10,56,0,2,21,4,10,50,2,10,10,46,
3,1,123,10,41,2,10,10,37,2,22,10,33,3,1,125,10,28,2,11,10,24,2,26,10,20,3,11,92,101,110,100,123,97,114,114,97,121,125,10,5,2,10,1,13,2],[0,3,1,91,10,14,16,2,116,116,98,98,10,6,3,1,93,1,13,0],[9,0,2,23,5,-2,13,0],[0,0,2,24,10,5,2,10,1,11,11,0,2,25,10,5,2,10,1,1,13,2],[16,4,108,108,114,114,99,99,124,124,13,0],[0,0,3,1,64,10,5,2,9,1,11,69,0,3,2,112,123,10,14,2,10,10,10,2,50,10,6,3,1,125,1,11,48,0,3,2,42,123,10,40,2,10,10,36,2,48,10,32,3,1,125,10,27,2,10,10,23,0,0,3,1,123,10,10,2,22,10,6,3,1,125,1,11,
5,2,22,1,1,1,13,0],[0,0,0,3,5,92,101,110,100,123,7,10,9,2,27,10,5,2,11,1,6,-19,13,2],[0,2,7,11,9,2,29,11,5,2,28,1,13,0],[0,3,2,92,92,10,19,0,0,3,1,91,10,10,2,50,10,6,3,1,93,1,4,1,13,2],[3,1,38,13,0],[0,2,31,11,9,2,32,11,5,2,33,1,13,2],[0,3,7,92,109,97,116,114,105,120,10,23,2,11,10,19,3,1,123,10,14,2,34,10,10,3,1,125,10,5,2,10,1,13,2],[0,3,8,92,112,109,97,116,114,105,120,10,23,2,11,10,19,3,1,123,10,14,2,34,10,10,3,1,125,10,5,2,10,1,13,2],[0,3,6,92,99,97,115,101,115,10,23,2,11,10,19,3,1,123,10,14,2,
37,10,10,3,1,125,10,5,2,10,1,13,2],[0,0,0,3,1,125,7,10,9,2,35,10,5,2,11,1,6,-15,13,2],[0,2,7,11,9,2,29,11,5,2,36,1,13,0],[0,3,3,92,99,114,10,9,0,3,2,99,114,4,1,13,0],[0,0,0,3,1,125,7,10,33,2,35,10,29,2,11,10,25,2,29,10,21,2,11,10,17,0,2,4,4,10,11,2,11,10,7,0,2,36,4,1,6,-39,13,2],[0,3,13,92,98,101,103,105,110,123,99,97,115,101,115,125,10,28,2,11,10,24,2,26,10,20,3,11,92,101,110,100,123,99,97,115,101,115,125,10,5,2,10,1,13,2],[0,2,47,11,33,2,40,11,29,2,43,11,25,2,42,11,21,2,44,11,17,2,19,11,13,2,41,
11,9,2,45,11,5,2,46,1],[16,8,33,33,63,63,46,46,124,124,47,47,96,96,64,64,34,34,13,0],[16,4,40,40,41,41,91,91,93,93,13,0],[16,4,61,61,60,60,62,62,58,58,13,0],[16,3,43,43,45,45,42,42,13,0],[16,3,59,59,44,44,39,39,13,0],[16,1,126,126,13,0],[17,1,32,127,13,0],[16,1,48,57,13,0],[0,0,0,2,49,4,10,25,9,0,2,47,5,-2,10,17,0,0,3,1,46,10,8,0,2,47,6,-2,1,4,1,11,22,0,0,2,49,4,10,14,3,1,46,10,9,9,0,2,47,5,-2,1,1,13,0],[16,2,43,43,45,45,13,0],[0,2,48,10,13,2,10,10,9,2,51,10,5,2,10,1,13,0],[0,3,2,112,116,11,43,3,
2,109,109,11,37,3,2,99,109,11,31,3,2,101,109,11,25,3,2,101,120,11,19,3,2,105,110,11,13,3,2,112,99,11,7,3,2,109,117,1,13,0],[0,2,54,10,23,0,0,2,11,10,5,2,53,1,11,11,0,2,13,10,5,2,68,1,1,1,13,2],[0,3,1,123,10,18,0,2,4,4,10,12,0,3,1,125,11,5,2,66,1,1,13,2],[0,3,4,109,98,111,120,11,81,3,4,104,98,111,120,11,73,3,6,116,101,120,116,98,102,11,63,3,6,116,101,120,116,105,116,11,53,3,6,116,101,120,116,114,109,11,43,3,6,116,101,120,116,116,116,11,33,3,6,116,101,120,116,115,102,11,23,3,10,116,101,120,116,110,
111,114,109,97,108,11,9,3,4,116,101,120,116,1,13,0],[0,2,56,10,65,2,11,10,61,0,0,3,1,123,10,32,2,11,10,28,0,2,49,4,10,22,2,11,10,18,2,57,10,14,2,11,10,10,3,1,125,10,5,2,11,1,11,21,0,0,2,49,4,10,13,2,11,10,9,2,57,10,5,2,11,1,1,1,13,2],[0,3,4,107,101,114,110,11,10,3,5,109,107,101,114,110,1,13,0],[0,2,50,11,24,3,19,92,110,117,108,108,100,101,108,105,109,105,116,101,114,115,112,97,99,101,1,13,0],[0,2,17,11,10,3,5,114,105,103,104,116,1,13,0],[0,3,1,92,10,15,0,2,18,18,2,2,58,19,10,5,2,11,1,13,0],[0,9,0,
0,2,11,10,35,0,2,8,11,29,2,9,11,25,2,20,11,21,2,30,11,17,2,38,11,13,2,15,11,9,2,59,11,5,2,39,1,1,5,-38,10,5,2,11,1,13,2],[0,3,4,108,101,102,116,10,45,2,11,10,41,2,62,10,37,2,11,10,33,0,2,60,4,10,27,0,0,3,6,92,114,105,103,104,116,10,9,2,11,10,5,2,62,1,11,5,2,66,1,1,13,2],[0,16,7,40,40,41,41,91,91,93,93,47,47,124,124,46,46,11,9,2,63,11,5,2,64,1,13,0],[0,3,1,92,10,15,16,3,123,123,125,125,124,124,10,5,2,11,1,13,0],[0,3,1,92,10,9,2,18,10,5,2,11,1,13,0],[14,13,2],[14,13,2],[9,0,0,2,70,11,54,2,69,11,50,
0,3,1,92,10,5,2,72,1,11,39,2,73,11,35,2,75,11,31,2,76,11,27,0,3,1,123,10,16,2,67,10,12,0,3,1,125,11,5,2,65,1,1,11,5,2,71,1,5,-57,13,2],[17,5,92,92,123,123,125,125,36,36,45,45,13,0],[9,0,17,9,92,92,123,123,125,125,36,36,45,45,95,95,94,94,37,37,35,35,5,-20,13,0],[16,4,95,95,94,94,37,37,35,35,13,0],[0,3,3,45,45,45,11,12,3,2,45,45,11,6,3,1,45,1,13,0],[16,10,123,123,125,125,124,124,37,37,95,95,38,38,64,64,92,92,36,36,35,35,13,0],[0,3,1,92,10,15,0,2,6,11,5,2,74,1,10,5,2,11,1,13,0],[0,3,2,111,101,11,49,
3,2,97,101,11,43,3,2,97,97,11,37,3,2,115,115,11,31,3,2,79,69,11,25,3,2,65,69,11,19,3,2,65,65,11,13,16,4,111,111,79,79,108,108,76,76,1,13,0],[0,3,1,92,10,72,0,16,7,39,39,96,96,94,94,34,34,126,126,61,61,46,46,11,23,0,16,6,117,117,118,118,72,72,99,99,100,100,98,98,10,5,2,5,1,1,10,30,2,11,10,26,0,0,3,1,123,10,12,0,2,67,4,10,6,3,1,125,1,11,6,0,21,4,1,1,13,2],[0,3,1,92,10,19,0,2,18,18,2,2,17,19,10,9,2,5,10,5,2,11,1,13,0],[3,2,92,91],[3,2,92,93],[3,2,92,40],[3,2,92,41],[0,9,0,0,2,11,10,39,0,2,8,11,33,2,
9,11,29,2,20,11,25,2,30,11,21,2,38,11,17,2,15,11,13,2,16,11,9,2,39,11,5,2,82,1,1,5,-42,10,5,2,11,1,13,2],[3,2,92,92,13,0]]}})},"MW/equations/renderer/utils/EquationExportUtilities":function(){define("dojo/_base/lang dojo/dom-attr dojo/dom-class dojo/dom-construct dojo/dom-style MW/equations/renderer/view/exporters/CanvasRenderer".split(" "),function(k,m,l,e,h,f){function d(a,b){return{dataURL:a.toDataURL(b),width:a.width,height:a.height,verticalAlign:parseFloat(m.get(a,"data-eqn-vertical-align"))}}
function c(c,d,l){a(c);var m=c,s=null;0===c.clientHeight&&(s=h.getComputedStyle(c),s=b({fontSize:s.fontSize,fontStyle:s.fontStyle,fontWeight:s.fontWeight,fontFamily:s.fontFamily,fontVariant:s.fontVariant,color:s.color}),m=k.clone(c),m["data-eqn-height"]=c["data-eqn-height"],m["data-eqn-vertical-align"]=c["data-eqn-vertical-align"],e.place(m,s));p||(p=new f);c=p.renderToCanvas(m,d,l);s&&e.destroy(s);return c}function b(a){a={style:k.mixin({display:"inline-block",position:"absolute",right:"-10000px",
bottom:"-10000px",fontSize:"14px",whiteSpace:"pre-wrap"},a)};return e.create("span",a,document.body)}function a(a){if(!a||!l.contains(a,"MathEquation"))throw Error("MathEquation expected!");}var p=null;return{getImageObject:d,createOffScreenSpan:b,exportDomnodeToCanvas:c,exportDomnodeToImageURL:function(b,f,h,k){a(b);f=c(b,f,k);h=d(f,h);var m,q,p;b&&1===b.children.length&&(m=b.children[0]);m&&1===m.children.length&&(q=m.children[0]);q&&1===q.children.length&&(p=q.children[0]);p&&(p.children&&1===
p.children.length)&&(p=p.children[0]);b=p&&l.contains(p,"MathTextBox")?p:void 0;b&&(h.simpleEquation=b);e.destroy(f);return h}}})},"MW/equations/renderer/view/exporters/CanvasRenderer":function(){define("dojo/_base/declare dojo/dom-attr dojo/dom-class dojo/dom-construct dojo/dom-geometry dojo/dom-style MW/equations/renderer/model/MathConstants MW/equations/renderer/view/RendererConstants ./CanvasRendererUtilities".split(" "),function(k,m,l,e,h,f,d,c,b){return k(null,{constructor:function(){this._eqRectStack=
[]},renderToCanvas:function(a,b,c){b=b||1;c=c||Infinity;var d=h.position(a.children[0],!0),f=Math.round(b*d.h),f=Math.min(f,4096),d=Math.round(b*d.w),d=Math.min(d,32767,c);l.contains(a,"emptyEquation")?c=this._renderEmptyEquation(a,d,b):(c=e.create("canvas",{width:d,height:f}),f=c.getContext("2d"),this.renderToContext(a,b,f),a=a["data-eqn-vertical-align"]||0,m.set(c,"data-eqn-vertical-align",a),c.style.verticalAlign=a);l.add(c,"MathEquationCanvas");return c},_renderEmptyEquation:function(a,b,d){var h=
a.children[0],k=f.getComputedStyle(h);a=e.create("canvas",{width:b,height:a.clientHeight*d});b=a.getContext("2d");var l=-parseFloat(k.fontSize)*c.FONT_DESCENT;m.set(a,"data-eqn-vertical-align",l);a.style.verticalAlign=l;b.save();b.imageSmoothingEnabled=!1;b.scale(d,d);b.textBaseline="top";b.fillStyle=k.color;b.font=k.fontStyle+" "+k.fontVariant+" "+k.fontWeight+" "+k.fontSize+" "+k.fontFamily;b.fillText(h.textContent,0,0);b.restore();return a},renderToContext:function(a,b,c){b=b||1;this._eqRect=h.position(a,
!0);this.ctx=c;this.ctx.imageSmoothingEnabled=!1;this.ctx.scale(b,b);this.ctx.textBaseline="top";this._renderElement(a);this.ctx=[]},_saveContext:function(){var a=this._eqRect;this._eqRectStack.push({x:a.x,h:a.h,y:a.y,w:a.w});this.ctx.save()},_restoreContext:function(){this._eqRect=this._eqRectStack.pop();this.ctx.restore()},_renderElement:function(a){var b,c,d,e=f.getComputedStyle(a);this._saveContext();if(b=parseFloat(e.borderTopWidth))this._eqRect.y-=b;var h=this._positionInEquation(a,e);this._applyElementStyleToCanvas(e,
h);b=a.childNodes;for(c=0;c<b.length;c+=1)switch(d=b[c],d.nodeType){case a.ELEMENT_NODE:this._renderElement(d);break;case a.TEXT_NODE:if("hidden"===e.visibility)break;this._renderText(d,h.x,h.y)}this._restoreContext()},_renderText:function(a,b,c){this.ctx.fillText(a.textContent,b,c)},_drawBorderLine:function(a,b,c,e,f){var h=this.ctx;if((e===d.SOLID_LINE||e===d.DASHED_LINE)&&0<f)h.save(),h.beginPath(),h.moveTo(a.x,a.y),h.lineTo(b.x,b.y),e===d.DASHED_LINE&&h.setLineDash([2*f]),h.strokeStyle=c,h.lineWidth=
f,h.stroke(),h.restore()},_drawBorders:function(a,b){this._drawBorderLine({x:a.x,y:a.y+a.h},{x:a.x+a.w,y:a.y+a.h},b.borderBottomColor,b.borderBottomStyle,parseFloat(b.borderBottomWidth));this._drawBorderLine({x:a.x,y:a.y},{x:a.x,y:a.y+a.h},b.borderLeftColor,b.borderLeftStyle,parseFloat(b.borderLeftWidth));this._drawBorderLine({x:a.x,y:a.y},{x:a.x+a.w,y:a.y},b.borderTopColor,b.borderTopStyle,parseFloat(b.borderTopWidth));this._drawBorderLine({x:a.x+a.w,y:a.y},{x:a.x+a.w,y:a.y+a.h},b.borderRightColor,
b.borderRightStyle,parseFloat(b.borderRightWidth))},_isSymbol:function(a){return l.contains(a,"MathTextBox")?-1!==a.className.indexOf("extra")||-1!==a.className.indexOf("symbol")||-1!==a.className.indexOf("stixsize")||-1!==a.className.indexOf("stixvariants")||-1!==a.className.indexOf("accent"):!1},_positionInEquation:function(a,c){var d,e,k,m;k=a;m=0;c=c||f.getComputedStyle(a);d=c.paddingLeft||"0px";e=a.innerHTML;this._isSymbol(a)&&(a.innerHTML="\x3cspan\x3e"+a.innerHTML+"\x3c/span\x3e",k=a.firstElementChild);
k=h.position(k,!0);l.contains(a,"MathTextBox")&&(m=b.getGlyphShift(a,k,c));m={x:k.x-this._eqRect.x,h:k.h,y:k.y-this._eqRect.y+m,w:k.w};e!==a.innerHTML?a.innerHTML=e:m.x+=parseFloat(d);return m},_applyElementStyleToCanvas:function(a,b){this.ctx.fillStyle=a.color;this.ctx.font=a.fontStyle+" "+a.fontVariant+" "+a.fontWeight+" "+a.fontSize+" "+a.fontFamily;"visible"===a.visibility&&this._drawBorders(b,a);return b}})})},"MW/equations/renderer/view/RendererConstants":function(){define([],function(){return{FONT_UPSCALE:1.1,
FONT_ASCENT:0.75,FONT_XHEIGHT:0.55,FONT_DESCENT:0.25}})},"MW/equations/renderer/view/exporters/CanvasRendererUtilities":function(){define(["dojo/has"],function(k){return{getGlyphShift:function(m,l,e){var h=0;if(!k("ff")&&!(70<k("chrome")))return h;e=parseFloat(e.fontSize);h=l.h-e;-1!==m.className.search(/\bextra[1-5]?\b/)?h=m.classList.contains("extra2")?k("mac")&&k("ff")||k("win")&&52<=k("ff")?0.4*h:0.8*h:k("win")&&52<=k("ff")?0.28*h:h*(k("mac")&&k("ff")?0.3:0.02):-1!==m.className.search(/\bstixsize[0-5]\b/)?
(m.classList.contains("stixsize0")&&(h*=k("linux")?0.78:0.84),h=m.classList.contains("stixsize5")?h*(k("mac"),0.6):k("win")&&52<=k("ff")?0.85*h:h*(k("mac")&&!(70<k("chrome"))?0.87:0.91)):h*=0.68;return h}}})},"MW/equations/renderer/view/EquationView":function(){define("dojo/_base/declare dojo/_base/lang ./viewmodel/CSSViewModelRenderer ./viewmodel/HBox ./viewmodel/MathTextBox ./viewmodel/RuleBox ./viewmodel/StretchyBox ./viewmodel/HorizontalStretchyBox ./viewmodel/VBox ./viewmodel/WhiteSpaceBox ../Utilities".split(" "),
function(k,m,l,e,h,f,d,c,b,a,p){return k([],{constructor:function(a){this.scriptlevel=0;this.scriptScalingFactor=a.scriptScalingFactor;this.minimalFontSize=a.minimalFontSize;this.ptIsRelative=a.ptIsRelative;this.displaystyle=a.displaystyle;this.mathsize=this.mathvariant=null;this.renderer=new l(a);this._pxPerEm=this._initialFontSize=this._basePxPerEm=this.renderer.getBasePxPerEm()},layoutAndRender:function(a){a=this.layoutNode(a);return this.renderer.render(a)},_setPxPerEm:function(){var a=Math.pow(this.scriptScalingFactor,
this.scriptlevel);this._pxPerEm=Math.max(this._basePxPerEm*a,this.minimalFontSize)},_setBasePxPerEmFromSize:function(){var a=0;this.ptIsRelative&&"pt"===this.mathsize.slice(-2)?(a=parseFloat(this.mathsize),a=this._initialFontSize*a/10):a=this.renderer.convertFontSizeToPx(this.mathsize);this._basePxPerEm=Math.max(a,this.minimalFontSize);this._setPxPerEm()},emToPx:function(a){return Math.floor(this._pxPerEm*a)},mathAxis:function(){return Math.floor(this._pxPerEm*this.renderer.mathAxis)},barHeight:function(){return Math.max(Math.round(this._pxPerEm*
this.renderer.barHeight),1)},computeWidth:function(a){return this.renderer.computeWidth(a,this.emToPx(1))},layoutNode:function(a){var b,c;if(!a)return null;b=a.className;c=a.layout(this);c.name=b+" "+(c.name?c.name:"");p.copyCommonAttributes(a,c);return c},computeStyle:function(a,b){0!==b&&(this.scriptlevel=a+1)},_mergeMathvariant:function(a,b){if("normal"===b||"monospace"===b)return b;var c=-1!==a.indexOf("italic"),d=-1!==a.indexOf("bold"),e=-1!==b.indexOf("italic"),f=-1!==b.indexOf("bold"),h="",
k="";if(c||e)k="italic";if(d||f)h="bold";c=h;k&&(c+=(c?"-":"")+k);return c||"normal"},applyStyleAttributes:function(a){var b={},c;["mathvariant","scriptlevel","mathsize"].forEach(m.hitch(this,function(d){void 0!==a[d]&&(b[d]=this[d],c=a[d],"mathvariant"===d&&(c&&b[d])&&(c=this._mergeMathvariant(this[d],c)),this[d]=c)}));return b},parseBoxes:function(g,k){var l=[],m=[],p,q,u;for(p=0;p<g.length;p+=1)if(q=g.charAt(p),"}"===q)m.pop();else{u=m.length;switch(q){case "v":q=new b;l.push(q);m.push(q);p+=1;
break;case "h":q=new e;l.push(q);m.push(q);p+=1;break;case "a":q=new c;l.push(q);break;case "w":q=new a;m[m.length-1]instanceof e&&(q.horizontal=!0);l.push(q);break;case "s":q=new d;l.push(q);break;case "r":q=new f;m[m.length-1]instanceof e&&(q.horizontal=!1);l.push(q);break;case "t":q=new h;l.push(q);break;case "*":m[u-1].children=k;continue;default:q=q.charCodeAt(0)-49,q=k[q]}0<u&&m[u-1].addChild(q)}l[0].templateParts=l;return l[0]},computeTemplateMetrics:function(a,b){var c;b=b||0;for(c=a.length-
1;c>=b;c-=1)a[c].computeMetrics()},layoutChildren:function(a,b){var c,d,e,f,h=this.scriptlevel,k=this._pxPerEm,l=this._basePxPerEm;b=b||{};c=b.startIdx||0;d=(b.length?b.length+c:a.length)-1;e=b.boxes||[];this.mathsize&&(this._setBasePxPerEmFromSize(),this.mathsize=null);for(;c<=d;c+=1){b.sizes&&(this.computeStyle(h,b.sizes[c]),this._setPxPerEm());f=a[c];if(f=this.layoutNode(f))f.fontSizePx=this.emToPx(1);e.push(f);this.scriptlevel=h;this._pxPerEm=k}this._basePxPerEm=l;return e}})})},"MW/equations/renderer/view/viewmodel/CSSViewModelRenderer":function(){define("dojo/_base/array dojo/_base/declare dojo/_base/lang dojo/dom dojo/dom-attr dojo/dom-class dojo/dom-construct dojo/dom-style dojo/has MW/equations/renderer/Utilities MW/equations/renderer/view/RendererConstants MW/equations/utils/StringUtils ./HBox ./MathTextBox ./StretchyBox ./WhiteSpaceBox".split(" "),
function(k,m,l,e,h,f,d,c,b,a,p,g,n,t,r,s){return m(null,{constructor:function(a){var b={id:"MathEquationRendererScratch","class":"MathEquation",style:{position:"absolute",right:"-1000px",bottom:"-1000px",whiteSpace:"pre-wrap"}};this._scratch=e.byId("MathEquationRendererScratch");this._scratch||(this._scratch=d.create("span",b,document.body));this._mathroot=d.create("span",{"class":"MathEquation"},a.domNode);this.creatorFlavor=a.creatorFlavor;this.scriptScalingFactor=a.scriptScalingFactor;this.minimalFontSize=
a.minimalFontSize;this._pxPerEm=a.pxPerEm?a.pxPerEm:this.computePxToEms();this._pxPerEm<this.minimalFontSize&&(this._pxPerEm=this.minimalFontSize);this._pxPerEm=Math.ceil(this._pxPerEm);this._setStyle(this._mathroot,{fontSize:this._pxPerEm+"px"});this._setStyle(this._scratch,{fontSize:this._pxPerEm+"px"});this.fontAscent=p.FONT_ASCENT;this.fontXHeight=p.FONT_XHEIGHT;this.fontDescent=p.FONT_DESCENT;this._italicCorrection=0.1;this.mathAxis=0.38;this.barHeight=0.07},computeWidth:function(a,b){var c;
this._setStyle(this._scratch,{fontSize:b});this.render(a,this._scratch);c=this._scratch.clientWidth;this._scratch.innerHTML="";return c},getBasePxPerEm:function(){return this._pxPerEm},computePxToEms:function(a){a||(a=this._mathroot);a=c.getComputedStyle(a);a=parseFloat(a.fontSize);0===a&&(a=1);return a},convertFontSizeToPx:function(a){this._setStyle(this._scratch,{fontSize:a});a=this.computePxToEms(this._scratch);this._setStyle(this._scratch,{fontSize:this._pxPerEm+"px"});return a},toGrid:function(a){return isNaN(a)?
"0px":Math.ceil(a)+"px"},SPACE_NORMAL:[0,1,2,3,0,0,0,1,1,1,0,3,0,0,0,1,2,2,0,0,2,0,0,2,3,3,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,1,2,3,0,0,0,1,1,1,0,1,1,1,1,1,1,1,2,3,1,0,1,1],SPACE_SCRIPT:[0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],adjustSpacingClasses:function(a,b){var c=a?a.spacing:-1,d=b.spacing;if(2===d&&0!==c&&5!==c&&7!==c&&8!==c)b.spacing=0;else if(2===c&&(3===d||5===d||6===d))a.spacing=0},_setStyle:function(a,b){Object.keys(b).forEach(function(c){a.style[c]=
b[c]})},_resolveNest:function(a,b,c){for(var d;b&&8===a;)a=b.spacing,d=b.children,b=null,d&&d instanceof n&&(b=d[c?0:d.length-1]);return a},_gapForItalicCorrection:function(a,b){var c=0,d=a&&a instanceof t;b instanceof t&&(d&&!0===b.isItalic&&!0===a.isItalic?a.italicCorrectionRight=0:c+=b.leftItalicCorrection(),b.italicCorrectionRight=b.rightItalicCorrection());return c},_gapForCode:function(a,b,c){var d=0;if("MathType"!==this.creatorFlavor)return d;if(a&&(a.needsGapBehind()&&!b.startsWithDelimiter()||
b.needsGapBefore()&&!a.endsWithDelimiter()))d=Math.max(d,4*c);return d},computeGap:function(a,b,c){var d=c?this.SPACE_SCRIPT:this.SPACE_NORMAL;c=0;var e=1/18,f,g;this.adjustSpacingClasses(a,b);if(a)if(f=this._resolveNest(a.spacing,a,!1),g=this._resolveNest(b.spacing,b,!0),d=d[8*f+g],0<d)c=(2+d)*e;else if((1===b.spacing||2===b.spacing||1===a.spacing||2===a.spacing)&&b.cls!==a.cls)c=e;c=Math.max(c,this._gapForCode(a,b,e));c+=this._gapForItalicCorrection(a,b);return b.skip=c},render:function(a,b){var c;
b=b||this._mathroot;if(a){c=a.render(this);d.place(c,b);c=a.cssAscent()+a.cssDescent()+0.2*this.getBasePxPerEm();var e=-a.cssDescent()-0.1*this.getBasePxPerEm()/2;b["data-eqn-height"]=c;b["data-eqn-vertical-align"]=e}return b},makeGlyphTextbox:function(a,b){var c=a.font,d=a.glyph||a.unicode,e=new t;e.initalizeSymbolBoxData(a,b,!0);e.size=a.size||1;e.fontSizePx=b.emToPx(1);e.text=g.fromCodePoint(d);this.computeGlyphTextboxMetrics(e,c,b);return e},_glyphShift:function(a){var c=0,c=b("ff")?-0.05:0.16;
return a.emToPx(c)},computeGlyphTextboxMetrics:function(a,b,c){a.computeMetrics(c);"extra"===b.slice(0,5)&&"extra1"!==b&&(a.setMetrics({ascent:0,descent:c.emToPx(a.size)}),"extra"===b&&(a.glyphShift=this._glyphShift(c)))},_setTooltip:function(a,b){delete a.title;f.add(a,"hasTooltip");a["data-eqn-tooltip"]=b},makeDomNode:function(a){var b=d.create("span");b.MWEQ=a;a.name&&f.add(b,a.name);a.id&&(b.id=a.id);a.tooltip&&this._setTooltip(b,a.tooltip);a.style&&h.set(b,"style",a.style);a["class"]&&f.add(b,
a["class"]);return b},_setMathTextBoxFontAttributes:function(b,c){a.isSingleCharIdentString(b.text||"")||(c.fontStyle="normal");b.fontStyle&&(c.fontStyle=b.fontStyle);b.fontWeight&&(c.fontWeight=b.fontWeight)},_renderMathTextBoxSetStyle:function(a,b){var c=(b.skip||0)+b.xShift,d={position:"relative"};c&&b.applyItalicCorrection&&(d.marginLeft=c+"em");b.italicCorrectionRight&&b.applyItalicCorrection&&(d.marginRight=b.italicCorrectionRight+"em");this._setMathTextBoxFontAttributes(b,d);if(b.accentBox()&&
(d.height=this.toGrid(b.accentHeight()),"topaccent"===b.accentType&&(d.display="block"),c=b.downShift()))d.marginTop=this.toGrid(c),d.marginBottom=this.toGrid(-c);this._setStyle(a,d)},renderMathTextBox:function(a){var b=this.makeDomNode(a);this._renderMathTextBoxSetStyle(b,a);h.set(b,{innerHTML:a.text});f.add(b,a.cls);a.accentBox()&&f.add(b,a.accentType);return b},renderRuleBox:function(a){var b=this.makeDomNode(a),c,d=a.ascent();0<d&&1>d&&(d=1);h.set(b,{"class":"rulebox"});a.horizontal&&(c={display:"block",
borderBottomStyle:"solid",borderBottomWidth:this.toGrid(d),width:"100%",height:"0px",zIndex:1});this._setStyle(b,c);return b},_renderHorizontalStretchyBoxApplyStyle:function(a,b){var c=b.skip||0,d={display:"block",position:"relative"};0!==c&&(d.marginLeft=c+"em");d.height=this.toGrid(b.accentHeight());this._setMathTextBoxFontAttributes(b,d);this._setStyle(a,d)},_renderSingleGlyphHorizontalStretchyBoxChild:function(a,b){var c=b.children[0],e=b.downShift(),c=c.render(this),e={left:this.toGrid(0),top:this.toGrid(e)};
d.place(c,a);this._setStyle(c,e)},_renderSingleGlyphHorizontalStretchyBox:function(a,b){var c={};this._renderSingleGlyphHorizontalStretchyBoxChild(a,b);b.width()&&(c.width=this.toGrid(b.width()));b.left()&&(c.left=this.toGrid(b.left()));this._setStyle(a,c);return a},_renderMultipleGlyphHorizontalStretchyBox:function(a,b){var c=b.downShift()||0;b.traverse(l.hitch(this,function(b){var e;b&&(e=b.render(this),d.place(e,a),b=b.left(),b={top:this.toGrid(c),position:"absolute",left:this.toGrid(b)},this._setStyle(e,
b))}));if(!b.accentType){var e={display:"inline-block",position:"relative",left:"-"+b.width()/2+"px"};this._setStyle(a,e)}return a},renderHorizontalStretchyBox:function(a){var b=this.makeDomNode(a);this._renderHorizontalStretchyBoxApplyStyle(b,a);1===a.children.length?this._renderSingleGlyphHorizontalStretchyBox(b,a):this._renderMultipleGlyphHorizontalStretchyBox(b,a);a.setMetrics({cssAscent:a.ascent(),cssDescent:a.descent()});return b},_renderStretchyBoxApplyStyle:function(a,b){var c=b.skip||0,d=
{display:"inline-block",position:"relative"};c&&(d.marginLeft=c+"em");this._setStyle(a,d)},_applyChromeFix:function(a,c){return 1.4===a.size&&b("webkit")?1.024*c:c},_renderSingleGlyphStretchyBoxChild:function(a,c){var e=c.children[0],f=e.fontSizePx,g=e.render(this),h={display:"inline-block",position:"relative"},k=Math.floor(c.ascent()),l=0,n=Math.round(e.height()),m=0;b("mac")&&b("ff")&&(m=Math.floor(-f*this.barHeight));d.place(g,a);switch(e.cls){case "extra":h.verticalAlign=this.toGrid(k);n=this._applyChromeFix(e,
n);h.lineHeight=this.toGrid(n);0<e.size-1-this.mathAxis?(l=Math.floor(f*((e.size-1-this.mathAxis)/2)),h.marginTop=this.toGrid(-l),h.marginBottom=this.toGrid(l)):b("webkit")&&delete h.display;break;case "extra1":m&&(h.verticalAlign=this.toGrid(m));break;case "symbol":break;default:l=Math.ceil(f*this.mathAxis),h.verticalAlign=this.toGrid(k+m),h.lineHeight=this.toGrid(n),h.marginTop=this.toGrid(-l),h.marginBottom=this.toGrid(l)}this._setStyle(g,h)},_renderSingleGlyphStretchyBox:function(a,b){var c={display:"inline-block",
position:"relative"};this._renderSingleGlyphStretchyBoxChild(a,b);b.width()&&(c.width=this.toGrid(b.width()));b.left()&&(c.left=this.toGrid(b.left()));this._setStyle(a,c);return a},_renderMultipleGlyphStretchyBox:function(a,b){var c=b.children,e=0<c.length?c[c.length-1]:null,f=0;this._setStretchyBoxSpecialWidthHeight(a,b);b.traverse(l.hitch(this,function(b){var c;b&&(c=b.render(this),d.place(c,a),this._setStyle(c,{position:"absolute",display:"block",top:this.toGrid(f+b.glyphShift)}),f+=b.ascent(),
b!==e&&(f+=b.descent()))}));this._setStyle(a,{verticalAlign:this.toGrid(-b.descent())});return a},renderStretchyBox:function(a){var b=this.makeDomNode(a);this._renderStretchyBoxApplyStyle(b,a);this._setBoxTextAlign(b,a);1===a.children.length?this._renderSingleGlyphStretchyBox(b,a):this._renderMultipleGlyphStretchyBox(b,a);a.setMetrics({cssAscent:a.ascent(),cssDescent:a.descent()});return b},_setBoxTextAlign:function(a,b){var c="left";"c"===b.alignment?c="center":"r"===b.alignment&&(c="right");this._setStyle(a,
{textAlign:c})},_setStretchyBoxSpecialWidthHeight:function(a,b){var c=b.precomputedWidth||b.fontSizePx,c={height:this.toGrid(b.height()),width:this.toGrid(c)};b.left()&&(c.left=this.toGrid(b.left()));this._setStyle(a,c)},_renderHBoxApplyStyle:function(a,b){var c=b.skip||0,d={display:"inline-block",position:"relative"};b.fontSizePx&&(d.fontSize=b.fontSizePx+"px");c&&(d.marginLeft=c+"em");if(b.leftShift||b.rightShift)c=b.leftShift?-b.leftShift:0,c+=b.rightShift?b.rightShift:0,d.marginLeft=this.toGrid(c);
b.width()&&(d.width=this.toGrid(b.width()));b.downShift()&&(d.marginTop=this.toGrid(b.downShift()),d.marginBottom=this.toGrid(-b.downShift()),d.display="block");this._setStyle(a,d)},renderHBox:function(a){var b=this.makeDomNode(a),c=a.fontSizePx||0,e=0,f=0;h.set(b,"data-eqn-subscript",!0===a.subscript);h.set(b,"data-eqn-superscript",!0===a.superscript);a.children.length&&!a.accentBox()&&(e=Math.round(c*this.fontAscent),f=Math.round(c*this.fontDescent));a.traverse(l.hitch(this,function(a){var c;a&&
(c=a.render(this),d.place(c,b),e=Math.max(e,a.cssAscent()),f=Math.max(f,a.cssDescent()))}));a.setMetrics({cssAscent:e,cssDescent:f});this._renderHBoxApplyStyle(b,a);return b},_renderVBoxApplyStyle:function(a,b){var c=b.skip||0,d={display:"inline-block",position:"relative"};c&&(d.marginLeft=c+"em");b.borderWidth&&(d.borderWidth=b.borderWidth+"px");b.borderStyle&&(d.borderStyle=b.borderStyle);this._setStyle(a,d)},renderVBox:function(a){var c=this.makeDomNode(a),e=a.children,f=0<e.length?e[e.length-
1]:null,g=0,h=0;this._renderVBoxApplyStyle(c,a);if(0===e.length)return this._setStyle(c,{height:this.toGrid(a.height()),verticalAlign:this.toGrid(-a.descent())}),a.setMetrics({cssAscent:a.ascent(),cssDescent:a.descent()}),c;this._setBoxTextAlign(c,a);var k=!1;a.traverse(l.hitch(this,function(a){var e,l;a&&(e=a.render(this),d.place(e,c),a instanceof s?(g+=a.length,h+=a.ascent()):(l=g+a.ascent()-a.cssAscent(),a.isStretchySymbolBox()?1===a.children.length&&(l=a.children[0],l.ascent()-l.cssAscent()&&
(l=l.ascent()-l.cssAscent(),b("webkit")&&(l=Math.max(Math.ceil(l/1.1),l-1)),this._setStyle(e,{display:"block",marginTop:this.toGrid(l)}))):this._setStyle(e,{display:"block",marginTop:this.toGrid(l)}),g=a.descent()-a.cssDescent(),h+=a.ascent(),a!==f?h+=a.descent():(a=a.accentBox())&&(a.children&&1<a.children.length)&&(k=!0)))}));k||this._setVBoxVerticalAlign(c,a,h);a.setMetrics({cssAscent:a.ascent(),cssDescent:a.descent()});return c},_setVBoxVerticalAlign:function(a,b,c){b=b.ascent()-c;this._setStyle(a,
{verticalAlign:this.toGrid(b)})}})})},"MW/equations/renderer/view/viewmodel/HBox":function(){define(["dojo/_base/declare","./BoxUtils","./ContainerBox"],function(k,m,l){return k(l,{constructor:function(){this.name="HBox";this._largeOp=!1},render:function(e){return e.renderHBox(this)},accentBox:function(){return 1===this.children.length&&this.children[0]?this.children[0].accentBox():null},hasLargeOpSymbolBox:function(){return this._largeOp},rightItalicCorrection:function(){var e=this.children;return e.length&&
e[e.length-1].rightItalicCorrection()},leftItalicCorrection:function(){var e=this.children;return e.length&&e[0].leftItalicCorrection()},needsGapBefore:function(){var e=this.children;return e.length&&e[0].needsGapBefore()},needsGapBehind:function(){var e=this.children;return e.length&&e[e.length-1].needsGapBehind()},startsWithDelimiter:function(){var e=this.children;return e.length&&e[0].startsWithDelimiter()},endsWithDelimiter:function(){var e=this.children;return e.length&&e[e.length-1].endsWithDelimiter()},
computeRowGaps:function(e,h){var f=0,d=this.children;if(0<d.length){e.computeGap(null,d[0],h);for(f=0;f<d.length-1;f+=1)e.computeGap(d[f],d[f+1],h)}},findAlignmentPoint:function(e,h){var f=this.children,d,c,b;h.push(0);b=h.length-1;for(d=0;d<f.length;d+=1)if(c=f[d])if(h[b]=d,c=c.findAlignmentPoint(e,h),null!==c)return c;h.pop();return null},splitAt:function(e,h){var f,d,c,b;1===arguments.length&&(h=0);f=e.path[h];d=this.children;c=d[f].splitAt(e,h+1);b=new this.constructor(this);b.setMetrics({ascent:this.ascent(),
descent:this.descent()});b.children=d.slice(f);b.children[0]=c.right;d[f]=c.left;this.children=d.slice(0,f+1);c.right=b;c.left=this;return c},computeMetrics:function(){var e=this.children,h=0,f,d,c;if(0<e.length){f=e[0].ascent();d=e[0].descent();for(var b=e[0].belowXheight(),h=1;h<e.length;h+=1)c=e[h],f=Math.max(f,c.ascent()),d=Math.max(d,c.descent()),b&=c.belowXheight();this.setMetrics({ascent:f,descent:d});this.setBelowXheight(b)}},setItalicCorrection:function(e){var h=this.children;0!==h.length&&
(h=h[h.length-1])&&h.setItalicCorrection(e)},_setScriptVBox:function(e,h,f,d,c){var b=e.renderer,a=e.emToPx(1);e=a*b.fontAscent;var k=a*b.fontXHeight,g=a*b.fontDescent,l=!!d,b=!!c,t=h.ascent()||e,r=h.descent()||g,s=h.hasLargeOpSymbolBox(),a=0,q=k,u=0.6*k,v=e-k,x=u,k=0;if(b){c.superscript=!0;h=m.hasAccent(h);if(t>Math.ceil(e)&&!h||s)q/=2;h&&(q*=1.3);a=t-c.descent()-q;a=Math.max(a,v)-(c.supDownShift||0)}if(l){d.subscript=!0;if(r>Math.ceil(g)||s)u=-u/2;k=-r+d.ascent()+u;k=Math.min(k,x)}b&&l&&(k>a&&(k=
a),d=f.children[1],d.length=a-k,d.computeMetrics());d=0;d=b?a+c.height():k;f.computeMetrics();f.setAscent(d)},setNoLimitsScriptData:function(e,h){var f=h[0],d=h[1],c=h[2];this._setScriptVBox(e,f,this.children[1],d,c);f.setItalicCorrection(!d||!!c);this.computeMetrics()},setMultiScriptData:function(e,h,f){var d,c=this.children,b=c[h],a,k,g,l,m;for(d=0;d<c.length;d+=1)if(d!==h){a=c[d];k=a.children;l=g=null;m=f[d];if(1===m||3===m)g=k[0];2===m?l=k[0]:3===m&&(l=k[2]);this._setScriptVBox(e,b,a,l,g)}this.computeMetrics()}})})},
"MW/equations/renderer/view/viewmodel/BoxUtils":function(){define(["dojo/_base/lang","./HorizontalStretchyBox"],function(k,m){function l(e){return!e||!(-1!==e.name.indexOf("HBox")&&e.children&&1===e.children.length)?null:e.children[0]}function e(h){return h&&-1!==h.name.indexOf("HBox")&&h.children&&1===h.children.length?e(h.children[0]):!(h&&-1!==h.name.indexOf("VBox"))?null:(h=l(h.children[0]))&&"topaccent"===h.accentType}return{hasAccent:e,getAccentBox:l,getHorizontalStretchyAccentBox:function(e){if(!e||
!(-1!==e.name.indexOf("HBox")&&e.children&&1===e.children.length))return null;e=e.children[0];return e instanceof m?e:null}}})},"MW/equations/renderer/view/viewmodel/HorizontalStretchyBox":function(){define(["dojo/_base/declare","dojo/_base/lang","./ContainerBox","../../model/SpacingClasses","../../model/Symbols"],function(k,m,l,e,h){return k(l,{constructor:function(e){this.name="HorizontalStretchyBox"},computeMetrics:function(){},render:function(e){return e.renderHorizontalStretchyBox(this)},accentBox:function(){return"topaccent"===
this.accentType||"bottomaccent"===this.accentType?this:null},isStretchyAccentBox:function(){return!0},makeHorizontalStretchyBox:function(e,d){var c=h.getSymbol(e.symbolName);this.symbolData=c;this.setSymbolBoxData(e);this._makeSingleSymbolBox(d,c);var b=this.children[0];b.setSymbolBoxData(e,d);d.renderer.computeGlyphTextboxMetrics(b,c.font,d);this.setMetrics({ascent:b.ascent(),descent:b.descent()});this.setAccentHeight(d.emToPx(c.accentHeight||1));return this},setSymbolBoxData:function(e){this.symbolName=
e.symbolName;this.baseIsItalic=e.baseIsItalic;this.accentType=e.accentType},STRETCHY_SUFFIX:["","big","Big","bigg","Bigg"],_glyphForSymbol:function(e,d,c){var b,a,k=0,g,l=null,m=this.STRETCHY_SUFFIX;for(b=0;b<m.length;b+=1){g=h.symbolMap[d+m[b]];if(!g)break;a=g&&g.width?g.width/1E3:1;a=e.emToPx(a);if(!this.isDelimiterBox()&&a+1>=c||a>c-1E-4)return l&&2*Math.abs(c-k)<Math.abs(a-c)?l:g;k=a;l=g}return null},_widestGlyphForSymbol:function(e){var d=this.STRETCHY_SUFFIX,c;for(c=d.length-1;0<=c;c-=1){var b=
h.symbolMap[e+d[c]];if(b)return b}return null},resizeHorizontalStretchyBox:function(e,d){var c=null,b=h.unicodeMap[this.symbolName]||this.symbolName;(c=this._glyphForSymbol(e,b,d))?this._makeSingleSymbolBox(e,c):this._makeVariableSymbolBox(e,b,d)||(c=this._widestGlyphForSymbol(b),this._makeSingleSymbolBox(e,c))},_setMetrics:function(e,d){var c=e.emToPx(1),b=Math.ceil(c*e.renderer.fontAscent),a=d.symbolAccentHeight||1,h=d.symbolAccentDownShift||0;"topaccent"===this.accentType?this.setMetrics({ascent:a,
descent:0}):"bottomaccent"===this.accentType?(c=d.symbolGlyphTop-h-a,this.setMetrics({ascent:a+c,descent:-c})):this.setMetrics({ascent:b,descent:c-b});this.setAccentHeight(a);h&&this.setDownShift(h)},_makeSingleSymbolBox:function(e,d){var c=e.renderer.makeGlyphTextbox(d,e);c.accentType=this.accentType;c.computeMetrics(e);this.children=[c];this._setMetrics(e,c)},_makeVariableSymbolBox:function(e,d,c){function b(a,b){var c=e.renderer.makeGlyphTextbox(a,e);c.setLeft(Math.round(B));c.setWidth(b);B+=b-
x;return c}function a(a){for(var c=0,d,c=0;c<a;c+=1)d=b(r,u),D(d)}var k=h.symbolMap,g=k[d+"_left"];if(!g)return!1;var l=k[d+"_mid"],t=k[d+"_right"],r=k[d+"_ex"];d=t.width/1E3;var s=r.width/1E3,q=l?l.width/1E3:0,k=e.emToPx(g.width/1E3);d=e.emToPx(d);var q=q?e.emToPx(q):0,u=e.emToPx(s),v=Math.max(0,c-(k+d+q)),x=0,A=2,w=s=0,B=0,D=m.hitch(this,function(a){this.children.push(a)});if(!g)return!1;l?(s=Math.ceil(v/2/u),A+=1+2*s,w=2*s*u-v):(s=Math.ceil(v/u),A+=s,w=s*u-v);x=(Math.max(0,k+d+q-c)+w)/(A-1);g=
b(g,k);this.children=[g];l&&(a(s),l=b(l,q),D(l));a(s);t=b(t,d);D(t);this._setMetrics(e,g);this.setWidth(c);return!0}})})},"MW/equations/renderer/view/viewmodel/ContainerBox":function(){define(["dojo/_base/declare","./AbstractBox"],function(k,m){return k(m,{constructor:function(k){k=k||{};this.children=k.children||[]},addChild:function(k){k&&this.children.push(k)},traverse:function(k){var e=this.children,h,f;for(h=0;h<e.length;h+=1)f=e[h],k(f)}})})},"MW/equations/renderer/view/viewmodel/AbstractBox":function(){define(["dojo/_base/declare",
"dojo/_base/lang","../../model/SpacingClasses"],function(k,m,l){return k(null,{constructor:function(e){e=e||{};this._accentHeight=this._cssDescent=this._cssAscent=this._descent=this._ascent=0;this._belowXheight=!1;this._downShift=0;this.spacing=e.spacing||l.ORD;this.skip=0;this.templateParts=null},computeMetrics:function(){},isStretchyAccentBox:function(){return!1},isStretchySymbolBox:function(){return!1},accentBox:function(){return null},hasLargeOpSymbolBox:function(){return!1},setItalicCorrection:function(){},
rightItalicCorrection:function(){return 0},leftItalicCorrection:function(){return 0},needsGapBefore:function(){return!1},needsGapBehind:function(){return!1},startsWithDelimiter:function(){return this.isDelimiterBox()},endsWithDelimiter:function(){return this.isDelimiterBox()},isDelimiterBox:function(){return!1},height:function(){return this._ascent+this._descent},belowXheight:function(){return this._belowXheight},setBelowXheight:function(e){this._belowXheight=e},downShift:function(){return this._downShift},
setDownShift:function(e){this._downShift=e},accentHeight:function(){return this._accentHeight},setMetrics:function(e){["ascent","descent","cssAscent","cssDescent"].map(m.hitch(this,function(h){e.hasOwnProperty(h)&&(this["_"+h]=e[h])}))},setAccentHeight:function(e){this._accentHeight=e},setAscent:function(e){var h=this._ascent+this._descent;this._ascent=e;this._descent=h-e},ascent:function(){return this._ascent},cssAscent:function(){return this._cssAscent},setDescent:function(e){var h=this._ascent+
this._descent;this._descent=e;this._ascent=h-e},descent:function(){return this._descent},cssDescent:function(){return this._cssDescent},setWidth:function(e){this._width=e},width:function(){return this._width},setLeft:function(e){this._left=e},left:function(){return this._left},centerAt:function(e){var h=this.height();this._ascent=h/2+e;this._descent=h/2-e},findAlignmentPoint:function(e,h){return null}})})},"MW/equations/renderer/view/viewmodel/MathTextBox":function(){define("dojo/_base/declare dojo/has ./AbstractBox ../../model/SpacingClasses ../../model/Symbols ../../model/utils/MathMLEntities".split(" "),
function(k,m,l,e,h,f){var d={f:0.2,j:0.17,p:0.1,x:0.05,y:0.07,"\u00df":0.2,A:0.1,B:0.05,D:0.05,H:0.05,I:0.05,J:0.05,L:0.05,M:0.05,N:0.05,R:0.05,U:-0.1,X:0.05,Z:0.05,"\u00c4":0.1,"\u00dc":-0.1,"\u03b2":0.05,"\u03bb":0.05,"\u03bc":0.05,"\u03c1":0.05,"\u03c7":0.1},c={d:0.05,f:0.2,j:0.05,k:0.02,r:0.05,t:0.03,"\u00df":0.02,C:0.1,E:0.1,F:0.1,H:0.1,I:0.1,J:0.1,K:0.1,L:0.05,M:0.1,N:0.1,S:0.05,T:0.1,U:0.1,V:0.1,W:0.1,X:0.05,Y:0.1,Z:0.1,"\u00dc":0.1,"\u03b3":0.05,"\u03b4":0.05,"\u03b6":0.1,"\u03b8":0.05,"\u03ba":0.05,
"\u03be":0.05,"\u03c0":0.1,"\u03c3":0.05,"\u03d5":0.05,"\u03d1":0.03,"\u03d6":0.1,"\u03db":0.05,"\u03c7":0.05,"\u03c8":0.09};d[f.replace("\x26Escr;")]=-0.05;c[f.replace("\x26sscr;")]=-0.05;c[f.replace("\x26zscr;")]=-0.05;c[f.replace("\x26Kscr;")]=0.05;c[f.replace("\x26Xscr;")]=0.05;return k(l,{constructor:function(b){b=b||{};this.name="MathTextBox";this.text=b.text||"";this.yShift=this.xShift=this.glyphShift=0;this.fontSize=b.fontSize||1;this.cls=b.cls||"text";this.applyItalicCorrection=!0;this.isRelation=
!1;this.accentType=this.fontStyle=this.fontWeight=null;this.stretchy=!1},isStretchyAccentBox:function(){return!0===this.symbolAccentStretchy},accentBox:function(){return"topaccent"===this.accentType||"bottomaccent"===this.accentType?this:null},setItalicCorrection:function(b){this.text&&(this.applyItalicCorrection=b)},_getCharAt:function(b,a){if(!b)return"";var c=b.length,d;d=0===a?b[0]:b[c-1];var e=d.charCodeAt(0);1<c&&(55296<=e&&57343>=e)&&(d=0===a?b.slice(0,2):b.slice(c-2));return d},rightItalicCorrection:function(){var b;
return("text"===this.cls||"symbol"===this.cls)&&this.applyItalicCorrection?(b=this.text,(b=this._getCharAt(b,-1))&&this.isItalic&&c[b]?c[b]:0):0},leftItalicCorrection:function(){var b;return("text"===this.cls||"symbol"===this.cls)&&this.applyItalicCorrection?(b=this.text,(b=this._getCharAt(b,0))&&this.isItalic&&d[b]?d[b]:0):0},needsGapBefore:function(){return"code"===this.cls},needsGapBehind:function(){return"code"===this.cls},isDelimiterBox:function(){var b=this.cls;return 5<b.length&&"extra"===
b.slice(0,5)||this.symbolDelimiterType},findAlignmentPoint:function(b,a){var c;return"alignmark"===this.cls?{path:a,pos:0}:"d"===b&&"number"===this.cls?(c=this.text.indexOf("."),-1===c&&(c=this.text.length),{path:a,pos:c}):"\x3d"===b&&this.isRelation?{path:a,pos:0}:null},splitAt:function(b){b=b.pos;var a=null,c=this.text;if(b===c.length)return{left:this,right:null};a=new this.constructor(this);a.text=c.slice(b);this.text=c.slice(0,b);return{left:this,right:a}},setSymbolBoxData:function(b,a){var c=
b.symbolName||b.text,c=h.unicodeMap[c]||c;(c=h.symbolMap[c])?this.initalizeSymbolBoxData(c,a,b.stretchy):(this.cls="text",this.text=b.symbolName.replace(/&/g,"\x26amp;").replace(/</g,"\x26lt;").replace(/>/g,"\x26gt;"),this.spacing=e.ORD);void 0!==b.TeXSpacing&&(this.spacing=b.TeXSpacing)},initalizeSymbolBoxData:function(b,a,c){this.cls=b.font;this.fontStyle=b.fontStyle;this.isItalic="italic"===b.fontStyle;this.text=h.getCharForSymbol(b);this.spacing=b.spacing||e.ORD;this.subLeftShift=a.emToPx(b.subLeftShift)||
0;this.supRightShift=a.emToPx(b.supRightShift)||0;this.supDownShift=a.emToPx(b.supDownShift)||0;this.symbolDelimiterType=b.delimiterType;this.symbolGlyphTop=a.emToPx(b.glyphTop/1E3)||0;this.symbolGlyphBottom=a.emToPx(b.glyphBottom/1E3)||0;this.symbolAccentDownShift=a.emToPx(b.accentDownShift/1E3)||0;this.symbolAccentHeight=a.emToPx(b.accentHeight);this.symbolGlyphTop!==this.symbolGlyphBottom&&(this.symbolAccentHeight=a.emToPx((b.glyphTop-b.glyphBottom)/1E3)||1);this.symbolAccentStretchy=b.accentStretchy&&
(c||b.stretchyDefault);this.isRelation=b.relation||!1},_computeTopAccentMetrics:function(b,a){this.accentType&&-1!==this.accentType.indexOf("accent")&&(a.accentHeight=this.symbolAccentHeight?this.symbolAccentHeight:a.px*b.fontAscent,a.accentHeight=Math.max(0,a.accentHeight),this.setAccentHeight(a.accentHeight),-1!==this.accentType.indexOf("topaccent")&&(a.ascent=this.accentHeight(),a.descent=0,this.setMetrics({ascent:a.ascent,descent:a.descent})))},computeMetrics:function(b){var a=b.renderer;b=b.emToPx(1);
var c=Math.ceil(b*a.fontAscent);b={px:b,ascent:c,descent:b-c,accentHeight:0};"alignmark"===this.cls?this.setMetrics({ascent:0,descent:0}):(this.setMetrics({ascent:b.ascent,descent:b.descent}),this._computeTopAccentMetrics(a,b));this.setMetrics({cssAscent:b.ascent,cssDescent:b.descent})},render:function(b){return b.renderMathTextBox(this)}})})},"MW/equations/renderer/view/viewmodel/StretchyBox":function(){define(["dojo/_base/declare","dojo/_base/lang","./ContainerBox","../../model/SpacingClasses",
"../../model/Symbols"],function(k,m,l,e,h){return k(l,{constructor:function(){this.name="StretchyBox";this.minsize="shortfall";this.maxsize=0;this.alignment="c";this.supRightShift=this.subLeftShift=0;this._largeOp=!1},computeMetrics:function(){},render:function(e){return e.renderStretchyBox(this)},isStretchySymbolBox:function(){return!0},hasLargeOpSymbolBox:function(){return this._largeOp},isDelimiterBox:function(){return"open"===this.delimiterType||"close"===this.delimiterType},makeLargeOp:function(f,
d,c){this.symbolData=f=h.lookupLargeOp(f,c);this._makeSingleSymbolBox(d,f);c=this.children[0];this._largeOp=!0;d.renderer.computeGlyphTextboxMetrics(c,f.font,d);this.setMetrics({ascent:c.ascent(),descent:c.descent()});this.precomputedWidth=d.emToPx(f.width/1E3)||0;this.subLeftShift=d.emToPx(f.subLeftShift)||0;this.supRightShift=d.emToPx(f.supRightShift)||0;this.spacing=f.spacing||e.ORD;this.centerAt(d.mathAxis());return this},setSymbolName:function(e){this.symbolName=e},setSymbolBoxData:function(e,
d){var c=e.symbolName,b=h.getSymbol(c);b&&(this.symbolName=c,b.delimiterType&&(this.delimiterType=b.delimiterType),b.spacing&&(this.spacing=b.spacing),e.TeXSpacing&&(this.spacing=e.TeXSpacing),0<e.minsize&&(this.minsize=e.minsize,this.setMetrics({ascent:this.minsize}),this.centerAt(d)),0<e.maxsize&&(this.maxsize=e.maxsize))},resizeAndCenterDelimiter:function(e,d,c){var b=0,b=(d-c)/2;this.resizeStretchBox(e,d,c,this.minsize,this.maxsize)&&this.centerAt(b)},STRETCHY_SUFFIX:["","big","Big","bigg","Bigg"],
_glyphForSymbol:function(e,d,c){var b,a,k=0,g,l=null,m=this.STRETCHY_SUFFIX;for(b=0;b<m.length;b+=1){g=h.symbolMap[d+m[b]];if(!g)return 1.5*k>=c?l:null;a=g&&g.size?g.size:1;a=e.emToPx(a);if(!this.isDelimiterBox()&&a+1>=c||a>c-1E-4)return l&&2*Math.abs(c-k)<Math.abs(a-c)?l:g;k=a;l=g}return null},_tallestGlyphForSymbol:function(e){var d=this.STRETCHY_SUFFIX;return h.symbolMap[e+d[d.length-1]]},resizeStretchBox:function(e,d,c,b,a){var k=d+c,g=null,l=!0,g=h.symbolMap,m=h.unicodeMap;"shortfall"===b?k=
Math.max(0.901*k,k-e.emToPx(0.5)):0<b&&(k=Math.max(k,e.emToPx(b)));0<a&&(k=Math.min(k,e.emToPx(a)));b=m[this.symbolName]||this.symbolName;g[b]||(b="ZeroWidthSpace");k<=e.emToPx(3)&&!this.isDelimiterBox()&&(c=Math.max(c-e.emToPx(2.25*e.renderer.fontDescent),0));(g=this._glyphForSymbol(e,b,k))?(this._makeSingleSymbolBox(e,g),l=1<g.size):this._makeVariableSymbolBox(e,b,d,c)||(g=this._tallestGlyphForSymbol(b),this._makeSingleSymbolBox(e,g));return l},_makeSingleSymbolBox:function(e,d){var c=e.renderer.makeGlyphTextbox(d,
e);this.children=[c];this.setMetrics({ascent:c.ascent(),descent:c.descent()});this.precomputedWidth=e.emToPx(d.width/1E3)||0},_makeVariableSymbolBox:function(e,d,c,b){function a(a,b){var c=e.renderer.makeGlyphTextbox(a,e);c.xShift=l;c.glyphShift+=t;b||c.setMetrics({descent:c.descent()-w,cssDescent:c.cssDescent()-w});return c}function k(b){for(var c=0,d,c=0;c<b;c+=1)d=a(q),J(d)}c+=b;var g=h.symbolMap;b=g[d+"tp"];if(!b)return!1;var l=0,t=0,r=g[d+"mid"],s=g[d+"bt"],q=g[d+"ex"],g=s.size,u=q.size,v=r?
r.size:0;d=e.emToPx(b.size);var g=e.emToPx(g),v=v?e.emToPx(v):0,x=e.emToPx(u),A=Math.max(0,c-(d+g+v)),w=0,B=2,D=u=0,J=m.hitch(this,function(a){this.children.push(a)});if(!b)return!1;b.yOffset&&(t=e.emToPx(b.yOffset/1E3));b.xOffset&&(l=b.xOffset/1E3,"c"===this.alignment&&(l/=2));r?(u=Math.ceil(A/2/x),B+=1+2*u,D=2*u*x-A):(u=Math.ceil(A/x),B+=u,D=u*x-A);w=(Math.max(0,d+g+v-c)+D)/(B-1);this.children=[a(b)];r&&(k(u),r=a(r),J(r));k(u);s=a(s,!0);J(s);this.setMetrics({ascent:0,descent:c});this.precomputedWidth=
e.emToPx(b.width/1E3)||0;return!0}})})},"MW/equations/renderer/view/viewmodel/WhiteSpaceBox":function(){define(["dojo/_base/declare","dojo/dom-style","./AbstractBox"],function(k,m,l){return k(l,{constructor:function(e){e=e||{};this.name="WhiteSpaceBox";this.length=e.length||0;this.horizontal=!1},computeMetrics:function(){this.setMetrics({ascent:this.horizontal?0:this.length})},render:function(e){var h=e.makeDomNode(this);this.horizontal?m.set(h,{display:"inline-block",position:"relative",marginLeft:e.toGrid(this.length)}):
m.set(h,{display:"none"});return h}})})},"MW/equations/renderer/view/viewmodel/RuleBox":function(){define(["dojo/_base/declare","./AbstractBox"],function(k,m){return k(m,{constructor:function(k){k=k||{};this.name="RuleBox";this.thickness=k.thickness||0;this.length=k.length||0;this.horizontal=!0},computeMetrics:function(){var k=this.length;this.horizontal&&(k=this.thickness);this.setMetrics({ascent:k,cssAscent:k})},render:function(k){return k.renderRuleBox(this)}})})},"MW/equations/renderer/view/viewmodel/VBox":function(){define("dojo/_base/array dojo/_base/declare ./BoxUtils ./ContainerBox ./MathTextBox ./HorizontalStretchyBox".split(" "),
function(k,m,l,e,h,f){return m(e,{constructor:function(d){d=d||{};this.name="VBox";this.alignment=d.alignment||"c";this.precomputedWidth=0},render:function(d){return d.renderVBox(this)},computeMetrics:function(){var d=this.children,c=0,b;if(0<d.length){for(c=b=0;c<d.length-1;c+=1)d[c]&&(b+=d[c].height());(d=d[d.length-1])&&this.setMetrics({ascent:b+d.ascent(),descent:d.descent()})}this.borderWidth&&(this._ascent+=this.borderWidth,this._descent+=this.borderWidth);return this},needsGapBefore:function(){return k.some(this.children,
function(d){return d.needsGapBefore()})},needsGapBehind:function(){return k.some(this.children,function(d){return d.needsGapBehind()})},_scaleOneStretchyAccent:function(d,c,b,a){var e=l.getAccentBox(a);if(e)return b=b||d.computeWidth(c),e instanceof f?(e.resizeHorizontalStretchyBox(d,b),a.computeMetrics()):e instanceof h&&e.symbolAccentDownShift&&e.setDownShift(e.symbolAccentDownShift),e.baseIsItalic&&"topaccent"===e.accentType&&!c.belowXheight()?e.skip+=c.rightItalicCorrection()/2:e.setItalicCorrection(!1),
b},_scaleStretchyBase:function(d,c,b,a){var e=l.getHorizontalStretchyAccentBox(c);e&&(b=b?d.computeWidth(b):0,a=a?d.computeWidth(a):0,e=c.children[0],e.resizeHorizontalStretchyBox(d,Math.max(b,a)),c.computeMetrics())},_scaleStretchyAccents:function(d,c,b,a){var e;e=this._scaleOneStretchyAccent(d,c,0,b);this._scaleOneStretchyAccent(d,c,e,a);this._scaleStretchyBase(d,c,b,a)},setLimitsScriptData:function(d,c,b,a,e,f){var h=this.templateParts,k=c[0],l=k.ascent(),m=c[2];c=c[1];var q=1,u=d.barHeight(),
v=0;this._scaleStretchyAccents(d,k,m,c);e&&(f?(v=k.belowXheight()?d.emToPx(d.renderer.fontAscent-d.renderer.fontXHeight):0,k.setMetrics({ascent:k.ascent()-v}),m.setDownShift(v)):(h[1].length=u,h[1].computeMetrics(),l+=u),l+=m.height()-v,q+=1);b&&!a&&(h[q].length=u,h[q].computeMetrics());this.computeMetrics();this.setAscent(l)}})})},"MW/equations/renderer/view/FontsLoaded":function(){define("dojo/aspect dojo/Deferred dojo/dom-class dojo/dom-construct dojo/dom-style dojo/_base/lang webfontloaderjs/webfontloader dojo/domReady!".split(" "),
function(k,m,l,e,h,f,d){function c(){function c(){var a=1;h.set(k,{fontSize:"2px",lineHeight:"normal"});k.innerHTML="M";a=parseFloat(h.getComputedStyle(k)["font-size"]);h.set(k,{fontSize:"",lineHeight:""});e.destroy(g);return a}if(!b){b=!0;var g=e.create("span",{id:"MathEquationFontLoaderScratch","class":"MathEquation",style:{position:"absolute",right:"-1000px",top:"-1000px",whiteSpace:"pre-wrap"}},document.body),k=e.create("span",{id:"FontLoaderSpan"},g),l={};l.minFontSize=c();var m=this.webfontConfig||
{};f.mixin(m,{timeout:2E4});d.load({active:function(){a.resolve(l)},fontinactive:function(b,c){a.reject(b+c)},classes:!1,timeout:m.timeout,custom:{families:"STIXGeneral-webfont:n4,i4,n7,i7 STIXSizeOneSym-webfont STIXSizeTwoSym-webfont STIXSizeThreeSym-webfont STIXSizeFourSym-webfont STIXSizeFiveSym-webfont STIXNonUnicode-webfont STIXVariants-webfont mwmathextregular mwmathext1regular mwmathext2regular mwmathext3regular mwmathext4regular mwmathext5regular".split(" "),testStrings:{"STIXGeneral-webfont:n4,i4,n7,i7":"ABCXYZuvxyz",
"STIXSizeOneSym-webfont":"()[]{\u23df","STIXSizeTwoSym-webfont":"()[]{\u23df","STIXSizeThreeSym-webfont":"()[]{\u23df","STIXSizeFourSym-webfont":"()[]{\u23df","STIXSizeFiveSym-webfont":"\u23de\u23df","STIXNonUnicode-webfont":"\ue13b\ue13c\ue13c\ue13d\ue140\ue141","STIXVariants-webfont":"\u2032\u2190\u2192",mwmathextregular:"\uf07f\uf03c\uf049\uf050\uf051\uf05a",mwmathext1regular:"()[]G\uf062",mwmathext2regular:"()[]GG",mwmathext3regular:"()[]GG",mwmathext4regular:"()[]GG",mwmathext5regular:"()[]GG"}}})}}
var b=!1,a=new m;a.loading=function(){return b};a.then(function(){},function(){});k.before(a,"then",c);k.before(a,"isResolved",c);k.before(a,"isRejected",c);k.before(a,"isFulfilled",c);return a})},"dojo/Deferred":function(){define(["./has","./_base/lang","./errors/CancelError","./promise/Promise","require"],function(k,m,l,e,h){var f=Object.freeze||function(){},d=function(a,b,d,e,f){for(f=0;f<a.length;f++)c(a[f],b,d,e)},c=function(c,d,e,f){f=c[d];var h=c.deferred;if(f)try{var k=f(e);0===d?"undefined"!==
typeof k&&a(h,d,k):k&&"function"===typeof k.then?(c.cancel=k.cancel,k.then(b(h,1),b(h,2),b(h,0))):a(h,1,k)}catch(l){a(h,2,l)}else a(h,d,e)},b=function(b,c){return function(d){a(b,c,d)}},a=function(a,b,c){if(!a.isCanceled())switch(b){case 0:a.progress(c);break;case 1:a.resolve(c);break;case 2:a.reject(c)}},p=function(a){var b=this.promise=new e,h=this,k,m,q=!1,u=[];this.isResolved=b.isResolved=function(){return 1===k};this.isRejected=b.isRejected=function(){return 2===k};this.isFulfilled=b.isFulfilled=
function(){return!!k};this.isCanceled=b.isCanceled=function(){return q};this.progress=function(a,c){if(k){if(!0===c)throw Error("This deferred has already been fulfilled.");return b}d(u,0,a,null,h);return b};this.resolve=function(a,c){if(k){if(!0===c)throw Error("This deferred has already been fulfilled.");return b}d(u,k=1,m=a,null,h);u=null;return b};var v=this.reject=function(a,c){if(k){if(!0===c)throw Error("This deferred has already been fulfilled.");return b}d(u,k=2,m=a,void 0,h);u=null;return b};
this.then=b.then=function(a,d,e){var f=[e,a,d];f.cancel=b.cancel;f.deferred=new p(function(a){return f.cancel&&f.cancel(a)});k&&!u?c(f,k,m,void 0):u.push(f);return f.deferred.promise};this.cancel=b.cancel=function(b,c){if(k){if(!0===c)throw Error("This deferred has already been fulfilled.");}else{if(a){var d=a(b);b="undefined"===typeof d?b:d}q=!0;if(k){if(2===k&&m===b)return b}else return"undefined"===typeof b&&(b=new l),v(b),b}};f(b)};p.prototype.toString=function(){return"[object Deferred]"};h&&
h(p);return p})},"dojo/errors/CancelError":function(){define(["./create"],function(k){return k("CancelError",null,null,{dojoType:"cancel"})})},"dojo/errors/create":function(){define(["../_base/lang"],function(k){return function(m,l,e,h){e=e||Error;var f=function(d){if(e===Error){Error.captureStackTrace&&Error.captureStackTrace(this,f);var c=Error.call(this,d),b;for(b in c)c.hasOwnProperty(b)&&(this[b]=c[b]);this.message=d;this.stack=c.stack}else e.apply(this,arguments);l&&l.apply(this,arguments)};
f.prototype=k.delegate(e.prototype,h);f.prototype.name=m;return f.prototype.constructor=f}})},"dojo/promise/Promise":function(){define(["../_base/lang"],function(k){function m(){throw new TypeError("abstract");}return k.extend(function(){},{then:function(k,e,h){m()},cancel:function(k,e){m()},isResolved:function(){m()},isRejected:function(){m()},isFulfilled:function(){m()},isCanceled:function(){m()},always:function(k){return this.then(k,k)},otherwise:function(k){return this.then(null,k)},trace:function(){return this},
traceRejected:function(){return this},toString:function(){return"[object Promise]"}})})},"webfontloaderjs/webfontloader":function(){(function(){function k(a,b,c){return a.call.apply(a.bind,arguments)}function m(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function l(a,b,c){l=Function.prototype.bind&&
-1!=Function.prototype.bind.toString().indexOf("native code")?k:m;return l.apply(null,arguments)}function e(a,b){this.a=a;this.o=b||a;this.c=this.o.document}function h(a,b,c,d){b=a.c.createElement(b);if(c)for(var e in c)c.hasOwnProperty(e)&&("style"==e?b.style.cssText=c[e]:b.setAttribute(e,c[e]));d&&b.appendChild(a.c.createTextNode(d));return b}function f(a,b,c){(a=a.c.getElementsByTagName(b)[0])||(a=document.documentElement);a.insertBefore(c,a.lastChild)}function d(a){a.parentNode&&a.parentNode.removeChild(a)}
function c(a,b,c){b=b||[];c=c||[];for(var d=a.className.split(/\s+/),e=0;e<b.length;e+=1){for(var f=!1,g=0;g<d.length;g+=1)if(b[e]===d[g]){f=!0;break}f||d.push(b[e])}b=[];for(e=0;e<d.length;e+=1){f=!1;for(g=0;g<c.length;g+=1)if(d[e]===c[g]){f=!0;break}f||b.push(d[e])}a.className=b.join(" ").replace(/\s+/g," ").replace(/^\s+|\s+$/,"")}function b(a,b){for(var c=a.className.split(/\s+/),d=0,e=c.length;d<e;d++)if(c[d]==b)return!0;return!1}function a(a,b,c){function d(){l&&e&&g&&(l(k),l=null)}b=h(a,"link",
{rel:"stylesheet",href:b,media:"all"});var e=!1,g=!0,k=null,l=c||null;ka?(b.onload=function(){e=!0;d()},b.onerror=function(){e=!0;k=Error("Stylesheet failed to load");d()}):setTimeout(function(){e=!0;d()},0);f(a,"head",b)}function p(a,b,c,d){var e=a.c.getElementsByTagName("head")[0];if(e){var f=h(a,"script",{src:b}),g=!1;f.onload=f.onreadystatechange=function(){g||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(g=!0,c&&c(null),f.onload=f.onreadystatechange=null,"HEAD"==f.parentNode.tagName&&
e.removeChild(f))};e.appendChild(f);setTimeout(function(){g||(g=!0,c&&c(Error("Script load timeout")))},d||5E3);return f}return null}function g(){this.a=0;this.c=null}function n(a){a.a++;return function(){a.a--;r(a)}}function t(a,b){a.c=b;r(a)}function r(a){0==a.a&&a.c&&(a.c(),a.c=null)}function s(a){this.a=a||"-"}function q(a,b){this.c=a;this.f=4;this.a="n";var c=(b||"n4").match(/^([nio])([1-9])$/i);c&&(this.a=c[1],this.f=parseInt(c[2],10))}function u(a){var b=[];a=a.split(/,\s*/);for(var c=0;c<
a.length;c++){var d=a[c].replace(/['"]/g,"");-1!=d.indexOf(" ")||/^\d/.test(d)?b.push("'"+d+"'"):b.push(d)}return b.join(",")}function v(a){return a.a+a.f}function x(a){var b="normal";"o"===a.a?b="oblique":"i"===a.a&&(b="italic");return b}function A(a){var b=4,c="n",d=null;a&&((d=a.match(/(normal|oblique|italic)/i))&&d[1]&&(c=d[1].substr(0,1).toLowerCase()),(d=a.match(/([1-9]00|normal|bold)/i))&&d[1]&&(/bold/i.test(d[1])?b=7:/[1-9]00/.test(d[1])&&(b=parseInt(d[1].substr(0,1),10))));return c+b}function w(a,
b){this.c=a;this.f=a.o.document.documentElement;this.h=b;this.a=new s("-");this.j=!1!==b.events;this.g=!1!==b.classes}function B(a){a.g&&c(a.f,[a.a.c("wf","loading")]);J(a,"loading")}function D(a){if(a.g){var d=b(a.f,a.a.c("wf","active")),e=[],f=[a.a.c("wf","loading")];d||e.push(a.a.c("wf","inactive"));c(a.f,e,f)}J(a,"inactive")}function J(a,b,c){if(a.j&&a.h[b])if(c)a.h[b](c.c,v(c));else a.h[b]()}function ia(){this.c={}}function ea(a,b,c){var d=[],e;for(e in b)if(b.hasOwnProperty(e)){var f=a.c[e];
f&&d.push(f(b[e],c))}return d}function Q(a,b){this.c=a;this.f=b;this.a=h(this.c,"span",{"aria-hidden":"true"},this.f)}function ca(a){f(a.c,"body",a.a)}function fa(a){return"display:block;position:absolute;top:-9999px;left:-9999px;font-size:300px;width:auto;height:auto;line-height:normal;margin:0;padding:0;font-variant:normal;white-space:nowrap;font-family:"+u(a.c)+";"+("font-style:"+x(a)+";font-weight:"+(a.f+"00")+";")}function z(a,b,c,d,e,f){this.g=a;this.j=b;this.a=d;this.c=c;this.f=e||3E3;this.h=
f||void 0}function F(a,b,c,d,e,f,g){this.v=a;this.B=b;this.c=c;this.a=d;this.s=g||"BESbswy";this.f={};this.w=e||3E3;this.u=f||null;this.m=this.j=this.h=this.g=null;this.g=new Q(this.c,this.s);this.h=new Q(this.c,this.s);this.j=new Q(this.c,this.s);this.m=new Q(this.c,this.s);a=new q(this.a.c+",serif",v(this.a));a=fa(a);this.g.a.style.cssText=a;a=new q(this.a.c+",sans-serif",v(this.a));a=fa(a);this.h.a.style.cssText=a;a=new q("serif",v(this.a));a=fa(a);this.j.a.style.cssText=a;a=new q("sans-serif",
v(this.a));a=fa(a);this.m.a.style.cssText=a;ca(this.g);ca(this.h);ca(this.j);ca(this.m)}function M(){if(null===U){var a=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(T.navigator.userAgent);U=!!a&&(536>parseInt(a[1],10)||536===parseInt(a[1],10)&&11>=parseInt(a[2],10))}return U}function C(a,b,c){for(var d in da)if(da.hasOwnProperty(d)&&b===a.f[da[d]]&&c===a.f[da[d]])return!0;return!1}function E(a){var b=a.g.a.offsetWidth,c=a.h.a.offsetWidth,d;(d=b===a.f.serif&&c===a.f["sans-serif"])||(d=M()&&C(a,b,c));
d?ja()-a.A>=a.w?M()&&C(a,b,c)&&(null===a.u||a.u.hasOwnProperty(a.a.c))?Z(a,a.v):Z(a,a.B):P(a):Z(a,a.v)}function P(a){setTimeout(l(function(){E(this)},a),50)}function Z(a,b){setTimeout(l(function(){d(this.g.a);d(this.h.a);d(this.j.a);d(this.m.a);b(this.a)},a),0)}function W(a,b,c){this.c=a;this.a=b;this.f=0;this.m=this.j=!1;this.s=c}function X(a){0==--a.f&&a.j&&(a.m?(a=a.a,a.g&&c(a.f,[a.a.c("wf","active")],[a.a.c("wf","loading"),a.a.c("wf","inactive")]),J(a,"active")):D(a.a))}function G(a){this.j=a;
this.a=new ia;this.h=0;this.f=this.g=!0}function H(a,b,d,e,f){var g=0==--a.h;(a.f||a.g)&&setTimeout(function(){var a=f||null,h=e||{};if(0===d.length&&g)D(b.a);else{b.f+=d.length;g&&(b.j=g);var k,m=[];for(k=0;k<d.length;k++){var n=d[k],q=h[n.c],p=b.a,r=n;p.g&&c(p.f,[p.a.c("wf",r.c,v(r).toString(),"loading")]);J(p,"fontloading",r);p=null;if(null===Y)if(T.FontFace){var r=/Gecko.*Firefox\/(\d+)/.exec(T.navigator.userAgent),s=/OS X.*Version\/10\..*Safari/.exec(T.navigator.userAgent)&&/Apple/.exec(T.navigator.vendor);
Y=r?42<parseInt(r[1],10):s?!1:!0}else Y=!1;Y?p=new z(l(b.g,b),l(b.h,b),b.c,n,b.s,q):p=new F(l(b.g,b),l(b.h,b),b.c,n,b.s,a,q);m.push(p)}for(k=0;k<m.length;k++)m[k].start()}},0)}function R(a,b,c){var d=[],e=c.timeout;B(b);var d=ea(a.a,c,a.c),f=new W(a.c,b,e);a.h=d.length;b=0;for(c=d.length;b<c;b++)d[b].load(function(b,c,d){H(a,f,b,c,d)})}function y(a,b){this.c=a;this.a=b}function I(a,b){this.c=a;this.a=b}function K(a,b){a?this.c=a:this.c=oa;this.a=[];this.f=[];this.g=b||""}function ga(a,b){for(var c=
b.length,d=0;d<c;d++){var e=b[d].split(":");3==e.length&&a.f.push(e.pop());var f="";2==e.length&&""!=e[1]&&(f=":");a.a.push(e.join(f))}}function S(a){if(0==a.a.length)throw Error("No fonts to load!");if(-1!=a.c.indexOf("kit\x3d"))return a.c;for(var b=a.a.length,c=[],d=0;d<b;d++)c.push(a.a[d].replace(/ /g,"+"));b=a.c+"?family\x3d"+c.join("%7C");0<a.f.length&&(b+="\x26subset\x3d"+a.f.join(","));0<a.g.length&&(b+="\x26text\x3d"+encodeURIComponent(a.g));return b}function $(a){this.f=a;this.a=[];this.c=
{}}function aa(a){for(var b=a.f.length,c=0;c<b;c++){var d=a.f[c].split(":"),e=d[0].replace(/\+/g," "),f=["n4"];if(2<=d.length){var g,h=d[1];g=[];if(h)for(var h=h.split(","),k=h.length,l=0;l<k;l++){var m;m=h[l];if(m.match(/^[\w-]+$/)){var n=va.exec(m.toLowerCase());if(null==n)m="";else{m=n[2];m=null==m||""==m?"n":za[m];n=n[1];if(null==n||""==n)n="4";else var p=la[n],n=p?p:isNaN(n)?"4":n.substr(0,1);m=[m,n].join("")}}else m="";m&&g.push(m)}0<g.length&&(f=g);3==d.length&&(d=d[2],g=[],d=d?d.split(","):
g,0<d.length&&(d=ha[d[0]])&&(a.c[e]=d))}a.c[e]||(d=ha[e])&&(a.c[e]=d);for(d=0;d<f.length;d+=1)a.a.push(new q(e,f[d]))}}function wa(a,b){this.c=a;this.a=b}function na(a,b){this.c=a;this.a=b}function Ca(a,b){this.c=a;this.f=b;this.a=[]}var T=this,ja=Date.now||function(){return+new Date},ka=!!T.FontFace;s.prototype.c=function(a){for(var b=[],c=0;c<arguments.length;c++)b.push(arguments[c].replace(/[\W_]+/g,"").toLowerCase());return b.join(this.a)};z.prototype.start=function(){var a=this.c.o.document,
b=this,c=ja(),d=new Promise(function(d,e){function f(){ja()-c>=b.f?e():a.fonts.load(x(b.a)+" "+(b.a.f+"00")+" 300px "+u(b.a.c),b.h).then(function(a){1<=a.length?d():setTimeout(f,25)},function(){e()})}f()}),e=null,f=new Promise(function(a,c){e=setTimeout(c,b.f)});Promise.race([f,d]).then(function(){e&&(clearTimeout(e),e=null);b.g(b.a)},function(){b.j(b.a)})};var da={D:"serif",C:"sans-serif"},U=null;F.prototype.start=function(){this.f.serif=this.j.a.offsetWidth;this.f["sans-serif"]=this.m.a.offsetWidth;
this.A=ja();E(this)};var Y=null;W.prototype.g=function(a){var b=this.a;b.g&&c(b.f,[b.a.c("wf",a.c,v(a).toString(),"active")],[b.a.c("wf",a.c,v(a).toString(),"loading"),b.a.c("wf",a.c,v(a).toString(),"inactive")]);J(b,"fontactive",a);this.m=!0;X(this)};W.prototype.h=function(a){var d=this.a;if(d.g){var e=b(d.f,d.a.c("wf",a.c,v(a).toString(),"active")),f=[],g=[d.a.c("wf",a.c,v(a).toString(),"loading")];e||f.push(d.a.c("wf",a.c,v(a).toString(),"inactive"));c(d.f,f,g)}J(d,"fontinactive",a);X(this)};G.prototype.load=
function(a){this.c=new e(this.j,a.context||this.j);this.g=!1!==a.events;this.f=!1!==a.classes;R(this,new w(this.c,a),a)};y.prototype.load=function(a){function b(){if(f["__mti_fntLst"+d]){var c=f["__mti_fntLst"+d](),e=[],g;if(c)for(var h=0;h<c.length;h++){var k=c[h].fontfamily;void 0!=c[h].fontStyle&&void 0!=c[h].fontWeight?(g=c[h].fontStyle+c[h].fontWeight,e.push(new q(k,g))):e.push(new q(k))}a(e)}else setTimeout(function(){b()},50)}var c=this,d=c.a.projectId,e=c.a.version;if(d){var f=c.c.o;p(this.c,
(c.a.api||"https://fast.fonts.net/jsapi")+"/"+d+".js"+(e?"?v\x3d"+e:""),function(e){e?a([]):(f["__MonotypeConfiguration__"+d]=function(){return c.a},b())}).id="__MonotypeAPIScript__"+d}else a([])};I.prototype.load=function(b){var c,d,e=this.a.urls||[],f=this.a.families||[],h=this.a.testStrings||{},k=new g;c=0;for(d=e.length;c<d;c++)a(this.c,e[c],n(k));var l=[];c=0;for(d=f.length;c<d;c++)if(e=f[c].split(":"),e[1])for(var m=e[1].split(","),p=0;p<m.length;p+=1)l.push(new q(e[0],m[p]));else l.push(new q(e[0]));
t(k,function(){b(l,h)})};var oa="https://fonts.googleapis.com/css",ha={latin:"BESbswy","latin-ext":"\u00e7\u00f6\u00fc\u011f\u015f",cyrillic:"\u0439\u044f\u0416",greek:"\u03b1\u03b2\u03a3",khmer:"\u1780\u1781\u1782",Hanuman:"\u1780\u1781\u1782"},la={thin:"1",extralight:"2","extra-light":"2",ultralight:"2","ultra-light":"2",light:"3",regular:"4",book:"4",medium:"5","semi-bold":"6",semibold:"6","demi-bold":"6",demibold:"6",bold:"7","extra-bold":"8",extrabold:"8","ultra-bold":"8",ultrabold:"8",black:"9",
heavy:"9",l:"3",r:"4",b:"7"},za={i:"i",italic:"i",n:"n",normal:"n"},va=/^(thin|(?:(?:extra|ultra)-?)?light|regular|book|medium|(?:(?:semi|demi|extra|ultra)-?)?bold|black|heavy|l|r|b|[1-9]00)?(n|i|normal|italic)?$/,O={Arimo:!0,Cousine:!0,Tinos:!0};wa.prototype.load=function(b){var c=new g,d=this.c,e=new K(this.a.api,this.a.text),f=this.a.families;ga(e,f);var h=new $(f);aa(h);a(d,S(e),n(c));t(c,function(){b(h.a,h.c,O)})};na.prototype.load=function(a){var b=this.a.id,c=this.c.o;b?p(this.c,(this.a.api||
"https://use.typekit.net")+"/"+b+".js",function(b){if(b)a([]);else if(c.Typekit&&c.Typekit.config&&c.Typekit.config.fn){b=c.Typekit.config.fn;for(var d=[],e=0;e<b.length;e+=2)for(var f=b[e],g=b[e+1],h=0;h<g.length;h++)d.push(new q(f,g[h]));try{c.Typekit.load({events:!1,classes:!1,async:!0})}catch(k){}a(d)}},2E3):a([])};Ca.prototype.load=function(a){var b=this.f.id,c=this.c.o,d=this;b?(c.__webfontfontdeckmodule__||(c.__webfontfontdeckmodule__={}),c.__webfontfontdeckmodule__[b]=function(b,c){for(var e=
0,f=c.fonts.length;e<f;++e){var g=c.fonts[e];d.a.push(new q(g.name,A("font-weight:"+g.weight+";font-style:"+g.style)))}a(d.a)},p(this.c,(this.f.api||"https://f.fontdeck.com/s/css/js/")+(this.c.o.location.hostname||this.c.a.location.hostname)+"/"+b+".js",function(b){b&&a([])})):a([])};var V=new G(T);V.a.c.custom=function(a,b){return new I(b,a)};V.a.c.fontdeck=function(a,b){return new Ca(b,a)};V.a.c.monotype=function(a,b){return new y(b,a)};V.a.c.typekit=function(a,b){return new na(b,a)};V.a.c.google=
function(a,b){return new wa(b,a)};var N={load:l(V.load,V)};"function"===typeof define&&define.amd?define(function(){return N}):"undefined"!==typeof module&&module.exports?module.exports=N:(T.WebFont=N,T.WebFontConfig&&V.load(T.WebFontConfig))})()},"dojo/domReady":function(){define(["./has"],function(k){function m(a){b.push(a);c&&l()}function l(){if(!a){for(a=!0;b.length;)try{b.shift()(h)}catch(c){console.error(c,"in domReady callback",c.stack)}a=!1;m._onQEmpty()}}var e=function(){return this}(),h=
document,f={loaded:1,complete:1},d="string"!=typeof h.readyState,c=!!f[h.readyState],b=[],a;m.load=function(a,b,c){m(c)};m._Q=b;m._onQEmpty=function(){};d&&(h.readyState="loading");if(!c){var p=[],g=function(a){a=a||e.event;c||"readystatechange"==a.type&&!f[h.readyState]||(d&&(h.readyState="complete"),c=1,l())},n=function(a,c){a.addEventListener(c,g,!1);b.push(function(){a.removeEventListener(c,g,!1)})};if(!k("dom-addeventlistener")){var n=function(a,c){c="on"+c;a.attachEvent(c,g);b.push(function(){a.detachEvent(c,
g)})},t=h.createElement("div");try{t.doScroll&&null===e.frameElement&&p.push(function(){try{return t.doScroll("left"),1}catch(a){}})}catch(r){}}n(h,"DOMContentLoaded");n(e,"load");"onreadystatechange"in h?n(h,"readystatechange"):d||p.push(function(){return f[h.readyState]});if(p.length){var s=function(){if(!c){for(var a=p.length;a--;)if(p[a]()){g("poller");return}setTimeout(s,30)}};s()}}return m})}}});(function(){var k=this.require;k({cache:{}});!k.async&&k(["dojo"]);k.boot&&k.apply(null,k.boot)})();