
/* #S:shop-specific# */
var SETTINGS = eval({"IMAGE_URL":"http:\/\/static.smart-obchody.cz\/img\/","AJAX_URL":"\/ajax\/","PUBLIC_URL":"\/public\/","STATIC_URL":"http:\/\/static.smart-obchody.cz\/"});

/* #S:lib/mootools-1.2.4-core# */
//MooTools, <http://mootools.net>, My Object Oriented (JavaScript) Tools. Copyright (c) 2006-2009 Valerio Proietti, <http://mad4milk.net>, MIT Style License.

var MooTools={version:"1.2.4",build:"0d9113241a90b9cd5643b926795852a2026710d4"};var Native=function(k){k=k||{};var a=k.name;var i=k.legacy;var b=k.protect;
var c=k.implement;var h=k.generics;var f=k.initialize;var g=k.afterImplement||function(){};var d=f||i;h=h!==false;d.constructor=Native;d.$family={name:"native"};
if(i&&f){d.prototype=i.prototype;}d.prototype.constructor=d;if(a){var e=a.toLowerCase();d.prototype.$family={name:e};Native.typize(d,e);}var j=function(n,l,o,m){if(!b||m||!n.prototype[l]){n.prototype[l]=o;
}if(h){Native.genericize(n,l,b);}g.call(n,l,o);return n;};d.alias=function(n,l,p){if(typeof n=="string"){var o=this.prototype[n];if((n=o)){return j(this,l,n,p);
}}for(var m in n){this.alias(m,n[m],l);}return this;};d.implement=function(m,l,o){if(typeof m=="string"){return j(this,m,l,o);}for(var n in m){j(this,n,m[n],l);
}return this;};if(c){d.implement(c);}return d;};Native.genericize=function(b,c,a){if((!a||!b[c])&&typeof b.prototype[c]=="function"){b[c]=function(){var d=Array.prototype.slice.call(arguments);
return b.prototype[c].apply(d.shift(),d);};}};Native.implement=function(d,c){for(var b=0,a=d.length;b<a;b++){d[b].implement(c);}};Native.typize=function(a,b){if(!a.type){a.type=function(c){return($type(c)===b);
};}};(function(){var a={Array:Array,Date:Date,Function:Function,Number:Number,RegExp:RegExp,String:String};for(var h in a){new Native({name:h,initialize:a[h],protect:true});
}var d={"boolean":Boolean,"native":Native,object:Object};for(var c in d){Native.typize(d[c],c);}var f={Array:["concat","indexOf","join","lastIndexOf","pop","push","reverse","shift","slice","sort","splice","toString","unshift","valueOf"],String:["charAt","charCodeAt","concat","indexOf","lastIndexOf","match","replace","search","slice","split","substr","substring","toLowerCase","toUpperCase","valueOf"]};
for(var e in f){for(var b=f[e].length;b--;){Native.genericize(a[e],f[e][b],true);}}})();var Hash=new Native({name:"Hash",initialize:function(a){if($type(a)=="hash"){a=$unlink(a.getClean());
}for(var b in a){this[b]=a[b];}return this;}});Hash.implement({forEach:function(b,c){for(var a in this){if(this.hasOwnProperty(a)){b.call(c,this[a],a,this);
}}},getClean:function(){var b={};for(var a in this){if(this.hasOwnProperty(a)){b[a]=this[a];}}return b;},getLength:function(){var b=0;for(var a in this){if(this.hasOwnProperty(a)){b++;
}}return b;}});Hash.alias("forEach","each");Array.implement({forEach:function(c,d){for(var b=0,a=this.length;b<a;b++){c.call(d,this[b],b,this);}}});Array.alias("forEach","each");
function $A(b){if(b.item){var a=b.length,c=new Array(a);while(a--){c[a]=b[a];}return c;}return Array.prototype.slice.call(b);}function $arguments(a){return function(){return arguments[a];
};}function $chk(a){return !!(a||a===0);}function $clear(a){clearTimeout(a);clearInterval(a);return null;}function $defined(a){return(a!=undefined);}function $each(c,b,d){var a=$type(c);
((a=="arguments"||a=="collection"||a=="array")?Array:Hash).each(c,b,d);}function $empty(){}function $extend(c,a){for(var b in (a||{})){c[b]=a[b];}return c;
}function $H(a){return new Hash(a);}function $lambda(a){return($type(a)=="function")?a:function(){return a;};}function $merge(){var a=Array.slice(arguments);
a.unshift({});return $mixin.apply(null,a);}function $mixin(e){for(var d=1,a=arguments.length;d<a;d++){var b=arguments[d];if($type(b)!="object"){continue;
}for(var c in b){var g=b[c],f=e[c];e[c]=(f&&$type(g)=="object"&&$type(f)=="object")?$mixin(f,g):$unlink(g);}}return e;}function $pick(){for(var b=0,a=arguments.length;
b<a;b++){if(arguments[b]!=undefined){return arguments[b];}}return null;}function $random(b,a){return Math.floor(Math.random()*(a-b+1)+b);}function $splat(b){var a=$type(b);
return(a)?((a!="array"&&a!="arguments")?[b]:b):[];}var $time=Date.now||function(){return +new Date;};function $try(){for(var b=0,a=arguments.length;b<a;
b++){try{return arguments[b]();}catch(c){}}return null;}function $type(a){if(a==undefined){return false;}if(a.$family){return(a.$family.name=="number"&&!isFinite(a))?false:a.$family.name;
}if(a.nodeName){switch(a.nodeType){case 1:return"element";case 3:return(/\S/).test(a.nodeValue)?"textnode":"whitespace";}}else{if(typeof a.length=="number"){if(a.callee){return"arguments";
}else{if(a.item){return"collection";}}}}return typeof a;}function $unlink(c){var b;switch($type(c)){case"object":b={};for(var e in c){b[e]=$unlink(c[e]);
}break;case"hash":b=new Hash(c);break;case"array":b=[];for(var d=0,a=c.length;d<a;d++){b[d]=$unlink(c[d]);}break;default:return c;}return b;}var Browser=$merge({Engine:{name:"unknown",version:0},Platform:{name:(window.orientation!=undefined)?"ipod":(navigator.platform.match(/mac|win|linux/i)||["other"])[0].toLowerCase()},Features:{xpath:!!(document.evaluate),air:!!(window.runtime),query:!!(document.querySelector)},Plugins:{},Engines:{presto:function(){return(!window.opera)?false:((arguments.callee.caller)?960:((document.getElementsByClassName)?950:925));
},trident:function(){return(!window.ActiveXObject)?false:((window.XMLHttpRequest)?((document.querySelectorAll)?6:5):4);},webkit:function(){return(navigator.taintEnabled)?false:((Browser.Features.xpath)?((Browser.Features.query)?525:420):419);
},gecko:function(){return(!document.getBoxObjectFor&&window.mozInnerScreenX==null)?false:((document.getElementsByClassName)?19:18);}}},Browser||{});Browser.Platform[Browser.Platform.name]=true;
Browser.detect=function(){for(var b in this.Engines){var a=this.Engines[b]();if(a){this.Engine={name:b,version:a};this.Engine[b]=this.Engine[b+a]=true;
break;}}return{name:b,version:a};};Browser.detect();Browser.Request=function(){return $try(function(){return new XMLHttpRequest();},function(){return new ActiveXObject("MSXML2.XMLHTTP");
},function(){return new ActiveXObject("Microsoft.XMLHTTP");});};Browser.Features.xhr=!!(Browser.Request());Browser.Plugins.Flash=(function(){var a=($try(function(){return navigator.plugins["Shockwave Flash"].description;
},function(){return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version");})||"0 r0").match(/\d+/g);return{version:parseInt(a[0]||0+"."+a[1],10)||0,build:parseInt(a[2],10)||0};
})();function $exec(b){if(!b){return b;}if(window.execScript){window.execScript(b);}else{var a=document.createElement("script");a.setAttribute("type","text/javascript");
a[(Browser.Engine.webkit&&Browser.Engine.version<420)?"innerText":"text"]=b;document.head.appendChild(a);document.head.removeChild(a);}return b;}Native.UID=1;
var $uid=(Browser.Engine.trident)?function(a){return(a.uid||(a.uid=[Native.UID++]))[0];}:function(a){return a.uid||(a.uid=Native.UID++);};var Window=new Native({name:"Window",legacy:(Browser.Engine.trident)?null:window.Window,initialize:function(a){$uid(a);
if(!a.Element){a.Element=$empty;if(Browser.Engine.webkit){a.document.createElement("iframe");}a.Element.prototype=(Browser.Engine.webkit)?window["[[DOMElement.prototype]]"]:{};
}a.document.window=a;return $extend(a,Window.Prototype);},afterImplement:function(b,a){window[b]=Window.Prototype[b]=a;}});Window.Prototype={$family:{name:"window"}};
new Window(window);var Document=new Native({name:"Document",legacy:(Browser.Engine.trident)?null:window.Document,initialize:function(a){$uid(a);a.head=a.getElementsByTagName("head")[0];
a.html=a.getElementsByTagName("html")[0];if(Browser.Engine.trident&&Browser.Engine.version<=4){$try(function(){a.execCommand("BackgroundImageCache",false,true);
});}if(Browser.Engine.trident){a.window.attachEvent("onunload",function(){a.window.detachEvent("onunload",arguments.callee);a.head=a.html=a.window=null;
});}return $extend(a,Document.Prototype);},afterImplement:function(b,a){document[b]=Document.Prototype[b]=a;}});Document.Prototype={$family:{name:"document"}};
new Document(document);Array.implement({every:function(c,d){for(var b=0,a=this.length;b<a;b++){if(!c.call(d,this[b],b,this)){return false;}}return true;
},filter:function(d,e){var c=[];for(var b=0,a=this.length;b<a;b++){if(d.call(e,this[b],b,this)){c.push(this[b]);}}return c;},clean:function(){return this.filter($defined);
},indexOf:function(c,d){var a=this.length;for(var b=(d<0)?Math.max(0,a+d):d||0;b<a;b++){if(this[b]===c){return b;}}return -1;},map:function(d,e){var c=[];
for(var b=0,a=this.length;b<a;b++){c[b]=d.call(e,this[b],b,this);}return c;},some:function(c,d){for(var b=0,a=this.length;b<a;b++){if(c.call(d,this[b],b,this)){return true;
}}return false;},associate:function(c){var d={},b=Math.min(this.length,c.length);for(var a=0;a<b;a++){d[c[a]]=this[a];}return d;},link:function(c){var a={};
for(var e=0,b=this.length;e<b;e++){for(var d in c){if(c[d](this[e])){a[d]=this[e];delete c[d];break;}}}return a;},contains:function(a,b){return this.indexOf(a,b)!=-1;
},extend:function(c){for(var b=0,a=c.length;b<a;b++){this.push(c[b]);}return this;},getLast:function(){return(this.length)?this[this.length-1]:null;},getRandom:function(){return(this.length)?this[$random(0,this.length-1)]:null;
},include:function(a){if(!this.contains(a)){this.push(a);}return this;},combine:function(c){for(var b=0,a=c.length;b<a;b++){this.include(c[b]);}return this;
},erase:function(b){for(var a=this.length;a--;a){if(this[a]===b){this.splice(a,1);}}return this;},empty:function(){this.length=0;return this;},flatten:function(){var d=[];
for(var b=0,a=this.length;b<a;b++){var c=$type(this[b]);if(!c){continue;}d=d.concat((c=="array"||c=="collection"||c=="arguments")?Array.flatten(this[b]):this[b]);
}return d;},hexToRgb:function(b){if(this.length!=3){return null;}var a=this.map(function(c){if(c.length==1){c+=c;}return c.toInt(16);});return(b)?a:"rgb("+a+")";
},rgbToHex:function(d){if(this.length<3){return null;}if(this.length==4&&this[3]==0&&!d){return"transparent";}var b=[];for(var a=0;a<3;a++){var c=(this[a]-0).toString(16);
b.push((c.length==1)?"0"+c:c);}return(d)?b:"#"+b.join("");}});Function.implement({extend:function(a){for(var b in a){this[b]=a[b];}return this;},create:function(b){var a=this;
b=b||{};return function(d){var c=b.arguments;c=(c!=undefined)?$splat(c):Array.slice(arguments,(b.event)?1:0);if(b.event){c=[d||window.event].extend(c);
}var e=function(){return a.apply(b.bind||null,c);};if(b.delay){return setTimeout(e,b.delay);}if(b.periodical){return setInterval(e,b.periodical);}if(b.attempt){return $try(e);
}return e();};},run:function(a,b){return this.apply(b,$splat(a));},pass:function(a,b){return this.create({bind:b,arguments:a});},bind:function(b,a){return this.create({bind:b,arguments:a});
},bindWithEvent:function(b,a){return this.create({bind:b,arguments:a,event:true});},attempt:function(a,b){return this.create({bind:b,arguments:a,attempt:true})();
},delay:function(b,c,a){return this.create({bind:c,arguments:a,delay:b})();},periodical:function(c,b,a){return this.create({bind:b,arguments:a,periodical:c})();
}});Number.implement({limit:function(b,a){return Math.min(a,Math.max(b,this));},round:function(a){a=Math.pow(10,a||0);return Math.round(this*a)/a;},times:function(b,c){for(var a=0;
a<this;a++){b.call(c,a,this);}},toFloat:function(){return parseFloat(this);},toInt:function(a){return parseInt(this,a||10);}});Number.alias("times","each");
(function(b){var a={};b.each(function(c){if(!Number[c]){a[c]=function(){return Math[c].apply(null,[this].concat($A(arguments)));};}});Number.implement(a);
})(["abs","acos","asin","atan","atan2","ceil","cos","exp","floor","log","max","min","pow","sin","sqrt","tan"]);String.implement({test:function(a,b){return((typeof a=="string")?new RegExp(a,b):a).test(this);
},contains:function(a,b){return(b)?(b+this+b).indexOf(b+a+b)>-1:this.indexOf(a)>-1;},trim:function(){return this.replace(/^\s+|\s+$/g,"");},clean:function(){return this.replace(/\s+/g," ").trim();
},camelCase:function(){return this.replace(/-\D/g,function(a){return a.charAt(1).toUpperCase();});},hyphenate:function(){return this.replace(/[A-Z]/g,function(a){return("-"+a.charAt(0).toLowerCase());
});},capitalize:function(){return this.replace(/\b[a-z]/g,function(a){return a.toUpperCase();});},escapeRegExp:function(){return this.replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1");
},toInt:function(a){return parseInt(this,a||10);},toFloat:function(){return parseFloat(this);},hexToRgb:function(b){var a=this.match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);
return(a)?a.slice(1).hexToRgb(b):null;},rgbToHex:function(b){var a=this.match(/\d{1,3}/g);return(a)?a.rgbToHex(b):null;},stripScripts:function(b){var a="";
var c=this.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(){a+=arguments[1]+"\n";return"";});if(b===true){$exec(a);}else{if($type(b)=="function"){b(a,c);
}}return c;},substitute:function(a,b){return this.replace(b||(/\\?\{([^{}]+)\}/g),function(d,c){if(d.charAt(0)=="\\"){return d.slice(1);}return(a[c]!=undefined)?a[c]:"";
});}});Hash.implement({has:Object.prototype.hasOwnProperty,keyOf:function(b){for(var a in this){if(this.hasOwnProperty(a)&&this[a]===b){return a;}}return null;
},hasValue:function(a){return(Hash.keyOf(this,a)!==null);},extend:function(a){Hash.each(a||{},function(c,b){Hash.set(this,b,c);},this);return this;},combine:function(a){Hash.each(a||{},function(c,b){Hash.include(this,b,c);
},this);return this;},erase:function(a){if(this.hasOwnProperty(a)){delete this[a];}return this;},get:function(a){return(this.hasOwnProperty(a))?this[a]:null;
},set:function(a,b){if(!this[a]||this.hasOwnProperty(a)){this[a]=b;}return this;},empty:function(){Hash.each(this,function(b,a){delete this[a];},this);
return this;},include:function(a,b){if(this[a]==undefined){this[a]=b;}return this;},map:function(b,c){var a=new Hash;Hash.each(this,function(e,d){a.set(d,b.call(c,e,d,this));
},this);return a;},filter:function(b,c){var a=new Hash;Hash.each(this,function(e,d){if(b.call(c,e,d,this)){a.set(d,e);}},this);return a;},every:function(b,c){for(var a in this){if(this.hasOwnProperty(a)&&!b.call(c,this[a],a)){return false;
}}return true;},some:function(b,c){for(var a in this){if(this.hasOwnProperty(a)&&b.call(c,this[a],a)){return true;}}return false;},getKeys:function(){var a=[];
Hash.each(this,function(c,b){a.push(b);});return a;},getValues:function(){var a=[];Hash.each(this,function(b){a.push(b);});return a;},toQueryString:function(a){var b=[];
Hash.each(this,function(f,e){if(a){e=a+"["+e+"]";}var d;switch($type(f)){case"object":d=Hash.toQueryString(f,e);break;case"array":var c={};f.each(function(h,g){c[g]=h;
});d=Hash.toQueryString(c,e);break;default:d=e+"="+encodeURIComponent(f);}if(f!=undefined){b.push(d);}});return b.join("&");}});Hash.alias({keyOf:"indexOf",hasValue:"contains"});
var Event=new Native({name:"Event",initialize:function(a,f){f=f||window;var k=f.document;a=a||f.event;if(a.$extended){return a;}this.$extended=true;var j=a.type;
var g=a.target||a.srcElement;while(g&&g.nodeType==3){g=g.parentNode;}if(j.test(/key/)){var b=a.which||a.keyCode;var m=Event.Keys.keyOf(b);if(j=="keydown"){var d=b-111;
if(d>0&&d<13){m="f"+d;}}m=m||String.fromCharCode(b).toLowerCase();}else{if(j.match(/(click|mouse|menu)/i)){k=(!k.compatMode||k.compatMode=="CSS1Compat")?k.html:k.body;
var i={x:a.pageX||a.clientX+k.scrollLeft,y:a.pageY||a.clientY+k.scrollTop};var c={x:(a.pageX)?a.pageX-f.pageXOffset:a.clientX,y:(a.pageY)?a.pageY-f.pageYOffset:a.clientY};
if(j.match(/DOMMouseScroll|mousewheel/)){var h=(a.wheelDelta)?a.wheelDelta/120:-(a.detail||0)/3;}var e=(a.which==3)||(a.button==2);var l=null;if(j.match(/over|out/)){switch(j){case"mouseover":l=a.relatedTarget||a.fromElement;
break;case"mouseout":l=a.relatedTarget||a.toElement;}if(!(function(){while(l&&l.nodeType==3){l=l.parentNode;}return true;}).create({attempt:Browser.Engine.gecko})()){l=false;
}}}}return $extend(this,{event:a,type:j,page:i,client:c,rightClick:e,wheel:h,relatedTarget:l,target:g,code:b,key:m,shift:a.shiftKey,control:a.ctrlKey,alt:a.altKey,meta:a.metaKey});
}});Event.Keys=new Hash({enter:13,up:38,down:40,left:37,right:39,esc:27,space:32,backspace:8,tab:9,"delete":46});Event.implement({stop:function(){return this.stopPropagation().preventDefault();
},stopPropagation:function(){if(this.event.stopPropagation){this.event.stopPropagation();}else{this.event.cancelBubble=true;}return this;},preventDefault:function(){if(this.event.preventDefault){this.event.preventDefault();
}else{this.event.returnValue=false;}return this;}});function Class(b){if(b instanceof Function){b={initialize:b};}var a=function(){Object.reset(this);if(a._prototyping){return this;
}this._current=$empty;var c=(this.initialize)?this.initialize.apply(this,arguments):this;delete this._current;delete this.caller;return c;}.extend(this);
a.implement(b);a.constructor=Class;a.prototype.constructor=a;return a;}Function.prototype.protect=function(){this._protected=true;return this;};Object.reset=function(a,c){if(c==null){for(var e in a){Object.reset(a,e);
}return a;}delete a[c];switch($type(a[c])){case"object":var d=function(){};d.prototype=a[c];var b=new d;a[c]=Object.reset(b);break;case"array":a[c]=$unlink(a[c]);
break;}return a;};new Native({name:"Class",initialize:Class}).extend({instantiate:function(b){b._prototyping=true;var a=new b;delete b._prototyping;return a;
},wrap:function(a,b,c){if(c._origin){c=c._origin;}return function(){if(c._protected&&this._current==null){throw new Error('The method "'+b+'" cannot be called.');
}var e=this.caller,f=this._current;this.caller=f;this._current=arguments.callee;var d=c.apply(this,arguments);this._current=f;this.caller=e;return d;}.extend({_owner:a,_origin:c,_name:b});
}});Class.implement({implement:function(a,d){if($type(a)=="object"){for(var e in a){this.implement(e,a[e]);}return this;}var f=Class.Mutators[a];if(f){d=f.call(this,d);
if(d==null){return this;}}var c=this.prototype;switch($type(d)){case"function":if(d._hidden){return this;}c[a]=Class.wrap(this,a,d);break;case"object":var b=c[a];
if($type(b)=="object"){$mixin(b,d);}else{c[a]=$unlink(d);}break;case"array":c[a]=$unlink(d);break;default:c[a]=d;}return this;}});Class.Mutators={Extends:function(a){this.parent=a;
this.prototype=Class.instantiate(a);this.implement("parent",function(){var b=this.caller._name,c=this.caller._owner.parent.prototype[b];if(!c){throw new Error('The method "'+b+'" has no parent.');
}return c.apply(this,arguments);}.protect());},Implements:function(a){$splat(a).each(function(b){if(b instanceof Function){b=Class.instantiate(b);}this.implement(b);
},this);}};var Chain=new Class({$chain:[],chain:function(){this.$chain.extend(Array.flatten(arguments));return this;},callChain:function(){return(this.$chain.length)?this.$chain.shift().apply(this,arguments):false;
},clearChain:function(){this.$chain.empty();return this;}});var Events=new Class({$events:{},addEvent:function(c,b,a){c=Events.removeOn(c);if(b!=$empty){this.$events[c]=this.$events[c]||[];
this.$events[c].include(b);if(a){b.internal=true;}}return this;},addEvents:function(a){for(var b in a){this.addEvent(b,a[b]);}return this;},fireEvent:function(c,b,a){c=Events.removeOn(c);
if(!this.$events||!this.$events[c]){return this;}this.$events[c].each(function(d){d.create({bind:this,delay:a,"arguments":b})();},this);return this;},removeEvent:function(b,a){b=Events.removeOn(b);
if(!this.$events[b]){return this;}if(!a.internal){this.$events[b].erase(a);}return this;},removeEvents:function(c){var d;if($type(c)=="object"){for(d in c){this.removeEvent(d,c[d]);
}return this;}if(c){c=Events.removeOn(c);}for(d in this.$events){if(c&&c!=d){continue;}var b=this.$events[d];for(var a=b.length;a--;a){this.removeEvent(d,b[a]);
}}return this;}});Events.removeOn=function(a){return a.replace(/^on([A-Z])/,function(b,c){return c.toLowerCase();});};var Options=new Class({setOptions:function(){this.options=$merge.run([this.options].extend(arguments));
if(!this.addEvent){return this;}for(var a in this.options){if($type(this.options[a])!="function"||!(/^on[A-Z]/).test(a)){continue;}this.addEvent(a,this.options[a]);
delete this.options[a];}return this;}});var Element=new Native({name:"Element",legacy:window.Element,initialize:function(a,b){var c=Element.Constructors.get(a);
if(c){return c(b);}if(typeof a=="string"){return document.newElement(a,b);}return document.id(a).set(b);},afterImplement:function(a,b){Element.Prototype[a]=b;
if(Array[a]){return;}Elements.implement(a,function(){var c=[],g=true;for(var e=0,d=this.length;e<d;e++){var f=this[e][a].apply(this[e],arguments);c.push(f);
if(g){g=($type(f)=="element");}}return(g)?new Elements(c):c;});}});Element.Prototype={$family:{name:"element"}};Element.Constructors=new Hash;var IFrame=new Native({name:"IFrame",generics:false,initialize:function(){var f=Array.link(arguments,{properties:Object.type,iframe:$defined});
var d=f.properties||{};var c=document.id(f.iframe);var e=d.onload||$empty;delete d.onload;d.id=d.name=$pick(d.id,d.name,c?(c.id||c.name):"IFrame_"+$time());
c=new Element(c||"iframe",d);var b=function(){var g=$try(function(){return c.contentWindow.location.host;});if(!g||g==window.location.host){var h=new Window(c.contentWindow);
new Document(c.contentWindow.document);$extend(h.Element.prototype,Element.Prototype);}e.call(c.contentWindow,c.contentWindow.document);};var a=$try(function(){return c.contentWindow;
});((a&&a.document.body)||window.frames[d.id])?b():c.addListener("load",b);return c;}});var Elements=new Native({initialize:function(f,b){b=$extend({ddup:true,cash:true},b);
f=f||[];if(b.ddup||b.cash){var g={},e=[];for(var c=0,a=f.length;c<a;c++){var d=document.id(f[c],!b.cash);if(b.ddup){if(g[d.uid]){continue;}g[d.uid]=true;
}if(d){e.push(d);}}f=e;}return(b.cash)?$extend(f,this):f;}});Elements.implement({filter:function(a,b){if(!a){return this;}return new Elements(Array.filter(this,(typeof a=="string")?function(c){return c.match(a);
}:a,b));}});Document.implement({newElement:function(a,b){if(Browser.Engine.trident&&b){["name","type","checked"].each(function(c){if(!b[c]){return;}a+=" "+c+'="'+b[c]+'"';
if(c!="checked"){delete b[c];}});a="<"+a+">";}return document.id(this.createElement(a)).set(b);},newTextNode:function(a){return this.createTextNode(a);
},getDocument:function(){return this;},getWindow:function(){return this.window;},id:(function(){var a={string:function(d,c,b){d=b.getElementById(d);return(d)?a.element(d,c):null;
},element:function(b,e){$uid(b);if(!e&&!b.$family&&!(/^object|embed$/i).test(b.tagName)){var c=Element.Prototype;for(var d in c){b[d]=c[d];}}return b;},object:function(c,d,b){if(c.toElement){return a.element(c.toElement(b),d);
}return null;}};a.textnode=a.whitespace=a.window=a.document=$arguments(0);return function(c,e,d){if(c&&c.$family&&c.uid){return c;}var b=$type(c);return(a[b])?a[b](c,e,d||document):null;
};})()});if(window.$==null){Window.implement({$:function(a,b){return document.id(a,b,this.document);}});}Window.implement({$$:function(a){if(arguments.length==1&&typeof a=="string"){return this.document.getElements(a);
}var f=[];var c=Array.flatten(arguments);for(var d=0,b=c.length;d<b;d++){var e=c[d];switch($type(e)){case"element":f.push(e);break;case"string":f.extend(this.document.getElements(e,true));
}}return new Elements(f);},getDocument:function(){return this.document;},getWindow:function(){return this;}});Native.implement([Element,Document],{getElement:function(a,b){return document.id(this.getElements(a,true)[0]||null,b);
},getElements:function(a,d){a=a.split(",");var c=[];var b=(a.length>1);a.each(function(e){var f=this.getElementsByTagName(e.trim());(b)?c.extend(f):c=f;
},this);return new Elements(c,{ddup:b,cash:!d});}});(function(){var h={},f={};var i={input:"checked",option:"selected",textarea:(Browser.Engine.webkit&&Browser.Engine.version<420)?"innerHTML":"value"};
var c=function(l){return(f[l]||(f[l]={}));};var g=function(n,l){if(!n){return;}var m=n.uid;if(Browser.Engine.trident){if(n.clearAttributes){var q=l&&n.cloneNode(false);
n.clearAttributes();if(q){n.mergeAttributes(q);}}else{if(n.removeEvents){n.removeEvents();}}if((/object/i).test(n.tagName)){for(var o in n){if(typeof n[o]=="function"){n[o]=$empty;
}}Element.dispose(n);}}if(!m){return;}h[m]=f[m]=null;};var d=function(){Hash.each(h,g);if(Browser.Engine.trident){$A(document.getElementsByTagName("object")).each(g);
}if(window.CollectGarbage){CollectGarbage();}h=f=null;};var j=function(n,l,s,m,p,r){var o=n[s||l];var q=[];while(o){if(o.nodeType==1&&(!m||Element.match(o,m))){if(!p){return document.id(o,r);
}q.push(o);}o=o[l];}return(p)?new Elements(q,{ddup:false,cash:!r}):null;};var e={html:"innerHTML","class":"className","for":"htmlFor",defaultValue:"defaultValue",text:(Browser.Engine.trident||(Browser.Engine.webkit&&Browser.Engine.version<420))?"innerText":"textContent"};
var b=["compact","nowrap","ismap","declare","noshade","checked","disabled","readonly","multiple","selected","noresize","defer"];var k=["value","type","defaultValue","accessKey","cellPadding","cellSpacing","colSpan","frameBorder","maxLength","readOnly","rowSpan","tabIndex","useMap"];
b=b.associate(b);Hash.extend(e,b);Hash.extend(e,k.associate(k.map(String.toLowerCase)));var a={before:function(m,l){if(l.parentNode){l.parentNode.insertBefore(m,l);
}},after:function(m,l){if(!l.parentNode){return;}var n=l.nextSibling;(n)?l.parentNode.insertBefore(m,n):l.parentNode.appendChild(m);},bottom:function(m,l){l.appendChild(m);
},top:function(m,l){var n=l.firstChild;(n)?l.insertBefore(m,n):l.appendChild(m);}};a.inside=a.bottom;Hash.each(a,function(l,m){m=m.capitalize();Element.implement("inject"+m,function(n){l(this,document.id(n,true));
return this;});Element.implement("grab"+m,function(n){l(document.id(n,true),this);return this;});});Element.implement({set:function(o,m){switch($type(o)){case"object":for(var n in o){this.set(n,o[n]);
}break;case"string":var l=Element.Properties.get(o);(l&&l.set)?l.set.apply(this,Array.slice(arguments,1)):this.setProperty(o,m);}return this;},get:function(m){var l=Element.Properties.get(m);
return(l&&l.get)?l.get.apply(this,Array.slice(arguments,1)):this.getProperty(m);},erase:function(m){var l=Element.Properties.get(m);(l&&l.erase)?l.erase.apply(this):this.removeProperty(m);
return this;},setProperty:function(m,n){var l=e[m];if(n==undefined){return this.removeProperty(m);}if(l&&b[m]){n=!!n;}(l)?this[l]=n:this.setAttribute(m,""+n);
return this;},setProperties:function(l){for(var m in l){this.setProperty(m,l[m]);}return this;},getProperty:function(m){var l=e[m];var n=(l)?this[l]:this.getAttribute(m,2);
return(b[m])?!!n:(l)?n:n||null;},getProperties:function(){var l=$A(arguments);return l.map(this.getProperty,this).associate(l);},removeProperty:function(m){var l=e[m];
(l)?this[l]=(l&&b[m])?false:"":this.removeAttribute(m);return this;},removeProperties:function(){Array.each(arguments,this.removeProperty,this);return this;
},hasClass:function(l){return this.className.contains(l," ");},addClass:function(l){if(!this.hasClass(l)){this.className=(this.className+" "+l).clean();
}return this;},removeClass:function(l){this.className=this.className.replace(new RegExp("(^|\\s)"+l+"(?:\\s|$)"),"$1");return this;},toggleClass:function(l){return this.hasClass(l)?this.removeClass(l):this.addClass(l);
},adopt:function(){Array.flatten(arguments).each(function(l){l=document.id(l,true);if(l){this.appendChild(l);}},this);return this;},appendText:function(m,l){return this.grab(this.getDocument().newTextNode(m),l);
},grab:function(m,l){a[l||"bottom"](document.id(m,true),this);return this;},inject:function(m,l){a[l||"bottom"](this,document.id(m,true));return this;},replaces:function(l){l=document.id(l,true);
l.parentNode.replaceChild(this,l);return this;},wraps:function(m,l){m=document.id(m,true);return this.replaces(m).grab(m,l);},getPrevious:function(l,m){return j(this,"previousSibling",null,l,false,m);
},getAllPrevious:function(l,m){return j(this,"previousSibling",null,l,true,m);},getNext:function(l,m){return j(this,"nextSibling",null,l,false,m);},getAllNext:function(l,m){return j(this,"nextSibling",null,l,true,m);
},getFirst:function(l,m){return j(this,"nextSibling","firstChild",l,false,m);},getLast:function(l,m){return j(this,"previousSibling","lastChild",l,false,m);
},getParent:function(l,m){return j(this,"parentNode",null,l,false,m);},getParents:function(l,m){return j(this,"parentNode",null,l,true,m);},getSiblings:function(l,m){return this.getParent().getChildren(l,m).erase(this);
},getChildren:function(l,m){return j(this,"nextSibling","firstChild",l,true,m);},getWindow:function(){return this.ownerDocument.window;},getDocument:function(){return this.ownerDocument;
},getElementById:function(o,n){var m=this.ownerDocument.getElementById(o);if(!m){return null;}for(var l=m.parentNode;l!=this;l=l.parentNode){if(!l){return null;
}}return document.id(m,n);},getSelected:function(){return new Elements($A(this.options).filter(function(l){return l.selected;}));},getComputedStyle:function(m){if(this.currentStyle){return this.currentStyle[m.camelCase()];
}var l=this.getDocument().defaultView.getComputedStyle(this,null);return(l)?l.getPropertyValue([m.hyphenate()]):null;},toQueryString:function(){var l=[];
this.getElements("input, select, textarea",true).each(function(m){if(!m.name||m.disabled||m.type=="submit"||m.type=="reset"||m.type=="file"){return;}var n=(m.tagName.toLowerCase()=="select")?Element.getSelected(m).map(function(o){return o.value;
}):((m.type=="radio"||m.type=="checkbox")&&!m.checked)?null:m.value;$splat(n).each(function(o){if(typeof o!="undefined"){l.push(m.name+"="+encodeURIComponent(o));
}});});return l.join("&");},clone:function(o,l){o=o!==false;var r=this.cloneNode(o);var n=function(v,u){if(!l){v.removeAttribute("id");}if(Browser.Engine.trident){v.clearAttributes();
v.mergeAttributes(u);v.removeAttribute("uid");if(v.options){var w=v.options,s=u.options;for(var t=w.length;t--;){w[t].selected=s[t].selected;}}}var x=i[u.tagName.toLowerCase()];
if(x&&u[x]){v[x]=u[x];}};if(o){var p=r.getElementsByTagName("*"),q=this.getElementsByTagName("*");for(var m=p.length;m--;){n(p[m],q[m]);}}n(r,this);return document.id(r);
},destroy:function(){Element.empty(this);Element.dispose(this);g(this,true);return null;},empty:function(){$A(this.childNodes).each(function(l){Element.destroy(l);
});return this;},dispose:function(){return(this.parentNode)?this.parentNode.removeChild(this):this;},hasChild:function(l){l=document.id(l,true);if(!l){return false;
}if(Browser.Engine.webkit&&Browser.Engine.version<420){return $A(this.getElementsByTagName(l.tagName)).contains(l);}return(this.contains)?(this!=l&&this.contains(l)):!!(this.compareDocumentPosition(l)&16);
},match:function(l){return(!l||(l==this)||(Element.get(this,"tag")==l));}});Native.implement([Element,Window,Document],{addListener:function(o,n){if(o=="unload"){var l=n,m=this;
n=function(){m.removeListener("unload",n);l();};}else{h[this.uid]=this;}if(this.addEventListener){this.addEventListener(o,n,false);}else{this.attachEvent("on"+o,n);
}return this;},removeListener:function(m,l){if(this.removeEventListener){this.removeEventListener(m,l,false);}else{this.detachEvent("on"+m,l);}return this;
},retrieve:function(m,l){var o=c(this.uid),n=o[m];if(l!=undefined&&n==undefined){n=o[m]=l;}return $pick(n);},store:function(m,l){var n=c(this.uid);n[m]=l;
return this;},eliminate:function(l){var m=c(this.uid);delete m[l];return this;}});window.addListener("unload",d);})();Element.Properties=new Hash;Element.Properties.style={set:function(a){this.style.cssText=a;
},get:function(){return this.style.cssText;},erase:function(){this.style.cssText="";}};Element.Properties.tag={get:function(){return this.tagName.toLowerCase();
}};Element.Properties.html=(function(){var c=document.createElement("div");var a={table:[1,"<table>","</table>"],select:[1,"<select>","</select>"],tbody:[2,"<table><tbody>","</tbody></table>"],tr:[3,"<table><tbody><tr>","</tr></tbody></table>"]};
a.thead=a.tfoot=a.tbody;var b={set:function(){var e=Array.flatten(arguments).join("");var f=Browser.Engine.trident&&a[this.get("tag")];if(f){var g=c;g.innerHTML=f[1]+e+f[2];
for(var d=f[0];d--;){g=g.firstChild;}this.empty().adopt(g.childNodes);}else{this.innerHTML=e;}}};b.erase=b.set;return b;})();if(Browser.Engine.webkit&&Browser.Engine.version<420){Element.Properties.text={get:function(){if(this.innerText){return this.innerText;
}var a=this.ownerDocument.newElement("div",{html:this.innerHTML}).inject(this.ownerDocument.body);var b=a.innerText;a.destroy();return b;}};}Element.Properties.events={set:function(a){this.addEvents(a);
}};Native.implement([Element,Window,Document],{addEvent:function(e,g){var h=this.retrieve("events",{});h[e]=h[e]||{keys:[],values:[]};if(h[e].keys.contains(g)){return this;
}h[e].keys.push(g);var f=e,a=Element.Events.get(e),c=g,i=this;if(a){if(a.onAdd){a.onAdd.call(this,g);}if(a.condition){c=function(j){if(a.condition.call(this,j)){return g.call(this,j);
}return true;};}f=a.base||f;}var d=function(){return g.call(i);};var b=Element.NativeEvents[f];if(b){if(b==2){d=function(j){j=new Event(j,i.getWindow());
if(c.call(i,j)===false){j.stop();}};}this.addListener(f,d);}h[e].values.push(d);return this;},removeEvent:function(c,b){var a=this.retrieve("events");if(!a||!a[c]){return this;
}var f=a[c].keys.indexOf(b);if(f==-1){return this;}a[c].keys.splice(f,1);var e=a[c].values.splice(f,1)[0];var d=Element.Events.get(c);if(d){if(d.onRemove){d.onRemove.call(this,b);
}c=d.base||c;}return(Element.NativeEvents[c])?this.removeListener(c,e):this;},addEvents:function(a){for(var b in a){this.addEvent(b,a[b]);}return this;
},removeEvents:function(a){var c;if($type(a)=="object"){for(c in a){this.removeEvent(c,a[c]);}return this;}var b=this.retrieve("events");if(!b){return this;
}if(!a){for(c in b){this.removeEvents(c);}this.eliminate("events");}else{if(b[a]){while(b[a].keys[0]){this.removeEvent(a,b[a].keys[0]);}b[a]=null;}}return this;
},fireEvent:function(d,b,a){var c=this.retrieve("events");if(!c||!c[d]){return this;}c[d].keys.each(function(e){e.create({bind:this,delay:a,"arguments":b})();
},this);return this;},cloneEvents:function(d,a){d=document.id(d);var c=d.retrieve("events");if(!c){return this;}if(!a){for(var b in c){this.cloneEvents(d,b);
}}else{if(c[a]){c[a].keys.each(function(e){this.addEvent(a,e);},this);}}return this;}});Element.NativeEvents={click:2,dblclick:2,mouseup:2,mousedown:2,contextmenu:2,mousewheel:2,DOMMouseScroll:2,mouseover:2,mouseout:2,mousemove:2,selectstart:2,selectend:2,keydown:2,keypress:2,keyup:2,focus:2,blur:2,change:2,reset:2,select:2,submit:2,load:1,unload:1,beforeunload:2,resize:1,move:1,DOMContentLoaded:1,readystatechange:1,error:1,abort:1,scroll:1};
(function(){var a=function(b){var c=b.relatedTarget;if(c==undefined){return true;}if(c===false){return false;}return($type(this)!="document"&&c!=this&&c.prefix!="xul"&&!this.hasChild(c));
};Element.Events=new Hash({mouseenter:{base:"mouseover",condition:a},mouseleave:{base:"mouseout",condition:a},mousewheel:{base:(Browser.Engine.gecko)?"DOMMouseScroll":"mousewheel"}});
})();Element.Properties.styles={set:function(a){this.setStyles(a);}};Element.Properties.opacity={set:function(a,b){if(!b){if(a==0){if(this.style.visibility!="hidden"){this.style.visibility="hidden";
}}else{if(this.style.visibility!="visible"){this.style.visibility="visible";}}}if(!this.currentStyle||!this.currentStyle.hasLayout){this.style.zoom=1;}if(Browser.Engine.trident){this.style.filter=(a==1)?"":"alpha(opacity="+a*100+")";
}this.style.opacity=a;this.store("opacity",a);},get:function(){return this.retrieve("opacity",1);}};Element.implement({setOpacity:function(a){return this.set("opacity",a,true);
},getOpacity:function(){return this.get("opacity");},setStyle:function(b,a){switch(b){case"opacity":return this.set("opacity",parseFloat(a));case"float":b=(Browser.Engine.trident)?"styleFloat":"cssFloat";
}b=b.camelCase();if($type(a)!="string"){var c=(Element.Styles.get(b)||"@").split(" ");a=$splat(a).map(function(e,d){if(!c[d]){return"";}return($type(e)=="number")?c[d].replace("@",Math.round(e)):e;
}).join(" ");}else{if(a==String(Number(a))){a=Math.round(a);}}this.style[b]=a;return this;},getStyle:function(g){switch(g){case"opacity":return this.get("opacity");
case"float":g=(Browser.Engine.trident)?"styleFloat":"cssFloat";}g=g.camelCase();var a=this.style[g];if(!$chk(a)){a=[];for(var f in Element.ShortStyles){if(g!=f){continue;
}for(var e in Element.ShortStyles[f]){a.push(this.getStyle(e));}return a.join(" ");}a=this.getComputedStyle(g);}if(a){a=String(a);var c=a.match(/rgba?\([\d\s,]+\)/);
if(c){a=a.replace(c[0],c[0].rgbToHex());}}if(Browser.Engine.presto||(Browser.Engine.trident&&!$chk(parseInt(a,10)))){if(g.test(/^(height|width)$/)){var b=(g=="width")?["left","right"]:["top","bottom"],d=0;
b.each(function(h){d+=this.getStyle("border-"+h+"-width").toInt()+this.getStyle("padding-"+h).toInt();},this);return this["offset"+g.capitalize()]-d+"px";
}if((Browser.Engine.presto)&&String(a).test("px")){return a;}if(g.test(/(border(.+)Width|margin|padding)/)){return"0px";}}return a;},setStyles:function(b){for(var a in b){this.setStyle(a,b[a]);
}return this;},getStyles:function(){var a={};Array.flatten(arguments).each(function(b){a[b]=this.getStyle(b);},this);return a;}});Element.Styles=new Hash({left:"@px",top:"@px",bottom:"@px",right:"@px",width:"@px",height:"@px",maxWidth:"@px",maxHeight:"@px",minWidth:"@px",minHeight:"@px",backgroundColor:"rgb(@, @, @)",backgroundPosition:"@px @px",color:"rgb(@, @, @)",fontSize:"@px",letterSpacing:"@px",lineHeight:"@px",clip:"rect(@px @px @px @px)",margin:"@px @px @px @px",padding:"@px @px @px @px",border:"@px @ rgb(@, @, @) @px @ rgb(@, @, @) @px @ rgb(@, @, @)",borderWidth:"@px @px @px @px",borderStyle:"@ @ @ @",borderColor:"rgb(@, @, @) rgb(@, @, @) rgb(@, @, @) rgb(@, @, @)",zIndex:"@",zoom:"@",fontWeight:"@",textIndent:"@px",opacity:"@"});
Element.ShortStyles={margin:{},padding:{},border:{},borderWidth:{},borderStyle:{},borderColor:{}};["Top","Right","Bottom","Left"].each(function(g){var f=Element.ShortStyles;
var b=Element.Styles;["margin","padding"].each(function(h){var i=h+g;f[h][i]=b[i]="@px";});var e="border"+g;f.border[e]=b[e]="@px @ rgb(@, @, @)";var d=e+"Width",a=e+"Style",c=e+"Color";
f[e]={};f.borderWidth[d]=f[e][d]=b[d]="@px";f.borderStyle[a]=f[e][a]=b[a]="@";f.borderColor[c]=f[e][c]=b[c]="rgb(@, @, @)";});(function(){Element.implement({scrollTo:function(h,i){if(b(this)){this.getWindow().scrollTo(h,i);
}else{this.scrollLeft=h;this.scrollTop=i;}return this;},getSize:function(){if(b(this)){return this.getWindow().getSize();}return{x:this.offsetWidth,y:this.offsetHeight};
},getScrollSize:function(){if(b(this)){return this.getWindow().getScrollSize();}return{x:this.scrollWidth,y:this.scrollHeight};},getScroll:function(){if(b(this)){return this.getWindow().getScroll();
}return{x:this.scrollLeft,y:this.scrollTop};},getScrolls:function(){var i=this,h={x:0,y:0};while(i&&!b(i)){h.x+=i.scrollLeft;h.y+=i.scrollTop;i=i.parentNode;
}return h;},getOffsetParent:function(){var h=this;if(b(h)){return null;}if(!Browser.Engine.trident){return h.offsetParent;}while((h=h.parentNode)&&!b(h)){if(d(h,"position")!="static"){return h;
}}return null;},getOffsets:function(){if(this.getBoundingClientRect){var j=this.getBoundingClientRect(),m=document.id(this.getDocument().documentElement),p=m.getScroll(),k=this.getScrolls(),i=this.getScroll(),h=(d(this,"position")=="fixed");
return{x:j.left.toInt()+k.x-i.x+((h)?0:p.x)-m.clientLeft,y:j.top.toInt()+k.y-i.y+((h)?0:p.y)-m.clientTop};}var l=this,n={x:0,y:0};if(b(this)){return n;
}while(l&&!b(l)){n.x+=l.offsetLeft;n.y+=l.offsetTop;if(Browser.Engine.gecko){if(!f(l)){n.x+=c(l);n.y+=g(l);}var o=l.parentNode;if(o&&d(o,"overflow")!="visible"){n.x+=c(o);
n.y+=g(o);}}else{if(l!=this&&Browser.Engine.webkit){n.x+=c(l);n.y+=g(l);}}l=l.offsetParent;}if(Browser.Engine.gecko&&!f(this)){n.x-=c(this);n.y-=g(this);
}return n;},getPosition:function(k){if(b(this)){return{x:0,y:0};}var l=this.getOffsets(),i=this.getScrolls();var h={x:l.x-i.x,y:l.y-i.y};var j=(k&&(k=document.id(k)))?k.getPosition():{x:0,y:0};
return{x:h.x-j.x,y:h.y-j.y};},getCoordinates:function(j){if(b(this)){return this.getWindow().getCoordinates();}var h=this.getPosition(j),i=this.getSize();
var k={left:h.x,top:h.y,width:i.x,height:i.y};k.right=k.left+k.width;k.bottom=k.top+k.height;return k;},computePosition:function(h){return{left:h.x-e(this,"margin-left"),top:h.y-e(this,"margin-top")};
},setPosition:function(h){return this.setStyles(this.computePosition(h));}});Native.implement([Document,Window],{getSize:function(){if(Browser.Engine.presto||Browser.Engine.webkit){var i=this.getWindow();
return{x:i.innerWidth,y:i.innerHeight};}var h=a(this);return{x:h.clientWidth,y:h.clientHeight};},getScroll:function(){var i=this.getWindow(),h=a(this);
return{x:i.pageXOffset||h.scrollLeft,y:i.pageYOffset||h.scrollTop};},getScrollSize:function(){var i=a(this),h=this.getSize();return{x:Math.max(i.scrollWidth,h.x),y:Math.max(i.scrollHeight,h.y)};
},getPosition:function(){return{x:0,y:0};},getCoordinates:function(){var h=this.getSize();return{top:0,left:0,bottom:h.y,right:h.x,height:h.y,width:h.x};
}});var d=Element.getComputedStyle;function e(h,i){return d(h,i).toInt()||0;}function f(h){return d(h,"-moz-box-sizing")=="border-box";}function g(h){return e(h,"border-top-width");
}function c(h){return e(h,"border-left-width");}function b(h){return(/^(?:body|html)$/i).test(h.tagName);}function a(h){var i=h.getDocument();return(!i.compatMode||i.compatMode=="CSS1Compat")?i.html:i.body;
}})();Element.alias("setPosition","position");Native.implement([Window,Document,Element],{getHeight:function(){return this.getSize().y;},getWidth:function(){return this.getSize().x;
},getScrollTop:function(){return this.getScroll().y;},getScrollLeft:function(){return this.getScroll().x;},getScrollHeight:function(){return this.getScrollSize().y;
},getScrollWidth:function(){return this.getScrollSize().x;},getTop:function(){return this.getPosition().y;},getLeft:function(){return this.getPosition().x;
}});Native.implement([Document,Element],{getElements:function(h,g){h=h.split(",");var c,e={};for(var d=0,b=h.length;d<b;d++){var a=h[d],f=Selectors.Utils.search(this,a,e);
if(d!=0&&f.item){f=$A(f);}c=(d==0)?f:(c.item)?$A(c).concat(f):c.concat(f);}return new Elements(c,{ddup:(h.length>1),cash:!g});}});Element.implement({match:function(b){if(!b||(b==this)){return true;
}var d=Selectors.Utils.parseTagAndID(b);var a=d[0],e=d[1];if(!Selectors.Filters.byID(this,e)||!Selectors.Filters.byTag(this,a)){return false;}var c=Selectors.Utils.parseSelector(b);
return(c)?Selectors.Utils.filter(this,c,{}):true;}});var Selectors={Cache:{nth:{},parsed:{}}};Selectors.RegExps={id:(/#([\w-]+)/),tag:(/^(\w+|\*)/),quick:(/^(\w+|\*)$/),splitter:(/\s*([+>~\s])\s*([a-zA-Z#.*:\[])/g),combined:(/\.([\w-]+)|\[(\w+)(?:([!*^$~|]?=)(["']?)([^\4]*?)\4)?\]|:([\w-]+)(?:\(["']?(.*?)?["']?\)|$)/g)};
Selectors.Utils={chk:function(b,c){if(!c){return true;}var a=$uid(b);if(!c[a]){return c[a]=true;}return false;},parseNthArgument:function(h){if(Selectors.Cache.nth[h]){return Selectors.Cache.nth[h];
}var e=h.match(/^([+-]?\d*)?([a-z]+)?([+-]?\d*)?$/);if(!e){return false;}var g=parseInt(e[1],10);var d=(g||g===0)?g:1;var f=e[2]||false;var c=parseInt(e[3],10)||0;
if(d!=0){c--;while(c<1){c+=d;}while(c>=d){c-=d;}}else{d=c;f="index";}switch(f){case"n":e={a:d,b:c,special:"n"};break;case"odd":e={a:2,b:0,special:"n"};
break;case"even":e={a:2,b:1,special:"n"};break;case"first":e={a:0,special:"index"};break;case"last":e={special:"last-child"};break;case"only":e={special:"only-child"};
break;default:e={a:(d-1),special:"index"};}return Selectors.Cache.nth[h]=e;},parseSelector:function(e){if(Selectors.Cache.parsed[e]){return Selectors.Cache.parsed[e];
}var d,h={classes:[],pseudos:[],attributes:[]};while((d=Selectors.RegExps.combined.exec(e))){var i=d[1],g=d[2],f=d[3],b=d[5],c=d[6],j=d[7];if(i){h.classes.push(i);
}else{if(c){var a=Selectors.Pseudo.get(c);if(a){h.pseudos.push({parser:a,argument:j});}else{h.attributes.push({name:c,operator:"=",value:j});}}else{if(g){h.attributes.push({name:g,operator:f,value:b});
}}}}if(!h.classes.length){delete h.classes;}if(!h.attributes.length){delete h.attributes;}if(!h.pseudos.length){delete h.pseudos;}if(!h.classes&&!h.attributes&&!h.pseudos){h=null;
}return Selectors.Cache.parsed[e]=h;},parseTagAndID:function(b){var a=b.match(Selectors.RegExps.tag);var c=b.match(Selectors.RegExps.id);return[(a)?a[1]:"*",(c)?c[1]:false];
},filter:function(f,c,e){var d;if(c.classes){for(d=c.classes.length;d--;d){var g=c.classes[d];if(!Selectors.Filters.byClass(f,g)){return false;}}}if(c.attributes){for(d=c.attributes.length;
d--;d){var b=c.attributes[d];if(!Selectors.Filters.byAttribute(f,b.name,b.operator,b.value)){return false;}}}if(c.pseudos){for(d=c.pseudos.length;d--;d){var a=c.pseudos[d];
if(!Selectors.Filters.byPseudo(f,a.parser,a.argument,e)){return false;}}}return true;},getByTagAndID:function(b,a,d){if(d){var c=(b.getElementById)?b.getElementById(d,true):Element.getElementById(b,d,true);
return(c&&Selectors.Filters.byTag(c,a))?[c]:[];}else{return b.getElementsByTagName(a);}},search:function(o,h,t){var b=[];var c=h.trim().replace(Selectors.RegExps.splitter,function(k,j,i){b.push(j);
return":)"+i;}).split(":)");var p,e,A;for(var z=0,v=c.length;z<v;z++){var y=c[z];if(z==0&&Selectors.RegExps.quick.test(y)){p=o.getElementsByTagName(y);
continue;}var a=b[z-1];var q=Selectors.Utils.parseTagAndID(y);var B=q[0],r=q[1];if(z==0){p=Selectors.Utils.getByTagAndID(o,B,r);}else{var d={},g=[];for(var x=0,w=p.length;
x<w;x++){g=Selectors.Getters[a](g,p[x],B,r,d);}p=g;}var f=Selectors.Utils.parseSelector(y);if(f){e=[];for(var u=0,s=p.length;u<s;u++){A=p[u];if(Selectors.Utils.filter(A,f,t)){e.push(A);
}}p=e;}}return p;}};Selectors.Getters={" ":function(h,g,j,a,e){var d=Selectors.Utils.getByTagAndID(g,j,a);for(var c=0,b=d.length;c<b;c++){var f=d[c];if(Selectors.Utils.chk(f,e)){h.push(f);
}}return h;},">":function(h,g,j,a,f){var c=Selectors.Utils.getByTagAndID(g,j,a);for(var e=0,d=c.length;e<d;e++){var b=c[e];if(b.parentNode==g&&Selectors.Utils.chk(b,f)){h.push(b);
}}return h;},"+":function(c,b,a,e,d){while((b=b.nextSibling)){if(b.nodeType==1){if(Selectors.Utils.chk(b,d)&&Selectors.Filters.byTag(b,a)&&Selectors.Filters.byID(b,e)){c.push(b);
}break;}}return c;},"~":function(c,b,a,e,d){while((b=b.nextSibling)){if(b.nodeType==1){if(!Selectors.Utils.chk(b,d)){break;}if(Selectors.Filters.byTag(b,a)&&Selectors.Filters.byID(b,e)){c.push(b);
}}}return c;}};Selectors.Filters={byTag:function(b,a){return(a=="*"||(b.tagName&&b.tagName.toLowerCase()==a));},byID:function(a,b){return(!b||(a.id&&a.id==b));
},byClass:function(b,a){return(b.className&&b.className.contains&&b.className.contains(a," "));},byPseudo:function(a,d,c,b){return d.call(a,c,b);},byAttribute:function(c,d,b,e){var a=Element.prototype.getProperty.call(c,d);
if(!a){return(b=="!=");}if(!b||e==undefined){return true;}switch(b){case"=":return(a==e);case"*=":return(a.contains(e));case"^=":return(a.substr(0,e.length)==e);
case"$=":return(a.substr(a.length-e.length)==e);case"!=":return(a!=e);case"~=":return a.contains(e," ");case"|=":return a.contains(e,"-");}return false;
}};Selectors.Pseudo=new Hash({checked:function(){return this.checked;},empty:function(){return !(this.innerText||this.textContent||"").length;},not:function(a){return !Element.match(this,a);
},contains:function(a){return(this.innerText||this.textContent||"").contains(a);},"first-child":function(){return Selectors.Pseudo.index.call(this,0);},"last-child":function(){var a=this;
while((a=a.nextSibling)){if(a.nodeType==1){return false;}}return true;},"only-child":function(){var b=this;while((b=b.previousSibling)){if(b.nodeType==1){return false;
}}var a=this;while((a=a.nextSibling)){if(a.nodeType==1){return false;}}return true;},"nth-child":function(g,e){g=(g==undefined)?"n":g;var c=Selectors.Utils.parseNthArgument(g);
if(c.special!="n"){return Selectors.Pseudo[c.special].call(this,c.a,e);}var f=0;e.positions=e.positions||{};var d=$uid(this);if(!e.positions[d]){var b=this;
while((b=b.previousSibling)){if(b.nodeType!=1){continue;}f++;var a=e.positions[$uid(b)];if(a!=undefined){f=a+f;break;}}e.positions[d]=f;}return(e.positions[d]%c.a==c.b);
},index:function(a){var b=this,c=0;while((b=b.previousSibling)){if(b.nodeType==1&&++c>a){return false;}}return(c==a);},even:function(b,a){return Selectors.Pseudo["nth-child"].call(this,"2n+1",a);
},odd:function(b,a){return Selectors.Pseudo["nth-child"].call(this,"2n",a);},selected:function(){return this.selected;},enabled:function(){return(this.disabled===false);
}});Element.Events.domready={onAdd:function(a){if(Browser.loaded){a.call(this);}}};(function(){var b=function(){if(Browser.loaded){return;}Browser.loaded=true;
window.fireEvent("domready");document.fireEvent("domready");};window.addEvent("load",b);if(Browser.Engine.trident){var a=document.createElement("div");
(function(){($try(function(){a.doScroll();return document.id(a).inject(document.body).set("html","temp").dispose();}))?b():arguments.callee.delay(50);})();
}else{if(Browser.Engine.webkit&&Browser.Engine.version<525){(function(){(["loaded","complete"].contains(document.readyState))?b():arguments.callee.delay(50);
})();}else{document.addEvent("DOMContentLoaded",b);}}})();var JSON=new Hash(this.JSON&&{stringify:JSON.stringify,parse:JSON.parse}).extend({$specialChars:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},$replaceChars:function(a){return JSON.$specialChars[a]||"\\u00"+Math.floor(a.charCodeAt()/16).toString(16)+(a.charCodeAt()%16).toString(16);
},encode:function(b){switch($type(b)){case"string":return'"'+b.replace(/[\x00-\x1f\\"]/g,JSON.$replaceChars)+'"';case"array":return"["+String(b.map(JSON.encode).clean())+"]";
case"object":case"hash":var a=[];Hash.each(b,function(e,d){var c=JSON.encode(e);if(c){a.push(JSON.encode(d)+":"+c);}});return"{"+a+"}";case"number":case"boolean":return String(b);
case false:return"null";}return null;},decode:function(string,secure){if($type(string)!="string"||!string.length){return null;}if(secure&&!(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(string.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,""))){return null;
}return eval("("+string+")");}});Native.implement([Hash,Array,String,Number],{toJSON:function(){return JSON.encode(this);}});var Cookie=new Class({Implements:Options,options:{path:false,domain:false,duration:false,secure:false,document:document},initialize:function(b,a){this.key=b;
this.setOptions(a);},write:function(b){b=encodeURIComponent(b);if(this.options.domain){b+="; domain="+this.options.domain;}if(this.options.path){b+="; path="+this.options.path;
}if(this.options.duration){var a=new Date();a.setTime(a.getTime()+this.options.duration*24*60*60*1000);b+="; expires="+a.toGMTString();}if(this.options.secure){b+="; secure";
}this.options.document.cookie=this.key+"="+b;return this;},read:function(){var a=this.options.document.cookie.match("(?:^|;)\\s*"+this.key.escapeRegExp()+"=([^;]*)");
return(a)?decodeURIComponent(a[1]):null;},dispose:function(){new Cookie(this.key,$merge(this.options,{duration:-1})).write("");return this;}});Cookie.write=function(b,c,a){return new Cookie(b,a).write(c);
};Cookie.read=function(a){return new Cookie(a).read();};Cookie.dispose=function(b,a){return new Cookie(b,a).dispose();};var Swiff=new Class({Implements:[Options],options:{id:null,height:1,width:1,container:null,properties:{},params:{quality:"high",allowScriptAccess:"always",wMode:"transparent",swLiveConnect:true},callBacks:{},vars:{}},toElement:function(){return this.object;
},initialize:function(l,m){this.instance="Swiff_"+$time();this.setOptions(m);m=this.options;var b=this.id=m.id||this.instance;var a=document.id(m.container);
Swiff.CallBacks[this.instance]={};var e=m.params,g=m.vars,f=m.callBacks;var h=$extend({height:m.height,width:m.width},m.properties);var k=this;for(var d in f){Swiff.CallBacks[this.instance][d]=(function(n){return function(){return n.apply(k.object,arguments);
};})(f[d]);g[d]="Swiff.CallBacks."+this.instance+"."+d;}e.flashVars=Hash.toQueryString(g);if(Browser.Engine.trident){h.classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";
e.movie=l;}else{h.type="application/x-shockwave-flash";h.data=l;}var j='<object id="'+b+'"';for(var i in h){j+=" "+i+'="'+h[i]+'"';}j+=">";for(var c in e){if(e[c]){j+='<param name="'+c+'" value="'+e[c]+'" />';
}}j+="</object>";this.object=((a)?a.empty():new Element("div")).set("html",j).firstChild;},replaces:function(a){a=document.id(a,true);a.parentNode.replaceChild(this.toElement(),a);
return this;},inject:function(a){document.id(a,true).appendChild(this.toElement());return this;},remote:function(){return Swiff.remote.apply(Swiff,[this.toElement()].extend(arguments));
}});Swiff.CallBacks={};Swiff.remote=function(obj,fn){var rs=obj.CallFunction('<invoke name="'+fn+'" returntype="javascript">'+__flash__argumentsToXML(arguments,2)+"</invoke>");
return eval(rs);};var Fx=new Class({Implements:[Chain,Events,Options],options:{fps:50,unit:false,duration:500,link:"ignore"},initialize:function(a){this.subject=this.subject||this;
this.setOptions(a);this.options.duration=Fx.Durations[this.options.duration]||this.options.duration.toInt();var b=this.options.wait;if(b===false){this.options.link="cancel";
}},getTransition:function(){return function(a){return -(Math.cos(Math.PI*a)-1)/2;};},step:function(){var a=$time();if(a<this.time+this.options.duration){var b=this.transition((a-this.time)/this.options.duration);
this.set(this.compute(this.from,this.to,b));}else{this.set(this.compute(this.from,this.to,1));this.complete();}},set:function(a){return a;},compute:function(c,b,a){return Fx.compute(c,b,a);
},check:function(){if(!this.timer){return true;}switch(this.options.link){case"cancel":this.cancel();return true;case"chain":this.chain(this.caller.bind(this,arguments));
return false;}return false;},start:function(b,a){if(!this.check(b,a)){return this;}this.from=b;this.to=a;this.time=0;this.transition=this.getTransition();
this.startTimer();this.onStart();return this;},complete:function(){if(this.stopTimer()){this.onComplete();}return this;},cancel:function(){if(this.stopTimer()){this.onCancel();
}return this;},onStart:function(){this.fireEvent("start",this.subject);},onComplete:function(){this.fireEvent("complete",this.subject);if(!this.callChain()){this.fireEvent("chainComplete",this.subject);
}},onCancel:function(){this.fireEvent("cancel",this.subject).clearChain();},pause:function(){this.stopTimer();return this;},resume:function(){this.startTimer();
return this;},stopTimer:function(){if(!this.timer){return false;}this.time=$time()-this.time;this.timer=$clear(this.timer);return true;},startTimer:function(){if(this.timer){return false;
}this.time=$time()-this.time;this.timer=this.step.periodical(Math.round(1000/this.options.fps),this);return true;}});Fx.compute=function(c,b,a){return(b-c)*a+c;
};Fx.Durations={"short":250,normal:500,"long":1000};Fx.CSS=new Class({Extends:Fx,prepare:function(d,e,b){b=$splat(b);var c=b[1];if(!$chk(c)){b[1]=b[0];
b[0]=d.getStyle(e);}var a=b.map(this.parse);return{from:a[0],to:a[1]};},parse:function(a){a=$lambda(a)();a=(typeof a=="string")?a.split(" "):$splat(a);
return a.map(function(c){c=String(c);var b=false;Fx.CSS.Parsers.each(function(f,e){if(b){return;}var d=f.parse(c);if($chk(d)){b={value:d,parser:f};}});
b=b||{value:c,parser:Fx.CSS.Parsers.String};return b;});},compute:function(d,c,b){var a=[];(Math.min(d.length,c.length)).times(function(e){a.push({value:d[e].parser.compute(d[e].value,c[e].value,b),parser:d[e].parser});
});a.$family={name:"fx:css:value"};return a;},serve:function(c,b){if($type(c)!="fx:css:value"){c=this.parse(c);}var a=[];c.each(function(d){a=a.concat(d.parser.serve(d.value,b));
});return a;},render:function(a,d,c,b){a.setStyle(d,this.serve(c,b));},search:function(a){if(Fx.CSS.Cache[a]){return Fx.CSS.Cache[a];}var b={};Array.each(document.styleSheets,function(e,d){var c=e.href;
if(c&&c.contains("://")&&!c.contains(document.domain)){return;}var f=e.rules||e.cssRules;Array.each(f,function(j,g){if(!j.style){return;}var h=(j.selectorText)?j.selectorText.replace(/^\w+/,function(i){return i.toLowerCase();
}):null;if(!h||!h.test("^"+a+"$")){return;}Element.Styles.each(function(k,i){if(!j.style[i]||Element.ShortStyles[i]){return;}k=String(j.style[i]);b[i]=(k.test(/^rgb/))?k.rgbToHex():k;
});});});return Fx.CSS.Cache[a]=b;}});Fx.CSS.Cache={};Fx.CSS.Parsers=new Hash({Color:{parse:function(a){if(a.match(/^#[0-9a-f]{3,6}$/i)){return a.hexToRgb(true);
}return((a=a.match(/(\d+),\s*(\d+),\s*(\d+)/)))?[a[1],a[2],a[3]]:false;},compute:function(c,b,a){return c.map(function(e,d){return Math.round(Fx.compute(c[d],b[d],a));
});},serve:function(a){return a.map(Number);}},Number:{parse:parseFloat,compute:Fx.compute,serve:function(b,a){return(a)?b+a:b;}},String:{parse:$lambda(false),compute:$arguments(1),serve:$arguments(0)}});
Fx.Tween=new Class({Extends:Fx.CSS,initialize:function(b,a){this.element=this.subject=document.id(b);this.parent(a);},set:function(b,a){if(arguments.length==1){a=b;
b=this.property||this.options.property;}this.render(this.element,b,a,this.options.unit);return this;},start:function(c,e,d){if(!this.check(c,e,d)){return this;
}var b=Array.flatten(arguments);this.property=this.options.property||b.shift();var a=this.prepare(this.element,this.property,b);return this.parent(a.from,a.to);
}});Element.Properties.tween={set:function(a){var b=this.retrieve("tween");if(b){b.cancel();}return this.eliminate("tween").store("tween:options",$extend({link:"cancel"},a));
},get:function(a){if(a||!this.retrieve("tween")){if(a||!this.retrieve("tween:options")){this.set("tween",a);}this.store("tween",new Fx.Tween(this,this.retrieve("tween:options")));
}return this.retrieve("tween");}};Element.implement({tween:function(a,c,b){this.get("tween").start(arguments);return this;},fade:function(c){var e=this.get("tween"),d="opacity",a;
c=$pick(c,"toggle");switch(c){case"in":e.start(d,1);break;case"out":e.start(d,0);break;case"show":e.set(d,1);break;case"hide":e.set(d,0);break;case"toggle":var b=this.retrieve("fade:flag",this.get("opacity")==1);
e.start(d,(b)?0:1);this.store("fade:flag",!b);a=true;break;default:e.start(d,arguments);}if(!a){this.eliminate("fade:flag");}return this;},highlight:function(c,a){if(!a){a=this.retrieve("highlight:original",this.getStyle("background-color"));
a=(a=="transparent")?"#fff":a;}var b=this.get("tween");b.start("background-color",c||"#ffff88",a).chain(function(){this.setStyle("background-color",this.retrieve("highlight:original"));
b.callChain();}.bind(this));return this;}});Fx.Morph=new Class({Extends:Fx.CSS,initialize:function(b,a){this.element=this.subject=document.id(b);this.parent(a);
},set:function(a){if(typeof a=="string"){a=this.search(a);}for(var b in a){this.render(this.element,b,a[b],this.options.unit);}return this;},compute:function(e,d,c){var a={};
for(var b in e){a[b]=this.parent(e[b],d[b],c);}return a;},start:function(b){if(!this.check(b)){return this;}if(typeof b=="string"){b=this.search(b);}var e={},d={};
for(var c in b){var a=this.prepare(this.element,c,b[c]);e[c]=a.from;d[c]=a.to;}return this.parent(e,d);}});Element.Properties.morph={set:function(a){var b=this.retrieve("morph");
if(b){b.cancel();}return this.eliminate("morph").store("morph:options",$extend({link:"cancel"},a));},get:function(a){if(a||!this.retrieve("morph")){if(a||!this.retrieve("morph:options")){this.set("morph",a);
}this.store("morph",new Fx.Morph(this,this.retrieve("morph:options")));}return this.retrieve("morph");}};Element.implement({morph:function(a){this.get("morph").start(a);
return this;}});Fx.implement({getTransition:function(){var a=this.options.transition||Fx.Transitions.Sine.easeInOut;if(typeof a=="string"){var b=a.split(":");
a=Fx.Transitions;a=a[b[0]]||a[b[0].capitalize()];if(b[1]){a=a["ease"+b[1].capitalize()+(b[2]?b[2].capitalize():"")];}}return a;}});Fx.Transition=function(b,a){a=$splat(a);
return $extend(b,{easeIn:function(c){return b(c,a);},easeOut:function(c){return 1-b(1-c,a);},easeInOut:function(c){return(c<=0.5)?b(2*c,a)/2:(2-b(2*(1-c),a))/2;
}});};Fx.Transitions=new Hash({linear:$arguments(0)});Fx.Transitions.extend=function(a){for(var b in a){Fx.Transitions[b]=new Fx.Transition(a[b]);}};Fx.Transitions.extend({Pow:function(b,a){return Math.pow(b,a[0]||6);
},Expo:function(a){return Math.pow(2,8*(a-1));},Circ:function(a){return 1-Math.sin(Math.acos(a));},Sine:function(a){return 1-Math.sin((1-a)*Math.PI/2);
},Back:function(b,a){a=a[0]||1.618;return Math.pow(b,2)*((a+1)*b-a);},Bounce:function(f){var e;for(var d=0,c=1;1;d+=c,c/=2){if(f>=(7-4*d)/11){e=c*c-Math.pow((11-6*d-11*f)/4,2);
break;}}return e;},Elastic:function(b,a){return Math.pow(2,10*--b)*Math.cos(20*b*Math.PI*(a[0]||1)/3);}});["Quad","Cubic","Quart","Quint"].each(function(b,a){Fx.Transitions[b]=new Fx.Transition(function(c){return Math.pow(c,[a+2]);
});});var Request=new Class({Implements:[Chain,Events,Options],options:{url:"",data:"",headers:{"X-Requested-With":"XMLHttpRequest",Accept:"text/javascript, text/html, application/xml, text/xml, */*"},async:true,format:false,method:"post",link:"ignore",isSuccess:null,emulation:true,urlEncoded:true,encoding:"utf-8",evalScripts:false,evalResponse:false,noCache:false},initialize:function(a){this.xhr=new Browser.Request();
this.setOptions(a);this.options.isSuccess=this.options.isSuccess||this.isSuccess;this.headers=new Hash(this.options.headers);},onStateChange:function(){if(this.xhr.readyState!=4||!this.running){return;
}this.running=false;this.status=0;$try(function(){this.status=this.xhr.status;}.bind(this));this.xhr.onreadystatechange=$empty;if(this.options.isSuccess.call(this,this.status)){this.response={text:this.xhr.responseText,xml:this.xhr.responseXML};
this.success(this.response.text,this.response.xml);}else{this.response={text:null,xml:null};this.failure();}},isSuccess:function(){return((this.status>=200)&&(this.status<300));
},processScripts:function(a){if(this.options.evalResponse||(/(ecma|java)script/).test(this.getHeader("Content-type"))){return $exec(a);}return a.stripScripts(this.options.evalScripts);
},success:function(b,a){this.onSuccess(this.processScripts(b),a);},onSuccess:function(){this.fireEvent("complete",arguments).fireEvent("success",arguments).callChain();
},failure:function(){this.onFailure();},onFailure:function(){this.fireEvent("complete").fireEvent("failure",this.xhr);},setHeader:function(a,b){this.headers.set(a,b);
return this;},getHeader:function(a){return $try(function(){return this.xhr.getResponseHeader(a);}.bind(this));},check:function(){if(!this.running){return true;
}switch(this.options.link){case"cancel":this.cancel();return true;case"chain":this.chain(this.caller.bind(this,arguments));return false;}return false;},send:function(k){if(!this.check(k)){return this;
}this.running=true;var i=$type(k);if(i=="string"||i=="element"){k={data:k};}var d=this.options;k=$extend({data:d.data,url:d.url,method:d.method},k);var g=k.data,b=String(k.url),a=k.method.toLowerCase();
switch($type(g)){case"element":g=document.id(g).toQueryString();break;case"object":case"hash":g=Hash.toQueryString(g);}if(this.options.format){var j="format="+this.options.format;
g=(g)?j+"&"+g:j;}if(this.options.emulation&&!["get","post"].contains(a)){var h="_method="+a;g=(g)?h+"&"+g:h;a="post";}if(this.options.urlEncoded&&a=="post"){var c=(this.options.encoding)?"; charset="+this.options.encoding:"";
this.headers.set("Content-type","application/x-www-form-urlencoded"+c);}if(this.options.noCache){var f="noCache="+new Date().getTime();g=(g)?f+"&"+g:f;
}var e=b.lastIndexOf("/");if(e>-1&&(e=b.indexOf("#"))>-1){b=b.substr(0,e);}if(g&&a=="get"){b=b+(b.contains("?")?"&":"?")+g;g=null;}this.xhr.open(a.toUpperCase(),b,this.options.async);
this.xhr.onreadystatechange=this.onStateChange.bind(this);this.headers.each(function(m,l){try{this.xhr.setRequestHeader(l,m);}catch(n){this.fireEvent("exception",[l,m]);
}},this);this.fireEvent("request");this.xhr.send(g);if(!this.options.async){this.onStateChange();}return this;},cancel:function(){if(!this.running){return this;
}this.running=false;this.xhr.abort();this.xhr.onreadystatechange=$empty;this.xhr=new Browser.Request();this.fireEvent("cancel");return this;}});(function(){var a={};
["get","post","put","delete","GET","POST","PUT","DELETE"].each(function(b){a[b]=function(){var c=Array.link(arguments,{url:String.type,data:$defined});
return this.send($extend(c,{method:b}));};});Request.implement(a);})();Element.Properties.send={set:function(a){var b=this.retrieve("send");if(b){b.cancel();
}return this.eliminate("send").store("send:options",$extend({data:this,link:"cancel",method:this.get("method")||"post",url:this.get("action")},a));},get:function(a){if(a||!this.retrieve("send")){if(a||!this.retrieve("send:options")){this.set("send",a);
}this.store("send",new Request(this.retrieve("send:options")));}return this.retrieve("send");}};Element.implement({send:function(a){var b=this.get("send");
b.send({data:this,url:a||b.options.url});return this;}});Request.HTML=new Class({Extends:Request,options:{update:false,append:false,evalScripts:true,filter:false},processHTML:function(c){var b=c.match(/<body[^>]*>([\s\S]*?)<\/body>/i);
c=(b)?b[1]:c;var a=new Element("div");return $try(function(){var d="<root>"+c+"</root>",g;if(Browser.Engine.trident){g=new ActiveXObject("Microsoft.XMLDOM");
g.async=false;g.loadXML(d);}else{g=new DOMParser().parseFromString(d,"text/xml");}d=g.getElementsByTagName("root")[0];if(!d){return null;}for(var f=0,e=d.childNodes.length;
f<e;f++){var h=Element.clone(d.childNodes[f],true,true);if(h){a.grab(h);}}return a;})||a.set("html",c);},success:function(d){var c=this.options,b=this.response;
b.html=d.stripScripts(function(e){b.javascript=e;});var a=this.processHTML(b.html);b.tree=a.childNodes;b.elements=a.getElements("*");if(c.filter){b.tree=b.elements.filter(c.filter);
}if(c.update){document.id(c.update).empty().set("html",b.html);}else{if(c.append){document.id(c.append).adopt(a.getChildren());}}if(c.evalScripts){$exec(b.javascript);
}this.onSuccess(b.tree,b.elements,b.html,b.javascript);}});Element.Properties.load={set:function(a){var b=this.retrieve("load");if(b){b.cancel();}return this.eliminate("load").store("load:options",$extend({data:this,link:"cancel",update:this,method:"get"},a));
},get:function(a){if(a||!this.retrieve("load")){if(a||!this.retrieve("load:options")){this.set("load",a);}this.store("load",new Request.HTML(this.retrieve("load:options")));
}return this.retrieve("load");}};Element.implement({load:function(){this.get("load").send(Array.link(arguments,{data:Object.type,url:String.type}));return this;
}});Request.JSON=new Class({Extends:Request,options:{secure:true},initialize:function(a){this.parent(a);this.headers.extend({Accept:"application/json","X-Request":"JSON"});
},success:function(a){this.response.json=JSON.decode(a,this.options.secure);this.onSuccess(this.response.json,a);}});

/* #S:lib/mootools-1.2.4.4-more# */
//MooTools More, <http://mootools.net/more>. Copyright (c) 2006-2009 Aaron Newton <http://clientcide.com/>, Valerio Proietti <http://mad4milk.net> & the MooTools team <http://mootools.net/developers>, MIT Style License.

MooTools.More={version:"1.2.4.4",build:"6f6057dc645fdb7547689183b2311063bd653ddf"};(function(){var c=this;var b=function(){if(c.console&&console.log){try{console.log.apply(console,arguments);
}catch(d){console.log(Array.slice(arguments));}}else{Log.logged.push(arguments);}return this;};var a=function(){this.logged.push(arguments);return this;
};this.Log=new Class({logged:[],log:a,resetLog:function(){this.logged.empty();return this;},enableLog:function(){this.log=b;this.logged.each(function(d){this.log.apply(this,d);
},this);return this.resetLog();},disableLog:function(){this.log=a;return this;}});Log.extend(new Log).enableLog();Log.logger=function(){return this.log.apply(this,arguments);
};})();Class.refactor=function(b,a){$each(a,function(e,d){var c=b.prototype[d];if(c&&(c=c._origin)&&typeof e=="function"){b.implement(d,function(){var f=this.previous;
this.previous=c;var g=e.apply(this,arguments);this.previous=f;return g;});}else{b.implement(d,e);}});return b;};Class.Mutators.Binds=function(a){return a;
};Class.Mutators.initialize=function(a){return function(){$splat(this.Binds).each(function(b){var c=this[b];if(c){this[b]=c.bind(this);}},this);return a.apply(this,arguments);
};};Class.Occlude=new Class({occlude:function(c,b){b=document.id(b||this.element);var a=b.retrieve(c||this.property);if(a&&!$defined(this.occluded)){return this.occluded=a;
}this.occluded=false;b.store(c||this.property,this);return this.occluded;}});(function(){var a={wait:function(b){return this.chain(function(){this.callChain.delay($pick(b,500),this);
}.bind(this));}};Chain.implement(a);if(window.Fx){Fx.implement(a);["Css","Tween","Elements"].each(function(b){if(Fx[b]){Fx[b].implement(a);}});}Element.implement({chains:function(b){$splat($pick(b,["tween","morph","reveal"])).each(function(c){c=this.get(c);
if(!c){return;}c.setOptions({link:"chain"});},this);return this;},pauseFx:function(c,b){this.chains(b).get($pick(b,"tween")).wait(c);return this;}});})();
Array.implement({min:function(){return Math.min.apply(null,this);},max:function(){return Math.max.apply(null,this);},average:function(){return this.length?this.sum()/this.length:0;
},sum:function(){var a=0,b=this.length;if(b){do{a+=this[--b];}while(b);}return a;},unique:function(){return[].combine(this);},shuffle:function(){for(var b=this.length;
b&&--b;){var a=this[b],c=Math.floor(Math.random()*(b+1));this[b]=this[c];this[c]=a;}return this;}});String.implement({parseQueryString:function(){var b=this.split(/[&;]/),a={};
if(b.length){b.each(function(g){var c=g.indexOf("="),d=c<0?[""]:g.substr(0,c).match(/[^\]\[]+/g),e=decodeURIComponent(g.substr(c+1)),f=a;d.each(function(j,h){var k=f[j];
if(h<d.length-1){f=f[j]=k||{};}else{if($type(k)=="array"){k.push(e);}else{f[j]=$defined(k)?[k,e]:e;}}});});}return a;},cleanQueryString:function(a){return this.split("&").filter(function(e){var b=e.indexOf("="),c=b<0?"":e.substr(0,b),d=e.substr(b+1);
return a?a.run([c,d]):$chk(d);}).join("&");}});var URI=new Class({Implements:Options,options:{},regex:/^(?:(\w+):)?(?:\/\/(?:(?:([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)?(\.\.?$|(?:[^?#\/]*\/)*)([^?#]*)(?:\?([^#]*))?(?:#(.*))?/,parts:["scheme","user","password","host","port","directory","file","query","fragment"],schemes:{http:80,https:443,ftp:21,rtsp:554,mms:1755,file:0},initialize:function(b,a){this.setOptions(a);
var c=this.options.base||URI.base;if(!b){b=c;}if(b&&b.parsed){this.parsed=$unlink(b.parsed);}else{this.set("value",b.href||b.toString(),c?new URI(c):false);
}},parse:function(c,b){var a=c.match(this.regex);if(!a){return false;}a.shift();return this.merge(a.associate(this.parts),b);},merge:function(b,a){if((!b||!b.scheme)&&(!a||!a.scheme)){return false;
}if(a){this.parts.every(function(c){if(b[c]){return false;}b[c]=a[c]||"";return true;});}b.port=b.port||this.schemes[b.scheme.toLowerCase()];b.directory=b.directory?this.parseDirectory(b.directory,a?a.directory:""):"/";
return b;},parseDirectory:function(b,c){b=(b.substr(0,1)=="/"?"":(c||"/"))+b;if(!b.test(URI.regs.directoryDot)){return b;}var a=[];b.replace(URI.regs.endSlash,"").split("/").each(function(d){if(d==".."&&a.length>0){a.pop();
}else{if(d!="."){a.push(d);}}});return a.join("/")+"/";},combine:function(a){return a.value||a.scheme+"://"+(a.user?a.user+(a.password?":"+a.password:"")+"@":"")+(a.host||"")+(a.port&&a.port!=this.schemes[a.scheme]?":"+a.port:"")+(a.directory||"/")+(a.file||"")+(a.query?"?"+a.query:"")+(a.fragment?"#"+a.fragment:"");
},set:function(b,d,c){if(b=="value"){var a=d.match(URI.regs.scheme);if(a){a=a[1];}if(a&&!$defined(this.schemes[a.toLowerCase()])){this.parsed={scheme:a,value:d};
}else{this.parsed=this.parse(d,(c||this).parsed)||(a?{scheme:a,value:d}:{value:d});}}else{if(b=="data"){this.setData(d);}else{this.parsed[b]=d;}}return this;
},get:function(a,b){switch(a){case"value":return this.combine(this.parsed,b?b.parsed:false);case"data":return this.getData();}return this.parsed[a]||"";
},go:function(){document.location.href=this.toString();},toURI:function(){return this;},getData:function(c,b){var a=this.get(b||"query");if(!$chk(a)){return c?null:{};
}var d=a.parseQueryString();return c?d[c]:d;},setData:function(a,c,b){if(typeof a=="string"){data=this.getData();data[arguments[0]]=arguments[1];a=data;
}else{if(c){a=$merge(this.getData(),a);}}return this.set(b||"query",Hash.toQueryString(a));},clearData:function(a){return this.set(a||"query","");}});URI.prototype.toString=URI.prototype.valueOf=function(){return this.get("value");
};URI.regs={endSlash:/\/$/,scheme:/^(\w+):/,directoryDot:/\.\/|\.$/};URI.base=new URI(document.getElements("base[href]",true).getLast(),{base:document.location});
String.implement({toURI:function(a){return new URI(this,a);}});Element.implement({measure:function(e){var g=function(h){return !!(!h||h.offsetHeight||h.offsetWidth);
};if(g(this)){return e.apply(this);}var d=this.getParent(),f=[],b=[];while(!g(d)&&d!=document.body){b.push(d.expose());d=d.getParent();}var c=this.expose();
var a=e.apply(this);c();b.each(function(h){h();});return a;},expose:function(){if(this.getStyle("display")!="none"){return $empty;}var a=this.style.cssText;
this.setStyles({display:"block",position:"absolute",visibility:"hidden"});return function(){this.style.cssText=a;}.bind(this);},getDimensions:function(a){a=$merge({computeSize:false},a);
var f={};var d=function(g,e){return(e.computeSize)?g.getComputedSize(e):g.getSize();};var b=this.getParent("body");if(b&&this.getStyle("display")=="none"){f=this.measure(function(){return d(this,a);
});}else{if(b){try{f=d(this,a);}catch(c){}}else{f={x:0,y:0};}}return $chk(f.x)?$extend(f,{width:f.x,height:f.y}):$extend(f,{x:f.width,y:f.height});},getComputedSize:function(a){a=$merge({styles:["padding","border"],plains:{height:["top","bottom"],width:["left","right"]},mode:"both"},a);
var c={width:0,height:0};switch(a.mode){case"vertical":delete c.width;delete a.plains.width;break;case"horizontal":delete c.height;delete a.plains.height;
break;}var b=[];$each(a.plains,function(g,f){g.each(function(h){a.styles.each(function(i){b.push((i=="border")?i+"-"+h+"-width":i+"-"+h);});});});var e={};
b.each(function(f){e[f]=this.getComputedStyle(f);},this);var d=[];$each(a.plains,function(g,f){var h=f.capitalize();c["total"+h]=c["computed"+h]=0;g.each(function(i){c["computed"+i.capitalize()]=0;
b.each(function(k,j){if(k.test(i)){e[k]=e[k].toInt()||0;c["total"+h]=c["total"+h]+e[k];c["computed"+i.capitalize()]=c["computed"+i.capitalize()]+e[k];}if(k.test(i)&&f!=k&&(k.test("border")||k.test("padding"))&&!d.contains(k)){d.push(k);
c["computed"+h]=c["computed"+h]-e[k];}});});});["Width","Height"].each(function(g){var f=g.toLowerCase();if(!$chk(c[f])){return;}c[f]=c[f]+this["offset"+g]+c["computed"+g];
c["total"+g]=c[f]+c["total"+g];delete c["computed"+g];},this);return $extend(e,c);}});(function(){var a=Element.prototype.position;Element.implement({position:function(g){if(g&&($defined(g.x)||$defined(g.y))){return a?a.apply(this,arguments):this;
}$each(g||{},function(u,t){if(!$defined(u)){delete g[t];}});g=$merge({relativeTo:document.body,position:{x:"center",y:"center"},edge:false,offset:{x:0,y:0},returnPos:false,relFixedPosition:false,ignoreMargins:false,ignoreScroll:false,allowNegative:false},g);
var r={x:0,y:0},e=false;var c=this.measure(function(){return document.id(this.getOffsetParent());});if(c&&c!=this.getDocument().body){r=c.measure(function(){return this.getPosition();
});e=c!=document.id(g.relativeTo);g.offset.x=g.offset.x-r.x;g.offset.y=g.offset.y-r.y;}var s=function(t){if($type(t)!="string"){return t;}t=t.toLowerCase();
var u={};if(t.test("left")){u.x="left";}else{if(t.test("right")){u.x="right";}else{u.x="center";}}if(t.test("upper")||t.test("top")){u.y="top";}else{if(t.test("bottom")){u.y="bottom";
}else{u.y="center";}}return u;};g.edge=s(g.edge);g.position=s(g.position);if(!g.edge){if(g.position.x=="center"&&g.position.y=="center"){g.edge={x:"center",y:"center"};
}else{g.edge={x:"left",y:"top"};}}this.setStyle("position","absolute");var f=document.id(g.relativeTo)||document.body,d=f==document.body?window.getScroll():f.getPosition(),l=d.y,h=d.x;
var n=this.getDimensions({computeSize:true,styles:["padding","border","margin"]});var j={},o=g.offset.y,q=g.offset.x,k=window.getSize();switch(g.position.x){case"left":j.x=h+q;
break;case"right":j.x=h+q+f.offsetWidth;break;default:j.x=h+((f==document.body?k.x:f.offsetWidth)/2)+q;break;}switch(g.position.y){case"top":j.y=l+o;break;
case"bottom":j.y=l+o+f.offsetHeight;break;default:j.y=l+((f==document.body?k.y:f.offsetHeight)/2)+o;break;}if(g.edge){var b={};switch(g.edge.x){case"left":b.x=0;
break;case"right":b.x=-n.x-n.computedRight-n.computedLeft;break;default:b.x=-(n.totalWidth/2);break;}switch(g.edge.y){case"top":b.y=0;break;case"bottom":b.y=-n.y-n.computedTop-n.computedBottom;
break;default:b.y=-(n.totalHeight/2);break;}j.x+=b.x;j.y+=b.y;}j={left:((j.x>=0||e||g.allowNegative)?j.x:0).toInt(),top:((j.y>=0||e||g.allowNegative)?j.y:0).toInt()};
var i={left:"x",top:"y"};["minimum","maximum"].each(function(t){["left","top"].each(function(u){var v=g[t]?g[t][i[u]]:null;if(v!=null&&j[u]<v){j[u]=v;}});
});if(f.getStyle("position")=="fixed"||g.relFixedPosition){var m=window.getScroll();j.top+=m.y;j.left+=m.x;}if(g.ignoreScroll){var p=f.getScroll();j.top-=p.y;
j.left-=p.x;}if(g.ignoreMargins){j.left+=(g.edge.x=="right"?n["margin-right"]:g.edge.x=="center"?-n["margin-left"]+((n["margin-right"]+n["margin-left"])/2):-n["margin-left"]);
j.top+=(g.edge.y=="bottom"?n["margin-bottom"]:g.edge.y=="center"?-n["margin-top"]+((n["margin-bottom"]+n["margin-top"])/2):-n["margin-top"]);}j.left=Math.ceil(j.left);
j.top=Math.ceil(j.top);if(g.returnPos){return j;}else{this.setStyles(j);}return this;}});})();Element.implement({isDisplayed:function(){return this.getStyle("display")!="none";
},isVisible:function(){var a=this.offsetWidth,b=this.offsetHeight;return(a==0&&b==0)?false:(a>0&&b>0)?true:this.isDisplayed();},toggle:function(){return this[this.isDisplayed()?"hide":"show"]();
},hide:function(){var b;try{b=this.getStyle("display");}catch(a){}return this.store("originalDisplay",b||"").setStyle("display","none");},show:function(a){a=a||this.retrieve("originalDisplay")||"block";
return this.setStyle("display",(a=="none")?"block":a);},swapClass:function(a,b){return this.removeClass(a).addClass(b);}});if(!window.Form){window.Form={};
}(function(){Form.Request=new Class({Binds:["onSubmit","onFormValidate"],Implements:[Options,Events,Class.Occlude],options:{requestOptions:{evalScripts:true,useSpinner:true,emulation:false,link:"ignore"},extraData:{},resetForm:true},property:"form.request",initialize:function(b,c,a){this.element=document.id(b);
if(this.occlude()){return this.occluded;}this.update=document.id(c);this.setOptions(a);this.makeRequest();if(this.options.resetForm){this.request.addEvent("success",function(){$try(function(){this.element.reset();
}.bind(this));if(window.OverText){OverText.update();}}.bind(this));}this.attach();},toElement:function(){return this.element;},makeRequest:function(){this.request=new Request.HTML($merge({update:this.update,emulation:false,spinnerTarget:this.element,method:this.element.get("method")||"post"},this.options.requestOptions)).addEvents({success:function(b,a){["complete","success"].each(function(c){this.fireEvent(c,[this.update,b,a]);
},this);}.bind(this),failure:function(a){this.fireEvent("complete").fireEvent("failure",a);}.bind(this),exception:function(){this.fireEvent("failure",xhr);
}.bind(this)});},attach:function(a){a=$pick(a,true);method=a?"addEvent":"removeEvent";var b=this.element.retrieve("validator");if(b){b[method]("onFormValidate",this.onFormValidate);
}if(!b||!a){this.element[method]("submit",this.onSubmit);}},detach:function(){this.attach(false);},enable:function(){this.attach();},disable:function(){this.detach();
},onFormValidate:function(b,a,d){var c=this.element.retrieve("validator");if(b||(c&&!c.options.stopOnFailure)){if(d&&d.stop){d.stop();}this.send();}},onSubmit:function(a){if(this.element.retrieve("validator")){this.detach();
return;}a.stop();this.send();},send:function(){var b=this.element.toQueryString().trim();var a=$H(this.options.extraData).toQueryString();if(b){b+="&"+a;
}else{b=a;}this.fireEvent("send",[this.element,b.parseQueryString()]);this.request.send({data:b,url:this.element.get("action")});return this;}});Element.Properties.formRequest={set:function(){var a=Array.link(arguments,{options:Object.type,update:Element.type,updateId:String.type});
var c=a.update||a.updateId;var b=this.retrieve("form.request");if(c){if(b){b.update=document.id(c);}this.store("form.request:update",c);}if(a.options){if(b){b.setOptions(a.options);
}this.store("form.request:options",a.options);}return this;},get:function(){var a=Array.link(arguments,{options:Object.type,update:Element.type,updateId:String.type});
var b=a.update||a.updateId;if(a.options||b||!this.retrieve("form.request")){if(a.options||!this.retrieve("form.request:options")){this.set("form.request",a.options);
}if(b){this.set("form.request",b);}this.store("form.request",new Form.Request(this,this.retrieve("form.request:update"),this.retrieve("form.request:options")));
}return this.retrieve("form.request");}};Element.implement({formUpdate:function(b,a){this.get("form.request",b,a).send();return this;}});})();Fx.Elements=new Class({Extends:Fx.CSS,initialize:function(b,a){this.elements=this.subject=$$(b);
this.parent(a);},compute:function(g,h,j){var c={};for(var d in g){var a=g[d],e=h[d],f=c[d]={};for(var b in a){f[b]=this.parent(a[b],e[b],j);}}return c;
},set:function(b){for(var c in b){var a=b[c];for(var d in a){this.render(this.elements[c],d,a[d],this.options.unit);}}return this;},start:function(c){if(!this.check(c)){return this;
}var h={},j={};for(var d in c){var f=c[d],a=h[d]={},g=j[d]={};for(var b in f){var e=this.prepare(this.elements[d],b,f[b]);a[b]=e.from;g[b]=e.to;}}return this.parent(h,j);
}});Fx.Accordion=new Class({Extends:Fx.Elements,options:{display:0,show:false,height:true,width:false,opacity:true,alwaysHide:false,trigger:"click",initialDisplayFx:true,returnHeightToAuto:true},initialize:function(){var c=Array.link(arguments,{container:Element.type,options:Object.type,togglers:$defined,elements:$defined});
this.parent(c.elements,c.options);this.togglers=$$(c.togglers);this.previous=-1;this.internalChain=new Chain();if(this.options.alwaysHide){this.options.wait=true;
}if($chk(this.options.show)){this.options.display=false;this.previous=this.options.show;}if(this.options.start){this.options.display=false;this.options.show=false;
}this.effects={};if(this.options.opacity){this.effects.opacity="fullOpacity";}if(this.options.width){this.effects.width=this.options.fixedWidth?"fullWidth":"offsetWidth";
}if(this.options.height){this.effects.height=this.options.fixedHeight?"fullHeight":"scrollHeight";}for(var b=0,a=this.togglers.length;b<a;b++){this.addSection(this.togglers[b],this.elements[b]);
}this.elements.each(function(e,d){if(this.options.show===d){this.fireEvent("active",[this.togglers[d],e]);}else{for(var f in this.effects){e.setStyle(f,0);
}}},this);if($chk(this.options.display)||this.options.initialDisplayFx===false){this.display(this.options.display,this.options.initialDisplayFx);}if(this.options.fixedHeight!==false){this.options.returnHeightToAuto=false;
}this.addEvent("complete",this.internalChain.callChain.bind(this.internalChain));},addSection:function(e,c){e=document.id(e);c=document.id(c);var f=this.togglers.contains(e);
this.togglers.include(e);this.elements.include(c);var a=this.togglers.indexOf(e);var b=this.display.bind(this,a);e.store("accordion:display",b);e.addEvent(this.options.trigger,b);
if(this.options.height){c.setStyles({"padding-top":0,"border-top":"none","padding-bottom":0,"border-bottom":"none"});}if(this.options.width){c.setStyles({"padding-left":0,"border-left":"none","padding-right":0,"border-right":"none"});
}c.fullOpacity=1;if(this.options.fixedWidth){c.fullWidth=this.options.fixedWidth;}if(this.options.fixedHeight){c.fullHeight=this.options.fixedHeight;}c.setStyle("overflow","hidden");
if(!f){for(var d in this.effects){c.setStyle(d,0);}}return this;},detach:function(){this.togglers.each(function(a){a.removeEvent(this.options.trigger,a.retrieve("accordion:display"));
},this);},display:function(a,b){if(!this.check(a,b)){return this;}b=$pick(b,true);if(this.options.returnHeightToAuto){var d=this.elements[this.previous];
if(d&&!this.selfHidden){for(var c in this.effects){d.setStyle(c,d[this.effects[c]]);}}}a=($type(a)=="element")?this.elements.indexOf(a):a;if((this.timer&&this.options.wait)||(a===this.previous&&!this.options.alwaysHide)){return this;
}this.previous=a;var e={};this.elements.each(function(h,g){e[g]={};var f;if(g!=a){f=true;}else{if(this.options.alwaysHide&&((h.offsetHeight>0&&this.options.height)||h.offsetWidth>0&&this.options.width)){f=true;
this.selfHidden=true;}}this.fireEvent(f?"background":"active",[this.togglers[g],h]);for(var j in this.effects){e[g][j]=f?0:h[this.effects[j]];}},this);
this.internalChain.chain(function(){if(this.options.returnHeightToAuto&&!this.selfHidden){var f=this.elements[a];if(f){f.setStyle("height","auto");}}}.bind(this));
return b?this.start(e):this.set(e);}});var Accordion=new Class({Extends:Fx.Accordion,initialize:function(){this.parent.apply(this,arguments);var a=Array.link(arguments,{container:Element.type});
this.container=a.container;},addSection:function(c,b,e){c=document.id(c);b=document.id(b);var d=this.togglers.contains(c);var a=this.togglers.length;if(a&&(!d||e)){e=$pick(e,a-1);
c.inject(this.togglers[e],"before");b.inject(c,"after");}else{if(this.container&&!d){c.inject(this.container);b.inject(this.container);}}return this.parent.apply(this,arguments);
}});Fx.Move=new Class({Extends:Fx.Morph,options:{relativeTo:document.body,position:"center",edge:false,offset:{x:0,y:0}},start:function(a){return this.parent(this.element.position($merge(this.options,a,{returnPos:true})));
}});Element.Properties.move={set:function(a){var b=this.retrieve("move");if(b){b.cancel();}return this.eliminate("move").store("move:options",$extend({link:"cancel"},a));
},get:function(a){if(a||!this.retrieve("move")){if(a||!this.retrieve("move:options")){this.set("move",a);}this.store("move",new Fx.Move(this,this.retrieve("move:options")));
}return this.retrieve("move");}};Element.implement({move:function(a){this.get("move").start(a);return this;}});Fx.Reveal=new Class({Extends:Fx.Morph,options:{link:"cancel",styles:["padding","border","margin"],transitionOpacity:!Browser.Engine.trident4,mode:"vertical",display:"block",hideInputs:Browser.Engine.trident?"select, input, textarea, object, embed":false},dissolve:function(){try{if(!this.hiding&&!this.showing){if(this.element.getStyle("display")!="none"){this.hiding=true;
this.showing=false;this.hidden=true;this.cssText=this.element.style.cssText;var d=this.element.getComputedSize({styles:this.options.styles,mode:this.options.mode});
this.element.setStyle("display",this.options.display);if(this.options.transitionOpacity){d.opacity=1;}var b={};$each(d,function(f,e){b[e]=[f,0];},this);
this.element.setStyle("overflow","hidden");var a=this.options.hideInputs?this.element.getElements(this.options.hideInputs):null;this.$chain.unshift(function(){if(this.hidden){this.hiding=false;
$each(d,function(f,e){d[e]=f;},this);this.element.style.cssText=this.cssText;this.element.setStyle("display","none");if(a){a.setStyle("visibility","visible");
}}this.fireEvent("hide",this.element);this.callChain();}.bind(this));if(a){a.setStyle("visibility","hidden");}this.start(b);}else{this.callChain.delay(10,this);
this.fireEvent("complete",this.element);this.fireEvent("hide",this.element);}}else{if(this.options.link=="chain"){this.chain(this.dissolve.bind(this));
}else{if(this.options.link=="cancel"&&!this.hiding){this.cancel();this.dissolve();}}}}catch(c){this.hiding=false;this.element.setStyle("display","none");
this.callChain.delay(10,this);this.fireEvent("complete",this.element);this.fireEvent("hide",this.element);}return this;},reveal:function(){try{if(!this.showing&&!this.hiding){if(this.element.getStyle("display")=="none"||this.element.getStyle("visiblity")=="hidden"||this.element.getStyle("opacity")==0){this.showing=true;
this.hiding=this.hidden=false;var d;this.cssText=this.element.style.cssText;this.element.measure(function(){d=this.element.getComputedSize({styles:this.options.styles,mode:this.options.mode});
}.bind(this));$each(d,function(f,e){d[e]=f;});if($chk(this.options.heightOverride)){d.height=this.options.heightOverride.toInt();}if($chk(this.options.widthOverride)){d.width=this.options.widthOverride.toInt();
}if(this.options.transitionOpacity){this.element.setStyle("opacity",0);d.opacity=1;}var b={height:0,display:this.options.display};$each(d,function(f,e){b[e]=0;
});this.element.setStyles($merge(b,{overflow:"hidden"}));var a=this.options.hideInputs?this.element.getElements(this.options.hideInputs):null;if(a){a.setStyle("visibility","hidden");
}this.start(d);this.$chain.unshift(function(){this.element.style.cssText=this.cssText;this.element.setStyle("display",this.options.display);if(!this.hidden){this.showing=false;
}if(a){a.setStyle("visibility","visible");}this.callChain();this.fireEvent("show",this.element);}.bind(this));}else{this.callChain();this.fireEvent("complete",this.element);
this.fireEvent("show",this.element);}}else{if(this.options.link=="chain"){this.chain(this.reveal.bind(this));}else{if(this.options.link=="cancel"&&!this.showing){this.cancel();
this.reveal();}}}}catch(c){this.element.setStyles({display:this.options.display,visiblity:"visible",opacity:1});this.showing=false;this.callChain.delay(10,this);
this.fireEvent("complete",this.element);this.fireEvent("show",this.element);}return this;},toggle:function(){if(this.element.getStyle("display")=="none"||this.element.getStyle("visiblity")=="hidden"||this.element.getStyle("opacity")==0){this.reveal();
}else{this.dissolve();}return this;},cancel:function(){this.parent.apply(this,arguments);this.element.style.cssText=this.cssText;this.hidding=false;this.showing=false;
}});Element.Properties.reveal={set:function(a){var b=this.retrieve("reveal");if(b){b.cancel();}return this.eliminate("reveal").store("reveal:options",a);
},get:function(a){if(a||!this.retrieve("reveal")){if(a||!this.retrieve("reveal:options")){this.set("reveal",a);}this.store("reveal",new Fx.Reveal(this,this.retrieve("reveal:options")));
}return this.retrieve("reveal");}};Element.Properties.dissolve=Element.Properties.reveal;Element.implement({reveal:function(a){this.get("reveal",a).reveal();
return this;},dissolve:function(a){this.get("reveal",a).dissolve();return this;},nix:function(){var a=Array.link(arguments,{destroy:Boolean.type,options:Object.type});
this.get("reveal",a.options).dissolve().chain(function(){this[a.destroy?"destroy":"dispose"]();}.bind(this));return this;},wink:function(){var b=Array.link(arguments,{duration:Number.type,options:Object.type});
var a=this.get("reveal",b.options);a.reveal().chain(function(){(function(){a.dissolve();}).delay(b.duration||2000);});}});Fx.Scroll=new Class({Extends:Fx,options:{offset:{x:0,y:0},wheelStops:true},initialize:function(b,a){this.element=this.subject=document.id(b);
this.parent(a);var d=this.cancel.bind(this,false);if($type(this.element)!="element"){this.element=document.id(this.element.getDocument().body);}var c=this.element;
if(this.options.wheelStops){this.addEvent("start",function(){c.addEvent("mousewheel",d);},true);this.addEvent("complete",function(){c.removeEvent("mousewheel",d);
},true);}},set:function(){var a=Array.flatten(arguments);if(Browser.Engine.gecko){a=[Math.round(a[0]),Math.round(a[1])];}this.element.scrollTo(a[0],a[1]);
},compute:function(c,b,a){return[0,1].map(function(d){return Fx.compute(c[d],b[d],a);});},start:function(c,g){if(!this.check(c,g)){return this;}var e=this.element.getScrollSize(),b=this.element.getScroll(),d={x:c,y:g};
for(var f in d){var a=e[f];if($chk(d[f])){d[f]=($type(d[f])=="number")?d[f]:a;}else{d[f]=b[f];}d[f]+=this.options.offset[f];}return this.parent([b.x,b.y],[d.x,d.y]);
},toTop:function(){return this.start(false,0);},toLeft:function(){return this.start(0,false);},toRight:function(){return this.start("right",false);},toBottom:function(){return this.start(false,"bottom");
},toElement:function(b){var a=document.id(b).getPosition(this.element);return this.start(a.x,a.y);},scrollIntoView:function(c,e,d){e=e?$splat(e):["x","y"];
var h={};c=document.id(c);var f=c.getPosition(this.element);var i=c.getSize();var g=this.element.getScroll();var a=this.element.getSize();var b={x:f.x+i.x,y:f.y+i.y};
["x","y"].each(function(j){if(e.contains(j)){if(b[j]>g[j]+a[j]){h[j]=b[j]-a[j];}if(f[j]<g[j]){h[j]=f[j];}}if(h[j]==null){h[j]=g[j];}if(d&&d[j]){h[j]=h[j]+d[j];
}},this);if(h.x!=g.x||h.y!=g.y){this.start(h.x,h.y);}return this;},scrollToCenter:function(c,e,d){e=e?$splat(e):["x","y"];c=$(c);var h={},f=c.getPosition(this.element),i=c.getSize(),g=this.element.getScroll(),a=this.element.getSize(),b={x:f.x+i.x,y:f.y+i.y};
["x","y"].each(function(j){if(e.contains(j)){h[j]=f[j]-(a[j]-i[j])/2;}if(h[j]==null){h[j]=g[j];}if(d&&d[j]){h[j]=h[j]+d[j];}},this);if(h.x!=g.x||h.y!=g.y){this.start(h.x,h.y);
}return this;}});Fx.Slide=new Class({Extends:Fx,options:{mode:"vertical",wrapper:false,hideOverflow:true},initialize:function(b,a){this.addEvent("complete",function(){this.open=(this.wrapper["offset"+this.layout.capitalize()]!=0);
if(this.open){this.wrapper.setStyle("height","");}if(this.open&&Browser.Engine.webkit419){this.element.dispose().inject(this.wrapper);}},true);this.element=this.subject=document.id(b);
this.parent(a);var d=this.element.retrieve("wrapper");var c=this.element.getStyles("margin","position","overflow");if(this.options.hideOverflow){c=$extend(c,{overflow:"hidden"});
}if(this.options.wrapper){d=document.id(this.options.wrapper).setStyles(c);}this.wrapper=d||new Element("div",{styles:c}).wraps(this.element);this.element.store("wrapper",this.wrapper).setStyle("margin",0);
this.now=[];this.open=true;},vertical:function(){this.margin="margin-top";this.layout="height";this.offset=this.element.offsetHeight;},horizontal:function(){this.margin="margin-left";
this.layout="width";this.offset=this.element.offsetWidth;},set:function(a){this.element.setStyle(this.margin,a[0]);this.wrapper.setStyle(this.layout,a[1]);
return this;},compute:function(c,b,a){return[0,1].map(function(d){return Fx.compute(c[d],b[d],a);});},start:function(b,e){if(!this.check(b,e)){return this;
}this[e||this.options.mode]();var d=this.element.getStyle(this.margin).toInt();var c=this.wrapper.getStyle(this.layout).toInt();var a=[[d,c],[0,this.offset]];
var g=[[d,c],[-this.offset,0]];var f;switch(b){case"in":f=a;break;case"out":f=g;break;case"toggle":f=(c==0)?a:g;}return this.parent(f[0],f[1]);},slideIn:function(a){return this.start("in",a);
},slideOut:function(a){return this.start("out",a);},hide:function(a){this[a||this.options.mode]();this.open=false;return this.set([-this.offset,0]);},show:function(a){this[a||this.options.mode]();
this.open=true;return this.set([0,this.offset]);},toggle:function(a){return this.start("toggle",a);}});Element.Properties.slide={set:function(b){var a=this.retrieve("slide");
if(a){a.cancel();}return this.eliminate("slide").store("slide:options",$extend({link:"cancel"},b));},get:function(a){if(a||!this.retrieve("slide")){if(a||!this.retrieve("slide:options")){this.set("slide",a);
}this.store("slide",new Fx.Slide(this,this.retrieve("slide:options")));}return this.retrieve("slide");}};Element.implement({slide:function(d,e){d=d||"toggle";
var b=this.get("slide"),a;switch(d){case"hide":b.hide(e);break;case"show":b.show(e);break;case"toggle":var c=this.retrieve("slide:flag",b.open);b[c?"slideOut":"slideIn"](e);
this.store("slide:flag",!c);a=true;break;default:b.start(d,e);}if(!a){this.eliminate("slide:flag");}return this;}});var SmoothScroll=Fx.SmoothScroll=new Class({Extends:Fx.Scroll,initialize:function(b,c){c=c||document;
this.doc=c.getDocument();var d=c.getWindow();this.parent(this.doc,b);this.links=$$(this.options.links||this.doc.links);var a=d.location.href.match(/^[^#]*/)[0]+"#";
this.links.each(function(f){if(f.href.indexOf(a)!=0){return;}var e=f.href.substr(a.length);if(e){this.useLink(f,e);}},this);if(!Browser.Engine.webkit419){this.addEvent("complete",function(){d.location.hash=this.anchor;
},true);}},useLink:function(c,a){var b;c.addEvent("click",function(d){if(b!==false&&!b){b=document.id(a)||this.doc.getElement("a[name="+a+"]");}if(b){d.preventDefault();
this.anchor=a;this.toElement(b).chain(function(){this.fireEvent("scrolledTo",[c,b]);}.bind(this));c.blur();}}.bind(this));}});Fx.Sort=new Class({Extends:Fx.Elements,options:{mode:"vertical"},initialize:function(b,a){this.parent(b,a);
this.elements.each(function(c){if(c.getStyle("position")=="static"){c.setStyle("position","relative");}});this.setDefaultOrder();},setDefaultOrder:function(){this.currentOrder=this.elements.map(function(b,a){return a;
});},sort:function(e){if($type(e)!="array"){return false;}var i=0,a=0,c={},h={},d=this.options.mode=="vertical";var f=this.elements.map(function(m,j){var l=m.getComputedSize({styles:["border","padding","margin"]});
var n;if(d){n={top:i,margin:l["margin-top"],height:l.totalHeight};i+=n.height-l["margin-top"];}else{n={left:a,margin:l["margin-left"],width:l.totalWidth};
a+=n.width;}var k=d?"top":"left";h[j]={};var o=m.getStyle(k).toInt();h[j][k]=o||0;return n;},this);this.set(h);e=e.map(function(j){return j.toInt();});
if(e.length!=this.elements.length){this.currentOrder.each(function(j){if(!e.contains(j)){e.push(j);}});if(e.length>this.elements.length){e.splice(this.elements.length-1,e.length-this.elements.length);
}}var b=i=a=0;e.each(function(l,j){var k={};if(d){k.top=i-f[l].top-b;i+=f[l].height;}else{k.left=a-f[l].left;a+=f[l].width;}b=b+f[l].margin;c[l]=k;},this);
var g={};$A(e).sort().each(function(j){g[j]=c[j];});this.start(g);this.currentOrder=e;return this;},rearrangeDOM:function(a){a=a||this.currentOrder;var b=this.elements[0].getParent();
var c=[];this.elements.setStyle("opacity",0);a.each(function(d){c.push(this.elements[d].inject(b).setStyles({top:0,left:0}));},this);this.elements.setStyle("opacity",1);
this.elements=$$(c);this.setDefaultOrder();return this;},getDefaultOrder:function(){return this.elements.map(function(b,a){return a;});},forward:function(){return this.sort(this.getDefaultOrder());
},backward:function(){return this.sort(this.getDefaultOrder().reverse());},reverse:function(){return this.sort(this.currentOrder.reverse());},sortByElements:function(a){return this.sort(a.map(function(b){return this.elements.indexOf(b);
},this));},swap:function(c,b){if($type(c)=="element"){c=this.elements.indexOf(c);}if($type(b)=="element"){b=this.elements.indexOf(b);}var a=$A(this.currentOrder);
a[this.currentOrder.indexOf(c)]=b;a[this.currentOrder.indexOf(b)]=c;return this.sort(a);}});var Drag=new Class({Implements:[Events,Options],options:{snap:6,unit:"px",grid:false,style:true,limit:false,handle:false,invert:false,preventDefault:false,stopPropagation:false,modifiers:{x:"left",y:"top"}},initialize:function(){var b=Array.link(arguments,{options:Object.type,element:$defined});
this.element=document.id(b.element);this.document=this.element.getDocument();this.setOptions(b.options||{});var a=$type(this.options.handle);this.handles=((a=="array"||a=="collection")?$$(this.options.handle):document.id(this.options.handle))||this.element;
this.mouse={now:{},pos:{}};this.value={start:{},now:{}};this.selection=(Browser.Engine.trident)?"selectstart":"mousedown";this.bound={start:this.start.bind(this),check:this.check.bind(this),drag:this.drag.bind(this),stop:this.stop.bind(this),cancel:this.cancel.bind(this),eventStop:$lambda(false)};
this.attach();},attach:function(){this.handles.addEvent("mousedown",this.bound.start);return this;},detach:function(){this.handles.removeEvent("mousedown",this.bound.start);
return this;},start:function(c){if(c.rightClick){return;}if(this.options.preventDefault){c.preventDefault();}if(this.options.stopPropagation){c.stopPropagation();
}this.mouse.start=c.page;this.fireEvent("beforeStart",this.element);var a=this.options.limit;this.limit={x:[],y:[]};for(var d in this.options.modifiers){if(!this.options.modifiers[d]){continue;
}if(this.options.style){this.value.now[d]=this.element.getStyle(this.options.modifiers[d]).toInt();}else{this.value.now[d]=this.element[this.options.modifiers[d]];
}if(this.options.invert){this.value.now[d]*=-1;}this.mouse.pos[d]=c.page[d]-this.value.now[d];if(a&&a[d]){for(var b=2;b--;b){if($chk(a[d][b])){this.limit[d][b]=$lambda(a[d][b])();
}}}}if($type(this.options.grid)=="number"){this.options.grid={x:this.options.grid,y:this.options.grid};}this.document.addEvents({mousemove:this.bound.check,mouseup:this.bound.cancel});
this.document.addEvent(this.selection,this.bound.eventStop);},check:function(a){if(this.options.preventDefault){a.preventDefault();}var b=Math.round(Math.sqrt(Math.pow(a.page.x-this.mouse.start.x,2)+Math.pow(a.page.y-this.mouse.start.y,2)));
if(b>this.options.snap){this.cancel();this.document.addEvents({mousemove:this.bound.drag,mouseup:this.bound.stop});this.fireEvent("start",[this.element,a]).fireEvent("snap",this.element);
}},drag:function(a){if(this.options.preventDefault){a.preventDefault();}this.mouse.now=a.page;for(var b in this.options.modifiers){if(!this.options.modifiers[b]){continue;
}this.value.now[b]=this.mouse.now[b]-this.mouse.pos[b];if(this.options.invert){this.value.now[b]*=-1;}if(this.options.limit&&this.limit[b]){if($chk(this.limit[b][1])&&(this.value.now[b]>this.limit[b][1])){this.value.now[b]=this.limit[b][1];
}else{if($chk(this.limit[b][0])&&(this.value.now[b]<this.limit[b][0])){this.value.now[b]=this.limit[b][0];}}}if(this.options.grid[b]){this.value.now[b]-=((this.value.now[b]-(this.limit[b][0]||0))%this.options.grid[b]);
}if(this.options.style){this.element.setStyle(this.options.modifiers[b],this.value.now[b]+this.options.unit);}else{this.element[this.options.modifiers[b]]=this.value.now[b];
}}this.fireEvent("drag",[this.element,a]);},cancel:function(a){this.document.removeEvent("mousemove",this.bound.check);this.document.removeEvent("mouseup",this.bound.cancel);
if(a){this.document.removeEvent(this.selection,this.bound.eventStop);this.fireEvent("cancel",this.element);}},stop:function(a){this.document.removeEvent(this.selection,this.bound.eventStop);
this.document.removeEvent("mousemove",this.bound.drag);this.document.removeEvent("mouseup",this.bound.stop);if(a){this.fireEvent("complete",[this.element,a]);
}}});Element.implement({makeResizable:function(a){var b=new Drag(this,$merge({modifiers:{x:"width",y:"height"}},a));this.store("resizer",b);return b.addEvent("drag",function(){this.fireEvent("resize",b);
}.bind(this));}});Drag.Move=new Class({Extends:Drag,options:{droppables:[],container:false,precalculate:false,includeMargins:true,checkDroppables:true},initialize:function(b,a){this.parent(b,a);
b=this.element;this.droppables=$$(this.options.droppables);this.container=document.id(this.options.container);if(this.container&&$type(this.container)!="element"){this.container=document.id(this.container.getDocument().body);
}var c=b.getStyles("left","top","position");if(c.left=="auto"||c.top=="auto"){b.setPosition(b.getPosition(b.getOffsetParent()));}if(c.position=="static"){b.setStyle("position","absolute");
}this.addEvent("start",this.checkDroppables,true);this.overed=null;},start:function(a){if(this.container){this.options.limit=this.calculateLimit();}if(this.options.precalculate){this.positions=this.droppables.map(function(b){return b.getCoordinates();
});}this.parent(a);},calculateLimit:function(){var d=this.element.getOffsetParent(),g=this.container.getCoordinates(d),f={},c={},b={},i={},k={};["top","right","bottom","left"].each(function(o){f[o]=this.container.getStyle("border-"+o).toInt();
b[o]=this.element.getStyle("border-"+o).toInt();c[o]=this.element.getStyle("margin-"+o).toInt();i[o]=this.container.getStyle("margin-"+o).toInt();k[o]=d.getStyle("padding-"+o).toInt();
},this);var e=this.element.offsetWidth+c.left+c.right,n=this.element.offsetHeight+c.top+c.bottom,h=0,j=0,m=g.right-f.right-e,a=g.bottom-f.bottom-n;if(this.options.includeMargins){h+=c.left;
j+=c.top;}else{m+=c.right;a+=c.bottom;}if(this.element.getStyle("position")=="relative"){var l=this.element.getCoordinates(d);l.left-=this.element.getStyle("left").toInt();
l.top-=this.element.getStyle("top").toInt();h+=f.left-l.left;j+=f.top-l.top;m+=c.left-l.left;a+=c.top-l.top;if(this.container!=d){h+=i.left+k.left;j+=(Browser.Engine.trident4?0:i.top)+k.top;
}}else{h-=c.left;j-=c.top;if(this.container==d){m-=f.left;a-=f.top;}else{h+=g.left+f.left;j+=g.top+f.top;}}return{x:[h,m],y:[j,a]};},checkAgainst:function(c,b){c=(this.positions)?this.positions[b]:c.getCoordinates();
var a=this.mouse.now;return(a.x>c.left&&a.x<c.right&&a.y<c.bottom&&a.y>c.top);},checkDroppables:function(){var a=this.droppables.filter(this.checkAgainst,this).getLast();
if(this.overed!=a){if(this.overed){this.fireEvent("leave",[this.element,this.overed]);}if(a){this.fireEvent("enter",[this.element,a]);}this.overed=a;}},drag:function(a){this.parent(a);
if(this.options.checkDroppables&&this.droppables.length){this.checkDroppables();}},stop:function(a){this.checkDroppables();this.fireEvent("drop",[this.element,this.overed,a]);
this.overed=null;return this.parent(a);}});Element.implement({makeDraggable:function(a){var b=new Drag.Move(this,a);this.store("dragger",b);return b;}});
var Asset={javascript:function(f,d){d=$extend({onload:$empty,document:document,check:$lambda(true)},d);if(d.onLoad){d.onload=d.onLoad;}var b=new Element("script",{src:f,type:"text/javascript"});
var e=d.onload.bind(b),a=d.check,g=d.document;delete d.onload;delete d.check;delete d.document;b.addEvents({load:e,readystatechange:function(){if(["loaded","complete"].contains(this.readyState)){e();
}}}).set(d);if(Browser.Engine.webkit419){var c=(function(){if(!$try(a)){return;}$clear(c);e();}).periodical(50);}return b.inject(g.head);},css:function(b,a){return new Element("link",$merge({rel:"stylesheet",media:"screen",type:"text/css",href:b},a)).inject(document.head);
},image:function(c,b){b=$merge({onload:$empty,onabort:$empty,onerror:$empty},b);var d=new Image();var a=document.id(d)||new Element("img");["load","abort","error"].each(function(e){var g="on"+e;
var f=e.capitalize();if(b["on"+f]){b[g]=b["on"+f];}var h=b[g];delete b[g];d[g]=function(){if(!d){return;}if(!a.parentNode){a.width=d.width;a.height=d.height;
}d=d.onload=d.onabort=d.onerror=null;h.delay(1,a,a);a.fireEvent(e,a,1);};});d.src=a.src=c;if(d&&d.complete){d.onload.delay(1);}return a.set(b);},images:function(d,c){c=$merge({onComplete:$empty,onProgress:$empty,onError:$empty,properties:{}},c);
d=$splat(d);var a=[];var b=0;return new Elements(d.map(function(e){return Asset.image(e,$extend(c.properties,{onload:function(){c.onProgress.call(this,b,d.indexOf(e));
b++;if(b==d.length){c.onComplete();}},onerror:function(){c.onError.call(this,b,d.indexOf(e));b++;if(b==d.length){c.onComplete();}}}));}));}};var Color=new Native({initialize:function(b,c){if(arguments.length>=3){c="rgb";
b=Array.slice(arguments,0,3);}else{if(typeof b=="string"){if(b.match(/rgb/)){b=b.rgbToHex().hexToRgb(true);}else{if(b.match(/hsb/)){b=b.hsbToRgb();}else{b=b.hexToRgb(true);
}}}}c=c||"rgb";switch(c){case"hsb":var a=b;b=b.hsbToRgb();b.hsb=a;break;case"hex":b=b.hexToRgb(true);break;}b.rgb=b.slice(0,3);b.hsb=b.hsb||b.rgbToHsb();
b.hex=b.rgbToHex();return $extend(b,this);}});Color.implement({mix:function(){var a=Array.slice(arguments);var c=($type(a.getLast())=="number")?a.pop():50;
var b=this.slice();a.each(function(d){d=new Color(d);for(var e=0;e<3;e++){b[e]=Math.round((b[e]/100*(100-c))+(d[e]/100*c));}});return new Color(b,"rgb");
},invert:function(){return new Color(this.map(function(a){return 255-a;}));},setHue:function(a){return new Color([a,this.hsb[1],this.hsb[2]],"hsb");},setSaturation:function(a){return new Color([this.hsb[0],a,this.hsb[2]],"hsb");
},setBrightness:function(a){return new Color([this.hsb[0],this.hsb[1],a],"hsb");}});var $RGB=function(d,c,a){return new Color([d,c,a],"rgb");};var $HSB=function(d,c,a){return new Color([d,c,a],"hsb");
};var $HEX=function(a){return new Color(a,"hex");};Array.implement({rgbToHsb:function(){var b=this[0],c=this[1],j=this[2],g=0;var i=Math.max(b,c,j),e=Math.min(b,c,j);
var k=i-e;var h=i/255,f=(i!=0)?k/i:0;if(f!=0){var d=(i-b)/k;var a=(i-c)/k;var l=(i-j)/k;if(b==i){g=l-a;}else{if(c==i){g=2+d-l;}else{g=4+a-d;}}g/=6;if(g<0){g++;
}}return[Math.round(g*360),Math.round(f*100),Math.round(h*100)];},hsbToRgb:function(){var c=Math.round(this[2]/100*255);if(this[1]==0){return[c,c,c];}else{var a=this[0]%360;
var e=a%60;var g=Math.round((this[2]*(100-this[1]))/10000*255);var d=Math.round((this[2]*(6000-this[1]*e))/600000*255);var b=Math.round((this[2]*(6000-this[1]*(60-e)))/600000*255);
switch(Math.floor(a/60)){case 0:return[c,b,g];case 1:return[d,c,g];case 2:return[g,c,b];case 3:return[g,d,c];case 4:return[b,g,c];case 5:return[c,g,d];
}}return false;}});String.implement({rgbToHsb:function(){var a=this.match(/\d{1,3}/g);return(a)?a.rgbToHsb():null;},hsbToRgb:function(){var a=this.match(/\d{1,3}/g);
return(a)?a.hsbToRgb():null;}});var Group=new Class({initialize:function(){this.instances=Array.flatten(arguments);this.events={};this.checker={};},addEvent:function(b,a){this.checker[b]=this.checker[b]||{};
this.events[b]=this.events[b]||[];if(this.events[b].contains(a)){return false;}else{this.events[b].push(a);}this.instances.each(function(c,d){c.addEvent(b,this.check.bind(this,[b,c,d]));
},this);return this;},check:function(c,a,b){this.checker[c][b]=true;var d=this.instances.every(function(f,e){return this.checker[c][e]||false;},this);if(!d){return;
}this.checker[c]={};this.events[c].each(function(e){e.call(this,this.instances,a);},this);}});var IframeShim=new Class({Implements:[Options,Events,Class.Occlude],options:{className:"iframeShim",src:'javascript:false;document.write("");',display:false,zIndex:null,margin:0,offset:{x:0,y:0},browsers:(Browser.Engine.trident4||(Browser.Engine.gecko&&!Browser.Engine.gecko19&&Browser.Platform.mac))},property:"IframeShim",initialize:function(b,a){this.element=document.id(b);
if(this.occlude()){return this.occluded;}this.setOptions(a);this.makeShim();return this;},makeShim:function(){if(this.options.browsers){var c=this.element.getStyle("zIndex").toInt();
if(!c){c=1;var b=this.element.getStyle("position");if(b=="static"||!b){this.element.setStyle("position","relative");}this.element.setStyle("zIndex",c);
}c=($chk(this.options.zIndex)&&c>this.options.zIndex)?this.options.zIndex:c-1;if(c<0){c=1;}this.shim=new Element("iframe",{src:this.options.src,scrolling:"no",frameborder:0,styles:{zIndex:c,position:"absolute",border:"none",filter:"progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)"},"class":this.options.className}).store("IframeShim",this);
var a=(function(){this.shim.inject(this.element,"after");this[this.options.display?"show":"hide"]();this.fireEvent("inject");}).bind(this);if(!IframeShim.ready){window.addEvent("load",a);
}else{a();}}else{this.position=this.hide=this.show=this.dispose=$lambda(this);}},position:function(){if(!IframeShim.ready||!this.shim){return this;}var a=this.element.measure(function(){return this.getSize();
});if(this.options.margin!=undefined){a.x=a.x-(this.options.margin*2);a.y=a.y-(this.options.margin*2);this.options.offset.x+=this.options.margin;this.options.offset.y+=this.options.margin;
}this.shim.set({width:a.x,height:a.y}).position({relativeTo:this.element,offset:this.options.offset});return this;},hide:function(){if(this.shim){this.shim.setStyle("display","none");
}return this;},show:function(){if(this.shim){this.shim.setStyle("display","block");}return this.position();},dispose:function(){if(this.shim){this.shim.dispose();
}return this;},destroy:function(){if(this.shim){this.shim.destroy();}return this;}});window.addEvent("load",function(){IframeShim.ready=true;});(function(){var a=this.Keyboard=new Class({Extends:Events,Implements:[Options,Log],options:{defaultEventType:"keydown",active:false,events:{},nonParsedEvents:["activate","deactivate","onactivate","ondeactivate","changed","onchanged"]},initialize:function(f){this.setOptions(f);
this.setup();},setup:function(){this.addEvents(this.options.events);if(a.manager&&!this.manager){a.manager.manage(this);}if(this.options.active){this.activate();
}},handle:function(h,g){if(h.preventKeyboardPropagation){return;}var f=!!this.manager;if(f&&this.activeKB){this.activeKB.handle(h,g);if(h.preventKeyboardPropagation){return;
}}this.fireEvent(g,h);if(!f&&this.activeKB){this.activeKB.handle(h,g);}},addEvent:function(h,g,f){return this.parent(a.parse(h,this.options.defaultEventType,this.options.nonParsedEvents),g,f);
},removeEvent:function(g,f){return this.parent(a.parse(g,this.options.defaultEventType,this.options.nonParsedEvents),f);},toggleActive:function(){return this[this.active?"deactivate":"activate"]();
},activate:function(f){if(f){if(f!=this.activeKB){this.previous=this.activeKB;}this.activeKB=f.fireEvent("activate");a.manager.fireEvent("changed");}else{if(this.manager){this.manager.activate(this);
}}return this;},deactivate:function(f){if(f){if(f===this.activeKB){this.activeKB=null;f.fireEvent("deactivate");a.manager.fireEvent("changed");}}else{if(this.manager){this.manager.deactivate(this);
}}return this;},relenquish:function(){if(this.previous){this.activate(this.previous);}},manage:function(f){if(f.manager){f.manager.drop(f);}this.instances.push(f);
f.manager=this;if(!this.activeKB){this.activate(f);}else{this._disable(f);}},_disable:function(f){if(this.activeKB==f){this.activeKB=null;}},drop:function(f){this._disable(f);
this.instances.erase(f);},instances:[],trace:function(){a.trace(this);},each:function(f){a.each(this,f);}});var b={};var c=["shift","control","alt","meta"];
var e=/^(?:shift|control|ctrl|alt|meta)$/;a.parse=function(h,g,k){if(k&&k.contains(h.toLowerCase())){return h;}h=h.toLowerCase().replace(/^(keyup|keydown):/,function(m,l){g=l;
return"";});if(!b[h]){var f,j={};h.split("+").each(function(l){if(e.test(l)){j[l]=true;}else{f=l;}});j.control=j.control||j.ctrl;var i=[];c.each(function(l){if(j[l]){i.push(l);
}});if(f){i.push(f);}b[h]=i.join("+");}return g+":"+b[h];};a.each=function(f,g){var h=f||a.manager;while(h){g.run(h);h=h.activeKB;}};a.stop=function(f){f.preventKeyboardPropagation=true;
};a.manager=new a({active:true});a.trace=function(f){f=f||a.manager;f.enableLog();f.log("the following items have focus: ");a.each(f,function(g){f.log(document.id(g.widget)||g.wiget||g);
});};var d=function(g){var f=[];c.each(function(h){if(g[h]){f.push(h);}});if(!e.test(g.key)){f.push(g.key);}a.manager.handle(g,g.type+":"+f.join("+"));
};document.addEvents({keyup:d,keydown:d});Event.Keys.extend({shift:16,control:17,alt:18,capslock:20,pageup:33,pagedown:34,end:35,home:36,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":Browser.Engine.Gecko?109:189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222});
})();var Mask=new Class({Implements:[Options,Events],Binds:["position"],options:{style:{},"class":"mask",maskMargins:false,useIframeShim:true,iframeShimOptions:{}},initialize:function(b,a){this.target=document.id(b)||document.id(document.body);
this.target.store("Mask",this);this.setOptions(a);this.render();this.inject();},render:function(){this.element=new Element("div",{"class":this.options["class"],id:this.options.id||"mask-"+$time(),styles:$merge(this.options.style,{display:"none"}),events:{click:function(){this.fireEvent("click");
if(this.options.hideOnClick){this.hide();}}.bind(this)}});this.hidden=true;},toElement:function(){return this.element;},inject:function(b,a){a=a||this.options.inject?this.options.inject.where:""||this.target==document.body?"inside":"after";
b=b||this.options.inject?this.options.inject.target:""||this.target;this.element.inject(b,a);if(this.options.useIframeShim){this.shim=new IframeShim(this.element,this.options.iframeShimOptions);
this.addEvents({show:this.shim.show.bind(this.shim),hide:this.shim.hide.bind(this.shim),destroy:this.shim.destroy.bind(this.shim)});}},position:function(){this.resize(this.options.width,this.options.height);
this.element.position({relativeTo:this.target,position:"topLeft",ignoreMargins:!this.options.maskMargins,ignoreScroll:this.target==document.body});return this;
},resize:function(a,e){var b={styles:["padding","border"]};if(this.options.maskMargins){b.styles.push("margin");}var d=this.target.getComputedSize(b);if(this.target==document.body){var c=window.getSize();
if(d.totalHeight<c.y){d.totalHeight=c.y;}if(d.totalWidth<c.x){d.totalWidth=c.x;}}this.element.setStyles({width:$pick(a,d.totalWidth,d.x),height:$pick(e,d.totalHeight,d.y)});
return this;},show:function(){if(!this.hidden){return this;}window.addEvent("resize",this.position);this.position();this.showMask.apply(this,arguments);
return this;},showMask:function(){this.element.setStyle("display","block");this.hidden=false;this.fireEvent("show");},hide:function(){if(this.hidden){return this;
}window.removeEvent("resize",this.position);this.hideMask.apply(this,arguments);if(this.options.destroyOnHide){return this.destroy();}return this;},hideMask:function(){this.element.setStyle("display","none");
this.hidden=true;this.fireEvent("hide");},toggle:function(){this[this.hidden?"show":"hide"]();},destroy:function(){this.hide();this.element.destroy();this.fireEvent("destroy");
this.target.eliminate("mask");}});Element.Properties.mask={set:function(b){var a=this.retrieve("mask");return this.eliminate("mask").store("mask:options",b);
},get:function(a){if(a||!this.retrieve("mask")){if(this.retrieve("mask")){this.retrieve("mask").destroy();}if(a||!this.retrieve("mask:options")){this.set("mask",a);
}this.store("mask",new Mask(this,this.retrieve("mask:options")));}return this.retrieve("mask");}};Element.implement({mask:function(a){this.get("mask",a).show();
return this;},unmask:function(){this.get("mask").hide();return this;}});var Spinner=new Class({Extends:Mask,options:{"class":"spinner",containerPosition:{},content:{"class":"spinner-content"},messageContainer:{"class":"spinner-msg"},img:{"class":"spinner-img"},fxOptions:{link:"chain"}},initialize:function(){this.parent.apply(this,arguments);
this.target.store("spinner",this);var a=function(){this.active=false;}.bind(this);this.addEvents({hide:a,show:a});},render:function(){this.parent();this.element.set("id",this.options.id||"spinner-"+$time());
this.content=document.id(this.options.content)||new Element("div",this.options.content);this.content.inject(this.element);if(this.options.message){this.msg=document.id(this.options.message)||new Element("p",this.options.messageContainer).appendText(this.options.message);
this.msg.inject(this.content);}if(this.options.img){this.img=document.id(this.options.img)||new Element("div",this.options.img);this.img.inject(this.content);
}this.element.set("tween",this.options.fxOptions);},show:function(a){if(this.active){return this.chain(this.show.bind(this));}if(!this.hidden){this.callChain.delay(20,this);
return this;}this.active=true;return this.parent(a);},showMask:function(a){var b=function(){this.content.position($merge({relativeTo:this.element},this.options.containerPosition));
}.bind(this);if(a){this.parent();b();}else{this.element.setStyles({display:"block",opacity:0}).tween("opacity",this.options.style.opacity||0.9);b();this.hidden=false;
this.fireEvent("show");this.callChain();}},hide:function(a){if(this.active){return this.chain(this.hide.bind(this));}if(this.hidden){this.callChain.delay(20,this);
return this;}this.active=true;return this.parent(a);},hideMask:function(a){if(a){return this.parent();}this.element.tween("opacity",0).get("tween").chain(function(){this.element.setStyle("display","none");
this.hidden=true;this.fireEvent("hide");this.callChain();}.bind(this));},destroy:function(){this.content.destroy();this.parent();this.target.eliminate("spinner");
}});Spinner.implement(new Chain);if(window.Request){Request=Class.refactor(Request,{options:{useSpinner:false,spinnerOptions:{},spinnerTarget:false},initialize:function(a){this._send=this.send;
this.send=function(c){if(this.spinner){this.spinner.chain(this._send.bind(this,c)).show();}else{this._send(c);}return this;};this.previous(a);var b=document.id(this.options.spinnerTarget)||document.id(this.options.update);
if(this.options.useSpinner&&b){this.spinner=b.get("spinner",this.options.spinnerOptions);["onComplete","onException","onCancel"].each(function(c){this.addEvent(c,this.spinner.hide.bind(this.spinner));
},this);}},getSpinner:function(){return this.spinner;}});}Element.Properties.spinner={set:function(a){var b=this.retrieve("spinner");return this.eliminate("spinner").store("spinner:options",a);
},get:function(a){if(a||!this.retrieve("spinner")){if(this.retrieve("spinner")){this.retrieve("spinner").destroy();}if(a||!this.retrieve("spinner:options")){this.set("spinner",a);
}new Spinner(this,this.retrieve("spinner:options"));}return this.retrieve("spinner");}};Element.implement({spin:function(a){this.get("spinner",a).show();
return this;},unspin:function(){var a=Array.link(arguments,{options:Object.type,callback:Function.type});this.get("spinner",a.options).hide(a.callback);
return this;}});

/* #S:lib/milkbox# */
﻿/*
	Milkbox v2.3 - required: mootools.js v1.2.3 core + more 1.2.3.1: Assets

	by Luca Reghellin (http://www.reghellin.com) August 2009, MIT-style license.
	Inspiration: http://www.lokeshdhakar.com/projects/lightbox2/
	AND OF COURSE, SPECIAL THANKS TO THE MOOTOOLS DEVELOPERS
*/

var Milkbox=new Class({Implements:[Options,Events],options:{overlayOpacity:0.7,topPosition:50,initialWidth:250,initialHeight:250,canvasBorderWidth:"0px",canvasBorderColor:"#000000",canvasPadding:"0px",resizeDuration:500,resizeTransition:"sine:in:out",autoPlay:false,autoPlayDelay:7,removeTitle:false,autoSize:true,maxHeight:0,imageOfText:"of",onXmlGalleries:$empty,onClosed:$empty,onFileReady:$empty},initialize:function(a){this.setOptions(a);this.autoPlayBkup={autoPlayDelay:this.options.autoPlayDelay,autoPlay:this.options.autoPlay};this.fullOptionsBkup={};this.galleries=[];this.families=[];this.xmlFiles=[];this.loadedImages=[];this.currentFile=null;this.currentIndex=null;this.currentGallery=null;this.currentRequest=null;this.currentResponse=null;this.mode=null;this.closed=true;this.busy=true;this.paused=true;this.fileReady=false;this.eventsok=false;this.first=true;this.intObj=null;this.formtags=null;this.prepareGalleries();if(this.galleries.length==0){return}this.initMilkbox();this.saveOptions()},initMilkbox:function(){this.prepareHTML();this.prepareEffects();this.prepareEvents();this.formtags=$$("select","textarea");this.activated=true},openMilkbox:function(b,d){this.closed=false;if(this.formtags.length!=0){this.formtags.setStyle("display","none")}this.overlay.setStyles({top:-$(window).getScroll().y,height:$(window).getScrollSize().y+$(window).getScroll().y});this.center.setStyle("top",$(window).getScroll().y+this.options.topPosition);this.currentGallery=b;this.currentIndex=d;this.overlay.tween("opacity",this.options.overlayOpacity);if(b.length==1){this.mode="singleFile";this.loadFile(b[d],d)}else{this.mode="fileGallery";var a=0;$$(this.prev,this.next,this.count).setStyle("display","block");if(this.options.autoPlay){this.playpause.setStyle("display","block");a=this.playpause.getSize().x}var c=this.center.getStyle("border-right-width").toInt();var h=this.prev.getSize().x+this.next.getSize().x+this.close.getSize().x+a+c;this.navigation.setStyle("width",h);this.description.setStyle("margin-right",h);var f=(d!=b.length-1)?b[d+1]:b[0];var g=(d!=0)?b[d-1]:b[b.length-1];var e=(g==f)?[g]:[g,f];this.loadFile(b[d],e)}},loadFile:function(c,b){this.fileReady=false;var a=this.checkFileType(c,"swf");if(!a){if(!this.loadedImages.contains(c.retrieve("href"))){this.center.addClass("mbLoading")}this.loadImage(c.retrieve("href"))}else{this.loadSwf(c)}if(b){this.preloadFiles(b)}},preloadFiles:function(a){a.each(function(d,b){var c=this.checkFileType(d.retrieve("href"),"swf");if(!c){this.preloadImage(d.retrieve("href"))}},this)},loadImage:function(b){var a=new Asset.image(b,{onload:function(c){if(!this.loadedImages.contains(b)){this.loadedImages.push(b)}this.currentFile=c;this.loadAux(this.currentFile)}.bindWithEvent(this)})},preloadImage:function(b){if(!this.loadedImages.contains(b)){var a=new Asset.image(b,{onload:function(c){this.loadedImages.push(b)}.bindWithEvent(this)})}},loadSwf:function(b){var a=new Swiff(b.retrieve("href"),{width:b.retrieve("width").toInt(),height:b.retrieve("height").toInt(),params:{wMode:"opaque",swLiveConnect:"false"}});this.currentFile=a;this.loadAux(b)},loadAux:function(a){this.fileReady=true;this.fireEvent("fileReady");$$(this.description,this.navigation).setStyle("visibility","hidden");this.navigation.setStyle("height","");$$(this.next,this.prev,this.close).setStyle("backgroundPosition","0 0");this.showFile(a)},showFile:function(c){if(this.closed){return}var f=new Hash();var k=new Hash();var g,l;var e,j,i,a,h;g=l={};e=j=i=a=h=0;if(this.options.canvasBorderWidth.toInt()!=0&&this.canvas.getStyle("borderWidth").toInt()==0){i=this.options.canvasBorderWidth+" solid "+this.options.canvasBorderColor;this.canvas.setStyle("border",i)}if(this.options.canvasPadding.toInt()!=0&&this.canvas.getStyle("padding").toInt()==0){a=this.options.canvasPadding;this.canvas.setStyle("padding",a)}l=this.canvas.getSize();e=this.canvas.getStyle("borderWidth").toInt()*2+this.canvas.getStyle("padding").toInt()*2;this.canvas.setStyles({opacity:0,width:"",height:""});if(!c.retrieve("width")){f=f.extend(c.getProperties("width","height")).map(function(b){return b.toInt()});if(this.options.autoSize){f=this.computeSize(f);c.setProperties({width:f.width,height:f.height})}}else{f.extend({height:c.retrieve("height").toInt(),width:c.retrieve("width").toInt()})}k=k.extend(this.center.getStyles("width","height")).map(function(b){return b.toInt()});if(f.width!=k.width){g.width=f.width+e;g.marginLeft=-(g.width/2).round()}j=(l.y-e>0)?k.height-l.y:0;g.height=f.height+e+j;this.canvas.setStyles({width:f.width,height:f.height});this.center.removeClass("mbLoading");if(this.first){h=500;this.first=false}(function(){this.center.morph(g)}).delay(h,this)},computeSize:function(g){var d=g;var b=window.getSize();var f={width:b.x-60,height:b.y-68-this.options.topPosition*2};var e;var c;var a=Math.max(f.height,f.width);if(a==f.width){e=a/d.width;c="height"}else{e=a/d.height;c="width"}e=(e<=1)?e:1;d=d.map(function(h){return Math.floor(h*e)});e=(f[c]/d[c]<=1)?f[c]/d[c]:1;d=d.map(function(h){return Math.floor(h*e)});if(this.options.maxHeight>0){e=(this.options.maxHeight/d.height<1)?this.options.maxHeight/d.height:1;d=d.map(function(h){return Math.floor(h*e)})}return d},showGallery:function(a){if(!a||!a.gallery){return}var c=($chk(a.index))?a.index:0;var b=this.getGallery(a.gallery);var f=false;var e;if(a.autoplay||(b.options&&b.options.autoplay)){f=true}if(b!=-1&&!this.opened){if(f){e=(a&&a.delay)?a.delay:(b.options&&b.options.delay)?b.options.delay:this.autoPlayDelay;this.startAutoPlay({gallery:b,index:c,delay:e})}else{this.openMilkbox(b,c)}}},addGalleries:function(a){this.currentRequest=new Request({method:"get",autoCancel:true,url:a,onRequest:function(){}.bindWithEvent(this),onSuccess:function(d,b){var c=d.replace(/(<a.+)\/>/gi,"$1></a>");this.setGalleries(new Element("div",{html:c}),a)}.bindWithEvent(this),onFailure:function(b){alert("Milkbox :: addGalleries: XML file path error or local Ajax test: please test addGalleries() on-line")}});this.currentRequest.send()},setGalleries:function(d,f){if(!this.xmlFiles.contains(f)){this.xmlFiles.push(f)}var g=d;var b=g.getElements(".gallery");var e=[];var a=[];b.each(function(h,j){var m={gallery:h.getProperty("name"),autoplay:Boolean(h.getProperty("autoplay")),delay:Number(h.getProperty("delay"))};var c=h.getChildren("a");var k=c.map(function(i){return i.setProperty("rel","milkbox["+m.gallery+"]")});e.push(k);if(m.autoplay){a.push(m)}});this.prepareGalleries(e.flatten());this.setAutoPlay(a);if(!this.activated){this.initMilkbox()}this.fireEvent("xmlGalleries")},checkFileType:function(b,c){var a=null;if($type(b)!="string"){a=b.retrieve("href")}else{a=b}var d=new RegExp(".("+c+")$","i");return a.split("?")[0].test(d)},getGallery:function(a){var d=null;if(a.test(/^milkbox/i)){d=this.families}else{d=this.families.map(function(g){var h=g.trim();var e=h.slice(0,h.length).substr(8);var f=e.replace(/(.+)]$/,"$1");return f})}var b=d.indexOf(a);var c=(b!=-1)?this.galleries[b]:b;return c},setFileProps:function(c,a){var b=a.split(",");b.each(function(f,e){var d=f.trim().split(":");c.store(d[0].trim(),d[1].trim())},this)},changeOptions:function(a){if(!a){return}this.setOptions(a);this.center.get("morph").setOptions({transition:this.options.resizeTransition,duration:this.options.resizeDuration})},saveOptions:function(a){if($chk(a)){this.fullOptionsBkup=a}else{this.fullOptionsBkup=this.options}},restoreOptions:function(){this.setOptions(this.fullOptionsBkup);var a=this.options.canvasBorderWidth+" solid "+this.options.canvasBorderColor;this.canvas.setStyles({border:a,padding:this.options.canvasPadding});this.center.get("morph").setOptions({transition:this.options.resizeTransition,duration:this.options.resizeDuration})},reloadGalleries:function(){this.galleries=[];this.families=[];this.formtags=$$("select","textarea");this.prepareGalleries();this.removeGalleriesEvents();this.setGalleriesEvents();if(this.xmlFiles.length==0){return}this.xmlFiles.each(function(b,a){this.addGalleries(b)}.bind(this))},setAutoPlay:function(b){var a=($type(b)=="object")?[b]:b;a.each(function(f){var e=this.getGallery(f.gallery);if(e==-1){return}var c=(f.autoplay==true)?f.autoplay:false;var h=($chk(f.delay)&&c)?f.delay:this.options.autoPlayDelay;e.options={autoplay:c,delay:h}},this)},startAutoPlay:function(b){var c=-1;var a,e;if(b&&b.gallery){if($type(b.gallery)=="array"){c=b.gallery}else{if($type(b.gallery)=="string"){c=this.getGallery(b.gallery)}}}if(c==-1){c=this.galleries[0]}e=(b&&b.delay&&($type(b.delay)=="number"))?b.delay*1000:(c.options&&c.options.delay)?c.options.delay*1000:this.options.autoPlayDelay*1000;a=(b&&b.index&&($type(b.index)=="number"))?b.index:0;if(e<this.options.resizeDuration*2){e=this.options.resizeDuration*2}this.options.autoPlayDelay=e/1000;if(!this.options.autoPlay){this.setOptions({autoPlay:true,autoPlayDelay:this.options.autoPlayDelay})}if(this.closed){this.openMilkbox(c,a);if(this.mode!="fileGallery"){return}this.addEvent("fileReady",function(){this.intObj=this.next_prev_aux.periodical(e,this,[null,"next"]);this.removeEvents("fileReady")}.bindWithEvent(this))}else{if(!this.closed){this.next_prev_aux(null,"next")}this.intObj=this.next_prev_aux.periodical(e,this,[null,"next"])}this.paused=false},stopAutoPlay:function(){if(this.intObj){$clear(this.intObj);this.intObj=null}this.playpause.setStyle("backgroundPosition","0 -44px");this.paused=true},removeGalleriesEvents:function(){this.galleries.each(function(a){$$(a).removeEvents("click")},this)},setGalleriesEvents:function(){this.galleries.each(function(a){$$(a).addEvent("click",function(d){var b=($(d.target).match("a"))?$(d.target):$(d.target).getParent("a");d.preventDefault();var c=this.getGallery(b.rel);if(c.options&&c.options.autoplay){this.setOptions({autoPlay:c.options.autoplay,autoPlayDelay:c.options.delay})}if(this.options.autoPlay){this.startAutoPlay({gallery:a,index:a.indexOf(b)})}else{this.openMilkbox(a,a.indexOf(b))}}.bindWithEvent(this))},this)},prepareEvents:function(a){this.setGalleriesEvents();this.next.addEvent("click",this.next_prev_aux.bindWithEvent(this,"next"));this.prev.addEvent("click",this.next_prev_aux.bindWithEvent(this,"prev"));$$(this.next,this.prev,this.close).addEvents({mouseover:function(){this.setStyle("backgroundPosition","0 -22px")},mouseout:function(){this.setStyle("backgroundPosition","0 0")}});$(window.document).addEvent("keydown",function(b){if(this.mode!="fileGallery"||this.busy==true){return}if(b.key=="right"||b.key=="space"){this.next_prev_aux(b,"next")}else{if(b.key=="left"){this.next_prev_aux(b,"prev")}else{if(b.key=="esc"){this.closeMilkbox()}}}}.bindWithEvent(this));this.playpause.addEvents({mouseover:function(b){if(this.paused==false){this.playpause.setStyle("backgroundPosition","0 -22px")}else{this.playpause.setStyle("backgroundPosition","0 -66px")}}.bindWithEvent(this),mouseout:function(){if(this.paused==false){this.playpause.setStyle("backgroundPosition","0 0")}else{this.playpause.setStyle("backgroundPosition","0 -44px")}}.bindWithEvent(this),click:function(){if(this.paused==false){this.stopAutoPlay();this.paused=true;this.playpause.setStyle("backgroundPosition","0 -66px")}else{var b=(this.currentGallery.options&&this.currentGallery.options.delay)?this.currentGallery.options.delay:this.options.autoPlayDelay;this.startAutoPlay({gallery:this.currentGallery,index:this.currentIndex+1,delay:b});this.paused=false;this.playpause.setStyle("backgroundPosition","0 0")}}.bindWithEvent(this)});this.overlay.get("tween").addEvent("onComplete",function(){if(this.overlay.getStyle("opacity")==this.options.overlayOpacity){this.center.tween("opacity",1)}else{if(this.overlay.getStyle("opacity")==0){this.overlay.setStyles({height:0,top:""})}}}.bindWithEvent(this));this.center.get("morph").addEvent("onComplete",function(){if($type(this.currentFile)=="element"){this.canvas.grab(this.currentFile)}else{(function(){this.canvas.grab(this.currentFile)}).delay(500,this)}this.canvas.tween("opacity",1);var e=(!(this.mode=="showThisImage"))?this.currentGallery[this.currentIndex].retrieve("title"):this.specialDescription;if($chk(e)){this.description.innerHTML=e}if(this.mode=="fileGallery"){this.count.appendText((this.currentIndex+1)+" "+this.options.imageOfText+" "+this.currentGallery.length)}var b=this.center.getStyle("height").toInt();this.navigation.setStyle("height",this.bottom.getStyle("height").toInt());var f=this.bottom.getSize().y;var c=(b>this.canvas.getSize().y)?(this.bottom.getSize().y+this.canvas.getSize().y)-b:f;this.bottom.setStyle("display","none");this.center.retrieve("setFinalHeight").start(b,b+c)}.bindWithEvent(this));this.center.retrieve("setFinalHeight").addEvent("onComplete",function(){this.bottom.setStyles({visibility:"visible",display:"block"});$$(this.description,this.navigation).setStyle("visibility","visible");var b=$(window).getScrollSize().y;var c=$(window).getScroll().y;this.overlay.setStyles({height:b+c,top:-c});this.busy=false}.bindWithEvent(this));window.addEvent("resize",function(){if(this.overlay.getStyle("opacity")==0){return}var b=$(window).getScrollSize().y;var c=$(window).getScroll().y;this.overlay.setStyles({height:b+c,top:-c})}.bindWithEvent(this));$$(this.overlay,this.close).addEvent("click",this.closeMilkbox.bindWithEvent(this));this.eventsok=true},next_prev_aux:function(d,c){if(d){d.preventDefault();this.stopAutoPlay()}else{if(this.busy||!this.fileReady){return}}this.busy=true;var a,b;if(c=="next"){a=(this.currentIndex!=this.currentGallery.length-1)?this.currentIndex+=1:this.currentIndex=0;b=(this.currentIndex!=this.currentGallery.length-1)?this.currentIndex+1:0}else{a=(this.currentIndex!=0)?this.currentIndex-=1:this.currentIndex=this.currentGallery.length-1;b=(this.currentIndex!=0)?this.currentIndex-1:this.currentGallery.length-1}this.canvas.empty();this.description.empty();this.count.empty();this.loadFile(this.currentGallery[a],[this.currentGallery[b]])},prepareEffects:function(){this.overlay.set("tween",{duration:"short",link:"cancel"});this.center.set("tween",{duration:"short",link:"chain"});this.center.set("morph",{duration:this.options.resizeDuration,link:"chain",transition:this.options.resizeTransition});this.center.store("setFinalHeight",new Fx.Tween(this.center,{property:"height",duration:"short"}));this.canvas.set("tween",{link:"chain"})},prepareGalleries:function(a){var c=[];var b=(a)?a:$$("a");b.each(function(d){if(d.rel&&d.rel.test(/^milkbox/i)&&d.href.split("?")[0].test(/\.(gif|jpg|jpeg|png|swf)$/i)){if(d.rel.length>7&&!this.families.contains(d.rel)){this.families.push(d.rel)}c.push(d)}},this);c.each(function(d){$(d).store("href",d.href);$(d).store("rel",d.rel);$(d).store("title",d.title);if(this.checkFileType(d.href,"swf")){this.setFileProps($(d),d.rev)}if(this.options.removeTitle){$(d).removeProperty("title")}if(d.rel.length>7){this.families.each(function(j,h){if(d.rel==j){var e=false;var g;this.galleries.each(function(i,f){if(i[0].rel==j){e=true;g=f;return}});if(e==true){this.galleries[g].push($(d))}else{this.galleries.push([$(d)])}}},this)}else{this.galleries.push([$(d)])}},this)},prepareHTML:function(){this.overlay=new Element("div",{id:"mbOverlay",styles:{opacity:0,visibility:"visible",height:0,overflow:"hidden"}}).inject($(document.body));this.center=new Element("div",{id:"mbCenter",styles:{width:this.options.initialWidth,height:this.options.initialHeight,marginLeft:-(this.options.initialWidth/2),opacity:0}}).inject($(document.body));this.canvas=new Element("div",{id:"mbCanvas"}).inject(this.center);this.bottom=new Element("div",{id:"mbBottom"}).inject(this.center).setStyle("visibility","hidden");this.navigation=new Element("div",{id:"mbNavigation"}).setStyle("visibility","hidden");this.description=new Element("div",{id:"mbDescription"}).setStyle("visibility","hidden");this.bottom.adopt(this.navigation,this.description,new Element("div",{"class":"mbClear"}));this.close=new Element("a",{id:"mbCloseLink"});this.next=new Element("a",{id:"mbNextLink"});this.prev=new Element("a",{id:"mbPrevLink"});this.playpause=new Element("a",{id:"mbPlayPause"});this.count=new Element("span",{id:"mbCount"});$$(this.next,this.prev,this.count,this.playpause).setStyle("display","none");this.navigation.adopt(this.close,this.next,this.prev,this.playpause,new Element("div",{"class":"mbClear"}),this.count)},closeMilkbox:function(){this.cancelAllEffects();this.stopAutoPlay();this.setOptions(this.autoPlayBkup);this.currentFile=null;this.currentIndex=null;this.currentGallery=null;this.currentRequest=null;this.currentResponse=null;$$(this.prev,this.next,this.playpause,this.count).setStyle("display","none");this.playpause.setStyle("backgroundPosition","0 0");var a=this.center.getStyle("border-right-width").toInt();var b=this.close.getSize().x+a;this.navigation.setStyles({width:b,height:"",visibility:"hidden"});this.description.setStyle("margin-right",b);this.description.empty();this.bottom.setStyles({visibility:"hidden",display:""});this.canvas.setStyles({opacity:0,width:"",height:""});this.canvas.empty();this.count.empty();this.center.setStyles({opacity:0,width:this.options.initialWidth,height:this.options.initialHeight,marginLeft:-(this.options.initialWidth/2)});this.overlay.tween("opacity",0);if(this.formtags.length!=0){this.formtags.setStyle("display","")}this.mode=null;this.closed=true;this.first=true;this.fileReady=false;this.fireEvent("closed")},cancelAllEffects:function(){this.overlay.get("tween").cancel();this.center.get("morph").cancel();this.center.get("tween").cancel();this.center.retrieve("setFinalHeight").cancel();this.canvas.get("tween").cancel()}});

window.addEvent('domready', function(){
      milkbox = new Milkbox({imageOfText: 'z'});
});


/* #S:lib/SlideItMoo# */
/**
	SlideItMoo v1.1 - Image slider
	(c) 2007-2008 Constantin Boiangiu <http://www.php-help.ro>
	MIT-style license.
	
	Changes from version 1.0
	- added continuous navigation
	- changed the navigation from Fx.Scroll to Fx.Morph
	- added new parameters: itemsSelector: pass the CSS class for divs
	- itemWidth: for elements with margin/padding pass their width including margin/padding
	
	Updates ( August 4'th 2009 )
	- added new parameter 'elemsSlide'. When this is set to a value lower that the actual number of elements in HTML, it will slide at once that number of elements when navigation clicked. Default: null
**/
var SlideItMoo = new Class({
	
	Implements: [Options],
	options: {
		overallContainer: null,
		elementScrolled: null,
		thumbsContainer: null,		
		itemsVisible:5,
		elemsSlide: null,
		itemsSelector: null,
		itemWidth: null,
		showControls:1,
		transition: Fx.Transitions.Quad.easeOut,
		duration: 800,
		direction: 1,
		autoSlide: false,
		mouseWheelNav: false
	},
	
	initialize: function(options){
		this.setOptions(options);
		/* all elements are identified on CSS selector (itemsSelector) */
		this.elements = $(this.options.thumbsContainer).getElements(this.options.itemsSelector);
		this.totalElements = this.elements.length;
		if( this.totalElements <= this.options.itemsVisible ) return;
		// width of thumbsContainer children
		this.elementWidth = this.options.itemWidth || this.elements[0].getSize().x;
		this.currentElement = 0;
		this.direction = this.options.direction;
		this.autoSlideTotal = this.options.autoSlide + this.options.duration;
		this.begin();
	},
		
	begin: function(){	
		// resizes the container div's according to the number of itemsVisible thumbnails
		this.setContainersSize();
		
		this.myFx = new Fx.Morph(this.options.thumbsContainer, { 
			wait: true, 
			transition: this.options.transition,
			duration: this.options.duration
		});
		
		/* if navigation is needed and enabled, add it */
		this.addControls();
		/* if autoSlide is not set, scoll on mouse wheel */
		if( this.options.mouseWheelNav && !this.options.autoSlide ){
			$(this.options.thumbsContainer).addEvent('mousewheel', function(ev){
				new Event(ev).stop();
				this.slide(-ev.wheel);								
			}.bind(this));
		}
		
		if( this.options.autoSlide )
			this.startAutoSlide();		
	},
	
	setContainersSize: function(){
		$(this.options.overallContainer).set({
			styles:{
				'width': this.options.itemsVisible * this.elementWidth + 50 * this.options.showControls
			}
		});
		$(this.options.elementScrolled).set({
			styles:{
				'width': this.options.itemsVisible * this.elementWidth
			}
		});
		$(this.options.thumbsContainer).set({
			styles:{
				'width': this.totalElements * (this.elementWidth + 10)	
			}
		});
	},
	
	addControls: function(){
		if( !this.options.showControls ) return;
		
		this.fwd = new Element('div', {
			'class': 'SlideItMoo_forward',
			'events':{
				'click':this.slide.pass(1, this)
			}
		});
		this.bkwd = new Element('div', {
			'class': 'SlideItMoo_back',
			'events':{
				'click': this.slide.pass(-1, this)
			}
		});
		this.bkwd.setStyle('opacity', 0.2);
		this.bkwd.setStyle('cursor', 'default');
		this.leftDisabled = true;
		this.first = true;
		$(this.options.overallContainer).adopt(this.fwd, this.bkwd);		
	},
	
	slide: function( direction ){
		if (direction == -1 && this.rightDisabled) {
			this.rightDisabled = false;
			this.fwd.setStyle('cursor', 'pointer');
			this.fwd.tween('opacity', 1);
		}
		if (direction == 1 && this.leftDisabled) {
			this.leftDisabled = false;
			this.bkwd.setStyle('cursor', 'pointer');
			this.bkwd.tween('opacity', 1);
		}
		if (direction == 1 && this.rightDisabled) {
			return;
		}
		if (direction == -1 && this.leftDisabled) {
			return;
		}
		
		if(this.started) return;
		this.direction = direction;
		var currentIndex = this.currentIndex();

		if( this.options.elemsSlide && this.options.elemsSlide>1 && this.endingElem==null ){
			this.endingElem = this.currentElement;			
			for(var i = 0; i < this.options.elemsSlide; i++ ){
				this.endingElem += direction;
				if( this.endingElem >= this.totalElements ) this.endingElem = 0;
				if( this.endingElem < 0 ) this.endingElem = this.totalElements-1;
			}
		}	
		
		if( this.direction == -1 ){
			this.rearange();
			$(this.options.thumbsContainer).setStyle('margin-left', -this.elementWidth);			
		}
		this.started = true;
		this.myFx.start({ 
			'margin-left': this.direction == 1 ? -this.elementWidth : 0 
		}).chain( function(){			
			this.rearange(true);
			if(this.options.elemsSlide){
				if( this.endingElem !== this.currentElement ) this.slide(this.direction);
				else this.endingElem=null;	
			}
		}.bind(this)  );
	},
	
	rearange: function( rerun ){

		if(rerun) this.started = false;
		if( rerun && this.direction == -1 ) {
			return;
		}
		var newCurrentElement = this.currentIndex( this.direction );
		switch ( this.direction ) {
			case 1:
				if (newCurrentElement + this.options.itemsVisible >= this.totalElements) {
					this.rightDisabled = true;
					this.fwd.setStyle('cursor', 'default');
					this.fwd.tween('opacity', 0.2);
				}
				break;
			case -1:
				if (newCurrentElement == 0) {
					this.leftDisabled = true;
					this.bkwd.setStyle('cursor', 'default');
					this.bkwd.tween('opacity', 0.2);
				}
				break;
		}
		this.currentElement = newCurrentElement;
		//$('debug').innerHTML+= this.currentElement+'<br>';
		
		$(this.options.thumbsContainer).setStyle('margin-left',0);
		
		if( this.currentElement == 1 && this.direction == 1 ){
			this.elements[0].injectAfter(this.elements[this.totalElements-1]);
			return;
		}
		if( (this.currentElement == 0 && this.direction ==1) || (this.direction==-1 && this.currentElement == this.totalElements-1) ){
			this.rearrangeElement( this.elements.getLast(), this.direction == 1 ? this.elements[this.totalElements-2] : this.elements[0]);
			return;
		}
		
		if( this.direction == 1 ){
			this.rearrangeElement( this.elements[this.currentElement-1], this.elements[this.currentElement-2]);
		}
		else{
			this.rearrangeElement( this.elements[this.currentElement], this.elements[this.currentElement+1]);
		}		
	},
	
	rearrangeElement: function( element , indicator ){
		this.direction == 1 ? element.injectAfter(indicator) : element.injectBefore(indicator);
	},
	
	currentIndex: function(){
		var elemIndex = null;
		switch( this.direction ){
			/* forward */
			case 1:
				elemIndex = this.currentElement >= this.totalElements-1 ? 0 : this.currentElement + this.direction;				
			break;
			/* backwards */
			case -1:
				elemIndex = this.currentElement == 0 ? this.totalElements - 1 : this.currentElement + this.direction;
			break;
		}
		return elemIndex;
	},
	
	startAutoSlide: function(){
		this.startIt = this.slide.bind(this).pass(this.direction||1);
		this.autoSlide = this.startIt.periodical(this.autoSlideTotal, this);
		this.elements.addEvents({
			'mouseover':function(){
				$clear(this.autoSlide);						
			}.bind(this),
			'mouseout':function(){
				this.autoSlide = this.startIt.periodical(this.autoSlideTotal, this);
			}.bind(this)
		})
	}
})

/* #S:lib/slider# */
/*
Class: Slider
        Creates a slider with two elements: a knob and a container. Returns the values.
Note:
        The Slider requires an XHTML doctype.
Arguments:
        element - the knob container
        knob - the handle
        options - see Options below
        maxknob - an optional maximum slider handle
Options:
		start - the minimum value for your slider.
		end - the maximum value for your slider.
        mode - either 'horizontal' or 'vertical'. defaults to horizontal.
        offset - relative offset for knob position. default to 0.
        knobheight - positions the max slider knob
		snap - whether the slider will slide in steps 
		numsteps - number of slide steps 
Events:
        onChange - a function to fire when the value changes.
        onComplete - a function to fire when you're done dragging.
        onTick - optionally, you can alter the onTick behavior, for example displaying an effect of the knob moving to the desired position.
                Passes as parameter the new position.
*/
var Slider = new Class({
	options: {
		onChange: Class.empty,
		onComplete: Class.empty,
		onTick: function(pos){
			this.moveKnob.setStyle(this.p, pos);			
		},
		start: 0,
		end: 100,
		offset: 0,
		knobheight: 20,
		knobwidth: 14,
		mode: 'horizontal',
		clip_w:0, 
		clip_l:0,
		isinit:true,
		snap: false,
		range: false,
		numsteps:null
	},
    initialize: function(el, knob, bkg, options, maxknob) {
		this.setOptions(options);
		this.element = $(el);
		this.knob = $(knob);
		this.previousChange = this.previousEnd = this.step = -1;
		this.bkg = $(bkg);
		if(this.options.steps==null){
			this.options.steps = this.options.end - this.options.start;
		}
		if(maxknob!=null)
			this.maxknob = $(maxknob);
		//else
		//	this.element.addEvent('mousedown', this.clickedElement.bindWithEvent(this));
		var mod, offset;
		switch(this.options.mode){
			case 'horizontal':
				this.z = 'x';
				this.p = 'left';
				mod = {'x': 'left', 'y': false};
				offset = 'offsetWidth';
				break;
			case 'vertical':
				this.z = 'y';
				this.p = 'top';
				mod = {'x': false, 'y': 'top'};
				offset = 'offsetHeight';
		}
		this.max = this.element[offset] - this.knob[offset] + (this.options.offset * 2);
		this.half = this.knob[offset]/2;
		this.full = this.element[offset] - this.knob[offset] + (this.options.offset * 2);
		this.min = $chk(this.options.range[0]) ? this.options.range[0] : 0;
		this.getPos = this.element['get' + this.p.capitalize()].bind(this.element);
		this.knob.setStyle('position', 'relative').setStyle(this.p, - this.options.offset);

		this.range = this.max - this.min;
		this.steps = this.options.steps || this.full;
		this.stepSize = Math.abs(this.range) / this.steps;
		this.stepWidth = this.stepSize * this.full / Math.abs(this.range) ;
		

		if(maxknob != null) {
			this.maxPreviousChange = -1;
			this.maxPreviousEnd = -1;
			this.maxstep = this.options.end;
			this.maxknob.setStyle('position', 'relative').setStyle(this.p, + this.max - this.options.offset).setStyle('bottom', this.options.knobheight);
		}
		var lim = {};
		//status = this.z
		lim[this.z] = [- this.options.offset, this.max - this.options.offset];
		//lim[this.z] = [100, this.max - this.options.offset];

		this.drag = new Drag(this.knob, {
			limit: lim,
			modifiers: mod,
			snap: 0,
			onStart: function(){
					this.draggedKnob();
			}.bind(this),
			onDrag: function(){
					this.draggedKnob();
			}.bind(this),
			onComplete: function(){
					this.draggedKnob();
					this.end();
			}.bind(this)
		});
		if(maxknob != null) {  
			this.maxdrag = new Drag(this.maxknob, {
				limit: lim,
				modifiers: mod,
				snap: 0, 
				onStart: function(){
					this.draggedKnob(1);
				}.bind(this),
				onDrag: function(){
					this.draggedKnob(1);
				}.bind(this),
				onComplete: function(){
					this.draggedKnob(1);
					this.end();
				}.bind(this)
			});		
		}

		if (this.options.snap) {
			//this.drag.options.grid = Math.ceil(this.stepWidth);
			this.drag.options.grid = (this.full)/this.options.numsteps ;
			this.drag.options.limit[this.z][1] = this.full;
			//this.drag.options.grid = this.drag.options.grid - (this.knob[offset]/this.options.numsteps);
			status = "GRID - " + this.drag.options.grid  + "  , full = " + this.full// DEBUG

		}
		if (this.options.initialize) this.options.initialize.call(this);
    },
	setMin: function(stepMin){
		this.step = stepMin.limit(this.options.start, this.options.end);
		this.checkStep();
		this.end();
		this.moveKnob = this.knob;
		this.bkg.style.clip = "rect(0px "+  (parseInt(this.toPosition(this.step)) +3) + "px 18px 0px)";
		status =this.bkg.style.clip + "  vl= " + parseInt(this.toPosition(this.step)) ; //Debug
		this.fireEvent('onTick', this.toPosition(this.step));
		return this;
	},
	setMax: function(stepMax){
		this.maxstep = stepMax.limit(this.options.start, this.options.end);
		this.checkStep(1);
		this.end();
		this.moveKnob = this.maxknob;
		var w= Math.abs(this.toPosition(this.step)- this.toPosition(this.maxstep)) + 3 ;
		var r = parseInt(this.clip_l + w); 
		this.bkg.style.clip = "rect(0px "+  r + "px 18px "+ this.clip_l + "px)";

		this.fireEvent('onTick', this.toPosition(this.maxstep));
		// For Init Only 
		if(this.options.isinit){
			var lim = {}; var mi,mx;
			mi = - this.options.offset; 
			mx= parseInt(this.maxknob.getStyle('left')) - this.options.offset ;
			lim[this.z] = [mi, mx];
			this.drag.options.limit = lim;
			this.options.isinit = false;
		}
		return this; 
	},
	clickedElement: function(event){
		var position = event.page[this.z] - this.getPos() - this.half;
		position = position.limit(-this.options.offset, this.max -this.options.offset);

		this.step = this.toStep(position);

		//this.moveKnob = this.knob;
		this.bkg.style.clip = "rect(0px "+  (parseInt(this.toPosition(this.step)) +3) + "px 18px 0px)"  
		//status =this.bkg.style.clip; //Debug
		this.checkStep();
		this.end();
		this.fireEvent('onTick', position);
	},

	draggedKnob: function(mx){
		var lim = {}; var mi,mx;
		if(mx==null) {
			this.step = this.toStep(this.drag.value.now[this.z]);	 
			this.checkStep();
		}else {
			this.maxstep = this.toStep(this.maxdrag.value.now[this.z]); 
			this.checkStep(1);
		}
	},
	checkStep: function(mx){
		var lim = {}; var mi,mx;
		var limm = {};
		if(mx==null) {if (this.previousChange != this.step){this.previousChange = this.step;}}
		else {if (this.maxPreviousChange != this.maxstep){this.maxPreviousChange = this.maxstep;}}

		if(this.maxknob!=null) {

			mi = - this.options.offset; 
			mx= parseInt(this.maxknob.getStyle('left')) - this.options.offset;
			//mx= parseInt(this.maxknob.getStyle('left')) - this.options.offset ;
			lim[this.z] = [mi, mx];
			this.drag.options.limit = lim;
		

			mi = parseInt(this.knob.getStyle('left')) + this.options.offset; 
			//mi = parseInt(this.knob.getStyle('left'))-this.options.offset; 
			
			mx= this.max - this.options.offset;
			limm[this.z] = [mi, mx];
			this.maxdrag.options.limit = limm; 

			if(this.step < this.maxstep){
				this.fireEvent('onChange', { minpos: this.step, maxpos: this.maxstep });
				//this.clip_l = parseInt(this.knob.getStyle('left'));
			}
			else{
				this.fireEvent('onChange', { minpos: this.maxstep, maxpos: this.step });
				//this.clip_l = (parseInt(this.maxknob.getStyle('left')) + 10) ;
			}	
			this.clip_l = parseInt(this.knob.getStyle('left')) + 10;
			//var w = Math.abs(parseInt(this.knob.getStyle('left')) - parseInt(this.maxknob.getStyle('left'))) + 3;	
			var w = Math.abs(parseInt(this.knob.getStyle('left')) - parseInt(this.maxknob.getStyle('left')));
			//if(w > 3) w = w+3;
			
			var r = parseInt(this.clip_l + w); 
			this.bkg.style.clip = "rect(0px "+  r + "px 18px "+ this.clip_l + "px)"  
			//status =this.bkg.style.clip  + " w= " + w //Debug

		}else {  
			this.fireEvent('onChange', this.step);
			this.bkg.style.clip = "rect(0px "+  (parseInt(this.drag.value.now[this.z]) +3)  + "px 18px 0px)"  

		}
	},
	end: function(){
		if (this.previousEnd !== this.step || (this.maxknob != null && this.maxPreviousEnd != this.maxstep)) {
			this.previousEnd = this.step;
			if(this.maxknob != null) {
				this.maxPreviousEnd = this.maxstep;
				if(this.step < this.maxstep)
					this.fireEvent('onComplete', { minpos: this.step + '', maxpos: this.maxstep + '' });
				else    
					this.fireEvent('onComplete', { minpos: this.maxstep + '', maxpos: this.step + '' });
			}else{  
				this.fireEvent('onComplete', this.step + '');
			}
		}
	},
	
	toStep: function(position){
		return Math.round((position + this.options.offset) / this.max * this.options.steps) + this.options.start;
	},

	toPosition: function(step){
		return (this.max * step / this.options.steps) - (this.max * this.options.start / this.options.steps) - this.options.offset;
	}

});

Slider.implement(new Events);
Slider.implement(new Options);

/* #S:lib/swfobject# */
/*	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}}}}();

/* #S:shop/common# */
var Shop = {
	onLoad: function() {
		if (!$('content')) {
			return;
		}
		Shop.Doc.enableSlide();
		//Shop.Tree();
		if ($('product-category')) Shop.ProductCategory.enable();
		if ($('product-tabs')) Shop.ProductTabs();
		if ($('order-screen')) Shop.Order();
		Shop.ProductTable();
		Shop.Dictionary();
		Shop.SearchSuggest();
		Shop.PrintLink();
		Shop.ProductList();
		Shop.ProductTabs();
		Shop.Blink();
		Shop.TopProduct();
		Shop.ProductCompare.init();
		Shop.CreditCalculatorLink();
		Shop.EventLogging.loan();
		Shop.SectionShop();
		Shop.Newsletter();
	},
	
	trackEvent: function(category, action, optionalLabel, optionalValue) {
		_gaq.push(['_trackEvent', category, action, optionalLabel, optionalValue]);
	},
	
	ADDR: {
		css: function(name) {
			return SETTINGS.PUBLIC_URL + 'design/' + (name ? name + '.css' : '');
		},
		
		js: function(name) {
			return SETTINGS.PUBLIC_URL + 'js/' + (name ? name + '.js' : '');
		},
		
		ajax: function(module, call) {
			return SETTINGS.AJAX_URL + 'call/' + module + '/' + call +'/';
		},
		
		publicAddr: function(path) {
			return SETTINGS.PUBLIC_URL + path;
		}
	}
}

window.addEvent('domready', Shop.onLoad);

/* #S:shop/slide-it-moo-init# */
window.addEvents({
 'domready': function(){
 		if ($('SlideItMoo_outer')) {
			new SlideItMoo({
				overallContainer: 'SlideItMoo_outer',
				elementScrolled: 'SlideItMoo_inner',
				thumbsContainer: 'SlideItMoo_items',		
				itemsVisible:3,
				duration:300,
				itemsSelector: '.SlideItMoo_element',
				itemWidth: 61
			});
		}
 }
});


/* #S:shop/doc# */
Shop.Doc = {
	enableSlide: function() {
		var slide = new Fx.Slide('documents', {
			transition: Fx.Transitions.Sine.easeInOut
		});
		slide.hide();
		var docLink = $('doc-link').getElement('a');
		
		docLink.addEvent('click', function(e) {
			e = new Event(e);
			e.stop();
			slide.cancel();
			slide.toggle();
			docLink.hasClass('active') ? docLink.removeClass('active') : docLink.addClass('active');
		});
	}
}

/* #S:shop/product-category# */
Shop.ProductCategory = {
	 enable: function() {
			this.enableProductFilters();
	 },
	 
	 enableProductFilters: function() {
			var filterSwitches = $$('.main-filter-switch');
			filterSwitches.each(function(mainFilterSwitch) {
				 var mainFilter = mainFilterSwitch.getParent();
				 var dropdownContainer = mainFilter.getChildren('.dropdown-container')[0];
				 if (dropdownContainer) {
				 		var dropdown = dropdownContainer.getChildren('.dropdown')[0];
				 		var closed = true;
				 		
				 		function closeSwitch() {
				 			 if (closed) {
				 			 		mainFilterSwitch.removeClass('main-filter-open');
				 			 }
				 		};
				 		
				 		var slide = new Fx.Slide(dropdown, {
				 					onComplete: closeSwitch
				 		});
				 		slide.hide();
				 		
						mainFilter.addEvent('mouseenter', function() {
							 slide.cancel();
							 slide.slideIn();
							 mainFilterSwitch.addClass('main-filter-open');
							 closed = false;
						});
						mainFilter.addEvent('mouseleave', function() {
							 slide.cancel();
							 closed = true;
							 slide.slideOut();
						});
				 }
			});
	 }
}


/* #S:shop/common-fx# */
Shop.CommonFx = {
	PageOverlay: {
		showed: false,
		
		show: function() {
			if (!Shop.CommonFx.PageOverlay.overlay) {
				Shop.CommonFx.PageOverlay.overlay = new Shop.CommonFx.Overlay($(document.body), {
					wholeScreen: true,
					showLoading: false
				});
			}
			var overlay = Shop.CommonFx.PageOverlay.overlay;
			overlay.show();
			Shop.CommonFx.PageOverlay.showed = true;
		},
		
		hide: function() {
			var overlay = Shop.CommonFx.PageOverlay.overlay;
			if (overlay) overlay.hide();
			Shop.CommonFx.PageOverlay.showed = false;
		},
		
		toggle: function() {
			(Shop.CommonFx.PageOverlay.showed ? Shop.CommonFx.PageOverlay.hide : Shop.CommonFx.PageOverlay.show)();
		}
	}
}
Shop.CommonFx.Overlay = new Class({
	initialize: function(el, options) {
		var options = this.options = $extend({
			opacity: 0.8,
			duration: 500,
			showLoading: true
		}, options);
		
		
		var overlay = this.overlay = new Element('div', options.showLoading ? {'class': 'loading'} : null).setStyles({
			position: 'absolute',
			'z-index': 100,
			'background-color': new Color('#000')
		});
		function position() {
			pos = el.getCoordinates();
			overlay.setStyles({
				top: pos.top,
				left: pos.left,
				width: pos.width,
				height: options.wholeScreen ? window.getScrollSize().y : pos.height
			});
		}
		position();
		window.addEvent('resize', position);
		$(document.body).adopt(this.overlay);
		
		var fxopt = {property: 'opacity', duration: this.options.duration};
		this.tween = new Fx.Tween(this.overlay, 'opacity').set(0);
	},
	
	show: function() {
		this.tween.start(this.options.opacity);
		return this;
	},
	
	hide: function(onComplete) {
		this.tween.cancel();
		if (onComplete) this.tween.onComplete = onComplete;
		this.tween.start(0);
		return this;
	}
	
});

/* #S:shop/product-tabs# */
Shop.ProductTabs = function() {
	if (!$('product-nav-tabs') || !$('product-detail')) {
		return;
	}
	
	var loadedTabs = {}, currentHash = window.location.hash;
	
	function setTab(response) {
		var tabName = response.data.tab,
			loanForm;
		
		// Zobrazení obsahu tabu
		$('product-tab').setProperty('html', response.data.content);
		
		if (tabName === 'splatky') {
			Shop.EventLogging.loan();
		}
		
		// Zapsání do cache - příště nemusíme odesílat request
		if (!loadedTabs[tabName]) {
			loadedTabs[tabName] = response;
		}
		
		// Nastavení aktivního tabu
		tabLinks.each(function(tabLink) {
			tabLink.retrieve('tabName') === response.data.tab ? tabLink.addClass('active') : tabLink.removeClass('active');
		});
		window.location.hash = "#t:" + tabName;
		Cufon.replace('#product-tab h2');
	}
	
	var prMatch = $('product-detail').getProperty('class').match(/^pr-(\d+)-(\d+)$/),
		prId = prMatch[1],
		treeId = prMatch[2],
		productNavTabs = $('product-nav-tabs'),
		tabLinks = productNavTabs.getElements('li'),
		rootIsLevelUp = productNavTabs.hasClass('root-is-level-up'),
		tabRequest = new Request.JSON({ url: Shop.ADDR.ajax('ProductTabs', 'tab'), onComplete: setTab });
	
	// Nastavení akcí pro všechny odkazy na další taby - dynamické načítání
	tabLinks.each(function(tabLink) {
		var tabName = tabLink.getProperty('id').substr(3);
		
		// Pokud je tab v současnosti otevřen, uložíme jeho obsah do cache
		if (tabLink.hasClass('active')) {
			var content = $('product-tab').get('html');
			loadedTabs[tabName] = { data: { tab: tabName, content: content } };
		}
		tabLink.store('tabName', tabName);
		tabLink.addEvent('click', function(evt) {
			evt && evt.stop();
			tabRequest.cancel();
			
			Shop.trackEvent("Detail produktu", tabLink.get('text').trim(), $(document.body).getElement('h1').get('text').trim());
			
			// Možná již máme tab v cache
			if (loadedTabs[tabName]) {
				setTab(loadedTabs[tabName]);
				return;
			}
			
			tabRequest.send({
				data: {
					pr_id: prId,
					tree_id: treeId,
					tab: tabName,
					root_is_level_up: rootIsLevelUp
				}
			});
		});
	});
	
	// Nahrání tabu, který je otevřený podle hashe v adrese (pokud v adrese je)
	function inicialize() {
		var match;
		if (match = window.location.hash.match(/^#t:(.+)$/)) {
			$('pt-' + match[1]).fireEvent('click');
		}
	}
	inicialize();
	
	// Hlídání tlačítka Zpět
	(function() {
		if (currentHash != window.location.hash) {
			currentHash = window.location.hash;
			inicialize();
		}
	}).periodical(500);
}

/* #S:shop/dictionary# */
Shop.Dictionary = function() {
	var dictLinks = $$('a.dictionary'),
		cache = {};
	dictLinks.each(function(link) {
		link.addEvent('click', function(event) {
			var e = new Event(event),
				phrase = link.getProperty('rel');
			e.stop();
			
			if (link.retrieve('opened')) {
				return;
			}
			link.store('opened', true);
			
			function loadDict() {
				if (cache[phrase]) {
					showDictionary(link.get('text'), cache[phrase]);
					return;
				}
				var ajax = new Request({url: Shop.ADDR.ajax('Dictionary', 'getContent'), onComplete: onLoad});
				link.addClass('loading');
				ajax.send(new Hash({url: phrase}).toQueryString());
			}
			
			function onLoad(response) {
				var data = JSON.decode(response).data;
				link.removeClass('loading');
				cache[phrase] = data;
				showDictionary(link.get('text'), data);
			}
			
			function showDictionary(title, content) {
				var cont, height, fade, content, slide,
					pos = link.getCoordinates();
					
				
				function close() {
					slide.onComplete = function() {
						fade.onComplete = function() {
							link.store('opened', false);
							cont.dispose();
						}
						fade.start('opacity', 1, 0);
					}
					slide.slideOut();
				}
				
				// Dictionary container
				cont = new Element('div', {
					'class': 'dictionary-box',
					styles: {
						opacity: 0,
						position: 'absolute',
						left: pos.left + 20,
						top: pos.top + pos.height + 20
					}
				});
				
				// Bottom
				contBottom = new Element('div', {'class': 'dictionary-bottom'});
				
				// Content
				contInner = new Element('div', {'class': 'dictionary-content'});
				content = new Element('div', {'class': 'text-content article'}).set('html', content);
				
				// Assemble
				cont.adopt($$(contInner, contBottom));
				contInner.adopt($$(
					new Element('span', {'class': 'close-link'}).addEvent('click', close),
					new Element('h3').appendText(title)
				));
				$(document.body).adopt(cont);
				
				// Show
				fade = new Fx.Tween(cont, {
					duration: 350,
					onComplete: function() {
						// Track Event - GA
						Shop.trackEvent("Slovník parametrů", $('product-category-active') && $('product-category-active').getProperty('text'), title);
					
						// Prepare closing button
						cont.style.filter = '';
						contInner.adopt(new Element('div').adopt(content));
						slide = new Fx.Slide(content, {
							transition: Fx.Transitions.Sine.easeOut,
							duration: 600
						});
						slide.hide();
						slide.slideIn();
					}
				});
				fade.start('opacity', 0, 1);
			}
			
			loadDict();
		});
	});
}

/* #S:shop/order# */
Shop.Order = function() {
	var stage = $('order-stage') && $('order-stage').getProperty('value').toInt();
	if (!stage) {
		return;
	}
	
	if (stage === 1) {
		function makeExtrasVisible(deliverId) {
			var extras = $('deliver-' + deliverId + '-extras');
			extras && extras.setStyle('display', 'block');
		}
		
	    //return;
		$('order-deliver-types').getElements('input[type=radio]').each(function(inp) {
			var match = inp.id.match(/^deliver-id-(\d+)/),
			    hidden = $('deliver-' + match[1] + '-extras');
			if (!hidden) {
			   return;
			}
			!hidden.hasClass('do-not-hide') && hidden.setStyle('display', 'none');
			inp.addEvent('click', function() {
				slide.slideIn();
			});
			inp.getParent('li').addEvent('click', function() {
				 inp.checked = true;
			});
		});
		function selectByLiDeliver(inp) {
			var match = inp.id.match(/^deliver-id-(\d+)/),
			deliverId = match[1];
			inp.getParent('li').addEvent('click', function() {
				 inp.checked = true;
			     makeExtrasVisible(deliverId);
			});
		}
		function selectByLiPayment(inp) {
			inp.getParent('li').addEvent('click', function() {
				 inp.checked = true;
			});
		}
		$('order-deliver-types').getElements('input[type=radio]').each(selectByLiDeliver);
		$('order-payment-types').getElements('input[type=radio]').each(selectByLiPayment);
		
		// Deliver full description
		var descs = $$('.stage-1 .more');
		descs.each(function(moreLink) {
	        var full = moreLink.getParent('li').getElement('.full-desc');
	        full.setStyle('display', 'none');
	        moreLink.addEvent('click', function(e) {
	           moreLink.dispose();
	           full.setStyle('display', 'block');
	           e.stopPropagation();
	        });
		});
		
		// Hide payment type
		var paymentTypes = $('order-payment-types li'),
		    deliverInps = $$('#order-deliver-types input[type=radio]'),
		    deliverSelected = null,
		    deliverAccepts = {},
		    paymentSlides = {},
		    paymentTypesPossible = [1,2,3,4,5,6,7],
		    selectDeliverFirst = $('order-select-deliver-first');
    
    
    paymentTypesPossible.each(function(paymentTypeId) {
       var paymentLi = $('order-payment-' + paymentTypeId).getParent('li'),
           slide = new Fx.Slide(paymentLi);
        slide.hide();
        paymentSlides[paymentTypeId] = slide;
    });
    
    function showOnlyPayments(accepted, firstShow) {
       paymentTypesPossible.each(function(paymentTypeId) {
             if (selectDeliverFirst) {
                selectDeliverFirst.dispose();
                selectDeliverFirst = null;
             }
             var paymentLi = paymentLi = $('order-payment-' + paymentTypeId).getParent('li');
             if (accepted[paymentTypeId]) {
                if (firstShow) {
                   paymentSlides[paymentTypeId].slideIn();
                } else {
                   paymentSlides[paymentTypeId].slideIn();
                }
             } else {
                if (!firstShow) {
                   paymentSlides[paymentTypeId].slideOut();
                }
             }
          }
       );
    }
    
    // Zobrazení typů platby pro aktuálně vybraný typ dopravy
    function checkDeliverChecked() {
       deliverInps.each(function(inp) {
          var match = inp.id.match(/^deliver-id-(\d+)/),
              deliverId = match[1];
          if (inp.checked) {
             showOnlyPayments(deliverAccepts[deliverId]);
          }
       });
    }
		
    // Inicialize typů dopravy
    deliverInps.each(function(inp) {
       var li = inp.getParent('li'),
           match = inp.id.match(/^deliver-id-(\d+)/),
           deliverId = match[1];
       li.addEvent('click', checkDeliverChecked);
       deliverAccepts[deliverId] = {};
       paymentTypesPossible.each(function(paymentTypeId) {
          if (li.hasClass('accept-' + paymentTypeId)) {
             deliverAccepts[deliverId][paymentTypeId] = true;
          }
          if (inp.checked) {
             showOnlyPayments(deliverAccepts[deliverId], true);
          }
       });
    });
		
	} else if (stage === 2) {
		var invoiceSwitch = $('order-invoice-address'),
			invoiceAddr = $('order-invoice-detail'),
			slide = new Fx.Slide(invoiceAddr);
		!invoiceSwitch.checked && slide.hide();
		invoiceSwitch.addEvent('change', function() {
			slide.cancel().toggle();
		});
	}
}

/* #S:shop/search-suggest# */
Shop.SearchSuggest = function() {
	var searchField = $('search-query');
	if (!searchField) {
		return;
	}
	var searchForm = searchField.getParent('form'),
		suggestBox = new Element('div', {id: 'search-suggest', styles: {
			overflow: 'hidden',
			border: '6px solid transparent',
			height: 0
		}}),
		pos = -1,
		byHand = false,
		clicked = false,
		navigableSugs = [],
		lastValue, pendingSuggest, activeSug, initialValue;
		
	suggestBox.addClass('hidden');
	$('search-bar').adopt(suggestBox);
	var morph = new Fx.Morph(suggestBox, { duration: 300 }).set(0);
	
	// Pohyb pomocí kláves a vymazávání výchozí hodnoty vyhledávacího pole
	searchField
	.addEvent('keyup', keyUp)
	.addEvent('change', onChange).addEvent('focus', function() {
		if (!clicked) {
			initialValue = searchField.getProperty('value');
			searchField.setProperty('value', '');
		}
		clicked = true;
	}).addEvent('blur', function() {
		if (searchField.getProperty('value') === '') {
			searchField.setProperty('value', initialValue);
			clicked = false;
		}
	});

	var highlight = new Fx.Morph(suggestBox, { duration: 1500, transition: Fx.Transitions.Sine.easeIn });
	searchForm.addEvent('submit', function(e) {
		e.stop();
		if (byHand) {
			navigableSugs[navigableSugs.indexOf(activeSug)].fireEvent('click');
		} else {
			highlight.cancel();
			highlight.set(0);
			highlight.start({ 'border-color': ['#eaff5d', '#ffffff'] });
		}
	});
	
	function keyUp(event) {
		var e = new Event(event);
		if (e.code === 38 || e.code === 40) {
			maxPos = navigableSugs.length;
			pos = e.code === 38 ? (--pos < 0 ? 0 : pos) : (++pos > maxPos ? maxPos : pos);
			navigableSugs && navigableSugs[pos] && makeActive(navigableSugs[pos]);
			byHand = true;
		} else {
			onChange();
		}
	}
	
	// Při změně hodnoty pole
	function onChange() {
		var value = searchField.getProperty('value');
		if (value == lastValue) {
			return;
		}
		morph.onComplete = function() {};
		pendingSuggest = lastValue = value.trim();
		var request = new Request({
			url: Shop.ADDR.ajax('SearchSuggest', 'getSuggestion'),
			onComplete: onSuggestComplete
		});
		request.send(new Hash({
			query: value
		}).toQueryString());
	}
	
	// Při dokončení requestu
	function onSuggestComplete(response) {
		data = JSON.decode(response).data;
		// Nic nebylo nalezeno
		if (!data || !data.resultsCount) {
			morph.cancel().start({'height': 0});
			morph.onComplete = function() {
				suggestBox.addClass('hidden');
				suggestBox.empty();
				morph.onComplete = function() {};
			}
			return;
		}
		
		// Není odpověď na aktuální stav
		if (pendingSuggest !== data.query) {
			return;
		}
		suggestBox.removeClass('hidden');

		var sugsEl = new Element('ul');
		navigableSugs = [];
		
		function createSuggestTypeItem(title) {
			var sug = new Element('li', { 'class': 'results-type' });
			sug.appendText(title);
			sugsEl.adopt(sug);
		}
		
		// Vytvoření normální klikatelné položky - výsledku
		function createSuggestItem(title, url) {
			var sug = new Element('li');
			sug.appendText(title);
			sugsEl.adopt(sug);
			sug.store('title', title);
			makeSuggestClickable(sug, url);
		}
		
		// Po kliknutí na výsledek přesměrování na danou stránku
		function makeSuggestClickable(sug, url) {
			navigableSugs.push(sug);
			
			sug.addClass('clickable');
			sug.addEvent('click', function() {
				Shop.trackEvent('Vyhledávání', sug.retrieve('title'), searchField.getProperty('value'));
				window.location = url + "?zdroj=Vyhledavani";
			});
		}
		
		function createCommonSuggestItems(title, items) {
			if (!items) {
				return;
			}
			createSuggestTypeItem(title);
			items.each(function(item) {
				createSuggestItem(item.title, item.url);
			});
		}

		// Kategorie
		createCommonSuggestItems('Kategorie', data.suggestions.category);

		// Dokumenty
		createCommonSuggestItems('Důležité informace', data.suggestions.document);

		// Značky
		createCommonSuggestItems('Značky', data.suggestions.brand);

		// Produkty
		if (data.suggestions.product) {
			createSuggestTypeItem('Produkty');
			data.suggestions.product.each(function(product) {
				var sug = new Element('li', { 'class': 'product-result' }),
					sugImgBox = new Element('div', { 'class': 'suggest-img' }),
					sugImg = new Element('img', { src: product.img_url });
				sug.adopt(sugImgBox.adopt(sugImg))
					.adopt(new Element('em').appendText(product.title))
					.adopt(new Element('div', { 'class': 'cleaner' }));
				sugsEl.adopt(sug);
				
				sug.addEvent('mouseover', function() {
					pos = navigableSugs.indexOf(sug);
					byHand = false;
					makeActive(sug);
				});
				
				// Název položky - kvůli logování
				sug.store('title', product.title);
				
				makeSuggestClickable(sug, product.url);
				
				sugsEl.adopt(sug);
			});
		}

		// Jak vybrat
		createCommonSuggestItems('Jak vybrat', data.suggestions.advice);

		// Články
		createCommonSuggestItems('Články', data.suggestions.article);

		// Dotazy
		createCommonSuggestItems('Dotazy', data.suggestions.question);
		
		suggestBox.empty().adopt(sugsEl);
		morph.cancel().start({'height': sugsEl.getHeight()});
		pos = -1;
		byHand = false;
	}
	
	function makeActive(sug) {
		navigableSugs.each(function(sug) {
			sug.removeClass('active');
		});
		sug.addClass('active');
		activeSug = sug;
	}
	
}

/* #S:shop/product-table# */
Shop.ProductTable = function() {
	if (!$('product-table-list')) {
		return;
	}
	
	var tableList = $('product-table-list'),
		items = tableList.getElements('tbody tr'),
		onDetail = false,
		onLine = true,
		hiding,
		activeProduct,
		itemDetail;
	
	items.each(function(product) {
		var productUrl = product.getElement('th a'),
			match = productUrl.get('class').match(/\bpr-id-(\d+)\b/),
			prId = match[1],
			productName = product.getElement('th');
		product.addEvent('mouseenter', function() {
			onLine = true;
			$clear(hiding);
			
			// Tento řádek je již zobrazen?
			if (activeProduct === product) {
				return;
			}
			activeProduct && activeProduct.removeClass('active');
			
			productName.setStyle('width', productName.getStyle('width'));
			items.removeClass('active');
			product.addClass('active');
			
			// Odstranění možného původního boxu (od jiného řádku)
			itemDetail && itemDetail.dispose();
			
			itemDetail = new Element('div', { id: 'table-item-detail' });
			itemDetail.setStyle('z-index', 10);
			
			// Obsah zobrazeného boxu s detailem
			var compareLink = new Element('a', { href: '#', html: 'porovnat' }),
				imageBox = new Element('div', { 'class': 'image-box' }),
				image = new Element('img', { src: productUrl.get('rel') }),
				imageLink = new Element('a', { href: productUrl.get('href') }),
				detailButton = new Element('strong');
			detailButton.adopt(new Element('a', { href: productUrl.get('href'), html: 'Detail produktu' }));
			imageLink.adopt(image);
			imageBox.adopt(imageLink);
			itemDetail.adopt(imageBox);
			
			compareLink.addEvent('click', function(evt) {
				evt.stop();
				Shop.ProductCompare.addToComparing(prId);
			});
			
			itemDetail.adopt(new Element('div', { 'class': 'nav-bar' })
				.adopt(detailButton)
				.adopt(new Element('span', { html: '/' }))
				.adopt(compareLink)
			);
			itemDetail.position({
				relativeTo: product,
				position: 'bottomLeft',
				edge: 'topLeft'
			});
			$(document.body).adopt(itemDetail);
			
			itemDetail.addEvent('mouseenter', function() {
				onDetail = true;
				$clear(hiding);
			});
			
			itemDetail.addEvent('mouseleave', function() {
				onDetail = false;
				hideDetail();
			});
		});
	});
	
	function hideDetail() {
		if (!onDetail && itemDetail) {
			hiding = (function() {
				itemDetail.dispose();
				items.removeClass('active');
				itemDetail = null;
				activeProduct = null;
			}).delay(500);
		}			
	}
	
	tableList.addEvent('mouseleave', function() {
		hideDetail();
	});
	tableList.addEvent('mouseenter', function() {
		$clear(hiding);
	});
}

/* #S:shop/product-list# */
Shop.ProductList = function() {
	if (!$('filter-form')) {
		return;
	}
	
	var filterForm = $('filter-form'),
		productList = $('product-list'),
		resultCount = $('product-filter-results-count'),
		brandFilter = $('brand-filter'),
		paramFilter = $('param-filter'),
		paramFilterInputs = paramFilter && $('param-filter').getElements('input'),
		sorter = $('display-sorted-by'),
		sortDescHidden = $('sort-desc-hidden'),
		storedOnlyFilter = $('stored-only-filter'),
		storedOnlyFilterInput = storedOnlyFilter.getElement('input'),
		match = filterForm.getProperty('class').match(/^tree-(\d+)$/),
		categoryName = $(document.body).getElements('h1.prodpage')[0].getProperty('text'),
		treeId = match[1],
		showTimer,
		countRequest,
		sortDescEnabled,
		mask = new Spinner(productList, { message: "Nahrávám produkty...", 'class': 'product-list-spinner', fxOptions: { duration: 300 } }),
		configuratorFilter = $('configurator-product-ids'),
		configuratorProductIds,
		listRequest,
		filterUsed,
		hashInit = false,
		currentHash = window.location.hash;
	
	function track(action, optionalValue) {
		Shop.trackEvent('Výpis produktů: ' + categoryName, action, optionalValue && optionalValue.trim());
	}
	
	if (configuratorFilter) {
		configuratorProductIds = configuratorFilter.getElements('input').map(function(inp) {
			return inp.getProperty('value');
		});
	}
	
	// Inicializace filtrů z hashe, pokud existuje
	function inicialize(force) {
		if (window.location.hash.match(/^#filtr:/) || force) {
			filterUsed = { pars: { used: {} } };
			window.location.hash.substr(7).split('&').each(function(filterItem) {
				var keyValue = filterItem.split('=');
				if (keyValue.length != 2) {
					return;
				}
				var match = keyValue[0].match(/^par_(\d+)$/);
				if (match) {
					filterUsed.pars.found = true;
					filterUsed.pars.used[match[1]] = keyValue[1].split(',');
					return;
				}
				if (keyValue[1].match(/\d+,\d+/) || keyValue[0] === 'znacka') {
					keyValue[1] = keyValue[1].split(',');
				}
				filterUsed[keyValue[0]] = keyValue[1];
			});
			
			// Značka
			brandFilter.getElements('input').set('checked', false);
			if (filterUsed['znacka']) {
				$('brand-filter-all').set('checked', false);
				$('brand-filter-all').getParent('li').removeClass('active');
				filterUsed['znacka'].each(function(brandId) {
					var brandCheckBox = $('brand-filter-' + brandId);
					if (brandCheckBox) {
						brandCheckBox.set('checked', true);
						brandCheckBox.getParent('li').addClass('active');
					}
				});
			}
			
			// Řazení
			if (filterUsed['razeni']) {
				var sortSelect = sorter.getElement('select');
				sortSelect.getElements('option:selected').set('selected', false);
				sortSelect.getElement('option[value=' + filterUsed['razeni'] + ']').set('selected', true);
			}
			
			if (filterUsed['_razeni']) {
				sortDescHidden = new Element('input', { type: "hidden", name: "_razeni", value: 1 });
				sortDescEnabled = true;
				sorter.adopt(sortDescHidden);
			} else {
				sortDescHidden = null;
				sortDescEnabled = false;
			}
			
			// Cenové rozpětí
			if (filterUsed['cena_od'] || filterUsed['cena_do']) {
				Shop.PriceRangeFilterInit = function() {
					var priceFrom = filterUsed['cena_od'] ? filterUsed['cena_od'].toInt() : Shop.PriceRangeFilterOptions.minPrice;
					var priceTo = filterUsed['cena_do'] ? filterUsed['cena_do'].toInt() : Shop.PriceRangeFilterOptions.maxPrice;
					Shop.PriceRangeFilter.setMin(priceFrom);
					Shop.PriceRangeFilter.setMax(priceTo);
				}
			}
			
			// Skladová dostupnost
			if (filterUsed['skladem'] === 'ano') {
				$('stored-only-filter').getElement('input').set('checked', true);
			} else {
				$('stored-only-filter').getElement('input').set('checked', false);
			}
			$('stored-only-filter').getElement('input').fireEvent('click');

			paramFilter && paramFilter.getElements('input') && paramFilter.getElements('input').set('checked', false);
			if (filterUsed.pars.found) {
				$each(filterUsed.pars.used, function(values, par) {
					values.each(function(value) {
						$('par-filter-' + par + '-' + value).set('checked', true).getParent('li').addClass('active');
					});
				});
			}
		}
	};
	inicialize();

	// Hlídání tlačítka Zpět
	var hashChange = (function() {
		if (window.location.hash != currentHash) {
			currentHash = window.location.hash;
			inicialize(true);
			
			// Nadpis filtrování dle parametrů
			paramFilter && paramFilterLabel();
			
			// Nadpis filtrování dle značky
			brandFilterLabel();
			
			// Změna zobrazeného cenového rozpětí
			Shop.PriceRangeFilterInit();
		}
	}).periodical(500);
	
	// Nadpis filtru Dle značky
	var brandSwitch = brandFilter.getParent('.main-filter').getElement('.main-filter-switch strong');
	function brandFilterLabel() {
		if (hashInit) {
			return;
		}
		var brandNames = [], skipped = false, totalLength = 0, maxLength = 22;
		brandFilter.getElements('input:checked').each(function(brand) {
			var brandName = brand.getParent('li').get('text').trim();
			if (brand.get('id') === 'brand-filter-all') {
				return;
			}
			if ((brandName.length + totalLength) > maxLength) {
				skipped = true;
				return;
			}
			totalLength += (brandNames.length > 0 ? 2 : 0) + brandName.length;
			brandNames.push(brandName);
		});
		if (skipped) {
			brandNames.push('...');
		}
		brandSwitch.set('html', brandNames.length > 0 ? brandNames.join(", ") : 'Dle značky');
		Cufon.replace(brandSwitch);
	}
	brandFilterLabel();
	
	// Nadpis filtru Dle parametrů
	var paramSwitch = paramFilterInputs && paramFilterInputs.getParent('.main-filter').getElement('.main-filter-switch strong');
	function paramFilterLabel() {
		var selected = paramFilter.getElements('input:checked').length;
		if (selected > 0) {
			paramSwitch.set(
				'html',
				selected
					+ " vybran" + (selected > 1 ? (selected > 4 ? 'ých' : 'é') : 'ý')
					+ " parametr" + (selected > 1 ? (selected > 4 ? 'ů' : 'y') : '')
			);
		} else {
			paramSwitch.set('html', 'Dle parametrů');
		}
		Cufon.replace(paramSwitch);
	}
	paramFilter && paramFilterLabel();
	
	// Filtr Dle značky
	var brandFilterAll;
	brandFilter.getElements('label').each(function(inputLabel) {
		var brand = inputLabel.getElement('input');
		// Tlačítko Všechny značky
		if (brand.get('id') === 'brand-filter-all') {
			brandFilterAll = brand;
			brand.getParent('label').addEvent('click', function(evt) {
				evt.stop();
				
				// Zneaktivnění všech značek
				brandFilter.getElements('input').set('checked', false).getParent('li').removeClass('active');
				brand.getParent('li').addClass('active');
				
				// Zaktivnění možnosti Všechny značky
				brand.set('checked', true);
				track('Filtrování - všechny značky');
				
				// Načtení nových
				Shop.ProductListFilter.send();
				brandFilterLabel();
			});
			
		// Normální značka výrobku
		} else {
			inputLabel.addEvent('click', function(evt) {
				if (evt.target.get('tag') !== 'input') {
					return;
				}
				brandFilterAll.set('checked', false).getParent('li').removeClass('active');
				Shop.ProductListFilter.send();
				brands = brandFilter.getElements("input:checked").map(function(brand) {
					return brand.getParent('label').getProperty('text').trim();
				}).join(', ');
				track('Filtrování - značka', brands);
				var liParent = evt.target.getParent('li');
				liParent.hasClass('active') ? liParent.removeClass('active') : liParent.addClass('active');
				
				// Změna nadpisu filtru
				brandFilterLabel();
			});
		}
	});
	
	// Filtr Dle parametrů
	paramFilterInputs && paramFilterInputs.each(function(input) {
		input.addEvent('click', function() {
			Shop.ProductListFilter.send();
			input.getParent('li').toggleClass('active');
			track('Filtrování - parametry', input.getParent('label').getProperty('text'));
			
			// Změna nadpisu filtru
			paramFilterLabel();
		});
	});
	
	// Filtr Dle doby dodání
	var availabilitySwitch = storedOnlyFilter.getParent('.main-filter').getElement('.main-filter-switch strong'),
		storedFilterInit = true;
	storedOnlyFilterInput.addEvent('click', function(event) {
		if (storedOnlyFilterInput.get('checked')) {
			availabilitySwitch.set('html', 'Skladem');
			Cufon.replace(availabilitySwitch);
			storedOnlyFilter.addClass('active');
			if (!storedFilterInit) {
				Shop.ProductListFilter.send();
				track('Filtrování - pouze skladem');
			}
			
		} else {
			availabilitySwitch.set('html', 'Dle doby dodání');
			Cufon.replace(availabilitySwitch);
			storedOnlyFilter.removeClass('active');
			Shop.ProductListFilter.send();
			track('Filtrování - vše');
		}
	});
	if (storedOnlyFilterInput.get('checked')) {
		storedOnlyFilterInput.fireEvent('click');
	}
	storedFilterInit = false;
	
	// Řazení
	sorter.getElement('select').addEvent('change', function(e) {
		Shop.ProductListFilter.send();
		track('Řazení', e.target.getSelected()[0].getProperty('text') + (sortDescEnabled ? " sestupně" : " vzestupně"));
	});
	if (!sortDescHidden) {
		sortDescHidden = new Element('input', { type: "hidden", name: "_razeni", value: 1 });
		sortDescEnabled = false;
	} else {
		sortDescEnabled = true;
	}
	sorter.getElements('input').addEvent('click', function(e) {
		if (e.target.id === "sort-desc") {
			if (!sorter.getElement('input[type=hidden]')) {
				sorter.adopt(sortDescHidden);
			}
			$('sort-desc').addClass('highlight');
			$('sort-asc').removeClass('highlight');
			sortDescEnabled = true;
		} else {
			if (sorter.getElement('input[type=hidden]')) {
				sortDescHidden.dispose();
			}
			$('sort-asc').addClass('highlight');
			$('sort-desc').removeClass('highlight');
			sortDescEnabled = false;
		}
		e.stop();
		track('Řazení', sorter.getElement('select').getSelected()[0].getProperty('text') + (sortDescEnabled ? " sestupně" : " vzestupně"));
		Shop.ProductListFilter.send();
	});
	
	// Řazení v tabulce
	function makeTableSortingDynamic() {
		if ($('display-type').getElement('.active').get('id') !== 'display-table') {
			return;
		}
		
		productList.getElements('.sorting a').each(function(sort) {
			var match = sort.get('id').match('^sort-([^-]+)-(asc|desc)$'),
				sortId = match[1],
				dir = match[2];
			sort.addEvent('click', function(evt) {
				evt.stop();
				var opts = sorter.getElements('option');
				opts.set('selected', false);
				// Vybrání parametru řazení v select boxu
				opts.each(function(opt) {
					if (opt.get('value') == sortId) {
						opt.set('selected', true);
					} else {
						opt.set('selected', false);
					}
				});
				
				// "Kliknutí" na tlačítko směru řazení
				$('sort-' + dir).click();
			});
		});
	}
	makeTableSortingDynamic();
	
	// Data pro zobrazení výpisu produktů zjistíme z formuláře
	function getData() {
		// Značky
		var brands = brandFilter.getElements('input:checked');
		    params = paramFilter && paramFilter.getElements('input:checked');
		if (brands) {
			var brandIds = brands.map(function(brand) { return brand.getProperty('value') });
		}
		
		// Jednoduché hodnoty filtru
		var filter = {
			tree_id: treeId,
			cena_od: $('price-range-filter-from').getProperty('value'),
			cena_do: $('price-range-filter-to').getProperty('value'),
			razeni: sorter.getElement('select').getSelected()[0].getProperty('value'),
			znacka: brandIds,
			skladem: storedOnlyFilterInput.get('checked') ? 'ano' : 'ne'
		}
		
		// Směr řazení
		if (sortDescEnabled) {
			filter['_razeni'] = 1;
		}
		
		// Rychlé hledání dle parametrů
		if (params) {
			var paramIds = params.map(function(param) {
				var parId = param.getProperty('name').substr(0, param.getProperty('name').length - 2);
				filter[parId] = filter[parId] || [];
				filter[parId].push(param.getProperty('value'));
			});
		}
		
		// Konfigurátor
		if (configuratorProductIds) {
			filter['produkty'] = configuratorProductIds;
		}
		
		return filter;
	}
	
	function setLocationHash() {
		var hash = [];
		$each(getData(), (function(value, filter) {
			if (filter === 'znacka' && value == 'on') {
				return;
			} else if (filter === 'tree_id') {
				return;
			} else if (filter === 'skladem' && value === 'ne') {
				return;
			} else if (filter === 'cena_od' && value == Shop.PriceRangeFilterOptions.minPrice) {
				return;
			} else if (filter === 'cena_do' && value == Shop.PriceRangeFilterOptions.maxPrice) {
				return;
			} else if (filter === 'razeni' && value == 'dostupnost') {
				return;
			}
			hash.push(filter + "=" + value);
		}));
		currentHash = '#filtr:' + hash.join('&');
		window.location.hash = currentHash;
	}
	
	Shop.ProductListFilter = {
		send: function() {
			if (listRequest) {
				listRequest.cancel();
			}
			if (showTimer) {
				$clear(showTimer);
			}
			showTimer = (function() {
				mask.show();
				listRequest = new Request.JSON({
					url: Shop.ADDR.ajax('ProductList', 'show'),
					method: 'get',
					data: getData(),
					onSuccess: function(res) {
						// Zobazení výpisu
						resultCount.set('html', '<strong>' + res.data.resultCount + '</strong> položek vyhovuje');
						productList.set('html', res.data.productList);
						Cufon.replace('.product-box h2');
						Shop.ProductCompare.init();
						mask.hide();
						if (res.data.listType === 'table') {
							makeTableSortingDynamic();
						}
						setLocationHash();
					}
				});
				listRequest.send();
			}).delay(500);
		},
		

		getPriceRangeRounded: function(price, floor) {
			var rest = price,
				decades = 1;
			while ((rest = rest / 10) > 1) {
				decades++;
			}
			
			if (decades - 2 > 0) {
				base = price / Math.pow(10, decades - 2);
				price = (floor ? Math.floor(base) : Math.ceil(base)) * Math.pow(10, decades - 2);
			}
			
			return price;
		}
	}
	
	if (filterUsed) {
		Shop.ProductListFilter.send();
	}
}

/* #S:shop/print# */
Shop.PrintLink = function() {
	var printLink = $('print-page');
	if (printLink) {
		$(printLink).addEvent('click', function() {
			window.print();
		});
	}
}

/* #S:shop/blink# */
Shop.Blink = function() {
	$$('.blink').each(function(el) {
		var tween = new Fx.Tween(el, { duration: 400 });
		tween.set('opacity', 0);
		window.addEvent('domready', function() {
			tween.start('opacity', 1);
		});
	});
}

/* #S:shop/top-product# */
Shop.TopProduct = function() {
	var topProduct = $('top-product');
	if (topProduct) {
		topProduct.getElements('a').addEvent('click', function(evt) {
			Shop.trackEvent(
				'Top Produkt',
				$(document.body).getElement('h1').get('text').trim(),
				topProduct.getElement('strong').get('text').trim()
			);
		});
	}
}

/* #S:shop/credit-calculator-link# */
Shop.CreditCalculatorLink = function() {
	$$('.credit-calculator-link').addEvent('click', function(evt) {
		var calculatorWindow;
		if(calculatorWindow = window.open(evt.target.get('href'), "credit_calculator", "width=800,height=650,location=no,toolbars=no,status=no,scrollbars=yes")) {
			calculatorWindow.focus();
		}
		if (typeof(calculatorWindow) == 'object') {
			evt.stop();
		}
		Shop.trackEvent("Splátková kalkulačka", $(document.body).getElement('h1').get('text').trim());
	});
}

/* #S:shop/product-compare# */
Shop.ProductCompare = {
	init: function() {
		var comparable = $$('a.compare-link'),
			filterForm = $('filter-form'),
			match = filterForm && filterForm.getProperty('class').match(/^tree-(\d+)$/);
		
		Shop.ProductCompare.filterForm = filterForm;
		if (match) {
			Shop.ProductCompare.treeId = match[1];
		} else {
			return;
		}
		
		comparable.each(function(compareBtn) {
			var match = compareBtn.getProperty('id').match(/^compare-pr-id-(\d+)$/);
			if (match) {
				var prId = match[1];
			} else {
				return;
			}
			
			compareBtn.addEvent('click', function(evt) {
				evt.stop();
				Shop.ProductCompare.addToComparing(prId);
				var inComparingBtn = new Element('span', { html: 'Porovnává se', 'class': 'compare-link' });
				Shop.ProductCompare.compareBtns[prId] = compareBtn;
				Shop.ProductCompare.activatedBtns[prId] = inComparingBtn;
				inComparingBtn.replaces(compareBtn);
			});
		});
	},
	
	compareBtns: [],
	activatedBtns: [],
	
	addToComparing: function(prId) {
		var uri = new URI(window.location),
			comparePanel = $('compare-panel');
		var request = new Request.JSON({
			url: Shop.ADDR.ajax('ProductList', 'addToComparing'),
			data: { tree_id: Shop.ProductCompare.treeId, pr_id: prId, backLink: uri.get('directory') },
			onSuccess: function(result) {
				if (result.data.limitExceeded) {
					alert('Maximálně můžete do porovnávání přidat ' + result.data.limit + ' výrobky');
					Shop.ProductCompare.compareBtns[result.data.prId].replaces(Shop.ProductCompare.activatedBtns[result.data.prId]);
					return;
				}
				if (comparePanel) {
					comparePanel.setProperty('html', result.data);
				} else {
					comparePanel = new Element('div', { id: 'compare-panel', html: result.data, style: { display: 'none' } });
					comparePanel.inject(Shop.ProductCompare.filterForm, 'after');
					var slide = new Fx.Slide(comparePanel);
					slide.hide();
					slide.slideIn();
				}
			}
		});
		request.send();
	}
}

/* #S:shop/facebook# */
Shop.FacebookLike = function() {
	var match = $('product-detail').get('class').match(/^pr-(\d+)-/),
		prId = match[1],
		request = new Request({ url: Shop.ADDR.ajax('Facebook', 'likeProduct') });
	
	// Odeslání zprávy o stisknutí Like button
	request.send({ data: { prId: prId } });
	
	// Událost do GA
	Shop.trackEvent('Facebook Like', $(document.body).getElement('h1').get('text').trim());
}

/* #S:shop/event-logging# */
Shop.EventLogging = {
	loan: function() {
		var loanForm = $('loan-form');
		if (loanForm) {
			if (!loanForm.retrieve('event-log-added')) {
				loanForm.store('event-log-added', true);
				loanForm.addEvent('submit', function() {
					Shop.trackEvent(
						'Zakoupit na splátky',
						$(document.body).getElement('h1').get('text').trim()
					);
				});
			}
		}
	}
}

/* #S:shop/sections# */
Shop.SectionShop = function() {
	if (!$('wrapper')) {
		return;
	}
	
	var defaultActiveSection;
	var sections = $('shop-sections').getElements('li'),
		setByClick = false;
	
	sections.each(function(section) {
		if (section.hasClass('active')) {
			defaultActiveSection = section;
		}
		
		function activate() {
			sections.removeClass('active');
			section.addClass('active');
			Cufon.refresh('#shop-sections a strong');
		}
		
		section.addEvent('mouseenter', function() {
			if (setByClick) {
				return;
			}
			activate();
		});
		section.addEvent('click', function() {
			activate();
			setByClick = true;
		});
	});
	
	$('shop-sections').addEvent('mouseleave', function() {
		if (setByClick) {
			return;
		}
		sections.removeClass('active');
		defaultActiveSection && defaultActiveSection.addClass('active');
		Cufon.refresh('#shop-sections a strong');
	});
	
	
	// Homepage - kategorie
	if ($('homepage-categories')) {
		$('homepage-categories').getElements('.category-box').each(function(categoryBox) {
			var dropdownIndex = 0;
			categoryBox.getElements('.main').each(function(category) {
				var dropDown = category.getElement('ul');
				if (!dropDown) {
					return;
				}
				
				// Stín
				var shadowClass = 'shadow shadow_' + ++dropdownIndex,
					match = dropDown.get('class').match(/\bdropdown_for_(\d+)/);
				if (match) {
					shadowClass = shadowClass + ' shadow_for_' + match[1];
				}
				var shadow = new Element('div', { 'class': shadowClass });
				
				function change(show) {
					if (show) {
						categoryBox.adopt(shadow);
						category.addClass('active');
						dropDown.setStyle('display', 'block');
					} else {
						shadow.dispose();
						category.removeClass('active');
						dropDown.setStyle('display', 'none');
					}
				}
				
				category.addEvent('mouseenter', function() {
					change(true);
				});
				category.addEvent('mouseleave', function() {
					change(false);
				});
			});
		});
	}
}

/* #S:shop/newsletter# */
Shop.Newsletter = function() {
	var newsletterForm = $('newsletter-sign-up');
	
	if (newsletterForm) {
		var input = newsletterForm.getElement('input[name=email]');
			initialValue = input.get('value');
		input.addEvent('focus', function() {
			if (input.get('value') === initialValue) {
				input.value = '@';
			}
		});
		input.addEvent('blur', function() {
			if (input.get('value') === '@') {
				input.set('value', initialValue);
			}
		});
	}
}

/* #S:cufon/cufon# */
/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 */
var Cufon=(function(){var M=function(){return M.replace.apply(null,arguments)};var X=M.DOM={ready:(function(){var c=false,e={loaded:1,complete:1};var b=[],d=function(){if(c){return}c=true;for(var f;f=b.shift();f()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",d,false);window.addEventListener("pageshow",d,false)}if(!window.opera&&document.readyState){(function(){e[document.readyState]?d():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");d()}catch(f){setTimeout(arguments.callee,1)}})()}Q(window,"load",d);return function(f){if(!arguments.length){d()}else{c?f():b.push(f)}}})(),root:function(){return document.documentElement||document.body}};var N=M.CSS={Size:function(c,b){this.value=parseFloat(c);this.unit=String(c).match(/[a-z%]*$/)[0]||"px";this.convert=function(d){return d/b*this.value};this.convertFrom=function(d){return d/this.value*b};this.toString=function(){return this.value+this.unit}},addClass:function(c,b){c.className=(c.className&&" ")+b;return c},color:J(function(c){var b={};b.color=c.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(e,d,f){b.opacity=parseFloat(f);return"rgb("+d+")"});return b}),fontStretch:J(function(b){if(typeof b=="number"){return b}if(/%$/.test(b)){return parseFloat(b)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[b]||1}),getStyle:function(c){var b=document.defaultView;if(b&&b.getComputedStyle){return new A(b.getComputedStyle(c,null))}if(c.currentStyle){return new A(c.currentStyle)}return new A(c.style)},gradient:J(function(f){var g={id:f,type:f.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},c=f.substr(f.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var e=0,b=c.length,d;e<b;++e){d=c[e].split("=",2).reverse();g.stops.push([d[1]||e/(b-1),d[0]])}return g}),quotedList:J(function(e){var d=[],c=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,b;while(b=c.exec(e)){d.push(b[3]||b[1])}return d}),recognizesMedia:J(function(h){var f=document.createElement("style"),d,c,b;f.type="text/css";f.media=h;try{f.appendChild(document.createTextNode("/**/"))}catch(g){}c=G("head")[0];c.insertBefore(f,c.firstChild);d=(f.sheet||f.styleSheet);b=d&&!d.disabled;c.removeChild(f);return b}),removeClass:function(d,c){var b=RegExp("(?:^|\\s+)"+c+"(?=\\s|$)","g");d.className=d.className.replace(b,"");return d},supports:function(d,c){var b=document.createElement("span").style;if(b[d]===undefined){return false}b[d]=c;return b[d]===c},textAlign:function(e,d,b,c){if(d.get("textAlign")=="right"){if(b>0){e=" "+e}}else{if(b<c-1){e+=" "}}return e},textDecoration:function(g,f){if(!f){f=this.getStyle(g)}var c={underline:null,overline:null,"line-through":null};for(var b=g;b.parentNode&&b.parentNode.nodeType==1;){var e=true;for(var d in c){if(!K(c,d)||c[d]){continue}if(f.get("textDecoration").indexOf(d)!=-1){c[d]=f.get("color")}e=false}if(e){break}f=this.getStyle(b=b.parentNode)}return c},textShadow:J(function(f){if(f=="none"){return null}var e=[],g={},b,c=0;var d=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(b=d.exec(f)){if(b[0]==","){e.push(g);g={};c=0}else{if(b[1]){g.color=b[1]}else{g[["offX","offY","blur"][c++]]=b[2]}}}e.push(g);return e}),textTransform:function(c,b){return c[{uppercase:"toUpperCase",lowercase:"toLowerCase"}[b.get("textTransform")]||"toString"]()},whiteSpace:(function(){var b={inline:1,"inline-block":1,"run-in":1};return function(e,c,d){if(b[c.get("display")]){return e}if(!d.previousSibling){e=e.replace(/^\s+/,"")}if(!d.nextSibling){e=e.replace(/\s+$/,"")}return e}})()};N.ready=(function(){var b=!N.recognizesMedia("all"),e=false;var d=[],h=function(){b=true;for(var k;k=d.shift();k()){}};var i=G("link"),j=G("style");function c(k){return k.disabled||g(k.sheet,k.media||"screen")}function g(n,q){if(!N.recognizesMedia(q||"all")){return true}if(!n||n.disabled){return false}try{var r=n.cssRules,p;if(r){search:for(var m=0,k=r.length;p=r[m],m<k;++m){switch(p.type){case 2:break;case 3:if(!g(p.styleSheet,p.media.mediaText)){return false}break;default:break search}}}}catch(o){}return true}function f(){if(document.createStyleSheet){return true}var l,k;for(k=0;l=i[k];++k){if(l.rel.toLowerCase()=="stylesheet"&&!c(l)){return false}}for(k=0;l=j[k];++k){if(!c(l)){return false}}return true}X.ready(function(){if(!e){e=N.getStyle(document.body).isUsable()}if(b||(e&&f())){h()}else{setTimeout(arguments.callee,10)}});return function(k){if(b){k()}else{d.push(k)}}})();function S(c){var b=this.face=c.face;this.glyphs=c.glyphs;this.w=c.w;this.baseSize=parseInt(b["units-per-em"],10);this.family=b["font-family"].toLowerCase();this.weight=b["font-weight"];this.style=b["font-style"]||"normal";this.viewBox=(function(){var e=b.bbox.split(/\s+/);var d={minX:parseInt(e[0],10),minY:parseInt(e[1],10),maxX:parseInt(e[2],10),maxY:parseInt(e[3],10)};d.width=d.maxX-d.minX;d.height=d.maxY-d.minY;d.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return d})();this.ascent=-parseInt(b.ascent,10);this.descent=-parseInt(b.descent,10);this.height=-this.ascent+this.descent}function F(){var c={},b={oblique:"italic",italic:"oblique"};this.add=function(d){(c[d.style]||(c[d.style]={}))[d.weight]=d};this.get=function(h,i){var g=c[h]||c[b[h]]||c.normal||c.italic||c.oblique;if(!g){return null}i={normal:400,bold:700}[i]||parseInt(i,10);if(g[i]){return g[i]}var e={1:1,99:0}[i%100],k=[],f,d;if(e===undefined){e=i>400}if(i==500){i=400}for(var j in g){if(!K(g,j)){continue}j=parseInt(j,10);if(!f||j<f){f=j}if(!d||j>d){d=j}k.push(j)}if(i<f){i=f}if(i>d){i=d}k.sort(function(m,l){return(e?(m>i&&l>i)?m<l:m>l:(m<i&&l<i)?m>l:m<l)?-1:1});return g[k[0]]}}function R(){function d(f,g){if(f.contains){return f.contains(g)}return f.compareDocumentPosition(g)&16}function b(g){var f=g.relatedTarget;if(!f||d(this,f)){return}c(this)}function e(f){c(this)}function c(f){setTimeout(function(){M.replace(f,D.get(f).options,true)},10)}this.attach=function(f){if(f.onmouseenter===undefined){Q(f,"mouseover",b);Q(f,"mouseout",b)}else{Q(f,"mouseenter",e);Q(f,"mouseleave",e)}}}function U(){var c=[],d={};function b(h){var e=[],g;for(var f=0;g=h[f];++f){e[f]=c[d[g]]}return e}this.add=function(f,e){d[f]=c.push(e)-1};this.repeat=function(){var e=arguments.length?b(arguments):c,f;for(var g=0;f=e[g++];){M.replace(f[0],f[1],true)}}}function a(){var d={},b=0;function c(e){return e.cufid||(e.cufid=++b)}this.get=function(e){var f=c(e);return d[f]||(d[f]={})}}function A(b){var d={},c={};this.extend=function(e){for(var f in e){if(K(e,f)){d[f]=e[f]}}return this};this.get=function(e){return d[e]!=undefined?d[e]:b[e]};this.getSize=function(f,e){return c[f]||(c[f]=new N.Size(this.get(f),e))};this.isUsable=function(){return !!b}}function Q(c,b,d){if(c.addEventListener){c.addEventListener(b,d,false)}else{if(c.attachEvent){c.attachEvent("on"+b,function(){return d.call(c,window.event)})}}}function V(c,b){var d=D.get(c);if(d.options){return c}if(b.hover&&b.hoverables[c.nodeName.toLowerCase()]){B.attach(c)}d.options=b;return c}function J(b){var c={};return function(d){if(!K(c,d)){c[d]=b.apply(null,arguments)}return c[d]}}function C(g,f){if(!f){f=N.getStyle(g)}var c=N.quotedList(f.get("fontFamily").toLowerCase()),e;for(var d=0,b=c.length;d<b;++d){e=c[d];if(I[e]){return I[e].get(f.get("fontStyle"),f.get("fontWeight"))}}return null}function G(b){return document.getElementsByTagName(b)}function K(c,b){return c.hasOwnProperty(b)}function H(){var b={},d,f;for(var e=0,c=arguments.length;d=arguments[e],e<c;++e){for(f in d){if(K(d,f)){b[f]=d[f]}}}return b}function O(e,o,c,p,f,d){var n=p.separate;if(n=="none"){return Z[p.engine].apply(null,arguments)}var m=document.createDocumentFragment(),h;var j=o.split(P[n]),b=(n=="words");if(b&&T){if(/^\s/.test(o)){j.unshift("")}if(/\s$/.test(o)){j.push("")}}for(var k=0,g=j.length;k<g;++k){h=Z[p.engine](e,b?N.textAlign(j[k],c,k,g):j[k],c,p,f,d,k<g-1);if(h){m.appendChild(h)}}return m}function L(c,k){var d,b,e,h,g,j;for(e=V(c,k).firstChild;e;e=g){h=e.nodeType;g=e.nextSibling;j=false;if(h==1){if(!e.firstChild){continue}if(!/cufon/.test(e.className)){arguments.callee(e,k);continue}else{j=true}}else{if(h!=3){continue}}if(!b){b=N.getStyle(c).extend(k)}if(!d){d=C(c,b)}if(!d){continue}if(j){Z[k.engine](d,null,b,k,e,c);continue}var i=N.whiteSpace(e.data,b,e);if(i===""){continue}var f=O(d,i,b,k,e,c);if(f){e.parentNode.replaceChild(f,e)}else{e.parentNode.removeChild(e)}}}var T=" ".split(/\s+/).length==0;var D=new a();var B=new R();var Y=new U();var E=false;var Z={},I={},W={enableTextDecoration:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},printable:true,selector:(window.Sizzle||(window.jQuery&&function(b){return jQuery(b)})||(window.dojo&&dojo.query)||(window.$$&&function(b){return $$(b)})||(window.$&&function(b){return $(b)})||(document.querySelectorAll&&function(b){return document.querySelectorAll(b)})||(window.Ext&&Ext.query)||G),separate:"words",textShadow:"none"};var P={words:/[^\S\u00a0]+/,characters:""};M.now=function(){X.ready();return M};M.refresh=function(){Y.repeat.apply(Y,arguments);return M};M.registerEngine=function(c,b){if(!b){return M}Z[c]=b;return M.set("engine",c)};M.registerFont=function(d){var b=new S(d),c=b.family;if(!I[c]){I[c]=new F()}I[c].add(b);return M.set("fontFamily",'"'+c+'"')};M.replace=function(d,c,b){c=H(W,c);if(!c.engine){return M}if(!E){N.addClass(X.root(),"cufon-active cufon-loading");N.ready(function(){N.removeClass(X.root(),"cufon-loading")});E=true}if(c.hover){c.forceHitArea=true}if(typeof c.textShadow=="string"){c.textShadow=N.textShadow(c.textShadow)}if(typeof c.color=="string"&&/^-/.test(c.color)){c.textGradient=N.gradient(c.color)}if(!b){Y.add(d,arguments)}if(d.nodeType||typeof d=="string"){d=[d]}N.ready(function(){for(var f=0,e=d.length;f<e;++f){var g=d[f];if(typeof g=="string"){M.replace(c.selector(g),c,true)}else{L(g,c)}}});return M};M.set=function(b,c){W[b]=c;return M};return M})();Cufon.registerEngine("canvas",(function(){var B=document.createElement("canvas");if(!B||!B.getContext||!B.getContext.apply){return}B=null;var A=Cufon.CSS.supports("display","inline-block");var E=!A&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var F=document.createElement("style");F.type="text/css";F.appendChild(document.createTextNode((".cufon-canvas{text-indent:0;}@media screen,projection{.cufon-canvas{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(E?"":"font-size:1px;line-height:1px;")+"}.cufon-canvas .cufon-alt{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(A?".cufon-canvas canvas{position:relative;}":".cufon-canvas canvas{position:absolute;}")+"}@media print{.cufon-canvas{padding:0;}.cufon-canvas canvas{display:none;}.cufon-canvas .cufon-alt{display:inline;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(F);function D(O,H){var M=0,L=0;var G=[],N=/([mrvxe])([^a-z]*)/g,J;generate:for(var I=0;J=N.exec(O);++I){var K=J[2].split(",");switch(J[1]){case"v":G[I]={m:"bezierCurveTo",a:[M+~~K[0],L+~~K[1],M+~~K[2],L+~~K[3],M+=~~K[4],L+=~~K[5]]};break;case"r":G[I]={m:"lineTo",a:[M+=~~K[0],L+=~~K[1]]};break;case"m":G[I]={m:"moveTo",a:[M=~~K[0],L=~~K[1]]};break;case"x":G[I]={m:"closePath"};break;case"e":break generate}H[G[I].m].apply(H,G[I].a)}return G}function C(K,J){for(var I=0,H=K.length;I<H;++I){var G=K[I];J[G.m].apply(J,G.a)}}return function(AH,a,z,W,e,AI){var I=(a===null);if(I){a=e.alt}var c=AH.viewBox;var K=z.getSize("fontSize",AH.baseSize);var v=z.get("letterSpacing");v=(v=="normal")?0:K.convertFrom(parseInt(v,10));var d=0,w=0,u=0,Y=0;var b=W.textShadow,s=[];if(b){for(var AG=b.length;AG--;){var m=b[AG];var r=K.convertFrom(parseFloat(m.offX));var p=K.convertFrom(parseFloat(m.offY));s[AG]=[r,p];if(p<d){d=p}if(r>w){w=r}if(p>u){u=p}if(r<Y){Y=r}}}var AL=Cufon.CSS.textTransform(a,z).split(""),U;var J=AH.glyphs,X,M,AC;var G=0,Q,h=[];for(var AG=0,AE=0,AB=AL.length;AG<AB;++AG){X=J[U=AL[AG]]||AH.missingGlyph;if(!X){continue}if(M){G-=AC=M[U]||0;h[AE-1]-=AC}G+=Q=h[AE++]=~~(X.w||AH.w)+v;M=X.k}if(Q===undefined){return null}w+=c.width-Q;Y+=c.minX;var V,L;if(I){V=e;L=e.firstChild}else{V=document.createElement("span");V.className="cufon cufon-canvas";V.alt=a;L=document.createElement("canvas");V.appendChild(L);if(W.printable){var AD=document.createElement("span");AD.className="cufon-alt";AD.appendChild(document.createTextNode(a));V.appendChild(AD)}}var AM=V.style;var o=L.style;var H=K.convert(c.height);var AK=Math.ceil(H);var t=AK/H;var n=t*Cufon.CSS.fontStretch(z.get("fontStretch"));var q=G*n;var AA=Math.ceil(K.convert(q+w-Y));var O=Math.ceil(K.convert(c.height-d+u));L.width=AA;L.height=O;o.width=AA+"px";o.height=O+"px";d+=c.minY;o.top=Math.round(K.convert(d-AH.ascent))+"px";o.left=Math.round(K.convert(Y))+"px";var T=Math.ceil(K.convert(q))+"px";if(A){AM.width=T;AM.height=K.convert(AH.height)+"px"}else{AM.paddingLeft=T;AM.paddingBottom=(K.convert(AH.height)-1)+"px"}var AJ=L.getContext("2d"),f=H/c.height;AJ.scale(f,f*t);AJ.translate(-Y,-d);AJ.lineWidth=AH.face["underline-thickness"];AJ.save();function N(i,g){AJ.strokeStyle=g;AJ.beginPath();AJ.moveTo(0,i);AJ.lineTo(G,i);AJ.stroke()}var P=W.enableTextDecoration?Cufon.CSS.textDecoration(AI,z):{};if(P.underline){N(-AH.face["underline-position"],P.underline)}if(P.overline){N(AH.ascent,P.overline)}function AF(){AJ.scale(n,1);for(var x=0,k=0,g=AL.length;x<g;++x){var y=J[AL[x]]||AH.missingGlyph;if(!y){continue}if(y.d){AJ.beginPath();if(y.code){C(y.code,AJ)}else{y.code=D("m"+y.d,AJ)}AJ.fill()}AJ.translate(h[k++],0)}AJ.restore()}if(b){for(var AG=b.length;AG--;){var m=b[AG];AJ.save();AJ.fillStyle=m.color;AJ.translate.apply(AJ,s[AG]);AF()}}var S=W.textGradient;if(S){var Z=S.stops,R=AJ.createLinearGradient(0,c.minY,0,c.maxY);for(var AG=0,AB=Z.length;AG<AB;++AG){R.addColorStop.apply(R,Z[AG])}AJ.fillStyle=R}else{AJ.fillStyle=z.get("color")}AF();if(P["line-through"]){N(-AH.descent,P["line-through"])}return V}})());Cufon.registerEngine("vml",(function(){if(!document.namespaces){return}if(document.namespaces.cvml==null){document.namespaces.add("cvml","urn:schemas-microsoft-com:vml")}var B=document.createElement("cvml:shape");B.style.behavior="url(#default#VML)";if(!B.coordsize){return}B=null;var F=(document.documentMode||0)<8;document.write(('<style type="text/css">.cufon-vml-canvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}.cufon-vml-canvas{position:absolute;text-align:left;}.cufon-vml{display:inline-block;position:relative;vertical-align:'+(F?"middle":"text-bottom")+";}.cufon-vml .cufon-alt{position:absolute;left:-10000in;font-size:1px;}a .cufon-vml{cursor:pointer}}@media print{.cufon-vml *{display:none;}.cufon-vml .cufon-alt{display:inline;}}</style>").replace(/;/g,"!important;"));function C(G,H){return A(G,/(?:em|ex|%)$|^[a-z-]+$/i.test(H)?"1em":H)}function A(J,K){if(/px$/i.test(K)){return parseFloat(K)}var I=J.style.left,H=J.runtimeStyle.left;J.runtimeStyle.left=J.currentStyle.left;J.style.left=K.replace("%","em");var G=J.style.pixelLeft;J.style.left=I;J.runtimeStyle.left=H;return G}var E={};function D(L){var M=L.id;if(!E[M]){var J=L.stops,K=document.createElement("cvml:fill"),G=[];K.type="gradient";K.angle=180;K.focus="0";K.method="sigma";K.color=J[0][1];for(var I=1,H=J.length-1;I<H;++I){G.push(J[I][0]*100+"% "+J[I][1])}K.colors=G.join(",");K.color2=J[H][1];E[M]=K}return E[M]}return function(AI,f,AC,b,n,AJ,AA){var J=(f===null);if(J){f=n.alt}var h=AI.viewBox;var L=AC.computedFontSize||(AC.computedFontSize=new Cufon.CSS.Size(C(AJ,AC.get("fontSize"))+"px",AI.baseSize));var z=AC.computedLSpacing;if(z==undefined){z=AC.get("letterSpacing");AC.computedLSpacing=z=(z=="normal")?0:~~L.convertFrom(A(AJ,z))}var X,M;if(J){X=n;M=n.firstChild}else{X=document.createElement("span");X.className="cufon cufon-vml";X.alt=f;M=document.createElement("span");M.className="cufon-vml-canvas";X.appendChild(M);if(b.printable){var AF=document.createElement("span");AF.className="cufon-alt";AF.appendChild(document.createTextNode(f));X.appendChild(AF)}if(!AA){X.appendChild(document.createElement("cvml:shape"))}}var AO=X.style;var u=M.style;var H=L.convert(h.height),AL=Math.ceil(H);var y=AL/H;var s=y*Cufon.CSS.fontStretch(AC.get("fontStretch"));var x=h.minX,w=h.minY;u.height=AL;u.top=Math.round(L.convert(w-AI.ascent));u.left=Math.round(L.convert(x));AO.height=L.convert(AI.height)+"px";var Q=b.enableTextDecoration?Cufon.CSS.textDecoration(AJ,AC):{};var e=AC.get("color");var AN=Cufon.CSS.textTransform(f,AC).split(""),W;var K=AI.glyphs,c,N,AE;var G=0,o=[],v=0,S;var U,g=b.textShadow;for(var AH=0,AG=0,AD=AN.length;AH<AD;++AH){c=K[W=AN[AH]]||AI.missingGlyph;if(!c){continue}if(N){G-=AE=N[W]||0;o[AG-1]-=AE}G+=S=o[AG++]=~~(c.w||AI.w)+z;N=c.k}if(S===undefined){return null}var V=-x+G+(h.width-S);var AM=L.convert(V*s),AB=Math.round(AM);var r=V+","+h.height,I;var m="r"+r+"ns";var T=b.textGradient&&D(b.textGradient);for(AH=0,AG=0;AH<AD;++AH){c=K[AN[AH]]||AI.missingGlyph;if(!c){continue}if(J){U=M.childNodes[AG];while(U.firstChild){U.removeChild(U.firstChild)}}else{U=document.createElement("cvml:shape");M.appendChild(U)}U.stroked="f";U.coordsize=r;U.coordorigin=I=(x-v)+","+w;U.path=(c.d?"m"+c.d+"xe":"")+"m"+I+m;U.fillcolor=e;if(T){U.appendChild(T.cloneNode(false))}var AK=U.style;AK.width=AB;AK.height=AL;if(g){var P=g[0],O=g[1];var a=Cufon.CSS.color(P.color),Y;var q=document.createElement("cvml:shadow");q.on="t";q.color=a.color;q.offset=P.offX+","+P.offY;if(O){Y=Cufon.CSS.color(O.color);q.type="double";q.color2=Y.color;q.offset2=O.offX+","+O.offY}q.opacity=a.opacity||(Y&&Y.opacity)||1;U.appendChild(q)}v+=o[AG++]}var p=U.nextSibling,R,Z;if(b.forceHitArea){if(!p){p=document.createElement("cvml:rect");p.stroked="f";p.className="cufon-vml-cover";R=document.createElement("cvml:fill");R.opacity=0;p.appendChild(R);M.appendChild(p)}Z=p.style;Z.width=AB;Z.height=AL}else{if(p){M.removeChild(p)}}AO.width=Math.max(Math.ceil(L.convert(G*s)),0);if(F){var t=AC.computedYAdjust;if(t===undefined){var d=AC.get("lineHeight");if(d=="normal"){d="1em"}else{if(!isNaN(d)){d+="em"}}AC.computedYAdjust=t=0.5*(A(AJ,d)-parseFloat(AO.height))}if(t){AO.marginTop=Math.ceil(t)+"px";AO.marginBottom=t+"px"}}return X}})());

/* #S:cufon/aller# */
Cufon.registerFont({"w":216,"face":{"font-family":"Aller","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 5 3 3 0 0 2 0 4","ascent":"288","descent":"-72","x-height":"4","bbox":"-14 -347 360.889 90","underline-thickness":"18","underline-position":"-18","unicode-range":"U+0020-U+2122"},"glyphs":{" ":{"w":85},"%":{"d":"84,-132v26,0,35,-22,34,-51v-1,-29,-8,-50,-34,-50v-25,0,-36,21,-35,50v0,29,7,51,35,51xm84,-106v-47,0,-68,-31,-68,-77v0,-45,22,-76,68,-76v45,0,67,31,67,76v0,46,-21,77,-67,77xm292,-22v26,0,35,-22,35,-50v0,-29,-8,-50,-35,-50v-26,0,-35,22,-34,50v1,28,7,50,34,50xm292,4v-46,0,-67,-31,-67,-76v0,-45,21,-77,67,-77v46,0,68,31,68,77v0,46,-22,76,-68,76xm258,-255v12,0,26,-2,37,0r-174,255v-12,1,-25,2,-36,0","w":378},"&":{"d":"145,-229v-30,-10,-78,-8,-78,29v0,50,74,30,121,34r33,-45r3,0r0,45r47,0v3,8,2,21,0,29r-47,0r0,53v0,63,-43,88,-106,88v-56,0,-97,-22,-97,-77v0,-37,20,-62,46,-74v-20,-9,-37,-25,-37,-54v-1,-60,70,-72,123,-55v-1,12,-3,18,-8,27xm60,-79v0,35,23,51,61,51v64,0,73,-44,69,-108r-73,0v-36,1,-57,23,-57,57","w":273},"'":{"d":"23,-259v11,0,24,-2,34,0r0,99v-11,2,-23,1,-34,0r0,-99","w":80},"(":{"d":"97,-279v-55,77,-56,262,0,339v-11,2,-24,3,-35,0v-57,-78,-57,-261,0,-339v11,-2,23,-2,35,0","w":114},")":{"d":"53,-279v57,78,57,261,0,339v-11,2,-23,2,-35,0v55,-77,56,-262,0,-339v11,-2,24,-3,35,0","w":114},"*":{"d":"76,-259v8,-2,15,-1,23,0r3,47v-10,0,-20,2,-29,0xm66,-207v-1,10,-4,18,-8,26r-44,-17v1,-7,3,-14,7,-21xm60,-173v9,4,16,10,23,16r-30,36r-18,-13xm154,-219v4,7,6,14,7,21r-44,17v-4,-8,-7,-16,-8,-26xm139,-134v-5,6,-11,9,-18,13r-30,-36v7,-5,15,-12,23,-16","w":174},"+":{"d":"92,-111r-60,0v-2,-9,-1,-23,0,-32r60,0r0,-65v11,-2,21,-2,32,0r0,65r60,0v0,11,2,22,0,32r-60,0r0,66v-10,1,-22,2,-32,0r0,-66"},",":{"d":"28,-40v12,-1,23,-2,36,0r-23,81v-11,0,-24,2,-34,0","w":76},"-":{"d":"112,-117v0,10,2,23,0,32r-94,0v0,-10,-2,-23,0,-32r94,0","w":129},".":{"d":"23,0v0,-13,-2,-28,0,-40v13,-2,27,-2,40,0v3,11,3,29,0,40v-13,0,-28,2,-40,0","w":86},"\/":{"d":"100,-259v12,0,24,-2,35,0r-88,259v-11,0,-24,2,-34,0","w":147},"0":{"d":"18,-116v0,-69,25,-120,91,-120v65,0,90,51,90,120v0,68,-25,120,-91,120v-66,0,-90,-52,-90,-120xm161,-116v0,-50,-12,-88,-53,-88v-41,0,-53,39,-53,88v0,50,11,89,53,89v41,0,53,-40,53,-89"},"1":{"d":"49,-162v-7,-8,-10,-14,-13,-26v35,-14,62,-36,101,-46r0,203r51,0v1,11,2,20,0,31r-140,0v-3,-9,-2,-21,0,-31r54,0r0,-154"},"2":{"d":"27,-221v50,-26,151,-21,146,53v-4,63,-54,95,-86,136r96,0v0,10,2,23,0,32r-160,0r-2,-5r102,-122v22,-29,13,-77,-35,-77v-23,0,-37,7,-52,13v-3,-9,-9,-19,-9,-30"},"3":{"d":"28,-16v42,19,119,17,119,-43v0,-41,-43,-51,-82,-41r-3,-5r60,-95r-92,0v-2,-9,-3,-23,0,-32r145,0r3,4r-66,100v43,-4,70,24,72,65v4,85,-94,105,-167,77v2,-11,6,-21,11,-30"},"4":{"d":"15,-28r-3,-4r105,-207v12,1,23,7,32,12r-84,167r73,0r0,-68v11,-2,23,-2,34,0r0,68r34,0v0,10,2,23,0,32r-34,0r0,49v-11,0,-24,2,-34,0r0,-49r-123,0"},"5":{"d":"79,-136v60,-10,105,17,105,74v0,82,-89,103,-161,78v1,-12,5,-21,10,-30v44,17,113,11,113,-46v0,-50,-57,-57,-98,-42r-4,-3r5,-127r122,0v0,11,2,22,0,32r-90,0"},"6":{"d":"112,4v-110,7,-104,-153,-55,-214v22,-30,56,-48,104,-52v4,11,3,20,1,30v-59,6,-91,45,-101,101v10,-18,31,-35,61,-34v49,2,77,31,77,83v0,54,-34,82,-87,86xm162,-81v0,-34,-16,-54,-49,-54v-32,0,-49,22,-50,55v-1,34,17,53,48,53v33,0,51,-21,51,-54"},"7":{"d":"88,27v-13,-3,-23,-7,-33,-15r92,-212r-122,0v0,-11,-2,-22,0,-32r173,2"},"8":{"d":"185,-197v1,32,-20,49,-42,60v28,13,54,31,54,71v0,49,-38,70,-89,70v-51,0,-89,-21,-89,-70v0,-40,26,-58,53,-71v-22,-11,-42,-29,-41,-60v1,-42,34,-62,77,-62v43,0,75,20,77,62xm108,-26v58,0,66,-72,20,-88v-6,-3,-13,-6,-20,-8v-26,9,-51,20,-51,53v0,28,21,43,51,43xm108,-230v-48,-4,-54,58,-16,73v26,11,58,-7,58,-37v0,-25,-16,-34,-42,-36"},"9":{"d":"106,-235v109,-7,103,153,55,214v-23,29,-55,49,-104,52v-4,-8,-3,-21,-1,-30v58,-7,93,-43,101,-100v-11,17,-32,34,-61,33v-51,0,-77,-32,-77,-82v0,-55,34,-83,87,-87xm57,-149v0,35,16,53,48,53v32,0,51,-21,51,-54v1,-34,-17,-54,-49,-54v-30,1,-50,21,-50,55"},":":{"d":"23,-145v0,-13,-2,-28,0,-40v13,-2,27,-2,40,0v3,11,3,29,0,40v-13,0,-28,2,-40,0xm23,0v0,-13,-2,-28,0,-40v13,-2,27,-2,40,0v3,11,3,29,0,40v-13,0,-28,2,-40,0","w":86},";":{"d":"31,-40v12,-1,23,-2,36,0r-23,81v-11,0,-24,2,-34,0xm29,-145v0,-13,-2,-28,0,-40v13,-2,27,-2,40,0v3,11,3,29,0,40v-13,0,-28,2,-40,0","w":93},"<":{"d":"184,-204v3,14,2,22,0,34r-118,46r118,44v2,12,2,24,0,36r-150,-61v-2,-12,-3,-26,0,-38"},"=":{"d":"184,-107v2,10,2,22,0,32r-152,0v0,-10,-2,-23,0,-32r152,0xm184,-176v2,11,2,23,0,33r-152,0v0,-11,-2,-23,0,-33r152,0"},">":{"d":"32,-44v0,-11,-2,-24,0,-34r118,-46r-118,-44v-2,-12,-2,-24,0,-36r150,61v3,10,2,26,0,38"},"?":{"d":"162,-189v-2,42,-32,63,-62,75r0,37v-11,0,-24,2,-34,0r0,-58v29,-8,57,-18,58,-54v1,-44,-69,-46,-100,-30v-3,-10,-7,-18,-9,-30v58,-23,151,-10,147,60xm62,0v0,-13,-2,-28,0,-40v11,-3,29,-3,41,0v0,13,2,28,0,40v-13,0,-29,2,-41,0","w":175},"@":{"d":"54,-78v-6,93,84,124,165,96v4,7,7,15,8,25v-18,8,-41,12,-70,12v-85,-2,-137,-45,-137,-132v0,-113,73,-186,194,-186v79,0,129,40,131,122v2,79,-63,146,-137,110v-39,25,-110,14,-108,-44v3,-83,71,-133,157,-105r-26,129v52,20,82,-39,82,-90v0,-62,-39,-96,-103,-94v-97,2,-150,62,-156,157xm136,-82v-2,37,35,43,63,29r20,-104v-51,-9,-80,26,-83,75","w":365},"A":{"d":"159,-60r-98,0r-18,60v-12,0,-26,2,-37,0r84,-259v14,0,29,-2,42,0r84,259v-13,0,-27,2,-39,0xm71,-92r78,0r-39,-132","w":222},"B":{"d":"198,-72v1,80,-91,81,-166,72r0,-259v64,-9,153,-9,150,64v-2,29,-18,49,-42,56v34,6,58,25,58,67xm159,-73v0,-47,-43,-49,-91,-48r0,93v45,3,91,1,91,-45xm145,-193v0,-38,-37,-45,-77,-40r0,82v42,2,77,-2,77,-42","w":214},"C":{"d":"61,-128v0,82,66,119,136,90v5,10,9,20,10,30v-19,8,-40,12,-65,12v-81,-1,-118,-52,-121,-132v-4,-104,83,-159,182,-125v0,12,-6,21,-9,30v-69,-27,-133,13,-133,95","w":222},"D":{"d":"231,-129v0,114,-87,147,-199,129r0,-259v110,-19,199,18,199,130xm192,-130v0,-75,-44,-108,-123,-99r0,199v77,11,123,-21,123,-100","w":251},"E":{"d":"32,-259r142,0v0,10,2,23,0,32r-106,0r0,74r85,0v0,10,2,23,0,32r-85,0r0,89r109,0v0,10,2,23,0,32r-145,0r0,-259","w":192},"F":{"d":"32,-259r135,0v0,10,2,23,0,32r-99,0r0,76r83,0v0,11,2,23,0,33r-83,0r0,118v-12,0,-25,2,-36,0r0,-259","w":181},"G":{"d":"60,-128v-2,73,48,114,121,95r0,-101v12,0,26,-2,37,0r0,126v-20,8,-44,13,-73,12v-82,-2,-121,-50,-124,-132v-3,-104,85,-159,184,-125v0,12,-6,21,-9,30v-15,-4,-29,-9,-51,-8v-59,2,-83,43,-85,103","w":245},"H":{"d":"32,-259v12,0,25,-2,36,0r0,107r111,0r0,-107v12,0,25,-2,36,0r0,259v-12,0,-25,2,-36,0r0,-120r-111,0r0,120v-12,0,-25,2,-36,0r0,-259","w":246},"I":{"d":"32,-259v12,0,25,-2,36,0r0,259v-12,0,-25,2,-36,0r0,-259","w":100},"J":{"d":"16,-31v29,8,60,2,60,-33r0,-163r-45,0v-2,-10,-2,-22,0,-32r82,0r0,187v5,63,-44,87,-103,72v1,-12,3,-20,6,-31","w":142},"K":{"d":"79,-131r83,-128v13,0,27,-2,40,0r-82,124r93,135v-14,0,-28,2,-42,0xm32,-259v12,0,25,-2,36,0r0,259v-12,0,-25,2,-36,0r0,-259"},"L":{"d":"32,-259v12,0,25,-2,36,0r0,227r102,0v1,10,2,22,0,32r-138,0r0,-259","w":178},"M":{"d":"39,-259v13,0,29,-2,41,0r67,162r68,-162v13,0,27,-2,39,0r12,259v-12,0,-24,2,-35,0r-9,-201r-63,147v-9,1,-19,2,-28,0r-62,-148r-8,202v-11,0,-23,2,-34,0","w":293},"N":{"d":"32,-259v11,0,23,-2,34,0r112,195r0,-195v12,0,24,-2,35,0r0,259v-11,0,-23,2,-34,0r-113,-193r0,193v-11,0,-24,2,-34,0r0,-259","w":244},"O":{"d":"240,-129v0,79,-31,133,-109,133v-78,0,-109,-56,-109,-133v0,-77,31,-134,109,-134v78,0,109,55,109,134xm61,-129v0,55,15,102,70,102v55,0,71,-47,71,-102v0,-55,-15,-102,-71,-102v-55,0,-70,47,-70,102","w":262},"P":{"d":"190,-180v0,70,-52,92,-122,86r0,94v-12,0,-25,2,-36,0r0,-259v76,-12,158,-4,158,79xm152,-179v0,-46,-37,-57,-84,-51r0,104v45,6,84,-5,84,-53","w":203},"Q":{"d":"243,23v0,13,-3,22,-6,32r-83,-15v0,-15,3,-20,7,-31xm239,-129v0,79,-31,133,-109,133v-78,0,-109,-56,-109,-133v0,-77,31,-134,109,-134v78,0,109,55,109,134xm60,-129v1,57,16,102,70,102v55,0,71,-46,71,-102v0,-56,-16,-102,-71,-102v-55,0,-70,45,-70,102","w":260},"R":{"d":"149,-181v1,-43,-35,-56,-80,-50r0,231v-12,0,-25,2,-37,0r0,-259v83,-16,181,8,151,101v-8,24,-28,39,-50,49r75,109v-12,1,-28,2,-41,0r-83,-121v30,-10,64,-21,65,-60","w":214},"S":{"d":"145,-137v70,41,26,157,-62,141v-27,1,-47,-3,-66,-11v0,-10,5,-23,8,-32v43,20,140,14,112,-51v-21,-48,-114,-28,-114,-103v0,-70,87,-82,145,-60v-1,10,-3,20,-7,30v-34,-17,-120,-14,-96,41v12,27,55,30,80,45","w":196},"T":{"d":"76,-227r-67,0v0,-10,-2,-23,0,-32r171,0v2,10,2,22,0,32r-67,0r0,227v-12,2,-25,1,-37,0r0,-227","w":189,"k":{"\u00ef":-11}},"U":{"d":"121,4v-124,0,-86,-150,-92,-263v12,-1,25,-2,37,0r0,147v1,47,7,83,55,83v48,0,56,-34,55,-83r0,-147v12,-1,26,-2,37,0v-6,114,33,263,-92,263","w":242},"V":{"d":"8,-259v13,0,29,-2,41,0r65,222r65,-222v13,0,28,-2,40,0r-85,259v-14,0,-29,2,-42,0","w":226,"k":{"\u00ef":-11}},"W":{"d":"10,-259v13,0,28,-2,40,0r45,216r53,-216v12,0,27,-2,38,0r54,218r45,-218v12,0,26,-2,37,0r-62,259v-14,0,-30,2,-43,0r-51,-203r-52,203v-14,0,-29,2,-42,0","w":331,"k":{"\u00ef":-11}},"X":{"d":"108,-135r-62,135v-14,2,-24,1,-38,0r64,-135r-54,-123v13,-2,26,-3,39,0xm111,-135r51,-123v12,-2,27,-3,39,0r-54,122r64,136v-15,2,-24,1,-39,0","w":219},"Y":{"d":"89,-95r-83,-164v14,0,29,-2,42,0r60,129r60,-129v13,0,27,-2,39,0r-81,164r0,95v-12,0,-26,2,-37,0r0,-95","w":213,"k":{"\u00ef":-11}},"Z":{"d":"9,-3r130,-224r-114,0v-2,-10,-2,-22,0,-32r168,0r2,3r-130,224r121,0v2,10,2,22,0,32r-175,0","w":203},"[":{"d":"18,-274r77,0v2,10,2,20,0,30r-42,0r0,275r42,0v2,10,2,20,0,29r-77,0r0,-334","w":114},"\\":{"d":"134,0v-12,0,-24,2,-35,0r-87,-259v12,0,24,-2,35,0","w":148},"]":{"d":"19,60v-2,-9,-1,-21,0,-29r43,0r0,-275r-43,0v-1,-10,-2,-20,0,-30r78,0r0,334r-78,0","w":114},"^":{"d":"80,-259v13,0,26,-2,38,0r57,127v-11,0,-23,2,-33,0r-44,-97r-42,97v-12,1,-22,0,-34,0","w":198},"_":{"d":"180,5v1,8,2,19,0,27r-178,0v-2,-9,-3,-18,0,-27r178,0","w":181},"`":{"d":"46,-260v15,0,32,-2,46,0r42,46v-12,3,-25,2,-36,0","w":180},"a":{"d":"53,-55v0,36,45,34,73,27r0,-59v-34,-5,-73,-3,-73,32xm17,-55v3,-52,53,-68,109,-60v10,-52,-52,-49,-87,-37v-5,-8,-7,-18,-7,-29v56,-17,129,-11,129,61r0,115v-54,14,-148,20,-144,-50","w":186},"b":{"d":"193,-97v0,89,-86,119,-165,91r0,-258v12,0,25,-2,36,0r0,102v9,-15,28,-27,53,-27v54,1,76,36,76,92xm111,-158v-60,-2,-46,72,-47,128v50,14,94,-11,92,-65v-2,-36,-10,-62,-45,-63","w":212},"c":{"d":"55,-92v0,58,48,77,97,60v4,6,7,18,7,28v-71,25,-141,-9,-141,-88v0,-77,68,-114,139,-89v-1,9,-3,21,-6,28v-50,-19,-96,4,-96,61","w":172},"d":{"d":"19,-89v0,-74,55,-112,128,-95r0,-80v12,0,25,-2,36,0r0,259v-73,22,-164,7,-164,-84xm57,-89v-4,55,42,73,90,60r0,-124v-47,-20,-97,9,-90,64","w":210},"e":{"d":"164,-34v3,8,6,18,7,28v-69,27,-160,1,-153,-85v5,-59,28,-98,87,-98v58,0,82,44,76,105r-126,0v-5,60,62,69,109,50xm147,-110v4,-44,-50,-67,-77,-37v-8,9,-12,21,-14,37r91,0","w":200},"f":{"d":"132,-235v-34,-11,-62,7,-55,50r47,0v1,9,2,20,0,28r-47,0r0,157v-12,0,-25,2,-36,0r0,-157r-30,0v-2,-7,-1,-20,0,-28r30,0v-8,-64,37,-93,96,-79v0,12,-3,19,-5,29","w":133,"k":{"\u00ef":-20}},"g":{"d":"54,-41v2,26,47,17,74,17v38,0,61,17,61,50v0,47,-49,64,-100,64v-43,0,-76,-10,-76,-48v0,-22,14,-37,29,-45v-26,-13,-18,-58,5,-70v-15,-10,-26,-27,-26,-51v0,-64,85,-81,127,-48v10,-8,27,-15,46,-14v0,11,2,22,0,32r-32,0v29,57,-27,112,-93,91v-6,4,-15,12,-15,22xm152,28v0,-30,-43,-22,-73,-23v-21,-2,-32,13,-32,30v0,46,105,31,105,-7xm58,-124v0,24,13,39,38,39v25,0,38,-15,38,-39v0,-25,-13,-39,-38,-39v-25,0,-38,14,-38,39","w":199},"h":{"d":"113,-157v-67,0,-46,92,-49,157v-12,0,-25,2,-36,0r0,-264v12,0,25,-2,36,0r0,107v11,-16,28,-32,57,-32v86,0,57,111,62,189v-12,0,-24,2,-35,0v-7,-56,23,-157,-35,-157","w":208},"i":{"d":"40,-157v-18,3,-32,0,-24,-28r59,0r0,185v-12,0,-24,2,-35,0r0,-157xm32,-225v0,-12,-2,-26,0,-37v12,0,27,-2,38,0v0,12,2,25,0,37v-12,0,-27,2,-38,0","w":103},"j":{"d":"-9,36v24,8,50,2,50,-28r0,-165v-18,3,-32,0,-24,-28r59,0r0,195v4,51,-45,65,-90,53v0,-10,2,-20,5,-27xm70,-226v-27,8,-48,1,-38,-35v10,-3,28,-3,38,0v2,12,2,23,0,35","w":104},"k":{"d":"27,-264v12,0,25,-2,36,0r0,264v-12,0,-25,2,-36,0r0,-264xm73,-96r58,-89v13,0,28,-2,40,0r-59,87r69,98v-13,0,-28,2,-40,0","w":185},"l":{"d":"104,0v-41,9,-76,-4,-76,-48r0,-216v12,0,24,-2,35,0r0,208v-2,25,13,34,37,28v2,8,4,18,4,28","w":107},"m":{"d":"108,-158v-62,0,-40,95,-44,158v-12,0,-24,2,-35,0r0,-185v10,0,20,-2,30,0r3,29v12,-39,95,-46,105,0v11,-17,26,-32,54,-33v86,-4,57,111,62,189v-12,0,-25,2,-36,0r0,-107v-1,-29,-5,-50,-32,-50v-61,0,-36,97,-41,157v-12,0,-25,2,-36,0r0,-110v0,-28,-5,-48,-30,-48","w":307},"n":{"d":"114,-157v-66,0,-48,91,-50,157v-12,0,-24,2,-35,0r0,-185v10,0,20,-2,30,0r3,30v11,-18,30,-33,59,-34v86,-4,57,111,62,189v-12,0,-24,2,-35,0r0,-107v-1,-30,-6,-50,-34,-50","w":208},"o":{"d":"190,-92v0,57,-27,96,-86,96v-59,0,-86,-38,-86,-96v0,-59,28,-97,86,-97v57,0,86,40,86,97xm55,-92v0,39,12,68,49,68v36,0,48,-30,48,-68v0,-38,-12,-68,-48,-68v-37,0,-49,30,-49,68","w":207},"p":{"d":"193,-97v0,75,-55,115,-129,97r0,85v-12,0,-25,2,-36,0r0,-270v21,-3,39,-2,34,26v11,-17,29,-30,56,-30v53,0,75,37,75,92xm111,-158v-59,-1,-46,71,-47,128v52,15,95,-11,92,-65v-2,-35,-11,-63,-45,-63","w":212},"q":{"d":"19,-87v0,-88,81,-119,163,-94r0,266v-12,0,-24,2,-35,0r0,-85v-68,15,-128,-13,-128,-87xm56,-86v0,54,44,69,91,56r0,-126v-53,-13,-91,15,-91,70","w":210},"r":{"d":"125,-153v-79,-10,-58,82,-61,153v-12,0,-24,2,-35,0r0,-185v10,0,21,-2,30,0r3,29v11,-18,32,-35,63,-29v2,10,2,21,0,32","w":133},"s":{"d":"144,-75v23,74,-70,93,-127,71v0,-11,6,-20,9,-29v32,20,113,2,76,-39v-30,-18,-80,-18,-80,-64v0,-56,74,-61,120,-44v-1,10,-4,20,-8,28v-25,-17,-102,-8,-67,30v25,17,68,15,77,47","w":163},"t":{"d":"123,-1v-44,11,-87,0,-87,-50r0,-105v-10,-2,-28,5,-30,-5r62,-69r3,0r0,45r47,0v0,10,2,20,0,29r-47,0r0,84v-6,39,16,54,48,43v4,8,3,19,4,28","w":128},"u":{"d":"179,-6v-67,21,-152,16,-152,-76r0,-103v12,0,24,-2,35,0v6,65,-23,165,51,159v12,0,22,-1,31,-4r0,-155v12,0,24,-2,35,0r0,179","w":206},"v":{"d":"6,-185v13,0,28,-2,40,0r50,153r51,-153v13,0,26,-2,38,0r-72,185v-12,0,-24,2,-35,0","w":191},"w":{"d":"8,-185v13,0,26,-2,38,0r36,151r41,-151v12,0,25,-2,36,0r41,149r36,-149v12,0,24,-2,35,0r-55,185v-12,0,-25,2,-36,0r-40,-140r-41,140v-12,0,-26,2,-37,0","w":279},"x":{"d":"57,-96r-44,-89v13,0,26,-2,39,0r38,90r-46,95v-13,0,-26,2,-38,0xm93,-95r38,-90v13,0,26,-2,39,0r-43,88r50,97v-13,0,-25,2,-38,0","w":183},"y":{"d":"31,58v23,8,48,0,50,-23r11,-35v-8,0,-19,2,-26,0r-61,-185v13,0,27,-2,39,0r51,172r53,-172v12,0,25,-2,37,0r-82,247v-11,26,-47,34,-78,23v0,-13,2,-19,6,-27","w":190},"z":{"d":"10,-5r98,-151r-86,0v-1,-8,-2,-21,0,-29r139,0r1,5r-98,152r92,0v2,9,1,19,0,28r-144,0","w":171},"{":{"d":"129,60v-67,5,-75,-44,-75,-109v0,-32,-13,-45,-36,-56r0,-5v22,-11,37,-28,36,-61v-1,-64,7,-109,75,-104v2,9,2,19,0,28v-36,-2,-40,21,-40,57v0,40,-3,71,-31,82v28,12,31,44,31,85v0,35,5,55,40,54v2,10,2,19,0,29","w":149},"|":{"d":"42,-279v12,-2,24,-2,35,0r0,339v-9,3,-25,3,-35,0r0,-339","w":119},"}":{"d":"131,-105v-74,17,13,172,-112,165v0,-10,-2,-20,0,-29v37,2,41,-22,41,-57v-1,-41,4,-69,30,-82v-27,-12,-31,-42,-30,-84v0,-34,-5,-58,-41,-55v0,-9,-2,-19,0,-28v68,-5,78,39,75,104v-1,34,15,50,37,61r0,5","w":149},"~":{"d":"165,-143v-32,47,-108,-19,-143,19v-8,-7,-12,-14,-15,-23v9,-11,27,-21,47,-21v34,2,70,29,96,1v8,7,11,14,15,24","w":171},"\u00c1":{"d":"120,-280v-13,0,-27,2,-39,0v20,-21,38,-52,87,-39xm159,-60r-98,0r-18,60v-12,0,-26,2,-37,0r84,-259v14,0,29,-2,42,0r84,259v-13,0,-27,2,-39,0xm71,-92r78,0r-39,-132","w":222},"\u00c4":{"d":"53,-284v-2,-12,-1,-24,0,-36v13,-2,25,-2,38,0v2,12,1,25,0,36v-13,0,-26,2,-38,0xm130,-284v-1,-12,-2,-23,0,-36v13,-2,25,-2,38,0v2,12,1,24,0,36v-13,0,-26,2,-38,0xm159,-60r-98,0r-18,60v-12,0,-26,2,-37,0r84,-259v14,0,29,-2,42,0r84,259v-13,0,-27,2,-39,0xm71,-92r78,0r-39,-132","w":222},"\u00c9":{"d":"108,-280v-13,0,-27,2,-39,0v21,-20,38,-52,88,-39xm32,-259r142,0v0,10,2,23,0,32r-106,0r0,74r85,0v0,10,2,23,0,32r-85,0r0,89r109,0v0,10,2,23,0,32r-145,0r0,-259","w":192},"\u00cd":{"d":"61,-280v-13,0,-26,2,-38,0v20,-21,38,-52,87,-39xm32,-259v12,0,25,-2,36,0r0,259v-12,0,-25,2,-36,0r0,-259","w":100},"\u00cf":{"d":"-7,-284v-2,-12,-1,-24,0,-36v13,-2,25,-2,38,0v2,12,1,25,0,36v-13,0,-26,2,-38,0xm70,-284v-2,-12,-3,-23,0,-36v13,-2,25,-2,38,0v2,12,1,24,0,36v-13,0,-26,2,-38,0xm32,-259v12,0,25,-2,36,0r0,259v-12,0,-25,2,-36,0r0,-259","w":100},"\u00d3":{"d":"188,-319v-25,16,-40,48,-87,39v20,-21,38,-52,87,-39xm239,-129v0,79,-31,133,-109,133v-78,0,-109,-56,-109,-133v0,-77,31,-134,109,-134v78,0,109,55,109,134xm60,-129v0,55,15,102,70,102v55,0,71,-47,71,-102v0,-55,-15,-102,-71,-102v-55,0,-70,47,-70,102","w":260},"\u00d6":{"d":"72,-284v-2,-12,-1,-24,0,-36v13,-2,26,-2,38,0v2,12,3,25,0,36v-13,0,-26,2,-38,0xm188,-284v-20,1,-46,9,-40,-18v0,-6,1,-11,2,-18v13,-2,25,-2,38,0v2,12,1,24,0,36xm239,-129v0,79,-31,133,-109,133v-78,0,-109,-56,-109,-133v0,-77,31,-134,109,-134v78,0,109,55,109,134xm60,-129v0,55,15,102,70,102v55,0,71,-47,71,-102v0,-55,-15,-102,-71,-102v-55,0,-70,47,-70,102","w":260},"\u00d7":{"d":"85,-127r-43,-44v6,-8,14,-17,22,-23r44,44r44,-44v9,6,16,14,22,23r-43,44r43,43v-5,8,-13,17,-22,22r-44,-43r-44,44v-9,-6,-17,-14,-23,-23"},"\u00da":{"d":"135,-280v-13,0,-27,2,-39,0v20,-21,38,-52,88,-39xm121,4v-124,0,-86,-150,-92,-263v12,-1,25,-2,37,0r0,147v1,47,7,83,55,83v48,0,56,-34,55,-83r0,-147v12,-1,26,-2,37,0v-6,114,33,263,-92,263","w":242},"\u00dc":{"d":"64,-284v-2,-12,-1,-24,0,-36v13,-2,25,-2,38,0v2,12,1,25,0,36v-13,0,-26,2,-38,0xm141,-284v-2,-12,-3,-23,0,-36v13,-2,25,-2,38,0v2,12,1,24,0,36v-13,0,-26,2,-38,0xm121,4v-124,0,-86,-150,-92,-263v12,-1,25,-2,37,0r0,147v1,47,7,83,55,83v48,0,56,-34,55,-83r0,-147v12,-1,26,-2,37,0v-6,114,33,263,-92,263","w":242},"\u00dd":{"d":"121,-280v-13,0,-27,2,-39,0v20,-21,38,-53,88,-39xm89,-95r-83,-164v14,0,29,-2,42,0r60,129r60,-129v13,0,27,-2,39,0r-81,164r0,95v-12,0,-26,2,-37,0r0,-95","w":213},"\u00e1":{"d":"93,-214v-12,2,-24,2,-36,0r42,-46v15,0,32,-2,45,0xm53,-55v0,36,45,34,73,27r0,-59v-34,-5,-73,-3,-73,32xm17,-55v3,-52,53,-68,109,-60v10,-52,-52,-49,-87,-37v-5,-8,-7,-18,-7,-29v56,-17,129,-11,129,61r0,115v-54,14,-148,20,-144,-50","w":186},"\u00e4":{"d":"39,-217v0,-12,-2,-25,0,-36v10,-3,27,-3,37,0v0,12,2,25,0,36v-13,2,-24,0,-37,0xm113,-217v-3,-12,-2,-24,0,-36v9,-3,26,-3,36,0v2,12,1,24,0,36v-12,2,-23,0,-36,0xm53,-55v0,36,45,34,73,27r0,-59v-34,-5,-73,-3,-73,32xm17,-55v3,-52,53,-68,109,-60v10,-52,-52,-49,-87,-37v-5,-8,-7,-18,-7,-29v56,-17,129,-11,129,61r0,115v-54,14,-148,20,-144,-50","w":186},"\u00e9":{"d":"108,-214v-12,2,-24,2,-35,0r41,-46v15,0,32,-2,45,0xm164,-34v3,8,6,18,7,28v-69,27,-160,1,-153,-85v5,-59,28,-98,87,-98v58,0,82,44,76,105r-126,0v-5,60,62,69,109,50xm147,-110v4,-44,-50,-67,-77,-37v-8,9,-12,21,-14,37r91,0","w":200},"\u00ed":{"d":"40,-157v-18,3,-32,0,-24,-28r59,0r0,185v-12,0,-24,2,-35,0r0,-157xm54,-214v-12,2,-24,2,-36,0r41,-46v15,0,32,-2,46,0","w":103},"\u00ef":{"d":"40,-157v-18,3,-32,0,-24,-28r59,0r0,185v-12,0,-24,2,-35,0r0,-157xm-3,-217v0,-12,-2,-25,0,-36v10,-3,27,-3,37,0v0,12,2,25,0,36v-13,2,-24,0,-37,0xm71,-217v-2,-11,-3,-25,0,-36v9,-3,26,-3,36,0v2,12,1,24,0,36v-12,2,-23,0,-36,0","w":103},"\u00f3":{"d":"106,-214v-12,2,-24,2,-36,0r42,-46v15,0,32,-2,45,0xm190,-92v0,57,-27,96,-86,96v-59,0,-86,-38,-86,-96v0,-59,28,-97,86,-97v57,0,86,40,86,97xm55,-92v0,39,12,68,49,68v36,0,48,-30,48,-68v0,-38,-12,-68,-48,-68v-37,0,-49,30,-49,68","w":207},"\u00f6":{"d":"48,-217v0,-12,-2,-25,0,-36v10,-3,27,-3,37,0v0,12,2,25,0,36v-13,2,-24,0,-37,0xm122,-217v-3,-12,-2,-24,0,-36v9,-3,26,-3,36,0v2,12,1,24,0,36v-12,2,-23,0,-36,0xm190,-92v0,57,-27,96,-86,96v-59,0,-86,-38,-86,-96v0,-59,28,-97,86,-97v57,0,86,40,86,97xm55,-92v0,39,12,68,49,68v36,0,48,-30,48,-68v0,-38,-12,-68,-48,-68v-37,0,-49,30,-49,68","w":207},"\u00fa":{"d":"113,-214v-12,2,-24,2,-36,0r41,-46v15,0,32,-2,46,0xm179,-6v-67,21,-152,16,-152,-76r0,-103v12,0,24,-2,35,0v6,65,-23,165,51,159v12,0,22,-1,31,-4r0,-155v12,0,24,-2,35,0r0,179","w":206},"\u00fc":{"d":"50,-217v0,-12,-2,-25,0,-36v10,-3,27,-3,37,0v0,12,2,25,0,36v-13,2,-24,0,-37,0xm123,-217v0,-12,-2,-25,0,-36v10,-3,27,-3,37,0v2,12,1,24,0,36v-13,2,-24,0,-37,0xm179,-6v-67,21,-152,16,-152,-76r0,-103v12,0,24,-2,35,0v6,65,-23,165,51,159v12,0,22,-1,31,-4r0,-155v12,0,24,-2,35,0r0,179","w":206},"\u00fd":{"d":"99,-214v-12,2,-24,2,-36,0r42,-46v15,0,32,-2,45,0xm31,58v23,8,48,0,50,-23r11,-35v-8,0,-19,2,-26,0r-61,-185v13,0,27,-2,39,0r51,172r53,-172v12,0,25,-2,37,0r-82,247v-11,26,-47,34,-78,23v0,-13,2,-19,6,-27","w":189},"\u010c":{"d":"76,-319v31,-7,50,6,63,22v13,-15,31,-31,63,-22r-42,39v-14,0,-29,2,-42,0xm61,-128v0,82,66,119,136,90v5,10,9,20,10,30v-19,8,-40,12,-65,12v-81,-1,-118,-52,-121,-132v-4,-104,83,-159,182,-125v0,12,-6,21,-9,30v-69,-27,-133,13,-133,95","w":222},"\u010d":{"d":"46,-259v12,-2,25,-2,37,0r24,29v12,-18,26,-39,60,-29r-40,46v-14,1,-29,1,-42,-1xm55,-92v0,58,48,77,97,60v4,6,7,18,7,28v-71,25,-141,-9,-141,-88v0,-77,68,-114,139,-89v-1,9,-3,21,-6,28v-50,-19,-96,4,-96,61","w":172},"\u010e":{"d":"44,-319v31,-8,50,6,63,22v13,-15,31,-31,63,-22r-42,39v-14,0,-29,2,-42,0xm231,-129v0,114,-87,147,-199,129r0,-259v110,-19,199,18,199,130xm192,-130v0,-75,-44,-108,-123,-99r0,199v77,11,123,-21,123,-100","w":251},"\u010f":{"d":"212,-263v9,-3,24,-2,34,0r-5,73v-10,0,-20,2,-29,0r0,-73xm19,-89v0,-74,55,-112,128,-95r0,-80v12,0,25,-2,36,0r0,259v-73,22,-164,7,-164,-84xm57,-89v-4,55,42,73,90,60r0,-124v-47,-20,-97,9,-90,64","w":240},"\u011a":{"d":"42,-319v31,-7,52,6,63,22v13,-15,31,-31,63,-22r-42,39v-14,0,-29,2,-42,0xm32,-259r142,0v0,10,2,23,0,32r-106,0r0,74r85,0v0,10,2,23,0,32r-85,0r0,89r109,0v0,10,2,23,0,32r-145,0r0,-259","w":192},"\u011b":{"d":"43,-259v12,-2,25,-2,37,0r23,29v12,-18,27,-39,60,-29r-39,46v-14,1,-29,1,-42,-1xm164,-34v3,8,6,18,7,28v-69,27,-160,1,-153,-85v5,-59,28,-98,87,-98v58,0,82,44,76,105r-126,0v-5,60,62,69,109,50xm147,-110v4,-44,-50,-67,-77,-37v-8,9,-12,21,-14,37r91,0","w":200},"\u0139":{"d":"67,-280v-13,0,-27,2,-39,0v20,-21,38,-53,88,-39xm32,-259v12,0,25,-2,36,0r0,227r102,0v1,10,2,22,0,32r-138,0r0,-259","w":178},"\u013a":{"d":"60,-280v-13,0,-27,2,-39,0v20,-21,38,-52,88,-39xm104,0v-41,9,-76,-4,-76,-48r0,-216v12,0,24,-2,35,0r0,208v-2,25,13,34,37,28v2,8,4,18,4,28","w":107},"\u013d":{"d":"100,-259v9,-3,24,-2,34,0r-5,73v-10,0,-20,2,-29,0r0,-73xm32,-259v12,0,25,-2,36,0r0,227r102,0v1,10,2,22,0,32r-138,0r0,-259","w":174},"\u013e":{"d":"96,-264v11,0,24,-2,34,0r-5,73v-10,2,-19,2,-29,0r0,-73xm104,0v-41,9,-76,-4,-76,-48r0,-216v12,0,24,-2,35,0r0,208v-2,25,13,34,37,28v2,8,4,18,4,28","w":127},"\u0147":{"d":"60,-319v31,-7,52,6,63,22v13,-15,31,-31,63,-22r-42,39v-14,0,-29,2,-42,0xm32,-259v11,0,23,-2,34,0r112,195r0,-195v12,0,24,-2,35,0r0,259v-11,0,-23,2,-34,0r-113,-193r0,193v-11,0,-24,2,-34,0r0,-259","w":244},"\u0148":{"d":"47,-259v12,-2,25,-2,37,0r23,29v12,-18,27,-39,60,-29r-39,46v-14,1,-29,1,-42,-1xm114,-157v-66,0,-48,91,-50,157v-12,0,-24,2,-35,0r0,-185v10,0,20,-2,30,0r3,30v11,-18,30,-33,59,-34v86,-4,57,111,62,189v-12,0,-24,2,-35,0r0,-107v-1,-30,-6,-50,-34,-50","w":208},"\u0154":{"d":"112,-280v-13,0,-27,2,-39,0v21,-20,38,-52,88,-39xm149,-181v1,-43,-35,-56,-80,-50r0,231v-12,0,-25,2,-37,0r0,-259v83,-16,181,8,151,101v-8,24,-28,39,-50,49r75,109v-12,1,-28,2,-41,0r-83,-121v30,-10,64,-21,65,-60","w":214},"\u0155":{"d":"77,-214v-12,2,-24,2,-36,0r42,-46v15,0,32,-2,45,0xm125,-153v-79,-10,-58,82,-61,153v-12,0,-24,2,-35,0r0,-185v10,0,21,-2,30,0r3,29v11,-18,32,-35,63,-29v2,10,2,21,0,32","w":133},"\u0158":{"d":"39,-319v31,-8,50,7,63,22v13,-15,31,-31,63,-22r-43,39v-14,0,-29,2,-42,0xm149,-181v1,-43,-35,-56,-80,-50r0,231v-12,0,-25,2,-37,0r0,-259v83,-16,181,8,151,101v-8,24,-28,39,-50,49r75,109v-12,1,-28,2,-41,0r-83,-121v30,-10,64,-21,65,-60","w":214},"\u0159":{"d":"19,-259v12,-2,25,-2,37,0r24,29v12,-18,26,-39,60,-29r-40,46v-14,1,-29,1,-42,-1xm125,-153v-79,-10,-58,82,-61,153v-12,0,-24,2,-35,0r0,-185v10,0,21,-2,30,0r3,29v11,-18,32,-35,63,-29v2,10,2,21,0,32","w":133},"\u0160":{"d":"41,-319v30,-8,51,6,62,22v13,-15,32,-31,64,-22r-43,39v-14,0,-29,2,-42,0xm145,-137v70,41,26,157,-62,141v-27,1,-47,-3,-66,-11v0,-10,5,-23,8,-32v43,20,140,14,112,-51v-21,-48,-114,-28,-114,-103v0,-70,87,-82,145,-60v-1,10,-3,20,-7,30v-34,-17,-120,-14,-96,41v12,27,55,30,80,45","w":196},"\u0161":{"d":"27,-259v11,-2,24,-2,36,0r24,29v12,-18,27,-39,60,-29r-39,46v-14,1,-29,1,-42,-1xm144,-75v23,74,-70,93,-127,71v0,-11,6,-20,9,-29v32,20,113,2,76,-39v-30,-18,-80,-18,-80,-64v0,-56,74,-61,120,-44v-1,10,-4,20,-8,28v-25,-17,-102,-8,-67,30v25,17,68,15,77,47","w":163},"\u0164":{"d":"32,-319v31,-7,52,6,63,22v13,-15,31,-31,63,-22r-42,39v-14,0,-29,2,-42,0xm76,-227r-67,0v0,-10,-2,-23,0,-32r171,0v2,10,2,22,0,32r-67,0r0,227v-12,2,-25,1,-37,0r0,-227","w":189},"\u0165":{"d":"102,-264v12,0,24,-2,35,0r-6,58v-10,2,-19,2,-29,0r0,-58xm123,-1v-44,11,-87,0,-87,-50r0,-105v-10,-2,-28,5,-30,-5r62,-69r3,0r0,45r47,0v0,10,2,20,0,29r-47,0r0,84v-6,39,16,54,48,43v4,8,3,19,4,28","w":128},"\u016e":{"d":"122,-264v-26,0,-42,-16,-42,-42v0,-26,16,-41,42,-41v25,0,42,16,42,41v0,26,-17,42,-42,42xm102,-306v0,14,6,23,20,23v13,0,19,-10,19,-23v0,-13,-6,-22,-19,-22v-13,0,-20,9,-20,22xm121,4v-124,0,-86,-150,-92,-263v12,-1,25,-2,37,0r0,147v1,47,7,83,55,83v48,0,56,-34,55,-83r0,-147v12,-1,26,-2,37,0v-6,114,33,263,-92,263","w":242},"\u016f":{"d":"105,-211v-23,0,-39,-15,-39,-38v0,-23,16,-39,39,-39v23,0,39,16,39,39v0,23,-16,38,-39,38xm87,-249v0,11,7,20,18,20v12,0,17,-9,18,-20v0,-11,-6,-21,-18,-21v-12,0,-18,10,-18,21xm179,-6v-67,21,-152,16,-152,-76r0,-103v12,0,24,-2,35,0v6,65,-23,165,51,159v12,0,22,-1,31,-4r0,-155v12,0,24,-2,35,0r0,179","w":206},"\u017d":{"d":"50,-319v31,-7,52,6,63,22v13,-15,31,-31,63,-22r-42,39v-14,0,-29,2,-42,0xm10,-3r130,-224r-114,0v-2,-10,-2,-22,0,-32r168,0r2,3r-130,224r121,0v2,10,2,22,0,32r-175,0","w":205},"\u017e":{"d":"34,-259v12,-2,25,-2,37,0r23,29v12,-18,27,-39,60,-29r-39,46v-14,1,-29,1,-42,-1xm10,-5r98,-151r-86,0v-1,-8,-2,-21,0,-29r139,0r1,5r-98,152r92,0v2,9,1,19,0,28r-144,0","w":171},"\u2013":{"d":"180,-117v0,10,2,23,0,32r-180,0v0,-11,-2,-22,0,-32r180,0","w":180},"\u2014":{"d":"360,-117v0,10,2,23,0,32r-360,0v0,-11,-2,-22,0,-32r360,0","w":360},"\u2018":{"d":"18,-258v9,-3,25,-3,35,0r22,80v-12,1,-23,2,-35,0","w":92},"\u2019":{"d":"39,-259v12,0,25,-2,36,0r-22,80v-9,3,-25,3,-35,0","w":92},"\u201c":{"d":"18,-258v9,-3,25,-3,35,0r22,80v-12,1,-23,2,-35,0xm88,-258v9,-3,25,-3,35,0r22,80v-12,1,-23,2,-35,0","w":163},"\u201d":{"d":"39,-259v12,0,25,-2,36,0r-22,80v-9,3,-25,3,-35,0xm109,-259v12,0,25,-2,36,0r-22,80v-9,3,-25,3,-35,0","w":163},"\u2026":{"d":"112,0v0,-13,-2,-28,0,-40v13,-2,27,-2,40,0v3,11,3,29,0,40v-13,0,-28,2,-40,0xm200,0v0,-13,-2,-28,0,-40v13,-2,27,-2,40,0v3,11,3,29,0,40v-13,0,-28,2,-40,0xm23,0v0,-13,-2,-28,0,-40v13,-2,27,-2,40,0v3,11,3,29,0,40v-13,0,-28,2,-40,0","w":263},"\u2122":{"d":"50,-228r-41,0v-2,-9,-1,-17,0,-27r109,0v2,9,2,18,0,27r-40,0r0,117v-8,3,-20,3,-28,0r0,-117xm141,-255v11,-1,20,0,31,0r35,79r36,-79v10,-1,18,0,29,0r7,144v-8,2,-19,4,-27,0r-6,-91r-31,64v-8,1,-11,2,-20,0r-29,-63r-4,90v-10,2,-18,3,-28,0","w":297},"!":{"d":"33,-259v13,0,27,-2,39,0r-2,181v-11,2,-23,3,-34,0xm32,0v0,-13,-2,-28,0,-40v13,-2,27,-2,40,0v2,13,2,27,0,40v-13,0,-28,2,-40,0","w":104},"\"":{"d":"94,-259v11,0,24,-2,34,0r0,99v-11,2,-23,1,-34,0r0,-99xm23,-259v11,0,24,-2,34,0r0,99v-11,2,-23,1,-34,0r0,-99","w":151},"#":{"d":"68,-75r-44,0v0,-9,-2,-21,0,-29r47,0r5,-59r-45,0v-2,-7,-1,-20,0,-28r47,0r5,-57r32,-1r-4,58r61,0r5,-57r32,-1r-5,58r42,0v2,9,1,19,0,28r-44,0r-5,59r42,0v0,9,2,21,0,29r-45,0r-5,65v-11,2,-22,1,-32,0r5,-65r-61,0r-5,65v-12,1,-21,2,-33,0xm165,-104r5,-59r-62,0r-5,59r62,0","w":264},"$":{"d":"157,-133v56,31,33,135,-33,134r0,41v-6,3,-19,3,-25,0r0,-38v-29,1,-51,-3,-72,-11v0,-11,5,-22,8,-32v43,20,135,16,112,-50v-27,-43,-115,-27,-113,-101v1,-40,26,-64,65,-68r0,-35v7,-2,18,-1,25,0r0,34v19,0,41,4,55,10v-1,10,-4,19,-8,29v-35,-15,-117,-16,-96,42v17,25,56,31,82,45"},"\u00a0":{"w":85}}});Cufon.registerFont({"w":216,"face":{"font-family":"Aller","font-weight":700,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 8 3 4 0 0 2 0 4","ascent":"288","descent":"-72","x-height":"4","bbox":"-18 -350 363 90.1267","underline-thickness":"18","underline-position":"-18","unicode-range":"U+0020-U+2122"},"glyphs":{" ":{"w":79},"!":{"d":"26,-259v19,-2,37,-3,56,0r-4,176v-16,2,-32,3,-48,0xm27,0v-3,-18,-2,-35,0,-53v18,-2,35,-3,53,0v3,18,2,35,0,53v-18,3,-35,2,-53,0","w":107},"\"":{"d":"18,-259v13,-3,32,-3,46,0r0,101v-15,2,-31,2,-46,0r0,-101xm90,-259v13,-3,32,-3,46,0r0,101v-15,2,-31,2,-46,0r0,-101","w":154},"#":{"d":"61,-74r-40,0v-3,-12,-2,-26,0,-38r43,0r4,-44r-40,0v-3,-10,-3,-27,0,-38r43,0r5,-54v13,-3,30,-3,44,0r-5,54r44,0r4,-54v13,-3,30,-3,44,0r-4,54r37,0v3,10,3,27,0,38r-40,0r-4,44r38,0v0,13,2,26,0,38r-41,0r-5,63v-13,3,-30,3,-44,0r5,-63r-44,0r-5,63v-13,3,-30,3,-44,0xm152,-112r4,-44r-44,0r-4,44r44,0","w":264},"$":{"d":"156,-140v59,29,36,139,-30,141r0,41v-11,3,-21,4,-32,0r0,-38v-31,2,-54,-5,-76,-13v2,-16,6,-29,11,-43v36,17,123,20,101,-36v-31,-37,-107,-26,-105,-97v1,-45,28,-68,69,-74r0,-38v11,-2,21,-3,32,0r0,37v21,2,37,6,55,12v-1,14,-5,28,-11,41v-26,-13,-104,-25,-88,28v16,21,50,27,74,39"},"%":{"d":"269,-72v0,22,5,42,25,42v20,0,25,-20,25,-42v0,-22,-5,-42,-25,-42v-20,0,-25,20,-25,42xm363,-72v0,45,-23,76,-69,76v-47,0,-70,-30,-70,-76v0,-47,25,-77,70,-77v45,0,69,31,69,77xm62,-182v0,22,5,42,25,42v20,0,26,-20,26,-42v0,-22,-5,-42,-26,-42v-20,0,-25,20,-25,42xm157,-182v0,46,-23,76,-70,76v-46,0,-69,-31,-69,-76v0,-46,24,-77,69,-77v45,0,70,30,70,77xm253,-255v17,-2,32,-3,50,0r-174,254v-17,2,-33,3,-50,0","w":378},"&":{"d":"79,-196v0,41,60,25,98,28r42,-51r8,0r0,51r37,0v2,13,2,26,0,39r-37,0v9,89,-27,136,-111,133v-55,-1,-98,-21,-98,-77v0,-37,19,-60,43,-72v-18,-9,-33,-27,-33,-53v-2,-64,77,-76,131,-57v0,14,-4,26,-11,38v-26,-10,-69,-11,-69,21xm122,-40v51,0,58,-38,55,-89v-50,-2,-105,-5,-103,45v1,29,16,44,48,44","w":274},"'":{"d":"18,-259v13,-3,32,-3,46,0r0,101v-15,2,-31,2,-46,0r0,-101","w":82},"(":{"d":"111,60v-35,9,-64,-2,-67,-30v-40,-83,-32,-246,16,-309v13,-4,37,-3,51,0v-54,77,-53,264,0,339","w":128},")":{"d":"18,60v53,-79,53,-261,0,-339v14,-4,38,-4,51,0v56,78,54,263,0,339v-12,3,-37,3,-51,0","w":128},"*":{"d":"77,-259v9,-2,18,-1,27,0r5,49v-10,3,-26,3,-36,0xm13,-192v0,-11,6,-17,9,-25r48,11v-2,13,-6,24,-11,34xm148,-125v-5,6,-14,13,-22,16r-32,-37v9,-9,18,-16,28,-21xm160,-218v4,7,6,18,8,26r-45,20v-5,-10,-9,-22,-11,-34xm56,-108v-8,-3,-17,-10,-22,-17r26,-42v10,5,20,12,29,21","w":174},"+":{"d":"86,-105r-56,0v-3,-15,-4,-29,0,-44r56,0r0,-64v15,-2,29,-3,44,0r0,64r56,0v2,15,3,29,0,44r-56,0r0,63v-15,2,-29,3,-44,0r0,-63"},",":{"d":"36,-52v14,-3,35,-3,50,0r-27,92v-13,3,-33,3,-47,0","w":104},"-":{"d":"113,-121v2,14,3,30,0,44r-92,0v-2,-14,-3,-30,0,-44r92,0","w":133},".":{"d":"26,0v-4,-18,-4,-35,0,-53v17,-2,35,-3,52,0v4,18,4,35,0,53v-18,2,-34,3,-52,0","w":104},"\/":{"d":"92,-259v18,-2,33,-3,51,0r-88,259v-18,3,-33,2,-51,0","w":147},"0":{"d":"203,-117v0,70,-26,121,-95,121v-68,0,-93,-52,-93,-121v0,-69,26,-121,95,-121v68,0,93,51,93,121xm109,-194v-57,0,-55,155,0,155v32,0,39,-36,39,-78v0,-42,-6,-77,-39,-77"},"1":{"d":"94,-43r0,-126r-45,17v-9,-12,-14,-23,-19,-38r104,-45r9,0r0,192r52,0v2,15,2,28,0,43r-154,0v0,-15,-2,-29,0,-43r53,0"},"2":{"d":"25,-225v63,-30,179,-11,150,81v-13,41,-41,67,-64,100r76,0v3,14,2,30,0,44r-164,0r-3,-5v33,-47,74,-87,101,-139v16,-31,-13,-56,-51,-49v-13,2,-22,6,-33,10v-6,-12,-11,-26,-12,-42"},"3":{"d":"137,-66v0,-34,-41,-39,-73,-32r-4,-6r49,-87r-79,0v-4,-14,-3,-30,0,-44r150,0r4,6r-57,97v38,1,59,27,61,63v5,88,-99,111,-174,81v1,-15,7,-30,13,-42v40,16,111,17,110,-36"},"4":{"d":"6,-34r102,-206v18,2,33,8,45,17r-75,150r52,0r0,-57v14,-3,35,-3,50,0r0,57r26,0v3,14,2,30,0,44r-26,0r0,50v-17,2,-33,2,-50,0r0,-50r-121,0"},"5":{"d":"136,-63v0,-43,-59,-46,-91,-30r-5,-4r5,-138r129,0v2,14,3,30,0,44r-83,0r-2,52v56,-11,100,14,100,72v0,88,-96,105,-171,80v2,-16,7,-30,13,-43v36,15,105,16,105,-33"},"6":{"d":"113,4v-110,8,-111,-154,-58,-216v24,-27,60,-47,108,-49v4,13,6,27,1,42v-50,4,-81,32,-89,78v10,-15,26,-27,52,-26v49,2,77,32,77,83v0,55,-35,84,-91,88xm74,-84v-1,28,13,47,38,47v24,0,40,-17,39,-45v0,-29,-13,-45,-38,-45v-25,0,-39,17,-39,43"},"7":{"d":"133,-191r-108,0v-3,-14,-2,-30,0,-44r177,0r2,5r-106,257v-18,-5,-33,-10,-47,-21"},"8":{"d":"17,-68v0,-36,20,-56,44,-69v-17,-10,-33,-31,-33,-56v0,-44,34,-66,80,-66v46,0,80,22,80,66v0,26,-16,45,-33,56v24,12,44,33,44,69v0,51,-39,72,-91,72v-52,0,-91,-21,-91,-72xm108,-37v38,0,50,-42,28,-64v-7,-7,-16,-12,-28,-16v-45,4,-56,80,0,80xm108,-219v-48,0,-34,61,0,66v35,-3,47,-67,0,-66"},"9":{"d":"108,-238v110,-8,111,155,57,216v-24,27,-58,48,-107,49v-3,-14,-8,-27,-1,-42v51,-3,80,-33,89,-78v-11,14,-25,27,-52,26v-50,-2,-77,-32,-77,-83v0,-56,35,-84,91,-88xm70,-152v0,29,13,45,37,45v25,0,40,-16,40,-43v0,-27,-14,-47,-38,-47v-24,0,-39,17,-39,45"},":":{"d":"26,0v-4,-18,-4,-35,0,-53v17,-2,35,-3,52,0v4,18,4,35,0,53v-18,2,-34,3,-52,0xm26,-133v-4,-18,-4,-35,0,-53v17,-2,35,-3,52,0v4,18,4,35,0,53v-18,2,-34,3,-52,0","w":104},";":{"d":"34,-52v14,-3,35,-3,50,0r-27,92v-13,3,-33,3,-47,0xm34,-133v-4,-18,-4,-35,0,-53v17,-2,35,-3,52,0v4,18,4,35,0,53v-18,2,-34,3,-52,0","w":111},"<":{"d":"183,-208v2,17,3,30,1,47r-109,39r109,37v0,17,3,34,-1,49r-149,-59v-4,-19,-4,-35,0,-54"},"=":{"d":"184,-184v2,15,3,29,0,44r-152,0v-2,-15,-3,-29,0,-44r152,0xm184,-110v3,14,2,29,0,43r-152,0v-3,-14,-2,-29,0,-43r152,0"},">":{"d":"141,-122r-109,-37v0,-17,-3,-34,1,-49r149,59v4,19,4,35,0,54r-149,59v-2,-17,-3,-30,-1,-47"},"?":{"d":"15,-247v61,-25,157,-13,152,62v-3,40,-29,58,-57,71r0,33v-15,2,-32,3,-47,0r0,-62v25,-5,50,-12,51,-41v1,-40,-57,-35,-86,-23v-6,-11,-13,-25,-13,-40xm59,0v-3,-18,-2,-35,0,-53v18,-2,35,-3,53,0v3,18,2,35,0,53v-18,3,-35,2,-53,0","w":177},"@":{"d":"60,-80v-6,88,88,114,161,87r11,33v-20,10,-50,14,-80,14v-84,-2,-137,-45,-137,-132v0,-113,76,-184,198,-184v80,0,133,39,133,121v0,68,-38,123,-102,123v-18,0,-31,-5,-40,-14v-38,26,-108,17,-108,-46v0,-88,79,-132,164,-101r-23,122v46,12,66,-40,67,-84v1,-57,-38,-85,-96,-85v-92,2,-142,57,-148,146xm144,-86v-1,30,24,35,49,27r15,-90v-44,-7,-62,23,-64,63","w":361},"A":{"d":"85,-259v20,-2,39,-3,59,0r81,259v-19,2,-36,3,-55,0r-15,-52r-86,0r-14,52v-18,3,-33,2,-51,0xm143,-95r-30,-109r-31,109r61,0","w":228},"B":{"d":"204,-73v2,86,-98,81,-178,73r0,-259v66,-8,163,-12,161,63v-1,30,-16,50,-40,57v33,6,56,26,57,66xm150,-76v0,-36,-32,-40,-72,-38r0,74v35,5,72,0,72,-36xm136,-190v0,-32,-28,-37,-58,-33r0,69v33,2,58,-3,58,-36","w":217},"C":{"d":"76,-129v0,80,57,102,120,80v6,13,10,26,12,42v-22,9,-37,11,-65,11v-83,0,-120,-51,-124,-133v-5,-104,89,-159,186,-123v-1,16,-7,29,-12,42v-63,-24,-117,5,-117,81","w":222},"D":{"d":"234,-128v0,117,-91,145,-208,128r0,-259v116,-17,208,14,208,131xm178,-129v0,-64,-33,-97,-99,-88r0,175v67,8,99,-21,99,-87","w":252},"E":{"d":"25,-259r147,0v3,14,2,31,0,45r-94,0r0,56r75,0v3,15,2,30,0,45r-75,0r0,68r97,0v3,14,2,31,0,45r-150,0r0,-259","w":191},"F":{"d":"25,-259r147,0v3,14,2,31,0,45r-94,0r0,61r75,0v3,15,2,30,0,45r-75,0r0,108v-18,3,-35,2,-53,0r0,-259","w":182},"G":{"d":"75,-129v0,62,31,96,92,86r0,-91v19,-3,34,-2,53,0r0,127v-19,8,-50,11,-75,11v-83,-1,-125,-50,-127,-133v-3,-103,87,-160,186,-123v-1,16,-7,29,-12,42v-62,-24,-117,7,-117,81","w":240},"H":{"d":"25,-259v18,-3,35,-2,53,0r0,102r87,0r0,-102v18,-3,35,-2,53,0r0,259v-18,3,-35,2,-53,0r0,-112r-87,0r0,112v-18,3,-35,2,-53,0r0,-259","w":243},"I":{"d":"25,-259v18,-3,35,-2,53,0r0,259v-18,3,-35,2,-53,0r0,-259","w":103},"J":{"d":"15,-44v28,8,57,2,57,-32r0,-138r-43,0v-2,-15,-3,-31,0,-45r96,0r0,190v2,62,-55,82,-115,69v-2,-15,0,-30,5,-44","w":147},"K":{"d":"85,-130r71,-129v18,-4,39,-1,57,0r-71,125r77,134v-20,0,-40,4,-58,0xm25,-259v16,-3,36,-3,53,0r0,259v-16,3,-36,3,-53,0r0,-259","w":222},"L":{"d":"25,-259v19,-2,33,-3,52,0r0,214r90,0v0,15,2,31,0,45r-142,0r0,-259","w":177},"M":{"d":"32,-259v20,-2,37,-3,56,0r59,148r61,-148v15,-3,36,-2,52,0r12,259v-18,2,-33,3,-50,0r-7,-176r-52,122v-14,2,-27,3,-41,0r-49,-124r-5,178v-16,3,-30,2,-46,0","w":294},"N":{"d":"25,-259v15,-3,28,-2,44,0r100,165r0,-165v16,-2,30,-3,46,0r0,259v-16,3,-27,2,-43,0r-100,-165r0,165v-15,2,-32,3,-47,0r0,-259","w":240},"O":{"d":"243,-129v0,78,-33,133,-112,133v-80,0,-113,-54,-113,-133v0,-79,33,-134,113,-134v79,0,112,56,112,134xm186,-129v0,-52,-10,-89,-55,-89v-38,0,-56,29,-56,89v0,60,19,89,56,89v37,0,55,-29,55,-89","w":261},"P":{"d":"197,-173v-1,69,-49,95,-119,90r0,83v-18,2,-35,2,-53,0r0,-260v87,-9,174,-4,172,87xm143,-172v0,-38,-26,-51,-65,-47r0,92v38,5,65,-8,65,-45","w":209},"Q":{"d":"249,20v-1,15,-2,31,-8,42r-89,-14v3,-14,4,-29,9,-42xm243,-129v0,78,-33,133,-112,133v-80,0,-113,-54,-113,-133v0,-79,33,-134,113,-134v79,0,112,56,112,134xm186,-129v0,-52,-10,-89,-55,-89v-38,0,-56,29,-56,89v0,60,19,89,56,89v37,0,55,-29,55,-89","w":261},"R":{"d":"28,-259v87,-15,191,4,165,102v-7,22,-22,38,-40,47r63,110v-19,1,-39,3,-58,0r-68,-121v24,-11,49,-22,51,-55v1,-34,-26,-48,-61,-43r0,219v-17,2,-34,2,-52,0r0,-259","w":219},"S":{"d":"23,-54v34,20,122,22,103,-36v-30,-39,-107,-23,-107,-98v0,-77,94,-87,157,-63v-1,14,-6,28,-12,41v-28,-13,-103,-25,-88,29v33,38,109,24,109,103v0,83,-103,97,-172,69v2,-15,5,-31,10,-45","w":198},"T":{"d":"76,-214r-65,0v-2,-14,-3,-31,0,-45r182,0v3,14,2,31,0,45r-64,0r0,214v-18,2,-35,2,-53,0r0,-214","w":204,"k":{"\u00ef":-11}},"U":{"d":"121,4v-128,0,-92,-146,-97,-263v18,-2,34,-3,52,0r0,134v1,45,1,84,45,84v43,0,44,-38,44,-84r0,-134v18,-2,35,-3,53,0v-5,117,30,263,-97,263","w":241},"V":{"d":"4,-259v19,-2,36,-3,56,0r57,204r57,-204v19,-2,36,-3,55,0r-84,259v-18,3,-40,3,-59,0","w":232,"k":{"\u00ef":-11}},"W":{"d":"6,-259v16,-2,39,-4,56,0r37,195r44,-195v17,-2,33,-3,50,0r46,200r37,-200v16,-3,36,-1,51,0r-63,259v-20,3,-36,2,-57,0r-41,-172r-45,172v-19,1,-35,3,-54,0","w":331,"k":{"\u00ef":-11}},"X":{"d":"116,-134r40,-124v18,-2,38,-4,55,0r-46,123r56,135v-18,3,-36,3,-55,0xm63,-135r-46,-123v17,-4,37,-2,55,0r41,124r-51,134v-19,3,-37,3,-56,0","w":227},"Y":{"d":"84,-93r-80,-166v19,-2,38,-3,57,0r51,118r51,-118v19,-3,36,-2,55,0r-81,166r0,93v-16,3,-36,3,-53,0r0,-93","w":221,"k":{"\u00ef":-11}},"Z":{"d":"14,-4r108,-210r-99,0v-3,-14,-2,-31,0,-45r174,0r2,4r-107,210r102,0v3,14,2,31,0,45r-178,0","w":208},"[":{"d":"18,-279r86,0v2,14,3,27,0,41r-36,0r0,257r36,0v2,14,2,27,0,41r-86,0r0,-339","w":123},"\\":{"d":"5,-259v19,-2,33,-3,52,0r87,259v-18,3,-33,2,-51,0","w":149},"]":{"d":"56,19r0,-257r-36,0v-2,-14,-2,-27,0,-41r86,0r0,339r-86,0v-2,-14,-3,-27,0,-41r36,0","w":123},"^":{"d":"75,-259v16,-2,31,-3,48,0r57,128v-15,2,-31,4,-47,1r-35,-82r-33,82v-16,2,-31,3,-47,-1","w":197},"_":{"d":"179,1v2,12,3,23,0,35r-176,0v-3,-9,-3,-25,0,-35r176,0","w":181},"`":{"d":"39,-259v20,-2,43,-3,62,0r40,44v-15,3,-34,4,-48,0","w":180},"a":{"d":"62,-60v0,27,34,27,56,22r0,-47v-23,-5,-56,-2,-56,25xm14,-58v2,-53,50,-64,104,-60v3,-42,-49,-35,-81,-25v-5,-11,-10,-21,-10,-37v60,-22,141,-12,141,65r0,108v-53,18,-157,23,-154,-51","w":187},"b":{"d":"198,-96v4,91,-94,117,-174,90r0,-257v18,-2,33,-3,51,0r0,95v8,-13,25,-23,47,-22v54,1,74,39,76,94xm108,-148v-46,-1,-31,64,-33,108v42,8,69,-11,69,-55v0,-31,-8,-52,-36,-53","w":212},"c":{"d":"67,-93v-6,52,44,67,83,49v6,11,10,22,10,39v-71,28,-145,-7,-145,-88v0,-80,69,-116,143,-88v0,14,-3,28,-9,38v-41,-16,-88,0,-82,50","w":171},"d":{"d":"15,-91v4,-69,50,-109,122,-96r0,-76v15,-3,36,-3,51,0r0,257v-75,24,-179,10,-173,-85xm67,-91v0,42,28,62,70,50r0,-107v-44,-11,-70,14,-70,57","w":211},"e":{"d":"105,-190v62,-1,90,49,80,113r-119,0v0,48,63,46,100,32v6,10,10,24,10,39v-76,27,-167,2,-161,-86v4,-58,29,-98,90,-98xm139,-113v3,-35,-41,-51,-62,-28v-6,7,-10,16,-11,28r73,0","w":202},"f":{"d":"137,-223v-29,-6,-53,1,-49,37r43,0v3,12,3,27,0,39r-43,0r0,147v-18,3,-33,2,-51,0r0,-147r-29,0v-3,-12,-3,-27,0,-39r29,0v-6,-65,48,-93,108,-77v-1,16,-4,27,-8,40","w":142,"k":{"\u00ef":-20}},"g":{"d":"70,-62v-13,9,-13,31,10,30v56,-2,116,-2,113,55v-3,50,-49,67,-102,67v-42,0,-79,-7,-79,-48v0,-24,12,-35,28,-45v-27,-12,-21,-61,5,-70v-14,-11,-26,-28,-26,-51v0,-68,96,-82,137,-46v10,-13,21,-19,45,-18v0,14,2,29,0,42r-30,0v22,58,-35,101,-101,84xm145,26v0,-26,-36,-19,-61,-20v-17,-1,-27,7,-27,24v0,20,16,22,37,23v25,1,51,-7,51,-27xm69,-124v0,19,9,32,29,32v21,0,29,-12,29,-32v0,-20,-8,-33,-29,-33v-20,0,-29,13,-29,33","w":203},"h":{"d":"112,-145v-58,0,-31,91,-37,145v-15,3,-36,3,-51,0r0,-263v15,-3,36,-3,51,0r0,99v11,-14,25,-26,52,-26v88,0,58,111,63,190v-15,3,-36,3,-51,0r0,-105v-1,-23,-5,-40,-27,-40","w":210},"i":{"d":"35,-147r-24,0v-2,-13,-3,-26,0,-39r74,0r0,186v-18,2,-32,3,-50,0r0,-147xm28,-217v-2,-16,-3,-33,0,-49v17,-2,35,-3,52,0v3,14,3,34,0,49v-17,0,-36,2,-52,0","w":110},"j":{"d":"-11,28v28,8,47,-4,47,-33r0,-142r-25,0v-2,-13,-3,-26,0,-39r74,0r0,190v5,60,-50,73,-103,61v0,-15,3,-25,7,-37xm28,-219v-3,-15,-3,-30,0,-46v17,-2,35,-4,52,0v3,15,3,30,0,46v-13,4,-38,5,-52,0","w":110},"k":{"d":"22,-263v16,-3,35,-2,51,0r0,263v-16,2,-35,3,-51,0r0,-263xm80,-98r46,-88v18,-2,37,-3,55,0r-47,86r55,100v-20,2,-35,3,-55,0","w":192},"l":{"d":"114,-1v-51,11,-90,-7,-90,-62r0,-200v18,-3,33,-2,51,0r0,189v-3,26,9,41,36,34v4,14,3,24,3,39","w":116},"m":{"d":"110,-145v-56,2,-27,93,-34,145v-18,3,-33,2,-51,0r0,-186v22,-6,54,-4,48,26v12,-40,97,-40,107,3v9,-17,26,-33,54,-33v87,0,55,112,61,190v-18,3,-33,2,-51,0r0,-105v-1,-23,-2,-40,-24,-40v-56,2,-27,93,-34,145v-18,2,-33,3,-51,0r0,-105v-1,-23,-2,-40,-25,-40","w":316},"n":{"d":"112,-145v-57,1,-30,91,-36,145v-18,3,-33,2,-51,0r0,-186v22,-6,54,-4,48,26v10,-16,25,-30,53,-30v88,0,59,110,64,190v-18,3,-33,2,-51,0r0,-105v0,-23,-5,-40,-27,-40","w":211},"o":{"d":"194,-93v0,59,-29,97,-90,97v-60,0,-89,-37,-89,-97v0,-59,29,-96,89,-97v61,0,90,38,90,97xm67,-93v0,34,7,58,37,58v30,0,38,-25,38,-58v0,-33,-8,-57,-38,-57v-30,0,-37,24,-37,57","w":208},"p":{"d":"198,-96v0,72,-47,106,-123,99r0,82v-15,3,-35,3,-51,0r0,-271v12,-4,29,-2,42,0r6,27v10,-17,24,-32,52,-31v53,1,74,40,74,94xm108,-147v-45,0,-31,63,-33,107v41,12,72,-11,69,-55v-2,-28,-8,-52,-36,-52","w":212},"q":{"d":"15,-89v0,-89,86,-117,172,-93r0,267v-15,3,-36,3,-51,0r0,-84v-69,12,-121,-18,-121,-90xm68,-89v0,42,28,59,68,48r0,-106v-43,-10,-68,16,-68,58","w":211},"r":{"d":"135,-142v-74,-15,-58,75,-59,142v-15,3,-35,3,-51,0r0,-186v23,-6,53,-5,48,27v11,-17,32,-35,63,-28v2,14,2,31,-1,45","w":144},"s":{"d":"25,-45v24,15,94,16,73,-23v-30,-17,-80,-14,-80,-64v0,-60,81,-68,129,-48v-1,12,-6,28,-11,37v-17,-13,-84,-15,-62,18v32,15,79,14,79,66v0,63,-85,75,-139,53v1,-13,6,-28,11,-39","w":165},"t":{"d":"132,-2v-53,12,-102,-2,-102,-61r0,-84v-10,-1,-26,4,-25,-7r67,-86r9,0r0,54r43,0v3,12,3,26,0,39r-43,0v3,48,-19,126,47,106v4,12,4,24,4,39","w":137},"u":{"d":"115,4v-62,0,-93,-26,-93,-90r0,-100v18,-2,33,-3,51,0v6,64,-28,168,61,146r0,-146v18,-3,33,-2,51,0r0,179v-17,6,-45,11,-70,11","w":205},"v":{"d":"2,-186v17,-3,39,-3,56,0r41,138r40,-138v15,-3,38,-3,55,0r-71,186v-17,2,-35,3,-52,0","w":195},"w":{"d":"3,-186v16,-3,38,-3,55,0r29,137r35,-137v14,-2,37,-4,51,0r34,135r29,-135v15,-3,35,-3,52,0r-58,186v-17,2,-34,3,-51,0r-34,-123r-35,123v-17,2,-34,3,-51,0","w":290},"x":{"d":"48,-96r-36,-90v16,-2,37,-3,54,0r29,91r-37,95v-19,3,-34,2,-53,0xm97,-95r29,-91v17,-2,36,-3,54,0r-36,90r43,96v-19,2,-34,3,-52,0","w":192},"y":{"d":"34,48v37,14,53,-16,57,-48v-11,0,-23,2,-33,0r-54,-186v17,-3,37,-3,54,0r39,162r44,-162v17,-2,34,-4,51,0r-69,230v-7,40,-50,55,-95,41v-3,-14,2,-27,6,-37","w":195},"z":{"d":"10,-4r84,-143r-72,0v0,-13,-2,-27,0,-39r147,0r2,4r-86,143r80,0v0,13,2,27,0,39r-152,0","w":177},"{":{"d":"137,59v-74,7,-87,-39,-85,-110v1,-32,-13,-47,-34,-57r0,-9v32,-11,36,-45,35,-89v-1,-55,26,-85,84,-77v3,14,2,25,0,39v-32,-3,-37,17,-36,47v1,42,-3,73,-30,85v28,12,30,43,30,85v-1,29,3,50,36,46v2,15,3,25,0,40","w":157},"|":{"d":"37,-279v16,-4,33,-4,49,0r0,339v-16,4,-33,4,-49,0r0,-339","w":122},"}":{"d":"105,-51v2,69,-10,118,-85,110v-2,-15,-3,-25,0,-40v32,4,36,-17,36,-46v0,-41,1,-74,30,-85v-28,-12,-30,-45,-30,-85v0,-30,-4,-50,-36,-47v-2,-14,-3,-25,0,-39v71,-10,88,38,85,109v-1,32,12,47,34,57r0,9v-21,10,-34,25,-34,57","w":157},"~":{"d":"54,-174v32,0,70,30,94,2v9,9,15,20,19,33v-9,11,-28,20,-49,20v-33,-1,-69,-29,-95,-2v-7,-10,-15,-19,-19,-31v11,-12,28,-22,50,-22","w":171},"\u00c1":{"d":"82,-281v18,-29,49,-49,105,-38v-28,19,-52,50,-105,38xm85,-259v20,-2,39,-3,59,0r81,259v-19,2,-36,3,-55,0r-15,-52r-86,0r-14,52v-18,3,-33,2,-51,0xm143,-95r-30,-109r-31,109r61,0","w":228},"\u00c4":{"d":"51,-284v-2,-14,-2,-28,0,-43v16,-2,31,-2,47,0v0,14,2,30,0,43v-16,2,-31,3,-47,0xm131,-284v-3,-14,-2,-29,0,-43v15,-2,30,-2,46,0v2,14,2,28,0,43v-15,2,-31,3,-46,0xm85,-259v20,-2,39,-3,59,0r81,259v-19,2,-36,3,-55,0r-15,-52r-86,0r-14,52v-18,3,-33,2,-51,0xm143,-95r-30,-109r-31,109r61,0","w":228},"\u00c9":{"d":"58,-281v18,-29,49,-49,104,-38v-28,19,-51,50,-104,38xm25,-259r147,0v3,14,2,31,0,45r-94,0r0,56r75,0v3,15,2,30,0,45r-75,0r0,68r97,0v3,14,2,31,0,45r-150,0r0,-259","w":191},"\u00cd":{"d":"22,-281v19,-28,49,-49,105,-38v-28,19,-52,50,-105,38xm25,-259v18,-3,35,-2,53,0r0,259v-18,3,-35,2,-53,0r0,-259","w":103},"\u00cf":{"d":"-11,-284v-2,-14,-2,-28,0,-43v15,-2,30,-2,46,0v3,13,3,30,0,43v-15,2,-30,2,-46,0xm68,-284v-3,-14,-2,-29,0,-43v16,-2,31,-2,47,0v0,14,2,30,0,43v-16,2,-31,3,-47,0xm25,-259v18,-3,35,-2,53,0r0,259v-18,3,-35,2,-53,0r0,-259","w":103},"\u00d3":{"d":"102,-281v19,-28,49,-49,105,-38v-28,19,-52,50,-105,38xm243,-129v0,78,-33,133,-112,133v-80,0,-113,-54,-113,-133v0,-79,33,-134,113,-134v79,0,112,56,112,134xm186,-129v0,-52,-10,-89,-55,-89v-38,0,-56,29,-56,89v0,60,19,89,56,89v37,0,55,-29,55,-89","w":261},"\u00d6":{"d":"68,-284v-3,-12,-3,-30,0,-43v15,-2,30,-2,46,0v3,13,3,30,0,43v-15,2,-30,2,-46,0xm147,-284v-3,-14,-2,-29,0,-43v16,-2,31,-2,47,0v0,14,2,30,0,43v-16,2,-31,3,-47,0xm243,-129v0,78,-33,133,-112,133v-80,0,-113,-54,-113,-133v0,-79,33,-134,113,-134v79,0,112,56,112,134xm186,-129v0,-52,-10,-89,-55,-89v-38,0,-56,29,-56,89v0,60,19,89,56,89v37,0,55,-29,55,-89","w":261},"\u00d7":{"d":"77,-125r-40,-40v8,-12,19,-22,31,-30r40,39r40,-39v12,8,22,19,31,30r-40,40r40,40v-8,13,-18,23,-31,31r-40,-40r-40,40v-13,-7,-22,-19,-31,-31"},"\u00da":{"d":"91,-281v19,-28,49,-49,105,-38v-28,19,-52,50,-105,38xm121,4v-128,0,-92,-146,-97,-263v18,-2,34,-3,52,0r0,134v1,45,1,84,45,84v43,0,44,-38,44,-84r0,-134v18,-2,35,-3,53,0v-5,117,30,263,-97,263","w":241},"\u00dc":{"d":"58,-284v0,-14,-2,-30,0,-43v16,-2,31,-2,47,0v2,14,3,28,0,43v-16,2,-31,3,-47,0xm138,-284v-3,-14,-2,-29,0,-43v15,-2,30,-2,46,0v2,14,2,28,0,43v-15,2,-30,2,-46,0xm121,4v-128,0,-92,-146,-97,-263v18,-2,34,-3,52,0r0,134v1,45,1,84,45,84v43,0,44,-38,44,-84r0,-134v18,-2,35,-3,53,0v-5,117,30,263,-97,263","w":241},"\u00dd":{"d":"80,-281v19,-28,49,-49,105,-38v-28,19,-52,50,-105,38xm84,-93r-80,-166v19,-2,38,-3,57,0r51,118r51,-118v19,-3,36,-2,55,0r-81,166r0,93v-16,3,-36,3,-53,0r0,-93","w":221},"\u00e1":{"d":"91,-259v19,-2,43,-2,63,0r-55,44v-14,4,-33,3,-48,0xm62,-60v0,27,34,27,56,22r0,-47v-23,-5,-56,-2,-56,25xm14,-58v2,-53,50,-64,104,-60v3,-42,-49,-35,-81,-25v-5,-11,-10,-21,-10,-37v60,-22,141,-12,141,65r0,108v-53,18,-157,23,-154,-51","w":187},"\u00e4":{"d":"33,-213v0,-14,-2,-30,0,-43v13,-3,33,-3,47,0v2,14,2,28,0,43v-16,0,-32,2,-47,0xm113,-213v-2,-14,-3,-29,0,-43v13,-3,32,-3,46,0v3,12,3,30,0,43v-15,0,-31,2,-46,0xm62,-60v0,27,34,27,56,22r0,-47v-23,-5,-56,-2,-56,25xm14,-58v2,-53,50,-64,104,-60v3,-42,-49,-35,-81,-25v-5,-11,-10,-21,-10,-37v60,-22,141,-12,141,65r0,108v-53,18,-157,23,-154,-51","w":187},"\u00e9":{"d":"109,-259v19,-2,43,-2,62,0r-54,44v-14,4,-33,4,-48,0xm105,-190v62,-1,90,49,80,113r-119,0v0,48,63,46,100,32v6,10,10,24,10,39v-76,27,-167,2,-161,-86v4,-58,29,-98,90,-98xm139,-113v3,-35,-41,-51,-62,-28v-6,7,-10,16,-11,28r73,0","w":202},"\u00ed":{"d":"35,-147r-24,0v-2,-13,-3,-26,0,-39r74,0r0,186v-18,2,-32,3,-50,0r0,-147xm57,-259v19,-2,42,-2,62,0r-54,44v-14,4,-33,4,-48,0","w":110},"\u00ef":{"d":"35,-147r-24,0v-2,-13,-3,-26,0,-39r74,0r0,186v-18,2,-32,3,-50,0r0,-147xm-8,-213v0,-14,-2,-30,0,-43v13,-3,33,-3,47,0v2,14,2,28,0,43v-16,0,-32,2,-47,0xm72,-213v-2,-14,-3,-29,0,-43v13,-3,32,-3,46,0v3,12,3,30,0,43v-15,0,-31,2,-46,0","w":110},"\u00f3":{"d":"108,-259v19,-2,42,-2,62,0r-54,44v-16,3,-33,4,-49,0xm194,-93v0,59,-29,97,-90,97v-60,0,-89,-37,-89,-97v0,-59,29,-96,89,-97v61,0,90,38,90,97xm67,-93v0,34,7,58,37,58v30,0,38,-25,38,-58v0,-33,-8,-57,-38,-57v-30,0,-37,24,-37,57","w":208},"\u00f6":{"d":"41,-213v-2,-14,-2,-28,0,-43v13,-3,32,-3,46,0v3,13,3,30,0,43v-15,0,-31,2,-46,0xm121,-213v-3,-14,-4,-29,0,-43v13,-3,32,-3,46,0v0,14,2,30,0,43v-15,0,-32,2,-46,0xm194,-93v0,59,-29,97,-90,97v-60,0,-89,-37,-89,-97v0,-59,29,-96,89,-97v61,0,90,38,90,97xm67,-93v0,34,7,58,37,58v30,0,38,-25,38,-58v0,-33,-8,-57,-38,-57v-30,0,-37,24,-37,57","w":208},"\u00fa":{"d":"111,-259v19,-2,42,-2,62,0r-54,44v-14,4,-33,4,-48,0xm115,4v-62,0,-93,-26,-93,-90r0,-100v18,-2,33,-3,51,0v6,64,-28,168,61,146r0,-146v18,-3,33,-2,51,0r0,179v-17,6,-45,11,-70,11","w":205},"\u00fc":{"d":"43,-213v-2,-14,-2,-28,0,-43v13,-3,32,-3,46,0v3,13,3,30,0,43v-15,0,-31,2,-46,0xm122,-213v-2,-14,-3,-29,0,-43v13,-3,33,-3,47,0v0,14,2,30,0,43v-16,0,-32,2,-47,0xm115,4v-62,0,-93,-26,-93,-90r0,-100v18,-2,33,-3,51,0v6,64,-28,168,61,146r0,-146v18,-3,33,-2,51,0r0,179v-17,6,-45,11,-70,11","w":205},"\u00fd":{"d":"99,-259v19,-2,42,-2,62,0r-54,44v-14,4,-33,4,-48,0xm34,48v37,14,53,-16,57,-48v-11,0,-23,2,-33,0r-54,-186v17,-3,37,-3,54,0r39,162r44,-162v17,-2,34,-4,51,0r-69,230v-7,40,-50,55,-95,41v-3,-14,2,-27,6,-37","w":195},"\u010c":{"d":"205,-318v-20,25,-47,50,-101,37r-38,-37v13,-3,39,-3,53,0r17,18v8,-19,39,-25,69,-18xm76,-129v0,80,57,102,120,80v6,13,10,26,12,42v-22,9,-37,11,-65,11v-83,0,-120,-51,-124,-133v-5,-104,89,-159,186,-123v-1,16,-7,29,-12,42v-63,-24,-117,5,-117,81","w":222},"\u010d":{"d":"128,-214v-19,0,-40,4,-57,0r-35,-44v13,-4,35,-4,49,0r15,23v5,-23,34,-32,63,-23xm67,-93v-6,52,44,67,83,49v6,11,10,22,10,39v-71,28,-145,-7,-145,-88v0,-80,69,-116,143,-88v0,14,-3,28,-9,38v-41,-16,-88,0,-82,50","w":171},"\u010e":{"d":"42,-319v17,-2,36,-3,53,0r17,18v9,-20,39,-23,69,-18r-38,38v-21,2,-43,2,-63,0xm234,-128v0,117,-91,145,-208,128r0,-259v116,-17,208,14,208,131xm178,-129v0,-64,-33,-97,-99,-88r0,175v67,8,99,-21,99,-87","w":252},"\u010f":{"d":"220,-260v12,-2,32,-4,45,0r-8,73v-12,2,-26,4,-37,0r0,-73xm15,-91v4,-69,50,-109,122,-96r0,-76v15,-3,36,-3,51,0r0,257v-75,24,-179,10,-173,-85xm67,-91v0,42,28,62,70,50r0,-107v-44,-11,-70,14,-70,57","w":261},"\u011a":{"d":"30,-319v17,-2,36,-3,53,0r17,18v8,-20,39,-23,69,-18r-38,38v-21,2,-43,2,-63,0xm25,-259r147,0v3,14,2,31,0,45r-94,0r0,56r75,0v3,15,2,30,0,45r-75,0r0,68r97,0v3,14,2,31,0,45r-150,0r0,-259","w":191},"\u011b":{"d":"39,-258v12,-4,36,-4,49,0r15,23v5,-23,34,-32,63,-23r-35,44v-19,0,-40,4,-57,0xm105,-190v62,-1,90,49,80,113r-119,0v0,48,63,46,100,32v6,10,10,24,10,39v-76,27,-167,2,-161,-86v4,-58,29,-98,90,-98xm139,-113v3,-35,-41,-51,-62,-28v-6,7,-10,16,-11,28r73,0","w":202},"\u0139":{"d":"25,-281v18,-29,49,-49,105,-38v-28,19,-52,50,-105,38xm25,-259v19,-2,33,-3,52,0r0,214r90,0v0,15,2,31,0,45r-142,0r0,-259","w":177},"\u013a":{"d":"23,-281v18,-29,49,-49,105,-38v-28,19,-52,50,-105,38xm114,-1v-51,11,-90,-7,-90,-62r0,-200v18,-3,33,-2,51,0r0,189v-3,26,9,41,36,34v4,14,3,24,3,39","w":116},"\u013d":{"d":"109,-259v12,-2,32,-4,45,0r-8,73v-12,2,-26,4,-37,0r0,-73xm25,-259v19,-2,33,-3,52,0r0,214r90,0v0,15,2,31,0,45r-142,0r0,-259","w":169},"\u013e":{"d":"107,-263v12,-2,32,-4,45,0r-8,73v-12,2,-26,4,-37,0r0,-73xm114,-1v-51,11,-90,-7,-90,-62r0,-200v18,-3,33,-2,51,0r0,189v-3,26,9,41,36,34v4,14,3,24,3,39","w":152},"\u0147":{"d":"48,-319v17,-2,36,-3,53,0r17,18v8,-20,39,-23,69,-18r-38,38v-21,2,-43,2,-63,0xm25,-259v15,-3,28,-2,44,0r100,165r0,-165v16,-2,30,-3,46,0r0,259v-16,3,-27,2,-43,0r-100,-165r0,165v-15,2,-32,3,-47,0r0,-259","w":240},"\u0148":{"d":"42,-258v12,-4,36,-4,49,0r15,23v6,-23,34,-32,64,-23r-36,44v-19,0,-40,4,-57,0xm112,-145v-57,1,-30,91,-36,145v-18,3,-33,2,-51,0r0,-186v22,-6,54,-4,48,26v10,-16,25,-30,53,-30v88,0,59,110,64,190v-18,3,-33,2,-51,0r0,-105v0,-23,-5,-40,-27,-40","w":211},"\u0154":{"d":"69,-281v18,-29,49,-49,105,-38v-28,19,-52,50,-105,38xm28,-259v87,-15,191,4,165,102v-7,22,-22,38,-40,47r63,110v-19,1,-39,3,-58,0r-68,-121v24,-11,49,-22,51,-55v1,-34,-26,-48,-61,-43r0,219v-17,2,-34,2,-52,0r0,-259","w":219},"\u0155":{"d":"78,-259v19,-2,42,-2,62,0r-54,44v-14,4,-34,4,-49,0xm135,-142v-74,-15,-58,75,-59,142v-15,3,-35,3,-51,0r0,-186v23,-6,53,-5,48,27v11,-17,32,-35,63,-28v2,14,2,31,-1,45","w":144},"\u0158":{"d":"35,-319v16,-2,36,-3,52,0r17,18v9,-20,39,-24,70,-18r-39,38v-20,2,-42,2,-62,0xm28,-259v87,-15,191,4,165,102v-7,22,-22,38,-40,47r63,110v-19,1,-39,3,-58,0r-68,-121v24,-11,49,-22,51,-55v1,-34,-26,-48,-61,-43r0,219v-17,2,-34,2,-52,0r0,-259","w":219},"\u0159":{"d":"18,-258v12,-4,36,-4,49,0r15,23v5,-23,34,-32,63,-23r-35,44v-19,0,-40,4,-57,0xm135,-142v-74,-15,-58,75,-59,142v-15,3,-35,3,-51,0r0,-186v23,-6,53,-5,48,27v11,-17,32,-35,63,-28v2,14,2,31,-1,45","w":144},"\u0160":{"d":"32,-319v17,-2,36,-3,53,0r17,18v8,-20,39,-23,69,-18r-38,38v-20,2,-42,2,-62,0xm23,-54v34,20,122,22,103,-36v-30,-39,-107,-23,-107,-98v0,-77,94,-87,157,-63v-1,14,-6,28,-12,41v-28,-13,-103,-25,-88,29v33,38,109,24,109,103v0,83,-103,97,-172,69v2,-15,5,-31,10,-45","w":198},"\u0161":{"d":"20,-258v12,-4,36,-4,49,0r15,23v5,-23,34,-32,63,-23r-35,44v-19,0,-40,4,-57,0xm25,-45v24,15,94,16,73,-23v-30,-17,-80,-14,-80,-64v0,-60,81,-68,129,-48v-1,12,-6,28,-11,37v-17,-13,-84,-15,-62,18v32,15,79,14,79,66v0,63,-85,75,-139,53v1,-13,6,-28,11,-39","w":165},"\u0164":{"d":"33,-319v17,-2,36,-3,53,0r17,18v8,-20,39,-24,69,-18r-38,38v-21,2,-43,2,-63,0xm76,-214r-65,0v-2,-14,-3,-31,0,-45r182,0v3,14,2,31,0,45r-64,0r0,214v-18,2,-35,2,-53,0r0,-214","w":204},"\u0165":{"d":"112,-263v14,-4,32,-3,46,0r-9,57v-13,2,-25,2,-37,0r0,-57xm132,-2v-53,12,-102,-2,-102,-61r0,-84v-10,-1,-26,4,-25,-7r67,-86r9,0r0,54r43,0v3,12,3,26,0,39r-43,0v3,48,-19,126,47,106v4,12,4,24,4,39","w":136},"\u016e":{"d":"121,-266v-24,0,-43,-16,-43,-42v0,-26,18,-42,43,-42v25,0,43,16,43,42v0,26,-19,42,-43,42xm104,-308v0,11,6,20,17,20v11,0,17,-9,17,-20v0,-11,-6,-21,-17,-21v-11,0,-17,10,-17,21xm121,4v-128,0,-92,-146,-97,-263v18,-2,34,-3,52,0r0,134v1,45,1,84,45,84v43,0,44,-38,44,-84r0,-134v18,-2,35,-3,53,0v-5,117,30,263,-97,263","w":241},"\u016f":{"d":"105,-209v-24,0,-42,-16,-42,-41v0,-25,18,-41,42,-41v24,0,43,15,43,41v0,26,-19,41,-43,41xm89,-250v0,12,6,20,16,20v10,0,17,-8,17,-20v0,-13,-6,-20,-17,-20v-11,0,-16,8,-16,20xm115,4v-62,0,-93,-26,-93,-90r0,-100v18,-2,33,-3,51,0v6,64,-28,168,61,146r0,-146v18,-3,33,-2,51,0r0,179v-17,6,-45,11,-70,11","w":205},"\u017d":{"d":"45,-319v17,-2,36,-3,53,0r17,18v8,-20,39,-23,69,-18r-38,38v-20,2,-42,2,-62,0xm17,-4r108,-210r-99,0v-3,-14,-2,-31,0,-45r174,0r2,4r-107,210r102,0v3,14,2,31,0,45r-178,0","w":212},"\u017e":{"d":"33,-258v12,-4,36,-4,49,0r15,23v6,-23,34,-32,64,-23r-36,44v-19,0,-40,4,-57,0xm10,-4r84,-143r-72,0v0,-13,-2,-27,0,-39r147,0r2,4r-86,143r80,0v0,13,2,27,0,39r-152,0","w":177},"\u2013":{"d":"180,-121v2,16,3,29,0,44r-180,0v-2,-15,-3,-29,0,-44r180,0","w":180},"\u2014":{"d":"360,-121v2,16,3,29,0,44r-360,0v-2,-15,-3,-29,0,-44r360,0","w":360},"\u2018":{"d":"18,-258v15,-4,35,-4,50,0r23,92v-16,2,-31,2,-47,0","w":109},"\u2019":{"d":"42,-258v15,-4,34,-4,49,0r-26,92v-16,2,-31,3,-47,0","w":109},"\u201c":{"d":"18,-258v15,-4,35,-4,50,0r23,92v-16,2,-31,2,-47,0xm94,-258v15,-4,35,-4,50,0r23,92v-16,2,-31,2,-47,0","w":185},"\u201d":{"d":"42,-258v15,-4,34,-4,49,0r-26,92v-16,2,-31,3,-47,0xm118,-258v15,-4,34,-4,49,0r-26,92v-16,2,-31,3,-47,0","w":185},"\u2026":{"d":"26,0v-4,-18,-4,-35,0,-53v17,-2,35,-3,52,0v4,18,4,35,0,53v-18,2,-34,3,-52,0xm123,0v-4,-18,-4,-35,0,-53v17,-2,35,-3,52,0v4,18,4,35,0,53v-18,2,-34,3,-52,0xm220,0v-4,-18,-4,-35,0,-53v17,-2,35,-3,52,0v4,18,4,35,0,53v-18,2,-34,3,-52,0","w":298},"\u2122":{"d":"40,-220r-34,0v-3,-11,-2,-24,0,-35r106,0v0,12,2,24,0,35r-35,0r0,109v-11,4,-25,4,-37,0r0,-109xm134,-254v14,-2,25,-2,38,0r28,68r26,-68v13,-2,25,-2,38,0r7,143v-11,3,-25,3,-37,0r-4,-73r-20,47v-10,0,-19,2,-28,0r-16,-46r-4,72v-11,3,-24,3,-36,0","w":288},"\u00a0":{"w":79}}});Cufon.registerFont({"w":216,"face":{"font-family":"Aller","font-weight":400,"font-style":"italic","font-stretch":"normal","units-per-em":"360","panose-1":"2 0 5 3 4 0 0 9 0 4","ascent":"288","descent":"-72","x-height":"4","bbox":"-34 -347.044 379 88.0203","underline-thickness":"18","underline-position":"-18","slope":"-12","unicode-range":"U+0020-U+2122"},"glyphs":{" ":{"w":81},"!":{"d":"77,-259v13,-2,24,-1,38,0r-34,182v-12,1,-24,2,-35,0xm75,-40v-1,15,-3,26,-6,40v-13,0,-27,2,-39,0v0,-14,2,-27,7,-40v13,0,26,-2,38,0","w":99},"\"":{"d":"129,-258v9,-3,24,-3,34,0r-17,98v-11,2,-23,1,-34,0xm61,-258v9,-3,24,-3,34,0r-17,98v-11,2,-23,1,-34,0","w":140},"#":{"d":"269,-191r-5,28r-43,0r-15,59r40,0v0,9,-2,19,-5,29r-43,0r-16,65v-11,1,-21,0,-33,0r17,-65r-58,0r-17,65v-11,1,-22,2,-33,0r17,-65r-44,0v1,-11,3,-20,5,-29r46,0r15,-59r-43,0v2,-8,2,-20,5,-28r46,0r15,-57r32,-1r-15,58r58,0r15,-57r33,-1r-15,58r41,0xm173,-104r15,-59r-58,0r-15,59r58,0","w":257},"$":{"d":"99,-193v6,55,97,44,95,111v-1,52,-34,75,-78,84r-7,40v-7,2,-18,3,-25,0v1,-12,6,-28,5,-38v-23,0,-48,-5,-63,-12v2,-12,5,-21,10,-32v38,21,121,17,118,-35v-4,-59,-95,-44,-93,-112v1,-43,31,-68,75,-71r6,-33v8,0,18,-2,25,0r-5,31v19,1,35,6,49,11v-1,12,-5,22,-10,31v-29,-15,-107,-21,-102,25"},"%":{"d":"114,-233v-30,0,-38,34,-39,66v0,23,8,35,24,35v30,0,40,-34,40,-65v0,-24,-8,-36,-25,-36xm172,-199v-1,52,-25,91,-77,93v-37,1,-54,-25,-54,-60v0,-51,24,-93,77,-93v36,0,55,22,54,60xm296,-122v-31,2,-40,33,-40,65v0,23,8,35,24,35v31,0,39,-33,40,-65v0,-24,-7,-35,-24,-35xm354,-89v-1,53,-25,91,-77,93v-37,1,-55,-26,-55,-60v0,-51,24,-93,77,-93v37,0,56,22,55,60xm278,-255v13,0,26,-2,38,0r-199,255v-12,0,-27,2,-38,0","w":354},"&":{"d":"101,-196v1,45,65,26,107,30v3,-13,6,-27,5,-45v8,-4,24,-7,35,-7v0,18,0,36,-5,52r37,0r-5,30r-37,0v-10,79,-31,143,-120,140v-50,-2,-85,-20,-85,-70v0,-44,25,-70,58,-83v-14,-9,-27,-22,-27,-45v1,-61,70,-80,128,-62v-3,11,-4,19,-9,28v-31,-13,-84,-6,-82,32xm142,-136v-72,-12,-101,109,-19,109v65,0,72,-54,80,-109r-61,0","w":259},"'":{"d":"61,-258v9,-3,24,-3,34,0r-17,98v-11,2,-23,1,-34,0","w":71},"(":{"d":"157,-279v-57,72,-102,222,-60,339v-11,0,-25,2,-35,0v-42,-110,-2,-272,59,-339v12,0,25,-2,36,0","w":119},")":{"d":"91,-279v43,109,3,274,-59,339v-12,0,-25,2,-35,0v58,-70,101,-223,60,-339v11,0,24,-2,34,0","w":121},"*":{"d":"119,-259v8,-2,14,-1,22,0r-5,47v-9,0,-19,2,-28,0xm100,-207r-13,26r-41,-17v2,-7,6,-14,11,-21xm88,-173v7,4,14,11,20,16r-36,36v-6,-4,-12,-7,-16,-13xm146,-181v-3,-8,-4,-16,-3,-26r47,-12v2,7,3,13,3,21xm116,-157v8,-7,17,-12,26,-16r18,39r-20,13","w":171},"+":{"d":"207,-142v0,12,-2,21,-5,31r-60,0r-11,66v-11,0,-23,2,-33,0r11,-66r-59,0v0,-12,2,-21,5,-31r60,0r11,-66v11,0,23,-2,33,0r-11,66r59,0"},",":{"d":"38,-39v10,-3,26,-3,36,0r-35,79v-11,2,-24,3,-35,0","w":84},"-":{"d":"131,-120v0,11,-2,24,-5,33r-91,0v0,-11,3,-22,6,-33r90,0","w":125},".":{"d":"69,-40v0,16,-3,27,-7,40v-13,0,-28,2,-40,0v0,-15,3,-28,7,-40v13,0,28,-2,40,0","w":84},"\/":{"d":"137,-259v12,0,25,-2,36,0r-129,259v-12,0,-25,2,-36,0","w":133},"0":{"d":"222,-152v0,82,-33,156,-114,156v-51,0,-75,-34,-75,-83v0,-81,34,-153,114,-157v52,-2,75,34,75,84xm144,-204v-62,4,-76,79,-71,145v5,18,15,35,39,32v55,-6,73,-65,73,-126v0,-30,-10,-53,-41,-51"},"1":{"d":"44,0v-1,-10,3,-24,5,-31r55,0r27,-151r-51,23v-5,-9,-10,-18,-10,-29v36,-14,66,-35,106,-46r-36,203r53,0r-5,31r-144,0"},"2":{"d":"159,-175v0,-42,-67,-29,-89,-15v-5,-9,-8,-20,-8,-31v44,-23,142,-25,137,42v-6,76,-70,102,-108,148r95,0v0,10,-4,23,-6,31r-158,0v0,-2,-2,-3,-2,-4r104,-104v17,-19,35,-34,35,-67"},"3":{"d":"153,-67v0,-37,-41,-43,-75,-35r-3,-6r78,-92r-91,0v-1,-11,2,-24,5,-32r144,0r1,4r-82,98v38,2,60,24,61,61v3,86,-96,113,-172,83v3,-11,7,-21,12,-30v47,22,122,12,122,-51"},"4":{"d":"213,-60v0,11,-1,24,-5,32r-32,0r-9,49v-11,0,-25,2,-35,0r9,-49r-119,0r-1,-4r133,-207v12,2,22,7,30,13r-107,166r69,0r13,-71v11,0,25,-2,35,0r-12,71r31,0"},"5":{"d":"153,-70v0,-43,-55,-43,-87,-31r-3,-4r27,-127r118,0r-5,32r-86,0r-13,65v48,-9,88,12,88,60v0,86,-90,120,-169,90v2,-11,7,-21,12,-30v48,22,118,7,118,-55"},"6":{"d":"111,4v-105,2,-75,-152,-30,-201v29,-31,69,-61,124,-65v1,10,3,20,1,30v-61,7,-101,38,-117,91v29,-42,129,-34,122,38v-6,62,-36,105,-100,107xm76,-68v0,24,14,42,39,42v38,0,59,-32,59,-72v0,-26,-14,-40,-40,-40v-37,0,-58,30,-58,70"},"7":{"d":"59,-200v0,-10,3,-25,6,-32r164,0r2,3r-150,256v-14,-4,-23,-7,-32,-16r125,-211r-115,0"},"8":{"d":"33,-55v0,-47,33,-66,65,-83v-17,-10,-30,-24,-31,-50v-5,-78,151,-103,151,-17v0,37,-25,56,-52,68v20,12,41,27,40,60v-2,54,-41,81,-97,81v-44,0,-76,-16,-76,-59xm112,-26v45,0,73,-45,45,-78v-7,-9,-18,-13,-30,-18v-28,10,-54,26,-56,61v-1,23,17,35,41,35xm149,-230v-46,0,-62,59,-22,74v4,2,7,4,10,5v24,-9,44,-22,46,-50v1,-19,-16,-29,-34,-29"},"9":{"d":"141,-235v105,-4,77,151,35,200v-30,35,-69,62,-129,66v-2,-9,-3,-21,-1,-31v60,-9,104,-35,119,-90v-12,16,-33,27,-61,26v-40,-1,-61,-26,-61,-65v0,-63,36,-103,98,-106xm80,-133v-1,27,14,37,39,39v59,5,87,-110,20,-110v-40,0,-57,32,-59,71"},":":{"d":"92,-173v0,16,-3,27,-7,40v-13,0,-28,2,-40,0v0,-15,3,-28,7,-40v13,0,28,-2,40,0xm69,-40v0,16,-3,27,-7,40v-13,0,-28,2,-40,0v0,-15,3,-28,7,-40v13,0,28,-2,40,0","w":84},";":{"d":"31,-39v10,-3,26,-3,36,0r-35,79v-11,2,-24,3,-35,0xm96,-173v0,16,-3,27,-7,40v-13,0,-28,2,-40,0v0,-15,3,-28,7,-40v13,0,28,-2,40,0","w":84},"<":{"d":"220,-204v0,12,-3,28,-6,37r-123,44r107,46v0,11,-2,25,-6,33r-136,-61v0,-14,2,-27,6,-38"},"=":{"d":"200,-106v0,12,-2,22,-5,32r-150,0v0,-10,2,-21,5,-32r150,0xm57,-144v0,-13,2,-21,6,-31r149,0v0,12,-2,21,-5,31r-150,0"},">":{"d":"173,-126r-106,-44v0,-13,2,-24,6,-34r136,61v0,13,-3,28,-7,38r-157,61v0,-13,2,-26,5,-36"},"?":{"d":"59,-221v-4,-7,-7,-19,-6,-30v52,-20,133,-13,132,50v-2,49,-36,72,-73,87r-7,37v-11,0,-23,2,-34,0r10,-58v33,-9,63,-22,65,-61v1,-41,-58,-38,-87,-25xm102,-40v0,15,-3,28,-7,40v-13,0,-28,2,-40,0v0,-14,3,-29,7,-40v11,-3,29,-3,40,0","w":167},"@":{"d":"116,-75v0,-84,71,-132,157,-105r-26,129v52,20,82,-39,82,-90v0,-62,-39,-95,-103,-94v-98,2,-151,64,-157,157v-7,94,85,123,166,96r8,25v-18,9,-47,12,-76,12v-83,-2,-132,-47,-132,-132v0,-113,73,-186,194,-186v79,0,129,41,131,122v2,78,-62,146,-136,110v-40,24,-108,16,-108,-44xm152,-82v0,37,34,43,62,29r20,-104v-51,-9,-82,25,-82,75","w":355},"A":{"d":"130,-259v14,0,31,-2,44,0r36,259v-13,1,-26,2,-39,0r-7,-61r-87,0r-26,61v-13,0,-26,2,-38,0xm161,-93r-15,-124r-55,124r70,0","w":215},"B":{"d":"207,-84v-1,84,-89,96,-174,84r46,-259v55,-8,136,-10,134,52v-1,37,-22,59,-51,68v26,4,45,26,45,55xm168,-82v0,-40,-37,-40,-77,-39r-16,93v49,4,93,-4,93,-54xm175,-201v0,-33,-32,-36,-64,-32r-15,82v45,4,79,-8,79,-50","w":208},"C":{"d":"80,-99v0,67,63,84,115,61v5,9,7,18,8,30v-72,32,-162,1,-162,-88v0,-114,78,-193,196,-158v-2,13,-6,19,-11,30v-89,-28,-146,36,-146,125","w":207},"D":{"d":"251,-157v0,121,-87,179,-218,157r46,-259v92,-15,172,9,172,102xm211,-152v2,-62,-37,-87,-100,-77r-35,199v88,12,133,-40,135,-122","w":246},"E":{"d":"78,-259r138,0v0,11,-2,22,-6,33r-100,0r-13,73r80,0v0,11,-2,22,-6,33r-80,0r-15,88r103,0v-3,13,-1,21,-6,32r-140,0","w":188},"F":{"d":"78,-259r131,0v-3,13,-1,22,-6,33r-93,0r-14,76r79,0v0,11,-3,22,-6,32r-78,0r-21,118v-12,0,-26,2,-37,0","w":178},"G":{"d":"80,-99v0,58,45,83,99,66r18,-101v12,0,25,-2,36,0r-22,126v-17,8,-48,12,-72,12v-64,-1,-97,-36,-98,-100v-3,-114,80,-194,196,-157v-2,13,-6,19,-11,30v-87,-31,-146,35,-146,124","w":236},"H":{"d":"79,-259v12,0,26,-2,37,0r-19,107r100,0r18,-107v12,0,26,-2,37,0r-45,259v-12,0,-26,2,-37,0r20,-120r-99,0r-20,120v-13,0,-26,2,-38,0","w":239},"I":{"d":"79,-259v12,0,26,-2,37,0r-45,259v-13,0,-26,2,-38,0","w":103},"J":{"d":"19,-32v29,11,66,0,65,-32r29,-163r-43,0v0,-11,2,-24,5,-32r80,0r-33,187v-5,57,-44,90,-111,72v1,-13,2,-23,8,-32","w":141},"K":{"d":"79,-259v12,-1,25,-2,37,0r-46,259v-12,1,-27,2,-37,0xm104,-131r99,-128v14,0,29,-2,42,0r-100,127r62,132v-16,1,-25,2,-40,0","w":209},"L":{"d":"172,-32v0,13,-3,22,-6,32r-133,0r45,-259v12,0,26,-2,37,0r-39,227r96,0","w":176},"M":{"d":"86,-259v13,0,27,-2,39,0r36,160r91,-160v13,0,27,-2,39,0r-33,259v-12,0,-25,2,-36,0r27,-197r-83,143v-11,2,-18,1,-28,0r-33,-144r-42,198v-11,0,-24,2,-34,0","w":288},"N":{"d":"78,-259v11,0,24,-2,34,0r73,195r34,-195v11,0,23,-2,34,0r-45,259v-11,0,-24,2,-34,0r-73,-194r-33,194v-12,0,-24,2,-35,0","w":240},"O":{"d":"257,-167v0,93,-40,171,-131,171v-59,0,-86,-37,-86,-95v0,-92,39,-172,131,-172v59,0,86,38,86,96xm167,-231v-66,4,-89,71,-89,140v0,38,14,64,52,64v64,0,88,-71,88,-140v0,-36,-14,-66,-51,-64","w":252},"P":{"d":"219,-194v-2,74,-54,107,-132,100r-17,94v-12,1,-25,2,-37,0r46,-259v63,-10,142,-6,140,65xm180,-190v0,-40,-32,-45,-69,-40r-18,104v52,5,87,-13,87,-64","w":203},"Q":{"d":"236,23v0,12,-5,23,-9,31r-80,-15v0,-12,5,-21,10,-30xm257,-167v0,93,-40,171,-131,171v-59,0,-86,-37,-86,-95v0,-92,39,-172,131,-172v59,0,86,38,86,96xm167,-231v-66,4,-89,71,-89,140v0,38,14,64,52,64v64,0,88,-71,88,-140v0,-36,-14,-66,-51,-64","w":252},"R":{"d":"111,-121v33,-10,64,-29,66,-71v2,-36,-30,-44,-66,-39r-41,231v-12,0,-26,2,-37,0r46,-259v62,-10,137,-5,137,61v-1,48,-31,71,-62,88r47,110v-13,1,-28,2,-40,0","w":207},"S":{"d":"188,-84v0,82,-97,104,-171,77v2,-11,6,-21,12,-32v41,19,122,16,118,-39v-4,-58,-91,-44,-91,-111v0,-72,90,-88,152,-63v-2,11,-6,21,-11,30v-31,-15,-102,-20,-102,26v0,58,93,45,93,112","w":191},"T":{"d":"220,-259v-1,13,-3,21,-6,32r-64,0r-40,227v-12,0,-26,2,-37,0r40,-227r-64,0v0,-12,2,-22,5,-32r166,0","w":185,"k":{"\u00ef":-14}},"U":{"d":"193,-23v-39,46,-157,38,-148,-45v8,-67,22,-127,31,-191v12,0,26,-2,37,0r-26,147v-7,42,-12,85,37,83v49,-2,58,-39,66,-83r26,-147v12,0,26,-2,37,0v-18,80,-15,183,-60,236","w":238},"V":{"d":"55,-259v13,0,27,-2,39,0r25,217r95,-217v13,0,27,-2,39,0r-118,259v-15,0,-31,2,-45,0","w":219,"k":{"\u00ef":-14}},"W":{"d":"57,-259v13,0,26,-2,39,0r4,211r85,-211v13,0,27,-2,39,0r14,213r77,-213v12,0,26,-2,37,0r-102,259v-14,0,-29,2,-42,0r-14,-198r-83,198v-14,0,-29,2,-42,0","w":321,"k":{"\u00ef":-22}},"X":{"d":"94,-136r-34,-123v13,-1,26,-2,39,0r31,124r-79,135v-14,1,-29,2,-42,0xm133,-135r74,-124v13,-2,28,-1,40,0r-76,124r42,135v-14,1,-24,2,-38,0","w":218},"Y":{"d":"97,-94r-49,-165v13,0,26,-2,39,0r35,127r74,-127v13,0,27,-2,39,0r-101,166r-17,93v-12,1,-27,2,-37,0","w":197,"k":{"\u00ef":-22}},"Z":{"d":"181,-32v0,13,-1,22,-5,32r-163,0r-1,-3r151,-223r-105,0v0,-11,2,-23,6,-33r157,0r2,4r-151,223r109,0","w":190},"[":{"d":"101,31r-5,29r-76,0r59,-334r75,0v0,11,-2,22,-5,30r-40,0r-49,275r41,0","w":123},"\\":{"d":"49,-259v12,0,25,-2,36,0r57,259v-12,0,-24,2,-35,0","w":147},"]":{"d":"1,60v0,-11,2,-20,5,-29r40,0r49,-275r-40,0v0,-9,2,-20,5,-30r75,0r-58,334r-76,0","w":118},"^":{"d":"120,-258v10,-3,27,-3,37,0r33,126v-12,1,-22,0,-34,0r-24,-94r-55,94v-12,1,-22,0,-35,0","w":190},"_":{"d":"-3,32v0,-10,1,-19,4,-27r171,0v0,10,-3,18,-5,27r-170,0","w":174},"`":{"d":"90,-260v15,0,31,-2,46,0r33,46v-12,3,-25,2,-36,0","w":180},"a":{"d":"67,-62v-3,50,48,40,65,10v16,-28,25,-66,32,-105v-63,-11,-94,37,-97,95xm30,-54v-2,-96,74,-156,172,-127r-24,140v-2,15,-3,27,-1,41v-11,0,-23,2,-34,0v-1,-14,-1,-29,2,-42v-14,23,-32,45,-68,46v-33,0,-47,-24,-47,-58","w":199},"b":{"d":"168,-116v3,-43,-43,-54,-66,-25v-20,26,-24,74,-32,113v62,11,94,-30,98,-88xm206,-122v0,95,-80,146,-176,118r40,-260v12,0,25,-2,36,0v3,38,-9,72,-13,107v11,-18,30,-31,59,-32v36,-1,54,28,54,67","w":205},"c":{"d":"69,-73v0,47,46,56,83,41v4,7,6,17,6,28v-58,20,-126,4,-126,-65v0,-82,64,-140,149,-113v0,11,-5,22,-10,29v-57,-23,-102,20,-102,80","w":165},"d":{"d":"67,-62v-3,50,48,40,65,10v16,-28,25,-66,32,-105v-63,-11,-94,37,-97,95xm169,-188v6,-27,8,-48,8,-76v11,0,25,-2,35,0v2,94,-36,169,-35,264v-11,0,-23,2,-33,0v-1,-14,-2,-31,2,-42v-14,22,-32,46,-68,46v-34,0,-49,-23,-48,-58v2,-83,50,-140,139,-134","w":198},"e":{"d":"67,-73v-5,55,62,55,98,37v4,7,5,18,6,28v-55,24,-147,14,-140,-61v6,-66,37,-115,105,-120v58,-5,66,68,22,90v-25,12,-57,21,-91,26xm139,-120v18,-11,17,-44,-9,-41v-36,3,-52,30,-60,61v25,-5,52,-10,69,-20","w":179},"f":{"d":"-24,55v41,13,53,-19,60,-56r28,-155r-30,0v0,-12,2,-19,5,-29r29,0v5,-57,41,-95,105,-78v-2,13,-6,19,-10,29v-36,-15,-58,14,-60,49r45,0v0,12,-2,19,-5,29r-44,0r-28,157v-6,57,-40,102,-105,82v3,-12,5,-19,10,-28","w":120,"k":{"\u00ef":-29}},"g":{"d":"21,51v39,13,93,4,106,-28v7,-17,14,-43,18,-65v-13,24,-33,45,-68,46v-33,0,-47,-24,-47,-58v-2,-97,75,-156,173,-127v-16,73,-19,159,-46,221v-18,43,-90,59,-144,40v0,-10,3,-20,8,-29xm66,-62v-3,49,50,40,66,10v15,-28,25,-66,32,-105v-65,-11,-95,38,-98,95","w":198},"h":{"d":"137,-158v-65,10,-56,98,-72,158v-12,0,-25,2,-36,0r41,-264v11,0,25,-2,35,0v6,37,-10,72,-13,108v12,-17,35,-33,62,-33v86,0,26,126,23,189v-11,0,-25,2,-35,0r21,-131v1,-18,-10,-26,-26,-27","w":204},"i":{"d":"42,-156v0,-11,2,-20,5,-29r58,0r-33,185v-12,0,-24,2,-35,0r28,-156r-23,0xm112,-262v0,15,-3,27,-7,39v-13,0,-29,2,-41,0v0,-15,3,-27,7,-39v13,0,29,-2,41,0","w":102},"j":{"d":"-24,56v29,8,52,-2,57,-33r32,-179r-23,0v0,-12,2,-19,5,-29r58,0r-37,210v-7,53,-51,73,-99,58v0,-9,3,-20,7,-27xm112,-262v0,15,-3,27,-7,39v-13,0,-29,2,-41,0v0,-15,3,-27,7,-39v13,0,29,-2,41,0","w":102},"k":{"d":"94,-96v21,-28,50,-54,63,-89v13,0,26,-2,38,0v-12,37,-42,60,-64,89r44,96v-14,2,-24,1,-38,0xm30,0r39,-224v0,-13,3,-27,1,-40v12,0,25,-2,36,0v-3,92,-29,176,-41,264v-11,0,-25,2,-35,0","w":181},"l":{"d":"106,-1v-45,16,-89,-12,-66,-66r28,-157r2,-40v12,0,24,-2,35,0v0,81,-27,145,-34,221v-2,18,17,18,32,15v2,7,3,17,3,27","w":106},"m":{"d":"155,-111v15,-43,-27,-63,-52,-31v-26,31,-27,94,-38,142v-11,0,-25,2,-35,0r25,-144v3,-16,3,-27,1,-41v11,0,23,-2,34,0v0,11,2,22,0,32v13,-36,100,-57,103,1v16,-39,112,-60,107,10v-4,50,-16,95,-24,142v-12,0,-25,2,-35,0r22,-132v3,-34,-39,-29,-54,-10v-25,32,-27,94,-38,142v-12,0,-25,2,-36,0","w":303},"n":{"d":"164,-111v11,-32,-12,-60,-41,-41v-40,26,-44,95,-55,152v-12,0,-25,2,-36,0r28,-178v0,-2,-1,-4,-1,-7v11,0,23,-2,33,0v3,14,2,28,-1,41v13,-22,32,-45,67,-45v83,0,26,128,22,189v-11,0,-25,2,-35,0","w":207},"o":{"d":"202,-118v0,67,-33,121,-103,122v-45,1,-67,-26,-67,-71v0,-67,35,-122,103,-122v45,0,67,26,67,71xm68,-66v-1,26,11,42,35,42v46,0,61,-46,63,-94v0,-26,-11,-42,-35,-42v-46,0,-61,48,-63,94","w":200},"p":{"d":"168,-116v3,-42,-43,-54,-66,-25v-20,26,-24,74,-32,113v62,11,95,-30,98,-88xm206,-122v-3,82,-52,133,-142,125r-14,82v-12,0,-25,2,-36,0r41,-229v2,-15,3,-27,1,-41v11,0,23,-2,34,0v0,11,2,21,0,31v12,-18,31,-35,62,-35v37,0,55,28,54,67","w":205},"q":{"d":"31,-54v0,-95,72,-155,172,-128r-46,267v-12,0,-25,2,-36,0r22,-123v-14,21,-32,41,-65,42v-33,0,-47,-25,-47,-58xm67,-62v-3,49,51,42,65,10v19,-27,25,-67,33,-105v-63,-12,-95,37,-98,95","w":198},"r":{"d":"158,-184v-2,13,1,36,-18,31v-68,2,-59,95,-75,153v-12,0,-24,2,-36,0r25,-140v3,-19,4,-29,2,-45v11,0,23,-2,33,0v1,10,3,22,1,32v13,-19,35,-39,68,-31","w":131},"s":{"d":"25,-33v32,17,111,9,82,-39v-23,-17,-65,-18,-65,-60v0,-57,76,-68,123,-47v-2,9,-5,18,-10,27v-24,-17,-95,-11,-71,29v21,20,66,19,66,61v0,67,-82,77,-134,57v1,-10,3,-21,9,-28","w":156},"t":{"d":"122,-1v-46,16,-100,-8,-76,-67r16,-88r-30,0v0,-12,2,-19,5,-29r29,0v2,-15,6,-28,5,-45v8,-4,24,-7,34,-7v3,17,-1,35,-4,52r47,0v0,12,-2,19,-5,29r-46,0r-19,111v-2,22,26,21,42,16v4,7,1,18,2,28","w":126},"u":{"d":"82,4v-39,2,-50,-32,-43,-72r21,-117v12,0,24,-2,35,0r-21,132v-1,41,50,26,61,3v24,-31,29,-86,37,-135v12,0,25,-2,36,0r-28,171v7,20,-16,17,-32,14v0,-14,-2,-29,1,-41v-12,23,-33,43,-67,45","w":204},"v":{"d":"36,-185v13,0,26,-2,38,0r21,149v20,-50,52,-92,65,-149v15,2,48,-10,38,14v-27,60,-62,114,-91,171v-12,0,-27,2,-38,0","w":180},"w":{"d":"39,-185v12,-1,26,-2,38,0r14,144r58,-144v12,0,24,-2,35,0r17,144v16,-49,42,-89,53,-144v11,1,31,-5,38,2v-18,68,-55,121,-80,183v-12,0,-26,2,-37,0r-18,-133r-55,133v-13,0,-26,2,-38,0","w":275},"x":{"d":"45,-185v12,0,24,-2,35,0r25,89r-55,83v-2,5,-2,9,-2,13v-11,-2,-36,7,-36,-5v9,-35,41,-65,59,-91xm108,-96v16,-29,43,-50,49,-89v12,-1,23,-2,35,0v-3,40,-33,59,-49,87r29,98v-12,0,-26,2,-37,0","w":176},"y":{"d":"8,85v0,-16,5,-34,24,-25v34,-4,38,-32,53,-60r-23,0r-24,-185v12,0,26,-2,37,0r19,167v20,-57,52,-103,65,-167v11,-2,25,-1,38,-1v-4,49,-28,82,-46,120r-42,88v-19,40,-42,77,-101,63","w":180},"z":{"d":"155,-28v0,10,-2,21,-5,28r-138,0r-1,-5r116,-151r-80,0v0,-11,2,-20,5,-29r131,0r1,5r-116,152r87,0","w":161},"{":{"d":"112,59v-65,13,-69,-51,-54,-107v8,-29,-5,-47,-24,-59v17,-17,38,-24,43,-54v11,-62,18,-121,94,-114r-5,28v-77,-3,-25,115,-92,140v36,16,10,78,10,115v0,20,11,22,32,23v0,9,-1,20,-4,28","w":136},"|":{"d":"94,-279v11,-2,24,-2,35,0r-60,339v-9,3,-26,3,-35,0","w":119},"}":{"d":"4,59v1,-10,-1,-29,9,-29v71,-2,22,-115,87,-139v-34,-18,-11,-76,-10,-115v0,-21,-10,-23,-32,-24v2,-10,-2,-27,10,-28v74,-6,48,65,48,124v0,22,9,32,25,42v-16,18,-37,25,-43,55v-13,61,-14,119,-94,114","w":135},"~":{"d":"48,-124v-6,-6,-12,-13,-14,-23v12,-11,30,-21,51,-21v33,0,64,27,90,1v7,7,10,14,14,24v-11,11,-30,19,-50,19v-32,0,-67,-27,-91,0","w":172},"\u00c1":{"d":"169,-319v15,-2,32,-2,46,0v-26,16,-42,48,-90,39xm130,-259v14,0,31,-2,44,0r36,259v-13,1,-26,2,-39,0r-7,-61r-87,0r-26,61v-13,0,-26,2,-38,0xm161,-93r-15,-124r-55,124r70,0","w":215},"\u00c4":{"d":"96,-280v0,-12,2,-24,6,-36v10,-3,28,-3,38,0v0,12,-2,24,-6,36v-13,0,-26,2,-38,0xm173,-280v0,-12,2,-24,6,-36v10,-3,28,-3,38,0v0,12,-2,24,-6,36v-13,0,-26,2,-38,0xm130,-259v14,0,31,-2,44,0r36,259v-13,1,-26,2,-39,0r-7,-61r-87,0r-26,61v-13,0,-26,2,-38,0xm161,-93r-15,-124r-55,124r70,0","w":215},"\u00c9":{"d":"168,-319v15,-2,32,-2,47,0v-27,16,-43,48,-91,39xm78,-259r138,0v0,11,-2,22,-6,33r-100,0r-13,73r80,0v0,11,-2,22,-6,33r-80,0r-15,88r103,0v-3,13,-1,21,-6,32r-140,0","w":188},"\u00cd":{"d":"113,-319v15,-2,31,-2,46,0v-26,16,-42,48,-90,39xm79,-259v12,0,26,-2,37,0r-45,259v-13,0,-26,2,-38,0","w":103},"\u00cf":{"d":"44,-280v0,-12,2,-24,6,-36v10,-3,27,-3,37,0v0,12,-2,24,-6,36v-12,0,-26,2,-37,0xm121,-280v0,-12,2,-24,6,-36v10,-3,27,-3,38,0v0,12,-3,24,-7,36v-12,0,-26,2,-37,0xm79,-259v12,0,26,-2,37,0r-45,259v-13,0,-26,2,-38,0","w":103},"\u00d3":{"d":"186,-319v15,-2,32,-2,47,0v-27,16,-43,48,-91,39xm257,-167v0,93,-40,171,-131,171v-59,0,-86,-37,-86,-95v0,-92,39,-172,131,-172v59,0,86,38,86,96xm167,-231v-66,4,-89,71,-89,140v0,38,14,64,52,64v64,0,88,-71,88,-140v0,-36,-14,-66,-51,-64","w":252},"\u00d6":{"d":"118,-280v0,-12,3,-24,7,-36v10,-3,27,-3,37,0v0,12,-2,24,-6,36v-13,0,-26,2,-38,0xm195,-280v0,-12,3,-24,7,-36v10,-3,27,-3,37,0v0,12,-2,24,-6,36v-13,0,-26,2,-38,0xm257,-167v0,93,-40,171,-131,171v-59,0,-86,-37,-86,-95v0,-92,39,-172,131,-172v59,0,86,38,86,96xm167,-231v-66,4,-89,71,-89,140v0,38,14,64,52,64v64,0,88,-71,88,-140v0,-36,-14,-66,-51,-64","w":252},"\u00d7":{"d":"190,-84v-7,8,-17,16,-27,22r-34,-41r-52,44v-9,-6,-15,-17,-21,-26r51,-44r-35,-42v9,-8,17,-17,27,-23r35,43r51,-44v7,6,17,17,21,26r-51,43"},"\u00da":{"d":"183,-319v15,-2,31,-2,46,0v-26,16,-42,48,-90,39xm193,-23v-39,46,-157,38,-148,-45v8,-67,22,-127,31,-191v12,0,26,-2,37,0r-26,147v-7,42,-12,85,37,83v49,-2,58,-39,66,-83r26,-147v12,0,26,-2,37,0v-18,80,-15,183,-60,236","w":238},"\u00dc":{"d":"113,-280v0,-12,2,-24,6,-36v10,-3,28,-3,38,0v0,12,-2,24,-6,36v-13,0,-26,2,-38,0xm190,-280v0,-12,2,-24,6,-36v10,-3,28,-3,38,0v0,12,-2,24,-6,36v-13,0,-26,2,-38,0xm193,-23v-39,46,-157,38,-148,-45v8,-67,22,-127,31,-191v12,0,26,-2,37,0r-26,147v-7,42,-12,85,37,83v49,-2,58,-39,66,-83r26,-147v12,0,26,-2,37,0v-18,80,-15,183,-60,236","w":238},"\u00dd":{"d":"163,-319v15,-2,32,-2,47,0r-52,39v-12,0,-27,2,-38,0xm97,-94r-49,-165v13,0,26,-2,39,0r35,127r74,-127v13,0,27,-2,39,0r-101,166r-17,93v-12,1,-27,2,-37,0","w":197},"\u00e1":{"d":"160,-260v15,0,32,-2,46,0r-45,46v-12,2,-24,2,-36,0xm67,-62v-3,50,48,40,65,10v16,-28,25,-66,32,-105v-63,-11,-94,37,-97,95xm30,-54v-2,-96,74,-156,172,-127r-24,140v-2,15,-3,27,-1,41v-11,0,-23,2,-34,0v-1,-14,-1,-29,2,-42v-14,23,-32,45,-68,46v-33,0,-47,-24,-47,-58","w":199},"\u00e4":{"d":"90,-217v0,-13,3,-25,7,-36v10,-3,27,-3,37,0v0,13,-3,25,-7,36v-13,2,-24,0,-37,0xm164,-217v-4,-28,10,-47,43,-36v-1,13,-3,25,-6,36v-13,2,-24,0,-37,0xm67,-62v-3,50,48,40,65,10v16,-28,25,-66,32,-105v-63,-11,-94,37,-97,95xm30,-54v-2,-96,74,-156,172,-127r-24,140v-2,15,-3,27,-1,41v-11,0,-23,2,-34,0v-1,-14,-1,-29,2,-42v-14,23,-32,45,-68,46v-33,0,-47,-24,-47,-58","w":199},"\u00e9":{"d":"143,-260v15,0,32,-2,46,0r-45,46v-12,2,-24,2,-36,0xm67,-73v-5,55,62,55,98,37v4,7,5,18,6,28v-55,24,-147,14,-140,-61v6,-66,37,-115,105,-120v58,-5,66,68,22,90v-25,12,-57,21,-91,26xm139,-120v18,-11,17,-44,-9,-41v-36,3,-52,30,-60,61v25,-5,52,-10,69,-20","w":179},"\u00ed":{"d":"42,-156v0,-11,2,-20,5,-29r58,0r-33,185v-12,0,-24,2,-35,0r28,-156r-23,0xm90,-260v15,0,32,-2,46,0r-45,46v-12,2,-24,2,-36,0","w":102},"\u00ef":{"d":"42,-156v0,-11,2,-20,5,-29r58,0r-33,185v-12,0,-24,2,-35,0r28,-156r-23,0xm28,-217v0,-13,3,-25,6,-36v10,-3,27,-3,37,0v0,13,-3,25,-7,36v-12,2,-23,0,-36,0xm101,-217v0,-13,3,-25,7,-36v9,-3,26,-3,36,0v-1,13,-3,25,-6,36v-13,2,-24,0,-37,0","w":102},"\u00f3":{"d":"145,-260v15,0,31,-2,45,0r-44,46v-12,2,-24,2,-36,0xm202,-118v0,67,-33,121,-103,122v-45,1,-67,-26,-67,-71v0,-67,35,-122,103,-122v45,0,67,26,67,71xm68,-66v-1,26,11,42,35,42v46,0,61,-46,63,-94v0,-26,-11,-42,-35,-42v-46,0,-61,48,-63,94","w":200},"\u00f6":{"d":"84,-217v-4,-28,11,-47,43,-36v0,13,-3,25,-7,36v-12,2,-23,0,-36,0xm157,-217v0,-13,3,-25,6,-36v10,-3,27,-3,37,0v-1,13,-3,25,-6,36v-13,2,-24,0,-37,0xm202,-118v0,67,-33,121,-103,122v-45,1,-67,-26,-67,-71v0,-67,35,-122,103,-122v45,0,67,26,67,71xm68,-66v-1,26,11,42,35,42v46,0,61,-46,63,-94v0,-26,-11,-42,-35,-42v-46,0,-61,48,-63,94","w":200},"\u00fa":{"d":"152,-260v15,0,32,-2,46,0r-45,46v-12,2,-24,2,-36,0xm82,4v-39,2,-50,-32,-43,-72r21,-117v12,0,24,-2,35,0r-21,132v-1,41,50,26,61,3v24,-31,29,-86,37,-135v12,0,25,-2,36,0r-28,171v7,20,-16,17,-32,14v0,-14,-2,-29,1,-41v-12,23,-33,43,-67,45","w":204},"\u00fc":{"d":"84,-217v-4,-28,11,-47,43,-36v0,13,-3,25,-7,36v-12,2,-23,0,-36,0xm157,-217v0,-13,3,-25,6,-36v10,-3,27,-3,37,0v-1,13,-3,25,-6,36v-13,2,-24,0,-37,0xm82,4v-39,2,-50,-32,-43,-72r21,-117v12,0,24,-2,35,0r-21,132v-1,41,50,26,61,3v24,-31,29,-86,37,-135v12,0,25,-2,36,0r-28,171v7,20,-16,17,-32,14v0,-14,-2,-29,1,-41v-12,23,-33,43,-67,45","w":204},"\u00fd":{"d":"132,-260v15,0,31,-2,45,0r-44,46v-12,2,-24,2,-36,0xm8,85v0,-16,5,-34,24,-25v34,-4,38,-32,53,-60r-23,0r-24,-185v12,0,26,-2,37,0r19,167v20,-57,52,-103,65,-167v11,-2,25,-1,38,-1v-4,49,-28,82,-46,120r-42,88v-19,40,-42,77,-101,63","w":180},"\u010c":{"d":"134,-320v12,0,25,-2,37,0r14,22v13,-15,29,-29,63,-22r-46,40v-13,0,-28,2,-40,0xm80,-99v0,67,63,84,115,61v5,9,7,18,8,30v-72,32,-162,1,-162,-88v0,-114,78,-193,196,-158v-2,13,-6,19,-11,30v-89,-28,-146,36,-146,125","w":207},"\u010d":{"d":"87,-259v11,-3,25,-1,36,0r16,28v13,-17,29,-38,63,-28r-44,46v-15,1,-30,1,-43,-1xm69,-73v0,47,46,56,83,41v4,7,6,17,6,28v-58,20,-126,4,-126,-65v0,-82,64,-140,149,-113v0,11,-5,22,-10,29v-57,-23,-102,20,-102,80","w":165},"\u010e":{"d":"107,-320v12,0,25,-2,37,0r14,22v13,-15,29,-29,63,-22r-46,40v-13,0,-28,2,-40,0xm251,-157v0,121,-87,179,-218,157r46,-259v92,-15,172,9,172,102xm211,-152v2,-62,-37,-87,-100,-77r-35,199v88,12,133,-40,135,-122","w":246},"\u010f":{"d":"243,-265r34,0r-17,73v-7,2,-23,1,-30,0xm67,-62v-3,50,48,40,65,10v16,-28,25,-66,32,-105v-63,-11,-94,37,-97,95xm169,-188v6,-27,8,-48,8,-76v11,0,25,-2,35,0v2,94,-36,169,-35,264v-11,0,-23,2,-33,0v-1,-14,-2,-31,2,-42v-14,22,-32,46,-68,46v-34,0,-49,-23,-48,-58v2,-83,50,-140,139,-134","w":223},"\u011a":{"d":"102,-320v12,0,25,-2,37,0r14,22v13,-15,29,-29,63,-22r-46,40v-13,0,-28,2,-40,0xm78,-259r138,0v0,11,-2,22,-6,33r-100,0r-13,73r80,0v0,11,-2,22,-6,33r-80,0r-15,88r103,0v-3,13,-1,21,-6,32r-140,0","w":188},"\u011b":{"d":"87,-259v11,-3,25,-1,36,0r16,28v13,-17,29,-38,63,-28r-44,46v-15,1,-30,1,-43,-1xm67,-73v-5,55,62,55,98,37v4,7,5,18,6,28v-55,24,-147,14,-140,-61v6,-66,37,-115,105,-120v58,-5,66,68,22,90v-25,12,-57,21,-91,26xm139,-120v18,-11,17,-44,-9,-41v-36,3,-52,30,-60,61v25,-5,52,-10,69,-20","w":179},"\u0139":{"d":"113,-319v15,-2,31,-2,46,0v-26,16,-42,48,-90,39xm172,-32v0,13,-3,22,-6,32r-133,0r45,-259v12,0,26,-2,37,0r-39,227r96,0","w":176},"\u013a":{"d":"101,-319v15,-2,32,-2,46,0v-26,16,-42,48,-90,39xm106,-1v-45,16,-89,-12,-66,-66r28,-157r2,-40v12,0,24,-2,35,0v0,81,-27,145,-34,221v-2,18,17,18,32,15v2,7,3,17,3,27","w":106},"\u013d":{"d":"155,-260v12,-1,23,0,35,0r-17,73v-7,2,-23,1,-30,0xm172,-32v0,13,-3,22,-6,32r-133,0r45,-259v12,0,26,-2,37,0r-39,227r96,0","w":176},"\u013e":{"d":"134,-265r34,0r-16,73v-8,2,-23,1,-31,0xm106,-1v-45,16,-89,-12,-66,-66r28,-157r2,-40v12,0,24,-2,35,0v0,81,-27,145,-34,221v-2,18,17,18,32,15v2,7,3,17,3,27","w":116},"\u0147":{"d":"124,-320v12,0,25,-2,36,0r14,22v14,-14,30,-30,64,-22r-46,40v-13,0,-28,2,-40,0xm78,-259v11,0,24,-2,34,0r73,195r34,-195v11,0,23,-2,34,0r-45,259v-11,0,-24,2,-34,0r-73,-194r-33,194v-12,0,-24,2,-35,0","w":240},"\u0148":{"d":"98,-259v11,-3,25,-1,36,0r15,28v14,-16,29,-38,63,-28r-44,46v-14,1,-29,1,-42,-1xm164,-111v11,-32,-12,-60,-41,-41v-40,26,-44,95,-55,152v-12,0,-25,2,-36,0r28,-178v0,-2,-1,-4,-1,-7v11,0,23,-2,33,0v3,14,2,28,-1,41v13,-22,32,-45,67,-45v83,0,26,128,22,189v-11,0,-25,2,-35,0","w":207},"\u0154":{"d":"160,-319v15,-2,32,-2,46,0v-26,16,-42,48,-90,39xm111,-121v33,-10,64,-29,66,-71v2,-36,-30,-44,-66,-39r-41,231v-12,0,-26,2,-37,0r46,-259v62,-10,137,-5,137,61v-1,48,-31,71,-62,88r47,110v-13,1,-28,2,-40,0","w":207},"\u0155":{"d":"131,-260v15,0,32,-2,46,0r-45,46v-12,2,-24,2,-36,0xm158,-184v-2,13,1,36,-18,31v-68,2,-59,95,-75,153v-12,0,-24,2,-36,0r25,-140v3,-19,4,-29,2,-45v11,0,23,-2,33,0v1,10,3,22,1,32v13,-19,35,-39,68,-31","w":131},"\u0158":{"d":"96,-320v12,0,25,-2,37,0r14,22v13,-15,30,-29,64,-22r-46,40v-13,0,-28,2,-40,0xm111,-121v33,-10,64,-29,66,-71v2,-36,-30,-44,-66,-39r-41,231v-12,0,-26,2,-37,0r46,-259v62,-10,137,-5,137,61v-1,48,-31,71,-62,88r47,110v-13,1,-28,2,-40,0","w":207},"\u0159":{"d":"68,-259v11,-3,25,-1,36,0r16,28v13,-17,29,-38,63,-28r-44,46v-15,1,-30,1,-43,-1xm158,-184v-2,13,1,36,-18,31v-68,2,-59,95,-75,153v-12,0,-24,2,-36,0r25,-140v3,-19,4,-29,2,-45v11,0,23,-2,33,0v1,10,3,22,1,32v13,-19,35,-39,68,-31","w":131},"\u0160":{"d":"102,-320v12,0,25,-2,36,0r14,22v14,-14,30,-30,64,-22r-46,40v-13,0,-28,2,-40,0xm188,-84v0,82,-97,104,-171,77v2,-11,6,-21,12,-32v41,19,122,16,118,-39v-4,-58,-91,-44,-91,-111v0,-72,90,-88,152,-63v-2,11,-6,21,-11,30v-31,-15,-102,-20,-102,26v0,58,93,45,93,112","w":191},"\u0161":{"d":"68,-259v10,-3,24,-1,35,0r16,28v14,-16,29,-38,63,-28r-44,46v-15,1,-29,1,-43,-1xm25,-33v32,17,111,9,82,-39v-23,-17,-65,-18,-65,-60v0,-57,76,-68,123,-47v-2,9,-5,18,-10,27v-24,-17,-95,-11,-71,29v21,20,66,19,66,61v0,67,-82,77,-134,57v1,-10,3,-21,9,-28","w":156},"\u0164":{"d":"92,-320v12,0,25,-2,36,0r14,22v14,-14,30,-30,64,-22r-46,40v-13,0,-28,2,-40,0xm220,-259v-1,13,-3,21,-6,32r-64,0r-40,227v-12,0,-26,2,-37,0r40,-227r-64,0v0,-12,2,-22,5,-32r166,0","w":185},"\u0165":{"d":"139,-277v12,-1,23,0,35,0r-17,73v-7,2,-23,1,-30,0xm122,-1v-46,16,-100,-8,-76,-67r16,-88r-30,0v0,-12,2,-19,5,-29r29,0v2,-15,6,-28,5,-45v8,-4,24,-7,34,-7v3,17,-1,35,-4,52r47,0v0,12,-2,19,-5,29r-46,0r-19,111v-2,22,26,21,42,16v4,7,1,18,2,28","w":126},"\u016e":{"d":"176,-329v-24,-1,-30,47,-4,47v23,1,31,-47,4,-47xm216,-310v4,52,-84,65,-83,10v1,-29,17,-46,45,-47v24,-1,36,15,38,37xm193,-23v-39,46,-157,38,-148,-45v8,-67,22,-127,31,-191v12,0,26,-2,37,0r-26,147v-7,42,-12,85,37,83v49,-2,58,-39,66,-83r26,-147v12,0,26,-2,37,0v-18,80,-15,183,-60,236","w":238},"\u016f":{"d":"142,-211v-22,1,-35,-13,-35,-34v1,-26,15,-42,41,-43v22,0,35,13,35,35v-1,26,-16,41,-41,42xm129,-247v0,12,4,18,15,18v13,0,18,-10,18,-23v0,-11,-4,-17,-15,-18v-12,-1,-19,11,-18,23xm82,4v-39,2,-50,-32,-43,-72r21,-117v12,0,24,-2,35,0r-21,132v-1,41,50,26,61,3v24,-31,29,-86,37,-135v12,0,25,-2,36,0r-28,171v7,20,-16,17,-32,14v0,-14,-2,-29,1,-41v-12,23,-33,43,-67,45","w":204},"\u017d":{"d":"96,-320v12,0,25,-2,36,0r14,22v14,-14,30,-30,64,-22r-46,40v-13,0,-28,2,-40,0xm181,-32v0,13,-1,22,-5,32r-163,0r-1,-3r151,-223r-105,0v0,-11,2,-23,6,-33r157,0r2,4r-151,223r109,0","w":190},"\u017e":{"d":"72,-258v10,-2,26,-3,36,0r16,28v13,-17,28,-38,63,-28r-44,45v-14,0,-30,2,-43,0xm155,-28v0,10,-2,21,-5,28r-138,0r-1,-5r116,-151r-80,0v0,-11,2,-20,5,-29r131,0r1,5r-116,152r87,0","w":161},"\u2013":{"d":"15,-85v-1,-14,2,-22,6,-32r180,0v0,11,-2,21,-6,32r-180,0","w":180},"\u2014":{"d":"379,-117v0,11,-1,21,-5,32r-360,0v0,-11,1,-21,5,-32r360,0","w":360},"\u2018":{"d":"51,-258v10,-3,23,-3,35,-1r22,81v-12,0,-24,2,-35,0","w":84},"\u2019":{"d":"81,-258v11,-2,25,-4,35,0r-35,80v-12,0,-24,2,-35,0","w":84},"\u201c":{"d":"119,-258v10,-3,23,-3,35,-1r22,81v-12,0,-24,2,-35,0xm51,-258v10,-3,23,-3,35,-1r22,81v-12,0,-24,2,-35,0","w":152},"\u201d":{"d":"149,-258v11,-2,25,-4,35,0r-35,80v-12,0,-24,2,-35,0xm81,-258v11,-2,25,-4,35,0r-35,80v-12,0,-24,2,-35,0","w":152},"\u2026":{"d":"158,-40v0,16,-3,27,-7,40v-13,0,-28,2,-40,0v0,-15,3,-28,7,-40v13,0,28,-2,40,0xm246,-40v0,16,-3,27,-7,40v-13,0,-28,2,-40,0v0,-15,3,-28,7,-40v13,0,28,-2,40,0xm69,-40v0,16,-3,27,-7,40v-13,0,-28,2,-40,0v0,-15,3,-28,7,-40v13,0,28,-2,40,0","w":261},"\u2122":{"d":"84,-228r-41,0v-2,-9,-1,-17,0,-27r109,0v0,9,2,19,0,27r-41,0r0,117v-7,3,-20,3,-27,0r0,-117xm175,-255v10,-1,19,0,30,0r36,79r35,-79v10,-1,19,0,30,0r7,144v-8,2,-20,4,-28,0r-5,-91r-31,64v-8,1,-11,2,-21,0r-28,-63r-5,90v-10,3,-17,2,-27,0","w":297},"\u00a0":{"w":81}}});Cufon.registerFont({"w":216,"face":{"font-family":"Aller","font-weight":700,"font-style":"italic","font-stretch":"normal","units-per-em":"360","panose-1":"2 0 8 3 4 0 0 9 0 4","ascent":"288","descent":"-72","x-height":"4","bbox":"-37 -350.888 379 88.2239","underline-thickness":"18","underline-position":"-18","slope":"-12","unicode-range":"U+0020-U+2122"},"glyphs":{" ":{"w":75},"!":{"d":"70,-259v16,-3,38,-3,55,0r-35,176v-15,4,-33,2,-49,0xm25,0v-1,-21,4,-36,9,-53v16,-3,36,-3,52,0v1,21,-4,36,-9,53v-17,2,-35,4,-52,0","w":103},"\"":{"d":"61,-258v15,-4,33,-4,47,0r-18,100v-13,3,-32,3,-46,0xm129,-258v15,-4,33,-4,47,0r-18,100v-13,3,-32,3,-46,0","w":153},"#":{"d":"253,-112v-1,14,-3,25,-6,38r-41,0r-16,63v-13,3,-30,3,-44,0r16,-63r-44,0r-16,63v-12,3,-30,3,-44,0r16,-63r-41,0v0,-14,3,-25,7,-38r44,0r11,-44r-40,0v0,-13,2,-26,7,-38r43,0r15,-54v13,-3,30,-3,43,0r-14,54r44,0r14,-54v13,-3,30,-3,44,0r-14,54r38,0v0,14,-3,25,-7,38r-41,0r-11,44r37,0xm172,-112r11,-44r-44,0r-11,44r44,0","w":264},"$":{"d":"115,-190v13,47,91,42,89,105v-1,52,-34,76,-79,86r-7,41v-11,4,-20,3,-31,0v0,-12,9,-30,5,-38v-28,1,-45,-3,-65,-12v3,-17,4,-31,12,-46v31,17,105,24,108,-22v-11,-52,-89,-42,-87,-108v1,-46,35,-70,80,-75r6,-32v10,-2,21,-3,31,0r-6,31v19,2,35,6,50,12v-2,15,-6,30,-14,41v-24,-13,-90,-23,-92,17"},"&":{"d":"154,-224v-40,-6,-56,57,-11,56r59,0v2,-11,4,-21,3,-34v10,-7,31,-12,49,-11v4,14,0,32,-3,45r29,0v0,16,-3,26,-7,39r-28,0v-8,78,-36,136,-126,133v-50,-2,-87,-19,-87,-69v0,-43,26,-68,56,-81v-13,-8,-25,-23,-24,-44v1,-64,76,-86,135,-65v0,17,-3,26,-11,38v-12,-5,-21,-5,-34,-7xm150,-129v-62,-12,-90,88,-23,89v53,1,62,-42,68,-89r-45,0","w":266},"'":{"d":"61,-258v15,-4,33,-4,47,0r-18,100v-13,3,-32,3,-46,0","w":85},"(":{"d":"171,-279v-63,76,-98,219,-60,339v-13,3,-37,4,-50,0v-41,-117,-4,-274,58,-339v14,-4,38,-3,52,0","w":132},")":{"d":"-2,60v62,-77,97,-220,60,-339v14,-3,37,-4,50,0v41,117,3,273,-58,339v-13,4,-38,3,-52,0","w":138},"*":{"d":"120,-258v8,-3,19,-2,28,0r-4,48v-11,3,-26,3,-37,0xm45,-194v3,-8,7,-18,12,-24r46,12v-4,12,-9,22,-16,32xm167,-123v-8,7,-12,11,-23,15r-25,-39v10,-8,18,-14,30,-20xm195,-217v2,8,5,14,4,26r-47,20v-6,-9,-5,-21,-5,-35xm76,-108v-6,-4,-16,-12,-20,-18r31,-42v8,5,19,16,26,23","w":177},"+":{"d":"212,-149v1,17,-2,31,-8,44r-55,0r-11,63v-16,2,-31,3,-45,0r11,-63r-56,0v0,-14,2,-29,7,-44r56,0r12,-64v14,-3,31,-2,45,0r-12,64r56,0"},",":{"d":"45,-51v13,-4,37,-5,50,0r-41,91v-14,3,-34,3,-48,0","w":104},"-":{"d":"36,-84v0,-17,4,-30,8,-44r90,0v0,15,-3,32,-8,44r-90,0","w":131},".":{"d":"26,0v-1,-21,4,-36,9,-53v15,-3,36,-3,52,0v1,21,-4,36,-9,53v-17,2,-35,5,-52,0","w":103},"\/":{"d":"134,-258v18,-4,35,-4,51,0r-129,258v-18,2,-34,3,-51,0","w":144},":":{"d":"26,0v-1,-21,4,-36,9,-53v15,-3,36,-3,52,0v1,21,-4,36,-9,53v-17,2,-35,5,-52,0xm49,-133v-1,-21,4,-36,9,-53v15,-3,36,-3,52,0v1,21,-4,36,-9,53v-17,2,-35,5,-52,0","w":103,"k":{"Y":11,"T":15}},";":{"d":"38,-51v13,-4,37,-5,50,0r-41,91v-14,3,-34,3,-48,0xm53,-133v-1,-21,4,-36,9,-53v15,-3,36,-3,52,0v1,21,-4,36,-9,53v-17,2,-35,5,-52,0","w":104},"<":{"d":"217,-208v-1,17,-2,36,-8,50r-115,37r101,40v0,17,-3,33,-9,45r-138,-59v-1,-18,2,-36,9,-54"},"=":{"d":"44,-66v0,-17,1,-31,7,-44r152,0v1,15,-4,33,-8,44r-151,0xm57,-140v1,-17,3,-30,8,-44r151,0v1,18,-2,30,-8,44r-151,0"},">":{"d":"163,-125r-102,-38v0,-17,3,-31,9,-45r138,59v0,21,-2,36,-9,54r-159,59v-1,-19,2,-37,8,-50"},"?":{"d":"49,-252v53,-22,144,-16,140,50v-3,47,-32,74,-69,88r-6,33v-16,2,-32,2,-47,0r10,-62v29,-6,58,-19,58,-52v0,-33,-51,-27,-76,-17v-5,-11,-10,-25,-10,-40xm49,0v0,-20,5,-36,9,-53v16,-3,37,-3,53,0v1,21,-4,36,-9,53v-17,2,-36,5,-53,0","w":170},"@":{"d":"81,-80v-6,89,88,114,162,87r11,33v-20,10,-49,14,-80,14v-85,-2,-137,-45,-137,-132v0,-113,75,-184,197,-184v81,0,134,40,134,121v0,68,-38,123,-102,123v-18,0,-31,-5,-40,-14v-39,26,-109,15,-109,-46v0,-87,80,-132,164,-101r-23,122v46,12,67,-39,67,-84v1,-57,-38,-86,-96,-85v-92,2,-142,57,-148,146xm165,-86v-2,31,24,35,50,27r15,-90v-45,-8,-63,25,-65,63","w":366},"A":{"d":"130,-259v20,-2,40,-3,60,0r32,259v-20,2,-34,3,-54,0r-4,-52r-79,0r-23,52v-17,2,-36,3,-53,0xm160,-95r-10,-104r-46,104r56,0","w":227},"B":{"d":"213,-85v1,90,-98,95,-185,85r46,-259v59,-7,146,-12,145,55v-1,35,-22,57,-50,66v25,4,45,25,44,53xm160,-85v0,-31,-29,-29,-59,-29r-14,74v37,6,73,-4,73,-45xm167,-199v1,-24,-25,-27,-47,-24r-12,69v36,2,59,-10,59,-45","w":210},"C":{"d":"94,-100v0,57,55,69,100,51v5,11,10,29,10,44v-78,26,-167,-1,-167,-90v0,-114,84,-196,202,-158v-4,17,-8,27,-15,42v-78,-28,-130,32,-130,111","w":206},"D":{"d":"255,-158v0,125,-94,179,-227,158r46,-258v89,-17,181,6,181,100xm198,-153v1,-48,-29,-71,-78,-64r-31,175v73,7,108,-41,109,-111","w":246},"E":{"d":"180,-45v4,16,-5,30,-7,45r-145,0r46,-259r142,0v0,18,-2,31,-8,45r-90,0r-9,56r71,0v0,14,-3,29,-8,45r-71,0r-12,68r91,0","w":190},"F":{"d":"179,-153v-1,18,-3,30,-8,45r-71,0r-19,108v-20,2,-35,3,-53,0r46,-259r142,0v0,18,-2,31,-8,45r-90,0r-10,61r71,0","w":182},"G":{"d":"94,-100v0,47,32,65,76,56r16,-90v16,-3,36,-3,52,0r-22,128v-20,7,-47,10,-73,10v-67,0,-105,-35,-106,-99v-2,-114,84,-196,202,-158v-4,17,-8,27,-15,42v-78,-28,-130,32,-130,111","w":237},"H":{"d":"74,-258v18,-4,36,-3,53,0r-18,101r78,0r18,-101v17,-2,36,-4,53,0r-46,258v-18,2,-35,3,-53,0r20,-112r-78,0r-20,112v-20,2,-35,3,-53,0","w":240},"I":{"d":"74,-258v18,-4,36,-3,53,0r-46,258v-20,2,-35,3,-53,0","w":109},"J":{"d":"21,-44v30,9,58,-2,63,-32r24,-138r-41,0v1,-17,4,-32,8,-45r93,0r-33,190v-7,60,-58,83,-122,69v0,-16,1,-33,8,-44","w":150},"K":{"d":"109,-130r89,-129v18,-4,39,-1,58,0r-92,129r49,130v-17,3,-37,3,-55,0xm74,-259v16,-3,36,-3,53,0r-46,259v-18,2,-36,4,-53,0"},"L":{"d":"74,-259v17,-3,35,-3,52,0r-38,214r85,0v-1,17,-4,31,-8,45r-137,0","w":176},"M":{"d":"82,-258v19,-4,36,-4,54,0r30,144r84,-144v16,-4,35,-4,51,0r-34,258v-18,2,-33,3,-50,0r24,-170r-68,116v-14,2,-27,3,-41,0r-23,-117r-35,171v-17,2,-30,3,-46,0","w":291},"N":{"d":"74,-259v13,-4,30,-2,44,0r63,165r29,-165v16,-2,33,-4,47,0r-45,259v-16,2,-29,3,-44,0r-64,-164r-28,164v-14,4,-33,2,-48,0","w":239},"O":{"d":"259,-165v0,94,-40,166,-134,169v-60,2,-91,-37,-89,-96v3,-95,40,-171,134,-171v61,0,89,37,89,98xm165,-218v-59,0,-74,65,-74,128v0,33,13,50,39,50v60,0,74,-67,74,-128v0,-34,-13,-50,-39,-50","w":250},"P":{"d":"226,-188v-2,73,-52,111,-131,105r-14,83v-18,2,-35,2,-53,0r46,-260v73,-7,154,-5,152,72xm171,-185v0,-29,-21,-36,-51,-34r-17,92v41,6,68,-16,68,-58","w":209},"Q":{"d":"250,20v-2,16,-6,31,-11,43r-86,-15v1,-14,5,-32,11,-42xm259,-165v0,94,-40,166,-134,169v-60,2,-91,-37,-89,-96v3,-95,40,-171,134,-171v61,0,89,37,89,98xm165,-218v-59,0,-74,65,-74,128v0,33,13,50,39,50v60,0,74,-67,74,-128v0,-34,-13,-50,-39,-50","w":250},"R":{"d":"151,-143v34,-24,22,-91,-32,-76r-38,219v-18,2,-35,2,-53,0r46,-258v77,-18,176,5,146,94v-9,26,-27,45,-49,56r38,108v-19,2,-37,3,-55,0r-40,-120v13,-8,25,-14,37,-23","w":212},"S":{"d":"135,-157v98,34,56,161,-55,161v-23,0,-44,-4,-66,-12v2,-17,8,-30,14,-45v41,28,141,5,96,-49v-29,-21,-73,-35,-75,-79v-5,-81,94,-97,161,-70v-3,15,-7,29,-15,41v-24,-13,-89,-23,-91,17v0,21,17,26,31,36","w":191},"T":{"d":"231,-259v-1,17,-3,31,-8,45r-61,0r-37,214v-20,2,-35,3,-53,0r37,-214r-61,0v1,-17,3,-31,8,-45r175,0","w":197,"k":{"\u00ef":-14}},"U":{"d":"201,-26v-40,50,-169,43,-159,-46v7,-65,21,-126,30,-187v16,-3,36,-3,53,0r-28,161v-3,31,-2,58,30,57v45,-2,49,-43,56,-84r23,-134v16,-3,36,-3,53,0v-18,79,-15,179,-58,233","w":240},"V":{"d":"48,-259v19,-2,36,-3,55,0r17,204r89,-204v17,-3,37,-2,55,0r-123,259v-21,2,-41,4,-61,0","w":222,"k":{"\u00ef":-14}},"W":{"d":"51,-259v17,-2,39,-4,55,0r1,188r74,-188v15,-3,34,-3,49,0r9,193r68,-193v15,-4,36,-1,52,0r-105,259v-17,4,-37,2,-56,0r-10,-167r-70,167v-19,1,-35,3,-54,0","w":320,"k":{"\u00ef":-22}},"X":{"d":"136,-134r62,-125v19,-2,39,-4,57,0r-66,123r35,136v-18,3,-38,3,-57,0xm81,-134r-23,-125v16,-4,37,-2,54,0r22,125r-66,134v-18,3,-40,3,-59,0","w":226},"Y":{"d":"90,-93r-48,-166v19,-2,38,-4,56,0r28,115r66,-115v19,-2,37,-3,56,0r-105,166r-17,93v-16,3,-36,3,-53,0","w":202,"k":{"\u00ef":-22}},"Z":{"d":"54,-214v1,-16,2,-32,8,-45r167,0r2,4r-137,210r91,0v-1,17,-4,32,-8,45r-167,0r-2,-4r139,-210r-93,0","w":192},"[":{"d":"75,-279r84,0v1,13,-1,27,-7,41r-34,0r-46,257r35,0v0,13,-3,27,-8,41r-84,0","w":125},"\\":{"d":"45,-259v18,-3,33,-2,51,0r83,259v-16,3,-36,3,-52,0","w":176},"]":{"d":"44,19r46,-257r-35,0v0,-13,3,-27,8,-41r84,0r-60,339r-84,0v-1,-13,1,-27,7,-41r34,0","w":123},"^":{"d":"129,-209r-43,79v-17,2,-32,3,-48,-1r76,-127v16,-3,33,-4,49,0r31,127v-15,2,-32,5,-46,0","w":192},"_":{"d":"-3,36v1,-13,3,-24,6,-35r170,0v0,14,-2,24,-6,35r-170,0","w":177},"`":{"d":"80,-259v20,-2,43,-3,62,0r32,44v-15,3,-34,4,-48,0","w":180},"a":{"d":"155,-148v-54,-6,-77,38,-77,85v0,40,35,28,50,5v13,-20,22,-57,27,-90xm26,-51v-2,-102,78,-162,184,-131v-8,60,-25,116,-25,181v-16,2,-30,3,-46,0v-1,-12,-3,-22,-1,-34v-13,20,-34,39,-65,39v-32,0,-47,-23,-47,-55","w":204},"b":{"d":"161,-116v2,-33,-33,-39,-51,-17v-14,17,-19,63,-25,93v50,9,74,-29,76,-76xm216,-123v0,101,-89,149,-188,117r33,-187v5,-32,6,-46,6,-70v15,-4,34,-2,50,0v7,32,-7,71,-11,102v12,-17,28,-30,58,-29v37,0,52,27,52,67","w":211},"c":{"d":"80,-75v0,40,42,45,71,31v6,10,9,22,9,39v-58,22,-132,5,-132,-66v0,-83,67,-140,153,-112v0,15,-5,30,-12,40v-49,-21,-89,15,-89,68","w":165},"d":{"d":"155,-148v-54,-6,-77,38,-77,85v0,40,35,28,50,5v13,-20,22,-57,27,-90xm162,-190v5,-26,9,-47,7,-73v15,-4,34,-2,51,0v1,91,-35,169,-34,262v-16,2,-29,3,-45,0v-3,-8,-2,-25,-1,-35v-13,21,-34,39,-67,40v-32,1,-47,-23,-47,-55v0,-84,45,-141,136,-139","w":206},"e":{"d":"78,-71v-1,44,60,39,87,23v8,9,9,24,10,40v-59,25,-153,15,-147,-64v5,-68,39,-111,107,-118v61,-6,72,68,29,94v-22,14,-55,19,-86,25xm134,-120v13,-10,11,-34,-8,-33v-29,1,-40,25,-46,49v20,-3,42,-7,54,-16","w":183},"f":{"d":"-25,44v38,11,51,-16,57,-50r25,-141r-30,0v1,-15,2,-26,7,-39r30,0v8,-60,50,-93,118,-77v-4,16,-7,27,-14,40v-31,-10,-53,7,-54,37r39,0v0,16,-1,26,-6,39r-40,0v-27,95,-1,261,-144,230v1,-14,5,-27,12,-39","w":129,"k":{"\u00ef":-29}},"g":{"d":"78,-64v-2,37,35,31,51,6v13,-20,21,-58,27,-90v-54,-7,-76,37,-78,84xm22,41v65,18,115,-13,117,-76v-13,19,-34,40,-65,39v-32,0,-48,-22,-48,-55v-2,-103,81,-162,186,-131v-17,74,-17,165,-49,225v-22,42,-96,54,-151,38v1,-16,3,-29,10,-40","w":205},"h":{"d":"154,-114v13,-31,-23,-44,-40,-20v-22,30,-26,90,-37,134v-17,2,-33,3,-50,0r34,-193v5,-32,6,-46,6,-70v15,-4,34,-2,50,0v7,32,-7,71,-12,102v21,-39,116,-44,103,30r-23,131v-18,2,-34,3,-51,0","w":210},"i":{"d":"38,-147v0,-16,3,-26,7,-39r73,0r-33,186v-18,2,-31,3,-50,0r26,-147r-23,0xm71,-217v1,-18,2,-34,8,-48v17,-2,36,-5,53,0v0,18,-3,34,-9,48v-17,0,-36,2,-52,0","w":112},"j":{"d":"38,-147v0,-16,3,-27,7,-39r73,0r-37,209v-6,53,-56,74,-113,61v-1,-16,2,-27,8,-38v29,9,51,-5,56,-32r29,-161r-23,0xm80,-264v16,-5,36,-5,51,0v1,18,-2,31,-8,45v-13,4,-37,5,-51,0v-1,-18,2,-32,8,-45","w":112},"k":{"d":"67,-263v15,-4,34,-2,50,0v4,16,2,32,-2,52r-37,211v-17,2,-34,3,-51,0v12,-85,37,-173,40,-263xm102,-98v19,-28,49,-51,56,-88v16,-3,38,-3,55,0v-9,39,-39,60,-59,89r35,97v-18,2,-35,2,-53,0","w":194},"l":{"d":"119,-3v-46,18,-94,-5,-83,-67r29,-157v2,-15,2,-23,1,-36v15,-4,34,-2,51,0v1,73,-25,136,-32,207v-2,18,16,18,30,15v3,11,6,24,4,38","w":116},"m":{"d":"100,-153v12,-36,101,-60,104,-1v15,-38,110,-59,105,10v-4,50,-17,96,-24,144v-18,2,-34,3,-51,0r22,-130v2,-24,-29,-19,-39,-5v-23,31,-25,90,-35,135v-18,2,-34,3,-51,0r21,-130v2,-24,-30,-19,-39,-4v-20,32,-26,90,-36,134v-18,2,-34,3,-51,0r26,-146v0,-13,3,-28,1,-40v15,-2,32,-4,46,0v4,9,3,22,1,33","w":310},"n":{"d":"154,-114v13,-31,-23,-44,-40,-20v-22,30,-26,90,-37,134v-18,2,-34,3,-51,0r26,-146v0,-13,3,-28,1,-40v15,-2,32,-4,46,0v4,9,3,22,1,33v15,-40,115,-60,109,10v-4,50,-16,95,-24,143v-18,2,-34,3,-51,0","w":210},"o":{"d":"205,-117v0,69,-34,119,-105,121v-48,1,-72,-26,-72,-72v0,-68,34,-120,104,-122v49,-1,73,26,73,73xm127,-150v-38,0,-48,46,-48,83v0,21,9,32,26,32v38,0,49,-43,49,-82v0,-22,-9,-33,-27,-33","w":200},"p":{"d":"161,-116v2,-33,-33,-39,-51,-17v-14,17,-19,63,-25,93v50,9,74,-29,76,-76xm216,-123v-1,82,-51,133,-139,126r-14,82v-16,3,-35,3,-51,0r39,-231r2,-40v16,-2,30,-3,46,0v3,8,3,22,1,32v11,-19,34,-37,64,-36v37,0,53,27,52,67","w":211},"q":{"d":"27,-51v0,-102,78,-161,184,-131r-47,267v-15,3,-34,3,-50,0r19,-111v-21,41,-106,43,-106,-25xm80,-64v-2,38,34,30,49,6v13,-20,21,-58,27,-90v-53,-6,-74,36,-76,84","w":204},"r":{"d":"167,-186v1,18,-3,34,-9,45v-75,-13,-64,83,-81,141v-18,2,-34,3,-51,0r26,-146v0,-13,3,-28,1,-40v15,-2,32,-4,46,0v4,9,3,22,1,33v11,-20,35,-41,67,-33","w":141},"s":{"d":"26,-44v24,16,96,13,74,-25v-22,-16,-58,-18,-58,-58v0,-62,79,-75,130,-53v0,15,-5,26,-12,37v-16,-9,-63,-19,-67,8v10,30,64,23,64,69v0,67,-84,82,-142,61v1,-14,5,-27,11,-39","w":160},"t":{"d":"136,-3v-51,15,-106,2,-94,-67r14,-77r-28,0v1,-15,2,-26,7,-39r28,0r5,-42v11,-7,32,-11,49,-11v5,16,0,38,-4,53r45,0v0,16,-3,26,-7,39r-44,0r-15,88v-3,22,23,23,40,18v4,9,7,25,4,38","w":137},"u":{"d":"143,-33v-18,44,-121,57,-108,-22r23,-131v16,-4,34,-2,51,0r-22,128v-2,26,33,22,43,6v21,-31,27,-89,36,-134v18,-2,34,-3,51,0r-25,146r-2,40v-16,2,-30,3,-46,0v0,-11,-3,-22,-1,-33","w":210},"v":{"d":"33,-186v18,-3,37,-2,55,0r14,136v17,-45,48,-80,52,-136v15,-2,47,-5,58,2v-17,70,-64,123,-92,184v-18,0,-39,4,-55,0","w":191},"w":{"d":"35,-186v16,-2,38,-4,54,0r5,129r54,-129v15,-3,35,-2,51,0r10,129v15,-43,42,-75,45,-129v15,-2,42,-4,55,1v-14,73,-58,123,-84,185v-16,4,-39,2,-55,0r-11,-118r-50,118v-18,0,-39,4,-55,0","w":290},"x":{"d":"62,-96r-21,-90v16,-2,34,-4,50,0r19,90v-16,33,-39,58,-50,96v-17,3,-34,3,-52,0v8,-40,37,-64,54,-96xm113,-96v14,-29,39,-51,43,-90v16,-3,33,-3,49,0v-1,39,-29,61,-44,88r23,98v-19,2,-35,3,-52,0","w":192},"y":{"d":"20,46v39,11,56,-17,69,-46v-11,0,-25,2,-35,0r-17,-186v17,-2,36,-3,53,0r9,163v18,-54,56,-98,57,-163v23,-2,65,-12,53,21v-27,77,-65,157,-105,222v-16,27,-56,38,-94,27v1,-15,4,-27,10,-38","w":195},"z":{"d":"165,-39v1,16,-5,26,-7,39r-150,0r-2,-4r107,-143r-70,0v0,-15,3,-27,7,-39r141,0r1,4r-107,143r80,0","w":168},"{":{"d":"118,59v-84,12,-75,-60,-62,-128v-1,-20,-8,-32,-23,-40v8,-22,33,-21,38,-46v13,-63,20,-144,108,-127v0,13,-5,28,-8,39v-71,-4,-23,108,-85,132v34,17,11,75,9,111v-1,18,10,20,29,20v0,15,-2,27,-6,39","w":138},"|":{"d":"85,-279v16,-4,35,-4,49,0r-59,339v-18,3,-33,4,-50,0","w":121},"}":{"d":"132,-234v-1,44,-25,97,13,117v-6,22,-32,20,-37,46v-13,63,-20,144,-108,127v0,-13,5,-28,8,-39v70,3,22,-109,85,-132v-34,-17,-11,-75,-9,-111v1,-18,-10,-20,-29,-20v0,-15,2,-27,6,-39v45,-3,72,9,71,51","w":135},"~":{"d":"91,-174v31,0,63,29,87,3v9,11,15,16,20,32v-13,11,-31,21,-55,20v-33,-1,-59,-28,-87,-2v-9,-11,-16,-17,-20,-31v14,-10,32,-22,55,-22","w":183},"\u00d7":{"d":"98,-125r-32,-40v11,-11,24,-23,37,-30r32,39r46,-40v12,9,20,21,28,34r-47,40r32,37v-10,12,-22,22,-36,31r-32,-37r-47,40v-12,-10,-22,-21,-28,-34"},"\u2013":{"d":"14,-77v0,-20,3,-28,8,-44r180,0v-1,17,-3,30,-8,44r-180,0","w":180},"\u2014":{"d":"12,-77v0,-16,1,-32,7,-44r360,0v0,17,-1,30,-7,44r-360,0","w":360},"\u2018":{"d":"50,-258v15,-4,34,-4,49,0r24,92v-16,2,-31,2,-47,0","w":102},"\u2019":{"d":"81,-258v15,-4,34,-4,49,0r-42,92v-16,2,-32,3,-47,0","w":97},"\u201c":{"d":"50,-258v15,-4,34,-4,49,0r24,92v-16,2,-31,2,-47,0xm126,-258v15,-4,34,-4,49,0r24,92v-16,2,-31,2,-47,0","w":178},"\u201d":{"d":"81,-258v15,-4,34,-4,49,0r-42,92v-16,2,-32,3,-47,0xm157,-258v15,-4,34,-4,49,0r-42,92v-16,2,-32,3,-47,0","w":174},"\u2026":{"d":"26,0v-1,-21,4,-36,9,-53v15,-3,36,-3,52,0v1,21,-4,36,-9,53v-17,2,-35,5,-52,0xm123,0v-1,-21,4,-36,9,-53v15,-3,36,-3,52,0v1,21,-4,36,-9,53v-17,2,-35,5,-52,0xm220,0v-1,-21,4,-36,9,-53v15,-3,36,-3,52,0v1,21,-4,36,-9,53v-17,2,-35,5,-52,0","w":298},"\u2122":{"d":"77,-220r-35,0v-2,-11,-1,-24,0,-35r106,0v2,12,2,23,0,35r-34,0r0,109v-12,2,-25,5,-37,0r0,-109xm171,-254v14,-2,25,-2,38,0r28,68r26,-68v13,-2,24,-2,37,0r8,143v-11,3,-25,3,-37,0r-5,-73r-20,47v-9,0,-18,2,-27,0r-17,-46r-3,72v-11,3,-24,3,-36,0","w":288},"%":{"d":"270,-55v0,14,4,25,17,25v25,-2,32,-32,32,-57v0,-14,-5,-28,-18,-27v-26,2,-30,32,-31,59xm363,-89v0,53,-28,91,-81,93v-38,1,-56,-22,-56,-58v0,-54,26,-95,81,-95v38,0,56,24,56,60xm84,-166v0,14,4,26,17,26v26,-2,30,-32,32,-58v0,-14,-5,-26,-18,-26v-25,2,-30,31,-31,58xm177,-199v0,53,-27,93,-81,93v-37,0,-56,-21,-56,-59v0,-54,27,-94,81,-94v37,0,56,23,56,60xm264,-255v17,-2,32,-3,50,0r-174,254v-17,3,-32,2,-50,0","w":362},"0":{"d":"225,-150v-3,83,-34,150,-116,154v-54,3,-81,-34,-79,-87v3,-83,34,-155,117,-155v54,0,80,32,78,88xm143,-194v-48,0,-61,64,-61,113v0,25,8,42,31,42v48,0,59,-61,59,-113v0,-28,-9,-42,-29,-42"},"1":{"d":"196,-43v-1,15,-2,29,-7,43r-149,0v0,-14,3,-29,8,-43r48,0r22,-124r-43,17v-5,-13,-12,-23,-12,-40r107,-45r12,0r-34,192r48,0"},"2":{"d":"193,-44v-1,17,-3,30,-8,44r-167,0r-2,-5v41,-46,89,-86,124,-138v16,-24,6,-53,-25,-51v-20,1,-31,6,-47,12v-6,-11,-11,-27,-12,-42v51,-24,151,-24,147,46v-4,67,-57,93,-90,134r80,0"},"3":{"d":"142,-68v0,-34,-36,-37,-66,-30r-4,-6r66,-87r-79,0v1,-17,3,-30,8,-44r147,0r3,6r-74,96v34,4,54,26,54,63v0,85,-103,111,-182,83v3,-15,7,-30,13,-43v39,17,114,16,114,-38"},"4":{"d":"217,-73v-1,16,-2,31,-7,44r-25,0r-9,50v-17,2,-34,2,-50,0r9,-50r-119,0r-2,-5r126,-206v18,1,32,8,43,17r-91,150r50,0r12,-65v17,0,34,-2,50,0r-11,65r24,0"},"5":{"d":"141,-68v0,-40,-55,-36,-81,-22r-6,-5r30,-140r126,0v0,17,-3,30,-8,44r-79,0r-11,53v48,-8,84,15,85,61v1,87,-98,119,-178,90v2,-16,6,-31,12,-44v37,18,110,15,110,-37"},"6":{"d":"33,-78v4,-107,62,-180,173,-183v4,13,3,30,1,42v-55,1,-91,23,-106,65v10,-11,28,-21,52,-20v41,1,63,25,63,67v0,66,-40,109,-108,111v-51,1,-77,-30,-75,-82xm131,-132v-47,0,-66,93,-16,93v32,0,47,-29,48,-62v0,-21,-12,-31,-32,-31"},"7":{"d":"57,-191v0,-16,1,-33,7,-44r171,0r2,5r-146,257v-20,-4,-34,-12,-47,-22r113,-196r-100,0"},"8":{"d":"31,-55v0,-42,27,-63,56,-83v-50,-39,-6,-120,65,-120v38,0,70,18,69,55v-1,32,-21,53,-43,67v18,12,33,25,32,55v-3,56,-44,85,-101,85v-44,0,-78,-16,-78,-59xm115,-38v42,0,56,-56,21,-73v-4,-3,-8,-5,-12,-7v-19,11,-39,26,-39,54v0,16,11,26,30,26xm149,-218v-35,0,-48,46,-17,60v3,2,6,3,9,4v15,-9,30,-20,31,-42v0,-13,-9,-22,-23,-22"},"9":{"d":"141,-238v107,-6,83,151,39,204v-30,36,-71,61,-139,60v-2,-14,-3,-30,0,-44v58,2,97,-19,111,-64v-36,35,-121,19,-115,-49v6,-64,38,-104,104,-107xm89,-135v0,20,12,32,31,31v31,-1,46,-25,47,-57v0,-20,-10,-34,-29,-34v-33,0,-47,27,-49,60"},"\u00c1":{"d":"127,-280v22,-23,46,-51,100,-38r-51,39v-16,0,-37,3,-49,-1xm130,-259v20,-2,40,-3,60,0r32,259v-20,2,-34,3,-54,0r-4,-52r-79,0r-23,52v-17,2,-36,3,-53,0xm160,-95r-10,-104r-46,104r56,0","w":227},"\u00c9":{"d":"114,-280v22,-24,46,-51,101,-38r-52,39v-16,0,-37,3,-49,-1xm180,-45v4,16,-5,30,-7,45r-145,0r46,-259r142,0v0,18,-2,31,-8,45r-90,0r-9,56r71,0v0,14,-3,29,-8,45r-71,0r-12,68r91,0","w":190},"\u00cd":{"d":"70,-280v22,-24,46,-51,100,-38r-51,39v-16,0,-37,3,-49,-1xm74,-258v18,-4,36,-3,53,0r-46,258v-20,2,-35,3,-53,0","w":109},"\u00d3":{"d":"138,-280v21,-24,46,-51,100,-38r-51,39v-16,0,-37,3,-49,-1xm259,-165v0,94,-40,166,-134,169v-60,2,-91,-37,-89,-96v3,-95,40,-171,134,-171v61,0,89,37,89,98xm165,-218v-59,0,-74,65,-74,128v0,33,13,50,39,50v60,0,74,-67,74,-128v0,-34,-13,-50,-39,-50","w":250},"\u00da":{"d":"139,-280v22,-23,46,-51,100,-38r-51,39v-16,0,-37,3,-49,-1xm201,-26v-40,50,-169,43,-159,-46v7,-65,21,-126,30,-187v16,-3,36,-3,53,0r-28,161v-3,31,-2,58,30,57v45,-2,49,-43,56,-84r23,-134v16,-3,36,-3,53,0v-18,79,-15,179,-58,233","w":240},"\u00dd":{"d":"120,-280v22,-24,47,-51,101,-38r-51,39v-16,0,-37,3,-50,-1xm90,-93r-48,-166v19,-2,38,-4,56,0r28,115r66,-115v19,-2,37,-3,56,0r-105,166r-17,93v-16,3,-36,3,-53,0","w":202},"\u00e1":{"d":"155,-259v19,-2,42,-2,62,0r-51,44v-14,4,-33,4,-48,0xm155,-148v-54,-6,-77,38,-77,85v0,40,35,28,50,5v13,-20,22,-57,27,-90xm26,-51v-2,-102,78,-162,184,-131v-8,60,-25,116,-25,181v-16,2,-30,3,-46,0v-1,-12,-3,-22,-1,-34v-13,20,-34,39,-65,39v-32,0,-47,-23,-47,-55","w":204},"\u00e4":{"d":"84,-213v1,-16,2,-30,7,-43v13,-3,33,-3,47,0v-1,16,-2,30,-8,43v-15,0,-32,2,-46,0xm163,-213v1,-16,2,-30,8,-43v13,-3,32,-3,46,0v0,16,-3,30,-7,43v-16,0,-33,2,-47,0xm155,-148v-54,-6,-77,38,-77,85v0,40,35,28,50,5v13,-20,22,-57,27,-90xm26,-51v-2,-102,78,-162,184,-131v-8,60,-25,116,-25,181v-16,2,-30,3,-46,0v-1,-12,-3,-22,-1,-34v-13,20,-34,39,-65,39v-32,0,-47,-23,-47,-55","w":204},"\u00e9":{"d":"135,-259v19,-2,42,-2,62,0v-26,21,-47,58,-99,44xm78,-71v-1,44,60,39,87,23v8,9,9,24,10,40v-59,25,-153,15,-147,-64v5,-68,39,-111,107,-118v61,-6,72,68,29,94v-22,14,-55,19,-86,25xm134,-120v13,-10,11,-34,-8,-33v-29,1,-40,25,-46,49v20,-3,42,-7,54,-16","w":183},"\u00ed":{"d":"38,-147v0,-16,3,-26,7,-39r73,0r-33,186v-18,2,-31,3,-50,0r26,-147r-23,0xm88,-259v19,-2,43,-2,62,0r-50,44v-14,4,-34,4,-49,0","w":112},"\u00ef":{"d":"38,-147v0,-16,3,-26,7,-39r73,0r-33,186v-18,2,-31,3,-50,0r26,-147r-23,0xm25,-213v1,-16,2,-30,7,-43v13,-3,33,-3,47,0v-1,16,-2,30,-8,43v-15,0,-32,2,-46,0xm104,-213v1,-16,2,-30,8,-43v13,-3,32,-3,46,0v0,16,-3,30,-7,43v-16,0,-33,2,-47,0","w":112},"\u00f3":{"d":"138,-259v19,-2,43,-2,63,0r-51,44v-14,4,-33,4,-48,0xm205,-117v0,69,-34,119,-105,121v-48,1,-72,-26,-72,-72v0,-68,34,-120,104,-122v49,-1,73,26,73,73xm127,-150v-38,0,-48,46,-48,83v0,21,9,32,26,32v38,0,49,-43,49,-82v0,-22,-9,-33,-27,-33","w":200},"\u00f6":{"d":"76,-213v1,-16,2,-30,8,-43v13,-3,32,-3,46,0v-1,16,-2,30,-8,43v-15,0,-32,2,-46,0xm156,-213v0,-17,1,-31,7,-43v13,-3,33,-3,47,0v-1,15,-4,29,-8,43v-15,0,-32,2,-46,0xm205,-117v0,69,-34,119,-105,121v-48,1,-72,-26,-72,-72v0,-68,34,-120,104,-122v49,-1,73,26,73,73xm127,-150v-38,0,-48,46,-48,83v0,21,9,32,26,32v38,0,49,-43,49,-82v0,-22,-9,-33,-27,-33","w":200},"\u00fa":{"d":"149,-259v19,-2,42,-2,62,0v-26,21,-47,58,-99,44xm143,-33v-18,44,-121,57,-108,-22r23,-131v16,-4,34,-2,51,0r-22,128v-2,26,33,22,43,6v21,-31,27,-89,36,-134v18,-2,34,-3,51,0r-25,146r-2,40v-16,2,-30,3,-46,0v0,-11,-3,-22,-1,-33","w":210},"\u00fc":{"d":"79,-213v1,-16,2,-30,7,-43v13,-3,33,-3,47,0v-1,16,-2,30,-8,43v-15,0,-32,2,-46,0xm158,-213v1,-16,2,-30,8,-43v13,-3,32,-3,46,0v0,16,-3,30,-7,43v-16,0,-33,2,-47,0xm143,-33v-18,44,-121,57,-108,-22r23,-131v16,-4,34,-2,51,0r-22,128v-2,26,33,22,43,6v21,-31,27,-89,36,-134v18,-2,34,-3,51,0r-25,146r-2,40v-16,2,-30,3,-46,0v0,-11,-3,-22,-1,-33","w":210},"\u00fd":{"d":"134,-259v19,-2,42,-2,62,0r-51,44v-14,4,-33,3,-48,0xm20,46v39,11,56,-17,69,-46v-11,0,-25,2,-35,0r-17,-186v17,-2,36,-3,53,0r9,163v18,-54,56,-98,57,-163v23,-2,65,-12,53,21v-27,77,-65,157,-105,222v-16,27,-56,38,-94,27v1,-15,4,-27,10,-38","w":195},"\u010c":{"d":"131,-320v12,-2,35,-4,48,0r11,18v9,-18,39,-24,68,-18r-43,39v-19,0,-40,4,-57,0xm94,-100v0,57,55,69,100,51v5,11,10,29,10,44v-78,26,-167,-1,-167,-90v0,-114,84,-196,202,-158v-4,17,-8,27,-15,42v-78,-28,-130,32,-130,111","w":206},"\u010d":{"d":"76,-258v13,-3,34,-4,48,0r11,23v8,-21,37,-32,68,-23r-44,44v-19,0,-39,4,-56,0xm80,-75v0,40,42,45,71,31v6,10,9,22,9,39v-58,22,-132,5,-132,-66v0,-83,67,-140,153,-112v0,15,-5,30,-12,40v-49,-21,-89,15,-89,68","w":165},"\u010e":{"d":"100,-320v12,-2,35,-4,48,0r11,18v9,-18,39,-24,68,-18r-43,39v-19,0,-40,4,-57,0xm255,-158v0,125,-94,179,-227,158r46,-258v89,-17,181,6,181,100xm198,-153v1,-48,-29,-71,-78,-64r-31,175v73,7,108,-41,109,-111","w":246},"\u010f":{"d":"248,-265v16,-1,30,0,47,0r-19,73v-13,2,-28,2,-40,0xm155,-148v-54,-6,-77,38,-77,85v0,40,35,28,50,5v13,-20,22,-57,27,-90xm162,-190v5,-26,9,-47,7,-73v15,-4,34,-2,51,0v1,91,-35,169,-34,262v-16,2,-29,3,-45,0v-3,-8,-2,-25,-1,-35v-13,21,-34,39,-67,40v-32,1,-47,-23,-47,-55v0,-84,45,-141,136,-139","w":239},"\u011a":{"d":"94,-320v13,-2,36,-4,49,0r10,18v10,-18,39,-25,68,-18r-43,39v-19,0,-39,4,-56,0xm180,-45v4,16,-5,30,-7,45r-145,0r46,-259r142,0v0,18,-2,31,-8,45r-90,0r-9,56r71,0v0,14,-3,29,-8,45r-71,0r-12,68r91,0","w":190},"\u011b":{"d":"77,-258v13,-3,35,-4,49,0r10,23v9,-21,37,-33,68,-23r-43,44v-19,0,-39,4,-56,0xm78,-71v-1,44,60,39,87,23v8,9,9,24,10,40v-59,25,-153,15,-147,-64v5,-68,39,-111,107,-118v61,-6,72,68,29,94v-22,14,-55,19,-86,25xm134,-120v13,-10,11,-34,-8,-33v-29,1,-40,25,-46,49v20,-3,42,-7,54,-16","w":183},"\u0139":{"d":"70,-280v22,-24,47,-51,101,-38r-51,39v-16,0,-37,3,-50,-1xm74,-259v17,-3,35,-3,52,0r-38,214r85,0v-1,17,-4,31,-8,45r-137,0","w":176},"\u013a":{"d":"59,-280v22,-24,46,-51,100,-38r-51,39v-16,0,-37,3,-49,-1xm119,-3v-46,18,-94,-5,-83,-67r29,-157v2,-15,2,-23,1,-36v15,-4,34,-2,51,0v1,73,-25,136,-32,207v-2,18,16,18,30,15v3,11,6,24,4,38","w":116},"\u013d":{"d":"156,-260v15,0,33,-2,47,0r-19,72v-9,3,-31,3,-40,0xm74,-259v17,-3,35,-3,52,0r-38,214r85,0v-1,17,-4,31,-8,45r-137,0","w":176},"\u013e":{"d":"141,-265v16,-1,30,0,47,0r-19,73v-13,2,-28,2,-40,0xm119,-3v-46,18,-94,-5,-83,-67r29,-157v2,-15,2,-23,1,-36v15,-4,34,-2,51,0v1,73,-25,136,-32,207v-2,18,16,18,30,15v3,11,6,24,4,38","w":132},"\u0147":{"d":"115,-320v12,-2,35,-4,48,0r11,18v9,-18,39,-24,68,-18r-43,39v-19,0,-40,4,-57,0xm74,-259v13,-4,30,-2,44,0r63,165r29,-165v16,-2,33,-4,47,0r-45,259v-16,2,-29,3,-44,0r-64,-164r-28,164v-14,4,-33,2,-48,0","w":239},"\u0148":{"d":"88,-258v13,-3,34,-4,48,0r11,23v9,-21,37,-33,68,-23r-43,44v-19,0,-39,4,-56,0xm154,-114v13,-31,-23,-44,-40,-20v-22,30,-26,90,-37,134v-18,2,-34,3,-51,0r26,-146v0,-13,3,-28,1,-40v15,-2,32,-4,46,0v4,9,3,22,1,33v15,-40,115,-60,109,10v-4,50,-16,95,-24,143v-18,2,-34,3,-51,0","w":210},"\u0154":{"d":"120,-280v21,-24,46,-51,100,-38r-51,39v-16,0,-37,3,-49,-1xm151,-143v34,-24,22,-91,-32,-76r-38,219v-18,2,-35,2,-53,0r46,-258v77,-18,176,5,146,94v-9,26,-27,45,-49,56r38,108v-19,2,-37,3,-55,0r-40,-120v13,-8,25,-14,37,-23","w":212},"\u0155":{"d":"127,-259v19,-2,43,-2,62,0v-26,21,-47,58,-99,44xm167,-186v1,18,-3,34,-9,45v-75,-13,-64,83,-81,141v-18,2,-34,3,-51,0r26,-146v0,-13,3,-28,1,-40v15,-2,32,-4,46,0v4,9,3,22,1,33v11,-20,35,-41,67,-33","w":141},"\u0158":{"d":"90,-320v13,-2,36,-4,49,0r10,18v10,-18,39,-25,68,-18r-43,39v-19,0,-39,4,-56,0xm151,-143v34,-24,22,-91,-32,-76r-38,219v-18,2,-35,2,-53,0r46,-258v77,-18,176,5,146,94v-9,26,-27,45,-49,56r38,108v-19,2,-37,3,-55,0r-40,-120v13,-8,25,-14,37,-23","w":212},"\u0159":{"d":"61,-258v13,-3,34,-4,48,0r11,23v8,-21,37,-32,68,-23r-43,44v-19,0,-40,4,-57,0xm167,-186v1,18,-3,34,-9,45v-75,-13,-64,83,-81,141v-18,2,-34,3,-51,0r26,-146v0,-13,3,-28,1,-40v15,-2,32,-4,46,0v4,9,3,22,1,33v11,-20,35,-41,67,-33","w":141},"\u0160":{"d":"94,-320v12,-2,35,-4,48,0r11,18v9,-18,39,-24,68,-18r-43,39v-19,0,-40,4,-57,0xm135,-157v98,34,56,161,-55,161v-23,0,-44,-4,-66,-12v2,-17,8,-30,14,-45v41,28,141,5,96,-49v-29,-21,-73,-35,-75,-79v-5,-81,94,-97,161,-70v-3,15,-7,29,-15,41v-24,-13,-89,-23,-91,17v0,21,17,26,31,36","w":191},"\u0161":{"d":"64,-258v13,-3,34,-4,48,0r11,23v8,-21,37,-32,68,-23r-43,44v-19,0,-40,4,-57,0xm26,-44v24,16,96,13,74,-25v-22,-16,-58,-18,-58,-58v0,-62,79,-75,130,-53v0,15,-5,26,-12,37v-16,-9,-63,-19,-67,8v10,30,64,23,64,69v0,67,-84,82,-142,61v1,-14,5,-27,11,-39","w":160},"\u0164":{"d":"90,-320v13,-2,36,-4,49,0r10,18v10,-18,39,-25,68,-18r-43,39v-19,0,-39,4,-56,0xm231,-259v-1,17,-3,31,-8,45r-61,0r-37,214v-20,2,-35,3,-53,0r37,-214r-61,0v1,-17,3,-31,8,-45r175,0","w":197},"\u0165":{"d":"149,-281v15,0,33,-2,47,0r-19,73v-13,0,-29,2,-41,0xm136,-3v-51,15,-106,2,-94,-67r14,-77r-28,0v1,-15,2,-26,7,-39r28,0r5,-42v11,-7,32,-11,49,-11v5,16,0,38,-4,53r45,0v0,16,-3,26,-7,39r-44,0r-15,88v-3,22,23,23,40,18v4,9,7,25,4,38","w":137},"\u016e":{"d":"156,-305v1,10,3,19,15,19v13,0,20,-12,20,-24v0,-11,-3,-20,-15,-20v-13,-1,-21,12,-20,25xm218,-312v6,55,-90,68,-88,10v-6,-57,90,-69,88,-10xm201,-26v-40,50,-169,43,-159,-46v7,-65,21,-126,30,-187v16,-3,36,-3,53,0r-28,161v-3,31,-2,58,30,57v45,-2,49,-43,56,-84r23,-134v16,-3,36,-3,53,0v-18,79,-15,179,-58,233","w":240},"\u016f":{"d":"189,-252v0,49,-83,60,-82,6v1,-27,17,-44,45,-45v23,0,37,14,37,39xm149,-270v-11,-1,-17,11,-17,22v0,11,5,17,15,17v11,0,17,-10,17,-22v0,-11,-5,-17,-15,-17xm143,-33v-18,44,-121,57,-108,-22r23,-131v16,-4,34,-2,51,0r-22,128v-2,26,33,22,43,6v21,-31,27,-89,36,-134v18,-2,34,-3,51,0r-25,146r-2,40v-16,2,-30,3,-46,0v0,-11,-3,-22,-1,-33","w":210},"\u017d":{"d":"92,-320v12,-2,35,-4,48,0r11,18v9,-18,39,-24,68,-18r-43,39v-19,0,-40,4,-57,0xm54,-214v1,-16,2,-32,8,-45r167,0r2,4r-137,210r91,0v-1,17,-4,32,-8,45r-167,0r-2,-4r139,-210r-93,0","w":192},"\u017e":{"d":"67,-256v12,-2,35,-4,48,0r11,23v8,-21,35,-31,68,-23r-44,44v-15,3,-40,4,-56,0xm165,-39v1,16,-5,26,-7,39r-150,0r-2,-4r107,-143r-70,0v0,-15,3,-27,7,-39r141,0r1,4r-107,143r80,0","w":168},"\u00c4":{"d":"98,-280v1,-16,3,-29,8,-42v13,-3,32,-3,46,0v-1,15,-2,29,-7,42v-13,3,-33,3,-47,0xm178,-280v0,-16,1,-30,7,-42v13,-3,33,-3,47,0v0,16,-4,29,-8,42v-13,3,-33,3,-46,0xm130,-259v20,-2,40,-3,60,0r32,259v-20,2,-34,3,-54,0r-4,-52r-79,0r-23,52v-17,2,-36,3,-53,0xm160,-95r-10,-104r-46,104r56,0","w":227},"\u00cf":{"d":"44,-280v1,-16,3,-29,8,-42v13,-3,32,-3,46,0v-1,15,-2,29,-7,42v-13,3,-33,3,-47,0xm124,-280v0,-16,1,-30,7,-42v13,-3,33,-3,47,0v0,16,-4,29,-8,42v-13,3,-33,3,-46,0xm74,-258v18,-4,36,-3,53,0r-46,258v-20,2,-35,3,-53,0","w":109},"\u00d6":{"d":"114,-280v1,-16,3,-29,8,-42v13,-3,32,-3,46,0v-1,15,-2,29,-7,42v-13,3,-33,3,-47,0xm194,-280v0,-16,1,-30,7,-42v13,-3,33,-3,47,0v-1,15,-4,29,-8,42v-13,3,-33,3,-46,0xm259,-165v0,94,-40,166,-134,169v-60,2,-91,-37,-89,-96v3,-95,40,-171,134,-171v61,0,89,37,89,98xm165,-218v-59,0,-74,65,-74,128v0,33,13,50,39,50v60,0,74,-67,74,-128v0,-34,-13,-50,-39,-50","w":250},"\u00dc":{"d":"111,-280v0,-16,1,-30,7,-42v13,-3,33,-3,47,0v-1,16,-3,29,-8,42v-13,3,-33,3,-46,0xm190,-280v1,-16,3,-29,8,-42v13,-3,32,-3,46,0v0,15,-3,29,-7,42v-13,3,-34,3,-47,0xm201,-26v-40,50,-169,43,-159,-46v7,-65,21,-126,30,-187v16,-3,36,-3,53,0r-28,161v-3,31,-2,58,30,57v45,-2,49,-43,56,-84r23,-134v16,-3,36,-3,53,0v-18,79,-15,179,-58,233","w":240},"\u00a0":{"w":75}}});