

/*	SWFObject v2.2 <http://code.google.com/p/swfobject/> 
	is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/
var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();

/*!
 * jQuery JavaScript Library v1.4.1
 * 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: Mon Jan 25 19:43:33 2010 -0500
 */
(function(z,v){function la(){if(!c.isReady){try{r.documentElement.doScroll("left")}catch(a){setTimeout(la,1);return}c.ready()}}function Ma(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 X(a,b,d,f,e,i){var j=a.length;if(typeof b==="object"){for(var n in b)X(a,n,b[n],f,e,d);return a}if(d!==v){f=!i&&f&&c.isFunction(d);for(n=0;n<j;n++)e(a[n],b,f?d.call(a[n],n,e(a[n],b)):d,i);return a}return j?
e(a[0],b):null}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function ma(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function na(a){var b,d=[],f=[],e=arguments,i,j,n,o,m,s,x=c.extend({},c.data(this,"events").live);if(!(a.button&&a.type==="click")){for(o in x){j=x[o];if(j.live===a.type||j.altLive&&c.inArray(a.type,j.altLive)>-1){i=j.data;i.beforeFilter&&i.beforeFilter[a.type]&&!i.beforeFilter[a.type](a)||f.push(j.selector)}else delete x[o]}i=c(a.target).closest(f,
a.currentTarget);m=0;for(s=i.length;m<s;m++)for(o in x){j=x[o];n=i[m].elem;f=null;if(i[m].selector===j.selector){if(j.live==="mouseenter"||j.live==="mouseleave")f=c(a.relatedTarget).closest(j.selector)[0];if(!f||f!==n)d.push({elem:n,fn:j})}}m=0;for(s=d.length;m<s;m++){i=d[m];a.currentTarget=i.elem;a.data=i.fn.data;if(i.fn.apply(i.elem,e)===false){b=false;break}}return b}}function oa(a,b){return"live."+(a?a+".":"")+b.replace(/\./g,"`").replace(/ /g,"&")}function pa(a){return!a||!a.parentNode||a.parentNode.nodeType===
11}function qa(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var i in f)for(var j in f[i])c.event.add(this,i,f[i][j],f[i][j].data)}}})}function ra(a,b,d){var f,e,i;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&a[0].indexOf("<option")<0&&(c.support.checkClone||!sa.test(a[0]))){e=true;if(i=c.fragments[a[0]])if(i!==1)f=i}if(!f){b=b&&b[0]?b[0].ownerDocument||b[0]:r;f=b.createDocumentFragment();
c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=i?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(ta.concat.apply([],ta.slice(0,b)),function(){d[this]=a});return d}function ua(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Na=z.jQuery,Oa=z.$,r=z.document,S,Pa=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Qa=/^.[^:#\[\.,]*$/,Ra=/\S/,Sa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Ta=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,O=navigator.userAgent,
va=false,P=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,Q=Array.prototype.slice,wa=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(typeof a==="string")if((d=Pa.exec(a))&&(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:r;if(a=Ta.exec(a))if(c.isPlainObject(b)){a=[r.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=ra([d[1]],
[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}}else{if(b=r.getElementById(d[2])){if(b.id!==d[2])return S.find(a);this.length=1;this[0]=b}this.context=r;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=r;a=r.getElementsByTagName(a)}else return!b||b.jquery?(b||S).find(a):c(b).find(a);else if(c.isFunction(a))return S.ready(a);if(a.selector!==v){this.selector=a.selector;this.context=a.context}return c.isArray(a)?this.setArray(a):c.makeArray(a,
this)},selector:"",jquery:"1.4.1",length:0,size:function(){return this.length},toArray:function(){return Q.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){a=c(a||null);a.prevObject=this;a.context=this.context;if(b==="find")a.selector=this.selector+(this.selector?" ":"")+d;else if(b)a.selector=this.selector+"."+b+"("+d+")";return a},setArray:function(a){this.length=0;ba.apply(this,a);return this},each:function(a,b){return c.each(this,
a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(r,c);else P&&P.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(Q.apply(this,arguments),"slice",Q.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};
c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,i,j,n;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(i in e){j=a[i];n=e[i];if(a!==n)if(f&&n&&(c.isPlainObject(n)||c.isArray(n))){j=j&&(c.isPlainObject(j)||c.isArray(j))?j:c.isArray(n)?[]:{};a[i]=c.extend(f,j,n)}else if(n!==v)a[i]=n}return a};c.extend({noConflict:function(a){z.$=
Oa;if(a)z.jQuery=Na;return c},isReady:false,ready:function(){if(!c.isReady){if(!r.body)return setTimeout(c.ready,13);c.isReady=true;if(P){for(var a,b=0;a=P[b++];)a.call(r,c);P=null}c.fn.triggerHandler&&c(r).triggerHandler("ready")}},bindReady:function(){if(!va){va=true;if(r.readyState==="complete")return c.ready();if(r.addEventListener){r.addEventListener("DOMContentLoaded",L,false);z.addEventListener("load",c.ready,false)}else if(r.attachEvent){r.attachEvent("onreadystatechange",L);z.attachEvent("onload",
c.ready);var a=false;try{a=z.frameElement==null}catch(b){}r.documentElement.doScroll&&a&&la()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,"isPrototypeOf"))return false;var b;for(b in a);return b===v||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;
return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return z.JSON&&z.JSON.parse?z.JSON.parse(a):(new Function("return "+a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Ra.test(a)){var b=r.getElementsByTagName("head")[0]||
r.documentElement,d=r.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(r.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,i=a.length,j=i===v||c.isFunction(a);if(d)if(j)for(f in a){if(b.apply(a[f],d)===false)break}else for(;e<i;){if(b.apply(a[e++],d)===false)break}else if(j)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=
a[0];e<i&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Sa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==
v;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,i=a.length;e<i;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,i=0,j=a.length;i<j;i++){e=b(a[i],i,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=v}else if(b&&!c.isFunction(b)){d=b;b=v}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},
uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});O=c.uaMatch(O);if(O.browser){c.browser[O.browser]=true;c.browser.version=O.version}if(c.browser.webkit)c.browser.safari=true;if(wa)c.inArray=function(a,b){return wa.call(b,a)};S=c(r);if(r.addEventListener)L=function(){r.removeEventListener("DOMContentLoaded",
L,false);c.ready()};else if(r.attachEvent)L=function(){if(r.readyState==="complete"){r.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=r.documentElement,b=r.createElement("script"),d=r.createElement("div"),f="script"+J();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 e=d.getElementsByTagName("*"),i=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!i)){c.support=
{leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(i.getAttribute("style")),hrefNormalized:i.getAttribute("href")==="/a",opacity:/^0.55$/.test(i.style.opacity),cssFloat:!!i.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:r.createElement("select").appendChild(r.createElement("option")).selected,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};
b.type="text/javascript";try{b.appendChild(r.createTextNode("window."+f+"=1;"))}catch(j){}a.insertBefore(b,a.firstChild);if(z[f]){c.support.scriptEval=true;delete z[f]}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function n(){c.support.noCloneEvent=false;d.detachEvent("onclick",n)});d.cloneNode(true).fireEvent("onclick")}d=r.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=r.createDocumentFragment();a.appendChild(d.firstChild);
c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var n=r.createElement("div");n.style.width=n.style.paddingLeft="1px";r.body.appendChild(n);c.boxModel=c.support.boxModel=n.offsetWidth===2;r.body.removeChild(n).style.display="none"});a=function(n){var o=r.createElement("div");n="on"+n;var m=n in o;if(!m){o.setAttribute(n,"return;");m=typeof o[n]==="function"}return m};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=i=null}})();c.props=
{"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ua=0,xa={},Va={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==z?xa:a;var f=a[G],e=c.cache;if(!b&&!f)return null;f||(f=++Ua);if(typeof b==="object"){a[G]=f;e=e[f]=c.extend(true,
{},b)}else e=e[f]?e[f]:typeof d==="undefined"?Va:(e[f]={});if(d!==v){a[G]=f;e[b]=d}return typeof b==="string"?e[b]:e}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==z?xa:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{try{delete a[G]}catch(i){a.removeAttribute&&a.removeAttribute(G)}delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,
a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===v){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===v&&this.length)f=c.data(this[0],a);return f===v&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);
return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===v)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 ya=/[\n\t]/g,ca=/\s+/,Wa=/\r/g,Xa=/href|src|style/,Ya=/(button|input)/i,Za=/(button|input|object|select|textarea)/i,$a=/^(a|area)$/i,za=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(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(o){var m=
c(this);m.addClass(a.call(this,o,m.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className)for(var i=" "+e.className+" ",j=0,n=b.length;j<n;j++){if(i.indexOf(" "+b[j]+" ")<0)e.className+=" "+b[j]}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(o){var m=c(this);m.removeClass(a.call(this,o,m.attr("class")))});if(a&&typeof a==="string"||a===v)for(var b=(a||"").split(ca),
d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var i=(" "+e.className+" ").replace(ya," "),j=0,n=b.length;j<n;j++)i=i.replace(" "+b[j]+" "," ");e.className=i.substring(1,i.length-1)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var i=c(this);i.toggleClass(a.call(this,e,i.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,i=0,j=c(this),n=b,o=
a.split(ca);e=o[i++];){n=f?n:!j.hasClass(e);j[n?"addClass":"removeClass"](e)}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(ya," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===v){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||
{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var i=b?d:0;for(d=b?d+1:e.length;i<d;i++){var j=e[i];if(j.selected){a=c(j).val();if(b)return a;f.push(a)}}return f}if(za.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Wa,"")}return v}var n=c.isFunction(a);return this.each(function(o){var m=c(this),s=a;if(this.nodeType===1){if(n)s=a.call(this,o,m.val());
if(typeof s==="number")s+="";if(c.isArray(s)&&za.test(this.type))this.checked=c.inArray(m.val(),s)>=0;else if(c.nodeName(this,"select")){var x=c.makeArray(s);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),x)>=0});if(!x.length)this.selectedIndex=-1}else this.value=s}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return v;if(f&&b in c.attrFn)return c(a)[b](d);
f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==v;b=f&&c.props[b]||b;if(a.nodeType===1){var i=Xa.test(b);if(b in a&&f&&!i){if(e){b==="type"&&Ya.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:Za.test(a.nodeName)||$a.test(a.nodeName)&&a.href?0:v;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=
""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&i?a.getAttribute(b,2):a.getAttribute(b);return a===null?v:a}return c.style(a,b,d)}});var ab=function(a){return a.replace(/[^\w\s\.\|`]/g,function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==z&&!a.frameElement)a=z;if(!d.guid)d.guid=c.guid++;if(f!==v){d=c.proxy(d);d.data=f}var e=c.data(a,"events")||c.data(a,"events",{}),i=c.data(a,"handle"),j;if(!i){j=
function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(j.elem,arguments):v};i=c.data(a,"handle",j)}if(i){i.elem=a;b=b.split(/\s+/);for(var n,o=0;n=b[o++];){var m=n.split(".");n=m.shift();if(o>1){d=c.proxy(d);if(f!==v)d.data=f}d.type=m.slice(0).sort().join(".");var s=e[n],x=this.special[n]||{};if(!s){s=e[n]={};if(!x.setup||x.setup.call(a,f,m,d)===false)if(a.addEventListener)a.addEventListener(n,i,false);else a.attachEvent&&a.attachEvent("on"+n,i)}if(x.add)if((m=x.add.call(a,
d,f,m,s))&&c.isFunction(m)){m.guid=m.guid||d.guid;m.data=m.data||d.data;m.type=m.type||d.type;d=m}s[d.guid]=d;this.global[n]=true}a=null}}},global:{},remove:function(a,b,d){if(!(a.nodeType===3||a.nodeType===8)){var f=c.data(a,"events"),e,i,j;if(f){if(b===v||typeof b==="string"&&b.charAt(0)===".")for(i in f)this.remove(a,i+(b||""));else{if(b.type){d=b.handler;b=b.type}b=b.split(/\s+/);for(var n=0;i=b[n++];){var o=i.split(".");i=o.shift();var m=!o.length,s=c.map(o.slice(0).sort(),ab);s=new RegExp("(^|\\.)"+
s.join("\\.(?:.*\\.)?")+"(\\.|$)");var x=this.special[i]||{};if(f[i]){if(d){j=f[i][d.guid];delete f[i][d.guid]}else for(var A in f[i])if(m||s.test(f[i][A].type))delete f[i][A];x.remove&&x.remove.call(a,o,j);for(e in f[i])break;if(!e){if(!x.teardown||x.teardown.call(a,o)===false)if(a.removeEventListener)a.removeEventListener(i,c.data(a,"handle"),false);else a.detachEvent&&a.detachEvent("on"+i,c.data(a,"handle"));e=null;delete f[i]}}}}for(e in f)break;if(!e){if(A=c.data(a,"handle"))A.elem=null;c.removeData(a,
"events");c.removeData(a,"handle")}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();this.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return v;a.result=v;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,
b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(i){}if(!a.isPropagationStopped()&&f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){d=a.target;var j;if(!(c.nodeName(d,"a")&&e==="click")&&!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()])){try{if(d[e]){if(j=d["on"+e])d["on"+e]=null;this.triggered=true;d[e]()}}catch(n){}if(j)d["on"+e]=j;this.triggered=false}}},handle:function(a){var b,
d;a=arguments[0]=c.event.fix(a||z.event);a.currentTarget=this;d=a.type.split(".");a.type=d.shift();b=!d.length&&!a.exclusive;var f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)");d=(c.data(this,"events")||{})[a.type];for(var e in d){var i=d[e];if(b||f.test(i.type)){a.handler=i;a.data=i.data;i=i.apply(this,arguments);if(i!==v){a.result=i;if(i===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 originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||r;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=r.documentElement;d=r.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&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==v)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,b){c.extend(a,b||{});a.guid+=b.selector+b.live;b.liveProxy=a;c.event.add(this,b.live,na,b)},remove:function(a){if(a.length){var b=
0,d=new RegExp("(^|\\.)"+a[0]+"(\\.|$)");c.each(c.data(this,"events").live||{},function(){d.test(this.type)&&b++});b<1&&c.event.remove(this,a[0],na)}},special:{}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};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=J();this[G]=true};
c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,isImmediatePropagationStopped:Y};var Aa=function(a){for(var b=
a.relatedTarget;b&&b!==this;)try{b=b.parentNode}catch(d){break}if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}},Ba=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?Ba:Aa,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ba:Aa)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(a,b,d){if(this.nodeName.toLowerCase()!==
"form"){c.event.add(this,"click.specialSubmit."+d.guid,function(f){var e=f.target,i=e.type;if((i==="submit"||i==="image")&&c(e).closest("form").length)return ma("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit."+d.guid,function(f){var e=f.target,i=e.type;if((i==="text"||i==="password")&&c(e).closest("form").length&&f.keyCode===13)return ma("submit",this,arguments)})}else return false},remove:function(a,b){c.event.remove(this,"click.specialSubmit"+(b?"."+b.guid:""));c.event.remove(this,
"keypress.specialSubmit"+(b?"."+b.guid:""))}};if(!c.support.changeBubbles){var da=/textarea|input|select/i;function Ca(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(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d}function ea(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Ca(d);if(a.type!=="focusout"||
d.type!=="radio")c.data(d,"_change_data",e);if(!(f===v||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}}c.event.special.change={filters:{focusout:ea,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return ea.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 ea.call(this,a)},beforeactivate:function(a){a=
a.target;a.nodeName.toLowerCase()==="input"&&a.type==="radio"&&c.data(a,"_change_data",Ca(a))}},setup:function(a,b,d){for(var f in T)c.event.add(this,f+".specialChange."+d.guid,T[f]);return da.test(this.nodeName)},remove:function(a,b){for(var d in T)c.event.remove(this,d+".specialChange"+(b?"."+b.guid:""),T[d]);return da.test(this.nodeName)}};var T=c.event.special.change.filters}r.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,
f)}c.event.special[b]={setup:function(){this.addEventListener(a,d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var i in d)this[b](i,f,d[i],e);return this}if(c.isFunction(f)){e=f;f=v}var j=b==="one"?c.proxy(e,function(n){c(this).unbind(n,j);return e.apply(this,arguments)}):e;return d==="unload"&&b!=="one"?this.one(d,f,e):this.each(function(){c.event.add(this,d,j,f)})}});c.fn.extend({unbind:function(a,
b){if(typeof a==="object"&&!a.preventDefault){for(var d in a)this.unbind(d,a[d]);return this}return this.each(function(){c.event.remove(this,a,b)})},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.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(f){var e=(c.data(this,"lastToggle"+
a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e){var i,j=0;if(c.isFunction(f)){e=f;f=v}for(d=(d||"").split(/\s+/);(i=d[j++])!=null;){i=i==="focus"?"focusin":i==="blur"?"focusout":i==="hover"?d.push("mouseleave")&&"mouseenter":i;b==="live"?c(this.context).bind(oa(i,this.selector),{data:f,selector:this.selector,
live:i},e):c(this.context).unbind(oa(i,this.selector),e?{guid:e.guid+this.selector+i}:null)}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){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});z.attachEvent&&!z.addEventListener&&z.attachEvent("onunload",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){for(var h="",k,l=0;g[l];l++){k=g[l];if(k.nodeType===3||k.nodeType===4)h+=k.nodeValue;else if(k.nodeType!==8)h+=a(k.childNodes)}return h}function b(g,h,k,l,q,p){q=0;for(var u=l.length;q<u;q++){var t=l[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===k){y=l[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=k;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}l[q]=y}}}function d(g,h,k,l,q,p){q=0;for(var u=l.length;q<u;q++){var t=l[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===
k){y=l[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=k;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(o.filter(h,[t]).length>0){y=t;break}}t=t[g]}l[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,i=Object.prototype.toString,j=false,n=true;[0,0].sort(function(){n=false;return 0});var o=function(g,h,k,l){k=k||[];var q=h=h||r;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||
typeof g!=="string")return k;for(var p=[],u,t,y,R,H=true,M=w(h),I=g;(f.exec(""),u=f.exec(I))!==null;){I=u[3];p.push(u[1]);if(u[2]){R=u[3];break}}if(p.length>1&&s.exec(g))if(p.length===2&&m.relative[p[0]])t=fa(p[0]+p[1],h);else for(t=m.relative[p[0]]?[h]:o(p.shift(),h);p.length;){g=p.shift();if(m.relative[g])g+=p.shift();t=fa(g,t)}else{if(!l&&p.length>1&&h.nodeType===9&&!M&&m.match.ID.test(p[0])&&!m.match.ID.test(p[p.length-1])){u=o.find(p.shift(),h,M);h=u.expr?o.filter(u.expr,u.set)[0]:u.set[0]}if(h){u=
l?{expr:p.pop(),set:A(l)}:o.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=u.expr?o.filter(u.expr,u.set):u.set;if(p.length>0)y=A(t);else H=false;for(;p.length;){var D=p.pop();u=D;if(m.relative[D])u=p.pop();else D="";if(u==null)u=h;m.relative[D](y,u,M)}}else y=[]}y||(y=t);y||o.error(D||g);if(i.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))k.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&
y[g].nodeType===1&&k.push(t[g]);else k.push.apply(k,y);else A(y,k);if(R){o(R,q,k,l);o.uniqueSort(k)}return k};o.uniqueSort=function(g){if(C){j=n;g.sort(C);if(j)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};o.matches=function(g,h){return o(g,null,null,h)};o.find=function(g,h,k){var l,q;if(!g)return[];for(var p=0,u=m.order.length;p<u;p++){var t=m.order[p];if(q=m.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");l=m.find[t](q,
h,k);if(l!=null){g=g.replace(m.match[t],"");break}}}}l||(l=h.getElementsByTagName("*"));return{set:l,expr:g}};o.filter=function(g,h,k,l){for(var q=g,p=[],u=h,t,y,R=h&&h[0]&&w(h[0]);g&&h.length;){for(var H in m.filter)if((t=m.leftMatch[H].exec(g))!=null&&t[2]){var M=m.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-1)!=="\\"){if(u===p)p=[];if(m.preFilter[H])if(t=m.preFilter[H](t,u,k,p,l,R)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=u[U])!=null;U++)if(D){I=M(D,t,U,u);var Da=
l^!!I;if(k&&I!=null)if(Da)y=true;else u[U]=false;else if(Da){p.push(D);y=true}}if(I!==v){k||(u=p);g=g.replace(m.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)o.error(g);else break;q=g}return u};o.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var m=o.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,h){var k=typeof h==="string",l=k&&!/\W/.test(h);k=k&&!l;if(l)h=h.toLowerCase();l=0;for(var q=g.length,
p;l<q;l++)if(p=g[l]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[l]=k||p&&p.nodeName.toLowerCase()===h?p||false:p===h}k&&o.filter(h,g,true)},">":function(g,h){var k=typeof h==="string";if(k&&!/\W/.test(h)){h=h.toLowerCase();for(var l=0,q=g.length;l<q;l++){var p=g[l];if(p){k=p.parentNode;g[l]=k.nodeName.toLowerCase()===h?k:false}}}else{l=0;for(q=g.length;l<q;l++)if(p=g[l])g[l]=k?p.parentNode:p.parentNode===h;k&&o.filter(h,g,true)}},"":function(g,h,k){var l=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=
h=h.toLowerCase();q=b}q("parentNode",h,l,g,p,k)},"~":function(g,h,k){var l=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,l,g,p,k)}},find:{ID:function(g,h,k){if(typeof h.getElementById!=="undefined"&&!k)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var k=[];h=h.getElementsByName(g[1]);for(var l=0,q=h.length;l<q;l++)h[l].getAttribute("name")===g[1]&&k.push(h[l]);return k.length===0?null:k}},
TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,k,l,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var u;(u=h[p])!=null;p++)if(u)if(q^(u.className&&(" "+u.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))k||l.push(u);else if(k)h[p]=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 h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&
"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,k,l,q,p){h=g[1].replace(/\\/g,"");if(!p&&m.attrMap[h])g[1]=m.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,k,l,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=o(g[3],null,null,h);else{g=o.filter(g[3],h,k,true^q);k||l.push.apply(l,g);return false}else if(m.match.POS.test(g[0])||m.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,h,k){return!!o(k[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,h){return h===0},last:function(g,h,k,l){return h===l.length-1},even:function(g,h){return h%2===
0},odd:function(g,h){return h%2===1},lt:function(g,h,k){return h<k[3]-0},gt:function(g,h,k){return h>k[3]-0},nth:function(g,h,k){return k[3]-0===h},eq:function(g,h,k){return k[3]-0===h}},filter:{PSEUDO:function(g,h,k,l){var q=h[1],p=m.filters[q];if(p)return p(g,k,h,l);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=h[3];k=0;for(l=h.length;k<l;k++)if(h[k]===g)return false;return true}else o.error("Syntax error, unrecognized expression: "+
q)},CHILD:function(g,h){var k=h[1],l=g;switch(k){case "only":case "first":for(;l=l.previousSibling;)if(l.nodeType===1)return false;if(k==="first")return true;l=g;case "last":for(;l=l.nextSibling;)if(l.nodeType===1)return false;return true;case "nth":k=h[2];var q=h[3];if(k===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var u=0;for(l=p.firstChild;l;l=l.nextSibling)if(l.nodeType===1)l.nodeIndex=++u;p.sizcache=h}g=g.nodeIndex-q;return k===0?g===0:g%k===0&&g/k>=
0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var k=h[1];g=m.attrHandle[k]?m.attrHandle[k](g):g[k]!=null?g[k]:g.getAttribute(k);k=g+"";var l=h[2];h=h[4];return g==null?l==="!=":l==="="?k===h:l==="*="?k.indexOf(h)>=0:l==="~="?(" "+k+" ").indexOf(h)>=0:!h?k&&g!==false:l==="!="?k!==h:l==="^="?
k.indexOf(h)===0:l==="$="?k.substr(k.length-h.length)===h:l==="|="?k===h||k.substr(0,h.length+1)===h+"-":false},POS:function(g,h,k,l){var q=m.setFilters[h[2]];if(q)return q(g,k,h,l)}}},s=m.match.POS;for(var x in m.match){m.match[x]=new RegExp(m.match[x].source+/(?![^\[]*\])(?![^\(]*\))/.source);m.leftMatch[x]=new RegExp(/(^(?:.|\r|\n)*?)/.source+m.match[x].source.replace(/\\(\d+)/g,function(g,h){return"\\"+(h-0+1)}))}var A=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};
try{Array.prototype.slice.call(r.documentElement.childNodes,0)}catch(B){A=function(g,h){h=h||[];if(i.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var k=0,l=g.length;k<l;k++)h.push(g[k]);else for(k=0;g[k];k++)h.push(g[k]);return h}}var C;if(r.documentElement.compareDocumentPosition)C=function(g,h){if(!g.compareDocumentPosition||!h.compareDocumentPosition){if(g==h)j=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===
h?0:1;if(g===0)j=true;return g};else if("sourceIndex"in r.documentElement)C=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)j=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)j=true;return g};else if(r.createRange)C=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)j=true;return g.ownerDocument?-1:1}var k=g.ownerDocument.createRange(),l=h.ownerDocument.createRange();k.setStart(g,0);k.setEnd(g,0);l.setStart(h,0);l.setEnd(h,0);g=k.compareBoundaryPoints(Range.START_TO_END,
l);if(g===0)j=true;return g};(function(){var g=r.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var k=r.documentElement;k.insertBefore(g,k.firstChild);if(r.getElementById(h)){m.find.ID=function(l,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(l[1]))?q.id===l[1]||typeof q.getAttributeNode!=="undefined"&&q.getAttributeNode("id").nodeValue===l[1]?[q]:v:[]};m.filter.ID=function(l,q){var p=typeof l.getAttributeNode!=="undefined"&&l.getAttributeNode("id");
return l.nodeType===1&&p&&p.nodeValue===q}}k.removeChild(g);k=g=null})();(function(){var g=r.createElement("div");g.appendChild(r.createComment(""));if(g.getElementsByTagName("*").length>0)m.find.TAG=function(h,k){k=k.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var l=0;k[l];l++)k[l].nodeType===1&&h.push(k[l]);k=h}return k};g.innerHTML="<a href='#'></a>";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")m.attrHandle.href=function(h){return h.getAttribute("href",
2)};g=null})();r.querySelectorAll&&function(){var g=o,h=r.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){o=function(l,q,p,u){q=q||r;if(!u&&q.nodeType===9&&!w(q))try{return A(q.querySelectorAll(l),p)}catch(t){}return g(l,q,p,u)};for(var k in g)o[k]=g[k];h=null}}();(function(){var g=r.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){m.order.splice(1,0,"CLASS");m.find.CLASS=function(h,k,l){if(typeof k.getElementsByClassName!=="undefined"&&!l)return k.getElementsByClassName(h[1])};g=null}}})();var E=r.compareDocumentPosition?function(g,h){return g.compareDocumentPosition(h)&16}:function(g,h){return g!==h&&(g.contains?g.contains(h):true)},w=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},fa=function(g,h){var k=[],
l="",q;for(h=h.nodeType?[h]:h;q=m.match.PSEUDO.exec(g);){l+=q[0];g=g.replace(m.match.PSEUDO,"")}g=m.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)o(g,h[q],k);return o.filter(l,k)};c.find=o;c.expr=o.selectors;c.expr[":"]=c.expr.filters;c.unique=o.uniqueSort;c.getText=a;c.isXMLDoc=w;c.contains=E})();var bb=/Until$/,cb=/^(?:parents|prevUntil|prevAll)/,db=/,/;Q=Array.prototype.slice;var Ea=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,i){return!!b.call(e,i,e)===d});else if(b.nodeType)return c.grep(a,
function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Qa.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;c.find(a,this[f],b);if(f>0)for(var i=d;i<b.length;i++)for(var j=0;j<d;j++)if(b[j]===b[i]){b.splice(i--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=
0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ea(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ea(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,i={},j;if(f&&a.length){e=0;for(var n=a.length;e<n;e++){j=a[e];i[j]||(i[j]=c.expr.match.POS.test(j)?c(j,b||this.context):j)}for(;f&&f.ownerDocument&&f!==b;){for(j in i){e=i[j];if(e.jquery?e.index(f)>
-1:c(f).is(e)){d.push({selector:j,elem:f});delete i[j]}}f=f.parentNode}}return d}var o=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(m,s){for(;s&&s.ownerDocument&&s!==b;){if(o?o.index(s)>-1:c(s).is(a))return s;s=s.parentNode}return null})},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){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),
a);return this.pushStack(pa(a[0])||pa(b[0])?b:c.unique(b))},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,f){var e=c.map(this,b,d);bb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):
e;if((this.length>1||db.test(f))&&cb.test(a))e=e.reverse();return this.pushStack(e,a,Q.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===v||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===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 Fa=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ga=/(<([\w:]+)[^>]*?)\/>/g,eb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,Ha=/<([\w:]+)/,fb=/<tbody/i,gb=/<|&\w+;/,sa=/checked\s*(?:[^=]|=\s*.checked.)/i,Ia=function(a,b,d){return eb.test(d)?a:b+"></"+d+">"},F={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,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._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!==v)return this.empty().append((this[0]&&this[0].ownerDocument||r).createTextNode(a));return c.getText(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}},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&
!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Fa,"").replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){qa(this,b);qa(this.find("*"),b.find("*"))}return b},html:function(a){if(a===v)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Fa,""):null;else if(typeof a==="string"&&!/<script/i.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(Ha.exec(a)||
["",""])[1].toLowerCase()]){a=a.replace(Ga,Ia);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(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var i=c(this),j=i.html();i.empty().append(function(){return a.call(this,e,j)})}):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),f=d.html();d.replaceWith(a.call(this,
b,f))});else 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){function f(s){return c.nodeName(s,"table")?s.getElementsByTagName("tbody")[0]||s.appendChild(s.ownerDocument.createElement("tbody")):s}var e,i,j=a[0],n=[];if(!c.support.checkClone&&arguments.length===3&&typeof j===
"string"&&sa.test(j))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(j))return this.each(function(s){var x=c(this);a[0]=j.call(this,s,b?x.html():v);x.domManip(a,b,d)});if(this[0]){e=a[0]&&a[0].parentNode&&a[0].parentNode.nodeType===11?{fragment:a[0].parentNode}:ra(a,this,n);if(i=e.fragment.firstChild){b=b&&c.nodeName(i,"tr");for(var o=0,m=this.length;o<m;o++)d.call(b?f(this[o],i):this[o],e.cacheable||this.length>1||o>0?e.fragment.cloneNode(true):e.fragment)}n&&c.each(n,
Ma)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);for(var e=0,i=d.length;e<i;e++){var j=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),j);f=f.concat(j)}return this.pushStack(f,a,d.selector)}});c.each({remove:function(a,b){if(!a||c.filter(a,[this]).length){if(!b&&this.nodeType===1){c.cleanData(this.getElementsByTagName("*"));c.cleanData([this])}this.parentNode&&
this.parentNode.removeChild(this)}},empty:function(){for(this.nodeType===1&&c.cleanData(this.getElementsByTagName("*"));this.firstChild;)this.removeChild(this.firstChild)}},function(a,b){c.fn[a]=function(){return this.each(b,arguments)}});c.extend({clean:function(a,b,d,f){b=b||r;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||r;var e=[];c.each(a,function(i,j){if(typeof j==="number")j+="";if(j){if(typeof j==="string"&&!gb.test(j))j=b.createTextNode(j);else if(typeof j===
"string"){j=j.replace(Ga,Ia);var n=(Ha.exec(j)||["",""])[1].toLowerCase(),o=F[n]||F._default,m=o[0];i=b.createElement("div");for(i.innerHTML=o[1]+j+o[2];m--;)i=i.lastChild;if(!c.support.tbody){m=fb.test(j);n=n==="table"&&!m?i.firstChild&&i.firstChild.childNodes:o[1]==="<table>"&&!m?i.childNodes:[];for(o=n.length-1;o>=0;--o)c.nodeName(n[o],"tbody")&&!n[o].childNodes.length&&n[o].parentNode.removeChild(n[o])}!c.support.leadingWhitespace&&V.test(j)&&i.insertBefore(b.createTextNode(V.exec(j)[0]),i.firstChild);
j=c.makeArray(i.childNodes)}if(j.nodeType)e.push(j);else e=c.merge(e,j)}});if(d)for(a=0;e[a];a++)if(f&&c.nodeName(e[a],"script")&&(!e[a].type||e[a].type.toLowerCase()==="text/javascript"))f.push(e[a].parentNode?e[a].parentNode.removeChild(e[a]):e[a]);else{e[a].nodeType===1&&e.splice.apply(e,[a+1,0].concat(c.makeArray(e[a].getElementsByTagName("script"))));d.appendChild(e[a])}return e},cleanData:function(a){for(var b=0,d;(d=a[b])!=null;b++){c.event.remove(d);c.removeData(d)}}});var hb=/z-?index|font-?weight|opacity|zoom|line-?height/i,
Ja=/alpha\([^)]*\)/,Ka=/opacity=([^)]*)/,ga=/float/i,ha=/-([a-z])/ig,ib=/([A-Z])/g,jb=/^-?\d+(?:px)?$/i,kb=/^-?\d/,lb={position:"absolute",visibility:"hidden",display:"block"},mb=["Left","Right"],nb=["Top","Bottom"],ob=r.defaultView&&r.defaultView.getComputedStyle,La=c.support.cssFloat?"cssFloat":"styleFloat",ia=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===v)return c.curCSS(d,f);if(typeof e==="number"&&!hb.test(f))e+="px";c.style(d,f,e)})};
c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return v;if((b==="width"||b==="height")&&parseFloat(d)<0)d=v;var f=a.style||a,e=d!==v;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=Ja.test(a)?a.replace(Ja,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Ka.exec(f.filter)[1])/100+"":""}if(ga.test(b))b=La;b=b.replace(ha,ia);if(e)f[b]=d;return f[b]},css:function(a,
b,d,f){if(b==="width"||b==="height"){var e,i=b==="width"?mb:nb;function j(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(i,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,"border"+this+"Width",true))||0})}a.offsetWidth!==0?j():c.swap(a,lb,j);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&
a.currentStyle){f=Ka.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ga.test(b))b=La;if(!d&&e&&e[b])f=e[b];else if(ob){if(ga.test(b))b="float";b=b.replace(ib,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ha,ia);f=a.currentStyle[b]||a.currentStyle[d];if(!jb.test(f)&&kb.test(f)){b=e.left;var i=a.runtimeStyle.left;a.runtimeStyle.left=
a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=i}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var pb=
J(),qb=/<script(.|\s)*?\/script>/gi,rb=/select|textarea/i,sb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ja=/\?/,tb=/(\?|&)_=.*?(&|$)/,ub=/^(\w+:)?\/\/([^\/?#]+)/,vb=/%20/g;c.fn.extend({_load:c.fn.load,load:function(a,b,d){if(typeof a!=="string")return this._load(a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=
c.param(b,c.ajaxSettings.traditional);f="POST"}var i=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(j,n){if(n==="success"||n==="notmodified")i.html(e?c("<div />").append(j.responseText.replace(qb,"")).find(e):j.responseText);d&&i.each(d,[j.responseText,n,j])}});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||rb.test(this.nodeName)||sb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).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,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},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,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},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:z.XMLHttpRequest&&(z.location.protocol!=="file:"||!z.ActiveXObject)?function(){return new z.XMLHttpRequest}:
function(){try{return new z.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&e.success.call(o,n,j,w);e.global&&f("ajaxSuccess",[w,e])}function d(){e.complete&&e.complete.call(o,w,j);e.global&&f("ajaxComplete",[w,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}
function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),i,j,n,o=a&&a.context||e,m=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(m==="GET")N.test(e.url)||(e.url+=(ja.test(e.url)?"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||
N.test(e.url))){i=e.jsonpCallback||"jsonp"+pb++;if(e.data)e.data=(e.data+"").replace(N,"="+i+"$1");e.url=e.url.replace(N,"="+i+"$1");e.dataType="script";z[i]=z[i]||function(q){n=q;b();d();z[i]=v;try{delete z[i]}catch(p){}A&&A.removeChild(B)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===false&&m==="GET"){var s=J(),x=e.url.replace(tb,"$1_="+s+"$2");e.url=x+(x===e.url?(ja.test(e.url)?"&":"?")+"_="+s:"")}if(e.data&&m==="GET")e.url+=(ja.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&
c.event.trigger("ajaxStart");s=(s=ub.exec(e.url))&&(s[1]&&s[1]!==location.protocol||s[2]!==location.host);if(e.dataType==="script"&&m==="GET"&&s){var A=r.getElementsByTagName("head")[0]||r.documentElement,B=r.createElement("script");B.src=e.url;if(e.scriptCharset)B.charset=e.scriptCharset;if(!i){var C=false;B.onload=B.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;b();d();B.onload=B.onreadystatechange=null;A&&B.parentNode&&
A.removeChild(B)}}}A.insertBefore(B,A.firstChild);return v}var E=false,w=e.xhr();if(w){e.username?w.open(m,e.url,e.async,e.username,e.password):w.open(m,e.url,e.async);try{if(e.data||a&&a.contentType)w.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[e.url]);c.etag[e.url]&&w.setRequestHeader("If-None-Match",c.etag[e.url])}s||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",
e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(fa){}if(e.beforeSend&&e.beforeSend.call(o,w,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");w.abort();return false}e.global&&f("ajaxSend",[w,e]);var g=w.onreadystatechange=function(q){if(!w||w.readyState===0||q==="abort"){E||d();E=true;if(w)w.onreadystatechange=c.noop}else if(!E&&w&&(w.readyState===4||q==="timeout")){E=true;w.onreadystatechange=c.noop;j=q==="timeout"?"timeout":!c.httpSuccess(w)?
"error":e.ifModified&&c.httpNotModified(w,e.url)?"notmodified":"success";var p;if(j==="success")try{n=c.httpData(w,e.dataType,e)}catch(u){j="parsererror";p=u}if(j==="success"||j==="notmodified")i||b();else c.handleError(e,w,j,p);d();q==="timeout"&&w.abort();if(e.async)w=null}};try{var h=w.abort;w.abort=function(){w&&h.call(w);g("abort")}}catch(k){}e.async&&e.timeout>0&&setTimeout(function(){w&&!E&&g("timeout")},e.timeout);try{w.send(m==="POST"||m==="PUT"||m==="DELETE"?e.data:null)}catch(l){c.handleError(e,
w,null,l);d()}e.async||g();return w}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=
f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(j,n){if(c.isArray(n))c.each(n,
function(o,m){b?f(j,m):d(j+"["+(typeof m==="object"||c.isArray(m)?o:"")+"]",m)});else!b&&n!=null&&typeof n==="object"?c.each(n,function(o,m){d(j+"["+o+"]",m)}):f(j,n)}function f(j,n){n=c.isFunction(n)?n():n;e[e.length]=encodeURIComponent(j)+"="+encodeURIComponent(n)}var e=[];if(b===v)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var i in a)d(i,a[i]);return e.join("&").replace(vb,"+")}});var ka={},wb=/toggle|show|hide/,xb=/^([+-]=)?([\d+-.]+)(.*)$/,
W,ta=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(ka[d])f=ka[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();
ka[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&
c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var i=c.extend({},e),j,n=this.nodeType===1&&c(this).is(":hidden"),
o=this;for(j in a){var m=j.replace(ha,ia);if(j!==m){a[m]=a[j];delete a[j];j=m}if(a[j]==="hide"&&n||a[j]==="show"&&!n)return i.complete.call(this);if((j==="height"||j==="width")&&this.style){i.display=c.css(this,"display");i.overflow=this.style.overflow}if(c.isArray(a[j])){(i.specialEasing=i.specialEasing||{})[j]=a[j][1];a[j]=a[j][0]}}if(i.overflow!=null)this.style.overflow="hidden";i.curAnim=c.extend({},a);c.each(a,function(s,x){var A=new c.fx(o,i,s);if(wb.test(x))A[x==="toggle"?n?"show":"hide":x](a);
else{var B=xb.exec(x),C=A.cur(true)||0;if(B){x=parseFloat(B[2]);var E=B[3]||"px";if(E!=="px"){o.style[s]=(x||1)+E;C=(x||1)/A.cur(true)*C;o.style[s]=C+E}if(B[1])x=(B[1]==="-="?-1:1)*x+C;A.custom(C,x,E)}else A.custom(C,x,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",
1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration==="number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,
b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==
null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(i){return e.step(i)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},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=J(),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 f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=
this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=
c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,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()},stop:function(){clearInterval(W);W=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};c.fn.offset="getBoundingClientRect"in r.documentElement?function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),
f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(s){c.offset.setOffset(this,a,s)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=
b,e=b.ownerDocument,i,j=e.documentElement,n=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var o=b.offsetTop,m=b.offsetLeft;(b=b.parentNode)&&b!==n&&b!==j;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;i=e?e.getComputedStyle(b,null):b.currentStyle;o-=b.scrollTop;m-=b.scrollLeft;if(b===d){o+=b.offsetTop;m+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){o+=parseFloat(i.borderTopWidth)||
0;m+=parseFloat(i.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&i.overflow!=="visible"){o+=parseFloat(i.borderTopWidth)||0;m+=parseFloat(i.borderLeftWidth)||0}f=i}if(f.position==="relative"||f.position==="static"){o+=n.offsetTop;m+=n.offsetLeft}if(c.offset.supportsFixedPosition&&f.position==="fixed"){o+=Math.max(j.scrollTop,n.scrollTop);m+=Math.max(j.scrollLeft,n.scrollLeft)}return{top:o,left:m}};c.offset={initialize:function(){var a=r.body,b=r.createElement("div"),
d,f,e,i=parseFloat(c.curCSS(a,"marginTop",true))||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;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i;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.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),i=parseInt(c.curCSS(a,"top",true),10)||0,j=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,d,e);d={top:b.top-e.top+i,left:b.left-
e.left+j};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=
this.offsetParent||r.body;a&&!/^body|html$/i.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(f){var e=this[0],i;if(!e)return null;if(f!==v)return this.each(function(){if(i=ua(this))i.scrollTo(!a?f:c(i).scrollLeft(),a?f:c(i).scrollTop());else this[d]=f});else return(i=ua(e))?"pageXOffset"in i?i[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&i.document.documentElement[d]||i.document.body[d]:e[d]}});
c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(i){var j=c(this);j[d](f.call(this,i,j[d]()))});return"scrollTo"in e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||
e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===v?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});z.jQuery=z.$=c})(window);


/**
 * Site object
 * 
 * @author Marcin Gil <mg@ovos.at>
 */
var Site = {};

$(function()
{
	$('.locales').langselector
	({
		current: '.locale-current',
		list: 'ul',
		fadeInSpeed: 'fast',
		fadeOutSpeed: 'fast'
	});
	
	$('.left-side').dropdown
	({
		dropdowns: 'dl.dropdown',
		fadeInSpeed: 'fast',
		fadeOutSpeed: 'fast'
	});
});

/**
 * Language selector
 * 
 * @author mg
 */
(function($)
{
	$.fn.langselector = function(options)
	{
		var opts = $.extend({}, $.fn.langselector.defaults, options);
		
		return this.each
		(
			function()
			{
				var self = this;
				var current = $(opts.current, self);
				var list = $(opts.list, self);
				
				current.mouseenter(function()
				{
					list.show().fadeTo(opts.fadeInSpeed, 1, function()
					{
						list.one('mouseleave', function()
						{
							list.fadeTo(opts.fadeOutSpeed, 0, function(){ list.hide(); });
						});
					});
				});
			}
		);
	}
})(jQuery);

/**
 * Dropdown
 * 
 * @author mg
 */
(function($)
{
	$.fn.dropdown = function(options)
	{
		var opts = $.extend({}, $.fn.dropdown.defaults, options);
		
		return this.each
		(
			function()
			{
				var dropdowns = $(opts.dropdowns, this);
				
				dropdowns.each(function()
				{
					var self = this;

					$('> dt', self).hover
					(
						function()
						{
							$(this).addClass('hover')
						},
						function()
						{
							$(this).removeClass('hover');
						}
					);
					
					$('> dt > a:not(.close)', self).bind('click', function()
					{
						// Hide all other dropdowns
						$('> dd > ul', dropdowns).hide();
						
						var el = $('> dd > ul', self);
						el.show().fadeTo(opts.fadeInSpeed, 1, function()
						{
							el.one('mouseleave', function()
							{
								el.fadeTo(opts.fadeOutSpeed, 0, function(){ el.hide(); });
							});
						});
						
						return false;
					});	
				});
			}
		);
	}
})(jQuery);

/* ------------------------------------------------------------------------
	Class: prettyPhoto
	Use: Lightbox clone for jQuery
	Author: Stephane Caron (http://www.no-margin-for-errors.com)
	Version: 2.5.3
------------------------------------------------------------------------- */

(function($) {
	$.prettyPhoto = {version: '2.5.4'};
	
	$.fn.prettyPhoto = function(settings) {
		settings = jQuery.extend({
			animationSpeed: 'normal', /* fast/slow/normal */
			padding: 40, /* padding for each side of the picture */
			opacity: 0.3, /* Value between 0 and 1 */
			showTitle: true, /* true/false */
			allowresize: true, /* true/false */
			counter_separator_label: '/', /* The separator for the gallery counter 1 "of" 2 */
			theme: 'light_rounded', /* light_rounded / dark_rounded / light_square / dark_square */
			hideflash: false, /* Hides all the flash object on a page, set to TRUE if flash appears over prettyPhoto */
			modal: false, /* If set to true, only the close button will close the window */
			changepicturecallback: function(){}, /* Called everytime an item is shown/changed */
			callback: function(){} /* Called when prettyPhoto is closed */
		}, settings);
		
		// Fallback to a supported theme for IE6
		if($.browser.msie && $.browser.version == 6){
			settings.theme = "light_square";
		}
		
		if($('.pp_overlay').size() == 0) {
			_buildOverlay(); // If the overlay is not there, inject it!
		}else{
			// Set my global selectors
			$pp_pic_holder = $('.pp_pic_holder');
			$ppt = $('.ppt');
		}
		
		// Global variables accessible only by prettyPhoto
		var doresize = true, percentBased = false, correctSizes,
		
		// Cached selectors
		$pp_pic_holder, $ppt,
		
		// prettyPhoto container specific
		pp_contentHeight, pp_contentWidth, pp_containerHeight, pp_containerWidth, pp_type = 'image',
	
		//Gallery specific
		setPosition = 0,

		// Global elements
		$scrollPos = _getScroll();
	
		// Window/Keyboard events
		$(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;
			};
	    });
	
		// Bind the code to each links
		$(this).each(function(){
			$(this).bind('click',function(){
				
				link = this; // Fix scoping
				
				// Find out if the picture is part of a set
				theRel = $(this).attr('rel');
				galleryRegExp = /\[(?:.*)\]/;
				theGallery = galleryRegExp.exec(theRel);
				
				// Build the gallery array
				var images = new Array(), titles = new Array(), descriptions = new Array();
				if(theGallery){
					$('a[rel*='+theGallery+']').each(function(i){
						if($(this)[0] === $(link)[0]) setPosition = i; // Get the position in the set
						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;
			});
		});
	
		
		/**
		* Opens the prettyPhoto modal box.
		* @param image {String,Array} Full path to the image to be open, can also be an array containing full images paths.
		* @param title {String,Array} The title to be displayed with the picture, can also be an array containing all the titles.
		* @param description {String,Array} The description to be displayed with the picture, can also be an array containing all the descriptions.
		*/
		$.prettyPhoto.open = function(gallery_images,gallery_titles,gallery_descriptions) {
			// To fix the bug with IE select boxes
			if($.browser.msie && $.browser.version == 6){
				$('select').css('visibility','hidden');
			};
			
			// Hide the flash
			if(settings.hideflash) $('object,embed').css('visibility','hidden');
			
			// Convert everything to an array in the case it's a single item
			images = $.makeArray(gallery_images);
			titles = $.makeArray(gallery_titles);
			descriptions = $.makeArray(gallery_descriptions);
			
			if($('.pp_overlay').size() == 0) {
				_buildOverlay(); // If the overlay is not there, inject it!
			}else{
				// Set my global selectors
				$pp_pic_holder = $('.pp_pic_holder');
				$ppt = $('.ppt');
			}
			
			$pp_pic_holder.attr('class','pp_pic_holder ' + settings.theme); // Set the proper theme

			isSet = ($(images).size() > 0) ?  true : false; // Find out if it's a set

			_getFileType(images[setPosition]); // Set the proper file type

			_centerOverlay(); // Center it

			// Hide the next/previous links if on first or last images.
			_checkPosition($(images).size());
		
			$('.pp_loaderIcon').show(); // Do I need to explain?
		
			// Fade the content in
			$('div.pp_overlay').show().fadeTo(settings.animationSpeed,settings.opacity, function(){
				$pp_pic_holder.fadeIn(settings.animationSpeed,function(){
					// Display the current position
					$pp_pic_holder.find('p.currentTextHolder').text((setPosition+1) + settings.counter_separator_label + $(images).size());

					// Set the description
					if(descriptions[setPosition]){
						$pp_pic_holder.find('.pp_description').show().html(unescape(descriptions[setPosition]));
					}else{
						$pp_pic_holder.find('.pp_description').hide().text('');
					};

					// Set the title
					if(titles[setPosition] && settings.showTitle){
						hasTitle = true;
						$ppt.html(unescape(titles[setPosition]));
					}else{
						hasTitle = false;
					};
					
					// Inject the proper content
					if(pp_type == 'image'){
						// Set the new image
						imgPreloader = new Image();

						// Preload the neighbour images
						nextImage = new Image();
						if(isSet && setPosition > $(images).size()) nextImage.src = images[setPosition + 1];
						prevImage = new Image();
						if(isSet && images[setPosition - 1]) prevImage.src = images[setPosition - 1];

						pp_typeMarkup = '<img id="fullResImage" src="" />';				
						$pp_pic_holder.find('#pp_full_res')[0].innerHTML = pp_typeMarkup;

						$pp_pic_holder.find('.pp_content').css('overflow','hidden');
						$pp_pic_holder.find('#fullResImage').attr('src',images[setPosition]);

						imgPreloader.onload = function(){
							// Fit item to viewport
							correctSizes = _fitToViewport(imgPreloader.width,imgPreloader.height);
							
							_showContent();
						};

						imgPreloader.src = images[setPosition];
					}else{
						// Get the dimensions
						movie_width = ( parseFloat(grab_param('width',images[setPosition])) ) ? grab_param('width',images[setPosition]) : "425";
						movie_height = ( parseFloat(grab_param('height',images[setPosition])) ) ? grab_param('height',images[setPosition]) : "344";

						// If the size is % based, calculate according to window dimensions
						if(movie_width.indexOf('%') != -1 || movie_height.indexOf('%') != -1){
							movie_height = ($(window).height() * parseFloat(movie_height) / 100) - 100;
							movie_width = ($(window).width() * parseFloat(movie_width) / 100) - 100;
							percentBased = true;
						}

						movie_height = parseFloat(movie_height);
						movie_width = parseFloat(movie_width);

						if(pp_type == 'quicktime') movie_height+=15; // Add space for the control bar

						// Fit item to viewport
						correctSizes = _fitToViewport(movie_width,movie_height);

						if(pp_type == 'youtube'){
							pp_typeMarkup = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+correctSizes['width']+'" height="'+correctSizes['height']+'"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://www.youtube.com/v/'+grab_param('v',images[setPosition])+'" /><embed src="http://www.youtube.com/v/'+grab_param('v',images[setPosition])+'" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="'+correctSizes['width']+'" height="'+correctSizes['height']+'"></embed></object>';
						}else if(pp_type == 'quicktime'){
							pp_typeMarkup = '<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="'+correctSizes['height']+'" width="'+correctSizes['width']+'"><param name="src" value="'+images[setPosition]+'"><param name="autoplay" value="true"><param name="type" value="video/quicktime"><embed src="'+images[setPosition]+'" height="'+correctSizes['height']+'" width="'+correctSizes['width']+'" autoplay="true" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>';
						}else if(pp_type == 'flash'){
							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('?'));

							pp_typeMarkup = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+correctSizes['width']+'" height="'+correctSizes['height']+'"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="'+filename+'?'+flash_vars+'" /><embed src="'+filename+'?'+flash_vars+'" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="'+correctSizes['width']+'" height="'+correctSizes['height']+'"></embed></object>';
						}else if(pp_type == 'iframe'){
							movie_url = images[setPosition];
							movie_url = movie_url.substr(0,movie_url.indexOf('iframe')-1);

							pp_typeMarkup = '<iframe src ="'+movie_url+'" width="'+(correctSizes['width']-10)+'" height="'+(correctSizes['height']-10)+'" frameborder="no"></iframe>';
						}

						// Show content
						_showContent();
					}
				});
			});
		};
		
		/**
		* Change page in the prettyPhoto modal box
		* @param direction {String} Direction of the paging, previous or next.
		*/
		$.prettyPhoto.changePage = function(direction){
			if(direction == 'previous') {
				setPosition--;
				if (setPosition < 0){
					setPosition = 0;
					return;
				}
			}else{
				if($('.pp_arrow_next').is('.disabled')) return;
				setPosition++;
			};

			// Allow the resizing of the images
			if(!doresize) doresize = true;

			_hideContent();
			$('a.pp_expand,a.pp_contract').fadeOut(settings.animationSpeed,function(){
				$(this).removeClass('pp_contract').addClass('pp_expand');
				$.prettyPhoto.open(images,titles,descriptions);
			});
		};
		
		/**
		* Closes the prettyPhoto modal box.
		*/
		$.prettyPhoto.close = function(){
			$pp_pic_holder.find('object,embed').css('visibility','hidden');
			
			$('div.pp_pic_holder,div.ppt').fadeOut(settings.animationSpeed);
			
			$('div.pp_overlay').fadeOut(settings.animationSpeed, function(){
				$('div.pp_overlay,div.pp_pic_holder,div.ppt').remove();
			
				// To fix the bug with IE select boxes
				if($.browser.msie && $.browser.version == 6){
					$('select').css('visibility','visible');
				};
				
				// Show the flash
				if(settings.hideflash) $('object,embed').css('visibility','visible');
				
				setPosition = 0;
				
				settings.callback();
			});
			
			doresize = true;
		};
	
		/**
		* Set the proper sizes on the containers and animate the content in.
		*/
		_showContent = function(){
			$('.pp_loaderIcon').hide();

			if($.browser.opera) {
				windowHeight = window.innerHeight;
				windowWidth = window.innerWidth;
			}else{
				windowHeight = $(window).height();
				windowWidth = $(window).width();
			};

			// Calculate the opened top position of the pic holder
			projectedTop = $scrollPos['scrollTop'] + ((windowHeight/2) - (correctSizes['containerHeight']/2));
			if(projectedTop < 0) projectedTop = 0 + $pp_pic_holder.find('.ppt').height();

			// Resize the content holder
			$pp_pic_holder.find('.pp_content').animate({'height':correctSizes['contentHeight']},settings.animationSpeed);
			
			// Resize picture the holder
			$pp_pic_holder.animate({
				'top': projectedTop,
				'left': ((windowWidth/2) - (correctSizes['containerWidth']/2)),
				'width': correctSizes['containerWidth']
			},settings.animationSpeed,function(){
				$pp_pic_holder.width(correctSizes['containerWidth']);
				$pp_pic_holder.find('.pp_hoverContainer,#fullResImage').height(correctSizes['height']).width(correctSizes['width']);

				// Fade the new image
				$pp_pic_holder.find('#pp_full_res').fadeIn(settings.animationSpeed);

				// Show the nav
				if(isSet && pp_type=="image") { $pp_pic_holder.find('.pp_hoverContainer').fadeIn(settings.animationSpeed); }else{ $pp_pic_holder.find('.pp_hoverContainer').hide(); }
				$pp_pic_holder.find('.pp_details').fadeIn(settings.animationSpeed);

				// Show the title
				if(settings.showTitle && hasTitle){
					$ppt.css({
						'top' : $pp_pic_holder.offset().top - 20,
						'left' : $pp_pic_holder.offset().left + (settings.padding/2),
						'display' : 'none'
					});

					$ppt.fadeIn(settings.animationSpeed);
				};
			
				// Fade the resizing link if the image is resized
				if(correctSizes['resized']) $('a.pp_expand,a.pp_contract').fadeIn(settings.animationSpeed);
				
				// Once everything is done, inject the content if it's now a photo
				if(pp_type != 'image') $pp_pic_holder.find('#pp_full_res')[0].innerHTML = pp_typeMarkup;
				
				// Callback!
				settings.changepicturecallback();
			});
		};
		
		/**
		* Hide the content...DUH!
		*/
		function _hideContent(){
			// Fade out the current picture
			$pp_pic_holder.find('#pp_full_res object,#pp_full_res embed').css('visibility','hidden');
			$pp_pic_holder.find('.pp_hoverContainer,.pp_details').fadeOut(settings.animationSpeed);
			$pp_pic_holder.find('#pp_full_res').fadeOut(settings.animationSpeed,function(){
				$('.pp_loaderIcon').show();
			});
			
			// Hide the title
			$ppt.fadeOut(settings.animationSpeed);
		}
	
		/**
		* Check the item position in the gallery array, hide or show the navigation links
		* @param setCount {integer} The total number of items in the set
		*/
		function _checkPosition(setCount){
			// If at the end, hide the next link
			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 at the beginning, hide the previous link
			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;
				});
			};
			
			// Hide the bottom nav if it's not a set.
			if(setCount > 1) {
				$('.pp_nav').show();
			}else{
				$('.pp_nav').hide();
			}
		};
	
		/**
		* Resize the item dimensions if it's bigger than the viewport
		* @param width {integer} Width of the item to be opened
		* @param height {integer} Height of the item to be opened
		* @return An array containin the "fitted" dimensions
		*/
		function _fitToViewport(width,height){
			hasBeenResized = false;
		
			_getDimensions(width,height);
			
			// Define them in case there's no resize needed
			imageWidth = width;
			imageHeight = height;

			windowHeight = $(window).height();
			windowWidth = $(window).width();
		
			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:imageWidth,
				height:imageHeight,
				containerHeight:pp_containerHeight,
				containerWidth:pp_containerWidth,
				contentHeight:pp_contentHeight,
				contentWidth:pp_contentWidth,
				resized:hasBeenResized
			};
		};
		
		/**
		* Get the containers dimensions according to the item size
		* @param width {integer} Width of the item to be opened
		* @param height {integer} Height of the item to be opened
		*/
		function _getDimensions(width,height){
			$pp_pic_holder.find('.pp_details').width(width).find('.pp_description').width(width - parseFloat($pp_pic_holder.find('a.pp_close').css('width'))); /* To have the correct height */
			
			// Get the container size, to resize the holder to the right dimensions
			pp_contentHeight = height + $pp_pic_holder.find('.pp_details').height() + parseFloat($pp_pic_holder.find('.pp_details').css('marginTop')) + parseFloat($pp_pic_holder.find('.pp_details').css('marginBottom'));
			pp_contentWidth = width;
			pp_containerHeight = pp_contentHeight + $pp_pic_holder.find('.ppt').height() + $pp_pic_holder.find('.pp_top').height() + $pp_pic_holder.find('.pp_bottom').height();
			pp_containerWidth = width + settings.padding;
		}
	
		function _getFileType(itemSrc){
			if (itemSrc.match(/youtube\.com\/watch/i)) {
				pp_type = 'youtube';
			}else if(itemSrc.indexOf('.mov') != -1){ 
				pp_type = 'quicktime';
			}else if(itemSrc.indexOf('.swf') != -1){
				pp_type = 'flash';
			}else if(itemSrc.indexOf('iframe') != -1){
				pp_type = 'iframe'
			}else{
				pp_type = 'image';
			};
		};
	
		function _centerOverlay(){
			if($.browser.opera) {
				windowHeight = window.innerHeight;
				windowWidth = window.innerWidth;
			}else{
				windowHeight = $(window).height();
				windowWidth = $(window).width();
			};

			if(doresize) {
				$pHeight = $pp_pic_holder.height();
				$pWidth = $pp_pic_holder.width();
				$tHeight = $ppt.height();
				
				projectedTop = (windowHeight/2) + $scrollPos['scrollTop'] - ($pHeight/2);
				if(projectedTop < 0) projectedTop = 0 + $tHeight;
				
				$pp_pic_holder.css({
					'top': projectedTop,
					'left': (windowWidth/2) + $scrollPos['scrollLeft'] - ($pWidth/2)
				});
		
				$ppt.css({
					'top' : projectedTop - $tHeight,
					'left' : (windowWidth/2) + $scrollPos['scrollLeft'] - ($pWidth/2) + (settings.padding/2)
				});
			};
		};
	
		function _getScroll(){
			if (self.pageYOffset) {
				scrollTop = self.pageYOffset;
				scrollLeft = self.pageXOffset;
			} else if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict
				scrollTop = document.documentElement.scrollTop;
				scrollLeft = document.documentElement.scrollLeft;
			} else if (document.body) {// all other Explorers
				scrollTop = document.body.scrollTop;
				scrollLeft = document.body.scrollLeft;	
			}
			
			return {scrollTop:scrollTop,scrollLeft:scrollLeft};
		};
	
		function _resizeOverlay() {
			$('div.pp_overlay').css({
				'height':$(document).height(),
				'width':$(window).width()
			});
		};
	
		function _buildOverlay(){
			toInject = "";
			
			// Build the background overlay div
			toInject += "<div class='pp_overlay'></div>";
			
			// Basic HTML for the picture holder
			toInject += '<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"><a href="#" class="pp_expand" title="Expand the image">Expand</a><div class="pp_loaderIcon"></div><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'+settings.counter_separator_label+'0</p><a href="#" class="pp_arrow_next">Next</a></div></div></div><div class="pp_bottom"><div class="pp_left"></div><div class="pp_middle"></div><div class="pp_right"></div></div></div>';
			
			// Basic html for the title holder
			toInject += '<div class="ppt"></div>';
			
			$('body').append(toInject);
			
			// So it fades nicely
			$('div.pp_overlay').css('opacity',0);
			
			// Set my global selectors
			$pp_pic_holder = $('.pp_pic_holder');
			$ppt = $('.ppt');
			
			$('div.pp_overlay').css('height',$(document).height()).hide().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); // Fix scoping
				
				// Expand the image
				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();
				
				$pp_pic_holder.find('.pp_hoverContainer, .pp_details').fadeOut(settings.animationSpeed);
				$pp_pic_holder.find('#pp_full_res').fadeOut(settings.animationSpeed,function(){
					$.prettyPhoto.open(images,titles,descriptions);
				});
		
				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;
			});

			$pp_pic_holder.find('.pp_hoverContainer').css({
				'margin-left': settings.padding/2
			});
		};
	};
	
	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);

/*!
 * Copyright (c) 2010 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version ${Version}
 */

var Cufon = (function() {

	var api = function() {
		return api.replace.apply(null, arguments);
	};

	var DOM = api.DOM = {

		ready: (function() {

			var complete = false, readyStatus = { loaded: 1, complete: 1 };

			var queue = [], perform = function() {
				if (complete) return;
				complete = true;
				for (var fn; fn = queue.shift(); fn());
			};

			// Gecko, Opera, WebKit r26101+

			if (document.addEventListener) {
				document.addEventListener('DOMContentLoaded', perform, false);
				window.addEventListener('pageshow', perform, false); // For cached Gecko pages
			}

			// Old WebKit, Internet Explorer

			if (!window.opera && document.readyState) (function() {
				readyStatus[document.readyState] ? perform() : setTimeout(arguments.callee, 10);
			})();

			// Internet Explorer

			if (document.readyState && document.createStyleSheet) (function() {
				try {
					document.body.doScroll('left');
					perform();
				}
				catch (e) {
					setTimeout(arguments.callee, 1);
				}
			})();

			addEvent(window, 'load', perform); // Fallback

			return function(listener) {
				if (!arguments.length) perform();
				else complete ? listener() : queue.push(listener);
			};

		})(),

		root: function() {
			return document.documentElement || document.body;
		}

	};

	var CSS = api.CSS = {

		Size: function(value, base) {

			this.value = parseFloat(value);
			this.unit = String(value).match(/[a-z%]*$/)[0] || 'px';

			this.convert = function(value) {
				return value / base * this.value;
			};

			this.convertFrom = function(value) {
				return value / this.value * base;
			};

			this.toString = function() {
				return this.value + this.unit;
			};

		},

		addClass: function(el, className) {
			var current = el.className;
			el.className = current + (current && ' ') + className;
			return el;
		},

		color: cached(function(value) {
			var parsed = {};
			parsed.color = value.replace(/^rgba\((.*?),\s*([\d.]+)\)/, function($0, $1, $2) {
				parsed.opacity = parseFloat($2);
				return 'rgb(' + $1 + ')';
			});
			return parsed;
		}),

		// has no direct CSS equivalent.
		// @see http://msdn.microsoft.com/en-us/library/system.windows.fontstretches.aspx
		fontStretch: cached(function(value) {
			if (typeof value == 'number') return value;
			if (/%$/.test(value)) return parseFloat(value) / 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
			}[value] || 1;
		}),

		getStyle: function(el) {
			var view = document.defaultView;
			if (view && view.getComputedStyle) return new Style(view.getComputedStyle(el, null));
			if (el.currentStyle) return new Style(el.currentStyle);
			return new Style(el.style);
		},

		gradient: cached(function(value) {
			var gradient = {
				id: value,
				type: value.match(/^-([a-z]+)-gradient\(/)[1],
				stops: []
			}, colors = value.substr(value.indexOf('(')).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);
			for (var i = 0, l = colors.length, stop; i < l; ++i) {
				stop = colors[i].split('=', 2).reverse();
				gradient.stops.push([ stop[1] || i / (l - 1), stop[0] ]);
			}
			return gradient;
		}),

		quotedList: cached(function(value) {
			// doesn't work properly with empty quoted strings (""), but
			// it's not worth the extra code.
			var list = [], re = /\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g, match;
			while (match = re.exec(value)) list.push(match[3] || match[1]);
			return list;
		}),

		recognizesMedia: cached(function(media) {
			var el = document.createElement('style'), sheet, container, supported;
			el.type = 'text/css';
			el.media = media;
			try { // this is cached anyway
				el.appendChild(document.createTextNode('/**/'));
			} catch (e) {}
			container = elementsByTagName('head')[0];
			container.insertBefore(el, container.firstChild);
			sheet = (el.sheet || el.styleSheet);
			supported = sheet && !sheet.disabled;
			container.removeChild(el);
			return supported;
		}),

		removeClass: function(el, className) {
			var re = RegExp('(?:^|\\s+)' + className +  '(?=\\s|$)', 'g');
			el.className = el.className.replace(re, '');
			return el;
		},

		supports: function(property, value) {
			var checker = document.createElement('span').style;
			if (checker[property] === undefined) return false;
			checker[property] = value;
			return checker[property] === value;
		},

		textAlign: function(word, style, position, wordCount) {
			if (style.get('textAlign') == 'right') {
				if (position > 0) word = ' ' + word;
			}
			else if (position < wordCount - 1) word += ' ';
			return word;
		},

		textShadow: cached(function(value) {
			if (value == 'none') return null;
			var shadows = [], currentShadow = {}, result, offCount = 0;
			var re = /(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;
			while (result = re.exec(value)) {
				if (result[0] == ',') {
					shadows.push(currentShadow);
					currentShadow = {};
					offCount = 0;
				}
				else if (result[1]) {
					currentShadow.color = result[1];
				}
				else {
					currentShadow[[ 'offX', 'offY', 'blur' ][offCount++]] = result[2];
				}
			}
			shadows.push(currentShadow);
			return shadows;
		}),

		textTransform: (function() {
			var map = {
				uppercase: function(s) {
					return s.toUpperCase();
				},
				lowercase: function(s) {
					return s.toLowerCase();
				},
				capitalize: function(s) {
					return s.replace(/\b./g, function($0) {
						return $0.toUpperCase();
					});
				}
			};
			return function(text, style) {
				var transform = map[style.get('textTransform')];
				return transform ? transform(text) : text;
			};
		})(),

		whiteSpace: (function() {
			var ignore = {
				inline: 1,
				'inline-block': 1,
				'run-in': 1
			};
			var wsStart = /^\s+/, wsEnd = /\s+$/;
			return function(text, style, node, previousElement) {
				if (previousElement) {
					if (previousElement.nodeName.toLowerCase() == 'br') {
						text = text.replace(wsStart, '');
					}
				}
				if (ignore[style.get('display')]) return text;
				if (!node.previousSibling) text = text.replace(wsStart, '');
				if (!node.nextSibling) text = text.replace(wsEnd, '');
				return text;
			};
		})()

	};

	CSS.ready = (function() {

		// don't do anything in Safari 2 (it doesn't recognize any media type)
		var complete = !CSS.recognizesMedia('all'), hasLayout = false;

		var queue = [], perform = function() {
			complete = true;
			for (var fn; fn = queue.shift(); fn());
		};

		var links = elementsByTagName('link'), styles = elementsByTagName('style');

		function isContainerReady(el) {
			return el.disabled || isSheetReady(el.sheet, el.media || 'screen');
		}

		function isSheetReady(sheet, media) {
			// in Opera sheet.disabled is true when it's still loading,
			// even though link.disabled is false. they stay in sync if
			// set manually.
			if (!CSS.recognizesMedia(media || 'all')) return true;
			if (!sheet || sheet.disabled) return false;
			try {
				var rules = sheet.cssRules, rule;
				if (rules) {
					// needed for Safari 3 and Chrome 1.0.
					// in standards-conforming browsers cssRules contains @-rules.
					// Chrome 1.0 weirdness: rules[<number larger than .length - 1>]
					// returns the last rule, so a for loop is the only option.
					search: for (var i = 0, l = rules.length; rule = rules[i], i < l; ++i) {
						switch (rule.type) {
							case 2: // @charset
								break;
							case 3: // @import
								if (!isSheetReady(rule.styleSheet, rule.media.mediaText)) return false;
								break;
							default:
								// only @charset can precede @import
								break search;
						}
					}
				}
			}
			catch (e) {} // probably a style sheet from another domain
			return true;
		}

		function allStylesLoaded() {
			// Internet Explorer's style sheet model, there's no need to do anything
			if (document.createStyleSheet) return true;
			// standards-compliant browsers
			var el, i;
			for (i = 0; el = links[i]; ++i) {
				if (el.rel.toLowerCase() == 'stylesheet' && !isContainerReady(el)) return false;
			}
			for (i = 0; el = styles[i]; ++i) {
				if (!isContainerReady(el)) return false;
			}
			return true;
		}

		DOM.ready(function() {
			// getComputedStyle returns null in Gecko if used in an iframe with display: none
			if (!hasLayout) hasLayout = CSS.getStyle(document.body).isUsable();
			if (complete || (hasLayout && allStylesLoaded())) perform();
			else setTimeout(arguments.callee, 10);
		});

		return function(listener) {
			if (complete) listener();
			else queue.push(listener);
		};

	})();

	function Font(data) {

		var face = this.face = data.face, wordSeparators = {
			'\u0020': 1,
			'\u00a0': 1,
			'\u3000': 1
		};

		this.glyphs = data.glyphs;
		this.w = data.w;
		this.baseSize = parseInt(face['units-per-em'], 10);

		this.family = face['font-family'].toLowerCase();
		this.weight = face['font-weight'];
		this.style = face['font-style'] || 'normal';

		this.viewBox = (function () {
			var parts = face.bbox.split(/\s+/);
			var box = {
				minX: parseInt(parts[0], 10),
				minY: parseInt(parts[1], 10),
				maxX: parseInt(parts[2], 10),
				maxY: parseInt(parts[3], 10)
			};
			box.width = box.maxX - box.minX;
			box.height = box.maxY - box.minY;
			box.toString = function() {
				return [ this.minX, this.minY, this.width, this.height ].join(' ');
			};
			return box;
		})();

		this.ascent = -parseInt(face.ascent, 10);
		this.descent = -parseInt(face.descent, 10);

		this.height = -this.ascent + this.descent;

		this.spacing = function(chars, letterSpacing, wordSpacing) {
			var glyphs = this.glyphs, glyph,
				kerning, k,
				jumps = [],
				width = 0, w,
				i = -1, j = -1, chr;
			while (chr = chars[++i]) {
				glyph = glyphs[chr] || this.missingGlyph;
				if (!glyph) continue;
				if (kerning) {
					width -= k = kerning[chr] || 0;
					jumps[j] -= k;
				}
				w = glyph.w;
				if (isNaN(w)) w = +this.w; // may have been a String in old fonts
				if (w > 0) {
					w += letterSpacing;
					if (wordSeparators[chr]) w += wordSpacing;
				}
				width += jumps[++j] = ~~w; // get rid of decimals
				kerning = glyph.k;
			}
			jumps.total = width;
			return jumps;
		};

	}

	function FontFamily() {

		var styles = {}, mapping = {
			oblique: 'italic',
			italic: 'oblique'
		};

		this.add = function(font) {
			(styles[font.style] || (styles[font.style] = {}))[font.weight] = font;
		};

		this.get = function(style, weight) {
			var weights = styles[style] || styles[mapping[style]]
				|| styles.normal || styles.italic || styles.oblique;
			if (!weights) return null;
			// we don't have to worry about "bolder" and "lighter"
			// because IE's currentStyle returns a numeric value for it,
			// and other browsers use the computed value anyway
			weight = {
				normal: 400,
				bold: 700
			}[weight] || parseInt(weight, 10);
			if (weights[weight]) return weights[weight];
			// http://www.w3.org/TR/CSS21/fonts.html#propdef-font-weight
			// Gecko uses x99/x01 for lighter/bolder
			var up = {
				1: 1,
				99: 0
			}[weight % 100], alts = [], min, max;
			if (up === undefined) up = weight > 400;
			if (weight == 500) weight = 400;
			for (var alt in weights) {
				if (!hasOwnProperty(weights, alt)) continue;
				alt = parseInt(alt, 10);
				if (!min || alt < min) min = alt;
				if (!max || alt > max) max = alt;
				alts.push(alt);
			}
			if (weight < min) weight = min;
			if (weight > max) weight = max;
			alts.sort(function(a, b) {
				return (up
					? (a >= weight && b >= weight) ? a < b : a > b
					: (a <= weight && b <= weight) ? a > b : a < b) ? -1 : 1;
			});
			return weights[alts[0]];
		};

	}

	function HoverHandler() {

		function contains(node, anotherNode) {
			try {
				if (node.contains) return node.contains(anotherNode);
				return node.compareDocumentPosition(anotherNode) & 16;
			}
			catch(e) {} // probably a XUL element such as a scrollbar
			return false;
		}

		function onOverOut(e) {
			var related = e.relatedTarget;
			// there might be no relatedTarget if the element is right next
			// to the window frame
			if (related && contains(this, related)) return;
			trigger(this, e.type == 'mouseover');
		}

		function onEnterLeave(e) {
			trigger(this, e.type == 'mouseenter');
		}

		function trigger(el, hoverState) {
			// A timeout is needed so that the event can actually "happen"
			// before replace is triggered. This ensures that styles are up
			// to date.
			setTimeout(function() {
				var options = sharedStorage.get(el).options;
				api.replace(el, hoverState ? merge(options, options.hover) : options, true);
			}, 10);
		}

		this.attach = function(el) {
			if (el.onmouseenter === undefined) {
				addEvent(el, 'mouseover', onOverOut);
				addEvent(el, 'mouseout', onOverOut);
			}
			else {
				addEvent(el, 'mouseenter', onEnterLeave);
				addEvent(el, 'mouseleave', onEnterLeave);
			}
		};

	}

	function ReplaceHistory() {

		var list = [], map = {};

		function filter(keys) {
			var values = [], key;
			for (var i = 0; key = keys[i]; ++i) values[i] = list[map[key]];
			return values;
		}

		this.add = function(key, args) {
			map[key] = list.push(args) - 1;
		};

		this.repeat = function() {
			var snapshot = arguments.length ? filter(arguments) : list, args;
			for (var i = 0; args = snapshot[i++];) api.replace(args[0], args[1], true);
		};

	}

	function Storage() {

		var map = {}, at = 0;

		function identify(el) {
			return el.cufid || (el.cufid = ++at);
		}

		this.get = function(el) {
			var id = identify(el);
			return map[id] || (map[id] = {});
		};

	}

	function Style(style) {

		var custom = {}, sizes = {};

		this.extend = function(styles) {
			for (var property in styles) {
				if (hasOwnProperty(styles, property)) custom[property] = styles[property];
			}
			return this;
		};

		this.get = function(property) {
			return custom[property] != undefined ? custom[property] : style[property];
		};

		this.getSize = function(property, base) {
			return sizes[property] || (sizes[property] = new CSS.Size(this.get(property), base));
		};

		this.isUsable = function() {
			return !!style;
		};

	}

	function addEvent(el, type, listener) {
		if (el.addEventListener) {
			el.addEventListener(type, listener, false);
		}
		else if (el.attachEvent) {
			el.attachEvent('on' + type, function() {
				return listener.call(el, window.event);
			});
		}
	}

	function attach(el, options) {
		var storage = sharedStorage.get(el);
		if (storage.options) return el;
		if (options.hover && options.hoverables[el.nodeName.toLowerCase()]) {
			hoverHandler.attach(el);
		}
		storage.options = options;
		return el;
	}

	function cached(fun) {
		var cache = {};
		return function(key) {
			if (!hasOwnProperty(cache, key)) cache[key] = fun.apply(null, arguments);
			return cache[key];
		};
	}

	function getFont(el, style) {
		var families = CSS.quotedList(style.get('fontFamily').toLowerCase()), family;
		for (var i = 0; family = families[i]; ++i) {
			if (fonts[family]) return fonts[family].get(style.get('fontStyle'), style.get('fontWeight'));
		}
		return null;
	}

	function elementsByTagName(query) {
		return document.getElementsByTagName(query);
	}

	function hasOwnProperty(obj, property) {
		return obj.hasOwnProperty(property);
	}

	function merge() {
		var merged = {}, arg, key;
		for (var i = 0, l = arguments.length; arg = arguments[i], i < l; ++i) {
			for (key in arg) {
				if (hasOwnProperty(arg, key)) merged[key] = arg[key];
			}
		}
		return merged;
	}

	function process(font, text, style, options, node, el) {
		var fragment = document.createDocumentFragment(), processed;
		if (text === '') return fragment;
		var separate = options.separate;
		var parts = text.split(separators[separate]), needsAligning = (separate == 'words');
		if (needsAligning && HAS_BROKEN_REGEXP) {
			// @todo figure out a better way to do this
			if (/^\s/.test(text)) parts.unshift('');
			if (/\s$/.test(text)) parts.push('');
		}
		for (var i = 0, l = parts.length; i < l; ++i) {
			processed = engines[options.engine](font,
				needsAligning ? CSS.textAlign(parts[i], style, i, l) : parts[i],
				style, options, node, el, i < l - 1);
			if (processed) fragment.appendChild(processed);
		}
		return fragment;
	}

	function replaceElement(el, options) {
		var name = el.nodeName.toLowerCase();
		if (options.ignore[name]) return;
		var replace = !options.textless[name];
		var style = CSS.getStyle(attach(el, options)).extend(options);
		var font = getFont(el, style), node, type, next, anchor, text, lastElement;
		if (!font) return;
		for (node = el.firstChild; node; node = next) {
			type = node.nodeType;
			next = node.nextSibling;
			if (replace && type == 3) {
				// Node.normalize() is broken in IE 6, 7, 8
				if (anchor) {
					anchor.appendData(node.data);
					el.removeChild(node);
				}
				else anchor = node;
				if (next) continue;
			}
			if (anchor) {
				el.replaceChild(process(font,
					CSS.whiteSpace(anchor.data, style, anchor, lastElement),
					style, options, node, el), anchor);
				anchor = null;
			}
			if (type == 1) {
				if (node.firstChild) {
					if (node.nodeName.toLowerCase() == 'cufon') {
						engines[options.engine](font, null, style, options, node, el);
					}
					else arguments.callee(node, options);
				}
				lastElement = node;
			}
		}
	}

	var HAS_BROKEN_REGEXP = ' '.split(/\s+/).length == 0;

	var sharedStorage = new Storage();
	var hoverHandler = new HoverHandler();
	var replaceHistory = new ReplaceHistory();
	var initialized = false;

	var engines = {}, fonts = {}, defaultOptions = {
		autoDetect: false,
		engine: null,
		//fontScale: 1,
		//fontScaling: false,
		forceHitArea: false,
		hover: false,
		hoverables: {
			a: true
		},
		ignore: {
			applet: 1,
			canvas: 1,
			col: 1,
			colgroup: 1,
			head: 1,
			iframe: 1,
			map: 1,
			noscript: 1,
			optgroup: 1,
			option: 1,
			script: 1,
			select: 1,
			style: 1,
			textarea: 1,
			title: 1,
			pre: 1
		},
		printable: true,
		//rotation: 0,
		//selectable: false,
		selector: (
				window.Sizzle
			||	(window.jQuery && function(query) { return jQuery(query); }) // avoid noConflict issues
			||	(window.dojo && dojo.query)
			||	(window.glow && glow.dom && glow.dom.get)
			||	(window.Ext && Ext.query)
			||	(window.YAHOO && YAHOO.util && YAHOO.util.Selector && YAHOO.util.Selector.query)
			||	(window.$$ && function(query) { return $$(query); })
			||	(window.$ && function(query) { return $(query); })
			||	(document.querySelectorAll && function(query) { return document.querySelectorAll(query); })
			||	elementsByTagName
		),
		separate: 'words', // 'none' and 'characters' are also accepted
		textless: {
			dl: 1,
			html: 1,
			ol: 1,
			table: 1,
			tbody: 1,
			thead: 1,
			tfoot: 1,
			tr: 1,
			ul: 1
		},
		textShadow: 'none'
	};

	var separators = {
		// The first pattern may cause unicode characters above
		// code point 255 to be removed in Safari 3.0. Luckily enough
		// Safari 3.0 does not include non-breaking spaces in \s, so
		// we can just use a simple alternative pattern.
		words: /\s/.test('\u00a0') ? /[^\S\u00a0]+/ : /\s+/,
		characters: '',
		none: /^/
	};

	api.now = function() {
		DOM.ready();
		return api;
	};

	api.refresh = function() {
		replaceHistory.repeat.apply(replaceHistory, arguments);
		return api;
	};

	api.registerEngine = function(id, engine) {
		if (!engine) return api;
		engines[id] = engine;
		return api.set('engine', id);
	};

	api.registerFont = function(data) {
		if (!data) return api;
		var font = new Font(data), family = font.family;
		if (!fonts[family]) fonts[family] = new FontFamily();
		fonts[family].add(font);
		return api.set('fontFamily', '"' + family + '"');
	};

	api.replace = function(elements, options, ignoreHistory) {
		options = merge(defaultOptions, options);
		if (!options.engine) return api; // there's no browser support so we'll just stop here
		if (!initialized) {
			CSS.addClass(DOM.root(), 'cufon-active cufon-loading');
			CSS.ready(function() {
				// fires before any replace() calls, but it doesn't really matter
				CSS.addClass(CSS.removeClass(DOM.root(), 'cufon-loading'), 'cufon-ready');
			});
			initialized = true;
		}
		if (options.hover) options.forceHitArea = true;
		if (options.autoDetect) delete options.fontFamily;
		if (typeof options.textShadow == 'string') {
			options.textShadow = CSS.textShadow(options.textShadow);
		}
		if (typeof options.color == 'string' && /^-/.test(options.color)) {
			options.textGradient = CSS.gradient(options.color);
		}
		else delete options.textGradient;
		if (!ignoreHistory) replaceHistory.add(elements, arguments);
		if (elements.nodeType || typeof elements == 'string') elements = [ elements ];
		CSS.ready(function() {
			for (var i = 0, l = elements.length; i < l; ++i) {
				var el = elements[i];
				if (typeof el == 'string') api.replace(options.selector(el), options, true);
				else replaceElement(el, options);
			}
		});
		return api;
	};

	api.set = function(option, value) {
		defaultOptions[option] = value;
		return api;
	};

	return api;

})();

Cufon.registerEngine('canvas', (function() {

	// Safari 2 doesn't support .apply() on native methods

	var check = document.createElement('canvas');
	if (!check || !check.getContext || !check.getContext.apply) return;
	check = null;

	var HAS_INLINE_BLOCK = Cufon.CSS.supports('display', 'inline-block');

	// Firefox 2 w/ non-strict doctype (almost standards mode)
	var HAS_BROKEN_LINEHEIGHT = !HAS_INLINE_BLOCK && (document.compatMode == 'BackCompat' || /frameset|transitional/i.test(document.doctype.publicId));

	var styleSheet = document.createElement('style');
	styleSheet.type = 'text/css';
	styleSheet.appendChild(document.createTextNode((
		'cufon{text-indent:0;}' +
		'@media screen,projection{' +
			'cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;' +
			(HAS_BROKEN_LINEHEIGHT
				? ''
				: 'font-size:1px;line-height:1px;') +
			'}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;text-indent:-10000in;}' +
			(HAS_INLINE_BLOCK
				? 'cufon canvas{position:relative;}'
				: 'cufon canvas{position:absolute;}') +
		'}' +
		'@media print{' +
			'cufon{padding:0;}' + // Firefox 2
			'cufon canvas{display:none;}' +
		'}'
	).replace(/;/g, '!important;')));
	document.getElementsByTagName('head')[0].appendChild(styleSheet);

	function generateFromVML(path, context) {
		var atX = 0, atY = 0;
		var code = [], re = /([mrvxe])([^a-z]*)/g, match;
		generate: for (var i = 0; match = re.exec(path); ++i) {
			var c = match[2].split(',');
			switch (match[1]) {
				case 'v':
					code[i] = { m: 'bezierCurveTo', a: [ atX + ~~c[0], atY + ~~c[1], atX + ~~c[2], atY + ~~c[3], atX += ~~c[4], atY += ~~c[5] ] };
					break;
				case 'r':
					code[i] = { m: 'lineTo', a: [ atX += ~~c[0], atY += ~~c[1] ] };
					break;
				case 'm':
					code[i] = { m: 'moveTo', a: [ atX = ~~c[0], atY = ~~c[1] ] };
					break;
				case 'x':
					code[i] = { m: 'closePath' };
					break;
				case 'e':
					break generate;
			}
			context[code[i].m].apply(context, code[i].a);
		}
		return code;
	}

	function interpret(code, context) {
		for (var i = 0, l = code.length; i < l; ++i) {
			var line = code[i];
			context[line.m].apply(context, line.a);
		}
	}

	return function(font, text, style, options, node, el) {

		var redraw = (text === null);

		if (redraw) text = node.getAttribute('alt');

		var viewBox = font.viewBox;

		var size = style.getSize('fontSize', font.baseSize);

		var expandTop = 0, expandRight = 0, expandBottom = 0, expandLeft = 0;
		var shadows = options.textShadow, shadowOffsets = [];
		if (shadows) {
			for (var i = shadows.length; i--;) {
				var shadow = shadows[i];
				var x = size.convertFrom(parseFloat(shadow.offX));
				var y = size.convertFrom(parseFloat(shadow.offY));
				shadowOffsets[i] = [ x, y ];
				if (y < expandTop) expandTop = y;
				if (x > expandRight) expandRight = x;
				if (y > expandBottom) expandBottom = y;
				if (x < expandLeft) expandLeft = x;
			}
		}

		var chars = Cufon.CSS.textTransform(text, style).split('');

		var jumps = font.spacing(chars,
			~~size.convertFrom(parseFloat(style.get('letterSpacing')) || 0),
			~~size.convertFrom(parseFloat(style.get('wordSpacing')) || 0)
		);

		if (!jumps.length) return null; // there's nothing to render

		var width = jumps.total;

		expandRight += viewBox.width - jumps[jumps.length - 1];
		expandLeft += viewBox.minX;

		var wrapper, canvas;

		if (redraw) {
			wrapper = node;
			canvas = node.firstChild;
		}
		else {
			wrapper = document.createElement('cufon');
			wrapper.className = 'cufon cufon-canvas';
			wrapper.setAttribute('alt', text);

			canvas = document.createElement('canvas');
			wrapper.appendChild(canvas);

			if (options.printable) {
				var print = document.createElement('cufontext');
				print.appendChild(document.createTextNode(text));
				wrapper.appendChild(print);
			}
		}

		var wStyle = wrapper.style;
		var cStyle = canvas.style;

		var height = size.convert(viewBox.height);
		var roundedHeight = Math.ceil(height);
		var roundingFactor = roundedHeight / height;
		var stretchFactor = roundingFactor * Cufon.CSS.fontStretch(style.get('fontStretch'));
		var stretchedWidth = width * stretchFactor;

		var canvasWidth = Math.ceil(size.convert(stretchedWidth + expandRight - expandLeft));
		var canvasHeight = Math.ceil(size.convert(viewBox.height - expandTop + expandBottom));

		canvas.width = canvasWidth;
		canvas.height = canvasHeight;

		// needed for WebKit and full page zoom
		cStyle.width = canvasWidth + 'px';
		cStyle.height = canvasHeight + 'px';

		// minY has no part in canvas.height
		expandTop += viewBox.minY;

		cStyle.top = Math.round(size.convert(expandTop - font.ascent)) + 'px';
		cStyle.left = Math.round(size.convert(expandLeft)) + 'px';

		var wrapperWidth = Math.max(Math.ceil(size.convert(stretchedWidth)), 0) + 'px';

		if (HAS_INLINE_BLOCK) {
			wStyle.width = wrapperWidth;
			wStyle.height = size.convert(font.height) + 'px';
		}
		else {
			wStyle.paddingLeft = wrapperWidth;
			wStyle.paddingBottom = (size.convert(font.height) - 1) + 'px';
		}

		var g = canvas.getContext('2d'), scale = height / viewBox.height;

		// proper horizontal scaling is performed later
		g.scale(scale, scale * roundingFactor);
		g.translate(-expandLeft, -expandTop);
		g.save();

		function renderText() {
			var glyphs = font.glyphs, glyph, i = -1, j = -1, chr;
			g.scale(stretchFactor, 1);
			while (chr = chars[++i]) {
				var glyph = glyphs[chars[i]] || font.missingGlyph;
				if (!glyph) continue;
				if (glyph.d) {
					g.beginPath();
					if (glyph.code) interpret(glyph.code, g);
					else glyph.code = generateFromVML('m' + glyph.d, g);
					g.fill();
				}
				g.translate(jumps[++j], 0);
			}
			g.restore();
		}

		if (shadows) {
			for (var i = shadows.length; i--;) {
				var shadow = shadows[i];
				g.save();
				g.fillStyle = shadow.color;
				g.translate.apply(g, shadowOffsets[i]);
				renderText();
			}
		}

		var gradient = options.textGradient;
		if (gradient) {
			var stops = gradient.stops, fill = g.createLinearGradient(0, viewBox.minY, 0, viewBox.maxY);
			for (var i = 0, l = stops.length; i < l; ++i) {
				fill.addColorStop.apply(fill, stops[i]);
			}
			g.fillStyle = fill;
		}
		else g.fillStyle = style.get('color');

		renderText();

		return wrapper;

	};

})());

Cufon.registerEngine('vml', (function() {

	var ns = document.namespaces;
	if (!ns) return;
	ns.add('cvml', 'urn:schemas-microsoft-com:vml');
	ns = null;

	var check = document.createElement('cvml:shape');
	check.style.behavior = 'url(#default#VML)';
	if (!check.coordsize) return; // VML isn't supported
	check = null;

	var HAS_BROKEN_LINEHEIGHT = (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:' +
			(HAS_BROKEN_LINEHEIGHT
				? 'middle'
				: 'text-bottom') +
			';}' +
			'cufon cufontext{position:absolute;left:-10000in;font-size:1px;}' +
			'a cufon{cursor:pointer}' + // ignore !important here
		'}' +
		'@media print{' +
			'cufon cufoncanvas{display:none;}' +
		'}' +
	'</style>').replace(/;/g, '!important;'));

	function getFontSizeInPixels(el, value) {
		return getSizeInPixels(el, /(?:em|ex|%)$|^[a-z-]+$/i.test(value) ? '1em' : value);
	}

	// Original by Dead Edwards.
	// Combined with getFontSizeInPixels it also works with relative units.
	function getSizeInPixels(el, value) {
		if (!isNaN(value) || /px$/i.test(value)) return parseFloat(value);
		var style = el.style.left, runtimeStyle = el.runtimeStyle.left;
		el.runtimeStyle.left = el.currentStyle.left;
		el.style.left = value.replace('%', 'em');
		var result = el.style.pixelLeft;
		el.style.left = style;
		el.runtimeStyle.left = runtimeStyle;
		return result;
	}

	function getSpacingValue(el, style, size, property) {
		var key = 'computed' + property, value = style[key];
		if (isNaN(value)) {
			value = style.get(property);
			style[key] = value = (value == 'normal') ? 0 : ~~size.convertFrom(getSizeInPixels(el, value));
		}
		return value;
	}

	var fills = {};

	function gradientFill(gradient) {
		var id = gradient.id;
		if (!fills[id]) {
			var stops = gradient.stops, fill = document.createElement('cvml:fill'), colors = [];
			fill.type = 'gradient';
			fill.angle = 180;
			fill.focus = '0';
			fill.method = 'none';
			fill.color = stops[0][1];
			for (var j = 1, k = stops.length - 1; j < k; ++j) {
				colors.push(stops[j][0] * 100 + '% ' + stops[j][1]);
			}
			fill.colors = colors.join(',');
			fill.color2 = stops[k][1];
			fills[id] = fill;
		}
		return fills[id];
	}

	return function(font, text, style, options, node, el, hasNext) {

		var redraw = (text === null);

		if (redraw) text = node.alt;

		var viewBox = font.viewBox;

		var size = style.computedFontSize || (style.computedFontSize = new Cufon.CSS.Size(getFontSizeInPixels(el, style.get('fontSize')) + 'px', font.baseSize));

		var wrapper, canvas;

		if (redraw) {
			wrapper = node;
			canvas = node.firstChild;
		}
		else {
			wrapper = document.createElement('cufon');
			wrapper.className = 'cufon cufon-vml';
			wrapper.alt = text;

			canvas = document.createElement('cufoncanvas');
			wrapper.appendChild(canvas);

			if (options.printable) {
				var print = document.createElement('cufontext');
				print.appendChild(document.createTextNode(text));
				wrapper.appendChild(print);
			}

			// ie6, for some reason, has trouble rendering the last VML element in the document.
			// we can work around this by injecting a dummy element where needed.
			// @todo find a better solution
			if (!hasNext) wrapper.appendChild(document.createElement('cvml:shape'));
		}

		var wStyle = wrapper.style;
		var cStyle = canvas.style;

		var height = size.convert(viewBox.height), roundedHeight = Math.ceil(height);
		var roundingFactor = roundedHeight / height;
		var stretchFactor = roundingFactor * Cufon.CSS.fontStretch(style.get('fontStretch'));
		var minX = viewBox.minX, minY = viewBox.minY;

		cStyle.height = roundedHeight;
		cStyle.top = Math.round(size.convert(minY - font.ascent));
		cStyle.left = Math.round(size.convert(minX));

		wStyle.height = size.convert(font.height) + 'px';

		var color = style.get('color');
		var chars = Cufon.CSS.textTransform(text, style).split('');

		var jumps = font.spacing(chars,
			getSpacingValue(el, style, size, 'letterSpacing'),
			getSpacingValue(el, style, size, 'wordSpacing')
		);

		if (!jumps.length) return null;

		var width = jumps.total;
		var fullWidth = -minX + width + (viewBox.width - jumps[jumps.length - 1]);

		var shapeWidth = size.convert(fullWidth * stretchFactor), roundedShapeWidth = Math.round(shapeWidth);

		var coordSize = fullWidth + ',' + viewBox.height, coordOrigin;
		var stretch = 'r' + coordSize + 'ns';

		var fill = options.textGradient && gradientFill(options.textGradient);

		var glyphs = font.glyphs, offsetX = 0;
		var shadows = options.textShadow;
		var i = -1, j = 0, chr;

		while (chr = chars[++i]) {

			var glyph = glyphs[chars[i]] || font.missingGlyph, shape;
			if (!glyph) continue;

			if (redraw) {
				// some glyphs may be missing so we can't use i
				shape = canvas.childNodes[j];
				while (shape.firstChild) shape.removeChild(shape.firstChild); // shadow, fill
			}
			else {
				shape = document.createElement('cvml:shape');
				canvas.appendChild(shape);
			}

			shape.stroked = 'f';
			shape.coordsize = coordSize;
			shape.coordorigin = coordOrigin = (minX - offsetX) + ',' + minY;
			shape.path = (glyph.d ? 'm' + glyph.d + 'xe' : '') + 'm' + coordOrigin + stretch;
			shape.fillcolor = color;

			if (fill) shape.appendChild(fill.cloneNode(false));

			// it's important to not set top/left or IE8 will grind to a halt
			var sStyle = shape.style;
			sStyle.width = roundedShapeWidth;
			sStyle.height = roundedHeight;

			if (shadows) {
				// due to the limitations of the VML shadow element there
				// can only be two visible shadows. opacity is shared
				// for all shadows.
				var shadow1 = shadows[0], shadow2 = shadows[1];
				var color1 = Cufon.CSS.color(shadow1.color), color2;
				var shadow = document.createElement('cvml:shadow');
				shadow.on = 't';
				shadow.color = color1.color;
				shadow.offset = shadow1.offX + ',' + shadow1.offY;
				if (shadow2) {
					color2 = Cufon.CSS.color(shadow2.color);
					shadow.type = 'double';
					shadow.color2 = color2.color;
					shadow.offset2 = shadow2.offX + ',' + shadow2.offY;
				}
				shadow.opacity = color1.opacity || (color2 && color2.opacity) || 1;
				shape.appendChild(shadow);
			}

			offsetX += jumps[j++];
		}

		// addresses flickering issues on :hover

		var cover = shape.nextSibling, coverFill, vStyle;

		if (options.forceHitArea) {

			if (!cover) {
				cover = document.createElement('cvml:rect');
				cover.stroked = 'f';
				cover.className = 'cufon-vml-cover';
				coverFill = document.createElement('cvml:fill');
				coverFill.opacity = 0;
				cover.appendChild(coverFill);
				canvas.appendChild(cover);
			}

			vStyle = cover.style;

			vStyle.width = roundedShapeWidth;
			vStyle.height = roundedHeight;

		}
		else if (cover) canvas.removeChild(cover);

		wStyle.width = Math.max(Math.ceil(size.convert(width * stretchFactor)), 0);

		if (HAS_BROKEN_LINEHEIGHT) {

			var yAdjust = style.computedYAdjust;

			if (yAdjust === undefined) {
				var lineHeight = style.get('lineHeight');
				if (lineHeight == 'normal') lineHeight = '1em';
				else if (!isNaN(lineHeight)) lineHeight += 'em'; // no unit
				style.computedYAdjust = yAdjust = 0.5 * (getSizeInPixels(el, lineHeight) - parseFloat(wStyle.height));
			}

			if (yAdjust) {
				wStyle.marginTop = Math.ceil(yAdjust) + 'px';
				wStyle.marginBottom = yAdjust + 'px';
			}

		}

		return wrapper;

	};

})());


/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Digitized data copyright Monotype Typography, Ltd 1991-1995. All rights
 * reserved. Monotype Garamond® is a trademark of Monotype Typography, Ltd which
 * may be registered in certain jurisdictions.
 * 
 * Trademark:
 * Monotype Garamond® is a trademark of Monotype Typography, Ltd which may be
 * registered in certain jurisdictions.
 * 
 * Description:
 * Monotype Drawing Office 1922. This typeface is based on roman types cut by Jean
 * Jannon in 1615. Jannon followed the designs of Claude Garamond which had been
 * cut in the previous century. Garamond's types were, in turn, based on those used
 * by Aldus Manutius in 1495 and cut by Francesco Griffo. The italic is based on
 * types cut in France circa 1557 by Robert Granjon. Garamond is a beautiful
 * typeface with an air of informality which looks good in a wide range of
 * applications. It works particularly well in books and lengthy text settings.
 * 
 * Manufacturer:
 * Monotype Typography, Inc.
 * 
 * Designer:
 * Claude Garamond
 * 
 * Vendor URL:
 * http://www.monotype.com/html/mtname/ms_welcome.html
 * 
 * License information:
 * http://www.monotype.com/html/type/license.html
 */
Cufon.registerFont({"w":168,"face":{"font-family":"Garamond","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 2 4 4 3 3 1 1 8 3","ascent":"288","descent":"-72","x-height":"5","bbox":"-30.0585 -302.443 323 95","underline-thickness":"17.9297","underline-position":"-18.1055","unicode-range":"U+0020-U+20AC"},"glyphs":{" ":{"w":90},"!":{"d":"56,-211r-11,114v-1,15,0,32,-2,46r-7,0r-5,-101v0,-26,-20,-70,8,-78v11,0,18,8,17,19xm58,-15v0,22,-35,24,-36,1v-1,-9,8,-18,18,-18v10,0,18,8,18,17","w":78},"\"":{"d":"41,-244v39,8,3,71,3,103r-7,0r-14,-81v0,-15,6,-21,18,-22xm105,-244v24,1,19,29,15,51r-10,52r-9,0v-4,-28,-11,-52,-13,-82v-1,-14,5,-21,17,-21","w":146},"#":{"d":"17,-167r58,0r16,-73r15,0r-15,73r80,0r15,-73r15,0r-15,73r37,0r0,16r-40,0r-15,71r55,0r0,15r-58,0r-15,73r-16,0r16,-73r-81,0r-15,73r-15,0r15,-73r-37,0r0,-15r40,0r15,-71r-55,0r0,-16xm87,-151r-15,71r81,0r15,-71r-81,0","w":239},"$":{"d":"25,-38v9,-2,26,26,34,28v2,-13,3,-74,1,-100v-31,-9,-62,-53,-34,-88v8,-10,18,-16,33,-20r1,-18r6,0v1,7,1,13,1,17v11,-1,18,-1,27,1r1,-18v11,-3,7,10,8,19v21,7,36,9,42,31v-15,30,-28,-18,-43,-18v-4,33,0,53,-1,88v31,14,62,57,34,95v-9,11,-20,18,-35,22v-5,18,1,27,-2,47r-7,0r0,-45v-3,1,-11,1,-23,1v-2,10,-2,34,-3,44r-7,0v0,-9,1,-24,1,-44v-20,-3,-42,-13,-44,-32v0,-5,5,-10,10,-10xm66,-209v2,43,-12,85,27,89r0,-89v-10,-2,-19,-3,-27,0xm58,-208v-38,8,-32,60,0,71r0,-71xm92,-6r0,-87v-8,-3,-20,-15,-24,-9v5,36,-22,109,24,96xm100,-9v35,-9,30,-67,2,-77v0,25,-4,53,-2,77","w":161},"%":{"d":"66,12v2,-13,26,-41,37,-60v51,-90,91,-149,114,-181r11,0r-152,240xm58,-229v29,0,45,25,45,61v0,33,-19,60,-46,61v-60,-1,-58,-122,1,-122xm57,-113v24,-3,25,-19,26,-51v0,-37,0,-54,-25,-59v-25,4,-25,21,-25,59v0,32,3,47,24,51xm240,-120v60,1,56,123,-1,123v-60,0,-60,-122,1,-123xm239,-3v24,-2,26,-20,26,-52v0,-35,0,-53,-25,-58v-25,3,-25,20,-25,59v-1,32,2,48,24,51","w":296},"&":{"d":"175,-53v24,35,46,50,79,27v1,0,2,1,3,1v-4,25,-17,30,-37,30v-31,0,-46,-22,-64,-38v-23,24,-39,36,-80,38v-41,1,-66,-25,-66,-63v0,-41,31,-56,68,-67v-16,-21,-24,-26,-25,-50v-1,-23,22,-39,49,-39v27,0,46,16,46,39v0,27,-13,35,-35,45r57,70v14,-16,26,-32,29,-52v2,-12,-12,-10,-15,-19v23,-3,42,-3,69,-5v-1,12,-16,9,-21,17v-14,12,-45,48,-57,66xm128,-172v4,-37,-52,-47,-52,-12v0,20,19,36,31,48v12,-5,19,-20,21,-36xm39,-64v-1,53,86,62,112,24r-68,-80v-24,9,-43,28,-44,56","w":262},"'":{"d":"31,-244v40,7,4,70,5,103r-8,0r-14,-81v0,-14,5,-21,17,-22","w":63},"(":{"d":"107,88v-88,-49,-106,-229,-25,-299v8,-8,16,-15,25,-19v10,17,-21,26,-23,38v-67,71,-39,227,26,272","w":104},")":{"d":"-1,-230v71,41,104,176,51,260v-12,20,-30,45,-53,58v-1,-3,-3,-6,-5,-9v40,-37,69,-80,69,-151v0,-74,-24,-109,-66,-150","w":104},"*":{"d":"70,-147r-53,31v-18,-21,13,-17,46,-39r2,-2r-53,-30r6,-12v28,19,46,30,52,33r-1,-61r14,0v0,21,-4,42,-2,62v16,-11,29,-20,54,-33v3,6,4,6,7,12r-56,29v18,10,38,18,55,30v-6,11,-5,13,-22,2v-17,-11,-24,-19,-38,-24r2,62v-7,2,-17,1,-14,-11","w":153},"+":{"d":"25,-119r87,0r0,-87r15,0r0,87r87,0r0,15r-87,0r0,86r-15,0r0,-86r-87,0r0,-15","w":239},",":{"d":"35,-25v44,1,39,66,5,80v-9,4,-18,8,-25,8r0,-6v18,-9,34,-17,35,-37v1,-19,-33,-8,-33,-27v0,-13,10,-17,18,-18","w":78},"-":{"d":"14,-65v-5,-12,4,-13,17,-13r68,1r0,14","w":112},".":{"d":"58,-14v0,26,-37,22,-37,0v0,-10,9,-20,19,-20v11,0,18,9,18,20","w":78},"\/":{"d":"144,-251r16,0r-124,300r-16,0","w":180},"0":{"d":"86,-229v97,7,98,228,-2,234v-98,-6,-95,-229,2,-234xm84,-2v49,0,47,-62,47,-115v0,-62,0,-96,-45,-104v-50,7,-46,54,-46,118v0,59,2,101,44,101"},"1":{"d":"27,-177r60,-51v11,0,12,-1,12,12r0,200v6,7,31,1,29,16r-81,0v1,-19,35,-1,27,-33r1,-168v-33,19,-38,37,-48,24"},"2":{"d":"85,-21v33,0,61,10,66,-26v18,0,0,27,2,47r-145,-1v27,-54,114,-94,115,-165v0,-24,-20,-44,-44,-44v-32,0,-44,26,-55,50v-2,0,-5,-3,-4,-6v5,-30,28,-62,67,-62v34,0,65,27,63,59v-4,68,-77,92,-114,147v18,1,34,1,49,1"},"3":{"d":"105,-159v18,-23,-1,-52,-29,-52v-18,0,-33,11,-46,34r-6,-3v13,-30,27,-47,62,-49v27,-2,48,17,48,37v0,27,-17,38,-39,55v38,-3,57,26,58,60v2,46,-40,83,-88,82v-25,-1,-47,-2,-51,-20v12,-26,44,18,59,12v60,5,78,-113,15,-118v-9,0,-18,5,-27,13v-9,-9,6,-14,12,-20v14,-10,25,-21,32,-31"},"4":{"d":"101,-205v9,-8,8,-24,25,-24r0,149r38,0r0,16v-14,0,-24,2,-38,0v-2,22,3,50,-2,68r-22,0r0,-68r-92,0v-1,-20,5,-20,18,-38xm102,-80r0,-111v-19,25,-53,79,-75,111r75,0"},"5":{"d":"49,-224v31,-1,67,6,84,-6v8,2,2,20,0,27v-26,5,-61,-3,-81,3v0,2,-2,23,-5,63v51,-21,104,10,104,65v0,66,-81,98,-131,62v-7,-10,7,-18,18,-14v12,7,24,20,42,20v29,0,48,-28,50,-59v5,-48,-58,-76,-90,-46v-8,-12,1,-44,1,-66v0,-32,-1,-44,8,-49"},"6":{"d":"146,-31v-34,65,-137,32,-128,-53v8,-81,54,-128,120,-146v2,3,5,8,-1,8v-53,22,-94,74,-95,152v-1,27,20,68,47,67v53,-2,52,-121,1,-121v-8,-1,-11,6,-15,-3v52,-28,99,42,71,96"},"7":{"d":"133,-199v-50,5,-107,-17,-111,21v-9,-2,-5,-32,-3,-44v44,2,96,-4,136,2v-7,21,-28,60,-39,94r-39,119v1,4,6,14,-6,12v-13,-2,-5,-18,0,-31"},"8":{"d":"20,-53v1,-36,18,-46,48,-59v-26,-14,-42,-26,-44,-59v-2,-30,29,-57,60,-57v34,0,61,20,61,51v0,30,-16,42,-42,53v35,19,49,24,52,63v3,35,-30,66,-68,66v-37,0,-68,-23,-67,-58xm85,-220v-35,0,-54,48,-28,71v5,5,24,17,38,21v42,-12,42,-92,-10,-92xm86,-4v40,0,61,-53,33,-80v-9,-9,-23,-16,-43,-24v-23,12,-32,25,-34,57v-2,30,19,47,44,47"},"9":{"d":"82,-230v48,2,70,40,70,90v0,82,-48,133,-121,145v-4,-3,-2,-10,4,-8v59,-16,91,-67,91,-141v1,-43,-11,-78,-46,-78v-47,0,-55,120,-1,122v7,-1,15,-2,15,6v-40,19,-78,-21,-78,-64v0,-38,30,-74,66,-72"},":":{"d":"38,-100v-12,1,-17,-10,-17,-22v-1,-8,9,-18,18,-18v10,0,19,10,19,20v0,11,-7,20,-20,20xm40,5v-24,0,-24,-39,0,-39v10,0,18,8,18,19v1,11,-9,20,-18,20","w":78},";":{"d":"24,-123v0,-9,7,-19,17,-18v10,-1,20,8,19,18v1,9,-9,19,-18,18v-9,1,-19,-9,-18,-18xm20,-14v6,-29,51,-20,48,13v-3,34,-20,45,-48,57r-5,-6v21,-13,35,-18,35,-41v0,-16,-34,-3,-30,-23","w":78},"\u037e":{"d":"24,-123v0,-9,7,-19,17,-18v10,-1,20,8,19,18v1,9,-9,19,-18,18v-9,1,-19,-9,-18,-18xm20,-14v6,-29,51,-20,48,13v-3,34,-20,45,-48,57r-5,-6v21,-13,35,-18,35,-41v0,-16,-34,-3,-30,-23","w":78},"<":{"d":"214,-25r-188,-80r0,-14r188,-80r0,17r-168,70r168,70r0,17","w":239},"=":{"d":"26,-160r188,0r0,15r-188,0r0,-15xm26,-79r188,0r0,16r-188,0r0,-16","w":239},">":{"d":"26,-199r188,80r0,14r-188,80r0,-17r168,-70r-168,-70r0,-17","w":239},"?":{"d":"38,-230v65,-4,115,104,49,135v-11,5,-49,0,-43,27v-2,14,2,12,-8,13r-6,-54v24,-18,77,1,76,-46v-1,-37,-36,-66,-76,-49v-8,0,-14,-3,-14,-12v0,-12,9,-14,22,-14xm40,5v-8,1,-17,-9,-17,-17v0,-11,9,-19,18,-19v9,-1,19,10,18,19v0,11,-7,18,-19,17","w":131},"@":{"d":"184,-169v17,0,26,10,30,24r6,-20r28,-3v-12,46,-29,87,-37,137v-1,8,6,13,13,13v46,-6,74,-62,74,-115v0,-66,-48,-108,-114,-108v-91,0,-149,75,-150,168v-1,85,55,140,137,140v71,0,119,-42,142,-97r10,0v-19,59,-78,109,-153,108v-91,-2,-153,-64,-153,-156v0,-99,69,-172,166,-172v75,0,126,46,126,120v0,63,-36,125,-97,125v-27,0,-31,-23,-24,-50v-24,27,-37,44,-69,50v-19,-1,-33,-20,-32,-41v4,-54,43,-123,97,-123xm135,-27v45,-6,73,-64,73,-109v0,-13,-9,-25,-22,-25v-41,8,-66,66,-71,110v-1,12,8,25,20,24","w":329},"A":{"d":"153,-101v-27,1,-68,-9,-78,7r-25,79v1,15,34,-1,37,15r-90,-2v7,-13,37,1,40,-19v29,-67,53,-139,80,-215r11,0v31,66,55,158,86,222v8,5,28,3,26,14r-93,-2v-1,-17,53,7,30,-31xm81,-112v17,4,47,2,68,1v-15,-45,-19,-54,-35,-90","w":243,"k":{"y":9,"w":14,"v":21,"u":7,"Y":23,"W":32,"V":41,"U":16,"T":11,"Q":9,"O":14,"G":14,"C":14}},"B":{"d":"104,-228v80,-12,115,69,46,98v32,9,55,24,55,62v0,74,-114,74,-196,66v7,-12,34,-4,34,-16v0,-57,-1,-137,0,-196r-38,-4v-2,-10,13,-5,21,-7xm158,-177v2,-42,-47,-48,-85,-40r2,88v45,10,82,-12,83,-48xm74,-117v4,61,-17,114,42,108v34,-3,55,-21,58,-55v5,-49,-58,-61,-100,-53","w":221,"k":{"\u00dc":9,"\u00c4":11,"U":9,"A":11,".":20,",":23}},"C":{"d":"143,5v-132,0,-162,-154,-73,-216v31,-21,106,-25,138,-4r2,35v-3,1,-3,1,-6,0v-10,-26,-32,-42,-66,-42v-62,0,-88,49,-88,111v0,65,28,110,91,108v41,-2,55,-23,73,-49v5,16,-10,43,-9,48v-17,5,-35,9,-62,9","w":228,"k":{".":7,",":9}},"D":{"d":"5,2v-6,-13,27,-6,33,-15v8,-45,7,-144,2,-199v-1,-7,-32,-4,-32,-16v34,-2,82,0,121,0v78,0,131,41,131,118v0,95,-76,123,-184,111xm72,-126v3,99,-14,111,49,120v65,-4,103,-38,103,-106v0,-67,-49,-107,-122,-106v-19,1,-30,-1,-30,20r0,72","w":277,"k":{"\u00c4":18,"Y":16,"W":9,"V":11,"A":18,".":34,",":32}},"E":{"d":"13,2v-4,1,-4,-2,-4,-5v16,-9,47,5,36,-28r-1,-160v7,-34,-17,-18,-35,-29v42,-9,131,0,192,-3v5,9,0,38,1,50v-17,-11,-8,-52,-51,-42v-20,-2,-41,1,-62,1v-19,-1,-15,6,-15,27r1,66r81,1v24,5,6,-38,25,-35v-3,27,6,64,-3,85v-11,-17,-4,-43,-40,-42r-63,2r0,78v-6,40,26,21,61,25v64,7,64,-17,88,-52v1,0,3,0,4,1v-9,23,-4,37,-11,58","w":236},"F":{"d":"167,-81v3,-40,-46,-36,-95,-31v-2,24,-1,62,-1,91v0,17,37,4,38,22v-25,-3,-71,1,-99,2v1,-13,26,-5,32,-15v3,-59,-2,-127,-1,-188v5,-20,-30,-7,-30,-23r175,-4v14,2,7,34,8,49v-16,4,-5,-28,-22,-35v-18,-7,-58,-2,-84,-3v-33,-1,-12,60,-16,94v40,-4,95,16,91,-37v7,-4,7,4,7,12r2,65v-2,1,-4,1,-5,1","w":202,"k":{"\u00f6":14,"\u00e4":9,"\u00c4":23,"r":5,"o":14,"e":16,"a":9,"A":23,".":41,",":36}},"G":{"d":"17,-110v-5,-104,122,-149,218,-103r3,43r-5,1v-14,-31,-33,-50,-72,-54v-120,-11,-138,157,-56,206v31,19,113,23,104,-34v3,-45,-6,-40,-44,-43r-3,-5v16,-6,84,-4,111,0v-4,17,-41,-8,-35,24v-4,26,9,62,-20,67v-22,9,-47,12,-73,12v-81,2,-124,-42,-128,-114","w":277,"k":{".":20,",":22}},"H":{"d":"73,-12v1,10,51,15,16,15v-29,0,-50,-4,-82,0r0,-4v69,-2,25,-115,39,-192v5,-27,-9,-21,-28,-24r-1,-7r90,-3v0,4,0,7,-3,7v-54,-5,-25,55,-30,101v41,3,85,3,127,0v-2,-31,3,-69,-2,-96v-8,-3,-25,1,-25,-10v30,-2,50,4,86,-1v-1,21,-39,-4,-30,34r2,176v4,10,36,3,31,18v-31,-6,-60,-6,-95,0r0,-7v10,-6,35,-2,34,-19v-2,-27,3,-61,-2,-84r-121,0v-10,0,-6,11,-7,20","w":273},"I":{"d":"79,-98v2,39,-15,92,24,89v10,0,13,1,13,8r-108,1v-1,-6,3,-8,7,-8v54,7,36,-33,35,-89r-1,-111v0,-15,-43,-1,-41,-17r109,0v0,2,-1,3,-1,5v-16,5,-41,-2,-37,21v-2,33,-2,67,0,101","w":127},"J":{"d":"-30,76v3,-27,29,-5,43,2v63,-29,32,-153,32,-248v0,-24,9,-53,-26,-47v-6,1,-9,-2,-9,-8r90,1r0,6v-45,-7,-27,44,-27,85v0,98,14,217,-81,224v-11,0,-23,-3,-22,-15","w":120,"k":{"\u00fc":9,"\u00f6":11,"\u00e4":11,"\u00c4":9,"y":9,"u":9,"o":11,"e":11,"a":11,"A":9,";":14,":":16,".":31,",":18}},"K":{"d":"165,-221v16,-9,54,0,88,-4r0,7v-68,10,-95,62,-143,93v24,25,82,66,106,92v21,22,40,21,58,32v-24,8,-69,-3,-107,3v-3,-13,23,-9,34,-12v-39,-39,-76,-67,-123,-103v41,-29,88,-63,120,-98v-5,-8,-30,-1,-33,-10xm43,-134v0,-37,16,-90,-27,-82v-3,-1,-4,-4,-2,-6v29,1,66,-5,91,0v1,5,-3,4,-8,4v-41,-2,-24,55,-24,90r0,91v-2,31,2,27,23,32v5,-1,10,5,5,8v-30,-2,-60,-1,-90,0v-1,-3,-1,-7,2,-7v54,4,30,-75,30,-130","w":266,"k":{"\u00fc":5,"\u00f6":7,"\u00e4":-9,"\u00d6":14,"y":9,"w":11,"v":11,"u":5,"o":7,"e":5,"a":-9,"O":14,"G":11,"C":9}},"L":{"d":"207,-59r-10,60v-64,-3,-154,0,-195,0v6,-20,49,5,41,-30r1,-176v-6,-13,-11,-6,-36,-13v-4,-7,5,-7,10,-6r98,1v4,20,-52,-6,-42,24r2,191r68,-1v35,-1,44,-23,57,-50r6,0","w":206,"k":{"\u00dc":5,"Y":11,"W":14,"V":9,"U":5,"T":20}},"M":{"d":"52,-57v1,22,-6,56,30,50v7,-1,19,0,14,8r-93,0v-3,-10,9,-7,19,-10v25,-1,18,-10,19,-40r8,-164v-8,-2,-22,-3,-40,-5v-5,-7,2,-11,10,-8v26,3,65,-9,67,21r70,156v30,-61,50,-115,73,-175v17,0,49,-3,68,2v-17,17,-41,-7,-41,46r1,145v-4,32,21,17,40,29v-13,7,-86,3,-103,1v1,-10,27,-6,33,-13r2,-136v0,-19,-1,-33,-2,-43r-79,195r-4,-1v-18,-56,-64,-158,-86,-199v-5,31,-8,96,-6,141","w":300},"N":{"d":"43,-162v3,-48,-7,-48,-38,-53r0,-8r51,-2r174,190r-5,-152v7,-36,-15,-20,-39,-32v11,-16,45,0,78,-6v-3,14,-29,3,-29,21r4,212r-8,0r-178,-192v-2,41,2,121,3,173v13,3,30,2,41,8v1,7,-2,8,-9,7v-22,-3,-60,-1,-80,-1v-3,-14,28,-5,34,-16v4,-39,-2,-101,1,-149","w":277,"k":{".":20,",":16}},"O":{"d":"145,-227v113,-9,158,148,71,208v-35,24,-112,30,-148,4v-26,-19,-53,-50,-51,-97v4,-76,48,-109,128,-115xm49,-114v0,61,29,111,90,111v64,0,93,-43,93,-109v0,-62,-31,-109,-92,-109v-61,0,-91,47,-91,107","w":281,"k":{"\u00c4":20,"Y":14,"X":16,"W":16,"V":21,"A":20,".":27,",":32}},"P":{"d":"112,-3v3,14,-38,4,-38,4r-59,1v6,-15,40,3,31,-39r-2,-155v0,-24,-11,-20,-36,-26v-2,-11,8,-6,23,-6r84,-4v49,-2,74,24,78,66v5,51,-67,91,-105,54v4,-5,15,1,22,1v31,0,50,-23,52,-53v2,-42,-51,-69,-89,-52r2,188v-6,22,24,14,37,21","w":202,"k":{"\u00c4":27,"o":14,"e":11,"a":11,"A":27,".":47,",":45}},"Q":{"d":"68,-14v-93,-58,-46,-224,76,-217v70,4,116,52,116,117v0,64,-43,111,-101,120v25,28,69,52,110,64r0,8v-67,-1,-111,-35,-146,-71v-21,-3,-39,-10,-55,-21xm52,-114v0,58,23,114,84,114v66,0,89,-46,89,-113v0,-59,-25,-110,-85,-110v-58,0,-88,42,-88,109","w":277,"k":{"Y":9,"W":5,"V":9,"U":7,"A":14,".":23}},"R":{"d":"7,-2v14,-11,36,2,36,-15r2,-167v8,-36,-23,-25,-37,-36v12,-13,55,-5,82,-7v59,-4,84,11,89,57v3,26,-20,43,-43,54r39,69v19,29,20,35,56,42r0,6r-63,0r-56,-100v-6,-16,-20,-10,-37,-12v4,37,-22,108,33,106v1,1,1,3,1,5r-98,1v-2,0,-4,-1,-4,-3xm147,-167v0,-34,-31,-52,-72,-49v-2,31,1,62,0,96v39,2,72,-10,72,-47","w":225,"k":{"\u00fc":9,"\u00f6":9,"\u00dc":7,"\u00d6":9,"y":7,"w":5,"v":9,"u":9,"o":9,"e":9,"Y":18,"W":9,"V":16,"U":7,"T":5,"Q":7,"O":9,"G":11,"C":7}},"S":{"d":"18,-173v0,-54,80,-75,122,-44v3,19,-1,24,0,42v-1,0,-2,1,-3,1v-10,-24,-21,-48,-54,-48v-23,0,-48,17,-45,38v7,57,122,48,119,121v-1,45,-31,69,-79,69v-22,0,-64,-1,-64,-26v3,-14,0,-34,6,-45v2,0,5,2,4,5v1,28,31,57,61,56v27,-1,50,-17,50,-44v0,-65,-117,-54,-117,-125","w":172,"k":{".":14,",":14}},"T":{"d":"57,4v-7,-16,41,-5,39,-23v6,-55,-1,-127,0,-186v-7,-1,-17,-1,-28,-1v-49,0,-40,27,-68,40v0,-19,9,-41,14,-59v0,-6,0,-8,4,-8v8,4,11,21,27,17r156,-1v4,-5,6,-20,15,-16v0,25,3,35,-1,67v-15,0,-6,-37,-27,-38r-61,-1r0,183v-2,19,30,15,41,20r0,6r-111,0","w":221,"k":{"\u00c4":9,"z":23,"y":25,"w":23,"u":16,"s":18,"r":18,"o":27,"m":20,"l":-4,"h":-5,"e":20,"c":20,"a":16,"A":9,";":11,":":11,".":30,"-":18,",":25}},"U":{"d":"41,-199v8,-29,-50,-10,-29,-26r91,-1v7,18,-31,2,-33,17v-4,33,0,71,-1,107v-3,74,8,90,62,96v102,11,74,-112,70,-199v-6,-10,-14,-10,-31,-15v-1,-2,-1,-3,-1,-5r74,0r0,6v-55,-1,-19,59,-28,113v4,78,-18,112,-83,112v-64,0,-91,-22,-91,-89r0,-116","w":255,"k":{"\u00c4":25,"A":25,".":34,",":34}},"V":{"d":"247,-225v-4,15,-32,1,-34,21r-82,209v-3,2,-4,2,-8,2r-88,-206v-6,-20,-20,-11,-38,-24v20,-6,76,-4,107,-1v-5,10,-41,-1,-41,14v20,61,51,118,72,176r42,-108r19,-66v-2,-13,-21,-11,-37,-13r-1,-5","w":243,"k":{"\u00d6":9,"\u00c4":36,"y":14,"u":16,"r":16,"o":25,"e":27,"a":23,"Q":9,"O":9,"G":11,"C":9,"A":36,";":32,":":27,".":47,"-":34,",":50}},"W":{"d":"321,-219v-38,10,-38,55,-51,89r-52,139v-14,4,-10,-9,-17,-24v-15,-30,-25,-56,-36,-76v-17,24,-34,76,-52,101r-7,0r-89,-219v-2,-7,-20,-4,-21,-12v11,-7,58,-2,72,-2r0,8v-12,-1,-28,-1,-17,14r70,177v5,-12,45,-65,37,-82r-49,-107v0,-4,-29,2,-23,-10r77,-1v4,0,6,4,4,6v-6,4,-25,0,-24,7v2,10,24,59,32,76v6,-12,22,-50,28,-72v3,-12,-30,-8,-16,-17v20,2,49,-5,62,4v-10,10,-34,6,-37,22r-32,75r42,96r65,-181v2,-12,-19,-2,-23,-16r57,0r0,5","w":318,"k":{"\u00d6":7,"\u00c4":30,"y":14,"u":16,"r":16,"o":30,"h":-4,"e":30,"d":23,"a":27,"O":7,"G":9,"C":5,"A":30,";":25,":":27,".":54,"-":34,",":54}},"X":{"d":"109,3v-30,0,-76,-6,-107,-1v-1,-9,6,-7,16,-8v33,-5,35,-25,56,-45v20,-19,33,-38,42,-52v-25,-29,-62,-87,-82,-110r-30,-4r-1,-7v35,0,72,6,104,0v2,0,9,1,7,6v-10,4,-41,0,-34,17v8,18,39,56,54,76v13,-18,51,-68,51,-79v0,-16,-34,-4,-32,-20r89,0v-3,11,-31,10,-36,19v-20,21,-48,58,-67,85r80,107v10,8,14,7,34,10v1,4,4,7,-4,7r-104,-1v-3,-14,28,-3,34,-15v-5,-19,-47,-69,-58,-84v-8,10,-55,63,-52,77v4,16,13,10,40,16r0,6","w":251,"k":{"\u00d6":11,"O":11,"G":16,"C":9}},"Y":{"d":"135,-102v3,61,-25,105,39,97r-1,7v-36,-3,-70,0,-107,0v-4,-17,40,-2,40,-22v0,-29,6,-65,-8,-83v-26,-36,-50,-81,-80,-112v-2,-2,-12,-4,-21,-4r-1,-8r98,2v3,17,-46,-4,-28,24r62,94v21,-35,47,-65,66,-102v2,-15,-27,-2,-31,-18r76,1v3,10,-14,4,-18,10v-34,37,-60,74,-86,114","w":236,"k":{"\u00d6":14,"\u00c4":25,"v":16,"u":20,"q":27,"p":20,"o":25,"e":27,"d":25,"a":25,"O":14,"G":14,"C":9,"A":25,";":25,":":23,".":47,"-":30,",":45}},"Z":{"d":"52,-8v72,-3,161,17,162,-53v1,-1,2,-2,5,-2r-1,63r-205,2r160,-216v-40,3,-90,-1,-124,8v-14,4,-20,31,-33,35v4,-16,15,-47,21,-65r6,-1v-5,17,4,18,26,18r143,-2","w":236},"[":{"d":"61,67v2,14,26,7,45,9r0,7r-68,0r0,-309r68,0r0,8v-35,-1,-45,-4,-45,38r0,247","w":97},"\\":{"d":"20,-251r15,0r125,300r-15,0","w":180},"]":{"d":"38,-87v-3,-37,13,-118,-11,-130v-1,0,-12,0,-34,-1v-4,-9,6,-8,14,-8v18,1,38,-1,54,1r2,309r-69,0v-3,-9,6,-10,15,-8v52,9,22,-39,31,-88","w":97},"^":{"d":"90,-242r79,95r-11,9r-68,-81r-67,81r-11,-9","w":180},"_":{"d":"-2,27r184,0r0,18r-184,0r0,-18","w":180},"`":{"d":"38,-211v-6,-7,-2,-16,6,-16v23,3,35,36,50,54v-20,-8,-44,-27,-56,-38","w":120},"a":{"d":"144,-21v-1,26,-52,38,-52,1v-16,11,-31,25,-57,24v-11,0,-19,-8,-19,-19v2,-33,50,-56,77,-67v0,-28,0,-51,-24,-51v-23,0,-30,21,-36,42v-8,5,-18,9,-21,0v1,-42,91,-80,102,-25v4,21,0,67,0,90v0,16,21,16,25,3v1,-1,6,-1,5,2xm40,-25v5,28,40,11,51,-4r1,-44v-20,9,-49,22,-52,48","w":146,"k":{"y":5,"w":5,"v":5}},"b":{"d":"170,-74v0,73,-71,92,-121,67v-5,-3,-8,17,-19,14r1,-180v1,-41,-2,-36,-25,-49v0,-1,0,-3,1,-5v15,-1,28,-7,45,-10v3,34,0,74,1,112v48,-26,117,-7,117,51xm53,-76v0,56,0,71,36,71v37,0,54,-21,55,-59v1,-34,-24,-61,-55,-61v-33,0,-36,-1,-36,49","w":183,"k":{"y":5,"w":5,"v":5,".":16,",":18}},"c":{"d":"42,-73v0,59,65,80,98,41r1,11v-16,17,-29,26,-59,26v-42,0,-68,-35,-68,-76v0,-44,30,-74,80,-72v22,0,42,3,45,21v-11,33,-36,-10,-57,-10v-27,0,-40,31,-40,59","w":149,"k":{"k":5,"h":5,".":9,",":9}},"d":{"d":"12,-63v-3,-62,66,-91,116,-65v-4,-40,15,-96,-27,-95r0,-6v20,-1,31,-8,50,-8r1,211v-2,21,6,16,24,18v-4,16,-31,8,-46,15r0,-17v-18,6,-43,16,-60,15v-34,-1,-56,-33,-58,-68xm37,-68v0,49,55,74,91,49v0,-8,1,-25,1,-49v0,-48,-10,-56,-43,-62v-30,2,-49,27,-49,62","w":180},"e":{"d":"85,-144v34,0,52,22,54,51r-100,1v-18,61,58,106,101,57r1,9v-15,17,-32,32,-64,31v-39,-2,-65,-29,-63,-72v2,-42,24,-77,71,-77xm115,-109v-7,-50,-75,-22,-74,10r62,-3v9,1,10,-3,12,-7","w":149,"k":{"p":-4,".":7,",":5}},"f":{"d":"132,-208v-39,-17,-76,-15,-67,50r0,21v38,5,50,-10,46,14v-14,0,-39,0,-46,2r1,87v-4,26,19,25,39,28v2,13,-21,5,-38,5r-50,1v2,-14,26,-4,26,-18r-1,-99v-5,-3,-20,1,-25,-5v1,-8,26,-9,26,-25v0,-52,22,-82,72,-88v26,-3,41,21,17,27","w":116,"k":{"l":-7,"k":-7,"?":-38,".":7,",":5,"!":-29," ":-47}},"g":{"d":"76,-144v32,0,44,27,81,15v9,-1,9,3,9,13v-6,14,-25,-2,-39,0v21,42,-10,84,-57,81v-13,0,-31,6,-36,15v10,17,33,16,70,18v32,1,53,13,54,41v2,65,-143,74,-156,16v2,-21,23,-33,45,-43v-9,-6,-35,-14,-33,-28v-1,-17,27,-15,36,-23v-54,-20,-36,-105,26,-105xm74,-138v-25,0,-34,20,-34,49v0,27,11,48,35,48v23,0,35,-20,35,-48v0,-29,-13,-49,-36,-49xm143,46v3,-33,-53,-30,-75,-31v-20,0,-47,15,-45,36v4,52,116,44,120,-5","w":161,"k":{"\u00f6":-9,"\u00e4":-7,"y":-13,"r":-9,"p":-14,"o":-9,"g":-14,"e":-5,"a":-7,".":16}},"h":{"d":"5,1v10,-16,34,2,27,-28r1,-123v-3,-51,10,-58,-27,-67v-2,-6,6,-4,9,-6v19,-4,23,-11,39,-11r0,125v25,-49,117,-41,100,33v2,21,-2,48,-1,66r26,6r0,5v-21,-3,-56,7,-70,-4v4,-5,19,-3,22,-10v-1,-45,18,-113,-32,-113v-50,0,-49,59,-44,113v10,5,30,1,30,13","w":183,"k":{"y":7}},"i":{"d":"57,-215v-1,18,-32,20,-32,-1v0,-8,7,-14,15,-14v9,0,17,7,17,15xm32,-25v-7,-38,16,-100,-22,-100v-2,-8,14,-8,13,-9v11,-3,18,-19,30,-22r0,134v-6,19,27,9,26,23v-25,-5,-54,3,-79,-3v0,-11,36,-2,32,-23","w":82,"k":{"v":5}},"j":{"d":"38,-196v-8,0,-16,-8,-16,-17v0,-8,8,-16,16,-15v8,0,16,6,15,15v-1,8,-4,18,-15,17xm11,-126v20,-4,29,-15,40,-26v1,0,2,1,3,1r1,137v2,61,-13,83,-45,109v-3,-15,25,-29,22,-57v3,-37,1,-113,1,-142v1,-16,-9,-12,-22,-16r0,-6","w":82},"k":{"d":"102,0v-7,2,-10,-2,-7,-6v21,-2,29,1,19,-14v-9,-5,-33,-54,-60,-48v2,12,-9,63,12,60v8,2,10,1,11,7r-68,1v0,-8,3,-6,12,-7v15,-2,11,-6,11,-28r0,-162v3,-20,-9,-10,-22,-19v0,-1,1,-2,1,-3v19,-3,19,-11,43,-17v2,52,-4,113,2,161v26,-9,46,-28,54,-41v1,-12,-26,-4,-23,-16r73,-1v0,12,-21,5,-26,12v-16,9,-35,25,-49,39r64,70v4,6,23,2,23,12v-23,-2,-47,0,-70,0","k":{"\u00f6":5,"y":-4,"o":5,"e":5}},"l":{"d":"32,-198v3,-17,-23,-12,-23,-24v15,-4,26,-12,45,-12r-1,200v-7,33,16,20,29,31v-12,9,-51,-1,-75,3v-3,0,-5,-1,-5,-3v1,-10,33,0,29,-15","w":82},"m":{"d":"250,-23v-6,19,26,8,19,23r-68,0v6,-19,31,2,27,-42v-6,-64,7,-80,-36,-88v-49,-9,-42,69,-40,110v-4,16,32,3,25,20v-24,-2,-53,-2,-77,0v-3,-19,31,3,28,-30v-4,-39,11,-99,-30,-97v-20,1,-46,8,-46,31r1,59v-8,36,22,16,27,36v-24,-2,-54,4,-74,-2v1,-4,5,-6,9,-6v24,-5,16,-15,16,-55v0,-37,8,-51,-20,-54r0,-6v23,-2,17,-20,41,-26r0,34v24,-28,80,-45,98,-2v30,-44,113,-34,100,38r0,57","w":277,"k":{"\u00fc":5,"y":5,"u":5}},"n":{"d":"56,-17v1,13,28,2,28,17v-25,-2,-57,4,-78,-2v10,-13,33,2,27,-34v-5,-29,13,-76,-21,-75r0,-7v20,-5,28,-14,37,-30v12,-2,4,15,6,27v16,-12,33,-24,59,-25v53,-1,39,60,41,115v-9,29,28,13,24,31r-73,0v-4,-9,5,-9,14,-9v27,-4,9,-46,13,-80v7,-52,-60,-44,-79,-19","w":183,"k":{"\u00fc":5,"v":5,"u":5}},"o":{"d":"89,5v-43,-2,-76,-30,-76,-76v0,-45,31,-73,81,-73v42,0,78,35,77,76v-1,40,-38,75,-82,73xm40,-67v0,38,19,65,51,65v35,0,52,-30,52,-67v0,-34,-15,-69,-51,-68v-37,2,-52,27,-52,70","w":183,"k":{"y":7,"x":7,"w":5,"v":5,".":18,",":16}},"p":{"d":"52,-8v5,42,-11,92,13,90v13,2,19,1,22,10r-83,0v-1,-16,27,-1,26,-22r-4,-187v-5,-5,-8,-6,-20,-9r1,-5v23,-9,26,-10,37,-25v12,0,4,22,6,35v41,-39,121,-17,121,48v0,61,-64,93,-119,65xm146,-61v0,-54,-61,-82,-96,-48v1,77,-11,99,44,103v30,2,52,-24,52,-55","w":183,"k":{".":15,",":18}},"q":{"d":"139,-129v7,-3,5,-9,10,-20v15,1,3,30,6,44r0,178v-1,15,22,7,24,19r-77,0v-1,-2,-1,-3,0,-5v41,-5,32,-11,32,-55v0,-18,-1,-34,-1,-48v-47,31,-121,12,-121,-52v0,-41,35,-73,75,-73v13,0,40,11,52,12xm40,-74v0,47,56,75,92,48v2,-54,8,-107,-43,-107v-30,0,-49,27,-49,59","w":176},"r":{"d":"60,-21v1,23,43,2,42,21r-95,1v0,-19,30,4,30,-27v0,-40,-1,-63,-1,-69v3,-17,-14,-14,-25,-18r0,-5v24,-10,30,-14,40,-34v15,-1,4,23,7,45v8,-15,26,-36,44,-38v19,-2,25,33,3,32v-48,-23,-49,39,-45,92","w":120,"k":{"\u00fc":-12,"y":-10,"v":-14,"u":-12,"t":-7,"r":-9,"q":5,"p":-4,"n":-7,"m":-13,"j":-9,":":-9,".":14,"-":7,",":9}},"s":{"d":"116,-36v-3,40,-56,52,-91,33v-2,-12,-11,-43,0,-42v10,27,18,40,47,43v10,0,27,-11,26,-24v0,-46,-78,-32,-78,-80v0,-40,54,-48,85,-32r3,32r-7,1v-4,-29,-57,-49,-61,-9v8,38,79,28,76,78","w":131,"k":{".":14,",":11}},"t":{"d":"33,-121v-14,2,-34,-1,-14,-10v16,-7,25,-25,31,-43v13,1,3,24,6,39r48,-1v-2,4,2,14,-4,13r-44,1v-2,26,1,55,-1,83v-4,37,26,35,48,22v2,0,3,3,3,5v-23,25,-88,25,-74,-34","w":104},"u":{"d":"29,-57v0,-33,11,-78,-23,-75v-1,-13,28,-3,46,-6v5,44,-20,126,28,123v22,-1,46,-6,46,-33r0,-45v2,-41,0,-33,-33,-39v-3,-6,3,-6,8,-6r48,0r-1,117v4,9,13,1,26,6r0,5v-21,4,-32,8,-48,13r-1,-27v-15,11,-32,27,-55,27v-30,0,-41,-23,-41,-60","w":176},"v":{"d":"102,-132v-2,0,-4,-2,-3,-5v21,-1,53,-4,73,1v1,9,-26,5,-29,10r-56,133v-14,-3,-14,-25,-23,-37r-43,-97v-1,-1,-8,-3,-22,-7r-1,-6v26,2,59,-2,82,4v-2,13,-38,-4,-28,20r40,91v13,-29,26,-56,36,-95v-4,-11,-9,-8,-26,-12","k":{"\u00f6":7,"\u00e4":7,"q":7,"o":7,"e":7,"d":7,"c":7,"a":7,".":41,",":41}},"w":{"d":"207,-118v3,-15,-32,-7,-26,-20v20,2,46,-4,62,2v2,9,-12,4,-14,8v-30,36,-39,93,-66,135v-16,6,-21,-50,-36,-73v-19,40,-32,65,-38,74r-7,0r-69,-136v-6,-3,-19,1,-17,-11v23,2,52,-3,71,3v-2,12,-27,1,-20,18r47,100v12,-21,22,-41,29,-59v-8,-24,-16,-51,-42,-58v12,-10,55,-2,79,-3v-1,17,-37,0,-27,25r35,92v9,-20,32,-66,39,-97","w":239,"k":{"\u00f6":9,"\u00e4":5,"q":5,"p":-13,"o":9,"e":5,"d":5,"c":5,"a":5,".":41,",":38}},"x":{"d":"48,-16v-1,9,30,2,24,16v-22,-2,-45,0,-65,0v-3,-14,20,-7,26,-17v6,-5,20,-21,41,-50r-51,-60v-4,-5,-21,0,-18,-11v25,-2,47,2,70,-1v4,16,-33,1,-16,21v14,18,23,29,28,34v15,-21,20,-22,23,-38v3,-13,-21,-5,-19,-17r62,0v2,13,-31,8,-37,27r-25,33v25,23,37,64,69,72v2,16,-25,1,-49,7r-20,-1v1,-11,22,-4,22,-15r-34,-45v-9,10,-26,31,-31,45","w":165,"k":{"\u00f6":7,"o":7,"e":7,"d":7,"c":9}},"y":{"d":"117,-113v12,-25,-34,-14,-22,-26r58,0v3,14,-29,4,-26,27r-66,173v-10,19,-12,25,-32,28v-17,3,-20,-23,-4,-25v37,15,37,-33,46,-52v-16,-57,-27,-73,-51,-140v-6,-3,-21,-2,-18,-11r71,1v4,14,-41,-1,-23,24v4,18,24,77,34,97v11,-28,26,-63,33,-96","w":149,"k":{"\u00f6":5,"o":5,"d":5,".":30,",":30}},"z":{"d":"39,-152v-8,26,20,18,45,18r55,-1v-4,28,-33,51,-51,73r-45,55v41,0,85,7,91,-35v2,-2,4,-1,6,1v-3,11,-4,34,-7,42r-124,0v34,-51,66,-76,101,-126v-11,-3,-29,0,-44,-1v-28,-1,-36,16,-48,29v-1,0,-2,0,-3,-1r18,-54r6,0","w":153},"{":{"d":"108,31v2,22,17,35,40,41r0,6v-35,-4,-65,-32,-66,-68v-1,-16,9,-42,8,-56v-1,-19,-20,-34,-40,-37r0,-7v21,-2,40,-17,40,-37v0,-34,-18,-74,10,-99v13,-12,28,-21,48,-24r0,6v-23,5,-38,18,-40,40v-1,14,9,42,8,57v-1,31,-24,51,-52,60v28,10,50,31,52,62v1,14,-9,42,-8,56","w":172},"|":{"d":"82,-235r16,0r0,328r-16,0r0,-328","w":180},"}":{"d":"71,-204v-2,-22,-17,-35,-40,-40r0,-6v34,4,65,32,66,67v0,16,-9,42,-8,57v1,19,18,34,40,36r0,7v-21,3,-38,18,-40,37v4,34,18,74,-10,100v-13,12,-28,21,-48,24r0,-6v23,-6,37,-18,40,-41v1,-14,-9,-42,-8,-56v1,-31,24,-52,52,-61v-28,-10,-51,-30,-52,-61v-1,-15,9,-43,8,-57","w":172},"~":{"d":"173,-103v20,1,31,-14,33,-33r8,0v0,27,-18,46,-43,48v-37,2,-124,-71,-137,0r-8,0v1,-28,16,-47,41,-48v31,0,76,32,106,33","w":239},"\u00c4":{"d":"154,-247v-7,0,-15,-7,-15,-15v0,-9,7,-16,15,-16v8,0,15,8,15,16v0,8,-8,15,-15,15xm93,-247v-19,-1,-19,-31,0,-31v8,0,15,8,15,16v0,8,-8,15,-15,15xm153,-101v-27,1,-68,-9,-78,7r-25,79v1,15,34,-1,37,15r-90,-2v7,-13,37,1,40,-19v29,-67,53,-139,80,-215r11,0v31,66,55,158,86,222v8,5,28,3,26,14r-93,-2v-1,-17,53,7,30,-31xm81,-112v17,4,47,2,68,1v-15,-45,-19,-54,-35,-90","w":243,"k":{"y":9,"w":14,"v":21,"u":7,"Y":23,"W":32,"V":41,"U":16,"T":11,"Q":9,"O":14,"G":14,"C":14}},"\u00c9":{"d":"142,-299v11,-7,24,3,16,14v-16,12,-35,30,-57,38v12,-17,25,-41,41,-52xm13,2v-4,1,-4,-2,-4,-5v16,-9,47,5,36,-28r-1,-160v7,-34,-17,-18,-35,-29v42,-9,131,0,192,-3v5,9,0,38,1,50v-17,-11,-8,-52,-51,-42v-20,-2,-41,1,-62,1v-19,-1,-15,6,-15,27r1,66r81,1v24,5,6,-38,25,-35v-3,27,6,64,-3,85v-11,-17,-4,-43,-40,-42r-63,2r0,78v-6,40,26,21,61,25v64,7,64,-17,88,-52v1,0,3,0,4,1v-9,23,-4,37,-11,58","w":236},"\u00d6":{"d":"195,-262v0,18,-30,19,-30,0v-1,-9,7,-16,15,-16v8,0,15,8,15,16xm119,-247v-18,0,-19,-32,0,-31v8,0,15,8,15,16v0,8,-8,15,-15,15xm145,-227v113,-9,158,148,71,208v-35,24,-112,30,-148,4v-26,-19,-53,-50,-51,-97v4,-76,48,-109,128,-115xm49,-114v0,61,29,111,90,111v64,0,93,-43,93,-109v0,-62,-31,-109,-92,-109v-61,0,-91,47,-91,107","w":281,"k":{"Y":14,"X":16,"W":16,"V":21,"A":20}},"\u00dc":{"d":"182,-262v-1,18,-30,19,-31,0v0,-9,7,-15,15,-16v8,0,16,8,16,16xm106,-247v-7,0,-15,-7,-15,-15v0,-9,7,-16,15,-16v8,0,15,8,15,16v0,8,-8,15,-15,15xm41,-199v8,-29,-50,-10,-29,-26r91,-1v7,18,-31,2,-33,17v-4,33,0,71,-1,107v-3,74,8,90,62,96v102,11,74,-112,70,-199v-6,-10,-14,-10,-31,-15v-1,-2,-1,-3,-1,-5r74,0r0,6v-55,-1,-19,59,-28,113v4,78,-18,112,-83,112v-64,0,-91,-22,-91,-89r0,-116","w":255,"k":{"A":25}},"\u00e4":{"d":"106,-186v-8,0,-15,-6,-15,-14v0,-10,6,-16,15,-16v8,0,15,7,15,15v0,8,-7,15,-15,15xm46,-186v-8,0,-16,-7,-16,-14v0,-9,6,-16,15,-16v8,-1,16,7,16,15v0,7,-7,15,-15,15xm144,-21v-1,26,-52,38,-52,1v-16,11,-31,25,-57,24v-11,0,-19,-8,-19,-19v2,-33,50,-56,77,-67v0,-28,0,-51,-24,-51v-23,0,-30,21,-36,42v-8,5,-18,9,-21,0v1,-42,91,-80,102,-25v4,21,0,67,0,90v0,16,21,16,25,3v1,-1,6,-1,5,2xm40,-25v5,28,40,11,51,-4r1,-44v-20,9,-49,22,-52,48","w":146,"k":{"y":5,"w":5,"v":5}},"\u00e9":{"d":"80,-204v8,-14,27,-34,37,-14v-10,21,-37,34,-59,45xm85,-144v34,0,52,22,54,51r-100,1v-18,61,58,106,101,57r1,9v-15,17,-32,32,-64,31v-39,-2,-65,-29,-63,-72v2,-42,24,-77,71,-77xm115,-109v-7,-50,-75,-22,-74,10r62,-3v9,1,10,-3,12,-7","w":149},"\u00f3":{"d":"97,-204v8,-14,27,-34,37,-14v-10,21,-37,34,-59,45xm89,5v-43,-2,-76,-30,-76,-76v0,-45,31,-73,81,-73v42,0,78,35,77,76v-1,40,-38,75,-82,73xm40,-67v0,38,19,65,51,65v35,0,52,-30,52,-67v0,-34,-15,-69,-51,-68v-37,2,-52,27,-52,70","w":183},"\u00f6":{"d":"127,-186v-8,0,-15,-7,-15,-14v0,-9,6,-16,15,-16v8,-1,15,7,15,15v0,8,-7,15,-15,15xm67,-186v-8,0,-15,-6,-15,-14v0,-10,6,-16,15,-16v8,-1,15,8,15,15v0,7,-7,15,-15,15xm89,5v-43,-2,-76,-30,-76,-76v0,-45,31,-73,81,-73v42,0,78,35,77,76v-1,40,-38,75,-82,73xm40,-67v0,38,19,65,51,65v35,0,52,-30,52,-67v0,-34,-15,-69,-51,-68v-37,2,-52,27,-52,70","w":183,"k":{"y":7,"x":7,"w":5,"v":5}},"\u00fc":{"d":"118,-186v-8,0,-15,-7,-15,-14v0,-9,6,-16,15,-16v8,-1,15,7,15,15v0,8,-7,15,-15,15xm58,-186v-8,0,-15,-6,-15,-14v0,-10,6,-16,15,-16v8,-1,15,8,15,15v0,7,-7,15,-15,15xm29,-57v0,-33,11,-78,-23,-75v-1,-13,28,-3,46,-6v5,44,-20,126,28,123v22,-1,46,-6,46,-33r0,-45v2,-41,0,-33,-33,-39v-3,-6,3,-6,8,-6r48,0r-1,117v4,9,13,1,26,6r0,5v-21,4,-32,8,-48,13r-1,-27v-15,11,-32,27,-55,27v-30,0,-41,-23,-41,-60","w":176},"\u00df":{"d":"50,-35v-12,35,24,17,27,36r-74,1v-2,-12,16,-7,24,-12r1,-158v-5,-78,127,-85,129,-10v0,30,-31,40,-52,50v33,16,67,25,64,77v-1,29,-25,54,-54,57v-17,2,-30,-23,-11,-25v9,-1,14,13,23,13v25,-16,18,-83,-3,-98v-4,-9,-51,-26,-22,-33v41,-10,38,-87,-8,-85v-68,3,-39,92,-45,157","w":180},"\u20ac":{"d":"153,-180v-3,-39,-51,-57,-75,-25v-13,18,-22,41,-26,69v0,0,56,-4,76,3v0,8,-10,7,-19,7v-19,1,-41,-2,-58,1r-1,25v23,2,53,-3,72,3v-10,15,-46,2,-71,8v2,34,17,86,57,86v25,0,41,-19,52,-49v9,9,-4,34,-4,47v-68,33,-139,-19,-139,-86v-8,-1,-26,3,-21,-8r20,-1v-2,-9,0,-18,1,-27v-8,-1,-26,3,-21,-8v7,-1,17,2,22,-1v11,-54,46,-105,118,-92v7,2,13,6,22,14r1,34v-2,1,-4,1,-6,0"},"\u00d3":{"d":"164,-299v11,-7,25,3,17,14v-16,12,-36,29,-57,38v12,-17,24,-41,40,-52xm145,-227v113,-9,158,148,71,208v-35,24,-112,30,-148,4v-26,-19,-53,-50,-51,-97v4,-76,48,-109,128,-115xm49,-114v0,61,29,111,90,111v64,0,93,-43,93,-109v0,-62,-31,-109,-92,-109v-61,0,-91,47,-91,107","w":281},"\u0141":{"d":"3,1v6,-18,50,5,41,-35r2,-57v-24,26,-24,26,-37,39r-1,-14v22,-24,23,-23,38,-39r-1,-100v-6,-13,-11,-6,-36,-13v14,-16,70,2,109,-5v2,20,-53,-6,-43,24r0,63r48,-47r0,13v-14,13,-31,29,-48,48v1,37,-3,80,2,114r68,-1v35,-1,44,-23,57,-50r6,0r-10,60v-64,-3,-154,0,-195,0","w":217},"\u0142":{"d":"47,-112v-5,-44,16,-103,-23,-107v7,-12,28,-12,45,-16r0,100v10,-11,20,-21,30,-30r0,11v-14,13,-14,14,-30,31r-1,96v-7,23,27,11,28,25v-25,2,-56,-4,-79,0v-2,-16,33,0,29,-18v2,-10,-1,-62,1,-80v-15,15,-24,26,-30,31v-1,-25,21,-28,30,-43","w":112},"\u0106":{"d":"155,-299v11,-7,25,3,17,14v-16,12,-35,30,-57,38v12,-16,24,-41,40,-52xm143,5v-132,0,-162,-154,-73,-216v31,-21,106,-25,138,-4r2,35v-3,1,-3,1,-6,0v-10,-26,-32,-42,-66,-42v-62,0,-88,49,-88,111v0,65,28,110,91,108v41,-2,55,-23,73,-49v5,16,-10,43,-9,48v-17,5,-35,9,-62,9","w":228},"\u0107":{"d":"87,-204v8,-14,27,-34,37,-14v-10,21,-37,34,-59,45xm42,-73v0,59,65,80,98,41r1,11v-16,17,-29,26,-59,26v-42,0,-68,-35,-68,-76v0,-44,30,-74,80,-72v22,0,42,3,45,21v-11,33,-36,-10,-57,-10v-27,0,-40,31,-40,59","w":149},"\u0104":{"d":"147,-2v0,-18,54,8,30,-31r-24,-68v-23,-2,-50,-2,-74,0v-8,20,-24,70,-29,86v1,15,37,0,37,15r-89,-1v-2,-12,30,-4,31,-10v37,-59,60,-154,88,-225v29,0,21,39,35,60r57,154v3,16,30,5,32,22r-34,-1v-19,29,21,61,48,37r4,4v-20,28,-72,23,-73,-14v0,-8,4,-17,12,-27v-17,-1,-36,2,-51,-1xm115,-201v-8,18,-25,56,-33,90v17,1,50,2,67,0","w":239},"\u0105":{"d":"115,6v-10,28,27,51,51,30r4,4v-20,28,-72,23,-73,-14v0,-7,3,-14,9,-23v-9,-3,-13,-11,-14,-23v-19,13,-29,24,-57,24v-13,1,-19,-8,-19,-20v1,-32,53,-56,77,-66v13,-56,-49,-68,-56,-19v-2,11,-20,22,-25,10v6,-21,31,-53,60,-53v60,0,40,63,42,118v2,20,22,10,29,2v3,14,-14,27,-28,30xm40,-25v6,27,37,13,51,-4r1,-44v-22,9,-49,25,-52,48","w":146},"\u0118":{"d":"136,-7v66,5,62,-15,88,-52v1,0,3,0,4,1v-8,19,-5,41,-11,58r-63,0v-17,30,22,59,48,36r5,4v-20,28,-72,22,-74,-14v0,-8,4,-16,11,-26r-131,2v-4,0,-4,-2,-4,-5v15,-8,47,4,36,-28r-1,-165v8,-26,-23,-15,-35,-24v41,-8,137,-2,193,-2v3,9,0,37,0,49v-17,-10,-10,-53,-51,-42v-17,-2,-39,0,-57,1v-40,-6,-11,52,-19,93v23,3,54,-2,81,1v24,3,7,-38,25,-35v-3,27,6,64,-3,85v-10,-17,-6,-50,-40,-42r-63,2v2,33,-3,72,4,100v13,6,36,2,57,3","w":236},"\u0119":{"d":"141,-26v-15,17,-33,30,-64,31v-11,29,26,52,50,31r5,4v-27,40,-100,3,-65,-36v-82,-11,-63,-148,18,-148v30,0,54,24,54,51r-100,1v-16,60,56,107,101,57xm115,-109v0,-29,-45,-36,-62,-14v-7,10,-12,17,-12,24v25,-3,74,4,74,-10","w":149},"\u0143":{"d":"139,-280v8,-14,27,-34,37,-14v-10,21,-37,34,-59,45xm43,-162v3,-48,-7,-48,-38,-53r0,-8r51,-2r174,190r-5,-152v7,-36,-15,-20,-39,-32v11,-16,45,0,78,-6v-3,14,-29,3,-29,21r4,212r-8,0r-178,-192v-2,41,2,121,3,173v13,3,30,2,41,8v1,7,-2,8,-9,7v-22,-3,-60,-1,-80,-1v-3,-14,28,-5,34,-16v4,-39,-2,-101,1,-149","w":277},"\u0144":{"d":"117,-224v10,-8,24,2,16,13v-16,12,-35,30,-57,38v12,-16,26,-39,41,-51xm56,-17v1,13,28,2,28,17v-25,-2,-57,4,-78,-2v10,-13,33,2,27,-34v-5,-29,13,-76,-21,-75r0,-7v20,-5,28,-14,37,-30v12,-2,4,15,6,27v16,-12,33,-24,59,-25v53,-1,39,60,41,115v-9,29,28,13,24,31r-73,0v-4,-9,5,-9,14,-9v27,-4,9,-46,13,-80v7,-52,-60,-44,-79,-19","w":183},"\u015a":{"d":"65,-248v15,-18,36,-71,60,-46v-12,21,-37,35,-60,46xm18,-173v0,-54,80,-75,122,-44v3,19,-1,24,0,42v-1,0,-2,1,-3,1v-10,-24,-21,-48,-54,-48v-23,0,-48,17,-45,38v7,57,122,48,119,121v-1,45,-31,69,-79,69v-22,0,-64,-1,-64,-26v3,-14,0,-34,6,-45v2,0,5,2,4,5v1,28,31,57,61,56v27,-1,50,-17,50,-44v0,-65,-117,-54,-117,-125","w":172},"\u015b":{"d":"73,-204v8,-14,27,-34,37,-14v-10,21,-37,34,-59,45xm116,-36v-3,40,-56,52,-91,33v-2,-12,-11,-43,0,-42v10,27,18,40,47,43v10,0,27,-11,26,-24v0,-46,-78,-32,-78,-80v0,-40,54,-48,85,-32r3,32r-7,1v-4,-29,-57,-49,-61,-9v8,38,79,28,76,78","w":131},"\u0179":{"d":"103,-248v15,-18,36,-71,60,-46v-12,21,-37,35,-60,46xm52,-8v72,-3,161,17,162,-53v1,-1,2,-2,5,-2r-1,63r-205,2r160,-216v-40,3,-90,-1,-124,8v-14,4,-20,31,-33,35v4,-16,15,-47,21,-65r6,-1v-5,17,4,18,26,18r143,-2","w":236},"\u017a":{"d":"58,-173v14,-17,36,-71,59,-45v-10,21,-37,34,-59,45xm39,-152v-8,26,20,18,45,18r55,-1v-4,28,-33,51,-51,73r-45,55v41,0,85,7,91,-35v2,-2,4,-1,6,1v-3,11,-4,34,-7,42r-124,0v34,-51,66,-76,101,-126v-11,-3,-29,0,-44,-1v-28,-1,-36,16,-48,29v-1,0,-2,0,-3,-1r18,-54r6,0","w":153},"\u017b":{"d":"140,-261v0,18,-30,20,-30,0v0,-9,7,-16,15,-16v8,0,15,8,15,16xm52,-8v72,-3,161,17,162,-53v1,-1,2,-2,5,-2r-1,63r-205,2r160,-216v-40,3,-90,-1,-124,8v-14,4,-20,31,-33,35v4,-16,15,-47,21,-65r6,-1v-5,17,4,18,26,18r143,-2","w":236},"\u017c":{"d":"83,-186v-8,0,-15,-7,-15,-14v-1,-10,6,-16,15,-16v8,0,15,7,15,15v0,8,-7,15,-15,15xm39,-152v-8,26,20,18,45,18r55,-1v-4,28,-33,51,-51,73r-45,55v41,0,85,7,91,-35v2,-2,4,-1,6,1v-3,11,-4,34,-7,42r-124,0v34,-51,66,-76,101,-126v-11,-3,-29,0,-44,-1v-28,-1,-36,16,-48,29v-1,0,-2,0,-3,-1r18,-54r6,0","w":153},"\u00a0":{"w":90}}});
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Digitized data copyright Monotype Typography, Ltd 1991-1995. All rights
 * reserved. Monotype Garamond® is a trademark of Monotype Typography, Ltd which
 * may be registered in certain jurisdictions.
 * 
 * Trademark:
 * Monotype Garamond® is a trademark of Monotype Typography, Ltd which may be
 * registered in certain jurisdictions.
 * 
 * Description:
 * Monotype Drawing Office 1922. This typeface is based on roman types cut by Jean
 * Jannon in 1615. Jannon followed the designs of Claude Garamond which had been
 * cut in the previous century. Garamond's types were, in turn, based on those used
 * by Aldus Manutius in 1495 and cut by Francesco Griffo. The italic is based on
 * types cut in France circa 1557 by Robert Granjon. Garamond is a beautiful
 * typeface with an air of informality which looks good in a wide range of
 * applications. It works particularly well in books and lengthy text settings.
 * 
 * Manufacturer:
 * Monotype Typography, Inc.
 * 
 * Designer:
 * Claude Garamond
 * 
 * Vendor URL:
 * http://www.monotype.com/html/mtname/ms_welcome.html
 * 
 * License information:
 * http://www.monotype.com/html/type/license.html
 */
Cufon.registerFont({"w":168,"face":{"font-family":"Garamond","font-weight":700,"font-stretch":"normal","units-per-em":"360","panose-1":"2 2 8 4 3 3 7 1 8 3","ascent":"288","descent":"-72","x-height":"3","bbox":"-19.9956 -302 327 90","underline-thickness":"17.9297","underline-position":"-18.1055","unicode-range":"U+0020-U+20AC"},"glyphs":{" ":{"w":90},"!":{"d":"48,-234v43,7,14,86,12,125v-1,17,-4,30,-6,41r-14,0r-17,-143v-1,-17,10,-22,25,-23xm48,3v-15,0,-26,-12,-26,-25v0,-32,51,-33,51,0v0,14,-11,25,-25,25","w":93},"\"":{"d":"142,-244v53,7,7,81,4,117r-9,0r-22,-91v0,-14,13,-28,27,-26xm57,-244v52,7,9,82,4,117r-8,0v-7,-30,-20,-57,-22,-91v0,-13,13,-28,26,-26","w":198},"#":{"d":"15,-173r56,0r15,-70r25,0r-15,70r71,0r15,-70r25,0r-15,70r33,0r0,25r-38,0r-13,61r51,0r0,25r-56,0r-14,70r-26,0r15,-70r-71,0r-14,70r-25,0r14,-70r-33,0r0,-25r38,0r13,-61r-51,0r0,-25xm91,-148r-12,61r70,0r13,-61r-71,0","w":239},"$":{"d":"29,-64v27,0,14,49,46,47r1,-80v-32,-14,-59,-23,-59,-62v1,-33,26,-53,59,-56r0,-14v12,-2,18,0,17,15v25,2,56,14,57,41v0,12,-16,22,-24,12v-9,-12,-9,-40,-33,-38r-1,63v31,13,64,26,65,69v0,38,-31,62,-65,68r-1,33r-15,0r-1,-34v-31,-1,-60,-22,-61,-48v-1,-9,7,-16,15,-16xm76,-198v-22,0,-37,29,-19,45v6,5,12,8,19,10r0,-55xm92,-17v27,0,43,-38,23,-59v-6,-7,-15,-11,-23,-13r0,72"},"%":{"d":"61,5r156,-240r20,0r-156,240v-7,0,-14,-2,-20,0xm61,-110v-38,2,-50,-25,-50,-61v0,-37,14,-60,46,-62v58,-4,62,120,4,123xm72,-165v6,-38,-17,-81,-29,-39v3,20,-11,85,13,84v18,0,13,-26,16,-45xm246,2v-37,3,-49,-26,-49,-62v0,-38,14,-61,46,-61v27,0,45,27,45,60v0,34,-15,61,-42,63xm242,-8v36,-14,10,-150,-14,-84v2,21,-10,85,14,84","w":300},"&":{"d":"16,-53v0,-39,34,-59,63,-71v-16,-19,-23,-22,-25,-47v-4,-61,117,-68,119,-8v2,26,-23,36,-40,45v15,14,38,43,53,61v12,-12,36,-40,9,-49r0,-11v22,-5,47,-3,73,-6r-2,13v-34,17,-40,30,-69,66v10,13,22,30,41,32v13,1,18,-13,28,-17v4,-1,9,4,8,8v-3,23,-22,42,-51,41v-27,-1,-39,-13,-58,-29v-42,42,-149,43,-149,-28xm115,-205v-18,0,-28,20,-18,35v4,6,12,14,23,23v26,-6,29,-58,-5,-58xm91,-111v-49,14,-24,90,24,87v13,0,26,-5,37,-15","w":288},"'":{"d":"50,-244v53,7,9,80,5,117r-8,0v-7,-30,-20,-56,-22,-90v-1,-14,11,-29,25,-27","w":101},"(":{"d":"118,85v-62,-31,-120,-134,-80,-228v14,-32,53,-75,78,-90v4,3,7,6,10,9v-74,57,-76,245,0,300v-2,3,-5,6,-8,9","w":127},")":{"d":"5,76v74,-55,75,-245,-1,-300v2,-4,6,-4,8,-9v94,41,129,214,38,288v-15,12,-25,24,-35,30","w":127},"*":{"d":"79,-138v-21,15,-24,16,-50,37v-7,-13,-12,-23,-17,-30r57,-24r-57,-25v4,-7,9,-17,17,-29r50,38r-7,-63r35,0r-10,62r51,-37v4,7,9,18,16,30r-55,24r56,25v-5,6,-12,25,-16,29r-52,-37r8,61r-34,0","w":176},"+":{"d":"24,-128r82,0r0,-83r28,0r0,83r82,0r0,28r-82,0r0,82r-28,0r0,-82r-82,0r0,-28","w":239},",":{"d":"67,36v-8,9,-42,46,-50,16v9,-10,31,-18,31,-37v-1,-20,-34,-17,-32,-39v0,-13,12,-25,27,-24v37,0,48,58,24,84","w":93},"-":{"d":"13,-90r95,0r0,33r-95,0v-2,-11,1,-21,0,-33","w":120},".":{"d":"22,-22v1,-15,8,-24,25,-26v13,-1,26,11,26,23v1,18,-11,28,-25,28v-15,1,-27,-11,-26,-25","w":93},"\/":{"d":"149,-251r29,0r-128,300r-29,0","w":198},"0":{"d":"86,-233v97,8,97,237,4,237v-65,0,-80,-54,-80,-118v0,-67,18,-110,76,-119xm83,-217v-39,7,-27,75,-27,126v0,47,-4,71,26,80v45,-10,31,-88,31,-140v0,-30,-1,-65,-30,-66"},"1":{"d":"9,-182v31,-17,42,-24,63,-50r29,0r-1,205v-4,21,37,-2,32,26r-107,0v-1,-7,-1,-5,0,-12v22,-5,43,-5,35,-41r1,-142v-14,10,-24,18,-45,26v-4,-6,-6,-9,-7,-12","w":142},"2":{"d":"161,-63v1,19,-6,42,-8,62r-146,0r0,-12v38,-56,89,-74,101,-149v4,-28,-13,-46,-38,-46v-27,0,-38,23,-41,46r-13,0v-7,-44,30,-69,70,-69v57,0,85,61,52,103v-18,23,-61,64,-93,92v41,-4,101,15,102,-27r14,0"},"3":{"d":"72,-8v49,1,59,-103,8,-107v-6,0,-13,3,-21,8v-4,-4,-7,-7,-9,-10v28,-23,45,-27,50,-58v-4,-38,-49,-35,-66,-2r-11,-6v14,-30,28,-46,69,-48v28,-1,48,15,48,40v0,27,-17,37,-39,54v34,-3,57,29,57,58v0,51,-39,84,-94,84v-29,0,-54,-7,-59,-28v0,-9,8,-16,18,-16v23,-2,27,30,49,31"},"4":{"d":"160,-85r0,29v-12,1,-15,1,-27,0r-2,60r-36,0v0,-20,-2,-42,0,-60v-27,-2,-63,4,-86,-2v-3,-17,7,-40,11,-43r88,-131r26,0r-1,147r27,0xm95,-85r1,-104r-57,84v-4,7,-8,14,-11,20r67,0"},"5":{"d":"52,-139v47,-23,104,9,102,60v-2,54,-34,84,-93,83v-22,0,-47,-9,-50,-29v-1,-9,10,-19,20,-18v18,-3,27,32,50,31v52,-3,53,-94,-1,-93v-21,-5,-30,22,-46,11r5,-123v3,-15,50,-4,74,-7v18,3,12,-9,30,-7v-8,29,-4,38,-15,45r-74,0"},"6":{"d":"86,-9v46,0,41,-111,0,-110v-4,0,-9,1,-15,3v-6,-17,18,-19,30,-20v34,0,57,29,57,67v0,45,-30,75,-75,73v-50,-2,-72,-44,-72,-95v0,-84,64,-133,136,-143v7,-1,7,9,5,14v-65,12,-100,62,-97,139v1,36,-2,72,31,72"},"7":{"d":"12,-168r6,-58r137,0v-12,77,-50,141,-70,212v1,5,14,10,5,18r-39,0r72,-188v-28,-3,-49,3,-75,-1v-25,-3,-11,25,-30,24v-4,0,-6,-3,-6,-7"},"8":{"d":"15,-57v0,-28,20,-43,45,-53v-22,-10,-39,-29,-40,-54v-1,-41,25,-64,65,-67v55,-4,85,66,40,95r-13,8v16,11,46,29,44,62v-2,46,-26,68,-70,70v-44,2,-71,-22,-71,-61xm85,-215v-35,0,-45,51,-13,64v4,2,13,7,28,15v26,-17,23,-79,-15,-79xm49,-58v-7,50,70,62,73,11v2,-31,-35,-43,-50,-54v-11,3,-26,26,-23,43"},"9":{"d":"159,-133v-3,75,-50,135,-127,138v-10,-21,32,-19,40,-33v33,-22,42,-66,42,-118v0,-43,-4,-67,-31,-74v-22,2,-29,27,-30,53v-1,32,5,69,40,57v3,1,6,3,5,8v0,16,-27,13,-40,12v-34,-11,-47,-28,-47,-68v0,-43,27,-74,70,-74v50,0,80,42,78,99"},":":{"d":"44,-101v-15,-6,-23,-10,-23,-26v0,-13,10,-25,26,-25v12,0,24,12,24,25v0,16,-11,27,-27,26xm21,-22v1,-15,6,-26,25,-25v13,0,26,10,26,24v0,18,-10,24,-28,26v-12,1,-24,-12,-23,-25","w":93},";":{"d":"49,-102v-13,0,-25,-12,-25,-26v0,-13,12,-26,26,-25v30,1,31,51,-1,51xm81,-3v-2,38,-24,56,-53,67v-7,-1,-6,-3,-10,-12v10,-11,31,-18,31,-38v0,-17,-34,-18,-32,-38v1,-14,12,-26,28,-25v19,1,37,22,36,46","w":93},"\u037e":{"d":"49,-102v-13,0,-25,-12,-25,-26v0,-13,12,-26,26,-25v30,1,31,51,-1,51xm81,-3v-2,38,-24,56,-53,67v-7,-1,-6,-3,-10,-12v10,-11,31,-18,31,-38v0,-17,-34,-18,-32,-38v1,-14,12,-26,28,-25v19,1,37,22,36,46","w":93},"<":{"d":"216,-21r-192,-81r0,-25r192,-81r0,30r-155,63r155,64r0,30","w":239},"=":{"d":"24,-170r192,0r0,28r-192,0r0,-28xm24,-87r192,0r0,28r-192,0r0,-28","w":239},">":{"d":"24,-208r192,81r0,25r-192,81r0,-30r155,-63r-155,-64r0,-30","w":239},"?":{"d":"81,-201v-18,0,-64,24,-64,-9v0,-16,11,-24,31,-24v86,0,128,134,29,146v-15,3,-16,4,-19,19r-18,0r-6,-58v0,-12,22,-7,35,-8v60,10,55,-66,12,-66xm25,-22v0,-13,13,-25,26,-25v15,-1,25,12,25,26v0,13,-12,24,-25,24v-14,0,-26,-12,-26,-25","w":149},"@":{"d":"176,-169v17,1,22,9,25,27r6,-21r43,-1v-11,45,-30,90,-37,138v0,7,7,13,14,13v42,-8,76,-56,76,-109v1,-63,-48,-113,-113,-111v-94,2,-153,69,-155,163v-2,80,59,138,137,138v69,0,125,-44,144,-97r11,0v-24,62,-76,105,-155,107v-88,1,-158,-66,-156,-155v2,-100,69,-167,170,-167v76,0,127,46,127,119v0,67,-38,124,-106,125v-32,0,-43,-27,-31,-56v-21,30,-26,49,-61,56v-18,0,-32,-17,-30,-39v5,-64,36,-116,91,-130xm141,-32v32,-13,60,-77,48,-120v-2,-3,-5,-5,-8,-5v-30,12,-46,70,-50,109v0,8,4,16,10,16","w":333},"A":{"d":"52,-28v2,14,14,10,31,14r0,12v-12,-2,-65,-2,-88,1v-4,-25,33,-8,36,-30r77,-202v7,1,19,-3,21,3r88,209v6,4,17,3,26,7r0,13v-38,-3,-78,-4,-115,0r0,-12v11,-4,37,-2,31,-17r-21,-51r-67,-1xm78,-100v31,-1,43,3,53,0r-27,-68","w":236,"k":{"y":4,"w":4,"v":7,"Y":4,"W":4,"V":20,"U":7}},"B":{"d":"226,-71v0,92,-117,63,-213,71r0,-14v11,-4,32,-1,32,-14v2,-58,6,-119,-4,-182v-7,-4,-12,-3,-27,-5r-1,-12v78,3,194,-29,201,52v-4,28,-16,35,-42,47v30,6,54,27,54,57xm165,-175v0,-32,-34,-46,-71,-38r1,80v38,4,70,-4,70,-42xm95,-28v0,10,16,12,23,12v37,0,57,-15,57,-51v-1,-44,-32,-54,-80,-49r0,88","w":243,"k":{"\u00dc":4,"\u00c4":4,"U":4,"A":4}},"C":{"d":"16,-113v-3,-98,100,-144,200,-112v2,5,13,38,13,54r-16,0v-19,-27,-37,-45,-75,-45v-49,0,-64,49,-67,102v-5,77,50,121,110,87v13,-7,23,-20,34,-36v4,-1,10,-1,17,-1r-10,50v-17,13,-45,16,-78,16v-79,-1,-125,-39,-128,-115","w":243,"k":{".":-10,",":-10}},"D":{"d":"265,-114v7,128,-130,112,-256,113r0,-14v14,-6,36,-2,36,-22r1,-163v1,-15,-25,-6,-37,-5r0,-16v29,-8,65,-11,108,-11v97,0,144,36,148,118xm213,-113v3,-74,-48,-117,-119,-98r0,147v-1,34,16,44,45,45v58,1,72,-41,74,-94","w":281,"k":{"\u00c4":13,"Y":13,"W":4,"V":13,"A":13,".":10,",":7}},"E":{"d":"6,-12v21,-4,50,1,41,-37r-3,-159v-10,-5,-26,-5,-38,-7r1,-14v57,8,122,0,185,1v6,2,35,-5,35,12r0,47v-31,3,-13,-42,-58,-42r-73,0v-2,15,0,64,0,86v24,-4,66,8,74,-12v1,-3,3,-11,6,-26r13,0r1,91r-12,0v-8,-24,0,-38,-42,-38v-18,0,-31,0,-40,1v-2,27,1,51,0,79v4,17,16,11,49,13v48,3,70,-14,82,-49r15,0r-12,66r-143,-3r-81,3r0,-12","w":255},"F":{"d":"133,-1r-122,1r0,-13v11,-3,25,-3,34,-8v4,-56,0,-126,-1,-187v-4,-3,-23,-6,-32,-9r0,-13r195,0r4,44v3,11,-11,11,-16,7v-13,-21,-8,-37,-46,-32v-28,4,-67,-10,-56,36v4,21,-12,55,16,47v33,-2,69,8,64,-32r16,0r-2,79v-18,5,-16,-24,-24,-26v-3,-3,-47,-8,-68,-3v-4,20,1,46,-1,69v-3,29,18,19,39,26r0,14","w":221,"k":{"\u00f6":10,"\u00e4":13,"\u00c4":26,"r":7,"o":10,"l":-7,"e":10,"a":13,"A":26,".":46,",":44}},"G":{"d":"17,-112v-5,-104,119,-150,210,-102v1,16,6,33,4,49v-20,1,-26,-27,-32,-28v-12,-11,-30,-21,-53,-21v-47,0,-74,46,-74,104v0,52,25,91,75,97v42,5,48,-37,37,-75v-12,-2,-42,-10,-23,-21r95,2v2,27,-29,4,-22,45v-1,15,0,34,-2,48v-15,10,-58,17,-90,17v-81,0,-122,-41,-125,-115","w":262,"k":{".":-4,",":-4}},"H":{"d":"297,-2r-117,-1v0,-5,1,-10,1,-12v11,-3,23,-3,33,-7v2,-16,2,-60,1,-84r-121,-1r1,87r33,6v1,6,1,6,0,12r-117,0v0,-4,0,-7,1,-12v11,-2,22,-4,32,-7r2,-163r-3,-28v-12,-4,-37,4,-30,-17r115,0v1,5,1,7,0,12v-23,0,-42,6,-34,38v0,18,-2,33,0,51r122,0r-2,-80v-4,-6,-21,-7,-33,-12v5,-25,67,1,104,-10r13,0v0,5,-1,9,-1,13v-62,0,-22,89,-32,159v2,12,-6,34,6,37v15,4,28,1,26,19","w":311},"I":{"d":"126,-1v-33,-2,-77,-5,-112,0r0,-13v13,-5,36,-2,32,-24r1,-166v0,-11,-19,-8,-31,-11r-1,-15r62,2r50,-2r-1,13v-16,7,-41,2,-31,35r0,161v12,3,15,3,30,5","w":142},"J":{"d":"1,34v15,-1,22,27,34,28v28,-36,4,-138,11,-212r-2,-60r-36,-4r-1,-15v40,3,80,1,117,0r0,13r-31,3v-4,120,33,291,-84,298v-30,2,-43,-50,-8,-51","w":135,"k":{"\u00fc":10,"\u00f6":13,"\u00e4":17,"\u00c4":7,"y":7,"u":10,"o":13,"e":13,"a":17,"A":7,";":4,":":4,".":7,",":7}},"K":{"d":"95,-42v-10,32,33,15,31,40r-116,0r-1,-10v29,-12,42,-10,37,-63v-4,-42,5,-94,-2,-131v-5,-9,-41,-3,-33,-24r118,1v2,32,-48,-4,-35,50r0,55v23,-22,61,-58,82,-87v-12,-5,-18,-1,-30,-6r0,-12r101,-1v2,29,-43,15,-55,36v-13,11,-43,40,-59,55v36,37,67,79,100,118v6,3,27,3,22,20r-110,0r-1,-11v13,-4,36,-7,20,-24r-70,-78","w":243,"k":{"\u00fc":-7,"\u00f6":-7,"\u00e4":-10,"\u00d6":4,"y":4,"w":7,"v":7,"u":-7,"o":-7,"e":-7,"a":-10,"O":4,"G":4,"C":4}},"L":{"d":"222,-2v-55,3,-114,-4,-170,-1v-15,0,-32,3,-45,1r1,-14v10,-6,40,2,37,-14r2,-154v3,-33,-16,-21,-36,-34v-1,-18,6,-11,34,-11r81,-2v7,2,8,18,-4,17v-42,-3,-27,59,-27,104v0,30,-4,64,1,90v58,4,109,0,117,-47v5,2,17,-3,15,6","w":228,"k":{"y":7,"w":7,"Y":13,"W":7,"V":10,"T":7}},"M":{"d":"95,0v-36,-1,-46,-5,-88,-1r1,-12v50,3,34,-52,36,-94r3,-70v2,-37,-4,-32,-33,-38r-1,-13v25,-2,55,0,80,2v25,44,49,106,73,154r68,-153r80,-4r0,14v-15,4,-35,2,-34,19r8,169v2,12,9,5,34,15r0,12v-38,-3,-77,-5,-116,-2r1,-12v19,-5,34,-2,32,-38r-6,-132r-54,123r-23,61r-13,0v-22,-62,-54,-122,-81,-181v2,51,-8,114,3,156v3,5,19,10,30,12r0,13","w":329},"N":{"d":"293,-218v-19,9,-33,4,-32,42r5,180r-20,1r-183,-180r5,151v0,14,22,4,37,11v1,22,-9,12,-42,11v-17,0,-37,3,-53,1r-1,-13v17,-4,38,7,36,-14v-5,-55,10,-129,-6,-172v-11,-11,-13,-11,-37,-15r-1,-12r78,-1r169,167r-7,-131v6,-25,-21,-16,-33,-24v-5,-19,24,-12,39,-12r46,-1r0,11","w":303,"k":{"\u00c4":7,"A":7,".":4,",":4}},"O":{"d":"268,-119v11,122,-188,166,-238,62v-6,-11,-14,-39,-14,-61v3,-73,50,-114,126,-115v76,-2,120,47,126,114xm211,-108v0,-57,-17,-110,-75,-108v-58,2,-71,66,-61,126v8,47,19,76,65,76v50,0,71,-38,71,-94","w":284,"k":{"\u00c4":13,"Y":10,"X":17,"W":7,"V":10,"T":7,"A":13,".":13,",":10}},"P":{"d":"130,-2v-37,2,-78,-5,-114,2r-1,-12v19,-6,33,-8,32,-41r-5,-148v0,-20,-41,-4,-34,-29r68,2v67,-7,132,-2,135,60v3,53,-58,88,-104,59v-1,-3,-1,-8,-1,-14v32,6,52,-10,52,-42v0,-30,-15,-50,-45,-48v-11,0,-21,0,-21,8r3,185r35,4r0,14","w":221,"k":{"\u00c4":26,"o":7,"e":7,"a":10,"A":26,".":53,",":50}},"Q":{"d":"268,-115v0,60,-33,93,-80,111v30,21,45,39,82,47r0,18v-77,7,-114,-36,-170,-62v-46,-21,-84,-50,-84,-112v0,-74,47,-120,126,-120v80,0,126,44,126,118xm73,-117v0,55,13,106,70,104v48,-2,69,-44,69,-101v0,-60,-19,-103,-72,-103v-53,0,-67,47,-67,100","w":284,"k":{"Y":10,"W":-4,"V":10,"T":4,"A":13,".":17,",":4}},"R":{"d":"94,-25v9,6,26,6,36,11v0,11,1,15,-12,13v-35,-4,-68,-2,-103,0v-6,-29,41,2,31,-40r0,-169r-29,-4v-5,-19,17,-14,33,-14v31,0,57,-3,88,-3v42,0,79,25,79,61v0,28,-21,46,-47,54r59,93v4,7,31,5,27,22v-26,0,-51,-4,-76,0v-19,-30,-32,-71,-56,-105v-7,-4,-17,-5,-30,-3r0,84xm108,-213v-28,0,-8,49,-14,87v38,4,67,-6,67,-39v-1,-34,-16,-48,-53,-48","w":251,"k":{"\u00fc":7,"\u00f6":4,"\u00e4":-4,"\u00dc":7,"\u00d6":7,"y":4,"w":4,"v":7,"u":7,"o":4,"e":4,"a":-4,"Y":13,"W":4,"V":13,"U":7,"T":7,"Q":7,"O":7,"G":7,"C":7}},"S":{"d":"45,-114v-58,-47,-9,-144,77,-117v7,2,16,3,27,7v1,12,10,45,2,54r-14,-1v-9,-28,-20,-44,-47,-46v-30,-3,-52,32,-28,53v31,26,110,26,110,92v0,72,-89,90,-149,60v-2,-5,-2,-36,-2,-52r16,0v14,32,20,47,58,50v34,3,65,-38,34,-61v-8,-10,-74,-31,-84,-39","w":183,"k":{".":-4,",":-7}},"T":{"d":"223,-167v-12,-27,-15,-48,-71,-37v-3,51,1,110,0,165v-8,34,36,8,35,38r-127,0v-7,-28,41,-9,41,-33r0,-167v-7,-6,-15,-2,-40,-4v-33,-3,-30,19,-51,33v-5,-3,-8,-5,-10,-7v4,-6,14,-43,19,-60r11,0v8,32,78,6,122,15v25,-4,65,11,71,-15r13,0r0,69v-5,2,-9,3,-13,3","w":247,"k":{"\u00d6":7,"\u00c4":27,"z":23,"y":10,"w":13,"u":13,"s":30,"r":20,"o":33,"m":13,"l":-4,"h":-4,"e":30,"c":33,"a":30,"Q":7,"O":7,"G":7,"C":7,"A":27,";":17,":":17,".":23,"-":20,",":20}},"U":{"d":"41,-174v1,-41,-2,-36,-34,-40v0,-6,-5,-15,6,-14v35,4,79,-4,111,2r0,12v-56,-12,-31,54,-35,103v-4,50,5,98,56,97v49,-1,73,-22,70,-76r-5,-105v1,-23,-19,-19,-35,-20r0,-13r83,0v2,7,1,7,0,13v-14,5,-35,-3,-29,20r4,94v5,83,-30,106,-100,106v-63,0,-92,-26,-92,-95r0,-84","w":273,"k":{"\u00c4":30,"A":30,".":27,",":23}},"V":{"d":"154,-231v23,4,67,4,89,0r0,12v-42,14,-35,19,-52,65r-59,155v-10,1,-9,1,-18,0r-89,-206v-5,-9,-15,-7,-29,-10r0,-15r68,2r51,-2v0,9,1,13,1,14v-29,2,-38,7,-28,32v13,32,36,85,51,119r49,-139v-1,-12,-21,-10,-34,-13v-2,-6,0,-7,0,-14","w":239,"k":{"\u00d6":10,"\u00c4":17,"y":10,"u":13,"r":20,"o":30,"i":4,"e":30,"a":33,"Q":10,"O":10,"G":10,"C":10,"A":17,";":13,":":13,".":44,"-":17,",":40}},"W":{"d":"167,-84r-45,89r-18,0r-81,-192v-10,-19,-8,-23,-22,-29v0,-4,-3,-12,2,-12v24,4,55,-2,76,2v0,16,-25,12,-10,31r62,148v6,-11,15,-30,28,-56v-17,-35,-28,-77,-49,-108v-2,-1,-9,-4,-18,-6r1,-10r91,-1v6,20,-26,4,-15,31r18,43r24,-55v-5,-5,-9,-4,-19,-8r0,-11v21,2,50,-1,66,3r0,9v-47,12,-31,29,-63,80r36,83r58,-155v-3,-8,-23,-1,-16,-19r50,0v4,19,-17,12,-19,31r-80,201r-18,0","w":322,"k":{"\u00d6":10,"\u00c4":4,"y":4,"u":10,"r":13,"o":20,"i":4,"h":-7,"e":20,"d":17,"a":23,"O":10,"G":10,"C":10,"A":4,";":10,":":10,".":30,"-":17,",":27}},"X":{"d":"112,-93v0,6,-47,49,-42,71v10,6,34,3,29,21v-32,-2,-64,-2,-96,0v-6,-25,31,-7,40,-29r59,-75r-66,-96v-3,-18,-35,-1,-34,-28v38,3,79,3,115,1v5,18,-15,12,-27,18v12,30,29,44,44,68v15,-20,34,-41,42,-67v-8,-9,-35,6,-29,-18v12,-1,64,0,91,0r1,11v-50,3,-64,57,-94,87v24,33,51,80,78,108v3,2,11,5,24,7v0,4,-2,10,0,13v-41,-4,-80,-2,-121,0r1,-11v15,-3,42,-3,27,-24","w":247,"k":{"\u00d6":13,"O":13,"G":13,"C":13}},"Y":{"d":"179,-1v-37,-1,-70,-4,-107,0v-8,1,-14,1,-12,-11v12,-3,26,-4,36,-9v-1,-40,7,-74,-18,-96r-62,-92v-7,-6,-7,-4,-22,-8v-4,-14,8,-12,24,-12v30,0,58,6,88,2v9,19,-20,12,-30,21v13,23,43,67,60,94r42,-61v5,-12,19,-24,18,-37v-6,-7,-30,5,-25,-18v25,2,47,3,71,1v-1,4,3,13,-2,13v-37,4,-44,43,-65,70v-25,32,-31,32,-29,79v1,15,-3,36,2,47v13,3,40,-4,31,17","w":236,"k":{"\u00d6":10,"\u00c4":7,"v":7,"u":13,"q":23,"p":13,"o":30,"e":30,"d":27,"a":26,"S":-7,"O":10,"G":10,"C":10,"A":7,";":13,":":13,".":34,"-":13,",":31}},"Z":{"d":"71,-20v64,6,122,2,140,-46r12,0r-5,65r-210,-1r0,-14r147,-195v-50,1,-120,-2,-133,35v-9,2,-7,1,-13,0v1,-5,6,-25,16,-61r11,-1v8,16,5,17,25,17v27,0,117,-6,156,-5v5,18,-25,37,-33,55","w":239},"[":{"d":"84,39v-8,32,21,22,37,29v1,6,1,8,0,13r-76,0r-1,-308r79,0v0,4,1,12,-2,13v-28,10,-38,0,-38,21","w":131},"\\":{"d":"21,-251r29,0r128,300r-29,0","w":198},"]":{"d":"47,-206v-5,-3,-28,-7,-38,-9r0,-13r77,1r-1,308r-77,0v-11,-24,38,-12,38,-28","w":131},"^":{"d":"26,-117r73,-126r14,0r71,126r-28,0r-52,-90r-51,90r-27,0","w":210},"_":{"d":"-2,27r184,0r0,18r-184,0r0,-18","w":180},"`":{"d":"21,-225r48,0v5,14,16,46,18,56r-14,0","w":120},"a":{"d":"144,-92v0,24,-10,67,10,67v2,-7,11,-12,15,-3v-4,37,-53,35,-60,2v-10,34,-109,39,-88,-13v11,-28,55,-34,84,-48v4,-31,0,-62,-34,-48v-19,8,-8,40,-36,42v-7,3,-18,10,-17,-1v5,-39,40,-55,84,-55v34,0,42,16,42,57xm76,-16v29,0,33,-25,29,-59v-18,7,-43,17,-44,41v0,9,7,18,15,18","w":172,"k":{"w":4,"v":4,"g":-7,"b":7}},"b":{"d":"28,-170v0,-30,3,-26,-21,-35v-2,-12,9,-10,15,-13v4,1,22,-17,43,-15r0,106v9,-11,29,-24,51,-23v46,1,68,25,70,70v3,72,-83,104,-137,61v-8,7,-6,24,-23,22xm144,-72v3,-46,-45,-72,-78,-45r0,28v-1,57,-2,68,34,77v31,-2,42,-29,44,-60","w":198,"k":{"b":7,".":10,",":7}},"c":{"d":"107,-22v23,1,33,-14,43,-25v5,2,8,3,11,7v-7,24,-35,44,-69,43v-45,-2,-78,-28,-78,-73v0,-49,36,-81,90,-81v31,-1,51,8,55,28v0,11,-6,20,-18,20v-27,0,-19,-36,-44,-36v-24,1,-42,24,-42,53v0,34,23,62,52,64","k":{".":-3,",":-6}},"d":{"d":"14,-75v-5,-52,70,-99,118,-60v-2,-34,12,-83,-23,-80v-1,-18,39,-13,62,-19r2,212v8,3,27,-1,22,12v-23,3,-44,9,-61,14r0,-20v-45,36,-129,9,-120,-59xm57,-81v-3,49,40,76,76,52v-4,-43,14,-106,-36,-106v-28,0,-38,26,-40,54","w":198,"k":{"w":-4}},"e":{"d":"13,-67v-12,-98,139,-114,144,-20r-104,-3v-9,57,57,86,93,52v4,3,8,7,11,9v-18,19,-36,31,-69,32v-48,1,-70,-29,-75,-70xm117,-102v2,-31,-33,-51,-52,-27v-6,7,-10,16,-11,28","k":{"b":7}},"f":{"d":"72,-125v7,52,-20,114,30,113v1,6,1,6,0,11r-92,0v-9,-22,25,-5,25,-27r-1,-96r-24,-1v-2,-17,3,-17,23,-17v3,-50,22,-92,72,-92v21,0,35,10,37,28v0,9,-9,19,-19,18v-20,2,-17,-27,-34,-27v-25,0,-14,40,-17,73v14,1,37,-9,31,15","w":108,"k":{"o":-4,"l":-16,"k":-12,"f":-7,"a":-4,"?":-49,"!":-45," ":-56}},"g":{"d":"9,54v4,-21,16,-22,42,-32v-25,-7,-37,-10,-40,-31v4,-23,13,-15,43,-36v-59,-26,-28,-116,43,-104v24,-1,42,8,54,19v19,-1,43,-21,43,9v0,27,-21,11,-33,9v19,55,-37,88,-93,72v-20,8,-35,27,-7,32v56,-2,118,-2,118,46v0,41,-47,52,-91,52v-38,0,-73,-6,-79,-36xm63,-97v0,24,7,50,32,49v19,-1,28,-18,28,-42v0,-32,-5,-45,-28,-47v-20,-2,-32,17,-32,40xm41,54v10,39,105,30,113,-4v-3,-26,-36,-22,-65,-22v-30,0,-46,4,-48,26","w":194,"k":{"y":-12,"r":-6,"l":4,"g":6,".":25,",":6}},"h":{"d":"7,-12v8,-2,30,1,24,-17r2,-124v-2,-41,6,-48,-26,-53r1,-10v20,-4,36,-7,53,-17r9,1r0,105v38,-38,120,-29,105,49v1,20,-3,44,0,62v5,4,26,0,19,16v-26,-3,-54,0,-80,-2v-3,-13,10,-13,20,-14v-1,-35,19,-115,-25,-114v-16,0,-31,8,-39,17r0,95v3,10,28,-4,22,18r-82,-1","w":198,"k":{"y":6}},"i":{"d":"53,-186v-11,0,-23,-12,-23,-25v0,-12,10,-21,22,-21v13,0,24,10,24,21v1,15,-10,25,-23,25xm7,-136v24,-2,38,-7,52,-22r12,0r0,141r26,6r0,10r-91,0r-1,-11v42,7,25,-52,28,-95v1,-17,-9,-17,-26,-19r0,-10","w":101,"k":{"v":6}},"j":{"d":"49,-187v-13,0,-22,-9,-22,-23v0,-15,10,-22,24,-23v11,0,21,11,21,23v0,13,-11,23,-23,23xm10,74v41,-32,18,-120,22,-191v-5,-7,-11,-4,-24,-8r0,-9v33,-1,28,-18,61,-24r2,171v0,34,-30,55,-51,70","w":93},"k":{"d":"31,-102v-6,-44,19,-106,-23,-106r0,-9v21,-5,37,-14,61,-16r0,155v23,-15,44,-27,64,-45v-8,-5,-24,-1,-21,-17r77,0v1,16,-25,11,-32,19v-10,6,-26,16,-49,32v30,26,50,59,86,79r0,10v-24,-3,-61,-2,-83,-1v-5,-13,7,-13,18,-14v-15,-21,-35,-38,-52,-57v-16,5,-6,33,-9,54v6,5,11,3,21,6v0,4,1,9,-1,11v-27,-3,-54,0,-82,0v-8,-20,29,-4,24,-26","w":191,"k":{"\u00f6":6,"y":-9,"o":6,"e":6}},"l":{"d":"67,-31v-7,31,30,7,26,30r-91,0v-3,-8,2,-12,9,-11v38,-5,9,-71,18,-119v-5,-28,14,-78,-24,-74v0,-5,-2,-6,0,-9v22,-1,39,-19,61,-19","w":93,"k":{"y":-4,"w":-4}},"m":{"d":"69,-25v-2,16,27,3,18,23v-28,-2,-52,1,-79,0v-8,-17,18,-8,22,-18v-6,-38,19,-100,-22,-104r0,-7v22,-5,38,-9,50,-25v15,-5,8,14,11,26v26,-28,82,-30,101,4v27,-39,109,-33,109,30r0,71v0,15,22,4,21,22v-18,2,-57,-2,-76,1v-5,-20,27,-8,18,-38v-3,-38,9,-92,-30,-94v-49,-3,-40,67,-36,116v3,5,30,-1,24,17r-88,-1r0,-11v10,-2,31,1,24,-21v-3,-41,14,-98,-30,-98v-20,0,-38,9,-38,30","w":303,"k":{"y":6}},"n":{"d":"31,-35v-3,-38,13,-83,-23,-87v-3,-19,30,-9,38,-23v6,-2,10,-15,22,-14r0,33v36,-37,121,-35,105,46r1,64v5,4,25,0,20,16v-27,-4,-54,-2,-82,-1v-6,-22,26,0,24,-27v-4,-41,10,-103,-25,-103v-24,0,-48,12,-42,46r0,33v1,36,-4,32,20,40r-1,11r-80,0v-3,-22,33,-3,23,-34","w":198,"k":{"\u00fc":4,"y":6,"v":6,"u":4}},"o":{"d":"95,-151v46,0,80,30,80,73v0,52,-30,81,-80,81v-49,0,-84,-28,-82,-79v2,-48,33,-75,82,-75xm94,-139v-43,-2,-42,55,-36,96v3,19,13,34,37,34v34,0,36,-31,37,-71v0,-35,-10,-57,-38,-59","w":187,"k":{"x":6,"w":4,"v":6,"g":6}},"p":{"d":"68,-9v2,36,-12,92,25,87v2,1,5,12,-1,11r-93,-1v-1,-22,32,-4,31,-39r-3,-157v-3,-16,-6,-17,-23,-22r0,-9v24,-5,33,-8,52,-22v15,-4,8,15,9,29v46,-33,120,-12,120,54v0,66,-67,98,-117,69xm135,-26v32,-45,-8,-121,-69,-91r1,83v5,30,55,28,68,8","w":198,"k":{"y":6,"w":4,".":6,",":7}},"q":{"d":"14,-72v2,-69,87,-97,141,-58v1,-3,1,-14,2,-30v5,1,15,-4,15,4r-1,219v0,11,16,12,25,16r0,10r-93,0r1,-10v19,-5,30,0,30,-30r0,-64v-48,37,-122,8,-120,-57xm56,-78v0,42,40,73,78,51v-2,-54,11,-107,-36,-107v-27,0,-42,22,-42,56","w":198},"r":{"d":"70,-28v-2,22,37,4,31,26r-94,1v-1,-4,-1,-5,0,-9v18,-7,24,-3,24,-38v0,-30,0,-50,-1,-60v-1,-11,-22,-4,-20,-19v21,-2,35,-18,44,-30v21,-7,11,18,13,36v8,-12,15,-28,34,-30v25,-2,32,42,4,43v-7,1,-17,-10,-24,-11v-22,20,-6,37,-11,91","w":123,"k":{"\u00fc":-12,"\u00f6":-4,"y":-15,"v":-15,"u":-12,"t":-12,"s":-6,"r":-12,"p":-12,"o":-4,"n":-15,"m":-15,"l":-9,"k":-4,"j":-12,"e":-4,":":-4,".":15,"-":4,",":12}},"s":{"d":"135,-45v0,51,-76,59,-114,35r-5,-40r11,-1v15,24,20,37,51,41v23,2,40,-32,12,-40v-31,-9,-70,-11,-72,-50v-3,-53,63,-59,103,-41v1,12,6,27,4,38v-5,2,-7,2,-12,1v-11,-16,-18,-36,-42,-35v-13,0,-27,6,-27,20v15,37,91,18,91,72","w":149,"k":{"w":7}},"t":{"d":"69,-56v-6,34,15,44,32,27v4,3,6,5,8,9v-18,30,-78,29,-78,-22r0,-81v-9,-1,-25,5,-21,-11v29,-13,34,-19,50,-45v20,-3,9,20,11,38v8,2,18,-1,34,-1v2,7,1,11,0,18r-36,1r0,67","w":112},"u":{"d":"30,-38v-5,-17,11,-87,-8,-91v-13,-3,-16,-1,-14,-14v18,-3,40,0,60,-1r0,82v-13,54,49,53,64,20r1,-85v-7,-7,-33,4,-26,-17r64,0r-1,114v-1,13,12,7,23,8r0,11v-25,1,-36,11,-62,14r0,-29v-17,14,-30,29,-56,29v-28,0,-43,-14,-45,-41","w":198},"v":{"d":"168,-134v-41,4,-34,31,-50,68r-29,68v-23,3,-23,-14,-29,-28r-46,-102v-14,-5,-18,-2,-16,-16r79,0v10,20,-27,3,-17,25r35,79v9,-21,23,-59,31,-90r-25,-2v-3,-25,42,-9,67,-12r0,10","w":165,"k":{"\u00f6":9,"\u00e4":9,"q":12,"o":9,"e":6,"d":9,"c":9,"a":9,".":37,",":33}},"w":{"d":"191,-144v23,1,43,4,67,0r0,11v-38,6,-33,45,-50,72v-6,9,-17,38,-27,63r-13,0r-37,-80r-39,80r-15,0v-22,-43,-37,-92,-63,-130v-4,-7,-20,0,-16,-16v27,2,53,1,80,0v5,17,-26,5,-16,26r37,80v20,-32,32,-62,7,-92v-8,-2,-22,0,-19,-14r82,0v5,15,-11,9,-21,13r39,86v9,-23,27,-53,31,-78v-3,-8,-19,-7,-28,-11","w":255,"k":{"\u00f6":7,"\u00e4":9,"q":6,"o":7,"e":4,"d":6,"c":6,"a":9,".":28,",":24}},"x":{"d":"52,-22v-2,12,22,6,16,21v-20,-2,-44,-2,-64,0v2,-19,23,-12,35,-32r34,-34v-23,-21,-39,-49,-68,-65v-7,-15,11,-11,23,-11r53,-1v4,14,-19,11,-11,20r28,31v9,-13,22,-22,28,-37v-3,-4,-19,-2,-16,-14v19,2,46,-4,61,2v-7,18,-27,9,-37,27r-27,30v23,24,40,53,67,73v1,6,3,12,-6,11v-29,-4,-44,0,-69,0v-7,-15,23,-12,13,-23r-30,-33v-17,18,-27,18,-30,35","w":180,"k":{"\u00f6":6,"o":6,"e":6,"d":6,"c":6}},"y":{"d":"27,45v8,-4,24,22,31,9v11,-20,17,-34,20,-42r-61,-132v-4,-15,-18,-8,-20,-23v25,1,56,-4,78,1v5,20,-24,4,-16,22r39,83v8,-30,26,-57,29,-89v-5,-8,-28,2,-23,-16v23,1,44,0,65,-2v6,17,-17,9,-21,19r-75,179v-8,16,-16,32,-39,32v-9,-1,-26,-6,-26,-18v-2,-9,11,-23,19,-23","k":{"\u00f6":9,"\u00e4":6,"o":9,"g":6,"e":6,"d":6,"c":6,"a":6,".":31,",":28}},"z":{"d":"153,-53r-6,52r-136,-1v3,-29,24,-39,39,-59r52,-69v-36,-1,-64,-2,-74,23v-3,5,-8,7,-17,6v3,-14,12,-42,19,-60v19,-6,1,18,24,18r98,-1v1,22,-20,30,-28,46r-64,83v13,0,44,-3,61,-7v2,0,15,-21,21,-32","k":{"\u00f6":6,"o":6,"e":6,"d":6,"c":7}},"{":{"d":"29,-91v71,-9,-6,-109,49,-139v15,-8,25,-14,49,-14r0,8v-20,3,-34,14,-35,33v0,15,10,44,9,60v-4,34,-24,48,-58,57v33,11,54,23,58,58v-5,35,-23,90,26,93r0,8v-39,3,-73,-21,-73,-56v0,-33,25,-96,-25,-97r0,-11","w":142},"|":{"d":"83,-232r28,0r0,322r-28,0r0,-322","w":194},"}":{"d":"114,-80v-82,14,34,151,-98,153r0,-8v47,-4,30,-56,26,-93v4,-33,22,-50,57,-57v-33,-11,-53,-24,-58,-58v6,-33,23,-90,-25,-93v-1,-5,0,-10,6,-8v33,-1,67,23,67,56v0,33,-25,95,25,97r0,11","w":142},"~":{"d":"175,-111v18,0,29,-14,31,-32r10,0v-1,33,-18,56,-48,57v-38,2,-121,-70,-134,0r-10,0v1,-33,17,-57,46,-57v32,0,76,32,105,32","w":239},"\u00c4":{"d":"144,-253v-11,1,-21,-10,-21,-20v0,-13,8,-23,21,-23v12,0,23,9,22,22v0,12,-10,21,-22,21xm85,-252v-27,0,-29,-44,-1,-44v14,-1,23,10,23,22v0,12,-11,21,-22,22xm52,-28v2,14,14,10,31,14r0,12v-12,-2,-65,-2,-88,1v-4,-25,33,-8,36,-30r77,-202v7,1,19,-3,21,3r88,209v6,4,17,3,26,7r0,13v-38,-3,-78,-4,-115,0r0,-12v11,-4,37,-2,31,-17r-21,-51r-67,-1xm78,-100v31,-1,43,3,53,0r-27,-68","w":236,"k":{"y":4,"w":4,"v":7,"Y":4,"W":4,"V":20,"U":7}},"\u00c9":{"d":"109,-245r18,-57r48,1r-53,56r-13,0xm6,-12v21,-4,50,1,41,-37r-3,-159v-10,-5,-26,-5,-38,-7r1,-14v57,8,122,0,185,1v6,2,35,-5,35,12r0,47v-31,3,-13,-42,-58,-42r-73,0v-2,15,0,64,0,86v24,-4,66,8,74,-12v1,-3,3,-11,6,-26r13,0r1,91r-12,0v-8,-24,0,-38,-42,-38v-18,0,-31,0,-40,1v-2,27,1,51,0,79v4,17,16,11,49,13v48,3,70,-14,82,-49r15,0r-12,66r-143,-3r-81,3r0,-12","w":255},"\u00d6":{"d":"176,-253v-12,1,-22,-9,-22,-20v-1,-14,9,-23,22,-23v12,0,21,10,21,22v0,12,-9,21,-21,21xm95,-274v0,-12,9,-22,22,-22v12,0,21,10,21,22v0,12,-10,22,-22,22v-11,0,-21,-10,-21,-22xm268,-119v11,122,-188,166,-238,62v-6,-11,-14,-39,-14,-61v3,-73,50,-114,126,-115v76,-2,120,47,126,114xm211,-108v0,-57,-17,-110,-75,-108v-58,2,-71,66,-61,126v8,47,19,76,65,76v50,0,71,-38,71,-94","w":284,"k":{"Y":10,"X":17,"W":7,"V":10,"T":7,"A":13}},"\u00dc":{"d":"192,-274v0,27,-44,27,-44,1v0,-13,9,-23,22,-23v12,0,22,10,22,22xm89,-274v0,-13,9,-22,23,-22v12,0,20,10,20,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22xm41,-174v1,-41,-2,-36,-34,-40v0,-6,-5,-15,6,-14v35,4,79,-4,111,2r0,12v-56,-12,-31,54,-35,103v-4,50,5,98,56,97v49,-1,73,-22,70,-76r-5,-105v1,-23,-19,-19,-35,-20r0,-13r83,0v2,7,1,7,0,13v-14,5,-35,-3,-29,20r4,94v5,83,-30,106,-100,106v-63,0,-92,-26,-92,-95r0,-84","w":273,"k":{"A":30}},"\u00e4":{"d":"119,-176v-12,0,-21,-10,-21,-21v0,-13,9,-23,21,-23v12,0,22,10,22,22v0,12,-9,22,-22,22xm60,-176v-31,1,-25,-43,-1,-44v13,0,23,10,23,22v0,12,-10,22,-22,22xm144,-92v0,24,-10,67,10,67v2,-7,11,-12,15,-3v-4,37,-53,35,-60,2v-10,34,-109,39,-88,-13v11,-28,55,-34,84,-48v4,-31,0,-62,-34,-48v-19,8,-8,40,-36,42v-7,3,-18,10,-17,-1v5,-39,40,-55,84,-55v34,0,42,16,42,57xm76,-16v29,0,33,-25,29,-59v-18,7,-43,17,-44,41v0,9,7,18,15,18","w":172,"k":{"w":4,"v":4}},"\u00e9":{"d":"66,-169r18,-56r48,1r-53,56xm13,-67v-12,-98,139,-114,144,-20r-104,-3v-9,57,57,86,93,52v4,3,8,7,11,9v-18,19,-36,31,-69,32v-48,1,-70,-29,-75,-70xm117,-102v2,-31,-33,-51,-52,-27v-6,7,-10,16,-11,28"},"\u00f3":{"d":"75,-169r18,-56r48,1r-53,56xm95,-151v46,0,80,30,80,73v0,52,-30,81,-80,81v-49,0,-84,-28,-82,-79v2,-48,33,-75,82,-75xm94,-139v-43,-2,-42,55,-36,96v3,19,13,34,37,34v34,0,36,-31,37,-71v0,-35,-10,-57,-38,-59","w":187},"\u00f6":{"d":"127,-176v-12,1,-22,-11,-22,-21v0,-29,44,-29,44,-1v0,12,-10,22,-22,22xm46,-198v0,-13,10,-22,23,-22v11,0,20,11,20,22v0,12,-9,22,-21,22v-12,0,-23,-9,-22,-22xm95,-151v46,0,80,30,80,73v0,52,-30,81,-80,81v-49,0,-84,-28,-82,-79v2,-48,33,-75,82,-75xm94,-139v-43,-2,-42,55,-36,96v3,19,13,34,37,34v34,0,36,-31,37,-71v0,-35,-10,-57,-38,-59","w":187,"k":{"x":6,"w":4,"v":6}},"\u00fc":{"d":"126,-176v-12,0,-22,-10,-22,-21v0,-14,10,-23,22,-23v11,0,21,10,21,22v0,12,-9,22,-21,22xm44,-198v0,-12,11,-22,23,-22v11,0,21,10,21,22v0,12,-9,23,-22,22v-12,0,-22,-10,-22,-22xm30,-38v-5,-17,11,-87,-8,-91v-13,-3,-16,-1,-14,-14v18,-3,40,0,60,-1r0,82v-13,54,49,53,64,20r1,-85v-7,-7,-33,4,-26,-17r64,0r-1,114v-1,13,12,7,23,8r0,11v-25,1,-36,11,-62,14r0,-29v-17,14,-30,29,-56,29v-28,0,-43,-14,-45,-41","w":198},"\u00df":{"d":"97,-223v-60,13,-19,123,-31,200v-2,12,17,4,15,21v-17,2,-58,-2,-74,3v-5,-21,28,-8,20,-41v2,-87,-19,-199,74,-193v36,2,67,12,70,47v3,32,-35,42,-50,55v22,15,66,31,64,73v-2,32,-21,56,-57,59v-33,3,-56,-35,-24,-42v19,-4,9,28,24,31v22,-15,15,-100,-14,-106v-32,-23,27,-29,17,-64v2,-26,-12,-42,-34,-43","w":194},"\u20ac":{"d":"20,-148v6,-62,67,-107,129,-76v6,22,9,40,9,53r-16,0v-11,-30,-24,-45,-39,-45v-16,0,-26,22,-30,67v20,1,35,-1,55,3v0,5,-1,12,-4,20r-53,1v1,6,-4,20,6,17v16,0,30,-1,44,2v0,10,-1,8,-5,20r-44,1v1,29,9,69,36,70v13,0,24,-16,36,-48v3,-1,9,-1,17,-1v-1,18,-4,30,-7,47v-7,13,-24,19,-46,19v-57,0,-81,-40,-90,-88r-24,0v1,-12,5,-24,23,-21v-2,-5,0,-13,0,-19v-8,-1,-15,-1,-23,0v1,-7,3,-14,6,-20"},"\u00d3":{"d":"124,-245r18,-57r48,1r-53,56r-13,0xm268,-119v11,122,-188,166,-238,62v-6,-11,-14,-39,-14,-61v3,-73,50,-114,126,-115v76,-2,120,47,126,114xm211,-108v0,-57,-17,-110,-75,-108v-58,2,-71,66,-61,126v8,47,19,76,65,76v50,0,71,-38,71,-94","w":284},"\u0141":{"d":"8,0v-10,-34,52,4,37,-50r1,-35r-42,35r1,-25v18,-14,22,-18,41,-35v-4,-34,13,-95,-11,-98v-9,-6,-28,0,-24,-20r116,-1v8,3,7,17,-5,16v-30,-2,-30,30,-26,62v14,-12,22,-20,39,-31r0,25v-17,11,-22,20,-40,32v1,35,-4,75,1,107v57,3,109,0,117,-47v6,1,17,-4,15,5v0,7,-2,48,-6,60v-51,3,-115,-6,-170,-2","w":225},"\u0142":{"d":"79,-31v-5,30,27,6,27,30r-92,0v0,-22,35,-2,27,-33r0,-65r-48,39r1,-25v22,-16,19,-17,47,-39v-6,-30,15,-84,-24,-81r0,-9v22,-1,40,-18,61,-19v1,41,1,66,1,77v16,-13,26,-24,45,-36r0,25v-19,13,-26,22,-45,37r0,99","w":116},"\u0106":{"d":"121,-245r18,-57r48,1r-53,56r-13,0xm16,-113v-3,-98,100,-144,200,-112v2,5,13,38,13,54r-16,0v-19,-27,-37,-45,-75,-45v-49,0,-64,49,-67,102v-5,77,50,121,110,87v13,-7,23,-20,34,-36v4,-1,10,-1,17,-1r-10,50v-17,13,-45,16,-78,16v-79,-1,-125,-39,-128,-115","w":243},"\u0107":{"d":"66,-169r18,-56r48,1r-53,56xm107,-22v23,1,33,-14,43,-25v5,2,8,3,11,7v-7,24,-35,44,-69,43v-45,-2,-78,-28,-78,-73v0,-49,36,-81,90,-81v31,-1,51,8,55,28v0,11,-6,20,-18,20v-27,0,-19,-36,-44,-36v-24,1,-42,24,-42,53v0,34,23,62,52,64"},"\u0104":{"d":"201,-4v-38,16,-14,71,28,67r5,6v-29,26,-84,6,-84,-31v0,-18,12,-32,34,-42r-56,3v-8,-29,44,1,27,-39r-17,-41r-67,-1r-19,54v3,13,15,11,31,14r0,12v-27,-1,-60,-3,-88,1v-6,-19,24,-14,31,-21v27,-53,56,-147,82,-211r19,0r91,213r25,6r0,13v-16,1,-29,-1,-42,-3xm78,-100v17,0,37,2,53,0r-27,-68","w":236},"\u0105":{"d":"135,23v3,21,21,42,48,40r5,6v-29,26,-85,6,-84,-31v0,-17,9,-29,28,-39v-9,-2,-17,-11,-23,-25v-9,30,-93,43,-90,-1v3,-41,56,-43,86,-60v1,-22,4,-51,-17,-51v-23,0,-32,15,-34,36v-8,5,-25,12,-34,14v-9,-35,40,-61,82,-61v54,0,42,58,42,107v0,26,12,16,19,8v23,22,-31,33,-28,57xm76,-16v28,1,34,-31,29,-59v-29,11,-44,25,-44,41v0,9,7,18,15,18","w":172},"\u0118":{"d":"169,23v2,20,21,42,48,40r6,6v-30,26,-85,6,-85,-31v0,-17,10,-29,29,-39r-161,1r0,-12v21,-4,51,1,41,-37r-1,-134v5,-23,-13,-34,-40,-32r1,-14v57,8,122,-2,185,1v8,0,35,-5,35,12r0,47v-32,3,-13,-47,-58,-42v-21,-2,-52,-1,-73,0v-3,25,0,57,0,86v65,-5,76,13,80,-38r13,0r1,91r-12,0v-9,-28,0,-38,-43,-38v-17,0,-30,0,-39,1v-2,27,1,51,0,79v5,17,19,13,48,13v56,0,67,-9,83,-49r15,0r-12,66r-43,-1v-7,-1,-19,16,-18,24","w":255},"\u0119":{"d":"96,3v-26,25,3,63,38,60r5,6v-29,26,-85,6,-84,-31v0,-14,7,-26,22,-35v-44,-5,-71,-45,-62,-97v9,-56,101,-78,132,-28v6,9,10,22,10,35r-104,-3v-8,57,55,86,93,52v4,3,8,7,11,9v-16,18,-36,29,-61,32xm117,-102v3,-31,-35,-52,-53,-26v-6,8,-9,17,-10,27"},"\u0143":{"d":"136,-245r18,-57r48,1r-53,56r-13,0xm293,-218v-19,9,-33,4,-32,42r5,180r-20,1r-183,-180r5,151v0,14,22,4,37,11v1,22,-9,12,-42,11v-17,0,-37,3,-53,1r-1,-13v17,-4,38,7,36,-14v-5,-55,10,-129,-6,-172v-11,-11,-13,-11,-37,-15r-1,-12r78,-1r169,167r-7,-131v6,-25,-21,-16,-33,-24v-5,-19,24,-12,39,-12r46,-1r0,11","w":303},"\u0144":{"d":"82,-169r18,-56r48,1r-53,56xm31,-35v-3,-38,13,-83,-23,-87v-3,-19,30,-9,38,-23v6,-2,10,-15,22,-14r0,33v36,-37,121,-35,105,46r1,64v5,4,25,0,20,16v-27,-4,-54,-2,-82,-1v-6,-22,26,0,24,-27v-4,-41,10,-103,-25,-103v-24,0,-48,12,-42,46r0,33v1,36,-4,32,20,40r-1,11r-80,0v-3,-22,33,-3,23,-34","w":198},"\u015a":{"d":"81,-246r18,-56r48,0r-52,56r-14,0xm45,-114v-58,-47,-9,-144,77,-117v7,2,16,3,27,7v1,12,10,45,2,54r-14,-1v-9,-28,-20,-44,-47,-46v-30,-3,-52,32,-28,53v31,26,110,26,110,92v0,72,-89,90,-149,60v-2,-5,-2,-36,-2,-52r16,0v14,32,20,47,58,50v34,3,65,-38,34,-61v-8,-10,-74,-31,-84,-39","w":183},"\u015b":{"d":"57,-169r18,-56r48,1r-53,56xm135,-45v0,51,-76,59,-114,35r-5,-40r11,-1v15,24,20,37,51,41v23,2,40,-32,12,-40v-31,-9,-70,-11,-72,-50v-3,-53,63,-59,103,-41v1,12,6,27,4,38v-5,2,-7,2,-12,1v-11,-16,-18,-36,-42,-35v-13,0,-27,6,-27,20v15,37,91,18,91,72","w":149},"\u0179":{"d":"105,-246r18,-56r48,0r-53,56r-13,0xm71,-20v64,6,122,2,140,-46r12,0r-5,65r-210,-1r0,-14r147,-195v-50,1,-120,-2,-133,35v-9,2,-7,1,-13,0v1,-5,6,-25,16,-61r11,-1v8,16,5,17,25,17v27,0,117,-6,156,-5v5,18,-25,37,-33,55","w":239},"\u017a":{"d":"63,-169r18,-56r49,1r-53,56xm153,-53r-6,52r-136,-1v3,-29,24,-39,39,-59r52,-69v-36,-1,-64,-2,-74,23v-3,5,-8,7,-17,6v3,-14,12,-42,19,-60v19,-6,1,18,24,18r98,-1v1,22,-20,30,-28,46r-64,83v13,0,44,-3,61,-7v2,0,15,-21,21,-32"},"\u017b":{"d":"102,-264v0,-12,9,-22,22,-22v12,0,21,10,21,22v0,12,-10,21,-22,21v-12,0,-21,-9,-21,-21xm71,-20v64,6,122,2,140,-46r12,0r-5,65r-210,-1r0,-14r147,-195v-50,1,-120,-2,-133,35v-9,2,-7,1,-13,0v1,-5,6,-25,16,-61r11,-1v8,16,5,17,25,17v27,0,117,-6,156,-5v5,18,-25,37,-33,55","w":239},"\u017c":{"d":"75,-198v0,-12,11,-22,23,-22v11,0,21,10,21,22v0,12,-10,22,-22,22v-12,0,-22,-10,-22,-22xm153,-53r-6,52r-136,-1v3,-29,24,-39,39,-59r52,-69v-36,-1,-64,-2,-74,23v-3,5,-8,7,-17,6v3,-14,12,-42,19,-60v19,-6,1,18,24,18r98,-1v1,22,-20,30,-28,46r-64,83v13,0,44,-3,61,-7v2,0,15,-21,21,-32"},"\u00a0":{"w":90}}});
