/************************************************************* * * 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){',15,'version="1.0.8";(','function(','d){','var b=','window[d];if(!','b){b','=window[d]={}}var ','f','=[];','var c=',19,'g','){var h=','g.','constructor',';if(!','h){h=','new Function','("")}','for(var ','i in g){if(i!=="',32,'"&&g','.hasOwnProperty','(i)){h[i]=g[i]}}','return ','h};var a=','function(){',43,35,'("',43,'arguments','.callee','.Init','.call(this,',50,')")};var e=a();e','.prototype','={bug_test:1};',9,'e',56,'.bug_test){a=',45,43,45,43,50,51,'.Init',53,50,')}}}b.','Object','=c({',32,':a(),Subclass:',19,'g,i',30,'a();h.SUPER=this;h.Init=this.Init;h','.Subclass','=this',80,';h.Augment=this.Augment;h.','protoFunction','=this.',84,';h.can=this.can;h.has=this.has;h.isa=this.isa;h',56,'=new this(f);h',56,'.',32,'=h;h.Augment(g,i);',43,'h},Init:',19,'g',30,'this;if(g','.length===','1&&g[0]===f','){return ','h}if(!(h ','instanceof ','g',51,')){h=new g',51,'(f)}',43,'h.Init.apply(h,g)||h},Augment:',19,'g,h){var i;if(g','!=null){for(i in ','g){if(g',41,'(i)){this','.',84,'(i,g[i','])}}if(g.toString!==this.prototype.toString&&g.toString!=={}.toString){this.protoFunction("toString",g.toString)}}','if(h',114,'h){if(','h',41,117,'[i]=h[i]}}}',43,'this},',84,':',19,'h,g){this',56,'[h]=g;','if(typeof',' g','==="function"){','g.SUPER=this.SUPER',56,'}},prototype:{Init',':function(){},','SUPER:',19,'g',102,'g',51,'.SUPER},can:',19,'g',102,'typeof(this[g','])==="function"},has:',19,'g',102,154,'])!=="undefined','"},isa:',19,'g){return(g ',104,72,')&&(this ',104,'g)}},can:',19,'g',102,'this',56,'.can',53,'g)},has:',19,'g',102,'this',56,'.has',53,'g)},isa:',19,'h){var g=this;while(',115,'===h',102,'true}else{g=g.SUPER}}',43,'false},SimpleSUPER:c({',32,':',19,'g',102,'this.SimpleSUPER.define(g)},define:',19,'g){var i={};if(g','!=null){',37,'h in ',115,41,'(h)){this.',84,'(h,g[h',121,43,'i},wrap:',19,'i,h){',137,'(h',')==="function"&&','h','.toString','().match(/\\.\\s*SUPER\\s*\\(/)){var g=',35,'(this.wrapper);g.label=i;g','.original','=h;h=g;g',218,'=this.stringify}',43,'h},wrapper:',45,'var h=',50,51,';this.SUPER=h.SUPER[h.label];try{var g=h',222,'.apply(this',',',50,')}catch(i){','delete this.','SUPER;','throw i}',238,239,43,'g}.','toString().replace','(/^\\s*function \\(\\)\\s*\\{\\s*/i,"").replace(/\\s*\\}\\s*$/i,""),toString:',45,43,'this',222,218,234,222,',',50,')}})})})("MathJax");(',19,'BASENAME){var ','BASE=window[BASENAME','];',9,'BASE){',259,']={}}var ','CALLBACK','=',19,'data){var cb=',35,'("',43,50,51,'.execute','.apply(',50,51,',',50,')");',37,'id in ','CALLBACK.prototype','){if(',283,41,'(id)){',137,'(data[id',160,'"){cb[id]=data[id]}else{cb[id]=',283,'[id]}}}cb',218,'=',283,218,';',43,'cb};',283,'={isCallback:true,hook',143,'data:[],object:window,execute:',45,9,'this.called||this.autoReset){this.called=!this.autoReset;',43,'this.hook',234,'.object,this','.data.concat([].slice.call(',50,',0)))}},reset:',45,238,'called},toString:',45,43,309,218,234,'.hook,',50,')}};var ISCALLBACK=',19,'f){return(typeof(f',216,'f.isCallback)};var EVAL=',19,'code',102,'eval.call(window,code)};EVAL("var __TeSt_VaR__ = 1','");if(','window.__TeSt_VaR__','){try{delete ',335,'}catch(error){',335,'=null}}else{if(','window.execScript','){EVAL=',19,'code){BASE.__code=code;code="try {"+BASENAME+".__result = eval("+BASENAME+".__code)} catch(err) {"+BASENAME+".__result = err}";',341,'(code',');var result=BASE.__result;delete BASE.__result;delete BASE.__code;if(result instanceof Error){throw result}return result','}}else{EVAL=',19,344,'var head=(',1,'getElementsByTagName("head"))[0];if(!','head){head=',1,'body}var script=',1,7,'("script");','script','.appendChild(',1,'createTextNode','(code));head',361,'script);','head.removeChild(','script',347,'}}}var USING=',19,'args,i','){if(',50,'.length','>1){if(',50,100,'2&&!(typeof ',50,'[0]==="function")&&',50,'[0] ',104,'Object&&typeof ',50,'[1]==="number"){','args=[].slice.call(',372,')}else{',388,50,',0)}}if(args ',104,'Array&&args',100,'1){args=args[0]}',137,' args',139,'if(args',274,'===',283,274,102,'args}',43,265,'({hook:args})}else{if(args ',104,'Array){',137,'(args[0])==="string"&&args[1] ',104,385,'args[1][args[0]]==="','function"){return CALLBACK({hook:args[','1][args[0]],object:args[1','],data:args.slice(','2)})}else{',137,' args[0]==="',418,'0',420,'1)})}else{',137,' args[1]==="',418,'1],object:args[0',420,'2)})}}}}else{',137,'(args)==="','string"){',43,265,'({hook:EVAL,data:[args]})}else{if(args ',104,72,102,265,'(args',390,137,'(args',')==="undefined"){',43,265,'({})}}}}}','throw Error("Can\'t ','make ','callback',' from given data")};var DELAY=',19,'time,',454,'){callback=USING(callback);',454,'.timeout=','setTimeout(',454,',time);','return callback','};var WAITFOR=',19,454,',signal',459,9,454,'.called){','WAITSIGNAL(',454,469,');signal.pending++}};var WAITEXECUTE=',45,'var signals=this','.signal',';',238,'signal;this',274,'=this.','oldExecute;',238,486,'var result=','this',274,234,',',50,');','if(ISCALLBACK(result)&&!result.called){',474,'result,signals',390,'for(var i=0,m=','signals','.length;if){f=',1,905,375,'}',9,'h){h=(',1,353,34,1,'body}}',43,'h};var e',26,21,45,37,'j=0,h=e',375,';j=this.timeout){h(','this.STATUS.ERROR',');',43,'1}',43,'0},file:',19,'i,',124,'h<0){',931,1006,'(i',390,931,'loadComplete','(i)}},execute:',45,309,713,311,',this.data[0],this.data[1])},',1065,':',19,'h,i,j){if(h.time(j)){return}if(',1,905,375,'>i&&',1,905,'[i].cssRules','&&',1,905,1121,375,'){j(h.STATUS.OK',390,462,'h,h.delay',')}},checkLength:',19,'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{',1134,'Security error/)){l=1}}}if(l){',462,1004,'([m,h.STATUS.OK]),0',390,462,1130,')}}},',1104,':',19,34,981,'h);var i=',1008,'[h];if(i){a.Message.Clear(i.',750,'clearTimeout(','i.timeout);if(i.script){if(e',100,'0){',462,'b,0)}e.push(i.script)}',944,'h]=i.status;',238,'loading[h];',9,957,'h]){',957,'h]=[]}',957,'h].push(i.',454,390,944,'h]=',1016,';i={status:',1016,'}}',1004,'.',837,'(',957,'h],i.status)},',1006,':',19,124,1008,'[h].timeout','){',1154,1008,1190,')}',1008,'[h].status=',1089,';this.loadError(h);this.',1104,'(h)},loadError:',19,'h){a.Message.Set("File failed to load: "+h,null,2000)},Styles:',19,'j,k',30,'this.StyleString(',982,'h===""){k',940,'k);k()}else{var i=',1,7,'("style");',1026,964,1018,361,1049,'i',1052,'i',1054,'.styleSheet.cssText=h}else{i',361,1,363,'(h))}k=',1039,'.create',53,'k,i)}',43,'k},StyleString:',19,'m){',137,'(m)==="',436,43,'m}var j="",n,l;for(n in m){if(m',41,'(n)){',137,' m[n]==="',436,'j+=n+" {"+','m[n]+"}\\n"}else{if(m[n] ',104,412,37,'k=0;k1?d[1]:""));g=null}if(f&&(!b.',113,'||d)){c',56,'=c',56,459,115,',(f.length>1?f[1]:""))}if(g&&!g',56,'.match(/\\S/)){','g=g',425,'}}if(b.',118,'&&g&&g.className==b.',118,'){try{g',49,'=""}catch(e){}g',83,'"}',226,'a.',87,422,'=1}},',335,85,'h,b,d){if(',293,'){',95,265,'q,o=',93,243,244,';var p=',145,126,',c=',145,128,';try{if(!b){b=','new Date().getTime','()}var j=0,l,f;while(jthis.',134,'&&j=0;o--){if(b[o].src.match(d)){q.script=b[o].innerHTML;if(RegExp.$2){q.params={};var r=RegExp.$2.substr(1).split(/\\&/);',99,'n=0,h=r',1056,'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',1274,'Win"),isMSIE:(window.ActiveXObject','!=null&&window.','clipboardData!=null),isFirefox:(window.netscape!=null&&',615,'ATTRIBUTE_NODE',1278,'opera',32,'),isSafari:(','navigator.userAgent.','match(/ (Apple)?WebKit\\//)!=null&&','window.chrome',32,'),isChrome:(',1288,1278,'chrome.loadTimes!=null),isOpera:(window.opera',1278,'opera.version','!=null),isKonqueror:(window',640,'&&window',640,'("konqueror")&&navigator.vendor=="KDE"),versionAtLeast',85,'x){var w=(this','.version).split','(".");x=(','new String','(x)).split(".");',99,'y=0,j=x.length;y=parseInt(x[y])}}',95,'true},Select',85,934,'j[c.Browser];if(i){',95,'i(c.Browser)}',95,'null}};var g=',1286,'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',142,'c',142,1305,'("Unknown"),{version:"0.0"}),a);',99,'t in a){if(a',640,'(t)){if(a[t]&&t',91,'2)==="is"){t=t.slice(2);if(t==="Mac"||t==="PC"){continue}c.Browser=c',142,1305,'(t),a);var p',432,'(".*(Version',')/((?:\\\\d+\\\\.)+\\\\d','+)|.*("+t+")"+(t=="MSIE"?" ":"/")+"((?:\\\\d+\\\\.)*\\\\d+)|(?:^|\\\\(| )([a-z][-a-z0-9._: ]+|WebKit',1338,'+)");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',85,934,'parseInt((String(j',1303,'("."))[0]);if(i>=526){','j.version="','4.0','"}else{if(i','>=525){',1349,'3.1',1351,'>500){',1349,'3.0',1351,'>400){',1349,'2.0',1351,'>85){',1349,'1.0"}}}}}},Firefox',85,'j){if(j.version==="0.0"&&navigator.product==="Gecko"&&','navigator.productSub','){var i=',1369,91,'8);if(i>="20090630"){',1349,'3.5',1351,'>="20080617"){',1349,'3.0',1351,'>="20061024"){',1349,'2.0"}}}}},Opera',85,'i){i.version=',1295,'()}});',1342,'(',87,584,'browsers);c.queue=f.Callback',823,'c.queue',826,'Post",q.signal,"','Begin"],["',139,'",q],["Cookie",q],["Styles",q],',860,'var i=f.Callback.Queue(q.Jax(),q.',834,'());',95,'i.Push({})},q.onLoad(),',860,87,'isReady=true},["Typeset",q],["',1396,'End"])})("',93,'")}};'] ]);