
git-svn-id: https://mathjax.svn.sourceforge.net/svnroot/mathjax/trunk@619 b8fd5906-0fad-46e2-a0d3-10d94ff285d1
44 lines
31 KiB
JavaScript
44 lines
31 KiB
JavaScript
/*************************************************************
|
|
*
|
|
* MathJax.js
|
|
*
|
|
* The main code for the MathJax math-typesetting library. See
|
|
* http://www.mathjax.org/ for details.
|
|
*
|
|
* ---------------------------------------------------------------------
|
|
*
|
|
* Copyright (c) 2009-2010 Design Science, Inc.
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
|
|
if (!window.MathJax) {window.MathJax = {}}
|
|
|
|
MathJax.Unpack = function (data) {
|
|
var k, d, n, m, i;
|
|
for (k = 0, m = data.length; k < m; k++) {
|
|
d = data[k];
|
|
for (i = 0, n = d.length; i < n; i++)
|
|
{if (typeof(d[i]) == 'number') {d[i] = d[d[i]]}}
|
|
data[k] = d.join('');
|
|
}
|
|
eval(data.join(''));
|
|
};
|
|
MathJax.isPacked = true;
|
|
|
|
MathJax.Unpack([
|
|
['if(','document.','getElementById','&&',1,'childNodes&&',1,'createElement','){','if(!','window.MathJax','){',10,'={}}',9,'MathJax.Hub','){MathJax.version="1.0.5";(','function(','d){','var b=','window[d];if(!','b){b','=window[d]={}}var ','f','=[];','var c=',17,'g','){var h=','g.','constructor',';if(!','h){h=','new Function','("")}','for(var ','i in g){if(i!=="',30,'"&&g','.hasOwnProperty','(i)){h[i]=g[i]}}','return ','h};var a=','function(){',41,33,'("',41,'arguments','.callee','.Init','.call(this,',48,')")};var e=a();e','.prototype','={bug_test:1};',9,'e',54,'.bug_test){a=',43,41,43,41,48,49,50,51,48,')}}}b.','Object','=c({',30,':a(),Subclass:',17,'g,i',28,'a();h.SUPER=this;h',50,'=this',50,';h','.Subclass','=this',82,';h.Augment=this.Augment;h.','protoFunction','=this.',86,';h.can=this.can;h.has=this.has;h.isa=this.isa;h',54,'=new this(f);h',54,'.',30,'=h;h.Augment(g,i);',41,'h},Init:',17,'g',28,'this;if(g','.length===','1&&g[0]===f','){return ','h}if(!(h ','instanceof ','g',49,')){h=new g',49,'(f)}',41,'h',50,'.apply(','h,g)||h},Augment:',17,'g,h){var i;if(g','!=null){for(i in ','g){if(g',39,'(i)){this','.',86,'(i,g[i','])}}if(g.toString!==this.prototype.toString&&g.toString!=={}.toString){this.protoFunction("toString",g.toString)}}','if(h',119,'h){if(','h',39,122,'[i]=h[i]}}}',41,'this},',86,':',17,'h,g){this',54,'[h]=g;','if(typeof',' g','==="function"){','g.SUPER=this.SUPER',54,'}},prototype:{Init',':function(){},','SUPER:',17,'g',104,'g',49,'.SUPER},can:',17,'g',104,'typeof(this[g','])==="function"},has:',17,'g',104,159,'])!=="undefined','"},isa:',17,'g){return(g ',106,70,')&&(this ',106,'g)}},can:',17,'g',104,'this',54,'.can',51,'g)},has:',17,'g',104,'this',54,'.has',51,'g)},isa:',17,'h){var g=this;while(',120,'===h',104,'true}else{g=g.SUPER}}',41,'false},SimpleSUPER:c({',30,':',17,'g',104,'this.SimpleSUPER.define(g)},define:',17,'g){var i={};if(g!=null){',35,'h in ',120,39,'(h)){this.',86,'(h,g[h',126,41,'i},wrap:',17,'i,h){',142,'(h',')==="function"&&','h','.toString','().match(/\\.\\s*SUPER\\s*\\(/)){var g=',33,'(this.wrapper);g.label=i;g','.original','=h;h=g;g',222,'=this.stringify}',41,'h},wrapper:',43,'var h=',48,49,';this.SUPER=h.SUPER[h.label];try{var g=h',226,'.apply(this',',',48,')}catch(i){','delete this.','SUPER;','throw i}',242,243,41,'g}.','toString().replace','(/^\\s*function \\(\\)\\s*\\{\\s*/i,"").replace(/\\s*\\}\\s*$/i,""),toString:',43,41,'this',226,222,238,226,',',48,')}})})})("MathJax");(',17,'BASENAME){var ','BASE=window[BASENAME','];',9,'BASE){',263,']={}}var ','CALLBACK','=',17,'data){var cb=',33,'("',41,48,49,'.execute',115,48,49,',',48,')");',35,'id in ','CALLBACK.prototype','){if(',287,39,'(id)){',142,'(data[id',165,'"){cb[id]=data[id]}else{cb[id]=',287,'[id]}}}cb',222,'=',287,222,';',41,'cb};',287,'={isCallback:true,hook',148,'data:[],object:window,execute:',43,9,'this.called||this.autoReset){this.called=!this.autoReset;',41,'this.hook',238,'.object,this','.data.concat([].slice.call(',48,',0)))}},reset:',43,242,'called},toString:',43,41,313,222,238,'.hook,',48,')}};var ISCALLBACK=',17,'f){return(typeof(f',220,'f.isCallback)};var EVAL=',17,'code',104,'eval.call(window,code)};EVAL("var __TeSt_VaR__ = 1','");if(','window.__TeSt_VaR__','){delete ',339,'}else{if(','window.execScript','){EVAL=',17,'code){BASE.__code=code;code="try {"+BASENAME+".__result = eval("+BASENAME+".__code)} catch(err) {"+BASENAME+".__result = err}";',343,'(code',');var result=BASE.__result;delete BASE.__result;delete BASE.__code;if(result instanceof Error){throw result}return result','}}else{EVAL=',17,346,'var head=(',1,'getElementsByTagName("head"))[0];if(!','head){head=',1,'body}var script=',1,7,'("script");','script','.appendChild(',1,'createTextNode','(code));head',363,'script);','head.removeChild(','script',349,'}}}var USING=',17,'args,i','){if(',48,'.length','>1){if(',48,102,'2&&!(typeof ',48,'[0]==="function")&&',48,'[0] ',106,'Object&&typeof ',48,'[1]==="number"){','args=[].slice.call(',374,')}else{',390,48,',0)}}if(args ',106,'Array&&args',102,'1){args=args[0]}',142,' args',144,'if(args',278,'===',287,278,104,'args}',41,269,'({hook:args})}else{if(args ',106,'Array){',142,'(args[0])==="string"&&args[1] ',106,387,'args[1][args[0]]==="','function"){return CALLBACK({hook:args[','1][args[0]],object:args[1','],data:args.slice(','2)})}else{',142,' args[0]==="',420,'0',422,'1)})}else{',142,' args[1]==="',420,'1],object:args[0',422,'2)})}}}}else{',142,'(args)==="','string"){',41,269,'({hook:EVAL,data:[args]})}else{if(args ',106,70,104,269,'(args',392,142,437,'undefined"){',41,269,'({})}}}}}','throw Error("Can\'t ','make ','callback',' from given data")};var DELAY=',17,'time,',456,'){callback=USING(callback);',456,'.timeout=','setTimeout(',456,',time);','return callback','};var WAITFOR=',17,456,',signal',461,9,456,'.called){','WAITSIGNAL(',456,471,');signal.pending++}};var WAITEXECUTE=',43,'var ','signals','=this','.signal',';',242,'signal;this',278,'=this.','oldExecute;',242,490,'var result=','this',278,238,',',48,');','if(ISCALLBACK(result)&&!result.called){',476,'result,',482,392,'for(var i=0,m=',482,'.length;i<m;i++){','signals[i].pending','--;if(',508,'<=0){',482,'[i].call()}}}};var WAITSIGNAL=',17,456,',',482,'){if(!(',482,' ',106,'Array)){',482,'=[',482,']}',9,456,484,'){',456,'.oldExecute=',456,278,';',456,278,'=WAITEXECUTE;',456,484,'=',482,342,482,102,'1){',456,484,'.push(',482,'[0','])}else{',456,484,'=',456,484,'.concat(',482,')}}};var AFTER=',17,456,461,456,'.pending=0;',35,'i=1,m=',48,507,'if(',48,'[i]){WAITFOR(',48,'[i],',456,')}}if(',456,'.pending===0){',493,456,'();','if(ISCALLBACK(result',')){',456,'=result}}',467,'};var HOOKS=',17,'hooks,data,reset){',9,'hooks',104,'null}if(!(hooks ',106,522,'hooks=[hooks]}if(!(data ',106,522,'data=(data==null?[]:[data])}var ','callbacks','=[{}];',505,'hooks',507,'if(reset){hooks[i].reset()}',493,'hooks[i].apply(window,data);',500,600,549,'result)}}if(',600,102,'1',104,'null}if(',600,102,'2',104,600,'[1]}',41,'AFTER.apply({},',600,')};var QUEUE=BASE.',70,82,'({Init:',43,'this.pending','=0;','this.running','=0;','this.queue',24,'this.Push',238,',',48,')},Push:',43,'var ',456,';',505,48,507,456,'=USING(',48,'[i]);if(',456,'===',48,'[i]&&!',456,475,456,'=USING(["wait",this,',456,'])}',635,549,456,')}',9,633,'&&!',631,'){','this.Process','()}',467,'},Process:',17,'queue){while(!',633,'&&!',631,'&&',635,377,'){var ',456,'=',635,'[0];queue=',635,'.slice(1);',635,24,'this.Suspend();',493,456,'();','this.Resume();','if(queue',377,'){',635,'=queue',558,635,')}',500,'WAITFOR(result,this',')}}},Suspend:',43,633,'++},Resume:',43,'if(',633,'){',633,'--}},call:',43,672,238,',',48,')},wait:',17,456,'){',467,'}});var SIGNAL=QUEUE',82,'({Init:',17,'name){','QUEUE',54,50,'.call(this',');this.name=name;','this.posted',24,'this.listeners','=[]},Post:',17,'message,',456,',forget',461,'if(this.posting||this.pending){',637,'(["Post",this,message,',456,745,552,'this.',456,'=',456,';',456,'.reset();',9,'forget){',738,549,'message)}',693,'this.posting=1;',505,740,507,740,'[i].reset();var result=(',740,'[i])(','message);',500,707,')}}',697,242,'posting',31,631,'){this.call()}}',467,'},Clear:',17,456,461,747,456,'=',637,'(["Clear",this,',456,552,738,24,456,'()}',467,'},call:',43,'this.',456,'(this);',672,'()},Interest:',17,456,',ignorePast',461,740,'[',740,377,']=',456,31,'ignorePast){',505,738,507,456,759,493,456,'(',738,'[i]);',582,')&&i===',738,377,'-1){',707,')}}}',467,'},NoInterest:',17,456,'){',505,740,507,'if(',740,'[i]===',456,'){',740,'.splice(i,1);return}}},MessageHook:',17,'msg,',456,461,9,'this.hooks','){',857,'={};this.Interest(["','ExecuteHooks','",this])}',9,'this.hooks[msg',']){',864,']=[]}',864,'].push(',456,');',505,738,507,'if(',738,'[i]==msg){',456,759,456,'(',738,'[i])}}',467,'},',861,':',17,'msg,more){var type=((msg ',106,'Array)?msg[0]:msg);',41,'HOOKS(',857,'[type],[msg],true)}},{',482,':{},find:',17,732,9,'SIGNAL.signals[name',']){',901,']=new SIGNAL(name)}',41,901,']}});BASE.Callback=BASE.CallBack=USING',';BASE.Callback.','Delay=DELAY',908,'After=AFTER',908,'Queue=QUEUE',908,'Signal=SIGNAL.find',908,861,'=HOOKS})("MathJax");(',17,'d','){var a=',20,'a){a',22,'c=(','navigator.vendor==="Apple Computer, Inc."&&typeof navigator.vendorSub==="undefined','");var f=0;var g=',17,129,1,'styleSheets','&&',1,931,377,'>f){f=',1,931,377,'}',9,'h){h=(',1,355,32,1,'body}}',41,'h};var e',24,19,43,35,'j=0,h=e',377,';j<h;j++){','a.Ajax.',369,'e[j])}e=[]};a.Ajax={loaded:{},loading:{},loadHooks:{},timeout:15*1000,styleDelay:1,config:{root:""},STATUS:{OK:1,ERROR:-1},rootPattern:new RegExp("^\\\\["+d+"\\\\]"),fileURL:',17,'h',104,'h.replace(this.rootPattern,this.config.root)},Require:',17,'j,m){m','=a.Callback(','m',');var k;if(j instanceof Object){for(var h in j){}k=h.toUpperCase();j=j[h]}else{k=j.split(/\\./).pop().toUpperCase()}j=this.fileURL(j);if(this.','loaded[j]){m(','this.loaded[','j',552,'var l={};l[k]=j;this.Load(l,m)}',41,'m},Load:',17,'j,l){l',966,'l',968,'loading[j]){',9,'this.loadHooks[','j]){',983,'j]=[]}',983,'j].push(l',392,'this.head=g(this.head);','if(this.loader[k]){this.loader[k].call(this,j,l',392,454,'load files of type "+k)}}',41,'l},LoadHook:',17,'j,k){k',966,'k);if(j ',106,70,'){',35,207,'j){j=j[h]}}j=','this.fileURL(','j);if(',970,'j]){k(',970,'j',552,9,983,'j]){',983,'j]=[]}',983,'j].push(k)}',41,'k},loader:{JS:',17,'i,k',28,1,7,361,'var j=','a.Callback','(["','loadTimeout','",this,i]);','this.loading','[i]={',456,':k',',message:a.Message.File(','i),timeout:',464,'j,this.timeout),status:','this.STATUS.OK',',script:h};h.onerror=j;h.type="text/javascript";h.src=i;','this.head',363,'h)},CSS:',17,'h,j){var i=',1,7,'("link");i.rel="stylesheet";','i.type="text/css";','i.href=h;',1034,'[h]={',456,':j',1038,'h),status:',1042,'};',1044,363,'i);','this.timer','.create',736,',[',1065,'.file,h],i)}},timer:{create:',17,217,'i',966,'i);if(','h.nodeName==="STYLE','"&&h','.styleSheet&&typeof(','h','.styleSheet.cssText)!=="undefined"){i','(',1042,392,'if(window.chrome&&typeof(window.sessionStorage)!=="undefined"&&',1076,'"){i(',1042,392,'if(c){','this.timer.start(this,[this.timer.','checkSafari2',',f++,','i],this.styleDelay',392,1090,'checkLength,h,',1093,')}}}',41,'i},start:',17,'i,h,j,k){h',966,'h);h',278,'=this',278,';h.time=this.time;h.STATUS=i.STATUS;h',463,'k||i.timeout;h.delay=h.total=0;',464,'h,j)},time:',17,'h){this.total+=this.delay;this.delay=Math.floor(this.delay*1.05+5);if(this.total>=this.timeout){h(','this.STATUS.ERROR',');',41,'1}',41,'0},file:',17,'i,',129,'h<0){',957,1032,'(i',392,957,'loadComplete','(i)}},execute:',43,313,736,315,',this.data[0],this.data[1])},',1091,':',17,'h,i,j){if(h.time(j)){return}if(',1,931,377,'>i&&',1,931,'[i].cssRules','&&',1,931,1147,377,'){j(h.STATUS.OK',392,464,'h,h.delay',')}},checkLength:',17,'h,k,m){if(h.time(m)){return}var l=0;var i=(k.sheet||k.styleSheet);try{if((i.cssRules||i.rules||[]).length>0){l=1}}catch(j){','if(j.message.match(/','protected variable|restricted URI/)){l=1}else{',1160,'Security error/)){l=1}}}if(l){',464,1030,'([m,h.STATUS.OK]),0',392,464,1156,')}}},',1130,':',17,32,1007,'h);var i=',1034,'[h];if(i){a.Message.Clear(i.',774,'clearTimeout(','i.timeout);if(i.script){if(e',102,'0){',464,'b,0)}e',549,'i.script)}',970,'h]=i.status;delete ',1034,'[h];',9,983,'h]){',983,'h]=[]}',983,'h].push(i.',456,392,970,'h]=',1042,';i={status:',1042,'}}',1030,'.',861,'(',983,'h],i.status)},',1032,':',17,129,1034,'[h].timeout','){',1180,1034,1218,')}',1034,'[h].status=',1115,';this.loadError(h);this.',1130,'(h)},loadError:',17,'h){a.Message.Set("File failed to load: "+h,null,2000)},Styles:',17,'j,k',28,'this.StyleString(',1008,'h===""){k',966,'k);k()}else{var i=',1,7,'("style");',1052,990,1044,363,1075,'i',1078,'i',1080,'.styleSheet.cssText=h}else{i',363,1,365,'(h))}k=',1065,'.create',51,'k,i)}',41,'k},StyleString:',17,'m){',142,'(m)==="',438,41,'m}var j="",n,l;for(n in m){if(m',39,'(n)){',142,' m[n]==="',438,'j+=n+" {"+','m[n]+"}\\n"}else{if(m[n] ',106,414,35,'k=0;k<m[n].length;k++){l={};l[n]=m[n][k];j+=',1235,'l)}}else{if(n.substr(0,6)==="@media"){',1275,1235,'m[n])+"}\\n"}else{if(m[n]!=null){l',24,35,207,'m[n]){if(m[n][h]!=null){l[l',377,']=h+": "+m[n][h]}}',1275,'l.join("; ")+"}\\n"}}}}}}',41,'j}}})("MathJax");MathJax.HTML={Element:',17,'c,e,d){var f=',1,7,'(c);if(e){if(e.style){',19,'e.style;e.style={};',35,'g in b){if(b',39,'(g)){e.style[g.replace(/-([a-z])/g,this.ucMatch)]=b[g]}}}',15,'.Insert(f,e)}if(d){',35,'a=0;a<d',377,';a++){if(d[a] ',106,414,'f',363,'this.Element(','d[a][0],d[a][1],d[a][2]))}else{f',363,1,365,'(d[a]))}}}',41,'f},ucMatch:',17,'a,b',104,'b.toUpperCase()},addElement:',17,'b,a,d,c',104,'b',363,1317,'a,d,c))},TextNode:',17,'a',104,1,365,'(a)},addText:',17,'a,b',104,'a',363,'this.TextNode(b))},Cookie:{prefix:"mjx",expires:365,Set:',17,'a,d){var c',24,'if(d){',35,'f in d){if(d',39,'(f)){c',549,'f+":"+d[f].',249,'(/&/g,"&&"))}}}',19,'this.prefix+"."+a+"="+escape(c.join("&;"));if(this.expires){var e=new Date();e.setDate(e.getDate()+this.expires);b+="; expires="+e.toGMTString()}',1,'cookie=b+"; path=/"},Get:',17,'c,h){',9,'h){h={}}var g=new RegExp("(?:^|;\\\\s*)"+this.prefix+"\\\\."+c+"=([^;]*)(?:;|$)");',19,'g.exec(',1,'cookie);if(b&&b[1]!==""){var e=unescape(b[1]).split("&;");',35,'d=0,a=e',377,';d<a;d++){b=e[d].match(/([^:]+):(.*)/);var f=b[2].replace(/&&/g,"&");if(f==="true"){f=true',342,'f==="false"){f=false',342,'f.match(/^-?(\\d+(\\.\\d+)?|\\.\\d+)$/)){f=parseFloat(f)}}}h[b[1]]=f}}',41,'h}}};','MathJax.Message','={log:[{}],current:null,textNodeBug:(',926,'")||(window',39,'&&window',39,'("konqueror")),styles:{"#','MathJax_Message','":{position:"','fixed",left:"1px",bottom:"2px","background-color":"#E6E6E6",border:"1px solid #959595','",margin:"0px",padding:"','2px 8px","z-index":"102",color:"black","font-size":"80%",width:"auto","white-space":"nowrap"},"#','MathJax_MSIE_Frame',1391,'absolute",top:0,left:0,width:"0px","z-index":101,border:"0px',1393,'0px"}},browsers:{MSIE:',17,'a){','MathJax.Hub.config.styles["#MathJax_Message"].','position="absolute";',1382,'.quirks=(',1,'compatMode==="BackCompat")},Chrome:',17,'a){',1402,'bottom="1.5em";',1402,'left="1em"}},Init:',43,9,1,'body',104,'false}if(','this.div','&&',1420,'.parentNode==null){',1420,'=',1,2,'("',1390,338,1420,'){this.text=',1420,'.firstChild','}}',9,1420,921,1,'body;if(',15,'.Browser.isMSIE){a=this.frame','=this.addDiv(',1,'body);a.style.',1403,'a.style.border=a.style.margin=a.style.padding="0px";a.style.zIndex="101";a.style.height="0px";a',1443,'a);a.id="',1395,'";','window.attachEvent("','onscroll",','this.MoveFrame',');',1452,'onresize",',1454,');',1454,'()}',1420,1443,'a);',1420,'.style.display="none";this.text=',1420,363,1,365,'(""))}',41,'true},addDiv:',17,'a){',19,1,7,'("div");b.id="',1390,'";if(a',1434,'){a.insertBefore(b,a',1434,392,'a',363,'b)}',41,'b},MoveFrame:',43,'var a=(',1382,'.quirks?',1,'body:',1,'documentElement);',19,1382,'.frame;b.style.left=a.scrollLeft+"px";b.style.top=a.scrollTop+"px";b.style.width=a.clientWidth+"px";b=b',1434,';b.style.height=a.clientHeight+"px"},filterText:',17,'a,b){if(',15,'.config.messageStyle==="simple"){if(a.match(/^Loading /)){',9,1034,'){',1034,'="Loading "}a=',1034,';',1034,'+="."}else{if(a.match(/^Processing /)){',9,'this.processing','){',1518,'="Processing "}a=',1518,';',1518,'+="."}}}',41,'a},Set:',17,'b,c,a){if(',1065,'){',1180,1065,');',242,'timeout}if(c==null){c=this.log',377,';this.log[c]={}}this.log[c].text=b;b=this.filterText(b,c);if'],
|
|
['(typeof(','this.log[','c].next',')==="undefined"){',1,2,'=','this.current',';if(',7,'!=null){',1,7,'].prev=','c}',7,'=c','}if(',7,'===c&&','MathJax.','Hub.config.','messageStyle','!=="none"){','if(this.','Init()){','if(this.textNodeBug){this.div.innerHTML=','b}','else{','this.text','.nodeValue','=b}','this.div.style.display','="";','if(this.status){window.status="";delete this.status}}else{','window.status','=b;this.status=true}}if(a){setTimeout(',20,'Callback','(["Clear','",this,','c]),a)}','return ','c},Clear',':function(','b,a){if(',1,'b].prev',10,1,1,47,'].next=',1,'b].next',17,1,54,10,1,1,54,13,1,47,17,7,'===b){',7,'=',1,54,8,29,'){',24,'div','.parentNode','==null','){this.','Init()}if(',7,78,'){',24,'timer){clearTimeout(this.timer)}this.timer=setTimeout(',20,38,'(["Remove",this]),(a||600))}',28,26,1,7,'].text}',28,29,30,'=',1,7,'].text}}',34,24,'status){',35,'=(',7,78,'?"":',1,7,'].text)}}}delete ',1,54,';delete ',1,47,'},Remove:','function(){',29,30,33,32,'="none"},File',44,'b){var a=',20,'Ajax','.config.','root',8,'b','.substr(0,','a.length)===a){b="[MathJax]"+b.substr(a.length)}',42,'this.Set("Loading "+b)},Log:',118,'var b=[];','for(var ','c=1,a=this.log','.length;c<a;c++){','b[c]=',1,'c',93,42,'b.join("\\n")}};',20,'Hub={config:{root:"",config',':[],','styleSheets',149,'styles',':{},jax',149,'extensions',149,'preJax',':null,','postJax',158,'displayAlign:"center",displayIndent:"0",','preRemoveClass',':"MathJax_Preview",','showProcessingMessages',':true,',22,':"normal",','delayStartupUntil',':"none",','skipStartupTypeset',':false,','preProcessors',149,'inputJax',':{},','outputJax',':{},','menuSettings',':{zoom:"None",CTRL:false,ALT:false,CMD:false,Shift:false,zscale:"200%",renderer:"",font:"Auto",context:"MathJax"},','errorSettings',':{message:["[Math Processing Error]"],style:{color:"#CC0000","font-style":"italic"}}},','processUpdateTime',':500,signal:',20,38,'.Signal("','Hub"),Config',44,'a){this','.Insert(','this.config',',a);if(','this.config.','Augment',79,194,'(',193,194,')}},','Register',':{PreProcessor',44,'a){',20,21,172,'.push(',20,38,'(a))},','MessageHook',':function(){return ',20,'Hub.signal','.',212,'.apply(',20,215,',arguments',')},StartupHook',213,20,'Hub.Startup.signal','.',212,218,20,225,221,')},','LoadHook',213,20,'Ajax.',233,218,20,'Ajax',221,')}},getAllJax',44,'e){var c=[],b=this.elementScripts(e);for(var d=0,a=b.length;d<a;d++){if(b[d].MathJax&&b[d].MathJax.elementJax','){c.push(b[d].',20,'elementJax',')}}',42,'c},getJaxByType',44,'f,',244,'&&b[d].',20,247,'.mimeType','===f){c.push(b[d].',20,247,')}}',42,'c},getJaxByInputType',44,'f,',244,254,'type',254,'type.replace(/ *;(.|\\','s)*/,"")===f){c.push(b[d].',20,247,')}}',42,'c},getJaxFor',44,'a){','if(typeof(a)==="string"){a=document.getElementById(a',')}','if(a.MathJax){',42,'a.',20,247,'}',42,'null},isJax',44,'a){',279,')}','if(a.tagName!=null&&a.tagName.toLowerCase()==="script"){',281,'return(a.',20,'state===',20,'ElementJax.STATE','.PROCESSED','?1:-1)}if(a.type&&',193,174,'[a.',270,'s)*/,"")]){return -1}}',42,'0},Queue',213,'this.queue.Push',218,'this.queue',221,')},','Typeset',44,'b,c){if(!',20,'isReady){',42,'null}var ','a','=this.elementCallback(','b,c);',42,20,38,'.Queue(["','PreProcess',40,'a.element','],["','Process',40,331,']).','Push(a.callback)},',329,44,'b,c){var a',323,'b,c);',42,20,38,328,'Post",this.signal',',"Begin ',329,'"],["ExecuteHooks",',20,38,',(','arguments.callee.disabled','?[]:',193,172,'),',331,',true','],["Post",this.signal,"End ',329,'"]).',337,333,44,'a,b){return this.takeAction("',333,'",a,b)},','Update',44,367,370,369,'Reprocess',44,367,375,369,'takeAction',44,'d,c,e){var b',323,'c,e);var a=[];',42,20,38,328,'Clear",this.signal],["',347,',["Begin "+','d,b.element',']],["','prepareScripts',40,392,',a],["','processScripts',40,'a],["',347,',["End "+',392,']]).Push(b.callback)},','scriptAction',':{',333,44,'a){},',370,44,125,'b.',20,247,8,'a&&a.','originalText','===(b.text==""?b.','innerHTML',':b.text)){b.',20,'state=a.STATE.','PROCESSED}',28,'a','.outputJax.Remove(','a);b.',20,423,'UPDATE}},',375,44,125,'b.',20,247,8,'a){a',427,'a);b.',20,423,'UPDATE}}},',394,44,'h,e,f){if(',354,'){return}var b=this.','elementScripts','(e);var g=',20,299,';',138,'d=0,a=b.length;d<a;d++){var c=b[d];if(c.type&&',193,174,'[c.',270,'n)*/,"")]){if(c.MathJax&&c.',20,'state!==g.PENDING',79,405,'[h](c)}if(!c.MathJax){c.MathJax={state:g.PENDING}}if(c.',20,'state!==g',300,'){f.push(c)}}}},','checkScriptSiblings',44,'a){if(a.MathJax&&a.',20,'checked',449,'config;var g=a','.previousSibling',8,'g&&g.nodeName=="#text"){var d,f;var c=a.nextSibling',8,'c&&c.nodeName!="#text"){c=null',17,'b.preJax','){if',0,484,')==="string"){',484,'=new RegExp','(',484,'+"$")}d=g',30,'.match(',484,')}if(','b.postJax','&&c){if',0,498,488,498,490,'("^"+',498,')}f=c',30,495,498,')}if(d&&(!',498,'||f)){g',30,'=g',30,'.replace(',484,',(d.length>1?d[1]:""));g=null',17,'f&&(!',484,'||d)){c',30,'=c',30,517,498,',(f.length>1?f[1]:""))}if(g&&!g',30,'.match(/\\S/)){','g=g',478,'}}if(b.',162,'&&g&&g.className==b.',162,'){try{g.',420,'=""}catch(e){}g.style.display="none"}',281,'a.',20,475,'=1}},',398,44,'h,b,d){if(',354,'){',42,321,'q,o=',20,299,';var p=',193,174,',c=',193,176,';try{if(!b){b=','new Date().getTime','()}var j=0,l,f;while(j<h.length){l=h[j];if(!l){continue}f=l',478,8,'f&&f.className==="','MathJax_Error','"){f',77,'.removeChild(f)}var k=l.',270,'s)*/,"");if(!l.MathJax||l.',20,297,'o',300,'){continue}if(!l.',20,247,'||l.',20,297,'o.UPDATE',79,471,'(l);q=p[k].','Translate(l);if(typeof q==="function"){','if(q.called){continue}this.RestartAfter(q)}','q.Attach(l,p[k])}var a=l.',20,247,';if(!c[a',257,']){l.',20,'state=o.UPDATE;','throw Error("No ','output jax registered for "+a',257,')}a.',176,'=c[a',257,'][0];q=a.',176,'.',588,'l.',20,597,589,'l.',20,'state=o',300,';this','.signal.Post(["','New Math",a.inputID]);j++;if(',563,'()-b>this.',182,'&&j<h.length){b=0;this.','RestartAfter','(',20,38,'.Delay(1))}}}catch(g){if(!g.restart){if(!',193,180,'.message){throw g}this.formatError(l,g);j++}if(!d){d=0}var e=Math.floor((d+j)/(d+h.length)*100);d+=j',8,193,164,'){',20,'Message.Set("Processing ','math: "+e+"%",0)}',42,20,38,'.After(["',398,40,'h.slice(j),b,d],g.restart)}if((d||h.length)&&',193,164,'){',20,637,'Math: 100%",0);',20,'Message.','Clear(0)}',42,'null},formatError',44,'a,c){var b=',20,'HTML.Element("span",{className:"',568,'"},',193,180,'.message);a',77,'.insertBefore(b,a);this.lastError=c},',624,44,'a){throw this',190,'Error("restart"),{restart:',20,38,'(a)})},elementCallback',44,'a,b){if(','b',78,'&&(a ','instanceof Array','||typeof a==="','function','")){b=a;a=','document.','body}',28,'if(a==null){a=document.body}',28,279,')}}}if(!a){',598,'such element")}if(!b){b={}}return{element:a,callback:b}},',450,44,'a){',279,')}',688,293,'return[a]}',42,'a.','getElementsByTagName("','script")},Insert',44,'c,a){',138,'b in a){if(a','.hasOwnProperty','(b)){if(typeof a[b]==="object"&&!(a[b] ',681,')&&(','typeof c[b]==="','object"||',714,683,'")){this',190,'c[b],a[b])}',28,'c[b]=a[b]}}}',42,'c}};',20,'Hub',190,20,21,152,',',20,653,152,');',20,'Hub',190,20,21,152,',{".',568,'":',20,21,180,'.style});',20,'Extension={};',20,'Hub.Startup','={script:"",queue:',20,38,'.Queue(),','signal:',20,38,186,'Startup"),Config:',118,'this.queue.Push(["Post",this.signal,"Begin ','Config"]);','var b=',20,'HTML.Cookie','.Get("user");if(b.URL||b.Config){if(confirm("MathJax has found a user-configuration cookie that includes code to be run. Do you want to run it?\\n\\n(You should press Cancel unless you set up the cookie yourself.)")){if(b.URL){',310,'(["Require",',20,'Ajax,b.URL])}if(b.Config){',20,'userConfig=new Function(b.Config)}}',28,20,767,'.Set("user",{})}}',24,'script',531,310,'(this.script+";\\n1;")}',28,24,'params.config){var d=this.params',128,'split(/,/);',138,'c=0,a=d',140,'if(!d[c].match(/\\.js$/)){d[c]+=".js"}',310,'(["Require",',20,'Ajax,this.URL("config','",d[c])])}}',28,310,'(["Require",',20,796,'","',20,'js")])}}',42,310,'([',683,'(e,f){if(e.',168,'.isCallback){',42,'e.',168,17,'e.',168,'==="onload"){',42,'f}',42,683,'(){}},',20,'Hub.config,this.onload','],[function(','e){',42,'e.','loadArray','(',20,21,'config,"config",null,true)},this',361,'Config"])},Cookie',213,763,'Cookie"],["Get",',20,767,',"menu",',20,21,178,827,'f,c){if(f','.renderer','){var d="output/"+f',849,';',138,'e=0,b=c.length,a=0;e<b;e++){if(c[e]===d){c.splice(e,1);a=0;break',17,'c[e].substr(0,7)==="output/"){a=(a?0:e+1)}}c.unshift(d);if(a){c.splice(a,1)}}},',20,21,178,',',20,21,'jax',361,'Cookie"])},Styles',213,763,'Styles"],["',831,40,20,21,150,',"config"],["Styles",',20,'Ajax,',20,21,152,361,'Styles"])},Jax',213,763,'Jax"],["',831,40,20,21,'jax,"jax","config.js",true',361,'Jax"])},','Extensions',213,763,892,'"],["',831,40,20,21,155,',"',155,'"],["',347,',"End ',892,'"])},onLoad',44,'a){var b=this.onload=',20,38,'(',118,20,225,'.Post("onLoad")});if(','window.addEventListener','){',918,'("load",b,false)}',28,'if(','window.attachEvent','){',924,'("onload",b)}',28,'window.onload=b}}',42,'b},',315,44,677,20,21,170,'){',42,683,'(){}}',42,763,315,'"],["',315,'",',20,'Hub,a,b',361,315,'"])},URL',44,'b,a){if(!a.match(/^([a-z]+:\\/\\/|\\[|\\/)/)){a="[MathJax]/"+b+"/"+a}',42,'a},',831,44,'b,f,c,a){if(b){if(!(b ',681,')){b=[b]}if(b.length){var h=',20,38,756,'j={},e;',138,'g=0,d=b.length;g<d;g++){e=this.URL(f,b[g]);if(c){e+="/"+c',17,'a){h.Push(["Require",',20,'Ajax,e,j])}',28,'h.Push(',20,'Ajax.Require(e,j))}}',42,'h.Push({})}}',42,'null}};(',683,'(d){var b=window[d],e="["+d+"]";var c=b.Hub,a=b.Ajax,f=b.',38,';var g=',20,'Object','.Subclass','({require',158,'config:{},Init',44,'i,h){if(arguments.length===0){',42,'this}return(','this.constructor',986,'(i,h))()},',194,44,'k,','j){var i=',994,',h={};if(k',10,138,'l in k){if(k',710,'(l)){if(typeof k[l]==="',683,'"){','i.protoFunction','(l,k[l])}',28,'h[l]=k[l]}}}if(k.toString!==i','.prototype.','toString&&k.toString!=={}.toString){',1010,'("toString",k.toString)}}c',190,'i.prototype,h);i.',194,'(null,j);',42,'this},','Translate',44,'h){',994,1014,1024,'=this.noTranslate;',42,'a.Require(','this.directory','+"/jax.js','")},noTranslate',44,'h){throw Error(',1033,1034,' failed to redefine the ',1024,'() method")},',201,44,'h){},Config:',118,'c',190,191,',(c.config[this.id]||{}));if(',193,194,79,194,'(',193,194,')}},Startup:',683,'(){},','loadComplete',44,'n){if(n==="jax.js"){var j=f','.Queue();','j.Push(["Post",c.Startup.signal,this.id+" Jax ',764,'j.Push(["','Config",this]);',1065,'Require"]);',24,'require){var k=this.require;if(!(k ',681,')){k=[k]}',138,'l=0,h=k.length;l<h;l++){j.Push(',1032,'k[l]))}',1067,831,'",',20,752,',',193,'require,"config"])}',1065,'Startup"]);',1067,'Startup",this]);',1065,'Ready"]);',42,1067,1061,'",a,',1033,'+"/"+n])}',28,42,'a.',1061,'(',1033,'+"/"+n)}}},{id:"unknown",version:"1.0.1",directory:e+"/jax",extensionDir:e+"/',155,'"});b.InputJax=g',986,'({',201,44,'h){if(!','b.',21,174,'){c',128,174,'={}}c',128,174,'[h]=this}},{','version:"1.0",directory:g.directory+"/','input','",extensionDir:g.extensionDir','});b.OutputJax=g',986,'({',201,44,1112,'c.config.outputJax','){',1132,'={}}if(!',1132,'[h]){',1132,'[h]=[];if(!c',128,178,849,'){c',128,178,849,'=this.id}}',1132,'[h].push(this)},Remove',44,'h){}},{',1123,'output',1125,',fontDir:e+(b.isPacked?"":"/..")+"/fonts"});','b.ElementJax','=g',986,'({Init',44,'i,h){',42,994,986,'(i,h)},',174,158,176,158,'inputID',158,418,':"",mimeType:"",Text',44,'j,k){','var h=this.SourceElement();','if(','h.firstChild','){if(',1178,'.nodeName!=="#text"){h.text=j}',28,1178,30,'=j}}',28,'try{h.',420,'=j}catch(i){h.text=j}}h.',20,'state=this.STATE.UPDATE;return c.',370,'(h,k)},',375,44,'i){',1176,'h.',20,1191,375,'(h,i)},Remove:',118,'this',427,'this);c',618,'Remove Math",','this.inputID',']);this.Detach()},SourceElement',213,685,'getElementById(',1209,')},Attach',44,'i,j){var h=i.',20,247,8,'i.',20,297,'this.STATE.UPDATE){h.Clone(this)}',28,'h=i.',20,247,'=this',8,'i.id',79,'inputID=i.id}',28,'i.id=',1209,'=',1156,'.GetID();this.newID=1}}h.',418,'=(i.text==""?i.',420,':i.text);h.',174,'=j},Detach:',118,1176,'if(!h){return}try{delete h.MathJax}catch(i){h.MathJax=null}',24,'newID){h.id=""}},Clone',44,'h){var i;for(i in this){if(!this',710,'(i)){continue}if(typeof(','h','[i])==="undefined','"&&i!=="newID"){delete this[i]}}for(i in ',1112,'this',710,1254,'this',1256,'"||(this[i]!==h[i]&&i!=="inputID")){this[i]=h[i]}}}},{',1123,'element',1125,',ID:0,STATE:{PENDING:1,PROCESSED:2,UPDATE:3},GetID:',118,'this.ID++;return"MathJax-Element-"+this.ID},Subclass:',118,'var h=g',986,218,'this',221,');h.',1061,'=this',1014,1061,';',42,'h}});',1156,1014,'STATE=b.',299,'})("MathJax");(',683,'(l){var f=window[l];if(!f){f=window[l]={}}var c=f.Hub;var q=c.Startup;var u=c.config;var e=',685,704,'head")[0];if(!e){e=',685,'childNodes[0]}var b=(',685,'documentElement||document).',704,'script");var d',490,'("(^|/)"+l+"\\\\.js(\\\\?.*)?$");',138,'o=b.length-1;o>=0;o--){if(b[o].src',495,'d)){q.script=b[o].',420,8,'RegExp.$2!==""){q.params={};var r=RegExp.$2.substr(1).split(/\\&/);',138,'n=0,h=r.length;n<h;n++){var k=r[n].match(/(.*)=(.*)/);if(k){q.params[unescape(k[1])]=unescape(k[2])}}}u.root=b[o].src.replace(/(^|\\/)[^\\/]*$/,"");break}}f.Ajax.config=u;var a={isMac',':(navigator.platform.substr(0,3)==="','Mac"),isPC',1312,'Win"),isMSIE:(window.ActiveXObject','!=null&&window.','clipboardData!=null),isFirefox:(window.netscape!=null&&',685,'ATTRIBUTE_NODE',1316,'opera',78,'),isSafari:(','navigator.userAgent.','match(/ (Apple)?WebKit\\//)!=null&&','window.chrome',78,'),isChrome:(',1326,1316,'chrome.loadTimes!=null),isOpera:(window.opera',1316,'opera.version','!=null),isKonqueror:(window',710,'&&window',710,'("konqueror")&&navigator.vendor=="KDE"),versionAtLeast',44,'x){var w=(this','.version).split','(".");x=(','new String','(x)).split(".");',138,'y=0,j=x.length;y<j;y++){if(w[y]!=x[y]){',42,'parseInt(w[y]||"0")>=parseInt(x[y])}}',42,'true},Select',44,1000,'j[c.Browser];if(i){',42,'i(c.Browser)}',42,'null}};var g=',1324,'replace(/^Mozilla\\/(\\d+\\.)+\\d+ /,"").replace(/[a-z][-a-z0-9._: ]+\\/\\d+[^ ]*-[^ ]*\\.([a-z][a-z])?\\d+ /i,"").replace(/Gentoo |Ubuntu\\/(\\d+\\.)*\\d+ (\\([^)]*\\) )?/,"");c.Browser=c',190,'c',190,1343,'("Unknown"),{version:"0.0"}),a);',138,'t in a){if(a',710,'(t)){if(a[t]&&t',132,'2)==="is"){t=t.slice(2);if(t==="Mac"||t==="PC"){continue}c.Browser=c',190,1343,'(t),a);var p',490,'(".*(Version',')/((?:\\\\d+\\\\.)+\\\\d','+)|.*("+t+")"+(t=="MSIE"?" ":"/")+"((?:\\\\d+\\\\.)*\\\\d+)|(?:^|\\\\(| )([a-z][-a-z0-9._: ]+|WebKit',1376,'+)");var s=p.exec(g)||["","","","unknown","0.0"];c.Browser.name=(s[1]=="Version"?t:(s[3]||s[5]));c.Browser.version=s[2]||s[4]||s[6];break}}}','c.Browser.Select','({Safari',44,1000,'parseInt((String(j',1341,'("."))[0]);if(i>=526){','j.version="','4.0','"}else{if(i','>=525){',1387,'3.1',1389,'>500){',1387,'3.0',1389,'>400){',1387,'2.0',1389,'>85){',1387,'1.0"}}}}}},Firefox',44,'j){if(j.version==="0.0"&&navigator.product==="Gecko"&&','navigator.productSub','){var i=',1407,132,'8);if(i>="20090630"){',1387,'3.5',1389,'>="20080617"){',1387,'3.0',1389,'>="20061024"){',1387,'2.0"}}}}},Opera',44,'i){i.version=',1333,'()}});',1380,'(',20,653,'browsers);c.queue=f.',38,1064,'c.queue.Push(["','Post",q.signal,"','Begin"],["Config",q],["Cookie",q],["Styles",q],["Jax",q],["',892,'",q],q.onLoad(),',118,20,'isReady=true},["',315,'",q],["',1434,'End"])})("MathJax")}};']
|
|
]);
|
|
|