var MooTools={'version':'1.2.4','build':'0d9113241a90b9cd5643b926795852a2026710d4'};var Native=function(options){options=options||{};var name=options.name;var legacy=options.legacy;var protect=options.protect;var methods=options.implement;var generics=options.generics;var initialize=options.initialize;var afterImplement=options.afterImplement||function(){};var object=initialize||legacy;generics=generics!==false;object.constructor=Native;object.$family={name:'native'};if(legacy&&initialize)object.prototype=legacy.prototype;object.prototype.constructor=object;if(name){var family=name.toLowerCase();object.prototype.$family={name:family};Native.typize(object,family)}var add=function(obj,name,method,force){if(!protect||force||!obj.prototype[name])obj.prototype[name]=method;if(generics)Native.genericize(obj,name,protect);afterImplement.call(obj,name,method);return obj};object.alias=function(a1,a2,a3){if(typeof a1=='string'){var pa1=this.prototype[a1];if((a1=pa1))return add(this,a2,a1,a3)}for(var a in a1)this.alias(a,a1[a],a2);return this};object.implement=function(a1,a2,a3){if(typeof a1=='string')return add(this,a1,a2,a3);for(var p in a1)add(this,p,a1[p],a2);return this};if(methods)object.implement(methods);return object};Native.genericize=function(object,property,check){if((!check||!object[property])&&typeof object.prototype[property]=='function')object[property]=function(){var args=Array.prototype.slice.call(arguments);return object.prototype[property].apply(args.shift(),args)}};Native.implement=function(objects,properties){for(var i=0,l=objects.length;i<l;i++)objects[i].implement(properties)};Native.typize=function(object,family){if(!object.type)object.type=function(item){return($type(item)===family)}};(function(){var natives={'Array':Array,'Date':Date,'Function':Function,'Number':Number,'RegExp':RegExp,'String':String};for(var n in natives)new Native({name:n,initialize:natives[n],protect:true});var types={'boolean':Boolean,'native':Native,'object':Object};for(var t in types)Native.typize(types[t],t);var generics={'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 g in generics){for(var i=generics[g].length;i--;)Native.genericize(natives[g],generics[g][i],true)}})();var Hash=new Native({name:'Hash',initialize:function(object){if($type(object)=='hash')object=$unlink(object.getClean());for(var key in object)this[key]=object[key];return this}});Hash.implement({forEach:function(fn,bind){for(var key in this){if(this.hasOwnProperty(key))fn.call(bind,this[key],key,this)}},getClean:function(){var clean={};for(var key in this){if(this.hasOwnProperty(key))clean[key]=this[key]}return clean},getLength:function(){var length=0;for(var key in this){if(this.hasOwnProperty(key))length++}return length}});Hash.alias('forEach','each');Array.implement({forEach:function(fn,bind){for(var i=0,l=this.length;i<l;i++)fn.call(bind,this[i],i,this)}});Array.alias('forEach','each');function $A(iterable){if(iterable.item){var l=iterable.length,array=new Array(l);while(l--)array[l]=iterable[l];return array}return Array.prototype.slice.call(iterable)};function $arguments(i){return function(){return arguments[i]}};function $chk(obj){return!!(obj||obj===0)};function $clear(timer){clearTimeout(timer);clearInterval(timer);return null};function $defined(obj){return(obj!=undefined)};function $each(iterable,fn,bind){var type=$type(iterable);((type=='arguments'||type=='collection'||type=='array')?Array:Hash).each(iterable,fn,bind)};function $empty(){};function $extend(original,extended){for(var key in(extended||{}))original[key]=extended[key];return original};function $H(object){return new Hash(object)};function $lambda(value){return($type(value)=='function')?value:function(){return value}};function $merge(){var args=Array.slice(arguments);args.unshift({});return $mixin.apply(null,args)};function $mixin(mix){for(var i=1,l=arguments.length;i<l;i++){var object=arguments[i];if($type(object)!='object')continue;for(var key in object){var op=object[key],mp=mix[key];mix[key]=(mp&&$type(op)=='object'&&$type(mp)=='object')?$mixin(mp,op):$unlink(op)}}return mix};function $pick(){for(var i=0,l=arguments.length;i<l;i++){if(arguments[i]!=undefined)return arguments[i]}return null};function $random(min,max){return Math.floor(Math.random()*(max-min+1)+min)};function $splat(obj){var type=$type(obj);return(type)?((type!='array'&&type!='arguments')?[obj]:obj):[]};var $time=Date.now||function(){return+new Date};function $try(){for(var i=0,l=arguments.length;i<l;i++){try{return arguments[i]()}catch(e){}}return null};function $type(obj){if(obj==undefined)return false;if(obj.$family)return(obj.$family.name=='number'&&!isFinite(obj))?false:obj.$family.name;if(obj.nodeName){switch(obj.nodeType){case 1:return'element';case 3:return(/\S/).test(obj.nodeValue)?'textnode':'whitespace'}}else if(typeof obj.length=='number'){if(obj.callee)return'arguments';else if(obj.item)return'collection'}return typeof obj};function $unlink(object){var unlinked;switch($type(object)){case'object':unlinked={};for(var p in object)unlinked[p]=$unlink(object[p]);break;case'hash':unlinked=new Hash(object);break;case'array':unlinked=[];for(var i=0,l=object.length;i<l;i++)unlinked[i]=$unlink(object[i]);break;default:return object}return unlinked};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 engine in this.Engines){var version=this.Engines[engine]();if(version){this.Engine={name:engine,version:version};this.Engine[engine]=this.Engine[engine+version]=true;break}}return{name:engine,version:version}};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 version=($try(function(){return navigator.plugins['Shockwave Flash'].description},function(){return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version')})||'0 r0').match(/\d+/g);return{version:parseInt(version[0]||0+'.'+version[1],10)||0,build:parseInt(version[2],10)||0}})();function $exec(text){if(!text)return text;if(window.execScript){window.execScript(text)}else{var script=document.createElement('script');script.setAttribute('type','text/javascript');script[(Browser.Engine.webkit&&Browser.Engine.version<420)?'innerText':'text']=text;document.head.appendChild(script);document.head.removeChild(script)}return text};Native.UID=1;var $uid=(Browser.Engine.trident)?function(item){return(item.uid||(item.uid=[Native.UID++]))[0]}:function(item){return item.uid||(item.uid=Native.UID++)};var Window=new Native({name:'Window',legacy:(Browser.Engine.trident)?null:window.Window,initialize:function(win){$uid(win);if(!win.Element){win.Element=$empty;if(Browser.Engine.webkit)win.document.createElement("iframe");win.Element.prototype=(Browser.Engine.webkit)?window["[[DOMElement.prototype]]"]:{}}win.document.window=win;return $extend(win,Window.Prototype)},afterImplement:function(property,value){window[property]=Window.Prototype[property]=value}});Window.Prototype={$family:{name:'window'}};new Window(window);var Document=new Native({name:'Document',legacy:(Browser.Engine.trident)?null:window.Document,initialize:function(doc){$uid(doc);doc.head=doc.getElementsByTagName('head')[0];doc.html=doc.getElementsByTagName('html')[0];if(Browser.Engine.trident&&Browser.Engine.version<=4)$try(function(){doc.execCommand("BackgroundImageCache",false,true)});if(Browser.Engine.trident)doc.window.attachEvent('onunload',function(){doc.window.detachEvent('onunload',arguments.callee);doc.head=doc.html=doc.window=null});return $extend(doc,Document.Prototype)},afterImplement:function(property,value){document[property]=Document.Prototype[property]=value}});Document.Prototype={$family:{name:'document'}};new Document(document);Array.implement({every:function(fn,bind){for(var i=0,l=this.length;i<l;i++){if(!fn.call(bind,this[i],i,this))return false}return true},filter:function(fn,bind){var results=[];for(var i=0,l=this.length;i<l;i++){if(fn.call(bind,this[i],i,this))results.push(this[i])}return results},clean:function(){return this.filter($defined)},indexOf:function(item,from){var len=this.length;for(var i=(from<0)?Math.max(0,len+from):from||0;i<len;i++){if(this[i]===item)return i}return-1},map:function(fn,bind){var results=[];for(var i=0,l=this.length;i<l;i++)results[i]=fn.call(bind,this[i],i,this);return results},some:function(fn,bind){for(var i=0,l=this.length;i<l;i++){if(fn.call(bind,this[i],i,this))return true}return false},associate:function(keys){var obj={},length=Math.min(this.length,keys.length);for(var i=0;i<length;i++)obj[keys[i]]=this[i];return obj},link:function(object){var result={};for(var i=0,l=this.length;i<l;i++){for(var key in object){if(object[key](this[i])){result[key]=this[i];delete object[key];break}}}return result},contains:function(item,from){return this.indexOf(item,from)!=-1},extend:function(array){for(var i=0,j=array.length;i<j;i++)this.push(array[i]);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(item){if(!this.contains(item))this.push(item);return this},combine:function(array){for(var i=0,l=array.length;i<l;i++)this.include(array[i]);return this},erase:function(item){for(var i=this.length;i--;i){if(this[i]===item)this.splice(i,1)}return this},empty:function(){this.length=0;return this},flatten:function(){var array=[];for(var i=0,l=this.length;i<l;i++){var type=$type(this[i]);if(!type)continue;array=array.concat((type=='array'||type=='collection'||type=='arguments')?Array.flatten(this[i]):this[i])}return array},hexToRgb:function(array){if(this.length!=3)return null;var rgb=this.map(function(value){if(value.length==1)value+=value;return value.toInt(16)});return(array)?rgb:'rgb('+rgb+')'},rgbToHex:function(array){if(this.length<3)return null;if(this.length==4&&this[3]==0&&!array)return'transparent';var hex=[];for(var i=0;i<3;i++){var bit=(this[i]-0).toString(16);hex.push((bit.length==1)?'0'+bit:bit)}return(array)?hex:'#'+hex.join('')}});Function.implement({extend:function(properties){for(var property in properties)this[property]=properties[property];return this},create:function(options){var self=this;options=options||{};return function(event){var args=options.arguments;args=(args!=undefined)?$splat(args):Array.slice(arguments,(options.event)?1:0);if(options.event)args=[event||window.event].extend(args);var returns=function(){return self.apply(options.bind||null,args)};if(options.delay)return setTimeout(returns,options.delay);if(options.periodical)return setInterval(returns,options.periodical);if(options.attempt)return $try(returns);return returns()}},run:function(args,bind){return this.apply(bind,$splat(args))},pass:function(args,bind){return this.create({bind:bind,arguments:args})},bind:function(bind,args){return this.create({bind:bind,arguments:args})},bindWithEvent:function(bind,args){return this.create({bind:bind,arguments:args,event:true})},attempt:function(args,bind){return this.create({bind:bind,arguments:args,attempt:true})()},delay:function(delay,bind,args){return this.create({bind:bind,arguments:args,delay:delay})()},periodical:function(periodical,bind,args){return this.create({bind:bind,arguments:args,periodical:periodical})()}});Number.implement({limit:function(min,max){return Math.min(max,Math.max(min,this))},round:function(precision){precision=Math.pow(10,precision||0);return Math.round(this*precision)/precision},times:function(fn,bind){for(var i=0;i<this;i++)fn.call(bind,i,this)},toFloat:function(){return parseFloat(this)},toInt:function(base){return parseInt(this,base||10)}});Number.alias('times','each');(function(math){var methods={};math.each(function(name){if(!Number[name])methods[name]=function(){return Math[name].apply(null,[this].concat($A(arguments)))}});Number.implement(methods)})(['abs','acos','asin','atan','atan2','ceil','cos','exp','floor','log','max','min','pow','sin','sqrt','tan']);String.implement({test:function(regex,params){return((typeof regex=='string')?new RegExp(regex,params):regex).test(this)},contains:function(string,separator){return(separator)?(separator+this+separator).indexOf(separator+string+separator)>-1:this.indexOf(string)>-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(match){return match.charAt(1).toUpperCase()})},hyphenate:function(){return this.replace(/[A-Z]/g,function(match){return('-'+match.charAt(0).toLowerCase())})},capitalize:function(){return this.replace(/\b[a-z]/g,function(match){return match.toUpperCase()})},escapeRegExp:function(){return this.replace(/([-.*+?^${}()|[\]\/\\])/g,'\\$1')},toInt:function(base){return parseInt(this,base||10)},toFloat:function(){return parseFloat(this)},hexToRgb:function(array){var hex=this.match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);return(hex)?hex.slice(1).hexToRgb(array):null},rgbToHex:function(array){var rgb=this.match(/\d{1,3}/g);return(rgb)?rgb.rgbToHex(array):null},stripScripts:function(option){var scripts='';var text=this.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(){scripts+=arguments[1]+'\n';return''});if(option===true)$exec(scripts);else if($type(option)=='function')option(scripts,text);return text},substitute:function(object,regexp){return this.replace(regexp||(/\\?\{([^{}]+)\}/g),function(match,name){if(match.charAt(0)=='\\')return match.slice(1);return(object[name]!=undefined)?object[name]:''})}});Hash.implement({has:Object.prototype.hasOwnProperty,keyOf:function(value){for(var key in this){if(this.hasOwnProperty(key)&&this[key]===value)return key}return null},hasValue:function(value){return(Hash.keyOf(this,value)!==null)},extend:function(properties){Hash.each(properties||{},function(value,key){Hash.set(this,key,value)},this);return this},combine:function(properties){Hash.each(properties||{},function(value,key){Hash.include(this,key,value)},this);return this},erase:function(key){if(this.hasOwnProperty(key))delete this[key];return this},get:function(key){return(this.hasOwnProperty(key))?this[key]:null},set:function(key,value){if(!this[key]||this.hasOwnProperty(key))this[key]=value;return this},empty:function(){Hash.each(this,function(value,key){delete this[key]},this);return this},include:function(key,value){if(this[key]==undefined)this[key]=value;return this},map:function(fn,bind){var results=new Hash;Hash.each(this,function(value,key){results.set(key,fn.call(bind,value,key,this))},this);return results},filter:function(fn,bind){var results=new Hash;Hash.each(this,function(value,key){if(fn.call(bind,value,key,this))results.set(key,value)},this);return results},every:function(fn,bind){for(var key in this){if(this.hasOwnProperty(key)&&!fn.call(bind,this[key],key))return false}return true},some:function(fn,bind){for(var key in this){if(this.hasOwnProperty(key)&&fn.call(bind,this[key],key))return true}return false},getKeys:function(){var keys=[];Hash.each(this,function(value,key){keys.push(key)});return keys},getValues:function(){var values=[];Hash.each(this,function(value){values.push(value)});return values},toQueryString:function(base){var queryString=[];Hash.each(this,function(value,key){if(base)key=base+'['+key+']';var result;switch($type(value)){case'object':result=Hash.toQueryString(value,key);break;case'array':var qs={};value.each(function(val,i){qs[i]=val});result=Hash.toQueryString(qs,key);break;default:result=key+'='+encodeURIComponent(value)}if(value!=undefined)queryString.push(result)});return queryString.join('&')}});Hash.alias({keyOf:'indexOf',hasValue:'contains'});var Event=new Native({name:'Event',initialize:function(event,win){win=win||window;var doc=win.document;event=event||win.event;if(event.$extended)return event;this.$extended=true;var type=event.type;var target=event.target||event.srcElement;while(target&&target.nodeType==3)target=target.parentNode;if(type.test(/key/)){var code=event.which||event.keyCode;var key=Event.Keys.keyOf(code);if(type=='keydown'){var fKey=code-111;if(fKey>0&&fKey<13)key='f'+fKey}key=key||String.fromCharCode(code).toLowerCase()}else if(type.match(/(click|mouse|menu)/i)){doc=(!doc.compatMode||doc.compatMode=='CSS1Compat')?doc.html:doc.body;var page={x:event.pageX||event.clientX+doc.scrollLeft,y:event.pageY||event.clientY+doc.scrollTop};var client={x:(event.pageX)?event.pageX-win.pageXOffset:event.clientX,y:(event.pageY)?event.pageY-win.pageYOffset:event.clientY};if(type.match(/DOMMouseScroll|mousewheel/)){var wheel=(event.wheelDelta)?event.wheelDelta/120:-(event.detail||0)/3}var rightClick=(event.which==3)||(event.button==2);var related=null;if(type.match(/over|out/)){switch(type){case'mouseover':related=event.relatedTarget||event.fromElement;break;case'mouseout':related=event.relatedTarget||event.toElement}if(!(function(){while(related&&related.nodeType==3)related=related.parentNode;return true}).create({attempt:Browser.Engine.gecko})())related=false}}return $extend(this,{event:event,type:type,page:page,client:client,rightClick:rightClick,wheel:wheel,relatedTarget:related,target:target,code:code,key:key,shift:event.shiftKey,control:event.ctrlKey,alt:event.altKey,meta:event.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(params){if(params instanceof Function)params={initialize:params};var newClass=function(){Object.reset(this);if(newClass._prototyping)return this;this._current=$empty;var value=(this.initialize)?this.initialize.apply(this,arguments):this;delete this._current;delete this.caller;return value}.extend(this);newClass.implement(params);newClass.constructor=Class;newClass.prototype.constructor=newClass;return newClass};Function.prototype.protect=function(){this._protected=true;return this};Object.reset=function(object,key){if(key==null){for(var p in object)Object.reset(object,p);return object}delete object[key];switch($type(object[key])){case'object':var F=function(){};F.prototype=object[key];var i=new F;object[key]=Object.reset(i);break;case'array':object[key]=$unlink(object[key]);break}return object};new Native({name:'Class',initialize:Class}).extend({instantiate:function(F){F._prototyping=true;var proto=new F;delete F._prototyping;return proto},wrap:function(self,key,method){if(method._origin)method=method._origin;return function(){if(method._protected&&this._current==null)throw new Error('The method "'+key+'" cannot be called.');var caller=this.caller,current=this._current;this.caller=current;this._current=arguments.callee;var result=method.apply(this,arguments);this._current=current;this.caller=caller;return result}.extend({_owner:self,_origin:method,_name:key})}});Class.implement({implement:function(key,value){if($type(key)=='object'){for(var p in key)this.implement(p,key[p]);return this}var mutator=Class.Mutators[key];if(mutator){value=mutator.call(this,value);if(value==null)return this}var proto=this.prototype;switch($type(value)){case'function':if(value._hidden)return this;proto[key]=Class.wrap(this,key,value);break;case'object':var previous=proto[key];if($type(previous)=='object')$mixin(previous,value);else proto[key]=$unlink(value);break;case'array':proto[key]=$unlink(value);break;default:proto[key]=value}return this}});Class.Mutators={Extends:function(parent){this.parent=parent;this.prototype=Class.instantiate(parent);this.implement('parent',function(){var name=this.caller._name,previous=this.caller._owner.parent.prototype[name];if(!previous)throw new Error('The method "'+name+'" has no parent.');return previous.apply(this,arguments)}.protect())},Implements:function(items){$splat(items).each(function(item){if(item instanceof Function)item=Class.instantiate(item);this.implement(item)},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(type,fn,internal){type=Events.removeOn(type);if(fn!=$empty){this.$events[type]=this.$events[type]||[];this.$events[type].include(fn);if(internal)fn.internal=true}return this},addEvents:function(events){for(var type in events)this.addEvent(type,events[type]);return this},fireEvent:function(type,args,delay){type=Events.removeOn(type);if(!this.$events||!this.$events[type])return this;this.$events[type].each(function(fn){fn.create({'bind':this,'delay':delay,'arguments':args})()},this);return this},removeEvent:function(type,fn){type=Events.removeOn(type);if(!this.$events[type])return this;if(!fn.internal)this.$events[type].erase(fn);return this},removeEvents:function(events){var type;if($type(events)=='object'){for(type in events)this.removeEvent(type,events[type]);return this}if(events)events=Events.removeOn(events);for(type in this.$events){if(events&&events!=type)continue;var fns=this.$events[type];for(var i=fns.length;i--;i)this.removeEvent(type,fns[i])}return this}});Events.removeOn=function(string){return string.replace(/^on([A-Z])/,function(full,first){return first.toLowerCase()})};var Options=new Class({setOptions:function(){this.options=$merge.run([this.options].extend(arguments));if(!this.addEvent)return this;for(var option in this.options){if($type(this.options[option])!='function'||!(/^on[A-Z]/).test(option))continue;this.addEvent(option,this.options[option]);delete this.options[option]}return this}});var Element=new Native({name:'Element',legacy:window.Element,initialize:function(tag,props){var konstructor=Element.Constructors.get(tag);if(konstructor)return konstructor(props);if(typeof tag=='string')return document.newElement(tag,props);return document.id(tag).set(props)},afterImplement:function(key,value){Element.Prototype[key]=value;if(Array[key])return;Elements.implement(key,function(){var items=[],elements=true;for(var i=0,j=this.length;i<j;i++){var returns=this[i][key].apply(this[i],arguments);items.push(returns);if(elements)elements=($type(returns)=='element')}return(elements)?new Elements(items):items})}});Element.Prototype={$family:{name:'element'}};Element.Constructors=new Hash;var IFrame=new Native({name:'IFrame',generics:false,initialize:function(){var params=Array.link(arguments,{properties:Object.type,iframe:$defined});var props=params.properties||{};var iframe=document.id(params.iframe);var onload=props.onload||$empty;delete props.onload;props.id=props.name=$pick(props.id,props.name,iframe?(iframe.id||iframe.name):'IFrame_'+$time());iframe=new Element(iframe||'iframe',props);var onFrameLoad=function(){var host=$try(function(){return iframe.contentWindow.location.host});if(!host||host==window.location.host){var win=new Window(iframe.contentWindow);new Document(iframe.contentWindow.document);$extend(win.Element.prototype,Element.Prototype)}onload.call(iframe.contentWindow,iframe.contentWindow.document)};var contentWindow=$try(function(){return iframe.contentWindow});((contentWindow&&contentWindow.document.body)||window.frames[props.id])?onFrameLoad():iframe.addListener('load',onFrameLoad);return iframe}});var Elements=new Native({initialize:function(elements,options){options=$extend({ddup:true,cash:true},options);elements=elements||[];if(options.ddup||options.cash){var uniques={},returned=[];for(var i=0,l=elements.length;i<l;i++){var el=document.id(elements[i],!options.cash);if(options.ddup){if(uniques[el.uid])continue;uniques[el.uid]=true}if(el)returned.push(el)}elements=returned}return(options.cash)?$extend(elements,this):elements}});Elements.implement({filter:function(filter,bind){if(!filter)return this;return new Elements(Array.filter(this,(typeof filter=='string')?function(item){return item.match(filter)}:filter,bind))}});Document.implement({newElement:function(tag,props){if(Browser.Engine.trident&&props){['name','type','checked'].each(function(attribute){if(!props[attribute])return;tag+=' '+attribute+'="'+props[attribute]+'"';if(attribute!='checked')delete props[attribute]});tag='<'+tag+'>'}return document.id(this.createElement(tag)).set(props)},newTextNode:function(text){return this.createTextNode(text)},getDocument:function(){return this},getWindow:function(){return this.window},id:(function(){var types={string:function(id,nocash,doc){id=doc.getElementById(id);return(id)?types.element(id,nocash):null},element:function(el,nocash){$uid(el);if(!nocash&&!el.$family&&!(/^object|embed$/i).test(el.tagName)){var proto=Element.Prototype;for(var p in proto)el[p]=proto[p]};return el},object:function(obj,nocash,doc){if(obj.toElement)return types.element(obj.toElement(doc),nocash);return null}};types.textnode=types.whitespace=types.window=types.document=$arguments(0);return function(el,nocash,doc){if(el&&el.$family&&el.uid)return el;var type=$type(el);return(types[type])?types[type](el,nocash,doc||document):null}})()});if(window.$==null)Window.implement({$:function(el,nc){return document.id(el,nc,this.document)}});Window.implement({$$:function(selector){if(arguments.length==1&&typeof selector=='string')return this.document.getElements(selector);var elements=[];var args=Array.flatten(arguments);for(var i=0,l=args.length;i<l;i++){var item=args[i];switch($type(item)){case'element':elements.push(item);break;case'string':elements.extend(this.document.getElements(item,true))}}return new Elements(elements)},getDocument:function(){return this.document},getWindow:function(){return this}});Native.implement([Element,Document],{getElement:function(selector,nocash){return document.id(this.getElements(selector,true)[0]||null,nocash)},getElements:function(tags,nocash){tags=tags.split(',');var elements=[];var ddup=(tags.length>1);tags.each(function(tag){var partial=this.getElementsByTagName(tag.trim());(ddup)?elements.extend(partial):elements=partial},this);return new Elements(elements,{ddup:ddup,cash:!nocash})}});(function(){var collected={},storage={};var props={input:'checked',option:'selected',textarea:(Browser.Engine.webkit&&Browser.Engine.version<420)?'innerHTML':'value'};var get=function(uid){return(storage[uid]||(storage[uid]={}))};var clean=function(item,retain){if(!item)return;var uid=item.uid;if(Browser.Engine.trident){if(item.clearAttributes){var clone=retain&&item.cloneNode(false);item.clearAttributes();if(clone)item.mergeAttributes(clone)}else if(item.removeEvents){item.removeEvents()}if((/object/i).test(item.tagName)){for(var p in item){if(typeof item[p]=='function')item[p]=$empty}Element.dispose(item)}}if(!uid)return;collected[uid]=storage[uid]=null};var purge=function(){Hash.each(collected,clean);if(Browser.Engine.trident)$A(document.getElementsByTagName('object')).each(clean);if(window.CollectGarbage)CollectGarbage();collected=storage=null};var walk=function(element,walk,start,match,all,nocash){var el=element[start||walk];var elements=[];while(el){if(el.nodeType==1&&(!match||Element.match(el,match))){if(!all)return document.id(el,nocash);elements.push(el)}el=el[walk]}return(all)?new Elements(elements,{ddup:false,cash:!nocash}):null};var attributes={'html':'innerHTML','class':'className','for':'htmlFor','defaultValue':'defaultValue','text':(Browser.Engine.trident||(Browser.Engine.webkit&&Browser.Engine.version<420))?'innerText':'textContent'};var bools=['compact','nowrap','ismap','declare','noshade','checked','disabled','readonly','multiple','selected','noresize','defer'];var camels=['value','type','defaultValue','accessKey','cellPadding','cellSpacing','colSpan','frameBorder','maxLength','readOnly','rowSpan','tabIndex','useMap'];bools=bools.associate(bools);Hash.extend(attributes,bools);Hash.extend(attributes,camels.associate(camels.map(String.toLowerCase)));var inserters={before:function(context,element){if(element.parentNode)element.parentNode.insertBefore(context,element)},after:function(context,element){if(!element.parentNode)return;var next=element.nextSibling;(next)?element.parentNode.insertBefore(context,next):element.parentNode.appendChild(context)},bottom:function(context,element){element.appendChild(context)},top:function(context,element){var first=element.firstChild;(first)?element.insertBefore(context,first):element.appendChild(context)}};inserters.inside=inserters.bottom;Hash.each(inserters,function(inserter,where){where=where.capitalize();Element.implement('inject'+where,function(el){inserter(this,document.id(el,true));return this});Element.implement('grab'+where,function(el){inserter(document.id(el,true),this);return this})});Element.implement({set:function(prop,value){switch($type(prop)){case'object':for(var p in prop)this.set(p,prop[p]);break;case'string':var property=Element.Properties.get(prop);(property&&property.set)?property.set.apply(this,Array.slice(arguments,1)):this.setProperty(prop,value)}return this},get:function(prop){var property=Element.Properties.get(prop);return(property&&property.get)?property.get.apply(this,Array.slice(arguments,1)):this.getProperty(prop)},erase:function(prop){var property=Element.Properties.get(prop);(property&&property.erase)?property.erase.apply(this):this.removeProperty(prop);return this},setProperty:function(attribute,value){var key=attributes[attribute];if(value==undefined)return this.removeProperty(attribute);if(key&&bools[attribute])value=!!value;(key)?this[key]=value:this.setAttribute(attribute,''+value);return this},setProperties:function(attributes){for(var attribute in attributes)this.setProperty(attribute,attributes[attribute]);return this},getProperty:function(attribute){var key=attributes[attribute];var value=(key)?this[key]:this.getAttribute(attribute,2);return(bools[attribute])?!!value:(key)?value:value||null},getProperties:function(){var args=$A(arguments);return args.map(this.getProperty,this).associate(args)},removeProperty:function(attribute){var key=attributes[attribute];(key)?this[key]=(key&&bools[attribute])?false:'':this.removeAttribute(attribute);return this},removeProperties:function(){Array.each(arguments,this.removeProperty,this);return this},hasClass:function(className){return this.className.contains(className,' ')},addClass:function(className){if(!this.hasClass(className))this.className=(this.className+' '+className).clean();return this},removeClass:function(className){this.className=this.className.replace(new RegExp('(^|\\s)'+className+'(?:\\s|$)'),'$1');return this},toggleClass:function(className){return this.hasClass(className)?this.removeClass(className):this.addClass(className)},adopt:function(){Array.flatten(arguments).each(function(element){element=document.id(element,true);if(element)this.appendChild(element)},this);return this},appendText:function(text,where){return this.grab(this.getDocument().newTextNode(text),where)},grab:function(el,where){inserters[where||'bottom'](document.id(el,true),this);return this},inject:function(el,where){inserters[where||'bottom'](this,document.id(el,true));return this},replaces:function(el){el=document.id(el,true);el.parentNode.replaceChild(this,el);return this},wraps:function(el,where){el=document.id(el,true);return this.replaces(el).grab(el,where)},getPrevious:function(match,nocash){return walk(this,'previousSibling',null,match,false,nocash)},getAllPrevious:function(match,nocash){return walk(this,'previousSibling',null,match,true,nocash)},getNext:function(match,nocash){return walk(this,'nextSibling',null,match,false,nocash)},getAllNext:function(match,nocash){return walk(this,'nextSibling',null,match,true,nocash)},getFirst:function(match,nocash){return walk(this,'nextSibling','firstChild',match,false,nocash)},getLast:function(match,nocash){return walk(this,'previousSibling','lastChild',match,false,nocash)},getParent:function(match,nocash){return walk(this,'parentNode',null,match,false,nocash)},getParents:function(match,nocash){return walk(this,'parentNode',null,match,true,nocash)},getSiblings:function(match,nocash){return this.getParent().getChildren(match,nocash).erase(this)},getChildren:function(match,nocash){return walk(this,'nextSibling','firstChild',match,true,nocash)},getWindow:function(){return this.ownerDocument.window},getDocument:function(){return this.ownerDocument},getElementById:function(id,nocash){var el=this.ownerDocument.getElementById(id);if(!el)return null;for(var parent=el.parentNode;parent!=this;parent=parent.parentNode){if(!parent)return null}return document.id(el,nocash)},getSelected:function(){return new Elements($A(this.options).filter(function(option){return option.selected}))},getComputedStyle:function(property){if(this.currentStyle)return this.currentStyle[property.camelCase()];var computed=this.getDocument().defaultView.getComputedStyle(this,null);return(computed)?computed.getPropertyValue([property.hyphenate()]):null},toQueryString:function(){var queryString=[];this.getElements('input, select, textarea',true).each(function(el){if(!el.name||el.disabled||el.type=='submit'||el.type=='reset'||el.type=='file')return;var value=(el.tagName.toLowerCase()=='select')?Element.getSelected(el).map(function(opt){return opt.value}):((el.type=='radio'||el.type=='checkbox')&&!el.checked)?null:el.value;$splat(value).each(function(val){if(typeof val!='undefined')queryString.push(el.name+'='+encodeURIComponent(val))})});return queryString.join('&')},clone:function(contents,keepid){contents=contents!==false;var clone=this.cloneNode(contents);var clean=function(node,element){if(!keepid)node.removeAttribute('id');if(Browser.Engine.trident){node.clearAttributes();node.mergeAttributes(element);node.removeAttribute('uid');if(node.options){var no=node.options,eo=element.options;for(var j=no.length;j--;)no[j].selected=eo[j].selected}}var prop=props[element.tagName.toLowerCase()];if(prop&&element[prop])node[prop]=element[prop]};if(contents){var ce=clone.getElementsByTagName('*'),te=this.getElementsByTagName('*');for(var i=ce.length;i--;)clean(ce[i],te[i])}clean(clone,this);return document.id(clone)},destroy:function(){Element.empty(this);Element.dispose(this);clean(this,true);return null},empty:function(){$A(this.childNodes).each(function(node){Element.destroy(node)});return this},dispose:function(){return(this.parentNode)?this.parentNode.removeChild(this):this},hasChild:function(el){el=document.id(el,true);if(!el)return false;if(Browser.Engine.webkit&&Browser.Engine.version<420)return $A(this.getElementsByTagName(el.tagName)).contains(el);return(this.contains)?(this!=el&&this.contains(el)):!!(this.compareDocumentPosition(el)&16)},match:function(tag){return(!tag||(tag==this)||(Element.get(this,'tag')==tag))}});Native.implement([Element,Window,Document],{addListener:function(type,fn){if(type=='unload'){var old=fn,self=this;fn=function(){self.removeListener('unload',fn);old()}}else{collected[this.uid]=this}if(this.addEventListener)this.addEventListener(type,fn,false);else this.attachEvent('on'+type,fn);return this},removeListener:function(type,fn){if(this.removeEventListener)this.removeEventListener(type,fn,false);else this.detachEvent('on'+type,fn);return this},retrieve:function(property,dflt){var storage=get(this.uid),prop=storage[property];if(dflt!=undefined&&prop==undefined)prop=storage[property]=dflt;return $pick(prop)},store:function(property,value){var storage=get(this.uid);storage[property]=value;return this},eliminate:function(property){var storage=get(this.uid);delete storage[property];return this}});window.addListener('unload',purge)})();Element.Properties=new Hash;Element.Properties.style={set:function(style){this.style.cssText=style},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 wrapper=document.createElement('div');var translations={table:[1,'<table>','</table>'],select:[1,'<select>','</select>'],tbody:[2,'<table><tbody>','</tbody></table>'],tr:[3,'<table><tbody><tr>','</tr></tbody></table>']};translations.thead=translations.tfoot=translations.tbody;var html={set:function(){var html=Array.flatten(arguments).join('');var wrap=Browser.Engine.trident&&translations[this.get('tag')];if(wrap){var first=wrapper;first.innerHTML=wrap[1]+html+wrap[2];for(var i=wrap[0];i--;)first=first.firstChild;this.empty().adopt(first.childNodes)}else{this.innerHTML=html}}};html.erase=html.set;return html})();if(Browser.Engine.webkit&&Browser.Engine.version<420)Element.Properties.text={get:function(){if(this.innerText)return this.innerText;var temp=this.ownerDocument.newElement('div',{html:this.innerHTML}).inject(this.ownerDocument.body);var text=temp.innerText;temp.destroy();return text}};Element.Properties.events={set:function(events){this.addEvents(events)}};Native.implement([Element,Window,Document],{addEvent:function(type,fn){var events=this.retrieve('events',{});events[type]=events[type]||{'keys':[],'values':[]};if(events[type].keys.contains(fn))return this;events[type].keys.push(fn);var realType=type,custom=Element.Events.get(type),condition=fn,self=this;if(custom){if(custom.onAdd)custom.onAdd.call(this,fn);if(custom.condition){condition=function(event){if(custom.condition.call(this,event))return fn.call(this,event);return true}}realType=custom.base||realType}var defn=function(){return fn.call(self)};var nativeEvent=Element.NativeEvents[realType];if(nativeEvent){if(nativeEvent==2){defn=function(event){event=new Event(event,self.getWindow());if(condition.call(self,event)===false)event.stop()}}this.addListener(realType,defn)}events[type].values.push(defn);return this},removeEvent:function(type,fn){var events=this.retrieve('events');if(!events||!events[type])return this;var pos=events[type].keys.indexOf(fn);if(pos==-1)return this;events[type].keys.splice(pos,1);var value=events[type].values.splice(pos,1)[0];var custom=Element.Events.get(type);if(custom){if(custom.onRemove)custom.onRemove.call(this,fn);type=custom.base||type}return(Element.NativeEvents[type])?this.removeListener(type,value):this},addEvents:function(events){for(var event in events)this.addEvent(event,events[event]);return this},removeEvents:function(events){var type;if($type(events)=='object'){for(type in events)this.removeEvent(type,events[type]);return this}var attached=this.retrieve('events');if(!attached)return this;if(!events){for(type in attached)this.removeEvents(type);this.eliminate('events')}else if(attached[events]){while(attached[events].keys[0])this.removeEvent(events,attached[events].keys[0]);attached[events]=null}return this},fireEvent:function(type,args,delay){var events=this.retrieve('events');if(!events||!events[type])return this;events[type].keys.each(function(fn){fn.create({'bind':this,'delay':delay,'arguments':args})()},this);return this},cloneEvents:function(from,type){from=document.id(from);var fevents=from.retrieve('events');if(!fevents)return this;if(!type){for(var evType in fevents)this.cloneEvents(from,evType)}else if(fevents[type]){fevents[type].keys.each(function(fn){this.addEvent(type,fn)},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 $check=function(event){var related=event.relatedTarget;if(related==undefined)return true;if(related===false)return false;return($type(this)!='document'&&related!=this&&related.prefix!='xul'&&!this.hasChild(related))};Element.Events=new Hash({mouseenter:{base:'mouseover',condition:$check},mouseleave:{base:'mouseout',condition:$check},mousewheel:{base:(Browser.Engine.gecko)?'DOMMouseScroll':'mousewheel'}})})();Element.Properties.styles={set:function(styles){this.setStyles(styles)}};Element.Properties.opacity={set:function(opacity,novisibility){if(!novisibility){if(opacity==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=(opacity==1)?'':'alpha(opacity='+opacity*100+')';this.style.opacity=opacity;this.store('opacity',opacity)},get:function(){return this.retrieve('opacity',1)}};Element.implement({setOpacity:function(value){return this.set('opacity',value,true)},getOpacity:function(){return this.get('opacity')},setStyle:function(property,value){switch(property){case'opacity':return this.set('opacity',parseFloat(value));case'float':property=(Browser.Engine.trident)?'styleFloat':'cssFloat'}property=property.camelCase();if($type(value)!='string'){var map=(Element.Styles.get(property)||'@').split(' ');value=$splat(value).map(function(val,i){if(!map[i])return'';return($type(val)=='number')?map[i].replace('@',Math.round(val)):val}).join(' ')}else if(value==String(Number(value))){value=Math.round(value)}this.style[property]=value;return this},getStyle:function(property){switch(property){case'opacity':return this.get('opacity');case'float':property=(Browser.Engine.trident)?'styleFloat':'cssFloat'}property=property.camelCase();var result=this.style[property];if(!$chk(result)){result=[];for(var style in Element.ShortStyles){if(property!=style)continue;for(var s in Element.ShortStyles[style])result.push(this.getStyle(s));return result.join(' ')}result=this.getComputedStyle(property)}if(result){result=String(result);var color=result.match(/rgba?\([\d\s,]+\)/);if(color)result=result.replace(color[0],color[0].rgbToHex())}if(Browser.Engine.presto||(Browser.Engine.trident&&!$chk(parseInt(result,10)))){if(property.test(/^(height|width)$/)){var values=(property=='width')?['left','right']:['top','bottom'],size=0;values.each(function(value){size+=this.getStyle('border-'+value+'-width').toInt()+this.getStyle('padding-'+value).toInt()},this);return this['offset'+property.capitalize()]-size+'px'}if((Browser.Engine.presto)&&String(result).test('px'))return result;if(property.test(/(border(.+)Width|margin|padding)/))return'0px'}return result},setStyles:function(styles){for(var style in styles)this.setStyle(style,styles[style]);return this},getStyles:function(){var result={};Array.flatten(arguments).each(function(key){result[key]=this.getStyle(key)},this);return result}});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(direction){var Short=Element.ShortStyles;var All=Element.Styles;['margin','padding'].each(function(style){var sd=style+direction;Short[style][sd]=All[sd]='@px'});var bd='border'+direction;Short.border[bd]=All[bd]='@px @ rgb(@, @, @)';var bdw=bd+'Width',bds=bd+'Style',bdc=bd+'Color';Short[bd]={};Short.borderWidth[bdw]=Short[bd][bdw]=All[bdw]='@px';Short.borderStyle[bds]=Short[bd][bds]=All[bds]='@';Short.borderColor[bdc]=Short[bd][bdc]=All[bdc]='rgb(@, @, @)'});(function(){Element.implement({scrollTo:function(x,y){if(isBody(this)){this.getWindow().scrollTo(x,y)}else{this.scrollLeft=x;this.scrollTop=y}return this},getSize:function(){if(isBody(this))return this.getWindow().getSize();return{x:this.offsetWidth,y:this.offsetHeight}},getScrollSize:function(){if(isBody(this))return this.getWindow().getScrollSize();return{x:this.scrollWidth,y:this.scrollHeight}},getScroll:function(){if(isBody(this))return this.getWindow().getScroll();return{x:this.scrollLeft,y:this.scrollTop}},getScrolls:function(){var element=this,position={x:0,y:0};while(element&&!isBody(element)){position.x+=element.scrollLeft;position.y+=element.scrollTop;element=element.parentNode}return position},getOffsetParent:function(){var element=this;if(isBody(element))return null;if(!Browser.Engine.trident)return element.offsetParent;while((element=element.parentNode)&&!isBody(element)){if(styleString(element,'position')!='static')return element}return null},getOffsets:function(){if(this.getBoundingClientRect){var bound=this.getBoundingClientRect(),html=document.id(this.getDocument().documentElement),htmlScroll=html.getScroll(),elemScrolls=this.getScrolls(),elemScroll=this.getScroll(),isFixed=(styleString(this,'position')=='fixed');return{x:bound.left.toInt()+elemScrolls.x-elemScroll.x+((isFixed)?0:htmlScroll.x)-html.clientLeft,y:bound.top.toInt()+elemScrolls.y-elemScroll.y+((isFixed)?0:htmlScroll.y)-html.clientTop}}var element=this,position={x:0,y:0};if(isBody(this))return position;while(element&&!isBody(element)){position.x+=element.offsetLeft;position.y+=element.offsetTop;if(Browser.Engine.gecko){if(!borderBox(element)){position.x+=leftBorder(element);position.y+=topBorder(element)}var parent=element.parentNode;if(parent&&styleString(parent,'overflow')!='visible'){position.x+=leftBorder(parent);position.y+=topBorder(parent)}}else if(element!=this&&Browser.Engine.webkit){position.x+=leftBorder(element);position.y+=topBorder(element)}element=element.offsetParent}if(Browser.Engine.gecko&&!borderBox(this)){position.x-=leftBorder(this);position.y-=topBorder(this)}return position},getPosition:function(relative){if(isBody(this))return{x:0,y:0};var offset=this.getOffsets(),scroll=this.getScrolls();var position={x:offset.x-scroll.x,y:offset.y-scroll.y};var relativePosition=(relative&&(relative=document.id(relative)))?relative.getPosition():{x:0,y:0};return{x:position.x-relativePosition.x,y:position.y-relativePosition.y}},getCoordinates:function(element){if(isBody(this))return this.getWindow().getCoordinates();var position=this.getPosition(element),size=this.getSize();var obj={left:position.x,top:position.y,width:size.x,height:size.y};obj.right=obj.left+obj.width;obj.bottom=obj.top+obj.height;return obj},computePosition:function(obj){return{left:obj.x-styleNumber(this,'margin-left'),top:obj.y-styleNumber(this,'margin-top')}},setPosition:function(obj){return this.setStyles(this.computePosition(obj))}});Native.implement([Document,Window],{getSize:function(){if(Browser.Engine.presto||Browser.Engine.webkit){var win=this.getWindow();return{x:win.innerWidth,y:win.innerHeight}}var doc=getCompatElement(this);return{x:doc.clientWidth,y:doc.clientHeight}},getScroll:function(){var win=this.getWindow(),doc=getCompatElement(this);return{x:win.pageXOffset||doc.scrollLeft,y:win.pageYOffset||doc.scrollTop}},getScrollSize:function(){var doc=getCompatElement(this),min=this.getSize();return{x:Math.max(doc.scrollWidth,min.x),y:Math.max(doc.scrollHeight,min.y)}},getPosition:function(){return{x:0,y:0}},getCoordinates:function(){var size=this.getSize();return{top:0,left:0,bottom:size.y,right:size.x,height:size.y,width:size.x}}});var styleString=Element.getComputedStyle;function styleNumber(element,style){return styleString(element,style).toInt()||0};function borderBox(element){return styleString(element,'-moz-box-sizing')=='border-box'};function topBorder(element){return styleNumber(element,'border-top-width')};function leftBorder(element){return styleNumber(element,'border-left-width')};function isBody(element){return(/^(?:body|html)$/i).test(element.tagName)};function getCompatElement(element){var doc=element.getDocument();return(!doc.compatMode||doc.compatMode=='CSS1Compat')?doc.html:doc.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(expression,nocash){expression=expression.split(',');var items,local={};for(var i=0,l=expression.length;i<l;i++){var selector=expression[i],elements=Selectors.Utils.search(this,selector,local);if(i!=0&&elements.item)elements=$A(elements);items=(i==0)?elements:(items.item)?$A(items).concat(elements):items.concat(elements)}return new Elements(items,{ddup:(expression.length>1),cash:!nocash})}});Element.implement({match:function(selector){if(!selector||(selector==this))return true;var tagid=Selectors.Utils.parseTagAndID(selector);var tag=tagid[0],id=tagid[1];if(!Selectors.Filters.byID(this,id)||!Selectors.Filters.byTag(this,tag))return false;var parsed=Selectors.Utils.parseSelector(selector);return(parsed)?Selectors.Utils.filter(this,parsed,{}):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(item,uniques){if(!uniques)return true;var uid=$uid(item);if(!uniques[uid])return uniques[uid]=true;return false},parseNthArgument:function(argument){if(Selectors.Cache.nth[argument])return Selectors.Cache.nth[argument];var parsed=argument.match(/^([+-]?\d*)?([a-z]+)?([+-]?\d*)?$/);if(!parsed)return false;var inta=parseInt(parsed[1],10);var a=(inta||inta===0)?inta:1;var special=parsed[2]||false;var b=parseInt(parsed[3],10)||0;if(a!=0){b--;while(b<1)b+=a;while(b>=a)b-=a}else{a=b;special='index'}switch(special){case'n':parsed={a:a,b:b,special:'n'};break;case'odd':parsed={a:2,b:0,special:'n'};break;case'even':parsed={a:2,b:1,special:'n'};break;case'first':parsed={a:0,special:'index'};break;case'last':parsed={special:'last-child'};break;case'only':parsed={special:'only-child'};break;default:parsed={a:(a-1),special:'index'}}return Selectors.Cache.nth[argument]=parsed},parseSelector:function(selector){if(Selectors.Cache.parsed[selector])return Selectors.Cache.parsed[selector];var m,parsed={classes:[],pseudos:[],attributes:[]};while((m=Selectors.RegExps.combined.exec(selector))){var cn=m[1],an=m[2],ao=m[3],av=m[5],pn=m[6],pa=m[7];if(cn){parsed.classes.push(cn)}else if(pn){var parser=Selectors.Pseudo.get(pn);if(parser)parsed.pseudos.push({parser:parser,argument:pa});else parsed.attributes.push({name:pn,operator:'=',value:pa})}else if(an){parsed.attributes.push({name:an,operator:ao,value:av})}}if(!parsed.classes.length)delete parsed.classes;if(!parsed.attributes.length)delete parsed.attributes;if(!parsed.pseudos.length)delete parsed.pseudos;if(!parsed.classes&&!parsed.attributes&&!parsed.pseudos)parsed=null;return Selectors.Cache.parsed[selector]=parsed},parseTagAndID:function(selector){var tag=selector.match(Selectors.RegExps.tag);var id=selector.match(Selectors.RegExps.id);return[(tag)?tag[1]:'*',(id)?id[1]:false]},filter:function(item,parsed,local){var i;if(parsed.classes){for(i=parsed.classes.length;i--;i){var cn=parsed.classes[i];if(!Selectors.Filters.byClass(item,cn))return false}}if(parsed.attributes){for(i=parsed.attributes.length;i--;i){var att=parsed.attributes[i];if(!Selectors.Filters.byAttribute(item,att.name,att.operator,att.value))return false}}if(parsed.pseudos){for(i=parsed.pseudos.length;i--;i){var psd=parsed.pseudos[i];if(!Selectors.Filters.byPseudo(item,psd.parser,psd.argument,local))return false}}return true},getByTagAndID:function(ctx,tag,id){if(id){var item=(ctx.getElementById)?ctx.getElementById(id,true):Element.getElementById(ctx,id,true);return(item&&Selectors.Filters.byTag(item,tag))?[item]:[]}else{return ctx.getElementsByTagName(tag)}},search:function(self,expression,local){var splitters=[];var selectors=expression.trim().replace(Selectors.RegExps.splitter,function(m0,m1,m2){splitters.push(m1);return':)'+m2}).split(':)');var items,filtered,item;for(var i=0,l=selectors.length;i<l;i++){var selector=selectors[i];if(i==0&&Selectors.RegExps.quick.test(selector)){items=self.getElementsByTagName(selector);continue}var splitter=splitters[i-1];var tagid=Selectors.Utils.parseTagAndID(selector);var tag=tagid[0],id=tagid[1];if(i==0){items=Selectors.Utils.getByTagAndID(self,tag,id)}else{var uniques={},found=[];for(var j=0,k=items.length;j<k;j++)found=Selectors.Getters[splitter](found,items[j],tag,id,uniques);items=found}var parsed=Selectors.Utils.parseSelector(selector);if(parsed){filtered=[];for(var m=0,n=items.length;m<n;m++){item=items[m];if(Selectors.Utils.filter(item,parsed,local))filtered.push(item)}items=filtered}}return items}};Selectors.Getters={' ':function(found,self,tag,id,uniques){var items=Selectors.Utils.getByTagAndID(self,tag,id);for(var i=0,l=items.length;i<l;i++){var item=items[i];if(Selectors.Utils.chk(item,uniques))found.push(item)}return found},'>':function(found,self,tag,id,uniques){var children=Selectors.Utils.getByTagAndID(self,tag,id);for(var i=0,l=children.length;i<l;i++){var child=children[i];if(child.parentNode==self&&Selectors.Utils.chk(child,uniques))found.push(child)}return found},'+':function(found,self,tag,id,uniques){while((self=self.nextSibling)){if(self.nodeType==1){if(Selectors.Utils.chk(self,uniques)&&Selectors.Filters.byTag(self,tag)&&Selectors.Filters.byID(self,id))found.push(self);break}}return found},'~':function(found,self,tag,id,uniques){while((self=self.nextSibling)){if(self.nodeType==1){if(!Selectors.Utils.chk(self,uniques))break;if(Selectors.Filters.byTag(self,tag)&&Selectors.Filters.byID(self,id))found.push(self)}}return found}};Selectors.Filters={byTag:function(self,tag){return(tag=='*'||(self.tagName&&self.tagName.toLowerCase()==tag))},byID:function(self,id){return(!id||(self.id&&self.id==id))},byClass:function(self,klass){return(self.className&&self.className.contains&&self.className.contains(klass,' '))},byPseudo:function(self,parser,argument,local){return parser.call(self,argument,local)},byAttribute:function(self,name,operator,value){var result=Element.prototype.getProperty.call(self,name);if(!result)return(operator=='!=');if(!operator||value==undefined)return true;switch(operator){case'=':return(result==value);case'*=':return(result.contains(value));case'^=':return(result.substr(0,value.length)==value);case'$=':return(result.substr(result.length-value.length)==value);case'!=':return(result!=value);case'~=':return result.contains(value,' ');case'|=':return result.contains(value,'-')}return false}};Selectors.Pseudo=new Hash({checked:function(){return this.checked},empty:function(){return!(this.innerText||this.textContent||'').length},not:function(selector){return!Element.match(this,selector)},contains:function(text){return(this.innerText||this.textContent||'').contains(text)},'first-child':function(){return Selectors.Pseudo.index.call(this,0)},'last-child':function(){var element=this;while((element=element.nextSibling)){if(element.nodeType==1)return false}return true},'only-child':function(){var prev=this;while((prev=prev.previousSibling)){if(prev.nodeType==1)return false}var next=this;while((next=next.nextSibling)){if(next.nodeType==1)return false}return true},'nth-child':function(argument,local){argument=(argument==undefined)?'n':argument;var parsed=Selectors.Utils.parseNthArgument(argument);if(parsed.special!='n')return Selectors.Pseudo[parsed.special].call(this,parsed.a,local);var count=0;local.positions=local.positions||{};var uid=$uid(this);if(!local.positions[uid]){var self=this;while((self=self.previousSibling)){if(self.nodeType!=1)continue;count++;var position=local.positions[$uid(self)];if(position!=undefined){count=position+count;break}}local.positions[uid]=count}return(local.positions[uid]%parsed.a==parsed.b)},index:function(index){var element=this,count=0;while((element=element.previousSibling)){if(element.nodeType==1&&++count>index)return false}return(count==index)},even:function(argument,local){return Selectors.Pseudo['nth-child'].call(this,'2n+1',local)},odd:function(argument,local){return Selectors.Pseudo['nth-child'].call(this,'2n',local)},selected:function(){return this.selected},enabled:function(){return(this.disabled===false)}});Element.Events.domready={onAdd:function(fn){if(Browser.loaded)fn.call(this)}};Element.Events.hashchange={onAdd:function(){var hash=self.location.hash;var hashchange=function(){if(hash==self.location.hash)return;else hash=self.location.hash;var value=(hash.indexOf('#')==0?hash.substr(1):hash);window.fireEvent('hashchange',value);document.fireEvent('hashchange',value)};if("onhashchange"in window){window.onhashchange=hashchange}else{hashchange.periodical(50)}}};(function(){var domready=function(){if(Browser.loaded)return;Browser.loaded=true;window.fireEvent('domready');document.fireEvent('domready')};window.addEvent('load',domready);if(Browser.Engine.trident){var temp=document.createElement('div');(function(){($try(function(){temp.doScroll();return document.id(temp).inject(document.body).set('html','temp').dispose()}))?domready():arguments.callee.delay(50)})()}else if(Browser.Engine.webkit&&Browser.Engine.version<525){(function(){(['loaded','complete'].contains(document.readyState))?domready():arguments.callee.delay(50)})()}else{document.addEvent('DOMContentLoaded',domready)}})();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(chr){return JSON.$specialChars[chr]||'\\u00'+Math.floor(chr.charCodeAt()/16).toString(16)+(chr.charCodeAt()%16).toString(16)},encode:function(obj){switch($type(obj)){case'string':return'"'+obj.replace(/[\x00-\x1f\\"]/g,JSON.$replaceChars)+'"';case'array':return'['+String(obj.map(JSON.encode).clean())+']';case'object':case'hash':var string=[];Hash.each(obj,function(value,key){var json=JSON.encode(value);if(json)string.push(JSON.encode(key)+':'+json)});return'{'+string+'}';case'number':case'boolean':return String(obj);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(key,options){this.key=key;this.setOptions(options)},write:function(value){value=encodeURIComponent(value);if(this.options.domain)value+='; domain='+this.options.domain;if(this.options.path)value+='; path='+this.options.path;if(this.options.duration){var date=new Date();date.setTime(date.getTime()+this.options.duration*24*60*60*1000);value+='; expires='+date.toGMTString()}if(this.options.secure)value+='; secure';this.options.document.cookie=this.key+'='+value;return this},read:function(){var value=this.options.document.cookie.match('(?:^|;)\\s*'+this.key.escapeRegExp()+'=([^;]*)');return(value)?decodeURIComponent(value[1]):null},dispose:function(){new Cookie(this.key,$merge(this.options,{duration:-1})).write('');return this}});Cookie.write=function(key,value,options){return new Cookie(key,options).write(value)};Cookie.read=function(key){return new Cookie(key).read()};Cookie.dispose=function(key,options){return new Cookie(key,options).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(path,options){this.instance='Swiff_'+$time();this.setOptions(options);options=this.options;var id=this.id=options.id||this.instance;var container=document.id(options.container);Swiff.CallBacks[this.instance]={};var params=options.params,vars=options.vars,callBacks=options.callBacks;var properties=$extend({height:options.height,width:options.width},options.properties);var self=this;for(var callBack in callBacks){Swiff.CallBacks[this.instance][callBack]=(function(option){return function(){return option.apply(self.object,arguments)}})(callBacks[callBack]);vars[callBack]='Swiff.CallBacks.'+this.instance+'.'+callBack}params.flashVars=Hash.toQueryString(vars);if(Browser.Engine.trident){properties.classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000';params.movie=path}else{properties.type='application/x-shockwave-flash';properties.data=path}var build='<object id="'+id+'"';for(var property in properties)build+=' '+property+'="'+properties[property]+'"';build+='>';for(var param in params){if(params[param])build+='<param name="'+param+'" value="'+params[param]+'" />'}build+='</object>';this.object=((container)?container.empty():new Element('div')).set('html',build).firstChild},replaces:function(element){element=document.id(element,true);element.parentNode.replaceChild(this.toElement(),element);return this},inject:function(element){document.id(element,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(options){this.subject=this.subject||this;this.setOptions(options);this.options.duration=Fx.Durations[this.options.duration]||this.options.duration.toInt();var wait=this.options.wait;if(wait===false)this.options.link='cancel'},getTransition:function(){return function(p){return-(Math.cos(Math.PI*p)-1)/2}},step:function(){var time=$time();if(time<this.time+this.options.duration){var delta=this.transition((time-this.time)/this.options.duration);this.set(this.compute(this.from,this.to,delta))}else{this.set(this.compute(this.from,this.to,1));this.complete()}},set:function(now){return now},compute:function(from,to,delta){return Fx.compute(from,to,delta)},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(from,to){if(!this.check(from,to))return this;this.from=from;this.to=to;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(from,to,delta){return(to-from)*delta+from};Fx.Durations={'short':250,'normal':500,'long':1000};Fx.CSS=new Class({Extends:Fx,prepare:function(element,property,values){values=$splat(values);var values1=values[1];if(!$chk(values1)){values[1]=values[0];values[0]=element.getStyle(property)}var parsed=values.map(this.parse);return{from:parsed[0],to:parsed[1]}},parse:function(value){value=$lambda(value)();value=(typeof value=='string')?value.split(' '):$splat(value);return value.map(function(val){val=String(val);var found=false;Fx.CSS.Parsers.each(function(parser,key){if(found)return;var parsed=parser.parse(val);if($chk(parsed))found={value:parsed,parser:parser}});found=found||{value:val,parser:Fx.CSS.Parsers.String};return found})},compute:function(from,to,delta){var computed=[];(Math.min(from.length,to.length)).times(function(i){computed.push({value:from[i].parser.compute(from[i].value,to[i].value,delta),parser:from[i].parser})});computed.$family={name:'fx:css:value'};return computed},serve:function(value,unit){if($type(value)!='fx:css:value')value=this.parse(value);var returned=[];value.each(function(bit){returned=returned.concat(bit.parser.serve(bit.value,unit))});return returned},render:function(element,property,value,unit){element.setStyle(property,this.serve(value,unit))},search:function(selector){if(Fx.CSS.Cache[selector])return Fx.CSS.Cache[selector];var to={};Array.each(document.styleSheets,function(sheet,j){var href=sheet.href;if(href&&href.contains('://')&&!href.contains(document.domain))return;var rules=sheet.rules||sheet.cssRules;Array.each(rules,function(rule,i){if(!rule.style)return;var selectorText=(rule.selectorText)?rule.selectorText.replace(/^\w+/,function(m){return m.toLowerCase()}):null;if(!selectorText||!selectorText.test('^'+selector+'$'))return;Element.Styles.each(function(value,style){if(!rule.style[style]||Element.ShortStyles[style])return;value=String(rule.style[style]);to[style]=(value.test(/^rgb/))?value.rgbToHex():value})})});return Fx.CSS.Cache[selector]=to}});Fx.CSS.Cache={};Fx.CSS.Parsers=new Hash({Color:{parse:function(value){if(value.match(/^#[0-9a-f]{3,6}$/i))return value.hexToRgb(true);return((value=value.match(/(\d+),\s*(\d+),\s*(\d+)/)))?[value[1],value[2],value[3]]:false},compute:function(from,to,delta){return from.map(function(value,i){return Math.round(Fx.compute(from[i],to[i],delta))})},serve:function(value){return value.map(Number)}},Number:{parse:parseFloat,compute:Fx.compute,serve:function(value,unit){return(unit)?value+unit:value}},String:{parse:$lambda(false),compute:$arguments(1),serve:$arguments(0)}});Fx.Tween=new Class({Extends:Fx.CSS,initialize:function(element,options){this.element=this.subject=document.id(element);this.parent(options)},set:function(property,now){if(arguments.length==1){now=property;property=this.property||this.options.property}this.render(this.element,property,now,this.options.unit);return this},start:function(property,from,to){if(!this.check(property,from,to))return this;var args=Array.flatten(arguments);this.property=this.options.property||args.shift();var parsed=this.prepare(this.element,this.property,args);return this.parent(parsed.from,parsed.to)}});Element.Properties.tween={set:function(options){var tween=this.retrieve('tween');if(tween)tween.cancel();return this.eliminate('tween').store('tween:options',$extend({link:'cancel'},options))},get:function(options){if(options||!this.retrieve('tween')){if(options||!this.retrieve('tween:options'))this.set('tween',options);this.store('tween',new Fx.Tween(this,this.retrieve('tween:options')))}return this.retrieve('tween')}};Element.implement({tween:function(property,from,to){this.get('tween').start(arguments);return this},fade:function(how){var fade=this.get('tween'),o='opacity',toggle;how=$pick(how,'toggle');switch(how){case'in':fade.start(o,1);break;case'out':fade.start(o,0);break;case'show':fade.set(o,1);break;case'hide':fade.set(o,0);break;case'toggle':var flag=this.retrieve('fade:flag',this.get('opacity')==1);fade.start(o,(flag)?0:1);this.store('fade:flag',!flag);toggle=true;break;default:fade.start(o,arguments)}if(!toggle)this.eliminate('fade:flag');return this},highlight:function(start,end){if(!end){end=this.retrieve('highlight:original',this.getStyle('background-color'));end=(end=='transparent')?'#fff':end}var tween=this.get('tween');tween.start('background-color',start||'#ffff88',end).chain(function(){this.setStyle('background-color',this.retrieve('highlight:original'));tween.callChain()}.bind(this));return this}});Fx.Morph=new Class({Extends:Fx.CSS,initialize:function(element,options){this.element=this.subject=document.id(element);this.parent(options)},set:function(now){if(typeof now=='string')now=this.search(now);for(var p in now)this.render(this.element,p,now[p],this.options.unit);return this},compute:function(from,to,delta){var now={};for(var p in from)now[p]=this.parent(from[p],to[p],delta);return now},start:function(properties){if(!this.check(properties))return this;if(typeof properties=='string')properties=this.search(properties);var from={},to={};for(var p in properties){var parsed=this.prepare(this.element,p,properties[p]);from[p]=parsed.from;to[p]=parsed.to}return this.parent(from,to)}});Element.Properties.morph={set:function(options){var morph=this.retrieve('morph');if(morph)morph.cancel();return this.eliminate('morph').store('morph:options',$extend({link:'cancel'},options))},get:function(options){if(options||!this.retrieve('morph')){if(options||!this.retrieve('morph:options'))this.set('morph',options);this.store('morph',new Fx.Morph(this,this.retrieve('morph:options')))}return this.retrieve('morph')}};Element.implement({morph:function(props){this.get('morph').start(props);return this}});Fx.implement({getTransition:function(){var trans=this.options.transition||Fx.Transitions.Sine.easeInOut;if(typeof trans=='string'){var data=trans.split(':');trans=Fx.Transitions;trans=trans[data[0]]||trans[data[0].capitalize()];if(data[1])trans=trans['ease'+data[1].capitalize()+(data[2]?data[2].capitalize():'')]}return trans}});Fx.Transition=function(transition,params){params=$splat(params);return $extend(transition,{easeIn:function(pos){return transition(pos,params)},easeOut:function(pos){return 1-transition(1-pos,params)},easeInOut:function(pos){return(pos<=0.5)?transition(2*pos,params)/2:(2-transition(2*(1-pos),params))/2}})};Fx.Transitions=new Hash({linear:$arguments(0)});Fx.Transitions.extend=function(transitions){for(var transition in transitions)Fx.Transitions[transition]=new Fx.Transition(transitions[transition])};Fx.Transitions.extend({Pow:function(p,x){return Math.pow(p,x[0]||6)},Expo:function(p){return Math.pow(2,8*(p-1))},Circ:function(p){return 1-Math.sin(Math.acos(p))},Sine:function(p){return 1-Math.sin((1-p)*Math.PI/2)},Back:function(p,x){x=x[0]||1.618;return Math.pow(p,2)*((x+1)*p-x)},Bounce:function(p){var value;for(var a=0,b=1;1;a+=b,b/=2){if(p>=(7-4*a)/11){value=b*b-Math.pow((11-6*a-11*p)/4,2);break}}return value},Elastic:function(p,x){return Math.pow(2,10*--p)*Math.cos(20*p*Math.PI*(x[0]||1)/3)}});['Quad','Cubic','Quart','Quint'].each(function(transition,i){Fx.Transitions[transition]=new Fx.Transition(function(p){return Math.pow(p,[i+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(options){this.xhr=new Browser.Request();this.setOptions(options);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(text){if(this.options.evalResponse||(/(ecma|java)script/).test(this.getHeader('Content-type')))return $exec(text);return text.stripScripts(this.options.evalScripts)},success:function(text,xml){this.onSuccess(this.processScripts(text),xml)},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(name,value){this.headers.set(name,value);return this},getHeader:function(name){return $try(function(){return this.xhr.getResponseHeader(name)}.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(options){if(!this.check(options))return this;this.running=true;var type=$type(options);if(type=='string'||type=='element')options={data:options};var old=this.options;options=$extend({data:old.data,url:old.url,method:old.method},options);var data=options.data,url=String(options.url),method=options.method.toLowerCase();switch($type(data)){case'element':data=document.id(data).toQueryString();break;case'object':case'hash':data=Hash.toQueryString(data)}if(this.options.format){var format='format='+this.options.format;data=(data)?format+'&'+data:format}if(this.options.emulation&&!['get','post'].contains(method)){var _method='_method='+method;data=(data)?_method+'&'+data:_method;method='post'}if(this.options.urlEncoded&&method=='post'){var encoding=(this.options.encoding)?'; charset='+this.options.encoding:'';this.headers.set('Content-type','application/x-www-form-urlencoded'+encoding)}if(this.options.noCache){var noCache='noCache='+new Date().getTime();data=(data)?noCache+'&'+data:noCache}var trimPosition=url.lastIndexOf('/');if(trimPosition>-1&&(trimPosition=url.indexOf('#'))>-1)url=url.substr(0,trimPosition);if(data&&method=='get'){url=url+(url.contains('?')?'&':'?')+data;data=null}this.xhr.open(method.toUpperCase(),url,this.options.async);this.xhr.onreadystatechange=this.onStateChange.bind(this);this.headers.each(function(value,key){try{this.xhr.setRequestHeader(key,value)}catch(e){this.fireEvent('exception',[key,value])}},this);this.fireEvent('request');this.xhr.send(data);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 methods={};['get','post','put','delete','GET','POST','PUT','DELETE'].each(function(method){methods[method]=function(){var params=Array.link(arguments,{url:String.type,data:$defined});return this.send($extend(params,{method:method}))}});Request.implement(methods)})();Element.Properties.send={set:function(options){var send=this.retrieve('send');if(send)send.cancel();return this.eliminate('send').store('send:options',$extend({data:this,link:'cancel',method:this.get('method')||'post',url:this.get('action')},options))},get:function(options){if(options||!this.retrieve('send')){if(options||!this.retrieve('send:options'))this.set('send',options);this.store('send',new Request(this.retrieve('send:options')))}return this.retrieve('send')}};Element.implement({send:function(url){var sender=this.get('send');sender.send({data:this,url:url||sender.options.url});return this}});Request.HTML=new Class({Extends:Request,options:{update:false,append:false,evalScripts:true,filter:false},processHTML:function(text){var match=text.match(/<body[^>]*>([\s\S]*?)<\/body>/i);text=(match)?match[1]:text;var container=new Element('div');return $try(function(){var root='<root>'+text+'</root>',doc;if(Browser.Engine.trident){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async=false;doc.loadXML(root)}else{doc=new DOMParser().parseFromString(root,'text/xml')}root=doc.getElementsByTagName('root')[0];if(!root)return null;for(var i=0,k=root.childNodes.length;i<k;i++){var child=Element.clone(root.childNodes[i],true,true);if(child)container.grab(child)}return container})||container.set('html',text)},success:function(text){var options=this.options,response=this.response;response.html=text.stripScripts(function(script){response.javascript=script});var temp=this.processHTML(response.html);response.tree=temp.childNodes;response.elements=temp.getElements('*');if(options.filter)response.tree=response.elements.filter(options.filter);if(options.update)document.id(options.update).empty().set('html',response.html);else if(options.append)document.id(options.append).adopt(temp.getChildren());if(options.evalScripts)$exec(response.javascript);this.onSuccess(response.tree,response.elements,response.html,response.javascript)}});Element.Properties.load={set:function(options){var load=this.retrieve('load');if(load)load.cancel();return this.eliminate('load').store('load:options',$extend({data:this,link:'cancel',update:this,method:'get'},options))},get:function(options){if(options||!this.retrieve('load')){if(options||!this.retrieve('load:options'))this.set('load',options);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(options){this.parent(options);this.headers.extend({'Accept':'application/json','X-Request':'JSON'})},success:function(text){this.response.json=JSON.decode(text,this.options.secure);this.onSuccess(this.response.json,text)}});MooTools.More={'version':'1.2.4.4','build':'6f6057dc645fdb7547689183b2311063bd653ddf'};String.implement({parseQueryString:function(){var vars=this.split(/[&;]/),res={};if(vars.length)vars.each(function(val){var index=val.indexOf('='),keys=index<0?['']:val.substr(0,index).match(/[^\]\[]+/g),value=decodeURIComponent(val.substr(index+1)),obj=res;keys.each(function(key,i){var current=obj[key];if(i<keys.length-1)obj=obj[key]=current||{};else if($type(current)=='array')current.push(value);else obj[key]=$defined(current)?[current,value]:value})});return res},cleanQueryString:function(method){return this.split('&').filter(function(val){var index=val.indexOf('='),key=index<0?'':val.substr(0,index),value=val.substr(index+1);return method?method.run([key,value]):$chk(value)}).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(uri,options){this.setOptions(options);var base=this.options.base||URI.base;if(!uri)uri=base;if(uri&&uri.parsed)this.parsed=$unlink(uri.parsed);else this.set('value',uri.href||uri.toString(),base?new URI(base):false)},parse:function(value,base){var bits=value.match(this.regex);if(!bits)return false;bits.shift();return this.merge(bits.associate(this.parts),base)},merge:function(bits,base){if((!bits||!bits.scheme)&&(!base||!base.scheme))return false;if(base){this.parts.every(function(part){if(bits[part])return false;bits[part]=base[part]||'';return true})}bits.port=bits.port||this.schemes[bits.scheme.toLowerCase()];bits.directory=bits.directory?this.parseDirectory(bits.directory,base?base.directory:''):'/';return bits},parseDirectory:function(directory,baseDirectory){directory=(directory.substr(0,1)=='/'?'':(baseDirectory||'/'))+directory;if(!directory.test(URI.regs.directoryDot))return directory;var result=[];directory.replace(URI.regs.endSlash,'').split('/').each(function(dir){if(dir=='..'&&result.length>0)result.pop();else if(dir!='.')result.push(dir)});return result.join('/')+'/'},combine:function(bits){return bits.value||bits.scheme+'://'+(bits.user?bits.user+(bits.password?':'+bits.password:'')+'@':'')+(bits.host||'')+(bits.port&&bits.port!=this.schemes[bits.scheme]?':'+bits.port:'')+(bits.directory||'/')+(bits.file||'')+(bits.query?'?'+bits.query:'')+(bits.fragment?'#'+bits.fragment:'')},set:function(part,value,base){if(part=='value'){var scheme=value.match(URI.regs.scheme);if(scheme)scheme=scheme[1];if(scheme&&!$defined(this.schemes[scheme.toLowerCase()]))this.parsed={scheme:scheme,value:value};else this.parsed=this.parse(value,(base||this).parsed)||(scheme?{scheme:scheme,value:value}:{value:value})}else if(part=='data'){this.setData(value)}else{this.parsed[part]=value}return this},get:function(part,base){switch(part){case'value':return this.combine(this.parsed,base?base.parsed:false);case'data':return this.getData()}return this.parsed[part]||''},go:function(){document.location.href=this.toString()},toURI:function(){return this},getData:function(key,part){var qs=this.get(part||'query');if(!$chk(qs))return key?null:{};var obj=qs.parseQueryString();return key?obj[key]:obj},setData:function(values,merge,part){if(typeof values=='string'){data=this.getData();data[arguments[0]]=arguments[1];values=data}else if(merge){values=$merge(this.getData(),values)}return this.set(part||'query',Hash.toQueryString(values))},clearData:function(part){return this.set(part||'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(options){return new URI(this,options)}});Fx.Scroll=new Class({Extends:Fx,options:{offset:{x:0,y:0},wheelStops:true},initialize:function(element,options){this.element=this.subject=document.id(element);this.parent(options);var cancel=this.cancel.bind(this,false);if($type(this.element)!='element')this.element=document.id(this.element.getDocument().body);var stopper=this.element;if(this.options.wheelStops){this.addEvent('start',function(){stopper.addEvent('mousewheel',cancel)},true);this.addEvent('complete',function(){stopper.removeEvent('mousewheel',cancel)},true)}},set:function(){var now=Array.flatten(arguments);if(Browser.Engine.gecko)now=[Math.round(now[0]),Math.round(now[1])];this.element.scrollTo(now[0],now[1])},compute:function(from,to,delta){return[0,1].map(function(i){return Fx.compute(from[i],to[i],delta)})},start:function(x,y){if(!this.check(x,y))return this;var scrollSize=this.element.getScrollSize(),scroll=this.element.getScroll(),values={x:x,y:y};for(var z in values){var max=scrollSize[z];if($chk(values[z]))values[z]=($type(values[z])=='number')?values[z]:max;else values[z]=scroll[z];values[z]+=this.options.offset[z]}return this.parent([scroll.x,scroll.y],[values.x,values.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(el){var position=document.id(el).getPosition(this.element);return this.start(position.x,position.y)},scrollIntoView:function(el,axes,offset){axes=axes?$splat(axes):['x','y'];var to={};el=document.id(el);var pos=el.getPosition(this.element);var size=el.getSize();var scroll=this.element.getScroll();var containerSize=this.element.getSize();var edge={x:pos.x+size.x,y:pos.y+size.y};['x','y'].each(function(axis){if(axes.contains(axis)){if(edge[axis]>scroll[axis]+containerSize[axis])to[axis]=edge[axis]-containerSize[axis];if(pos[axis]<scroll[axis])to[axis]=pos[axis]}if(to[axis]==null)to[axis]=scroll[axis];if(offset&&offset[axis])to[axis]=to[axis]+offset[axis]},this);if(to.x!=scroll.x||to.y!=scroll.y)this.start(to.x,to.y);return this},scrollToCenter:function(el,axes,offset){axes=axes?$splat(axes):['x','y'];el=$(el);var to={},pos=el.getPosition(this.element),size=el.getSize(),scroll=this.element.getScroll(),containerSize=this.element.getSize(),edge={x:pos.x+size.x,y:pos.y+size.y};['x','y'].each(function(axis){if(axes.contains(axis)){to[axis]=pos[axis]-(containerSize[axis]-size[axis])/2}if(to[axis]==null)to[axis]=scroll[axis];if(offset&&offset[axis])to[axis]=to[axis]+offset[axis]},this);if(to.x!=scroll.x||to.y!=scroll.y)this.start(to.x,to.y);return this}});var Cufon=(function(){var L=function(){return L.replace.apply(null,arguments)};var W=L.DOM={ready:(function(){var b=false,d={loaded:1,complete:1};var a=[],c=function(){if(b){return}b=true;for(var e;e=a.shift();e()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",c,false);window.addEventListener("pageshow",c,false)}if(!window.opera&&document.readyState){(function(){d[document.readyState]?c():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");c()}catch(f){setTimeout(arguments.callee,1)}})()}P(window,"load",c);return function(e){if(!arguments.length){c()}else{b?e():a.push(e)}}})()};var M=L.CSS={Size:function(b,a){this.value=parseFloat(b);this.unit=String(b).match(/[a-z%]*$/)[0]||"px";this.convert=function(c){return c/a*this.value};this.convertFrom=function(c){return c/this.value*a};this.toString=function(){return this.value+this.unit}},color:I(function(b){var a={};a.color=b.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(d,c,e){a.opacity=parseFloat(e);return"rgb("+c+")"});return a}),getStyle:function(b){var a=document.defaultView;if(a&&a.getComputedStyle){return new A(a.getComputedStyle(b,null))}if(b.currentStyle){return new A(b.currentStyle)}return new A(b.style)},gradient:I(function(e){var f={id:e,type:e.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},b=e.substr(e.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var d=0,a=b.length,c;d<a;++d){c=b[d].split("=",2).reverse();f.stops.push([c[1]||d/(a-1),c[0]])}return f}),quotedList:I(function(d){var c=[],b=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,a;while(a=b.exec(d)){c.push(a[3]||a[1])}return c}),recognizesMedia:I(function(d){var c=document.createElement("style"),b,a;c.type="text/css";c.media=d;b=F("head")[0];b.insertBefore(c,b.firstChild);a=!!(c.sheet||c.styleSheet);b.removeChild(c);return a}),supports:function(c,b){var a=document.createElement("span").style;if(a[c]===undefined){return false}a[c]=b;return a[c]===b},textAlign:function(d,c,a,b){if(c.get("textAlign")=="right"){if(a>0){d=" "+d}}else{if(a<b-1){d+=" "}}return d},textDecoration:function(f,e){if(!e){e=this.getStyle(f)}var b={underline:null,overline:null,"line-through":null};for(var a=f;a.parentNode&&a.parentNode.nodeType==1;){var d=true;for(var c in b){if(!J(b,c)||b[c]){continue}if(e.get("textDecoration").indexOf(c)!=-1){b[c]=e.get("color")}d=false}if(d){break}e=this.getStyle(a=a.parentNode)}return b},textShadow:I(function(e){if(e=="none"){return null}var d=[],f={},a,b=0;var c=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(a=c.exec(e)){if(a[0]==","){d.push(f);f={},b=0}else{if(a[1]){f.color=a[1]}else{f[["offX","offY","blur"][b++]]=a[2]}}}d.push(f);return d}),textTransform:function(b,a){return b[{uppercase:"toUpperCase",lowercase:"toLowerCase"}[a.get("textTransform")]||"toString"]()},whiteSpace:(function(){var a={inline:1,"inline-block":1,"run-in":1};return function(d,b,c){if(a[b.get("display")]){return d}if(!c.previousSibling){d=d.replace(/^\s+/,"")}if(!c.nextSibling){d=d.replace(/\s+$/,"")}return d}})()};M.ready=(function(){var c=!M.recognizesMedia("all"),b=false;var a=[],e=function(){c=true;for(var h;h=a.shift();h()){}};var f=F("link"),g={stylesheet:1};function d(){var j,h,k;for(h=0;k=f[h];++h){if(k.disabled||!g[k.rel.toLowerCase()]||!M.recognizesMedia(k.media||"screen")){continue}j=k.sheet||k.styleSheet;if(!j||j.disabled){return false}}return true}W.ready(function(){if(!b){b=M.getStyle(document.body).isUsable()}if(c||(b&&d())){e()}else{setTimeout(arguments.callee,10)}});return function(h){if(c){h()}else{a.push(h)}}})();function R(b){var a=this.face=b.face;this.glyphs=b.glyphs;this.w=b.w;this.baseSize=parseInt(a["units-per-em"],10);this.family=a["font-family"].toLowerCase();this.weight=a["font-weight"];this.style=a["font-style"]||"normal";this.viewBox=(function(){var d=a.bbox.split(/\s+/);var c={minX:parseInt(d[0],10),minY:parseInt(d[1],10),maxX:parseInt(d[2],10),maxY:parseInt(d[3],10)};c.width=c.maxX-c.minX,c.height=c.maxY-c.minY;c.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return c})();this.ascent=-parseInt(a.ascent,10);this.descent=-parseInt(a.descent,10);this.height=-this.ascent+this.descent}function E(){var b={},a={oblique:"italic",italic:"oblique"};this.add=function(c){(b[c.style]||(b[c.style]={}))[c.weight]=c};this.get=function(g,h){var f=b[g]||b[a[g]]||b.normal||b.italic||b.oblique;if(!f){return null}h={normal:400,bold:700}[h]||parseInt(h,10);if(f[h]){return f[h]}var d={1:1,99:0}[h%100],j=[],e,c;if(d===undefined){d=h>400}if(h==500){h=400}for(var i in f){if(!J(f,i)){continue}i=parseInt(i,10);if(!e||i<e){e=i}if(!c||i>c){c=i}j.push(i)}if(h<e){h=e}if(h>c){h=c}j.sort(function(l,k){return(d?(l>h&&k>h)?l<k:l>k:(l<h&&k<h)?l>k:l<k)?-1:1});return f[j[0]]}}function Q(){function c(e,f){if(e.contains){return e.contains(f)}return e.compareDocumentPosition(f)&16}function a(g){var f=g.relatedTarget;if(!f||c(this,f)){return}b(this)}function d(f){b(this)}function b(e){setTimeout(function(){L.replace(e,D.get(e).options,true)},10)}this.attach=function(e){if(e.onmouseenter===undefined){P(e,"mouseover",a);P(e,"mouseout",a)}else{P(e,"mouseenter",d);P(e,"mouseleave",d)}}}function T(){var b=[],c={};function a(g){var d=[],f;for(var e=0;f=g[e];++e){d[e]=b[c[f]]}return d}this.add=function(e,d){c[e]=b.push(d)-1};this.repeat=function(){var d=arguments.length?a(arguments):b,e;for(var f=0;e=d[f++];){L.replace(e[0],e[1],true)}}}function Z(){var c={},a=0;function b(d){return d.cufid||(d.cufid=++a)}this.get=function(d){var e=b(d);return c[e]||(c[e]={})}}function A(a){var c={},b={};this.extend=function(d){for(var e in d){if(J(d,e)){c[e]=d[e]}}return this};this.get=function(d){return c[d]!=undefined?c[d]:a[d]};this.getSize=function(e,d){return b[e]||(b[e]=new M.Size(this.get(e),d))};this.isUsable=function(){return!!a}}function P(b,a,c){if(b.addEventListener){b.addEventListener(a,c,false)}else{if(b.attachEvent){b.attachEvent("on"+a,function(){return c.call(b,window.event)})}}}function U(b,a){var c=D.get(b);if(c.options){return b}if(a.hover&&a.hoverables[b.nodeName.toLowerCase()]){B.attach(b)}c.options=a;return b}function I(a){var b={};return function(c){if(!J(b,c)){b[c]=a.apply(null,arguments)}return b[c]}}function C(f,e){if(!e){e=M.getStyle(f)}var b=M.quotedList(e.get("fontFamily").toLowerCase()),d;for(var c=0,a=b.length;c<a;++c){d=b[c];if(H[d]){return H[d].get(e.get("fontStyle"),e.get("fontWeight"))}}return null}function F(a){return document.getElementsByTagName(a)}function J(b,a){return b.hasOwnProperty(a)}function G(){var a={},c,e;for(var d=0,b=arguments.length;c=arguments[d],d<b;++d){for(e in c){if(J(c,e)){a[e]=c[e]}}}return a}function N(d,n,b,o,e,c){var m=o.separate;if(m=="none"){return Y[o.engine].apply(null,arguments)}var k=document.createDocumentFragment(),g;var h=n.split(O[m]),a=(m=="words");if(a&&S){if(/^\s/.test(n)){h.unshift("")}if(/\s$/.test(n)){h.push("")}}for(var j=0,f=h.length;j<f;++j){g=Y[o.engine](d,a?M.textAlign(h[j],b,j,f):h[j],b,o,e,c,j<f-1);if(g){k.appendChild(g)}}return k}function K(b,j){var c,a,d,g,f,i;for(d=U(b,j).firstChild;d;d=f){g=d.nodeType;f=d.nextSibling;i=false;if(g==1){if(!d.firstChild){continue}if(!/cufon/.test(d.className)){arguments.callee(d,j);continue}else{i=true}}else{if(g!=3){continue}}if(!a){a=M.getStyle(b).extend(j)}if(!c){c=C(b,a)}if(!c){continue}if(i){Y[j.engine](c,null,a,j,d,b);continue}var h=M.whiteSpace(d.data,a,d);if(h===""){continue}var e=N(c,h,a,j,d,b);if(e){d.parentNode.replaceChild(e,d)}else{d.parentNode.removeChild(d)}}}var S=" ".split(/\s+/).length==0;var D=new Z();var B=new Q();var X=new T();var Y={},H={},V={enableTextDecoration:false,engine:null,hover:false,hoverables:{a:true},printable:true,selector:(window.Sizzle||(window.jQuery&&function(a){return jQuery(a)})||(window.dojo&&dojo.query)||(window.$$&&function(a){return $$(a)})||(window.$&&function(a){return $(a)})||(document.querySelectorAll&&function(a){return document.querySelectorAll(a)})||F),separate:"words",textShadow:"none"};var O={words:/[^\S\u00a0]+/,characters:""};L.now=function(){W.ready();return L};L.refresh=function(){X.repeat.apply(X,arguments);return L};L.registerEngine=function(b,a){if(!a){return L}Y[b]=a;return L.set("engine",b)};L.registerFont=function(c){var a=new R(c),b=a.family;if(!H[b]){H[b]=new E()}H[b].add(a);return L.set("fontFamily",'"'+b+'"')};L.replace=function(c,b,a){b=G(V,b);if(!b.engine){return L}if(typeof b.textShadow=="string"){b.textShadow=M.textShadow(b.textShadow)}if(typeof b.color=="string"&&/^-/.test(b.color)){b.textGradient=M.gradient(b.color)}if(!a){X.add(c,arguments)}if(c.nodeType||typeof c=="string"){c=[c]}M.ready(function(){for(var e=0,d=c.length;e<d;++e){var f=c[e];if(typeof f=="string"){L.replace(b.selector(f),b,true)}else{K(f,b)}}});return L};L.set=function(a,b){V[a]=b;return L};return L})();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;}"+(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(AD,Z,u,V,d,AE){var I=(Z===null);if(I){Z=d.alt}var b=AD.viewBox;var K=u.getSize("fontSize",AD.baseSize);var s=u.get("letterSpacing");s=(s=="normal")?0:K.convertFrom(parseInt(s,10));var c=0,t=0,r=0,X=0;var a=V.textShadow,p=[];if(a){for(var AC=a.length;AC--;){var h=a[AC];var o=K.convertFrom(parseFloat(h.offX));var n=K.convertFrom(parseFloat(h.offY));p[AC]=[o,n];if(n<c){c=n}if(o>t){t=o}if(n>r){r=n}if(o<X){X=o}}}var AH=Cufon.CSS.textTransform(Z,u).split(""),T;var J=AD.glyphs,W,M,w;var G=0,P,f=[];for(var AC=0,AA=0,v=AH.length;AC<v;++AC){W=J[T=AH[AC]]||AD.missingGlyph;if(!W){continue}if(M){G-=w=M[T]||0;f[AA-1]-=w}G+=P=f[AA++]=~~(W.w||AD.w)+s;M=W.k}if(P===undefined){return null}t+=b.width-P;X+=b.minX;var U,L;if(I){U=d;L=d.firstChild}else{U=document.createElement("span");U.className="cufon cufon-canvas";U.alt=Z;L=document.createElement("canvas");U.appendChild(L);if(V.printable){var z=document.createElement("span");z.className="cufon-alt";z.appendChild(document.createTextNode(Z));U.appendChild(z)}}var AI=U.style;var m=L.style;var H=K.convert(b.height);var AG=Math.ceil(H);var q=AG/H;L.width=Math.ceil(K.convert(G*q+t-X));L.height=Math.ceil(K.convert(b.height-c+r));c+=b.minY;m.top=Math.round(K.convert(c-AD.ascent))+"px";m.left=Math.round(K.convert(X))+"px";var S=Math.ceil(K.convert(G*q))+"px";if(A){AI.width=S;AI.height=K.convert(AD.height)+"px"}else{AI.paddingLeft=S;AI.paddingBottom=(K.convert(AD.height)-1)+"px"}var AF=L.getContext("2d"),e=H/b.height;AF.scale(e,e*q);AF.translate(-X,-c);AF.lineWidth=AD.face["underline-thickness"];AF.save();function N(i,g){AF.strokeStyle=g;AF.beginPath();AF.moveTo(0,i);AF.lineTo(G,i);AF.stroke()}var O=V.enableTextDecoration?Cufon.CSS.textDecoration(AE,u):{};if(O.underline){N(-AD.face["underline-position"],O.underline)}if(O.overline){N(AD.ascent,O.overline)}function AB(){AF.scale(q,1);for(var x=0,k=0,g=AH.length;x<g;++x){var y=J[AH[x]]||AD.missingGlyph;if(!y){continue}if(y.d){AF.beginPath();if(y.code){C(y.code,AF)}else{y.code=D("m"+y.d,AF)}AF.fill()}AF.translate(f[k++],0)}AF.restore()}if(a){for(var AC=a.length;AC--;){var h=a[AC];AF.save();AF.fillStyle=h.color;AF.translate.apply(AF,p[AC]);AB()}}var R=V.textGradient;if(R){var Y=R.stops,Q=AF.createLinearGradient(0,b.minY,0,b.maxY);for(var AC=0,v=Y.length;AC<v;++AC){Q.addColorStop.apply(Q,Y[AC])}AF.fillStyle=Q}else{AF.fillStyle=u.get("color")}AB();if(O["line-through"]){N(-AD.descent,O["line-through"])}return U}})());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;document.write(('<style type="text/css">.cufon-vml-canvas{text-indent:0;}@media screen{cvml\\:shape,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:middle;}.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(F,G){return A(F,/(?:em|ex|%)$/i.test(G)?"1em":G)}function A(I,J){if(/px$/i.test(J)){return parseFloat(J)}var H=I.style.left,G=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;I.style.left=J;var F=I.style.pixelLeft;I.style.left=H;I.runtimeStyle.left=G;return F}var E={};function D(K){var L=K.id;if(!E[L]){var I=K.stops,J=document.createElement("cvml:fill"),F=[];J.type="gradient";J.angle=180;J.focus="0";J.method="sigma";J.color=I[0][1];for(var H=1,G=I.length-1;H<G;++H){F.push(I[H][0]*100+"% "+I[H][1])}J.colors=F.join(",");J.color2=I[G][1];E[L]=J}return E[L]}return function(AB,b,v,Y,f,AC,t){var I=(b===null);if(I){b=f.alt}var d=AB.viewBox;var K=v.computedFontSize||(v.computedFontSize=new Cufon.CSS.Size(C(AC,v.get("fontSize"))+"px",AB.baseSize));var s=v.computedLSpacing;if(s==undefined){s=v.get("letterSpacing");v.computedLSpacing=s=(s=="normal")?0:~~K.convertFrom(A(AC,s))}var V,L;if(I){V=f;L=f.firstChild}else{V=document.createElement("span");V.className="cufon cufon-vml";V.alt=b;L=document.createElement("span");L.className="cufon-vml-canvas";V.appendChild(L);if(Y.printable){var y=document.createElement("span");y.className="cufon-alt";y.appendChild(document.createTextNode(b));V.appendChild(y)}if(!t){V.appendChild(document.createElement("cvml:shape"))}}var AH=V.style;var n=L.style;var G=K.convert(d.height),AE=Math.ceil(G);var r=AE/G;var q=d.minX,p=d.minY;n.height=AE;n.top=Math.round(K.convert(p-AB.ascent));n.left=Math.round(K.convert(q));AH.height=K.convert(AB.height)+"px";var P=Y.enableTextDecoration?Cufon.CSS.textDecoration(AC,v):{};var a=v.get("color");var AG=Cufon.CSS.textTransform(b,v).split(""),U;var J=AB.glyphs,Z,M,x;var F=0,g=[],o=0,Q;var S,c=Y.textShadow;for(var AA=0,z=0,w=AG.length;AA<w;++AA){Z=J[U=AG[AA]]||AB.missingGlyph;if(!Z){continue}if(M){F-=x=M[U]||0;g[z-1]-=x}F+=Q=g[z++]=~~(Z.w||AB.w)+s;M=Z.k}if(Q===undefined){return null}var T=-q+F+(d.width-Q);var AF=K.convert(T*r),u=Math.round(AF);var m=T+","+d.height,H;var e="r"+m+"ns";var R=Y.textGradient&&D(Y.textGradient);for(AA=0,z=0;AA<w;++AA){Z=J[AG[AA]]||AB.missingGlyph;if(!Z){continue}if(I){S=L.childNodes[z];while(S.firstChild){S.removeChild(S.firstChild)}}else{S=document.createElement("cvml:shape");L.appendChild(S)}S.stroked="f";S.coordsize=m;S.coordorigin=H=(q-o)+","+p;S.path=(Z.d?"m"+Z.d+"xe":"")+"m"+H+e;S.fillcolor=a;if(R){S.appendChild(R.cloneNode(false))}var AD=S.style;AD.width=u;AD.height=AE;if(c){var O=c[0],N=c[1];var X=Cufon.CSS.color(O.color),W;var h=document.createElement("cvml:shadow");h.on="t";h.color=X.color;h.offset=O.offX+","+O.offY;if(N){W=Cufon.CSS.color(N.color);h.type="double";h.color2=W.color;h.offset2=N.offX+","+N.offY}h.opacity=X.opacity||(W&&W.opacity)||1;S.appendChild(h)}o+=g[z++]}AH.width=Math.max(Math.ceil(K.convert(F*r)),0);return V}})());xml2json={parser:function(xmlcode,ignoretags,debug){if(!ignoretags){ignoretags=""};xmlcode=xmlcode.replace(/\s*\/>/g,'/>');xmlcode=xmlcode.replace(/<\?[^>]*>/g,"").replace(/<\![^>]*>/g,"");if(!ignoretags.sort){ignoretags=ignoretags.split(",")};var x=this.no_fast_endings(xmlcode);x=this.attris_to_tags(x);x=escape(x);x=x.split("%3C").join("<").split("%3E").join(">").split("%3D").join("=").split("%22").join("\"");for(var i=0;i<ignoretags.length;i++){x=x.replace(new RegExp("<"+ignoretags[i]+">","g"),"*$**"+ignoretags[i]+"**$*");x=x.replace(new RegExp("</"+ignoretags[i]+">","g"),"*$***"+ignoretags[i]+"**$*")};x='<JSONTAGWRAPPER>'+x+'</JSONTAGWRAPPER>';this.xmlobject={};var y=this.xml_to_object(x).jsontagwrapper;if(debug){y=this.show_json_structure(y,debug)};return y},xml_to_object:function(xmlcode){var x=xmlcode.replace(/<\//g,"§");x=x.split("<");var y=[];var level=0;var opentags=[];for(var i=1;i<x.length;i++){var tagname=x[i].split(">")[0];opentags.push(tagname);level++;y.push(level+"<"+x[i].split("§")[0]);while(x[i].indexOf("§"+opentags[opentags.length-1]+">")>=0){level--;opentags.pop()}};var oldniva=-1;var objname="this.xmlobject";for(var i=0;i<y.length;i++){var preeval="";var niva=y[i].split("<")[0];var tagnamn=y[i].split("<")[1].split(">")[0];tagnamn=tagnamn.toLowerCase();var rest=y[i].split(">")[1];if(niva<=oldniva){var tabort=oldniva-niva+1;for(var j=0;j<tabort;j++){objname=objname.substring(0,objname.lastIndexOf("."))}};objname+="."+tagnamn;var pobject=objname.substring(0,objname.lastIndexOf("."));if(eval("typeof "+pobject)!="object"){preeval+=pobject+"={value:"+pobject+"};\n"};var objlast=objname.substring(objname.lastIndexOf(".")+1);var already=false;for(k in eval(pobject)){if(k==objlast){already=true}};var onlywhites=true;for(var s=0;s<rest.length;s+=3){if(rest.charAt(s)!="%"){onlywhites=false}};if(rest!=""&&!onlywhites){if(rest/1!=rest){rest="'"+rest.replace(/\'/g,"\\'")+"'";rest=rest.replace(/\*\$\*\*\*/g,"</");rest=rest.replace(/\*\$\*\*/g,"<");rest=rest.replace(/\*\*\$\*/g,">")}}else{rest="{}"};if(rest.charAt(0)=="'"){rest='unescape('+rest+')'};if(already&&!eval(objname+".sort")){preeval+=objname+"=["+objname+"];\n"};var before="=";after="";if(already){before=".push(";after=")"};var toeval=preeval+objname+before+rest+after;eval(toeval);if(eval(objname+".sort")){objname+="["+eval(objname+".length-1")+"]"};oldniva=niva};return this.xmlobject},show_json_structure:function(obj,debug,l){var x='';if(obj.sort){x+="[\n"}else{x+="{\n"};for(var i in obj){if(!obj.sort){x+=i+":"};if(typeof obj[i]=="object"){x+=this.show_json_structure(obj[i],false,1)}else{if(typeof obj[i]=="function"){var v=obj[i]+"";x+=v}else if(typeof obj[i]!="string"){x+=obj[i]+",\n"}else{x+="'"+obj[i].replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\t/g,"\\t").replace(/\r/g,"\\r")+"',\n"}}};if(obj.sort){x+="],\n"}else{x+="},\n"};if(!l){x=x.substring(0,x.lastIndexOf(","));x=x.replace(new RegExp(",\n}","g"),"\n}");x=x.replace(new RegExp(",\n]","g"),"\n]");var y=x.split("\n");x="";var lvl=0;for(var i=0;i<y.length;i++){if(y[i].indexOf("}")>=0||y[i].indexOf("]")>=0){lvl--};tabs="";for(var j=0;j<lvl;j++){tabs+="\t"};x+=tabs+y[i]+"\n";if(y[i].indexOf("{")>=0||y[i].indexOf("[")>=0){lvl++}};if(debug=="html"){x=x.replace(/</g,"&lt;").replace(/>/g,"&gt;");x=x.replace(/\n/g,"<BR>").replace(/\t/g,"&nbsp;&nbsp;&nbsp;&nbsp;")};if(debug=="compact"){x=x.replace(/\n/g,"").replace(/\t/g,"")}};return x},no_fast_endings:function(x){x=x.split("/>");for(var i=1;i<x.length;i++){var t=x[i-1].substring(x[i-1].lastIndexOf("<")+1).split(" ")[0];x[i]="></"+t+">"+x[i]};x=x.join("");return x},attris_to_tags:function(x){var d=' ="\''.split("");x=x.split(">");for(var i=0;i<x.length;i++){var temp=x[i].split("<");for(var r=0;r<4;r++){temp[0]=temp[0].replace(new RegExp(d[r],"g"),"_jsonconvtemp"+r+"_")};if(temp[1]){temp[1]=temp[1].replace(/'/g,'"');temp[1]=temp[1].split('"');for(var j=1;j<temp[1].length;j+=2){for(var r=0;r<4;r++){temp[1][j]=temp[1][j].replace(new RegExp(d[r],"g"),"_jsonconvtemp"+r+"_")}};temp[1]=temp[1].join('"')};x[i]=temp.join("<")};x=x.join(">");x=x.replace(/ ([^=]*)=([^ |>]*)/g,"><$1>$2</$1");x=x.replace(/>"/g,">").replace(/"</g,"<");for(var r=0;r<4;r++){x=x.replace(new RegExp("_jsonconvtemp"+r+"_","g"),d[r])};return x}};if(!Array.prototype.push){Array.prototype.push=function(x){this[this.length]=x;return true}};if(!Array.prototype.pop){Array.prototype.pop=function(){var response=this[this.length-1];this.length--;return response}};Cufon.registerFont({"w":511,"face":{"font-family":"ITC Franklin Gothic Std","font-weight":500,"font-stretch":"condensed","units-per-em":"1000","panose-1":"2 11 7 6 3 5 3 2 2 4","ascent":"686","descent":"-314","x-height":"12","bbox":"-65 -898 739 250","underline-thickness":"50","underline-position":"-50","stemh":"82","stemv":"102","unicode-range":"U+0020-U+2122"},"glyphs":{" ":{"w":250},"!":{"d":"103,-667r135,0r-34,487r-67,0xm115,-123r111,0r0,123r-111,0r0,-123","w":341},"\"":{"d":"163,-667r-16,274r-71,0r-16,-274r103,0xm316,-667r-16,274r-71,0r-16,-274r103,0","w":375},"#":{"d":"183,-667r72,0r-33,194r111,0r32,-194r72,0r-32,194r96,0r-11,68r-96,0r-22,129r96,0r-11,68r-96,0r-35,208r-72,0r35,-208r-111,0r-35,208r-72,0r35,-208r-96,0r11,-68r96,0r22,-129r-96,0r11,-68r96,0xm322,-405r-111,0r-22,129r111,0"},"$":{"d":"466,-206v0,122,-87,179,-177,187r0,85r-61,0r0,-85v-124,-16,-160,-83,-182,-161r87,-29v14,55,36,93,98,108r0,-199v-44,-13,-161,-48,-161,-178v0,-60,28,-115,70,-144v34,-23,65,-29,88,-32r0,-66r61,0r0,66v101,12,139,59,163,134r-79,33v-20,-56,-43,-80,-87,-89r0,184v70,20,180,53,180,186xm231,-409r0,-165v-19,5,-67,19,-67,83v0,60,47,76,67,82xm286,-284r0,183v52,-8,85,-36,85,-91v0,-70,-58,-85,-85,-92"},"%":{"d":"174,-673v79,0,131,62,131,172v0,120,-59,173,-131,173v-75,0,-132,-56,-132,-173v0,-112,54,-172,132,-172xm174,-612v-27,0,-54,14,-54,111v0,95,25,112,54,112v37,0,53,-34,53,-112v0,-82,-19,-111,-53,-111xm508,-339v77,0,131,60,131,173v0,113,-55,172,-131,172v-79,0,-131,-61,-131,-172v0,-117,56,-173,131,-173xm454,-165v0,51,0,110,54,110v31,0,53,-22,53,-111v0,-81,-19,-112,-53,-112v-31,0,-54,22,-54,113xm471,-667r66,0r-325,667r-66,0","w":681},"&":{"d":"504,-372r82,18v-19,102,-46,163,-89,227v20,28,53,56,101,41r0,86v-16,4,-32,9,-55,9v-58,0,-88,-36,-113,-66v-31,27,-80,69,-170,69v-143,0,-201,-104,-201,-196v0,-94,55,-155,145,-197v-20,-32,-58,-93,-58,-154v0,-67,55,-144,157,-144v108,0,150,77,150,145v0,102,-90,155,-122,173r114,164v14,-22,39,-64,59,-175xm243,-537v0,41,27,89,45,116v42,-25,77,-65,77,-114v0,-41,-24,-69,-60,-69v-32,0,-62,23,-62,67xm383,-121r-136,-198v-27,17,-82,52,-82,130v0,66,40,118,109,118v60,0,89,-30,109,-50","w":630},"\u2019":{"d":"63,-543r0,-124r106,0r0,121r-67,125r-49,0r57,-122r-47,0","w":221,"k":{"\u2019":80,"r":50,"s":75,"d":85}},"(":{"d":"188,-667r81,0v-76,126,-114,270,-114,417v0,96,18,259,114,417r-81,0v-89,-127,-135,-262,-135,-417v0,-223,101,-369,135,-417","w":324},")":{"d":"136,-667v60,73,135,274,135,417v0,223,-101,368,-135,417r-81,0v152,-250,152,-584,0,-834r81,0","w":324},"*":{"d":"219,-667r73,0r-11,132r110,-73r34,67r-115,51r115,52r-34,66r-110,-73r11,132r-73,0r11,-132r-110,73r-34,-66r115,-52r-115,-51r34,-67r110,73"},"+":{"d":"298,-374r162,0r0,81r-162,0r0,164r-85,0r0,-164r-162,0r0,-81r162,0r0,-164r85,0r0,164"},",":{"d":"69,-126r111,0r0,120r-72,147r-49,0r61,-141r-51,0r0,-126","w":239,"k":{"\u201d":150,"\u2019":150," ":50}},"-":{"d":"39,-291r211,0r0,82r-211,0r0,-82","w":290},".":{"d":"64,-126r111,0r0,126r-111,0r0,-126","w":239,"k":{"\u201d":150,"\u2019":150}},"\/":{"d":"353,-667r76,0r-368,834r-76,0","w":477},"0":{"d":"255,-679v176,0,218,172,218,337v0,171,-33,354,-218,354v-175,0,-217,-171,-217,-337v0,-173,34,-354,217,-354xm255,-597v-88,0,-103,122,-103,264v0,148,17,263,103,263v83,0,104,-105,104,-263v0,-149,-18,-264,-104,-264"},"1":{"d":"438,-82r0,82r-331,0r0,-82r115,0r0,-457v-20,24,-47,55,-118,95r0,-103v58,-33,104,-72,145,-127r81,0r0,592r108,0"},"2":{"d":"132,-453r-100,-21v10,-50,41,-205,215,-205v141,0,200,98,200,196v0,97,-44,199,-297,386r301,0r-5,97r-414,0r0,-96v59,-50,182,-162,255,-254v48,-60,84,-238,-48,-238v-90,0,-103,103,-107,135"},"3":{"d":"131,-495r-93,-22v11,-39,46,-162,208,-162v109,0,193,59,193,179v0,101,-66,132,-104,149v23,7,60,17,91,59v26,35,31,78,31,105v0,133,-98,199,-218,199v-41,0,-118,-9,-170,-67v-34,-38,-43,-79,-49,-111r95,-23v6,28,24,114,119,114v52,0,107,-30,107,-117v0,-112,-94,-113,-135,-113r-42,0r0,-82v51,-1,97,8,129,-19v65,-55,42,-188,-57,-188v-78,0,-97,68,-105,99"},"4":{"d":"271,-679r126,0r0,436r83,0r0,84r-83,0r0,159r-107,0r0,-159r-260,0r0,-81xm118,-240r177,0r0,-341"},"5":{"d":"252,-79v89,0,110,-77,110,-142v0,-65,-23,-135,-107,-135v-71,0,-93,48,-104,73r-83,-18r21,-366r346,0r-10,97r-253,0r-10,185v20,-25,50,-62,124,-62v98,0,183,68,183,222v0,170,-107,237,-219,237v-49,0,-107,-12,-152,-57v-42,-41,-50,-80,-57,-114r99,-24v10,39,26,104,112,104"},"6":{"d":"474,-517r-91,29v-9,-35,-26,-105,-102,-105v-106,0,-121,139,-125,262v15,-32,47,-99,142,-99v89,0,182,71,182,218v0,138,-83,224,-205,224v-148,0,-192,-133,-200,-162v-16,-60,-21,-119,-21,-168v0,-91,12,-257,122,-330v38,-25,76,-31,107,-31v149,0,181,122,191,162xm276,-344v-87,0,-108,84,-108,135v0,69,33,136,106,136v94,0,99,-99,99,-137v0,-20,0,-134,-97,-134"},"7":{"d":"56,-570r8,-97r385,0r0,78v-38,51,-98,133,-146,309v-37,134,-36,231,-36,280r-117,0v1,-307,148,-501,200,-570r-294,0"},"8":{"d":"353,-360v34,17,124,62,124,177v0,93,-65,195,-227,195v-36,0,-109,-5,-160,-49v-31,-27,-56,-72,-56,-133v0,-108,80,-148,123,-169v-37,-23,-101,-63,-101,-157v0,-79,50,-183,205,-183v53,0,123,13,165,70v24,34,31,71,31,100v0,94,-70,131,-104,149xm270,-395v41,-22,91,-49,91,-112v0,-48,-33,-95,-100,-95v-56,0,-99,35,-99,91v0,67,57,96,108,116xm236,-298v-39,18,-103,47,-103,122v0,142,236,146,238,10v0,-75,-69,-105,-135,-132"},"9":{"d":"44,-134r95,-28v9,35,24,89,94,89v105,0,116,-145,119,-251v-18,32,-49,88,-136,88v-108,0,-184,-94,-184,-219v0,-117,69,-224,210,-224v175,0,214,164,214,321v0,199,-52,370,-230,370v-133,0,-164,-92,-182,-146xm241,-593v-53,0,-102,40,-102,135v0,74,33,131,101,131v80,0,103,-80,103,-133v0,-59,-27,-133,-102,-133"},":":{"d":"64,-126r111,0r0,126r-111,0r0,-126xm64,-493r111,0r0,126r-111,0r0,-126","w":239},";":{"d":"69,-126r111,0r0,120r-72,147r-49,0r61,-141r-51,0r0,-126xm69,-493r111,0r0,126r-111,0r0,-126","w":239},"<":{"d":"472,-588r0,100r-325,155r325,154r0,101r-433,-212r0,-87"},"=":{"d":"460,-361r-409,0r0,-81r409,0r0,81xm460,-224r-409,0r0,-81r409,0r0,81"},">":{"d":"39,-78r0,-101r325,-155r-325,-154r0,-100r433,212r0,86"},"?":{"d":"133,-454r-95,-18v3,-31,8,-88,47,-139v40,-52,98,-68,155,-68v126,0,191,79,191,182v0,95,-51,140,-100,181v-63,52,-65,66,-63,138r-92,0v2,-126,2,-131,84,-201v26,-23,60,-56,60,-120v0,-64,-37,-93,-86,-93v-90,0,-98,97,-101,138xm167,-120r109,0r0,120r-109,0r0,-120","w":494},"@":{"d":"389,-507r58,0r-29,207v-2,17,-19,111,19,100v45,0,84,-69,84,-176v0,-177,-96,-249,-205,-249v-151,0,-236,138,-236,296v0,157,84,286,248,286v90,0,146,-33,177,-52r23,53v-34,19,-104,58,-203,58v-188,0,-318,-130,-318,-342v0,-197,113,-358,311,-358v177,0,271,129,271,300v0,153,-75,248,-162,248v-56,0,-64,-30,-72,-57v-11,20,-31,59,-87,59v-62,0,-108,-58,-108,-161v0,-115,54,-219,142,-219v54,0,71,41,79,61xm306,-441v-49,0,-69,81,-69,144v0,57,19,90,46,90v68,0,69,-142,69,-149v0,-29,-5,-85,-46,-85","w":596},"A":{"d":"189,-667r124,0r178,667r-112,0r-42,-167r-194,0r-41,167r-106,0xm164,-254r151,0r-75,-306","w":494},"B":{"d":"376,-351v67,19,119,65,120,165v0,59,-24,125,-76,154v-97,56,-223,24,-356,32r0,-667r201,0v64,0,131,0,172,52v31,39,38,86,38,118v0,107,-68,134,-99,146xm172,-582r0,192r70,0v47,0,120,-3,120,-98v0,-94,-76,-94,-110,-94r-80,0xm172,-305r0,217r89,0v88,0,122,-42,122,-108v0,-109,-96,-109,-131,-109r-80,0","w":545},"C":{"d":"399,-224r102,14v-8,54,-33,222,-218,222v-217,0,-241,-233,-241,-343v0,-106,21,-348,243,-348v186,0,209,171,217,228r-103,14v-7,-56,-20,-151,-112,-151v-115,0,-128,154,-128,260v0,120,22,249,128,249v68,0,96,-48,112,-145","w":528},"D":{"d":"520,-339v0,213,-96,340,-297,339r-158,0r0,-667v164,4,271,-28,377,82v58,60,78,148,78,246xm403,-333v2,-145,-54,-265,-228,-246r0,491v69,5,145,-12,162,-40v62,-59,66,-159,66,-205","w":562,"k":{"W":20,"Y":20,"\u00dd":20,"A":20,"\u00c6":20,"\u00c1":20,"\u00c2":20,"\u00c4":20,"\u00c0":20,"\u00c5":20,"\u00c3":20,"V":20,",":40,".":40}},"E":{"d":"64,-667r381,0r0,88r-271,0r0,192r213,0r0,88r-213,0r0,209r276,0r0,90r-386,0r0,-667","w":460},"F":{"d":"64,-667r370,0r0,88r-260,0r0,200r208,0r0,88r-208,0r0,291r-110,0r0,-667","w":426,"k":{"\u00eb":20,"\u00e3":40,"\u00e0":40,"\u00e4":40,"A":40,"\u00c6":40,"\u00c1":40,"\u00c2":40,"\u00c4":40,"\u00c0":40,"\u00c5":40,"\u00c3":40,",":125,".":125,"e":20,"\u00e9":20,"\u00ea":20,"\u00e8":20,"a":40,"\u00e6":40,"\u00e1":40,"\u00e2":40,"\u00e5":40,"i":-25,"\u00ed":-25,"\u00ee":-25,"\u00ef":-25,"\u00ec":-25,"o":20,"\u00f8":20,"\u00f3":20,"\u00f4":20,"\u00f6":20,"\u00f2":20,"\u00f5":20,"r":20}},"G":{"d":"291,-342r222,0r0,347r-59,0r-14,-85v-18,31,-55,92,-160,92v-189,0,-238,-195,-238,-336v0,-122,28,-355,250,-355v154,0,198,100,218,203r-100,25v-14,-62,-31,-137,-117,-137v-103,0,-134,108,-134,254v0,113,18,255,136,255v115,0,115,-131,115,-175r-119,0r0,-88","w":562},"H":{"d":"64,-667r110,0r0,277r197,0r0,-277r110,0r0,667r-110,0r0,-297r-197,0r0,297r-110,0r0,-667","w":545},"I":{"d":"64,-667r110,0r0,667r-110,0r0,-667","w":239},"J":{"d":"135,-667r110,0r0,415v0,134,0,264,-175,264v-31,0,-50,-4,-86,-12r0,-91v16,4,36,9,65,9v84,0,86,-51,86,-170r0,-415","w":307},"K":{"d":"64,-667r110,0r0,318r201,-318r117,0r-172,245r201,422r-119,0r-149,-330r-79,111r0,219r-110,0r0,-667","k":{"O":25,"\u00d8":25,"\u00d3":25,"\u00d4":25,"\u00d6":25,"\u00d2":25,"\u00d5":25,"e":20,"\u00e9":20,"\u00ea":20,"\u00eb":20,"\u00e8":20,"o":20,"\u00f8":20,"\u00f3":20,"\u00f4":20,"\u00f6":20,"\u00f2":20,"\u00f5":20}},"L":{"d":"64,-667r110,0r0,574r236,0r0,93r-346,0r0,-667","w":409,"k":{"T":30,"W":25,"Y":45,"\u00dd":45,"\u201d":75,"\u2019":75,"V":45,"y":25,"\u00fd":25,"\u00ff":25}},"M":{"d":"62,-667r163,0r133,481r136,-481r157,0r0,667r-104,0r0,-569r-158,569r-80,0r-155,-570r0,570r-92,0r0,-667","w":715},"N":{"d":"60,-667r130,0r220,481r0,-481r92,0r0,667r-103,0r-247,-534r0,534r-92,0r0,-667","w":562},"O":{"d":"282,-679v199,0,239,190,239,346v0,137,-31,345,-238,345v-200,0,-241,-190,-241,-345v0,-153,40,-346,240,-346xm405,-333v0,-92,-1,-255,-123,-255v-122,0,-124,169,-124,255v0,40,3,129,27,186v19,43,45,68,98,68v120,0,122,-175,122,-254","w":562,"k":{"W":20,"Y":20,"\u00dd":20,"A":15,"\u00c6":15,"\u00c1":15,"\u00c2":15,"\u00c4":15,"\u00c0":15,"\u00c5":15,"\u00c3":15,"V":20,",":20,".":20,"J":30,"X":25}},"P":{"d":"64,-667v139,7,276,-26,356,55v41,43,54,101,54,149v0,47,-13,128,-76,168v-73,46,-140,33,-224,35r0,260r-110,0r0,-667xm335,-547v-32,-48,-93,-32,-161,-35r0,234r55,0v51,0,129,0,129,-117v0,-20,-2,-52,-23,-82","w":494,"k":{"\u00e4":25,"A":50,"\u00c6":50,"\u00c1":50,"\u00c2":50,"\u00c4":50,"\u00c0":50,"\u00c5":50,"\u00c3":50,",":175,".":175,"e":25,"\u00e9":25,"\u00ea":25,"\u00eb":25,"\u00e8":25,"a":25,"\u00e6":25,"\u00e1":25,"\u00e2":25,"\u00e0":25,"\u00e5":25,"\u00e3":25,"o":25,"\u00f8":25,"\u00f3":25,"\u00f4":25,"\u00f6":25,"\u00f2":25,"\u00f5":25}},"Q":{"d":"419,154v-107,0,-133,-61,-137,-143v-192,0,-240,-171,-240,-344v0,-157,42,-346,240,-346v212,0,238,219,238,346v0,53,-6,106,-18,158v-27,119,-92,150,-134,170v0,42,7,72,65,72v23,0,38,-4,51,-9r0,84v-18,7,-34,12,-65,12xm404,-333v0,-77,-2,-255,-123,-255v-56,0,-81,33,-96,68v-27,62,-27,163,-27,187v0,186,43,254,123,254v48,0,123,-19,123,-254","w":562},"R":{"d":"265,-667v141,1,213,49,213,190v0,121,-74,160,-103,175r127,302r-119,0r-105,-279r-104,0r0,279r-110,0r0,-667r201,0xm260,-582r-86,0r0,218r85,0v79,0,110,-48,110,-114v0,-104,-86,-104,-109,-104","w":528,"k":{"O":10,"\u00d8":10,"\u00d3":10,"\u00d4":10,"\u00d6":10,"\u00d2":10,"\u00d5":10}},"S":{"d":"461,-518r-94,33v-21,-62,-49,-103,-118,-103v-71,0,-91,54,-91,84v0,60,54,81,133,111v77,30,187,71,187,203v0,96,-68,202,-224,202v-187,0,-220,-141,-231,-186r98,-28v7,30,27,123,136,123v92,0,108,-65,108,-96v0,-63,-54,-87,-114,-109v-74,-28,-105,-40,-141,-71v-31,-27,-60,-74,-60,-136v0,-91,64,-188,205,-188v157,0,192,115,206,161"},"T":{"d":"-16,-667r406,0r0,94r-149,0r0,573r-110,0r0,-573r-147,0r0,-94","w":375,"k":{"\u00fc":55,"\u00f2":60,"\u00f6":60,"\u00e8":60,"\u00eb":60,"\u00ea":60,"\u00e3":60,"\u00e5":60,"\u00e0":60,"\u00e4":60,"\u00e2":60,"u":55,"\u00fa":55,"\u00fb":55,"\u00f9":55,"A":25,"\u00c6":25,"\u00c1":25,"\u00c2":25,"\u00c4":25,"\u00c0":25,"\u00c5":25,"\u00c3":25,",":75,".":50,"w":55,"e":60,"\u00e9":60,"a":60,"\u00e6":60,"\u00e1":60,"i":-25,"\u00ed":-25,"\u00ee":-25,"\u00ef":-25,"\u00ec":-25,"o":60,"\u00f8":60,"\u00f3":60,"\u00f4":60,"\u00f5":60,"r":55,"y":50,"\u00fd":50,"\u00ff":50,"-":40}},"U":{"d":"486,-260v3,162,-30,273,-214,272v-210,0,-213,-147,-213,-265r0,-414r108,0r0,414v0,89,0,174,111,174v109,0,109,-80,109,-176r0,-412r99,0r0,407","w":545},"V":{"d":"-4,-667r116,0r127,532r127,-532r97,0r-175,669r-120,-2","w":460,"k":{"\u00f6":60,"\u00f4":60,"\u00e8":60,"\u00eb":60,"\u00ea":60,"\u00e3":30,"\u00e5":30,"\u00e0":30,"\u00e4":30,"\u00e2":30,"G":20,"O":20,"\u00d8":20,"\u00d3":20,"\u00d4":20,"\u00d6":20,"\u00d2":20,"\u00d5":20,"u":35,"\u00fa":35,"\u00fb":35,"\u00fc":35,"\u00f9":35,"A":20,"\u00c6":20,"\u00c1":20,"\u00c2":20,"\u00c4":20,"\u00c0":20,"\u00c5":20,"\u00c3":20,",":75,".":75,"e":60,"\u00e9":60,"a":30,"\u00e6":30,"\u00e1":30,"i":-25,"\u00ed":-25,"\u00ee":-25,"\u00ef":-25,"\u00ec":-25,"o":60,"\u00f8":60,"\u00f3":60,"\u00f2":60,"\u00f5":60}},"W":{"d":"2,-667r113,0r90,500r104,-500r96,0r103,500r95,-500r93,0r-140,669r-100,0r-105,-490r-104,490r-101,0","w":698,"k":{"\u00fc":30,"\u00f6":40,"\u00ea":40,"\u00e4":35,"O":20,"\u00d8":20,"\u00d3":20,"\u00d4":20,"\u00d6":20,"\u00d2":20,"\u00d5":20,"u":30,"\u00fa":30,"\u00fb":30,"\u00f9":30,"A":15,"\u00c6":15,"\u00c1":15,"\u00c2":15,"\u00c4":15,"\u00c0":15,"\u00c5":15,"\u00c3":15,",":75,".":75,"e":40,"\u00e9":40,"\u00eb":40,"\u00e8":40,"a":35,"\u00e6":35,"\u00e1":35,"\u00e2":35,"\u00e0":35,"\u00e5":35,"\u00e3":35,"o":40,"\u00f8":40,"\u00f3":40,"\u00f4":40,"\u00f2":40,"\u00f5":40}},"X":{"d":"8,-667r123,0r95,213r107,-213r103,0r-155,303r175,364r-123,0r-114,-255r-128,255r-105,0r179,-345","w":443},"Y":{"d":"-31,-667r120,0r122,278r124,-278r106,0r-185,385r0,282r-110,0r0,-282","w":409,"k":{"\u00fc":35,"\u00f6":50,"O":20,"\u00d8":20,"\u00d3":20,"\u00d4":20,"\u00d6":20,"\u00d2":20,"\u00d5":20,"u":35,"\u00fa":35,"\u00fb":35,"\u00f9":35,"A":20,"\u00c6":20,"\u00c1":20,"\u00c2":20,"\u00c4":20,"\u00c0":20,"\u00c5":20,"\u00c3":20,",":50,".":50,"e":50,"\u00e9":50,"\u00ea":50,"\u00eb":50,"\u00e8":50,"a":50,"\u00e6":50,"\u00e1":50,"\u00e2":50,"\u00e4":50,"\u00e0":50,"\u00e5":50,"\u00e3":50,"i":-20,"\u00ed":-20,"\u00ee":-20,"\u00ef":-20,"\u00ec":-20,"o":50,"\u00f8":50,"\u00f3":50,"\u00f4":50,"\u00f2":50,"\u00f5":50}},"Z":{"d":"19,-667r400,0r0,77r-296,497r303,0r0,93r-425,0r0,-85r292,-492r-274,0r0,-90","w":426},"[":{"d":"79,-667r173,0r0,56r-78,0r0,722r78,0r0,56r-173,0r0,-834","w":324},"\\":{"d":"124,-667r368,834r-76,0r-368,-834r76,0","w":477},"]":{"d":"245,167r-173,0r0,-56r78,0r0,-722r-78,0r0,-56r173,0r0,834","w":324},"^":{"d":"496,-316r-96,0r-145,-278r-144,278r-96,0r189,-358r103,0"},"_":{"d":"0,125r0,-50r500,0r0,50r-500,0","w":500},"\u2018":{"d":"159,-432r-106,0r0,-121r67,-125r49,0r-57,122r47,0r0,124","w":221,"k":{"\u2018":80,"A":70,"\u00c6":70,"\u00c1":70,"\u00c2":70,"\u00c4":70,"\u00c0":70,"\u00c5":70,"\u00c3":70}},"a":{"d":"35,-130v0,-144,111,-178,269,-174v-1,-54,8,-126,-73,-126v-65,0,-76,56,-80,77r-98,-13v23,-127,140,-139,186,-139v136,1,167,76,167,201v0,101,-6,215,8,304r-95,0v-5,-24,-7,-36,-7,-82v-19,35,-51,94,-139,94v-80,0,-138,-51,-138,-142xm207,-63v49,0,106,-67,97,-178v-16,-1,-23,-1,-30,-1v-118,0,-133,59,-133,105v0,59,32,74,66,74","w":460},"b":{"d":"59,-667r101,0r0,230v18,-25,47,-65,115,-65v137,0,167,149,167,250v0,54,-8,193,-98,242v-33,18,-66,20,-84,20v-83,0,-105,-44,-121,-77v-9,21,-13,32,-22,67r-58,0r0,-667xm192,-400v-52,67,-32,105,-32,191v0,32,0,142,87,142v65,0,87,-61,87,-187v0,-101,-15,-173,-85,-173v-12,0,-37,1,-57,27","w":477,"k":{"v":15}},"c":{"d":"401,-327r-98,10v-7,-58,-17,-107,-74,-107v-70,0,-87,69,-87,188v0,44,0,164,87,164v63,0,70,-65,74,-107r98,9v-8,61,-25,182,-180,182v-160,0,-186,-153,-186,-257v0,-115,32,-260,193,-260v147,0,166,125,173,178","w":409},"d":{"d":"317,-667r101,0r0,667r-94,0r0,-75v-13,29,-38,84,-124,84v-139,0,-165,-158,-165,-253v0,-169,71,-258,169,-258v77,0,101,44,113,66r0,-231xm229,-68v65,0,88,-47,88,-137v0,-104,12,-222,-89,-222v-75,0,-85,95,-85,174v0,84,9,185,86,185","w":477},"e":{"d":"418,-231r-278,0v0,55,0,166,95,166v66,0,79,-57,87,-92r92,13v-9,37,-37,156,-182,156v-146,0,-196,-122,-196,-251v0,-182,87,-266,197,-266v155,0,185,149,185,274xm142,-300r173,0v0,-19,0,-41,-9,-70v-16,-50,-56,-60,-76,-60v-62,0,-83,63,-88,130","w":443,"k":{"v":-10,"w":-10}},"f":{"d":"174,-493r89,0r0,82r-89,0r0,411r-99,0r0,-411r-65,0r0,-82r65,0v2,-91,3,-193,143,-193v29,0,44,3,60,6r0,81v-9,-2,-21,-4,-38,-4v-65,0,-66,33,-66,110","w":256,"k":{"\u201d":-25,"\u2019":-25,",":30,".":30,"e":20,"\u00e9":20,"\u00ea":20,"\u00eb":20,"\u00e8":20}},"g":{"d":"444,-572r-1,75v-43,-9,-67,1,-77,51v80,104,32,263,-133,264v-28,0,-46,-4,-63,-9v-15,7,-37,16,-37,44v0,37,25,37,125,43v96,5,192,11,192,133v0,131,-133,153,-224,153v-70,0,-199,-13,-199,-124v0,-69,50,-87,72,-95v-19,-12,-54,-32,-54,-82v0,-61,51,-87,73,-98v-24,-17,-64,-45,-64,-126v0,-98,72,-162,173,-162v47,0,73,12,94,21v7,-38,16,-91,91,-91v13,0,22,2,32,3xm232,-438v-63,0,-73,55,-73,97v0,15,0,95,70,95v70,0,70,-83,70,-95v0,-23,-4,-97,-67,-97xm162,-21v-14,7,-43,23,-43,63v0,53,44,69,119,69v43,0,117,-7,117,-68v0,-45,-36,-55,-59,-57v-19,-2,-113,-6,-134,-7","w":443,"k":{",":-25,".":-15,"y":-20,"\u00fd":-20,"\u00ff":-20}},"h":{"d":"60,-667r102,0r0,240v15,-31,38,-78,117,-78v28,0,80,7,107,59v17,33,17,85,17,135r0,311r-102,0r0,-311v0,-56,0,-112,-61,-112v-70,0,-78,83,-78,141r0,282r-102,0r0,-667","w":460},"i":{"d":"60,-493r102,0r0,493r-102,0r0,-493xm164,-560r-107,0r0,-108r107,0r0,108","w":222},"j":{"d":"62,-493r102,0r0,475v0,99,0,195,-127,195v-26,0,-44,-4,-62,-7r0,-85v10,3,21,5,36,5v51,0,51,-27,51,-110r0,-473xm166,-560r-106,0r0,-108r106,0r0,108","w":222},"k":{"d":"60,-667r102,0r0,394r159,-220r101,0r-128,170r142,323r-110,0r-98,-247r-66,90r0,157r-102,0r0,-667","w":426,"k":{"o":20,"\u00f8":20,"\u00f3":20,"\u00f4":20,"\u00f6":20,"\u00f2":20,"\u00f5":20,"y":35,"\u00fd":35,"\u00ff":35}},"l":{"d":"60,-667r102,0r0,667r-102,0r0,-667","w":222},"m":{"d":"60,0r0,-493r94,0r0,75v17,-36,41,-87,122,-87v91,0,105,61,113,92v12,-29,38,-92,125,-92v29,0,80,8,107,52v20,32,21,91,21,141r0,312r-102,0r0,-304v0,-66,0,-119,-60,-119v-57,0,-78,50,-78,134r0,289r-102,0r0,-300v0,-72,0,-80,-10,-97v-13,-24,-38,-26,-49,-26v-79,0,-79,85,-79,136r0,287r-102,0","w":698},"n":{"d":"60,0r0,-493r94,0r0,76v12,-27,37,-88,122,-88v32,0,83,8,110,61v16,31,17,77,17,126r0,318r-102,0r0,-312v0,-64,0,-111,-59,-111v-80,0,-80,96,-80,147r0,276r-102,0","w":460,"k":{"v":20}},"o":{"d":"231,-505v154,0,193,133,193,253v0,115,-27,264,-195,264v-153,0,-193,-131,-193,-259v0,-119,33,-258,195,-258xm230,-428v-62,0,-86,62,-86,182v0,129,29,181,86,181v57,0,86,-50,86,-182v0,-127,-28,-181,-86,-181","w":460,"k":{"v":15}},"p":{"d":"59,-493r94,0r0,81v15,-31,43,-90,122,-90v100,0,167,92,167,248v0,49,-7,158,-68,222v-31,33,-71,41,-103,41v-67,0,-92,-34,-111,-60r0,218r-101,0r0,-660xm248,-427v-57,0,-88,88,-88,139r0,82v-8,68,27,138,87,138v65,0,87,-69,87,-183v0,-91,-16,-176,-86,-176","w":477,"k":{"y":15,"\u00fd":15,"\u00ff":15}},"q":{"d":"35,-238v0,-123,42,-264,175,-264v78,0,106,53,121,82v12,-24,18,-36,32,-77r55,0r-2,664r-102,0r0,-230v-16,25,-44,72,-116,72v-100,0,-163,-93,-163,-247xm314,-226r0,-64v0,-103,-50,-137,-86,-137v-68,0,-85,75,-85,179v0,55,5,180,84,180v31,0,87,-29,87,-158","w":477},"r":{"d":"60,-493r90,0r0,110v9,-32,51,-136,141,-119r0,106v-105,-11,-129,69,-129,145r0,251r-102,0r0,-493","w":273,"k":{"u":-20,"\u00fa":-20,"\u00fb":-20,"\u00fc":-20,"\u00f9":-20,"v":-50,",":30,".":30,"r":-15,"y":-50,"\u00fd":-50,"\u00ff":-50,"k":-20,"l":-20,"m":-15,"n":-15,"\u00f1":-15,"p":-15,"s":-15,"t":-50,":":-40,";":-40}},"s":{"d":"357,-378r-80,22v-7,-22,-24,-74,-83,-74v-42,0,-64,29,-64,61v0,45,31,55,99,77v59,19,146,48,146,148v0,76,-57,156,-181,156v-152,0,-171,-107,-178,-143r87,-17v4,23,16,85,95,85v67,0,77,-47,77,-65v0,-48,-45,-62,-87,-75v-68,-22,-155,-49,-155,-150v0,-78,60,-152,164,-152v124,0,151,94,160,127","w":392},"t":{"d":"257,-493r0,82r-94,0r0,218v0,86,0,119,68,119v18,0,30,-2,42,-3r0,80v-20,4,-43,9,-76,9v-134,0,-134,-90,-134,-198r0,-225r-64,0r0,-82r67,0r5,-129r92,-8r0,137r94,0","w":273},"u":{"d":"57,-493r102,0r0,313v0,69,0,110,57,110v82,0,82,-95,82,-186r0,-237r102,0r0,493r-94,0r0,-74v-18,36,-43,86,-125,86v-124,0,-124,-108,-124,-190r0,-315","w":460},"v":{"d":"-5,-493r99,0r93,354r90,-354r88,0r-139,493r-90,0","w":358,"k":{",":30,".":30}},"w":{"d":"-1,-493r101,0r72,339r71,-339r90,0r70,341r78,-341r83,0r-123,493r-86,0r-75,-342r-71,342r-86,0","w":562,"k":{",":30,".":30}},"x":{"d":"-1,-493r113,0r72,143r75,-143r95,0r-125,223r146,270r-114,0r-89,-174r-93,174r-96,0r143,-256","w":358,"k":{"e":30,"\u00e9":30,"\u00ea":30,"\u00eb":30,"\u00e8":30}},"y":{"d":"0,-493r102,0r86,338r88,-338r92,0r-160,524v-24,77,-46,146,-143,146v-24,0,-37,-3,-53,-6r0,-82v83,10,102,-1,128,-105","w":358,"k":{",":55,".":55}},"z":{"d":"32,-493r300,0r0,62r-208,354r210,0r0,77r-319,0r0,-77r200,-339r-183,0r0,-77","w":341},"{":{"d":"250,-666r0,58v-57,1,-60,19,-60,97r0,106v0,106,-3,129,-61,149v57,21,61,43,61,150v0,80,-34,232,60,215r0,58v-104,5,-154,-16,-154,-156v0,-80,31,-247,-53,-232r0,-70v83,15,53,-142,53,-220v0,-132,42,-161,154,-155","w":324},"|":{"d":"301,-750r0,1000r-102,0r0,-1000r102,0","w":500},"}":{"d":"74,167r0,-58v92,17,60,-135,60,-215v0,-105,2,-129,61,-150v-59,-21,-61,-46,-61,-149r0,-106v0,-79,-4,-97,-60,-98r0,-58v101,-5,154,14,154,156v0,78,-29,236,53,220r0,70v-85,-14,-53,152,-53,232v0,134,-44,161,-154,156","w":324},"~":{"d":"344,-260v-39,0,-121,-58,-194,-58v-44,0,-65,39,-79,67r-57,-38v28,-61,59,-127,144,-127v13,0,35,0,108,30v51,22,66,28,91,28v45,0,64,-31,81,-59r59,34v-22,45,-59,123,-153,123"},"\u00a1":{"d":"238,174r-135,0r34,-487r67,0xm226,-370r-111,0r0,-123r111,0r0,123","w":341},"\u00a2":{"d":"234,-667r58,0r0,91v74,11,124,56,140,164r-86,11v-8,-63,-25,-83,-57,-100r0,318v37,-17,48,-38,57,-98r86,11v-7,47,-22,145,-140,166r0,109r-58,0r0,-109v-19,-3,-46,-8,-73,-28v-81,-61,-82,-181,-82,-201v0,-41,6,-156,79,-213v29,-23,57,-27,76,-30r0,-91xm236,-185r0,-312v-11,6,-25,14,-36,33v-22,40,-23,104,-23,123v0,121,39,144,59,156"},"\u00a3":{"d":"254,-496v0,18,13,108,12,106r127,0r0,79r-117,0v2,14,4,28,4,51v0,109,-50,148,-82,173v122,0,209,10,245,-89r79,41v-47,124,-110,135,-249,135r-253,0r0,-88v60,-2,87,11,133,-45v35,-43,28,-121,19,-178r-96,0r0,-79r83,0v-5,-31,-11,-71,-11,-106v0,-75,36,-183,179,-183v112,0,144,73,159,106r-79,49v-8,-22,-28,-71,-81,-71v-72,0,-72,80,-72,99"},"\u00a5":{"d":"28,-667r112,0r123,299r127,-299r94,0r-123,266r111,0r0,61r-139,0r-29,69r168,0r0,61r-168,0r0,210r-99,0r0,-210r-157,0r0,-61r156,0r-30,-69r-126,0r0,-61r99,0"},"\u0192":{"d":"302,-460r101,0r-12,82r-102,0r-50,317v-17,108,-41,210,-184,210v-21,0,-35,-3,-49,-5r13,-85v88,8,105,-6,124,-127r49,-310r-79,0r12,-82r80,0v20,-109,40,-220,182,-220v23,0,41,2,56,6r-13,82v-87,-17,-114,25,-128,132"},"\u00a7":{"d":"446,-549r-85,20v-8,-28,-24,-78,-93,-78v-65,0,-76,51,-76,73v0,55,37,70,112,101v67,27,142,58,142,157v0,74,-41,109,-71,135v28,19,77,53,77,138v0,100,-74,175,-197,175v-162,0,-188,-114,-196,-151r90,-16v6,27,21,90,108,90v68,0,98,-37,98,-85v0,-62,-43,-79,-126,-111v-72,-27,-152,-58,-152,-158v0,-83,53,-121,80,-140v-21,-18,-60,-50,-60,-124v0,-87,62,-156,170,-156v44,0,99,13,134,46v28,27,38,60,45,84xm214,-367v-20,16,-48,39,-48,83v0,69,93,89,146,112v47,-36,47,-73,47,-80v0,-23,-13,-49,-38,-65v-15,-9,-21,-12,-107,-50"},"\u00a4":{"d":"341,-485r69,-69r56,56r-69,70v9,14,24,40,24,84v0,43,-13,66,-23,84r69,70r-58,57r-69,-69v-30,31,-142,28,-169,0r-69,69r-56,-56r68,-69v-7,-13,-24,-41,-24,-85v0,-44,16,-72,24,-85r-70,-69r58,-58r69,69v21,-12,41,-23,84,-23v45,0,73,17,86,24xm255,-258v47,0,86,-37,86,-86v0,-47,-38,-85,-86,-85v-47,0,-85,39,-85,86v0,47,39,85,85,85"},"'":{"d":"162,-667r-16,274r-71,0r-16,-274r103,0","w":221},"\u201c":{"d":"310,-432r-106,0r0,-121r67,-125r49,0r-57,122r47,0r0,124xm160,-432r-106,0r0,-121r67,-125r49,0r-57,122r47,0r0,124","w":375,"k":{"A":70,"\u00c6":70,"\u00c1":70,"\u00c2":70,"\u00c4":70,"\u00c0":70,"\u00c5":70,"\u00c3":70}},"\u00ab":{"d":"348,-97r-57,0r-94,-159r94,-160r57,0r-53,160xm195,-100r-57,0r-94,-156r94,-156r57,0r-53,156","w":392},"\u2013":{"d":"32,-290r345,0r0,79r-345,0r0,-79","w":409},"\u00b7":{"d":"64,-320r111,0r0,126r-111,0r0,-126","w":239},"\u00b6":{"d":"451,-667r0,834r-67,0r0,-767r-50,0r0,767r-67,0r0,-447v-73,-1,-124,9,-181,-35v-49,-37,-62,-110,-62,-159v0,-60,20,-128,72,-165v41,-28,104,-28,137,-28r218,0","w":528},"\u201d":{"d":"64,-667r106,0r0,121r-67,125r-49,0r57,-122r-47,0r0,-124xm214,-667r106,0r0,121r-67,125r-49,0r57,-122r-47,0r0,-124","w":375},"\u00bb":{"d":"44,-416r57,0r94,160r-94,159r-57,0r52,-159xm197,-416r57,0r94,160r-94,159r-57,0r53,-159","w":392},"\u2026":{"d":"64,-126r111,0r0,126r-111,0r0,-126xm303,-126r111,0r0,126r-111,0r0,-126xm542,-126r111,0r0,126r-111,0r0,-126","w":716},"\u00bf":{"d":"361,-39r95,18v-13,150,-95,207,-202,207v-131,0,-192,-84,-192,-182v0,-94,52,-141,100,-181v63,-51,66,-64,64,-138r92,0v-1,91,-2,131,-50,172v-66,56,-95,81,-95,149v0,66,39,93,86,93v93,0,100,-102,102,-138xm326,-373r-109,0r0,-120r109,0r0,120","w":494},"`":{"d":"325,-590r-37,38r-172,-108r53,-67","w":500},"\u00b4":{"d":"202,-590r156,-137r53,67r-172,108","w":500},"\u00af":{"d":"115,-650r270,0r0,64r-270,0r0,-64","w":500},"\u00a8":{"d":"172,-568v-22,0,-53,-16,-53,-50v1,-66,105,-67,106,0v0,33,-31,50,-53,50xm381,-618v0,67,-106,66,-106,0v0,-30,26,-51,53,-51v26,0,53,20,53,51","w":500},"\u00b8":{"d":"235,1r48,-1r-16,47v18,-1,34,-3,51,5v91,42,45,148,-53,147v-45,0,-76,-19,-96,-30r14,-36v22,12,113,38,113,-12v0,-41,-49,-38,-90,-37","w":500},"\u2014":{"d":"31,-290r568,0r0,79r-568,0r0,-79","w":630},"\u00c6":{"d":"689,-90r0,90r-376,0r0,-182r-174,0r-79,182r-100,0r303,-667r425,0r0,88r-268,0r0,192r210,0r0,88r-210,0r0,209r269,0xm314,-268r0,-327r-140,327r140,0","w":698},"\u00aa":{"d":"202,-572r-84,-9v6,-24,14,-57,62,-81v28,-14,59,-17,77,-17v125,0,125,83,125,139v0,70,-7,145,9,204r-73,0v-2,-18,-3,-24,-5,-52v-15,21,-40,60,-103,60v-54,0,-104,-31,-104,-101v0,-110,116,-120,190,-119v0,-29,1,-68,-45,-68v-39,0,-45,30,-49,44xm196,-433v0,22,8,42,39,42v61,0,61,-70,61,-101v-18,-3,-100,-10,-100,59"},"\u00d8":{"d":"434,-704r70,0r-53,105v57,77,67,188,67,266v0,167,-46,345,-237,345v-38,0,-85,-10,-119,-33r-30,61r-70,0r52,-105v-67,-79,-70,-229,-70,-271v0,-134,34,-343,237,-343v67,0,107,24,125,35xm170,-162r189,-406v-12,-10,-33,-25,-77,-25v-56,0,-87,26,-103,69v-48,127,-29,278,-9,362xm394,-497r-186,402v9,7,30,21,72,21v46,0,95,-20,116,-107v14,-59,27,-222,-2,-316","w":562,"k":{"W":20,"Y":20,"\u00dd":20,"A":15,"\u00c6":15,"\u00c1":15,"\u00c2":15,"\u00c4":15,"\u00c0":15,"\u00c5":15,"\u00c3":15,"V":20,",":20,".":20,"J":30,"X":25}},"\u00ba":{"d":"256,-679v112,0,140,91,140,172v0,94,-30,179,-141,179v-113,0,-140,-90,-140,-175v0,-77,22,-176,141,-176xm256,-624v-45,0,-57,51,-57,121v0,80,16,120,56,120v37,0,57,-32,57,-120v0,-80,-17,-121,-56,-121"},"\u00e6":{"d":"133,-483v92,-46,193,-18,229,38v17,-19,52,-58,132,-58v143,0,181,146,180,272r-277,0v0,48,-1,166,95,166v64,0,77,-58,85,-91r91,12v-10,44,-37,156,-177,156v-101,0,-135,-64,-150,-93v-19,31,-58,93,-161,93v-199,-1,-175,-257,-42,-298v49,-15,99,-19,161,-19v1,-54,3,-126,-73,-126v-66,0,-77,58,-81,79r-93,-13v4,-25,15,-85,81,-118xm399,-300r171,0v-1,-29,-3,-131,-83,-131v-62,0,-84,64,-88,131xm299,-241v-106,-14,-160,39,-160,103v0,15,0,75,64,75v10,0,104,0,96,-178","w":698},"\u00f8":{"d":"352,-537r59,0r-44,89v45,56,57,129,57,198v0,117,-29,262,-195,262v-40,0,-62,-7,-88,-18r-29,58r-59,0r45,-90v-19,-23,-62,-73,-62,-208v0,-124,38,-259,192,-259v54,0,83,15,97,22xm147,-120r138,-298v-16,-10,-34,-14,-53,-14v-60,0,-100,38,-100,186v0,73,8,103,15,126xm316,-361r-135,291v17,6,27,10,47,10v48,0,100,-20,100,-186v0,-52,-5,-82,-12,-115","w":460,"k":{"v":15}},"\u00df":{"d":"258,-626v-70,0,-90,82,-90,176r0,496r-102,0r0,-412r-58,0r0,-82r58,0v0,-49,-1,-116,40,-174v51,-72,138,-78,166,-78v104,0,164,66,164,142v0,82,-67,130,-160,152v9,16,14,22,69,48v64,30,150,73,150,187v0,97,-60,183,-180,183v-44,0,-76,-11,-97,-18r25,-75v15,6,40,16,74,16v52,0,82,-38,82,-91v0,-62,-39,-85,-96,-115v-83,-44,-120,-94,-86,-179v35,-7,121,-25,121,-97v0,-47,-31,-79,-80,-79"},"\u00ac":{"d":"375,-224r0,-137r-324,0r0,-81r409,0r0,218r-85,0"},"\u00b5":{"d":"228,-70v80,0,70,-78,70,-186r0,-237r102,0r0,493r-94,0r0,-74v-8,33,-20,86,-78,86v-57,0,-70,-53,-77,-86r0,241r-94,0r0,-660r102,0v4,113,-13,306,13,383v8,25,29,40,56,40","w":460},"\u2122":{"d":"99,-287r0,-321r-84,0r0,-59r244,0r0,59r-86,0r0,321r-74,0xm289,-287r0,-380r109,0r70,273r74,-273r106,0r0,380r-69,0r0,-319r-87,319r-59,0r-82,-320r0,320r-62,0","w":716},"\u00d0":{"d":"520,-339v0,210,-96,341,-298,339r-158,0r0,-299r-57,0r0,-88r57,0r0,-280r150,0v63,0,164,9,227,82v58,67,79,156,79,246xm174,-299r0,211v70,5,145,-12,163,-40v62,-60,66,-161,66,-205v2,-147,-55,-265,-229,-246r0,192r123,0r0,88r-123,0","w":562,"k":{"W":20,"Y":20,"\u00dd":20,"A":20,"\u00c6":20,"\u00c1":20,"\u00c2":20,"\u00c4":20,"\u00c0":20,"\u00c5":20,"\u00c3":20,"V":20,",":40,".":40}},"\u00bd":{"d":"150,-671r61,0r0,343r68,0r0,61r-222,0r0,-61r73,0r0,-242v-28,24,-40,32,-75,49r0,-74v19,-10,55,-28,95,-76xm497,-667r72,0r-326,667r-71,0xm506,-262r-77,-14v7,-35,26,-131,143,-131v96,0,133,64,133,120v0,67,-49,114,-73,136v-8,8,-49,46,-104,81r180,0r-4,70r-274,0r0,-65v54,-43,122,-98,161,-149v13,-17,27,-42,27,-69v0,-23,-10,-58,-51,-58v-52,0,-58,55,-61,79","w":767},"\u00b1":{"d":"298,-374r162,0r0,81r-162,0r0,159r-85,0r0,-159r-162,0r0,-81r162,0r0,-164r85,0r0,164xm460,-5r-409,0r0,-81r409,0r0,81"},"\u00de":{"d":"64,-667r110,0r0,104v102,0,187,-6,246,55v42,44,54,103,54,149v0,48,-14,127,-76,167v-72,46,-140,33,-224,35r0,157r-110,0r0,-667xm335,-443v-32,-48,-93,-32,-161,-35r0,233r55,0v51,0,129,0,129,-117v0,-21,-3,-52,-23,-81","w":494},"\u00bc":{"d":"496,-150r102,0r0,-184xm510,-667r71,0r-325,667r-71,0xm584,-407r91,0r0,252r52,0r0,62r-52,0r0,93r-82,0r0,-93r-164,0r0,-55xm162,-671r61,0r0,343r68,0r0,61r-222,0r0,-61r73,0r0,-242v-28,24,-40,32,-75,49r0,-74v19,-10,55,-28,95,-76","w":767},"\u00f7":{"d":"460,-293r-409,0r0,-81r409,0r0,81xm305,-424r-99,0r0,-111r99,0r0,111xm305,-132r-99,0r0,-111r99,0r0,111"},"\u00a6":{"d":"301,-675r0,350r-102,0r0,-350r102,0xm301,-175r0,350r-102,0r0,-350r102,0","w":500},"\u00b0":{"d":"256,-679v85,0,155,69,155,156v0,87,-70,156,-155,156v-86,0,-156,-69,-156,-156v0,-88,70,-156,156,-156xm256,-613v-43,0,-78,40,-78,90v0,51,36,90,78,90v42,0,77,-39,77,-90v0,-50,-35,-90,-77,-90"},"\u00fe":{"d":"59,-667r101,0r0,250v16,-31,44,-85,118,-85v91,0,164,84,164,248v0,49,-7,158,-68,222v-32,34,-73,41,-103,41v-66,0,-92,-35,-110,-60r-1,218r-101,0r0,-834xm160,-206v0,69,27,138,87,138v65,0,87,-68,87,-183v0,-66,-8,-176,-83,-176v-84,0,-91,120,-91,221","w":477,"k":{"v":15}},"\u00be":{"d":"502,-150r102,0r0,-184xm530,-667r71,0r-326,667r-71,0xm590,-407r91,0r0,252r52,0r0,62r-52,0r0,93r-82,0r0,-93r-164,0r0,-55xm114,-553r-72,-16v8,-28,31,-105,140,-105v80,0,127,44,127,109v0,58,-41,77,-62,87v20,7,73,25,73,97v0,73,-58,121,-144,121v-123,0,-140,-86,-146,-115r74,-16v5,22,14,67,69,67v23,0,59,-11,59,-61v0,-69,-54,-59,-108,-60r0,-58v49,-2,101,14,101,-54v0,-50,-31,-55,-50,-55v-44,0,-54,35,-61,59","w":767},"\u00ae":{"d":"184,-580r75,0v18,0,82,0,82,63v0,39,-29,53,-38,56r44,101r-52,0r-34,-90r-29,0r0,90r-48,0r0,-220xm292,-517v-6,-42,-29,-28,-60,-31r0,66v34,4,64,-7,60,-35xm256,-667v108,0,199,88,199,201v0,112,-92,199,-199,199v-109,0,-200,-88,-200,-199v0,-112,90,-201,200,-201xm256,-622v-84,0,-152,69,-152,156v0,85,69,154,152,154v83,0,151,-69,151,-154v0,-87,-68,-156,-151,-156"},"\u00f0":{"d":"135,-247v0,130,29,182,87,182v56,0,86,-50,86,-182v0,-128,-28,-181,-87,-181v-62,0,-86,62,-86,181xm420,-677r-113,59v64,115,109,244,109,378v0,96,-25,252,-196,252v-153,0,-193,-131,-193,-259v0,-222,116,-258,169,-258v37,0,54,13,70,25v-11,-33,-25,-64,-42,-94r-105,55r-31,-56r104,-55r-26,-40r82,-43v9,13,17,26,26,40r115,-60","w":443},"\u00d7":{"d":"255,-394r122,-121r60,60r-121,122r121,121r-60,60r-122,-121r-121,121r-60,-60r121,-121r-121,-122r60,-60"},"\u00a9":{"d":"544,-266v-5,56,-47,140,-147,140v-143,0,-161,-136,-161,-205v0,-90,28,-209,162,-209v125,0,141,105,146,143r-79,10v-5,-38,-12,-89,-66,-89v-62,0,-75,74,-75,146v0,68,14,140,76,140v39,0,55,-26,66,-85xm390,12v-192,0,-348,-154,-348,-345v0,-190,155,-346,348,-346v193,0,349,156,349,346v0,191,-156,345,-349,345xm390,-54v152,0,276,-125,276,-279v0,-154,-124,-280,-276,-280v-152,0,-275,126,-275,280v0,154,123,279,275,279","w":781},"\u00c1":{"d":"189,-667r124,0r178,667r-112,0r-42,-167r-194,0r-41,167r-106,0xm164,-254r151,0r-75,-306xm174,-774r192,-95r35,81r-200,62","w":494},"\u00c2":{"d":"189,-667r124,0r178,667r-112,0r-42,-167r-194,0r-41,167r-106,0xm164,-254r151,0r-75,-306xm70,-733r180,-127r180,127r-90,7r-90,-50r-90,50","w":494},"\u00c4":{"d":"189,-667r124,0r178,667r-112,0r-42,-167r-194,0r-41,167r-106,0xm164,-254r151,0r-75,-306xm170,-733v-23,0,-55,-17,-55,-51v0,-32,28,-53,55,-53v30,0,55,23,55,52v0,33,-30,52,-55,52xm385,-784v0,69,-110,67,-110,-1v0,-30,26,-52,55,-52v28,0,55,22,55,53","w":494},"\u00c0":{"d":"189,-667r124,0r178,667r-112,0r-42,-167r-194,0r-41,167r-106,0xm164,-254r151,0r-75,-306xm298,-774r-27,48r-200,-62r35,-81","w":494},"\u00c5":{"d":"189,-667r124,0r178,667r-112,0r-42,-167r-194,0r-41,167r-106,0xm164,-254r151,0r-75,-306xm250,-709v-40,0,-94,-31,-94,-94v0,-56,45,-95,94,-95v49,0,94,38,94,96v0,61,-54,93,-94,93xm207,-803v2,59,84,58,86,0v-2,-59,-84,-59,-86,0","w":494},"\u00c3":{"d":"189,-667r124,0r178,667r-112,0r-42,-167r-194,0r-41,167r-106,0xm164,-254r151,0r-75,-306xm185,-836v17,-8,82,37,124,37v25,0,38,-21,47,-35r45,29v-14,22,-48,74,-107,74v-17,8,-102,-41,-121,-37v-23,0,-36,15,-50,34r-44,-29v41,-62,75,-73,106,-73","w":494},"\u00c7":{"d":"305,127v0,-48,-50,-34,-90,-38r26,-80v-26,-6,-78,-17,-117,-62v-70,-81,-82,-201,-82,-278v0,-105,21,-348,242,-348v186,0,210,171,217,228r-102,14v-8,-56,-21,-151,-112,-151v-115,0,-128,154,-128,260v0,120,22,249,128,249v68,0,96,-48,112,-145r102,14v-5,31,-16,114,-73,169v-53,50,-116,52,-139,53r-12,39v15,-1,32,-2,52,5v45,15,50,54,50,68v0,41,-33,84,-103,84v-47,0,-79,-20,-99,-32r14,-37v23,13,114,37,114,-12","w":528},"\u00c9":{"d":"64,-667r381,0r0,88r-271,0r0,192r213,0r0,88r-213,0r0,209r276,0r0,90r-386,0r0,-667xm189,-774r192,-95r35,81r-200,62","w":460},"\u00ca":{"d":"64,-667r381,0r0,88r-271,0r0,192r213,0r0,88r-213,0r0,209r276,0r0,90r-386,0r0,-667xm55,-733r180,-127r180,127r-90,7r-90,-50r-90,50","w":460},"\u00cb":{"d":"64,-667r381,0r0,88r-271,0r0,192r213,0r0,88r-213,0r0,209r276,0r0,90r-386,0r0,-667xm170,-733v-23,0,-55,-17,-55,-51v0,-32,28,-53,55,-53v30,0,55,23,55,52v0,33,-30,52,-55,52xm385,-784v0,69,-110,67,-110,-1v0,-30,26,-52,55,-52v28,0,55,22,55,53","w":460},"\u00c8":{"d":"64,-667r381,0r0,88r-271,0r0,192r213,0r0,88r-213,0r0,209r276,0r0,90r-386,0r0,-667xm318,-774r-27,48r-200,-62r35,-81","w":460},"\u00cd":{"d":"64,-667r110,0r0,667r-110,0r0,-667xm69,-774r192,-95r35,81r-200,62","w":239},"\u00ce":{"d":"64,-667r110,0r0,667r-110,0r0,-667xm-65,-733r180,-127r180,127r-90,7r-90,-50r-90,50","w":239},"\u00cf":{"d":"64,-667r110,0r0,667r-110,0r0,-667xm40,-733v-23,0,-55,-17,-55,-51v0,-32,28,-53,55,-53v30,0,55,23,55,52v0,33,-30,52,-55,52xm255,-784v0,69,-110,67,-110,-1v0,-30,26,-52,55,-52v28,0,55,22,55,53","w":239},"\u00cc":{"d":"64,-667r110,0r0,667r-110,0r0,-667xm178,-774r-27,48r-200,-62r35,-81","w":239},"\u00d1":{"d":"60,-667r130,0r220,481r0,-481r92,0r0,667r-103,0r-247,-534r0,534r-92,0r0,-667xm235,-836v17,-8,82,37,124,37v25,0,38,-21,47,-35r45,29v-14,22,-48,74,-107,74v-17,8,-102,-41,-121,-37v-23,0,-36,15,-50,34r-44,-29v41,-62,75,-73,106,-73","w":562},"\u00d3":{"d":"282,-679v199,0,239,190,239,346v0,137,-31,345,-238,345v-200,0,-241,-190,-241,-345v0,-153,40,-346,240,-346xm405,-333v0,-92,-1,-255,-123,-255v-122,0,-124,169,-124,255v0,40,3,129,27,186v19,43,45,68,98,68v120,0,122,-175,122,-254xm229,-774r192,-95r35,81r-200,62","w":562,"k":{"W":20,"Y":20,"\u00dd":20,"A":15,"\u00c6":15,"\u00c1":15,"\u00c2":15,"\u00c4":15,"\u00c0":15,"\u00c5":15,"\u00c3":15,"V":20,",":20,".":20,"J":30,"X":25}},"\u00d4":{"d":"282,-679v199,0,239,190,239,346v0,137,-31,345,-238,345v-200,0,-241,-190,-241,-345v0,-153,40,-346,240,-346xm405,-333v0,-92,-1,-255,-123,-255v-122,0,-124,169,-124,255v0,40,3,129,27,186v19,43,45,68,98,68v120,0,122,-175,122,-254xm100,-733r180,-127r180,127r-90,7r-90,-50r-90,50","w":562,"k":{"W":20,"Y":20,"\u00dd":20,"A":15,"\u00c6":15,"\u00c1":15,"\u00c2":15,"\u00c4":15,"\u00c0":15,"\u00c5":15,"\u00c3":15,"V":20,",":20,".":20,"J":30,"X":25}},"\u00d6":{"d":"282,-679v199,0,239,190,239,346v0,137,-31,345,-238,345v-200,0,-241,-190,-241,-345v0,-153,40,-346,240,-346xm405,-333v0,-92,-1,-255,-123,-255v-122,0,-124,169,-124,255v0,40,3,129,27,186v19,43,45,68,98,68v120,0,122,-175,122,-254xm200,-733v-23,0,-55,-17,-55,-51v0,-32,28,-53,55,-53v30,0,55,23,55,52v0,33,-30,52,-55,52xm415,-784v0,69,-110,67,-110,-1v0,-30,26,-52,55,-52v28,0,55,22,55,53","w":562,"k":{"W":20,"Y":20,"\u00dd":20,"A":15,"\u00c6":15,"\u00c1":15,"\u00c2":15,"\u00c4":15,"\u00c0":15,"\u00c5":15,"\u00c3":15,"V":20,",":20,".":20,"J":30,"X":25}},"\u00d2":{"d":"282,-679v199,0,239,190,239,346v0,137,-31,345,-238,345v-200,0,-241,-190,-241,-345v0,-153,40,-346,240,-346xm405,-333v0,-92,-1,-255,-123,-255v-122,0,-124,169,-124,255v0,40,3,129,27,186v19,43,45,68,98,68v120,0,122,-175,122,-254xm338,-774r-27,48r-200,-62r35,-81","w":562,"k":{"W":20,"Y":20,"\u00dd":20,"A":15,"\u00c6":15,"\u00c1":15,"\u00c2":15,"\u00c4":15,"\u00c0":15,"\u00c5":15,"\u00c3":15,"V":20,",":20,".":20,"J":30,"X":25}},"\u00d5":{"d":"282,-679v199,0,239,190,239,346v0,137,-31,345,-238,345v-200,0,-241,-190,-241,-345v0,-153,40,-346,240,-346xm405,-333v0,-92,-1,-255,-123,-255v-122,0,-124,169,-124,255v0,40,3,129,27,186v19,43,45,68,98,68v120,0,122,-175,122,-254xm225,-836v17,-8,82,37,124,37v25,0,38,-21,47,-35r45,29v-14,22,-48,74,-107,74v-17,8,-102,-41,-121,-37v-23,0,-36,15,-50,34r-44,-29v41,-62,75,-73,106,-73","w":562,"k":{"W":20,"Y":20,"\u00dd":20,"A":15,"\u00c6":15,"\u00c1":15,"\u00c2":15,"\u00c4":15,"\u00c0":15,"\u00c5":15,"\u00c3":15,"V":20,",":20,".":20,"J":30,"X":25}},"\u00da":{"d":"486,-260v3,162,-30,273,-214,272v-210,0,-213,-147,-213,-265r0,-414r108,0r0,414v0,89,0,174,111,174v109,0,109,-80,109,-176r0,-412r99,0r0,407xm229,-774r192,-95r35,81r-200,62","w":545},"\u00db":{"d":"486,-260v3,162,-30,273,-214,272v-210,0,-213,-147,-213,-265r0,-414r108,0r0,414v0,89,0,174,111,174v109,0,109,-80,109,-176r0,-412r99,0r0,407xm95,-733r180,-127r180,127r-90,7r-90,-50r-90,50","w":545},"\u00dc":{"d":"486,-260v3,162,-30,273,-214,272v-210,0,-213,-147,-213,-265r0,-414r108,0r0,414v0,89,0,174,111,174v109,0,109,-80,109,-176r0,-412r99,0r0,407xm200,-733v-23,0,-55,-17,-55,-51v0,-32,28,-53,55,-53v30,0,55,23,55,52v0,33,-30,52,-55,52xm415,-784v0,69,-110,67,-110,-1v0,-30,26,-52,55,-52v28,0,55,22,55,53","w":545},"\u00d9":{"d":"486,-260v3,162,-30,273,-214,272v-210,0,-213,-147,-213,-265r0,-414r108,0r0,414v0,89,0,174,111,174v109,0,109,-80,109,-176r0,-412r99,0r0,407xm318,-774r-27,48r-200,-62r35,-81","w":545},"\u00dd":{"d":"-31,-667r120,0r122,278r124,-278r106,0r-185,385r0,282r-110,0r0,-282xm169,-774r192,-95r35,81r-200,62","w":409,"k":{"O":20,"\u00d8":20,"\u00d3":20,"\u00d4":20,"\u00d6":20,"\u00d2":20,"\u00d5":20,"u":35,"\u00fa":35,"\u00fb":35,"\u00fc":35,"\u00f9":35,"A":20,"\u00c6":20,"\u00c1":20,"\u00c2":20,"\u00c4":20,"\u00c0":20,"\u00c5":20,"\u00c3":20,",":50,".":50,"e":50,"\u00e9":50,"\u00ea":50,"\u00eb":50,"\u00e8":50,"a":50,"\u00e6":50,"\u00e1":50,"\u00e2":50,"\u00e4":50,"\u00e0":50,"\u00e5":50,"\u00e3":50,"i":-20,"\u00ed":-20,"\u00ee":-20,"\u00ef":-20,"\u00ec":-20,"o":50,"\u00f8":50,"\u00f3":50,"\u00f4":50,"\u00f6":50,"\u00f2":50,"\u00f5":50}},"\u00e1":{"d":"35,-130v0,-144,111,-178,269,-174v-1,-54,8,-126,-73,-126v-65,0,-76,56,-80,77r-98,-13v23,-127,140,-139,186,-139v136,1,167,76,167,201v0,101,-6,215,8,304r-95,0v-5,-24,-7,-36,-7,-82v-19,35,-51,94,-139,94v-80,0,-138,-51,-138,-142xm207,-63v49,0,106,-67,97,-178v-16,-1,-23,-1,-30,-1v-118,0,-133,59,-133,105v0,59,32,74,66,74xm182,-590r156,-137r53,67r-172,108","w":460},"\u00e2":{"d":"35,-130v0,-144,111,-178,269,-174v-1,-54,8,-126,-73,-126v-65,0,-76,56,-80,77r-98,-13v23,-127,140,-139,186,-139v136,1,167,76,167,201v0,101,-6,215,8,304r-95,0v-5,-24,-7,-36,-7,-82v-19,35,-51,94,-139,94v-80,0,-138,-51,-138,-142xm207,-63v49,0,106,-67,97,-178v-16,-1,-23,-1,-30,-1v-118,0,-133,59,-133,105v0,59,32,74,66,74xm56,-563r174,-134r174,134r-86,7r-88,-59r-88,59","w":460},"\u00e4":{"d":"35,-130v0,-144,111,-178,269,-174v-1,-54,8,-126,-73,-126v-65,0,-76,56,-80,77r-98,-13v23,-127,140,-139,186,-139v136,1,167,76,167,201v0,101,-6,215,8,304r-95,0v-5,-24,-7,-36,-7,-82v-19,35,-51,94,-139,94v-80,0,-138,-51,-138,-142xm207,-63v49,0,106,-67,97,-178v-16,-1,-23,-1,-30,-1v-118,0,-133,59,-133,105v0,59,32,74,66,74xm152,-568v-22,0,-53,-16,-53,-50v1,-66,105,-67,106,0v0,33,-31,50,-53,50xm361,-618v0,67,-106,66,-106,0v0,-30,26,-51,53,-51v26,0,53,20,53,51","w":460},"\u00e0":{"d":"35,-130v0,-144,111,-178,269,-174v-1,-54,8,-126,-73,-126v-65,0,-76,56,-80,77r-98,-13v23,-127,140,-139,186,-139v136,1,167,76,167,201v0,101,-6,215,8,304r-95,0v-5,-24,-7,-36,-7,-82v-19,35,-51,94,-139,94v-80,0,-138,-51,-138,-142xm207,-63v49,0,106,-67,97,-178v-16,-1,-23,-1,-30,-1v-118,0,-133,59,-133,105v0,59,32,74,66,74xm305,-590r-37,38r-172,-108r53,-67","w":460},"\u00e5":{"d":"35,-130v0,-144,111,-178,269,-174v-1,-54,8,-126,-73,-126v-65,0,-76,56,-80,77r-98,-13v23,-127,140,-139,186,-139v136,1,167,76,167,201v0,101,-6,215,8,304r-95,0v-5,-24,-7,-36,-7,-82v-19,35,-51,94,-139,94v-80,0,-138,-51,-138,-142xm207,-63v49,0,106,-67,97,-178v-16,-1,-23,-1,-30,-1v-118,0,-133,59,-133,105v0,59,32,74,66,74xm230,-544v-39,0,-92,-31,-92,-91v0,-55,44,-93,92,-93v48,0,92,39,92,93v0,59,-52,91,-92,91xm188,-636v2,57,82,56,84,1v0,-26,-20,-44,-42,-44v-20,0,-42,17,-42,43","w":460},"\u00e3":{"d":"35,-130v0,-144,111,-178,269,-174v-1,-54,8,-126,-73,-126v-65,0,-76,56,-80,77r-98,-13v23,-127,140,-139,186,-139v136,1,167,76,167,201v0,101,-6,215,8,304r-95,0v-5,-24,-7,-36,-7,-82v-19,35,-51,94,-139,94v-80,0,-138,-51,-138,-142xm207,-63v49,0,106,-67,97,-178v-16,-1,-23,-1,-30,-1v-118,0,-133,59,-133,105v0,59,32,74,66,74xm178,-674v24,-8,97,47,117,42v22,0,35,-21,44,-37r42,28v-14,23,-45,75,-100,75v-18,9,-96,-46,-113,-42v-22,0,-34,17,-48,36r-41,-28v31,-51,60,-74,99,-74","w":460},"\u00e7":{"d":"402,-327r-98,10v-8,-58,-17,-107,-75,-107v-70,0,-87,69,-87,188v0,44,0,164,88,164v63,0,70,-65,74,-106r98,8v-13,93,-39,173,-172,182r-12,35v18,-1,34,-2,51,5v90,38,47,147,-52,147v-46,0,-77,-19,-97,-30r14,-37v22,14,113,38,114,-12v0,-40,-50,-38,-91,-37r27,-74v-63,-14,-87,-44,-95,-54v-45,-57,-54,-140,-54,-200v0,-114,31,-260,194,-260v147,0,165,125,173,178","w":409},"\u00e9":{"d":"418,-231r-278,0v0,55,0,166,95,166v66,0,79,-57,87,-92r92,13v-9,37,-37,156,-182,156v-146,0,-196,-122,-196,-251v0,-182,87,-266,197,-266v155,0,185,149,185,274xm142,-300r173,0v0,-19,0,-41,-9,-70v-16,-50,-56,-60,-76,-60v-62,0,-83,63,-88,130xm174,-590r156,-137r53,67r-172,108","w":443,"k":{"v":-10,"w":-10}},"\u00ea":{"d":"418,-231r-278,0v0,55,0,166,95,166v66,0,79,-57,87,-92r92,13v-9,37,-37,156,-182,156v-146,0,-196,-122,-196,-251v0,-182,87,-266,197,-266v155,0,185,149,185,274xm142,-300r173,0v0,-19,0,-41,-9,-70v-16,-50,-56,-60,-76,-60v-62,0,-83,63,-88,130xm48,-563r174,-134r174,134r-86,7r-88,-59r-88,59","w":443,"k":{"v":-10,"w":-10}},"\u00eb":{"d":"418,-231r-278,0v0,55,0,166,95,166v66,0,79,-57,87,-92r92,13v-9,37,-37,156,-182,156v-146,0,-196,-122,-196,-251v0,-182,87,-266,197,-266v155,0,185,149,185,274xm142,-300r173,0v0,-19,0,-41,-9,-70v-16,-50,-56,-60,-76,-60v-62,0,-83,63,-88,130xm144,-568v-22,0,-53,-16,-53,-50v1,-66,105,-67,106,0v0,33,-31,50,-53,50xm353,-618v0,67,-106,66,-106,0v0,-30,26,-51,53,-51v26,0,53,20,53,51","w":443,"k":{"v":-10,"w":-10}},"\u00e8":{"d":"418,-231r-278,0v0,55,0,166,95,166v66,0,79,-57,87,-92r92,13v-9,37,-37,156,-182,156v-146,0,-196,-122,-196,-251v0,-182,87,-266,197,-266v155,0,185,149,185,274xm142,-300r173,0v0,-19,0,-41,-9,-70v-16,-50,-56,-60,-76,-60v-62,0,-83,63,-88,130xm297,-590r-37,38r-172,-108r53,-67","w":443,"k":{"v":-10,"w":-10}},"\u00ed":{"d":"60,-493r102,0r0,493r-102,0r0,-493xm63,-590r156,-137r53,67r-172,108","w":222},"\u00ee":{"d":"60,-493r102,0r0,493r-102,0r0,-493xm-63,-563r174,-134r174,134r-86,7r-88,-59r-88,59","w":222},"\u00ef":{"d":"60,-493r102,0r0,493r-102,0r0,-493xm33,-568v-22,0,-53,-16,-53,-50v1,-66,105,-67,106,0v0,33,-31,50,-53,50xm242,-618v0,67,-106,66,-106,0v0,-30,26,-51,53,-51v26,0,53,20,53,51","w":222},"\u00ec":{"d":"60,-493r102,0r0,493r-102,0r0,-493xm186,-590r-37,38r-172,-108r53,-67","w":222},"\u00f1":{"d":"60,0r0,-493r94,0r0,76v12,-27,37,-88,122,-88v32,0,83,8,110,61v16,31,17,77,17,126r0,318r-102,0r0,-312v0,-64,0,-111,-59,-111v-80,0,-80,96,-80,147r0,276r-102,0xm178,-674v24,-8,97,47,117,42v22,0,35,-21,44,-37r42,28v-14,23,-45,75,-100,75v-18,9,-96,-46,-113,-42v-22,0,-34,17,-48,36r-41,-28v31,-51,60,-74,99,-74","w":460,"k":{"v":20}},"\u00f3":{"d":"231,-505v154,0,193,133,193,253v0,115,-27,264,-195,264v-153,0,-193,-131,-193,-259v0,-119,33,-258,195,-258xm230,-428v-62,0,-86,62,-86,182v0,129,29,181,86,181v57,0,86,-50,86,-182v0,-127,-28,-181,-86,-181xm182,-590r156,-137r53,67r-172,108","w":460,"k":{"v":15}},"\u00f4":{"d":"231,-505v154,0,193,133,193,253v0,115,-27,264,-195,264v-153,0,-193,-131,-193,-259v0,-119,33,-258,195,-258xm230,-428v-62,0,-86,62,-86,182v0,129,29,181,86,181v57,0,86,-50,86,-182v0,-127,-28,-181,-86,-181xm56,-563r174,-134r174,134r-86,7r-88,-59r-88,59","w":460,"k":{"v":15}},"\u00f6":{"d":"231,-505v154,0,193,133,193,253v0,115,-27,264,-195,264v-153,0,-193,-131,-193,-259v0,-119,33,-258,195,-258xm230,-428v-62,0,-86,62,-86,182v0,129,29,181,86,181v57,0,86,-50,86,-182v0,-127,-28,-181,-86,-181xm152,-568v-22,0,-53,-16,-53,-50v1,-66,105,-67,106,0v0,33,-31,50,-53,50xm361,-618v0,67,-106,66,-106,0v0,-30,26,-51,53,-51v26,0,53,20,53,51","w":460,"k":{"v":15}},"\u00f2":{"d":"231,-505v154,0,193,133,193,253v0,115,-27,264,-195,264v-153,0,-193,-131,-193,-259v0,-119,33,-258,195,-258xm230,-428v-62,0,-86,62,-86,182v0,129,29,181,86,181v57,0,86,-50,86,-182v0,-127,-28,-181,-86,-181xm305,-590r-37,38r-172,-108r53,-67","w":460,"k":{"v":15}},"\u00f5":{"d":"231,-505v154,0,193,133,193,253v0,115,-27,264,-195,264v-153,0,-193,-131,-193,-259v0,-119,33,-258,195,-258xm230,-428v-62,0,-86,62,-86,182v0,129,29,181,86,181v57,0,86,-50,86,-182v0,-127,-28,-181,-86,-181xm178,-674v24,-8,97,47,117,42v22,0,35,-21,44,-37r42,28v-14,23,-45,75,-100,75v-18,9,-96,-46,-113,-42v-22,0,-34,17,-48,36r-41,-28v31,-51,60,-74,99,-74","w":460,"k":{"v":15}},"\u00fa":{"d":"57,-493r102,0r0,313v0,69,0,110,57,110v82,0,82,-95,82,-186r0,-237r102,0r0,493r-94,0r0,-74v-18,36,-43,86,-125,86v-124,0,-124,-108,-124,-190r0,-315xm182,-590r156,-137r53,67r-172,108","w":460},"\u00fb":{"d":"57,-493r102,0r0,313v0,69,0,110,57,110v82,0,82,-95,82,-186r0,-237r102,0r0,493r-94,0r0,-74v-18,36,-43,86,-125,86v-124,0,-124,-108,-124,-190r0,-315xm56,-563r174,-134r174,134r-86,7r-88,-59r-88,59","w":460},"\u00fc":{"d":"57,-493r102,0r0,313v0,69,0,110,57,110v82,0,82,-95,82,-186r0,-237r102,0r0,493r-94,0r0,-74v-18,36,-43,86,-125,86v-124,0,-124,-108,-124,-190r0,-315xm152,-568v-22,0,-53,-16,-53,-50v1,-66,105,-67,106,0v0,33,-31,50,-53,50xm361,-618v0,67,-106,66,-106,0v0,-30,26,-51,53,-51v26,0,53,20,53,51","w":460},"\u00f9":{"d":"57,-493r102,0r0,313v0,69,0,110,57,110v82,0,82,-95,82,-186r0,-237r102,0r0,493r-94,0r0,-74v-18,36,-43,86,-125,86v-124,0,-124,-108,-124,-190r0,-315xm305,-590r-37,38r-172,-108r53,-67","w":460},"\u00fd":{"d":"0,-493r102,0r86,338r88,-338r92,0r-160,524v-24,77,-46,146,-143,146v-24,0,-37,-3,-53,-6r0,-82v83,10,102,-1,128,-105xm131,-590r156,-137r53,67r-172,108","w":358,"k":{",":55,".":55}},"\u00ff":{"d":"0,-493r102,0r86,338r88,-338r92,0r-160,524v-24,77,-46,146,-143,146v-24,0,-37,-3,-53,-6r0,-82v83,10,102,-1,128,-105xm101,-568v-22,0,-53,-16,-53,-50v1,-66,105,-67,106,0v0,33,-31,50,-53,50xm310,-618v0,67,-106,66,-106,0v0,-30,26,-51,53,-51v26,0,53,20,53,51","w":358,"k":{",":55,".":55}},"\u00b9":{"d":"170,-671r61,0r0,343r68,0r0,61r-222,0r0,-61r73,0r0,-242v-28,24,-40,32,-75,49r0,-74v19,-10,55,-28,95,-76","w":341},"\u00b2":{"d":"99,-528r-77,-15v7,-35,27,-131,143,-131v92,0,133,60,133,120v0,65,-45,110,-73,136v-8,8,-49,46,-104,81r180,0r-4,70r-273,0r0,-65v40,-33,116,-97,160,-149v30,-35,47,-127,-24,-127v-52,0,-58,56,-61,80","w":341},"\u00b3":{"d":"98,-553r-73,-16v8,-28,31,-105,140,-105v80,0,127,44,127,109v0,58,-41,77,-61,87v20,7,73,25,73,97v0,73,-58,121,-144,121v-123,0,-140,-86,-146,-115r74,-16v5,22,14,67,69,67v23,0,59,-11,59,-61v0,-70,-55,-59,-109,-60r0,-58v49,-2,101,14,101,-54v0,-50,-31,-55,-50,-55v-44,0,-54,35,-60,59","w":341},"\u20ac":{"d":"505,-491r-94,15v-13,-62,-28,-121,-99,-121v-64,0,-95,48,-105,165r165,0r-10,61r-158,0r-1,65r148,0r-10,61r-135,0v9,120,41,175,106,175v44,0,81,-22,98,-114r93,14v-31,142,-101,182,-206,182v-113,0,-189,-86,-204,-257r-79,0r10,-61r65,0r1,-65r-76,0r10,-61r70,0v19,-161,90,-247,218,-247v116,0,170,65,193,188"},"\u00a0":{"w":250},"\u00ad":{"d":"39,-291r211,0r0,82r-211,0r0,-82","w":290}}});
