/*
 * jQuery JavaScript Library v1.4.2
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Sat Feb 13 22:33:48 2010 -0500
 */
(function(C,aM){var m=function(aY,aZ){return new m.fn.init(aY,aZ)},n=C.jQuery,U=C.$,aa=C.document,aq,S=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,t=/^.[^:#\[\.,]*$/,aA=/\S/,P=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,c=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,b=navigator.userAgent,w,L=false,ao=[],J,X=Object.prototype.toString,ab=Object.prototype.hasOwnProperty,e=Array.prototype.push,E=Array.prototype.slice,s=Array.prototype.indexOf;m.fn=m.prototype={init:function(aY,a1){var a0,a2,aZ,a3;if(!aY){return this}if(aY.nodeType){this.context=this[0]=aY;this.length=1;return this}if(aY==="body"&&!a1){this.context=aa;this[0]=aa.body;this.selector="body";this.length=1;return this}if(typeof aY==="string"){a0=S.exec(aY);if(a0&&(a0[1]||!a1)){if(a0[1]){a3=(a1?a1.ownerDocument||a1:aa);aZ=c.exec(aY);if(aZ){if(m.isPlainObject(a1)){aY=[aa.createElement(aZ[1])];m.fn.attr.call(aY,a1,true)}else{aY=[a3.createElement(aZ[1])]}}else{aZ=H([a0[1]],[a3]);aY=(aZ.cacheable?aZ.fragment.cloneNode(true):aZ.fragment).childNodes}return m.merge(this,aY)}else{a2=aa.getElementById(a0[2]);if(a2){if(a2.id!==a0[2]){return aq.find(aY)}this.length=1;this[0]=a2}this.context=aa;this.selector=aY;return this}}else{if(!a1&&/^\w+$/.test(aY)){this.selector=aY;this.context=aa;aY=aa.getElementsByTagName(aY);return m.merge(this,aY)}else{if(!a1||a1.jquery){return(a1||aq).find(aY)}else{return m(a1).find(aY)}}}}else{if(m.isFunction(aY)){return aq.ready(aY)}}if(aY.selector!==aM){this.selector=aY.selector;this.context=aY.context}return m.makeArray(aY,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return E.call(this,0)},get:function(aY){return aY==null?this.toArray():(aY<0?this.slice(aY)[0]:this[aY])},pushStack:function(aZ,a1,aY){var a0=m();if(m.isArray(aZ)){e.apply(a0,aZ)}else{m.merge(a0,aZ)}a0.prevObject=this;a0.context=this.context;if(a1==="find"){a0.selector=this.selector+(this.selector?" ":"")+aY}else{if(a1){a0.selector=this.selector+"."+a1+"("+aY+")"}}return a0},each:function(aZ,aY){return m.each(this,aZ,aY)},ready:function(aY){m.bindReady();if(m.isReady){aY.call(aa,m)}else{if(ao){ao.push(aY)}}return this},eq:function(aY){return aY===-1?this.slice(aY):this.slice(aY,+aY+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(E.apply(this,arguments),"slice",E.call(arguments).join(","))},map:function(aY){return this.pushStack(m.map(this,function(a0,aZ){return aY.call(a0,aZ,a0)}))},end:function(){return this.prevObject||m(null)},push:e,sort:[].sort,splice:[].splice};m.fn.init.prototype=m.fn;m.extend=m.fn.extend=function(){var a1=arguments[0]||{},a2=1,a3=arguments.length,a6=false,a5,aZ,aY,a0;if(typeof a1==="boolean"){a6=a1;a1=arguments[1]||{};a2=2}if(typeof a1!=="object"&&!m.isFunction(a1)){a1={}}if(a3===a2){a1=this;--a2}for(;a2<a3;a2++){if((a5=arguments[a2])!=null){for(aZ in a5){aY=a1[aZ];a0=a5[aZ];if(a1===a0){continue}if(a6&&a0&&(m.isPlainObject(a0)||m.isArray(a0))){var a4=aY&&(m.isPlainObject(aY)||m.isArray(aY))?aY:m.isArray(a0)?[]:{};a1[aZ]=m.extend(a6,a4,a0)}else{if(a0!==aM){a1[aZ]=a0}}}}}return a1};m.extend({noConflict:function(aY){C.$=U;if(aY){C.jQuery=n}return m},isReady:false,ready:function(){if(!m.isReady){if(!aa.body){return setTimeout(m.ready,13)}m.isReady=true;if(ao){var aZ,aY=0;while((aZ=ao[aY++])){aZ.call(aa,m)}ao=null}if(m.fn.triggerHandler){m(aa).triggerHandler("ready")}}},bindReady:function(){if(L){return}L=true;if(aa.readyState==="complete"){return m.ready()}if(aa.addEventListener){aa.addEventListener("DOMContentLoaded",J,false);C.addEventListener("load",m.ready,false)}else{if(aa.attachEvent){aa.attachEvent("onreadystatechange",J);C.attachEvent("onload",m.ready);var aY=false;try{aY=C.frameElement==null}catch(aZ){}if(aa.documentElement.doScroll&&aY){y()}}}},isFunction:function(aY){return X.call(aY)==="[object Function]"},isArray:function(aY){return X.call(aY)==="[object Array]"},isPlainObject:function(aZ){if(!aZ||X.call(aZ)!=="[object Object]"||aZ.nodeType||aZ.setInterval){return false}if(aZ.constructor&&!ab.call(aZ,"constructor")&&!ab.call(aZ.constructor.prototype,"isPrototypeOf")){return false}var aY;for(aY in aZ){}return aY===aM||ab.call(aZ,aY)},isEmptyObject:function(aZ){for(var aY in aZ){return false}return true},error:function(aY){throw aY},parseJSON:function(aY){if(typeof aY!=="string"||!aY){return null}aY=m.trim(aY);if(/^[\],:{}\s]*$/.test(aY.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return C.JSON&&C.JSON.parse?C.JSON.parse(aY):(new Function("return "+aY))()}else{m.error("Invalid JSON: "+aY)}},noop:function(){},globalEval:function(a0){if(a0&&aA.test(a0)){var aY=aa.getElementsByTagName("head")[0]||aa.documentElement,aZ=aa.createElement("script");aZ.type="text/javascript";if(m.support.scriptEval){aZ.appendChild(aa.createTextNode(a0))}else{aZ.text=a0}aY.insertBefore(aZ,aY.firstChild);aY.removeChild(aZ)}},nodeName:function(aZ,aY){return aZ.nodeName&&aZ.nodeName.toUpperCase()===aY.toUpperCase()},each:function(a3,a5,a1){var a0,a2=0,aY=a3.length,aZ=aY===aM||m.isFunction(a3);if(a1){if(aZ){for(a0 in a3){if(a5.apply(a3[a0],a1)===false){break}}}else{for(;a2<aY;){if(a5.apply(a3[a2++],a1)===false){break}}}}else{if(aZ){for(a0 in a3){if(a5.call(a3[a0],a0,a3[a0])===false){break}}}else{for(var a4=a3[0];a2<aY&&a5.call(a4,a2,a4)!==false;a4=a3[++a2]){}}}return a3},trim:function(aY){return(aY||"").replace(P,"")},makeArray:function(a0,aZ){var aY=aZ||[];if(a0!=null){if(a0.length==null||typeof a0==="string"||m.isFunction(a0)||(typeof a0!=="function"&&a0.setInterval)){e.call(aY,a0)}else{m.merge(aY,a0)}}return aY},inArray:function(a0,a1){if(a1.indexOf){return a1.indexOf(a0)}for(var aZ=0,aY=a1.length;aZ<aY;aZ++){if(a1[aZ]===a0){return aZ}}return -1},merge:function(a2,a1){var a0=a2.length,aZ=0;if(typeof a1.length==="number"){for(var aY=a1.length;aZ<aY;aZ++){a2[a0++]=a1[aZ]}}else{while(a1[aZ]!==aM){a2[a0++]=a1[aZ++]}}a2.length=a0;return a2},grep:function(a0,a3,aY){var a1=[];for(var a2=0,aZ=a0.length;a2<aZ;a2++){if(!aY!==!a3(a0[a2],a2)){a1.push(a0[a2])}}return a1},map:function(a0,a4,aY){var a1=[],a3;for(var a2=0,aZ=a0.length;a2<aZ;a2++){a3=a4(a0[a2],a2,aY);if(a3!=null){a1[a1.length]=a3}}return a1.concat.apply([],a1)},guid:1,proxy:function(a0,aY,aZ){if(arguments.length===2){if(typeof aY==="string"){aZ=a0;a0=aZ[aY];aY=aM}else{if(aY&&!m.isFunction(aY)){aZ=aY;aY=aM}}}if(!aY&&a0){aY=function(){return a0.apply(aZ||this,arguments)}}if(a0){aY.guid=a0.guid=a0.guid||aY.guid||m.guid++}return aY},uaMatch:function(aZ){aZ=aZ.toLowerCase();var aY=/(webkit)[ \/]([\w.]+)/.exec(aZ)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(aZ)||/(msie) ([\w.]+)/.exec(aZ)||!/compatible/.test(aZ)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(aZ)||[];return{browser:aY[1]||"",version:aY[2]||"0"}},browser:{}});w=m.uaMatch(b);if(w.browser){m.browser[w.browser]=true;m.browser.version=w.version}if(m.browser.webkit){m.browser.safari=true}if(s){m.inArray=function(aY,aZ){return s.call(aZ,aY)}}aq=m(aa);if(aa.addEventListener){J=function(){aa.removeEventListener("DOMContentLoaded",J,false);m.ready()}}else{if(aa.attachEvent){J=function(){if(aa.readyState==="complete"){aa.detachEvent("onreadystatechange",J);m.ready()}}}}function y(){if(m.isReady){return}try{aa.documentElement.doScroll("left")}catch(aY){setTimeout(y,1);return}m.ready()}function u(aY,aZ){if(aZ.src){m.ajax({url:aZ.src,async:false,dataType:"script"})}else{m.globalEval(aZ.text||aZ.textContent||aZ.innerHTML||"")}if(aZ.parentNode){aZ.parentNode.removeChild(aZ)}}function ag(aY,a5,a4,aZ,a3,a6){var a2=aY.length;if(typeof a5==="object"){for(var a0 in a5){ag(aY,a0,a5[a0],aZ,a3,a4)}return aY}if(a4!==aM){aZ=!a6&&aZ&&m.isFunction(a4);for(var a1=0;a1<a2;a1++){a3(aY[a1],a5,aZ?a4.call(aY[a1],a1,a3(aY[a1],a5)):a4,a6)}return aY}return a2?a3(aY[0],a5):aM}function aQ(){return(new Date).getTime()}(function(){m.support={};var a3=aa.documentElement,a7=aa.createElement("script"),aY=aa.createElement("div"),a0="script"+aQ();aY.style.display="none";aY.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var a5=aY.getElementsByTagName("*"),a4=aY.getElementsByTagName("a")[0];if(!a5||!a5.length||!a4){return}m.support={leadingWhitespace:aY.firstChild.nodeType===3,tbody:!aY.getElementsByTagName("tbody").length,htmlSerialize:!!aY.getElementsByTagName("link").length,style:/red/.test(a4.getAttribute("style")),hrefNormalized:a4.getAttribute("href")==="/a",opacity:/^0.55$/.test(a4.style.opacity),cssFloat:!!a4.style.cssFloat,checkOn:aY.getElementsByTagName("input")[0].value==="on",optSelected:aa.createElement("select").appendChild(aa.createElement("option")).selected,parentNode:aY.removeChild(aY.appendChild(aa.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};a7.type="text/javascript";try{a7.appendChild(aa.createTextNode("window."+a0+"=1;"))}catch(a1){}a3.insertBefore(a7,a3.firstChild);if(C[a0]){m.support.scriptEval=true;delete C[a0]}try{delete a7.test}catch(a1){m.support.deleteExpando=false}a3.removeChild(a7);if(aY.attachEvent&&aY.fireEvent){aY.attachEvent("onclick",function a6(){m.support.noCloneEvent=false;aY.detachEvent("onclick",a6)});aY.cloneNode(true).fireEvent("onclick")}aY=aa.createElement("div");aY.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var aZ=aa.createDocumentFragment();aZ.appendChild(aY.firstChild);m.support.checkClone=aZ.cloneNode(true).cloneNode(true).lastChild.checked;m(function(){var a8=aa.createElement("div");a8.style.width=a8.style.paddingLeft="1px";aa.body.appendChild(a8);m.boxModel=m.support.boxModel=a8.offsetWidth===2;aa.body.removeChild(a8).style.display="none";a8=null});var a2=function(a8){var ba=aa.createElement("div");a8="on"+a8;var a9=(a8 in ba);if(!a9){ba.setAttribute(a8,"return;");a9=typeof ba[a8]==="function"}ba=null;return a9};m.support.submitBubbles=a2("submit");m.support.changeBubbles=a2("change");a3=a7=aY=a5=a4=null})();m.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+aQ(),aG=0,aU={};m.extend({cache:{},expando:G,noData:{embed:true,object:true,applet:true},data:function(a1,a0,a2){if(a1.nodeName&&m.noData[a1.nodeName.toLowerCase()]){return}a1=a1==C?aU:a1;var a3=a1[G],aZ=m.cache,aY;if(!a3&&typeof a0==="string"&&a2===aM){return null}if(!a3){a3=++aG}if(typeof a0==="object"){a1[G]=a3;aY=aZ[a3]=m.extend(true,{},a0)}else{if(!aZ[a3]){a1[G]=a3;aZ[a3]={}}}aY=aZ[a3];if(a2!==aM){aY[a0]=a2}return typeof a0==="string"?aY[a0]:aY},removeData:function(a1,a0){if(a1.nodeName&&m.noData[a1.nodeName.toLowerCase()]){return}a1=a1==C?aU:a1;var a2=a1[G],aZ=m.cache,aY=aZ[a2];if(a0){if(aY){delete aY[a0];if(m.isEmptyObject(aY)){m.removeData(a1)}}}else{if(m.support.deleteExpando){delete a1[m.expando]}else{if(a1.removeAttribute){a1.removeAttribute(m.expando)}}delete aZ[a2]}}});m.fn.extend({data:function(aY,a0){if(typeof aY==="undefined"&&this.length){return m.data(this[0])}else{if(typeof aY==="object"){return this.each(function(){m.data(this,aY)})}}var a1=aY.split(".");a1[1]=a1[1]?"."+a1[1]:"";if(a0===aM){var aZ=this.triggerHandler("getData"+a1[1]+"!",[a1[0]]);if(aZ===aM&&this.length){aZ=m.data(this[0],aY)}return aZ===aM&&a1[1]?this.data(a1[0]):aZ}else{return this.trigger("setData"+a1[1]+"!",[a1[0],a0]).each(function(){m.data(this,aY,a0)})}},removeData:function(aY){return this.each(function(){m.removeData(this,aY)})}});m.extend({queue:function(aZ,aY,a1){if(!aZ){return}aY=(aY||"fx")+"queue";var a0=m.data(aZ,aY);if(!a1){return a0||[]}if(!a0||m.isArray(a1)){a0=m.data(aZ,aY,m.makeArray(a1))}else{a0.push(a1)}return a0},dequeue:function(a1,a0){a0=a0||"fx";var aY=m.queue(a1,a0),aZ=aY.shift();if(aZ==="inprogress"){aZ=aY.shift()}if(aZ){if(a0==="fx"){aY.unshift("inprogress")}aZ.call(a1,function(){m.dequeue(a1,a0)})}}});m.fn.extend({queue:function(aY,aZ){if(typeof aY!=="string"){aZ=aY;aY="fx"}if(aZ===aM){return m.queue(this[0],aY)}return this.each(function(a1,a2){var a0=m.queue(this,aY,aZ);if(aY==="fx"&&a0[0]!=="inprogress"){m.dequeue(this,aY)}})},dequeue:function(aY){return this.each(function(){m.dequeue(this,aY)})},delay:function(aZ,aY){aZ=m.fx?m.fx.speeds[aZ]||aZ:aZ;aY=aY||"fx";return this.queue(aY,function(){var a0=this;setTimeout(function(){m.dequeue(a0,aY)},aZ)})},clearQueue:function(aY){return this.queue(aY||"fx",[])}});var ad=/[\n\t]/g,ay=/\s+/,ax=/\r/g,aR=/href|src|style/,d=/(button|input)/i,A=/(button|input|object|select|textarea)/i,h=/^(a|area)$/i,I=/radio|checkbox/;m.fn.extend({attr:function(aY,aZ){return ag(this,aY,aZ,true,m.attr)},removeAttr:function(aY,aZ){return this.each(function(){m.attr(this,aY,"");if(this.nodeType===1){this.removeAttribute(aY)}})},addClass:function(a5){if(m.isFunction(a5)){return this.each(function(a8){var a7=m(this);a7.addClass(a5.call(this,a8,a7.attr("class")))})}if(a5&&typeof a5==="string"){var a2=(a5||"").split(ay);for(var a1=0,a0=this.length;a1<a0;a1++){var aZ=this[a1];if(aZ.nodeType===1){if(!aZ.className){aZ.className=a5}else{var aY=" "+aZ.className+" ",a4=aZ.className;for(var a3=0,a6=a2.length;a3<a6;a3++){if(aY.indexOf(" "+a2[a3]+" ")<0){a4+=" "+a2[a3]}}aZ.className=m.trim(a4)}}}}return this},removeClass:function(a3){if(m.isFunction(a3)){return this.each(function(a7){var a6=m(this);a6.removeClass(a3.call(this,a7,a6.attr("class")))})}if((a3&&typeof a3==="string")||a3===aM){var a4=(a3||"").split(ay);for(var a1=0,aZ=this.length;a1<aZ;a1++){var a2=this[a1];if(a2.nodeType===1&&a2.className){if(a3){var a0=(" "+a2.className+" ").replace(ad," ");for(var a5=0,aY=a4.length;a5<aY;a5++){a0=a0.replace(" "+a4[a5]+" "," ")}a2.className=m.trim(a0)}else{a2.className=""}}}}return this},toggleClass:function(a1,aZ){var a0=typeof a1,aY=typeof aZ==="boolean";if(m.isFunction(a1)){return this.each(function(a3){var a2=m(this);a2.toggleClass(a1.call(this,a3,a2.attr("class"),aZ),aZ)})}return this.each(function(){if(a0==="string"){var a3,a4=0,a2=m(this),a5=aZ,a6=a1.split(ay);while((a3=a6[a4++])){a5=aY?a5:!a2.hasClass(a3);a2[a5?"addClass":"removeClass"](a3)}}else{if(a0==="undefined"||a0==="boolean"){if(this.className){m.data(this,"__className__",this.className)}this.className=this.className||a1===false?"":m.data(this,"__className__")||""}}})},hasClass:function(aY){var a0=" "+aY+" ";for(var a1=0,aZ=this.length;a1<aZ;a1++){if((" "+this[a1].className+" ").replace(ad," ").indexOf(a0)>-1){return true}}return false},val:function(a6){if(a6===aM){var a0=this[0];if(a0){if(m.nodeName(a0,"option")){return(a0.attributes.value||{}).specified?a0.value:a0.text}if(m.nodeName(a0,"select")){var a3=a0.selectedIndex,a7=[],a5=a0.options,a2=a0.type==="select-one";if(a3<0){return null}for(var a1=a2?a3:0,a4=a2?a3+1:a5.length;a1<a4;a1++){var aZ=a5[a1];if(aZ.selected){a6=m(aZ).val();if(a2){return a6}a7.push(a6)}}return a7}if(I.test(a0.type)&&!m.support.checkOn){return a0.getAttribute("value")===null?"on":a0.value}return(a0.value||"").replace(ax,"")}return aM}var aY=m.isFunction(a6);return this.each(function(a9){var a8=m(this),bb=a6;if(this.nodeType!==1){return}if(aY){bb=a6.call(this,a9,a8.val())}if(typeof bb==="number"){bb+=""}if(m.isArray(bb)&&I.test(this.type)){this.checked=m.inArray(a8.val(),bb)>=0}else{if(m.nodeName(this,"select")){var ba=m.makeArray(bb);m("option",this).each(function(){this.selected=m.inArray(m(this).val(),ba)>=0});if(!ba.length){this.selectedIndex=-1}}else{this.value=bb}}})}});m.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a0,aY,a3,a6){if(!a0||a0.nodeType===3||a0.nodeType===8){return aM}if(a6&&aY in m.attrFn){return m(a0)[aY](a3)}var a1=a0.nodeType!==1||!m.isXMLDoc(a0),a4=a3!==aM;aY=a1&&m.props[aY]||aY;if(a0.nodeType===1){var aZ=aR.test(aY);if(aY==="selected"&&!m.support.optSelected){var a7=a0.parentNode;if(a7){a7.selectedIndex;if(a7.parentNode){a7.parentNode.selectedIndex}}}if(aY in a0&&a1&&!aZ){if(a4){if(aY==="type"&&d.test(a0.nodeName)&&a0.parentNode){m.error("type property can't be changed")}a0[aY]=a3}if(m.nodeName(a0,"form")&&a0.getAttributeNode(aY)){return a0.getAttributeNode(aY).nodeValue}if(aY==="tabIndex"){var a5=a0.getAttributeNode("tabIndex");return a5&&a5.specified?a5.value:A.test(a0.nodeName)||h.test(a0.nodeName)&&a0.href?0:aM}return a0[aY]}if(!m.support.style&&a1&&aY==="style"){if(a4){a0.style.cssText=""+a3}return a0.style.cssText}if(a4){a0.setAttribute(aY,""+a3)}var a2=!m.support.hrefNormalized&&a1&&aZ?a0.getAttribute(aY,2):a0.getAttribute(aY);return a2===null?aM:a2}return m.style(a0,aY,a3)}});var aD=/\.(.*)$/,aP=function(aY){return aY.replace(/[^\w\s\.\|`]/g,function(aZ){return"\\"+aZ})};m.event={add:function(a4,a7,bb,a6){if(a4.nodeType===3||a4.nodeType===8){return}if(a4.setInterval&&(a4!==C&&!a4.frameElement)){a4=C}var a2,ba;if(bb.handler){a2=bb;bb=a2.handler}if(!bb.guid){bb.guid=m.guid++}var a0=m.data(a4);if(!a0){return}var a9=a0.events=a0.events||{},a1=a0.handle,a1;if(!a1){a0.handle=a1=function(){return typeof m!=="undefined"&&!m.event.triggered?m.event.handle.apply(a1.elem,arguments):aM}}a1.elem=a4;a7=a7.split(" ");var a8,a5=0,aZ;while((a8=a7[a5++])){ba=a2?m.extend({},a2):{handler:bb,data:a6};if(a8.indexOf(".")>-1){aZ=a8.split(".");a8=aZ.shift();ba.namespace=aZ.slice(0).sort().join(".")}else{aZ=[];ba.namespace=""}ba.type=a8;ba.guid=bb.guid;var a3=a9[a8],aY=m.event.special[a8]||{};if(!a3){a3=a9[a8]=[];if(!aY.setup||aY.setup.call(a4,a6,aZ,a1)===false){if(a4.addEventListener){a4.addEventListener(a8,a1,false)}else{if(a4.attachEvent){a4.attachEvent("on"+a8,a1)}}}}if(aY.add){aY.add.call(a4,ba);if(!ba.handler.guid){ba.handler.guid=bb.guid}}a3.push(ba);m.event.global[a8]=true}a4=null},global:{},remove:function(be,a8,aZ,a2){if(be.nodeType===3||be.nodeType===8){return}var bg,a1,a4,bd=0,a0,a5,a9,a3,a6,aY,bf,bc=m.data(be),a7=bc&&bc.events;if(!bc||!a7){return}if(a8&&a8.type){aZ=a8.handler;a8=a8.type}if(!a8||typeof a8==="string"&&a8.charAt(0)==="."){a8=a8||"";for(a1 in a7){m.event.remove(be,a1+a8)}return}a8=a8.split(" ");while((a1=a8[bd++])){bf=a1;aY=null;a0=a1.indexOf(".")<0;a5=[];if(!a0){a5=a1.split(".");a1=a5.shift();a9=new RegExp("(^|\\.)"+m.map(a5.slice(0).sort(),aP).join("\\.(?:.*\\.)?")+"(\\.|$)")}a6=a7[a1];if(!a6){continue}if(!aZ){for(var bb=0;bb<a6.length;bb++){aY=a6[bb];if(a0||a9.test(aY.namespace)){m.event.remove(be,bf,aY.handler,bb);a6.splice(bb--,1)}}continue}a3=m.event.special[a1]||{};for(var bb=a2||0;bb<a6.length;bb++){aY=a6[bb];if(aZ.guid===aY.guid){if(a0||a9.test(aY.namespace)){if(a2==null){a6.splice(bb--,1)}if(a3.remove){a3.remove.call(be,aY)}}if(a2!=null){break}}}if(a6.length===0||a2!=null&&a6.length===1){if(!a3.teardown||a3.teardown.call(be,a5)===false){an(be,a1,bc.handle)}bg=null;delete a7[a1]}}if(m.isEmptyObject(a7)){var ba=bc.handle;if(ba){ba.elem=null}delete bc.events;delete bc.handle;if(m.isEmptyObject(bc)){m.removeData(be)}}},trigger:function(aZ,a5,a3){var a7=aZ.type||aZ,a4=arguments[3];if(!a4){aZ=typeof aZ==="object"?aZ[G]?aZ:m.extend(m.Event(a7),aZ):m.Event(a7);if(a7.indexOf("!")>=0){aZ.type=a7=a7.slice(0,-1);aZ.exclusive=true}if(!a3){aZ.stopPropagation();if(m.event.global[a7]){m.each(m.cache,function(){if(this.events&&this.events[a7]){m.event.trigger(aZ,a5,this.handle.elem)}})}}if(!a3||a3.nodeType===3||a3.nodeType===8){return aM}aZ.result=aM;aZ.target=a3;a5=m.makeArray(a5);a5.unshift(aZ)}aZ.currentTarget=a3;var a1=m.data(a3,"handle");if(a1){a1.apply(a3,a5)}var a9=a3.parentNode||a3.ownerDocument;try{if(!(a3&&a3.nodeName&&m.noData[a3.nodeName.toLowerCase()])){if(a3["on"+a7]&&a3["on"+a7].apply(a3,a5)===false){aZ.result=false}}}catch(a6){}if(!aZ.isPropagationStopped()&&a9){m.event.trigger(aZ,a5,a9,true)}else{if(!aZ.isDefaultPrevented()){var a0=aZ.target,a2,a8=m.nodeName(a0,"a")&&a7==="click",aY=m.event.special[a7]||{};if((!aY._default||aY._default.call(a3,aZ)===false)&&!a8&&!(a0&&a0.nodeName&&m.noData[a0.nodeName.toLowerCase()])){try{if(a0[a7]){a2=a0["on"+a7];if(a2){a0["on"+a7]=null}m.event.triggered=true;a0[a7]()}}catch(a6){}if(a2){a0["on"+a7]=a2}m.event.triggered=false}}}},handle:function(aY){var a7,a0,aZ,a2,a6;aY=arguments[0]=m.event.fix(aY||C.event);aY.currentTarget=this;a7=aY.type.indexOf(".")<0&&!aY.exclusive;if(!a7){aZ=aY.type.split(".");aY.type=aZ.shift();a2=new RegExp("(^|\\.)"+aZ.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}var a6=m.data(this,"events"),a0=a6[aY.type];if(a6&&a0){a0=a0.slice(0);for(var a3=0,a1=a0.length;a3<a1;a3++){var a5=a0[a3];if(a7||a2.test(a5.namespace)){aY.handler=a5.handler;aY.data=a5.data;aY.handleObj=a5;var a4=a5.handler.apply(this,arguments);if(a4!==aM){aY.result=a4;if(a4===false){aY.preventDefault();aY.stopPropagation()}}if(aY.isImmediatePropagationStopped()){break}}}}return aY.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a1){if(a1[G]){return a1}var aZ=a1;a1=m.Event(aZ);for(var a0=this.props.length,a3;a0;){a3=this.props[--a0];a1[a3]=aZ[a3]}if(!a1.target){a1.target=a1.srcElement||aa}if(a1.target.nodeType===3){a1.target=a1.target.parentNode}if(!a1.relatedTarget&&a1.fromElement){a1.relatedTarget=a1.fromElement===a1.target?a1.toElement:a1.fromElement}if(a1.pageX==null&&a1.clientX!=null){var a2=aa.documentElement,aY=aa.body;a1.pageX=a1.clientX+(a2&&a2.scrollLeft||aY&&aY.scrollLeft||0)-(a2&&a2.clientLeft||aY&&aY.clientLeft||0);a1.pageY=a1.clientY+(a2&&a2.scrollTop||aY&&aY.scrollTop||0)-(a2&&a2.clientTop||aY&&aY.clientTop||0)}if(!a1.which&&((a1.charCode||a1.charCode===0)?a1.charCode:a1.keyCode)){a1.which=a1.charCode||a1.keyCode}if(!a1.metaKey&&a1.ctrlKey){a1.metaKey=a1.ctrlKey}if(!a1.which&&a1.button!==aM){a1.which=(a1.button&1?1:(a1.button&2?3:(a1.button&4?2:0)))}return a1},guid:100000000,proxy:m.proxy,special:{ready:{setup:m.bindReady,teardown:m.noop},live:{add:function(aY){m.event.add(this,aY.origType,m.extend({},aY,{handler:av}))},remove:function(aY){var a0=true,aZ=aY.origType.replace(aD,"");m.each(m.data(this,"events").live||[],function(){if(aZ===this.origType.replace(aD,"")){a0=false;return false}});if(a0){m.event.remove(this,aY.origType,av)}}},beforeunload:{setup:function(a0,aZ,aY){if(this.setInterval){this.onbeforeunload=aY}return false},teardown:function(aZ,aY){if(this.onbeforeunload===aY){this.onbeforeunload=null}}}}};var an=aa.removeEventListener?function(a0,aZ,aY){a0.removeEventListener(aZ,aY,false)}:function(a0,aZ,aY){a0.detachEvent("on"+aZ,aY)};m.Event=function(aY){if(!this.preventDefault){return new m.Event(aY)}if(aY&&aY.type){this.originalEvent=aY;this.type=aY.type}else{this.type=aY}this.timeStamp=aQ();this[G]=true};function z(){return false}function f(){return true}m.Event.prototype={preventDefault:function(){this.isDefaultPrevented=f;var aY=this.originalEvent;if(!aY){return}if(aY.preventDefault){aY.preventDefault()}aY.returnValue=false},stopPropagation:function(){this.isPropagationStopped=f;var aY=this.originalEvent;if(!aY){return}if(aY.stopPropagation){aY.stopPropagation()}aY.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=f;this.stopPropagation()},isDefaultPrevented:z,isPropagationStopped:z,isImmediatePropagationStopped:z};var T=function(aZ){var aY=aZ.relatedTarget;try{while(aY&&aY!==this){aY=aY.parentNode}if(aY!==this){aZ.type=aZ.data;m.event.handle.apply(this,arguments)}}catch(a0){}},aB=function(aY){aY.type=aY.data;m.event.handle.apply(this,arguments)};m.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(aZ,aY){m.event.special[aZ]={setup:function(a0){m.event.add(this,aY,a0&&a0.selector?aB:T,aZ)},teardown:function(a0){m.event.remove(this,aY,a0&&a0.selector?aB:T)}}});if(!m.support.submitBubbles){m.event.special.submit={setup:function(aZ,aY){if(this.nodeName.toLowerCase()!=="form"){m.event.add(this,"click.specialSubmit",function(a2){var a1=a2.target,a0=a1.type;if((a0==="submit"||a0==="image")&&m(a1).closest("form").length){return O("submit",this,arguments)}});m.event.add(this,"keypress.specialSubmit",function(a2){var a1=a2.target,a0=a1.type;if((a0==="text"||a0==="password")&&m(a1).closest("form").length&&a2.keyCode===13){return O("submit",this,arguments)}})}else{return false}},teardown:function(aY){m.event.remove(this,".specialSubmit")}}}if(!m.support.changeBubbles){var au=/textarea|input|select/i,v,i=function(aZ){var aY=aZ.type,a0=aZ.value;if(aY==="radio"||aY==="checkbox"){a0=aZ.checked}else{if(aY==="select-multiple"){a0=aZ.selectedIndex>-1?m.map(aZ.options,function(a1){return a1.selected}).join("-"):""}else{if(aZ.nodeName.toLowerCase()==="select"){a0=aZ.selectedIndex}}}return a0},R=function R(a0){var aY=a0.target,aZ,a1;if(!au.test(aY.nodeName)||aY.readOnly){return}aZ=m.data(aY,"_change_data");a1=i(aY);if(a0.type!=="focusout"||aY.type!=="radio"){m.data(aY,"_change_data",a1)}if(aZ===aM||a1===aZ){return}if(aZ!=null||a1){a0.type="change";return m.event.trigger(a0,arguments[1],aY)}};m.event.special.change={filters:{focusout:R,click:function(a0){var aZ=a0.target,aY=aZ.type;if(aY==="radio"||aY==="checkbox"||aZ.nodeName.toLowerCase()==="select"){return R.call(this,a0)}},keydown:function(a0){var aZ=a0.target,aY=aZ.type;if((a0.keyCode===13&&aZ.nodeName.toLowerCase()!=="textarea")||(a0.keyCode===32&&(aY==="checkbox"||aY==="radio"))||aY==="select-multiple"){return R.call(this,a0)}},beforeactivate:function(aZ){var aY=aZ.target;m.data(aY,"_change_data",i(aY))}},setup:function(a0,aZ){if(this.type==="file"){return false}for(var aY in v){m.event.add(this,aY+".specialChange",v[aY])}return au.test(this.nodeName)},teardown:function(aY){m.event.remove(this,".specialChange");return au.test(this.nodeName)}};v=m.event.special.change.filters}function O(aZ,a0,aY){aY[0].type=aZ;return m.event.handle.apply(a0,aY)}if(aa.addEventListener){m.each({focus:"focusin",blur:"focusout"},function(a0,aY){m.event.special[aY]={setup:function(){this.addEventListener(a0,aZ,true)},teardown:function(){this.removeEventListener(a0,aZ,true)}};function aZ(a1){a1=m.event.fix(a1);a1.type=aY;return m.event.handle.call(this,a1)}})}m.each(["bind","one"],function(aZ,aY){m.fn[aY]=function(a5,a6,a4){if(typeof a5==="object"){for(var a2 in a5){this[aY](a2,a6,a5[a2],a4)}return this}if(m.isFunction(a6)){a4=a6;a6=aM}var a3=aY==="one"?m.proxy(a4,function(a7){m(this).unbind(a7,a3);return a4.apply(this,arguments)}):a4;if(a5==="unload"&&aY!=="one"){this.one(a5,a6,a4)}else{for(var a1=0,a0=this.length;a1<a0;a1++){m.event.add(this[a1],a5,a3,a6)}}return this}});m.fn.extend({unbind:function(a2,a1){if(typeof a2==="object"&&!a2.preventDefault){for(var a0 in a2){this.unbind(a0,a2[a0])}}else{for(var aZ=0,aY=this.length;aZ<aY;aZ++){m.event.remove(this[aZ],a2,a1)}}return this},delegate:function(aY,aZ,a1,a0){return this.live(aZ,a1,a0,aY)},undelegate:function(aY,aZ,a0){if(arguments.length===0){return this.unbind("live")}else{return this.die(aZ,null,a0,aY)}},trigger:function(aY,aZ){return this.each(function(){m.event.trigger(aY,aZ,this)})},triggerHandler:function(aY,a0){if(this[0]){var aZ=m.Event(aY);aZ.preventDefault();aZ.stopPropagation();m.event.trigger(aZ,a0,this[0]);return aZ.result}},toggle:function(a0){var aY=arguments,aZ=1;while(aZ<aY.length){m.proxy(a0,aY[aZ++])}return this.click(m.proxy(a0,function(a1){var a2=(m.data(this,"lastToggle"+a0.guid)||0)%aZ;m.data(this,"lastToggle"+a0.guid,a2+1);a1.preventDefault();return aY[a2].apply(this,arguments)||false}))},hover:function(aY,aZ){return this.mouseenter(aY).mouseleave(aZ||aY)}});var az={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};m.each(["live","die"],function(aZ,aY){m.fn[aY]=function(a7,a4,a9,a6){var a8,a3=0,a5,a1,ba,a2=a6||this.selector,a0=a6?this:m(this.context);if(m.isFunction(a4)){a9=a4;a4=aM}a7=(a7||"").split(" ");while((a8=a7[a3++])!=null){a5=aD.exec(a8);a1="";if(a5){a1=a5[0];a8=a8.replace(aD,"")}if(a8==="hover"){a7.push("mouseenter"+a1,"mouseleave"+a1);continue}ba=a8;if(a8==="focus"||a8==="blur"){a7.push(az[a8]+a1);a8=a8+a1}else{a8=(az[a8]||a8)+a1}if(aY==="live"){a0.each(function(){m.event.add(this,a(a8,a2),{data:a4,selector:a2,handler:a9,origType:a8,origHandler:a9,preType:ba})})}else{a0.unbind(a(a8,a2),a9)}}return this}});function av(aZ){var a8,aY=[],bb=[],a7=arguments,bc,a6,ba,a1,a3,a5,a2,a4,a9=m.data(this,"events");if(aZ.liveFired===this||!a9||!a9.live||aZ.button&&aZ.type==="click"){return}aZ.liveFired=this;var a0=a9.live.slice(0);for(a3=0;a3<a0.length;a3++){ba=a0[a3];if(ba.origType.replace(aD,"")===aZ.type){bb.push(ba.selector)}else{a0.splice(a3--,1)}}a6=m(aZ.target).closest(bb,aZ.currentTarget);for(a5=0,a2=a6.length;a5<a2;a5++){for(a3=0;a3<a0.length;a3++){ba=a0[a3];if(a6[a5].selector===ba.selector){a1=a6[a5].elem;bc=null;if(ba.preType==="mouseenter"||ba.preType==="mouseleave"){bc=m(aZ.relatedTarget).closest(ba.selector)[0]}if(!bc||bc!==a1){aY.push({elem:a1,handleObj:ba})}}}}for(a5=0,a2=aY.length;a5<a2;a5++){a6=aY[a5];aZ.currentTarget=a6.elem;aZ.data=a6.handleObj.data;aZ.handleObj=a6.handleObj;if(a6.handleObj.origHandler.apply(a6.elem,a7)===false){a8=false;break}}return a8}function a(aZ,aY){return"live."+(aZ&&aZ!=="*"?aZ+".":"")+aY.replace(/\./g,"`").replace(/ /g,"&")}m.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error").split(" "),function(aZ,aY){m.fn[aY]=function(a0){return a0?this.bind(aY,a0):this.trigger(aY)};if(m.attrFn){m.attrFn[aY]=true}});if(C.attachEvent&&!C.addEventListener){C.attachEvent("onunload",function(){for(var aZ in m.cache){if(m.cache[aZ].handle){try{m.event.remove(m.cache[aZ].handle.elem)}catch(aY){}}}});
/*
 * Sizzle CSS Selector Engine - v1.0
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
}(function(){var a9=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,ba=0,bd=Object.prototype.toString,a4=false,a0=true;[0,0].sort(function(){a0=false;return 0});var a7=function(bm,bg,bp,bq){bp=bp||[];var bh=bg=bg||aa;if(bg.nodeType!==1&&bg.nodeType!==9){return[]}if(!bm||typeof bm!=="string"){return bp}var bn=[],bj,bt,bw,bi,bl=true,bk=a2(bg),br=bm;while((a9.exec(""),bj=a9.exec(br))!==null){br=bj[3];bn.push(bj[1]);if(bj[2]){bi=bj[3];break}}if(bn.length>1&&a3.exec(bm)){if(bn.length===2&&a5.relative[bn[0]]){bt=bb(bn[0]+bn[1],bg)}else{bt=a5.relative[bn[0]]?[bg]:a7(bn.shift(),bg);while(bn.length){bm=bn.shift();if(a5.relative[bm]){bm+=bn.shift()}bt=bb(bm,bt)}}}else{if(!bq&&bn.length>1&&bg.nodeType===9&&!bk&&a5.match.ID.test(bn[0])&&!a5.match.ID.test(bn[bn.length-1])){var bs=a7.find(bn.shift(),bg,bk);bg=bs.expr?a7.filter(bs.expr,bs.set)[0]:bs.set[0]}if(bg){var bs=bq?{expr:bn.pop(),set:a6(bq)}:a7.find(bn.pop(),bn.length===1&&(bn[0]==="~"||bn[0]==="+")&&bg.parentNode?bg.parentNode:bg,bk);bt=bs.expr?a7.filter(bs.expr,bs.set):bs.set;if(bn.length>0){bw=a6(bt)}else{bl=false}while(bn.length){var bv=bn.pop(),bu=bv;if(!a5.relative[bv]){bv=""}else{bu=bn.pop()}if(bu==null){bu=bg}a5.relative[bv](bw,bu,bk)}}else{bw=bn=[]}}if(!bw){bw=bt}if(!bw){a7.error(bv||bm)}if(bd.call(bw)==="[object Array]"){if(!bl){bp.push.apply(bp,bw)}else{if(bg&&bg.nodeType===1){for(var bo=0;bw[bo]!=null;bo++){if(bw[bo]&&(bw[bo]===true||bw[bo].nodeType===1&&aZ(bg,bw[bo]))){bp.push(bt[bo])}}}else{for(var bo=0;bw[bo]!=null;bo++){if(bw[bo]&&bw[bo].nodeType===1){bp.push(bt[bo])}}}}}else{a6(bw,bp)}if(bi){a7(bi,bh,bp,bq);a7.uniqueSort(bp)}return bp};a7.uniqueSort=function(bh){if(bf){a4=a0;bh.sort(bf);if(a4){for(var bg=1;bg<bh.length;bg++){if(bh[bg]===bh[bg-1]){bh.splice(bg--,1)}}}}return bh};a7.matches=function(bg,bh){return a7(bg,null,null,bh)};a7.find=function(bm,bg,bo){var bn,bk;if(!bm){return[]}for(var bj=0,bi=a5.order.length;bj<bi;bj++){var bl=a5.order[bj],bk;if((bk=a5.leftMatch[bl].exec(bm))){var bh=bk[1];bk.splice(1,1);if(bh.substr(bh.length-1)!=="\\"){bk[1]=(bk[1]||"").replace(/\\/g,"");bn=a5.find[bl](bk,bg,bo);if(bn!=null){bm=bm.replace(a5.match[bl],"");break}}}}if(!bn){bn=bg.getElementsByTagName("*")}return{set:bn,expr:bm}};a7.filter=function(br,bs,bv,bi){var bg=br,bq=[],bm=bs,bk,bo,bl=bs&&bs[0]&&a2(bs[0]);while(br&&bs.length){for(var bp in a5.filter){if((bk=a5.leftMatch[bp].exec(br))!=null&&bk[2]){var bn=a5.filter[bp],bw,bu,bh=bk[1];bo=false;bk.splice(1,1);if(bh.substr(bh.length-1)==="\\"){continue}if(bm===bq){bq=[]}if(a5.preFilter[bp]){bk=a5.preFilter[bp](bk,bm,bv,bq,bi,bl);if(!bk){bo=bw=true}else{if(bk===true){continue}}}if(bk){for(var bj=0;(bu=bm[bj])!=null;bj++){if(bu){bw=bn(bu,bk,bj,bm);var bt=bi^!!bw;if(bv&&bw!=null){if(bt){bo=true}else{bm[bj]=false}}else{if(bt){bq.push(bu);bo=true}}}}}if(bw!==aM){if(!bv){bm=bq}br=br.replace(a5.match[bp],"");if(!bo){return[]}break}}}if(br===bg){if(bo==null){a7.error(br)}else{break}}bg=br}return bm};a7.error=function(bg){throw"Syntax error, unrecognized expression: "+bg};var a5=a7.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(bg){return bg.getAttribute("href")}},relative:{"+":function(bm,bi){var bh=typeof bi==="string",bl=bh&&!/\W/.test(bi),bn=bh&&!bl;if(bl){bi=bi.toLowerCase()}for(var bj=0,bg=bm.length,bk;bj<bg;bj++){if((bk=bm[bj])){while((bk=bk.previousSibling)&&bk.nodeType!==1){}bm[bj]=bn||bk&&bk.nodeName.toLowerCase()===bi?bk||false:bk===bi}}if(bn){a7.filter(bi,bm,true)}},">":function(bm,bj){var bi=typeof bj==="string";if(bi&&!/\W/.test(bj)){bj=bj.toLowerCase();for(var bk=0,bg=bm.length;bk<bg;bk++){var bl=bm[bk];if(bl){var bh=bl.parentNode;bm[bk]=bh.nodeName.toLowerCase()===bj?bh:false}}}else{for(var bk=0,bg=bm.length;bk<bg;bk++){var bl=bm[bk];if(bl){bm[bk]=bi?bl.parentNode:bl.parentNode===bj}}if(bi){a7.filter(bj,bm,true)}}},"":function(bj,bh,bl){var bi=ba++,bg=bc;if(typeof bh==="string"&&!/\W/.test(bh)){var bk=bh=bh.toLowerCase();bg=aY}bg("parentNode",bh,bi,bj,bk,bl)},"~":function(bj,bh,bl){var bi=ba++,bg=bc;if(typeof bh==="string"&&!/\W/.test(bh)){var bk=bh=bh.toLowerCase();bg=aY}bg("previousSibling",bh,bi,bj,bk,bl)}},find:{ID:function(bh,bi,bj){if(typeof bi.getElementById!=="undefined"&&!bj){var bg=bi.getElementById(bh[1]);return bg?[bg]:[]}},NAME:function(bi,bl){if(typeof bl.getElementsByName!=="undefined"){var bh=[],bk=bl.getElementsByName(bi[1]);for(var bj=0,bg=bk.length;bj<bg;bj++){if(bk[bj].getAttribute("name")===bi[1]){bh.push(bk[bj])}}return bh.length===0?null:bh}},TAG:function(bg,bh){return bh.getElementsByTagName(bg[1])}},preFilter:{CLASS:function(bi,bg,bh,bm,bl,bn){bi=" "+bi[1].replace(/\\/g,"")+" ";if(bn){return bi}for(var bj=0,bk;(bk=bg[bj])!=null;bj++){if(bk){if(bl^(bk.className&&(" "+bk.className+" ").replace(/[\t\n]/g," ").indexOf(bi)>=0)){if(!bh){bm.push(bk)}}else{if(bh){bg[bj]=false}}}}return false},ID:function(bg){return bg[1].replace(/\\/g,"")},TAG:function(bh,bg){return bh[1].toLowerCase()},CHILD:function(bg){if(bg[1]==="nth"){var bh=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(bg[2]==="even"&&"2n"||bg[2]==="odd"&&"2n+1"||!/\D/.test(bg[2])&&"0n+"+bg[2]||bg[2]);bg[2]=(bh[1]+(bh[2]||1))-0;bg[3]=bh[3]-0}bg[0]=ba++;return bg},ATTR:function(bj,bg,bh,bl,bk,bm){var bi=bj[1].replace(/\\/g,"");if(!bm&&a5.attrMap[bi]){bj[1]=a5.attrMap[bi]}if(bj[2]==="~="){bj[4]=" "+bj[4]+" "}return bj},PSEUDO:function(bj,bg,bh,bl,bk){if(bj[1]==="not"){if((a9.exec(bj[3])||"").length>1||/^\w/.test(bj[3])){bj[3]=a7(bj[3],null,null,bg)}else{var bi=a7.filter(bj[3],bg,bh,true^bk);if(!bh){bl.push.apply(bl,bi)}return false}}else{if(a5.match.POS.test(bj[0])||a5.match.CHILD.test(bj[0])){return true}}return bj},POS:function(bg){bg.unshift(true);return bg}},filters:{enabled:function(bg){return bg.disabled===false&&bg.type!=="hidden"},disabled:function(bg){return bg.disabled===true},checked:function(bg){return bg.checked===true},selected:function(bg){bg.parentNode.selectedIndex;return bg.selected===true},parent:function(bg){return !!bg.firstChild},empty:function(bg){return !bg.firstChild},has:function(bi,bh,bg){return !!a7(bg[3],bi).length},header:function(bg){return/h\d/i.test(bg.nodeName)},text:function(bg){return"text"===bg.type},radio:function(bg){return"radio"===bg.type},checkbox:function(bg){return"checkbox"===bg.type},file:function(bg){return"file"===bg.type},password:function(bg){return"password"===bg.type},submit:function(bg){return"submit"===bg.type},image:function(bg){return"image"===bg.type},reset:function(bg){return"reset"===bg.type},button:function(bg){return"button"===bg.type||bg.nodeName.toLowerCase()==="button"},input:function(bg){return/input|select|textarea|button/i.test(bg.nodeName)}},setFilters:{first:function(bh,bg){return bg===0},last:function(bi,bh,bg,bj){return bh===bj.length-1},even:function(bh,bg){return bg%2===0},odd:function(bh,bg){return bg%2===1},lt:function(bi,bh,bg){return bh<bg[3]-0},gt:function(bi,bh,bg){return bh>bg[3]-0},nth:function(bi,bh,bg){return bg[3]-0===bh},eq:function(bi,bh,bg){return bg[3]-0===bh}},filter:{PSEUDO:function(bm,bj,bk,bn){var bi=bj[1],bh=a5.filters[bi];if(bh){return bh(bm,bk,bj,bn)}else{if(bi==="contains"){return(bm.textContent||bm.innerText||a8([bm])||"").indexOf(bj[3])>=0}else{if(bi==="not"){var bl=bj[3];for(var bk=0,bg=bl.length;bk<bg;bk++){if(bl[bk]===bm){return false}}return true}else{a7.error("Syntax error, unrecognized expression: "+bi)}}}},CHILD:function(bh,bi){var bm=bi[1],bg=bh;switch(bm){case"only":case"first":while((bg=bg.previousSibling)){if(bg.nodeType===1){return false}}if(bm==="first"){return true}bg=bh;case"last":while((bg=bg.nextSibling)){if(bg.nodeType===1){return false}}return true;case"nth":var bj=bi[2],bo=bi[3];if(bj===1&&bo===0){return true}var bl=bi[0],bp=bh.parentNode;if(bp&&(bp.sizcache!==bl||!bh.nodeIndex)){var bk=0;for(bg=bp.firstChild;bg;bg=bg.nextSibling){if(bg.nodeType===1){bg.nodeIndex=++bk}}bp.sizcache=bl}var bn=bh.nodeIndex-bo;if(bj===0){return bn===0}else{return(bn%bj===0&&bn/bj>=0)}}},ID:function(bh,bg){return bh.nodeType===1&&bh.getAttribute("id")===bg},TAG:function(bh,bg){return(bg==="*"&&bh.nodeType===1)||bh.nodeName.toLowerCase()===bg},CLASS:function(bh,bg){return(" "+(bh.className||bh.getAttribute("class"))+" ").indexOf(bg)>-1},ATTR:function(bk,bi){var bh=bi[1],bm=a5.attrHandle[bh]?a5.attrHandle[bh](bk):bk[bh]!=null?bk[bh]:bk.getAttribute(bh),bl=bm+"",bj=bi[2],bg=bi[4];return bm==null?bj==="!=":bj==="="?bl===bg:bj==="*="?bl.indexOf(bg)>=0:bj==="~="?(" "+bl+" ").indexOf(bg)>=0:!bg?bl&&bm!==false:bj==="!="?bl!==bg:bj==="^="?bl.indexOf(bg)===0:bj==="$="?bl.substr(bl.length-bg.length)===bg:bj==="|="?bl===bg||bl.substr(0,bg.length+1)===bg+"-":false},POS:function(bk,bi,bj,bl){var bh=bi[2],bg=a5.setFilters[bh];if(bg){return bg(bk,bj,bi,bl)}}}};var a3=a5.match.POS;for(var a1 in a5.match){a5.match[a1]=new RegExp(a5.match[a1].source+/(?![^\[]*\])(?![^\(]*\))/.source);a5.leftMatch[a1]=new RegExp(/(^(?:.|\r|\n)*?)/.source+a5.match[a1].source.replace(/\\(\d+)/g,function(bh,bg){return"\\"+(bg-0+1)}))}var a6=function(bh,bg){bh=Array.prototype.slice.call(bh,0);if(bg){bg.push.apply(bg,bh);return bg}return bh};try{Array.prototype.slice.call(aa.documentElement.childNodes,0)[0].nodeType}catch(be){a6=function(bk,bj){var bh=bj||[];if(bd.call(bk)==="[object Array]"){Array.prototype.push.apply(bh,bk)}else{if(typeof bk.length==="number"){for(var bi=0,bg=bk.length;bi<bg;bi++){bh.push(bk[bi])}}else{for(var bi=0;bk[bi];bi++){bh.push(bk[bi])}}}return bh}}var bf;if(aa.documentElement.compareDocumentPosition){bf=function(bh,bg){if(!bh.compareDocumentPosition||!bg.compareDocumentPosition){if(bh==bg){a4=true}return bh.compareDocumentPosition?-1:1}var bi=bh.compareDocumentPosition(bg)&4?-1:bh===bg?0:1;if(bi===0){a4=true}return bi}}else{if("sourceIndex" in aa.documentElement){bf=function(bh,bg){if(!bh.sourceIndex||!bg.sourceIndex){if(bh==bg){a4=true}return bh.sourceIndex?-1:1}var bi=bh.sourceIndex-bg.sourceIndex;if(bi===0){a4=true}return bi}}else{if(aa.createRange){bf=function(bh,bg){if(!bh.ownerDocument||!bg.ownerDocument){if(bh==bg){a4=true}return bh.ownerDocument?-1:1}var bj=bh.ownerDocument.createRange(),bk=bg.ownerDocument.createRange();bj.setStart(bh,0);bj.setEnd(bh,0);bk.setStart(bg,0);bk.setEnd(bg,0);var bi=bj.compareBoundaryPoints(Range.START_TO_END,bk);if(bi===0){a4=true}return bi}}}}function a8(bg){var bh="",bj;for(var bi=0;bg[bi];bi++){bj=bg[bi];if(bj.nodeType===3||bj.nodeType===4){bh+=bj.nodeValue}else{if(bj.nodeType!==8){bh+=a8(bj.childNodes)}}}return bh}(function(){var bh=aa.createElement("div"),bi="script"+(new Date).getTime();bh.innerHTML="<a name='"+bi+"'/>";var bg=aa.documentElement;bg.insertBefore(bh,bg.firstChild);if(aa.getElementById(bi)){a5.find.ID=function(bk,bl,bm){if(typeof bl.getElementById!=="undefined"&&!bm){var bj=bl.getElementById(bk[1]);return bj?bj.id===bk[1]||typeof bj.getAttributeNode!=="undefined"&&bj.getAttributeNode("id").nodeValue===bk[1]?[bj]:aM:[]}};a5.filter.ID=function(bl,bj){var bk=typeof bl.getAttributeNode!=="undefined"&&bl.getAttributeNode("id");return bl.nodeType===1&&bk&&bk.nodeValue===bj}}bg.removeChild(bh);bg=bh=null})();(function(){var bg=aa.createElement("div");bg.appendChild(aa.createComment(""));if(bg.getElementsByTagName("*").length>0){a5.find.TAG=function(bh,bl){var bk=bl.getElementsByTagName(bh[1]);if(bh[1]==="*"){var bj=[];for(var bi=0;bk[bi];bi++){if(bk[bi].nodeType===1){bj.push(bk[bi])}}bk=bj}return bk}}bg.innerHTML="<a href='#'></a>";if(bg.firstChild&&typeof bg.firstChild.getAttribute!=="undefined"&&bg.firstChild.getAttribute("href")!=="#"){a5.attrHandle.href=function(bh){return bh.getAttribute("href",2)}}bg=null})();if(aa.querySelectorAll){(function(){var bg=a7,bi=aa.createElement("div");bi.innerHTML="<p class='TEST'></p>";if(bi.querySelectorAll&&bi.querySelectorAll(".TEST").length===0){return}a7=function(bm,bl,bj,bk){bl=bl||aa;if(!bk&&bl.nodeType===9&&!a2(bl)){try{return a6(bl.querySelectorAll(bm),bj)}catch(bn){}}return bg(bm,bl,bj,bk)};for(var bh in bg){a7[bh]=bg[bh]}bi=null})()}(function(){var bg=aa.createElement("div");bg.innerHTML="<div class='test e'></div><div class='test'></div>";if(!bg.getElementsByClassName||bg.getElementsByClassName("e").length===0){return}bg.lastChild.className="e";if(bg.getElementsByClassName("e").length===1){return}a5.order.splice(1,0,"CLASS");a5.find.CLASS=function(bh,bi,bj){if(typeof bi.getElementsByClassName!=="undefined"&&!bj){return bi.getElementsByClassName(bh[1])}};bg=null})();function aY(bh,bn,bl,bo,bm,bp){for(var bj=0,bi=bo.length;bj<bi;bj++){var bg=bo[bj];if(bg){bg=bg[bh];var bk=false;while(bg){if(bg.sizcache===bl){bk=bo[bg.sizset];break}if(bg.nodeType===1&&!bp){bg.sizcache=bl;bg.sizset=bj}if(bg.nodeName.toLowerCase()===bn){bk=bg;break}bg=bg[bh]}bo[bj]=bk}}}function bc(bh,bn,bl,bo,bm,bp){for(var bj=0,bi=bo.length;bj<bi;bj++){var bg=bo[bj];if(bg){bg=bg[bh];var bk=false;while(bg){if(bg.sizcache===bl){bk=bo[bg.sizset];break}if(bg.nodeType===1){if(!bp){bg.sizcache=bl;bg.sizset=bj}if(typeof bn!=="string"){if(bg===bn){bk=true;break}}else{if(a7.filter(bn,[bg]).length>0){bk=bg;break}}}bg=bg[bh]}bo[bj]=bk}}}var aZ=aa.compareDocumentPosition?function(bh,bg){return !!(bh.compareDocumentPosition(bg)&16)}:function(bh,bg){return bh!==bg&&(bh.contains?bh.contains(bg):true)};var a2=function(bg){var bh=(bg?bg.ownerDocument||bg:0).documentElement;return bh?bh.nodeName!=="HTML":false};var bb=function(bg,bm){var bn=[],bj="",bk,bi=bm.nodeType?[bm]:bm;while((bk=a5.match.PSEUDO.exec(bg))){bj+=bk[0];bg=bg.replace(a5.match.PSEUDO,"")}bg=a5.relative[bg]?bg+"*":bg;for(var bl=0,bh=bi.length;bl<bh;bl++){a7(bg,bi[bl],bn)}return a7.filter(bj,bn)};m.find=a7;m.expr=a7.selectors;m.expr[":"]=m.expr.filters;m.unique=a7.uniqueSort;m.text=a8;m.isXMLDoc=a2;m.contains=aZ;return;C.Sizzle=a7})();var aC=/Until$/,ar=/^(?:parents|prevUntil|prevAll)/,aN=/,/,E=Array.prototype.slice;var aj=function(aY,a0,aZ){if(m.isFunction(a0)){return m.grep(aY,function(a3,a2){return !!a0.call(a3,a2,a3)===aZ})}else{if(a0.nodeType){return m.grep(aY,function(a3,a2){return(a3===a0)===aZ})}else{if(typeof a0==="string"){var a1=m.grep(aY,function(a2){return a2.nodeType===1});if(t.test(a0)){return m.filter(a0,a1,!aZ)}else{a0=m.filter(a0,a1)}}}}return m.grep(aY,function(a3,a2){return(m.inArray(a3,a0)>=0)===aZ})};m.fn.extend({find:function(aY){var a1=this.pushStack("","find",aY),a0=0;for(var a2=0,aZ=this.length;a2<aZ;a2++){a0=a1.length;m.find(aY,this[a2],a1);if(a2>0){for(var a4=a0;a4<a1.length;a4++){for(var a3=0;a3<a0;a3++){if(a1[a3]===a1[a4]){a1.splice(a4--,1);break}}}}}return a1},has:function(aZ){var aY=m(aZ);return this.filter(function(){for(var a1=0,a0=aY.length;a1<a0;a1++){if(m.contains(this,aY[a1])){return true}}})},not:function(aY){return this.pushStack(aj(this,aY,false),"not",aY)},filter:function(aY){return this.pushStack(aj(this,aY,true),"filter",aY)},is:function(aY){return !!aY&&m.filter(aY,this).length>0},closest:function(a6,aY){if(m.isArray(a6)){var a4=[],a7=this[0],a2,a3={},a0;if(a7&&a6.length){for(var a1=0,aZ=a6.length;a1<aZ;a1++){a0=a6[a1];if(!a3[a0]){a3[a0]=m.expr.match.POS.test(a0)?m(a0,aY||this.context):a0}}while(a7&&a7.ownerDocument&&a7!==aY){for(a0 in a3){a2=a3[a0];if(a2.jquery?a2.index(a7)>-1:m(a7).is(a2)){a4.push({selector:a0,elem:a7});delete a3[a0]}}a7=a7.parentNode}}return a4}var a5=m.expr.match.POS.test(a6)?m(a6,aY||this.context):null;return this.map(function(a8,a9){while(a9&&a9.ownerDocument&&a9!==aY){if(a5?a5.index(a9)>-1:m(a9).is(a6)){return a9}a9=a9.parentNode}return null})},index:function(aY){if(!aY||typeof aY==="string"){return m.inArray(this[0],aY?m(aY):this.parent().children())}return m.inArray(aY.jquery?aY[0]:aY,this)},add:function(aY,aZ){var a1=typeof aY==="string"?m(aY,aZ||this.context):m.makeArray(aY),a0=m.merge(this.get(),a1);return this.pushStack(aS(a1[0])||aS(a0[0])?a0:m.unique(a0))},andSelf:function(){return this.add(this.prevObject)}});function aS(aY){return !aY||!aY.parentNode||aY.parentNode.nodeType===11}m.each({parent:function(aZ){var aY=aZ.parentNode;return aY&&aY.nodeType!==11?aY:null},parents:function(aY){return m.dir(aY,"parentNode")},parentsUntil:function(aZ,aY,a0){return m.dir(aZ,"parentNode",a0)},next:function(aY){return m.nth(aY,2,"nextSibling")},prev:function(aY){return m.nth(aY,2,"previousSibling")},nextAll:function(aY){return m.dir(aY,"nextSibling")},prevAll:function(aY){return m.dir(aY,"previousSibling")},nextUntil:function(aZ,aY,a0){return m.dir(aZ,"nextSibling",a0)},prevUntil:function(aZ,aY,a0){return m.dir(aZ,"previousSibling",a0)},siblings:function(aY){return m.sibling(aY.parentNode.firstChild,aY)},children:function(aY){return m.sibling(aY.firstChild)},contents:function(aY){return m.nodeName(aY,"iframe")?aY.contentDocument||aY.contentWindow.document:m.makeArray(aY.childNodes)}},function(aY,aZ){m.fn[aY]=function(a2,a0){var a1=m.map(this,aZ,a2);if(!aC.test(aY)){a0=a2}if(a0&&typeof a0==="string"){a1=m.filter(a0,a1)}a1=this.length>1?m.unique(a1):a1;if((this.length>1||aN.test(a0))&&ar.test(aY)){a1=a1.reverse()}return this.pushStack(a1,aY,E.call(arguments).join(","))}});m.extend({filter:function(a0,aY,aZ){if(aZ){a0=":not("+a0+")"}return m.find.matches(a0,aY)},dir:function(a0,aZ,a2){var aY=[],a1=a0[aZ];while(a1&&a1.nodeType!==9&&(a2===aM||a1.nodeType!==1||!m(a1).is(a2))){if(a1.nodeType===1){aY.push(a1)}a1=a1[aZ]}return aY},nth:function(a2,a1,aZ,a0){a1=a1||1;var aY=0;for(;a2;a2=a2[aZ]){if(a2.nodeType===1&&++aY===a1){break}}return a2},sibling:function(a0,aZ){var aY=[];for(;a0;a0=a0.nextSibling){if(a0.nodeType===1&&a0!==aZ){aY.push(a0)}}return aY}});var V=/ jQuery\d+="(?:\d+|null)"/g,Z=/^\s+/,F=/(<([\w:]+)[^>]*?)\/>/g,al=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,k=/<([\w:]+)/,aW=/<tbody/i,M=/<|&#?\w+;/,aK=/<script|<object|<embed|<option|<style/i,l=/checked\s*(?:[^=]|=\s*.checked.)/i,p=function(aZ,a0,aY){return al.test(aY)?aZ:a0+"></"+aY+">"},ac={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};ac.optgroup=ac.option;ac.tbody=ac.tfoot=ac.colgroup=ac.caption=ac.thead;ac.th=ac.td;if(!m.support.htmlSerialize){ac._default=[1,"div<div>","</div>"]}m.fn.extend({text:function(aY){if(m.isFunction(aY)){return this.each(function(a0){var aZ=m(this);aZ.text(aY.call(this,a0,aZ.text()))})}if(typeof aY!=="object"&&aY!==aM){return this.empty().append((this[0]&&this[0].ownerDocument||aa).createTextNode(aY))}return m.text(this)},wrapAll:function(aY){if(m.isFunction(aY)){return this.each(function(a0){m(this).wrapAll(aY.call(this,a0))})}if(this[0]){var aZ=m(aY,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){aZ.insertBefore(this[0])}aZ.map(function(){var a0=this;while(a0.firstChild&&a0.firstChild.nodeType===1){a0=a0.firstChild}return a0}).append(this)}return this},wrapInner:function(aY){if(m.isFunction(aY)){return this.each(function(aZ){m(this).wrapInner(aY.call(this,aZ))})}return this.each(function(){var a0=m(this),aZ=a0.contents();if(aZ.length){aZ.wrapAll(aY)}else{a0.append(aY)}})},wrap:function(aY){return this.each(function(){m(this).wrapAll(aY)})},unwrap:function(){return this.parent().each(function(){if(!m.nodeName(this,"body")){m(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(aY){if(this.nodeType===1){this.appendChild(aY)}})},prepend:function(){return this.domManip(arguments,true,function(aY){if(this.nodeType===1){this.insertBefore(aY,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(aZ){this.parentNode.insertBefore(aZ,this)})}else{if(arguments.length){var aY=m(arguments[0]);aY.push.apply(aY,this.toArray());return this.pushStack(aY,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(aZ){this.parentNode.insertBefore(aZ,this.nextSibling)})}else{if(arguments.length){var aY=this.pushStack(this,"after",arguments);aY.push.apply(aY,m(arguments[0]).toArray());return aY}}},remove:function(aZ,aY){for(var a0=0,a1;(a1=this[a0])!=null;a0++){if(!aZ||m.filter(aZ,[a1]).length){if(!aY&&a1.nodeType===1){m.cleanData(a1.getElementsByTagName("*"));m.cleanData([a1])}if(a1.parentNode){a1.parentNode.removeChild(a1)}}}return this},empty:function(){for(var aY=0,aZ;(aZ=this[aY])!=null;aY++){if(aZ.nodeType===1){m.cleanData(aZ.getElementsByTagName("*"))}while(aZ.firstChild){aZ.removeChild(aZ.firstChild)}}return this},clone:function(aZ){var aY=this.map(function(){if(!m.support.noCloneEvent&&!m.isXMLDoc(this)){var a1=this.outerHTML,a0=this.ownerDocument;if(!a1){var a2=a0.createElement("div");a2.appendChild(this.cloneNode(true));a1=a2.innerHTML}return m.clean([a1.replace(V,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(Z,"")],a0)[0]}else{return this.cloneNode(true)}});if(aZ===true){q(this,aY);q(this.find("*"),aY.find("*"))}return aY},html:function(a0){if(a0===aM){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(V,""):null}else{if(typeof a0==="string"&&!aK.test(a0)&&(m.support.leadingWhitespace||!Z.test(a0))&&!ac[(k.exec(a0)||["",""])[1].toLowerCase()]){a0=a0.replace(F,p);try{for(var aZ=0,aY=this.length;aZ<aY;aZ++){if(this[aZ].nodeType===1){m.cleanData(this[aZ].getElementsByTagName("*"));this[aZ].innerHTML=a0}}}catch(a1){this.empty().append(a0)}}else{if(m.isFunction(a0)){this.each(function(a4){var a3=m(this),a2=a3.html();a3.empty().append(function(){return a0.call(this,a4,a2)})})}else{this.empty().append(a0)}}}return this},replaceWith:function(aY){if(this[0]&&this[0].parentNode){if(m.isFunction(aY)){return this.each(function(a1){var a0=m(this),aZ=a0.html();a0.replaceWith(aY.call(this,a1,aZ))})}if(typeof aY!=="string"){aY=m(aY).detach()}return this.each(function(){var a0=this.nextSibling,aZ=this.parentNode;m(this).remove();if(a0){m(a0).before(aY)}else{m(aZ).append(aY)}})}else{return this.pushStack(m(m.isFunction(aY)?aY():aY),"replaceWith",aY)}},detach:function(aY){return this.remove(aY,true)},domManip:function(a4,a9,a7){var a2,a3,a6=a4[0],a0=[],aY,a8;if(!m.support.checkClone&&arguments.length===3&&typeof a6==="string"&&l.test(a6)){return this.each(function(){m(this).domManip(a4,a9,a7,true)})}if(m.isFunction(a6)){return this.each(function(bb){var ba=m(this);a4[0]=a6.call(this,bb,a9?ba.html():aM);ba.domManip(a4,a9,a7)})}if(this[0]){a8=a6&&a6.parentNode;if(m.support.parentNode&&a8&&a8.nodeType===11&&a8.childNodes.length===this.length){a2={fragment:a8}}else{a2=H(a4,this,a0)}aY=a2.fragment;if(aY.childNodes.length===1){a3=aY=aY.firstChild}else{a3=aY.firstChild}if(a3){a9=a9&&m.nodeName(a3,"tr");for(var a1=0,aZ=this.length;a1<aZ;a1++){a7.call(a9?a5(this[a1],a3):this[a1],a1>0||a2.cacheable||this.length>1?aY.cloneNode(true):aY)}}if(a0.length){m.each(a0,u)}}return this;function a5(ba,bb){return m.nodeName(ba,"table")?(ba.getElementsByTagName("tbody")[0]||ba.appendChild(ba.ownerDocument.createElement("tbody"))):ba}}});function q(a0,aY){var aZ=0;aY.each(function(){if(this.nodeName!==(a0[aZ]&&a0[aZ].nodeName)){return}var a5=m.data(a0[aZ++]),a4=m.data(this,a5),a1=a5&&a5.events;if(a1){delete a4.handle;a4.events={};for(var a3 in a1){for(var a2 in a1[a3]){m.event.add(this,a3,a1[a3][a2],a1[a3][a2].data)}}}})}function H(a1,a0,aY){var a2,a3,aZ,a4=(a0&&a0[0]?a0[0].ownerDocument||a0[0]:aa);if(a1.length===1&&typeof a1[0]==="string"&&a1[0].length<512&&a4===aa&&!aK.test(a1[0])&&(m.support.checkClone||!l.test(a1[0]))){a3=true;aZ=m.fragments[a1[0]];if(aZ){if(aZ!==1){a2=aZ}}}if(!a2){a2=a4.createDocumentFragment();m.clean(a1,a4,a2,aY)}if(a3){m.fragments[a1[0]]=aZ?a2:1}return{fragment:a2,cacheable:a3}}m.fragments={};m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(aY,aZ){m.fn[aY]=function(a1){var a5=[],a0=m(a1),a4=this.length===1&&this[0].parentNode;if(a4&&a4.nodeType===11&&a4.childNodes.length===1&&a0.length===1){a0[aZ](this[0]);return this}else{for(var a6=0,a2=a0.length;a6<a2;a6++){var a3=(a6>0?this.clone(true):this).get();m.fn[aZ].apply(m(a0[a6]),a3);a5=a5.concat(a3)}return this.pushStack(a5,aY,a0.selector)}}});m.extend({clean:function(a0,a3,a2,a5){a3=a3||aa;if(typeof a3.createElement==="undefined"){a3=a3.ownerDocument||a3[0]&&a3[0].ownerDocument||aa}var ba=[];for(var a9=0,a4;(a4=a0[a9])!=null;a9++){if(typeof a4==="number"){a4+=""}if(!a4){continue}if(typeof a4==="string"&&!M.test(a4)){a4=a3.createTextNode(a4)}else{if(typeof a4==="string"){a4=a4.replace(F,p);var bb=(k.exec(a4)||["",""])[1].toLowerCase(),a1=ac[bb]||ac._default,a8=a1[0],aZ=a3.createElement("div");aZ.innerHTML=a1[1]+a4+a1[2];while(a8--){aZ=aZ.lastChild}if(!m.support.tbody){var aY=aW.test(a4),a7=bb==="table"&&!aY?aZ.firstChild&&aZ.firstChild.childNodes:a1[1]==="<table>"&&!aY?aZ.childNodes:[];for(var a6=a7.length-1;a6>=0;--a6){if(m.nodeName(a7[a6],"tbody")&&!a7[a6].childNodes.length){a7[a6].parentNode.removeChild(a7[a6])}}}if(!m.support.leadingWhitespace&&Z.test(a4)){aZ.insertBefore(a3.createTextNode(Z.exec(a4)[0]),aZ.firstChild)}a4=aZ.childNodes}}if(a4.nodeType){ba.push(a4)}else{ba=m.merge(ba,a4)}}if(a2){for(var a9=0;ba[a9];a9++){if(a5&&m.nodeName(ba[a9],"script")&&(!ba[a9].type||ba[a9].type.toLowerCase()==="text/javascript")){a5.push(ba[a9].parentNode?ba[a9].parentNode.removeChild(ba[a9]):ba[a9])}else{if(ba[a9].nodeType===1){ba.splice.apply(ba,[a9+1,0].concat(m.makeArray(ba[a9].getElementsByTagName("script"))))}a2.appendChild(ba[a9])}}}return ba},cleanData:function(aZ){var a5,a1,aY=m.cache,a0=m.event.special,a2=m.support.deleteExpando;for(var a4=0,a3;(a3=aZ[a4])!=null;a4++){a1=a3[m.expando];if(a1){a5=aY[a1];if(a5.events){for(var a6 in a5.events){if(a0[a6]){m.event.remove(a3,a6)}else{an(a3,a6,a5.handle)}}}if(a2){delete a3[m.expando]}else{if(a3.removeAttribute){a3.removeAttribute(m.expando)}}delete aY[a1]}}}});var Y=/z-?index|font-?weight|opacity|zoom|line-?height/i,aw=/alpha\([^)]*\)/,ap=/opacity=([^)]*)/,ak=/float/i,Q=/-([a-z])/ig,aT=/([A-Z])/g,B=/^-?\d+(?:px)?$/i,aV=/^-?\d/,aJ={position:"absolute",visibility:"hidden",display:"block"},at=["Left","Right"],aF=["Top","Bottom"],ai=aa.defaultView&&aa.defaultView.getComputedStyle,aO=m.support.cssFloat?"cssFloat":"styleFloat",j=function(aZ,aY){return aY.toUpperCase()};m.fn.css=function(aY,aZ){return ag(this,aY,aZ,true,function(a1,a0,a2){if(a2===aM){return m.curCSS(a1,a0)}if(typeof a2==="number"&&!Y.test(a0)){a2+="px"}m.style(a1,a0,a2)})};m.extend({style:function(a2,aZ,a3){if(!a2||a2.nodeType===3||a2.nodeType===8){return aM}if((aZ==="width"||aZ==="height")&&parseFloat(a3)<0){a3=aM}var a1=a2.style||a2,a4=a3!==aM;if(!m.support.opacity&&aZ==="opacity"){if(a4){a1.zoom=1;var a0=parseInt(a3,10)+""==="NaN"?"":"alpha(opacity="+a3*100+")";var aY=a1.filter||m.curCSS(a2,"filter")||"";a1.filter=aw.test(aY)?aY.replace(aw,a0):a0}return a1.filter&&a1.filter.indexOf("opacity=")>=0?(parseFloat(ap.exec(a1.filter)[1])/100)+"":""}if(ak.test(aZ)){aZ=aO}aZ=aZ.replace(Q,j);if(a4){a1[aZ]=a3}return a1[aZ]},css:function(a1,aZ,a3,aY){if(aZ==="width"||aZ==="height"){var a5,a0=aJ,a4=aZ==="width"?at:aF;function a2(){a5=aZ==="width"?a1.offsetWidth:a1.offsetHeight;if(aY==="border"){return}m.each(a4,function(){if(!aY){a5-=parseFloat(m.curCSS(a1,"padding"+this,true))||0}if(aY==="margin"){a5+=parseFloat(m.curCSS(a1,"margin"+this,true))||0}else{a5-=parseFloat(m.curCSS(a1,"border"+this+"Width",true))||0}})}if(a1.offsetWidth!==0){a2()}else{m.swap(a1,a0,a2)}return Math.max(0,Math.round(a5))}return m.curCSS(a1,aZ,a3)},curCSS:function(a4,aY,a0){var a7,aZ=a4.style,a6;if(!m.support.opacity&&aY==="opacity"&&a4.currentStyle){a7=ap.test(a4.currentStyle.filter||"")?(parseFloat(RegExp.$1)/100)+"":"";return a7===""?"1":a7}if(ak.test(aY)){aY=aO}if(!a0&&aZ&&aZ[aY]){a7=aZ[aY]}else{if(ai){if(ak.test(aY)){aY="float"}aY=aY.replace(aT,"-$1").toLowerCase();var a2=a4.ownerDocument.defaultView;if(!a2){return null}var a8=a2.getComputedStyle(a4,null);if(a8){a7=a8.getPropertyValue(aY)}if(aY==="opacity"&&a7===""){a7="1"}}else{if(a4.currentStyle){var a5=aY.replace(Q,j);a7=a4.currentStyle[aY]||a4.currentStyle[a5];if(!B.test(a7)&&aV.test(a7)){var a3=aZ.left,a1=a4.runtimeStyle.left;a4.runtimeStyle.left=a4.currentStyle.left;aZ.left=a5==="fontSize"?"1em":(a7||0);a7=aZ.pixelLeft+"px";aZ.left=a3;a4.runtimeStyle.left=a1}}}}return a7},swap:function(a1,a0,a2){var aY={};for(var aZ in a0){aY[aZ]=a1.style[aZ];a1.style[aZ]=a0[aZ]}a2.call(a1);for(var aZ in a0){a1.style[aZ]=aY[aZ]}}});if(m.expr&&m.expr.filters){m.expr.filters.hidden=function(a0){var aY=a0.offsetWidth,a1=a0.offsetHeight,aZ=a0.nodeName.toLowerCase()==="tr";return aY===0&&a1===0&&!aZ?true:aY>0&&a1>0&&!aZ?false:m.curCSS(a0,"display")==="none"};m.expr.filters.visible=function(aY){return !m.expr.filters.hidden(aY)}}var af=aQ(),aI=/<script(.|\s)*?\/script>/gi,o=/select|textarea/i,N=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,r=/=\?(&|$)/,aL=/\?/,aX=/(\?|&)_=.*?(&|$)/,D=/^(\w+:)?\/\/([^\/?#]+)/,g=/%20/g,x=m.fn.load;m.fn.extend({load:function(a0,a4,a2){if(typeof a0!=="string"){return x.call(this,a0)}else{if(!this.length){return this}}var a3=a0.indexOf(" ");if(a3>=0){var aY=a0.slice(a3,a0.length);a0=a0.slice(0,a3)}var a1="GET";if(a4){if(m.isFunction(a4)){a2=a4;a4=null}else{if(typeof a4==="object"){a4=m.param(a4,m.ajaxSettings.traditional);a1="POST"}}}var aZ=this;m.ajax({url:a0,type:a1,dataType:"html",data:a4,complete:function(a5,a6){if(a6==="success"||a6==="notmodified"){aZ.html(aY?m("<div />").append(a5.responseText.replace(aI,"")).find(aY):a5.responseText)}if(a2){aZ.each(a2,[a5.responseText,a6,a5])}}});return this},serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?m.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||o.test(this.nodeName)||N.test(this.type))}).map(function(aY,aZ){var a0=m(this).val();return a0==null?null:m.isArray(a0)?m.map(a0,function(a2,a1){return{name:aZ.name,value:a2}}):{name:aZ.name,value:a0}}).get()}});m.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(aY,aZ){m.fn[aZ]=function(a0){return this.bind(aZ,a0)}});m.extend({get:function(aY,a0,a1,aZ){if(m.isFunction(a0)){aZ=aZ||a1;a1=a0;a0=null}return m.ajax({type:"GET",url:aY,data:a0,success:a1,dataType:aZ})},getScript:function(aY,aZ){return m.get(aY,null,aZ,"script")},getJSON:function(aY,aZ,a0){return m.get(aY,aZ,a0,"json")},post:function(aY,a0,a1,aZ){if(m.isFunction(a0)){aZ=aZ||a1;a1=a0;a0={}}return m.ajax({type:"POST",url:aY,data:a0,success:a1,dataType:aZ})},ajaxSetup:function(aY){m.extend(m.ajaxSettings,aY)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:C.XMLHttpRequest&&(C.location.protocol!=="file:"||!C.ActiveXObject)?function(){return new C.XMLHttpRequest()}:function(){try{return new C.ActiveXObject("Microsoft.XMLHTTP")}catch(aY){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(ba){var a6=m.extend(true,{},m.ajaxSettings,ba);var bj,bb,be,bi=ba&&ba.context||a6,a0=a6.type.toUpperCase();if(a6.data&&a6.processData&&typeof a6.data!=="string"){a6.data=m.param(a6.data,a6.traditional)}if(a6.dataType==="jsonp"){if(a0==="GET"){if(!r.test(a6.url)){a6.url+=(aL.test(a6.url)?"&":"?")+(a6.jsonp||"callback")+"=?"}}else{if(!a6.data||!r.test(a6.data)){a6.data=(a6.data?a6.data+"&":"")+(a6.jsonp||"callback")+"=?"}}a6.dataType="json"}if(a6.dataType==="json"&&(a6.data&&r.test(a6.data)||r.test(a6.url))){bj=a6.jsonpCallback||("jsonp"+af++);if(a6.data){a6.data=(a6.data+"").replace(r,"="+bj+"$1")}a6.url=a6.url.replace(r,"="+bj+"$1");a6.dataType="script";C[bj]=C[bj]||function(bk){be=bk;a1();bg();C[bj]=aM;try{delete C[bj]}catch(bl){}if(a3){a3.removeChild(a8)}}}if(a6.dataType==="script"&&a6.cache===null){a6.cache=false}if(a6.cache===false&&a0==="GET"){var aY=aQ();var bf=a6.url.replace(aX,"$1_="+aY+"$2");a6.url=bf+((bf===a6.url)?(aL.test(a6.url)?"&":"?")+"_="+aY:"")}if(a6.data&&a0==="GET"){a6.url+=(aL.test(a6.url)?"&":"?")+a6.data}if(a6.global&&!m.active++){m.event.trigger("ajaxStart")}var a9=D.exec(a6.url),a2=a9&&(a9[1]&&a9[1]!==location.protocol||a9[2]!==location.host);if(a6.dataType==="script"&&a0==="GET"&&a2){var a3=aa.getElementsByTagName("head")[0]||aa.documentElement;var a8=aa.createElement("script");a8.src=a6.url;if(a6.scriptCharset){a8.charset=a6.scriptCharset}if(!bj){var a7=false;a8.onload=a8.onreadystatechange=function(){if(!a7&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){a7=true;a1();bg();a8.onload=a8.onreadystatechange=null;if(a3&&a8.parentNode){a3.removeChild(a8)}}}}a3.insertBefore(a8,a3.firstChild);return aM}var a5=false;var a4=a6.xhr();if(!a4){return}if(a6.username){a4.open(a0,a6.url,a6.async,a6.username,a6.password)}else{a4.open(a0,a6.url,a6.async)}try{if(a6.data||ba&&ba.contentType){a4.setRequestHeader("Content-Type",a6.contentType)}if(a6.ifModified){if(m.lastModified[a6.url]){a4.setRequestHeader("If-Modified-Since",m.lastModified[a6.url])}if(m.etag[a6.url]){a4.setRequestHeader("If-None-Match",m.etag[a6.url])}}if(!a2){a4.setRequestHeader("X-Requested-With","XMLHttpRequest")}a4.setRequestHeader("Accept",a6.dataType&&a6.accepts[a6.dataType]?a6.accepts[a6.dataType]+", */*":a6.accepts._default)}catch(bc){}if(a6.beforeSend&&a6.beforeSend.call(bi,a4,a6)===false){if(a6.global&&!--m.active){m.event.trigger("ajaxStop")}a4.abort();return false}if(a6.global){bd("ajaxSend",[a4,a6])}var bh=a4.onreadystatechange=function(bm){if(!a4||a4.readyState===0||bm==="abort"){if(!a5){bg()}a5=true;if(a4){a4.onreadystatechange=m.noop}}else{if(!a5&&a4&&(a4.readyState===4||bm==="timeout")){a5=true;a4.onreadystatechange=m.noop;bb=bm==="timeout"?"timeout":!m.httpSuccess(a4)?"error":a6.ifModified&&m.httpNotModified(a4,a6.url)?"notmodified":"success";var bk;if(bb==="success"){try{be=m.httpData(a4,a6.dataType,a6)}catch(bl){bb="parsererror";bk=bl}}if(bb==="success"||bb==="notmodified"){if(!bj){a1()}}else{m.handleError(a6,a4,bb,bk)}bg();if(bm==="timeout"){a4.abort()}if(a6.async){a4=null}}}};try{var aZ=a4.abort;a4.abort=function(){if(a4){aZ.call(a4)}bh("abort")}}catch(bc){}if(a6.async&&a6.timeout>0){setTimeout(function(){if(a4&&!a5){bh("timeout")}},a6.timeout)}try{a4.send(a0==="POST"||a0==="PUT"||a0==="DELETE"?a6.data:null)}catch(bc){m.handleError(a6,a4,null,bc);bg()}if(!a6.async){bh()}function a1(){if(a6.success){a6.success.call(bi,be,bb,a4)}if(a6.global){bd("ajaxSuccess",[a4,a6])}}function bg(){if(a6.complete){a6.complete.call(bi,a4,bb)}if(a6.global){bd("ajaxComplete",[a4,a6])}if(a6.global&&!--m.active){m.event.trigger("ajaxStop")}}function bd(bl,bk){(a6.context?m(a6.context):m.event).trigger(bl,bk)}return a4},handleError:function(aY,a1,aZ,a0){if(aY.error){aY.error.call(aY.context||aY,a1,aZ,a0)}if(aY.global){(aY.context?m(aY.context):m.event).trigger("ajaxError",[a1,aY,a0])}},active:0,httpSuccess:function(aZ){try{return !aZ.status&&location.protocol==="file:"||(aZ.status>=200&&aZ.status<300)||aZ.status===304||aZ.status===1223||aZ.status===0}catch(aY){}return false},httpNotModified:function(a1,aY){var a0=a1.getResponseHeader("Last-Modified"),aZ=a1.getResponseHeader("Etag");if(a0){m.lastModified[aY]=a0}if(aZ){m.etag[aY]=aZ}return a1.status===304||a1.status===0},httpData:function(a3,a1,a0){var aZ=a3.getResponseHeader("content-type")||"",aY=a1==="xml"||!a1&&aZ.indexOf("xml")>=0,a2=aY?a3.responseXML:a3.responseText;if(aY&&a2.documentElement.nodeName==="parsererror"){m.error("parsererror")}if(a0&&a0.dataFilter){a2=a0.dataFilter(a2,a1)}if(typeof a2==="string"){if(a1==="json"||!a1&&aZ.indexOf("json")>=0){a2=m.parseJSON(a2)}else{if(a1==="script"||!a1&&aZ.indexOf("javascript")>=0){m.globalEval(a2)}}}return a2},param:function(a1,a0){var a2=[];if(a0===aM){a0=m.ajaxSettings.traditional}if(m.isArray(a1)||a1.jquery){m.each(a1,function(){a3(this.name,this.value)})}else{for(var aY in a1){aZ(aY,a1[aY])}}return a2.join("&").replace(g,"+");function aZ(a4,a5){if(m.isArray(a5)){m.each(a5,function(a7,a6){if(a0||/\[\]$/.test(a4)){a3(a4,a6)}else{aZ(a4+"["+(typeof a6==="object"||m.isArray(a6)?a7:"")+"]",a6)}})}else{if(!a0&&a5!=null&&typeof a5==="object"){m.each(a5,function(a7,a6){aZ(a4+"["+a7+"]",a6)})}else{a3(a4,a5)}}}function a3(a4,a5){a5=m.isFunction(a5)?a5():a5;a2[a2.length]=encodeURIComponent(a4)+"="+encodeURIComponent(a5)}}});var aH={},ae=/toggle|show|hide/,W=/^([+-]=)?([\d+-.]+)(.*)$/,K,ah=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];m.fn.extend({show:function(a0,a7){if(a0||a0===0){return this.animate(aE("show",3),a0,a7)}else{for(var a4=0,a1=this.length;a4<a1;a4++){var aY=m.data(this[a4],"olddisplay");this[a4].style.display=aY||"";if(m.css(this[a4],"display")==="none"){var a6=this[a4].nodeName,a5;if(aH[a6]){a5=aH[a6]}else{var aZ=m("<"+a6+" />").appendTo("body");a5=aZ.css("display");if(a5==="none"){a5="block"}aZ.remove();aH[a6]=a5}m.data(this[a4],"olddisplay",a5)}}for(var a3=0,a2=this.length;a3<a2;a3++){this[a3].style.display=m.data(this[a3],"olddisplay")||""}return this}},hide:function(a3,a4){if(a3||a3===0){return this.animate(aE("hide",3),a3,a4)}else{for(var a2=0,aZ=this.length;a2<aZ;a2++){var aY=m.data(this[a2],"olddisplay");if(!aY&&aY!=="none"){m.data(this[a2],"olddisplay",m.css(this[a2],"display"))}}for(var a1=0,a0=this.length;a1<a0;a1++){this[a1].style.display="none"}return this}},_toggle:m.fn.toggle,toggle:function(a0,aZ){var aY=typeof a0==="boolean";if(m.isFunction(a0)&&m.isFunction(aZ)){this._toggle.apply(this,arguments)}else{if(a0==null||aY){this.each(function(){var a1=aY?a0:m(this).is(":hidden");m(this)[a1?"show":"hide"]()})}else{this.animate(aE("toggle",3),a0,aZ)}}return this},fadeTo:function(aY,a0,aZ){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:a0},aY,aZ)},animate:function(a2,aZ,a1,a0){var aY=m.speed(aZ,a1,a0);if(m.isEmptyObject(a2)){return this.each(aY.complete)}return this[aY.queue===false?"each":"queue"](function(){var a6=m.extend({},aY),a7,a3=this.nodeType===1&&m(this).is(":hidden"),a4=this;for(a7 in a2){var a5=a7.replace(Q,j);if(a7!==a5){a2[a5]=a2[a7];delete a2[a7];a7=a5}if(a2[a7]==="hide"&&a3||a2[a7]==="show"&&!a3){return a6.complete.call(this)}if((a7==="height"||a7==="width")&&this.style){a6.display=m.css(this,"display");a6.overflow=this.style.overflow}if(m.isArray(a2[a7])){(a6.specialEasing=a6.specialEasing||{})[a7]=a2[a7][1];a2[a7]=a2[a7][0]}}if(a6.overflow!=null){this.style.overflow="hidden"}a6.curAnim=m.extend({},a2);m.each(a2,function(a9,bd){var bc=new m.fx(a4,a6,a9);if(ae.test(bd)){bc[bd==="toggle"?a3?"show":"hide":bd](a2)}else{var bb=W.exec(bd),be=bc.cur(true)||0;if(bb){var a8=parseFloat(bb[2]),ba=bb[3]||"px";if(ba!=="px"){a4.style[a9]=(a8||1)+ba;be=((a8||1)/bc.cur(true))*be;a4.style[a9]=be+ba}if(bb[1]){a8=((bb[1]==="-="?-1:1)*a8)+be}bc.custom(be,a8,ba)}else{bc.custom(be,bd,"")}}});return true})},stop:function(aZ,a0){var aY=m.timers;if(aZ){this.queue([])}this.each(function(){for(var a1=aY.length-1;a1>=0;a1--){if(aY[a1].elem===this){if(a0){aY[a1](true)}aY.splice(a1,1)}}});if(!a0){this.dequeue()}return this}});m.each({slideDown:aE("show",1),slideUp:aE("hide",1),slideToggle:aE("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(aY,aZ){m.fn[aY]=function(a0,a1){return this.animate(aZ,a0,a1)}});m.extend({speed:function(a0,a1,aZ){var aY=a0&&typeof a0==="object"?a0:{complete:aZ||!aZ&&a1||m.isFunction(a0)&&a0,duration:a0,easing:aZ&&a1||a1&&!m.isFunction(a1)&&a1};aY.duration=m.fx.off?0:typeof aY.duration==="number"?aY.duration:m.fx.speeds[aY.duration]||m.fx.speeds._default;aY.old=aY.complete;aY.complete=function(){if(aY.queue!==false){m(this).dequeue()}if(m.isFunction(aY.old)){aY.old.call(this)}};return aY},easing:{linear:function(a0,a1,aY,aZ){return aY+aZ*a0},swing:function(a0,a1,aY,aZ){return((-Math.cos(a0*Math.PI)/2)+0.5)*aZ+aY}},timers:[],fx:function(aZ,aY,a0){this.options=aY;this.elem=aZ;this.prop=a0;if(!aY.orig){aY.orig={}}}});m.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(m.fx.step[this.prop]||m.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(aZ){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var aY=parseFloat(m.css(this.elem,this.prop,aZ));return aY&&aY>-10000?aY:parseFloat(m.curCSS(this.elem,this.prop))||0},custom:function(a2,a1,a0){this.startTime=aQ();this.start=a2;this.end=a1;this.unit=a0||this.unit||"px";this.now=this.start;this.pos=this.state=0;var aY=this;function aZ(a3){return aY.step(a3)}aZ.elem=this.elem;if(aZ()&&m.timers.push(aZ)&&!K){K=setInterval(m.fx.tick,13)}},show:function(){this.options.orig[this.prop]=m.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());m(this.elem).show()},hide:function(){this.options.orig[this.prop]=m.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a3){var a6=aQ(),a2=true;if(a3||a6>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var a4 in this.options.curAnim){if(this.options.curAnim[a4]!==true){a2=false}}if(a2){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;var a0=m.data(this.elem,"olddisplay");this.elem.style.display=a0?a0:this.options.display;if(m.css(this.elem,"display")==="none"){this.elem.style.display="block"}}if(this.options.hide){m(this.elem).hide()}if(this.options.hide||this.options.show){for(var aZ in this.options.curAnim){m.style(this.elem,aZ,this.options.orig[aZ])}}this.options.complete.call(this.elem)}return false}else{var a1=a6-this.startTime;this.state=a1/this.options.duration;var aY=this.options.specialEasing&&this.options.specialEasing[this.prop];var a5=this.options.easing||(m.easing.swing?"swing":"linear");this.pos=m.easing[aY||a5](this.state,a1,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};m.extend(m.fx,{tick:function(){var aY=m.timers;for(var aZ=0;aZ<aY.length;aZ++){if(!aY[aZ]()){aY.splice(aZ--,1)}}if(!aY.length){m.fx.stop()}},stop:function(){clearInterval(K);K=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(aY){m.style(aY.elem,"opacity",aY.now)},_default:function(aY){if(aY.elem.style&&aY.elem.style[aY.prop]!=null){aY.elem.style[aY.prop]=(aY.prop==="width"||aY.prop==="height"?Math.max(0,aY.now):aY.now)+aY.unit}else{aY.elem[aY.prop]=aY.now}}}});if(m.expr&&m.expr.filters){m.expr.filters.animated=function(aY){return m.grep(m.timers,function(aZ){return aY===aZ.elem}).length}}function aE(aZ,aY){var a0={};m.each(ah.concat.apply([],ah.slice(0,aY)),function(){a0[this]=aZ});return a0}if("getBoundingClientRect" in aa.documentElement){m.fn.offset=function(a6){var a0=this[0];if(a6){return this.each(function(a8){m.offset.setOffset(this,a6,a8)})}if(!a0||!a0.ownerDocument){return null}if(a0===a0.ownerDocument.body){return m.offset.bodyOffset(a0)}var a2=a0.getBoundingClientRect(),a7=a0.ownerDocument,a3=a7.body,aY=a7.documentElement,a1=aY.clientTop||a3.clientTop||0,a4=aY.clientLeft||a3.clientLeft||0,a5=a2.top+(self.pageYOffset||m.support.boxModel&&aY.scrollTop||a3.scrollTop)-a1,aZ=a2.left+(self.pageXOffset||m.support.boxModel&&aY.scrollLeft||a3.scrollLeft)-a4;return{top:a5,left:aZ}}}else{m.fn.offset=function(a8){var a2=this[0];if(a8){return this.each(function(ba){m.offset.setOffset(this,a8,ba)})}if(!a2||!a2.ownerDocument){return null}if(a2===a2.ownerDocument.body){return m.offset.bodyOffset(a2)}m.offset.initialize();var aY=a2.offsetParent,a6=a2,a9=a2.ownerDocument,a5,a0=a9.documentElement,a3=a9.body,aZ=a9.defaultView,a4=aZ?aZ.getComputedStyle(a2,null):a2.currentStyle,a7=a2.offsetTop,a1=a2.offsetLeft;while((a2=a2.parentNode)&&a2!==a3&&a2!==a0){if(m.offset.supportsFixedPosition&&a4.position==="fixed"){break}a5=aZ?aZ.getComputedStyle(a2,null):a2.currentStyle;a7-=a2.scrollTop;a1-=a2.scrollLeft;if(a2===aY){a7+=a2.offsetTop;a1+=a2.offsetLeft;if(m.offset.doesNotAddBorder&&!(m.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(a2.nodeName))){a7+=parseFloat(a5.borderTopWidth)||0;a1+=parseFloat(a5.borderLeftWidth)||0}a6=aY,aY=a2.offsetParent}if(m.offset.subtractsBorderForOverflowNotVisible&&a5.overflow!=="visible"){a7+=parseFloat(a5.borderTopWidth)||0;a1+=parseFloat(a5.borderLeftWidth)||0}a4=a5}if(a4.position==="relative"||a4.position==="static"){a7+=a3.offsetTop;a1+=a3.offsetLeft}if(m.offset.supportsFixedPosition&&a4.position==="fixed"){a7+=Math.max(a0.scrollTop,a3.scrollTop);a1+=Math.max(a0.scrollLeft,a3.scrollLeft)}return{top:a7,left:a1}}}m.offset={initialize:function(){var aY=aa.body,a3=aa.createElement("div"),a1,a4,a2,a5,aZ=parseFloat(m.curCSS(aY,"marginTop",true))||0,a0="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";m.extend(a3.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});a3.innerHTML=a0;aY.insertBefore(a3,aY.firstChild);a1=a3.firstChild;a4=a1.firstChild;a5=a1.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(a4.offsetTop!==5);this.doesAddBorderForTableAndCells=(a5.offsetTop===5);a4.style.position="fixed",a4.style.top="20px";this.supportsFixedPosition=(a4.offsetTop===20||a4.offsetTop===15);a4.style.position=a4.style.top="";a1.style.overflow="hidden",a1.style.position="relative";this.subtractsBorderForOverflowNotVisible=(a4.offsetTop===-5);this.doesNotIncludeMarginInBodyOffset=(aY.offsetTop!==aZ);aY.removeChild(a3);aY=a3=a1=a4=a2=a5=null;m.offset.initialize=m.noop},bodyOffset:function(aY){var a0=aY.offsetTop,aZ=aY.offsetLeft;m.offset.initialize();if(m.offset.doesNotIncludeMarginInBodyOffset){a0+=parseFloat(m.curCSS(aY,"marginTop",true))||0;aZ+=parseFloat(m.curCSS(aY,"marginLeft",true))||0}return{top:a0,left:aZ}},setOffset:function(a3,a0,aZ){if(/static/.test(m.curCSS(a3,"position"))){a3.style.position="relative"}var a2=m(a3),a5=a2.offset(),aY=parseInt(m.curCSS(a3,"top",true),10)||0,a4=parseInt(m.curCSS(a3,"left",true),10)||0;if(m.isFunction(a0)){a0=a0.call(a3,aZ,a5)}var a1={top:(a0.top-a5.top)+aY,left:(a0.left-a5.left)+a4};if("using" in a0){a0.using.call(a3,a1)}else{a2.css(a1)}}};m.fn.extend({position:function(){if(!this[0]){return null}var a0=this[0],aZ=this.offsetParent(),a1=this.offset(),aY=/^body|html$/i.test(aZ[0].nodeName)?{top:0,left:0}:aZ.offset();a1.top-=parseFloat(m.curCSS(a0,"marginTop",true))||0;a1.left-=parseFloat(m.curCSS(a0,"marginLeft",true))||0;aY.top+=parseFloat(m.curCSS(aZ[0],"borderTopWidth",true))||0;aY.left+=parseFloat(m.curCSS(aZ[0],"borderLeftWidth",true))||0;return{top:a1.top-aY.top,left:a1.left-aY.left}},offsetParent:function(){return this.map(function(){var aY=this.offsetParent||aa.body;while(aY&&(!/^body|html$/i.test(aY.nodeName)&&m.css(aY,"position")==="static")){aY=aY.offsetParent}return aY})}});m.each(["Left","Top"],function(aZ,aY){var a0="scroll"+aY;m.fn[a0]=function(a3){var a1=this[0],a2;if(!a1){return null}if(a3!==aM){return this.each(function(){a2=am(this);if(a2){a2.scrollTo(!aZ?a3:m(a2).scrollLeft(),aZ?a3:m(a2).scrollTop())}else{this[a0]=a3}})}else{a2=am(a1);return a2?("pageXOffset" in a2)?a2[aZ?"pageYOffset":"pageXOffset"]:m.support.boxModel&&a2.document.documentElement[a0]||a2.document.body[a0]:a1[a0]}}});function am(aY){return("scrollTo" in aY&&aY.document)?aY:aY.nodeType===9?aY.defaultView||aY.parentWindow:false}m.each(["Height","Width"],function(aZ,aY){var a0=aY.toLowerCase();m.fn["inner"+aY]=function(){return this[0]?m.css(this[0],a0,false,"padding"):null};m.fn["outer"+aY]=function(a1){return this[0]?m.css(this[0],a0,false,a1?"margin":"border"):null};m.fn[a0]=function(a1){var a2=this[0];if(!a2){return a1==null?null:this}if(m.isFunction(a1)){return this.each(function(a4){var a3=m(this);a3[a0](a1.call(this,a4,a3[a0]()))})}return("scrollTo" in a2&&a2.document)?a2.document.compatMode==="CSS1Compat"&&a2.document.documentElement["client"+aY]||a2.document.body["client"+aY]:(a2.nodeType===9)?Math.max(a2.documentElement["client"+aY],a2.body["scroll"+aY],a2.documentElement["scroll"+aY],a2.body["offset"+aY],a2.documentElement["offset"+aY]):a1===aM?m.css(a2,a0):this.css(a0,typeof a1==="string"?a1:a1+"px")}});C.jQuery=C.$=m})(window);

/*
 * jQuery history plugin
 * 
 * sample page: http://www.mikage.to/jquery/jquery_history.html
 *
 * Copyright (c) 2006-2009 Taku Sano (Mikage Sawatari)
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Modified by Lincoln Cooper to add Safari support and only call the callback once during initialization
 * for msie when no initial hash supplied.
 */
(function(a){var b;a.extend({historyCurrentHash:b,historyCallback:b,historyIframeSrc:b,historyInit:function(e,g){a.historyCallback=e;if(g){a.historyIframeSrc=g}var f=location.hash.replace(/\?.*$/,"");a.historyCurrentHash=f;if(a.browser.msie){if(a.historyCurrentHash==""){a.historyCurrentHash="#"}a("body").prepend('<iframe id="$_history" style="display: none;"'+(a.historyIframeSrc?' src="'+a.historyIframeSrc+'"':"")+"></iframe>");var d=a("#$_history")[0];var c=d.contentWindow.document;c.open();c.close();c.location.hash=f}else{if(a.browser.safari){a.historyBackStack=[];a.historyBackStack.length=history.length;a.historyForwardStack=[];a.lastHistoryLength=history.length;a.isFirst=true}}if(f){a.historyCallback(f.replace(/^#/,""))}setInterval(a.historyCheck,100)},historyAddHistory:function(c){a.historyBackStack.push(c);a.historyForwardStack.length=0;this.isFirst=true},historyCheck:function(){if(a.browser.msie){var f=a("#$_history")[0];var c=f.contentDocument||f.contentWindow.document;var h=c.location.hash.replace(/\?.*$/,"");if(h!=a.historyCurrentHash){location.hash=h;a.historyCurrentHash=h;a.historyCallback(h.replace(/^#/,""))}}else{if(a.browser.safari){if(a.lastHistoryLength==history.length&&a.historyBackStack.length>a.lastHistoryLength){a.historyBackStack.shift()}if(!a.dontCheck){var e=history.length-a.historyBackStack.length;a.lastHistoryLength=history.length;if(e){a.isFirst=false;if(e<0){for(var d=0;d<Math.abs(e);d++){a.historyForwardStack.unshift(a.historyBackStack.pop())}}else{for(var d=0;d<e;d++){a.historyBackStack.push(a.historyForwardStack.shift())}}var g=a.historyBackStack[a.historyBackStack.length-1];if(g!=b){a.historyCurrentHash=location.hash.replace(/\?.*$/,"");a.historyCallback(g)}}else{if(a.historyBackStack[a.historyBackStack.length-1]==b&&!a.isFirst){if(location.hash){var h=location.hash;a.historyCallback(location.hash.replace(/^#/,""))}else{var h="";a.historyCallback("")}a.isFirst=true}}}}else{var h=location.hash.replace(/\?.*$/,"");if(h!=a.historyCurrentHash){a.historyCurrentHash=h;a.historyCallback(h.replace(/^#/,""))}}}},historyLoad:function(f){var g;f=decodeURIComponent(f.replace(/\?.*$/,""));if(a.browser.safari){g=f}else{g="#"+f;location.hash=g}a.historyCurrentHash=g;if(a.browser.msie){var e=a("#$_history")[0];var c=e.contentWindow.document;c.open();c.close();c.location.hash=g;a.lastHistoryLength=history.length;a.historyCallback(f)}else{if(a.browser.safari){a.dontCheck=true;this.historyAddHistory(f);var d=function(){a.dontCheck=false};window.setTimeout(d,200);a.historyCallback(f);location.hash=g}else{a.historyCallback(f)}}}})})(jQuery);

/*
 * Chili - the jQuery plugin for highlighting code
 * http://noteslog.com/chili/
 * 
 * Copyright 2010 Andrea Ercolino
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 * 
 * VERSION: NEXT - 20100413 0026
 */
(function($){$.extend({chili:{options:{whiteSpace:{tabWidth:4,no1stLine:true},automatic:{active:true,selector:"pre",context:document},dynamic:{active:false,origin:""},decoration:{lineNumbers:false},selection:{active:true,box:{style:["position:absolute; z-index:3000; overflow:scroll;","width:16em;","height:9em;","border:1px solid gray;","padding:1em;","background-color:white;"].join(" "),top:function(pageX,pageY,width,height){var result=pageY-Math.round(height/2);return result},left:function(pageX,pageY,width,height){var result=pageX;return result}}}}}});$(function(){$.chili.loadStylesheetInline(".chili-ln-off {list-style-type: none;}");$.extend($.chili,$.chili.options);if($.chili.automatic.active){$($.chili.automatic.selector,$.chili.automatic.context).chili()}});$.extend($.chili,{version:"next",codeLanguage:function(dom_element){var classes=$(dom_element).attr("class");var matches=classes.match(/\bchili-lang-(\w+)/);var result=matches?matches[1]:"";return result},codeLineNumbers:function(dom_element){var classes=$(dom_element).attr("class");var matches=classes.match(/\bchili-ln-(\d+)-([\w][\w\-]*)|\bchili-ln-(\d+)/);var result=!matches?null:matches[3]?[matches[0],matches[3],""]:[matches[0],matches[1],matches[2]];return result},revealChars:function(text){var result=[];for(var i=0,iTop=text.length;i<iTop;i++){result.push(text[i]+" <- "+text.charCodeAt(i))}result=result.join("\n");return result},loadStylesheetInline:function(sourceCode){if(document.createElement){var style_element=document.createElement("style");style_element.type="text/css";if(style_element.styleSheet){style_element.styleSheet.cssText=sourceCode}else{var t=document.createTextNode(sourceCode);style_element.appendChild(t)}var head=document.getElementsByTagName("head")[0];head.appendChild(style_element)}},queue:{},recipes:{},filters:{off:function(){return this.text}}});$.fn.chili=function(options){var globals=$.extend({},$.chili);$.chili=$.extend(true,$.chili,options||{});this.each(function(){askDish(this)});$.chili=globals;return this};function getRecipePath(recipeName){var result=$.chili.dynamic.origin+"jquery.chili.recipes."+recipeName+".js";return result}function getRecipeName(recipePath){var matches=recipePath.match(/\bjquery\.chili\.recipes\.([\w-]+)\.js$/i);var result=matches[1];return result}function askDish(dom_element){var recipeName=$.trim(dom_element.className);if(""==recipeName){return}var path=getRecipePath(recipeName);if($.chili.dynamic.active&&!$.chili.recipes[recipeName]){}else{$(dom_element).trigger("chili.before_coloring",[recipeName]);makeDish.apply(dom_element,[path]);$(dom_element).trigger("chili.after_coloring",[recipeName])}}function makeDish(recipePath){var recipeName=getRecipeName(recipePath);var recipe=$.chili.recipes[recipeName];if(!recipe){return}var ingredients=$(this).text();if(!ingredients){return}ingredients=fixWhiteSpaceAfterReading(ingredients);replaceElement.apply({selector:this,subject:ingredients,module:recipeName,context:{}});fixTextSelection(this);checkLineNumbers(this)}function replaceElement(){filtersPrepare(this);var replacement=applyModule(this.subject,this.module,this.context);replacement=filtersProcess(this,replacement);replacement=fixWhiteSpaceBeforeWriting(replacement);var dom_element=$(this.selector)[0];dom_element.innerHTML=replacement}function requestedAction(recipeName,blockName,stepName){if(""!=stepName){return"applyStep"}if(""!=blockName){return"applyBlock"}if(""!=recipeName){return"applyRecipe"}return""}function detectAction(module,context){if(!module){return}var re=new RegExp("^(?!(?:/$|.+/$|.+//$|.+//.))([^/]*)(?:/([^/]*)(?:/([^/]+))?)?$");var matches=(module||"").match(re);if(!matches){return}var recipeName=matches[1]||"";var blockName=matches[2]||"";var stepName=matches[3]||"";var action=requestedAction(recipeName,blockName,stepName);var recipe=getRecipe(recipeName,context);var result={action:action,recipeName:recipeName,blockName:blockName,stepName:stepName,recipe:recipe,module:module,context:context};return result}function getRecipe(recipeName,context){var recipe=null;if(""==recipeName){recipe=context.recipe}else{recipe=$.chili.recipes[recipeName]}return recipe}function downloadRecipe(path,cbFunction,cbData){$.chili.queue[path]=[];$.getScript(path,function(recipeLoaded){var recipeName=getRecipeName(path);var q=$.chili.queue[path];for(var i=0,iTop=q.length;i<iTop;i++){var el=q[i];if("undefined"!=typeof el.selector){el=$(el.selector)[0]}$(el).trigger("chili.before_coloring",[recipeName]);cbFunction.apply(q[i],cbData);$(el).trigger("chili.after_coloring",[recipeName])}})}function applyRecipe(subject,detected){var recipe=detected.recipe;result=cook(subject,recipe);return result}function applyBlock(subject,detected){var blockName=detected.blockName;var recipe=detected.recipe;if(!(blockName in recipe)){result=escapeHtmlSpecialChars(subject)}else{result=cook(subject,recipe,blockName)}return result}function applyStep(subject,detected){var recipeName=detected.recipeName;var blockName=detected.blockName;var stepName=detected.stepName;var recipe=detected.recipe;var context=detected.context;if(""==blockName){blockName=context.blockName}if(false||!(blockName in recipe)||!(stepName in recipe[blockName])){result=escapeHtmlSpecialChars(subject)}else{result=cook(subject,recipe,blockName,stepName)}return result}function applyAction(subject,detected){var result="";var action=detected.action;switch(action){case"applyRecipe":result=applyRecipe(subject,detected);break;case"applyBlock":result=applyBlock(subject,detected);break;case"applyStep":result=applyStep(subject,detected);break;default:break}return result}function applyDeferred(subject,detected){var path=getRecipePath(detected.recipeName);if(!$.chili.queue[path]){downloadRecipe(path,replaceElement)}var cue="chili_"+unique();$.chili.queue[path].push({selector:"#"+cue,subject:subject,module:detected.module,context:detected.context});result='<span id="'+cue+'">'+result+"</span>";return result}function applyModule(subject,module,context){var result="";var detected=detectAction(module,context);if(typeof detected=="undefined"){result=escapeHtmlSpecialChars(subject)}else{if(detected.recipe){result=applyAction(subject,detected)}else{if($.chili.dynamic.active){result=applyDeferred(subject,detected)}else{result=escapeHtmlSpecialChars(subject)}}}return result}function unique(text){var result=(new Date()).valueOf();while(text&&text.indexOf(result)>-1){}result=(new Date()).valueOf();return result}function prepareBlock(recipe,blockName){var steps=[];var block=recipe[blockName];for(var stepName in block){var prepared=prepareStep(recipe,blockName,stepName);steps.push(prepared)}return steps}function numberOfSubmatches(re){var submatches=re.replace(/\\./g,"%").replace(/\[.*?\]/g,"%").match(/\((?!\?)/g);var result=(submatches||[]).length;return result}function prepareStep(recipe,blockName,stepName){var step=recipe[blockName][stepName];var exp=(typeof step._match=="string")?step._match:step._match.source;var replacement=step._replace?step._replace:'<span class="$0">$$</span>';var result={recipe:recipe,blockName:blockName,stepName:stepName,exp:"("+exp+")",length:numberOfSubmatches(exp)+1,replacement:replacement};return result}function adjustBackReferences(steps){var prevLength=1;var exps=[];for(var i=0,iTop=steps.length;i<iTop;i++){var exp=steps[i].exp;exp=exp.replace(/\\\\|\\(\d+)/g,function(m,aNum){return !aNum?m:"\\"+(prevLength+1+parseInt(aNum,10))});exps.push(exp);prevLength+=steps[i].length}return exps}function knowHow(steps,flags){var prolog="((?:\\s|\\S)*?)";var epilog="((?:\\s|\\S)+)";var exps=adjustBackReferences(steps);var source="(?:"+exps.join("|")+")";source=prolog+source+"|"+epilog;return new RegExp(source,flags)}function addPrefix(prefix,replacement){var lookFor=/(<span\s+class\s*=\s*(["']))((?:(?!__)\w)+\2\s*>)/ig;var replaceWith="$1"+prefix+"__$3";var aux=replacement.replace(lookFor,replaceWith);return aux}function locateStepMatches(steps,allMatches){var matchesIndex=2;for(var i=0,iTop=steps.length;i<iTop;i++){var step=steps[i];var stepMatches=allMatches[matchesIndex];if(stepMatches){break}matchesIndex+=step.length}var matches=allMatches.slice(matchesIndex,matchesIndex+step.length);matches.push(allMatches.index);matches.push(allMatches.input);return{step:step,matches:matches}}function functionReplacement(stepMatches){var that={x:function(subject,module){var result=applyModule(subject,module,stepMatches.step);return result}};var result=stepMatches.step.replacement.apply(that,stepMatches.matches);return result}function templateReplacement(stepMatches){var re=/(\\\$)|(?:\$\$)|(?:\$(\d+))/g;var substitution=function(m,escaped,K){var result="";if(escaped){result="$"}else{if(!K){result=escapeHtmlSpecialChars(stepMatches.matches[0])}else{if(K=="0"){result=stepMatches.step.stepName}else{result=escapeHtmlSpecialChars(stepMatches.matches[K])}}}return result};var result=stepMatches.step.replacement.replace(re,substitution);return result}function chef(steps,replaceArgs){var result="";var anyMatch=replaceArgs[0];if(!anyMatch){return result}var epilog=replaceArgs[replaceArgs.length-1];if(epilog){result=escapeHtmlSpecialChars(epilog);return result}var stepMatches=locateStepMatches(steps,replaceArgs);result=$.isFunction(stepMatches.step.replacement)?functionReplacement(stepMatches):templateReplacement(stepMatches);var prolog=replaceArgs[1];prolog=escapeHtmlSpecialChars(prolog);result=addPrefix(stepMatches.step.recipe._name,result);result=prolog+result;return result}function applySteps(subject,recipe,steps){var flags=recipe._case?"g":"gi";var expr=knowHow(steps,flags);var result=[];var matches;while((matches=expr.exec(subject))!=null&&matches[0]!=""){var element=chef(steps,matches);result.push(element)}result=result.join("");return result}function cook(ingredients,recipe,blockName,stepName){if(stepName){var step=prepareStep(recipe,blockName,stepName);var steps=[step]}else{if(!blockName){blockName="_main";checkSpices(recipe)}if(!blockName in recipe){return escapeHtmlSpecialChars(ingredients)}var steps=prepareBlock(recipe,blockName)}var result=applySteps(ingredients,recipe,steps);return result}function cssClassDefinition(className,classStyle){var result="."+className+"\n{\n\t"+classStyle+"\n}\n";return result}function makeStylesheet(recipe){var name=recipe._name;var content=["/* Chili -- "+name+" */"];for(var blockName in recipe){if(blockName.search(/^_(?!main\b)/)>=0){continue}var block=recipe[blockName];for(var stepName in block){var step=block[stepName];if(!"_style" in step){continue}var style_def=step._style;if(typeof style_def=="string"){var oStyle={};oStyle[stepName]=style_def;style_def=oStyle}for(var className in style_def){var stepClass=name+"__"+className;var stepStyle=style_def[className];var def=cssClassDefinition(stepClass,stepStyle);content.push(def)}}}var result=content.join("\n");return result}function checkSpices(recipe){var name=recipe._name;if(!$.chili.queue[name]){var stylesheet=makeStylesheet(recipe);$.chili.loadStylesheetInline(stylesheet);$.chili.queue[name]=true}}function repeat(string,times){var result="";for(var i=0;i<times;i++){result+=string}return result}function escapeHtmlSpecialChars(text){var result=text.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");return result}function unescapeHtmlSpecialChars(text){var result=text.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">");return result}function scan(subject,callback,args){args=args||[];var expr=/([\w\W]*?)(?:(<\w+[^>]*\/>)|(<\w+[^>]*>)|(<\/\w+[^>]*>))|([\w\W]+)/ig;var func=function(all,prolog,tag_empty,tag_open,tag_close,epilog){var realOffset=matches.index;var token;if(epilog){token=tokenMake("text",epilog,realOffset);callback.apply(token,args)}else{token=tokenMake("text",prolog,realOffset);callback.apply(token,args);realOffset+=prolog.length;if(tag_empty){token=tokenMake("empty",tag_empty,realOffset)}else{if(tag_open){token=tokenMake("open",tag_open,realOffset)}else{if(tag_close){token=tokenMake("close",tag_close,realOffset)}}}callback.apply(token,args)}};var matches;while((matches=expr.exec(subject))!=null&&matches[0]!=""){func.apply({},matches)}}function escapeSpaces(text){var writingSpace=$.chili.whiteSpace.writingSpace;var result=text.replace(/ /g,writingSpace);return result}function escapeTabs(text){var writingTab=$.chili.whiteSpace.writingTab;var result=text.replace(/\t/g,writingTab);return result}function lineFeedsToNewLines(text){var writingNewLine=$.chili.whiteSpace.writingNewLine;var result=text.replace(/\n/g,writingNewLine);return result}function newLinesToLineFeeds(text){var result=text;result=result.replace(/&nbsp;<BR>/ig,"\n");result=result.replace(/\r\n?/g,"\n");return result}function setWhiteSpaceConstants(html){$.chili.whiteSpace.writingSpace="&#160;";$.chili.whiteSpace.writingTab=repeat("&#160;",$.chili.whiteSpace.tabWidth);$.chili.whiteSpace.writingNewLine="\n";if(/\r\n?/.test(html)){if($.browser.msie){$.chili.whiteSpace.writingNewLine="&#160;<br>"}else{$.chili.whiteSpace.writingNewLine=/\r\n/.test(html)?"\r\n":"\r"}}}function fixWhiteSpaceAfterReading(html){setWhiteSpaceConstants(html);var result=newLinesToLineFeeds(html);if($.chili.whiteSpace.no1stLine){result=result.replace(/^\n/,"")}return result}function fixWhiteSpaceBeforeWriting(html){var result=[];scan(html,function(){var value=this.value;if(this.type=="text"){value=escapeSpaces(value);value=escapeTabs(value);value=lineFeedsToNewLines(value)}result.push(value)});result=result.join("");return result}function well_form(line,open){var close=[];var open_start=open.join("");scan(line,function(){if(this.type=="open"){open.push(this.value)}else{if(this.type=="close"){open.pop()}}});for(var i=0,iTop=open.length;i<iTop;i++){var tag_open=open[i];var tag_close=tag_open.replace(/^<(\w+)[^>]*>$/,"</$1>");close.unshift(tag_close)}var close_end=close.join("");line=open_start+line+close_end;return{line:line,open:open}}function makeOrderedList(html){var open=[];var expr=/(.*)\n/g;var func=function(all,line){var well_formed=well_form(line,open);open=well_formed.open;line=well_formed.line?"<li>"+well_formed.line+"</li>":"<li> </li>";return line};var result=html.replace(expr,func);result="<ol>"+result+"</ol>";return result}function setLineNumbersStart(all,groupStart,groupId){var start=parseInt(groupStart,10);if(groupId){var $pieces=$("."+all);var pos=$pieces.index(this);$pieces.slice(0,pos).each(function(){start+=$(this).find("li").length})}$(this).find("ol").attr("start",start);$("body").width($("body").width()-1).width($("body").width()+1)}function addLineNumbers(dom_element){var html=$(dom_element).html();html=fixWhiteSpaceAfterReading(html);html=makeOrderedList(html);html=fixWhiteSpaceBeforeWriting(html);dom_element.innerHTML=html}function checkLineNumbers(dom_element){var ln=$.chili.codeLineNumbers(dom_element);if(ln){addLineNumbers(dom_element);setLineNumbersStart.apply(dom_element,ln)}else{if($.chili.decoration.lineNumbers){addLineNumbers(dom_element)}}}function filtersPrepare(that){var subject=that.subject;if(!/{:\w+\(/.test(subject)){return}var format=0;var expr=/({:(\w+)\((|(?:(['"])[^\4\n]*(?:\\.[^\4\n]*)*\4)(?:\s*,\s*((['"])[^\6\n]*(?:\\.[^\6\n]*)*\6))*)\)\[)((?:.|\n)*?)(\]\2:})/g;var func=function(all,tag_open,callback,args,ignore4,ignore5,ignore6,target,tag_close,offset){eval("args = ["+args+"];");var filter={original:target,start:offset-format,count:target.length,callback:callback,args:args};format+=tag_open.length+tag_close.length;if($.isArray(that.filters)){that.filters.push(filter)}else{that.filters=[filter]}return target};subject=escapeHtmlSpecialChars(subject);subject=subject.replace(expr,func);subject=unescapeHtmlSpecialChars(subject);that.subject=subject}function tokenMake(type,value,start){var result={type:type,value:value,start:start};return result}function tokenSplit(html){var result=[];var format=0;scan(html,function(){switch(this.type){case"empty":case"open":case"close":format+=this.value.length;break;case"text":this.start-=format;this.end=this.start+this.value.length;break;default:throw"no type case for '"+this.type+"'";break}result.push(this)});return result}function stripEmpties(html){var result=html.replace(/<span[^>]+><\/span>/g,"");return result}function tokenJoin(tokens){var result=[];for(var i=0,iTop=tokens.length;i<iTop;i++){result.push(tokens[i].value)}result=result.join("");result=stripEmpties(result);return result}function tokenFind(tokens,start,count){var end=start+count;var firstPos=-1;var lastPos=-1;var previousSpan="";var firstSpan="";var lastSpan="";for(var i=0,iTop=tokens.length;i<iTop;i++){var token=tokens[i];if(token.type=="open"){previousSpan=token.value}else{if(token.type=="close"){previousSpan=""}else{if(token.start<=start&&start<token.end){firstPos=i;firstSpan=previousSpan}if(token.start<=end&&end<token.end){lastPos=i;lastSpan=previousSpan}if(firstPos!=-1&&lastPos!=-1){break}}}}var result={first:{position:firstPos,span:firstSpan},last:{position:lastPos,span:lastSpan}};return result}function tokenBreak(token,position,span){var firstText=token.value.substr(0,position);var firstToken=tokenMake("text",firstText,token.start);firstToken.end=token.start+firstText.length;var secondText=token.value.substr(position);var secondToken=tokenMake("text",secondText,token.start+position);secondToken.end=token.start+position+secondText.length;var result={first:[firstToken],second:[secondToken]};if(span){result.first.push(tokenMake("close","</span>"));result.second.unshift(tokenMake("open",span))}return result}function tokenExtract(tokens,start,count){var end=start+count;var found=tokenFind(tokens,start,count);var beforeTokens=tokens.slice(0,found.first.position);var firstToken=tokens[found.first.position];var middleTokens=tokens.slice(found.first.position+1,found.last.position);var lastToken=tokens[found.last.position];var afterTokens=tokens.slice(found.last.position+1);var firstTokens=tokenBreak(firstToken,start-firstToken.start,found.first.span);var lastTokens=tokenBreak(lastToken,end-lastToken.start,found.last.span);var newValue=[].concat(firstTokens.second,middleTokens,lastTokens.first);newValue=tokenJoin(newValue);var newToken=tokenMake("html",newValue,start);tokens=[].concat(beforeTokens,firstTokens.first,newToken,lastTokens.second,afterTokens);var result={tokens:tokens,position:beforeTokens.length+firstTokens.first.length};return result}function filtersProcess(that,html){var result=html;if(!that.filters){return result}var tokens=[];for(var i=0,iTop=that.filters.length;i<iTop;i++){var filter=that.filters[i];var callback=$.chili.filters&&$.chili.filters[filter.callback];if(!(callback&&$.isFunction(callback))){continue}if(0==tokens.length){tokens=tokenSplit(html)}var extraction=tokenExtract(tokens,filter.start,filter.count);tokens=extraction.tokens;var position=extraction.position;var filterInput={text:filter.original,html:tokens[position].value};var args=filter.args;var filterOutput=callback.apply(filterInput,args);tokens[position].value=filterOutput}if(0<tokens.length){result=tokenJoin(tokens)}return result}function clearPreviousSelection(){if($.browser.msie){document.selection.empty()}else{window.getSelection().removeAllRanges()}}function resetSelectedTextElement(){element=this;clearPreviousSelection()}function getSelectedText(){var result;if($.browser.msie){result=document.selection.createRange().htmlText}else{var selection=window.getSelection();var range=selection.getRangeAt(0);selection=selection.toString();range=range.toString();result=/\n/.test(selection)?selection:range}return result}function preserveNewLines(html){var newline_flag=unique(html);var text="";if(/<br\b/i.test(html)||/<li\b/i.test(html)){if(/<br\b/i.test(html)){html=html.replace(/\<br[^>]*?\>/ig,newline_flag)}else{if(/<li\b/i.test(html)){html=html.replace(/<ol[^>]*?>|<\/ol>|<li[^>]*?>/ig,"").replace(/<\/li>/ig,newline_flag)}}var el=$("<pre>").appendTo("body").hide()[0];el.innerHTML=html;text=$(el).text().replace(new RegExp(newline_flag,"g"),"\r\n");$(el).remove()}return text}function cleanText(text){var result=$.browser.msie?preserveNewLines(text):text.replace(/\r/g,"").replace(/^# ?/g,"").replace(/\n# ?/g,"\n");return result}function makeDialog(selected,event){var boxOptions=$.chili.selection.box;var boxTag=$.browser.msie?('<textarea style="'+boxOptions.style+'">'):('<pre style="'+boxOptions.style+'">');var boxElement=$(boxTag).appendTo("body").text(selected).attr("id","chili_selection").click(function(){$(this).remove()});var top=boxOptions.top(event.pageX,event.pageY,boxElement.width(),boxElement.height());var left=boxOptions.left(event.pageX,event.pageY,boxElement.width(),boxElement.height());boxElement.css({top:top,left:left});return boxElement}function selectTextAgain($container){if($.browser.msie){$container[0].focus();$container[0].select()}else{var s=window.getSelection();s.removeAllRanges();var r=document.createRange();r.selectNodeContents($container[0]);s.addRange(r)}}function displaySelectedTextDialog(event){if(!(element&&element==this)){return}element=null;var selectedText=getSelectedText();if(""==selectedText){return}selectedText=cleanText(selectedText);var $container=makeDialog(selectedText,event);selectTextAgain($container)}function fixTextSelection(dom_element){if($.chili.selection.active&&($.browser.msie||$.browser.mozilla)){var element=null;$(dom_element).parents().filter("pre").bind("mousedown",resetSelectedTextElement).bind("mouseup",displaySelectedTextDialog)}}})(jQuery);

jQuery.chili.recipes.mysql={_name:"sql",_case:false,_main:{mlcom:{_match:/\/\*[^*]*\*+([^\/][^*]*\*+)*\//,_style:"color: gray;"},com:{_match:/(?:--\s+.*)|(?:[^\\]\#.*)/,_style:"color: green;"},string:{_match:/([\"\'])(?:(?:[^\1\\\r\n]*?(?:\1\1|\\.))*[^\1\\\r\n]*?)\1/,_style:"color: purple;"},quid:{_match:/(`)(?:(?:[^\1\\\r\n]*?(?:\1\1|\\.))*[^\1\\\r\n]*?)\1/,_style:"color: fuchsia;"},value:{_match:/\b(?:NULL|TRUE|FALSE)\b/,_style:"color: gray; font-weight: bold;"},number:{_match:/\b[+-]?(\d*\.?\d+|\d+\.?\d*)([eE][+-]?\d+)?\b/,_style:"color: red;"},hexnum:{_match:/\b0[xX][\dA-Fa-f]+\b|\b[xX]([\'\"])[\dA-Fa-f]+\1/,_style:"color: red; font-weight: bold;"},variable:{_match:/@([$.\w]+|([`\"\'])(?:(?:[^\2\\\r\n]*?(?:\2\2|\\.))*[^\2\\\r\n]*?)\2)/,_replace:'<span class="keyword">@</span><span class="variable">$1</span>',_style:"color: #4040c2;"},keyword:{_match:/\b(?:A(?:CTION|DD|FTER|G(?:AINST|GREGATE)|L(?:GORITHM|L|TER)|N(?:ALYZE|D|Y)|S(?:C(?:II|)|ENSITIVE|)|UTO_INCREMENT|VG(?:_ROW_LENGTH|))|B(?:ACKUP|DB|E(?:FORE|GIN|RKELEYDB|TWEEN)|I(?:GINT|N(?:ARY|LOG)|T)|LOB|O(?:OL(?:EAN|)|TH)|TREE|Y(?:TE|))|C(?:A(?:CHE|LL|S(?:CADE(?:D|)|E))|H(?:A(?:IN|NGE(?:D|)|R(?:ACTER|SET|))|ECK(?:SUM|))|IPHER|L(?:IENT|OSE)|O(?:DE|L(?:LAT(?:E|ION)|UMN(?:S|))|M(?:M(?:ENT|IT(?:TED|))|P(?:ACT|RESSED))|N(?:CURRENT|DITION|NECTION|S(?:ISTENT|TRAINT)|T(?:AINS|INUE)|VERT))|R(?:EATE|OSS)|U(?:BE|R(?:RENT_(?:DATE|TIME(?:STAMP|)|USER)|SOR)))|D(?:A(?:T(?:A(?:BASE(?:S|)|)|E(?:TIME|))|Y(?:_(?:HOUR|MI(?:CROSECOND|NUTE)|SECOND)|))|E(?:ALLOCATE|C(?:IMAL|LARE|)|F(?:AULT|INER)|L(?:AY(?:ED|_KEY_WRITE)|ETE)|S(?:C(?:RIBE|)|_KEY_FILE)|TERMINISTIC)|I(?:RECTORY|S(?:ABLE|CARD|TINCT(?:ROW|))|V)|O(?:UBLE|)|ROP|U(?:AL|MPFILE|PLICATE)|YNAMIC)|E(?:ACH|LSE(?:IF|)|N(?:ABLE|CLOSED|D|GINE(?:S|)|UM)|RRORS|SCAPE(?:D|)|VENTS|X(?:ECUTE|I(?:STS|T)|P(?:ANSION|LAIN)|TENDED))|F(?:A(?:LSE|ST)|ETCH|I(?:ELDS|LE|RST|XED)|L(?:OAT(?:4|8|)|USH)|O(?:R(?:CE|EIGN|)|UND)|R(?:AC_SECOND|OM)|U(?:LL(?:TEXT|)|NCTION))|G(?:E(?:OMETRY(?:COLLECTION|)|T_FORMAT)|LOBAL|R(?:ANT(?:S|)|OUP))|H(?:A(?:NDLER|SH|VING)|ELP|IGH_PRIORITY|O(?:STS|UR(?:_(?:MI(?:CROSECOND|NUTE)|SECOND)|)))|I(?:DENTIFIED|F|GNORE|MPORT|N(?:DEX(?:ES|)|FILE|N(?:ER|O(?:BASE|DB))|OUT|SE(?:NSITIVE|RT(?:_METHOD|))|T(?:1|2|3|4|8|E(?:GER|RVAL)|O|)|VOKER|)|O_THREAD|S(?:OLATION|SUER|)|TERATE)|JOIN|K(?:EY(?:S|)|ILL)|L(?:A(?:NGUAGE|ST)|E(?:A(?:DING|VE(?:S|))|FT|VEL)|I(?:KE|MIT|NES(?:TRING|))|O(?:AD|C(?:AL(?:TIME(?:STAMP|)|)|K(?:S|))|GS|NG(?:BLOB|TEXT|)|OP|W_PRIORITY))|M(?:A(?:STER(?:_(?:CONNECT_RETRY|HOST|LOG_(?:FILE|POS)|P(?:ASSWORD|ORT)|S(?:ERVER_ID|SL(?:_(?:C(?:A(?:PATH|)|ERT|IPHER)|KEY)|))|USER)|)|TCH|X_(?:CONNECTIONS_PER_HOUR|QUERIES_PER_HOUR|ROWS|U(?:PDATES_PER_HOUR|SER_CONNECTIONS)))|E(?:DIUM(?:BLOB|INT|TEXT|)|RGE)|I(?:CROSECOND|DDLEINT|GRATE|N(?:UTE(?:_(?:MICROSECOND|SECOND)|)|_ROWS))|O(?:D(?:E|IF(?:IES|Y)|)|NTH)|U(?:LTI(?:LINESTRING|PO(?:INT|LYGON))|TEX))|N(?:A(?:ME(?:S|)|T(?:IONAL|URAL))|CHAR|DB(?:CLUSTER|)|E(?:W|XT)|O(?:NE|T|_WRITE_TO_BINLOG|)|U(?:LL|MERIC)|VARCHAR)|O(?:FFSET|LD_PASSWORD|N(?:E(?:_SHOT|)|)|P(?:EN|TI(?:MIZE|ON(?:ALLY|)))|R(?:DER|)|UT(?:ER|FILE|))|P(?:A(?:CK_KEYS|RTIAL|SSWORD)|HASE|O(?:INT|LYGON)|R(?:E(?:CISION|PARE|V)|I(?:MARY|VILEGES)|OCE(?:DURE|SS(?:LIST|)))|URGE)|QU(?:ARTER|ERY|ICK)|R(?:AID(?:0|_(?:CHUNKS(?:IZE|)|TYPE))|E(?:A(?:D(?:S|)|L)|COVER|DUNDANT|FERENCES|GEXP|L(?:AY_(?:LOG_(?:FILE|POS)|THREAD)|EASE|OAD)|NAME|P(?:AIR|EAT(?:ABLE|)|L(?:ACE|ICATION))|QUIRE|S(?:ET|T(?:ORE|RICT)|UME)|TURN(?:S|)|VOKE)|IGHT|LIKE|O(?:LL(?:BACK|UP)|UTINE|W(?:S|_FORMAT|))|TREE)|S(?:AVEPOINT|CHEMA(?:S|)|E(?:C(?:OND(?:_MICROSECOND|)|URITY)|LECT|NSITIVE|PARATOR|RIAL(?:IZABLE|)|SSION|T)|H(?:ARE|OW|UTDOWN)|I(?:GNED|MPLE)|LAVE|MALLINT|NAPSHOT|O(?:ME|NAME|UNDS)|P(?:ATIAL|ECIFIC)|QL(?:EXCEPTION|STATE|WARNING|_(?:B(?:IG_RESULT|UFFER_RESULT)|CA(?:CHE|LC_FOUND_ROWS)|NO_CACHE|SMALL_RESULT|T(?:HREAD|SI_(?:DAY|FRAC_SECOND|HOUR|M(?:INUTE|ONTH)|QUARTER|SECOND|WEEK|YEAR)))|)|SL|T(?:A(?:RT(?:ING|)|TUS)|O(?:P|RAGE)|R(?:AIGHT_JOIN|I(?:NG|PED)))|U(?:BJECT|PER|SPEND))|T(?:ABLE(?:S(?:PACE|)|)|E(?:MP(?:ORARY|TABLE)|RMINATED|XT)|HEN|I(?:ME(?:STAMP(?:ADD|DIFF|)|)|NY(?:BLOB|INT|TEXT))|O|R(?:A(?:ILING|NSACTION)|IGGER(?:S|)|U(?:E|NCATE))|YPE(?:S|))|U(?:N(?:COMMITTED|D(?:EFINED|O)|I(?:CODE|ON|QUE)|KNOWN|LOCK|SIGNED|TIL)|P(?:DATE|GRADE)|S(?:AGE|E(?:R(?:_RESOURCES|)|_FRM|)|ING)|TC_(?:DATE|TIME(?:STAMP|)))|V(?:A(?:LUE(?:S|)|R(?:BINARY|CHAR(?:ACTER|)|IABLES|YING))|IEW)|W(?:ARNINGS|EEK|H(?:E(?:N|RE)|ILE)|ITH|ORK|RITE)|X(?:509|A|OR)|YEAR(?:_MONTH|)|ZEROFILL)\b/,_style:"color: navy; font-weight: bold;"},"function":{_match:/\b(?:A(?:BS|COS|DD(?:DATE|TIME)|ES_(?:DECRYPT|ENCRYPT)|REA|S(?:BINARY|IN|TEXT|WK(?:B|T))|TAN(?:2|))|B(?:ENCHMARK|I(?:N|T_(?:AND|COUNT|LENGTH|OR|XOR)))|C(?:AST|E(?:IL(?:ING|)|NTROID)|HAR(?:ACTER_LENGTH|_LENGTH)|O(?:ALESCE|ERCIBILITY|MPRESS|N(?:CAT(?:_WS|)|NECTION_ID|V(?:ERT_TZ|))|S|T|UNT)|R(?:C32|OSSES)|UR(?:DATE|TIME))|D(?:A(?:TE(?:DIFF|_(?:ADD|FORMAT|SUB))|Y(?:NAME|OF(?:MONTH|WEEK|YEAR)))|E(?:CODE|GREES|S_(?:DECRYPT|ENCRYPT))|I(?:MENSION|SJOINT))|E(?:LT|N(?:C(?:ODE|RYPT)|DPOINT|VELOPE)|QUALS|X(?:P(?:ORT_SET|)|T(?:ERIORRING|RACT)))|F(?:I(?:ELD|ND_IN_SET)|LOOR|O(?:RMAT|UND_ROWS)|ROM_(?:DAYS|UNIXTIME))|G(?:E(?:OM(?:COLLFROM(?:TEXT|WKB)|ETRY(?:COLLECTIONFROM(?:TEXT|WKB)|FROM(?:TEXT|WKB)|N|TYPE)|FROM(?:TEXT|WKB))|T_LOCK)|LENGTH|R(?:EATEST|OUP_(?:CONCAT|UNIQUE_USERS)))|HEX|I(?:FNULL|N(?:ET_(?:ATON|NTOA)|STR|TER(?:IORRINGN|SECTS))|S(?:CLOSED|EMPTY|NULL|SIMPLE|_(?:FREE_LOCK|USED_LOCK)))|L(?:AST_(?:DAY|INSERT_ID)|CASE|E(?:AST|NGTH)|INE(?:FROM(?:TEXT|WKB)|STRINGFROM(?:TEXT|WKB))|N|O(?:AD_FILE|CATE|G(?:10|2|)|WER)|PAD|TRIM)|M(?:A(?:KE(?:DATE|TIME|_SET)|STER_POS_WAIT|X)|BR(?:CONTAINS|DISJOINT|EQUAL|INTERSECTS|OVERLAPS|TOUCHES|WITHIN)|D5|I(?:D|N)|LINEFROM(?:TEXT|WKB)|ONTHNAME|PO(?:INTFROM(?:TEXT|WKB)|LYFROM(?:TEXT|WKB))|ULTI(?:LINESTRINGFROM(?:TEXT|WKB)|PO(?:INTFROM(?:TEXT|WKB)|LYGONFROM(?:TEXT|WKB))))|N(?:AME_CONST|OW|U(?:LLIF|M(?:GEOMETRIES|INTERIORRINGS|POINTS)))|O(?:CT(?:ET_LENGTH|)|RD|VERLAPS)|P(?:ERIOD_(?:ADD|DIFF)|I|O(?:INT(?:FROM(?:TEXT|WKB)|N)|LY(?:FROM(?:TEXT|WKB)|GONFROM(?:TEXT|WKB))|SITION|W(?:ER|)))|QUOTE|R(?:A(?:DIANS|ND)|E(?:LEASE_LOCK|VERSE)|O(?:UND|W_COUNT)|PAD|TRIM)|S(?:E(?:C_TO_TIME|SSION_USER)|HA(?:1|)|I(?:GN|N)|LEEP|OUNDEX|PACE|QRT|RID|T(?:ARTPOINT|D(?:DEV(?:_(?:POP|SAMP)|)|)|R(?:CMP|_TO_DATE))|U(?:B(?:DATE|STR(?:ING(?:_INDEX|)|)|TIME)|M)|YS(?:DATE|TEM_USER))|T(?:AN|IME(?:DIFF|_(?:FORMAT|TO_SEC))|O(?:UCHES|_DAYS)|RIM)|U(?:CASE|N(?:COMPRESS(?:ED_LENGTH|)|HEX|I(?:QUE_USERS|X_TIMESTAMP))|PPER|UID)|V(?:AR(?:IANCE|_(?:POP|SAMP))|ERSION)|W(?:EEK(?:DAY|OFYEAR)|ITHIN)|X|Y(?:EARWEEK|))(?=\()/,_style:"color: #e17100;"},id:{_match:/[$\w]+/,_style:"color: maroon;"}}};jQuery.chili.recipes.php={_name:"php",_case:true,_main:{all:{_match:/[\w\W]*/,_replace:function(c){var g=String.fromCharCode(0);var f=[];var e=this;var a=c.replace(/<\?[^?]*\?+(?:[^>][^?]*\?+)*>/g,function(i){f.push(e.x(i,"/block/php_1"));return g});var h=a.replace(/^[^?]*\?+(?:[^>][^?]*\?+)*>|<\?[\w\W]*$/g,function(i){f.push(e.x(i,"/block/php_2"));return g});if(f.length){var b=this.x(h,"html");var d=0;return b.replace(new RegExp(g,"g"),function(){return f[d++]})}else{return this.x(c,"/php")}}}},block:{php_1:{_match:/(<\?(?:php\b)?)([^?]*\?+(?:[^>][^?]*\?+)*>)/,_replace:function(b,a,c){return"<span class='start'>"+this.x(a)+"</span>"+this.x(c.replace(/\?>$/,""),"/php")+"<span class='end'>"+this.x("?>")+"</span>"},_style:{start:"color: red; font-weight: bold",end:"color: red;"}},php_2:{_match:/([^?]*\?+(?:[^>][^?]*\?+)*>)|(<\?(?:php\b)?)([\w\W]*)/,_replace:function(b,c,d,a){if(d){return"<span class='start'>"+this.x(d)+"</span>"+this.x(a,"/php")}else{return this.x(c.replace(/\?>$/,""),"/php")+"<span class='end'>"+this.x("?>")+"</span>"}},_style:{start:"color: red; font-weight: bold",end:"color: red;"}}},php:{mlcom:{_match:/\/\*[^*]*\*+([^\/][^*]*\*+)*\//,_style:"color: #1C4797;"},com:{_match:/(?:\/\/.*)|(?:[^\\]\#.*)/,_style:"color: #1C4797;"},string1:{_match:/\'[^\'\\]*(?:\\.[^\'\\]*)*\'/,_style:"color: red;"},string2:{_match:/\"[^\"\\]*(?:\\.[^\"\\]*)*\"/,_style:"color: red;"},value:{_match:/\b(?:[Nn][Uu][Ll][Ll]|[Tt][Rr][Uu][Ee]|[Ff][Aa][Ll][Ss][Ee])\b/,_style:"color: red;"},number:{_match:/\b[+-]?(\d*\.?\d+|\d+\.?\d*)([eE][+-]?\d+)?\b/,_style:"color: red;"},const1:{_match:/\b(?:DEFAULT_INCLUDE_PATH|E_(?:ALL|CO(?:MPILE_(?:ERROR|WARNING)|RE_(?:ERROR|WARNING))|ERROR|NOTICE|PARSE|STRICT|USER_(?:ERROR|NOTICE|WARNING)|WARNING)|P(?:EAR_(?:EXTENSION_DIR|INSTALL_DIR)|HP_(?:BINDIR|CONFIG_FILE_(?:PATH|SCAN_DIR)|DATADIR|E(?:OL|XTENSION_DIR)|INT_(?:MAX|SIZE)|L(?:IBDIR|OCALSTATEDIR)|O(?:S|UTPUT_HANDLER_(?:CONT|END|START))|PREFIX|S(?:API|HLIB_SUFFIX|YSCONFDIR)|VERSION))|__COMPILER_HALT_OFFSET__)\b/,_style:"color: red;"},const2:{_match:/\b(?:A(?:B(?:DAY_(?:1|2|3|4|5|6|7)|MON_(?:1(?:0|1|2|)|2|3|4|5|6|7|8|9))|LT_DIGITS|M_STR|SSERT_(?:ACTIVE|BAIL|CALLBACK|QUIET_EVAL|WARNING))|C(?:ASE_(?:LOWER|UPPER)|HAR_MAX|O(?:DESET|NNECTION_(?:ABORTED|NORMAL|TIMEOUT)|UNT_(?:NORMAL|RECURSIVE))|R(?:EDITS_(?:ALL|DOCS|FULLPAGE|G(?:ENERAL|ROUP)|MODULES|QA|SAPI)|NCYSTR|YPT_(?:BLOWFISH|EXT_DES|MD5|S(?:ALT_LENGTH|TD_DES)))|URRENCY_SYMBOL)|D(?:AY_(?:1|2|3|4|5|6|7)|ECIMAL_POINT|IRECTORY_SEPARATOR|_(?:FMT|T_FMT))|E(?:NT_(?:COMPAT|NOQUOTES|QUOTES)|RA(?:_(?:D_(?:FMT|T_FMT)|T_FMT|YEAR)|)|XTR_(?:IF_EXISTS|OVERWRITE|PREFIX_(?:ALL|I(?:F_EXISTS|NVALID)|SAME)|SKIP))|FRAC_DIGITS|GROUPING|HTML_(?:ENTITIES|SPECIALCHARS)|IN(?:FO_(?:ALL|C(?:ONFIGURATION|REDITS)|ENVIRONMENT|GENERAL|LICENSE|MODULES|VARIABLES)|I_(?:ALL|PERDIR|SYSTEM|USER)|T_(?:CURR_SYMBOL|FRAC_DIGITS))|L(?:C_(?:ALL|C(?:OLLATE|TYPE)|M(?:ESSAGES|ONETARY)|NUMERIC|TIME)|O(?:CK_(?:EX|NB|SH|UN)|G_(?:A(?:LERT|UTH(?:PRIV|))|C(?:ONS|R(?:IT|ON))|D(?:AEMON|EBUG)|E(?:MERG|RR)|INFO|KERN|L(?:OCAL(?:0|1|2|3|4|5|6|7)|PR)|MAIL|N(?:DELAY|EWS|O(?:TICE|WAIT))|ODELAY|P(?:ERROR|ID)|SYSLOG|U(?:SER|UCP)|WARNING)))|M(?:ON_(?:1(?:0|1|2|)|2|3|4|5|6|7|8|9|DECIMAL_POINT|GROUPING|THOUSANDS_SEP)|_(?:1_PI|2_(?:PI|SQRTPI)|E|L(?:N(?:10|2)|OG(?:10E|2E))|PI(?:_(?:2|4)|)|SQRT(?:1_2|2)))|N(?:EGATIVE_SIGN|O(?:EXPR|STR)|_(?:CS_PRECEDES|S(?:EP_BY_SPACE|IGN_POSN)))|P(?:ATH(?:INFO_(?:BASENAME|DIRNAME|EXTENSION)|_SEPARATOR)|M_STR|OSITIVE_SIGN|_(?:CS_PRECEDES|S(?:EP_BY_SPACE|IGN_POSN)))|RADIXCHAR|S(?:EEK_(?:CUR|END|SET)|ORT_(?:ASC|DESC|NUMERIC|REGULAR|STRING)|TR_PAD_(?:BOTH|LEFT|RIGHT))|T(?:HOUS(?:ANDS_SEP|EP)|_FMT(?:_AMPM|))|YES(?:EXPR|STR))\b/,_style:"color: red;"},global:{_match:/(?:\$GLOBALS|\$_COOKIE|\$_ENV|\$_FILES|\$_GET|\$_POST|\$_REQUEST|\$_SERVER|\$_SESSION|\$php_errormsg)\b/,_style:"color: blue;"},class_keyword:{_match:/\b(private|public|protected|self|static|Class|const)\b/,_style:"color: #2FA41F; font-weight: bold;"},keyword:{_match:/\b(?:__CLASS__|__FILE__|__FUNCTION__|__LINE__|__METHOD__|abstract|and|array|as|break|case|catch|cfunction|clone|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exception|exit|extends|extends|final|for|foreach|function|global|if|implements|include|include_once|interface|isset|list|new|old_function|or|php_user_filter|print|require|require_once|return|switch|this|throw|try|unset|use|var|while|xor)\b/,_style:"color: navy; font-weight: bold;"},variable:{_match:/\$(\w+)/,_replace:'<span style="color: #D2C614; font-weight: bold;">$</span><span class="variable">$1</span>',_style:"color: #2D92B4;"},heredoc:{_match:/(\<\<\<\s*)(\w+)((?:(?!\2).*\n)+)(\2)\b/,_replace:'<span class="keyword">$1</span><span class="string1">$2</span><span class="string2">$3</span><span class="string1">$4</span>'}}};jQuery.chili.recipes.html={_name:"html",_case:false,_main:{doctype:{_match:/<!DOCTYPE\b[\w\W]*?>/,_style:"color: #CC6600;"},ie_style:{_match:/(<!--\[[^\]]*\]>)([\w\W]*?)(<!\[[^\]]*\]-->)/,_replace:function(b,a,c,d){return"<span class='ie_style'>"+this.x(a)+"</span>"+this.x(c,"//style")+"<span class='ie_style'>"+this.x(d)+"</span>"},_style:"color: DarkSlateGray; font-weight: bold;"},comment:{_match:/<!--[\w\W]*?-->/,_style:"color: #4040c2;"},script:{_match:/(<script\s+[^>]*>)([\w\W]*?)(<\/script\s*>)/,_replace:function(b,a,c,d){return this.x(a,"//tag_start")+this.x(c,"javascript")+this.x(d,"//tag_end")}},style:{_match:/(<style\s+[^>]*>)([\w\W]*?)(<\/style\s*>)/,_replace:function(b,a,c,d){return this.x(a,"//tag_start")+this.x(c,"css")+this.x(d,"//tag_end")}},tag_start:{_match:/(<\w+)((?:[?%]>|[\w\W])*?)(\/>|>)/,_replace:function(b,a,c,d){return"<span class='tag_start'>"+this.x(a)+"</span>"+this.x(c,"/tag_attrs")+"<span class='tag_start'>"+this.x(d)+"</span>"},_style:"color: navy; font-weight: bold;"},tag_end:{_match:/<\/\w+\s*>|\/>/,_style:"color: navy;"},entity:{_match:/&\w+?;/,_style:"color: blue;"}},tag_attrs:{attr:{_match:/(\W*?)([\w-]+)(\s*=\s*)((?:\'[^\']*(?:\\.[^\']*)*\')|(?:\"[^\"]*(?:\\.[^\"]*)*\"))/,_replace:"$1<span class='attr_name'>$2</span>$3<span class='attr_value'>$4</span>",_style:{attr_name:"color: green;",attr_value:"color: maroon;"}}}};jQuery.chili.recipes.css={_name:"css",_case:true,_main:{comment:{_match:/\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\//,_style:"color: olive;"},directive:{_match:/@\w+/,_style:"color: fuchsia;"},url:{_match:/\b(url\s*\()([^)]+)(\))/,_replace:"<span class='url'>$1</span>$2<span class='url'>$3</span>",_style:"color: fuchsia;"},block:{_match:/\{([\w\W]*?)\}/,_replace:function(a,b){return"{"+this.x(b,"/definition")+"}"}},"class":{_match:/\.\w+/,_style:"color: #CC0066; font-weight: bold;"},id:{_match:/#\w+/,_style:"color: IndianRed; font-weight: bold;"},pseudo:{_match:/:\w+/,_style:"color: #CC9900;"},element:{_match:/\w+/,_style:"color: Purple; font-weight: bold;"}},definition:{comment:{_match:/\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\//},property:{_match:/\b(?:zoom|z-index|writing-mode|word-wrap|word-spacing|word-break|width|widows|white-space|volume|voice-family|visibility|vertical-align|unicode-bidi|top|text-underline-position|text-transform|text-shadow|text-overflow|text-kashida-space|text-justify|text-indent|text-decoration|text-autospace|text-align-last|text-align|table-layout|stress|speech-rate|speak-punctuation|speak-numeral|speak-header|speak|size|scrollbar-track-color|scrollbar-shadow-color|scrollbar-highlight-color|scrollbar-face-color|scrollbar-dark-shadow-color|scrollbar-base-color|scrollbar-arrow-color|scrollbar-3d-light-color|ruby-position|ruby-overhang|ruby-align|right|richness|quotes|position|play-during|pitch-range|pitch|pause-before|pause-after|pause|page-break-inside|page-break-before|page-break-after|page|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-Y|overflow-X|overflow|outline-width|outline-style|outline-color|outline|orphans|min-width|min-height|max-width|max-height|marks|marker-offset|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|line-break|letter-spacing|left|layout-grid-type|layout-grid-mode|layout-grid-line|layout-grid-char-spacing|layout-grid-char|layout-grid|layout-flow|layer-background-image|layer-background-color|include-source|ime-mode|height|font-weight|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-family|font|float|filter|empty-cells|elevation|display|direction|cursor|cue-before|cue-after|cue|counter-reset|counter-increment|content|color|clip|clear|caption-side|bottom|border-width|border-top-width|border-top-style|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-left-width|border-left-style|border-left-color|border-left|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-color|border-bottom|border|behavior|background-repeat|background-position-y|background-position-x|background-position|background-image|background-color|background-attachment|background|azimuth|accelerator)\s*:/,_style:"color: #330066;"},special:{_match:/\b(?:-use-link-source|-set-link-source|-replace|-moz-user-select|-moz-user-modify|-moz-user-input|-moz-user-focus|-moz-outline-width|-moz-outline-style|-moz-outline-color|-moz-outline|-moz-opacity|-moz-border-top-colors|-moz-border-right-colors|-moz-border-radius-topright|-moz-border-radius-topleft|-moz-border-radius-bottomright|-moz-border-radius-bottomleft|-moz-border-radius|-moz-border-left-colors|-moz-border-bottom-colors|-moz-binding)\s*:/,_style:"color: #330066; text-decoration: underline;"},url:{_match:/\b(url\s*\()([^)]+)(\))/,_replace:"<span class='url'>$1</span>$2<span class='url'>$3</span>"},value:{_match:/\b(?:xx-small|xx-large|x-soft|x-small|x-slow|x-low|x-loud|x-large|x-high|x-fast|wider|wait|w-resize|visible|url|uppercase|upper-roman|upper-latin|upper-alpha|underline|ultra-expanded|ultra-condensed|tv|tty|transparent|top|thin|thick|text-top|text-bottom|table-row-group|table-row|table-header-group|table-footer-group|table-column-group|table-column|table-cell|table-caption|sw-resize|super|sub|status-bar|static|square|spell-out|speech|solid|soft|smaller|small-caption|small-caps|small|slower|slow|silent|show|separate|semi-expanded|semi-condensed|se-resize|scroll|screen|s-resize|run-in|rtl|rightwards|right-side|right|ridge|rgb|repeat-y|repeat-x|repeat|relative|projection|print|pre|portrait|pointer|overline|outside|outset|open-quote|once|oblique|nw-resize|nowrap|normal|none|no-repeat|no-open-quote|no-close-quote|ne-resize|narrower|n-resize|move|mix|middle|message-box|medium|marker|ltr|lowercase|lower-roman|lower-latin|lower-greek|lower-alpha|lower|low|loud|local|list-item|line-through|lighter|level|leftwards|left-side|left|larger|large|landscape|justify|italic|invert|inside|inset|inline-table|inline|icon|higher|high|hide|hidden|help|hebrew|handheld|groove|format|fixed|faster|fast|far-right|far-left|fantasy|extra-expanded|extra-condensed|expanded|embossed|embed|e-resize|double|dotted|disc|digits|default|decimal-leading-zero|decimal|dashed|cursive|crosshair|cross|crop|counters|counter|continuous|condensed|compact|collapse|code|close-quote|circle|center-right|center-left|center|caption|capitalize|braille|bottom|both|bolder|bold|block|blink|bidi-override|below|behind|baseline|avoid|auto|aural|attr|armenian|always|all|absolute|above)\b/,_style:"color: #3366FF;"},string:{_match:/(?:\'[^\'\\\n]*(?:\\.[^\'\\\n]*)*\')|(?:\"[^\"\\\n]*(?:\\.[^\"\\\n]*)*\")/,_style:"color: teal;"},number:{_match:/(?:\b[+-]?(?:\d*\.?\d+|\d+\.?\d*))(?:%|(?:(?:px|pt|em|)\b))/,_style:"color: red;"},color:{_match:/(?:\#[a-fA-F0-9]{3,6})|\b(?:yellow|white|teal|silver|red|purple|olive|navy|maroon|lime|green|gray|fuchsia|blue|black|aqua|YellowGreen|Yellow|WhiteSmoke|White|Wheat|Violet|Turquoise|Tomato|Thistle|Teal|Tan|SteelBlue|SpringGreen|Snow|SlateGrey|SlateGray|SlateBlue|SkyBlue|Silver|Sienna|SeaShell|SeaGreen|SandyBrown|Salmon|SaddleBrown|RoyalBlue|RosyBrown|Red|Purple|PowderBlue|Plum|Pink|Peru|PeachPuff|PapayaWhip|PaleVioletRed|PaleTurquoise|PaleGreen|PaleGoldenRod|Orchid|OrangeRed|Orange|OliveDrab|Olive|OldLace|Navy|NavajoWhite|Moccasin|MistyRose|MintCream|MidnightBlue|MediumVioletRed|MediumTurquoise|MediumSpringGreen|MediumSlateBlue|MediumSeaGreen|MediumPurple|MediumOrchid|MediumBlue|MediumAquaMarine|Maroon|Magenta|Linen|LimeGreen|Lime|LightYellow|LightSteelBlue|LightSlateGrey|LightSlateGray|LightSkyBlue|LightSeaGreen|LightSalmon|LightPink|LightGrey|LightGreen|LightGray|LightGoldenRodYellow|LightCyan|LightCoral|LightBlue|LemonChiffon|LawnGreen|LavenderBlush|Lavender|Khaki|Ivory|Indigo|IndianRed|HotPink|HoneyDew|Grey|GreenYellow|Green|Gray|GoldenRod|Gold|GhostWhite|Gainsboro|Fuchsia|ForestGreen|FloralWhite|FireBrick|DodgerBlue|DimGrey|DimGray|DeepSkyBlue|DeepPink|Darkorange|DarkViolet|DarkTurquoise|DarkSlateGrey|DarkSlateGray|DarkSlateBlue|DarkSeaGreen|DarkSalmon|DarkRed|DarkOrchid|DarkOliveGreen|DarkMagenta|DarkKhaki|DarkGrey|DarkGreen|DarkGray|DarkGoldenRod|DarkCyan|DarkBlue|Cyan|Crimson|Cornsilk|CornflowerBlue|Coral|Chocolate|Chartreuse|CadetBlue|BurlyWood|Brown|BlueViolet|Blue|BlanchedAlmond|Black|Bisque|Beige|Azure|Aquamarine|Aqua|AntiqueWhite|AliceBlue)\b/,_style:"color: green;"}}};jQuery.chili.recipes.js={_name:"js",_case:true,_main:{ml_comment:{_match:/\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\//,_style:"color: #29868B;"},sl_comment:{_match:/\/\/.*/,_style:"color: #29868B;"},string:{_match:/(?:\'[^\'\\\n]*(?:\\.[^\'\\\n]*)*\')|(?:\"[^\"\\\n]*(?:\\.[^\"\\\n]*)*\")/,_style:"color: red;"},num:{_match:/\b[+-]?(?:\d*\.?\d+|\d+\.?\d*)(?:[eE][+-]?\d+)?\b/,_style:"color: #393939;"},reg_not:{_match:/(?:\w+\s*)\/[^\/\\\n]*(?:\\.[^\/\\\n]*)*\/[gim]*(?:\s*\w+)/,_replace:function(a){return this.x(a,"//num")}},reg_exp:{_match:/\/[^\/\\\n]*(?:\\.[^\/\\\n]*)*\/[gim]*/,_style:"color: maroon;"},brace:{_match:/[\{\}]/,_style:"color: #282BA9; font-weight: bold;"},parens:{_match:/[\(\)]/,_style:"color: #282BA9; font-weight: bold;"},statement:{_match:/\b(with|while|var|try|throw|switch|return|if|for|finally|else|do|default|continue|const|catch|case|break)\b/,_style:"color: navy; font-weight: bold;"},error:{_match:/\b(URIError|TypeError|SyntaxError|ReferenceError|RangeError|EvalError|Error)\b/,_style:"color: Coral;"},object:{_match:/\b(String|RegExp|Object|Number|Math|Function|Date|Boolean|Array)\b/,_style:"color: DeepPink;"},property:{_match:/\b(document|window|undefined|arguments|NaN|Infinity)\b/,_style:"color: #CCA71E; font-weight: bold;"},"function":{_match:/\b(parseInt|parseFloat|isNaN|isFinite|eval|encodeURIComponent|encodeURI|decodeURIComponent|decodeURI)\b/,_style:"color: olive;"},operator:{_match:/\b(void|typeof|this|new|instanceof|in|function|delete)\b/,_style:"color: RoyalBlue; font-weight: bold;"},liveconnect:{_match:/\b(sun|netscape|java|Packages|JavaPackage|JavaObject|JavaClass|JavaArray|JSObject|JSException)\b/,_style:"text-decoration: overline;"}}};

(function(e,b,g){e.noop=e.noop||function(){};if(b.console===g){b.console={};var d="log warn error debug info time timeEnd profile profileEnd trace group groupEnd dir".split(" "),f="",c=-1,a=d.length;for(;++c<a;){b.console[d[c]]=e.noop}}e.expr[":"].jumplink=function(h){return !!((h.hostname&&h.hostname!==location.hostname&&h.getAttribute("data-noext")!=="y")||h.getAttribute("data-ext")==="y")};e(function(){e("#side-bar form.search-main").submit(function(){b.location="/search/#"+e(this).find("input[name=q]").val();return false});var i=e("a"),h=e("#paypal");i.filter(":jumplink").attr({rel:"external",target:"_blank"}).prepend('<img class="ext-link" src="/images/jump-link.png" />');if(b.pageTracker){(function(){var o=/^https?:\/\//,j=/^http:\/\/(.*?)codenothing/i,n=/^\/downloads(.*?)\.zip/i,l=/^mailto\:/i,k,m;i.live("click",function(p){m=(o.test(k=p.target.href)&&!j.test(k))?"outbound":n.test(k)?"downloads":l.test(k)?"mailto":"internal";pageTracker._trackEvent(m,"click",k)})})()}e(".donate-paypal").click(function(){h.submit();return false})})})(jQuery,window);