(function(){function z(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function F(a,b){return a[0]&&parseInt(c.curCSS(a[0],b,true),10)||0}function I(){return false}function Q(){return true}function M(a){var b=RegExp("(^|\\.)"+a.type+"(\\.|$)"),d=true,e=[];c.each(c.data(this,"events").live||[],function(g,i){if(b.test(i.type)){var l=c(a.target).closest(i.data)[0];l&&e.push({elem:l,fn:i})}});e.sort(function(g,
i){return c.data(g.elem,"closest")-c.data(i.elem,"closest")});c.each(e,function(){if(this.fn.call(this.elem,a,this.fn.data)===false)return d=false});return d}function U(a,b){return["live",a,b.replace(/\./g,"`").replace(/ /g,"|")].join(".")}function J(){if(!V){V=true;if(document.addEventListener)document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);c.ready()},false);else if(document.attachEvent){document.attachEvent("onreadystatechange",
function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);c.ready()}});document.documentElement.doScroll&&A==A.top&&function(){if(!c.isReady){try{document.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}c.ready()}}()}c.event.add(A,"load",c.ready)}}function S(a,b){var d={};c.each(ba.concat.apply([],ba.slice(0,b)),function(){d[this]=a});return d}var A=this,ca=A.jQuery,Z=A.$,c=A.jQuery=A.$=function(a,b){return new c.fn.init(a,
b)},Y=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,q=/^.[^:#\[\.,]*$/;c.fn=c.prototype={init:function(a,b){a=a||document;if(a.nodeType){this[0]=a;this.length=1;this.context=a;return this}if(typeof a==="string"){var d=Y.exec(a);if(d&&(d[1]||!b))if(d[1])a=c.clean([d[1]],b);else{var e=document.getElementById(d[3]);if(e&&e.id!=d[3])return c().find(a);d=c(e||[]);d.context=document;d.selector=a;return d}else return c(b).find(a)}else if(c.isFunction(a))return c(document).ready(a);if(a.selector&&a.context){this.selector=
a.selector;this.context=a.context}return this.setArray(c.isArray(a)?a:c.makeArray(a))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(a){return a===void 0?Array.prototype.slice.call(this):this[a]},pushStack:function(a,b,d){a=c(a);a.prevObject=this;a.context=this.context;if(b==="find")a.selector=this.selector+(this.selector?" ":"")+d;else if(b)a.selector=this.selector+"."+b+"("+d+")";return a},setArray:function(a){this.length=0;Array.prototype.push.apply(this,a);return this},
each:function(a,b){return c.each(this,a,b)},index:function(a){return c.inArray(a&&a.jquery?a[0]:a,this)},attr:function(a,b,d){var e=a;if(typeof a==="string")if(b===void 0)return this[0]&&c[d||"attr"](this[0],a);else{e={};e[a]=b}return this.each(function(g){for(a in e)c.attr(d?this.style:this,a,c.prop(this,e[a],d,g,a))})},css:function(a,b){if((a=="width"||a=="height")&&parseFloat(b)<0)b=void 0;return this.attr(a,b,"curCSS")},text:function(a){if(typeof a!=="object"&&a!=null)return this.empty().append((this[0]&&
this[0].ownerDocument||document).createTextNode(a));var b="";c.each(a||this,function(){c.each(this.childNodes,function(){if(this.nodeType!=8)b+=this.nodeType!=1?this.nodeValue:c.fn.text([this])})});return b},wrapAll:function(a){if(this[0]){a=c(a,this[0].ownerDocument).clone();this[0].parentNode&&a.insertBefore(this[0]);a.map(function(){for(var b=this;b.firstChild;)b=b.firstChild;return b}).append(this)}return this},wrapInner:function(a){return this.each(function(){c(this).contents().wrapAll(a)})},
wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},append:function(){return this.domManip(arguments,true,function(a){this.nodeType==1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType==1&&this.insertBefore(a,this.firstChild)})},before:function(){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,
this.nextSibling)})},end:function(){return this.prevObject||c([])},push:[].push,sort:[].sort,splice:[].splice,find:function(a){if(this.length===1){var b=this.pushStack([],"find",a);b.length=0;c.find(a,this[0],b);return b}else return this.pushStack(c.unique(c.map(this,function(d){return c.find(a,d)})),"find",a)},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var g=this.outerHTML;if(!g){g=this.ownerDocument.createElement("div");g.appendChild(this.cloneNode(true));
g=g.innerHTML}return c.clean([g.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else return this.cloneNode(true)});if(a===true){var d=this.find("*").andSelf(),e=0;b.find("*").andSelf().each(function(){if(this.nodeName===d[e].nodeName){var g=c.data(d[e],"events"),i;for(i in g)for(var l in g[i])c.event.add(this,i,g[i][l],g[i][l].data);e++}})}return b},filter:function(a){return this.pushStack(c.isFunction(a)&&c.grep(this,function(b,d){return a.call(b,d)})||c.multiFilter(a,c.grep(this,
function(b){return b.nodeType===1})),"filter",a)},closest:function(a){var b=c.expr.match.POS.test(a)?c(a):null,d=0;return this.map(function(){for(var e=this;e&&e.ownerDocument;){if(b?b.index(e)>-1:c(e).is(a)){c.data(e,"closest",d);return e}e=e.parentNode;d++}})},not:function(a){if(typeof a==="string")if(q.test(a))return this.pushStack(c.multiFilter(a,this,true),"not",a);else a=c.multiFilter(a,this);var b=a.length&&a[a.length-1]!==void 0&&!a.nodeType;return this.filter(function(){return b?c.inArray(this,
a)<0:this!=a})},add:function(a){return this.pushStack(c.unique(c.merge(this.get(),typeof a==="string"?c(a):c.makeArray(a))))},is:function(a){return!!a&&c.multiFilter(a,this).length>0},hasClass:function(a){return!!a&&this.is("."+a)},val:function(a){if(a===void 0){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,e=[],g=b.options;b=b.type=="select-one";if(d<0)return null;var i=b?d:0;for(d=b?d+1:g.length;i<
d;i++){var l=g[i];if(l.selected){a=c(l).val();if(b)return a;e.push(a)}}return e}return(b.value||"").replace(/\r/g,"")}}else{if(typeof a==="number")a+="";return this.each(function(){if(this.nodeType==1)if(c.isArray(a)&&/radio|checkbox/.test(this.type))this.checked=c.inArray(this.value,a)>=0||c.inArray(this.name,a)>=0;else if(c.nodeName(this,"select")){var o=c.makeArray(a);c("option",this).each(function(){this.selected=c.inArray(this.value,o)>=0||c.inArray(this.text,o)>=0});if(!o.length)this.selectedIndex=
-1}else this.value=a})}},html:function(a){return a===void 0?this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null:this.empty().append(a)},replaceWith:function(a){return this.after(a).remove()},eq:function(a){return this.slice(a,+a+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,function(b,d){return a.call(b,d,b)}))},andSelf:function(){return this.add(this.prevObject)},
domManip:function(a,b,d){if(this[0]){var e=(this[0].ownerDocument||this[0]).createDocumentFragment();a=c.clean(a,this[0].ownerDocument||this[0],e);var g=e.firstChild;if(g)for(var i=0,l=this.length;i<l;i++)d.call(b&&c.nodeName(this[i],"table")&&c.nodeName(g,"tr")?this[i].getElementsByTagName("tbody")[0]||this[i].appendChild(this[i].ownerDocument.createElement("tbody")):this[i],this.length>1||i>0?e.cloneNode(true):e);a&&c.each(a,z)}return this}};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=
arguments[0]||{},b=1,d=arguments.length,e=false,g;if(typeof a==="boolean"){e=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d==b){a=this;--b}for(;b<d;b++)if((g=arguments[b])!=null)for(var i in g){var l=a[i],o=g[i];if(a!==o)if(e&&o&&typeof o==="object"&&!o.nodeType)a[i]=c.extend(e,l||(o.length!=null?[]:{}),o);else if(o!==void 0)a[i]=o}return a};var u=/z-?index|font-?weight|opacity|zoom|line-?height/i,s=document.defaultView||{},w=Object.prototype.toString;c.extend({noConflict:function(a){A.$=
Z;if(a)A.jQuery=ca;return c},isFunction:function(a){return w.call(a)==="[object Function]"},isArray:function(a){return w.call(a)==="[object Array]"},isXMLDoc:function(a){return a.nodeType===9&&a.documentElement.nodeName!=="HTML"||!!a.ownerDocument&&c.isXMLDoc(a.ownerDocument)},globalEval:function(a){if(a&&/\S/.test(a)){var b=document.getElementsByTagName("head")[0]||document.documentElement,d=document.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(document.createTextNode(a));
else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()==b.toUpperCase()},each:function(a,b,d){var e,g=0,i=a.length;if(d)if(i===void 0)for(e in a){if(b.apply(a[e],d)===false)break}else for(;g<i;){if(b.apply(a[g++],d)===false)break}else if(i===void 0)for(e in a){if(b.call(a[e],e,a[e])===false)break}else for(d=a[0];g<i&&b.call(d,g,d)!==false;d=a[++g]);return a},prop:function(a,b,d,e,g){if(c.isFunction(b))b=b.call(a,e);return typeof b===
"number"&&d=="curCSS"&&!u.test(g)?b+"px":b},className:{add:function(a,b){c.each((b||"").split(/\s+/),function(d,e){if(a.nodeType==1&&!c.className.has(a.className,e))a.className+=(a.className?" ":"")+e})},remove:function(a,b){if(a.nodeType==1)a.className=b!==void 0?c.grep(a.className.split(/\s+/),function(d){return!c.className.has(b,d)}).join(" "):""},has:function(a,b){return a&&c.inArray(b,(a.className||a).toString().split(/\s+/))>-1}},swap:function(a,b,d){var e={},g;for(g in b){e[g]=a.style[g];a.style[g]=
b[g]}d.call(a);for(g in b)a.style[g]=e[g]},css:function(a,b,d,e){if(b=="width"||b=="height"){var g;d={position:"absolute",visibility:"hidden",display:"block"};var i=b=="width"?["Left","Right"]:["Top","Bottom"],l=function(){g=b=="width"?a.offsetWidth:a.offsetHeight;e!=="border"&&c.each(i,function(){e||(g-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(e==="margin")g+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else g-=parseFloat(c.curCSS(a,"border"+this+"Width",true))||0})};a.offsetWidth!==0?
l():c.swap(a,d,l);return Math.max(0,Math.round(g))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var e,g=a.style;if(b=="opacity"&&!c.support.opacity){e=c.attr(g,"opacity");return e==""?"1":e}if(b.match(/float/i))b=O;if(!d&&g&&g[b])e=g[b];else if(s.getComputedStyle){if(b.match(/float/i))b="float";b=b.replace(/([A-Z])/g,"-$1").toLowerCase();if(a=s.getComputedStyle(a,null))e=a.getPropertyValue(b);if(b=="opacity"&&e=="")e="1"}else if(a.currentStyle){e=b.replace(/\-(\w)/g,function(i,l){return l.toUpperCase()});
e=a.currentStyle[b]||a.currentStyle[e];if(!/^\d+(px)?$/i.test(e)&&/^\d/.test(e)){b=g.left;d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;g.left=e||0;e=g.pixelLeft+"px";g.left=b;a.runtimeStyle.left=d}}return e},clean:function(a,b,d){b=b||document;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||document;if(!d&&a.length===1&&typeof a[0]==="string"){var e=/^<(\w+)\s*\/?>$/.exec(a[0]);if(e)return[b.createElement(e[1])]}var g=[];e=[];var i=b.createElement("div");
c.each(a,function(l,o){if(typeof o==="number")o+="";if(o){if(typeof o==="string"){o=o.replace(/(<(\w+)[^>]*?)\/>/g,function(K,R,v){return v.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?K:R+"></"+v+">"});var x=o.replace(/^\s+/,"").substring(0,10).toLowerCase(),E=!x.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!x.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||x.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!x.indexOf("<tr")&&[2,"<table><tbody>",
"</tbody></table>"]||(!x.indexOf("<td")||!x.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!x.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!c.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];for(i.innerHTML=E[1]+o+E[2];E[0]--;)i=i.lastChild;if(!c.support.tbody){var G=/<tbody/i.test(o);x=!x.indexOf("<table")&&!G?i.firstChild&&i.firstChild.childNodes:E[1]=="<table>"&&!G?i.childNodes:[];for(E=x.length-1;E>=0;--E)c.nodeName(x[E],"tbody")&&
!x[E].childNodes.length&&x[E].parentNode.removeChild(x[E])}!c.support.leadingWhitespace&&/^\s/.test(o)&&i.insertBefore(b.createTextNode(o.match(/^\s*/)[0]),i.firstChild);o=c.makeArray(i.childNodes)}if(o.nodeType)g.push(o);else g=c.merge(g,o)}});if(d){for(a=0;g[a];a++)if(c.nodeName(g[a],"script")&&(!g[a].type||g[a].type.toLowerCase()==="text/javascript"))e.push(g[a].parentNode?g[a].parentNode.removeChild(g[a]):g[a]);else{g[a].nodeType===1&&g.splice.apply(g,[a+1,0].concat(c.makeArray(g[a].getElementsByTagName("script"))));
d.appendChild(g[a])}return e}return g},attr:function(a,b,d){if(!(!a||a.nodeType==3||a.nodeType==8)){var e=!c.isXMLDoc(a),g=d!==void 0;b=e&&c.props[b]||b;if(a.tagName){var i=/href|src|style/.test(b);if(b in a&&e&&!i){if(g){if(b=="type"&&c.nodeName(a,"input")&&a.parentNode)throw"type property can't be changed";a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b=="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:a.nodeName.match(/(button|input|object|select|textarea)/i)?
0:a.nodeName.match(/^(a|area)$/i)&&a.href?0:void 0;return a[b]}if(!c.support.style&&e&&b=="style")return c.attr(a.style,"cssText",d);g&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&e&&i?a.getAttribute(b,2):a.getAttribute(b);return a===null?void 0:a}if(!c.support.opacity&&b=="opacity"){if(g){a.zoom=1;a.filter=(a.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(d)+""=="NaN"?"":"alpha(opacity="+d*100+")")}return a.filter&&a.filter.indexOf("opacity=")>=0?parseFloat(a.filter.match(/opacity=([^)]*)/)[1])/
100+"":""}b=b.replace(/-([a-z])/ig,function(l,o){return o.toUpperCase()});if(g)a[b]=d;return a[b]}},trim:function(a){return(a||"").replace(/^\s+|\s+$/g,"")},makeArray:function(a){var b=[];if(a!=null){var d=a.length;if(d==null||typeof a==="string"||c.isFunction(a)||a.setInterval)b[0]=a;else for(;d;)b[--d]=a[d]}return b},inArray:function(a,b){for(var d=0,e=b.length;d<e;d++)if(b[d]===a)return d;return-1},merge:function(a,b){var d=0,e,g=a.length;if(c.support.getAll)for(;(e=b[d++])!=null;)a[g++]=e;else for(;(e=
b[d++])!=null;)if(e.nodeType!=8)a[g++]=e;return a},unique:function(a){var b=[],d={};try{for(var e=0,g=a.length;e<g;e++){var i=c.data(a[e]);if(!d[i]){d[i]=true;b.push(a[e])}}}catch(l){b=a}return b},grep:function(a,b,d){for(var e=[],g=0,i=a.length;g<i;g++)!d!=!b(a[g],g)&&e.push(a[g]);return e},map:function(a,b){for(var d=[],e=0,g=a.length;e<g;e++){var i=b(a[e],e);if(i!=null)d[d.length]=i}return d.concat.apply([],d)}});var p=navigator.userAgent.toLowerCase();c.browser={version:(p.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||
[0,"0"])[1],safari:/webkit/.test(p),opera:/opera/.test(p),msie:/msie/.test(p)&&!/opera/.test(p),mozilla:/mozilla/.test(p)&&!/(compatible|webkit)/.test(p)};c.each({parent:function(a){return a.parentNode},parents:function(a){return c.dir(a,"parentNode")},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},siblings:function(a){return c.sibling(a.parentNode.firstChild,
a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d){var e=c.map(this,b);if(d&&typeof d=="string")e=c.multiFilter(d,e);return this.pushStack(c.unique(e),a,d)}});c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){for(var e=[],g=c(d),i=0,l=g.length;i<
l;i++){var o=(i>0?this.clone(true):this).get();c.fn[b].apply(c(g[i]),o);e=e.concat(o)}return this.pushStack(e,a,d)}});c.each({removeAttr:function(a){c.attr(this,a,"");this.nodeType==1&&this.removeAttribute(a)},addClass:function(a){c.className.add(this,a)},removeClass:function(a){c.className.remove(this,a)},toggleClass:function(a,b){if(typeof b!=="boolean")b=!c.className.has(this,a);c.className[b?"add":"remove"](this,a)},remove:function(a){if(!a||c.filter(a,[this]).length){c("*",this).add([this]).each(function(){c.event.remove(this);
c.removeData(this)});this.parentNode&&this.parentNode.removeChild(this)}},empty:function(){for(c(this).children().remove();this.firstChild;)this.removeChild(this.firstChild)}},function(a,b){c.fn[a]=function(){return this.each(b,arguments)}});var B="jQuery"+ +new Date,D=0,y={};c.extend({cache:{},data:function(a,b,d){a=a==A?y:a;var e=a[B];e||(e=a[B]=++D);if(b&&!c.cache[e])c.cache[e]={};if(d!==void 0)c.cache[e][b]=d;return b?c.cache[e][b]:e},removeData:function(a,b){a=a==A?y:a;var d=a[B];if(b){if(c.cache[d]){delete c.cache[d][b];
b="";for(b in c.cache[d])break;b||c.removeData(a)}}else{try{delete a[B]}catch(e){a.removeAttribute&&a.removeAttribute(B)}delete c.cache[d]}},queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var e=c.data(a,b);if(!e||c.isArray(d))e=c.data(a,b,c.makeArray(d));else d&&e.push(d)}return e},dequeue:function(a,b){var d=c.queue(a,b),e=d.shift();if(!b||b==="fx")e=d[0];e!==void 0&&e.call(a)}});c.fn.extend({data:function(a,b){var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===void 0){var e=this.triggerHandler("getData"+
d[1]+"!",[d[0]]);if(e===void 0&&this.length)e=c.data(this[0],a);return e===void 0&&d[1]?this.data(d[0]):e}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})},queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===void 0)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a=="fx"&&d.length==1&&d[0].call(this)})},dequeue:function(a){return this.each(function(){c.dequeue(this,
a)})}});(function(){function a(f,h,j,k,m,n){m=f=="previousSibling"&&!n;for(var r=0,H=k.length;r<H;r++){var t=k[r];if(t){if(m&&t.nodeType===1){t.sizcache=j;t.sizset=r}t=t[f];for(var L=false;t;){if(t.sizcache===j){L=k[t.sizset];break}if(t.nodeType===1&&!n){t.sizcache=j;t.sizset=r}if(t.nodeName===h){L=t;break}t=t[f]}k[r]=L}}}function b(f,h,j,k,m,n){m=f=="previousSibling"&&!n;for(var r=0,H=k.length;r<H;r++){var t=k[r];if(t){if(m&&t.nodeType===1){t.sizcache=j;t.sizset=r}t=t[f];for(var L=false;t;){if(t.sizcache===
j){L=k[t.sizset];break}if(t.nodeType===1){if(!n){t.sizcache=j;t.sizset=r}if(typeof h!=="string"){if(t===h){L=true;break}}else if(i.filter(h,[t]).length>0){L=t;break}}t=t[f]}k[r]=L}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,e=0,g=Object.prototype.toString,i=function(f,h,j,k){j=j||[];h=h||document;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!f||typeof f!=="string")return j;var m=[],n,r,H,t=true;for(d.lastIndex=0;(n=
d.exec(f))!==null;){m.push(n[1]);if(n[2]){H=RegExp.rightContext;break}}if(m.length>1&&o.exec(f))if(m.length===2&&l.relative[m[0]])n=X(m[0]+m[1],h);else for(n=l.relative[m[0]]?[h]:i(m.shift(),h);m.length;){f=m.shift();if(l.relative[f])f+=m.shift();n=X(f,n)}else{n=k?{expr:m.pop(),set:E(k)}:i.find(m.pop(),m.length===1&&h.parentNode?h.parentNode:h,v(h));n=i.filter(n.expr,n.set);if(m.length>0)r=E(n);else t=false;for(;m.length;){var L=m.pop(),W=L;if(l.relative[L])W=m.pop();else L="";if(W==null)W=h;l.relative[L](r,
W,v(h))}}r||(r=n);if(!r)throw"Syntax error, unrecognized expression: "+(L||f);if(g.call(r)==="[object Array]")if(t)if(h.nodeType===1)for(f=0;r[f]!=null;f++){if(r[f]&&(r[f]===true||r[f].nodeType===1&&R(h,r[f])))j.push(n[f])}else for(f=0;r[f]!=null;f++)r[f]&&r[f].nodeType===1&&j.push(n[f]);else j.push.apply(j,r);else E(r,j);if(H){i(H,h,j,k);if(K){hasDuplicate=false;j.sort(K);if(hasDuplicate)for(f=1;f<j.length;f++)j[f]===j[f-1]&&j.splice(f--,1)}}return j};i.matches=function(f,h){return i(f,null,null,
h)};i.find=function(f,h,j){var k,m;if(!f)return[];for(var n=0,r=l.order.length;n<r;n++){var H=l.order[n];if(m=l.match[H].exec(f)){var t=RegExp.leftContext;if(t.substr(t.length-1)!=="\\"){m[1]=(m[1]||"").replace(/\\/g,"");k=l.find[H](m,h,j);if(k!=null){f=f.replace(l.match[H],"");break}}}}k||(k=h.getElementsByTagName("*"));return{set:k,expr:f}};i.filter=function(f,h,j,k){for(var m=f,n=[],r=h,H,t,L=h&&h[0]&&v(h[0]);f&&h.length;){for(var W in l.filter)if((H=l.match[W].exec(f))!=null){var ga=l.filter[W],
aa,da;t=false;if(r==n)n=[];if(l.preFilter[W])if(H=l.preFilter[W](H,r,j,n,k,L)){if(H===true)continue}else t=aa=true;if(H)for(var ea=0;(da=r[ea])!=null;ea++)if(da){aa=ga(da,H,ea,r);var fa=k^!!aa;if(j&&aa!=null)if(fa)t=true;else r[ea]=false;else if(fa){n.push(da);t=true}}if(aa!==void 0){j||(r=n);f=f.replace(l.match[W],"");if(!t)return[];break}}if(f==m)if(t==null)throw"Syntax error, unrecognized expression: "+f;else break;m=f}return r};var l=i.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\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(f){return f.getAttribute("href")}},
relative:{"+":function(f,h,j){var k=typeof h==="string",m=k&&!/\W/.test(h);k=k&&!m;if(m&&!j)h=h.toUpperCase();j=0;m=f.length;for(var n;j<m;j++)if(n=f[j]){for(;(n=n.previousSibling)&&n.nodeType!==1;);f[j]=k||n&&n.nodeName===h?n||false:n===h}k&&i.filter(h,f,true)},">":function(f,h,j){var k=typeof h==="string";if(k&&!/\W/.test(h)){h=j?h:h.toUpperCase();j=0;for(var m=f.length;j<m;j++){var n=f[j];if(n){k=n.parentNode;f[j]=k.nodeName===h?k:false}}}else{j=0;for(m=f.length;j<m;j++)if(n=f[j])f[j]=k?n.parentNode:
n.parentNode===h;k&&i.filter(h,f,true)}},"":function(f,h,j){var k=e++,m=b;if(!h.match(/\W/)){var n=h=j?h:h.toUpperCase();m=a}m("parentNode",h,k,f,n,j)},"~":function(f,h,j){var k=e++,m=b;if(typeof h==="string"&&!h.match(/\W/)){var n=h=j?h:h.toUpperCase();m=a}m("previousSibling",h,k,f,n,j)}},find:{ID:function(f,h,j){if(typeof h.getElementById!=="undefined"&&!j)return(f=h.getElementById(f[1]))?[f]:[]},NAME:function(f,h){if(typeof h.getElementsByName!=="undefined"){for(var j=[],k=h.getElementsByName(f[1]),
m=0,n=k.length;m<n;m++)k[m].getAttribute("name")===f[1]&&j.push(k[m]);return j.length===0?null:j}},TAG:function(f,h){return h.getElementsByTagName(f[1])}},preFilter:{CLASS:function(f,h,j,k,m,n){f=" "+f[1].replace(/\\/g,"")+" ";if(n)return f;n=0;for(var r;(r=h[n])!=null;n++)if(r)if(m^(r.className&&(" "+r.className+" ").indexOf(f)>=0))j||k.push(r);else if(j)h[n]=false;return false},ID:function(f){return f[1].replace(/\\/g,"")},TAG:function(f,h){for(var j=0;h[j]===false;j++);return h[j]&&v(h[j])?f[1]:
f[1].toUpperCase()},CHILD:function(f){if(f[1]=="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(f[2]=="even"&&"2n"||f[2]=="odd"&&"2n+1"||!/\D/.test(f[2])&&"0n+"+f[2]||f[2]);f[2]=h[1]+(h[2]||1)-0;f[3]=h[3]-0}f[0]=e++;return f},ATTR:function(f,h,j,k,m,n){h=f[1].replace(/\\/g,"");if(!n&&l.attrMap[h])f[1]=l.attrMap[h];if(f[2]==="~=")f[4]=" "+f[4]+" ";return f},PSEUDO:function(f,h,j,k,m){if(f[1]==="not")if(f[3].match(d).length>1||/^\w/.test(f[3]))f[3]=i(f[3],null,null,h);else{f=i.filter(f[3],h,j,true^m);j||
k.push.apply(k,f);return false}else if(l.match.POS.test(f[0])||l.match.CHILD.test(f[0]))return true;return f},POS:function(f){f.unshift(true);return f}},filters:{enabled:function(f){return f.disabled===false&&f.type!=="hidden"},disabled:function(f){return f.disabled===true},checked:function(f){return f.checked===true},selected:function(f){return f.selected===true},parent:function(f){return!!f.firstChild},empty:function(f){return!f.firstChild},has:function(f,h,j){return!!i(j[3],f).length},header:function(f){return/h\d/i.test(f.nodeName)},
text:function(f){return"text"===f.type},radio:function(f){return"radio"===f.type},checkbox:function(f){return"checkbox"===f.type},file:function(f){return"file"===f.type},password:function(f){return"password"===f.type},submit:function(f){return"submit"===f.type},image:function(f){return"image"===f.type},reset:function(f){return"reset"===f.type},button:function(f){return"button"===f.type||f.nodeName.toUpperCase()==="BUTTON"},input:function(f){return/input|select|textarea|button/i.test(f.nodeName)}},
setFilters:{first:function(f,h){return h===0},last:function(f,h,j,k){return h===k.length-1},even:function(f,h){return h%2===0},odd:function(f,h){return h%2===1},lt:function(f,h,j){return h<j[3]-0},gt:function(f,h,j){return h>j[3]-0},nth:function(f,h,j){return j[3]-0==h},eq:function(f,h,j){return j[3]-0==h}},filter:{PSEUDO:function(f,h,j,k){var m=h[1],n=l.filters[m];if(n)return n(f,j,h,k);else if(m==="contains")return(f.textContent||f.innerText||"").indexOf(h[3])>=0;else if(m==="not"){h=h[3];j=0;for(k=
h.length;j<k;j++)if(h[j]===f)return false;return true}},CHILD:function(f,h){var j=h[1],k=f;switch(j){case "only":case "first":for(;k=k.previousSibling;)if(k.nodeType===1)return false;if(j=="first")return true;k=f;case "last":for(;k=k.nextSibling;)if(k.nodeType===1)return false;return true;case "nth":j=h[2];var m=h[3];if(j==1&&m==0)return true;var n=h[0],r=f.parentNode;if(r&&(r.sizcache!==n||!f.nodeIndex)){var H=0;for(k=r.firstChild;k;k=k.nextSibling)if(k.nodeType===1)k.nodeIndex=++H;r.sizcache=n}k=
f.nodeIndex-m;return j==0?k==0:k%j==0&&k/j>=0}},ID:function(f,h){return f.nodeType===1&&f.getAttribute("id")===h},TAG:function(f,h){return h==="*"&&f.nodeType===1||f.nodeName===h},CLASS:function(f,h){return(" "+(f.className||f.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(f,h){var j=h[1];j=l.attrHandle[j]?l.attrHandle[j](f):f[j]!=null?f[j]:f.getAttribute(j);var k=j+"",m=h[2],n=h[4];return j==null?m==="!=":m==="="?k===n:m==="*="?k.indexOf(n)>=0:m==="~="?(" "+k+" ").indexOf(n)>=0:!n?k&&j!==
false:m==="!="?k!=n:m==="^="?k.indexOf(n)===0:m==="$="?k.substr(k.length-n.length)===n:m==="|="?k===n||k.substr(0,n.length+1)===n+"-":false},POS:function(f,h,j,k){var m=l.setFilters[h[2]];if(m)return m(f,j,h,k)}}},o=l.match.POS,x;for(x in l.match)l.match[x]=RegExp(l.match[x].source+/(?![^\[]*\])(?![^\(]*\))/.source);var E=function(f,h){f=Array.prototype.slice.call(f);if(h){h.push.apply(h,f);return h}return f};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(G){E=function(f,
h){var j=h||[];if(g.call(f)==="[object Array]")Array.prototype.push.apply(j,f);else if(typeof f.length==="number")for(var k=0,m=f.length;k<m;k++)j.push(f[k]);else for(k=0;f[k];k++)j.push(f[k]);return j}}var K;if(document.documentElement.compareDocumentPosition)K=function(f,h){var j=f.compareDocumentPosition(h)&4?-1:f===h?0:1;if(j===0)hasDuplicate=true;return j};else if("sourceIndex"in document.documentElement)K=function(f,h){var j=f.sourceIndex-h.sourceIndex;if(j===0)hasDuplicate=true;return j};else if(document.createRange)K=
function(f,h){var j=f.ownerDocument.createRange(),k=h.ownerDocument.createRange();j.selectNode(f);j.collapse(true);k.selectNode(h);k.collapse(true);j=j.compareBoundaryPoints(Range.START_TO_END,k);if(j===0)hasDuplicate=true;return j};(function(){var f=document.createElement("form"),h="script"+(new Date).getTime();f.innerHTML="<input name='"+h+"'/>";var j=document.documentElement;j.insertBefore(f,j.firstChild);if(document.getElementById(h)){l.find.ID=function(k,m,n){if(typeof m.getElementById!=="undefined"&&
!n)return(m=m.getElementById(k[1]))?m.id===k[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===k[1]?[m]:void 0:[]};l.filter.ID=function(k,m){var n=typeof k.getAttributeNode!=="undefined"&&k.getAttributeNode("id");return k.nodeType===1&&n&&n.nodeValue===m}}j.removeChild(f)})();(function(){var f=document.createElement("div");f.appendChild(document.createComment(""));if(f.getElementsByTagName("*").length>0)l.find.TAG=function(h,j){var k=j.getElementsByTagName(h[1]);if(h[1]===
"*"){for(var m=[],n=0;k[n];n++)k[n].nodeType===1&&m.push(k[n]);k=m}return k};f.innerHTML="<a href='#'></a>";if(f.firstChild&&typeof f.firstChild.getAttribute!=="undefined"&&f.firstChild.getAttribute("href")!=="#")l.attrHandle.href=function(h){return h.getAttribute("href",2)}})();document.querySelectorAll&&function(){var f=i,h=document.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){i=function(j,k,m,n){k=k||document;if(!n&&k.nodeType===
9&&!v(k))try{return E(k.querySelectorAll(j),m)}catch(r){}return f(j,k,m,n)};i.find=f.find;i.filter=f.filter;i.selectors=f.selectors;i.matches=f.matches}}();document.getElementsByClassName&&document.documentElement.getElementsByClassName&&function(){var f=document.createElement("div");f.innerHTML="<div class='test e'></div><div class='test'></div>";if(f.getElementsByClassName("e").length!==0){f.lastChild.className="e";if(f.getElementsByClassName("e").length!==1){l.order.splice(1,0,"CLASS");l.find.CLASS=
function(h,j,k){if(typeof j.getElementsByClassName!=="undefined"&&!k)return j.getElementsByClassName(h[1])}}}}();var R=document.compareDocumentPosition?function(f,h){return f.compareDocumentPosition(h)&16}:function(f,h){return f!==h&&(f.contains?f.contains(h):true)},v=function(f){return f.nodeType===9&&f.documentElement.nodeName!=="HTML"||!!f.ownerDocument&&v(f.ownerDocument)},X=function(f,h){for(var j=[],k="",m,n=h.nodeType?[h]:h;m=l.match.PSEUDO.exec(f);){k+=m[0];f=f.replace(l.match.PSEUDO,"")}f=
l.relative[f]?f+"*":f;m=0;for(var r=n.length;m<r;m++)i(f,n[m],j);return i.filter(k,j)};c.find=i;c.filter=i.filter;c.expr=i.selectors;c.expr[":"]=c.expr.filters;i.selectors.filters.hidden=function(f){return f.offsetWidth===0||f.offsetHeight===0};i.selectors.filters.visible=function(f){return f.offsetWidth>0||f.offsetHeight>0};i.selectors.filters.animated=function(f){return c.grep(c.timers,function(h){return f===h.elem}).length};c.multiFilter=function(f,h,j){if(j)f=":not("+f+")";return i.matches(f,
h)};c.dir=function(f,h){for(var j=[],k=f[h];k&&k!=document;){k.nodeType==1&&j.push(k);k=k[h]}return j};c.nth=function(f,h,j){h=h||1;for(var k=0;f;f=f[j])if(f.nodeType==1&&++k==h)break;return f};c.sibling=function(f,h){for(var j=[];f;f=f.nextSibling)f.nodeType==1&&f!=h&&j.push(f);return j}})();c.event={add:function(a,b,d,e){if(!(a.nodeType==3||a.nodeType==8)){if(a.setInterval&&a!=A)a=A;if(!d.guid)d.guid=this.guid++;if(e!==void 0){d=this.proxy(d);d.data=e}var g=c.data(a,"events")||c.data(a,"events",
{}),i=c.data(a,"handle")||c.data(a,"handle",function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(arguments.callee.elem,arguments):void 0});i.elem=a;c.each(b.split(/\s+/),function(l,o){var x=o.split(".");o=x.shift();d.type=x.slice().sort().join(".");var E=g[o];c.event.specialAll[o]&&c.event.specialAll[o].setup.call(a,e,x);if(!E){E=g[o]={};if(!c.event.special[o]||c.event.special[o].setup.call(a,e,x)===false)if(a.addEventListener)a.addEventListener(o,i,false);else a.attachEvent&&
a.attachEvent("on"+o,i)}E[d.guid]=d;c.event.global[o]=true});a=null}},guid:1,global:{},remove:function(a,b,d){if(!(a.nodeType==3||a.nodeType==8)){var e=c.data(a,"events"),g;if(e){if(b===void 0||typeof b==="string"&&b.charAt(0)==".")for(var i in e)this.remove(a,i+(b||""));else{if(b.type){d=b.handler;b=b.type}c.each(b.split(/\s+/),function(l,o){var x=o.split(".");o=x.shift();var E=RegExp("(^|\\.)"+x.slice().sort().join(".*\\.")+"(\\.|$)");if(e[o]){if(d)delete e[o][d.guid];else for(var G in e[o])E.test(e[o][G].type)&&
delete e[o][G];c.event.specialAll[o]&&c.event.specialAll[o].teardown.call(a,x);for(g in e[o])break;if(!g){if(!c.event.special[o]||c.event.special[o].teardown.call(a,x)===false)if(a.removeEventListener)a.removeEventListener(o,c.data(a,"handle"),false);else a.detachEvent&&a.detachEvent("on"+o,c.data(a,"handle"));g=null;delete e[o]}}})}for(g in e)break;if(!g){if(b=c.data(a,"handle"))b.elem=null;c.removeData(a,"events");c.removeData(a,"handle")}}}},trigger:function(a,b,d,e){var g=a.type||a;if(!e){a=typeof a===
"object"?a[B]?a:c.extend(c.Event(g),a):c.Event(g);if(g.indexOf("!")>=0){a.type=g=g.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();this.global[g]&&c.each(c.cache,function(){this.events&&this.events[g]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType==3||d.nodeType==8)return;a.result=void 0;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;var i=c.data(d,"handle");i&&i.apply(d,b);if((!d[g]||c.nodeName(d,"a")&&g=="click")&&d["on"+g]&&d["on"+g].apply(d,b)===false)a.result=
false;if(!e&&d[g]&&!a.isDefaultPrevented()&&!(c.nodeName(d,"a")&&g=="click")){this.triggered=true;try{d[g]()}catch(l){}}this.triggered=false;if(!a.isPropagationStopped())(d=d.parentNode||d.ownerDocument)&&c.event.trigger(a,b,d,true)},handle:function(a){var b,d;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;d=a.type.split(".");a.type=d.shift();b=!d.length&&!a.exclusive;var e=RegExp("(^|\\.)"+d.slice().sort().join(".*\\.")+"(\\.|$)");d=(c.data(this,"events")||{})[a.type];for(var g in d){var i=
d[g];if(b||e.test(i.type)){a.handler=i;a.data=i.data;i=i.apply(this,arguments);if(i!==void 0){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[B])return a;var b=a;a=c.Event(b);for(var d=this.props.length,e;d;){e=this.props[--d];a[e]=b[e]}if(!a.target)a.target=a.srcElement||document;if(a.target.nodeType==3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement==a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=document.documentElement;d=document.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
d&&d.scrollTop||0)-(b.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},proxy:function(a,b){b=b||function(){return a.apply(this,arguments)};b.guid=a.guid=a.guid||b.guid||this.guid++;return b},special:{ready:{setup:J,teardown:function(){}}},specialAll:{live:{setup:function(a,b){c.event.add(this,b[0],M)},teardown:function(a){if(a.length){var b=
0,d=RegExp("(^|\\.)"+a[0]+"(\\.|$)");c.each(c.data(this,"events").live||{},function(){d.test(this.type)&&b++});b<1&&c.event.remove(this,a[0],M)}}}}};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp=+new Date;this[B]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Q;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=
Q;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Q;this.stopPropagation()},isDefaultPrevented:I,isPropagationStopped:I,isImmediatePropagationStopped:I};var C=function(a){for(var b=a.relatedTarget;b&&b!=this;)try{b=b.parentNode}catch(d){b=this}if(b!=this){a.type=a.data;c.event.handle.apply(this,arguments)}};c.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(a,b){c.event.special[b]=
{setup:function(){c.event.add(this,a,C,b)},teardown:function(){c.event.remove(this,a,C)}}});c.fn.extend({bind:function(a,b,d){return a=="unload"?this.one(a,b,d):this.each(function(){c.event.add(this,a,d||b,d&&b)})},one:function(a,b,d){var e=c.event.proxy(d||b,function(g){c(this).unbind(g,e);return(d||b).apply(this,arguments)});return this.each(function(){c.event.add(this,a,e,d&&b)})},unbind:function(a,b){return this.each(function(){c.event.remove(this,a,b)})},trigger:function(a,b){return this.each(function(){c.event.trigger(a,
b,this)})},triggerHandler:function(a,b){if(this[0]){var d=c.Event(a);d.preventDefault();d.stopPropagation();c.event.trigger(d,b,this[0]);return d.result}},toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.event.proxy(a,b[d++]);return this.click(c.event.proxy(a,function(e){this.lastToggle=(this.lastToggle||0)%d;e.preventDefault();return b[this.lastToggle++].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b)},ready:function(a){J();c.isReady?a.call(document,
c):c.readyList.push(a);return this},live:function(a,b){var d=c.event.proxy(b);d.guid+=this.selector+a;c(document).bind(U(a,this.selector),this.selector,d);return this},die:function(a,b){c(document).unbind(U(a,this.selector),b?{guid:b.guid+this.selector+a}:null);return this}});c.extend({isReady:false,readyList:[],ready:function(){if(!c.isReady){c.isReady=true;if(c.readyList){c.each(c.readyList,function(){this.call(document,c)});c.readyList=null}c(document).triggerHandler("ready")}}});var V=false;c.each("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error".split(","),
function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)}});c(A).bind("unload",function(){for(var a in c.cache)a!=1&&c.cache[a].handle&&c.event.remove(c.cache[a].handle.elem)});(function(){c.support={};var a=document.documentElement,b=document.createElement("script"),d=document.createElement("div"),e="script"+(new Date).getTime();d.style.display="none";d.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';
var g=d.getElementsByTagName("*"),i=d.getElementsByTagName("a")[0];if(!(!g||!g.length||!i)){c.support={leadingWhitespace:d.firstChild.nodeType==3,tbody:!d.getElementsByTagName("tbody").length,objectAll:!!d.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(i.getAttribute("style")),hrefNormalized:i.getAttribute("href")==="/a",opacity:i.style.opacity==="0.5",cssFloat:!!i.style.cssFloat,scriptEval:false,noCloneEvent:true,
boxModel:null};b.type="text/javascript";try{b.appendChild(document.createTextNode("window."+e+"=1;"))}catch(l){}a.insertBefore(b,a.firstChild);if(A[e]){c.support.scriptEval=true;delete A[e]}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function(){c.support.noCloneEvent=false;d.detachEvent("onclick",arguments.callee)});d.cloneNode(true).fireEvent("onclick")}c(function(){var o=document.createElement("div");o.style.width=o.style.paddingLeft="1px";document.body.appendChild(o);
c.boxModel=c.support.boxModel=o.offsetWidth===2;document.body.removeChild(o).style.display="none"})}})();var O=c.support.cssFloat?"cssFloat":"styleFloat";c.props={"for":"htmlFor","class":"className","float":O,cssFloat:O,styleFloat:O,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};c.fn.extend({_load:c.fn.load,load:function(a,b,d){if(typeof a!=="string")return this._load(a);var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,
e)}e="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b);e="POST"}var i=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,o){if(o=="success"||o=="notmodified")i.html(g?c("<div/>").append(l.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(g):l.responseText);d&&i.each(d,[l.responseText,o,l])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?
c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});var P=+new Date;
c.extend({get:function(a,b,d,e){if(c.isFunction(b)){d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",
processData:true,async:true,xhr:function(){return A.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(a){function b(){a.success&&a.success(l,i);a.global&&c.event.trigger("ajaxSuccess",[v,a])}function d(){a.complete&&a.complete(v,i);a.global&&c.event.trigger("ajaxComplete",
[v,a]);a.global&&!--c.active&&c.event.trigger("ajaxStop")}a=c.extend(true,a,c.extend(true,{},c.ajaxSettings,a));var e,g=/=\?(&|$)/g,i,l,o=a.type.toUpperCase();if(a.data&&a.processData&&typeof a.data!=="string")a.data=c.param(a.data);if(a.dataType=="jsonp"){if(o=="GET")a.url.match(g)||(a.url+=(a.url.match(/\?/)?"&":"?")+(a.jsonp||"callback")+"=?");else if(!a.data||!a.data.match(g))a.data=(a.data?a.data+"&":"")+(a.jsonp||"callback")+"=?";a.dataType="json"}if(a.dataType=="json"&&(a.data&&a.data.match(g)||
a.url.match(g))){e="jsonp"+P++;if(a.data)a.data=(a.data+"").replace(g,"="+e+"$1");a.url=a.url.replace(g,"="+e+"$1");a.dataType="script";A[e]=function(k){l=k;b();d();A[e]=void 0;try{delete A[e]}catch(m){}E&&E.removeChild(G)}}if(a.dataType=="script"&&a.cache==null)a.cache=false;if(a.cache===false&&o=="GET"){g=+new Date;var x=a.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+g+"$2");a.url=x+(x==a.url?(a.url.match(/\?/)?"&":"?")+"_="+g:"")}if(a.data&&o=="GET"){a.url+=(a.url.match(/\?/)?"&":"?")+a.data;a.data=null}a.global&&
!c.active++&&c.event.trigger("ajaxStart");g=/^(\w+:)?\/\/([^\/?#]+)/.exec(a.url);if(a.dataType=="script"&&o=="GET"&&g&&(g[1]&&g[1]!=location.protocol||g[2]!=location.host)){var E=document.getElementsByTagName("head")[0],G=document.createElement("script");G.src=a.url;if(a.scriptCharset)G.charset=a.scriptCharset;if(!e){var K=false;G.onload=G.onreadystatechange=function(){if(!K&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){K=true;b();d();G.onload=G.onreadystatechange=null;
E.removeChild(G)}}}E.appendChild(G)}else{var R=false,v=a.xhr();a.username?v.open(o,a.url,a.async,a.username,a.password):v.open(o,a.url,a.async);try{a.data&&v.setRequestHeader("Content-Type",a.contentType);if(a.ifModified)v.setRequestHeader("If-Modified-Since",c.lastModified[a.url]||"Thu, 01 Jan 1970 00:00:00 GMT");v.setRequestHeader("X-Requested-With","XMLHttpRequest");v.setRequestHeader("Accept",a.dataType&&a.accepts[a.dataType]?a.accepts[a.dataType]+", */*":a.accepts._default)}catch(X){}if(a.beforeSend&&
a.beforeSend(v,a)===false){a.global&&!--c.active&&c.event.trigger("ajaxStop");v.abort();return false}a.global&&c.event.trigger("ajaxSend",[v,a]);var f=function(k){if(v.readyState==0){if(h){clearInterval(h);h=null;a.global&&!--c.active&&c.event.trigger("ajaxStop")}}else if(!R&&v&&(v.readyState==4||k=="timeout")){R=true;if(h){clearInterval(h);h=null}i=k=="timeout"?"timeout":!c.httpSuccess(v)?"error":a.ifModified&&c.httpNotModified(v,a.url)?"notmodified":"success";if(i=="success")try{l=c.httpData(v,
a.dataType,a)}catch(m){i="parsererror"}if(i=="success"){var n;try{n=v.getResponseHeader("Last-Modified")}catch(r){}if(a.ifModified&&n)c.lastModified[a.url]=n;e||b()}else c.handleError(a,v,i);d();k&&v.abort();if(a.async)v=null}};if(a.async){var h=setInterval(f,13);a.timeout>0&&setTimeout(function(){v&&!R&&f("timeout")},a.timeout)}try{v.send(a.data)}catch(j){c.handleError(a,v,null,j)}a.async||f();return v}},handleError:function(a,b,d,e){a.error&&a.error(b,d,e);a.global&&c.event.trigger("ajaxError",
[b,a,e])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol=="file:"||a.status>=200&&a.status<300||a.status==304||a.status==1223}catch(b){}return false},httpNotModified:function(a,b){try{var d=a.getResponseHeader("Last-Modified");return a.status==304||d==c.lastModified[b]}catch(e){}return false},httpData:function(a,b,d){var e=a.getResponseHeader("content-type");a=(e=b=="xml"||!b&&e&&e.indexOf("xml")>=0)?a.responseXML:a.responseText;if(e&&a.documentElement.tagName=="parsererror")throw"parsererror";
if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string"){b=="script"&&c.globalEval(a);if(b=="json")a=A.eval("("+a+")")}return a},param:function(a){function b(g,i){d[d.length]=encodeURIComponent(g)+"="+encodeURIComponent(i)}var d=[];if(c.isArray(a)||a.jquery)c.each(a,function(){b(this.name,this.value)});else for(var e in a)c.isArray(a[e])?c.each(a[e],function(){b(e,this)}):b(e,c.isFunction(a[e])?a[e]():a[e]);return d.join("&").replace(/%20/g,"+")}});var T={},N,ba=[["height","marginTop","marginBottom",
"paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a)return this.animate(S("show",3),a,b);else{for(var d=0,e=this.length;d<e;d++){var g=c.data(this[d],"olddisplay");this[d].style.display=g||"";if(c.css(this[d],"display")==="none"){g=this[d].tagName;var i;if(T[g])i=T[g];else{var l=c("<"+g+" />").appendTo("body");i=l.css("display");if(i==="none")i="block";l.remove();T[g]=i}c.data(this[d],"olddisplay",i)}}d=
0;for(e=this.length;d<e;d++)this[d].style.display=c.data(this[d],"olddisplay")||"";return this}},hide:function(a,b){if(a)return this.animate(S("hide",3),a,b);else{for(var d=0,e=this.length;d<e;d++){var g=c.data(this[d],"olddisplay");!g&&g!=="none"&&c.data(this[d],"olddisplay",c.css(this[d],"display"))}d=0;for(e=this.length;d<e;d++)this[d].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";return c.isFunction(a)&&c.isFunction(b)?this._toggle.apply(this,
arguments):a==null||d?this.each(function(){var e=d?a:c(this).is(":hidden");c(this)[e?"show":"hide"]()}):this.animate(S("toggle",3),a,b)},fadeTo:function(a,b,d){return this.animate({opacity:b},a,d)},animate:function(a,b,d,e){var g=c.speed(b,d,e);return this[g.queue===false?"each":"queue"](function(){var i=c.extend({},g),l,o=this.nodeType==1&&c(this).is(":hidden"),x=this;for(l in a){if(a[l]=="hide"&&o||a[l]=="show"&&!o)return i.complete.call(this);if((l=="height"||l=="width")&&this.style){i.display=
c.css(this,"display");i.overflow=this.style.overflow}}if(i.overflow!=null)this.style.overflow="hidden";i.curAnim=c.extend({},a);c.each(a,function(E,G){var K=new c.fx(x,i,E);if(/toggle|show|hide/.test(G))K[G=="toggle"?o?"show":"hide":G](a);else{var R=G.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),v=K.cur(true)||0;if(R){var X=parseFloat(R[2]),f=R[3]||"px";if(f!="px"){x.style[E]=(X||1)+f;v=(X||1)/K.cur(true)*v;x.style[E]=v+f}if(R[1])X=(R[1]=="-="?-1:1)*X+v;K.custom(v,X,f)}else K.custom(v,G,"")}});return true})},
stop:function(a,b){var d=c.timers;a&&this.queue([]);this.each(function(){for(var e=d.length-1;e>=0;e--)if(d[e].elem==this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,e){return this.animate(b,d,e)}});c.extend({speed:function(a,b,d){var e=typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||
b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:c.fx.speeds[e.duration]||c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a*Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&
this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-1E4?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function e(i){return g.step(i)}this.startTime=+new Date;
this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;var g=this;e.elem=this.elem;if(e()&&c.timers.push(e)&&!N)N=setInterval(function(){for(var i=c.timers,l=0;l<i.length;l++)i[l]()||i.splice(l--,1);if(!i.length){clearInterval(N);N=void 0}},13)},show:function(){this.options.orig[this.prop]=c.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=
c.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=+new Date;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();a=this.options.curAnim[this.prop]=true;for(var d in this.options.curAnim)if(this.options.curAnim[d]!==true)a=false;if(a){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(c.css(this.elem,"display")=="none")this.elem.style.display=
"block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.attr(this.elem.style,e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{d=b-this.startTime;this.state=d/this.options.duration;this.pos=c.easing[this.options.easing||(c.easing.swing?"swing":"linear")](this.state,d,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{speeds:{slow:600,
fast:200,_default:400},step:{opacity:function(a){c.attr(a.elem.style,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=a.now+a.unit;else a.elem[a.prop]=a.now}}});c.fn.offset=document.documentElement.getBoundingClientRect?function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return c.offset.bodyOffset(this[0]);var a=this[0].getBoundingClientRect(),b=this[0].ownerDocument,d=b.body;b=b.documentElement;return{top:a.top+
(self.pageYOffset||c.boxModel&&b.scrollTop||d.scrollTop)-(b.clientTop||d.clientTop||0),left:a.left+(self.pageXOffset||c.boxModel&&b.scrollLeft||d.scrollLeft)-(b.clientLeft||d.clientLeft||0)}}:function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return c.offset.bodyOffset(this[0]);c.offset.initialized||c.offset.initialize();var a=this[0],b=a.offsetParent,d=a.ownerDocument,e,g=d.documentElement,i=d.body;d=d.defaultView;e=d.getComputedStyle(a,null);for(var l=a.offsetTop,
o=a.offsetLeft;(a=a.parentNode)&&a!==i&&a!==g;){e=d.getComputedStyle(a,null);l-=a.scrollTop;o-=a.scrollLeft;if(a===b){l+=a.offsetTop;o+=a.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(a.tagName))){l+=parseInt(e.borderTopWidth,10)||0;o+=parseInt(e.borderLeftWidth,10)||0}b=a.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&e.overflow!=="visible"){l+=parseInt(e.borderTopWidth,10)||0;o+=parseInt(e.borderLeftWidth,10)||0}e=e}if(e.position===
"relative"||e.position==="static"){l+=i.offsetTop;o+=i.offsetLeft}if(e.position==="fixed"){l+=Math.max(g.scrollTop,i.scrollTop);o+=Math.max(g.scrollLeft,i.scrollLeft)}return{top:l,left:o}};c.offset={initialize:function(){if(!this.initialized){var a=document.body,b=document.createElement("div"),d,e,g,i=a.style.marginTop;d={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(e in d)b.style[e]=d[e];b.innerHTML='<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>';
a.insertBefore(b,a.firstChild);d=b.firstChild;e=d.firstChild;g=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=e.offsetTop!==5;this.doesAddBorderForTableAndCells=g.offsetTop===5;d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5;a.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=a.offsetTop===0;a.style.marginTop=i;a.removeChild(b);this.initialized=true}},bodyOffset:function(a){c.offset.initialized||c.offset.initialize();
var b=a.offsetTop,d=a.offsetLeft;if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseInt(c.curCSS(a,"marginTop",true),10)||0;d+=parseInt(c.curCSS(a,"marginLeft",true),10)||0}return{top:b,left:d}}};c.fn.extend({position:function(){var a;if(this[0]){a=this.offsetParent();var b=this.offset(),d=/^body|html$/i.test(a[0].tagName)?{top:0,left:0}:a.offset();b.top-=F(this,"marginTop");b.left-=F(this,"marginLeft");d.top+=F(a,"borderTopWidth");d.left+=F(a,"borderLeftWidth");a={top:b.top-d.top,left:b.left-
d.left}}return a},offsetParent:function(){for(var a=this[0].offsetParent||document.body;a&&!/^body|html$/i.test(a.tagName)&&c.css(a,"position")=="static";)a=a.offsetParent;return c(a)}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){if(!this[0])return null;return e!==void 0?this.each(function(){this==A||this==document?A.scrollTo(!a?e:c(A).scrollLeft(),a?e:c(A).scrollTop()):this[d]=e}):this[0]==A||this[0]==document?self[a?"pageYOffset":"pageXOffset"]||c.boxModel&&document.documentElement[d]||
document.body[d]:this[0][d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(g){return this[0]?c.css(this[0],d,false,g?"margin":"border"):null};var e=b.toLowerCase();c.fn[e]=function(g){return this[0]==A?document.compatMode=="CSS1Compat"&&document.documentElement["client"+b]||document.body["client"+b]:this[0]==document?Math.max(document.documentElement["client"+b],document.body["scroll"+
b],document.documentElement["scroll"+b],document.body["offset"+b],document.documentElement["offset"+b]):g===void 0?this.length?c.css(this[0],e):null:this.css(e,typeof g==="string"?g:g+"px")}})})();eval(function(z,F,I,Q,M,U){M=function(J){return(J<F?"":M(parseInt(J/F)))+((J%=F)>35?String.fromCharCode(J+29):J.toString(36))};if(!"".replace(/^/,String)){for(;I--;)U[M(I)]=Q[I]||M(I);Q=[function(J){return U[J]}];M=function(){return"\\w+"};I=1}for(;I--;)if(Q[I])z=z.replace(RegExp("\\b"+M(I)+"\\b","g"),Q[I]);return z}(';(7($){$.b.2Q=7(){u B.2t(7(){9 1J=$(B).n(\'2Z\');5(1J.1c(/^3w\\(["\']?(.*\\.2p)["\']?\\)$/i)){1J=3t.$1;$(B).n({\'2Z\':\'45\',\'2o\':"3W:3R.4m.4d(3h=F, 3T="+($(B).n(\'41\')==\'2J-3Z\'?\'4c\':\'3N\')+", Q=\'"+1J+"\')"}).2t(7(){9 1b=$(B).n(\'1b\');5(1b!=\'2e\'&&1b!=\'2n\')$(B).n(\'1b\',\'2n\')})}})};9 A,4,16=D,s=1t 1o,1w,1v=1,1y=/\\.(3A|3Y|2p|3c|3d)(.*)?$/i;9 P=($.2q.3K&&2f($.2q.3z.2k(0,1))<8);$.b.c=7(Y){Y=$.3x({},$.b.c.2R,Y);9 2s=B;7 2h(){A=B;4=Y;2r();u D};7 2r(){5(16)u;5($.1O(4.2c)){4.2c()}4.j=[];4.h=0;5(Y.j.N>0){4.j=Y.j}t{9 O={};5(!A.1H||A.1H==\'\'){9 O={d:A.d,X:A.X};5($(A).1G("1m:1D").N){O.1a=$(A).1G("1m:1D")}4.j.2j(O)}t{9 Z=$(2s).2o("a[1H="+A.1H+"]");9 O={};3C(9 i=0;i<Z.N;i++){O={d:Z[i].d,X:Z[i].X};5($(Z[i]).1G("1m:1D").N){O.1a=$(Z[i]).1G("1m:1D")}4.j.2j(O)}3F(4.j[4.h].d!=A.d){4.h++}}}5(4.23){5(P){$(\'1U, 1Q, 1P\').n(\'1S\',\'3s\')}$("#1i").n(\'25\',4.2U).J()}1d()};7 1d(){$("#1f, #1e, #V, #G").S();9 d=4.j[4.h].d;5(d.1c(/#/)){9 U=11.3r.d.3f(\'#\')[0];U=d.3g(U,\'\');U=U.2k(U.2l(\'#\'));1k(\'<6 l="3e">\'+$(U).o()+\'</6>\',4.1I,4.1x)}t 5(d.1c(1y)){s=1t 1o;s.Q=d;5(s.3a){1K()}t{$.b.c.34();$(s).x().14(\'3b\',7(){$(".I").S();1K()})}}t 5(d.1c("17")||A.3j.2l("17")>=0){1k(\'<17 l="35" 3q="$.b.c.38()" 3o="3n\'+C.T(C.3l()*3m)+\'" 2K="0" 3E="0" Q="\'+d+\'"></17>\',4.1I,4.1x)}t{$.4p(d,7(2m){1k(\'<6 l="3L">\'+2m+\'</6>\',4.1I,4.1x)})}};7 1K(){5(4.30){9 w=$.b.c.1n();9 r=C.1M(C.1M(w[0]-36,s.g)/s.g,C.1M(w[1]-4b,s.f)/s.f);9 g=C.T(r*s.g);9 f=C.T(r*s.f)}t{9 g=s.g;9 f=s.f}1k(\'<1m 48="" l="49" Q="\'+s.Q+\'" />\',g,f)};7 2F(){5((4.j.N-1)>4.h){9 d=4.j[4.h+1].d;5(d.1c(1y)){1A=1t 1o();1A.Q=d}}5(4.h>0){9 d=4.j[4.h-1].d;5(d.1c(1y)){1A=1t 1o();1A.Q=d}}};7 1k(1j,g,f){16=F;9 L=4.2Y;5(P){$("#q")[0].1E.2u("f");$("#q")[0].1E.2u("g")}5(L>0){g+=L*2;f+=L*2;$("#q").n({\'v\':L+\'z\',\'2E\':L+\'z\',\'2i\':L+\'z\',\'y\':L+\'z\',\'g\':\'2B\',\'f\':\'2B\'});5(P){$("#q")[0].1E.2C(\'f\',\'(B.2D.4j - 20)\');$("#q")[0].1E.2C(\'g\',\'(B.2D.3S - 20)\')}}t{$("#q").n({\'v\':0,\'2E\':0,\'2i\':0,\'y\':0,\'g\':\'2z%\',\'f\':\'2z%\'})}5($("#k").1u(":19")&&g==$("#k").g()&&f==$("#k").f()){$("#q").1Z("2N",7(){$("#q").1C().1F($(1j)).21("1s",7(){1g()})});u}9 w=$.b.c.1n();9 2v=(g+36)>w[0]?w[2]:(w[2]+C.T((w[0]-g-36)/2));9 2w=(f+1z)>w[1]?w[3]:(w[3]+C.T((w[1]-f-1z)/2));9 K={\'y\':2v,\'v\':2w,\'g\':g+\'z\',\'f\':f+\'z\'};5($("#k").1u(":19")){$("#q").1Z("1s",7(){$("#q").1C();$("#k").24(K,4.2X,4.2T,7(){$("#q").1F($(1j)).21("1s",7(){1g()})})})}t{5(4.1W>0&&4.j[4.h].1a!==1L){$("#q").1C().1F($(1j));9 M=4.j[4.h].1a;9 15=$.b.c.1R(M);$("#k").n({\'y\':(15.y-18)+\'z\',\'v\':(15.v-18)+\'z\',\'g\':$(M).g(),\'f\':$(M).f()});5(4.1X){K.25=\'J\'}$("#k").24(K,4.1W,4.2W,7(){1g()})}t{$("#q").S().1C().1F($(1j)).J();$("#k").n(K).21("1s",7(){1g()})}}};7 2y(){5(4.h!=0){$("#1e, #2O").x().14("R",7(e){e.2x();4.h--;1d();u D});$("#1e").J()}5(4.h!=(4.j.N-1)){$("#1f, #2M").x().14("R",7(e){e.2x();4.h++;1d();u D});$("#1f").J()}};7 1g(){2y();2F();$(W).1B(7(e){5(e.29==27){$.b.c.1l();$(W).x("1B")}t 5(e.29==37&&4.h!=0){4.h--;1d();$(W).x("1B")}t 5(e.29==39&&4.h!=(4.j.N-1)){4.h++;1d();$(W).x("1B")}});5(4.1r){$(11).14("1N 1T",$.b.c.2g)}t{$("6#k").n("1b","2e")}5(4.2b){$("#22").R($.b.c.1l)}$("#1i, #V").14("R",$.b.c.1l);$("#V").J();5(4.j[4.h].X!==1L&&4.j[4.h].X.N>0){$(\'#G 6\').o(4.j[4.h].X);$(\'#G\').J()}5(4.23&&P){$(\'1U, 1Q, 1P\',$(\'#q\')).n(\'1S\',\'19\')}5($.1O(4.2a)){4.2a()}16=D};u B.x(\'R\').R(2h)};$.b.c.2g=7(){9 m=$.b.c.1n();$("#k").n(\'y\',(($("#k").g()+36)>m[0]?m[2]:m[2]+C.T((m[0]-$("#k").g()-36)/2)));$("#k").n(\'v\',(($("#k").f()+1z)>m[1]?m[3]:m[3]+C.T((m[1]-$("#k").f()-1z)/2)))};$.b.c.1h=7(H,2A){u 2f($.3I(H.3u?H[0]:H,2A,F))||0};$.b.c.1R=7(H){9 m=H.4g();m.v+=$.b.c.1h(H,\'3k\');m.v+=$.b.c.1h(H,\'3J\');m.y+=$.b.c.1h(H,\'3H\');m.y+=$.b.c.1h(H,\'3D\');u m};$.b.c.38=7(){$(".I").S();$("#35").J()};$.b.c.1n=7(){u[$(11).g(),$(11).f(),$(W).3i(),$(W).3p()]};$.b.c.2G=7(){5(!$("#I").1u(\':19\')){33(1w);u}$("#I > 6").n(\'v\',(1v*-40)+\'z\');1v=(1v+1)%12};$.b.c.34=7(){33(1w);9 m=$.b.c.1n();$("#I").n({\'y\':((m[0]-40)/2+m[2]),\'v\':((m[1]-40)/2+m[3])}).J();$("#I").14(\'R\',$.b.c.1l);1w=3Q($.b.c.2G,3X)};$.b.c.1l=7(){16=F;$(s).x();$("#1i, #V").x();5(4.2b){$("#22").x()}$("#V, .I, #1e, #1f, #G").S();5(4.1r){$(11).x("1N 1T")}1q=7(){$("#1i, #k").S();5(4.1r){$(11).x("1N 1T")}5(P){$(\'1U, 1Q, 1P\').n(\'1S\',\'19\')}5($.1O(4.1V)){4.1V()}16=D};5($("#k").1u(":19")!==D){5(4.26>0&&4.j[4.h].1a!==1L){9 M=4.j[4.h].1a;9 15=$.b.c.1R(M);9 K={\'y\':(15.y-18)+\'z\',\'v\':(15.v-18)+\'z\',\'g\':$(M).g(),\'f\':$(M).f()};5(4.1X){K.25=\'S\'}$("#k").31(D,F).24(K,4.26,4.2S,1q)}t{$("#k").31(D,F).1Z("2N",1q)}}t{1q()}u D};$.b.c.2V=7(){9 o=\'\';o+=\'<6 l="1i"></6>\';o+=\'<6 l="22">\';o+=\'<6 p="I" l="I"><6></6></6>\';o+=\'<6 l="k">\';o+=\'<6 l="2I">\';o+=\'<6 l="V"></6>\';o+=\'<6 l="E"><6 p="E 44"></6><6 p="E 43"></6><6 p="E 42"></6><6 p="E 3V"></6><6 p="E 3U"></6><6 p="E 3O"></6><6 p="E 3M"></6><6 p="E 3P"></6></6>\';o+=\'<a d="2P:;" l="1e"><1p p="1Y" l="2O"></1p></a><a d="2P:;" l="1f"><1p p="1Y" l="2M"></1p></a>\';o+=\'<6 l="q"></6>\';o+=\'<6 l="G"></6>\';o+=\'</6>\';o+=\'</6>\';o+=\'</6>\';$(o).2H("46");$(\'<32 4i="0" 4h="0" 4k="0"><2L><13 p="G" l="4l"></13><13 p="G" l="4o"><6></6></13><13 p="G" l="4n"></13></2L></32>\').2H(\'#G\');5(P){$("#2I").47(\'<17 p="4a" 4e="2J" 2K="0"></17>\');$("#V, .E, .G, .1Y").2Q()}};$.b.c.2R={2Y:10,30:F,1X:D,1W:0,26:0,2X:3G,2W:\'28\',2S:\'28\',2T:\'28\',1I:3B,1x:3v,23:F,2U:0.3,2b:F,1r:F,j:[],2c:2d,2a:2d,1V:2d};$(W).3y(7(){$.b.c.2V()})})(4f);',
62,274,"||||opts|if|div|function||var||fn|fancybox|href||height|width|itemCurrent||itemArray|fancy_outer|id|pos|css|html|class|fancy_content||imagePreloader|else|return|top||unbind|left|px|elem|this|Math|false|fancy_bg|true|fancy_title|el|fancy_loading|show|itemOpts|pad|orig_item|length|item|isIE|src|click|hide|round|target|fancy_close|document|title|settings|subGroup||window||td|bind|orig_pos|busy|iframe||visible|orig|position|match|_change_item|fancy_left|fancy_right|_finish|getNumeric|fancy_overlay|value|_set_content|close|img|getViewport|Image|span|__cleanup|centerOnScroll|normal|new|is|loadingFrame|loadingTimer|frameHeight|imageRegExp|50|objNext|keydown|empty|first|style|append|children|rel|frameWidth|image|_proceed_image|undefined|min|resize|isFunction|select|object|getPosition|visibility|scroll|embed|callbackOnClose|zoomSpeedIn|zoomOpacity|fancy_ico|fadeOut||fadeIn|fancy_wrap|overlayShow|animate|opacity|zoomSpeedOut||swing|keyCode|callbackOnShow|hideOnContentClick|callbackOnStart|null|absolute|parseInt|scrollBox|_initialize|bottom|push|substr|indexOf|data|relative|filter|png|browser|_start|matchedGroup|each|removeExpression|itemLeft|itemTop|stopPropagation|_set_navigation|100|prop|auto|setExpression|parentNode|right|_preload_neighbor_images|animateLoading|appendTo|fancy_inner|no|frameborder|tr|fancy_right_ico|fast|fancy_left_ico|javascript|fixPNG|defaults|easingOut|easingChange|overlayOpacity|build|easingIn|zoomSpeedChange|padding|backgroundImage|imageScale|stop|table|clearInterval|showLoading|fancy_frame|||showIframe||complete|load|bmp|jpeg|fancy_div|split|replace|enabled|scrollLeft|className|paddingTop|random|1000|fancy_iframe|name|scrollTop|onload|location|hidden|RegExp|jquery|355|url|extend|ready|version|jpg|425|for|borderLeftWidth|hspace|while|300|paddingLeft|curCSS|borderTopWidth|msie|fancy_ajax|fancy_bg_w|scale|fancy_bg_sw|fancy_bg_nw|setInterval|DXImageTransform|clientWidth|sizingMethod|fancy_bg_s|fancy_bg_se|progid|66|gif|repeat||backgroundRepeat|fancy_bg_e|fancy_bg_ne|fancy_bg_n|none|body|prepend|alt|fancy_img|fancy_bigIframe|60|crop|AlphaImageLoader|scrolling|jQuery|offset|cellpadding|cellspacing|clientHeight|border|fancy_title_left|Microsoft|fancy_title_right|fancy_title_main|get".split("|"),
0,{}));var hljs=new function(){function z(q){return q.replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;")}function F(q,u,s){return RegExp(u,"m"+(q.case_insensitive?"i":"")+(s?"g":""))}function I(q,u){for(var s="",w=0;w<q.childNodes.length;w++)if(q.childNodes[w].nodeType==3){var p=q.childNodes[w].nodeValue;if(u)p=p.replace(/\n/g,"");s+=p}else s+=q.childNodes[w].nodeName=="BR"?"\n":I(q.childNodes[w]);return s=s.replace(/\r/g,"\n")}function Q(q){var u=q.className.split(/\s+/);u=u.concat(q.parentNode.className.split(/\s+/));
for(q=0;q<u.length;q++){var s=u[q].replace(/^language-/,"");if(c[s]||s=="no-highlight")return s}}function M(q){var u=[];(function(s,w){for(var p=0;p<s.childNodes.length;p++)if(s.childNodes[p].nodeType==3)w+=s.childNodes[p].nodeValue.length;else if(s.childNodes[p].nodeName=="BR")w+=1;else{u.push({event:"start",offset:w,node:s.childNodes[p]});w=arguments.callee(s.childNodes[p],w);u.push({event:"stop",offset:w,node:s.childNodes[p]})}return w})(q,0);return u}function U(q,u,s){function w(O){for(var P=
"<"+O.nodeName.toLowerCase(),T=0;T<O.attributes.length;T++){var N=O.attributes[T];P+=" "+N.nodeName.toLowerCase();if(N.nodeValue!=undefined)P+='="'+z(N.nodeValue)+'"'}return P+">"}for(var p=0,B="",D=[];q.length||u.length;){var y=(q.length&&u.length?q[0].offset!=u[0].offset?q[0].offset<u[0].offset?q:u:q[0].event=="start"&&u[0].event=="stop"?u:q:q.length?q:u).splice(0,1)[0];B+=z(s.substr(p,y.offset-p));p=y.offset;if(y.event=="start"){B+=w(y.node);D.push(y.node)}else if(y.event=="stop"){var C=D.length;
do{C--;var V=D[C];B+="</"+V.nodeName.toLowerCase()+">"}while(V!=y.node);for(D.splice(C,1);C<D.length;){B+=w(D[C]);C++}}}B+=s.substr(p);return B}function J(q,u){function s(b,d){if(C[b].end&&C[b].endRe.test(d))return 1;if(C[b].endsWithParent){var e=s(b-1,d);return e?e+1:0}return 0}function w(b,d){var e=C[C.length-1];if(!e.terminators){var g;g=y;for(var i=[],l=0;l<e.sub_modes.length;l++)i.push(e.sub_modes[l].begin);l=C.length-1;do{C[l].end&&i.push(C[l].end);l--}while(C[l+1].endsWithParent);e.illegal&&
i.push(e.illegal);g=F(g,"("+i.join("|")+")",true);e.terminators=g}e.terminators.lastIndex=d;return(e=e.terminators.exec(b))?[b.substr(d,e.index-d),e[0],false]:[b.substr(d),"",true]}function p(b,d){if(d.subLanguage&&Y[d.subLanguage]){var e=J(d.subLanguage,b);O+=e.keyword_count;V+=e.relevance;return e.value}else{if(!d.keywords||!d.lexems)e=z(b);else{if(!d.lexemsRe){e="("+d.lexems.join("|")+")";d.lexemsRe=F(y,e,true)}e="";var g=0;d.lexemsRe.lastIndex=0;for(var i=d.lexemsRe.exec(b);i;){e+=z(b.substr(g,
i.index-g));b:{g=d;var l=i;l=y.case_insensitive?l[0].toLowerCase():l[0];var o=void 0;for(o in g.keywordGroups)if(g.keywordGroups.hasOwnProperty(o)){var x=g.keywordGroups[o].hasOwnProperty(l);if(x){g=[o,x];break b}}g=false}if(g){O+=g[1];e+='<span class="'+g[0]+'">'+z(i[0])+"</span>"}else e+=z(i[0]);g=d.lexemsRe.lastIndex;i=d.lexemsRe.exec(b)}e+=z(b.substr(g,b.length-g));e=e}return e}}function B(b,d){var e=b.noMarkup?"":'<span class="'+b.displayClassName+'">';if(b.returnBegin){P+=e;b.buffer=""}else if(b.excludeBegin){P+=
z(d)+e;b.buffer=""}else{P+=e;b.buffer=d}C[C.length]=b}function D(b,d,e){var g=C[C.length-1];if(e){P+=p(g.buffer+b,g);return false}a:{for(e=0;e<g.sub_modes.length;e++)if(g.sub_modes[e].beginRe.test(d)){e=g.sub_modes[e];break a}e=null}if(e){P+=p(g.buffer+b,g);B(e,d);V+=e.relevance;return e.returnBegin}if(e=s(C.length-1,d)){var i=g.noMarkup?"":"</span>";for(P+=g.returnEnd?p(g.buffer+b,g)+i:g.excludeEnd?p(g.buffer+b,g)+i+z(d):p(g.buffer+b+d,g)+i;e>1;){i=C[C.length-2].noMarkup?"":"</span>";P+=i;e--;C.length--}b=
C[C.length-1];C.length--;C[C.length-1].buffer="";if(b.starts)for(d=0;d<y.modes.length;d++)if(y.modes[d].className==b.starts){B(y.modes[d],"");break}return g.returnEnd}if(g.illegalRe&&g.illegalRe.test(d))throw"Illegal";}var y=c[q],C=[y.defaultMode],V=0,O=0,P="";try{var T=0;y.defaultMode.buffer="";do{var N=w(u,T),ba=D(N[0],N[1],N[2]);T+=N[0].length;ba||(T+=N[1].length)}while(!N[2]);if(C.length>1)throw"Illegal";return{language:q,relevance:V,keyword_count:O,value:P}}catch(a){if(a=="Illegal")return{language:null,
relevance:0,keyword_count:0,value:z(u)};else throw a;}}function S(){function q(p,B){if(!p.compiled){if(p.begin)p.beginRe=F(B,"^"+p.begin);if(p.end)p.endRe=F(B,"^"+p.end);if(p.illegal)p.illegalRe=F(B,"^(?:"+p.illegal+")");if(p.relevance==undefined)p.relevance=1;if(!p.displayClassName)p.displayClassName=p.className;if(!p.className)p.noMarkup=true;for(var D in p.keywords)if(p.keywords.hasOwnProperty(D)){p.keywordGroups=p.keywords[D]instanceof Object?p.keywords:{keyword:p.keywords};break}p.sub_modes=
[];if(p.contains)for(D=0;D<p.contains.length;D++)if(p.contains[D]instanceof Object)p.sub_modes.push(p.contains[D]);else for(var y=0;y<B.modes.length;y++)B.modes[y].className==p.contains[D]&&p.sub_modes.push(B.modes[y]);p.compiled=true;for(D=0;D<p.sub_modes.length;D++)q(p.sub_modes[D],B)}}for(var u in c)if(c.hasOwnProperty(u))for(var s=[c[u].defaultMode].concat(c[u].modes),w=0;w<s.length;w++)q(s[w],c[u])}function A(){if(!A.called){A.called=true;S();Y=c}}function ca(q,u,s){A();var w=I(q,s),p=Q(q);if(p!=
"no-highlight"){if(p)p=J(p,w);else{var B=p={language:"",keyword_count:0,relevance:0,value:z(w)},D;for(D in Y)if(Y.hasOwnProperty(D)){var y=J(D,w);if(y.keyword_count+y.relevance>B.keyword_count+B.relevance)B=y;if(y.keyword_count+y.relevance>p.keyword_count+p.relevance){B=p;p=y}}}D=q.className;D.match(p.language)||(D=D?D+" "+p.language:p.language);var C=M(q);if(C.length){y=document.createElement("pre");y.innerHTML=p.value;p.value=U(C,M(y),w)}if(u)p.value=p.value.replace(/^((<[^>]+>|\t)+)/gm,function(V,
O){return O.replace(/\t/g,u)});if(s)p.value=p.value.replace(/\n/g,"<br>");if(/MSIE [678]/.test(navigator.userAgent)&&q.tagName=="CODE"&&q.parentNode.tagName=="PRE"){y=q.parentNode;s=document.createElement("div");s.innerHTML="<pre><code>"+p.value+"</code></pre>";q=s.firstChild.firstChild;s.firstChild.className=y.className;y.parentNode.replaceChild(s.firstChild,y)}else q.innerHTML=p.value;q.className=D;q.dataset={};q.dataset.result={language:p.language,kw:p.keyword_count,re:p.relevance};if(B&&B.language)q.dataset.second_best=
{language:B.language,kw:B.keyword_count,re:B.relevance}}}function Z(){if(!Z.called){Z.called=true;A();if(arguments.length)for(var q=0;q<arguments.length;q++)if(c[arguments[q]])Y[arguments[q]]=c[arguments[q]];var u=document.getElementsByTagName("pre");for(q=0;q<u.length;q++){var s;a:{s=u[q];for(var w=0;w<s.childNodes.length;w++){node=s.childNodes[w];if(node.nodeName=="CODE"){s=node;break a}if(!(node.nodeType==3&&node.nodeValue.match(/\s+/))){s=null;break a}}s=void 0}s&&ca(s,hljs.tabReplace)}}}var c=
{},Y={};this.LANGUAGES=c;this.initHighlightingOnLoad=function(){var q=arguments,u=function(){Z.apply(null,q)};if(window.addEventListener){window.addEventListener("DOMContentLoaded",u,false);window.addEventListener("load",u,false)}else if(window.attachEvent)window.attachEvent("onload",u);else window.onload=u};this.highlightBlock=ca;this.initHighlighting=Z;this.IMMEDIATE_RE="\\b|\\B";this.IDENT_RE="[a-zA-Z][a-zA-Z0-9_]*";this.UNDERSCORE_IDENT_RE="[a-zA-Z_][a-zA-Z0-9_]*";this.NUMBER_RE="\\b\\d+(\\.\\d+)?";
this.C_NUMBER_RE="\\b(0x[A-Za-z0-9]+|\\d+(\\.\\d+)?)";this.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:["escape"],relevance:0};this.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:["escape"],relevance:0};this.BACKSLASH_ESCAPE={className:"escape",begin:"\\\\.",end:this.IMMEDIATE_RE,
noMarkup:true,relevance:0};this.C_LINE_COMMENT_MODE={className:"comment",begin:"//",end:"$",relevance:0};this.C_BLOCK_COMMENT_MODE={className:"comment",begin:"/\\*",end:"\\*/"};this.HASH_COMMENT_MODE={className:"comment",begin:"#",end:"$"};this.NUMBER_MODE={className:"number",begin:this.NUMBER_RE,end:this.IMMEDIATE_RE,relevance:0};this.C_NUMBER_MODE={className:"number",begin:this.C_NUMBER_RE,end:this.IMMEDIATE_RE,relevance:0};this.inherit=function(q,u){var s={},w;for(w in q)s[w]=q[w];if(u)for(w in u)s[w]=
u[w];return s}},initHighlightingOnLoad=hljs.initHighlightingOnLoad;hljs.LANGUAGES.bash=function(){var z={"true":1,"false":1};return{defaultMode:{lexems:[hljs.IDENT_RE],contains:["string","shebang","comment","number","test_condition","string","variable"],keywords:{keyword:{"if":1,then:1,"else":1,fi:1,"for":1,"break":1,"continue":1,"while":1,"in":1,"do":1,done:1,echo:1,exit:1,"return":1,set:1,declare:1},literal:z}},case_insensitive:false,modes:[{className:"shebang",begin:"(#!\\/bin\\/bash)|(#!\\/bin\\/sh)",end:hljs.IMMEDIATE_RE,relevance:10},hljs.HASH_COMMENT_MODE,
{className:"test_condition",begin:"\\[ ",end:" \\]",contains:["string","variable","number"],lexems:[hljs.IDENT_RE],keywords:{literal:z},relevance:0},{className:"test_condition",begin:"\\[\\[ ",end:" \\]\\]",contains:["string","variable","number"],lexems:[hljs.IDENT_RE],keywords:{literal:z}},{className:"variable",begin:"\\$([a-zA-Z0-9_]+)\\b",end:hljs.IMMEDIATE_RE},{className:"variable",begin:"\\$\\{(([^}])|(\\\\}))+\\}",end:hljs.IMMEDIATE_RE,contains:["number"]},{className:"string",begin:'"',end:'"',
illegal:"\\n",contains:["escape","variable"],relevance:0},{className:"string",begin:'"',end:'"',illegal:"\\n",contains:["escape","variable"],relevance:0},hljs.BACKSLASH_ESCAPE,hljs.C_NUMBER_MODE,{className:"comment",begin:"\\/\\/",end:"$",illegal:"."}]}}();hljs.LANGUAGES.cmake={defaultMode:{lexems:[hljs.IDENT_RE],keywords:{add_custom_command:2,add_custom_target:2,add_definitions:2,add_dependencies:2,add_executable:2,add_library:2,add_subdirectory:2,add_executable:2,add_library:2,add_subdirectory:2,add_test:2,aux_source_directory:2,"break":1,build_command:2,cmake_minimum_required:3,cmake_policy:3,configure_file:1,create_test_sourcelist:1,define_property:1,"else":1,elseif:1,enable_language:2,enable_testing:2,endforeach:1,endfunction:1,endif:1,endmacro:1,
endwhile:1,execute_process:2,"export":1,find_file:1,find_library:2,find_package:2,find_path:1,find_program:1,fltk_wrap_ui:2,foreach:1,"function":1,get_cmake_property:3,get_directory_property:1,get_filename_component:1,get_property:1,get_source_file_property:1,get_target_property:1,get_test_property:1,"if":1,include:1,include_directories:2,include_external_msproject:1,include_regular_expression:2,install:1,link_directories:1,load_cache:1,load_command:1,macro:1,mark_as_advanced:1,message:1,option:1,
output_required_files:1,project:1,qt_wrap_cpp:2,qt_wrap_ui:2,remove_definitions:2,"return":1,separate_arguments:1,set:1,set_directory_properties:1,set_property:1,set_source_files_properties:1,set_target_properties:1,set_tests_properties:1,site_name:1,source_group:1,string:1,target_link_libraries:2,try_compile:2,try_run:2,unset:1,variable_watch:2,"while":1,build_name:1,exec_program:1,export_library_dependencies:1,install_files:1,install_programs:1,install_targets:1,link_libraries:1,make_directory:1,
remove:1,subdir_depends:1,subdirs:1,use_mangled_mesa:1,utility_source:1,variable_requires:1,write_file:1},contains:["envvar","comment","string","number"]},case_insensitive:true,modes:[hljs.HASH_COMMENT_MODE,hljs.QUOTE_STRING_MODE,hljs.BACKSLASH_ESCAPE,hljs.NUMBER_MODE,{className:"envvar",begin:"\\${",end:"}"}]};hljs.LANGUAGES.cpp=function(){var z={keyword:{"false":1,"int":1,"float":1,"while":1,"private":1,"char":1,"catch":1,"export":1,virtual:1,operator:2,sizeof:2,dynamic_cast:2,typedef:2,const_cast:2,"const":1,struct:1,"for":1,static_cast:2,union:1,namespace:1,unsigned:1,"long":1,"throw":1,"volatile":2,"static":1,"protected":1,bool:1,template:1,mutable:1,"if":1,"public":1,friend:2,"do":1,"return":1,"goto":1,auto:1,"void":2,"enum":1,"else":1,"break":1,"new":1,extern:1,using:1,"true":1,"class":1,asm:1,"case":1,
typeid:1,"short":1,reinterpret_cast:2,"default":1,"double":1,register:1,explicit:1,signed:1,typename:1,"try":1,"this":1,"switch":1,"continue":1,wchar_t:1,inline:1,"delete":1,alignof:1,char16_t:1,char32_t:1,constexpr:1,decltype:1,noexcept:1,nullptr:1,static_assert:1,thread_local:1},built_in:{std:1,string:1,cin:1,cout:1,cerr:1,clog:1,stringstream:1,istringstream:1,ostringstream:1,auto_ptr:1,deque:1,list:1,queue:1,stack:1,vector:1,map:1,set:1,bitset:1,multiset:1,multimap:1,unordered_set:1,unordered_map:1,
unordered_multiset:1,unordered_multimap:1,array:1,shared_ptr:1}};return{defaultMode:{lexems:[hljs.UNDERSCORE_IDENT_RE],illegal:"</",contains:["comment","string","number","preprocessor","stl_container"],keywords:z},modes:[hljs.C_LINE_COMMENT_MODE,hljs.C_BLOCK_COMMENT_MODE,hljs.C_NUMBER_MODE,hljs.QUOTE_STRING_MODE,hljs.BACKSLASH_ESCAPE,{className:"string",begin:"'",end:"[^\\\\]'",illegal:"[^\\\\][^']"},{className:"preprocessor",begin:"#",end:"$"},{className:"stl_container",begin:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",
end:">",contains:["stl_container"],lexems:[hljs.UNDERSCORE_IDENT_RE],keywords:z.built_in,relevance:10}]}}();(function(){var z={className:"pi",begin:"<\\?",end:"\\?>",relevance:10},F={className:"doctype",begin:"<!DOCTYPE",end:">",relevance:10},I={className:"comment",begin:"<!--",end:"--\>"},Q={className:"tag",begin:"</?",end:"/?>",contains:["title","tag_internal"]},M={className:"title",begin:"[A-Za-z0-9\\._:-]+",end:hljs.IMMEDIATE_RE},U={className:"tag_internal",begin:hljs.IMMEDIATE_RE,endsWithParent:true,noMarkup:true,contains:["attribute","value_container"],relevance:0},J={className:"attribute",begin:"[A-Za-z0-9\\._:-]+",
end:hljs.IMMEDIATE_RE,relevance:0},S={className:"value_container",begin:'="',returnBegin:true,end:'"',noMarkup:true,contains:[{className:"value",begin:'"',endsWithParent:true}]},A={className:"value_container",begin:"='",returnBegin:true,end:"'",noMarkup:true,contains:[{className:"value",begin:"'",endsWithParent:true}]};hljs.LANGUAGES.xml={defaultMode:{contains:["pi","doctype","comment","cdata","tag"]},case_insensitive:true,modes:[{className:"cdata",begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},
z,F,I,Q,hljs.inherit(M,{relevance:1.75}),U,J,S,A]};hljs.LANGUAGES.html={defaultMode:{contains:["comment","pi","doctype","vbscript","tag"]},case_insensitive:true,modes:[{className:"tag",begin:"<style",end:">",lexems:[hljs.IDENT_RE],keywords:{style:1},contains:["tag_internal"],starts:"css"},{className:"tag",begin:"<script",end:">",lexems:[hljs.IDENT_RE],keywords:{script:1},contains:["tag_internal"],starts:"javascript"},{className:"css",end:"</style>",returnEnd:true,subLanguage:"css"},{className:"javascript",
end:"<\/script>",returnEnd:true,subLanguage:"javascript"},{className:"vbscript",begin:"<%",end:"%>",subLanguage:"vbscript"},I,z,F,hljs.inherit(Q),hljs.inherit(M,{lexems:[hljs.IDENT_RE],keywords:{code:1,kbd:1,font:1,noscript:1,style:1,img:1,title:1,menu:1,tt:1,tr:1,param:1,li:1,tfoot:1,th:1,input:1,td:1,dl:1,blockquote:1,fieldset:1,big:1,dd:1,abbr:1,optgroup:1,dt:1,button:1,isindex:1,p:1,small:1,div:1,dir:1,em:1,frame:1,meta:1,sub:1,bdo:1,label:1,acronym:1,sup:1,body:1,basefont:1,base:1,br:1,address:1,
strong:1,legend:1,ol:1,script:1,caption:1,s:1,col:1,h2:1,h3:1,h1:1,h6:1,h4:1,h5:1,table:1,select:1,noframes:1,span:1,area:1,dfn:1,strike:1,cite:1,thead:1,head:1,option:1,form:1,hr:1,"var":1,link:1,b:1,colgroup:1,ul:1,applet:1,del:1,iframe:1,pre:1,frameset:1,ins:1,tbody:1,html:1,samp:1,map:1,object:1,a:1,xmlns:1,center:1,textarea:1,i:1,q:1,u:1,section:1,nav:1,article:1,aside:1,hgroup:1,header:1,footer:1,figure:1,figurecaption:1,time:1,mark:1,wbr:1,embed:1,video:1,audio:1,source:1,canvas:1,datalist:1,
keygen:1,output:1,progress:1,meter:1,details:1,summary:1,command:1}}),hljs.inherit(U),J,S,A,{className:"value_container",begin:"=",end:hljs.IMMEDIATE_RE,contains:[{className:"unquoted_value",displayClassName:"value",begin:"[^\\s/>]+",end:hljs.IMMEDIATE_RE}]}]}})();hljs.LANGUAGES.java={defaultMode:{lexems:[hljs.UNDERSCORE_IDENT_RE],contains:["javadoc","comment","string","class","number","annotation"],keywords:{"false":1,"synchronized":1,"int":1,"abstract":1,"float":1,"private":1,"char":1,"interface":1,"boolean":1,"static":1,"null":1,"if":1,"const":1,"for":1,"true":1,"while":1,"long":1,"throw":1,strictfp:1,"finally":1,"protected":1,"extends":1,"import":1,"native":1,"final":1,"implements":1,"return":1,"void":1,"enum":1,"else":1,"break":1,"transient":1,"new":1,
"catch":1,"instanceof":1,"byte":1,"super":1,"class":1,"volatile":1,"case":1,assert:1,"short":1,"package":1,"default":1,"double":1,"public":1,"try":1,"this":1,"switch":1,"continue":1,"throws":1}},modes:[{className:"class",lexems:[hljs.UNDERSCORE_IDENT_RE],begin:"(class |interface )",end:"{",illegal:":",keywords:{"class":1,"interface":1},contains:[{begin:"(implements|extends)",end:hljs.IMMEDIATE_RE,lexems:[hljs.IDENT_RE],keywords:{"extends":1,"implements":1},relevance:10},{className:"title",begin:hljs.UNDERSCORE_IDENT_RE,
end:hljs.IMMEDIATE_RE}]},hljs.C_NUMBER_MODE,hljs.APOS_STRING_MODE,hljs.QUOTE_STRING_MODE,hljs.BACKSLASH_ESCAPE,hljs.C_LINE_COMMENT_MODE,{className:"javadoc",begin:"/\\*\\*",end:"\\*/",contains:[{className:"javadoctag",begin:"@[A-Za-z]+",end:hljs.IMMEDIATE_RE}],relevance:10},hljs.C_BLOCK_COMMENT_MODE,{className:"annotation",begin:"@[A-Za-z]+",end:hljs.IMMEDIATE_RE}]};hljs.LANGUAGES.javascript={defaultMode:{lexems:[hljs.UNDERSCORE_IDENT_RE],contains:["string","comment","number","regexp_container","function"],keywords:{keyword:{"in":1,"if":1,"for":1,"while":1,"finally":1,"var":1,"new":1,"function":1,"do":1,"return":1,"void":1,"else":1,"break":1,"catch":1,"instanceof":1,"with":1,"throw":1,"case":1,"default":1,"try":1,"this":1,"switch":1,"continue":1,"typeof":1,"delete":1},literal:{"true":1,"false":1,"null":1}}},modes:[hljs.C_LINE_COMMENT_MODE,hljs.C_BLOCK_COMMENT_MODE,
hljs.C_NUMBER_MODE,hljs.APOS_STRING_MODE,hljs.QUOTE_STRING_MODE,hljs.BACKSLASH_ESCAPE,{className:"regexp_container",begin:"("+hljs.RE_STARTERS_RE+"|case|return|throw)\\s*",end:hljs.IMMEDIATE_RE,noMarkup:true,lexems:[hljs.IDENT_RE],keywords:{"return":1,"throw":1,"case":1},contains:["comment",{className:"regexp",begin:"/.*?[^\\\\/]/[gim]*",end:hljs.IMMEDIATE_RE}],relevance:0},{className:"function",begin:"\\bfunction\\b",end:"{",lexems:[hljs.UNDERSCORE_IDENT_RE],keywords:{"function":1},contains:[{className:"title",
begin:"[A-Za-z$_][0-9A-Za-z$_]*",end:hljs.IMMEDIATE_RE},{className:"params",begin:"\\(",end:"\\)",contains:["string","comment"]}]}]};hljs.LANGUAGES.lisp=function(){return{case_insensitive:true,defaultMode:{lexems:["[a-zA-Z_\\-\\+\\*\\/\\<\\=\\>\\&\\#][a-zA-Z0-9_\\-\\+\\*\\/\\<\\=\\>\\&\\#]*"],contains:["literal","number","string","comment","quoted","list"],illegal:"[^\\s]"},modes:[{className:"string",begin:'"',end:'"',contains:["escape"],relevance:0},hljs.BACKSLASH_ESCAPE,{className:"number",begin:"(\\-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s)(\\+|\\-)?\\d+)?",end:hljs.IMMEDIATE_RE},{className:"number",begin:"#b[0-1]+(/[0-1]+)?",
end:hljs.IMMEDIATE_RE},{className:"number",begin:"#o[0-7]+(/[0-7]+)?",end:hljs.IMMEDIATE_RE},{className:"number",begin:"#x[0-9a-f]+(/[0-9a-f]+)?",end:hljs.IMMEDIATE_RE},{className:"number",begin:"#c\\((\\-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s)(\\+|\\-)?\\d+)? +(\\-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s)(\\+|\\-)?\\d+)?",end:"\\)"},{className:"comment",begin:";",end:"$"},{className:"quoted",begin:"['`]\\(",end:"\\)",contains:["number","string","variable","keyword","quoted_list"]},{className:"quoted",
begin:"\\(quote ",end:"\\)",contains:["number","string","variable","keyword","quoted_list"],lexems:["[a-zA-Z_\\-\\+\\*\\/\\<\\=\\>\\&\\#][a-zA-Z0-9_\\-\\+\\*\\/\\<\\=\\>\\&\\#]*"],keywords:{title:{quote:1}}},{className:"quoted_list",begin:"\\(",end:"\\)",contains:["quoted_list","literal","number","string"]},{className:"list",begin:"\\(",end:"\\)",contains:["title","body"]},{className:"title",begin:"[a-zA-Z_\\-\\+\\*\\/\\<\\=\\>\\&\\#][a-zA-Z0-9_\\-\\+\\*\\/\\<\\=\\>\\&\\#]*",end:hljs.IMMEDIATE_RE,
endsWithParent:true},{className:"body",begin:hljs.IMMEDIATE_RE,endsWithParent:true,excludeEnd:true,contains:["quoted","list","literal","number","string","comment","variable","keyword"]},{className:"keyword",begin:"[:&][a-zA-Z_\\-\\+\\*\\/\\<\\=\\>\\&\\#][a-zA-Z0-9_\\-\\+\\*\\/\\<\\=\\>\\&\\#]*",end:hljs.IMMEDIATE_RE},{className:"variable",begin:"\\*",end:"\\*"},{className:"literal",begin:"\\b(t{1}|nil)\\b",end:hljs.IMMEDIATE_RE}]}}();hljs.LANGUAGES.python={defaultMode:{lexems:[hljs.UNDERSCORE_IDENT_RE],illegal:"(</|->|\\?)",contains:["comment","string","function","class","number","decorator"],keywords:{keyword:{and:1,elif:1,is:1,global:1,as:1,"in":1,"if":1,from:1,raise:1,"for":1,except:1,"finally":1,print:1,"import":1,pass:1,"return":1,exec:1,"else":1,"break":1,not:1,"with":1,"class":1,assert:1,yield:1,"try":1,"while":1,"continue":1,del:1,or:1,def:1,lambda:1,nonlocal:10},built_in:{None:1,True:1,False:1,Ellipsis:1,NotImplemented:1}}},
modes:[{className:"function",lexems:[hljs.UNDERSCORE_IDENT_RE],begin:"\\bdef ",end:":",illegal:"$",keywords:{def:1},contains:["title","params"],relevance:10},{className:"class",lexems:[hljs.UNDERSCORE_IDENT_RE],begin:"\\bclass ",end:":",illegal:"[${]",keywords:{"class":1},contains:["title","params"],relevance:10},{className:"title",begin:hljs.UNDERSCORE_IDENT_RE,end:hljs.IMMEDIATE_RE},{className:"params",begin:"\\(",end:"\\)",contains:["string"]},hljs.HASH_COMMENT_MODE,hljs.C_NUMBER_MODE,{className:"string",
begin:"u?r?'''",end:"'''",relevance:10},{className:"string",begin:'u?r?"""',end:'"""',relevance:10},hljs.APOS_STRING_MODE,hljs.QUOTE_STRING_MODE,hljs.BACKSLASH_ESCAPE,{className:"string",begin:"(u|r|ur)'",end:"'",contains:["escape"],relevance:10},{className:"string",begin:'(u|r|ur)"',end:'"',contains:["escape"],relevance:10},{className:"decorator",begin:"@",end:"$"}]};hljs.LANGUAGES.ruby=function(){var z=["comment","string","char","class","function","constant","symbol","number","variable","identifier","regexp_container"],F={keyword:{and:1,"false":1,then:1,defined:1,module:1,"in":1,"return":1,redo:1,"if":1,BEGIN:1,retry:1,end:1,"for":1,"true":1,self:1,when:1,next:1,until:1,"do":1,begin:1,unless:1,END:1,rescue:1,nil:1,"else":1,"break":1,undef:1,not:1,"super":1,"class":1,"case":1,require:1,yield:1,alias:1,"while":1,ensure:1,elsif:1,or:1,def:1},keymethods:{__id__:1,
__send__:1,abort:1,abs:1,"all?":1,allocate:1,ancestors:1,"any?":1,arity:1,assoc:1,at:1,at_exit:1,autoload:1,"autoload?":1,"between?":1,binding:1,binmode:1,"block_given?":1,call:1,callcc:1,caller:1,capitalize:1,"capitalize!":1,casecmp:1,"catch":1,ceil:1,center:1,chomp:1,"chomp!":1,chop:1,"chop!":1,chr:1,"class":1,class_eval:1,"class_variable_defined?":1,class_variables:1,clear:1,clone:1,close:1,close_read:1,close_write:1,"closed?":1,coerce:1,collect:1,"collect!":1,compact:1,"compact!":1,concat:1,"const_defined?":1,
const_get:1,const_missing:1,const_set:1,constants:1,count:1,crypt:1,"default":1,default_proc:1,"delete":1,"delete!":1,delete_at:1,delete_if:1,detect:1,display:1,div:1,divmod:1,downcase:1,"downcase!":1,downto:1,dump:1,dup:1,each:1,each_byte:1,each_index:1,each_key:1,each_line:1,each_pair:1,each_value:1,each_with_index:1,"empty?":1,entries:1,eof:1,"eof?":1,"eql?":1,"equal?":1,eval:1,exec:1,exit:1,"exit!":1,extend:1,fail:1,fcntl:1,fetch:1,fileno:1,fill:1,find:1,find_all:1,first:1,flatten:1,"flatten!":1,
floor:1,flush:1,for_fd:1,foreach:1,fork:1,format:1,freeze:1,"frozen?":1,fsync:1,getc:1,gets:1,global_variables:1,grep:1,gsub:1,"gsub!":1,"has_key?":1,"has_value?":1,hash:1,hex:1,id:1,include:1,"include?":1,included_modules:1,index:1,indexes:1,indices:1,induced_from:1,inject:1,insert:1,inspect:1,instance_eval:1,instance_method:1,instance_methods:1,"instance_of?":1,"instance_variable_defined?":1,instance_variable_get:1,instance_variable_set:1,instance_variables:1,"integer?":1,intern:1,invert:1,ioctl:1,
"is_a?":1,isatty:1,"iterator?":1,join:1,"key?":1,keys:1,"kind_of?":1,lambda:1,last:1,length:1,lineno:1,ljust:1,load:1,local_variables:1,loop:1,lstrip:1,"lstrip!":1,map:1,"map!":1,match:1,max:1,"member?":1,merge:1,"merge!":1,method:1,"method_defined?":1,method_missing:1,methods:1,min:1,module_eval:1,modulo:1,name:1,nesting:1,"new":1,next:1,"next!":1,"nil?":1,nitems:1,"nonzero?":1,object_id:1,oct:1,open:1,pack:1,partition:1,pid:1,pipe:1,pop:1,popen:1,pos:1,prec:1,prec_f:1,prec_i:1,print:1,printf:1,
private_class_method:1,private_instance_methods:1,"private_method_defined?":1,private_methods:1,proc:1,protected_instance_methods:1,"protected_method_defined?":1,protected_methods:1,public_class_method:1,public_instance_methods:1,"public_method_defined?":1,public_methods:1,push:1,putc:1,puts:1,quo:1,raise:1,rand:1,rassoc:1,read:1,read_nonblock:1,readchar:1,readline:1,readlines:1,readpartial:1,rehash:1,reject:1,"reject!":1,remainder:1,reopen:1,replace:1,require:1,"respond_to?":1,reverse:1,"reverse!":1,
reverse_each:1,rewind:1,rindex:1,rjust:1,round:1,rstrip:1,"rstrip!":1,scan:1,seek:1,select:1,send:1,set_trace_func:1,shift:1,singleton_method_added:1,singleton_methods:1,size:1,sleep:1,slice:1,"slice!":1,sort:1,"sort!":1,sort_by:1,split:1,sprintf:1,squeeze:1,"squeeze!":1,srand:1,stat:1,step:1,store:1,strip:1,"strip!":1,sub:1,"sub!":1,succ:1,"succ!":1,sum:1,superclass:1,swapcase:1,"swapcase!":1,sync:1,syscall:1,sysopen:1,sysread:1,sysseek:1,system:1,syswrite:1,taint:1,"tainted?":1,tell:1,test:1,"throw":1,
times:1,to_a:1,to_ary:1,to_f:1,to_hash:1,to_i:1,to_int:1,to_io:1,to_proc:1,to_s:1,to_str:1,to_sym:1,tr:1,"tr!":1,tr_s:1,"tr_s!":1,trace_var:1,transpose:1,trap:1,truncate:1,"tty?":1,type:1,ungetc:1,uniq:1,"uniq!":1,unpack:1,unshift:1,untaint:1,untrace_var:1,upcase:1,"upcase!":1,update:1,upto:1,"value?":1,values:1,values_at:1,warn:1,write:1,write_nonblock:1,"zero?":1,zip:1}};return{defaultMode:{lexems:["[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?"],contains:z,keywords:F},modes:[{className:"comment",begin:"#",
end:"$",contains:["yardoctag"]},{className:"comment",begin:"^\\=begin",end:"^\\=end",contains:["yardoctag"],relevance:10},{className:"comment",begin:"^__END__",end:"\\n$"},{className:"yardoctag",begin:"@[A-Za-z]+",end:hljs.IMMEDIATE_RE},{className:"function",begin:"\\bdef\\s+",end:" |$|;",lexems:["[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?"],keywords:F,contains:[{className:"ftitle",displayClassName:"title",begin:"[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",end:hljs.IMMEDIATE_RE,
lexems:["[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?"],keywords:F},{className:"params",begin:"\\(",end:"\\)",lexems:["[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?"],keywords:F,contains:z},"comment"]},{className:"class",begin:"\\b(class|module)\\b",end:"$|;",lexems:[hljs.UNDERSCORE_IDENT_RE],keywords:F,contains:[{className:"title",begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?",end:hljs.IMMEDIATE_RE,relevance:0},{className:"inheritance",begin:"<\\s*",end:hljs.IMMEDIATE_RE,contains:[{className:"parent",begin:"("+hljs.IDENT_RE+"::)?"+
hljs.IDENT_RE,end:hljs.IMMEDIATE_RE}]},"comment"],keywords:{"class":1,module:1}},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",end:hljs.IMMEDIATE_RE,relevance:0},{className:"number",begin:"\\?\\w",end:hljs.IMMEDIATE_RE},{className:"string",begin:"'",end:"'",contains:["escape","subst"],relevance:0},{className:"string",begin:'"',end:'"',contains:["escape","subst"],relevance:0},{className:"string",begin:"%[qw]?\\(",end:"\\)",contains:["escape",
"subst"],relevance:10},{className:"string",begin:"%[qw]?\\[",end:"\\]",contains:["escape","subst"],relevance:10},{className:"string",begin:"%[qw]?{",end:"}",contains:["escape","subst"],relevance:10},{className:"string",begin:"%[qw]?<",end:">",contains:["escape","subst"],relevance:10},{className:"string",begin:"%[qw]?/",end:"/",contains:["escape","subst"],relevance:10},{className:"string",begin:"%[qw]?%",end:"%",contains:["escape","subst"],relevance:10},{className:"string",begin:"%[qw]?-",end:"-",
contains:["escape","subst"],relevance:10},{className:"string",begin:"%[qw]?\\|",end:"\\|",contains:["escape","subst"],relevance:10},{className:"constant",begin:"(::)?([A-Z]\\w*(::)?)+",end:hljs.IMMEDIATE_RE,relevance:0},{className:"symbol",begin:":",end:hljs.IMMEDIATE_RE,contains:["string","identifier"]},{className:"identifier",begin:"[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?",end:hljs.IMMEDIATE_RE,lexems:["[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?"],keywords:F,relevance:0},hljs.BACKSLASH_ESCAPE,{className:"subst",
begin:"#\\{",end:"}",lexems:["[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?"],keywords:F,contains:z},{className:"regexp_container",begin:"("+hljs.RE_STARTERS_RE+")\\s*",end:hljs.IMMEDIATE_RE,noMarkup:true,contains:["comment","regexp"],relevance:0},{className:"regexp",begin:"/",end:"/[a-z]*",illegal:"\\n",contains:["escape"]},{className:"variable",begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))",end:hljs.IMMEDIATE_RE}]}}();hljs.LANGUAGES.scala={defaultMode:{lexems:[hljs.UNDERSCORE_IDENT_RE],contains:["javadoc","comment","string","class","number","annotation"],keywords:{type:1,yield:1,lazy:1,override:1,def:1,"with":1,val:1,"var":1,"false":1,"true":1,sealed:1,"abstract":1,"private":1,trait:1,object:1,"null":1,"if":1,"for":1,"while":1,"throw":1,"finally":1,"protected":1,"extends":1,"import":1,"final":1,"return":1,"else":1,"break":1,"new":1,"catch":1,"super":1,"class":1,"case":1,"package":1,"default":1,"try":1,"this":1,
match:1,"continue":1,"throws":1}},modes:[{className:"class",lexems:[hljs.UNDERSCORE_IDENT_RE],begin:"((case )?class |object |trait )",end:"({|$)",illegal:":",keywords:{"case":1,"class":1,trait:1,object:1},contains:[{begin:"(extends|with)",end:hljs.IMMEDIATE_RE,lexems:[hljs.IDENT_RE],keywords:{"extends":1,"with":1},relevance:10},{className:"title",begin:hljs.UNDERSCORE_IDENT_RE,end:hljs.IMMEDIATE_RE},{className:"params",begin:"\\(",end:"\\)",contains:["string","annotation"]}]},hljs.C_NUMBER_MODE,hljs.APOS_STRING_MODE,
hljs.QUOTE_STRING_MODE,hljs.BACKSLASH_ESCAPE,hljs.C_LINE_COMMENT_MODE,{className:"javadoc",begin:"/\\*\\*",end:"\\*/",contains:[{className:"javadoctag",begin:"@[A-Za-z]+",end:hljs.IMMEDIATE_RE}],relevance:10},hljs.C_BLOCK_COMMENT_MODE,{className:"annotation",begin:"@[A-Za-z]+",end:hljs.IMMEDIATE_RE},{className:"string",begin:'u?r?"""',end:'"""',relevance:10}]};hljs.LANGUAGES.sql={case_insensitive:true,defaultMode:{contains:["operator","comment"],illegal:"[^\\s]"},modes:[{className:"operator",begin:"(begin|start|commit|rollback|savepoint|lock|alter|create|drop|rename|call|delete|do|handler|insert|load|replace|select|truncate|update|set|show|pragma)\\b",end:";|$",contains:["string","number",{begin:"\\n",end:hljs.IMMEDIATE_RE}],lexems:["[a-zA-Z][a-zA-Z0-9_\\.]*"],keywords:{keyword:{all:1,partial:1,global:1,month:1,current_timestamp:1,using:1,go:1,revoke:1,
smallint:1,indicator:1,"end-exec":1,disconnect:1,zone:1,"with":1,character:1,assertion:1,to:1,add:1,current_user:1,usage:1,input:1,local:1,alter:1,match:1,collate:1,real:1,then:1,rollback:1,get:1,read:1,timestamp:1,session_user:1,not:1,integer:1,bit:1,unique:1,day:1,minute:1,desc:1,insert:1,execute:1,like:1,ilike:2,level:1,decimal:1,drop:1,"continue":1,isolation:1,found:1,where:1,constraints:1,domain:1,right:1,national:1,some:1,module:1,transaction:1,relative:1,second:1,connect:1,escape:1,close:1,
system_user:1,"for":1,deferred:1,section:1,cast:1,current:1,sqlstate:1,allocate:1,intersect:1,deallocate:1,numeric:1,"public":1,preserve:1,full:1,"goto":1,initially:1,asc:1,no:1,key:1,output:1,collation:1,group:1,by:1,union:1,session:1,both:1,last:1,language:1,constraint:1,column:1,of:1,space:1,foreign:1,deferrable:1,prior:1,connection:1,unknown:1,action:1,commit:1,view:1,or:1,first:1,into:1,"float":1,year:1,primary:1,cascaded:1,except:1,restrict:1,set:1,references:1,names:1,table:1,outer:1,open:1,
select:1,size:1,are:1,rows:1,from:1,prepare:1,distinct:1,leading:1,create:1,only:1,next:1,inner:1,authorization:1,schema:1,corresponding:1,option:1,declare:1,precision:1,immediate:1,"else":1,timezone_minute:1,external:1,varying:1,translation:1,"true":1,"case":1,exception:1,join:1,hour:1,"default":1,"double":1,scroll:1,value:1,cursor:1,descriptor:1,values:1,dec:1,fetch:1,procedure:1,"delete":1,and:1,"false":1,"int":1,is:1,describe:1,"char":1,as:1,at:1,"in":1,varchar:1,"null":1,trailing:1,any:1,absolute:1,
current_time:1,end:1,grant:1,privileges:1,when:1,cross:1,check:1,write:1,current_date:1,pad:1,begin:1,temporary:1,exec:1,time:1,update:1,catalog:1,user:1,sql:1,date:1,on:1,identity:1,timezone_hour:1,natural:1,whenever:1,interval:1,work:1,order:1,cascade:1,diagnostics:1,nchar:1,having:1,left:1,call:1,"do":1,handler:1,load:1,replace:1,truncate:1,start:1,lock:1,show:1,pragma:1},aggregate:{count:1,sum:1,min:1,max:1,avg:1}}},hljs.C_NUMBER_MODE,hljs.C_BLOCK_COMMENT_MODE,{className:"comment",begin:"--",
end:"$"},{className:"string",begin:"'",end:"'",contains:["escape",{begin:"''",end:hljs.IMMEDIATE_RE}],relevance:0},{className:"string",begin:'"',end:'"',contains:["escape",{begin:'""',end:hljs.IMMEDIATE_RE}],relevance:0},{className:"string",begin:"`",end:"`",contains:["escape"]},hljs.BACKSLASH_ESCAPE]};hljs.LANGUAGES.tex={defaultMode:{contains:["parameter","command","special","formula","comment"]},modes:[{className:"parameter",begin:"\\\\[a-zA-Z\u0430-\u044f\u0410-\u044f]+[\\*]? *= *-?\\d*\\.?\\d+(pt|pc|mm|cm|in|dd|cc|ex|em)?",end:hljs.IMMEDIATE_RE,returnBegin:true,contains:["command","number"],noMarkup:true,relevance:10},{className:"command",begin:"\\\\[a-zA-Z\u0430-\u044f\u0410-\u044f]+[\\*]?",end:hljs.IMMEDIATE_RE,relevance:10},{className:"command",begin:"\\\\[^a-zA-Z\u0430-\u044f\u0410-\u044f0-9]",
end:hljs.IMMEDIATE_RE,relevance:0},{className:"comment",begin:"%",end:"$",relevance:0},{className:"special",begin:"[{}\\[\\]\\&#~]",end:hljs.IMMEDIATE_RE,relevance:0},{className:"formula",begin:"\\$\\$",end:"\\$\\$",contains:["command","special"],relevance:0},{className:"formula",begin:"\\$",end:"\\$",contains:["command","special"],relevance:0},{className:"number",begin:" *=",end:"-?\\d*\\.?\\d+(pt|pc|mm|cm|in|dd|cc|ex|em)?",excludeBegin:true}]};hljs.tabReplace="    ";hljs.initHighlightingOnLoad();$(function(){$("a.fancybox").fancybox();$(".archive li > ul",this).each(function(){var z=$(this);z.parent("li").mouseenter(function(){z.show()}).mouseleave(function(){z.hide()}).find("a").css("cursor","pointer");z.hide()})});

