function convertEntities(b){var d,a;d=function(c){if(/&[^;]+;/.test(c)){var f=document.createElement("div");f.innerHTML=c;return !f.firstChild?c:f.firstChild.nodeValue}return c};if(typeof b==="string"){return d(b)}else{if(typeof b==="object"){for(a in b){if(typeof b[a]==="string"){b[a]=d(b[a])}}}}return b};

/*!
 * jQuery JavaScript Library v1.4.4
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Thu Nov 11 19:04:53 2010 -0500
 */
(function(E,B){function ka(a,b,d){if(d===B&&a.nodeType===1){d=a.getAttribute("data-"+b);if(typeof d==="string"){try{d=d==="true"?true:d==="false"?false:d==="null"?null:!c.isNaN(d)?parseFloat(d):Ja.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=B}return d}function U(){return false}function ca(){return true}function la(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ka(a){var b,d,e,f,h,l,k,o,x,r,A,C=[];f=[];h=c.data(this,this.nodeType?"events":"__events__");if(typeof h==="function")h=
h.events;if(!(a.liveFired===this||!h||!h.live||a.button&&a.type==="click")){if(a.namespace)A=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var J=h.live.slice(0);for(k=0;k<J.length;k++){h=J[k];h.origType.replace(X,"")===a.type?f.push(h.selector):J.splice(k--,1)}f=c(a.target).closest(f,a.currentTarget);o=0;for(x=f.length;o<x;o++){r=f[o];for(k=0;k<J.length;k++){h=J[k];if(r.selector===h.selector&&(!A||A.test(h.namespace))){l=r.elem;e=null;if(h.preType==="mouseenter"||
h.preType==="mouseleave"){a.type=h.preType;e=c(a.relatedTarget).closest(h.selector)[0]}if(!e||e!==l)C.push({elem:l,handleObj:h,level:r.level})}}}o=0;for(x=C.length;o<x;o++){f=C[o];if(d&&f.level>d)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;A=f.handleObj.origHandler.apply(f.elem,arguments);if(A===false||a.isPropagationStopped()){d=f.level;if(A===false)b=false;if(a.isImmediatePropagationStopped())break}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(La,
"`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Na.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function na(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this,
e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var l in e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function Oa(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 oa(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?Pa:Qa,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a,
"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a)?e(a,h):da(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=a});return d}function qa(a){if(!ea[a]){var b=c("<"+
a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";ea[a]=d}return ea[a]}function fa(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var t=E.document,c=function(){function a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTimeout(a,1);return}b.ready()}}var b=function(j,s){return new b.fn.init(j,s)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,l=/\S/,k=/^\s+/,o=/\s+$/,x=/\W/,r=/\d/,A=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,
C=/^[\],:{}\s]*$/,J=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=/(?:^|:|,)(?:\s*\[)+/g,L=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,i=/(msie) ([\w.]+)/,n=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,q=[],u,y=Object.prototype.toString,F=Object.prototype.hasOwnProperty,M=Array.prototype.push,N=Array.prototype.slice,O=String.prototype.trim,D=Array.prototype.indexOf,R={};b.fn=b.prototype={init:function(j,
s){var v,z,H;if(!j)return this;if(j.nodeType){this.context=this[0]=j;this.length=1;return this}if(j==="body"&&!s&&t.body){this.context=t;this[0]=t.body;this.selector="body";this.length=1;return this}if(typeof j==="string")if((v=h.exec(j))&&(v[1]||!s))if(v[1]){H=s?s.ownerDocument||s:t;if(z=A.exec(j))if(b.isPlainObject(s)){j=[t.createElement(z[1])];b.fn.attr.call(j,s,true)}else j=[H.createElement(z[1])];else{z=b.buildFragment([v[1]],[H]);j=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this,
j)}else{if((z=t.getElementById(v[2]))&&z.parentNode){if(z.id!==v[2])return f.find(j);this.length=1;this[0]=z}this.context=t;this.selector=j;return this}else if(!s&&!x.test(j)){this.selector=j;this.context=t;j=t.getElementsByTagName(j);return b.merge(this,j)}else return!s||s.jquery?(s||f).find(j):b(s).find(j);else if(b.isFunction(j))return f.ready(j);if(j.selector!==B){this.selector=j.selector;this.context=j.context}return b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length},
toArray:function(){return N.call(this,0)},get:function(j){return j==null?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:function(j,s,v){var z=b();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=this;z.context=this.context;if(s==="find")z.selector=this.selector+(this.selector?" ":"")+v;else if(s)z.selector=this.selector+"."+s+"("+v+")";return z},each:function(j,s){return b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b);else q&&q.push(j);return this},eq:function(j){return j===
-1?this.slice(j):this.slice(j,+j+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(j){return this.pushStack(b.map(this,function(s,v){return j.call(s,v,s)}))},end:function(){return this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var j,s,v,z,H,G=arguments[0]||{},K=1,Q=arguments.length,ga=false;
if(typeof G==="boolean"){ga=G;G=arguments[1]||{};K=2}if(typeof G!=="object"&&!b.isFunction(G))G={};if(Q===K){G=this;--K}for(;K<Q;K++)if((j=arguments[K])!=null)for(s in j){v=G[s];z=j[s];if(G!==z)if(ga&&z&&(b.isPlainObject(z)||(H=b.isArray(z)))){if(H){H=false;v=v&&b.isArray(v)?v:[]}else v=v&&b.isPlainObject(v)?v:{};G[s]=b.extend(ga,v,z)}else if(z!==B)G[s]=z}return G};b.extend({noConflict:function(j){E.$=e;if(j)E.jQuery=d;return b},isReady:false,readyWait:1,ready:function(j){j===true&&b.readyWait--;
if(!b.readyWait||j!==true&&!b.isReady){if(!t.body)return setTimeout(b.ready,1);b.isReady=true;if(!(j!==true&&--b.readyWait>0))if(q){var s=0,v=q;for(q=null;j=v[s++];)j.call(t,b);b.fn.trigger&&b(t).trigger("ready").unbind("ready")}}},bindReady:function(){if(!p){p=true;if(t.readyState==="complete")return setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMContentLoaded",u,false);E.addEventListener("load",b.ready,false)}else if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("onload",
b.ready);var j=false;try{j=E.frameElement==null}catch(s){}t.documentElement.doScroll&&j&&a()}}},isFunction:function(j){return b.type(j)==="function"},isArray:Array.isArray||function(j){return b.type(j)==="array"},isWindow:function(j){return j&&typeof j==="object"&&"setInterval"in j},isNaN:function(j){return j==null||!r.test(j)||isNaN(j)},type:function(j){return j==null?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){if(!j||b.type(j)!=="object"||j.nodeType||b.isWindow(j))return false;if(j.constructor&&
!F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"))return false;for(var s in j);return s===B||F.call(j,s)},isEmptyObject:function(j){for(var s in j)return false;return true},error:function(j){throw j;},parseJSON:function(j){if(typeof j!=="string"||!j)return null;j=b.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return "+j))();else b.error("Invalid JSON: "+j)},noop:function(){},globalEval:function(j){if(j&&
l.test(j)){var s=t.getElementsByTagName("head")[0]||t.documentElement,v=t.createElement("script");v.type="text/javascript";if(b.support.scriptEval)v.appendChild(t.createTextNode(j));else v.text=j;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:function(j,s){return j.nodeName&&j.nodeName.toUpperCase()===s.toUpperCase()},each:function(j,s,v){var z,H=0,G=j.length,K=G===B||b.isFunction(j);if(v)if(K)for(z in j){if(s.apply(j[z],v)===false)break}else for(;H<G;){if(s.apply(j[H++],v)===false)break}else if(K)for(z in j){if(s.call(j[z],
z,j[z])===false)break}else for(v=j[0];H<G&&s.call(v,H,v)!==false;v=j[++H]);return j},trim:O?function(j){return j==null?"":O.call(j)}:function(j){return j==null?"":j.toString().replace(k,"").replace(o,"")},makeArray:function(j,s){var v=s||[];if(j!=null){var z=b.type(j);j.length==null||z==="string"||z==="function"||z==="regexp"||b.isWindow(j)?M.call(v,j):b.merge(v,j)}return v},inArray:function(j,s){if(s.indexOf)return s.indexOf(j);for(var v=0,z=s.length;v<z;v++)if(s[v]===j)return v;return-1},merge:function(j,
s){var v=j.length,z=0;if(typeof s.length==="number")for(var H=s.length;z<H;z++)j[v++]=s[z];else for(;s[z]!==B;)j[v++]=s[z++];j.length=v;return j},grep:function(j,s,v){var z=[],H;v=!!v;for(var G=0,K=j.length;G<K;G++){H=!!s(j[G],G);v!==H&&z.push(j[G])}return z},map:function(j,s,v){for(var z=[],H,G=0,K=j.length;G<K;G++){H=s(j[G],G,v);if(H!=null)z[z.length]=H}return z.concat.apply([],z)},guid:1,proxy:function(j,s,v){if(arguments.length===2)if(typeof s==="string"){v=j;j=v[s];s=B}else if(s&&!b.isFunction(s)){v=
s;s=B}if(!s&&j)s=function(){return j.apply(v||this,arguments)};if(j)s.guid=j.guid=j.guid||s.guid||b.guid++;return s},access:function(j,s,v,z,H,G){var K=j.length;if(typeof s==="object"){for(var Q in s)b.access(j,Q,s[Q],z,H,v);return j}if(v!==B){z=!G&&z&&b.isFunction(v);for(Q=0;Q<K;Q++)H(j[Q],s,z?v.call(j[Q],Q,H(j[Q],s)):v,G);return j}return K?H(j[0],s):B},now:function(){return(new Date).getTime()},uaMatch:function(j){j=j.toLowerCase();j=L.exec(j)||g.exec(j)||i.exec(j)||j.indexOf("compatible")<0&&n.exec(j)||
[];return{browser:j[1]||"",version:j[2]||"0"}},browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(j,s){R["[object "+s+"]"]=s.toLowerCase()});m=b.uaMatch(m);if(m.browser){b.browser[m.browser]=true;b.browser.version=m.version}if(b.browser.webkit)b.browser.safari=true;if(D)b.inArray=function(j,s){return D.call(s,j)};if(!/\s/.test("\u00a0")){k=/^[\s\xA0]+/;o=/[\s\xA0]+$/}f=b(t);if(t.addEventListener)u=function(){t.removeEventListener("DOMContentLoaded",u,
false);b.ready()};else if(t.attachEvent)u=function(){if(t.readyState==="complete"){t.detachEvent("onreadystatechange",u);b.ready()}};return E.jQuery=E.$=b}();(function(){c.support={};var a=t.documentElement,b=t.createElement("script"),d=t.createElement("div"),e="script"+c.now();d.style.display="none";d.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],l=t.createElement("select"),
k=l.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:k.selected,deleteExpando:true,optDisabled:false,checkClone:false,
scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=true;c.support.optDisabled=!k.disabled;b.type="text/javascript";try{b.appendChild(t.createTextNode("window."+e+"=1;"))}catch(o){}a.insertBefore(b,a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}try{delete b.test}catch(x){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function r(){c.support.noCloneEvent=
false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")}d=t.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=t.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var r=t.createElement("div");r.style.width=r.style.paddingLeft="1px";t.body.appendChild(r);c.boxModel=c.support.boxModel=r.offsetWidth===2;if("zoom"in r.style){r.style.display="inline";r.style.zoom=
1;c.support.inlineBlockNeedsLayout=r.offsetWidth===2;r.style.display="";r.innerHTML="<div style='width:4px;'></div>";c.support.shrinkWrapBlocks=r.offsetWidth!==2}r.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var A=r.getElementsByTagName("td");c.support.reliableHiddenOffsets=A[0].offsetHeight===0;A[0].style.display="";A[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&A[0].offsetHeight===0;r.innerHTML="";t.body.removeChild(r).style.display=
"none"});a=function(r){var A=t.createElement("div");r="on"+r;var C=r in A;if(!C){A.setAttribute(r,"return;");C=typeof A[r]==="function"}return C};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();var ra={},Ja=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?ra:a;var e=a.nodeType,f=e?a[c.expando]:null,h=
c.cache;if(!(e&&!f&&typeof b==="string"&&d===B)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==B)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?ra:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando);
else if(d)delete f[e];else for(var l in a)delete a[l]}},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){var d=null;if(typeof a==="undefined"){if(this.length){var e=this[0].attributes,f;d=c.data(this[0]);for(var h=0,l=e.length;h<l;h++){f=e[h].name;if(f.indexOf("data-")===0){f=f.substr(5);ka(this[0],f,d[f])}}}return d}else if(typeof a==="object")return this.each(function(){c.data(this,
a)});var k=a.split(".");k[1]=k[1]?"."+k[1]:"";if(b===B){d=this.triggerHandler("getData"+k[1]+"!",[k[0]]);if(d===B&&this.length){d=c.data(this[0],a);d=ka(this[0],a,d)}return d===B&&k[1]?this.data(k[0]):d}else return this.each(function(){var o=c(this),x=[k[0],b];o.triggerHandler("setData"+k[1]+"!",x);c.data(this,a,b);o.triggerHandler("changeData"+k[1]+"!",x)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var e=
c.data(a,b);if(!d)return e||[];if(!e||c.isArray(d))e=c.data(a,b,c.makeArray(d));else e.push(d);return e}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.shift();if(e==="inprogress")e=d.shift();if(e){b==="fx"&&d.unshift("inprogress");e.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===B)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,
a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var sa=/[\n\t]/g,ha=/\s+/,Sa=/\r/g,Ta=/^(?:href|src|style)$/,Ua=/^(?:button|input)$/i,Va=/^(?:button|input|object|select|textarea)$/i,Wa=/^a(?:rea)?$/i,ta=/^(?:radio|checkbox)$/i;c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",
colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};c.fn.extend({attr:function(a,b){return c.access(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(x){var r=c(this);r.addClass(a.call(this,x,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===
1)if(f.className){for(var h=" "+f.className+" ",l=f.className,k=0,o=b.length;k<o;k++)if(h.indexOf(" "+b[k]+" ")<0)l+=" "+b[k];f.className=c.trim(l)}else f.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(o){var x=c(this);x.removeClass(a.call(this,o,x.attr("class")))});if(a&&typeof a==="string"||a===B)for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===1&&f.className)if(a){for(var h=(" "+f.className+" ").replace(sa," "),
l=0,k=b.length;l<k;l++)h=h.replace(" "+b[l]+" "," ");f.className=c.trim(h)}else f.className=""}return this},toggleClass:function(a,b){var d=typeof a,e=typeof b==="boolean";if(c.isFunction(a))return this.each(function(f){var h=c(this);h.toggleClass(a.call(this,f,h.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var f,h=0,l=c(this),k=b,o=a.split(ha);f=o[h++];){k=e?k:!l.hasClass(f);l[k?"addClass":"removeClass"](f)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,
"__className__",this.className);this.className=this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(sa," ").indexOf(a)>-1)return true;return false},val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one";
if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h<e;h++){var l=f[h];if(l.selected&&(c.support.optDisabled?!l.disabled:l.getAttribute("disabled")===null)&&(!l.parentNode.disabled||!c.nodeName(l.parentNode,"optgroup"))){a=c(l).val();if(b)return a;d.push(a)}}return d}if(ta.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Sa,"")}return B}var k=c.isFunction(a);return this.each(function(o){var x=c(this),r=a;if(this.nodeType===1){if(k)r=
a.call(this,o,x.val());if(r==null)r="";else if(typeof r==="number")r+="";else if(c.isArray(r))r=c.map(r,function(C){return C==null?"":C+""});if(c.isArray(r)&&ta.test(this.type))this.checked=c.inArray(x.val(),r)>=0;else if(c.nodeName(this,"select")){var A=c.makeArray(r);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),A)>=0});if(!A.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},
attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return B;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==B;b=e&&c.props[b]||b;var h=Ta.test(b);if((b in a||a[b]!==B)&&e&&!h){if(f){b==="type"&&Ua.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");if(d===null)a.nodeType===1&&a.removeAttribute(b);else 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:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return B;a=!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(b);return a===null?B:a}});var X=/\.(.*)$/,ia=/^(?:textarea|input|select)$/i,La=/\./g,Ma=/ /g,Xa=/[^\w\s.|`]/g,Ya=function(a){return a.replace(Xa,"\\$&")},ua={focusin:0,focusout:0};
c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;else if(!d)return;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var l=a.nodeType?"events":"__events__",k=h[l],o=h.handle;if(typeof k==="function"){o=k.handle;k=k.events}else if(!k){a.nodeType||(h[l]=h=function(){});h.events=k={}}if(!o)h.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,
arguments):B};o.elem=a;b=b.split(" ");for(var x=0,r;l=b[x++];){h=f?c.extend({},f):{handler:d,data:e};if(l.indexOf(".")>-1){r=l.split(".");l=r.shift();h.namespace=r.slice(0).sort().join(".")}else{r=[];h.namespace=""}h.type=l;if(!h.guid)h.guid=d.guid;var A=k[l],C=c.event.special[l]||{};if(!A){A=k[l]=[];if(!C.setup||C.setup.call(a,e,r,o)===false)if(a.addEventListener)a.addEventListener(l,o,false);else a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.handler.guid)h.handler.guid=
d.guid}A.push(h);c.event.global[l]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,l=0,k,o,x,r,A,C,J=a.nodeType?"events":"__events__",w=c.data(a),I=w&&w[J];if(w&&I){if(typeof I==="function"){w=I;I=I.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in I)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[l++];){r=f;k=f.indexOf(".")<0;o=[];if(!k){o=f.split(".");f=o.shift();x=RegExp("(^|\\.)"+
c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=I[f])if(d){r=c.event.special[f]||{};for(h=e||0;h<A.length;h++){C=A[h];if(d.guid===C.guid){if(k||x.test(C.namespace)){e==null&&A.splice(h--,1);r.remove&&r.remove.call(a,C)}if(e!=null)break}}if(A.length===0||e!=null&&A.length===1){if(!r.teardown||r.teardown.call(a,o)===false)c.removeEvent(a,f,w.handle);delete I[f]}}else for(h=0;h<A.length;h++){C=A[h];if(k||x.test(C.namespace)){c.event.remove(a,r,C.handler,h);A.splice(h--,1)}}}if(c.isEmptyObject(I)){if(b=
w.handle)b.elem=null;delete w.events;delete w.handle;if(typeof w==="function")c.removeData(a,J);else c.isEmptyObject(w)&&c.removeData(a)}}}}},trigger:function(a,b,d,e){var f=a.type||a;if(!e){a=typeof a==="object"?a[c.expando]?a:c.extend(c.Event(f),a):c.Event(f);if(f.indexOf("!")>=0){a.type=f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===
8)return B;a.result=B;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){var l;e=a.target;var k=f.replace(X,""),o=c.nodeName(e,"a")&&k===
"click",x=c.event.special[k]||{};if((!x._default||x._default.call(d,a)===false)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[k]){if(l=e["on"+k])e["on"+k]=null;c.event.triggered=true;e[k]()}}catch(r){}if(l)e["on"+k]=l;c.event.triggered=false}}},handle:function(a){var b,d,e,f;d=[];var h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+
d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var l=d.length;f<l;f++){var k=d[f];if(b||e.test(k.namespace)){a.handler=k.handler;a.data=k.data;a.handleObj=k;k=k.handler.apply(this,h);if(k!==B){a.result=k;if(k===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[c.expando])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||t;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=t.documentElement;d=t.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(a.which==null&&(a.charCode!=null||a.keyCode!=null))a.which=a.charCode!=null?a.charCode:a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==B)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,Y(a.origType,a.selector),c.extend({},a,{handler:Ka,guid:a.handler.guid}))},remove:function(a){c.event.remove(this,
Y(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,d){if(c.isWindow(this))this.onbeforeunload=d},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};c.removeEvent=t.removeEventListener?function(a,b,d){a.removeEventListener&&a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent&&a.detachEvent("on"+b,d)};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=
c.now();this[c.expando]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ca;var a=this.originalEvent;if(a)if(a.preventDefault)a.preventDefault();else a.returnValue=false},stopPropagation:function(){this.isPropagationStopped=ca;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ca;this.stopPropagation()},isDefaultPrevented:U,isPropagationStopped:U,isImmediatePropagationStopped:U};
var va=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},wa=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?wa:va,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?wa:va)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!==
"form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length){a.liveFired=B;return la("submit",this,arguments)}});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13){a.liveFired=B;return la("submit",this,arguments)}})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};if(!c.support.changeBubbles){var V,
xa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=xa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===B||f===e))if(e!=null||f){a.type="change";a.liveFired=
B;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",xa(a))}},setup:function(){if(this.type===
"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ia.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){ua[b]++===0&&t.addEventListener(a,d,true)},teardown:function(){--ua[b]===
0&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=B}var l=b==="one"?c.proxy(f,function(o){c(this).unbind(o,l);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var k=this.length;h<k;h++)c.event.add(this[h],d,l,e)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!a.preventDefault)for(var d in a)this.unbind(d,
a[d]);else{d=0;for(var e=this.length;d<e;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,e){return this.live(b,d,e,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},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.proxy(a,b[d++]);return this.click(c.proxy(a,function(e){var f=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,f+1);e.preventDefault();return b[f].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var ya={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,e,f,h){var l,k=0,o,x,r=h||this.selector;h=h?this:c(this.context);if(typeof d===
"object"&&!d.preventDefault){for(l in d)h[b](l,e,d[l],r);return this}if(c.isFunction(e)){f=e;e=B}for(d=(d||"").split(" ");(l=d[k++])!=null;){o=X.exec(l);x="";if(o){x=o[0];l=l.replace(X,"")}if(l==="hover")d.push("mouseenter"+x,"mouseleave"+x);else{o=l;if(l==="focus"||l==="blur"){d.push(ya[l]+x);l+=x}else l=(ya[l]||l)+x;if(b==="live"){x=0;for(var A=h.length;x<A;x++)c.event.add(h[x],"live."+Y(l,r),{data:e,selector:r,handler:f,origType:l,origHandler:f,preType:o})}else h.unbind("live."+Y(l,r),f)}}return this}});
c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){c.fn[b]=function(d,e){if(e==null){e=d;d=null}return arguments.length>0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});
(function(){function a(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1&&!q){y.sizcache=n;y.sizset=p}if(y.nodeName.toLowerCase()===i){F=y;break}y=y[g]}m[p]=F}}}function b(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1){if(!q){y.sizcache=n;y.sizset=p}if(typeof i!=="string"){if(y===i){F=true;break}}else if(k.filter(i,
[y]).length>0){F=y;break}}y=y[g]}m[p]=F}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,l=true;[0,0].sort(function(){l=false;return 0});var k=function(g,i,n,m){n=n||[];var p=i=i||t;if(i.nodeType!==1&&i.nodeType!==9)return[];if(!g||typeof g!=="string")return n;var q,u,y,F,M,N=true,O=k.isXML(i),D=[],R=g;do{d.exec("");if(q=d.exec(R)){R=q[3];D.push(q[1]);if(q[2]){F=q[3];
break}}}while(q);if(D.length>1&&x.exec(g))if(D.length===2&&o.relative[D[0]])u=L(D[0]+D[1],i);else for(u=o.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=D.shift();if(o.relative[g])g+=D.shift();u=L(g,u)}else{if(!m&&D.length>1&&i.nodeType===9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=k.find(D.shift(),i,O);i=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if(i){q=m?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length===1&&(D[0]==="~"||D[0]==="+")&&i.parentNode?i.parentNode:i,O);u=q.expr?k.filter(q.expr,
q.set):q.set;if(D.length>0)y=C(u);else N=false;for(;D.length;){q=M=D.pop();if(o.relative[M])q=D.pop();else M="";if(q==null)q=i;o.relative[M](y,q,O)}}else y=[]}y||(y=u);y||k.error(M||g);if(f.call(y)==="[object Array]")if(N)if(i&&i.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&k.contains(i,y[g])))n.push(u[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&n.push(u[g]);else n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return n};k.uniqueSort=function(g){if(w){h=
l;g.sort(w);if(h)for(var i=1;i<g.length;i++)g[i]===g[i-1]&&g.splice(i--,1)}return g};k.matches=function(g,i){return k(g,null,null,i)};k.matchesSelector=function(g,i){return k(i,null,null,[g]).length>0};k.find=function(g,i,n){var m;if(!g)return[];for(var p=0,q=o.order.length;p<q;p++){var u,y=o.order[p];if(u=o.leftMatch[y].exec(g)){var F=u[1];u.splice(1,1);if(F.substr(F.length-1)!=="\\"){u[1]=(u[1]||"").replace(/\\/g,"");m=o.find[y](u,i,n);if(m!=null){g=g.replace(o.match[y],"");break}}}}m||(m=i.getElementsByTagName("*"));
return{set:m,expr:g}};k.filter=function(g,i,n,m){for(var p,q,u=g,y=[],F=i,M=i&&i[0]&&k.isXML(i[0]);g&&i.length;){for(var N in o.filter)if((p=o.leftMatch[N].exec(g))!=null&&p[2]){var O,D,R=o.filter[N];D=p[1];q=false;p.splice(1,1);if(D.substr(D.length-1)!=="\\"){if(F===y)y=[];if(o.preFilter[N])if(p=o.preFilter[N](p,F,n,y,m,M)){if(p===true)continue}else q=O=true;if(p)for(var j=0;(D=F[j])!=null;j++)if(D){O=R(D,p,j,F);var s=m^!!O;if(n&&O!=null)if(s)q=true;else F[j]=false;else if(s){y.push(D);q=true}}if(O!==
B){n||(F=y);g=g.replace(o.match[N],"");if(!q)return[];break}}}if(g===u)if(q==null)k.error(g);else break;u=g}return F};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var o=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,
POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},relative:{"+":function(g,i){var n=typeof i==="string",m=n&&!/\W/.test(i);n=n&&!m;if(m)i=i.toLowerCase();m=0;for(var p=g.length,q;m<p;m++)if(q=g[m]){for(;(q=q.previousSibling)&&q.nodeType!==1;);g[m]=n||q&&q.nodeName.toLowerCase()===
i?q||false:q===i}n&&k.filter(i,g,true)},">":function(g,i){var n,m=typeof i==="string",p=0,q=g.length;if(m&&!/\W/.test(i))for(i=i.toLowerCase();p<q;p++){if(n=g[p]){n=n.parentNode;g[p]=n.nodeName.toLowerCase()===i?n:false}}else{for(;p<q;p++)if(n=g[p])g[p]=m?n.parentNode:n.parentNode===i;m&&k.filter(i,g,true)}},"":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m=i=i.toLowerCase();q=a}q("parentNode",i,p,g,m,n)},"~":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m=
i=i.toLowerCase();q=a}q("previousSibling",i,p,g,m,n)}},find:{ID:function(g,i,n){if(typeof i.getElementById!=="undefined"&&!n)return(g=i.getElementById(g[1]))&&g.parentNode?[g]:[]},NAME:function(g,i){if(typeof i.getElementsByName!=="undefined"){for(var n=[],m=i.getElementsByName(g[1]),p=0,q=m.length;p<q;p++)m[p].getAttribute("name")===g[1]&&n.push(m[p]);return n.length===0?null:n}},TAG:function(g,i){return i.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,i,n,m,p,q){g=" "+g[1].replace(/\\/g,
"")+" ";if(q)return g;q=0;for(var u;(u=i[q])!=null;q++)if(u)if(p^(u.className&&(" "+u.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))n||m.push(u);else if(n)i[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var i=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=i[1]+(i[2]||1)-0;g[3]=i[3]-0}g[0]=e++;return g},ATTR:function(g,i,n,
m,p,q){i=g[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=o.attrMap[i];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,i,n,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,i);else{g=k.filter(g[3],i,n,true^p);n||m.push.apply(m,g);return false}else if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===
true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===
g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,i){return i===0},last:function(g,i,n,m){return i===m.length-1},even:function(g,i){return i%2===0},odd:function(g,i){return i%2===1},lt:function(g,i,n){return i<n[3]-0},gt:function(g,i,n){return i>n[3]-0},nth:function(g,i,n){return n[3]-
0===i},eq:function(g,i,n){return n[3]-0===i}},filter:{PSEUDO:function(g,i,n,m){var p=i[1],q=o.filters[p];if(q)return q(g,n,i,m);else if(p==="contains")return(g.textContent||g.innerText||k.getText([g])||"").indexOf(i[3])>=0;else if(p==="not"){i=i[3];n=0;for(m=i.length;n<m;n++)if(i[n]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+p)},CHILD:function(g,i){var n=i[1],m=g;switch(n){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(n===
"first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":n=i[2];var p=i[3];if(n===1&&p===0)return true;var q=i[0],u=g.parentNode;if(u&&(u.sizcache!==q||!g.nodeIndex)){var y=0;for(m=u.firstChild;m;m=m.nextSibling)if(m.nodeType===1)m.nodeIndex=++y;u.sizcache=q}m=g.nodeIndex-p;return n===0?m===0:m%n===0&&m/n>=0}},ID:function(g,i){return g.nodeType===1&&g.getAttribute("id")===i},TAG:function(g,i){return i==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===
i},CLASS:function(g,i){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(i)>-1},ATTR:function(g,i){var n=i[1];n=o.attrHandle[n]?o.attrHandle[n](g):g[n]!=null?g[n]:g.getAttribute(n);var m=n+"",p=i[2],q=i[4];return n==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&n!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,i,n,m){var p=o.setFilters[i[2]];
if(p)return p(g,n,i,m)}}},x=o.match.POS,r=function(g,i){return"\\"+(i-0+1)},A;for(A in o.match){o.match[A]=RegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].source.replace(/\\(\d+)/g,r))}var C=function(g,i){g=Array.prototype.slice.call(g,0);if(i){i.push.apply(i,g);return i}return g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J){C=function(g,i){var n=0,m=i||[];if(f.call(g)==="[object Array]")Array.prototype.push.apply(m,
g);else if(typeof g.length==="number")for(var p=g.length;n<p;n++)m.push(g[n]);else for(;g[n];n++)m.push(g[n]);return m}}var w,I;if(t.documentElement.compareDocumentPosition)w=function(g,i){if(g===i){h=true;return 0}if(!g.compareDocumentPosition||!i.compareDocumentPosition)return g.compareDocumentPosition?-1:1;return g.compareDocumentPosition(i)&4?-1:1};else{w=function(g,i){var n,m,p=[],q=[];n=g.parentNode;m=i.parentNode;var u=n;if(g===i){h=true;return 0}else if(n===m)return I(g,i);else if(n){if(!m)return 1}else return-1;
for(;u;){p.unshift(u);u=u.parentNode}for(u=m;u;){q.unshift(u);u=u.parentNode}n=p.length;m=q.length;for(u=0;u<n&&u<m;u++)if(p[u]!==q[u])return I(p[u],q[u]);return u===n?I(g,q[u],-1):I(p[u],i,1)};I=function(g,i,n){if(g===i)return n;for(g=g.nextSibling;g;){if(g===i)return-1;g=g.nextSibling}return 1}}k.getText=function(g){for(var i="",n,m=0;g[m];m++){n=g[m];if(n.nodeType===3||n.nodeType===4)i+=n.nodeValue;else if(n.nodeType!==8)i+=k.getText(n.childNodes)}return i};(function(){var g=t.createElement("div"),
i="script"+(new Date).getTime(),n=t.documentElement;g.innerHTML="<a name='"+i+"'/>";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){o.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:B:[]};o.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}n.removeChild(g);
n=g=null})();(function(){var g=t.createElement("div");g.appendChild(t.createComment(""));if(g.getElementsByTagName("*").length>0)o.find.TAG=function(i,n){var m=n.getElementsByTagName(i[1]);if(i[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="<a href='#'></a>";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")o.attrHandle.href=function(i){return i.getAttribute("href",2)};g=null})();t.querySelectorAll&&
function(){var g=k,i=t.createElement("div");i.innerHTML="<p class='TEST'></p>";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST").length===0)){k=function(m,p,q,u){p=p||t;m=m.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!u&&!k.isXML(p))if(p.nodeType===9)try{return C(p.querySelectorAll(m),q)}catch(y){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var F=p.getAttribute("id"),M=F||"__sizzle__";F||p.setAttribute("id",M);try{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F||
p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in g)k[n]=g[n];i=null}}();(function(){var g=t.documentElement,i=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,n=false;try{i.call(t.documentElement,"[test!='']:sizzle")}catch(m){n=true}if(i)k.matchesSelector=function(p,q){q=q.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=/.test(q))return i.call(p,q)}catch(u){}return k(q,null,null,[p]).length>0}})();(function(){var g=
t.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){o.order.splice(1,0,"CLASS");o.find.CLASS=function(i,n,m){if(typeof n.getElementsByClassName!=="undefined"&&!m)return n.getElementsByClassName(i[1])};g=null}}})();k.contains=t.documentElement.contains?function(g,i){return g!==i&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocumentPosition?
function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){return false};k.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var L=function(g,i){for(var n,m=[],p="",q=i.nodeType?[i]:i;n=o.match.PSEUDO.exec(g);){p+=n[0];g=g.replace(o.match.PSEUDO,"")}g=o.relative[g]?g+"*":g;n=0;for(var u=q.length;n<u;n++)k(g,q[n],m);return k.filter(p,m)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=k.getText;c.isXMLDoc=k.isXML;
c.contains=k.contains})();var Za=/Until$/,$a=/^(?:parents|prevUntil|prevAll)/,ab=/,/,Na=/^.[^:#\[\.,]*$/,bb=Array.prototype.slice,cb=c.expr.match.POS;c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,e=0,f=this.length;e<f;e++){d=b.length;c.find(a,this[e],b);if(e>0)for(var h=d;h<b.length;h++)for(var l=0;l<d;l++)if(b[l]===b[h]){b.splice(h--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,e=b.length;d<e;d++)if(c.contains(this,b[d]))return true})},
not:function(a){return this.pushStack(ma(this,a,false),"not",a)},filter:function(a){return this.pushStack(ma(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){var l,k={},o=1;if(h&&a.length){e=0;for(f=a.length;e<f;e++){l=a[e];k[l]||(k[l]=c.expr.match.POS.test(l)?c(l,b||this.context):l)}for(;h&&h.ownerDocument&&h!==b;){for(l in k){e=k[l];if(e.jquery?e.index(h)>-1:c(h).is(e))d.push({selector:l,elem:h,level:o})}h=
h.parentNode;o++}}return d}l=cb.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e<f;e++)for(h=this[e];h;)if(l?l.index(h)>-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context):
c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},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")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},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,e){var f=c.map(this,b,d);Za.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||ab.test(e))&&$a.test(a))f=f.reverse();return this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===B||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&&
e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var za=/ jQuery\d+="(?:\d+|null)"/g,$=/^\s+/,Aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=/<([\w:]+)/,db=/<tbody/i,eb=/<|&#?\w+;/,Ca=/<(?:script|object|embed|option|style)/i,Da=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/\=([^="'>\s]+\/)>/g,P={option:[1,
"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};P.optgroup=P.option;P.tbody=P.tfoot=P.colgroup=P.caption=P.thead;P.th=P.td;if(!c.support.htmlSerialize)P._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==B)return this.empty().append((this[0]&&this[0].ownerDocument||t).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},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(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(za,"").replace(fb,'="$1">').replace($,"")],e)[0]}else return this.cloneNode(true)});if(a===true){na(this,b);na(this.find("*"),b.find("*"))}return b},html:function(a){if(a===B)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(za,""):null;
else if(typeof a==="string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Aa,"<$1></$2>");try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(e){this.empty().append(a)}}else c.isFunction(a)?this.each(function(f){var h=c(this);h.html(a.call(this,f,h.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=
c(this),e=d.html();d.replaceWith(a.call(this,b,e))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){var e,f,h,l=a[0],k=[];if(!c.support.checkClone&&arguments.length===3&&typeof l==="string"&&Da.test(l))return this.each(function(){c(this).domManip(a,
b,d,true)});if(c.isFunction(l))return this.each(function(x){var r=c(this);a[0]=l.call(this,x,b?r.html():B);r.domManip(a,b,d)});if(this[0]){e=l&&l.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:c.buildFragment(a,this,k);h=e.fragment;if(f=h.childNodes.length===1?h=h.firstChild:h.firstChild){b=b&&c.nodeName(f,"tr");f=0;for(var o=this.length;f<o;f++)d.call(b?c.nodeName(this[f],"table")?this[f].getElementsByTagName("tbody")[0]||this[f].appendChild(this[f].ownerDocument.createElement("tbody")):
this[f]:this[f],f>0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.length&&c.each(k,Oa)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:t;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===t&&!Ca.test(a[0])&&(c.support.checkClone||!Da.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append",
prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=d.length;f<h;f++){var l=(f>0?this.clone(true):this).get();c(d[f])[b](l);e=e.concat(l)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||t;if(typeof b.createElement==="undefined")b=b.ownerDocument||
b[0]&&b[0].ownerDocument||t;for(var f=[],h=0,l;(l=a[h])!=null;h++){if(typeof l==="number")l+="";if(l){if(typeof l==="string"&&!eb.test(l))l=b.createTextNode(l);else if(typeof l==="string"){l=l.replace(Aa,"<$1></$2>");var k=(Ba.exec(l)||["",""])[1].toLowerCase(),o=P[k]||P._default,x=o[0],r=b.createElement("div");for(r.innerHTML=o[1]+l+o[2];x--;)r=r.lastChild;if(!c.support.tbody){x=db.test(l);k=k==="table"&&!x?r.firstChild&&r.firstChild.childNodes:o[1]==="<table>"&&!x?r.childNodes:[];for(o=k.length-
1;o>=0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].parentNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.insertBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=r.childNodes}if(l.nodeType)f.push(l);else f=c.merge(f,l)}}if(d)for(h=0;f[h];h++)if(e&&c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script"))));
d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,l=0,k;(k=a[l])!=null;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]))if(d=k[c.expando]){if((b=e[d])&&b.events)for(var o in b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete k[c.expando];else k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var Ea=/alpha\([^)]*\)/i,gb=/opacity=([^)]*)/,hb=/-([a-z])/ig,ib=/([A-Z])/g,Fa=/^-?\d+(?:px)?$/i,
jb=/^-?\d/,kb={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],W,Ga,aa,lb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===B)return this;return c.access(this,a,b,true,function(d,e,f){return f!==B?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,
zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),l=a.style,k=c.cssHooks[h];b=c.cssProps[h]||h;if(d!==B){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!k||!("set"in k)||(d=k.set(a,d))!==B)try{l[b]=d}catch(o){}}}else{if(k&&"get"in k&&(f=k.get(a,false,e))!==B)return f;return l[b]}}},css:function(a,b,d){var e,f=c.camelCase(b),
h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==B)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=e[f]},camelCase:function(a){return a.replace(hb,lb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=oa(d,b,f);else c.swap(d,kb,function(){h=oa(d,b,f)});if(h<=0){h=W(d,b,b);if(h==="0px"&&aa)h=aa(d,b,b);
if(h!=null)return h===""||h==="auto"?"0px":h}if(h<0||h==null){h=d.style[b];return h===""||h==="auto"?"0px":h}return typeof h==="string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f=
d.filter||"";d.filter=Ea.test(f)?f.replace(Ea,e):d.filter+" "+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=function(a,b,d){var e;d=d.replace(ib,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return B;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};if(t.documentElement.currentStyle)aa=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],h=a.style;if(!Fa.test(f)&&jb.test(f)){d=h.left;
e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f===""?"auto":f};W=Ga||aa;if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var mb=c.now(),nb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,
ob=/^(?:select|textarea)/i,pb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,qb=/^(?:GET|HEAD)$/,Ra=/\[\]$/,T=/\=\?(&|$)/,ja=/\?/,rb=/([?&])_=[^&]*/,sb=/^(\w+:)?\/\/([^\/?#]+)/,tb=/%20/g,ub=/#.*$/,Ha=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ha)return Ha.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=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,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,k){if(k==="success"||k==="notmodified")h.html(f?c("<div>").append(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[l.responseText,k,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||ob.test(this.nodeName)||pb.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)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;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)){e=e||d;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 new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",
script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),l=qb.test(h);b.url=b.url.replace(ub,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ja.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data||
!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var k=E[d];E[d]=function(m){if(c.isFunction(k))k(m);else{E[d]=B;try{delete E[d]}catch(p){}}f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);r&&r.removeChild(A)}}if(b.dataType==="script"&&b.cache===null)b.cache=
false;if(b.cache===false&&l){var o=c.now(),x=b.url.replace(rb,"$1_="+o);b.url=x+(x===b.url?(ja.test(b.url)?"&":"?")+"_="+o:"")}if(b.data&&l)b.url+=(ja.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");o=(o=sb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!==location.protocol||o[2].toLowerCase()!==location.host);if(b.dataType==="script"&&h==="GET"&&o){var r=t.getElementsByTagName("head")[0]||t.documentElement,A=t.createElement("script");if(b.scriptCharset)A.charset=b.scriptCharset;
A.src=b.url;if(!d){var C=false;A.onload=A.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onload=A.onreadystatechange=null;r&&A.parentNode&&r.removeChild(A)}}}r.insertBefore(A,r.firstChild);return B}var J=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!l||a&&a.contentType)w.setRequestHeader("Content-Type",
b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&&
c.triggerGlobal(b,"ajaxSend",[w,b]);var L=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){J||c.handleComplete(b,w,e,f);J=true;if(w)w.onreadystatechange=c.noop}else if(!J&&w&&(w.readyState===4||m==="timeout")){J=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d||
c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&Function.prototype.call.call(g,w);L("abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("timeout")},b.timeout);try{w.send(l||b.data==null?null:b.data)}catch(n){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return w}},param:function(a,b){var d=[],e=function(h,l){l=c.isFunction(l)?l():l;d[d.length]=
encodeURIComponent(h)+"="+encodeURIComponent(l)};if(b===B)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)da(f,a[f],b,e);return d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess",
[b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},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){var d=a.getResponseHeader("Last-Modified"),
e=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}});
if(E.ActiveXObject)c.ajaxSettings.xhr=function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var ea={},vb=/^(?:toggle|show|hide)$/,wb=/^([+\-]=)?([\d+.\-]+)(.*)$/,ba,pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show",
3),a,b,d);else{d=0;for(var e=this.length;d<e;d++){a=this[d];b=a.style.display;if(!c.data(a,"olddisplay")&&b==="none")b=a.style.display="";b===""&&c.css(a,"display")==="none"&&c.data(a,"olddisplay",qa(a.nodeName))}for(d=0;d<e;d++){a=this[d];b=a.style.display;if(b===""||b==="none")a.style.display=c.data(a,"olddisplay")||""}return this}},hide:function(a,b,d){if(a||a===0)return this.animate(S("hide",3),a,b,d);else{a=0;for(b=this.length;a<b;a++){d=c.css(this[a],"display");d!=="none"&&c.data(this[a],"olddisplay",
d)}for(a=0;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b,d){var e=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||e?this.each(function(){var f=e?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(S("toggle",3),a,b,d);return this},fadeTo:function(a,b,d,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d,e)},animate:function(a,b,d,e){var f=c.speed(b,
d,e);if(c.isEmptyObject(a))return this.each(f.complete);return this[f.queue===false?"each":"queue"](function(){var h=c.extend({},f),l,k=this.nodeType===1,o=k&&c(this).is(":hidden"),x=this;for(l in a){var r=c.camelCase(l);if(l!==r){a[r]=a[l];delete a[l];l=r}if(a[l]==="hide"&&o||a[l]==="show"&&!o)return h.complete.call(this);if(k&&(l==="height"||l==="width")){h.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(c.css(this,"display")==="inline"&&c.css(this,"float")==="none")if(c.support.inlineBlockNeedsLayout)if(qa(this.nodeName)===
"inline")this.style.display="inline-block";else{this.style.display="inline";this.style.zoom=1}else this.style.display="inline-block"}if(c.isArray(a[l])){(h.specialEasing=h.specialEasing||{})[l]=a[l][1];a[l]=a[l][0]}}if(h.overflow!=null)this.style.overflow="hidden";h.curAnim=c.extend({},a);c.each(a,function(A,C){var J=new c.fx(x,h,A);if(vb.test(C))J[C==="toggle"?o?"show":"hide":C](a);else{var w=wb.exec(C),I=J.cur()||0;if(w){var L=parseFloat(w[2]),g=w[3]||"px";if(g!=="px"){c.style(x,A,(L||1)+g);I=(L||
1)/J.cur()*I;c.style(x,A,I+g)}if(w[1])L=(w[1]==="-="?-1:1)*L+I;J.custom(I,L,g)}else J.custom(I,C,"")}});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"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b,
d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},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:e.duration in c.fx.speeds?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)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)}
var f=this,h=c.fx;this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;e.elem=this.elem;if(e()&&c.timers.push(e)&&!ba)ba=setInterval(h.tick,h.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,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.style(this.elem,this.prop);this.options.hide=true;
this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(k,o){f.style["overflow"+o]=h.overflow[k]})}this.options.hide&&c(this.elem).hide();if(this.options.hide||
this.options.show)for(var l in this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=
c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||c.fx.stop()},interval:13,stop:function(){clearInterval(ba);ba=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===
b.elem}).length};var xb=/^t(?:able|d|h)$/i,Ia=/^(?:body|html)$/i;c.fn.offset="getBoundingClientRect"in t.documentElement?function(a){var b=this[0],d;if(a)return this.each(function(l){c.offset.setOffset(this,a,l)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);try{d=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,h=f.documentElement;if(!d||!c.contains(h,b))return d||{top:0,left:0};b=f.body;f=fa(f);return{top:d.top+(f.pageYOffset||c.support.boxModel&&
h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:d.left+(f.pageXOffset||c.support.boxModel&&h.scrollLeft||b.scrollLeft)-(h.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(x){c.offset.setOffset(this,a,x)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d,e=b.offsetParent,f=b.ownerDocument,h=f.documentElement,l=f.body;d=(f=f.defaultView)?f.getComputedStyle(b,null):b.currentStyle;
for(var k=b.offsetTop,o=b.offsetLeft;(b=b.parentNode)&&b!==l&&b!==h;){if(c.offset.supportsFixedPosition&&d.position==="fixed")break;d=f?f.getComputedStyle(b,null):b.currentStyle;k-=b.scrollTop;o-=b.scrollLeft;if(b===e){k+=b.offsetTop;o+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&xb.test(b.nodeName))){k+=parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}e=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&d.overflow!=="visible"){k+=
parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}d=d}if(d.position==="relative"||d.position==="static"){k+=l.offsetTop;o+=l.offsetLeft}if(c.offset.supportsFixedPosition&&d.position==="fixed"){k+=Math.max(h.scrollTop,l.scrollTop);o+=Math.max(h.scrollLeft,l.scrollLeft)}return{top:k,left:o}};c.offset={initialize:function(){var a=t.body,b=t.createElement("div"),d,e,f,h=parseFloat(c.css(a,"marginTop"))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",
height:"1px",visibility:"hidden"});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;f=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=e.offsetTop!==5;this.doesAddBorderForTableAndCells=
f.offsetTop===5;e.style.position="fixed";e.style.top="20px";this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15;e.style.position=e.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==h;a.removeChild(b);c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.css(a,
"marginTop"))||0;d+=parseFloat(c.css(a,"marginLeft"))||0}return{top:b,left:d}},setOffset:function(a,b,d){var e=c.css(a,"position");if(e==="static")a.style.position="relative";var f=c(a),h=f.offset(),l=c.css(a,"top"),k=c.css(a,"left"),o=e==="absolute"&&c.inArray("auto",[l,k])>-1;e={};var x={};if(o)x=f.position();l=o?x.top:parseInt(l,10)||0;k=o?x.left:parseInt(k,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+l;if(b.left!=null)e.left=b.left-h.left+k;"using"in b?b.using.call(a,
e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Ia.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||t.body;a&&!Ia.test(a.nodeName)&&
c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==B)return this.each(function(){if(h=fa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=fa(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();
c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(l){var k=c(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b];else if(f.nodeType===9)return Math.max(f.documentElement["client"+
b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]);else if(e===B){f=c.css(f,d);var h=parseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof e==="string"?e:e+"px")}})})(window);jQuery.noConflict();

/**
 * LICENSE
 * This file is part of Flickr Gallery.
 *
 * Flickr Gallery is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 *
 * @package    flickr-gallery
 * @author     Dan Coulter <dan@dancoulter.com>
 * @copyright  Copyright 2009 Dan Coulter
 * @license    http://www.gnu.org/licenses/gpl.txt GPL 2.0
 * @version    1.0.1
 * @link       http://co.deme.me/projects/flickr-gallery/
 */
;(function($){
	$.flightboxIsVideo = false;
	$.flightboxShow = function($calling, options) {
		$calling = $($calling);
		$(".flightbox-current").removeClass("flightbox-current");
		$calling.addClass("flightbox-current");
		var $flightbox = $("#flightbox");
		$("#flightbox-image, #flightbox-meta").remove();
		
		$flightbox.prepend("<img id='flightbox-image' src='' />");
		$image = $("#flightbox-image");

		$image.unbind("load");
		$image.load(function(){
			$("#flightbox-image").after("<div id='flightbox-meta'><div id='flightbox-close'></div><div id='flightbox-title'></div><div id='flightbox-flickr-link'><a href='' target='_blank'>View this <span id='flightbox-type'>photo</span> on Flickr</a></div></div>");
			$("#flightbox-title").html($calling.attr("title"));
			$("#flightbox-flickr-link a").attr("href", $calling.parent("a").attr("href"));
			$("#flightbox-meta").css({width:$image.innerWidth()});
			
			$("#flightbox-left, #flightbox-right").css({
				top: 15,
				width: Math.floor($image.innerWidth()/2),
				height: $image.innerHeight()
			});
			$("#flightbox-close").click(function(){
				$("#floverlay").remove();
				$("#flightbox").remove();
			});


			$("#flightbox-video").remove();
			if ( $calling.hasClass("video") ) {
				$.flightboxIsVideo = true;
				$("#flightbox-right,#flightbox-left").css({height: 33, top: $image.innerHeight()+15});
				$("#flightbox-prev,#flightbox-next").css({top:0, display:"block"});
				$("#flightbox-meta").css({paddingTop:33});
				
				var img_data = $image.attr("src").match(/[^\/]+_[^\/]+.jpg/g)[0].split(".")[0];
				var photo_id = img_data.split("_")[0];
				var photo_secret = img_data.split("_")[1];
				$image.before('<div id="flightbox-video" style="display: none;"><object type="application/x-shockwave-flash" width="' + $image.width() + '" height="' + $image.height() + '" data="http://www.flickr.com/apps/video/stewart.swf?v=67090&photo_id=' + photo_id + '&photo_secret=' + photo_secret + '" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=67090&photo_id=' + photo_id + '&photo_secret=' + photo_secret + '"></param>								<param name="bgcolor" value="#000000"></param>								<param name="allowFullScreen" value="true"></param>								<embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=67090&photo_id=' + photo_id + '&photo_secret=' + photo_secret + '" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&amp;photo_secret=' + photo_secret + '&amp;photo_id=' + photo_id + '" width="' + $image.width() + '" height="' + $image.height() + '"></embed></object></div>').hide();
				$("#flightbox-type").html("video");
			} else {
				if ( $.flightboxIsVideo == true ) {
					$("#flightbox-next, #flightbox-prev").hide()
				}

				$.flightboxIsVideo = false;
				$("#flightbox-prev,#flightbox-next").css({top:100});
				$("#flightbox-meta").css({paddingTop:0});
				$("#flightbox-type").html("photo");
			}

			$("#flightbox").animate({
				left:	(($("body").width() - $image.innerWidth()-30)/2),
				height: $image.innerHeight() + $("#flightbox-meta").innerHeight(),
				width: $image.innerWidth()
			}, "normal", "swing", function(){
				$("#flightbox-meta").fadeIn("fast");
				if ( !$calling.hasClass("video") ) {
					$image.fadeIn("fast");
				} else {
					$("#flightbox-video").show();
				}
			});
			
			$("#flightbox-left").click(function(){
				$prev = $calling.parents(".flickr-thumb").prev(".flickr-thumb").find("img");
				if ( $prev.length ) {
					$.flightboxShow($prev, options);
				} else {
					$("#flightbox").remove();
					$("#floverlay").remove();
				}
			});
			$("#flightbox-right").click(function(){
				$next = $calling.parents(".flickr-thumb").next(".flickr-thumb").find("img");
				if ( $next.length ) {
					$.flightboxShow($next, options);
				} else {
					$("#flightbox").remove();
					$("#floverlay").remove();
				}
			});
			
		});
		
		if ( options.size_callback == null || $calling.hasClass("video") ) {
			$image.attr("src", $calling.attr("src").replace(/_[stm]\./g, "."));
		} else {
			max_width = $(window).width() - 30;
			max_height = $(window).height() - 50 - 30 - $("#flightbox-meta").height();
			sizes = options.size_callback($calling.attr("src").match(/[^\/]+_[^\/]+_[st].jpg/g)[0].split("_")[0]);
			var index = -1;
			$.each(sizes, function(key){
				if ( index == -1 && (this.width > max_width || this.height > max_height) ) {
					index = key - 1;
				}
			});
			if ( index == -1 ) index = sizes.length - 1;
			$image.attr("src", sizes[index].source);
		}

		
	}
	
	$.fn.flightbox = function(options) {
		var defaults = {
			size_callback: null
		}
		if ( options == undefined ) {
			options = defaults;
		} else {
			$.each(defaults, function(key){
				if ( options[key] == undefined ) {
					options[key] = defaults[key];
				}
			});
		}
		return this.each(function(){
			$(this).click(function(){
				var $calling = $(this);
				var $document = $(this.ie6 ? document.body : document);
				$("body").
					append('<div id="floverlay"></div>').
					append('<div id="flightbox"><div id="flightbox-right"><div id="flightbox-next"></div></div><div id="flightbox-left"><div id="flightbox-prev"></div></div></div>');
					
				var flightbox_offset;
				if (self.pageYOffset) {
					flightbox_offset = self.pageYOffset + 50;
				} else if (document.documentElement && document.documentElement.scrollTop) {
					flightbox_offset = document.documentElement.scrollTop + 50;
				} else if (document.body) {
					flightbox_offset = document.body.scrollTop + 50;
				}
					
				$("#floverlay").css({
					width:	$document.width(),
					height:	$document.height()
				}).click(function(){
					$(this).remove();
					$("#flightbox").remove();
				});
				
				$("#flightbox").css({
					top: flightbox_offset,
					left: (($("body").width() - 130)/2)
				});
				
				$("#flightbox-left, #flightbox-right").mouseover(function(e){
					if ( e.target.id == "flightbox-left" && $(".flightbox-current").parents(".flickr-thumb").prev(".flickr-thumb").find("img").length == 0) {
						$(e.target).css("cursor", "default");
						return;
					} else if ( e.target.id == "flightbox-right" && $(".flightbox-current").parents(".flickr-thumb").next(".flickr-thumb").find("img").length == 0) {
						$(e.target).css("cursor", "default");
						return;
					} else {
						$(e.target).css("cursor", "pointer");
					}
					if ( !$.flightboxIsVideo )
						$(this).children().show();
				});
				$("#flightbox-left, #flightbox-right").mouseout(function(){
					if ( !$.flightboxIsVideo )
						$(this).children().hide();
				});

				$.flightboxShow($calling, options);
				
				return false;
			});
			
		});
	}
})(jQuery);

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.js
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */

// Offering a Custom Alias suport - More info: http://docs.jquery.com/Plugins/Authoring#Custom_Alias
(function($) {
	/**
	 * $ is an alias to jQuery object
	 *
	 */
	$.fn.lightBox = function(settings) {
		// Settings to configure the jQuery lightBox plugin how you like
		settings = jQuery.extend({
			// Configuration related to overlay
			overlayBgColor: 		'#000',		// (string) Background color to overlay; inform a hexadecimal value like: #RRGGBB. Where RR, GG, and BB are the hexadecimal values for the red, green, and blue values of the color.
			overlayOpacity:			0.8,		// (integer) Opacity value to overlay; inform: 0.X. Where X are number from 0 to 9
			// Configuration related to navigation
			fixedNavigation:		false,		// (boolean) Boolean that informs if the navigation (next and prev button) will be fixed or not in the interface.
			// Configuration related to images
			// Configuration related to container image box
			containerBorderSize:	10,			// (integer) If you adjust the padding in the CSS for the container, #lightbox-container-image-box, you will need to update this value
			containerResizeSpeed:	400,		// (integer) Specify the resize duration of container image. These number are miliseconds. 400 is default.
			// Configuration related to texts in caption. For example: Image 2 of 8. You can alter either "Image" and "of" texts.
			txtImage:				'Image',	// (string) Specify text "Image"
			txtOf:					'of',		// (string) Specify text "of"
			// Configuration related to keyboard navigation
			keyToClose:				'c',		// (string) (c = close) Letter to close the jQuery lightBox interface. Beyond this letter, the letter X and the SCAPE key is used to.
			keyToPrev:				'p',		// (string) (p = previous) Letter to show the previous image
			keyToNext:				'n',		// (string) (n = next) Letter to show the next image.
			// Don´t alter these variables in any way
			imageArray:				[],
			activeImage:			0
		},settings);
		// Caching the jQuery object with all elements matched
		var jQueryMatchedObj = this; // This, in this context, refer to jQuery object
		/**
		 * Initializing the plugin calling the start function
		 *
		 * @return boolean false
		 */
		function _initialize() {
			_start(this,jQueryMatchedObj); // This, in this context, refer to object (link) which the user have clicked
			return false; // Avoid the browser following the link
		}
		/**
		 * Start the jQuery lightBox plugin
		 *
		 * @param object objClicked The object (link) whick the user have clicked
		 * @param object jQueryMatchedObj The jQuery object with all elements matched
		 */
		function _start(objClicked,jQueryMatchedObj) {
			// Hime some elements to avoid conflict with overlay in IE. These elements appear above the overlay.
			$('embed, object, select').css({ 'visibility' : 'hidden' });
			// Call the function to create the markup structure; style some elements; assign events in some elements.
			_set_interface();
			// Unset total images in imageArray
			settings.imageArray.length = 0;
			// Unset image active information
			settings.activeImage = 0;
			// We have an image set? Or just an image? Let´s see it.
			if ( jQueryMatchedObj.length == 1 ) {
				settings.imageArray.push(new Array(objClicked.getAttribute('href'),objClicked.getAttribute('title')));
			} else {
				// Add an Array (as many as we have), with href and title atributes, inside the Array that storage the images references
				for ( var i = 0; i < jQueryMatchedObj.length; i++ ) {
					settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAttribute('title')));
				}
			}
			while ( settings.imageArray[settings.activeImage][0] != objClicked.getAttribute('href') ) {
				settings.activeImage++;
			}
			// Call the function that prepares image exibition
			_set_image_to_view();
		}
		/**
		 * Create the jQuery lightBox plugin interface
		 *
		 * The HTML markup will be like that:
			<div id="jquery-overlay"></div>
			<div id="jquery-lightbox">
				<div id="lightbox-container-image-box">
					<div id="lightbox-container-image">
						<img src="../fotos/XX.jpg" id="lightbox-image">
						<div id="lightbox-nav">
							<a href="#" id="lightbox-nav-btnPrev"></a>
							<a href="#" id="lightbox-nav-btnNext"></a>
						</div>
						<div id="lightbox-loading">
							<a href="#" id="lightbox-loading-link">
								<img src="../images/lightbox-ico-loading.gif">
							</a>
						</div>
					</div>
				</div>
				<div id="lightbox-container-image-data-box">
					<div id="lightbox-container-image-data">
						<div id="lightbox-image-details">
							<span id="lightbox-image-details-caption"></span>
							<span id="lightbox-image-details-currentNumber"></span>
						</div>
						<div id="lightbox-secNav">
							<a href="#" id="lightbox-secNav-btnClose">
								<img src="../images/lightbox-btn-close.gif">
							</a>
						</div>
					</div>
				</div>
			</div>
		 *
		 */
		function _set_interface() {
			// Apply the HTML markup into body tag
			$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"></a></div></div></div></div>');
			// Get page sizes
			var arrPageSizes = ___getPageSize();
			// Style overlay and show it
			$('#jquery-overlay').css({
				backgroundColor:	settings.overlayBgColor,
				opacity:			settings.overlayOpacity,
				width:				arrPageSizes[0],
				height:				arrPageSizes[1]
			}).fadeIn();
			// Get page scroll
			var arrPageScroll = ___getPageScroll();
			// Calculate top and left offset for the jquery-lightbox div object and show it
			$('#jquery-lightbox').css({
				top:	arrPageScroll[1] + (arrPageSizes[3] / 10),
				left:	arrPageScroll[0]
			}).show();
			// Assigning click events in elements to close overlay
			$('#jquery-overlay,#jquery-lightbox').click(function() {
				_finish();
			});
			// Assign the _finish function to lightbox-loading-link and lightbox-secNav-btnClose objects
			$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function() {
				_finish();
				return false;
			});
			$('#lightbox-nav-btnPrev').click(function() {
				_prev_image();
				return false;
		    });
			$('#lightbox-nav-btnNext').click(function() {
				_next_image();
				return false;
			});
            if (settings.fixedNavigation) {
               $('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').addClass('fixedNavigation');
            }

			// If window was resized, calculate the new overlay dimensions
			$(window).resize(function() {
				// Get page sizes
				var arrPageSizes = ___getPageSize();
				// Style overlay and show it
				$('#jquery-overlay').css({
					width:		arrPageSizes[0],
					height:		arrPageSizes[1]
				});
				// Get page scroll
				var arrPageScroll = ___getPageScroll();
				// Calculate top and left offset for the jquery-lightbox div object and show it
				$('#jquery-lightbox').css({
					top:	arrPageScroll[1] + (arrPageSizes[3] / 10),
					left:	arrPageScroll[0]
				});
			});
		}
		/**
		 * Prepares image exibition; doing a image´s preloader to calculate it´s size
		 *
		 */
		function _set_image_to_view() { // show the loading
			// Show the loading
			$('#lightbox-loading').show();
		// Image preload process
			var objImagePreloader = new Image();
			objImagePreloader.onload = function() {
				$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);
				// Perfomance an effect in the image container resizing it
				_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);
				//	clear onLoad, IE behaves irratically with animated gifs otherwise
				objImagePreloader.onload=function(){};
			};
			objImagePreloader.src = settings.imageArray[settings.activeImage][0];
		};
		/**
		 * Perfomance an effect in the image container resizing it
		 *
		 * @param integer intImageWidth The image´s width that will be showed
		 * @param integer intImageHeight The image´s height that will be showed
		 */
		function _resize_container_image_box(intImageWidth,intImageHeight) {
			// Get current width and height
			var intCurrentWidth = $('#lightbox-container-image-box').width();
			var intCurrentHeight = $('#lightbox-container-image-box').height();
			// Get the width and height of the selected image plus the padding
			var intWidth = (intImageWidth + (settings.containerBorderSize * 2)); // Plus the image´s width and the left and right padding value
			var intHeight = (intImageHeight + (settings.containerBorderSize * 2)); // Plus the image´s height and the left and right padding value
			// Diferences
			var intDiffW = intCurrentWidth - intWidth;
			var intDiffH = intCurrentHeight - intHeight;
			// Perfomance the effect
			$('#lightbox-container-image-box').animate({ width: intWidth, height: intHeight },settings.containerResizeSpeed,function() { _show_image(); });
			if ( ( intDiffW == 0 ) && ( intDiffH == 0 ) ) {
				if ( $.browser.msie ) {
					___pause(250);
				} else {
					___pause(100);
				}
			}
			$('#lightbox-container-image-data-box').css({ width: intImageWidth });
			$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({ height: intImageHeight + (settings.containerBorderSize * 2) });
		};
		/**
		 * Show the prepared image
		 *
		 */
		function _show_image() {
			$('#lightbox-loading').hide();
			$('#lightbox-image').fadeIn(function() {
				_show_image_data();
				_set_navigation();
			});
			_preload_neighbor_images();
		};
		/**
		 * Show the image information
		 *
		 */
		function _show_image_data() {
			$('#lightbox-container-image-data-box').slideDown('fast');
			$('#lightbox-image-details-caption').hide();
			if ( settings.imageArray[settings.activeImage][1] ) {
				$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();
			}
			// If we have a image set, display 'Image X of X'
			if ( settings.imageArray.length > 1 ) {
				$('#lightbox-image-details-currentNumber').html(settings.txtImage + ' ' + ( settings.activeImage + 1 ) + ' ' + settings.txtOf + ' ' + settings.imageArray.length).show();
			}
		}
		/**
		 * Display the button navigations
		 *
		 */

    function _next_image() {
        settings.activeImage = settings.activeImage <= (settings.imageArray.length -1) ?(settings.activeImage + 1):0;
		_set_image_to_view();
    }

    function _prev_image() {
        settings.activeImage = settings.activeImage > 0 ? (settings.activeImage - 1):(settings.imageArray.length - 1);
		_set_image_to_view();
    }


	function _set_navigation() {
			$('#lightbox-nav').show();

			if ( settings.activeImage > 0 )
				$('#lightbox-nav-btnPrev').show()
            else
				$('#lightbox-nav-btnPrev').hide();


			// Show the next button, if not the last image in set
 			if ( settings.activeImage < ( settings.imageArray.length -1 ) )
				$('#lightbox-nav-btnNext').show()
            else
				$('#lightbox-nav-btnNext').hide();

			// Enable keyboard navigation
			_enable_keyboard_navigation();
		}
		/**
		 * Enable a support to keyboard navigation
		 *
		 */
		function _enable_keyboard_navigation() {
			$(document).keydown(function(objEvent) {
				_keyboard_action(objEvent);
			});
		}
		/**
		 * Disable the support to keyboard navigation
		 *
		 */
		function _disable_keyboard_navigation() {
			$(document).unbind();
		}
		/**
		 * Perform the keyboard actions
		 *
		 */
		function _keyboard_action(objEvent) {
			// To ie
			if ( objEvent == null ) {
				keycode = event.keyCode;
				escapeKey = 27;
			// To Mozilla
			} else {
				keycode = objEvent.keyCode;
				escapeKey = objEvent.DOM_VK_ESCAPE;
			}
			// Get the key in lower case form
			key = String.fromCharCode(keycode).toLowerCase();
			// Verify the keys to close the ligthBox
			if ( ( key == settings.keyToClose ) || ( key == 'x' ) || ( keycode == escapeKey ) ) {
				_finish();
			}
			// Verify the key to show the previous image
			if ( ( key == settings.keyToPrev ) || ( keycode == 37 ) ) {
				// If we´re not showing the first image, call the previous
				if ( settings.activeImage != 0 ) {
					settings.activeImage = settings.activeImage - 1;
					_set_image_to_view();
					_disable_keyboard_navigation();
				}
			}
			// Verify the key to show the next image
			if ( ( key == settings.keyToNext ) || ( keycode == 39 ) ) {
				// If we´re not showing the last image, call the next
				if ( settings.activeImage != ( settings.imageArray.length - 1 ) ) {
					settings.activeImage = settings.activeImage + 1;
					_set_image_to_view();
					_disable_keyboard_navigation();
				}
			}
		}
		/**
		 * Preload prev and next images being showed
		 *
		 */
		function _preload_neighbor_images() {
			if ( (settings.imageArray.length -1) > settings.activeImage ) {
				objNext = new Image();
				objNext.src = settings.imageArray[settings.activeImage + 1][0];
			}
			if ( settings.activeImage > 0 ) {
				objPrev = new Image();
				objPrev.src = settings.imageArray[settings.activeImage -1][0];
			}
		}
		/**
		 * Remove jQuery lightBox plugin HTML markup
		 *
		 */
		function _finish() {
			$('#jquery-lightbox').remove();
			$('#jquery-overlay').fadeOut(function() { $('#jquery-overlay').remove(); });
			// Show some elements to avoid conflict with overlay in IE. These elements appear above the overlay.
			$('embed, object, select').css({ 'visibility' : 'visible' });
		}
		/**
		 / THIRD FUNCTION
		 * getPageSize() by quirksmode.com
		 *
		 * @return Array Return an array with page width, height and window width, height
		 */
		function ___getPageSize() {
			var xScroll, yScroll;
			if (window.innerHeight && window.scrollMaxY) {	
				xScroll = window.innerWidth + window.scrollMaxX;
				yScroll = window.innerHeight + window.scrollMaxY;
			} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
				xScroll = document.body.scrollWidth;
				yScroll = document.body.scrollHeight;
			} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
				xScroll = document.body.offsetWidth;
				yScroll = document.body.offsetHeight;
			}
			var windowWidth, windowHeight;
			if (self.innerHeight) {	// all except Explorer
				if(document.documentElement.clientWidth){
					windowWidth = document.documentElement.clientWidth; 
				} else {
					windowWidth = self.innerWidth;
				}
				windowHeight = self.innerHeight;
			} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
				windowWidth = document.documentElement.clientWidth;
				windowHeight = document.documentElement.clientHeight;
			} else if (document.body) { // other Explorers
				windowWidth = document.body.clientWidth;
				windowHeight = document.body.clientHeight;
			}	
			// for small pages with total height less then height of the viewport
			if(yScroll < windowHeight){
				pageHeight = windowHeight;
			} else { 
				pageHeight = yScroll;
			}
			// for small pages with total width less then width of the viewport
			if(xScroll < windowWidth){	
				pageWidth = xScroll;		
			} else {
				pageWidth = windowWidth;
			}
			arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);
			return arrayPageSize;
		};
		/**
		 / THIRD FUNCTION
		 * getPageScroll() by quirksmode.com
		 *
		 * @return Array Return an array with x,y page scroll values.
		 */
		function ___getPageScroll() {
			var xScroll, yScroll;
			if (self.pageYOffset) {
				yScroll = self.pageYOffset;
				xScroll = self.pageXOffset;
			} else if (document.documentElement && document.documentElement.scrollTop) {	 // Explorer 6 Strict
				yScroll = document.documentElement.scrollTop;
				xScroll = document.documentElement.scrollLeft;
			} else if (document.body) {// all other Explorers
				yScroll = document.body.scrollTop;
				xScroll = document.body.scrollLeft;	
			}
			arrayPageScroll = new Array(xScroll,yScroll);
			return arrayPageScroll;
		};
		 /**
		  * Stop the code execution from a escified time in milisecond
		  *
		  */
		 function ___pause(ms) {
			var date = new Date(); 
			curDate = null;
			do { var curDate = new Date(); }
			while ( curDate - date < ms);
		 };
		// Return the jQuery object for chaining. The unbind method is used to avoid click conflict when the plugin is called more than once
		return this.unbind('click').click(_initialize);
	};
})(jQuery); // Call and execute the function immediately passing the jQuery object


/**
 * Galleria (http://monc.se/kitchen)
 *
 * Galleria is a javascript image gallery written in jQuery.
 * It loads the images one by one from an unordered list and displays thumbnails when each image is loaded. 
 * It will create thumbnails for you if you choose so, scaled or unscaled, 
 * centered and cropped inside a fixed thumbnail box defined by CSS.
 * 
 * The core of Galleria lies in it's smart preloading behaviour, snappiness and the fresh absence 
 * of obtrusive design elements. Use it as a foundation for your custom styled image gallery.
 *
 * MAJOR CHANGES v.FROM 0.9
 * Galleria now features a useful history extension, enabling back button and bookmarking for each image.
 * The main image is no longer stored inside each list item, instead it is placed inside a container
 * onImage and onThumb functions lets you customize the behaviours of the images on the site
 *
 * Tested in Safari 3, Firefox 2, MSIE 6, MSIE 7, Opera 9
 * 
 * Version 1.0
 * Februari 21, 2008
 *
 * Copyright (c) 2008 David Hellsing (http://monc.se)
 * Licensed under the GPL licenses.
 * http://www.gnu.org/licenses/gpl.txt
 **/

/*********************************************************************
MODIFIED TO WORK WITH WORDPRESS

What was changed?
* The addition of the first line of code '$j=jQuery.noConflict();' and
* I manually went through and replaced all '$' jQuery references with
* '$j'. Also, removed '(jQuery)' which was tacked on to the end of
* the main (currently line 400, there is also a note there).
* Nothing else was changed.

* Note that the jQuery history plugin (at the end of this file)
* is already using 'jQuery' rather than '$'. I made no changes to the
* plugin, nor did I test the plugin.

Why was it changed?
* Addition of noConflict() @jQuery to prevent problems using Galleria
* in Wordpress (when using jQuery in Wordpress' core) and also to
* prevent potential problems when other JS libraries are being used,
* such as Prototype.

Changes made on July 30, 2009
* by Matthew Pavkov - http://www.matthewpavkov.com

References and thanks to
* @http://docs.jquery.com/Using_jQuery_with_Other_Libraries
* @http://wordpress.org/support/topic/141394
*********************************************************************/

$j=jQuery.noConflict();


$j(function(){

/**
 * 
 * @desc Convert images from a simple html <ul> into a thumbnail gallery
 * @author David Hellsing
 * @version 1.0
 *
 * @name Galleria
 * @type jQuery
 *
 * @cat plugins/Media
 * 
 * @example $('ul.gallery').galleria({options});
 * @desc Create a a gallery from an unordered list of images with thumbnails
 * @options
 *   insert:   (selector string) by default, Galleria will create a container div before your ul that holds the image.
 *             You can, however, specify a selector where the image will be placed instead (f.ex '#main_img')
*   onImage:  (function) a function that gets fired when the image is displayed and brings the jQuery image object.
 *             You can use it to add click functionality and effects.
 *             f.ex onImage(image) { image.css('display','none').fadeIn(); } will fadeIn each image that is displayed
 *   onThumb:  (function) a function that gets fired when the thumbnail is displayed and brings the jQuery thumb object.
 *             Works the same as onImage except it targets the thumbnail after it's loaded.
 *
**/

var $$;

$$ = $j.fn.galleria = function(options) {

	// check for basic CSS support
	if (!_hasCSS()) { return false; }


	// set default options
	var $defaults = {
		history : false,
		clickNext : true,
		onImage : function(image,caption,thumb) {},
		onThumb : function(thumb) {},
		imageArray:	[],
		activeImage: 0,
        autoPlay : false,
        timer : false,
        slideDelay: 5000,
        captions : false,
        descriptions : false
        };


	// extend the options
	var $settings = $j.extend($defaults, options);

	var jQueryMatchedObj = $j(this); // This, in this context, refer to jQuery object

	// bring the options to the galleria object
	for (var i in $settings) {
	    if (i) { $j(this).galleria[i] = $settings[i]; }
	}

	// add the Galleria class
    var $ul = $j(this).children('ul').addClass('galleria');

     //add gallery container for holding large photo, caption and description
	var _insert = $j(document.createElement('div')).insertBefore($ul);

	// create a wrapping div for the image
	var _div = $j(document.createElement('div')).addClass('galleria_wrapper');

	// create a caption span
	var _span = $j(document.createElement('span')).addClass('caption');

	// create a description paragraph
	var _description = $j(document.createElement('div')).addClass('description');

	// inject the wrapper in in the insert selector
	_insert.addClass('galleria_container').append(_div).append(_span).append(_description);

	// loop through list
	$ul.children('li').each(function(i) {

			// bring the scope
			var _container = $j(this);

			// build element specific options
			var _o = $j.meta ? $j.extend({}, $settings, _container.data()) : $settings;

			// remove the clickNext if image is only child
			_o.clickNext = $j(this).is(':only-child') ? false : _o.clickNext;

			// try to fetch an anchor
			var _a = $j(this).find('a').is('a') ? $j(this).find('a') : false;

			// reference the original image as a variable and hide it
			var _img = $j(this).children('img').css('display','none');

			// extract the original source
			var _src = _a ? _a.attr('href') : _img.attr('src');
            $settings.imageArray.push(_src);

			// find a title
			var _title = _a ? _a.attr('title') : _img.attr('title');

			// find a description
			var _description = _img.attr('alt');
			if (_description == _title) _description = "";

			// create loader image
			var _loader = new Image();

			// check url and activate container if match
			if (_o.history && (window.location.hash && window.location.hash.replace(/\#/,'') == _src)) {
				_container.siblings('.active').removeClass('active');
				_container.addClass('active');
			}

			// begin loader
			$j(_loader).load(function () {

				// try to bring the alt
				$j(this).attr('alt',_img.attr('alt'));

				//-----------------------------------------------------------------
				// the image is loaded, let's create the thumbnail

				var _thumb = _a ?
					_a.find('img').addClass('thumb noscale').css('display','none') :
					_img.clone(true).addClass('thumb').css('display','none');

				if (_a) { _a.replaceWith(_thumb); }

				if (!_thumb.hasClass('noscale')) { // scaled tumbnails!
					var w = Math.ceil( _img.width() / _img.height() * _container.height() );
					var h = Math.ceil( _img.height() / _img.width() * _container.width() );
					if (w < h) {
						_thumb.css({ height: 'auto', width: _container.width(), marginTop: -(h-_container.height())/2 });
					} else {
						_thumb.css({ width: 'auto', height: _container.height(), marginLeft: -(w-_container.width())/2 });
					}
				} else { // Center thumbnails.
					// a tiny timer fixed the width/height
					window.setTimeout(function() {
						_thumb.css({
							marginLeft: -( _thumb.width() - _container.width() )/2,
							marginTop:  -( _thumb.height() - _container.height() )/2
						});
					}, 1);
				}

				// add the rel attribute
				_thumb.attr('rel',_src);

				// add the title attribute
				_thumb.attr('title',_title);

				// add the alt attribute
				if (_description) _thumb.attr('alt',_description);

				// add the click functionality to the _thumb
				_thumb.click(
                    function () { _galleria_find_image (_thumb.attr('rel'));
                });

				// hover classes for IE6
				_thumb.hover(
					function() { $j(this).addClass('hover'); },
					function() { $j(this).removeClass('hover'); }
				);
				_container.hover(
					function() { _container.addClass('hover'); },
					function() { _container.removeClass('hover'); }
				);

				// prepend the thumbnail in the container
				_container.prepend(_thumb);

				// show the thumbnail
				_thumb.css('display','block');

				// call the onThumb function
				_o.onThumb(jQuery(_thumb));

				// check active class and activate image if match
				if (_container.hasClass('active')) {
					_select_galleria_image(_src);
					//_span.text(_title);
				}

				// finally delete the original image
				_img.remove();

			}).error(function () {

				// Error handling
			    _container.html('<span class="error" style="color:red">Error loading image: '+_src+'</span>');

			}).attr('src', _src);
    	});

        $j(this).find('.nav .nextSlide').click(function() {
		      _stop_galleria_show();
			  _next_galleria_image();
              return false;
              });
        $j(this).find('.nav .prevSlide').click(function() {
		      _stop_galleria_show();
			  _prev_galleria_image();
              return false;
              });
        $j(this).find('.nav .stopSlide').click(function() {
		      _stop_galleria_show();
              return false;
              });
        $j(this).find('.nav .startSlide').click(function() {
		      _galleria_slideshow();
              return false;
              });

        if($settings.autoPlay){
	    	_start_galleria_show();
	    }


   function _start_galleria_show() {
  	    if ( ! $settings.timer) {
  	        var tmFunc = function(){ _galleria_slideshow(); };
            $settings.timer = setTimeout(tmFunc, $settings.slideDelay);
            }
   }

   function _stop_galleria_show() {
        if ($settings.timer) clearTimeout($settings.timer);
        $settings.timer = false;
    }

    function _galleria_find_image(_src) {
        activeImage = 0;
        l = $settings.imageArray.length;
        for (i=0; i<l; i++) {
             if (_src == $settings.imageArray[i]) {
                 activeImage = i;
                 break;
             }
      	  }
        _galleria_activate(activeImage);
    }

    function _next_galleria_image() {
       $settings.activeImage = $settings.activeImage < ($settings.imageArray.length -1) ?($settings.activeImage + 1):0;
	   _select_galleria_image();
	}

    function _prev_galleria_image() {
        $settings.activeImage = $settings.activeImage > 0 ? ($settings.activeImage - 1):($settings.imageArray.length - 1);
		_select_galleria_image();
    }

    function _galleria_activate(imageIndex) {
	    _stop_galleria_show();
        $settings.activeImage = imageIndex;
        _select_galleria_image();
    }


    function _galleria_slideshow(){
	    _next_galleria_image();
        _stop_galleria_show();
    	if($j('.slickr-flickr-galleria').length > 0) _start_galleria_show();
    }

    function _hasCSS()  {
	    $j('body').append(
	    	$j(document.createElement('div')).attr('id','css_test').css({ width:'1px', height:'1px', display:'none' })
	    );
	    var _v = ($j('#css_test').width() != 1) ? false : true;
	    $j('#css_test').remove();
	    return _v;
    };

    function _select_galleria_image() {

        // get the wrapper
        var _wrapper = _div;

        var _src = $settings.imageArray[$settings.activeImage];

  	    if (_src) {

    	    // get the thumb
        	var _thumb = $ul.find('img[rel="'+_src+'"]');

    		// alter the active classes
    		_thumb.parents('li').siblings('.active').removeClass('active');
    		_thumb.parents('li').addClass('active');

    		// define a new image
    		var _img  = $j(new Image()).attr('src',_src).addClass('replaced');

    		// empty the wrapper and insert the new image
    		_wrapper.empty().append(_img);

            if ($settings.captions) {
                // insert the caption
        		_wrapper.siblings('.caption').html(_thumb.attr('title'));

                if ($settings.descriptions) {
                    _alt = _thumb.attr('alt') != _thumb.attr('title') ? _thumb.attr('alt') : "";
        		    _wrapper.siblings('.description').html(_alt);
                    }
            }
    		// fire the onImage function to customize the loaded image's features
    		$settings.onImage(_img,_wrapper.siblings('.caption'),_thumb);

    		// add clickable image helper
    		if($settings.clickNext) {
    			_img.css('cursor','pointer').click(function() {
    		      if($settings.timer) {clearTimeout($settings.timer); $settings.timer = 0; }
    			  _next_galleria_image();
                  });
    		}
    	} else {

    		// clean up the container if none are active
    		_wrapper.siblings().andSelf().empty();

    		// remove active classes
    		$ul.children('li.active').removeClass('active');
    	}
    };
   return this;

};

});

var slickr_flickr_slideshow_timer;
var slickr_flickr_slideshow_timer_on = false;

function  slickr_flickr_next_slide(obj) {
    var j = jQuery(obj);
    var $active = j.children('div.active');
    if ( $active.length == 0 ) $active = j.children('div:last');
    var $next =  $active.next().length ? $active.next() : j.children('div:first');

    $active.addClass('last-active');
    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 500, function() {
            $active.removeClass('active last-active');
        });
}

function slickr_flickr_next_slides() {
   jQuery('.slickr-flickr-slideshow').each(function(index){
        slickr_flickr_next_slide(jQuery(this));
   });
}

function  slickr_flickr_get_slideshow_delay() {
   var mindelay = 0;
   jQuery('.slickr-flickr-slideshow').each(function(index){

    delay = jQuery(this).data('delay');
    if ((!(delay == undefined)) && ((mindelay == 0) || (delay < mindelay))) mindelay = delay;
    });
   return mindelay;
}

function slickr_flickr_toggle_slideshows() {
   if (slickr_flickr_slideshow_timer_on)
       slickr_flickr_stop_slideshows();
   else
       slickr_flickr_start_slideshows();
}

function slickr_flickr_stop_slideshows() {
    clearTimeout(slickr_flickr_slideshow_timer);
    slickr_flickr_slideshow_timer_on = false;
}

function slickr_flickr_start_slideshows() {
var flickr_slideshow_delay =  slickr_flickr_get_slideshow_delay();
if (flickr_slideshow_delay > 0) {
    slickr_flickr_slideshow_timer = setInterval("slickr_flickr_next_slides()",flickr_slideshow_delay*1000);
    slickr_flickr_slideshow_timer_on = true;
    }
}

jQuery.noConflict(); jQuery(document).ready(function($) {
    $(".slickr-flickr-galleria").each(function($index){
        $delay = $(this).data("delay");
        $autoplay = $(this).data("autoplay")=="on"?true:false;
        $captions = $(this).data("captions")=="on"?true:false;
        $descriptions = $(this).data("descriptions")=="on"?true:false;
        if (($delay) && ($delay > 0))
            $(this).galleria( { slideDelay : $delay * 1000, autoPlay: $autoplay, captions: $captions, descriptions: $descriptions});
        else
            $(this).galleria();
    });
    if ($('a[rel="sf-lbox-auto"]').size() + $('a[rel="sf-lbox-manual"]').size() > 0) {
        $(".slickr-flickr-gallery").each( function (index) {
            $delay = $(this).data("delay");
            if (($delay) && ($delay > 0)) {
                $autoplay = $(this).data("autoplay")=="on"?true:false;
                $(this).find('a[rel="sf-lbox-auto"]').lightBox( { nextSlideDelay : 1000 * $delay, autoPlay: $autoplay });
            } else {
                $(this).find('a[rel="sf-lbox-manual"]').lightBox();
            }
        });
    }
  slickr_flickr_start_slideshows();
});

/*!
   SoundManager 2: Javascript Sound for the Web
   --------------------------------------------
   http://schillmania.com/projects/soundmanager2/

   Copyright (c) 2007, Scott Schiller. All rights reserved.
   Code provided under the BSD License:
   http://schillmania.com/projects/soundmanager2/license.txt

   V2.95b.20100101
*/
var soundManager=null;function SoundManager(c,e){this.flashVersion=8;this.debugMode=false;this.debugFlash=false;this.useConsole=true;this.consoleOnly=false;this.waitForWindowLoad=false;this.nullURL="null.mp3";this.allowPolling=true;this.useFastPolling=false;this.useMovieStar=false;this.bgColor="#ffffff";this.useHighPerformance=false;this.flashLoadTimeout=1000;this.wmode=null;this.allowFullScreen=true;this.allowScriptAccess="always";this.defaultOptions={autoLoad:false,stream:true,autoPlay:false,onid3:null,onload:null,whileloading:null,onplay:null,onpause:null,onresume:null,whileplaying:null,onstop:null,onfinish:null,onbeforefinish:null,onbeforefinishtime:5000,onbeforefinishcomplete:null,onjustbeforefinish:null,onjustbeforefinishtime:200,multiShot:true,multiShotEvents:false,position:null,pan:0,volume:100};this.flash9Options={isMovieStar:null,usePeakData:false,useWaveformData:false,useEQData:false,onbufferchange:null,ondataerror:null};this.movieStarOptions={onmetadata:null,useVideo:false,bufferTime:null};var d=null;var i=this;var h="soundManager";this.version=null;this.versionNumber="V2.95b.20100101";this.movieURL=null;this.url=null;this.altURL=null;this.swfLoaded=false;this.enabled=false;this.o=null;this.id=(e||"sm2movie");this.oMC=null;this.sounds={};this.soundIDs=[];this.muted=false;this.isFullScreen=false;this.isIE=(navigator.userAgent.match(/MSIE/i));this.isSafari=(navigator.userAgent.match(/safari/i));this.debugID="soundmanager-debug";this.debugURLParam=/([#?&])debug=1/i;this.specialWmodeCase=false;this._onready=[];this._debugOpen=true;this._didAppend=false;this._appendSuccess=false;this._didInit=false;this._disabled=false;this._windowLoaded=false;this._hasConsole=(typeof console!="undefined"&&typeof console.log!="undefined");this._debugLevels=["log","info","warn","error"];this._defaultFlashVersion=8;this._oRemoved=null;this._oRemovedHTML=null;var f=function(j){return document.getElementById(j)};this.filePatterns={flash8:/\.mp3(\?.*)?$/i,flash9:/\.mp3(\?.*)?$/i};this.netStreamTypes=["aac","flv","mov","mp4","m4v","f4v","m4a","mp4v","3gp","3g2"];this.netStreamPattern=new RegExp("\\.("+this.netStreamTypes.join("|")+")(\\?.*)?$","i");this.filePattern=null;this.features={buffering:false,peakData:false,waveformData:false,eqData:false,movieStar:false};this.sandbox={type:null,types:{remote:"remote (domain-based) rules",localWithFile:"local with file access (no internet access)",localWithNetwork:"local with network (internet access only, no local access)",localTrusted:"local, trusted (local+internet access)"},description:null,noRemote:null,noLocal:null};this._setVersionInfo=function(){if(i.flashVersion!=8&&i.flashVersion!=9){alert(i._str("badFV",i.flashVersion,i._defaultFlashVersion));i.flashVersion=i._defaultFlashVersion}i.version=i.versionNumber+(i.flashVersion==9?" (AS3/Flash 9)":" (AS2/Flash 8)");if(i.flashVersion>8){i.defaultOptions=i._mergeObjects(i.defaultOptions,i.flash9Options);i.features.buffering=true}if(i.flashVersion>8&&i.useMovieStar){i.defaultOptions=i._mergeObjects(i.defaultOptions,i.movieStarOptions);i.filePatterns.flash9=new RegExp("\\.(mp3|"+i.netStreamTypes.join("|")+")(\\?.*)?$","i");i.features.movieStar=true}else{i.useMovieStar=false;i.features.movieStar=false}i.filePattern=i.filePatterns[(i.flashVersion!=8?"flash9":"flash8")];i.movieURL=(i.flashVersion==8?"soundmanager2.swf":"soundmanager2_flash9.swf");i.features.peakData=i.features.waveformData=i.features.eqData=(i.flashVersion>8)};this._overHTTP=(document.location?document.location.protocol.match(/http/i):null);this._waitingforEI=false;this._initPending=false;this._tryInitOnFocus=(this.isSafari&&typeof document.hasFocus=="undefined");this._isFocused=(typeof document.hasFocus!="undefined"?document.hasFocus():null);this._okToDisable=!this._tryInitOnFocus;this.useAltURL=!this._overHTTP;var a="";this.strings={};var b="";this._str=function(){var p=Array.prototype.slice.call(arguments);var n=p.shift();var m=i.strings&&i.strings[n]?i.strings[n]:"";if(m&&p&&p.length){for(var l=0,k=p.length;l<k;l++){m=m.replace("%s",p[l])}}return m};this.supported=function(){return(i._didInit&&!i._disabled)};this.getMovie=function(j){return i.isIE?window[j]:(i.isSafari?f(j)||document[j]:f(j))};this.loadFromXML=function(j){try{i.o._loadFromXML(j)}catch(k){i._failSafely();return true}};this.createSound=function(k){var m="soundManager.createSound(): ";if(!i._didInit){throw i._complain(m+i._str("notReady"),arguments.callee.caller)}if(arguments.length==2){k={id:arguments[0],url:arguments[1]}}var l=i._mergeObjects(k);var j=l;if(j.id.toString().charAt(0).match(/^[0-9]$/)){}if(i._idCheck(j.id,true)){return i.sounds[j.id]}if(i.flashVersion>8&&i.useMovieStar){if(j.isMovieStar===null){j.isMovieStar=(j.url.match(i.netStreamPattern)?true:false)}if(j.isMovieStar){}if(j.isMovieStar&&(j.usePeakData||j.useWaveformData||j.useEQData)){j.usePeakData=false;j.useWaveformData=false;j.useEQData=false}}i.sounds[j.id]=new d(j);i.soundIDs[i.soundIDs.length]=j.id;if(i.flashVersion==8){i.o._createSound(j.id,j.onjustbeforefinishtime)}else{i.o._createSound(j.id,j.url,j.onjustbeforefinishtime,j.usePeakData,j.useWaveformData,j.useEQData,j.isMovieStar,(j.isMovieStar?j.useVideo:false),(j.isMovieStar?j.bufferTime:false))}if(j.autoLoad||j.autoPlay){if(i.sounds[j.id]){i.sounds[j.id].load(j)}}if(j.autoPlay){i.sounds[j.id].play()}return i.sounds[j.id]};this.createVideo=function(j){if(arguments.length==2){j={id:arguments[0],url:arguments[1]}}if(i.flashVersion>=9){j.isMovieStar=true;j.useVideo=true}else{return false}if(!i.useMovieStar){}return i.createSound(j)};this.destroySound=function(k,j){if(!i._idCheck(k)){return false}for(var l=0;l<i.soundIDs.length;l++){if(i.soundIDs[l]==k){i.soundIDs.splice(l,1);continue}}i.sounds[k].unload();if(!j){i.sounds[k].destruct()}delete i.sounds[k]};this.destroyVideo=this.destroySound;this.load=function(j,k){if(!i._idCheck(j)){return false}i.sounds[j].load(k)};this.unload=function(j){if(!i._idCheck(j)){return false}i.sounds[j].unload()};this.play=function(j,k){if(!i._didInit){throw i._complain(b+i._str("notReady"),arguments.callee.caller)}if(!i._idCheck(j)){if(typeof k!="Object"){k={url:k}}if(k&&k.url){k.id=j;i.createSound(k)}else{return false}}i.sounds[j].play(k)};this.start=this.play;this.setPosition=function(j,k){if(!i._idCheck(j)){return false}i.sounds[j].setPosition(k)};this.stop=function(j){if(!i._idCheck(j)){return false}i.sounds[j].stop()};this.stopAll=function(){for(var j in i.sounds){if(i.sounds[j] instanceof d){i.sounds[j].stop()}}};this.pause=function(j){if(!i._idCheck(j)){return false}i.sounds[j].pause()};this.pauseAll=function(){for(var j=i.soundIDs.length;j--;){i.sounds[i.soundIDs[j]].pause()}};this.resume=function(j){if(!i._idCheck(j)){return false}i.sounds[j].resume()};this.resumeAll=function(){for(var j=i.soundIDs.length;j--;){i.sounds[i.soundIDs[j]].resume()}};this.togglePause=function(j){if(!i._idCheck(j)){return false}i.sounds[j].togglePause()};this.setPan=function(j,k){if(!i._idCheck(j)){return false}i.sounds[j].setPan(k)};this.setVolume=function(k,j){if(!i._idCheck(k)){return false}i.sounds[k].setVolume(j)};this.mute=function(j){if(typeof j!="string"){j=null}if(!j){for(var k=i.soundIDs.length;k--;){i.sounds[i.soundIDs[k]].mute()}i.muted=true}else{if(!i._idCheck(j)){return false}i.sounds[j].mute()}};this.muteAll=function(){i.mute()};this.unmute=function(j){if(typeof j!="string"){j=null}if(!j){for(var k=i.soundIDs.length;k--;){i.sounds[i.soundIDs[k]].unmute()}i.muted=false}else{if(!i._idCheck(j)){return false}i.sounds[j].unmute()}};this.unmuteAll=function(){i.unmute()};this.toggleMute=function(j){if(!i._idCheck(j)){return false}i.sounds[j].toggleMute()};this.getMemoryUse=function(){if(i.flashVersion==8){return 0}if(i.o){return parseInt(i.o._getMemoryUse(),10)}};this.disable=function(k){if(typeof k=="undefined"){k=false}if(i._disabled){return false}i._disabled=true;for(var j=i.soundIDs.length;j--;){i._disableObject(i.sounds[i.soundIDs[j]])}i.initComplete(k)};this.canPlayURL=function(j){return(j?(j.match(i.filePattern)?true:false):null)};this.getSoundById=function(k,l){if(!k){throw new Error("SoundManager.getSoundById(): sID is null/undefined")}var j=i.sounds[k];if(!j&&!l){}return j};this.onready=function(k,j){if(k&&k instanceof Function){if(i._didInit){}if(!j){j=window}i._addOnReady(k,j);i._processOnReady();return true}else{throw i._str("needFunction")}};this.oninitmovie=function(){};this.onload=function(){soundManager._wD("soundManager.onload()",1)};this.onerror=function(){};this._idCheck=this.getSoundById;this._complain=function(k,m){var l="Error: ";if(!m){return new Error(l+k)}var o=new Error("");var p=null;if(o.stack){try{var q="@";var r=o.stack.split(q);p=r[4]}catch(n){p=o.stack}}if(typeof console!="undefined"&&typeof console.trace!="undefined"){console.trace()}var j=l+k+". \nCaller: "+m.toString()+(o.stack?" \nTop of stacktrace: "+p:(o.message?" \nMessage: "+o.message:""));return new Error(j)};var g=function(){return false};g._protected=true;this._disableObject=function(k){for(var j in k){if(typeof k[j]=="function"&&typeof k[j]._protected=="undefined"){k[j]=g}}j=null};this._failSafely=function(j){if(typeof j=="undefined"){j=false}if(!i._disabled||j){i.disable(j)}};this._normalizeMovieURL=function(j){var k=null;if(j){if(j.match(/\.swf(\?.*)?$/i)){k=j.substr(j.toLowerCase().lastIndexOf(".swf?")+4);if(k){return j}}else{if(j.lastIndexOf("/")!=j.length-1){j=j+"/"}}}return(j&&j.lastIndexOf("/")!=-1?j.substr(0,j.lastIndexOf("/")+1):"./")+i.movieURL};this._getDocument=function(){return(document.body?document.body:(document.documentElement?document.documentElement:document.getElementsByTagName("div")[0]))};this._getDocument._protected=true;this._setPolling=function(j,k){if(!i.o||!i.allowPolling){return false}i.o._setPolling(j,k)};this._createMovie=function(q,n){var p=null;var w=(n?n:i.url);var m=(i.altURL?i.altURL:w);if(i._didAppend&&i._appendSuccess){return false}i._didAppend=true;i._setVersionInfo();i.url=i._normalizeMovieURL(i._overHTTP?w:m);n=i.url;if(i.useHighPerformance&&i.useMovieStar&&i.defaultOptions.useVideo===true){p="soundManager note: disabling highPerformance, not applicable with movieStar mode+useVideo";i.useHighPerformance=false}i.wmode=(!i.wmode&&i.useHighPerformance&&!i.useMovieStar?"transparent":i.wmode);if(i.wmode!==null&&i.flashLoadTimeout!==0&&(!i.useHighPerformance||i.debugFlash)&&!i.isIE&&navigator.platform.match(/win32/i)){i.specialWmodeCase=true;i.wmode=null}if(i.flashVersion==8){i.allowFullScreen=false}var u={name:q,id:q,src:n,width:"100%",height:"100%",quality:"high",allowScriptAccess:i.allowScriptAccess,bgcolor:i.bgColor,pluginspage:"http://www.macromedia.com/go/getflashplayer",type:"application/x-shockwave-flash",wmode:i.wmode,allowfullscreen:(i.allowFullScreen?"true":"false")};if(i.debugFlash){u.FlashVars="debug=1"}if(!i.wmode){delete u.wmode}var l=null;var v=null;var j=null;var t=null;if(i.isIE){l=document.createElement("div");j='<object id="'+q+'" data="'+n+'" type="'+u.type+'" width="'+u.width+'" height="'+u.height+'"><param name="movie" value="'+n+'" /><param name="AllowScriptAccess" value="'+i.allowScriptAccess+'" /><param name="quality" value="'+u.quality+'" />'+(i.wmode?'<param name="wmode" value="'+i.wmode+'" /> ':"")+'<param name="bgcolor" value="'+i.bgColor+'" /><param name="allowFullScreen" value="'+u.allowFullScreen+'" />'+(i.debugFlash?'<param name="FlashVars" value="'+u.FlashVars+'" />':"")+"<!-- --></object>"}else{l=document.createElement("embed");for(v in u){if(u.hasOwnProperty(v)){l.setAttribute(v,u[v])}}}var r=null;var B=null;if(i.debugMode){r=document.createElement("div");r.id=i.debugID+"-toggle";B={position:"fixed",bottom:"0px",right:"0px",width:"1.2em",height:"1.2em",lineHeight:"1.2em",margin:"2px",textAlign:"center",border:"1px solid #999",cursor:"pointer",background:"#fff",color:"#333",zIndex:10001};r.appendChild(document.createTextNode("-"));r.onclick=i._toggleDebug;r.title="Toggle SM2 debug console";if(navigator.userAgent.match(/msie 6/i)){r.style.position="absolute";r.style.cursor="hand"}for(v in B){if(B.hasOwnProperty(v)){r.style[v]=B[v]}}}var k=i._getDocument();if(k){i.oMC=f("sm2-container")?f("sm2-container"):document.createElement("div");var o=(i.debugMode?" sm2-debug":"")+(i.debugFlash?" flash-debug":"");if(!i.oMC.id){i.oMC.id="sm2-container";i.oMC.className="movieContainer"+o;var A=null;t=null;if(i.useHighPerformance){A={position:"fixed",width:"8px",height:"8px",bottom:"0px",left:"0px",overflow:"hidden"}}else{A={position:"absolute",width:"8px",height:"8px",top:"-9999px",left:"-9999px"}}var z=null;if(!i.debugFlash){for(z in A){if(A.hasOwnProperty(z)){i.oMC.style[z]=A[z]}}}try{if(!i.isIE){i.oMC.appendChild(l)}k.appendChild(i.oMC);if(i.isIE){t=i.oMC.appendChild(document.createElement("div"));t.className="sm2-object-box";t.innerHTML=j}i._appendSuccess=true}catch(y){throw new Error(i._str("appXHTML"))}}else{if(i.debugMode||i.debugFlash){i.oMC.className+=o}i.oMC.appendChild(l);if(i.isIE){t=i.oMC.appendChild(document.createElement("div"));t.className="sm2-object-box";t.innerHTML=j}i._appendSuccess=true}k=null}if(p){}};this._writeDebug=function(j,l,k){};this._writeDebug._protected=true;this._wdCount=0;this._wdCount._protected=true;this._wD=this._writeDebug;this._debug=function(){for(var l=0,k=i.soundIDs.length;l<k;l++){i.sounds[i.soundIDs[l]]._debug()}};this._debugTS=function(m,j,k){if(typeof sm2Debugger!="undefined"){try{sm2Debugger.handleEvent(m,j,k)}catch(l){}}};this._debugTS._protected=true;this._mergeObjects=function(k,j){var n={};for(var l in k){if(k.hasOwnProperty(l)){n[l]=k[l]}}var m=(typeof j=="undefined"?i.defaultOptions:j);for(var p in m){if(m.hasOwnProperty(p)&&typeof n[p]=="undefined"){n[p]=m[p]}}return n};this.createMovie=function(j){if(j){i.url=j}i._initMovie()};this.go=this.createMovie;this._initMovie=function(){if(i.o){return false}i.o=i.getMovie(i.id);if(!i.o){if(!i.oRemoved){i._createMovie(i.id,i.url)}else{if(!i.isIE){i.oMC.appendChild(i.oRemoved)}else{i.oMC.innerHTML=i.oRemovedHTML}i.oRemoved=null;i._didAppend=true}i.o=i.getMovie(i.id)}if(i.o){if(i.flashLoadTimeout>0){}}if(typeof i.oninitmovie=="function"){setTimeout(i.oninitmovie,1)}};this.waitForExternalInterface=function(){if(i._waitingForEI){return false}i._waitingForEI=true;if(i._tryInitOnFocus&&!i._isFocused){return false}if(i.flashLoadTimeout>0){if(!i._didInit){var j=i.getMoviePercent()}setTimeout(function(){var k=i.getMoviePercent();if(!i._didInit){if(!i._overHTTP){if(!i.debugFlash){}}if(k===0){}i._debugTS("flashtojs",false,": Timed out"+(i._overHTTP)?" (Check flash security or flash blockers)":" (No plugin/missing SWF?)")}if(!i._didInit&&i._okToDisable){i._failSafely(true)}},i.flashLoadTimeout)}else{if(!i._didInit){}}};this.getMoviePercent=function(){return(i.o&&typeof i.o.PercentLoaded!="undefined"?i.o.PercentLoaded():null)};this.handleFocus=function(){if(i._isFocused||!i._tryInitOnFocus){return true}i._okToDisable=true;i._isFocused=true;if(i._tryInitOnFocus){window.removeEventListener("mousemove",i.handleFocus,false)}i._waitingForEI=false;setTimeout(i.waitForExternalInterface,500);if(window.removeEventListener){window.removeEventListener("focus",i.handleFocus,false)}else{if(window.detachEvent){window.detachEvent("onfocus",i.handleFocus)}}};this.initComplete=function(j){if(i._didInit){return false}i._didInit=true;if(i._disabled||j){i._processOnReady();i._debugTS("onload",false);i.onerror.apply(window);return false}else{i._debugTS("onload",true)}if(i.waitForWindowLoad&&!i._windowLoaded){if(window.addEventListener){window.addEventListener("load",i._initUserOnload,false)}else{if(window.attachEvent){window.attachEvent("onload",i._initUserOnload)}}return false}else{if(i.waitForWindowLoad&&i._windowLoaded){}i._initUserOnload()}};this._addOnReady=function(k,j){i._onready.push({method:k,scope:(j||null),fired:false})};this._processOnReady=function(){if(!i._didInit){return false}var l={success:(!i._disabled)};var k=[];for(var n=0,m=i._onready.length;n<m;n++){if(i._onready[n].fired!==true){k.push(i._onready[n])}}if(k.length){for(n=0,m=k.length;n<m;n++){if(k[n].scope){k[n].method.apply(k[n].scope,[l])}else{k[n].method(l)}k[n].fired=true}}};this._initUserOnload=function(){window.setTimeout(function(){i._processOnReady();i.onload.apply(window)})};this.init=function(){i._initMovie();if(i._didInit){return false}if(window.removeEventListener){window.removeEventListener("load",i.beginDelayedInit,false)}else{if(window.detachEvent){window.detachEvent("onload",i.beginDelayedInit)}}try{i.o._externalInterfaceTest(false);if(!i.allowPolling){}else{i._setPolling(true,i.useFastPolling?true:false)}if(!i.debugMode){i.o._disableDebug()}i.enabled=true;i._debugTS("jstoflash",true)}catch(j){i._debugTS("jstoflash",false);i._failSafely(true);i.initComplete();return false}i.initComplete()};this.beginDelayedInit=function(){i._windowLoaded=true;setTimeout(i.waitForExternalInterface,500);setTimeout(i.beginInit,20)};this.beginInit=function(){if(i._initPending){return false}i.createMovie();i._initMovie();i._initPending=true;return true};this.domContentLoaded=function(){if(document.removeEventListener){document.removeEventListener("DOMContentLoaded",i.domContentLoaded,false)}i.go()};this._externalInterfaceOK=function(j){if(i.swfLoaded){return false}var k=new Date().getTime();i._debugTS("swf",true);i._debugTS("flashtojs",true);i.swfLoaded=true;i._tryInitOnFocus=false;if(i.isIE){setTimeout(i.init,100)}else{i.init()}};this._setSandboxType=function(j){var k=i.sandbox;k.type=j;k.description=k.types[(typeof k.types[j]!="undefined"?j:"unknown")];if(k.type=="localWithFile"){k.noRemote=true;k.noLocal=false}else{if(k.type=="localWithNetwork"){k.noRemote=false;k.noLocal=true}else{if(k.type=="localTrusted"){k.noRemote=false;k.noLocal=false}}}};this.reboot=function(){if(i.soundIDs.length){}for(var j=i.soundIDs.length;j--;){i.sounds[i.soundIDs[j]].destruct()}try{if(i.isIE){i.oRemovedHTML=i.o.innerHTML}i.oRemoved=i.o.parentNode.removeChild(i.o)}catch(k){}i.oRemovedHTML=null;i.oRemoved=null;i.enabled=false;i._didInit=false;i._waitingForEI=false;i._initPending=false;i._didAppend=false;i._appendSuccess=false;i._disabled=false;i._waitingforEI=true;i.swfLoaded=false;i.soundIDs={};i.sounds=[];i.o=null;for(j=i._onready.length;j--;){i._onready[j].fired=false}window.setTimeout(soundManager.beginDelayedInit,20)};this.destruct=function(){i.disable(true)};d=function(j){var k=this;this.sID=j.id;this.url=j.url;this.options=i._mergeObjects(j);this.instanceOptions=this.options;this._iO=this.instanceOptions;this.pan=this.options.pan;this.volume=this.options.volume;this._lastURL=null;this._debug=function(){};this._debug();this.id3={};this.resetProperties=function(l){k.bytesLoaded=null;k.bytesTotal=null;k.position=null;k.duration=null;k.durationEstimate=null;k.loaded=false;k.playState=0;k.paused=false;k.readyState=0;k.muted=false;k.didBeforeFinish=false;k.didJustBeforeFinish=false;k.isBuffering=false;k.instanceOptions={};k.instanceCount=0;k.peakData={left:0,right:0};k.waveformData={left:[],right:[]};k.eqData=[];k.eqData.left=[];k.eqData.right=[]};k.resetProperties();this.load=function(l){if(typeof l!="undefined"){k._iO=i._mergeObjects(l);k.instanceOptions=k._iO}else{l=k.options;k._iO=l;k.instanceOptions=k._iO;if(k._lastURL&&k._lastURL!=k.url){k._iO.url=k.url;k.url=null}}if(typeof k._iO.url=="undefined"){k._iO.url=k.url}if(k._iO.url==k.url&&k.readyState!==0&&k.readyState!=2){return false}k.url=k._iO.url;k._lastURL=k._iO.url;k.loaded=false;k.readyState=1;k.playState=0;try{if(i.flashVersion==8){i.o._load(k.sID,k._iO.url,k._iO.stream,k._iO.autoPlay,(k._iO.whileloading?1:0))}else{i.o._load(k.sID,k._iO.url,k._iO.stream?true:false,k._iO.autoPlay?true:false);if(k._iO.isMovieStar&&k._iO.autoLoad&&!k._iO.autoPlay){k.pause()}}}catch(m){i._debugTS("onload",false);i.onerror();i.disable()}};this.unload=function(){if(k.readyState!==0){if(k.readyState!=2){k.setPosition(0,true)}i.o._unload(k.sID,i.nullURL);k.resetProperties()}};this.destruct=function(){i.o._destroySound(k.sID);i.destroySound(k.sID,true)};this.play=function(m){if(!m){m={}}k._iO=i._mergeObjects(m,k._iO);k._iO=i._mergeObjects(k._iO,k.options);k.instanceOptions=k._iO;if(k.playState==1){var l=k._iO.multiShot;if(!l){return false}else{}}if(!k.loaded){if(k.readyState===0){k._iO.autoPlay=true;k.load(k._iO)}else{if(k.readyState==2){return false}else{}}}else{}if(k.paused){k.resume()}else{k.playState=1;if(!k.instanceCount||i.flashVersion>8){k.instanceCount++}k.position=(typeof k._iO.position!="undefined"&&!isNaN(k._iO.position)?k._iO.position:0);if(k._iO.onplay){k._iO.onplay.apply(k)}k.setVolume(k._iO.volume,true);k.setPan(k._iO.pan,true);i.o._start(k.sID,k._iO.loop||1,(i.flashVersion==9?k.position:k.position/1000))}};this.start=this.play;this.stop=function(l){if(k.playState==1){k.playState=0;k.paused=false;if(k._iO.onstop){k._iO.onstop.apply(k)}i.o._stop(k.sID,l);k.instanceCount=0;k._iO={}}};this.setPosition=function(m,l){if(typeof m=="undefined"){m=0}var n=Math.min(k.duration,Math.max(m,0));k._iO.position=n;if(!l){}i.o._setPosition(k.sID,(i.flashVersion==9?k._iO.position:k._iO.position/1000),(k.paused||!k.playState))};this.pause=function(){if(k.paused||k.playState===0){return false}k.paused=true;i.o._pause(k.sID);if(k._iO.onpause){k._iO.onpause.apply(k)}};this.resume=function(){if(!k.paused||k.playState===0){return false}k.paused=false;i.o._pause(k.sID);if(k._iO.onresume){k._iO.onresume.apply(k)}};this.togglePause=function(){if(k.playState===0){k.play({position:(i.flashVersion==9?k.position:k.position/1000)});return false}if(k.paused){k.resume()}else{k.pause()}};this.setPan=function(m,l){if(typeof m=="undefined"){m=0}if(typeof l=="undefined"){l=false}i.o._setPan(k.sID,m);k._iO.pan=m;if(!l){k.pan=m}};this.setVolume=function(l,m){if(typeof l=="undefined"){l=100}if(typeof m=="undefined"){m=false}i.o._setVolume(k.sID,(i.muted&&!k.muted)||k.muted?0:l);k._iO.volume=l;if(!m){k.volume=l}};this.mute=function(){k.muted=true;i.o._setVolume(k.sID,0)};this.unmute=function(){k.muted=false;var l=typeof k._iO.volume!="undefined";i.o._setVolume(k.sID,l?k._iO.volume:k.options.volume)};this.toggleMute=function(){if(k.muted){k.unmute()}else{k.mute()}};this._whileloading=function(l,m,n){if(!k._iO.isMovieStar){k.bytesLoaded=l;k.bytesTotal=m;k.duration=Math.floor(n);k.durationEstimate=parseInt((k.bytesTotal/k.bytesLoaded)*k.duration,10);if(k.durationEstimate===undefined){k.durationEstimate=k.duration}if(k.readyState!=3&&k._iO.whileloading){k._iO.whileloading.apply(k)}}else{k.bytesLoaded=l;k.bytesTotal=m;k.duration=Math.floor(n);k.durationEstimate=k.duration;if(k.readyState!=3&&k._iO.whileloading){k._iO.whileloading.apply(k)}}};this._onid3=function(o,l){var p=[];for(var n=0,m=o.length;n<m;n++){p[o[n]]=l[n]}k.id3=i._mergeObjects(k.id3,p);if(k._iO.onid3){k._iO.onid3.apply(k)}};this._whileplaying=function(n,o,q,m,p){if(isNaN(n)||n===null){return false}if(k.playState===0&&n>0){n=0}k.position=n;if(i.flashVersion>8){if(k._iO.usePeakData&&typeof o!="undefined"&&o){k.peakData={left:o.leftPeak,right:o.rightPeak}}if(k._iO.useWaveformData&&typeof q!="undefined"&&q){k.waveformData={left:q.split(","),right:m.split(",")}}if(k._iO.useEQData){if(typeof p!="undefined"&&p.leftEQ){var l=p.leftEQ.split(",");k.eqData=l;k.eqData.left=l;if(typeof p.rightEQ!="undefined"&&p.rightEQ){k.eqData.right=p.rightEQ.split(",")}}}}if(k.playState==1){if(k.isBuffering){k._onbufferchange(0)}if(k._iO.whileplaying){k._iO.whileplaying.apply(k)}if(k.loaded&&k._iO.onbeforefinish&&k._iO.onbeforefinishtime&&!k.didBeforeFinish&&k.duration-k.position<=k._iO.onbeforefinishtime){k._onbeforefinish()}}};this._onload=function(l){l=(l==1?true:false);if(!l){if(i.sandbox.noRemote===true){}if(i.sandbox.noLocal===true){}}k.loaded=l;k.readyState=l?3:2;if(k._iO.onload){k._iO.onload.apply(k)}};this._onbeforefinish=function(){if(!k.didBeforeFinish){k.didBeforeFinish=true;if(k._iO.onbeforefinish){k._iO.onbeforefinish.apply(k)}}};this._onjustbeforefinish=function(l){if(!k.didJustBeforeFinish){k.didJustBeforeFinish=true;if(k._iO.onjustbeforefinish){k._iO.onjustbeforefinish.apply(k)}}};this._onfinish=function(){if(k._iO.onbeforefinishcomplete){k._iO.onbeforefinishcomplete.apply(k)}k.didBeforeFinish=false;k.didJustBeforeFinish=false;if(k.instanceCount){k.instanceCount--;if(!k.instanceCount){k.playState=0;k.paused=false;k.instanceCount=0;k.instanceOptions={}}if(!k.instanceCount||k._iO.multiShotEvents){if(k._iO.onfinish){k._iO.onfinish.apply(k)}}}else{if(k.useVideo){}}};this._onmetadata=function(l){if(!l.width&&!l.height){l.width=320;l.height=240}k.metadata=l;k.width=l.width;k.height=l.height;if(k._iO.onmetadata){k._iO.onmetadata.apply(k)}};this._onbufferchange=function(l){if(k.playState===0){return false}if(l==k.isBuffering){return false}k.isBuffering=(l==1?true:false);if(k._iO.onbufferchange){k._iO.onbufferchange.apply(k)}};this._ondataerror=function(l){if(k.playState>0){if(k._iO.ondataerror){k._iO.ondataerror.apply(k)}}else{}}};this._onfullscreenchange=function(j){i.isFullScreen=(j==1?true:false);if(!i.isFullScreen){try{window.focus()}catch(k){}}};if(window.addEventListener){window.addEventListener("focus",i.handleFocus,false);window.addEventListener("load",i.beginDelayedInit,false);window.addEventListener("unload",i.destruct,false);if(i._tryInitOnFocus){window.addEventListener("mousemove",i.handleFocus,false)}}else{if(window.attachEvent){window.attachEvent("onfocus",i.handleFocus);window.attachEvent("onload",i.beginDelayedInit);window.attachEvent("unload",i.destruct)}else{i._debugTS("onload",false);soundManager.onerror();soundManager.disable()}}if(document.addEventListener){document.addEventListener("DOMContentLoaded",i.domContentLoaded,false)}}if(typeof SM2_DEFER=="undefined"||!SM2_DEFER){soundManager=new SoundManager()};


//<![CDATA[
var _wpcf7 = { cached: 1 };
//]]>



/* <![CDATA[ */
var wpa_url = 'http://www.thejiggers.co.uk/wp-content/plugins/wpaudio-mp3-player';
var wpa_urls = [];
var wpa_pref_link_mp3 = true;
/* ]]> */



				var get_sizes = null;
							

/*
 * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
 *
 * Uses the built In easIng capabilities added In jQuery 1.1
 * to offer multiple easIng options
 *
 * Copyright (c) 2007 George Smith
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 */

// t: current time, b: begInnIng value, c: change In value, d: duration
jQuery.easing['jswing'] = jQuery.easing['swing'];

jQuery.extend( jQuery.easing,
{
	def: 'easeOutQuad',
	swing: function (x, t, b, c, d) {
		//alert(jQuery.easing.default);
		return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
	},
	easeInQuad: function (x, t, b, c, d) {
		return c*(t/=d)*t + b;
	},
	easeOutQuad: function (x, t, b, c, d) {
		return -c *(t/=d)*(t-2) + b;
	},
	easeInOutQuad: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t + b;
		return -c/2 * ((--t)*(t-2) - 1) + b;
	},
	easeInCubic: function (x, t, b, c, d) {
		return c*(t/=d)*t*t + b;
	},
	easeOutCubic: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t + 1) + b;
	},
	easeInOutCubic: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t + b;
		return c/2*((t-=2)*t*t + 2) + b;
	},
	easeInQuart: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t + b;
	},
	easeOutQuart: function (x, t, b, c, d) {
		return -c * ((t=t/d-1)*t*t*t - 1) + b;
	},
	easeInOutQuart: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
		return -c/2 * ((t-=2)*t*t*t - 2) + b;
	},
	easeInQuint: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t*t + b;
	},
	easeOutQuint: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t*t*t + 1) + b;
	},
	easeInOutQuint: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
		return c/2*((t-=2)*t*t*t*t + 2) + b;
	},
	easeInSine: function (x, t, b, c, d) {
		return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
	},
	easeOutSine: function (x, t, b, c, d) {
		return c * Math.sin(t/d * (Math.PI/2)) + b;
	},
	easeInOutSine: function (x, t, b, c, d) {
		return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
	},
	easeInExpo: function (x, t, b, c, d) {
		return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
	},
	easeOutExpo: function (x, t, b, c, d) {
		return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
	},
	easeInOutExpo: function (x, t, b, c, d) {
		if (t==0) return b;
		if (t==d) return b+c;
		if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
		return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
	},
	easeInCirc: function (x, t, b, c, d) {
		return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
	},
	easeOutCirc: function (x, t, b, c, d) {
		return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
	},
	easeInOutCirc: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
		return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
	},
	easeInElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
	},
	easeOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
	},
	easeInOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) p=d*(.3*1.5);
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
		return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
	},
	easeInBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*(t/=d)*t*((s+1)*t - s) + b;
	},
	easeOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
	},
	easeInOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158; 
		if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
		return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
	},
	easeInBounce: function (x, t, b, c, d) {
		return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
	},
	easeOutBounce: function (x, t, b, c, d) {
		if ((t/=d) < (1/2.75)) {
			return c*(7.5625*t*t) + b;
		} else if (t < (2/2.75)) {
			return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
		} else if (t < (2.5/2.75)) {
			return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
		} else {
			return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
		}
	},
	easeInOutBounce: function (x, t, b, c, d) {
		if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
		return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
	}
});

/* ------------------------------------------------------------------------
 * 	Class: prettyPhoto
 * 	Use: Lightbox clone for jQuery
 * 	Author: Stephane Caron (http://www.no-margin-for-errors.com)
 * 	Version: 2.5.6
 ------------------------------------------------------------------------- */

(function($){$.prettyPhoto={version:'2.5.6'};$.fn.prettyPhoto=function(settings){settings=jQuery.extend({animationSpeed:'normal',opacity:0.80,showTitle:true,allowresize:true,default_width:500,default_height:344,counter_separator_label:'/',theme:'light_rounded',hideflash:false,wmode:'opaque',autoplay:true,modal:false,changepicturecallback:function(){},callback:function(){},markup:'<div class="pp_pic_holder"> \
      <div class="pp_top"> \
       <div class="pp_left"></div> \
       <div class="pp_middle"></div> \
       <div class="pp_right"></div> \
      </div> \
      <div class="pp_content_container"> \
       <div class="pp_left"> \
       <div class="pp_right"> \
        <div class="pp_content"> \
         <div class="pp_loaderIcon"></div> \
         <div class="pp_fade"> \
          <a href="#" class="pp_expand" title="Expand the image">Expand</a> \
          <div class="pp_hoverContainer"> \
           <a class="pp_next" href="#">next</a> \
           <a class="pp_previous" href="#">previous</a> \
          </div> \
          <div id="pp_full_res"></div> \
          <div class="pp_details clearfix"> \
           <a class="pp_close" href="#">Close</a> \
           <p class="pp_description"></p> \
           <div class="pp_nav"> \
            <a href="#" class="pp_arrow_previous">Previous</a> \
            <p class="currentTextHolder">0/0</p> \
            <a href="#" class="pp_arrow_next">Next</a> \
           </div> \
          </div> \
         </div> \
        </div> \
       </div> \
       </div> \
      </div> \
      <div class="pp_bottom"> \
       <div class="pp_left"></div> \
       <div class="pp_middle"></div> \
       <div class="pp_right"></div> \
      </div> \
     </div> \
     <div class="pp_overlay"></div> \
     <div class="ppt"></div>',image_markup:'<img id="fullResImage" src="" />',flash_markup:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',quicktime_markup:'<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',iframe_markup:'<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>',inline_markup:'<div class="pp_inline clearfix">{content}</div>'},settings);if($.browser.msie&&parseInt($.browser.version)==6){settings.theme="light_square";}
if($('.pp_overlay').size()==0)_buildOverlay();var doresize=true,percentBased=false,correctSizes,$pp_pic_holder,$ppt,$pp_overlay,pp_contentHeight,pp_contentWidth,pp_containerHeight,pp_containerWidth,windowHeight=$(window).height(),windowWidth=$(window).width(),setPosition=0,scrollPos=_getScroll();$(window).scroll(function(){scrollPos=_getScroll();_centerOverlay();_resizeOverlay();});$(window).resize(function(){_centerOverlay();_resizeOverlay();});$(document).keydown(function(e){if($pp_pic_holder.is(':visible'))
switch(e.keyCode){case 37:$.prettyPhoto.changePage('previous');break;case 39:$.prettyPhoto.changePage('next');break;case 27:if(!settings.modal)
$.prettyPhoto.close();break;};});$(this).each(function(){$(this).bind('click',function(){_self=this;theRel=$(this).attr('rel');galleryRegExp=/\[(?:.*)\]/;theGallery=galleryRegExp.exec(theRel);var images=new Array(),titles=new Array(),descriptions=new Array();if(theGallery){$('a[rel*='+theGallery+']').each(function(i){if($(this)[0]===$(_self)[0])setPosition=i;images.push($(this).attr('href'));titles.push($(this).find('img').attr('alt'));descriptions.push($(this).attr('title'));});}else{images=$(this).attr('href');titles=($(this).find('img').attr('alt'))?$(this).find('img').attr('alt'):'';descriptions=($(this).attr('title'))?$(this).attr('title'):'';}
$.prettyPhoto.open(images,titles,descriptions);return false;});});$.prettyPhoto.open=function(gallery_images,gallery_titles,gallery_descriptions){if($.browser.msie&&$.browser.version==6){$('select').css('visibility','hidden');};if(settings.hideflash)$('object,embed').css('visibility','hidden');images=$.makeArray(gallery_images);titles=$.makeArray(gallery_titles);descriptions=$.makeArray(gallery_descriptions);image_set=($(images).size()>0)?true:false;_checkPosition($(images).size());$('.pp_loaderIcon').show();$pp_overlay.show().fadeTo(settings.animationSpeed,settings.opacity);$pp_pic_holder.find('.currentTextHolder').text((setPosition+1)+settings.counter_separator_label+$(images).size());if(descriptions[setPosition]){$pp_pic_holder.find('.pp_description').show().html(unescape(descriptions[setPosition]));}else{$pp_pic_holder.find('.pp_description').hide().text('');};if(titles[setPosition]&&settings.showTitle){hasTitle=true;$ppt.html(unescape(titles[setPosition]));}else{hasTitle=false;};movie_width=(parseFloat(grab_param('width',images[setPosition])))?grab_param('width',images[setPosition]):settings.default_width.toString();movie_height=(parseFloat(grab_param('height',images[setPosition])))?grab_param('height',images[setPosition]):settings.default_height.toString();if(movie_width.indexOf('%')!=-1||movie_height.indexOf('%')!=-1){movie_height=parseFloat(($(window).height()*parseFloat(movie_height)/100)-100);movie_width=parseFloat(($(window).width()*parseFloat(movie_width)/100)-100);percentBased=true;}
$pp_pic_holder.fadeIn(function(){imgPreloader="";switch(_getFileType(images[setPosition])){case'image':imgPreloader=new Image();nextImage=new Image();if(image_set&&setPosition>$(images).size())nextImage.src=images[setPosition+1];prevImage=new Image();if(image_set&&images[setPosition-1])prevImage.src=images[setPosition-1];$pp_pic_holder.find('#pp_full_res')[0].innerHTML=settings.image_markup;$pp_pic_holder.find('#fullResImage').attr('src',images[setPosition]);imgPreloader.onload=function(){correctSizes=_fitToViewport(imgPreloader.width,imgPreloader.height);_showContent();};imgPreloader.onerror=function(){alert('Image cannot be loaded. Make sure the path is correct and image exist.');$.prettyPhoto.close();};imgPreloader.src=images[setPosition];break;case'youtube':correctSizes=_fitToViewport(movie_width,movie_height);movie='http://www.youtube.com/v/'+grab_param('v',images[setPosition]);if(settings.autoplay)movie+="&autoplay=1";toInject=settings.flash_markup.replace(/{width}/g,correctSizes['width']).replace(/{height}/g,correctSizes['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case'vimeo':correctSizes=_fitToViewport(movie_width,movie_height);movie_id=images[setPosition];movie='http://vimeo.com/moogaloop.swf?clip_id='+movie_id.replace('http://vimeo.com/','');if(settings.autoplay)movie+="&autoplay=1";toInject=settings.flash_markup.replace(/{width}/g,correctSizes['width']).replace(/{height}/g,correctSizes['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case'quicktime':correctSizes=_fitToViewport(movie_width,movie_height);correctSizes['height']+=15;correctSizes['contentHeight']+=15;correctSizes['containerHeight']+=15;toInject=settings.quicktime_markup.replace(/{width}/g,correctSizes['width']).replace(/{height}/g,correctSizes['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,images[setPosition]).replace(/{autoplay}/g,settings.autoplay);break;case'flash':correctSizes=_fitToViewport(movie_width,movie_height);flash_vars=images[setPosition];flash_vars=flash_vars.substring(images[setPosition].indexOf('flashvars')+10,images[setPosition].length);filename=images[setPosition];filename=filename.substring(0,filename.indexOf('?'));toInject=settings.flash_markup.replace(/{width}/g,correctSizes['width']).replace(/{height}/g,correctSizes['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+'?'+flash_vars);break;case'iframe':correctSizes=_fitToViewport(movie_width,movie_height);frame_url=images[setPosition];frame_url=frame_url.substr(0,frame_url.indexOf('iframe')-1);toInject=settings.iframe_markup.replace(/{width}/g,correctSizes['width']).replace(/{height}/g,correctSizes['height']).replace(/{path}/g,frame_url);break;case'inline':myClone=$(images[setPosition]).clone().css({'width':settings.default_width}).wrapInner('<div id="pp_full_res"><div class="pp_inline clearfix"></div></div>').appendTo($('body'));correctSizes=_fitToViewport($(myClone).width(),$(myClone).height());$(myClone).remove();toInject=settings.inline_markup.replace(/{content}/g,$(images[setPosition]).html());break;};if(!imgPreloader){$pp_pic_holder.find('#pp_full_res')[0].innerHTML=toInject;_showContent();};});};$.prettyPhoto.changePage=function(direction){if(direction=='previous'){setPosition--;if(setPosition<0){setPosition=0;return;};}else{if($('.pp_arrow_next').is('.disabled'))return;setPosition++;};if(!doresize)doresize=true;_hideContent(function(){$.prettyPhoto.open(images,titles,descriptions)});$('a.pp_expand,a.pp_contract').fadeOut(settings.animationSpeed);};$.prettyPhoto.close=function(){$pp_pic_holder.find('object,embed').css('visibility','hidden');$('div.pp_pic_holder,div.ppt,.pp_fade').fadeOut(settings.animationSpeed);$pp_overlay.fadeOut(settings.animationSpeed,function(){$('#pp_full_res').html('');$pp_pic_holder.attr('style','').find('div:not(.pp_hoverContainer)').attr('style','');_centerOverlay();if($.browser.msie&&$.browser.version==6){$('select').css('visibility','visible');};if(settings.hideflash)$('object,embed').css('visibility','visible');setPosition=0;settings.callback();});doresize=true;};_showContent=function(){$('.pp_loaderIcon').hide();projectedTop=scrollPos['scrollTop']+((windowHeight/2)-(correctSizes['containerHeight']/2));if(projectedTop<0)projectedTop=0+$ppt.height();$pp_pic_holder.find('.pp_content').animate({'height':correctSizes['contentHeight']},settings.animationSpeed);$pp_pic_holder.animate({'top':projectedTop,'left':(windowWidth/2)-(correctSizes['containerWidth']/2),'width':correctSizes['containerWidth']},settings.animationSpeed,function(){$pp_pic_holder.find('.pp_hoverContainer,#fullResImage').height(correctSizes['height']).width(correctSizes['width']);$pp_pic_holder.find('.pp_fade').fadeIn(settings.animationSpeed);if(image_set&&_getFileType(images[setPosition])=="image"){$pp_pic_holder.find('.pp_hoverContainer').show();}else{$pp_pic_holder.find('.pp_hoverContainer').hide();}
if(settings.showTitle&&hasTitle){$ppt.css({'top':$pp_pic_holder.offset().top-25,'left':$pp_pic_holder.offset().left+20,'display':'none'});$ppt.fadeIn(settings.animationSpeed);};if(correctSizes['resized'])$('a.pp_expand,a.pp_contract').fadeIn(settings.animationSpeed);settings.changepicturecallback();});};function _hideContent(callback){$pp_pic_holder.find('#pp_full_res object,#pp_full_res embed').css('visibility','hidden');$pp_pic_holder.find('.pp_fade').fadeOut(settings.animationSpeed,function(){$('.pp_loaderIcon').show();if(callback)callback();});$ppt.fadeOut(settings.animationSpeed);}
function _checkPosition(setCount){if(setPosition==setCount-1){$pp_pic_holder.find('a.pp_next').css('visibility','hidden');$pp_pic_holder.find('a.pp_arrow_next').addClass('disabled').unbind('click');}else{$pp_pic_holder.find('a.pp_next').css('visibility','visible');$pp_pic_holder.find('a.pp_arrow_next.disabled').removeClass('disabled').bind('click',function(){$.prettyPhoto.changePage('next');return false;});};if(setPosition==0){$pp_pic_holder.find('a.pp_previous').css('visibility','hidden');$pp_pic_holder.find('a.pp_arrow_previous').addClass('disabled').unbind('click');}else{$pp_pic_holder.find('a.pp_previous').css('visibility','visible');$pp_pic_holder.find('a.pp_arrow_previous.disabled').removeClass('disabled').bind('click',function(){$.prettyPhoto.changePage('previous');return false;});};if(setCount>1){$('.pp_nav').show();}else{$('.pp_nav').hide();}};function _fitToViewport(width,height){hasBeenResized=false;_getDimensions(width,height);imageWidth=width;imageHeight=height;if(((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight))&&doresize&&settings.allowresize&&!percentBased){hasBeenResized=true;notFitting=true;while(notFitting){if((pp_containerWidth>windowWidth)){imageWidth=(windowWidth-200);imageHeight=(height/width)*imageWidth;}else if((pp_containerHeight>windowHeight)){imageHeight=(windowHeight-200);imageWidth=(width/height)*imageHeight;}else{notFitting=false;};pp_containerHeight=imageHeight;pp_containerWidth=imageWidth;};_getDimensions(imageWidth,imageHeight);};return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(pp_containerHeight),containerWidth:Math.floor(pp_containerWidth)+40,contentHeight:Math.floor(pp_contentHeight),contentWidth:Math.floor(pp_contentWidth),resized:hasBeenResized};};function _getDimensions(width,height){width=parseFloat(width);height=parseFloat(height);$pp_details=$pp_pic_holder.find('.pp_details');$pp_details.width(width);detailsHeight=parseFloat($pp_details.css('marginTop'))+parseFloat($pp_details.css('marginBottom'));$pp_details=$pp_details.clone().appendTo($('body')).css({'position':'absolute','top':-10000});detailsHeight+=$pp_details.height();detailsHeight=(detailsHeight<=34)?36:detailsHeight;if($.browser.msie&&$.browser.version==7)detailsHeight+=8;$pp_details.remove();pp_contentHeight=height+detailsHeight;pp_contentWidth=width;pp_containerHeight=pp_contentHeight+$ppt.height()+$pp_pic_holder.find('.pp_top').height()+$pp_pic_holder.find('.pp_bottom').height();pp_containerWidth=width;}
function _getFileType(itemSrc){if(itemSrc.match(/youtube\.com\/watch/i)){return'youtube';}else if(itemSrc.match(/vimeo\.com/i)){return'vimeo';}else if(itemSrc.indexOf('.mov')!=-1){return'quicktime';}else if(itemSrc.indexOf('.swf')!=-1){return'flash';}else if(itemSrc.indexOf('iframe')!=-1){return'iframe'}else if(itemSrc.substr(0,1)=='#'){return'inline';}else{return'image';};};function _centerOverlay(){if(doresize){titleHeight=$ppt.height();contentHeight=$pp_pic_holder.height();contentwidth=$pp_pic_holder.width();projectedTop=(windowHeight/2)+scrollPos['scrollTop']-((contentHeight+titleHeight)/2);$pp_pic_holder.css({'top':projectedTop,'left':(windowWidth/2)+scrollPos['scrollLeft']-(contentwidth/2)});$ppt.css({'top':projectedTop-titleHeight,'left':(windowWidth/2)+scrollPos['scrollLeft']-(contentwidth/2)+20});};};function _getScroll(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset};}else if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft};}else if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft};};};function _resizeOverlay(){windowHeight=$(window).height();windowWidth=$(window).width();$pp_overlay.css({'height':$(document).height()});};function _buildOverlay(){$('body').append(settings.markup);$pp_pic_holder=$('.pp_pic_holder');$ppt=$('.ppt');$pp_overlay=$('div.pp_overlay');$pp_pic_holder.attr('class','pp_pic_holder '+settings.theme);$pp_overlay.css({'opacity':0,'height':$(document).height()}).bind('click',function(){if(!settings.modal)
$.prettyPhoto.close();});$('a.pp_close').bind('click',function(){$.prettyPhoto.close();return false;});$('a.pp_expand').bind('click',function(){$this=$(this);if($this.hasClass('pp_expand')){$this.removeClass('pp_expand').addClass('pp_contract');doresize=false;}else{$this.removeClass('pp_contract').addClass('pp_expand');doresize=true;};_hideContent(function(){$.prettyPhoto.open(images,titles,descriptions)});$pp_pic_holder.find('.pp_fade').fadeOut(settings.animationSpeed);return false;});$pp_pic_holder.find('.pp_previous, .pp_arrow_previous').bind('click',function(){$.prettyPhoto.changePage('previous');return false;});$pp_pic_holder.find('.pp_next, .pp_arrow_next').bind('click',function(){$.prettyPhoto.changePage('next');return false;});};_centerOverlay();};function grab_param(name,url){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(url);if(results==null)
return"";else
return results[1];}})(jQuery);


/* Ultimate Fade-in slideshow (v2.4)
* Last updated: May 24th, 2010. This notice must stay intact for usage 
* Author: Dynamic Drive at http://www.dynamicdrive.com/
* Visit http://www.dynamicdrive.com/ for full source code
*/

//Oct 6th, 09' (v2.1): Adds option to randomize display order of images, via new option displaymode.randomize
//May 24th, 10' (v2.4): Adds new "peakaboo" option to "descreveal" setting. oninit and onslide event handlers added.

var fadeSlideShow_descpanel={
	controls: [['fadeer/close.png',7,7], ['fadeer/restore.png',10,11], ['fadeer/loading.gif',54,55]], //full URL and dimensions of close, restore, and loading images
	fontStyle: 'normal 11px Verdana', //font style for text descriptions
	slidespeed: 500 //speed of description panel animation (in millisec) 
}

//No need to edit beyond here...

jQuery.noConflict()

function fadeSlideShow(settingarg){
	this.setting=settingarg
	settingarg=null
	var setting=this.setting
	setting.fadeduration=setting.fadeduration? parseInt(setting.fadeduration) : 500
	setting.curimage=(setting.persist)? fadeSlideShow.routines.getCookie("gallery-"+setting.wrapperid) : 0
	setting.curimage=setting.curimage || 0 //account for curimage being null if cookie is empty
	setting.currentstep=0 //keep track of # of slides slideshow has gone through (applicable in displaymode='auto' only)
	setting.totalsteps=setting.imagearray.length*(setting.displaymode.cycles>0? setting.displaymode.cycles : Infinity) //Total steps limit (applicable in displaymode='auto' only w/ cycles>0)
	setting.fglayer=0, setting.bglayer=1 //index of active and background layer (switches after each change of slide)
	setting.oninit=setting.oninit || function(){}
	setting.onslide=setting.onslide || function(){}
	if (setting.displaymode.randomize) //randomly shuffle order of images?
		setting.imagearray.sort(function() {return 0.5 - Math.random()})
	var preloadimages=[] //preload images
	setting.longestdesc="" //get longest description of all slides. If no desciptions defined, variable contains ""
	for (var i=0; i<setting.imagearray.length; i++){ //preload images
		preloadimages[i]=new Image()
		preloadimages[i].src=setting.imagearray[i][0]
		if (setting.imagearray[i][3] && setting.imagearray[i][3].length>setting.longestdesc.length)
			setting.longestdesc=setting.imagearray[i][3]
	}
	var closebutt=fadeSlideShow_descpanel.controls[0] //add close button to "desc" panel if descreveal="always"
	setting.closebutton=(setting.descreveal=="always")? '<img class="close" src="'+closebutt[0]+'" style="float:right;cursor:hand;cursor:pointer;width:'+closebutt[1]+'px;height:'+closebutt[2]+'px;margin-left:2px" title="Hide Description" />' : ''
	var slideshow=this
	jQuery(document).ready(function($){ //fire on DOM ready
		var setting=slideshow.setting
		var fullhtml=fadeSlideShow.routines.getFullHTML(setting.imagearray) //get full HTML of entire slideshow
		setting.$wrapperdiv=$('#'+setting.wrapperid).css({position:'relative', visibility:'visible', background:'black', overflow:'hidden', width:setting.dimensions[0], height:setting.dimensions[1]}).empty() //main slideshow DIV
		if (setting.$wrapperdiv.length==0){ //if no wrapper DIV found
			alert("Error: DIV with ID \""+setting.wrapperid+"\" not found on page.")
			return
		}
		setting.$gallerylayers=$('<div class="gallerylayer"></div><div class="gallerylayer"></div>') //two stacked DIVs to display the actual slide 
			.css({position:'absolute', left:0, top:0, width:'100%', height:'100%', background:'black'})
			.appendTo(setting.$wrapperdiv)
		var $loadingimg=$('<img src="'+fadeSlideShow_descpanel.controls[2][0]+'" style="position:absolute;width:'+fadeSlideShow_descpanel.controls[2][1]+';height:'+fadeSlideShow_descpanel.controls[2][2]+'" />')
			.css({left:setting.dimensions[0]/2-fadeSlideShow_descpanel.controls[2][1]/2, top:setting.dimensions[1]/2-fadeSlideShow_descpanel.controls[2][2]}) //center loading gif
			.appendTo(setting.$wrapperdiv)
		var $curimage=setting.$gallerylayers.html(fullhtml).find('img').hide().eq(setting.curimage) //prefill both layers with entire slideshow content, hide all images, and return current image
		if (setting.longestdesc!="" && setting.descreveal!="none"){ //if at least one slide contains a description (versus feature is enabled but no descriptions defined) and descreveal not explicitly disabled
			fadeSlideShow.routines.adddescpanel($, setting)
			if (setting.descreveal=="always"){ //position desc panel so it's visible to begin with
				setting.$descpanel.css({top:setting.dimensions[1]-setting.panelheight})
				setting.$descinner.click(function(e){ //asign click behavior to "close" icon
					if (e.target.className=="close"){
						slideshow.showhidedescpanel('hide')
					}
				})
				setting.$restorebutton.click(function(e){ //asign click behavior to "restore" icon
					slideshow.showhidedescpanel('show')
					$(this).css({visibility:'hidden'})
				})
			}
			else if (setting.descreveal=="ondemand"){ //display desc panel on demand (mouseover)
				setting.$wrapperdiv.bind('mouseenter', function(){slideshow.showhidedescpanel('show')})
				setting.$wrapperdiv.bind('mouseleave', function(){slideshow.showhidedescpanel('hide')})
			}
		}
		setting.$wrapperdiv.bind('mouseenter', function(){setting.ismouseover=true}) //pause slideshow mouseover
		setting.$wrapperdiv.bind('mouseleave', function(){setting.ismouseover=false})
		if ($curimage.get(0).complete){ //accounf for IE not firing image.onload
			$loadingimg.hide()
			slideshow.paginateinit($)
			slideshow.showslide(setting.curimage)
		}
		else{ //initialize slideshow when first image has fully loaded
			$loadingimg.hide()
			slideshow.paginateinit($)
			$curimage.bind('load', function(){slideshow.showslide(setting.curimage)})
		}
		setting.oninit.call(slideshow) //trigger oninit() event
		$(window).bind('unload', function(){ //clean up and persist
			if (slideshow.setting.persist) //remember last shown image's index
				fadeSlideShow.routines.setCookie("gallery-"+setting.wrapperid, setting.curimage)
			jQuery.each(slideshow.setting, function(k){
				if (slideshow.setting[k] instanceof Array){
					for (var i=0; i<slideshow.setting[k].length; i++){
						if (slideshow.setting[k][i].tagName=="DIV") //catches 2 gallerylayer divs, gallerystatus div
							slideshow.setting[k][i].innerHTML=null
						slideshow.setting[k][i]=null
					}
				}
			})
			slideshow=slideshow.setting=null
		})
	})
}

fadeSlideShow.prototype={

	navigate:function(keyword){
		var setting=this.setting
		clearTimeout(setting.playtimer)
		if (setting.displaymode.type=="auto"){ //in auto mode
			setting.displaymode.type="manual" //switch to "manual" mode when nav buttons are clicked on
			setting.displaymode.wraparound=true //set wraparound option to true
		}
		if (!isNaN(parseInt(keyword))){ //go to specific slide?
			this.showslide(parseInt(keyword))
		}
		else if (/(prev)|(next)/i.test(keyword)){ //go back or forth inside slide?
			this.showslide(keyword.toLowerCase())
		}
	},

	showslide:function(keyword){
		var slideshow=this
		var setting=slideshow.setting
		if (setting.displaymode.type=="auto" && setting.ismouseover && setting.currentstep<=setting.totalsteps){ //if slideshow in autoplay mode and mouse is over it, pause it
			setting.playtimer=setTimeout(function(){slideshow.showslide('next')}, setting.displaymode.pause)
			return
		}
		var totalimages=setting.imagearray.length
		var imgindex=(keyword=="next")? (setting.curimage<totalimages-1? setting.curimage+1 : 0)
			: (keyword=="prev")? (setting.curimage>0? setting.curimage-1 : totalimages-1)
			: Math.min(keyword, totalimages-1)
		var $slideimage=setting.$gallerylayers.eq(setting.bglayer).find('img').hide().eq(imgindex).show() //hide all images except current one
		var imgdimensions=[$slideimage.width(), $slideimage.height()] //center align image
		$slideimage.css({marginLeft: (imgdimensions[0]>0 && imgdimensions[0]<setting.dimensions[0])? setting.dimensions[0]/2-imgdimensions[0]/2 : 0})
		$slideimage.css({marginTop: (imgdimensions[1]>0 && imgdimensions[1]<setting.dimensions[1])? setting.dimensions[1]/2-imgdimensions[1]/2 : 0})
		if (setting.descreveal=="peekaboo" && setting.longestdesc!=""){ //if descreveal is set to "peekaboo", make sure description panel is hidden before next slide is shown
			clearTimeout(setting.hidedesctimer) //clear hide desc panel timer
			slideshow.showhidedescpanel('hide', 0) //and hide it immediately
		}
		setting.$gallerylayers.eq(setting.bglayer).css({zIndex:1000, opacity:0}) //background layer becomes foreground
			.stop().css({opacity:0}).animate({opacity:1}, setting.fadeduration, function(){ //Callback function after fade animation is complete:
				clearTimeout(setting.playtimer)
				try{
					setting.onslide.call(slideshow, setting.$gallerylayers.eq(setting.fglayer).get(0), setting.curimage)
				}catch(e){
					alert("Fade In Slideshow error: An error has occured somwhere in your code attached to the \"onslide\" event: "+e)
				}
				if (setting.descreveal=="peekaboo" && setting.longestdesc!=""){
					slideshow.showhidedescpanel('show')
					setting.hidedesctimer=setTimeout(function(){slideshow.showhidedescpanel('hide')}, setting.displaymode.pause-fadeSlideShow_descpanel.slidespeed)
				}	
				setting.currentstep+=1
				if (setting.displaymode.type=="auto"){
					if (setting.currentstep<=setting.totalsteps || setting.displaymode.cycles==0)
						setting.playtimer=setTimeout(function(){slideshow.showslide('next')}, setting.displaymode.pause)
				}
			}) //end callback function
		setting.$gallerylayers.eq(setting.fglayer).css({zIndex:999}) //foreground layer becomes background
		setting.fglayer=setting.bglayer
		setting.bglayer=(setting.bglayer==0)? 1 : 0
		setting.curimage=imgindex
		if (setting.$descpanel){
			setting.$descpanel.css({visibility:(setting.imagearray[imgindex][3])? 'visible' : 'hidden'})
			if (setting.imagearray[imgindex][3]) //if this slide contains a description
				setting.$descinner.empty().html(setting.closebutton + setting.imagearray[imgindex][3])
		}
		if (setting.displaymode.type=="manual" && !setting.displaymode.wraparound){
			this.paginatecontrol()
		}
		if (setting.$status) //if status container defined
			setting.$status.html(setting.curimage+1 + "/" + totalimages)
	},

	showhidedescpanel:function(state, animateduration){
		var setting=this.setting
		var endpoint=(state=="show")? setting.dimensions[1]-setting.panelheight : this.setting.dimensions[1]
		setting.$descpanel.stop().animate({top:endpoint}, (typeof animateduration!="undefined"? animateduration : fadeSlideShow_descpanel.slidespeed), function(){
			if (setting.descreveal=="always" && state=="hide")
				setting.$restorebutton.css({visibility:'visible'}) //show restore button
		})
	},

	paginateinit:function($){
		var slideshow=this
		var setting=this.setting
		if (setting.togglerid){ //if toggler div defined
			setting.$togglerdiv=$("#"+setting.togglerid)
			setting.$prev=setting.$togglerdiv.find('.prev').data('action', 'prev')
			setting.$next=setting.$togglerdiv.find('.next').data('action', 'next')
			setting.$prev.add(setting.$next).click(function(e){ //assign click behavior to prev and next controls
				var $target=$(this)
				slideshow.navigate($target.data('action'))
				e.preventDefault()
			})
			setting.$status=setting.$togglerdiv.find('.status')
		}
	},

	paginatecontrol:function(){
		var setting=this.setting
			setting.$prev.css({opacity:(setting.curimage==0)? 0.4 : 1}).data('action', (setting.curimage==0)? 'none' : 'prev')
			setting.$next.css({opacity:(setting.curimage==setting.imagearray.length-1)? 0.4 : 1}).data('action', (setting.curimage==setting.imagearray.length-1)? 'none' : 'next')
			if (document.documentMode==8){ //in IE8 standards mode, apply opacity to inner image of link
				setting.$prev.find('img:eq(0)').css({opacity:(setting.curimage==0)? 0.4 : 1})
				setting.$next.find('img:eq(0)').css({opacity:(setting.curimage==setting.imagearray.length-1)? 0.4 : 1})
			}
	}

	
}

fadeSlideShow.routines={

	getSlideHTML:function(imgelement){
		var layerHTML=(imgelement[1])? '<a href="'+imgelement[1]+'" target="'+imgelement[2]+'">\n' : '' //hyperlink slide?
		layerHTML+='<img src="'+imgelement[0]+'" style="border-width:0;" />\n'
		layerHTML+=(imgelement[1])? '</a>\n' : ''
		return layerHTML //return HTML for this layer
	},

	getFullHTML:function(imagearray){
		var preloadhtml=''
		for (var i=0; i<imagearray.length; i++)
			preloadhtml+=this.getSlideHTML(imagearray[i])
		return preloadhtml
	},

	adddescpanel:function($, setting){
		setting.$descpanel=$('<div class="fadeslidedescdiv"></div>')
			.css({position:'absolute', visibility:'hidden', width:'100%', left:0, top:setting.dimensions[1], font:fadeSlideShow_descpanel.fontStyle, zIndex:'1001'})
			.appendTo(setting.$wrapperdiv)
		$('<div class="descpanelbg"></div><div class="descpanelfg"></div>') //create inner nav panel DIVs
			.css({position:'absolute', left:0, top:0, width:setting.$descpanel.width()-8, padding:'4px'})
			.eq(0).css({background:'black', opacity:0.7}).end() //"descpanelbg" div
			.eq(1).css({color:'white'}).html(setting.closebutton + setting.longestdesc).end() //"descpanelfg" div
			.appendTo(setting.$descpanel)
		setting.$descinner=setting.$descpanel.find('div.descpanelfg')
		setting.panelheight=setting.$descinner.outerHeight()
		setting.$descpanel.css({height:setting.panelheight}).find('div').css({height:'100%'})
		if (setting.descreveal=="always"){ //create restore button
			setting.$restorebutton=$('<img class="restore" title="Restore Description" src="' + fadeSlideShow_descpanel.controls[1][0] +'" style="position:absolute;visibility:hidden;right:0;bottom:0;z-index:1002;width:'+fadeSlideShow_descpanel.controls[1][1]+'px;height:'+fadeSlideShow_descpanel.controls[1][2]+'px;cursor:pointer;cursor:hand" />')
				.appendTo(setting.$wrapperdiv)


		}
	},


	getCookie:function(Name){ 
		var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair
		if (document.cookie.match(re)) //if cookie found
			return document.cookie.match(re)[0].split("=")[1] //return its value
		return null
	},

	setCookie:function(name, value){
		document.cookie = name+"=" + value + ";path=/"
	}
}

/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.09
 */
var Cufon=(function(){var m=function(){return m.replace.apply(null,arguments)};var x=m.DOM={ready:(function(){var C=false,E={loaded:1,complete:1};var B=[],D=function(){if(C){return}C=true;for(var F;F=B.shift();F()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,false)}if(!window.opera&&document.readyState){(function(){E[document.readyState]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");D()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:function(){return document.documentElement||document.body}};var n=m.CSS={Size:function(C,B){this.value=parseFloat(C);this.unit=String(C).match(/[a-z%]*$/)[0]||"px";this.convert=function(D){return D/B*this.value};this.convertFrom=function(D){return D/this.value*B};this.toString=function(){return this.value+this.unit}},addClass:function(C,B){var D=C.className;C.className=D+(D&&" ")+B;return C},color:j(function(C){var B={};B.color=C.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B.opacity=parseFloat(F);return"rgb("+D+")"});return B}),fontStretch:j(function(B){if(typeof B=="number"){return B}if(/%$/.test(B)){return parseFloat(B)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[B]||1}),getStyle:function(C){var B=document.defaultView;if(B&&B.getComputedStyle){return new a(B.getComputedStyle(C,null))}if(C.currentStyle){return new a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var G={id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var E=0,B=C.length,D;E<B;++E){D=C[E].split("=",2).reverse();G.stops.push([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var D=[],C=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=C.exec(E)){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var E=document.createElement("style"),D,C,B;E.type="text/css";E.media=G;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=g("head")[0];C.insertBefore(E,C.firstChild);D=(E.sheet||E.styleSheet);B=D&&!D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var B=RegExp("(?:^|\\s+)"+C+"(?=\\s|$)","g");D.className=D.className.replace(B,"");return D},supports:function(D,C){var B=document.createElement("span").style;if(B[D]===undefined){return false}B[D]=C;return B[D]===C},textAlign:function(E,D,B,C){if(D.get("textAlign")=="right"){if(B>0){E=" "+E}}else{if(B<C-1){E+=" "}}return E},textShadow:j(function(F){if(F=="none"){return null}var E=[],G={},B,C=0;var D=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=D.exec(F)){if(B[0]==","){E.push(G);G={};C=0}else{if(B[1]){G.color=B[1]}else{G[["offX","offY","blur"][C++]]=B[2]}}}E.push(G);return E}),textTransform:(function(){var B={uppercase:function(C){return C.toUpperCase()},lowercase:function(C){return C.toLowerCase()},capitalize:function(C){return C.replace(/\b./g,function(D){return D.toUpperCase()})}};return function(E,D){var C=B[D.get("textTransform")];return C?C(E):E}})(),whiteSpace:(function(){var D={inline:1,"inline-block":1,"run-in":1};var C=/^\s+/,B=/\s+$/;return function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=="br"){H=H.replace(C,"")}}if(D[F.get("display")]){return H}if(!G.previousSibling){H=H.replace(C,"")}if(!G.nextSibling){H=H.replace(B,"")}return H}})()};n.ready=(function(){var B=!n.recognizesMedia("all"),E=false;var D=[],H=function(){B=true;for(var K;K=D.shift();K()){}};var I=g("link"),J=g("style");function C(K){return K.disabled||G(K.sheet,K.media||"screen")}function G(M,P){if(!n.recognizesMedia(P||"all")){return true}if(!M||M.disabled){return false}try{var Q=M.cssRules,O;if(Q){search:for(var L=0,K=Q.length;O=Q[L],L<K;++L){switch(O.type){case 2:break;case 3:if(!G(O.styleSheet,O.media.mediaText)){return false}break;default:break search}}}}catch(N){}return true}function F(){if(document.createStyleSheet){return true}var L,K;for(K=0;L=I[K];++K){if(L.rel.toLowerCase()=="stylesheet"&&!C(L)){return false}}for(K=0;L=J[K];++K){if(!C(L)){return false}}return true}x.ready(function(){if(!E){E=n.getStyle(document.body).isUsable()}if(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return function(K){if(B){K()}else{D.push(K)}}})();function s(D){var C=this.face=D.face,B={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=D.glyphs;this.w=D.w;this.baseSize=parseInt(C["units-per-em"],10);this.family=C["font-family"].toLowerCase();this.weight=C["font-weight"];this.style=C["font-style"]||"normal";this.viewBox=(function(){var F=C.bbox.split(/\s+/);var E={minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10),maxY:parseInt(F[3],10)};E.width=E.maxX-E.minX;E.height=E.maxY-E.minY;E.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return E})();this.ascent=-parseInt(C.ascent,10);this.descent=-parseInt(C.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(L,N,E){var O=this.glyphs,M,K,G,P=[],F=0,J=-1,I=-1,H;while(H=L[++J]){M=O[H]||this.missingGlyph;if(!M){continue}if(K){F-=G=K[H]||0;P[I]-=G}F+=P[++I]=~~(M.w||this.w)+N+(B[H]?E:0);K=M.k}P.total=F;return P}}function f(){var C={},B={oblique:"italic",italic:"oblique"};this.add=function(D){(C[D.style]||(C[D.style]={}))[D.weight]=D};this.get=function(H,I){var G=C[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return null}I={normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return G[I]}var E={1:1,99:0}[I%100],K=[],F,D;if(E===undefined){E=I>400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||J<F){F=J}if(!D||J>D){D=J}K.push(J)}if(I<F){I=F}if(I>D){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?M<L:M>L:(M<=I&&L<=I)?M>L:M<L)?-1:1});return G[K[0]]}}function r(){function D(F,G){if(F.contains){return F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var F=G.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=="mouseover")}function E(F){C(this,F.type=="mouseenter")}function C(F,G){setTimeout(function(){var H=d.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=function(F){if(F.onmouseenter===undefined){q(F,"mouseover",B);q(F,"mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function u(){var C=[],D={};function B(H){var E=[],G;for(var F=0;G=H[F];++F){E[F]=C[D[G]]}return E}this.add=function(F,E){D[F]=C.push(E)-1};this.repeat=function(){var E=arguments.length?B(arguments):C,F;for(var G=0;F=E[G++];){m.replace(F[0],F[1],true)}}}function A(){var D={},B=0;function C(E){return E.cufid||(E.cufid=++B)}this.get=function(E){var F=C(E);return D[F]||(D[F]={})}}function a(B){var D={},C={};this.extend=function(E){for(var F in E){if(k(E,F)){D[F]=E[F]}}return this};this.get=function(E){return D[E]!=undefined?D[E]:B[E]};this.getSize=function(F,E){return C[F]||(C[F]=new n.Size(this.get(F),E))};this.isUsable=function(){return !!B}}function q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.attachEvent){C.attachEvent("on"+B,function(){return D.call(C,window.event)})}}}function v(C,B){var D=d.get(C);if(D.options){return C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.options=B;return C}function j(B){var C={};return function(D){if(!k(C,D)){C[D]=B.apply(null,arguments)}return C[D]}}function c(F,E){var B=n.quotedList(E.get("fontFamily").toLowerCase()),D;for(var C=0;D=B[C];++C){if(i[D]){return i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function g(B){return document.getElementsByTagName(B)}function k(C,B){return C.hasOwnProperty(B)}function h(){var C={},B,F;for(var E=0,D=arguments.length;B=arguments[E],E<D;++E){for(F in B){if(k(B,F)){C[F]=B[F]}}}return C}function o(E,M,C,N,F,D){var K=document.createDocumentFragment(),H;if(M===""){return K}var L=N.separate;var I=M.split(p[L]),B=(L=="words");if(B&&t){if(/^\s/.test(M)){I.unshift("")}if(/\s$/.test(M)){I.push("")}}for(var J=0,G=I.length;J<G;++J){H=z[N.engine](E,B?n.textAlign(I[J],C,J,G):I[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var C=D.nodeName.toLowerCase();if(M.ignore[C]){return}var E=!M.textless[C];var B=n.getStyle(v(D,M)).extend(M);var F=c(D,B),G,K,I,H,L,J;if(!F){return}for(G=D.firstChild;G;G=I){K=G.nodeType;I=G.nextSibling;if(E&&K==3){if(H){H.appendData(G.data);D.removeChild(G)}else{H=G}if(I){continue}}if(H){D.replaceChild(o(F,n.whiteSpace(H.data,B,H,J),B,M,G,D),H);H=null}if(K==1){if(G.firstChild){if(G.nodeName.toLowerCase()=="cufon"){z[M.engine](F,null,B,M,G,D)}else{arguments.callee(G,M)}}J=G}}}var t=" ".split(/\s+/).length==0;var d=new A();var b=new r();var y=new u();var e=false;var z={},i={},w={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var p={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};m.now=function(){x.ready();return m};m.refresh=function(){y.repeat.apply(y,arguments);return m};m.registerEngine=function(C,B){if(!B){return m}z[C]=B;return m.set("engine",C)};m.registerFont=function(D){if(!D){return m}var B=new s(D),C=B.family;if(!i[C]){i[C]=new f()}i[C].add(B);return m.set("fontFamily",'"'+C+'"')};m.replace=function(D,C,B){C=h(w,C);if(!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cufon-loading"),"cufon-ready")});e=true}if(C.hover){C.forceHitArea=true}if(C.autoDetect){delete C.fontFamily}if(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}else{delete C.textGradient}if(!B){y.add(D,arguments)}if(D.nodeType||typeof D=="string"){D=[D]}n.ready(function(){for(var F=0,E=D.length;F<E;++F){var G=D[F];if(typeof G=="string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return m};m.set=function(B,C){w[B]=C;return m};return m})();Cufon.registerEngine("canvas",(function(){var b=document.createElement("canvas");if(!b||!b.getContext||!b.getContext.apply){return}b=null;var a=Cufon.CSS.supports("display","inline-block");var e=!a&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var f=document.createElement("style");f.type="text/css";f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(f);function d(p,h){var n=0,m=0;var g=[],o=/([mrvxe])([^a-z]*)/g,k;generate:for(var j=0;k=o.exec(p);++j){var l=k[2].split(",");switch(k[1]){case"v":g[j]={m:"bezierCurveTo",a:[n+~~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=~~l[4],m+=~~l[5]]};break;case"r":g[j]={m:"lineTo",a:[n+=~~l[0],m+=~~l[1]]};break;case"m":g[j]={m:"moveTo",a:[n=~~l[0],m=~~l[1]]};break;case"x":g[j]={m:"closePath"};break;case"e":break generate}h[g[j].m].apply(h,g[j].a)}return g}function c(m,k){for(var j=0,h=m.length;j<h;++j){var g=m[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var k=(w===null);if(k){w=C.getAttribute("alt")}var A=V.viewBox;var m=P.getSize("fontSize",V.baseSize);var B=0,O=0,N=0,u=0;var z=t.textShadow,L=[];if(z){for(var U=z.length;U--;){var F=z[U];var K=m.convertFrom(parseFloat(F.offX));var I=m.convertFrom(parseFloat(F.offY));L[U]=[K,I];if(I<B){B=I}if(K>O){O=K}if(I>N){N=I}if(K<u){u=K}}}var Z=Cufon.CSS.textTransform(w,P).split("");var E=V.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return null}var h=E.total;O+=A.width-E[E.length-1];u+=A.minX;var s,n;if(k){s=C;n=C.firstChild}else{s=document.createElement("cufon");s.className="cufon cufon-canvas";s.setAttribute("alt",w);n=document.createElement("canvas");s.appendChild(n);if(t.printable){var S=document.createElement("cufontext");S.appendChild(document.createTextNode(w));s.appendChild(S)}}var aa=s.style;var H=n.style;var j=m.convert(A.height);var Y=Math.ceil(j);var M=Y/j;var G=M*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=h*G;var Q=Math.ceil(m.convert(J+O-u));var o=Math.ceil(m.convert(A.height-B+N));n.width=Q;n.height=o;H.width=Q+"px";H.height=o+"px";B+=A.minY;H.top=Math.round(m.convert(B-V.ascent))+"px";H.left=Math.round(m.convert(u))+"px";var r=Math.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=r;aa.height=m.convert(V.height)+"px"}else{aa.paddingLeft=r;aa.paddingBottom=(m.convert(V.height)-1)+"px"}var X=n.getContext("2d"),D=j/A.height;X.scale(D,D*M);X.translate(-u,-B);X.save();function T(){var x=V.glyphs,ab,l=-1,g=-1,y;X.scale(G,1);while(y=Z[++l]){var ab=x[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(ab.code){c(ab.code,X)}else{ab.code=d("m"+ab.d,X)}X.fill()}X.translate(E[++g],0)}X.restore()}if(z){for(var U=z.length;U--;){var F=z[U];X.save();X.fillStyle=F.color;X.translate.apply(X,L[U]);T()}}var q=t.textGradient;if(q){var v=q.stops,p=X.createLinearGradient(0,A.minY,0,A.maxY);for(var U=0,R=v.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=p}else{X.fillStyle=P.get("color")}T();return s}})());Cufon.registerEngine("vml",(function(){var e=document.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft-com:vml");e=null;var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var h=(document.documentMode||0)<8;document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(h?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));function c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;m<l;++m){i.push(n[m][0]*100+"% "+n[m][1])}o.colors=i.join(",");o.color2=n[l][1];g[q]=o}return g[q]}return function(ac,G,Y,C,K,ad,W){var n=(G===null);if(n){G=K.alt}var I=ac.viewBox;var p=Y.computedFontSize||(Y.computedFontSize=new Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var y,q;if(n){y=K;q=K.firstChild}else{y=document.createElement("cufon");y.className="cufon cufon-vml";y.alt=G;q=document.createElement("cufoncanvas");y.appendChild(q);if(C.printable){var Z=document.createElement("cufontext");Z.appendChild(document.createTextNode(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cvml:shape"))}}var ai=y.style;var R=q.style;var l=p.convert(I.height),af=Math.ceil(l);var V=af/l;var P=V*Cufon.CSS.fontStretch(Y.get("fontStretch"));var U=I.minX,T=I.minY;R.height=af;R.top=Math.round(p.convert(T-ac.ascent));R.left=Math.round(p.convert(U));ai.height=p.convert(ac.height)+"px";var F=Y.get("color");var ag=Cufon.CSS.textTransform(G,Y).split("");var L=ac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!L.length){return null}var k=L.total;var x=-U+k+(I.width-L[L.length-1]);var ah=p.convert(x*P),X=Math.round(ah);var O=x+","+I.height,m;var J="r"+O+"ns";var u=C.textGradient&&d(C.textGradient);var o=ac.glyphs,S=0;var H=C.textShadow;var ab=-1,aa=0,w;while(w=ag[++ab]){var D=o[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=q.childNodes[aa];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=document.createElement("cvml:shape");q.appendChild(v)}v.stroked="f";v.coordsize=O;v.coordorigin=m=(U-S)+","+T;v.path=(D.d?"m"+D.d+"xe":"")+"m"+m+J;v.fillcolor=F;if(u){v.appendChild(u.cloneNode(false))}var ae=v.style;ae.width=X;ae.height=af;if(H){var s=H[0],r=H[1];var B=Cufon.CSS.color(s.color),z;var N=document.createElement("cvml:shadow");N.on="t";N.color=B.color;N.offset=s.offX+","+s.offY;if(r){z=Cufon.CSS.color(r.color);N.type="double";N.color2=z.color;N.offset2=r.offX+","+r.offY}N.opacity=B.opacity||(z&&z.opacity)||1;v.appendChild(N)}S+=L[aa++]}var M=v.nextSibling,t,A;if(C.forceHitArea){if(!M){M=document.createElement("cvml:rect");M.stroked="f";M.className="cufon-vml-cover";t=document.createElement("cvml:fill");t.opacity=0;M.appendChild(t);q.appendChild(M)}A=M.style;A.width=X;A.height=af}else{if(M){q.removeChild(M)}}ai.width=Math.max(Math.ceil(p.convert(k*P)),0);if(h){var Q=Y.computedYAdjust;if(Q===undefined){var E=Y.get("lineHeight");if(E=="normal"){E="1em"}else{if(!isNaN(E)){E+="em"}}Y.computedYAdjust=Q=0.5*(a(ad,E)-parseFloat(ai.height))}if(Q){ai.marginTop=Math.ceil(Q)+"px";ai.marginBottom=Q+"px"}}return y}})());

/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * (C) 1994 Brendel Informatik GmbH
 */
Cufon.registerFont({"w":190,"face":{"font-family":"Garfield","font-weight":100,"font-stretch":"normal","units-per-em":"360","panose-1":"0 0 0 0 0 0 0 0 0 0","ascent":"288","descent":"-72","x-height":"5","cap-height":"1","bbox":"-61 -292 433 88.8445","underline-thickness":"18","underline-position":"-25.2","unicode-range":"U+0020-U+F000"},"glyphs":{" ":{"w":101},"!":{"d":"24,-225v15,-1,34,-5,31,13v-6,47,-5,101,-5,154v-8,0,-16,-2,-23,0r0,-154v-2,-3,-8,-9,-3,-13xm41,-25v8,0,17,3,18,9v-1,10,-4,23,-14,23v-13,0,-16,-7,-16,-23v0,-6,4,-9,12,-9","w":82,"k":{"j":46,"\\":26,"J":35,"?":43,";":23,"7":24,"4":31,"3":25,",":24,"\"":22,"!":23}},"\"":{"d":"55,-164v2,-22,15,-52,14,-75v11,0,17,-3,26,2v-11,22,-21,59,-29,75xm54,-239v-1,27,-16,44,-19,70v-2,8,-12,4,-18,3v3,-22,10,-29,11,-56v0,-19,9,-21,26,-17","w":104,"k":{"z":92,"y":85,"x":101,"w":145,"v":40,"u":94,"s":99,"q":104,"o":56,"j":67,"g":98,"f":31,"e":63,"d":119,"c":101,"a":96,"Z":28,"S":27,"M":66,"J":120,"G":28,"C":30,"A":110,"@":40,"?":34,";":77,":":34,"8":24,"6":52,"4":117,"3":23,"2":36,"0":30,"\/":99,".":70,"-":100,",":82,"#":58}},"#":{"d":"107,-154v2,-23,-12,-64,19,-60v5,9,3,41,6,55v14,-5,33,1,33,16v-7,6,-19,9,-35,9r0,21v17,-5,34,8,37,19v-6,5,-19,8,-37,8v2,28,-2,89,-22,91r-1,-90v-8,0,-19,1,-30,3v-2,33,1,55,-14,66v-3,-21,-5,-39,-6,-62v-21,2,-55,3,-50,-18v20,0,25,0,50,-3r0,-26v-21,3,-53,0,-48,-21r48,-1v1,-19,-10,-56,8,-58v25,-3,12,35,14,56xm77,-102r30,-6r0,-25r-30,3r0,28","w":195,"k":{"z":35,"x":24,"v":26,"t":27,"r":21,"q":24,"p":24,"l":26,"j":87,"i":25,"h":23,"g":24,"f":32,"d":27,"a":35,"]":72,"\\":73,"Z":69,"Y":64,"X":60,"W":49,"V":46,"T":65,"S":30,"P":23,"M":40,"K":24,"J":79,"I":25,"A":63,"?":55,";":37,":":36,"9":24,"8":26,"7":68,"5":36,"4":59,"3":49,"2":32,"\/":57,".":53,"-":24,",":69,")":32,"'":35,"#":29,"\"":64,"!":40}},"$":{"d":"9,-53v30,9,99,17,119,-7v3,-20,-92,-30,-103,-37v-28,-16,-15,-68,12,-83v32,-18,28,-24,29,-54v13,1,29,-2,29,9r0,21v-1,18,71,21,68,43v-27,-2,-38,-18,-72,-18v-28,0,-62,26,-60,51v3,43,113,34,124,70v-5,18,-44,20,-64,27v-8,8,-3,30,-4,47v-26,3,-26,-16,-22,-38v4,-19,-54,-15,-56,-31","w":170},"%":{"d":"59,-233v35,0,63,13,64,44v1,32,-24,45,-54,46v-35,1,-52,-14,-53,-44v-1,-28,16,-46,43,-46xm178,-236v17,13,12,26,-4,48r-123,172v-14,17,-19,28,-27,22r144,-232v3,-6,7,-10,10,-10xm151,-99v35,0,63,13,63,45v1,32,-23,44,-53,45v-32,0,-52,-10,-51,-42v1,-29,14,-47,41,-48xm68,-213v-29,-4,-33,30,-21,47v20,12,54,0,53,-25v-1,-23,-8,-18,-32,-22xm132,-50v-3,27,41,22,55,15v17,-17,-2,-43,-29,-42v-21,1,-24,8,-26,27","w":225},"&":{"d":"26,-43v10,32,79,25,113,18v8,-2,12,-7,12,-15v-19,-6,-50,4,-61,-12v38,-7,104,-23,133,4v-9,5,-16,10,-30,6v-23,25,-29,42,-89,41v-41,-1,-102,-16,-102,-51v0,-15,28,-29,40,-37v-14,-11,-38,-16,-38,-41v0,-28,46,-63,80,-63v47,0,104,22,102,68v-12,15,-29,5,-34,-23v-11,-60,-121,-20,-121,23v0,41,78,14,112,38v-4,3,-24,5,-61,9v-37,4,-56,16,-56,35","w":225},"'":{"d":"13,-168v9,-28,-11,-64,12,-69v24,8,6,49,7,77v-9,3,-20,5,-19,-8","w":54,"k":{"z":50,"y":37,"x":51,"w":36,"t":56,"s":62,"q":62,"o":59,"j":28,"g":54,"f":53,"e":58,"d":76,"c":60,"a":52,"]":70,"Z":27,"M":67,"J":83,"A":72,"@":60,"?":21,"6":58,"4":79,"\/":59,".":56,"-":55,",":69,"#":63}},"(":{"d":"24,-152v-12,51,14,115,22,151v-66,-11,-44,-182,-24,-239v8,-6,17,-4,16,10v-1,21,-9,56,-14,78","w":62,"k":{"j":45,"J":27,"?":44,"7":26,"4":31,"-":24,"#":23,"\"":25,"!":23}},")":{"d":"4,0v22,-70,30,-171,0,-232v9,-12,18,-1,28,21v13,31,13,87,9,128v-3,33,-1,102,-37,83","w":62,"k":{"j":45,"]":28,"\\":26,"J":28,"?":29,"7":25}},"*":{"d":"65,-125v-31,6,-15,-20,-15,-30v-10,4,-31,30,-36,6v2,-9,19,-17,26,-23v-3,-6,-44,-21,-19,-33v5,-2,32,31,31,6v0,-8,-4,-23,6,-23v23,-1,-6,48,23,28v14,-10,23,-4,24,9v2,8,-26,7,-25,13v2,8,37,28,11,33v-9,2,-13,-10,-18,-15v-4,9,4,26,-8,29","w":127},"+":{"d":"99,-116v27,1,64,-24,78,-2r-2,22v-20,10,-34,9,-77,9v1,32,1,80,-26,73r2,-70v-28,7,-74,6,-69,-26r68,-3v1,-32,-20,-87,25,-81v11,16,0,57,1,78","w":195},",":{"d":"39,-41v35,1,27,52,0,59v4,-22,-20,-18,-18,-37v0,-12,6,-22,18,-22","w":80,"k":{"w":27,"v":72,"t":24,"q":22,"j":46,"\\":90,"Y":84,"W":76,"V":77,"U":26,"T":84,"Q":22,"O":26,"G":22,"?":105,"9":24,"7":76,"4":100,"-":74,"'":64,"#":83,"\"":85,"!":20}},"-":{"d":"117,-89v-29,0,-60,10,-85,10v-21,0,-31,-5,-25,-17v52,1,70,-8,132,-18v14,-2,14,9,18,18v-10,6,-22,7,-40,7","w":170,"k":{"z":98,"x":36,"t":21,"j":67,"a":101,"]":58,"\\":75,"Z":75,"Y":82,"X":76,"W":46,"V":43,"T":87,"J":188,"A":44,"?":82,";":92,":":87,"7":108,"4":26,"3":27,"2":134,"\/":57,".":76,",":89,"'":64,"\"":123}},".":{"d":"30,-46v13,0,22,8,22,20v1,34,-46,28,-48,2v-1,-13,13,-22,26,-22","w":72,"k":{"w":26,"v":82,"t":28,"j":51,"f":22,"]":22,"\\":95,"Y":95,"W":84,"V":82,"U":23,"T":91,"O":25,"?":114,"9":27,"7":86,"4":48,"-":85,"'":65,"#":85,"\"":95,"!":27}},"\/":{"d":"179,-245v36,18,-20,55,-27,71v-52,54,-107,152,-170,192v-1,0,-2,-2,-2,-2r129,-169r63,-89v2,-2,5,-3,7,-3","w":162,"k":{"z":36,"y":40,"x":28,"u":25,"s":46,"q":55,"o":39,"j":73,"g":57,"e":49,"d":56,"c":44,"a":44,"M":34,"J":114,"A":69,"@":25,"?":35,";":41,":":35,"6":36,"4":89,"2":33,"\/":108,".":106,"-":62,",":125,"#":31}},"0":{"d":"96,-221v102,-22,186,10,186,102v0,65,-53,97,-111,114v-91,2,-169,-2,-169,-79v0,-36,22,-111,41,-123v8,-5,25,-8,53,-14xm165,-17v45,-17,87,-43,87,-104v0,-92,-147,-126,-200,-49v-32,47,-32,130,29,144v21,5,49,9,84,9","w":298,"k":{"z":26,"j":75,"]":68,"\\":55,"Z":62,"Y":55,"X":57,"W":41,"V":32,"T":48,"M":35,"J":73,"A":56,"?":42,";":24,":":23,"\/":63,".":49,",":67,")":23,"'":22,"\"":29,"!":33}},"1":{"d":"10,-221v7,-13,39,-9,35,9v-13,58,-17,137,-11,210v-44,6,-25,-62,-25,-103","w":66,"k":{"j":50,"]":25,"Z":22,"J":39,"?":40,";":31,":":24,",":26,"#":22}},"2":{"d":"135,-218v50,0,112,10,112,60v0,103,-175,63,-209,142v55,3,128,-14,174,-6v9,1,14,5,18,10v-26,14,-75,5,-114,9v-23,2,-74,17,-96,17v-20,0,-15,-13,-8,-26v23,-42,78,-69,136,-81v28,-15,69,-31,69,-65v0,-55,-102,-64,-141,-28v-21,6,-38,68,-67,46v23,-45,65,-78,126,-78","w":264,"k":{"z":36,"y":30,"x":20,"t":22,"s":33,"q":46,"o":31,"j":79,"i":25,"g":44,"e":37,"d":44,"c":32,"a":31,"]":62,"\\":59,"Z":40,"Y":51,"X":38,"W":39,"V":35,"T":53,"S":26,"P":22,"M":35,"J":65,"G":23,"C":21,"A":41,"@":29,"?":47,";":35,":":30,"\/":36,".":39,"-":51,",":55,")":28,"#":28,"!":39}},"3":{"d":"11,-174v26,-71,202,-64,209,13v-8,41,-37,36,-82,60v4,5,80,31,70,50v-7,54,-105,57,-169,43v-30,-7,-36,-9,-39,-31v26,-11,51,28,96,22v36,-5,82,-3,81,-37v-13,-40,-93,-42,-144,-37v-6,0,-9,-3,-9,-9v4,-12,28,-8,43,-8v29,0,116,-21,120,-42v17,-40,-31,-56,-70,-60v-47,-5,-66,40,-106,36","w":236,"k":{"z":27,"s":26,"j":68,"d":24,"a":27,"]":67,"\\":46,"Z":40,"Y":45,"X":40,"W":32,"V":23,"T":39,"M":29,"J":50,"A":40,"?":36,";":24,":":23,"\/":44,"-":54,",":38,")":21,"!":29}},"4":{"d":"218,-121v-2,15,-12,39,12,35v20,3,54,-7,62,7v-3,21,-55,1,-76,13v-4,23,-6,41,-6,71v-8,1,-20,3,-27,1v1,-24,5,-47,3,-72v-59,3,-118,4,-167,18v-9,0,-12,-5,-14,-14v59,-59,122,-118,185,-154v10,0,55,9,42,25v-5,13,-12,50,-14,70xm56,-81v42,1,95,0,132,-6v9,-18,5,-69,6,-101v-44,10,-114,77,-138,107","w":302,"k":{"z":74,"x":66,"w":29,"v":39,"t":30,"j":81,"f":36,"a":46,"]":66,"\\":84,"Z":67,"Y":82,"X":64,"W":61,"V":57,"T":74,"S":40,"M":30,"J":101,"A":46,"?":87,";":99,":":96,"\/":54,".":76,",":95,")":25,"'":69,"#":23,"\"":73,"!":33}},"5":{"d":"188,-48v22,-65,-78,-79,-131,-57v-12,5,-24,16,-39,11v-15,-25,8,-70,3,-111r195,-5v-17,36,-111,3,-157,23v-11,5,-20,45,-20,63r92,-6v45,8,84,26,84,67v0,66,-103,86,-166,61v-18,-7,-40,-2,-42,-29v47,28,159,46,181,-17","w":241,"k":{"z":45,"x":50,"w":39,"v":53,"t":44,"s":28,"r":33,"q":26,"p":26,"o":27,"n":27,"m":29,"l":26,"j":90,"i":28,"h":27,"g":25,"f":46,"e":20,"d":29,"c":25,"b":28,"a":32,"]":71,"\\":47,"Z":48,"Y":43,"X":41,"W":26,"V":26,"U":23,"T":39,"S":39,"R":21,"Q":26,"P":24,"O":29,"M":33,"L":21,"K":22,"J":58,"I":28,"G":24,"F":21,"C":25,"B":23,"A":50,"@":24,"?":78,";":50,":":42,"\/":52,"-":24,",":40,")":28,"(":24,"'":42,"#":35,"\"":48,"!":45}},"6":{"d":"48,-129v75,-19,187,-21,195,59v5,52,-65,70,-121,70v-64,0,-121,-21,-121,-84v0,-83,88,-148,183,-122v4,3,6,7,6,13v-42,-9,-58,-14,-103,15v-26,17,-39,32,-39,49xm69,-19v55,20,144,11,144,-52v0,-59,-98,-71,-143,-45v-17,10,-37,13,-39,34v-2,20,25,58,38,63","w":262,"k":{"z":45,"x":48,"w":30,"v":42,"t":39,"r":24,"l":24,"j":84,"i":24,"f":31,"d":25,"a":29,"]":73,"\\":85,"Z":50,"Y":84,"X":50,"W":66,"V":62,"U":23,"T":77,"S":40,"M":30,"J":53,"I":24,"A":45,"?":95,";":45,":":34,"\/":48,",":41,")":31,"'":78,"#":26,"\"":86,"!":40}},"7":{"d":"4,-206v45,-14,162,-19,220,-10v15,9,22,21,3,41r-61,62v-24,28,-50,62,-69,91v-14,21,-24,32,-29,32v-13,-2,-18,-14,-5,-26v29,-42,68,-103,107,-141v16,-15,24,-29,28,-39v-47,-7,-136,-1,-184,-3v-5,-1,-8,-4,-10,-7","w":258,"k":{"z":69,"y":73,"x":58,"w":47,"v":48,"u":54,"t":50,"s":75,"r":41,"q":85,"p":28,"o":73,"n":32,"m":29,"l":24,"j":100,"i":30,"h":22,"g":82,"f":46,"e":78,"d":92,"c":76,"b":20,"a":77,"]":77,"\\":49,"Z":46,"Y":38,"X":42,"W":30,"V":28,"T":35,"S":43,"Q":34,"P":27,"O":35,"M":63,"J":153,"I":24,"G":43,"C":45,"A":104,"@":51,"?":62,";":69,":":64,"\/":134,".":137,"-":98,",":161,")":30,"(":21,"#":60,"\"":22,"!":42}},"8":{"d":"251,-66v-5,78,-169,85,-230,47v-28,-17,-25,-58,1,-71r41,-21v-21,-8,-48,-8,-50,-38v-7,-90,113,-83,191,-68v32,7,49,27,53,53v-3,28,-28,39,-52,53v17,10,47,22,46,45xm74,-122v65,-4,149,17,156,-45v-4,-42,-67,-49,-118,-46v-41,2,-70,25,-72,60v0,21,15,32,34,31xm112,-11v54,3,110,-12,110,-55v0,-44,-69,-42,-116,-42v-33,0,-75,24,-75,58v0,35,44,38,81,39","w":274,"k":{"z":27,"j":73,"a":26,"]":63,"\\":46,"Z":48,"Y":46,"X":42,"W":27,"V":24,"T":39,"M":31,"J":50,"A":39,"?":38,";":28,":":26,"\/":44,".":22,"-":26,",":46,")":25,"!":29}},"9":{"d":"128,-222v82,0,132,33,135,108v5,104,-106,131,-213,112v-14,-2,-25,-8,-33,-17v25,-10,65,13,94,11v49,-3,112,-27,120,-68v0,-3,-4,-5,-11,-5v-81,0,-220,25,-220,-62v0,-60,59,-79,128,-79xm70,-87v60,0,153,8,165,-43v-3,-47,-48,-88,-110,-81v-45,5,-114,32,-92,96v5,14,19,28,37,28","w":282,"k":{"z":28,"j":77,"d":24,"]":68,"\\":60,"Z":58,"Y":63,"X":57,"W":43,"V":36,"T":60,"S":23,"M":36,"J":62,"A":48,"?":48,";":30,":":28,"\/":54,".":33,",":57,")":29,"'":31,"\"":34,"!":32}},":":{"d":"40,-120v-24,3,-31,-32,-13,-42v9,-2,22,5,30,7v-2,21,1,33,-17,35xm15,-23v0,-21,24,-20,35,-10v17,14,3,36,-17,33v-12,1,-18,-11,-18,-23","w":78,"k":{"j":53,"]":26,"\\":89,"Y":88,"W":31,"V":29,"T":91,"J":33,"?":38,";":20,"7":94,"4":91,"3":25,"-":86,"\"":29,"!":27}},";":{"d":"39,-160v20,0,21,29,10,43v-31,7,-44,-44,-10,-43xm40,-35v35,4,16,45,-4,52v0,-6,2,-12,0,-17v-18,-3,-21,-37,4,-35","w":86,"k":{"q":30,"o":21,"j":55,"g":23,"c":25,"]":28,"\\":92,"Y":92,"W":44,"V":41,"T":96,"J":34,"?":49,";":29,":":24,"7":100,"5":23,"4":94,"3":27,"2":26,"-":93,",":23,"'":21,"#":23,"\"":96,"!":36}},"<":{"d":"156,-211v16,5,20,30,2,37v-20,16,-107,45,-119,69v21,24,117,51,129,86v0,6,-2,9,-6,9r-87,-47v-22,-14,-60,-13,-60,-49v9,-41,41,-47,84,-73v30,-18,50,-27,57,-32","w":186},"=":{"d":"161,-136v-33,11,-84,8,-124,17v-20,0,-30,-5,-26,-17r126,-25v16,1,20,11,24,25xm157,-96v-28,11,-106,33,-142,19v-8,-5,-11,-11,-8,-19v52,1,70,-8,132,-18v14,-2,14,9,18,18","w":186},">":{"d":"27,-190v40,35,138,31,131,97v-20,30,-70,37,-104,59r-39,25v-17,-8,-3,-21,14,-31r62,-36v54,-34,62,-29,4,-54r-82,-35v-4,-6,-3,-15,-2,-23","w":186},"?":{"d":"71,-208v46,-30,160,-42,165,27v4,34,-97,56,-116,74v-15,7,-20,31,-17,55v-25,10,-31,-19,-19,-37v16,-42,88,-45,115,-79v5,-6,16,-12,15,-22v1,-22,-28,-29,-51,-30v-55,-1,-97,48,-134,66v-12,-1,-4,-16,2,-22v10,-10,24,-21,40,-32xm78,-10v-2,-14,24,-21,25,-5v0,6,-3,13,-9,19v-10,-2,-14,-6,-16,-14","w":246,"k":{"z":50,"y":58,"x":44,"w":32,"v":32,"u":35,"t":40,"s":60,"r":27,"q":70,"o":52,"j":82,"i":24,"g":67,"f":42,"e":59,"d":74,"c":60,"a":70,"]":73,"\\":41,"Z":41,"Y":36,"X":38,"W":30,"V":21,"T":29,"S":33,"Q":24,"O":26,"M":56,"J":149,"G":32,"C":33,"A":96,"@":38,"?":46,";":50,":":46,"9":28,"8":25,"7":34,"6":49,"5":38,"4":126,"3":34,"2":42,"0":30,"\/":122,".":139,"-":125,",":150,")":24,"#":47,"!":38}},"@":{"d":"77,-217v77,-34,165,7,161,90v-2,39,-25,61,-55,68v-7,0,-14,-4,-20,-12v-14,38,-104,26,-95,-24v-1,-45,31,-75,74,-73v39,2,47,48,34,81v22,20,39,-14,38,-39v-1,-48,-27,-78,-72,-81v-55,-3,-126,70,-125,121v1,50,54,64,111,64v37,0,61,-29,97,-29v0,8,4,2,0,0v-16,17,-17,36,-45,46v-74,27,-177,2,-177,-83v0,-47,48,-118,74,-129xm117,-66v40,2,61,-77,12,-83v-28,-3,-34,31,-41,54v-4,11,17,32,29,29","w":260,"k":{"q":24,"j":80,"g":25,"d":27,"]":68,"\\":59,"Z":55,"Y":57,"X":51,"W":40,"V":37,"T":50,"S":26,"M":34,"J":58,"A":49,"?":48,";":32,":":26,"7":51,"5":30,"4":44,"3":42,"2":27,"\/":51,".":33,",":57,")":32,"'":24,"#":22,"\"":31,"!":36}},"A":{"d":"58,-37v-14,0,-37,58,-53,28r88,-168v15,-28,24,-86,71,-58v13,67,87,173,106,235v-7,4,-17,10,-28,6v-12,-16,-15,-55,-37,-56v-44,-1,-81,8,-126,8v-8,0,-15,3,-21,5xm64,-66v37,12,83,-12,134,-6v-7,-44,-39,-88,-58,-124","w":268},"B":{"d":"149,4v-83,0,-138,36,-140,-68r-4,-179v84,4,185,-3,226,46v42,49,-51,81,-67,102v23,17,78,21,66,62v-7,23,-50,37,-81,37xm214,-179v-4,-44,-85,-38,-136,-38v-61,-1,-31,47,-39,120v18,11,51,-10,77,-9v29,-11,101,-32,98,-73xm210,-47v-12,-38,-104,-31,-156,-31v-28,0,-18,44,-9,58v45,10,118,9,152,-10v9,-4,13,-10,13,-17","w":241},"C":{"d":"31,-88v-6,68,64,95,131,69v23,-8,61,-25,84,-28v-18,34,-78,50,-130,50v-70,0,-113,-28,-113,-96v0,-75,58,-180,147,-139v45,10,56,49,56,101v0,14,-13,11,-21,0v-23,-30,2,-103,-63,-95v-55,7,-85,78,-91,138","w":229},"D":{"d":"5,-224v-1,-27,13,-23,41,-23v81,0,197,24,203,104v-14,95,-126,153,-221,153v-9,0,-16,-2,-19,-6xm41,-103v1,30,-13,90,14,90v21,0,72,-29,85,-36v47,-26,84,-56,79,-114v-5,-48,-68,-58,-136,-58v-61,0,-44,66,-42,118","w":248},"E":{"d":"85,-243v43,6,88,-18,106,4v-10,16,-24,7,-82,16v-45,7,-68,9,-70,11r-2,104v42,2,87,-3,130,-3v15,0,21,15,6,17v-19,2,-72,11,-98,10v-48,-4,-39,22,-35,54v52,3,107,-1,154,7v-3,32,-54,9,-82,20r-69,6v-60,4,-36,-82,-37,-138r-2,-108r81,0","w":198},"F":{"d":"6,-235v55,3,142,-12,177,4v0,5,-6,12,-11,12v-41,6,-93,3,-127,15v-8,25,-4,65,-5,99v31,11,103,-15,125,11v-13,17,-61,12,-89,17v-18,2,-40,-6,-40,16v0,22,13,61,-9,66v-26,-1,-10,-41,-18,-65","w":180},"G":{"d":"99,-14v43,2,139,-31,135,-72v-2,-17,-27,-3,-40,-3v-36,0,-78,12,-111,5v-3,-1,-6,-4,-8,-8v46,-8,122,-21,177,-20v5,3,12,3,12,12v-12,62,-67,100,-146,100v-86,0,-135,-63,-105,-144v15,-42,36,-81,82,-96v83,0,122,16,131,84v0,6,-4,10,-10,11v-24,-17,-31,-88,-80,-82v-64,9,-103,69,-103,137v0,44,23,75,66,76","w":260},"H":{"d":"199,-104v3,-50,-22,-153,36,-111v-13,46,-9,146,-10,209v-14,4,-34,2,-27,-21v20,-69,-74,-34,-131,-38v-53,-4,-27,28,-29,65v-1,11,-19,8,-27,5r-8,-202v1,-13,1,-13,14,-13v12,0,23,1,22,13r-8,104v-1,10,3,14,13,13r140,-6v14,0,15,-3,15,-18","w":235},"I":{"d":"6,-234v23,-15,37,-9,37,22r-1,213v-13,2,-29,5,-29,-13v0,-73,6,-161,-7,-222","w":54},"J":{"d":"105,-6v87,6,47,-113,51,-194v1,-11,-12,-33,5,-33v8,0,21,5,29,7r1,169v9,78,-110,74,-164,46v-13,-6,-19,-13,-19,-21v29,-5,53,32,97,26","w":194},"K":{"d":"3,-230v16,-4,41,-10,39,14v-2,37,-4,81,0,115v46,-19,122,-121,171,-138v14,1,14,10,2,20r-122,108v-19,23,1,29,45,55r84,50v8,4,4,16,-7,15v-49,-8,-109,-79,-166,-75v-22,7,-5,50,-12,73v-52,3,-26,-59,-26,-106v0,-17,-1,-36,-1,-55v0,-29,-3,-46,-7,-76","w":227},"L":{"d":"6,-240v17,-5,28,1,41,8r-11,204v3,11,24,5,39,7v77,4,116,-3,107,23r-173,0v-6,-62,3,-164,-3,-242","w":186},"M":{"d":"307,-29v2,15,8,22,-6,22v-34,0,-22,-65,-37,-91v-8,-27,-10,-60,-22,-83v-24,31,-62,115,-74,160v-9,31,-37,10,-43,-7r-48,-139v-12,21,-54,144,-55,175v-1,8,-5,11,-10,10v-27,-23,11,-80,15,-111v8,-20,22,-94,31,-107v12,-6,46,1,50,10v12,59,18,115,39,149v37,-47,49,-130,86,-178v22,-18,39,-3,46,36","w":309},"N":{"d":"5,-116v9,-46,-23,-133,36,-107v31,51,61,112,99,162v20,26,37,41,52,46v12,-8,3,-43,4,-62r0,-147v9,-2,18,-2,27,0r-2,212v0,8,-5,12,-14,12v-70,0,-116,-86,-151,-140v-7,-12,-13,-19,-18,-22v-11,43,-9,110,-6,162v-13,17,-27,9,-27,-19r0,-97","w":227},"O":{"d":"167,0v-76,21,-169,-24,-163,-104v6,-72,12,-119,83,-130v77,-12,166,6,184,65v27,90,-22,168,-104,169xm66,-23v77,37,188,-9,189,-98v1,-82,-64,-114,-150,-98v-60,11,-89,94,-66,165v4,12,12,24,27,31","w":276},"P":{"d":"13,-208v2,-3,-12,-12,-12,-14v23,-19,74,-11,116,-14v60,-4,111,27,120,76v-16,78,-121,97,-196,115r0,49v-12,0,-29,3,-23,-14v-1,-21,-4,-38,-13,-49v-2,-4,8,-7,8,-10r0,-139xm121,-218v-33,2,-74,-4,-74,31v0,29,-7,81,-4,116v47,6,100,-23,133,-45v21,-14,32,-31,32,-48v1,-38,-46,-56,-87,-54","w":235},"Q":{"d":"28,-202v79,-61,258,-31,243,86v7,43,-36,76,-45,93v3,6,32,20,31,32v-29,4,-55,-26,-93,-12v-54,5,-125,2,-145,-31v-27,-45,-20,-133,9,-168xm208,-41v63,-20,44,-159,-10,-169v-66,-13,-147,-8,-157,60v-27,71,-1,141,74,141v20,0,41,-5,63,-15v-5,-10,-43,-31,-43,-46v5,-1,17,-8,22,-7v14,-1,36,37,51,36","w":270},"R":{"d":"6,-231v85,-15,207,5,207,77v0,44,-39,69,-72,85v-10,5,-15,9,-14,12v28,17,85,33,98,58v-58,-5,-101,-42,-160,-43v-29,-1,-32,24,-31,54v-40,13,-23,-33,-27,-71v-4,-56,2,-116,-1,-172xm41,-55v55,-17,147,-39,147,-101v0,-43,-63,-59,-109,-59v-19,0,-37,1,-38,23r-7,116v1,17,-2,19,7,21","w":215},"S":{"d":"120,-220v-40,10,-97,59,-81,112v29,31,201,12,192,78v-28,38,-142,45,-208,25v-13,-3,-20,-9,-20,-19v53,12,149,30,185,-9v5,-27,-11,-19,-45,-27v-54,-13,-135,-4,-135,-69v0,-60,58,-128,132,-97v55,8,56,36,62,85v4,22,-23,24,-25,6v-4,-37,-16,-86,-57,-85","w":231},"T":{"d":"140,-229v36,0,70,-17,85,7v-11,22,-75,4,-98,17r-2,213v-16,-1,-33,-3,-28,-20r-6,-189v-12,-20,-59,7,-85,-3v-10,-10,5,-21,20,-20v39,3,76,-5,114,-5","w":221},"U":{"d":"210,-224v25,-13,40,-8,41,25r2,85v-2,52,-2,89,-40,107v-53,25,-162,8,-187,-29v-24,-37,-24,-121,-22,-181v6,-7,34,-4,44,0v-3,27,-9,53,-9,83v0,52,-1,96,42,110v40,13,115,20,131,-24v18,-49,10,-125,-2,-176","w":252},"V":{"d":"14,-180v-10,-28,-21,-33,-9,-42v21,0,36,3,39,23v11,56,29,92,49,139v10,22,17,35,24,39v40,-62,75,-135,109,-203v17,-5,39,15,19,25v-17,26,-76,120,-89,162v-25,85,-70,30,-90,-17","w":246},"W":{"d":"169,-175v-5,-40,43,-46,53,-11v17,57,41,105,68,150v27,-40,69,-138,84,-187v5,-16,25,-6,30,0v-28,65,-64,124,-84,195v-10,35,-20,37,-42,22r-39,-71v-12,-23,-31,-77,-42,-86v-35,45,-43,121,-72,172v-51,7,-55,-77,-76,-117v-16,-31,-24,-66,-42,-95v-6,-9,-9,-20,11,-18v38,3,22,45,42,73v13,31,28,61,38,95v4,15,11,27,18,17","w":393},"X":{"d":"10,-224v26,-8,25,-6,46,19r53,62v13,18,12,13,29,-4r46,-45v30,-22,36,-53,66,-41v3,3,7,9,10,16v-36,32,-94,69,-119,106v22,40,71,73,97,107v-24,24,-37,-2,-57,-22v-16,-17,-43,-52,-58,-63v-29,6,-31,22,-62,52v-28,27,-28,35,-46,40v-6,-1,-9,-6,-10,-12v15,-32,80,-75,94,-105v-4,-19,-21,-27,-32,-40v-19,-23,-46,-51,-57,-70","w":256},"Y":{"d":"143,3v-12,4,-31,5,-28,-12v-1,-23,4,-47,-2,-66r-77,-105v-18,-24,-29,-37,-34,-41v33,-25,31,-11,59,28r57,80v19,19,21,3,45,-25r89,-99v10,5,21,7,27,16v-35,31,-111,102,-134,148v-3,24,-3,50,-2,76","w":274},"Z":{"d":"16,-221v46,-12,138,-9,203,-14v29,-2,51,25,19,41v-43,35,-162,119,-188,169r168,6v9,2,15,4,17,7v-44,27,-151,-3,-216,17v-21,-4,-17,-20,0,-36r75,-72v37,-36,80,-66,113,-106v-54,-7,-137,10,-188,2v-2,-2,-3,-6,-3,-14","w":252},"[":{"d":"86,23r-74,0r0,-288r74,0r0,23r-52,0r0,242r52,0r0,23","w":93},"\\":{"d":"178,20r-27,0r-151,-262r26,0","w":170},"]":{"d":"86,23r-74,0r0,-23r51,0r0,-242r-51,0r0,-23r74,0r0,288","w":93},"^":{"d":"82,-196r-23,0r-11,-23r-12,23r-23,0r23,-46r22,0","w":90},"_":{"d":"143,80r-143,0r0,-23r143,0r0,23","w":137},"`":{"d":"59,-197r-24,0r-23,-45r23,0","w":65},"a":{"d":"88,-161v78,-4,101,57,88,134v1,14,15,38,-7,38v-22,0,-20,-14,-35,-14v-50,0,-115,6,-129,-30v7,-43,79,-49,127,-55v32,-4,13,-37,0,-49v-29,-29,-90,3,-118,14r-13,-3v9,-9,60,-40,87,-35xm131,-72v-42,1,-89,9,-98,42v8,24,53,14,83,15v25,1,39,-9,36,-38v-1,-17,-2,-19,-21,-19","w":186},"b":{"d":"41,-232v-3,15,-9,46,-9,68v32,31,161,10,151,87v-8,61,-113,91,-174,75r0,-224v-8,-9,-8,-19,10,-18v6,0,24,4,22,12xm46,-15v48,6,112,-29,116,-64v-4,-33,-54,-63,-100,-53v-29,-2,-32,16,-30,56v1,30,-6,58,14,61","w":183},"c":{"d":"94,-150v-66,0,-91,133,-15,137v50,3,78,-12,121,-14v-49,42,-195,43,-195,-45v0,-110,134,-114,184,-53r-17,0v-22,-16,-42,-25,-78,-25","w":199},"d":{"d":"1,-67v0,-49,47,-106,103,-82r52,12v1,-29,-5,-63,0,-89v16,-8,41,5,33,32v-16,50,2,136,-8,198v-21,4,-21,-11,-33,-14v-53,18,-147,9,-147,-57xm80,-14v49,-1,78,-13,78,-59v0,-41,-15,-64,-63,-64v-42,0,-69,38,-68,78v1,29,20,45,53,45","w":191},"e":{"d":"28,-48v-2,7,27,30,34,29v52,7,92,-9,137,-11v-46,35,-198,45,-198,-36v0,-49,43,-108,85,-109v47,-1,105,30,107,72v3,53,-76,38,-129,41v-18,1,-33,2,-36,14xm34,-77v50,-14,129,25,129,-31v0,-56,-71,-61,-104,-26v-16,16,-25,34,-25,57","w":199},"f":{"d":"32,-131v2,-47,-10,-116,54,-98v10,2,14,6,13,12v-49,-7,-40,42,-41,86v13,2,25,0,33,9v-2,4,-36,6,-36,13r0,109r-23,1r-2,-114v-2,-14,-34,7,-33,-12v3,-9,25,-3,35,-6","w":101},"g":{"d":"157,-8v-61,14,-154,11,-154,-56v0,-32,30,-104,67,-97v38,8,107,17,129,38v-13,12,-6,55,-7,80v-4,95,-11,109,-111,109v-26,0,-57,-2,-69,-18v30,-6,55,14,95,7v29,2,73,-32,57,-60v-3,-2,-6,-3,-7,-3xm87,-17v55,-1,79,-8,79,-56v0,-41,-19,-72,-65,-72v-38,0,-71,46,-70,87v1,35,19,41,56,41","w":201},"h":{"d":"92,-143v70,-1,82,61,77,134v-20,0,-23,-14,-23,-39v0,-50,-7,-85,-60,-85v-77,0,-42,75,-49,137v-6,3,-17,0,-26,1r-1,-246r31,-1v-4,30,-4,64,-4,99r55,0","w":174},"i":{"d":"6,-219v6,-20,62,-15,61,7v-8,19,-60,17,-61,-7xm37,-21v0,10,5,24,-9,22v-17,2,-21,-13,-15,-26r0,-118v0,-13,22,-5,28,-4v5,28,-6,84,-4,126","w":68},"j":{"d":"66,-165v5,-17,60,-3,42,12v-16,1,-42,5,-42,-12xm81,-134v26,-2,16,25,16,45r-1,120v2,57,-102,41,-135,22v13,-9,51,7,69,7v35,0,45,-11,45,-44v0,-47,5,-102,-5,-141v0,-6,4,-9,11,-9","w":113},"k":{"d":"156,-151v8,13,-91,58,-85,69v17,27,78,61,96,86v-50,0,-72,-67,-119,-67v-22,0,-24,31,-20,54v3,16,-12,11,-24,11r0,-234v8,-13,42,-4,29,15v-7,38,-5,87,-5,131r118,-65r10,0","w":170},"l":{"d":"43,-218v-13,51,-15,159,-4,219v-18,1,-38,3,-29,-21r0,-202v4,-9,31,-4,33,4","w":54},"m":{"d":"6,-172v23,-21,40,-1,49,13v37,-9,61,20,83,27v10,-4,44,-36,68,-30v88,-4,84,77,82,162v-8,0,-34,5,-30,-7v-5,-58,22,-140,-43,-141v-62,0,-69,72,-65,134v1,15,-11,11,-21,14v-34,-29,29,-149,-54,-144v-59,4,-31,78,-38,144v-3,9,-23,2,-31,0v7,-47,1,-126,0,-172","w":291},"n":{"d":"49,-156v67,-7,136,5,137,63r0,94v-11,4,-28,3,-22,-17v1,-62,6,-129,-55,-129v-89,0,-68,62,-70,136v0,8,-3,12,-13,11v-19,3,-17,-13,-16,-29v2,-49,0,-98,-7,-138v-1,-7,9,-6,16,-7v23,-1,19,10,30,16","w":191},"o":{"d":"93,-175v73,0,125,24,127,89v2,61,-48,91,-107,91v-69,1,-105,-25,-107,-88v-1,-57,34,-92,87,-92xm113,-9v51,2,82,-39,82,-81v0,-44,-37,-68,-84,-68v-46,0,-75,39,-75,81v0,48,30,66,77,68","w":221},"p":{"d":"63,-162v31,0,122,31,115,72v2,67,-95,81,-144,95v-11,18,13,60,-15,62v-26,3,-10,-32,-12,-50v7,-54,4,-117,4,-177v0,-6,-11,-17,-2,-20v5,7,32,-2,24,13v4,6,17,5,30,5xm46,-17v36,0,114,-34,111,-75v-4,-44,-59,-53,-109,-46v-2,1,-6,4,-12,9v-1,33,3,70,-3,98v0,8,4,15,13,14","w":178},"q":{"d":"6,-71v1,-49,42,-111,102,-87v22,9,47,13,77,13v16,13,-9,43,-4,66r0,152v-7,5,-29,6,-24,-11v-2,-25,9,-67,-14,-67v-72,0,-139,-4,-137,-66xm87,-12v21,0,68,-8,68,-29r0,-67v0,-24,-32,-40,-57,-40v-63,-1,-97,136,-11,136","w":194},"r":{"d":"8,-163v18,-10,28,1,39,7v25,-7,63,-22,83,2v-37,3,-91,5,-90,44r4,109r-29,-1v-3,-50,7,-111,-7,-150r0,-11","w":131},"s":{"d":"3,-93v0,-80,117,-86,156,-39v-25,0,-42,-20,-73,-16v-37,-2,-50,25,-60,49v2,46,116,34,126,73v-13,27,-77,35,-119,24v-15,-4,-23,-8,-25,-16v33,6,103,13,115,-11v-14,-28,-120,-15,-120,-64","w":160},"t":{"d":"94,-10v25,1,47,-16,67,-9v-14,10,-31,22,-60,22v-67,0,-80,-42,-72,-103v3,-22,-17,-16,-27,-27v-1,-20,28,-2,31,-19v-1,-32,7,-58,2,-88v12,-1,39,-12,37,9r-9,84v26,9,64,-13,82,7v-33,12,-94,-7,-89,48v3,37,4,74,38,76","w":164},"u":{"d":"75,-17v23,0,72,-5,72,-29r0,-100v14,2,35,-5,39,8v-16,31,-10,90,-11,138v-26,5,-29,-18,-60,-9v-58,16,-122,-7,-116,-67v2,-30,1,-101,34,-80v18,11,-8,40,-4,60r0,50v-1,25,22,29,46,29"},"v":{"d":"24,-163v18,21,49,126,76,139v25,-24,59,-137,92,-154v7,-4,15,9,15,12v-33,46,-53,110,-84,158v-11,18,-47,16,-59,-4v-17,-29,-40,-104,-63,-136r0,-13","w":205},"w":{"d":"17,-158v45,8,21,105,51,130v20,-27,41,-85,54,-123v8,-2,25,-7,32,2v12,28,40,118,52,121r77,-139v7,4,15,8,21,13v-14,11,-58,113,-67,128v-8,13,-15,20,-24,20v-46,10,-57,-89,-74,-106v-19,9,-38,83,-47,100v-10,19,-54,17,-57,-7v-5,-42,-29,-95,-35,-132v0,-5,11,-7,17,-7","w":295},"x":{"d":"24,-153v5,-5,62,65,69,58v21,-16,65,-56,84,-62v5,0,8,9,11,13r-81,69v-1,8,76,62,61,71r-7,6v-9,7,-69,-59,-74,-56v-4,0,-13,10,-33,27v-28,24,-26,37,-46,20v5,-19,61,-58,64,-68v4,-3,-73,-67,-69,-71v7,-2,13,-6,21,-7"},"y":{"d":"159,-138v8,0,16,8,16,16r0,134v1,75,-80,89,-150,68v-22,-6,-34,-12,-37,-20v30,0,66,17,96,17v53,0,72,-33,63,-84v-23,-6,-45,11,-72,11v-57,0,-72,-24,-71,-79v1,-30,-3,-62,19,-66v19,1,7,30,7,46v0,39,-11,89,33,89v25,0,85,-17,83,-47r-5,-71v0,-9,6,-15,18,-14","w":180},"z":{"d":"209,-136v-35,22,-130,79,-154,114v37,7,101,-7,128,14v-46,12,-99,12,-161,12v-13,0,-26,-3,-25,-17r137,-101v14,-11,23,-18,26,-22v-33,-14,-98,-2,-139,-6v-3,-1,-6,-3,-9,-6v35,-20,107,3,163,-9v17,1,31,6,34,21","w":209},"{":{"d":"78,0v0,10,7,17,17,17r0,23v-59,0,-36,-85,-40,-141r-43,-23r43,-23v5,-53,-20,-131,40,-135r0,22v-10,0,-17,8,-17,18r0,107r-23,12r23,11r0,112","w":104},"|":{"d":"34,23r-22,0r0,-288r22,0r0,288","w":43},"}":{"d":"12,-282v21,0,39,17,39,40r0,95r44,23r-44,23v-6,54,22,136,-39,141r0,-23v9,0,16,-8,16,-17r0,-112r23,-11r-23,-12r0,-107v0,-10,-6,-18,-16,-18r0,-22","w":104},"~":{"d":"95,-229v9,0,19,-9,18,-19r23,0v3,40,-54,54,-77,25v-13,-4,-25,5,-25,17r-22,0v-1,-23,18,-42,41,-41v21,-3,26,17,42,18","w":143},"\u201a":{"d":"16,26v7,-28,-13,-65,12,-68v24,9,6,51,7,77v-10,3,-22,3,-19,-9","w":54},"\u201e":{"d":"59,42v-1,-11,16,-61,14,-75v9,-2,19,-2,26,2v-11,22,-21,59,-29,75xm58,-33v-1,27,-16,44,-19,70v-2,8,-12,4,-18,3v3,-22,11,-29,11,-57v0,-19,12,-21,26,-16","w":104},"\u0085":{"d":"147,-46v28,0,30,33,7,44v-19,1,-32,-7,-33,-22v0,-13,13,-22,26,-22xm86,-46v27,0,30,33,8,44v-38,6,-43,-44,-8,-44xm30,-46v26,0,29,33,7,44v-19,1,-32,-7,-33,-22v0,-13,13,-22,26,-22","w":174},"\u2026":{"d":"147,-46v28,0,30,33,7,44v-19,1,-32,-7,-33,-22v0,-13,13,-22,26,-22xm86,-46v27,0,30,33,8,44v-38,6,-43,-44,-8,-44xm30,-46v26,0,29,33,7,44v-19,1,-32,-7,-33,-22v0,-13,13,-22,26,-22","w":174},"\u2020":{"d":"182,-149r-66,0r0,206r-36,0r0,-206r-66,0r0,-32r66,0r0,-75r36,0r0,75r66,0r0,32"},"\u2021":{"d":"182,-15r-66,0r0,72r-36,0r0,-72r-66,0r0,-30r66,0r0,-109r-66,0r0,-30r66,0r0,-72r36,0r0,72r66,0r0,30r-66,0r0,109r66,0r0,30"},"\u2030":{"d":"265,-99v35,0,63,13,63,45v1,32,-23,44,-53,45v-37,1,-51,-11,-51,-42v-1,-30,14,-47,41,-48xm59,-233v35,0,63,13,64,44v1,32,-24,45,-54,46v-35,1,-52,-14,-53,-44v-1,-28,16,-46,43,-46xm178,-236v17,13,12,26,-4,48r-123,172v-14,17,-19,28,-27,22r144,-232v3,-6,7,-10,10,-10xm151,-99v35,0,63,13,63,45v1,32,-23,44,-53,45v-32,0,-52,-10,-51,-42v1,-29,14,-47,41,-48xm246,-50v-3,27,41,22,55,15v18,-17,-2,-44,-29,-42v-21,1,-24,8,-26,27xm68,-213v-29,-4,-33,30,-21,47v20,12,54,0,53,-25v-1,-23,-8,-18,-32,-22xm132,-50v-3,27,41,22,55,15v17,-17,-2,-43,-29,-42v-21,1,-24,8,-26,27","w":325},"\u2039":{"d":"87,-35r-56,-46r0,-33r56,-45r0,35r-34,27r34,27r0,35","w":114},"\u0152":{"d":"411,-94v-28,7,-111,5,-133,18v-5,12,-3,32,0,46v52,3,107,-1,155,7v-3,32,-54,9,-82,20v-40,0,-109,25,-106,-29v-69,66,-249,43,-241,-72v3,-49,10,-98,39,-118v58,-24,158,-30,200,13r0,-34r132,-2v15,-1,49,-11,54,6v0,4,-3,7,-10,8r-142,19v-3,37,2,70,3,105r126,-4v15,-3,19,14,5,17xm33,-82v7,105,186,78,211,7r0,-100v-25,-59,-153,-69,-192,-8v-18,28,-22,61,-19,101","w":423},"\u2018":{"d":"13,-168v9,-28,-11,-64,12,-69v24,8,6,49,7,77v-9,3,-20,5,-19,-8","w":54},"\u2019":{"d":"13,-168v9,-28,-11,-64,12,-69v24,8,6,49,7,77v-9,3,-20,5,-19,-8","w":54},"\u201c":{"d":"82,-233v0,25,8,46,13,67v-28,10,-19,-36,-33,-51v-3,-9,-10,-24,10,-24v6,0,10,2,10,8xm43,-239v-3,21,14,60,14,75v-17,4,-11,2,-20,-22v-5,-16,-11,-33,-20,-51v8,-4,16,-4,26,-2","w":104},"\u201d":{"d":"55,-164v2,-22,15,-52,14,-75v11,0,17,-3,26,2v-11,22,-21,59,-29,75xm54,-239v-1,27,-16,44,-19,70v-2,8,-12,4,-18,3v3,-22,10,-29,11,-56v0,-19,9,-21,26,-17","w":104},"\u2022":{"d":"62,-166v22,0,39,17,39,39v0,22,-17,38,-39,38v-21,0,-38,-17,-38,-38v0,-22,16,-39,38,-39","w":119},"\u2013":{"d":"198,-86r-198,0r0,-25r198,0r0,25"},"\u2014":{"d":"356,-86r-356,0r0,-25r356,0r0,25","w":342},"\u203a":{"d":"86,-81r-56,46r0,-35r34,-27r-34,-27r0,-35r56,45r0,33","w":114},"\u0153":{"d":"221,-48v-2,8,27,31,34,29v52,7,91,-9,137,-11v-36,28,-155,41,-187,-3v-17,25,-52,38,-92,38v-69,1,-105,-25,-107,-88v-1,-57,34,-92,87,-92v57,0,97,15,117,50v15,-24,37,-49,68,-50v47,-2,105,30,107,72v3,53,-75,38,-128,41v-18,1,-33,2,-36,14xm226,-77v55,-7,127,21,129,-31v2,-57,-70,-61,-104,-26v-16,16,-25,34,-25,57xm113,-9v51,2,82,-39,82,-81v0,-44,-37,-68,-84,-68v-46,0,-75,39,-75,81v0,48,30,66,77,68","w":388},"\u0178":{"d":"157,-234r-21,0r0,-23r21,0r0,23xm116,-234r-21,0r0,-23r21,0r0,23xm143,3v-12,4,-31,5,-28,-12v-1,-23,4,-47,-2,-66r-77,-105v-18,-24,-29,-37,-34,-41v33,-25,31,-11,59,28r57,80v19,19,21,3,45,-25r89,-99v10,5,21,7,27,16v-35,31,-111,102,-134,148v-3,24,-3,50,-2,76","w":274},"\u00a0":{"w":171},"\u00a1":{"d":"45,-224v9,0,15,13,14,23v-1,10,-31,14,-30,0v1,-14,2,-23,16,-23xm36,9v-13,3,-18,-8,-9,-14r0,-154v7,2,14,-1,23,0v2,51,5,108,5,154v0,10,-6,14,-19,14","w":82},"\u00a2":{"d":"91,-23v35,5,52,-15,59,-44r33,0v-4,49,-47,85,-101,72r-10,36r-18,0r12,-41v-80,-35,-58,-216,54,-191r8,-31r19,0r-11,36v27,8,41,34,45,65r-32,0v-3,-19,-8,-26,-21,-35xm112,-161v-67,-11,-76,97,-37,130"},"\u00a3":{"d":"55,-32v41,-23,89,23,120,-7r15,26v-14,11,-24,20,-45,19v-37,-2,-82,-32,-115,-1r-19,-27v25,-18,55,-51,37,-89r-38,0r0,-22r26,0v-7,-13,-17,-29,-17,-50v0,-69,102,-95,144,-50v14,15,21,35,21,62r-35,0v0,-33,-12,-53,-46,-53v-34,0,-60,29,-43,62r15,29r56,0r0,22r-47,0v9,34,-8,63,-29,79"},"\u00a4":{"d":"159,-165v19,20,19,64,0,85r24,24r-19,19r-24,-24v-20,17,-63,20,-86,0r-23,24r-18,-19r23,-24v-17,-21,-19,-63,0,-86r-23,-23r18,-19r23,24v19,-16,67,-20,86,0r24,-24r19,19xm98,-75v27,0,48,-21,48,-47v0,-25,-22,-49,-48,-49v-26,0,-49,23,-49,49v0,25,23,47,49,47"},"\u00a5":{"d":"143,3v-12,4,-28,5,-28,-12r1,-47r-61,0r0,-23r56,0r-11,-14r-45,0r0,-23r28,0r-81,-105v29,-27,39,-2,53,19r60,86r30,0r60,-72r47,-49v10,5,21,7,27,16r-65,63v-16,17,-29,30,-39,42r18,0r0,23r-36,0r-9,14r45,0r0,23r-50,0v-2,16,0,41,0,59","w":274},"\u00a7":{"d":"132,-194v8,-45,-63,-53,-63,-12v0,29,20,26,49,46v34,23,65,25,65,74v0,29,-16,42,-35,56v39,36,5,99,-51,99v-44,0,-69,-25,-68,-70r35,0v-1,25,10,39,34,39v35,0,43,-43,13,-55v-32,-30,-96,-38,-96,-94v0,-31,13,-41,35,-55v-37,-34,-3,-100,49,-96v42,3,65,26,66,68r-33,0xm128,-46v24,-10,28,-50,2,-66r-60,-37v-23,7,-29,45,-7,60"},"\u00a8":{"d":"84,-217r-34,0r0,-36r34,0r0,36xm29,-217r-34,0r0,-36r34,0r0,36","w":76},"\u00ab":{"d":"163,-38r-57,-44r0,-34r57,-45r0,35r-34,27r34,27r0,34xm93,-38r-58,-44r0,-34r58,-45r0,35r-35,27r35,27r0,34"},"\u00b0":{"d":"72,-249v28,-1,52,23,52,52v0,28,-24,53,-52,53v-28,0,-53,-24,-53,-52v0,-28,24,-53,53,-53xm72,-166v16,0,31,-14,31,-31v0,-16,-15,-30,-31,-30v-17,0,-31,14,-31,30v0,17,14,31,31,31","w":137},"\u00b1":{"d":"188,-95r-74,0r0,54r-33,0r0,-54r-74,0r0,-31r74,0r0,-55r33,0r0,55r74,0r0,31xm188,0r-181,0r0,-31r181,0r0,31","w":188},"\u00b4":{"d":"88,-262r-47,51r-27,0r32,-51r42,0","w":76},"\u00b5":{"d":"42,75v-35,-17,-15,-89,-15,-148r0,-89r33,0r0,107v1,28,0,41,23,43v46,-9,51,-87,48,-150r33,0r0,118v1,17,0,30,13,32v14,-1,17,-17,16,-35v6,-1,10,-1,8,8v0,23,-11,43,-33,42v-29,-2,-36,-27,-36,-62v-10,35,-20,62,-57,62v-24,0,-35,-15,-41,-37v-5,31,19,76,23,94v0,9,-6,15,-15,15","w":207},"\u00bb":{"d":"163,-82r-57,44r0,-34r34,-27r-34,-27r0,-35r57,45r0,34xm93,-82r-58,44r0,-34r34,-27r-34,-27r0,-35r58,45r0,34"},"\u00bf":{"d":"157,-242v20,1,20,24,6,28v-21,0,-17,-18,-6,-28xm54,-26v69,29,126,-36,168,-58v11,2,5,16,-1,22v-27,28,-73,55,-127,56v-38,0,-84,-14,-77,-56v4,-25,100,-56,115,-70v13,-7,19,-31,16,-54v25,-11,31,17,19,36v-20,50,-112,45,-130,102v2,12,4,13,17,22","w":246},"\u00c0":{"d":"152,-254r-16,0r-26,-31r26,0xm58,-37v-14,0,-37,58,-53,28r88,-168v15,-28,24,-86,71,-58v13,67,87,173,106,235v-7,4,-17,10,-28,6v-12,-16,-15,-55,-37,-56v-44,-1,-81,8,-126,8v-8,0,-15,3,-21,5xm64,-66v37,12,83,-12,134,-6v-7,-44,-39,-88,-58,-124","w":268},"\u00c1":{"d":"174,-285r-25,31r-16,0r15,-31r26,0xm58,-37v-14,0,-37,58,-53,28r88,-168v15,-28,24,-86,71,-58v13,67,87,173,106,235v-7,4,-17,10,-28,6v-12,-16,-15,-55,-37,-56v-44,-1,-81,8,-126,8v-8,0,-15,3,-21,5xm64,-66v37,12,83,-12,134,-6v-7,-44,-39,-88,-58,-124","w":268},"\u00c2":{"d":"176,-260r-23,0r-12,-19r-12,19r-23,0r24,-31r21,0xm58,-37v-14,0,-37,58,-53,28r88,-168v15,-28,24,-86,71,-58v13,67,87,173,106,235v-7,4,-17,10,-28,6v-12,-16,-15,-55,-37,-56v-44,-1,-81,8,-126,8v-8,0,-15,3,-21,5xm64,-66v37,12,83,-12,134,-6v-7,-44,-39,-88,-58,-124","w":268},"\u00c3":{"d":"160,-273v7,-1,7,-3,9,-10r14,0v1,35,-32,25,-51,15v-5,0,-9,6,-9,11r-14,0v-1,-33,32,-25,51,-16xm58,-37v-14,0,-37,58,-53,28r88,-168v15,-28,24,-86,71,-58v13,67,87,173,106,235v-7,4,-17,10,-28,6v-12,-16,-15,-55,-37,-56v-44,-1,-81,8,-126,8v-8,0,-15,3,-21,5xm64,-66v37,12,83,-12,134,-6v-7,-44,-39,-88,-58,-124","w":268},"\u00c4":{"d":"175,-260r-22,0r0,-23r22,0r0,23xm133,-260r-21,0r0,-23r21,0r0,23xm58,-37v-14,0,-37,58,-53,28r88,-168v15,-28,24,-86,71,-58v13,67,87,173,106,235v-7,4,-17,10,-28,6v-12,-16,-15,-55,-37,-56v-44,-1,-81,8,-126,8v-8,0,-15,3,-21,5xm64,-66v37,12,83,-12,134,-6v-7,-44,-39,-88,-58,-124","w":268},"\u00c5":{"d":"144,-288v10,0,19,8,19,19v0,12,-9,21,-21,21v-10,0,-19,-7,-19,-19v0,-14,9,-21,21,-21xm58,-37v-14,0,-37,58,-53,28r88,-168v15,-28,24,-86,71,-58v13,67,87,173,106,235v-7,4,-17,10,-28,6v-12,-16,-15,-55,-37,-56v-44,-1,-81,8,-126,8v-8,0,-15,3,-21,5xm143,-257v7,0,11,-4,11,-12v1,-7,-5,-11,-11,-11v-6,0,-11,5,-11,13v0,7,3,10,11,10xm64,-66v37,12,83,-12,134,-6v-7,-44,-39,-88,-58,-124","w":268},"\u00c6":{"d":"277,-243v43,6,89,-19,106,4v0,4,-5,8,-13,9r-74,8v-41,4,-63,8,-65,10r-2,104v42,2,87,-3,131,-3v15,0,20,15,5,17v-39,7,-92,7,-132,15v3,17,1,37,8,50v50,2,102,-3,146,6v-10,36,-77,6,-117,24v-8,8,-23,6,-33,2v-37,1,-37,-11,-39,-53v-41,0,-76,11,-119,8v-30,-2,-43,34,-62,42v-21,-7,-9,-18,4,-41v30,-51,70,-124,94,-184v10,-25,26,-15,48,-12v8,25,18,55,35,90r-2,-96r81,0xm64,-66v37,12,83,-12,134,-6v-7,-44,-39,-88,-58,-124","w":388},"\u00c7":{"d":"31,-88v-6,68,64,95,131,69v23,-8,61,-25,84,-28v-21,36,-84,49,-143,50r-2,5v11,1,18,6,19,16v0,19,-27,24,-48,20v1,-5,-2,-15,6,-13v15,3,33,-6,18,-14r-12,-1r4,-15v-95,-3,-103,-122,-55,-190v33,-48,59,-58,117,-43v45,12,56,49,56,101v0,14,-13,11,-21,0v-23,-30,2,-103,-63,-95v-55,7,-85,78,-91,138","w":229},"\u00c8":{"d":"106,-257r-16,0r-26,-31r27,0xm85,-243v43,6,88,-18,106,4v-10,16,-24,7,-82,16v-45,7,-68,9,-70,11r-2,104v42,2,87,-3,130,-3v15,0,21,15,6,17v-19,2,-72,11,-98,10v-48,-4,-39,22,-35,54v52,3,107,-1,154,7v-3,32,-54,9,-82,20r-69,6v-60,4,-36,-82,-37,-138r-2,-108r81,0","w":198},"\u00c9":{"d":"127,-291r-24,31r-17,0r15,-31r26,0xm85,-243v43,6,88,-18,106,4v-10,16,-24,7,-82,16v-45,7,-68,9,-70,11r-2,104v42,2,87,-3,130,-3v15,0,21,15,6,17v-19,2,-72,11,-98,10v-48,-4,-39,22,-35,54v52,3,107,-1,154,7v-3,32,-54,9,-82,20r-69,6v-60,4,-36,-82,-37,-138r-2,-108r81,0","w":198},"\u00ca":{"d":"128,-256r-23,0r-12,-19r-12,19r-23,0r23,-31r22,0xm85,-243v43,6,88,-18,106,4v-10,16,-24,7,-82,16v-45,7,-68,9,-70,11r-2,104v42,2,87,-3,130,-3v15,0,21,15,6,17v-19,2,-72,11,-98,10v-48,-4,-39,22,-35,54v52,3,107,-1,154,7v-3,32,-54,9,-82,20r-69,6v-60,4,-36,-82,-37,-138r-2,-108r81,0","w":198},"\u00cb":{"d":"125,-258r-21,0r0,-23r21,0r0,23xm83,-258r-21,0r0,-23r21,0r0,23xm85,-243v43,6,88,-18,106,4v-10,16,-24,7,-82,16v-45,7,-68,9,-70,11r-2,104v42,2,87,-3,130,-3v15,0,21,15,6,17v-19,2,-72,11,-98,10v-48,-4,-39,22,-35,54v52,3,107,-1,154,7v-3,32,-54,9,-82,20r-69,6v-60,4,-36,-82,-37,-138r-2,-108r81,0","w":198},"\u00cc":{"d":"35,-258r-16,0r-26,-32r26,0xm6,-234v23,-15,37,-9,37,22r-1,213v-13,2,-29,5,-29,-13v0,-73,6,-161,-7,-222","w":54},"\u00cd":{"d":"56,-287r-25,31r-16,0r15,-31r26,0xm6,-234v23,-15,37,-9,37,22r-1,213v-13,2,-29,5,-29,-13v0,-73,6,-161,-7,-222","w":54},"\u00ce":{"d":"59,-254r-22,0r-13,-19r-12,19r-23,0r24,-31r22,0xm6,-234v23,-15,37,-9,37,22r-1,213v-13,2,-29,5,-29,-13v0,-73,6,-161,-7,-222","w":54},"\u00cf":{"d":"55,-254r-21,0r0,-23r21,0r0,23xm14,-254r-22,0r0,-23r22,0r0,23xm6,-234v23,-15,37,-9,37,22r-1,213v-13,2,-29,5,-29,-13v0,-73,6,-161,-7,-222","w":54},"\u00d1":{"d":"73,-236v-1,-32,32,-24,52,-16v8,1,6,-5,8,-9r14,0v1,35,-32,23,-51,15v-6,0,-9,3,-9,10r-14,0xm5,-116v9,-46,-23,-133,36,-107v31,51,61,112,99,162v20,26,37,41,52,46v12,-8,3,-43,4,-62r0,-147v9,-2,18,-2,27,0r-2,212v0,8,-5,12,-14,12v-70,0,-116,-86,-151,-140v-7,-12,-13,-19,-18,-22v-11,43,-9,110,-6,162v-13,17,-27,9,-27,-19r0,-97","w":227},"\u00d2":{"d":"145,-251r-16,0r-26,-32r26,0xm167,0v-76,21,-169,-24,-163,-104v6,-72,12,-119,83,-130v77,-12,166,6,184,65v27,90,-22,168,-104,169xm66,-23v77,37,188,-9,189,-98v1,-82,-64,-114,-150,-98v-60,11,-89,94,-66,165v4,12,12,24,27,31","w":276},"\u00d3":{"d":"167,-291r-24,31r-17,0r15,-31r26,0xm167,0v-76,21,-171,-24,-163,-104v6,-58,29,-121,91,-131v101,-17,185,21,185,118v0,65,-50,118,-113,117xm66,-23v77,37,188,-9,189,-98v1,-82,-64,-114,-150,-98v-60,11,-89,94,-66,165v4,12,12,24,27,31","w":276},"\u00d4":{"d":"163,-254r-22,0r-12,-19r-13,19r-23,0r24,-31r22,0xm167,0v-76,21,-169,-24,-163,-104v6,-72,12,-119,83,-130v77,-12,166,6,184,65v27,90,-22,168,-104,169xm66,-23v77,37,188,-9,189,-98v1,-82,-64,-114,-150,-98v-60,11,-89,94,-66,165v4,12,12,24,27,31","w":276},"\u00d5":{"d":"117,-284v7,0,37,20,37,0r15,0v1,31,-33,25,-52,15v-5,0,-8,5,-8,11r-15,0v0,-14,8,-27,23,-26xm167,0v-76,21,-169,-24,-163,-104v6,-72,12,-119,83,-130v77,-12,166,6,184,65v27,90,-22,168,-104,169xm66,-23v77,37,188,-9,189,-98v1,-82,-64,-114,-150,-98v-60,11,-89,94,-66,165v4,12,12,24,27,31","w":276},"\u00d6":{"d":"165,-258r-21,0r0,-23r21,0r0,23xm123,-258r-21,0r0,-23r21,0r0,23xm167,0v-76,21,-169,-24,-163,-104v6,-72,12,-119,83,-130v77,-12,166,6,184,65v27,90,-22,168,-104,169xm66,-23v77,37,188,-9,189,-98v1,-82,-64,-114,-150,-98v-60,11,-89,94,-66,165v4,12,12,24,27,31","w":276},"\u00d8":{"d":"172,-239v66,7,108,52,108,122v0,65,-50,118,-113,117v-20,7,-42,8,-63,4r-3,10r-25,0r4,-17v-63,-18,-94,-87,-67,-171v7,-22,16,-38,30,-48v32,-9,63,-21,104,-19v-1,-13,17,-7,28,-8xm108,-11v86,4,169,-52,141,-151v-9,-34,-43,-56,-82,-60xm143,-224v-88,-7,-130,79,-105,166v7,20,25,36,46,43","w":276},"\u00d9":{"d":"132,-234r-16,0r-26,-32r26,0xm210,-224v25,-13,40,-8,41,25r2,85v-2,52,-2,89,-40,107v-53,25,-162,8,-187,-29v-24,-37,-24,-121,-22,-181v6,-7,34,-4,44,0v-3,27,-9,53,-9,83v0,52,-1,96,42,110v40,13,115,20,131,-24v18,-49,10,-125,-2,-176","w":252},"\u00da":{"d":"163,-263r-25,32r-16,0r14,-32r27,0xm210,-224v25,-13,40,-8,41,25r2,85v-2,52,-2,89,-40,107v-53,25,-162,8,-187,-29v-24,-37,-24,-121,-22,-181v6,-7,34,-4,44,0v-3,27,-9,53,-9,83v0,52,-1,96,42,110v40,13,115,20,131,-24v18,-49,10,-125,-2,-176","w":252},"\u00db":{"d":"159,-237r-23,0r-12,-19r-12,19r-23,0r24,-32r21,0xm210,-224v25,-13,40,-8,41,25r2,85v-2,52,-2,89,-40,107v-53,25,-162,8,-187,-29v-24,-37,-24,-121,-22,-181v6,-7,34,-4,44,0v-3,27,-9,53,-9,83v0,52,-1,96,42,110v40,13,115,20,131,-24v18,-49,10,-125,-2,-176","w":252},"\u00dc":{"d":"156,-233r-21,0r0,-23r21,0r0,23xm114,-233r-21,0r0,-23r21,0r0,23xm210,-224v25,-13,40,-8,41,25r2,85v-2,52,-2,89,-40,107v-53,25,-162,8,-187,-29v-24,-37,-24,-121,-22,-181v6,-7,34,-4,44,0v-3,27,-9,53,-9,83v0,52,-1,96,42,110v40,13,115,20,131,-24v18,-49,10,-125,-2,-176","w":252},"\u00df":{"d":"149,4v-83,0,-138,36,-140,-68r-4,-179v84,4,185,-3,226,46v42,49,-51,81,-67,102v23,17,78,21,66,62v-7,23,-50,37,-81,37xm214,-179v-4,-44,-85,-38,-136,-38v-61,-1,-31,47,-39,120v18,11,51,-10,77,-9v29,-11,101,-32,98,-73xm210,-47v-12,-38,-104,-31,-156,-31v-28,0,-18,44,-9,58v45,10,118,9,152,-10v9,-4,13,-10,13,-17","w":241},"\u00e0":{"d":"100,-184r-16,0r-25,-31r26,0xm88,-161v78,-4,101,57,88,134v1,14,15,38,-7,38v-22,0,-20,-14,-35,-14v-50,0,-115,6,-129,-30v7,-43,79,-49,127,-55v32,-4,13,-37,0,-49v-29,-29,-90,3,-118,14r-13,-3v9,-9,60,-40,87,-35xm131,-72v-42,1,-89,9,-98,42v8,24,53,14,83,15v25,1,39,-9,36,-38v-1,-17,-2,-19,-21,-19","w":186},"\u00e1":{"d":"127,-208r-25,31r-16,0r14,-31r27,0xm88,-161v78,-4,101,57,88,134v1,14,15,38,-7,38v-22,0,-20,-14,-35,-14v-50,0,-115,6,-129,-30v7,-43,79,-49,127,-55v32,-4,13,-37,0,-49v-29,-29,-90,3,-118,14r-13,-3v9,-9,60,-40,87,-35xm131,-72v-42,1,-89,9,-98,42v8,24,53,14,83,15v25,1,39,-9,36,-38v-1,-17,-2,-19,-21,-19","w":186},"\u00e2":{"d":"123,-177r-22,0r-12,-19r-13,19r-23,0r24,-31r22,0xm88,-161v78,-4,101,57,88,134v1,14,15,38,-7,38v-22,0,-20,-14,-35,-14v-50,0,-115,6,-129,-30v7,-43,79,-49,127,-55v32,-4,13,-37,0,-49v-29,-29,-90,3,-118,14r-13,-3v9,-9,60,-40,87,-35xm131,-72v-42,1,-89,9,-98,42v8,24,53,14,83,15v25,1,39,-9,36,-38v-1,-17,-2,-19,-21,-19","w":186},"\u00e3":{"d":"77,-204v9,0,38,23,40,0r14,0v1,32,-32,25,-51,15v-6,0,-8,4,-8,11r-15,0v0,-16,8,-24,20,-26xm88,-161v78,-4,101,57,88,134v1,14,15,38,-7,38v-22,0,-20,-14,-35,-14v-50,0,-115,6,-129,-30v7,-43,79,-49,127,-55v32,-4,13,-37,0,-49v-29,-29,-90,3,-118,14r-13,-3v9,-9,60,-40,87,-35xm131,-72v-42,1,-89,9,-98,42v8,24,53,14,83,15v25,1,39,-9,36,-38v-1,-17,-2,-19,-21,-19","w":186},"\u00e4":{"d":"120,-180r-21,0r0,-23r21,0r0,23xm78,-180r-21,0r0,-23r21,0r0,23xm88,-161v78,-4,101,57,88,134v1,14,15,38,-7,38v-22,0,-20,-14,-35,-14v-50,0,-115,6,-129,-30v7,-43,79,-49,127,-55v32,-4,13,-37,0,-49v-29,-29,-90,3,-118,14r-13,-3v9,-9,60,-40,87,-35xm131,-72v-42,1,-89,9,-98,42v8,24,53,14,83,15v25,1,39,-9,36,-38v-1,-17,-2,-19,-21,-19","w":186},"\u00e5":{"d":"96,-214v11,0,20,8,19,20v1,11,-10,20,-20,20v-12,-1,-20,-6,-19,-20v0,-11,9,-20,20,-20xm88,-161v78,-4,101,57,88,134v1,14,15,38,-7,38v-22,0,-20,-14,-35,-14v-50,0,-115,6,-129,-30v7,-43,79,-49,127,-55v32,-4,13,-37,0,-49v-29,-29,-90,3,-118,14r-13,-3v9,-9,60,-40,87,-35xm96,-182v7,0,12,-5,12,-12v0,-8,-4,-12,-12,-12v-8,0,-12,4,-12,12v0,8,4,12,12,12xm131,-72v-42,1,-89,9,-98,42v8,24,53,14,83,15v25,1,39,-9,36,-38v-1,-17,-2,-19,-21,-19","w":186},"\u00e6":{"d":"177,-38v25,34,106,20,144,8r20,0v-30,25,-120,37,-163,14v3,12,8,27,-9,27v-22,0,-20,-14,-35,-14v-50,0,-115,6,-129,-30v7,-33,54,-51,100,-51v12,-4,44,-2,43,-17v-1,-27,-19,-48,-52,-48v-26,0,-72,31,-95,23v25,-30,133,-57,163,-5v14,-21,37,-43,64,-44v47,-2,107,29,107,72v0,66,-111,28,-156,45xm179,-77v49,-13,127,24,127,-31v0,-30,-18,-51,-51,-49v-39,2,-81,34,-76,80xm136,-72v-45,0,-93,8,-103,42v12,25,73,15,106,11v6,-3,10,-10,12,-20v-10,-8,0,-33,-15,-33","w":337},"\u00e7":{"d":"94,-150v-66,0,-91,133,-15,137v50,3,78,-12,121,-14v-12,16,-70,28,-98,29r-2,5v10,2,19,7,19,16v0,19,-26,25,-48,21r1,-14v13,4,39,-4,23,-13r-12,-2r4,-14v-41,-6,-82,-28,-82,-73v0,-110,134,-114,184,-53r-17,0v-22,-16,-42,-25,-78,-25","w":199},"\u00e8":{"d":"99,-191r-16,0r-26,-31r27,0xm28,-48v-2,7,27,30,34,29v52,7,92,-9,137,-11v-46,35,-198,45,-198,-36v0,-49,43,-108,85,-109v47,-1,105,30,107,72v3,53,-76,38,-129,41v-18,1,-33,2,-36,14xm34,-77v50,-14,129,25,129,-31v0,-56,-71,-61,-104,-26v-16,16,-25,34,-25,57","w":199},"\u00e9":{"d":"127,-224r-24,31r-17,0r15,-31r26,0xm28,-48v-2,7,27,30,34,29v52,7,92,-9,137,-11v-46,35,-198,45,-198,-36v0,-49,43,-108,85,-109v47,-1,105,30,107,72v3,53,-76,38,-129,41v-18,1,-33,2,-36,14xm34,-77v50,-14,129,25,129,-31v0,-56,-71,-61,-104,-26v-16,16,-25,34,-25,57","w":199},"\u00ea":{"d":"123,-193r-22,0r-12,-18r-13,18r-23,0r25,-31r21,0xm28,-48v-2,7,27,30,34,29v52,7,92,-9,137,-11v-46,35,-198,45,-198,-36v0,-49,43,-108,85,-109v47,-1,105,30,107,72v3,53,-76,38,-129,41v-18,1,-33,2,-36,14xm34,-77v50,-14,129,25,129,-31v0,-56,-71,-61,-104,-26v-16,16,-25,34,-25,57","w":199},"\u00eb":{"d":"124,-191r-21,0r0,-23r21,0r0,23xm82,-191r-20,0r0,-23r20,0r0,23xm28,-48v-2,7,27,30,34,29v52,7,92,-9,137,-11v-46,35,-198,45,-198,-36v0,-49,43,-108,85,-109v47,-1,105,30,107,72v3,53,-76,38,-129,41v-18,1,-33,2,-36,14xm34,-77v50,-14,129,25,129,-31v0,-56,-71,-61,-104,-26v-16,16,-25,34,-25,57","w":199},"\u00ec":{"d":"35,-167r-17,0r-26,-31r27,0xm37,-21v0,10,5,24,-9,22v-17,2,-21,-13,-15,-26r0,-118v0,-13,22,-5,28,-4v5,28,-6,84,-4,126","w":68},"\u00ed":{"d":"60,-200r-24,32r-17,0r16,-32r25,0xm37,-21v0,10,5,24,-9,22v-17,2,-21,-13,-15,-26r0,-118v0,-13,22,-5,28,-4v5,28,-6,84,-4,126","w":68},"\u00ee":{"d":"62,-170r-23,0r-12,-19r-13,19r-23,0r24,-31r22,0xm37,-21v0,10,5,24,-9,22v-17,2,-21,-13,-15,-26r0,-118v0,-13,22,-5,28,-4v5,28,-6,84,-4,126","w":68},"\u00ef":{"d":"56,-168r-20,0r0,-23r20,0r0,23xm15,-168r-21,0r0,-23r21,0r0,23xm37,-21v0,10,5,24,-9,22v-17,2,-21,-13,-15,-26r0,-118v0,-13,22,-5,28,-4v5,28,-6,84,-4,126","w":68},"\u00f1":{"d":"70,-179v-1,-32,32,-24,52,-16v8,1,6,-5,8,-9r15,0v1,31,-33,25,-52,15v-4,0,-8,5,-8,10r-15,0xm49,-156v67,-7,136,5,137,63r0,94v-11,4,-28,3,-22,-17v1,-62,6,-129,-55,-129v-89,0,-68,62,-70,136v0,8,-3,12,-13,11v-19,3,-17,-13,-16,-29v2,-49,0,-98,-7,-138v-1,-7,9,-6,16,-7v23,-1,19,10,30,16","w":191},"\u00f2":{"d":"123,-189r-16,0r-26,-31r27,0xm93,-175v73,0,125,24,127,89v2,61,-48,91,-107,91v-69,1,-105,-25,-107,-88v-1,-57,34,-92,87,-92xm113,-9v51,2,82,-39,82,-81v0,-44,-37,-68,-84,-68v-46,0,-75,39,-75,81v0,48,30,66,77,68","w":221},"\u00f3":{"d":"141,-223r-24,31r-17,0r15,-31r26,0xm93,-175v73,0,125,24,127,89v2,61,-48,91,-107,91v-69,1,-105,-25,-107,-88v-1,-57,34,-92,87,-92xm113,-9v51,2,82,-39,82,-81v0,-44,-37,-68,-84,-68v-46,0,-75,39,-75,81v0,48,30,66,77,68","w":221},"\u00f4":{"d":"148,-189r-23,0r-12,-19r-13,19r-22,0r24,-31r21,0xm93,-175v73,0,125,24,127,89v2,61,-48,91,-107,91v-69,1,-105,-25,-107,-88v-1,-57,34,-92,87,-92xm113,-9v51,2,82,-39,82,-81v0,-44,-37,-68,-84,-68v-46,0,-75,39,-75,81v0,48,30,66,77,68","w":221},"\u00f5":{"d":"69,-190v0,-30,29,-29,51,-16v8,0,7,-5,9,-10r14,0v0,14,-8,28,-22,26v-13,-2,-34,-21,-38,0r-14,0xm93,-175v73,0,125,24,127,89v2,61,-48,91,-107,91v-69,1,-105,-25,-107,-88v-1,-57,34,-92,87,-92xm113,-9v51,2,82,-39,82,-81v0,-44,-37,-68,-84,-68v-46,0,-75,39,-75,81v0,48,30,66,77,68","w":221},"\u00f6":{"d":"139,-193r-21,0r0,-23r21,0r0,23xm98,-193r-22,0r0,-23r22,0r0,23xm93,-175v73,0,125,24,127,89v2,61,-48,91,-107,91v-69,1,-105,-25,-107,-88v-1,-57,34,-92,87,-92xm113,-9v51,2,82,-39,82,-81v0,-44,-37,-68,-84,-68v-46,0,-75,39,-75,81v0,48,30,66,77,68","w":221},"\u00f7":{"d":"179,-72r-21,22r-54,-55r-55,55r-21,-21r54,-55r-54,-54r21,-22r55,55r54,-55r21,22r-54,54","w":200},"\u00f8":{"d":"143,-170v45,11,76,32,77,84v2,68,-55,95,-126,91r-5,18r-21,0r7,-21v-45,-9,-68,-35,-69,-85v-1,-68,46,-101,117,-90r4,-14r20,0xm98,-9v100,19,135,-126,41,-147xm119,-158v-83,-15,-116,121,-40,145","w":221},"\u00f9":{"d":"103,-172r-16,0r-26,-31r27,0xm75,-17v23,0,72,-5,72,-29r0,-100v14,2,35,-5,39,8v-16,31,-10,90,-11,138v-26,5,-29,-18,-60,-9v-58,16,-122,-7,-116,-67v2,-30,1,-101,34,-80v18,11,-8,40,-4,60r0,50v-1,25,22,29,46,29"},"\u00fa":{"d":"120,-199r-25,32r-16,0r15,-32r26,0xm75,-17v23,0,72,-5,72,-29r0,-100v14,2,35,-5,39,8v-16,31,-10,90,-11,138v-26,5,-29,-18,-60,-9v-58,16,-122,-7,-116,-67v2,-30,1,-101,34,-80v18,11,-8,40,-4,60r0,50v-1,25,22,29,46,29"},"\u00fb":{"d":"122,-169r-23,0r-12,-19r-12,19r-23,0r24,-31r21,0xm75,-17v23,0,72,-5,72,-29r0,-100v14,2,35,-5,39,8v-16,31,-10,90,-11,138v-26,5,-29,-18,-60,-9v-58,16,-122,-7,-116,-67v2,-30,1,-101,34,-80v18,11,-8,40,-4,60r0,50v-1,25,22,29,46,29"},"\u00fc":{"d":"117,-170r-21,0r0,-23r21,0r0,23xm76,-170r-21,0r0,-23r21,0r0,23xm75,-17v23,0,72,-5,72,-29r0,-100v14,2,35,-5,39,8v-16,31,-10,90,-11,138v-26,5,-29,-18,-60,-9v-58,16,-122,-7,-116,-67v2,-30,1,-101,34,-80v18,11,-8,40,-4,60r0,50v-1,25,22,29,46,29"},"\u00ff":{"d":"119,-158r-20,0r0,-23r20,0r0,23xm78,-158r-21,0r0,-23r21,0r0,23xm159,-138v8,0,16,8,16,16r0,134v1,75,-80,89,-150,68v-22,-6,-34,-12,-37,-20v30,0,66,17,96,17v53,0,72,-33,63,-84v-23,-6,-45,11,-72,11v-57,0,-72,-24,-71,-79v1,-30,-3,-62,19,-66v19,1,7,30,7,46v0,39,-11,89,33,89v25,0,85,-17,83,-47r-5,-71v0,-9,6,-15,18,-14","w":180},"\u03c0":{"d":"189,-170v1,28,-15,38,-44,36r-1,77v2,30,-4,41,14,45v16,-2,21,-20,21,-42v3,1,8,-1,9,1v0,34,-8,57,-38,57v-54,0,-33,-84,-36,-139r-46,-1v0,57,-2,94,-8,112v-6,18,-15,28,-29,28v-21,-1,-26,-23,-25,-49r9,0v0,11,2,19,13,19v36,-9,24,-66,28,-110v-20,-1,-36,4,-39,19r-8,0v-4,-66,88,-40,148,-42v14,0,21,-2,24,-11r8,0","w":197},"\u2202":{"d":"79,-3v45,1,67,-116,13,-123v-29,2,-44,42,-43,80v0,23,9,43,30,43xm22,-63v0,-60,87,-108,107,-40v3,-35,15,-107,-18,-114v-11,1,-43,46,-52,14v0,-14,20,-27,37,-26v48,3,60,49,61,97v2,64,-26,137,-80,137v-34,0,-55,-30,-55,-68","w":177},"\u2206":{"d":"33,-16r134,0r-67,-165xm214,0r-206,0r99,-242r8,0","w":220},"\u220f":{"d":"42,63r0,-316r-31,0r0,-15r276,0r0,15r-32,0r0,316r32,0r0,15r-95,0r0,-15r30,0r0,-316r-146,0r0,316r30,0r0,15r-95,0r0,-15r31,0","w":296},"\u221a":{"d":"214,-275r-21,0r-104,282r-12,0r-56,-155r-22,8r-4,-14r50,-17r45,124r90,-245r34,0r0,17","w":197},"\u221e":{"d":"185,-196v36,0,60,30,60,67v0,37,-21,71,-59,70v-32,0,-42,-18,-57,-40v-12,21,-29,39,-59,40v-37,0,-61,-31,-61,-69v0,-37,23,-68,59,-68v32,0,45,17,59,39v15,-22,26,-38,58,-39xm184,-89v43,0,40,-76,-1,-76v-20,0,-32,19,-39,37v12,22,17,39,40,39xm39,-128v0,31,33,53,54,29v6,-7,12,-17,19,-29v-12,-22,-18,-35,-41,-37v-18,-1,-32,18,-32,37","w":244},"\u222b":{"d":"32,-70v0,-85,-6,-190,70,-203v28,-5,42,41,11,42v-12,4,-18,-24,-26,-23v-14,0,-20,37,-20,111v0,86,6,193,-70,208v-26,5,-43,-38,-12,-41v13,-1,18,23,27,23v14,0,20,-39,20,-117","w":98},"\u2248":{"d":"59,-60v-24,2,-38,14,-54,24r0,-28v16,-9,35,-19,58,-21v16,-1,63,19,77,18v21,-2,33,-11,52,-24r0,28v-16,8,-30,19,-53,19v-25,0,-58,-18,-80,-16xm61,-103v-28,2,-31,9,-56,24r0,-28v16,-9,34,-18,58,-20v15,-1,66,18,77,17v22,-1,37,-13,52,-24r0,28v-17,7,-30,19,-53,20v-15,1,-62,-19,-78,-17","w":197},"\u2260":{"d":"194,-37r-101,0r-26,49r-27,-13r19,-36r-45,0r0,-33r62,0r22,-41r-84,0r0,-32r101,0r26,-49r28,13r-20,36r45,0r0,32r-62,0r-21,41r83,0r0,33","w":200},"\u2264":{"d":"188,-32r-181,-61r0,-31r181,-61r0,34r-138,42r138,43r0,34xm188,0r-181,0r0,-31r181,0r0,31","w":188},"\u2265":{"d":"189,-93r-181,61r0,-34r137,-43r-137,-42r0,-34r181,61r0,31xm189,0r-181,0r0,-31r181,0r0,31","w":188},"\u25ca":{"d":"89,-248r-68,144r68,145r68,-145xm89,-291r88,187r-88,188r-88,-188","w":177},"\u20ac":{"d":"68,-93v0,114,148,109,224,67v12,-7,20,-13,19,-21v-45,7,-87,37,-144,37v-93,0,-76,-124,-36,-174v24,-30,57,-58,94,-29v25,20,1,77,39,92v16,-8,1,-39,3,-60v-7,-40,-59,-62,-108,-58v-44,5,-91,90,-91,146xm5,-137v1,18,33,10,50,10v53,0,117,7,163,-2v13,-13,1,-20,-19,-19r-176,-1v-8,0,-19,2,-18,12xm22,-101v1,18,31,10,50,10v42,0,95,7,130,-2v13,-13,1,-20,-19,-19r-143,-1v-8,0,-19,2,-18,12","w":294},"\u2219":{"d":"49,-144v11,0,23,10,22,22v0,10,-11,23,-22,22v-12,0,-24,-10,-23,-22v0,-11,10,-22,23,-22","w":95},"\u2215":{"d":"118,-249r-152,256r-27,0r152,-256r27,0","w":57},"\u03a3":{"d":"63,46v74,-1,145,11,159,-53r16,0v-9,33,-12,85,-52,85r-173,0r140,-161r-135,-185r166,0v51,-8,33,47,44,83r-16,0v-13,-64,-61,-69,-139,-66r113,155","w":256},"\u03a9":{"d":"258,-147v-1,55,-38,83,-89,93r0,22v35,-2,81,10,76,-31r8,0r0,63r-97,0r0,-65v35,-7,60,-41,60,-82v1,-49,-29,-83,-78,-83v-48,0,-78,35,-78,83v-1,45,24,74,61,82r0,65r-98,0r0,-63r8,0v-4,41,41,29,76,31r0,-22v-50,-9,-89,-39,-89,-93v0,-61,54,-96,120,-96v66,0,120,35,120,96","w":276},"\uf000":{"d":"205,-284v6,37,-31,78,-58,68v-2,-35,27,-62,58,-68xm224,-130v0,30,18,50,41,59v-18,32,-31,74,-72,77v-9,1,-36,-12,-45,-11v-26,5,-59,20,-79,-6v-23,-30,-47,-65,-49,-119v-1,-49,33,-87,79,-87v20,0,32,10,49,13v21,-6,57,-21,83,-6v9,5,19,12,28,22v-19,12,-35,28,-35,58","w":284},"\u0121":{"d":"144,-277r-26,31r-21,0r-24,-31r23,0r13,19r12,-19r23,0xm120,-220v-40,10,-97,59,-81,112v29,31,201,12,192,78v-28,38,-142,45,-208,25v-13,-3,-20,-9,-20,-19v53,12,149,30,185,-9v5,-27,-11,-19,-45,-27v-54,-13,-135,-4,-135,-69v0,-60,58,-128,132,-97v55,8,56,36,62,85v4,22,-23,24,-25,6v-4,-37,-16,-86,-57,-85","w":231},"\u0122":{"d":"115,-210r-25,31r-21,0r-24,-31r23,0r12,19r12,-19r23,0xm3,-93v0,-80,117,-86,156,-39v-25,0,-42,-20,-73,-16v-37,-2,-50,25,-60,49v2,46,116,34,126,73v-13,27,-77,35,-119,24v-15,-4,-23,-8,-25,-16v33,6,103,13,115,-11v-14,-28,-120,-15,-120,-64","w":160}}});




	Cufon.replace('.h2font'); 

	Cufon.replace('#sidebar h3');

	Cufon.replace('#calendar_wrap caption'); 

	Cufon.replace('.content-area h3'); 

	Cufon.replace('.frontpage-top-text3');







		jQuery(document).ready(function($){

			$(".gallery a[rel^='prettyPhoto']").prettyPhoto({theme:'dark_square'});

		});





(function($){
	
	if(!document.defaultView || !document.defaultView.getComputedStyle){
		var oldCurCSS = jQuery.curCSS;
		jQuery.curCSS = function(elem, name, force){
			if(name !== 'backgroundPosition' || !elem.currentStyle || elem.currentStyle[ name ]){
				return oldCurCSS.apply(this, arguments);
			}
			var style = elem.style;
			if ( !force && style && style[ name ] ){
				return style[ name ];
			}
			return oldCurCSS(elem, 'backgroundPositionX', force) +' '+ oldCurCSS(elem, 'backgroundPositionY', force);
		};
	}
})(jQuery);

(function($) {
	
	function toArray(strg){
		strg = strg.replace(/left|top/g,'0px');
		strg = strg.replace(/right|bottom/g,'100%');
		strg = strg.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");
		var res = strg.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);
		return [parseFloat(res[1],10),res[2],parseFloat(res[3],10),res[4]];
	}
	
	$.fx.step. backgroundPosition = function(fx) {
		if (!fx.bgPosReady) {
			
			var start = $.curCSS(fx.elem,'backgroundPosition');
			if(!start){//FF2 no inline-style fallback
				start = '0px 0px';
			}
			
			start = toArray(start);
			fx.start = [start[0],start[2]];
			
			var end = toArray(fx.options.curAnim.backgroundPosition);
			fx.end = [end[0],end[2]];
			
			fx.unit = [end[1],end[3]];
			fx.bgPosReady = true;
		}
		
		var nowPosX = [];
		nowPosX[0] = ((fx.end[0] - fx.start[0]) * fx.pos) + fx.start[0] + fx.unit[0];
		nowPosX[1] = ((fx.end[1] - fx.start[1]) * fx.pos) + fx.start[1] + fx.unit[1];           
		fx.elem.style.backgroundPosition = nowPosX[0]+' '+nowPosX[1];

	};
})(jQuery);


jQuery(document).ready(function($) {
	$('#nav ul li a')
		.css( {backgroundPosition: "-20px 10px"} )
		.mouseover(function(){
			$(this).stop().animate({backgroundPosition:"(-20px 120px)"}, {duration:500})
		})
		.mouseout(function(){
			$(this).stop().animate({backgroundPosition:"(40px 10px)"}, {duration:500, complete:function(){
				$(this).css({backgroundPosition: "-20px 10px"})
		}})
	})

	$("#dropmenu ul").css({display: "none"}); // Opera Fix   
	$("#dropmenu li").hover(function(){          
		$(this).find('ul:first').css({visibility: "visible",display: "none"}).show(268);          
		},function(){           
		$(this).find('ul:first').css({visibility: "hidden"});   
		});  
});

/*
    anythingSlider v1.1
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/


	To use the navigationFormatter function, you must have a function that
	accepts two paramaters, and returns a string of HTML text.
	
	index = integer index (1 based);
	panel = jQuery wrapped LI item this tab references
	@return = Must return a string of HTML/Text
	
	navigationFormatter: function(index, panel){
		return index + " Panel"; // This would have each tab with the text 'X Panel' where X = index
	}
*/

(function($){
	
    $.anythingSlider = function(el, options){
        // To avoid scope issues, use 'base' instead of 'this'
        // to reference this class from internal events and functions.
        var base = this;
        
        // Access to jQuery and DOM versions of element
        base.$el = $(el);
        base.el = el; 

		// Set up a few defaults
        base.currentPage = 1;
		base.timer = null;
		base.playing = false;

        // Add a reverse reference to the DOM object
        base.$el.data("AnythingSlider", base);
        
        base.init = function(){
            base.options = $.extend({},$.anythingSlider.defaults, options);
			
			// Cache existing DOM elements for later 
			base.$wrapper = base.$el.find('> div').css('overflow', 'hidden');
            base.$slider  = base.$wrapper.find('> ul');
            base.$items   = base.$slider.find('> li');
            base.$single  = base.$items.filter(':first');

			// Build the navigation if needed
			if(base.options.buildNavigation) base.buildNavigation();
        
        	// Get the details
            base.singleWidth = base.$single.outerWidth();
            base.pages = base.$items.length;

            // Top and tail the list with 'visible' number of items, top has the last section, and tail has the first
			// This supports the "infinite" scrolling
			base.$items.filter(':first').before(base.$items.filter(':last').clone().addClass('cloned'));
            base.$items.filter(':last' ).after(base.$items.filter(':first').clone().addClass('cloned'));

			// We just added two items, time to re-cache the list
            base.$items = base.$slider.find('> li'); // reselect
            
			// Setup our forward/backward navigation
			base.buildNextBackButtons();
		
			// If autoPlay functionality is included, then initialize the settings
			if(base.options.autoPlay) {
				base.playing = !base.options.startStopped; // Sets the playing variable to false if startStopped is true
				base.buildAutoPlay();
			};
			
			// If pauseOnHover then add hover effects
			if(base.options.pauseOnHover) {
				base.$el.hover(function(){
					base.clearTimer();
				}, function(){
					base.startStop(base.playing);
				});
			}
			
			// If a hash can not be used to trigger the plugin, then go to page 1
			if((base.options.hashTags == true && !base.gotoHash()) || base.options.hashTags == false){
				base.setCurrentPage(1);
			};
        };

		base.gotoPage = function(page, autoplay){
			// When autoplay isn't passed, we stop the timer
			if(autoplay !== true) autoplay = false;
			if(!autoplay) base.startStop(false);
			
			if(typeof(page) == "undefined" || page == null) {
				page = 1;
				base.setCurrentPage(1);
			};
			
			// Just check for bounds
			if(page > base.pages + 1) page = base.pages;
			if(page < 0 ) page = 1;

			var dir = page < base.currentPage ? -1 : 1,
                n = Math.abs(base.currentPage - page),
                left = base.singleWidth * dir * n;
			
			base.$wrapper.filter(':not(:animated)').animate({
                scrollLeft : '+=' + left
            }, base.options.animationTime, base.options.easing, function () {
                if (page == 0) {
                    base.$wrapper.scrollLeft(base.singleWidth * base.pages);
					page = base.pages;
                } else if (page > base.pages) {
                    base.$wrapper.scrollLeft(base.singleWidth);
                    // reset back to start position
                    page = 1;
                };
				base.setCurrentPage(page);
				
            });
		};
		
		base.setCurrentPage = function(page, move){
			// Set visual
			if(base.options.buildNavigation){
				base.$nav.find('.cur').removeClass('cur');
				$(base.$navLinks[page - 1]).addClass('cur');	
			};
			
			// Only change left if move does not equal false
			if(move !== false) base.$wrapper.scrollLeft(base.singleWidth * page);

			// Update local variable
			base.currentPage = page;
		};
		
		base.goForward = function(autoplay){
			if(autoplay !== true) autoplay = false;
			base.gotoPage(base.currentPage + 1, autoplay);
		};
		
		base.goBack = function(){
			base.gotoPage(base.currentPage - 1);
		};
		
		// This method tries to find a hash that matches panel-X
		// If found, it tries to find a matching item
		// If that is found as well, then that item starts visible
		base.gotoHash = function(){
			if(/^#?panel-\d+$/.test(window.location.hash)){
				var index = parseInt(window.location.hash.substr(7));
				var $item = base.$items.filter(':eq(' + index + ')');
				if($item.length != 0){
					base.setCurrentPage(index);
					return true;
				};
			};
			return false; // A item wasn't found;
		};
        
		// Creates the numbered navigation links
		base.buildNavigation = function(){
			base.$nav = $("<div id='thumbNav'></div>").appendTo(base.$el);
			base.$items.each(function(i,el){
				var index = i + 1;
				var $a = $("<a href='#'></a>");
				
				// If a formatter function is present, use it
				if( typeof(base.options.navigationFormatter) == "function"){
					$a.html(base.options.navigationFormatter(index, $(this)));
				} else {
					$a.text(index);
				}
				$a.click(function(e){
                    base.gotoPage(index);
                    
                    if (base.options.hashTags)
						base.setHash('panel-' + index);
						
                    e.preventDefault();
				});
				base.$nav.append($a);
			});
			base.$navLinks = base.$nav.find('> a');
		};
		
		
		// Creates the Forward/Backward buttons
		base.buildNextBackButtons = function(){
			var $forward = $('<a class="arrow forward">&gt;</a>'),
				$back    = $('<a class="arrow back">&lt;</a>');
				
            // Bind to the forward and back buttons
            $back.click(function(e){
                base.goBack();
				e.preventDefault();
            });

            $forward.click(function(e){
                base.goForward();
				e.preventDefault();
            });

			// Append elements to page
			//base.$wrapper.after($back).after($forward);
		};
		
		// Creates the Start/Stop button
		base.buildAutoPlay = function(){

			base.$startStop = $("<a href='#' id='start-stop'></a>").html(base.playing ? base.options.stopText :  base.options.startText);
			base.$el.append(base.$startStop);            
            base.$startStop.click(function(e){
				base.startStop(!base.playing);
				e.preventDefault();
            });

			// Use the same setting, but trigger the start;
			base.startStop(base.playing);
		};
		
		// Handles stopping and playing the slideshow
		// Pass startStop(false) to stop and startStop(true) to play
		base.startStop = function(playing){
			if(playing !== true) playing = false; // Default if not supplied is false
			
			// Update variable
			base.playing = playing;
			
			// Toggle playing and text
			base.$startStop.toggleClass("playing", playing).html( playing ? base.options.stopText : base.options.startText );
			
			if(playing){
				base.clearTimer(); // Just in case this was triggered twice in a row
				base.timer = window.setInterval(function(){
					base.goForward(true);
				}, base.options.delay);
			} else {
				base.clearTimer();
			};
		};
		
		base.clearTimer = function(){
			// Clear the timer only if it is set
			if(base.timer) window.clearInterval(base.timer);
		};
		
		// Taken from AJAXY jquery.history Plugin
		base.setHash = function ( hash ) {
			// Write hash
			if ( typeof window.location.hash !== 'undefined' ) {
				if ( window.location.hash !== hash ) {
					window.location.hash = hash;
				};
			} else if ( location.hash !== hash ) {
				location.hash = hash;
			};
			
			// Done
			return hash;
		};
		// <-- End AJAXY code


		// Trigger the initialization
        base.init();
    };

	
    $.anythingSlider.defaults = {
        easing: "swing",                // Anything other than "linear" or "swing" requires the easing plugin
        autoPlay: true,                 // This turns off the entire FUNCTIONALY, not just if it starts running or not
        startStopped: false,            // If autoPlay is on, this can force it to start stopped
        delay: 3000,                    // How long between slide transitions in AutoPlay mode
        animationTime: 600,             // How long the slide transition takes
        hashTags: true,                 // Should links change the hashtag in the URL?
        buildNavigation: true,          // If true, builds and list of anchor links to link to each slide
        pauseOnHover: true,             // If true, and autoPlay is enabled, the show will pause on hover
		startText: "Start",             // Start text
		stopText: "Stop",               // Stop text
		navigationFormatter: null       // Details at the top of the file on this use (advanced use)
    };
	

    $.fn.anythingSlider = function(options){
		if(typeof(options) == "object"){
		    return this.each(function(i){			
				(new $.anythingSlider(this, options));

	            // This plugin supports multiple instances, but only one can support hash-tag support
				// This disables hash-tags on all items but the first one
				options.hashTags = false;
	        });	
		} else if (typeof(options) == "number") {

			return this.each(function(i){
				var anySlide = $(this).data('AnythingSlider');
				if(anySlide){
					anySlide.gotoPage(options);
				}
			});
		}
    };

	
})(jQuery);

function formatText(index, panel) {
  return index + "";
}

jQuery(document).ready(function($){	
   $('.slider, .slider2, .slider3').anythingSlider({
	   easing: "easeInOutQuart",        // Anything other than "linear" or "swing" requires the easing plugin
	   autoPlay: true,                 // This turns off the entire FUNCTIONALY, not just if it starts running or not.
	   delay: 4000,                    // How long between slide transitions in AutoPlay mode
	   startStopped: false,            // If autoPlay is on, this can force it to start stopped
	   animationTime: 1000,             // How long the slide transition takes
	   hashTags: false,                 // Should links change the hashtag in the URL?
	   buildNavigation: true,          // If true, builds and list of anchor links to link to each slide
	   pauseOnHover: true,             // If true, and autoPlay is enabled, the show will pause on hover
	   startText: "Go",             // Start text
	   stopText: "Stop",               // Stop text
		navigationFormatter: formatText       // Details at the top of the file on this use (advanced use)
	});
            

	//Full Caption Sliding (Hidden to Visible)
	$('.boxgrid.captionfull').hover(function(){
		$(".cover", this).stop().animate({top:'302px'},{queue:false,duration:400});
	}, function() {
		$(".cover", this).stop().animate({top:'402px'},{queue:false,duration:460});
	});

	//Full Caption Sliding (Hidden to Visible)
	$('.boxgrid2.captionfull').hover(function(){
		$(".cover", this).stop().animate({top:'192px'},{queue:false,duration:400});
	}, function() {
		$(".cover", this).stop().animate({top:'242px'},{queue:false,duration:460});
	});


});	



