var MooTools={version:"1.2.2",build:"f0491d62fbb7e906789aa3733d6a67d43e5af7c9"};var Native=function(k){k=k||{};var a=k.name;var i=k.legacy;var b=k.protect;var c=k.implement;var h=k.generics;var f=k.initialize;var g=k.afterImplement||function(){};var d=f||i;h=h!==false;d.constructor=Native;d.$family={name:"native"};if(i&&f){d.prototype=i.prototype;}d.prototype.constructor=d;if(a){var e=a.toLowerCase();d.prototype.$family={name:e};Native.typize(d,e);}var j=function(n,l,o,m){if(!b||m||!n.prototype[l]){n.prototype[l]=o;}if(h){Native.genericize(n,l,b);}g.call(n,l,o);return n;};d.alias=function(n,l,o){if(typeof n=="string"){if((n=this.prototype[n])){return j(this,l,n,o);}}for(var m in n){this.alias(m,n[m],l);}return this;};d.implement=function(m,l,o){if(typeof m=="string"){return j(this,m,l,o);}for(var n in m){j(this,n,m[n],l);}return this;};if(c){d.implement(c);}return d;};Native.genericize=function(b,c,a){if((!a||!b[c])&&typeof b.prototype[c]=="function"){b[c]=function(){var d=Array.prototype.slice.call(arguments);return b.prototype[c].apply(d.shift(),d);};}};Native.implement=function(d,c){for(var b=0,a=d.length;b<a;b++){d[b].implement(c);}};Native.typize=function(a,b){if(!a.type){a.type=function(c){return($type(c)===b);};}};(function(){var a={Array:Array,Date:Date,Function:Function,Number:Number,RegExp:RegExp,String:String};for(var h in a){new Native({name:h,initialize:a[h],protect:true});}var d={"boolean":Boolean,"native":Native,object:Object};for(var c in d){Native.typize(d[c],c);}var f={Array:["concat","indexOf","join","lastIndexOf","pop","push","reverse","shift","slice","sort","splice","toString","unshift","valueOf"],String:["charAt","charCodeAt","concat","indexOf","lastIndexOf","match","replace","search","slice","split","substr","substring","toLowerCase","toUpperCase","valueOf"]};for(var e in f){for(var b=f[e].length;b--;){Native.genericize(window[e],f[e][b],true);}}})();var Hash=new Native({name:"Hash",initialize:function(a){if($type(a)=="hash"){a=$unlink(a.getClean());}for(var b in a){this[b]=a[b];}return this;}});Hash.implement({forEach:function(b,c){for(var a in this){if(this.hasOwnProperty(a)){b.call(c,this[a],a,this);}}},getClean:function(){var b={};for(var a in this){if(this.hasOwnProperty(a)){b[a]=this[a];}}return b;},getLength:function(){var b=0;for(var a in this){if(this.hasOwnProperty(a)){b++;}}return b;}});Hash.alias("forEach","each");Array.implement({forEach:function(c,d){for(var b=0,a=this.length;b<a;b++){c.call(d,this[b],b,this);}}});Array.alias("forEach","each");function $A(b){if(b.item){var a=b.length,c=new Array(a);while(a--){c[a]=b[a];}return c;}return Array.prototype.slice.call(b);}function $arguments(a){return function(){return arguments[a];};}function $chk(a){return!!(a||a===0);}function $clear(a){clearTimeout(a);clearInterval(a);return null;}function $defined(a){return(a!=undefined);}function $each(c,b,d){var a=$type(c);((a=="arguments"||a=="collection"||a=="array")?Array:Hash).each(c,b,d);}function $empty(){}function $extend(c,a){for(var b in(a||{})){c[b]=a[b];}return c;}function $H(a){return new Hash(a);}function $lambda(a){return(typeof a=="function")?a:function(){return a;};}function $merge(){var a=Array.slice(arguments);a.unshift({});return $mixin.apply(null,a);}function $mixin(e){for(var d=1,a=arguments.length;d<a;d++){var b=arguments[d];if($type(b)!="object"){continue;}for(var c in b){var g=b[c],f=e[c];e[c]=(f&&$type(g)=="object"&&$type(f)=="object")?$mixin(f,g):$unlink(g);}}return e;}function $pick(){for(var b=0,a=arguments.length;b<a;b++){if(arguments[b]!=undefined){return arguments[b];}}return null;}function $random(b,a){return Math.floor(Math.random()*(a-b+1)+b);}function $splat(b){var a=$type(b);return(a)?((a!="array"&&a!="arguments")?[b]:b):[];}var $time=Date.now||function(){return+new Date;};function $try(){for(var b=0,a=arguments.length;b<a;b++){try{return arguments[b]();}catch(c){}}return null;}function $type(a){if(a==undefined){return false;}if(a.$family){return(a.$family.name=="number"&&!isFinite(a))?false:a.$family.name;}if(a.nodeName){switch(a.nodeType){case 1:return"element";case 3:return(/\S/).test(a.nodeValue)?"textnode":"whitespace";}}else{if(typeof a.length=="number"){if(a.callee){return"arguments";}else{if(a.item){return"collection";}}}}return typeof a;}function $unlink(c){var b;switch($type(c)){case"object":b={};for(var e in c){b[e]=$unlink(c[e]);}break;case"hash":b=new Hash(c);break;case"array":b=[];for(var d=0,a=c.length;d<a;d++){b[d]=$unlink(c[d]);}break;default:return c;}return b;}var Browser=$merge({Engine:{name:"unknown",version:0},Platform:{name:(window.orientation!=undefined)?"ipod":(navigator.platform.match(/mac|win|linux/i)||["other"])[0].toLowerCase()},Features:{xpath:!!(document.evaluate),air:!!(window.runtime),query:!!(document.querySelector)},Plugins:{},Engines:{presto:function(){return(!window.opera)?false:((arguments.callee.caller)?960:((document.getElementsByClassName)?950:925));},trident:function(){return(!window.ActiveXObject)?false:((window.XMLHttpRequest)?5:4);},webkit:function(){return(navigator.taintEnabled)?false:((Browser.Features.xpath)?((Browser.Features.query)?525:420):419);},gecko:function(){return(document.getBoxObjectFor==undefined)?false:((document.getElementsByClassName)?19:18);}}},Browser||{});Browser.Platform[Browser.Platform.name]=true;Browser.detect=function(){for(var b in this.Engines){var a=this.Engines[b]();if(a){this.Engine={name:b,version:a};this.Engine[b]=this.Engine[b+a]=true;break;}}return{name:b,version:a};};Browser.detect();Browser.Request=function(){return $try(function(){return new XMLHttpRequest();},function(){return new ActiveXObject("MSXML2.XMLHTTP");});};Browser.Features.xhr=!!(Browser.Request());Browser.Plugins.Flash=(function(){var a=($try(function(){return navigator.plugins["Shockwave Flash"].description;},function(){return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version");})||"0 r0").match(/\d+/g);return{version:parseInt(a[0]||0+"."+a[1],10)||0,build:parseInt(a[2],10)||0};})();function $exec(b){if(!b){return b;}if(window.execScript){window.execScript(b);}else{var a=document.createElement("script");a.setAttribute("type","text/javascript");a[(Browser.Engine.webkit&&Browser.Engine.version<420)?"innerText":"text"]=b;document.head.appendChild(a);document.head.removeChild(a);}return b;}Native.UID=1;var $uid=(Browser.Engine.trident)?function(a){return(a.uid||(a.uid=[Native.UID++]))[0];}:function(a){return a.uid||(a.uid=Native.UID++);};var Window=new Native({name:"Window",legacy:(Browser.Engine.trident)?null:window.Window,initialize:function(a){$uid(a);if(!a.Element){a.Element=$empty;if(Browser.Engine.webkit){a.document.createElement("iframe");}a.Element.prototype=(Browser.Engine.webkit)?window["[[DOMElement.prototype]]"]:{};}a.document.window=a;return $extend(a,Window.Prototype);},afterImplement:function(b,a){window[b]=Window.Prototype[b]=a;}});Window.Prototype={$family:{name:"window"}};new Window(window);var Document=new Native({name:"Document",legacy:(Browser.Engine.trident)?null:window.Document,initialize:function(a){$uid(a);a.head=a.getElementsByTagName("head")[0];a.html=a.getElementsByTagName("html")[0];if(Browser.Engine.trident&&Browser.Engine.version<=4){$try(function(){a.execCommand("BackgroundImageCache",false,true);});}if(Browser.Engine.trident){a.window.attachEvent("onunload",function(){a.window.detachEvent("onunload",arguments.callee);a.head=a.html=a.window=null;});}return $extend(a,Document.Prototype);},afterImplement:function(b,a){document[b]=Document.Prototype[b]=a;}});Document.Prototype={$family:{name:"document"}};new Document(document);Array.implement({every:function(c,d){for(var b=0,a=this.length;b<a;b++){if(!c.call(d,this[b],b,this)){return false;}}return true;},filter:function(d,e){var c=[];for(var b=0,a=this.length;b<a;b++){if(d.call(e,this[b],b,this)){c.push(this[b]);}}return c;},clean:function(){return this.filter($defined);},indexOf:function(c,d){var a=this.length;for(var b=(d<0)?Math.max(0,a+d):d||0;b<a;b++){if(this[b]===c){return b;}}return-1;},map:function(d,e){var c=[];for(var b=0,a=this.length;b<a;b++){c[b]=d.call(e,this[b],b,this);}return c;},some:function(c,d){for(var b=0,a=this.length;b<a;b++){if(c.call(d,this[b],b,this)){return true;}}return false;},associate:function(c){var d={},b=Math.min(this.length,c.length);for(var a=0;a<b;a++){d[c[a]]=this[a];}return d;},link:function(c){var a={};for(var e=0,b=this.length;e<b;e++){for(var d in c){if(c[d](this[e])){a[d]=this[e];delete c[d];break;}}}return a;},contains:function(a,b){return this.indexOf(a,b)!=-1;},extend:function(c){for(var b=0,a=c.length;b<a;b++){this.push(c[b]);}return this;},getLast:function(){return(this.length)?this[this.length-1]:null;},getRandom:function(){return(this.length)?this[$random(0,this.length-1)]:null;},include:function(a){if(!this.contains(a)){this.push(a);}return this;},combine:function(c){for(var b=0,a=c.length;b<a;b++){this.include(c[b]);}return this;},erase:function(b){for(var a=this.length;a--;a){if(this[a]===b){this.splice(a,1);}}return this;},empty:function(){this.length=0;return this;},flatten:function(){var d=[];for(var b=0,a=this.length;b<a;b++){var c=$type(this[b]);if(!c){continue;}d=d.concat((c=="array"||c=="collection"||c=="arguments")?Array.flatten(this[b]):this[b]);}return d;},hexToRgb:function(b){if(this.length!=3){return null;}var a=this.map(function(c){if(c.length==1){c+=c;}return c.toInt(16);});return(b)?a:"rgb("+a+")";},rgbToHex:function(d){if(this.length<3){return null;}if(this.length==4&&this[3]==0&&!d){return"transparent";}var b=[];for(var a=0;a<3;a++){var c=(this[a]-0).toString(16);b.push((c.length==1)?"0"+c:c);}return(d)?b:"#"+b.join("");}});Function.implement({extend:function(a){for(var b in a){this[b]=a[b];}return this;},create:function(b){var a=this;b=b||{};return function(d){var c=b.arguments;c=(c!=undefined)?$splat(c):Array.slice(arguments,(b.event)?1:0);if(b.event){c=[d||window.event].extend(c);}var e=function(){return a.apply(b.bind||null,c);};if(b.delay){return setTimeout(e,b.delay);}if(b.periodical){return setInterval(e,b.periodical);}if(b.attempt){return $try(e);}return e();};},run:function(a,b){return this.apply(b,$splat(a));},pass:function(a,b){return this.create({bind:b,arguments:a});},bind:function(b,a){return this.create({bind:b,arguments:a});},bindWithEvent:function(b,a){return this.create({bind:b,arguments:a,event:true});},attempt:function(a,b){return this.create({bind:b,arguments:a,attempt:true})();},delay:function(b,c,a){return this.create({bind:c,arguments:a,delay:b})();},periodical:function(c,b,a){return this.create({bind:b,arguments:a,periodical:c})();}});Number.implement({limit:function(b,a){return Math.min(a,Math.max(b,this));},round:function(a){a=Math.pow(10,a||0);return Math.round(this*a)/a;},times:function(b,c){for(var a=0;a<this;a++){b.call(c,a,this);}},toFloat:function(){return parseFloat(this);},toInt:function(a){return parseInt(this,a||10);}});Number.alias("times","each");(function(b){var a={};b.each(function(c){if(!Number[c]){a[c]=function(){return Math[c].apply(null,[this].concat($A(arguments)));};}});Number.implement(a);})(["abs","acos","asin","atan","atan2","ceil","cos","exp","floor","log","max","min","pow","sin","sqrt","tan"]);String.implement({test:function(a,b){return((typeof a=="string")?new RegExp(a,b):a).test(this);},contains:function(a,b){return(b)?(b+this+b).indexOf(b+a+b)>-1:this.indexOf(a)>-1;},trim:function(){return this.replace(/^\s+|\s+$/g,"");},clean:function(){return this.replace(/\s+/g," ").trim();},camelCase:function(){return this.replace(/-\D/g,function(a){return a.charAt(1).toUpperCase();});},hyphenate:function(){return this.replace(/[A-Z]/g,function(a){return("-"+a.charAt(0).toLowerCase());});},capitalize:function(){return this.replace(/\b[a-z]/g,function(a){return a.toUpperCase();});},escapeRegExp:function(){return this.replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1");},toInt:function(a){return parseInt(this,a||10);},toFloat:function(){return parseFloat(this);},hexToRgb:function(b){var a=this.match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);return(a)?a.slice(1).hexToRgb(b):null;},rgbToHex:function(b){var a=this.match(/\d{1,3}/g);return(a)?a.rgbToHex(b):null;},stripScripts:function(b){var a="";var c=this.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(){a+=arguments[1]+"\n";return"";});if(b===true){$exec(a);}else{if($type(b)=="function"){b(a,c);}}return c;},substitute:function(a,b){return this.replace(b||(/\\?\{([^{}]+)\}/g),function(d,c){if(d.charAt(0)=="\\"){return d.slice(1);}return(a[c]!=undefined)?a[c]:"";});}});Hash.implement({has:Object.prototype.hasOwnProperty,keyOf:function(b){for(var a in this){if(this.hasOwnProperty(a)&&this[a]===b){return a;}}return null;},hasValue:function(a){return(Hash.keyOf(this,a)!==null);},extend:function(a){Hash.each(a,function(c,b){Hash.set(this,b,c);},this);return this;},combine:function(a){Hash.each(a,function(c,b){Hash.include(this,b,c);},this);return this;},erase:function(a){if(this.hasOwnProperty(a)){delete this[a];}return this;},get:function(a){return(this.hasOwnProperty(a))?this[a]:null;},set:function(a,b){if(!this[a]||this.hasOwnProperty(a)){this[a]=b;}return this;},empty:function(){Hash.each(this,function(b,a){delete this[a];},this);return this;},include:function(a,b){if(this[a]==undefined){this[a]=b;}return this;},map:function(b,c){var a=new Hash;Hash.each(this,function(e,d){a.set(d,b.call(c,e,d,this));},this);return a;},filter:function(b,c){var a=new Hash;Hash.each(this,function(e,d){if(b.call(c,e,d,this)){a.set(d,e);}},this);return a;},every:function(b,c){for(var a in this){if(this.hasOwnProperty(a)&&!b.call(c,this[a],a)){return false;}}return true;},some:function(b,c){for(var a in this){if(this.hasOwnProperty(a)&&b.call(c,this[a],a)){return true;}}return false;},getKeys:function(){var a=[];Hash.each(this,function(c,b){a.push(b);});return a;},getValues:function(){var a=[];Hash.each(this,function(b){a.push(b);});return a;},toQueryString:function(a){var b=[];Hash.each(this,function(f,e){if(a){e=a+"["+e+"]";}var d;switch($type(f)){case"object":d=Hash.toQueryString(f,e);break;case"array":var c={};f.each(function(h,g){c[g]=h;});d=Hash.toQueryString(c,e);break;default:d=e+"="+encodeURIComponent(f);}if(f!=undefined){b.push(d);}});return b.join("&");}});Hash.alias({keyOf:"indexOf",hasValue:"contains"});var Event=new Native({name:"Event",initialize:function(a,f){f=f||window;var k=f.document;a=a||f.event;if(a.$extended){return a;}this.$extended=true;var j=a.type;var g=a.target||a.srcElement;while(g&&g.nodeType==3){g=g.parentNode;}if(j.test(/key/)){var b=a.which||a.keyCode;var m=Event.Keys.keyOf(b);if(j=="keydown"){var d=b-111;if(d>0&&d<13){m="f"+d;}}m=m||String.fromCharCode(b).toLowerCase();}else{if(j.match(/(click|mouse|menu)/i)){k=(!k.compatMode||k.compatMode=="CSS1Compat")?k.html:k.body;var i={x:a.pageX||a.clientX+k.scrollLeft,y:a.pageY||a.clientY+k.scrollTop};var c={x:(a.pageX)?a.pageX-f.pageXOffset:a.clientX,y:(a.pageY)?a.pageY-f.pageYOffset:a.clientY};if(j.match(/DOMMouseScroll|mousewheel/)){var h=(a.wheelDelta)?a.wheelDelta/120:-(a.detail||0)/3;}var e=(a.which==3)||(a.button==2);var l=null;if(j.match(/over|out/)){switch(j){case"mouseover":l=a.relatedTarget||a.fromElement;break;case"mouseout":l=a.relatedTarget||a.toElement;}if(!(function(){while(l&&l.nodeType==3){l=l.parentNode;}return true;}).create({attempt:Browser.Engine.gecko})()){l=false;}}}}return $extend(this,{event:a,type:j,page:i,client:c,rightClick:e,wheel:h,relatedTarget:l,target:g,code:b,key:m,shift:a.shiftKey,control:a.ctrlKey,alt:a.altKey,meta:a.metaKey});}});Event.Keys=new Hash({enter:13,up:38,down:40,left:37,right:39,esc:27,space:32,backspace:8,tab:9,"delete":46});Event.implement({stop:function(){return this.stopPropagation().preventDefault();},stopPropagation:function(){if(this.event.stopPropagation){this.event.stopPropagation();}else{this.event.cancelBubble=true;}return this;},preventDefault:function(){if(this.event.preventDefault){this.event.preventDefault();}else{this.event.returnValue=false;}return this;}});function Class(b){if(b instanceof Function){b={initialize:b};}var a=function(){Object.reset(this);if(a._prototyping){return this;}this._current=$empty;var c=(this.initialize)?this.initialize.apply(this,arguments):this;delete this._current;delete this.caller;return c;}.extend(this);a.implement(b);a.constructor=Class;a.prototype.constructor=a;return a;}Function.prototype.protect=function(){this._protected=true;return this;};Object.reset=function(a,c){if(c==null){for(var e in a){Object.reset(a,e);}return a;}delete a[c];switch($type(a[c])){case"object":var d=function(){};d.prototype=a[c];var b=new d;a[c]=Object.reset(b);break;case"array":a[c]=$unlink(a[c]);break;}return a;};new Native({name:"Class",initialize:Class}).extend({instantiate:function(b){b._prototyping=true;var a=new b;delete b._prototyping;return a;},wrap:function(a,b,c){if(c._origin){c=c._origin;}return function(){if(c._protected&&this._current==null){throw new Error('The method "'+b+'" cannot be called.');}var e=this.caller,f=this._current;this.caller=f;this._current=arguments.callee;var d=c.apply(this,arguments);this._current=f;this.caller=e;return d;}.extend({_owner:a,_origin:c,_name:b});}});Class.implement({implement:function(a,d){if($type(a)=="object"){for(var e in a){this.implement(e,a[e]);}return this;}var f=Class.Mutators[a];if(f){d=f.call(this,d);if(d==null){return this;}}var c=this.prototype;switch($type(d)){case"function":if(d._hidden){return this;}c[a]=Class.wrap(this,a,d);break;case"object":var b=c[a];if($type(b)=="object"){$mixin(b,d);}else{c[a]=$unlink(d);}break;case"array":c[a]=$unlink(d);break;default:c[a]=d;}return this;}});Class.Mutators={Extends:function(a){this.parent=a;this.prototype=Class.instantiate(a);this.implement("parent",function(){var b=this.caller._name,c=this.caller._owner.parent.prototype[b];if(!c){throw new Error('The method "'+b+'" has no parent.');}return c.apply(this,arguments);}.protect());},Implements:function(a){$splat(a).each(function(b){if(b instanceof Function){b=Class.instantiate(b);}this.implement(b);},this);}};var Chain=new Class({$chain:[],chain:function(){this.$chain.extend(Array.flatten(arguments));return this;},callChain:function(){return(this.$chain.length)?this.$chain.shift().apply(this,arguments):false;},clearChain:function(){this.$chain.empty();return this;}});var Events=new Class({$events:{},addEvent:function(c,b,a){c=Events.removeOn(c);if(b!=$empty){this.$events[c]=this.$events[c]||[];this.$events[c].include(b);if(a){b.internal=true;}}return this;},addEvents:function(a){for(var b in a){this.addEvent(b,a[b]);}return this;},fireEvent:function(c,b,a){c=Events.removeOn(c);if(!this.$events||!this.$events[c]){return this;}this.$events[c].each(function(d){d.create({bind:this,delay:a,"arguments":b})();},this);return this;},removeEvent:function(b,a){b=Events.removeOn(b);if(!this.$events[b]){return this;}if(!a.internal){this.$events[b].erase(a);}return this;},removeEvents:function(c){var d;if($type(c)=="object"){for(d in c){this.removeEvent(d,c[d]);}return this;}if(c){c=Events.removeOn(c);}for(d in this.$events){if(c&&c!=d){continue;}var b=this.$events[d];for(var a=b.length;a--;a){this.removeEvent(d,b[a]);}}return this;}});Events.removeOn=function(a){return a.replace(/^on([A-Z])/,function(b,c){return c.toLowerCase();});};var Options=new Class({setOptions:function(){this.options=$merge.run([this.options].extend(arguments));if(!this.addEvent){return this;}for(var a in this.options){if($type(this.options[a])!="function"||!(/^on[A-Z]/).test(a)){continue;}this.addEvent(a,this.options[a]);delete this.options[a];}return this;}});var Element=new Native({name:"Element",legacy:window.Element,initialize:function(a,b){var c=Element.Constructors.get(a);if(c){return c(b);}if(typeof a=="string"){return document.newElement(a,b);}return $(a).set(b);},afterImplement:function(a,b){Element.Prototype[a]=b;if(Array[a]){return;}Elements.implement(a,function(){var c=[],g=true;for(var e=0,d=this.length;e<d;e++){var f=this[e][a].apply(this[e],arguments);c.push(f);if(g){g=($type(f)=="element");}}return(g)?new Elements(c):c;});}});Element.Prototype={$family:{name:"element"}};Element.Constructors=new Hash;var IFrame=new Native({name:"IFrame",generics:false,initialize:function(){var e=Array.link(arguments,{properties:Object.type,iframe:$defined});var c=e.properties||{};var b=$(e.iframe)||false;var d=c.onload||$empty;delete c.onload;c.id=c.name=$pick(c.id,c.name,b.id,b.name,"IFrame_"+$time());b=new Element(b||"iframe",c);var a=function(){var f=$try(function(){return b.contentWindow.location.host;});if(f&&f==window.location.host){var g=new Window(b.contentWindow);new Document(b.contentWindow.document);$extend(g.Element.prototype,Element.Prototype);}d.call(b.contentWindow,b.contentWindow.document);};(window.frames[c.id])?a():b.addListener("load",a);return b;}});var Elements=new Native({initialize:function(f,b){b=$extend({ddup:true,cash:true},b);f=f||[];if(b.ddup||b.cash){var g={},e=[];for(var c=0,a=f.length;c<a;c++){var d=$.element(f[c],!b.cash);if(b.ddup){if(g[d.uid]){continue;}g[d.uid]=true;}e.push(d);}f=e;}return(b.cash)?$extend(f,this):f;}});Elements.implement({filter:function(a,b){if(!a){return this;}return new Elements(Array.filter(this,(typeof a=="string")?function(c){return c.match(a);}:a,b));}});Document.implement({newElement:function(a,b){if(Browser.Engine.trident&&b){["name","type","checked"].each(function(c){if(!b[c]){return;}a+=" "+c+'="'+b[c]+'"';if(c!="checked"){delete b[c];}});a="<"+a+">";}return $.element(this.createElement(a)).set(b);},newTextNode:function(a){return this.createTextNode(a);},getDocument:function(){return this;},getWindow:function(){return this.window;}});Window.implement({$:function(b,c){if(b&&b.$family&&b.uid){return b;}var a=$type(b);return($[a])?$[a](b,c,this.document):null;},$$:function(a){if(arguments.length==1&&typeof a=="string"){return this.document.getElements(a);}var f=[];var c=Array.flatten(arguments);for(var d=0,b=c.length;d<b;d++){var e=c[d];switch($type(e)){case"element":f.push(e);break;case"string":f.extend(this.document.getElements(e,true));}}return new Elements(f);},getDocument:function(){return this.document;},getWindow:function(){return this;}});$.string=function(c,b,a){c=a.getElementById(c);return(c)?$.element(c,b):null;};$.element=function(a,d){$uid(a);if(!d&&!a.$family&&!(/^object|embed$/i).test(a.tagName)){var b=Element.Prototype;for(var c in b){a[c]=b[c];}}return a;};$.object=function(b,c,a){if(b.toElement){return $.element(b.toElement(a),c);}return null;};$.textnode=$.whitespace=$.window=$.document=$arguments(0);Native.implement([Element,Document],{getElement:function(a,b){return $(this.getElements(a,true)[0]||null,b);},getElements:function(a,d){a=a.split(",");var c=[];var b=(a.length>1);a.each(function(e){var f=this.getElementsByTagName(e.trim());(b)?c.extend(f):c=f;},this);return new Elements(c,{ddup:b,cash:!d});}});(function(){var h={},f={};var i={input:"checked",option:"selected",textarea:(Browser.Engine.webkit&&Browser.Engine.version<420)?"innerHTML":"value"};var c=function(l){return(f[l]||(f[l]={}));};var g=function(n,l){if(!n){return;}var m=n.uid;if(Browser.Engine.trident){if(n.clearAttributes){var q=l&&n.cloneNode(false);n.clearAttributes();if(q){n.mergeAttributes(q);}}else{if(n.removeEvents){n.removeEvents();}}if((/object/i).test(n.tagName)){for(var o in n){if(typeof n[o]=="function"){n[o]=$empty;}}Element.dispose(n);}}if(!m){return;}h[m]=f[m]=null;};var d=function(){Hash.each(h,g);if(Browser.Engine.trident){$A(document.getElementsByTagName("object")).each(g);}if(window.CollectGarbage){CollectGarbage();}h=f=null;};var j=function(n,l,s,m,p,r){var o=n[s||l];var q=[];while(o){if(o.nodeType==1&&(!m||Element.match(o,m))){if(!p){return $(o,r);}q.push(o);}o=o[l];}return(p)?new Elements(q,{ddup:false,cash:!r}):null;};var e={html:"innerHTML","class":"className","for":"htmlFor",text:(Browser.Engine.trident||(Browser.Engine.webkit&&Browser.Engine.version<420))?"innerText":"textContent"};var b=["compact","nowrap","ismap","declare","noshade","checked","disabled","readonly","multiple","selected","noresize","defer"];var k=["value","accessKey","cellPadding","cellSpacing","colSpan","frameBorder","maxLength","readOnly","rowSpan","tabIndex","useMap"];b=b.associate(b);Hash.extend(e,b);Hash.extend(e,k.associate(k.map(String.toLowerCase)));var a={before:function(m,l){if(l.parentNode){l.parentNode.insertBefore(m,l);}},after:function(m,l){if(!l.parentNode){return;}var n=l.nextSibling;(n)?l.parentNode.insertBefore(m,n):l.parentNode.appendChild(m);},bottom:function(m,l){l.appendChild(m);},top:function(m,l){var n=l.firstChild;(n)?l.insertBefore(m,n):l.appendChild(m);}};a.inside=a.bottom;Hash.each(a,function(l,m){m=m.capitalize();Element.implement("inject"+m,function(n){l(this,$(n,true));return this;});Element.implement("grab"+m,function(n){l($(n,true),this);return this;});});Element.implement({set:function(o,m){switch($type(o)){case"object":for(var n in o){this.set(n,o[n]);}break;case"string":var l=Element.Properties.get(o);(l&&l.set)?l.set.apply(this,Array.slice(arguments,1)):this.setProperty(o,m);}return this;},get:function(m){var l=Element.Properties.get(m);return(l&&l.get)?l.get.apply(this,Array.slice(arguments,1)):this.getProperty(m);},erase:function(m){var l=Element.Properties.get(m);(l&&l.erase)?l.erase.apply(this):this.removeProperty(m);return this;},setProperty:function(m,n){var l=e[m];if(n==undefined){return this.removeProperty(m);}if(l&&b[m]){n=!!n;}(l)?this[l]=n:this.setAttribute(m,""+n);return this;},setProperties:function(l){for(var m in l){this.setProperty(m,l[m]);}return this;},getProperty:function(m){var l=e[m];var n=(l)?this[l]:this.getAttribute(m,2);return(b[m])?!!n:(l)?n:n||null;},getProperties:function(){var l=$A(arguments);return l.map(this.getProperty,this).associate(l);},removeProperty:function(m){var l=e[m];(l)?this[l]=(l&&b[m])?false:"":this.removeAttribute(m);return this;},removeProperties:function(){Array.each(arguments,this.removeProperty,this);return this;},hasClass:function(l){return this.className.contains(l," ");},addClass:function(l){if(!this.hasClass(l)){this.className=(this.className+" "+l).clean();}return this;},removeClass:function(l){this.className=this.className.replace(new RegExp("(^|\\s)"+l+"(?:\\s|$)"),"$1");return this;},toggleClass:function(l){return this.hasClass(l)?this.removeClass(l):this.addClass(l);},adopt:function(){Array.flatten(arguments).each(function(l){l=$(l,true);if(l){this.appendChild(l);}},this);return this;},appendText:function(m,l){return this.grab(this.getDocument().newTextNode(m),l);},grab:function(m,l){a[l||"bottom"]($(m,true),this);return this;},inject:function(m,l){a[l||"bottom"](this,$(m,true));return this;},replaces:function(l){l=$(l,true);l.parentNode.replaceChild(this,l);return this;},wraps:function(m,l){m=$(m,true);return this.replaces(m).grab(m,l);},getPrevious:function(l,m){return j(this,"previousSibling",null,l,false,m);},getAllPrevious:function(l,m){return j(this,"previousSibling",null,l,true,m);},getNext:function(l,m){return j(this,"nextSibling",null,l,false,m);},getAllNext:function(l,m){return j(this,"nextSibling",null,l,true,m);},getFirst:function(l,m){return j(this,"nextSibling","firstChild",l,false,m);},getLast:function(l,m){return j(this,"previousSibling","lastChild",l,false,m);},getParent:function(l,m){return j(this,"parentNode",null,l,false,m);},getParents:function(l,m){return j(this,"parentNode",null,l,true,m);},getSiblings:function(l,m){return this.getParent().getChildren(l,m).erase(this);},getChildren:function(l,m){return j(this,"nextSibling","firstChild",l,true,m);},getWindow:function(){return this.ownerDocument.window;},getDocument:function(){return this.ownerDocument;},getElementById:function(o,n){var m=this.ownerDocument.getElementById(o);if(!m){return null;}for(var l=m.parentNode;l!=this;l=l.parentNode){if(!l){return null;}}return $.element(m,n);},getSelected:function(){return new Elements($A(this.options).filter(function(l){return l.selected;}));},getComputedStyle:function(m){if(this.currentStyle){return this.currentStyle[m.camelCase()];}var l=this.getDocument().defaultView.getComputedStyle(this,null);return(l)?l.getPropertyValue([m.hyphenate()]):null;},toQueryString:function(){var l=[];this.getElements("input, select, textarea",true).each(function(m){if(!m.name||m.disabled){return;}var n=(m.tagName.toLowerCase()=="select")?Element.getSelected(m).map(function(o){return o.value;}):((m.type=="radio"||m.type=="checkbox")&&!m.checked)?null:m.value;$splat(n).each(function(o){if(typeof o!="undefined"){l.push(m.name+"="+encodeURIComponent(o));}});});return l.join("&");},clone:function(o,l){o=o!==false;var r=this.cloneNode(o);var n=function(v,u){if(!l){v.removeAttribute("id");}if(Browser.Engine.trident){v.clearAttributes();v.mergeAttributes(u);v.removeAttribute("uid");if(v.options){var w=v.options,s=u.options;for(var t=w.length;t--;){w[t].selected=s[t].selected;}}}var x=i[u.tagName.toLowerCase()];if(x&&u[x]){v[x]=u[x];}};if(o){var p=r.getElementsByTagName("*"),q=this.getElementsByTagName("*");for(var m=p.length;m--;){n(p[m],q[m]);}}n(r,this);return $(r);},destroy:function(){Element.empty(this);Element.dispose(this);g(this,true);return null;},empty:function(){$A(this.childNodes).each(function(l){Element.destroy(l);});return this;},dispose:function(){return(this.parentNode)?this.parentNode.removeChild(this):this;},hasChild:function(l){l=$(l,true);if(!l){return false;}if(Browser.Engine.webkit&&Browser.Engine.version<420){return $A(this.getElementsByTagName(l.tagName)).contains(l);}return(this.contains)?(this!=l&&this.contains(l)):!!(this.compareDocumentPosition(l)&16);},match:function(l){return(!l||(l==this)||(Element.get(this,"tag")==l));}});Native.implement([Element,Window,Document],{addListener:function(o,n){if(o=="unload"){var l=n,m=this;n=function(){m.removeListener("unload",n);l();};}else{h[this.uid]=this;}if(this.addEventListener){this.addEventListener(o,n,false);}else{this.attachEvent("on"+o,n);}return this;},removeListener:function(m,l){if(this.removeEventListener){this.removeEventListener(m,l,false);}else{this.detachEvent("on"+m,l);}return this;},retrieve:function(m,l){var o=c(this.uid),n=o[m];if(l!=undefined&&n==undefined){n=o[m]=l;}return $pick(n);},store:function(m,l){var n=c(this.uid);n[m]=l;return this;},eliminate:function(l){var m=c(this.uid);delete m[l];return this;}});window.addListener("unload",d);})();Element.Properties=new Hash;Element.Properties.style={set:function(a){this.style.cssText=a;},get:function(){return this.style.cssText;},erase:function(){this.style.cssText="";}};Element.Properties.tag={get:function(){return this.tagName.toLowerCase();}};Element.Properties.html=(function(){var c=document.createElement("div");var a={table:[1,"<table>","</table>"],select:[1,"<select>","</select>"],tbody:[2,"<table><tbody>","</tbody></table>"],tr:[3,"<table><tbody><tr>","</tr></tbody></table>"]};a.thead=a.tfoot=a.tbody;var b={set:function(){var e=Array.flatten(arguments).join("");var f=Browser.Engine.trident&&a[this.get("tag")];if(f){var g=c;g.innerHTML=f[1]+e+f[2];for(var d=f[0];d--;){g=g.firstChild;}this.empty().adopt(g.childNodes);}else{this.innerHTML=e;}}};b.erase=b.set;return b;})();if(Browser.Engine.webkit&&Browser.Engine.version<420){Element.Properties.text={get:function(){if(this.innerText){return this.innerText;}var a=this.ownerDocument.newElement("div",{html:this.innerHTML}).inject(this.ownerDocument.body);var b=a.innerText;a.destroy();return b;}};}Element.Properties.events={set:function(a){this.addEvents(a);}};Native.implement([Element,Window,Document],{addEvent:function(e,g){var h=this.retrieve("events",{});h[e]=h[e]||{keys:[],values:[]};if(h[e].keys.contains(g)){return this;}h[e].keys.push(g);var f=e,a=Element.Events.get(e),c=g,i=this;if(a){if(a.onAdd){a.onAdd.call(this,g);}if(a.condition){c=function(j){if(a.condition.call(this,j)){return g.call(this,j);}return true;};}f=a.base||f;}var d=function(){return g.call(i);};var b=Element.NativeEvents[f];if(b){if(b==2){d=function(j){j=new Event(j,i.getWindow());if(c.call(i,j)===false){j.stop();}};}this.addListener(f,d);}h[e].values.push(d);return this;},removeEvent:function(c,b){var a=this.retrieve("events");if(!a||!a[c]){return this;}var f=a[c].keys.indexOf(b);if(f==-1){return this;}a[c].keys.splice(f,1);var e=a[c].values.splice(f,1)[0];var d=Element.Events.get(c);if(d){if(d.onRemove){d.onRemove.call(this,b);}c=d.base||c;}return(Element.NativeEvents[c])?this.removeListener(c,e):this;},addEvents:function(a){for(var b in a){this.addEvent(b,a[b]);}return this;},removeEvents:function(a){var c;if($type(a)=="object"){for(c in a){this.removeEvent(c,a[c]);}return this;}var b=this.retrieve("events");if(!b){return this;}if(!a){for(c in b){this.removeEvents(c);}this.eliminate("events");}else{if(b[a]){while(b[a].keys[0]){this.removeEvent(a,b[a].keys[0]);}b[a]=null;}}return this;},fireEvent:function(d,b,a){var c=this.retrieve("events");if(!c||!c[d]){return this;}c[d].keys.each(function(e){e.create({bind:this,delay:a,"arguments":b})();},this);return this;},cloneEvents:function(d,a){d=$(d);var c=d.retrieve("events");if(!c){return this;}if(!a){for(var b in c){this.cloneEvents(d,b);}}else{if(c[a]){c[a].keys.each(function(e){this.addEvent(a,e);},this);}}return this;}});Element.NativeEvents={click:2,dblclick:2,mouseup:2,mousedown:2,contextmenu:2,mousewheel:2,DOMMouseScroll:2,mouseover:2,mouseout:2,mousemove:2,selectstart:2,selectend:2,keydown:2,keypress:2,keyup:2,focus:2,blur:2,change:2,reset:2,select:2,submit:2,load:1,unload:1,beforeunload:2,resize:1,move:1,DOMContentLoaded:1,readystatechange:1,error:1,abort:1,scroll:1};(function(){var a=function(b){var c=b.relatedTarget;if(c==undefined){return true;}if(c===false){return false;}return($type(this)!="document"&&c!=this&&c.prefix!="xul"&&!this.hasChild(c));};Element.Events=new Hash({mouseenter:{base:"mouseover",condition:a},mouseleave:{base:"mouseout",condition:a},mousewheel:{base:(Browser.Engine.gecko)?"DOMMouseScroll":"mousewheel"}});})();Element.Properties.styles={set:function(a){this.setStyles(a);}};Element.Properties.opacity={set:function(a,b){if(!b){if(a==0){if(this.style.visibility!="hidden"){this.style.visibility="hidden";}}else{if(this.style.visibility!="visible"){this.style.visibility="visible";}}}if(!this.currentStyle||!this.currentStyle.hasLayout){this.style.zoom=1;}if(Browser.Engine.trident){this.style.filter=(a==1)?"":"alpha(opacity="+a*100+")";}this.style.opacity=a;this.store("opacity",a);},get:function(){return this.retrieve("opacity",1);}};Element.implement({setOpacity:function(a){return this.set("opacity",a,true);},getOpacity:function(){return this.get("opacity");},setStyle:function(b,a){switch(b){case"opacity":return this.set("opacity",parseFloat(a));case"float":b=(Browser.Engine.trident)?"styleFloat":"cssFloat";}b=b.camelCase();if($type(a)!="string"){var c=(Element.Styles.get(b)||"@").split(" ");a=$splat(a).map(function(e,d){if(!c[d]){return"";}return($type(e)=="number")?c[d].replace("@",Math.round(e)):e;}).join(" ");}else{if(a==String(Number(a))){a=Math.round(a);}}this.style[b]=a;return this;},getStyle:function(g){switch(g){case"opacity":return this.get("opacity");case"float":g=(Browser.Engine.trident)?"styleFloat":"cssFloat";}g=g.camelCase();var a=this.style[g];if(!$chk(a)){a=[];for(var f in Element.ShortStyles){if(g!=f){continue;}for(var e in Element.ShortStyles[f]){a.push(this.getStyle(e));}return a.join(" ");}a=this.getComputedStyle(g);}if(a){a=String(a);var c=a.match(/rgba?\([\d\s,]+\)/);if(c){a=a.replace(c[0],c[0].rgbToHex());}}if(Browser.Engine.presto||(Browser.Engine.trident&&!$chk(parseInt(a,10)))){if(g.test(/^(height|width)$/)){var b=(g=="width")?["left","right"]:["top","bottom"],d=0;b.each(function(h){d+=this.getStyle("border-"+h+"-width").toInt()+this.getStyle("padding-"+h).toInt();},this);return this["offset"+g.capitalize()]-d+"px";}if((Browser.Engine.presto)&&String(a).test("px")){return a;}if(g.test(/(border(.+)Width|margin|padding)/)){return"0px";}}return a;},setStyles:function(b){for(var a in b){this.setStyle(a,b[a]);}return this;},getStyles:function(){var a={};Array.each(arguments,function(b){a[b]=this.getStyle(b);},this);return a;}});Element.Styles=new Hash({left:"@px",top:"@px",bottom:"@px",right:"@px",width:"@px",height:"@px",maxWidth:"@px",maxHeight:"@px",minWidth:"@px",minHeight:"@px",backgroundColor:"rgb(@, @, @)",backgroundPosition:"@px @px",color:"rgb(@, @, @)",fontSize:"@px",letterSpacing:"@px",lineHeight:"@px",clip:"rect(@px @px @px @px)",margin:"@px @px @px @px",padding:"@px @px @px @px",border:"@px @ rgb(@, @, @) @px @ rgb(@, @, @) @px @ rgb(@, @, @)",borderWidth:"@px @px @px @px",borderStyle:"@ @ @ @",borderColor:"rgb(@, @, @) rgb(@, @, @) rgb(@, @, @) rgb(@, @, @)",zIndex:"@",zoom:"@",fontWeight:"@",textIndent:"@px",opacity:"@"});Element.ShortStyles={margin:{},padding:{},border:{},borderWidth:{},borderStyle:{},borderColor:{}};["Top","Right","Bottom","Left"].each(function(g){var f=Element.ShortStyles;var b=Element.Styles;["margin","padding"].each(function(h){var i=h+g;f[h][i]=b[i]="@px";});var e="border"+g;f.border[e]=b[e]="@px @ rgb(@, @, @)";var d=e+"Width",a=e+"Style",c=e+"Color";f[e]={};f.borderWidth[d]=f[e][d]=b[d]="@px";f.borderStyle[a]=f[e][a]=b[a]="@";f.borderColor[c]=f[e][c]=b[c]="rgb(@, @, @)";});(function(){Element.implement({scrollTo:function(h,i){if(b(this)){this.getWindow().scrollTo(h,i);}else{this.scrollLeft=h;this.scrollTop=i;}return this;},getSize:function(){if(b(this)){return this.getWindow().getSize();}return{x:this.offsetWidth,y:this.offsetHeight};},getScrollSize:function(){if(b(this)){return this.getWindow().getScrollSize();}return{x:this.scrollWidth,y:this.scrollHeight};},getScroll:function(){if(b(this)){return this.getWindow().getScroll();}return{x:this.scrollLeft,y:this.scrollTop};},getScrolls:function(){var i=this,h={x:0,y:0};while(i&&!b(i)){h.x+=i.scrollLeft;h.y+=i.scrollTop;i=i.parentNode;}return h;},getOffsetParent:function(){var h=this;if(b(h)){return null;}if(!Browser.Engine.trident){return h.offsetParent;}while((h=h.parentNode)&&!b(h)){if(d(h,"position")!="static"){return h;}}return null;},getOffsets:function(){if(Browser.Engine.trident){var l=this.getBoundingClientRect(),j=this.getDocument().documentElement;var m=d(this,"position")=="fixed";return{x:l.left+((m)?0:j.scrollLeft)-j.clientLeft,y:l.top+((m)?0:j.scrollTop)-j.clientTop};}var i=this,h={x:0,y:0};if(b(this)){return h;}while(i&&!b(i)){h.x+=i.offsetLeft;h.y+=i.offsetTop;if(Browser.Engine.gecko){if(!f(i)){h.x+=c(i);h.y+=g(i);}var k=i.parentNode;if(k&&d(k,"overflow")!="visible"){h.x+=c(k);h.y+=g(k);}}else{if(i!=this&&Browser.Engine.webkit){h.x+=c(i);h.y+=g(i);}}i=i.offsetParent;}if(Browser.Engine.gecko&&!f(this)){h.x-=c(this);h.y-=g(this);}return h;},getPosition:function(k){if(b(this)){return{x:0,y:0};}var l=this.getOffsets(),i=this.getScrolls();var h={x:l.x-i.x,y:l.y-i.y};var j=(k&&(k=$(k)))?k.getPosition():{x:0,y:0};return{x:h.x-j.x,y:h.y-j.y};},getCoordinates:function(j){if(b(this)){return this.getWindow().getCoordinates();}var h=this.getPosition(j),i=this.getSize();var k={left:h.x,top:h.y,width:i.x,height:i.y};k.right=k.left+k.width;k.bottom=k.top+k.height;return k;},computePosition:function(h){return{left:h.x-e(this,"margin-left"),top:h.y-e(this,"margin-top")};},position:function(h){return this.setStyles(this.computePosition(h));}});Native.implement([Document,Window],{getSize:function(){if(Browser.Engine.presto||Browser.Engine.webkit){var i=this.getWindow();return{x:i.innerWidth,y:i.innerHeight};}var h=a(this);return{x:h.clientWidth,y:h.clientHeight};},getScroll:function(){var i=this.getWindow(),h=a(this);return{x:i.pageXOffset||h.scrollLeft,y:i.pageYOffset||h.scrollTop};},getScrollSize:function(){var i=a(this),h=this.getSize();return{x:Math.max(i.scrollWidth,h.x),y:Math.max(i.scrollHeight,h.y)};},getPosition:function(){return{x:0,y:0};},getCoordinates:function(){var h=this.getSize();return{top:0,left:0,bottom:h.y,right:h.x,height:h.y,width:h.x};}});var d=Element.getComputedStyle;function e(h,i){return d(h,i).toInt()||0;}function f(h){return d(h,"-moz-box-sizing")=="border-box";}function g(h){return e(h,"border-top-width");}function c(h){return e(h,"border-left-width");}function b(h){return(/^(?:body|html)$/i).test(h.tagName);}function a(h){var i=h.getDocument();return(!i.compatMode||i.compatMode=="CSS1Compat")?i.html:i.body;}})();Native.implement([Window,Document,Element],{getHeight:function(){return this.getSize().y;},getWidth:function(){return this.getSize().x;},getScrollTop:function(){return this.getScroll().y;},getScrollLeft:function(){return this.getScroll().x;},getScrollHeight:function(){return this.getScrollSize().y;},getScrollWidth:function(){return this.getScrollSize().x;},getTop:function(){return this.getPosition().y;},getLeft:function(){return this.getPosition().x;}});Native.implement([Document,Element],{getElements:function(h,g){h=h.split(",");var c,e={};for(var d=0,b=h.length;d<b;d++){var a=h[d],f=Selectors.Utils.search(this,a,e);if(d!=0&&f.item){f=$A(f);}c=(d==0)?f:(c.item)?$A(c).concat(f):c.concat(f);}return new Elements(c,{ddup:(h.length>1),cash:!g});}});Element.implement({match:function(b){if(!b||(b==this)){return true;}var d=Selectors.Utils.parseTagAndID(b);var a=d[0],e=d[1];if(!Selectors.Filters.byID(this,e)||!Selectors.Filters.byTag(this,a)){return false;}var c=Selectors.Utils.parseSelector(b);return(c)?Selectors.Utils.filter(this,c,{}):true;}});var Selectors={Cache:{nth:{},parsed:{}}};Selectors.RegExps={id:(/#([\w-]+)/),tag:(/^(\w+|\*)/),quick:(/^(\w+|\*)$/),splitter:(/\s*([+>~\s])\s*([a-zA-Z#.*:\[])/g),combined:(/\.([\w-]+)|\[(\w+)(?:([!*^$~|]?=)(["']?)([^\4]*?)\4)?\]|:([\w-]+)(?:\(["']?(.*?)?["']?\)|$)/g)};Selectors.Utils={chk:function(b,c){if(!c){return true;}var a=$uid(b);if(!c[a]){return c[a]=true;}return false;},parseNthArgument:function(h){if(Selectors.Cache.nth[h]){return Selectors.Cache.nth[h];}var e=h.match(/^([+-]?\d*)?([a-z]+)?([+-]?\d*)?$/);if(!e){return false;}var g=parseInt(e[1],10);var d=(g||g===0)?g:1;var f=e[2]||false;var c=parseInt(e[3],10)||0;if(d!=0){c--;while(c<1){c+=d;}while(c>=d){c-=d;}}else{d=c;f="index";}switch(f){case"n":e={a:d,b:c,special:"n"};break;case"odd":e={a:2,b:0,special:"n"};break;case"even":e={a:2,b:1,special:"n"};break;case"first":e={a:0,special:"index"};break;case"last":e={special:"last-child"};break;case"only":e={special:"only-child"};break;default:e={a:(d-1),special:"index"};}return Selectors.Cache.nth[h]=e;},parseSelector:function(e){if(Selectors.Cache.parsed[e]){return Selectors.Cache.parsed[e];}var d,h={classes:[],pseudos:[],attributes:[]};while((d=Selectors.RegExps.combined.exec(e))){var i=d[1],g=d[2],f=d[3],b=d[5],c=d[6],j=d[7];if(i){h.classes.push(i);}else{if(c){var a=Selectors.Pseudo.get(c);if(a){h.pseudos.push({parser:a,argument:j});}else{h.attributes.push({name:c,operator:"=",value:j});}}else{if(g){h.attributes.push({name:g,operator:f,value:b});}}}}if(!h.classes.length){delete h.classes;}if(!h.attributes.length){delete h.attributes;}if(!h.pseudos.length){delete h.pseudos;}if(!h.classes&&!h.attributes&&!h.pseudos){h=null;}return Selectors.Cache.parsed[e]=h;},parseTagAndID:function(b){var a=b.match(Selectors.RegExps.tag);var c=b.match(Selectors.RegExps.id);return[(a)?a[1]:"*",(c)?c[1]:false];},filter:function(f,c,e){var d;if(c.classes){for(d=c.classes.length;d--;d){var g=c.classes[d];if(!Selectors.Filters.byClass(f,g)){return false;}}}if(c.attributes){for(d=c.attributes.length;d--;d){var b=c.attributes[d];if(!Selectors.Filters.byAttribute(f,b.name,b.operator,b.value)){return false;}}}if(c.pseudos){for(d=c.pseudos.length;d--;d){var a=c.pseudos[d];if(!Selectors.Filters.byPseudo(f,a.parser,a.argument,e)){return false;}}}return true;},getByTagAndID:function(b,a,d){if(d){var c=(b.getElementById)?b.getElementById(d,true):Element.getElementById(b,d,true);return(c&&Selectors.Filters.byTag(c,a))?[c]:[];}else{return b.getElementsByTagName(a);}},search:function(o,h,t){var b=[];var c=h.trim().replace(Selectors.RegExps.splitter,function(k,j,i){b.push(j);return":)"+i;}).split(":)");var p,e,A;for(var z=0,v=c.length;z<v;z++){var y=c[z];if(z==0&&Selectors.RegExps.quick.test(y)){p=o.getElementsByTagName(y);continue;}var a=b[z-1];var q=Selectors.Utils.parseTagAndID(y);var B=q[0],r=q[1];if(z==0){p=Selectors.Utils.getByTagAndID(o,B,r);}else{var d={},g=[];for(var x=0,w=p.length;x<w;x++){g=Selectors.Getters[a](g,p[x],B,r,d);}p=g;}var f=Selectors.Utils.parseSelector(y);if(f){e=[];for(var u=0,s=p.length;u<s;u++){A=p[u];if(Selectors.Utils.filter(A,f,t)){e.push(A);}}p=e;}}return p;}};Selectors.Getters={" ":function(h,g,j,a,e){var d=Selectors.Utils.getByTagAndID(g,j,a);for(var c=0,b=d.length;c<b;c++){var f=d[c];if(Selectors.Utils.chk(f,e)){h.push(f);}}return h;},">":function(h,g,j,a,f){var c=Selectors.Utils.getByTagAndID(g,j,a);for(var e=0,d=c.length;e<d;e++){var b=c[e];if(b.parentNode==g&&Selectors.Utils.chk(b,f)){h.push(b);}}return h;},"+":function(c,b,a,e,d){while((b=b.nextSibling)){if(b.nodeType==1){if(Selectors.Utils.chk(b,d)&&Selectors.Filters.byTag(b,a)&&Selectors.Filters.byID(b,e)){c.push(b);}break;}}return c;},"~":function(c,b,a,e,d){while((b=b.nextSibling)){if(b.nodeType==1){if(!Selectors.Utils.chk(b,d)){break;}if(Selectors.Filters.byTag(b,a)&&Selectors.Filters.byID(b,e)){c.push(b);}}}return c;}};Selectors.Filters={byTag:function(b,a){return(a=="*"||(b.tagName&&b.tagName.toLowerCase()==a));},byID:function(a,b){return(!b||(a.id&&a.id==b));},byClass:function(b,a){return(b.className&&b.className.contains(a," "));},byPseudo:function(a,d,c,b){return d.call(a,c,b);},byAttribute:function(c,d,b,e){var a=Element.prototype.getProperty.call(c,d);if(!a){return(b=="!=");}if(!b||e==undefined){return true;}switch(b){case"=":return(a==e);case"*=":return(a.contains(e));case"^=":return(a.substr(0,e.length)==e);case"$=":return(a.substr(a.length-e.length)==e);case"!=":return(a!=e);case"~=":return a.contains(e," ");case"|=":return a.contains(e,"-");}return false;}};Selectors.Pseudo=new Hash({checked:function(){return this.checked;},empty:function(){return!(this.innerText||this.textContent||"").length;},not:function(a){return!Element.match(this,a);},contains:function(a){return(this.innerText||this.textContent||"").contains(a);},"first-child":function(){return Selectors.Pseudo.index.call(this,0);},"last-child":function(){var a=this;while((a=a.nextSibling)){if(a.nodeType==1){return false;}}return true;},"only-child":function(){var b=this;while((b=b.previousSibling)){if(b.nodeType==1){return false;}}var a=this;while((a=a.nextSibling)){if(a.nodeType==1){return false;}}return true;},"nth-child":function(g,e){g=(g==undefined)?"n":g;var c=Selectors.Utils.parseNthArgument(g);if(c.special!="n"){return Selectors.Pseudo[c.special].call(this,c.a,e);}var f=0;e.positions=e.positions||{};var d=$uid(this);if(!e.positions[d]){var b=this;while((b=b.previousSibling)){if(b.nodeType!=1){continue;}f++;var a=e.positions[$uid(b)];if(a!=undefined){f=a+f;break;}}e.positions[d]=f;}return(e.positions[d]%c.a==c.b);},index:function(a){var b=this,c=0;while((b=b.previousSibling)){if(b.nodeType==1&&++c>a){return false;}}return(c==a);},even:function(b,a){return Selectors.Pseudo["nth-child"].call(this,"2n+1",a);},odd:function(b,a){return Selectors.Pseudo["nth-child"].call(this,"2n",a);},selected:function(){return this.selected;}});Element.Events.domready={onAdd:function(a){if(Browser.loaded){a.call(this);}}};(function(){var b=function(){if(Browser.loaded){return;}Browser.loaded=true;window.fireEvent("domready");document.fireEvent("domready");};if(Browser.Engine.trident){var a=document.createElement("div");(function(){($try(function(){a.doScroll("left");return $(a).inject(document.body).set("html","temp").dispose();}))?b():arguments.callee.delay(50);})();}else{if(Browser.Engine.webkit&&Browser.Engine.version<525){(function(){(["loaded","complete"].contains(document.readyState))?b():arguments.callee.delay(50);})();}else{window.addEvent("load",b);document.addEvent("DOMContentLoaded",b);}}})();var JSON=new Hash({$specialChars:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},$replaceChars:function(a){return JSON.$specialChars[a]||"\\u00"+Math.floor(a.charCodeAt()/16).toString(16)+(a.charCodeAt()%16).toString(16);},encode:function(b){switch($type(b)){case"string":return'"'+b.replace(/[\x00-\x1f\\"]/g,JSON.$replaceChars)+'"';case"array":return"["+String(b.map(JSON.encode).filter($defined))+"]";case"object":case"hash":var a=[];Hash.each(b,function(e,d){var c=JSON.encode(e);if(c){a.push(JSON.encode(d)+":"+c);}});return"{"+a+"}";case"number":case"boolean":return String(b);case false:return"null";}return null;},decode:function(string,secure){if($type(string)!="string"||!string.length){return null;}if(secure&&!(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(string.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,""))){return null;}return eval("("+string+")");}});Native.implement([Hash,Array,String,Number],{toJSON:function(){return JSON.encode(this);}});var Cookie=new Class({Implements:Options,options:{path:false,domain:false,duration:false,secure:false,document:document},initialize:function(b,a){this.key=b;this.setOptions(a);},write:function(b){b=encodeURIComponent(b);if(this.options.domain){b+="; domain="+this.options.domain;}if(this.options.path){b+="; path="+this.options.path;}if(this.options.duration){var a=new Date();a.setTime(a.getTime()+this.options.duration*24*60*60*1000);b+="; expires="+a.toGMTString();}if(this.options.secure){b+="; secure";}this.options.document.cookie=this.key+"="+b;return this;},read:function(){var a=this.options.document.cookie.match("(?:^|;)\\s*"+this.key.escapeRegExp()+"=([^;]*)");return(a)?decodeURIComponent(a[1]):null;},dispose:function(){new Cookie(this.key,$merge(this.options,{duration:-1})).write("");return this;}});Cookie.write=function(b,c,a){return new Cookie(b,a).write(c);};Cookie.read=function(a){return new Cookie(a).read();};Cookie.dispose=function(b,a){return new Cookie(b,a).dispose();};var Swiff=new Class({Implements:[Options],options:{id:null,height:1,width:1,container:null,properties:{},params:{quality:"high",allowScriptAccess:"always",wMode:"transparent",swLiveConnect:true},callBacks:{},vars:{}},toElement:function(){return this.object;},initialize:function(l,m){this.instance="Swiff_"+$time();this.setOptions(m);m=this.options;var b=this.id=m.id||this.instance;var a=$(m.container);Swiff.CallBacks[this.instance]={};var e=m.params,g=m.vars,f=m.callBacks;var h=$extend({height:m.height,width:m.width},m.properties);var k=this;for(var d in f){Swiff.CallBacks[this.instance][d]=(function(n){return function(){return n.apply(k.object,arguments);};})(f[d]);g[d]="Swiff.CallBacks."+this.instance+"."+d;}e.flashVars=Hash.toQueryString(g);if(Browser.Engine.trident){h.classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";e.movie=l;}else{h.type="application/x-shockwave-flash";h.data=l;}var j='<object id="'+b+'"';for(var i in h){j+=" "+i+'="'+h[i]+'"';}j+=">";for(var c in e){if(e[c]){j+='<param name="'+c+'" value="'+e[c]+'" />';}}j+="</object>";this.object=((a)?a.empty():new Element("div")).set("html",j).firstChild;},replaces:function(a){a=$(a,true);a.parentNode.replaceChild(this.toElement(),a);return this;},inject:function(a){$(a,true).appendChild(this.toElement());return this;},remote:function(){return Swiff.remote.apply(Swiff,[this.toElement()].extend(arguments));}});Swiff.CallBacks={};Swiff.remote=function(obj,fn){var rs=obj.CallFunction('<invoke name="'+fn+'" returntype="javascript">'+__flash__argumentsToXML(arguments,2)+"</invoke>");return eval(rs);};var Fx=new Class({Implements:[Chain,Events,Options],options:{fps:50,unit:false,duration:500,link:"ignore"},initialize:function(a){this.subject=this.subject||this;this.setOptions(a);this.options.duration=Fx.Durations[this.options.duration]||this.options.duration.toInt();var b=this.options.wait;if(b===false){this.options.link="cancel";}},getTransition:function(){return function(a){return-(Math.cos(Math.PI*a)-1)/2;};},step:function(){var a=$time();if(a<this.time+this.options.duration){var b=this.transition((a-this.time)/this.options.duration);this.set(this.compute(this.from,this.to,b));}else{this.set(this.compute(this.from,this.to,1));this.complete();}},set:function(a){return a;},compute:function(c,b,a){return Fx.compute(c,b,a);},check:function(){if(!this.timer){return true;}switch(this.options.link){case"cancel":this.cancel();return true;case"chain":this.chain(this.caller.bind(this,arguments));return false;}return false;},start:function(b,a){if(!this.check(b,a)){return this;}this.from=b;this.to=a;this.time=0;this.transition=this.getTransition();this.startTimer();this.onStart();return this;},complete:function(){if(this.stopTimer()){this.onComplete();}return this;},cancel:function(){if(this.stopTimer()){this.onCancel();}return this;},onStart:function(){this.fireEvent("start",this.subject);},onComplete:function(){this.fireEvent("complete",this.subject);if(!this.callChain()){this.fireEvent("chainComplete",this.subject);}},onCancel:function(){this.fireEvent("cancel",this.subject).clearChain();},pause:function(){this.stopTimer();return this;},resume:function(){this.startTimer();return this;},stopTimer:function(){if(!this.timer){return false;}this.time=$time()-this.time;this.timer=$clear(this.timer);return true;},startTimer:function(){if(this.timer){return false;}this.time=$time()-this.time;this.timer=this.step.periodical(Math.round(1000/this.options.fps),this);return true;}});Fx.compute=function(c,b,a){return(b-c)*a+c;};Fx.Durations={"short":250,normal:500,"long":1000};Fx.CSS=new Class({Extends:Fx,prepare:function(d,e,b){b=$splat(b);var c=b[1];if(!$chk(c)){b[1]=b[0];b[0]=d.getStyle(e);}var a=b.map(this.parse);return{from:a[0],to:a[1]};},parse:function(a){a=$lambda(a)();a=(typeof a=="string")?a.split(" "):$splat(a);return a.map(function(c){c=String(c);var b=false;Fx.CSS.Parsers.each(function(f,e){if(b){return;}var d=f.parse(c);if($chk(d)){b={value:d,parser:f};}});b=b||{value:c,parser:Fx.CSS.Parsers.String};return b;});},compute:function(d,c,b){var a=[];(Math.min(d.length,c.length)).times(function(e){a.push({value:d[e].parser.compute(d[e].value,c[e].value,b),parser:d[e].parser});});a.$family={name:"fx:css:value"};return a;},serve:function(c,b){if($type(c)!="fx:css:value"){c=this.parse(c);}var a=[];c.each(function(d){a=a.concat(d.parser.serve(d.value,b));});return a;},render:function(a,d,c,b){a.setStyle(d,this.serve(c,b));},search:function(a){if(Fx.CSS.Cache[a]){return Fx.CSS.Cache[a];}var b={};Array.each(document.styleSheets,function(e,d){var c=e.href;if(c&&c.contains("://")&&!c.contains(document.domain)){return;}var f=e.rules||e.cssRules;Array.each(f,function(j,g){if(!j.style){return;}var h=(j.selectorText)?j.selectorText.replace(/^\w+/,function(i){return i.toLowerCase();}):null;if(!h||!h.test("^"+a+"$")){return;}Element.Styles.each(function(k,i){if(!j.style[i]||Element.ShortStyles[i]){return;}k=String(j.style[i]);b[i]=(k.test(/^rgb/))?k.rgbToHex():k;});});});return Fx.CSS.Cache[a]=b;}});Fx.CSS.Cache={};Fx.CSS.Parsers=new Hash({Color:{parse:function(a){if(a.match(/^#[0-9a-f]{3,6}$/i)){return a.hexToRgb(true);}return((a=a.match(/(\d+),\s*(\d+),\s*(\d+)/)))?[a[1],a[2],a[3]]:false;},compute:function(c,b,a){return c.map(function(e,d){return Math.round(Fx.compute(c[d],b[d],a));});},serve:function(a){return a.map(Number);}},Number:{parse:parseFloat,compute:Fx.compute,serve:function(b,a){return(a)?b+a:b;}},String:{parse:$lambda(false),compute:$arguments(1),serve:$arguments(0)}});Fx.Tween=new Class({Extends:Fx.CSS,initialize:function(b,a){this.element=this.subject=$(b);this.parent(a);},set:function(b,a){if(arguments.length==1){a=b;b=this.property||this.options.property;}this.render(this.element,b,a,this.options.unit);return this;},start:function(c,e,d){if(!this.check(c,e,d)){return this;}var b=Array.flatten(arguments);this.property=this.options.property||b.shift();var a=this.prepare(this.element,this.property,b);return this.parent(a.from,a.to);}});Element.Properties.tween={set:function(a){var b=this.retrieve("tween");if(b){b.cancel();}return this.eliminate("tween").store("tween:options",$extend({link:"cancel"},a));},get:function(a){if(a||!this.retrieve("tween")){if(a||!this.retrieve("tween:options")){this.set("tween",a);}this.store("tween",new Fx.Tween(this,this.retrieve("tween:options")));}return this.retrieve("tween");}};Element.implement({tween:function(a,c,b){this.get("tween").start(arguments);return this;},fade:function(c){var e=this.get("tween"),d="opacity",a;c=$pick(c,"toggle");switch(c){case"in":e.start(d,1);break;case"out":e.start(d,0);break;case"show":e.set(d,1);break;case"hide":e.set(d,0);break;case"toggle":var b=this.retrieve("fade:flag",this.get("opacity")==1);e.start(d,(b)?0:1);this.store("fade:flag",!b);a=true;break;default:e.start(d,arguments);}if(!a){this.eliminate("fade:flag");}return this;},highlight:function(c,a){if(!a){a=this.retrieve("highlight:original",this.getStyle("background-color"));a=(a=="transparent")?"#fff":a;}var b=this.get("tween");b.start("background-color",c||"#ffff88",a).chain(function(){this.setStyle("background-color",this.retrieve("highlight:original"));b.callChain();}.bind(this));return this;}});Fx.Morph=new Class({Extends:Fx.CSS,initialize:function(b,a){this.element=this.subject=$(b);this.parent(a);},set:function(a){if(typeof a=="string"){a=this.search(a);}for(var b in a){this.render(this.element,b,a[b],this.options.unit);}return this;},compute:function(e,d,c){var a={};for(var b in e){a[b]=this.parent(e[b],d[b],c);}return a;},start:function(b){if(!this.check(b)){return this;}if(typeof b=="string"){b=this.search(b);}var e={},d={};for(var c in b){var a=this.prepare(this.element,c,b[c]);e[c]=a.from;d[c]=a.to;}return this.parent(e,d);}});Element.Properties.morph={set:function(a){var b=this.retrieve("morph");if(b){b.cancel();}return this.eliminate("morph").store("morph:options",$extend({link:"cancel"},a));},get:function(a){if(a||!this.retrieve("morph")){if(a||!this.retrieve("morph:options")){this.set("morph",a);}this.store("morph",new Fx.Morph(this,this.retrieve("morph:options")));}return this.retrieve("morph");}};Element.implement({morph:function(a){this.get("morph").start(a);return this;}});Fx.implement({getTransition:function(){var a=this.options.transition||Fx.Transitions.Sine.easeInOut;if(typeof a=="string"){var b=a.split(":");a=Fx.Transitions;a=a[b[0]]||a[b[0].capitalize()];if(b[1]){a=a["ease"+b[1].capitalize()+(b[2]?b[2].capitalize():"")];}}return a;}});Fx.Transition=function(b,a){a=$splat(a);return $extend(b,{easeIn:function(c){return b(c,a);},easeOut:function(c){return 1-b(1-c,a);},easeInOut:function(c){return(c<=0.5)?b(2*c,a)/2:(2-b(2*(1-c),a))/2;}});};Fx.Transitions=new Hash({linear:$arguments(0)});Fx.Transitions.extend=function(a){for(var b in a){Fx.Transitions[b]=new Fx.Transition(a[b]);}};Fx.Transitions.extend({Pow:function(b,a){return Math.pow(b,a[0]||6);},Expo:function(a){return Math.pow(2,8*(a-1));},Circ:function(a){return 1-Math.sin(Math.acos(a));},Sine:function(a){return 1-Math.sin((1-a)*Math.PI/2);},Back:function(b,a){a=a[0]||1.618;return Math.pow(b,2)*((a+1)*b-a);},Bounce:function(f){var e;for(var d=0,c=1;1;d+=c,c/=2){if(f>=(7-4*d)/11){e=c*c-Math.pow((11-6*d-11*f)/4,2);break;}}return e;},Elastic:function(b,a){return Math.pow(2,10*--b)*Math.cos(20*b*Math.PI*(a[0]||1)/3);}});["Quad","Cubic","Quart","Quint"].each(function(b,a){Fx.Transitions[b]=new Fx.Transition(function(c){return Math.pow(c,[a+2]);});});var Request=new Class({Implements:[Chain,Events,Options],options:{url:"",data:"",headers:{"X-Requested-With":"XMLHttpRequest",Accept:"text/javascript, text/html, application/xml, text/xml, */*"},async:true,format:false,method:"post",link:"ignore",isSuccess:null,emulation:true,urlEncoded:true,encoding:"utf-8",evalScripts:false,evalResponse:false,noCache:false},initialize:function(a){this.xhr=new Browser.Request();this.setOptions(a);this.options.isSuccess=this.options.isSuccess||this.isSuccess;this.headers=new Hash(this.options.headers);},onStateChange:function(){if(this.xhr.readyState!=4||!this.running){return;}this.running=false;this.status=0;$try(function(){this.status=this.xhr.status;}.bind(this));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();}this.xhr.onreadystatechange=$empty;},isSuccess:function(){return((this.status>=200)&&(this.status<300));},processScripts:function(a){if(this.options.evalResponse||(/(ecma|java)script/).test(this.getHeader("Content-type"))){return $exec(a);}return a.stripScripts(this.options.evalScripts);},success:function(b,a){this.onSuccess(this.processScripts(b),a);},onSuccess:function(){this.fireEvent("complete",arguments).fireEvent("success",arguments).callChain();},failure:function(){this.onFailure();},onFailure:function(){this.fireEvent("complete").fireEvent("failure",this.xhr);},setHeader:function(a,b){this.headers.set(a,b);return this;},getHeader:function(a){return $try(function(){return this.xhr.getResponseHeader(a);}.bind(this));},check:function(){if(!this.running){return true;}switch(this.options.link){case"cancel":this.cancel();return true;case"chain":this.chain(this.caller.bind(this,arguments));return false;}return false;},send:function(j){if(!this.check(j)){return this;}this.running=true;var h=$type(j);if(h=="string"||h=="element"){j={data:j};}var d=this.options;j=$extend({data:d.data,url:d.url,method:d.method},j);var f=j.data,b=j.url,a=j.method;switch($type(f)){case"element":f=$(f).toQueryString();break;case"object":case"hash":f=Hash.toQueryString(f);}if(this.options.format){var i="format="+this.options.format;f=(f)?i+"&"+f:i;}if(this.options.emulation&&["put","delete"].contains(a)){var g="_method="+a;f=(f)?g+"&"+f:g;a="post";}if(this.options.urlEncoded&&a=="post"){var c=(this.options.encoding)?"; charset="+this.options.encoding:"";this.headers.set("Content-type","application/x-www-form-urlencoded"+c);}if(this.options.noCache){var e="noCache="+new Date().getTime();f=(f)?e+"&"+f:e;}if(f&&a=="get"){b=b+(b.contains("?")?"&":"?")+f;f=null;}this.xhr.open(a.toUpperCase(),b,this.options.async);this.xhr.onreadystatechange=this.onStateChange.bind(this);this.headers.each(function(l,k){try{this.xhr.setRequestHeader(k,l);}catch(m){this.fireEvent("exception",[k,l]);}},this);this.fireEvent("request");this.xhr.send(f);if(!this.options.async){this.onStateChange();}return this;},cancel:function(){if(!this.running){return this;}this.running=false;this.xhr.abort();this.xhr.onreadystatechange=$empty;this.xhr=new Browser.Request();this.fireEvent("cancel");return this;}});(function(){var a={};["get","post","put","delete","GET","POST","PUT","DELETE"].each(function(b){a[b]=function(){var c=Array.link(arguments,{url:String.type,data:$defined});return this.send($extend(c,{method:b.toLowerCase()}));};});Request.implement(a);})();Request.HTML=new Class({Extends:Request,options:{update:false,append:false,evalScripts:true,filter:false},processHTML:function(c){var b=c.match(/<body[^>]*>([\s\S]*?)<\/body>/i);c=(b)?b[1]:c;var a=new Element("div");return $try(function(){var d="<root>"+c+"</root>",g;if(Browser.Engine.trident){g=new ActiveXObject("Microsoft.XMLDOM");g.async=false;g.loadXML(d);}else{g=new DOMParser().parseFromString(d,"text/xml");}d=g.getElementsByTagName("root")[0];if(!d){return null;}for(var f=0,e=d.childNodes.length;f<e;f++){var h=Element.clone(d.childNodes[f],true,true);if(h){a.grab(h);}}return a;})||a.set("html",c);},success:function(d){var c=this.options,b=this.response;b.html=d.stripScripts(function(e){b.javascript=e;});var a=this.processHTML(b.html);b.tree=a.childNodes;b.elements=a.getElements("*");if(c.filter){b.tree=b.elements.filter(c.filter);}if(c.update){$(c.update).empty().set("html",b.html);}else{if(c.append){$(c.append).adopt(a.getChildren());}}if(c.evalScripts){$exec(b.javascript);}this.onSuccess(b.tree,b.elements,b.html,b.javascript);}});Element.Properties.send={set:function(a){var b=this.retrieve("send");if(b){b.cancel();}return this.eliminate("send").store("send:options",$extend({data:this,link:"cancel",method:this.get("method")||"post",url:this.get("action")},a));},get:function(a){if(a||!this.retrieve("send")){if(a||!this.retrieve("send:options")){this.set("send",a);}this.store("send",new Request(this.retrieve("send:options")));}return this.retrieve("send");}};Element.Properties.load={set:function(a){var b=this.retrieve("load");if(b){b.cancel();}return this.eliminate("load").store("load:options",$extend({data:this,link:"cancel",update:this,method:"get"},a));},get:function(a){if(a||!this.retrieve("load")){if(a||!this.retrieve("load:options")){this.set("load",a);}this.store("load",new Request.HTML(this.retrieve("load:options")));}return this.retrieve("load");}};Element.implement({send:function(a){var b=this.get("send");b.send({data:this,url:a||b.options.url});return this;},load:function(){this.get("load").send(Array.link(arguments,{data:Object.type,url:String.type}));return this;}});Request.JSON=new Class({Extends:Request,options:{secure:true},initialize:function(a){this.parent(a);this.headers.extend({Accept:"application/json","X-Request":"JSON"});},success:function(a){this.response.json=JSON.decode(a,this.options.secure);this.onSuccess(this.response.json,a);}});;MooTools.More={version:"1.2.2.2"};(function(){var a={language:"en-US",languages:{"en-US":{}},cascades:["en-US"]};var b;MooTools.lang=new Events();$extend(MooTools.lang,{setLanguage:function(c){if(!a.languages[c]){return this;}a.language=c;this.load();this.fireEvent("langChange",c);return this;},load:function(){var c=this.cascade(this.getCurrentLanguage());b={};$each(c,function(e,d){b[d]=this.lambda(e);},this);},getCurrentLanguage:function(){return a.language;},addLanguage:function(c){a.languages[c]=a.languages[c]||{};return this;},cascade:function(e){var c=(a.languages[e]||{}).cascades||[];c.combine(a.cascades);c.erase(e).push(e);var d=c.map(function(f){return a.languages[f];},this);return $merge.apply(this,d);},lambda:function(c){(c||{}).get=function(e,d){return $lambda(c[e]).apply(this,$splat(d));};return c;},get:function(e,d,c){if(b&&b[e]){return(d?b[e].get(d,c):b[e]);}},set:function(d,e,c){this.addLanguage(d);langData=a.languages[d];if(!langData[e]){langData[e]={};}$extend(langData[e],c);if(d==this.getCurrentLanguage()){this.load();this.fireEvent("langChange",d);}return this;},list:function(){return Hash.getKeys(a.languages);}});})();Class.refactor=function(b,a){$each(a,function(e,d){var c=b.prototype[d];if(c&&(c=c._origin)&&typeof e=="function"){b.implement(d,function(){var f=this.previous;this.previous=c;var g=e.apply(this,arguments);this.previous=f;return g;});}else{b.implement(d,e);}});return b;};Class.Mutators.Binds=function(a){return a;};Class.Mutators.initialize=function(a){return function(){$splat(this.Binds).each(function(b){var c=this[b];if(c){this[b]=c.bind(this);}},this);return a.apply(this,arguments);};};Array.implement({min:function(){return Math.min.apply(null,this);},max:function(){return Math.max.apply(null,this);},average:function(){return this.length?this.sum()/this.length:0;},sum:function(){var a=0,b=this.length;if(b){do{a+=this[--b];}while(b);}return a;},unique:function(){return[].combine(this);}});(function(){new Native({name:"Date",initialize:Date,protect:true});["now","parse","UTC"].each(function(d){Native.genericize(Date,d,true);});Date.Methods={};["Date","Day","FullYear","Hours","Milliseconds","Minutes","Month","Seconds","Time","TimezoneOffset","Week","Timezone","GMTOffset","DayOfYear","LastMonth","UTCDate","UTCDay","UTCFullYear","AMPM","UTCHours","UTCMilliseconds","UTCMinutes","UTCMonth","UTCSeconds"].each(function(d){Date.Methods[d.toLowerCase()]=d;});$each({ms:"Milliseconds",year:"FullYear",min:"Minutes",mo:"Month",sec:"Seconds",hr:"Hours"},function(e,d){Date.Methods[d]=e;});var c=function(e,d){return"0".repeat(d-e.toString().length)+e;};Date.implement({set:function(g,e){switch($type(g)){case"object":for(var f in g){this.set(f,g[f]);}break;case"string":g=g.toLowerCase();var d=Date.Methods;if(d[g]){this["set"+d[g]](e);}}return this;},get:function(e){e=e.toLowerCase();var d=Date.Methods;if(d[e]){return this["get"+d[e]]();}return null;},clone:function(){return new Date(this.get("time"));},increment:function(d,e){return this.multiply(d,e);},decrement:function(d,e){return this.multiply(d,e,false);},multiply:function(e,j,d){e=e||"day";j=$pick(j,1);d=$pick(d,true);var k=d?1:-1;var h=this.format("%m").toInt()-1;var f=this.format("%Y").toInt();var g=this.get("time");var i=0;switch(e){case"year":j.times(function(l){if(Date.isLeapYear(f+l)&&h>1&&k>0){l++;}if(Date.isLeapYear(f+l)&&h<=1&&k<0){l--;}i+=Date.units.year(f+l);});break;case"month":j.times(function(n){if(k<0){n++;}var m=h+(n*k);var l=l;if(m<0){l--;m=12+m;}if(m>11||m<0){l+=(m/12).toInt()*k;m=m%12;}i+=Date.units.month(m,l);});break;case"day":return this.set("date",this.get("date")+(k*j));default:i=Date.units[e]()*j;break;}this.set("time",g+(i*k));return this;},isLeapYear:function(){return Date.isLeapYear(this.get("year"));},clearTime:function(){["hr","min","sec","ms"].each(function(d){this.set(d,0);},this);return this;},diff:function(h,f){f=f||"day";if($type(h)=="string"){h=Date.parse(h);}switch(f){case"year":return h.format("%Y").toInt()-this.format("%Y").toInt();break;case"month":var e=(h.format("%Y").toInt()-this.format("%Y").toInt())*12;return e+h.format("%m").toInt()-this.format("%m").toInt();break;default:var g=h.get("time")-this.get("time");if(g<0&&Date.units[f]()>(-1*(g))){return 0;}else{if(g>=0&&g<Date.units[f]()){return 0;}}return((h.get("time")-this.get("time"))/Date.units[f]()).round();}return null;},getWeek:function(){var d=(new Date(this.get("year"),0,1)).get("date");return Math.round((this.get("dayofyear")+(d>3?d-4:d+3))/7);},getTimezone:function(){return this.toString().replace(/^.*? ([A-Z]{3}).[0-9]{4}.*$/,"$1").replace(/^.*?\(([A-Z])[a-z]+ ([A-Z])[a-z]+ ([A-Z])[a-z]+\)$/,"$1$2$3");},getGMTOffset:function(){var d=this.get("timezoneOffset");return((d>0)?"-":" + ")+c(Math.floor(Math.abs(d)/60),2)+c(d%60,2);},parse:function(d){this.set("time",Date.parse(d));return this;},isValid:function(d){return!!(d||this).valueOf();},format:function(e){if(!this.isValid()){return"invalid date";}e=e||"%x %X";e=({db:"%Y-%m-%d %H:%M:%S",compact:"%Y%m%dT%H%M%S",iso8601:"%Y-%m-%dT%H:%M:%S%T",rfc822:"%a, %d %b %Y %H:%M:%S %Z","short":"%d %b %H:%M","long":"%B %d, %Y %H:%M"})[e.toLowerCase()]||e;var g=this;return e.replace(/\%([aAbBcdHIjmMpSUWwxXyYTZ\%])/g,function(d,f){switch(f){case"a":return Date.getMsg("days")[g.get("day")].substr(0,3);case"A":return Date.getMsg("days")[g.get("day")];case"b":return Date.getMsg("months")[g.get("month")].substr(0,3);case"B":return Date.getMsg("months")[g.get("month")];case"c":return g.toString();case"d":return c(g.get("date"),2);case"H":return c(g.get("hr"),2);case"I":return((g.get("hr")%12)||12);case"j":return c(g.get("dayofyear"),3);case"m":return c((g.get("mo")+1),2);case"M":return c(g.get("min"),2);case"p":return Date.getMsg(g.get("hr")<12?"AM":"PM");case"S":return c(g.get("seconds"),2);case"U":return c(g.get("week"),2);case"W":throw new Error("%W is not supported yet");case"w":return g.get("day");case"x":return g.format(Date.getMsg("shortDate"));case"X":return g.format(Date.getMsg("shortTime"));case"y":return g.get("year").toString().substr(2);case"Y":return g.get("year");case"T":return g.get("GMTOffset");case"Z":return g.get("Timezone");case"%":return"%";}return f;});},setAMPM:function(d){d=d.toUpperCase();if(this.format("%H").toInt()>11&&d=="AM"){return this.decrement("hour",12);}else{if(this.format("%H").toInt()<12&&d=="PM"){return this.increment("hour",12);}}return this;}});Date.alias("diff","compare");Date.alias("format","strftime");var b=Date.parse;var a=function(e,d){if(Date.isLeapYear(d.toInt())&&e===1){return 29;}return[31,28,31,30,31,30,31,31,30,31,30,31][e];};$extend(Date,{getMsg:function(e,d){return MooTools.lang.get("Date",e,d);},units:{ms:$lambda(1),second:$lambda(1000),minute:$lambda(60000),hour:$lambda(3600000),day:$lambda(86400000),week:$lambda(608400000),month:function(g,e){var f=new Date();return a($pick(g,f.format("%m").toInt()),$pick(e,f.format("%Y").toInt()))*86400000;},year:function(d){d=d||new Date().format("%Y").toInt();return Date.isLeapYear(d.toInt())?31622400000:31536000000;}},isLeapYear:function(d){return new Date(d,1,29).getDate()==29;},fixY2K:function(f){if(!isNaN(f)){var e=new Date(f);if(e.get("year")<2000&&f.toString().indexOf(e.get("year"))<0){e.increment("year",100);}return e;}else{return f;}},parse:function(f){var e=$type(f);if(e=="number"){return new Date(f);}if(e!="string"){return f;}if(!f.length){return null;}var d;Date.parsePatterns.each(function(j,g){if(d){return;}var h=j.re.exec(f);if(h){d=j.handler(h);}});return d||new Date(b(f));},parseDay:function(d,g){var f=-1;switch($type(d)){case"number":f=Date.getMsg("days")[d-1]||false;if(!f){throw new Error("Invalid day index value must be between 1 and 7");}break;case"string":var e=Date.getMsg("days").filter(function(h){return this.test(h);},new RegExp("^"+d,"i"));if(!e.length){throw new Error("Invalid day string");}if(e.length>1){throw new Error("Ambiguous day");}f=e[0];}return(g)?Date.getMsg("days").indexOf(f):f;},parseMonth:function(g,f){var e=-1;switch($type(g)){case"object":e=Date.getMsg("months")[g.get("mo")];break;case"number":e=Date.getMsg("months")[g-1]||false;if(!e){throw new Error("Invalid month index value must be between 1 and 12:"+index);}break;case"string":var d=Date.getMsg("months").filter(function(h){return this.test(h);},new RegExp("^"+g,"i"));if(!d.length){throw new Error("Invalid month string");}if(d.length>1){throw new Error("Ambiguous month");}e=d[0];}return(f)?Date.getMsg("months").indexOf(e):e;},parseUTC:function(e){var d=new Date(e);var f=Date.UTC(d.get("year"),d.get("mo"),d.get("date"),d.get("hr"),d.get("min"),d.get("sec"));return new Date(f);},orderIndex:function(d){return Date.getMsg("dateOrder").indexOf(d)+1;},parsePatterns:[{re:/^(\d{4})[\.\-\/](\d{1,2})[\.\-\/](\d{1,2})$/,handler:function(d){return new Date(d[1],d[2]-1,d[3]);}},{re:/^(\d{4})[\.\-\/](\d{1,2})[\.\-\/](\d{1,2})\s(\d{1,2}):(\d{1,2})(?:\:(\d{1,2}))?(\w{2})?$/,handler:function(e){var f=new Date(e[1],e[2]-1,e[3]);f.set("hr",e[4]);f.set("min",e[5]);f.set("sec",e[6]||0);if(e[7]){f.set("ampm",e[7]);}return f;}},{re:/^(\d{1,2})[\.\-\/](\d{1,2})[\.\-\/](\d{2,4})$/,handler:function(e){var f=new Date(e[Date.orderIndex("year")],e[Date.orderIndex("month")]-1,e[Date.orderIndex("date")]);return Date.fixY2K(f);}},{re:/^(\d{1,2})[\.\-\/](\d{1,2})[\.\-\/](\d{2,4})\s(\d{1,2})[:\.](\d{1,2})(?:[\:\.](\d{1,2}))?(\w{2})?$/,handler:function(e){var f=new Date(e[Date.orderIndex("year")],e[Date.orderIndex("month")]-1,e[Date.orderIndex("date")]);f.set("hr",e[4]);f.set("min",e[5]);f.set("sec",e[6]||0);if(e[7]){f.set("ampm",e[7]);}return Date.fixY2K(f);}}]});})();["LastDayOfMonth","Ordinal"].each(function(a){Date.Methods[a.toLowerCase()]=a;});Date.implement({timeDiffInWords:function(a){return Date.distanceOfTimeInWords(this,a||new Date);},getOrdinal:function(a){return Date.getMsg("ordinal",a||this.get("date"));},getDayOfYear:function(){return((Date.UTC(this.getFullYear(),this.getMonth(),this.getDate()+1,0,0,0)-Date.UTC(this.getFullYear(),0,1,0,0,0))/Date.units.day());},getLastDayOfMonth:function(){var a=this.clone();a.setMonth(a.getMonth()+1,0);return a.getDate();}});Date.alias("timeDiffInWords","timeAgoInWords");$extend(Date,{distanceOfTimeInWords:function(b,a){return this.getTimePhrase(((a.getTime()-b.getTime())/1000).toInt(),b,a);},getTimePhrase:function(d,c,a){var b=function(){var e;if(d>=0){e="Ago";}else{d=d*-1;e="Until";}if(d<60){return Date.getMsg("lessThanMinute"+e,d);}else{if(d<120){return Date.getMsg("minute"+e,d);}else{if(d<(45*60)){d=(d/60).round();return Date.getMsg("minutes"+e,d);}else{if(d<(90*60)){return Date.getMsg("hour"+e,d);}else{if(d<(24*60*60)){d=(d/3600).round();return Date.getMsg("hours"+e,d);}else{if(d<(48*60*60)){return Date.getMsg("day"+e,d);}else{d=(d/86400).round();return Date.getMsg("days"+e,d);}}}}}}};return b().substitute({delta:d});}});Date.parsePatterns.extend([{re:/^(\d{4})(?:-?(\d{2})(?:-?(\d{2})(?:[T ](\d{2})(?::?(\d{2})(?::?(\d{2})(?:\.(\d+))?)?)?(?:Z|(?:([-+])(\d{2})(?::?(\d{2}))?)?)?)?)?)?$/,handler:function(a){var c=0;var b=new Date(a[1],0,1);if(a[3]){b.set("date",a[3]);}if(a[2]){b.set("mo",a[2]-1);}if(a[4]){b.set("hr",a[4]);}if(a[5]){b.set("min",a[5]);}if(a[6]){b.set("sec",a[6]);}if(a[7]){b.set("ms",("0."+a[7]).toInt()*1000);}if(a[9]){c=(a[9].toInt()*60)+a[10].toInt();c*=((a[8]=="-")?1:-1);}b.setTime((b*1)+(c*60*1000).toInt());return b;}},{re:/^tod/i,handler:function(){return new Date();}},{re:/^tom/i,handler:function(){return new Date().increment();}},{re:/^yes/i,handler:function(){return new Date().decrement();}},{re:/^(\d{1,2})(st|nd|rd|th)?$/i,handler:function(a){var b=new Date();b.set("date",a[1].toInt());return b;}},{re:/^(\d{1,2})(?:st|nd|rd|th)? (\w+)$/i,handler:function(a){var b=new Date();b.set("mo",Date.parseMonth(a[2],true),a[1].toInt());return b;}},{re:/^(\d{1,2})(?:st|nd|rd|th)? (\w+),? (\d{4})$/i,handler:function(a){var b=new Date();b.set("mo",Date.parseMonth(a[2],true),a[1].toInt());b.setYear(a[3]);return b;}},{re:/^(\w+) (\d{1,2})(?:st|nd|rd|th)?,? (\d{4})$/i,handler:function(a){var b=new Date();b.set("mo",Date.parseMonth(a[1],true),a[2].toInt());b.setYear(a[3]);return b;}},{re:/^next (\w+)$/i,handler:function(e){var f=new Date();var b=f.getDay();var c=Date.parseDay(e[1],true);var a=c-b;if(c<=b){a+=7;}f.set("date",f.getDate()+a);return f;}},{re:/^\d+\s[a-zA-z]..\s\d.\:\d.$/,handler:function(b){var c=new Date();b=b[0].split(" ");c.set("date",b[0]);var a;Date.getMsg("months").each(function(e,d){if(new RegExp("^"+b[1]).test(e)){a=d;}});c.set("mo",a);c.set("hr",b[2].split(":")[0]);c.set("min",b[2].split(":")[1]);c.set("ms",0);return c;}},{re:/^last (\w+)$/i,handler:function(a){return Date.parse("next "+a[0]).decrement("day",7);}}]);Hash.implement({getFromPath:function(a){var b=this.getClean();a.replace(/\[([^\]]+)\]|\.([^.[]+)|[^[.]+/g,function(c){if(!b){return null;}var d=arguments[2]||arguments[1]||arguments[0];b=(d in b)?b[d]:null;return c;});return b;},cleanValues:function(a){a=a||$defined;this.each(function(c,b){if(!a(c)){this.erase(b);}},this);return this;},run:function(){var a=arguments;this.each(function(c,b){if($type(c)=="function"){c.run(a);}});}});(function(){var b=["À","à","Á","á","Â","â","Ã","ã","Ä","ä","Å","å","Ă","ă","Ą","ą","Ć","ć","Č","č","Ç","ç","Ď","ď","Đ","đ","È","è","É","é","Ê","ê","Ë","ë","Ě","ě","Ę","ę","Ğ","ğ","Ì","ì","Í","í","Î","î","Ï","ï","Ĺ","ĺ","Ľ","ľ","Ł","ł","Ñ","ñ","Ň","ň","Ń","ń","Ò","ò","Ó","ó","Ô","ô","Õ","õ","Ö","ö","Ø","ø","ő","Ř","ř","Ŕ","ŕ","Š","š","Ş","ş","Ś","ś","Ť","ť","Ť","ť","Ţ","ţ","Ù","ù","Ú","ú","Û","û","Ü","ü","Ů","ů","Ÿ","ÿ","ý","Ý","Ž","ž","Ź","ź","Ż","ż","Þ","þ","Ð","ð","ß","Œ","œ","Æ","æ","µ"];var a=["A","a","A","a","A","a","A","a","Ae","ae","A","a","A","a","A","a","C","c","C","c","C","c","D","d","D","d","E","e","E","e","E","e","E","e","E","e","E","e","G","g","I","i","I","i","I","i","I","i","L","l","L","l","L","l","N","n","N","n","N","n","O","o","O","o","O","o","O","o","Oe","oe","O","o","o","R","r","R","r","S","s","S","s","S","s","T","t","T","t","T","t","U","u","U","u","U","u","Ue","ue","U","u","Y","y","Y","y","Z","z","Z","z","Z","z","TH","th","DH","dh","ss","OE","oe","AE","ae","u"];var c={"[\xa0\u2002\u2003\u2009]":" ","\xb7":"*","[\u2018\u2019]":"'","[\u201c\u201d]":'"',"\u2026":"...","\u2013":"-","\u2014":"--","\uFFFD":"&raquo;"};String.implement({standardize:function(){var d=this;b.each(function(f,e){d=d.replace(new RegExp(f,"g"),a[e]);});return d;},repeat:function(d){return new Array(d+1).join(this);},pad:function(e,g,d){if(this.length>=e){return this;}g=g||" ";var f=g.repeat(e-this.length).substr(0,e-this.length);if(!d||d=="right"){return this+f;}if(d=="left"){return f+this;}return f.substr(0,(f.length/2).floor())+this+f.substr(0,(f.length/2).ceil());},stripTags:function(){return this.replace(/<\/?[^>]+>/gi,"");},tidy:function(){var d=this.toString();$each(c,function(f,e){d=d.replace(new RegExp(e,"g"),f);});return d;}});})();Element.implement({measure:function(e){var g=function(h){return!!(!h||h.offsetHeight||h.offsetWidth);};if(g(this)){return e.apply(this);}var d=this.getParent(),b=[],f=[];while(!g(d)&&d!=document.body){b.push(d.expose());d=d.getParent();}var c=this.expose();var a=e.apply(this);c();b.each(function(h){h();});return a;},expose:function(){if(this.getStyle("display")!="none"){return $empty;}var a=this.getStyles("display","position","visibility");return this.setStyles({display:"block",position:"absolute",visibility:"hidden"}).setStyles.pass(a,this);},getDimensions:function(a){a=$merge({computeSize:false},a);var d={};var c=function(f,e){return(e.computeSize)?f.getComputedSize(e):f.getSize();};if(this.getStyle("display")=="none"){d=this.measure(function(){return c(this,a);});}else{try{d=c(this,a);}catch(b){}}return $chk(d.x)?$extend(d,{width:d.x,height:d.y}):$extend(d,{x:d.width,y:d.height});},getComputedSize:function(a){a=$merge({styles:["padding","border"],plains:{height:["top","bottom"],width:["left","right"]},mode:"both"},a);var c={width:0,height:0};switch(a.mode){case"vertical":delete c.width;delete a.plains.width;break;case"horizontal":delete c.height;delete a.plains.height;break;}var b=[];$each(a.plains,function(g,f){g.each(function(h){a.styles.each(function(i){b.push((i=="border")?i+"-"+h+"-width":i+"-"+h);});});});var e={};b.each(function(f){e[f]=this.getComputedStyle(f);},this);var d=[];$each(a.plains,function(g,f){var h=f.capitalize();c["total"+h]=0;c["computed"+h]=0;g.each(function(i){c["computed"+i.capitalize()]=0;b.each(function(k,j){if(k.test(i)){e[k]=e[k].toInt()||0;c["total"+h]=c["total"+h]+e[k];c["computed"+i.capitalize()]=c["computed"+i.capitalize()]+e[k];}if(k.test(i)&&f!=k&&(k.test("border")||k.test("padding"))&&!d.contains(k)){d.push(k);c["computed"+h]=c["computed"+h]-e[k];}});});});["Width","Height"].each(function(g){var f=g.toLowerCase();if(!$chk(c[f])){return;}c[f]=c[f]+this["offset"+g]+c["computed"+g];c["total"+g]=c[f]+c["total"+g];delete c["computed"+g];},this);return $extend(e,c);}});Element.implement({isDisplayed:function(){return this.getStyle("display")!="none";},toggle:function(){return this[this.isDisplayed()?"hide":"show"]();},hide:function(){var b;try{if("none"!=this.getStyle("display")){b=this.getStyle("display");}}catch(a){}return this.store("originalDisplay",b||"block").setStyle("display","none");},show:function(a){return this.setStyle("display",a||this.retrieve("originalDisplay")||"block");},swapClass:function(a,b){return this.removeClass(a).addClass(b);}});Fx.Elements=new Class({Extends:Fx.CSS,initialize:function(b,a){this.elements=this.subject=$$(b);this.parent(a);},compute:function(g,h,j){var c={};for(var d in g){var a=g[d],e=h[d],f=c[d]={};for(var b in a){f[b]=this.parent(a[b],e[b],j);}}return c;},set:function(b){for(var c in b){var a=b[c];for(var d in a){this.render(this.elements[c],d,a[d],this.options.unit);}}return this;},start:function(c){if(!this.check(c)){return this;}var h={},j={};for(var d in c){var f=c[d],a=h[d]={},g=j[d]={};for(var b in f){var e=this.prepare(this.elements[d],b,f[b]);a[b]=e.from;g[b]=e.to;}}return this.parent(h,j);}});var Accordion=Fx.Accordion=new Class({Extends:Fx.Elements,options:{display:0,show:false,height:true,width:false,opacity:true,fixedHeight:false,fixedWidth:false,wait:false,alwaysHide:false,trigger:"click",initialDisplayFx:true},initialize:function(){var c=Array.link(arguments,{container:Element.type,options:Object.type,togglers:$defined,elements:$defined});this.parent(c.elements,c.options);this.togglers=$$(c.togglers);this.container=$(c.container);this.previous=-1;if(this.options.alwaysHide){this.options.wait=true;}if($chk(this.options.show)){this.options.display=false;this.previous=this.options.show;}if(this.options.start){this.options.display=false;this.options.show=false;}this.effects={};if(this.options.opacity){this.effects.opacity="fullOpacity";}if(this.options.width){this.effects.width=this.options.fixedWidth?"fullWidth":"offsetWidth";}if(this.options.height){this.effects.height=this.options.fixedHeight?"fullHeight":"scrollHeight";}for(var b=0,a=this.togglers.length;b<a;b++){this.addSection(this.togglers[b],this.elements[b]);}this.elements.each(function(e,d){if(this.options.show===d){this.fireEvent("active",[this.togglers[d],e]);}else{for(var f in this.effects){e.setStyle(f,0);}}},this);if($chk(this.options.display)){this.display(this.options.display,this.options.initialDisplayFx);}},addSection:function(d,b){d=$(d);b=$(b);var e=this.togglers.contains(d);this.togglers.include(d);this.elements.include(b);var a=this.togglers.indexOf(d);d.addEvent(this.options.trigger,this.display.bind(this,a));if(this.options.height){b.setStyles({"padding-top":0,"border-top":"none","padding-bottom":0,"border-bottom":"none"});}if(this.options.width){b.setStyles({"padding-left":0,"border-left":"none","padding-right":0,"border-right":"none"});}b.fullOpacity=1;if(this.options.fixedWidth){b.fullWidth=this.options.fixedWidth;}if(this.options.fixedHeight){b.fullHeight=this.options.fixedHeight;}b.setStyle("overflow","hidden");if(!e){for(var c in this.effects){b.setStyle(c,0);}}return this;},display:function(a,b){b=$pick(b,true);a=($type(a)=="element")?this.elements.indexOf(a):a;if((this.timer&&this.options.wait)||(a===this.previous&&!this.options.alwaysHide)){return this;}this.previous=a;var c={};this.elements.each(function(f,e){c[e]={};var d=(e!=a)||(this.options.alwaysHide&&(f.offsetHeight>0));this.fireEvent(d?"background":"active",[this.togglers[e],f]);for(var g in this.effects){c[e][g]=d?0:f[this.effects[g]];}},this);return b?this.start(c):this.set(c);}});Fx.Reveal=new Class({Extends:Fx.Morph,options:{styles:["padding","border","margin"],transitionOpacity:!Browser.Engine.trident4,mode:"vertical",display:"block",hideInputs:Browser.Engine.trident?"select, input, textarea, object, embed":false},dissolve:function(){try{if(!this.hiding&&!this.showing){if(this.element.getStyle("display")!="none"){this.hiding=true;this.showing=false;this.hidden=true;var d=this.element.getComputedSize({styles:this.options.styles,mode:this.options.mode});var g=(this.element.style.height===""||this.element.style.height=="auto");this.element.setStyle("display","block");if(this.options.transitionOpacity){d.opacity=1;}var b={};$each(d,function(h,e){b[e]=[h,0];},this);var f=this.element.getStyle("overflow");this.element.setStyle("overflow","hidden");var a=this.options.hideInputs?this.element.getElements(this.options.hideInputs):null;this.$chain.unshift(function(){if(this.hidden){this.hiding=false;$each(d,function(h,e){d[e]=h;},this);this.element.setStyles($merge({display:"none",overflow:f},d));if(g){if(["vertical","both"].contains(this.options.mode)){this.element.style.height="";}if(["width","both"].contains(this.options.mode)){this.element.style.width="";}}if(a){a.setStyle("visibility","visible");}}this.fireEvent("hide",this.element);this.callChain();}.bind(this));if(a){a.setStyle("visibility","hidden");}this.start(b);}else{this.callChain.delay(10,this);this.fireEvent("complete",this.element);this.fireEvent("hide",this.element);}}else{if(this.options.link=="chain"){this.chain(this.dissolve.bind(this));}else{if(this.options.link=="cancel"&&!this.hiding){this.cancel();this.dissolve();}}}}catch(c){this.hiding=false;this.element.setStyle("display","none");this.callChain.delay(10,this);this.fireEvent("complete",this.element);this.fireEvent("hide",this.element);}return this;},reveal:function(){try{if(!this.showing&&!this.hiding){if(this.element.getStyle("display")=="none"||this.element.getStyle("visiblity")=="hidden"||this.element.getStyle("opacity")==0){this.showing=true;this.hiding=false;this.hidden=false;var g,d;this.element.measure(function(){g=(this.element.style.height===""||this.element.style.height=="auto");d=this.element.getComputedSize({styles:this.options.styles,mode:this.options.mode});}.bind(this));$each(d,function(h,e){d[e]=h;});if($chk(this.options.heightOverride)){d.height=this.options.heightOverride.toInt();}if($chk(this.options.widthOverride)){d.width=this.options.widthOverride.toInt();}if(this.options.transitionOpacity){this.element.setStyle("opacity",0);d.opacity=1;}var b={height:0,display:this.options.display};$each(d,function(h,e){b[e]=0;});var f=this.element.getStyle("overflow");this.element.setStyles($merge(b,{overflow:"hidden"}));var a=this.options.hideInputs?this.element.getElements(this.options.hideInputs):null;if(a){a.setStyle("visibility","hidden");}this.start(d);this.$chain.unshift(function(){this.element.setStyle("overflow",f);if(!this.options.heightOverride&&g){if(["vertical","both"].contains(this.options.mode)){this.element.style.height="";}if(["width","both"].contains(this.options.mode)){this.element.style.width="";}}if(!this.hidden){this.showing=false;}if(a){a.setStyle("visibility","visible");}this.callChain();this.fireEvent("show",this.element);}.bind(this));}else{this.callChain();this.fireEvent("complete",this.element);this.fireEvent("show",this.element);}}else{if(this.options.link=="chain"){this.chain(this.reveal.bind(this));}else{if(this.options.link=="cancel"&&!this.showing){this.cancel();this.reveal();}}}}catch(c){this.element.setStyles({display:this.options.display,visiblity:"visible",opacity:1});this.showing=false;this.callChain.delay(10,this);this.fireEvent("complete",this.element);this.fireEvent("show",this.element);}return this;},toggle:function(){if(this.element.getStyle("display")=="none"||this.element.getStyle("visiblity")=="hidden"||this.element.getStyle("opacity")==0){this.reveal();}else{this.dissolve();}return this;}});Element.Properties.reveal={set:function(a){var b=this.retrieve("reveal");if(b){b.cancel();}return this.eliminate("reveal").store("reveal:options",$extend({link:"cancel"},a));},get:function(a){if(a||!this.retrieve("reveal")){if(a||!this.retrieve("reveal:options")){this.set("reveal",a);}this.store("reveal",new Fx.Reveal(this,this.retrieve("reveal:options")));}return this.retrieve("reveal");}};Element.Properties.dissolve=Element.Properties.reveal;Element.implement({reveal:function(a){this.get("reveal",a).reveal();return this;},dissolve:function(a){this.get("reveal",a).dissolve();return this;},nix:function(){var a=Array.link(arguments,{destroy:Boolean.type,options:Object.type});this.get("reveal",a.options).dissolve().chain(function(){this[a.destroy?"destroy":"dispose"]();}.bind(this));return this;},wink:function(){var b=Array.link(arguments,{duration:Number.type,options:Object.type});var a=this.get("reveal",b.options);a.reveal().chain(function(){(function(){a.dissolve();}).delay(b.duration||2000);});}});Fx.Scroll=new Class({Extends:Fx,options:{offset:{x:0,y:0},wheelStops:true},initialize:function(b,a){this.element=this.subject=$(b);this.parent(a);var d=this.cancel.bind(this,false);if($type(this.element)!="element"){this.element=$(this.element.getDocument().body);}var c=this.element;if(this.options.wheelStops){this.addEvent("start",function(){c.addEvent("mousewheel",d);},true);this.addEvent("complete",function(){c.removeEvent("mousewheel",d);},true);}},set:function(){var a=Array.flatten(arguments);this.element.scrollTo(a[0],a[1]);},compute:function(c,b,a){return[0,1].map(function(d){return Fx.compute(c[d],b[d],a);});},start:function(c,h){if(!this.check(c,h)){return this;}var e=this.element.getSize(),f=this.element.getScrollSize();var b=this.element.getScroll(),d={x:c,y:h};for(var g in d){var a=f[g]-e[g];if($chk(d[g])){d[g]=($type(d[g])=="number")?d[g].limit(0,a):a;}else{d[g]=b[g];}d[g]+=this.options.offset[g];}return this.parent([b.x,b.y],[d.x,d.y]);},toTop:function(){return this.start(false,0);},toLeft:function(){return this.start(0,false);},toRight:function(){return this.start("right",false);},toBottom:function(){return this.start(false,"bottom");},toElement:function(b){var a=$(b).getPosition(this.element);return this.start(a.x,a.y);}});Fx.Slide=new Class({Extends:Fx,options:{mode:"vertical"},initialize:function(b,a){this.addEvent("complete",function(){this.open=(this.wrapper["offset"+this.layout.capitalize()]!=0);if(this.open&&Browser.Engine.webkit419){this.element.dispose().inject(this.wrapper);}},true);this.element=this.subject=$(b);this.parent(a);var c=this.element.retrieve("wrapper");this.wrapper=c||new Element("div",{styles:$extend(this.element.getStyles("margin","position"),{overflow:"hidden"})}).wraps(this.element);this.element.store("wrapper",this.wrapper).setStyle("margin",0);this.now=[];this.open=true;},vertical:function(){this.margin="margin-top";this.layout="height";this.offset=this.element.offsetHeight;},horizontal:function(){this.margin="margin-left";this.layout="width";this.offset=this.element.offsetWidth;},set:function(a){this.element.setStyle(this.margin,a[0]);this.wrapper.setStyle(this.layout,a[1]);return this;},compute:function(c,b,a){return[0,1].map(function(d){return Fx.compute(c[d],b[d],a);});},start:function(b,e){if(!this.check(b,e)){return this;}this[e||this.options.mode]();var d=this.element.getStyle(this.margin).toInt();var c=this.wrapper.getStyle(this.layout).toInt();var a=[[d,c],[0,this.offset]];var g=[[d,c],[-this.offset,0]];var f;switch(b){case"in":f=a;break;case"out":f=g;break;case"toggle":f=(c==0)?a:g;}return this.parent(f[0],f[1]);},slideIn:function(a){return this.start("in",a);},slideOut:function(a){return this.start("out",a);},hide:function(a){this[a||this.options.mode]();this.open=false;return this.set([-this.offset,0]);},show:function(a){this[a||this.options.mode]();this.open=true;return this.set([0,this.offset]);},toggle:function(a){return this.start("toggle",a);}});Element.Properties.slide={set:function(b){var a=this.retrieve("slide");if(a){a.cancel();}return this.eliminate("slide").store("slide:options",$extend({link:"cancel"},b));},get:function(a){if(a||!this.retrieve("slide")){if(a||!this.retrieve("slide:options")){this.set("slide",a);}this.store("slide",new Fx.Slide(this,this.retrieve("slide:options")));}return this.retrieve("slide");}};Element.implement({slide:function(d,e){d=d||"toggle";var b=this.get("slide"),a;switch(d){case"hide":b.hide(e);break;case"show":b.show(e);break;case"toggle":var c=this.retrieve("slide:flag",b.open);b[c?"slideOut":"slideIn"](e);this.store("slide:flag",!c);a=true;break;default:b.start(d,e);}if(!a){this.eliminate("slide:flag");}return this;}});var Drag=new Class({Implements:[Events,Options],options:{snap:6,unit:"px",grid:false,style:true,limit:false,handle:false,invert:false,preventDefault:false,modifiers:{x:"left",y:"top"}},initialize:function(){var b=Array.link(arguments,{options:Object.type,element:$defined});this.element=$(b.element);this.document=this.element.getDocument();this.setOptions(b.options||{});var a=$type(this.options.handle);this.handles=((a=="array"||a=="collection")?$$(this.options.handle):$(this.options.handle))||this.element;this.mouse={now:{},pos:{}};this.value={start:{},now:{}};this.selection=(Browser.Engine.trident)?"selectstart":"mousedown";this.bound={start:this.start.bind(this),check:this.check.bind(this),drag:this.drag.bind(this),stop:this.stop.bind(this),cancel:this.cancel.bind(this),eventStop:$lambda(false)};this.attach();},attach:function(){this.handles.addEvent("mousedown",this.bound.start);return this;},detach:function(){this.handles.removeEvent("mousedown",this.bound.start);return this;},start:function(c){if(this.options.preventDefault){c.preventDefault();}this.mouse.start=c.page;this.fireEvent("beforeStart",this.element);var a=this.options.limit;this.limit={x:[],y:[]};for(var d in this.options.modifiers){if(!this.options.modifiers[d]){continue;}if(this.options.style){this.value.now[d]=this.element.getStyle(this.options.modifiers[d]).toInt();}else{this.value.now[d]=this.element[this.options.modifiers[d]];}if(this.options.invert){this.value.now[d]*=-1;}this.mouse.pos[d]=c.page[d]-this.value.now[d];if(a&&a[d]){for(var b=2;b--;b){if($chk(a[d][b])){this.limit[d][b]=$lambda(a[d][b])();}}}}if($type(this.options.grid)=="number"){this.options.grid={x:this.options.grid,y:this.options.grid};}this.document.addEvents({mousemove:this.bound.check,mouseup:this.bound.cancel});this.document.addEvent(this.selection,this.bound.eventStop);},check:function(a){if(this.options.preventDefault){a.preventDefault();}var b=Math.round(Math.sqrt(Math.pow(a.page.x-this.mouse.start.x,2)+Math.pow(a.page.y-this.mouse.start.y,2)));if(b>this.options.snap){this.cancel();this.document.addEvents({mousemove:this.bound.drag,mouseup:this.bound.stop});this.fireEvent("start",[this.element,a]).fireEvent("snap",this.element);}},drag:function(a){if(this.options.preventDefault){a.preventDefault();}this.mouse.now=a.page;for(var b in this.options.modifiers){if(!this.options.modifiers[b]){continue;}this.value.now[b]=this.mouse.now[b]-this.mouse.pos[b];if(this.options.invert){this.value.now[b]*=-1;}if(this.options.limit&&this.limit[b]){if($chk(this.limit[b][1])&&(this.value.now[b]>this.limit[b][1])){this.value.now[b]=this.limit[b][1];}else{if($chk(this.limit[b][0])&&(this.value.now[b]<this.limit[b][0])){this.value.now[b]=this.limit[b][0];}}}if(this.options.grid[b]){this.value.now[b]-=((this.value.now[b]-this.limit[b][0])%this.options.grid[b]);}if(this.options.style){this.element.setStyle(this.options.modifiers[b],this.value.now[b]+this.options.unit);}else{this.element[this.options.modifiers[b]]=this.value.now[b];}}this.fireEvent("drag",[this.element,a]);},cancel:function(a){this.document.removeEvent("mousemove",this.bound.check);this.document.removeEvent("mouseup",this.bound.cancel);if(a){this.document.removeEvent(this.selection,this.bound.eventStop);this.fireEvent("cancel",this.element);}},stop:function(a){this.document.removeEvent(this.selection,this.bound.eventStop);this.document.removeEvent("mousemove",this.bound.drag);this.document.removeEvent("mouseup",this.bound.stop);if(a){this.fireEvent("complete",[this.element,a]);}}});Element.implement({makeResizable:function(a){var b=new Drag(this,$merge({modifiers:{x:"width",y:"height"}},a));this.store("resizer",b);return b.addEvent("drag",function(){this.fireEvent("resize",b);}.bind(this));}});Drag.Move=new Class({Extends:Drag,options:{droppables:[],container:false,precalculate:false,includeMargins:true,checkDroppables:true},initialize:function(c,b){this.parent(c,b);this.droppables=$$(this.options.droppables);this.container=$(this.options.container);if(this.container&&$type(this.container)!="element"){this.container=$(this.container.getDocument().body);}var a=this.element.getStyle("position");if(a=="static"){a="absolute";}if([this.element.getStyle("left"),this.element.getStyle("top")].contains("auto")){this.element.position(this.element.getPosition(this.element.offsetParent));}this.element.setStyle("position",a);this.addEvent("start",this.checkDroppables,true);this.overed=null;},start:function(f){if(this.container){var b=this.container.getCoordinates(this.element.getOffsetParent()),c={},e={};["top","right","bottom","left"].each(function(g){c[g]=this.container.getStyle("border-"+g).toInt();e[g]=this.element.getStyle("margin-"+g).toInt();},this);var d=this.element.offsetWidth+e.left+e.right;var a=this.element.offsetHeight+e.top+e.bottom;if(this.options.includeMargins){$each(e,function(h,g){e[g]=0;});}if(this.container==this.element.getOffsetParent()){this.options.limit={x:[0-e.left,b.right-c.left-c.right-d+e.right],y:[0-e.top,b.bottom-c.top-c.bottom-a+e.bottom]};}else{this.options.limit={x:[b.left+c.left-e.left,b.right-c.right-d+e.right],y:[b.top+c.top-e.top,b.bottom-c.bottom-a+e.bottom]};}}if(this.options.precalculate){this.positions=this.droppables.map(function(g){return g.getCoordinates();});}this.parent(f);},checkAgainst:function(c,b){c=(this.positions)?this.positions[b]:c.getCoordinates();var a=this.mouse.now;return(a.x>c.left&&a.x<c.right&&a.y<c.bottom&&a.y>c.top);},checkDroppables:function(){var a=this.droppables.filter(this.checkAgainst,this).getLast();if(this.overed!=a){if(this.overed){this.fireEvent("leave",[this.element,this.overed]);}if(a){this.fireEvent("enter",[this.element,a]);}this.overed=a;}},drag:function(a){this.parent(a);if(this.options.checkDroppables&&this.droppables.length){this.checkDroppables();}},stop:function(a){this.checkDroppables();this.fireEvent("drop",[this.element,this.overed,a]);this.overed=null;return this.parent(a);}});Element.implement({makeDraggable:function(a){var b=new Drag.Move(this,a);this.store("dragger",b);return b;}});var Slider=new Class({Implements:[Events,Options],Binds:["clickedElement","draggedKnob","scrolledElement"],options:{onTick:function(a){if(this.options.snap){a=this.toPosition(this.step);}this.knob.setStyle(this.property,a);},snap:false,offset:0,range:false,wheel:false,steps:100,mode:"horizontal"},initialize:function(f,a,e){this.setOptions(e);this.element=$(f);this.knob=$(a);this.previousChange=this.previousEnd=this.step=-1;var g,b={},d={x:false,y:false};switch(this.options.mode){case"vertical":this.axis="y";this.property="top";g="offsetHeight";break;case"horizontal":this.axis="x";this.property="left";g="offsetWidth";}this.half=this.knob[g]/2;this.full=this.element[g]-this.knob[g]+(this.options.offset*2);this.min=$chk(this.options.range[0])?this.options.range[0]:0;this.max=$chk(this.options.range[1])?this.options.range[1]:this.options.steps;this.range=this.max-this.min;this.steps=this.options.steps||this.full;this.stepSize=Math.abs(this.range)/this.steps;this.stepWidth=this.stepSize*this.full/Math.abs(this.range);this.knob.setStyle("position","relative").setStyle(this.property,-this.options.offset);d[this.axis]=this.property;b[this.axis]=[-this.options.offset,this.full-this.options.offset];this.bound={clickedElement:this.clickedElement.bind(this),scrolledElement:this.scrolledElement.bindWithEvent(this),draggedKnob:this.draggedKnob.bind(this)};var c={snap:0,limit:b,modifiers:d,onDrag:this.bound.draggedKnob,onStart:this.bound.draggedKnob,onBeforeStart:(function(){this.isDragging=true;}).bind(this),onComplete:function(){this.isDragging=false;this.draggedKnob();this.end();}.bind(this)};if(this.options.snap){c.grid=Math.ceil(this.stepWidth);c.limit[this.axis][1]=this.full;}this.drag=new Drag(this.knob,c);this.attach();},attach:function(){this.element.addEvent("mousedown",this.bound.clickedElement);if(this.options.wheel){this.element.addEvent("mousewheel",this.bound.scrolledElement);}this.drag.attach();return this;},detach:function(){this.element.removeEvent("mousedown",this.bound.clickedElement);this.element.removeEvent("mousewheel",this.bound.scrolledElement);this.drag.detach();return this;},set:function(a){if(!((this.range>0)^(a<this.min))){a=this.min;}if(!((this.range>0)^(a>this.max))){a=this.max;}this.step=Math.round(a);this.checkStep();this.fireEvent("tick",this.toPosition(this.step));this.end();return this;},clickedElement:function(c){if(this.isDragging||c.target==this.knob){return;}var b=this.range<0?-1:1;var a=c.page[this.axis]-this.element.getPosition()[this.axis]-this.half;a=a.limit(-this.options.offset,this.full-this.options.offset);this.step=Math.round(this.min+b*this.toStep(a));this.checkStep();this.fireEvent("tick",a);this.end();},scrolledElement:function(a){var b=(this.options.mode=="horizontal")?(a.wheel<0):(a.wheel>0);this.set(b?this.step-this.stepSize:this.step+this.stepSize);a.stop();},draggedKnob:function(){var b=this.range<0?-1:1;var a=this.drag.value.now[this.axis];a=a.limit(-this.options.offset,this.full-this.options.offset);this.step=Math.round(this.min+b*this.toStep(a));this.checkStep();},checkStep:function(){if(this.previousChange!=this.step){this.previousChange=this.step;this.fireEvent("change",this.step);}},end:function(){if(this.previousEnd!==this.step){this.previousEnd=this.step;this.fireEvent("complete",this.step+"");}},toStep:function(a){var b=(a+this.options.offset)*this.stepSize/this.full*this.steps;return this.options.steps?Math.round(b-=b%this.stepSize):b;},toPosition:function(a){return(this.full*Math.abs(this.min-a))/(this.steps*this.stepSize)-this.options.offset;}});var Sortables=new Class({Implements:[Events,Options],options:{snap:4,opacity:1,clone:false,revert:false,handle:false,constrain:false},initialize:function(a,b){this.setOptions(b);this.elements=[];this.lists=[];this.idle=true;this.addLists($$($(a)||a));if(!this.options.clone){this.options.revert=false;}if(this.options.revert){this.effect=new Fx.Morph(null,$merge({duration:250,link:"cancel"},this.options.revert));}},attach:function(){this.addLists(this.lists);return this;},detach:function(){this.lists=this.removeLists(this.lists);return this;},addItems:function(){Array.flatten(arguments).each(function(a){this.elements.push(a);var b=a.retrieve("sortables:start",this.start.bindWithEvent(this,a));(this.options.handle?a.getElement(this.options.handle)||a:a).addEvent("mousedown",b);},this);return this;},addLists:function(){Array.flatten(arguments).each(function(a){this.lists.push(a);this.addItems(a.getChildren());},this);return this;},removeItems:function(){return $$(Array.flatten(arguments).map(function(a){this.elements.erase(a);var b=a.retrieve("sortables:start");(this.options.handle?a.getElement(this.options.handle)||a:a).removeEvent("mousedown",b);return a;},this));},removeLists:function(){return $$(Array.flatten(arguments).map(function(a){this.lists.erase(a);this.removeItems(a.getChildren());return a;},this));},getClone:function(b,a){if(!this.options.clone){return new Element("div").inject(document.body);}if($type(this.options.clone)=="function"){return this.options.clone.call(this,b,a,this.list);}return a.clone(true).setStyles({margin:"0px",position:"absolute",visibility:"hidden",width:a.getStyle("width")}).inject(this.list).position(a.getPosition(a.getOffsetParent()));},getDroppables:function(){var a=this.list.getChildren();if(!this.options.constrain){a=this.lists.concat(a).erase(this.list);}return a.erase(this.clone).erase(this.element);},insert:function(c,b){var a="inside";if(this.lists.contains(b)){this.list=b;this.drag.droppables=this.getDroppables();}else{a=this.element.getAllPrevious().contains(b)?"before":"after";}this.element.inject(b,a);this.fireEvent("sort",[this.element,this.clone]);},start:function(b,a){if(!this.idle){return;}this.idle=false;this.element=a;this.opacity=a.get("opacity");this.list=a.getParent();this.clone=this.getClone(b,a);this.drag=new Drag.Move(this.clone,{snap:this.options.snap,container:this.options.constrain&&this.element.getParent(),droppables:this.getDroppables(),onSnap:function(){b.stop();this.clone.setStyle("visibility","visible");this.element.set("opacity",this.options.opacity||0);this.fireEvent("start",[this.element,this.clone]);}.bind(this),onEnter:this.insert.bind(this),onCancel:this.reset.bind(this),onComplete:this.end.bind(this)});this.clone.inject(this.element,"before");this.drag.start(b);},end:function(){this.drag.detach();this.element.set("opacity",this.opacity);if(this.effect){var a=this.element.getStyles("width","height");var b=this.clone.computePosition(this.element.getPosition(this.clone.offsetParent));this.effect.element=this.clone;this.effect.start({top:b.top,left:b.left,width:a.width,height:a.height,opacity:0.25}).chain(this.reset.bind(this));}else{this.reset();}},reset:function(){this.idle=true;this.clone.destroy();this.fireEvent("complete",this.element);},serialize:function(){var c=Array.link(arguments,{modifier:Function.type,index:$defined});var b=this.lists.map(function(d){return d.getChildren().map(c.modifier||function(e){return e.get("id");},this);},this);var a=c.index;if(this.lists.length==1){a=0;}return $chk(a)&&a>=0&&a<this.lists.length?b[a]:b;}});var Color=new Native({initialize:function(b,c){if(arguments.length>=3){c="rgb";b=Array.slice(arguments,0,3);}else{if(typeof b=="string"){if(b.match(/rgb/)){b=b.rgbToHex().hexToRgb(true);}else{if(b.match(/hsb/)){b=b.hsbToRgb();}else{b=b.hexToRgb(true);}}}}c=c||"rgb";switch(c){case"hsb":var a=b;b=b.hsbToRgb();b.hsb=a;break;case"hex":b=b.hexToRgb(true);break;}b.rgb=b.slice(0,3);b.hsb=b.hsb||b.rgbToHsb();b.hex=b.rgbToHex();return $extend(b,this);}});Color.implement({mix:function(){var a=Array.slice(arguments);var c=($type(a.getLast())=="number")?a.pop():50;var b=this.slice();a.each(function(d){d=new Color(d);for(var e=0;e<3;e++){b[e]=Math.round((b[e]/100*(100-c))+(d[e]/100*c));}});return new Color(b,"rgb");},invert:function(){return new Color(this.map(function(a){return 255-a;}));},setHue:function(a){return new Color([a,this.hsb[1],this.hsb[2]],"hsb");},setSaturation:function(a){return new Color([this.hsb[0],a,this.hsb[2]],"hsb");},setBrightness:function(a){return new Color([this.hsb[0],this.hsb[1],a],"hsb");}});var $RGB=function(d,c,a){return new Color([d,c,a],"rgb");};var $HSB=function(d,c,a){return new Color([d,c,a],"hsb");};var $HEX=function(a){return new Color(a,"hex");};Array.implement({rgbToHsb:function(){var b=this[0],c=this[1],j=this[2];var g,f,h;var i=Math.max(b,c,j),e=Math.min(b,c,j);var k=i-e;h=i/255;f=(i!=0)?k/i:0;if(f==0){g=0;}else{var d=(i-b)/k;var a=(i-c)/k;var l=(i-j)/k;if(b==i){g=l-a;}else{if(c==i){g=2+d-l;}else{g=4+a-d;}}g/=6;if(g<0){g++;}}return[Math.round(g*360),Math.round(f*100),Math.round(h*100)];},hsbToRgb:function(){var c=Math.round(this[2]/100*255);if(this[1]==0){return[c,c,c];}else{var a=this[0]%360;var e=a%60;var g=Math.round((this[2]*(100-this[1]))/10000*255);var d=Math.round((this[2]*(6000-this[1]*e))/600000*255);var b=Math.round((this[2]*(6000-this[1]*(60-e)))/600000*255);switch(Math.floor(a/60)){case 0:return[c,b,g];case 1:return[d,c,g];case 2:return[g,c,b];case 3:return[g,d,c];case 4:return[b,g,c];case 5:return[c,g,d];}}return false;}});String.implement({rgbToHsb:function(){var a=this.match(/\d{1,3}/g);return(a)?a.rgbToHsb():null;},hsbToRgb:function(){var a=this.match(/\d{1,3}/g);return(a)?a.hsbToRgb():null;}});Hash.Cookie=new Class({Extends:Cookie,options:{autoSave:true},initialize:function(b,a){this.parent(b,a);this.load();},save:function(){var a=JSON.encode(this.hash);if(!a||a.length>4096){return false;}if(a=="{}"){this.dispose();}else{this.write(a);}return true;},load:function(){this.hash=new Hash(JSON.decode(this.read(),true));return this;}});Hash.each(Hash.prototype,function(b,a){if(typeof b=="function"){Hash.Cookie.implement(a,function(){var c=b.apply(this.hash,arguments);if(this.options.autoSave){this.save();}return c;});}});var Tips=new Class({Implements:[Events,Options],options:{onShow:function(a){a.setStyle("visibility","visible");},onHide:function(a){a.setStyle("visibility","hidden");},title:"title",text:function(a){return a.get("rel")||a.get("href");},showDelay:100,hideDelay:100,className:null,offset:{x:16,y:16},fixed:false},initialize:function(){var a=Array.link(arguments,{options:Object.type,elements:$defined});if(a.options&&a.options.offsets){a.options.offset=a.options.offsets;}this.setOptions(a.options);this.container=new Element("div",{"class":"tip"});this.tip=this.getTip();if(a.elements){this.attach(a.elements);}},getTip:function(){return new Element("div",{"class":this.options.className,styles:{visibility:"hidden",display:"none",position:"absolute",top:0,left:0}}).adopt(new Element("div",{"class":"tip-top"}),this.container,new Element("div",{"class":"tip-bottom"})).inject(document.body);},attach:function(b){var a=function(d,c){if(d==null){return"";}return $type(d)=="function"?d(c):c.get(d);};$$(b).each(function(d){var e=a(this.options.title,d);d.erase("title").store("tip:native",e).retrieve("tip:title",e);d.retrieve("tip:text",a(this.options.text,d));var c=["enter","leave"];if(!this.options.fixed){c.push("move");}c.each(function(f){d.addEvent("mouse"+f,d.retrieve("tip:"+f,this["element"+f.capitalize()].bindWithEvent(this,d)));},this);},this);return this;},detach:function(a){$$(a).each(function(c){["enter","leave","move"].each(function(d){c.removeEvent("mouse"+d,c.retrieve("tip:"+d)||$empty);});c.eliminate("tip:enter").eliminate("tip:leave").eliminate("tip:move");if($type(this.options.title)=="string"&&this.options.title=="title"){var b=c.retrieve("tip:native");if(b){c.set("title",b);}}},this);return this;},elementEnter:function(b,a){$A(this.container.childNodes).each(Element.dispose);["title","text"].each(function(d){var c=a.retrieve("tip:"+d);if(!c){return;}this[d+"Element"]=new Element("div",{"class":"tip-"+d}).inject(this.container);this.fill(this[d+"Element"],c);},this);this.timer=$clear(this.timer);this.timer=this.show.delay(this.options.showDelay,this,a);this.tip.setStyle("display","block");this.position((!this.options.fixed)?b:{page:a.getPosition()});},elementLeave:function(b,a){$clear(this.timer);this.tip.setStyle("display","none");this.timer=this.hide.delay(this.options.hideDelay,this,a);},elementMove:function(a){this.position(a);},position:function(d){var b=window.getSize(),a=window.getScroll(),e={x:this.tip.offsetWidth,y:this.tip.offsetHeight},c={x:"left",y:"top"},f={};for(var g in c){f[c[g]]=d.page[g]+this.options.offset[g];if((f[c[g]]+e[g]-a[g])>b[g]){f[c[g]]=d.page[g]-this.options.offset[g]-e[g];}}this.tip.setStyles(f);},fill:function(a,b){if(typeof b=="string"){a.set("html",b);}else{a.adopt(b);}},show:function(a){this.fireEvent("show",[this.tip,a]);},hide:function(a){this.fireEvent("hide",[this.tip,a]);}});MooTools.lang.set("en-US","Date",{months:["January","February","March","April","May","June","July","August","September","October","November","December"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dateOrder:["month","date","year"],shortDate:"%m/%d/%Y",shortTime:"%I:%M%p",AM:"AM",PM:"PM",ordinal:function(a){return(a>3&&a<21)?"th":["th","st","nd","rd","th"][Math.min(a%10,4)];},lessThanMinuteAgo:"less than a minute ago",minuteAgo:"about a minute ago",minutesAgo:"{delta} minutes ago",hourAgo:"about an hour ago",hoursAgo:"about {delta} hours ago",dayAgo:"1 day ago",daysAgo:"{delta} days ago",lessThanMinuteUntil:"less than a minute from now",minuteUntil:"about a minute from now",minutesUntil:"{delta} minutes from now",hourUntil:"about an hour from now",hoursUntil:"about {delta} hours from now",dayUntil:"1 day from now",daysUntil:"{delta} days from now"});;var Clientcide={version:'2.0.3',setAssetLocation:function(baseHref){var clean=function(str){return str.replace(/\/\//g,'/');};if(window.StickyWin&&StickyWin.UI){StickyWin.UI.implement({options:{baseHref:clean(baseHref+'/stickyWinHTML/')}});if(StickyWin.alert){var CGFsimpleErrorPopup=StickyWin.alert.bind(window);StickyWin.alert=function(msghdr,msg,base){return CGFsimpleErrorPopup(msghdr,msg,base||clean(baseHref+"/simple.error.popup"));};}
if(StickyWin.UI.Pointy){StickyWin.UI.Pointy.implement({options:{baseHref:clean(baseHref+'/PointyTip/')}});}}
if(window.TagMaker){TagMaker.implement({options:{baseHref:clean(baseHref+'/tips/')}});}
if(window.ProductPicker){ProductPicker.implement({options:{baseHref:clean(baseHref+'/Picker')}});}
if(window.Autocompleter){Autocompleter.Base.implement({options:{baseHref:clean(baseHref+'/autocompleter/')}});}
if(window.Lightbox){Lightbox.implement({options:{assetBaseUrl:clean(baseHref+'/slimbox/')}});}
if(window.Waiter){Waiter.implement({options:{baseHref:clean(baseHref+'/waiter/')}});}},preLoadCss:function(){if(window.StickyWin&&StickyWin.ui)StickyWin.ui();if(window.StickyWin&&StickyWin.pointy)StickyWin.pointy();Clientcide.preloaded=true;return true;},preloaded:false};(function(){if(!window.addEvent)return;var preload=function(){if(window.dbug)dbug.log('preloading clientcide css');if(!Clientcide.preloaded)Clientcide.preLoadCss();};window.addEvent('domready',preload);window.addEvent('load',preload);})();setCNETAssetBaseHref=Clientcide.setAssetLocation;Class.ToElement=new Class({toElement:function(){return this.element;}});var ToElement=Class.ToElement;var SimpleSlideShow=new Class({Implements:[Events,Options,Chain],options:{startIndex:0,slides:[],currentSlideClass:'currentSlide',currentIndexContainer:false,maxContainer:false,nextLink:false,prevLink:false,wrap:true,disabledLinkClass:'disabled',crossFadeOptions:{}},initialize:function(options){this.setOptions(options);var slides=this.options.slides;this.makeSlides(slides);this.setCounters();this.setUpNav();this.now=this.options.startIndex;if(this.slides.length>0)this.show(this.now);},slides:[],setCounters:function(){if($(this.options.currentIndexContainer))$(this.options.currentIndexContainer).set('html',this.now+1);if($(this.options.maxContainer))$(this.options.maxContainer).set('html',this.slides.length);},makeSlides:function(slides){slides.each(function(slide,index){if(index!=this.now)slide.setStyle('display','none');else slide.setStyle('display','block');this.makeSlide(slide);},this);},makeSlide:function(slide){slide.addEvent('click',function(){this.fireEvent('onSlideClick');}.bind(this));this.slides.include(slide);},setUpNav:function(){if($(this.options.nextLink)){$(this.options.nextLink).addEvent('click',function(){this.forward();}.bind(this));}
if($(this.options.prevLink)){$(this.options.prevLink).addEvent('click',function(){this.back();}.bind(this));}},disableLinks:function(now){if(this.options.wrap)return;now=$pick(now,this.now);var prev=$(this.options.prevLink);var next=$(this.options.nextLink);var dlc=this.options.disabledLinkClass;if(now>0){if(prev)prev.removeClass(dlc);if(now===this.slides.length-1&&next)next.addClass(dlc);else if(next)next.removeClass(dlc)}else{if(this.slides.length>0&&next)next.removeClass(dlc);if(prev)prev.addClass(dlc);}},forward:function(){if($type(this.now)&&this.now<this.slides.length-1)this.show(this.now+1);else if($type(this.now)&&this.options.wrap)this.show(0);else if(!$type(this.now))this.show(this.options.startIndex);this.fireEvent('next');return this;},back:function(){if(this.now>0){this.show(this.now-1);this.fireEvent('onPrev');}else if(this.options.wrap&&this.slides.length>1){this.show(this.slides.length-1);this.fireEvent('prev');}
return this;},show:function(index){if(this.showing)return this.chain(this.show.bind(this,index));var now=this.now;var s=this.slides[index];function fadeIn(s,resetOpacity){s.setStyle('display','block');if(!Browser.Engine.trident4){if(resetOpacity)s.setStyle('opacity',0);s.set('tween',this.options.crossFadeOptions).get('tween').start('opacity',1).chain(function(){this.showing=false;this.disableLinks();this.callChain();this.fireEvent('onSlideDisplay',index);}.bind(this));}};if(s){if($type(this.now)&&this.now!=index){if(!Browser.Engine.trident4){var fx=this.slides[this.now].get('tween');fx.setOptions(this.options.crossFadeOptions);this.showing=true;fx.start('opacity',0).chain(function(){this.slides[now].setStyle('display','none');s.addClass(this.options.currentSlideClass);fadeIn.run([s,true],this);this.fireEvent('onSlideDisplay',index);}.bind(this));}else{this.slides[this.now].setStyle('display','none');fadeIn.run(s,this);}}else fadeIn.run(s,this);this.now=index;this.setCounters();}},slideClick:function(){this.fireEvent('onSlideClick',[this.slides[this.now],this.now]);}});SimpleSlideShow.Carousel=new Class({Extends:SimpleSlideShow,Implements:[Class.ToElement],Binds:['makeSlide'],options:{sliderWidth:999999},initialize:function(container,options){this.setOptions(options);this.container=$(container);this.element=new Element('div').wraps(this.container).setStyles({width:this.container.getSize().x,overflow:'hidden'});this.container.setStyles({width:this.options.sliderWidth,position:'relative'});this.parent(options);},makeSlides:function(slides){this.slides=[];slides.each(this.makeSlide);},makeSlide:function(slide){if(slide.retrieve('slideSetup'))return;slide.store('slideSetup',true);slide.show();var s=new Element('div',{styles:{'float':'left',width:$(this).getSize().x}}).wraps(slide);this.parent(s);this.slides.erase(slide);this.setCounters();s.show();s.inject(this.container);},show:function(index){if(!this.container)return;this.fx=this.fx||new Fx.Tween(this.container,{property:'left'});if(this.showing)return this.chain(this.show.bind(this,index));var now=this.now;var s=this.slides[index];if(s){if(this.now!=index){this.fx.start(-s.getPosition(this.container).x).chain(function(){s.addClass(this.options.currentSlideClass);this.showing=false;this.disableLinks();this.callChain();this.fireEvent('onSlideDisplay',index);}.bind(this));}
this.now=index;this.setCounters();}}});var SimpleImageSlideShow;(function(){var extender=function(extend,passContainer){return{Extends:extend,Implements:Class.ToElement,options:{imgUrls:[],imgClass:'screenshot',container:false},initialize:function(){var args=Array.link(arguments,{options:Object.type,container:$defined});this.container=$(args.container)||(args.options?$(args.options.container):false);if(passContainer)this.parent(this.container,args.options);else this.parent(args.options);this.options.imgUrls.each(function(url){this.addImg(url);},this);this.show(this.options.startIndex);},addImg:function(url){if(this.container){var img=new Element('img',{'src':url,'id':this.options.imgClass+this.slides.length}).addClass(this.options.imgClass).setStyle('display','none').inject(this.container).addEvent('click',this.slideClick.bind(this));this.slides.push(img);this.makeSlide(img);this.setCounters();}
return this;}};};SimpleImageSlideShow=new Class(extender(SimpleSlideShow));SimpleImageSlideShow.Carousel=new Class(extender(SimpleSlideShow.Carousel,true));})();var TabSwapper=new Class({Implements:[Options,Events],options:{selectedClass:'tabSelected',mouseoverClass:'tabOver',deselectedClass:'',rearrangeDOM:true,initPanel:0,smooth:false,smoothSize:false,maxSize:null,effectOptions:{duration:500},cookieName:null,cookieDays:999},tabs:[],sections:[],clickers:[],sectionFx:[],initialize:function(options){this.setOptions(options);var prev=this.setup();if(prev)return prev;if(this.options.cookieName&&this.recall())this.show(this.recall().toInt());else this.show(this.options.initPanel);},setup:function(){var opt=this.options;sections=$$(opt.sections);tabs=$$(opt.tabs);if(tabs[0]&&tabs[0].retrieve('tabSwapper'))return tabs[0].retrieve('tabSwapper');clickers=$$(opt.clickers);tabs.each(function(tab,index){this.addTab(tab,sections[index],clickers[index],index);},this);},addTab:function(tab,section,clicker,index){tab=$(tab);clicker=$(clicker);section=$(section);if(this.tabs.indexOf(tab)>=0&&tab.retrieve('tabbered')&&this.tabs.indexOf(tab)!=index&&this.options.rearrangeDOM){this.moveTab(this.tabs.indexOf(tab),index);return this;}
if(!$defined(index))index=this.tabs.length;if(index>0&&this.tabs[index-1]&&this.options.rearrangeDOM){tab.inject(this.tabs[index-1],'after');section.inject(this.tabs[index-1].retrieve('section'),'after');}
this.tabs.splice(index,0,tab);clicker=clicker||tab;tab.addEvents({mouseout:function(){tab.removeClass(this.options.mouseoverClass);}.bind(this),mouseover:function(){tab.addClass(this.options.mouseoverClass);}.bind(this)});clicker.addEvent('click',function(e){e.preventDefault();this.show(index);}.bind(this));tab.store('tabbered',true);tab.store('section',section);tab.store('clicker',clicker);this.hideSection(index);return this;},removeTab:function(index){var now=this.tabs[this.now];if(this.now==index){if(index>0)this.show(index-1);else if(index<this.tabs.length)this.show(index+1);}
this.now=this.tabs.indexOf(now);return this;},moveTab:function(from,to){var tab=this.tabs[from];var clicker=tab.retrieve('clicker');var section=tab.retrieve('section');var toTab=this.tabs[to];var toClicker=toTab.retrieve('clicker');var toSection=toTab.retrieve('section');this.tabs.erase(tab).splice(to,0,tab);tab.inject(toTab,'before');clicker.inject(toClicker,'before');section.inject(toSection,'before');return this;},show:function(i){if(!$chk(this.now)){this.tabs.each(function(tab,idx){if(i!=idx)
this.hideSection(idx)},this);}
this.showSection(i).save(i);return this;},save:function(index){if(this.options.cookieName)
Cookie.write(this.options.cookieName,index,{duration:this.options.cookieDays});return this;},recall:function(){return(this.options.cookieName)?$pick(Cookie.read(this.options.cookieName),false):false;},hideSection:function(idx){var tab=this.tabs[idx];if(!tab)return this;var sect=tab.retrieve('section');if(!sect)return this;if(sect.getStyle('display')!='none'){this.lastHeight=sect.getSize().y;sect.setStyle('display','none');tab.swapClass(this.options.selectedClass,this.options.deselectedClass);this.fireEvent('onBackground',[idx,sect,tab]);}
return this;},showSection:function(idx){var tab=this.tabs[idx];if(!tab)return this;var sect=tab.retrieve('section');if(!sect)return this;var smoothOk=this.options.smooth&&(!Browser.Engine.trident4||(Browser.Engine.trident4&&!Browser.Engine.trident4));if(this.now!=idx){if(!tab.retrieve('tabFx'))
tab.store('tabFx',new Fx.Morph(sect,this.options.effectOptions));var start={display:'block',overflow:'hidden'};if(smoothOk)start.opacity=0;var effect=false;if(smoothOk){effect={opacity:1};}else if(sect.getStyle('opacity').toInt()<1){sect.setStyle('opacity',1);if(!this.options.smoothSize)
this.fireEvent('onActiveAfterFx',[idx,sect,tab]);}
if(this.options.smoothSize){var size=sect.getDimensions().height;if($chk(this.options.maxSize)&&this.options.maxSize<size)
size=this.options.maxSize;if(!effect)effect={};effect.height=size;}
if($chk(this.now))this.hideSection(this.now);if(this.options.smoothSize&&this.lastHeight)start.height=this.lastHeight;sect.setStyles(start);if(effect){tab.retrieve('tabFx').start(effect).chain(function(){this.fireEvent('onActiveAfterFx',[idx,sect,tab]);sect.setStyle("height","auto");}.bind(this));}
this.now=idx;this.fireEvent('onActive',[idx,sect,tab]);}
tab.swapClass(this.options.deselectedClass,this.options.selectedClass);return this;}});;var HistoryManager=(function(){var HistoryManagerSingleton=new Class({Implements:Events,initialize:function(){this._currentLocation=this._getHash();if(Browser.Engine.trident&&Browser.Engine.version<=5){this._iframe=new IFrame({src:"javascript:'<html><body>"+this._currentLocation.replace(/(['"])/g,'\\$1')+"</body></html>'",styles:{display:'none'}}).inject(document.body).contentWindow;this.addState=this._addStateIE;this._monitorIE.periodical(200,this);}
else if(Browser.Engine.webkit419){this._form=new Element("form",{method:'get'}).inject(document.body);this._historyCounter=history.length;this._stateHistory=[];this._stateHistory[history.length]=this._getHash();this.addState=this._addStateSafari;this._monitorSafari.periodical(200,this);}
else if(Browser.Engine.presto925){this.addState=this._addStateDefault;window.$justForOpera=this._monitorDefault.bind(this);new Element('img',{src:"javascript:location.href='javascript:$justForOpera();';",style:"position: absolute; top: -1000px;"}).inject(document.body);}
else{this.addState=this._addStateDefault;this._monitorDefault.periodical(200,this);}},getCurrentHash:function(){return this._currentLocation;},_getHash:function(){return top.location.href.indexOf("#")>-1?top.location.href.split('#')[1].slice(1):'';},_addStateIE:function(hash){if(this._currentLocation!=hash){this._currentLocation=hash;top.location.hash="#/"+hash;this._iframe.document.open('text/html');this._iframe.document.write('<html><body>',hash,'</body></html>');this._iframe.document.close();}
return this;},_monitorIE:function(){var hash=this._iframe.document.body.innerText;if(hash!=this._currentLocation){top.location.hash="#/"+hash;this._currentLocation=hash;this.fireEvent('change',[hash]);}},_addStateSafari:function(hash){if(this._currentLocation!=hash){this._form.set('action','#/'+hash).submit()
this._currentLocation=hash;this._stateHistory[history.length]=this._getHash();this._historyCounter=history.length;}
return this;},_monitorSafari:function(){if(history.length!=this._historyCounter){this._historyCounter=history.length;this._currentLocation=this._stateHistory[history.length];this.fireEvent('change',[this._currentLocation]);}},_addStateDefault:function(hash){if(this._currentLocation!=hash){top.location.hash='#/'+hash;this._currentLocation=hash;}
return this;},_monitorDefault:function(){var hash=this._getHash();if(hash!=this._currentLocation){this._currentLocation=hash;this.fireEvent('change',[hash]);}}});var singleton;return function(){return singleton||(singleton=new HistoryManagerSingleton());}})();;var ReMooz=new Class({Implements:[Events,Options,Chain],options:{link:null,type:'image',container:null,className:null,centered:false,dragging:true,closeOnClick:true,shadow:(Browser.Engine.trident)?'onOpenEnd':'onOpen',resize:true,margin:20,resizeFactor:0.95,resizeLimit:false,fixedSize:false,cutOut:true,addClick:true,opacityLoad:0.6,opacityResize:1,opacityTitle:0.9,resizeOptions:{},fxOptions:{},closer:true,parse:false,parseSecure:false,temporary:false,onBuild:$empty,onLoad:$empty,onOpen:$empty,onOpenEnd:$empty,onClose:$empty,onCloseEnd:$empty,generateTitle:function(el){var text=el.get('title');if(!text)return false;var title=text.split(' :: ');var head=new Element('h6',{'html':title[0]});return(title[1])?[head,new Element('p',{'html':title[1]})]:head;}},initialize:function(element,options){this.element=$(element);this.setOptions(options);if(this.options.parse){var obj=this.element.getProperty(this.options.parse);if(obj&&(obj=JSON.decode(obj,this.options.parseSecure)))this.setOptions(obj);}
var origin=this.options.origin;this.origin=((origin)?$(origin)||this.element.getElement(origin):null)||this.element;this.link=this.options.link||this.element.get('href')||this.element.get('src');this.container=$(this.options.container)||this.element.getDocument();this.bound={'click':function(e){this.open.delay(1,this);return false;}.bind(this),'close':this.close.bind(this),'dragClose':function(e){if(e.rightClick)return;this.close();}.bind(this)};if(this.options.addClick)this.bindToElement();},destroy:function(){if(this.box)this.box.destroy();this.box=this.tweens=this.body=this.content=null;},bindToElement:function(element){($(element)||this.element).addClass('remooz-element').addEvent('click',this.bound.click);return this;},getOriginCoordinates:function(){var coords=this.origin.getCoordinates();delete coords.right;delete coords.bottom;return coords;},open:function(e){if(this.opened)return(e)?this.close():this;this.opened=this.loading=true;if(!this.box)this.build();this.coords=this.getOriginCoordinates();this.coords.opacity=this.options.opacityLoad;this.coords.display='';this.tweens.box.set(this.coords);this.box.addClass('remooz-loading');ReMooz.open(this.fireEvent('onLoad'));this['open'+this.options.type.capitalize()]();return this;},finishOpen:function(){this.tweens.fade.start(0,1);this.drag.attach();this.fireEvent('onOpenEnd').callChain();},close:function(){if(!this.opened)return this;this.opened=false;ReMooz.close(this.fireEvent('onClose'));if(this.loading){this.box.setStyle('display','none');return this;}
this.drag.detach();this.tweens.fade.cancel().set(0).fireEvent('onComplete');if(this.tweens.box.timer)this.tweens.box.clearChain();var vars=this.getOriginCoordinates();if(this.options.opacityResize!=1)vars.opacity=this.options.opacityResize;this.tweens.box.start(vars).chain(this.closeEnd.bind(this));return this;},closeEnd:function(){if(this.body)this.body.empty();if(this.content)this.content=null;if(this.options.cutOut)this.element.setStyle('visibility','visible');this.box.setStyle('display','none');this.fireEvent('onCloseEnd').callChain();if(this.options.temporary)this.destroy();},openImage:function(){var tmp=new Image();tmp.onload=tmp.onabort=tmp.onerror=function(fast){this.loading=tmp.onload=tmp.onabort=tmp.onerror=null;if(!tmp.width||!this.opened){this.fireEvent('onError').close();return;}
var to={x:tmp.width,y:tmp.height};if(!this.content)this.content=$(tmp).inject(this.body);else tmp=null;this[(this.options.resize)?'zoomRelativeTo':'zoomTo'].create({'delay':(tmp&&fast!==true)?1:null,'arguments':[to],'bind':this})();}.bind(this);tmp.src=this.link;if(tmp&&tmp.complete&&tmp.onload)tmp.onload(true);},openElement:function(){this.content=this.content||$(this.link)||$E(this.link);if(!this.content){this.fireEvent('onError').close();return;}
this.content.inject(this.body);this.zoomTo({x:this.content.scrollWidth,y:this.content.scrollHeight});},zoomRelativeTo:function(to){var scale=this.options.resizeLimit;if(!scale){scale=this.container.getSize();scale.x*=this.options.resizeFactor;scale.y*=this.options.resizeFactor;}
for(var i=2;i--;){if(to.x>scale.x){to.y*=scale.x/to.x;to.x=scale.x;}else if(to.y>scale.y){to.x*=scale.y/to.y;to.y=scale.y;}}
return this.zoomTo({x:to.x.toInt(),y:to.y.toInt()});},zoomTo:function(to){to=this.options.fixedSize||to;var box=this.container.getSize(),scroll=this.container.getScroll();var pos=(!this.options.centered)?{x:(this.coords.left+(this.coords.width/2)-to.x/2).toInt().limit(scroll.x+this.options.margin,scroll.x+box.x-this.options.margin-to.x),y:(this.coords.top+(this.coords.height/2)-to.y/2).toInt().limit(scroll.y+this.options.margin,scroll.y+box.y-this.options.margin-to.y)}:{x:scroll.x+((box.x-to.x)/2).toInt(),y:scroll.y+((box.y-to.y)/2).toInt()};if(this.options.cutOut)this.element.setStyle('visibility','hidden');this.box.removeClass('remooz-loading');var vars={left:pos.x,top:pos.y,width:to.x,height:to.y};if(this.options.opacityResize!=1)vars.opacity=[this.options.opacityResize,1];else this.box.set('opacity',1);this.tweens.box.start(vars).chain(this.finishOpen.bind(this));this.fireEvent('onOpen');},build:function(){this.addEvent('onBlur',function(){this.focused=false;this.box.removeClass('remooz-box-focus').setStyle('z-index',ReMooz.options.zIndex);},true);this.addEvent('onFocus',function(){this.focused=true;this.box.addClass('remooz-box-focus').setStyle('z-index',ReMooz.options.zIndexFocus);},true);var classes=['remooz-box','remooz-type-'+this.options.type,'remooz-engine-'+Browser.Engine.name+Browser.Engine.version];if(this.options.className)classes.push(this.options.className);this.box=new Element('div',{'class':classes.join(' '),'styles':{'display':'none','top':0,'left':0,'zIndex':ReMooz.options.zIndex}});this.tweens={'box':new Fx.Morph(this.box,$merge({'duration':400,'unit':'px','transition':Fx.Transitions.Quart.easeOut,'chain':'cancel'},this.options.resizeOptions)),'fade':new Fx.Tween(null,$merge({'property':'opacity','duration':(Browser.Engine.trident)?0:300,'chain':'cancel'},this.options.fxOptions)).addEvents({'onComplete':function(){if(!this.element.get('opacity'))this.element.setStyle('display','none');},'onStart':function(){if(!this.element.get('opacity'))this.element.setStyle('display','');}})};this.tweens.fade.element=$$();if(this.options.shadow){if(Browser.Engine.webkit420){this.box.setStyle('-webkit-box-shadow','0 0 10px rgba(0, 0, 0, 0.7)');}else if(!Browser.Engine.trident4){var shadow=new Element('div',{'class':'remooz-bg-wrap'}).inject(this.box);['n','ne','e','se','s','sw','w','nw'].each(function(dir){new Element('div',{'class':'remooz-bg remooz-bg-'+dir}).inject(shadow);});this.tweens.bg=new Fx.Tween(shadow,{'property':'opacity','chain':'cancel'}).set(0);this.addEvent(this.options.shadow,this.tweens.bg.set.bind(this.tweens.bg,1),true);this.addEvent('onClose',this.tweens.bg.set.bind(this.tweens.bg,0),true);}}
if(this.options.closer){var closer=new Element('a',{'class':'remooz-btn-close','events':{'click':this.bound.close}}).inject(this.box);this.tweens.fade.element.push(closer);}
this.body=new Element('div',{'class':'remooz-body'}).inject(this.box);var title=this.options.title||this.options.generateTitle.call(this,this.element);if(title){var title=new Element('div',{'class':'remooz-title'}).adopt(new Element('div',{'class':'remooz-title-bg','opacity':this.options.opacityTitle}),new Element('div',{'class':'remooz-title-content'}).adopt(title)).inject(this.box);this.tweens.fade.element.push(title);}
this.tweens.fade.set(0).fireEvent('onComplete');this.drag=new Drag.Move(this.box,{'snap':15,'preventDefault':true,'onBeforeStart':function(){if(!this.focused&&!this.loading)ReMooz.focus(this);else if(this.loading||this.options.closeOnClick)this.box.addEvent('mouseup',this.bound.dragClose);}.bind(this),'onSnap':function(){this.box.removeEvent('mouseup',this.bound.dragClose);if(!this.options.dragging)this.drag.stop();else this.box.addClass('remooz-box-dragging');}.bind(this),'onComplete':function(){this.box.removeClass('remooz-box-dragging');}.bind(this)});this.drag.detach();this.fireEvent('onBuild',this.box,this.element);this.box.inject(this.element.getDocument().body);}});ReMooz.factory=function(extended){return $extend(this,extended);};ReMooz.factory(new Options).factory({options:{zIndex:200,zIndexFocus:201,query:'a.remooz',modal:false},assign:function(elements,options){return $$(elements).map(function(element){return new ReMooz(element,options);},this);},stack:[],open:function(obj){var last=this.stack.getLast();this.focus(obj);if(last&&this.options.modal)last.close();},close:function(obj){var length=this.stack.length-1;if(length>1&&this.stack[length]==obj)this.focus(this.stack[length-1]);this.stack.erase(obj);},focus:function(obj){var last=this.stack.getLast();obj.fireEvent('onFocus',[obj]);if(last==obj)return;if(last)last.fireEvent('onBlur',[last]);this.stack.erase(obj).push(obj);}});ReMooz.implement({openSwf:function(){if(!this.options.fixedSize){this.fireEvent('onError').close();return;}
this.options=$extend(this.options,{closeOnClick:false});var swf=new Swiff(this.link,{width:'100%',height:'100%',params:{wmode:'transparent',scale:'noscale',salign:'TL',allowfullscreen:'true'}});if(!this.content)this.content=swf.inject(this.body);this.loading=null;this.zoomTo(this.options.fixedSize);},openFlv:function(){if(!this.options.fixedSize){this.fireEvent('onError').close();return;}
this.options=$extend(this.options,{closeOnClick:false});var swf=new Swiff('/swf/player.swf',{width:'100%',height:'100%',params:{wmode:'transparent',scale:'noscale',salign:'TL',allowfullscreen:'true'},vars:{file:this.link,controlbar:'over',fullscreen:'true',autostart:'true'}});if(!this.content)this.content=swf.inject(this.body);this.loading=null;this.zoomTo(this.options.fixedSize);},openMap:function(){if(!this.options.fixedSize){this.fireEvent('onError').close();return;}
this.options=$extend(this.options,{closeOnClick:false});var emap=new Element('div',{styles:{width:this.options.fixedSize.x,height:this.options.fixedSize.y}}).injectInside(this.body);var queryString=this.link.parseQuery(false,false);if(GBrowserIsCompatible()){var map=new GMap2(emap);var geocoder=new GClientGeocoder();map.addControl(new GLargeMapControl());map.setCenter(new GLatLng(0,0),1);if(queryString.q){geocoder.getLocations(queryString.q,function(response){if(!response||response.Status.code!=200){}else{var latitude=response.Placemark[0].Point.coordinates[1];var longitude=response.Placemark[0].Point.coordinates[0];var geocode=response.Placemark[0].address;var latlng=new GLatLng(latitude,longitude);map.setCenter(latlng);}});}
if(queryString.z)map.setZoom(queryString.z);if(queryString.sll){var center=queryString.sll.split(',');map.setCenter(new GLatLng(center[0].toFloat(),center[1].toFloat()));}
if(queryString.ll){var center=queryString.ll.split(',');map.setCenter(new GLatLng(center[0].toFloat(),center[1].toFloat()));}}
this.loading=null;this.zoomTo(this.options.fixedSize);}});;(function(){var _typeface_js={faces:{},loadFace:function(typefaceData){var familyName=typefaceData.familyName.toLowerCase();if(!this.faces[familyName]){this.faces[familyName]={};}
if(!this.faces[familyName][typefaceData.cssFontWeight]){this.faces[familyName][typefaceData.cssFontWeight]={};}
var face=this.faces[familyName][typefaceData.cssFontWeight][typefaceData.cssFontStyle]=typefaceData;face.loaded=true;},log:function(message){},pixelsFromPoints:function(face,style,points,dimension){var pixels=points*parseInt(style.fontSize)*72/(face.resolution*100);if(dimension=='horizontal'&&style.fontStretchPercent){pixels*=style.fontStretchPercent;}
return pixels;},pointsFromPixels:function(face,style,pixels,dimension){var points=pixels*face.resolution/(parseInt(style.fontSize)*72/100);if(dimension=='horizontal'&&style.fontStretchPrecent){points*=style.fontStretchPercent;}
return points;},cssFontWeightMap:{normal:'normal',bold:'bold',400:'normal',700:'bold'},cssFontStretchMap:{'ultra-condensed':0.55,'extra-condensed':0.77,'condensed':0.85,'semi-condensed':0.93,'normal':1,'semi-expanded':1.07,'expanded':1.15,'extra-expanded':1.23,'ultra-expanded':1.45,'default':1},fallbackCharacter:'.',configure:function(args){var configurableOptionNames=['customLogFn','customClassNameRegex','customTypefaceElementsList','quiet','verbose'];for(var i=0;i<configurableOptionNames.length;i++){var optionName=configurableOptionNames[i];if(args[optionName]){if(optionName=='customLogFn'){if(typeof args[optionName]!='function'){throw"customLogFn is not a function";}else{this.customLogFn=args.customLogFn;}}else{this[optionName]=args[optionName];}}}},getTextExtents:function(face,style,text){var extentX=0;var extentY=0;var horizontalAdvance;for(var i=0;i<text.length;i++){var glyph=face.glyphs[text.charAt(i)]?face.glyphs[text.charAt(i)]:face.glyphs[this.fallbackCharacter];var letterSpacingAdjustment=this.pointsFromPixels(face,style,style.letterSpacing);extentX+=Math.max(glyph.ha,glyph.x_max)+letterSpacingAdjustment;horizontalAdvance+=glyph.ha+letterSpacingAdjustment;}
return{x:extentX,y:extentY,ha:horizontalAdvance};},pixelsFromCssAmount:function(cssAmount,defaultValue,element){var matches=undefined;if(cssAmount=='normal'){return defaultValue;}else if(matches=cssAmount.match(/([\-\d+\.]+)px/)){return matches[1];}else{var pixelAmount;var leftInlineStyle=element.style.left;var leftRuntimeStyle=element.runtimeStyle.left;element.runtimeStyle.left=element.currentStyle.left;if(cssAmount.match(/\d(em|%)$/)){element.style.left='1em';}else{element.style.left=cssAmount||0;}
pixelAmount=element.style.pixelLeft;element.style.left=leftInlineStyle;element.runtimeStyle.left=leftRuntimeStyle;return pixelAmount||defaultValue;}},capitalizeText:function(text){return text.replace(/(^|\s)[a-z]/g,function(match){return match.toUpperCase()});},getElementStyle:function(e){if(window.getComputedStyle){return window.getComputedStyle(e,'');}else if(e.currentStyle){return e.currentStyle;}},getRenderedText:function(e){var browserStyle=this.getElementStyle(e.parentNode);var inlineStyleAttribute=e.parentNode.getAttribute('style');if(inlineStyleAttribute&&typeof(inlineStyleAttribute)=='object'){inlineStyleAttribute=inlineStyleAttribute.cssText;}
if(inlineStyleAttribute){var inlineStyleDeclarations=inlineStyleAttribute.split(/\s*\;\s*/);var inlineStyle={};for(var i=0;i<inlineStyleDeclarations.length;i++){var declaration=inlineStyleDeclarations[i];var declarationOperands=declaration.split(/\s*\:\s*/);inlineStyle[declarationOperands[0]]=declarationOperands[1];}}
var style={color:browserStyle.color,fontFamily:browserStyle.fontFamily.split(/\s*,\s*/)[0].replace(/(^"|^'|'$|"$)/g,'').toLowerCase(),fontSize:this.pixelsFromCssAmount(browserStyle.fontSize,12,e.parentNode),fontWeight:this.cssFontWeightMap[browserStyle.fontWeight],fontStyle:browserStyle.fontStyle?browserStyle.fontStyle:'normal',fontStretchPercent:this.cssFontStretchMap[inlineStyle&&inlineStyle['font-stretch']?inlineStyle['font-stretch']:'default'],textDecoration:browserStyle.textDecoration,lineHeight:this.pixelsFromCssAmount(browserStyle.lineHeight,'normal',e.parentNode),letterSpacing:this.pixelsFromCssAmount(browserStyle.letterSpacing,0,e.parentNode),textTransform:browserStyle.textTransform};var face;if(this.faces[style.fontFamily]&&this.faces[style.fontFamily][style.fontWeight]){face=this.faces[style.fontFamily][style.fontWeight][style.fontStyle];}
var text=e.nodeValue;if(e.previousSibling&&e.previousSibling.nodeType==1&&e.previousSibling.tagName!='BR'&&this.getElementStyle(e.previousSibling).display.match(/inline/)){text=text.replace(/^\s+/,' ');}else{text=text.replace(/^\s+/,'');}
if(e.nextSibling&&e.nextSibling.nodeType==1&&e.nextSibling.tagName!='BR'&&this.getElementStyle(e.nextSibling).display.match(/inline/)){text=text.replace(/\s+$/,' ');}else{text=text.replace(/\s+$/,'');}
text=text.replace(/\s+/g,' ');if(style.textTransform&&style.textTransform!='none'){switch(style.textTransform){case'capitalize':text=this.capitalizeText(text);break;case'uppercase':text=text.toUpperCase();break;case'lowercase':text=text.toLowerCase();break;}}
if(!face){var excerptLength=12;var textExcerpt=text.substring(0,excerptLength);if(text.length>excerptLength){textExcerpt+='...';}
var fontDescription=style.fontFamily;if(style.fontWeight!='normal')fontDescription+=' '+style.fontWeight;if(style.fontStyle!='normal')fontDescription+=' '+style.fontStyle;this.log("couldn't find typeface font: "+fontDescription+' for text "'+textExcerpt+'"');return;}
var words=text.split(' ');var containerSpan=document.createElement('span');for(var i=0;i<words.length;i++){var word=words[i]+' ';var vectorElement=this.renderWord(face,style,word);if(vectorElement)
containerSpan.appendChild(vectorElement);}
return containerSpan;},renderDocument:function(callback){if(!callback)
callback=function(e){e.style.visibility='visible'};var elements=document.getElementsByTagName('*');var elementsLength=elements.length;for(var i=0;i<elements.length;i++){if(elements[i].className.match(/(^|\s)typeface-js(\s|$)/)||elements[i].tagName.match(/^(H1|H2|H3|H4|H5|H6)$/)){this.replaceText(elements[i]);if(typeof callback=='function'){callback(elements[i]);}}}},replaceText:function(e){var childNodes=[];var childNodesLength=e.childNodes.length;for(var i=0;i<childNodesLength;i++){this.replaceText(e.childNodes[i]);}
if(e.nodeType==3&&e.nodeValue.match(/\S/)){var parentNode=e.parentNode;var renderedText=this.getRenderedText(e);if(parentNode.tagName=='A'&&this.vectorBackend=='vml'&&this.getElementStyle(parentNode).display=='inline'){parentNode.style.display='inline-block';parentNode.style.cursor='pointer';}
if(this.getElementStyle(parentNode).display=='inline'){parentNode.style.display='inline-block';}
if(renderedText){if(parentNode.replaceChild){parentNode.replaceChild(renderedText,e);}else{parentNode.insertBefore(renderedText,e);parentNode.removeChild(e);}
if(this.vectorBackend=='vml'){renderedText.innerHTML=renderedText.innerHTML;}}}},applyElementVerticalMetrics:function(face,style,e){if(style.lineHeight=='normal'){style.lineHeight=this.pixelsFromPoints(face,style,face.lineHeight);}
var cssLineHeightAdjustment=style.lineHeight-this.pixelsFromPoints(face,style,face.lineHeight);e.style.marginTop=Math.round(cssLineHeightAdjustment/2)+'px';e.style.marginBottom=Math.round(cssLineHeightAdjustment/2)+'px';},vectorBackends:{canvas:{_initializeSurface:function(face,style,text){var extents=this.getTextExtents(face,style,text);var canvas=document.createElement('canvas');canvas.innerHTML=text;canvas.height=Math.round(this.pixelsFromPoints(face,style,face.lineHeight));canvas.width=Math.round(this.pixelsFromPoints(face,style,extents.x,'horizontal'));this.applyElementVerticalMetrics(face,style,canvas);if(extents.x>extents.ha)
canvas.style.marginRight=Math.round(this.pixelsFromPoints(face,style,extents.x-extents.ha,'horizontal'))+'px';var ctx=canvas.getContext('2d');var pointScale=this.pixelsFromPoints(face,style,1);ctx.scale(pointScale*style.fontStretchPercent,-1*pointScale);ctx.translate(0,-1*face.ascender);ctx.fillStyle=style.color;return{context:ctx,canvas:canvas};},_renderGlyph:function(ctx,face,char,style){var glyph=face.glyphs[char];if(!glyph){return this.renderGlyph(ctx,face,this.fallbackCharacter,style);}
if(glyph.o){var outline;if(glyph.cached_outline){outline=glyph.cached_outline;}else{outline=glyph.o.split(' ');glyph.cached_outline=outline;}
for(var i=0;i<outline.length;){var action=outline[i++];switch(action){case'm':ctx.moveTo(outline[i++],outline[i++]);break;case'l':ctx.lineTo(outline[i++],outline[i++]);break;case'q':var cpx=outline[i++];var cpy=outline[i++];ctx.quadraticCurveTo(outline[i++],outline[i++],cpx,cpy);break;}}}
if(glyph.ha){var letterSpacingPoints=style.letterSpacing&&style.letterSpacing!='normal'?this.pointsFromPixels(face,style,style.letterSpacing):0;ctx.translate(glyph.ha+letterSpacingPoints,0);}},_renderWord:function(face,style,text){var surface=this.initializeSurface(face,style,text);var ctx=surface.context;var canvas=surface.canvas;ctx.beginPath();ctx.save();var chars=text.split('');for(var i=0;i<chars.length;i++){this.renderGlyph(ctx,face,chars[i],style);}
ctx.fill();if(style.textDecoration=='underline'){ctx.beginPath();ctx.moveTo(0,face.underlinePosition);ctx.restore();ctx.lineTo(0,face.underlinePosition);ctx.strokeStyle=style.color;ctx.lineWidth=face.underlineThickness;ctx.stroke();}
return ctx.canvas;}},vml:{_initializeSurface:function(face,style,text){var shape=document.createElement('v:shape');var extents=this.getTextExtents(face,style,text);shape.style.width=shape.style.height=style.fontSize+'px';if(extents.x>extents.ha){shape.style.marginRight=this.pixelsFromPoints(face,style,extents.x-extents.ha,'horizontal')+'px';}
this.applyElementVerticalMetrics(face,style,shape);var resolutionScale=face.resolution*100/72;shape.coordsize=(resolutionScale/style.fontStretchPercent)+","+resolutionScale;shape.coordorigin='0,'+face.ascender;shape.style.flip='y';shape.fillColor=style.color;shape.stroked=false;shape.path='hh m 0,'+face.ascender+' l 0,'+face.descender+' ';return shape;},_renderGlyph:function(shape,face,char,offsetX,style,vmlSegments){var glyph=face.glyphs[char];if(!glyph){this.log("glyph not defined: "+char);this.renderGlyph(shape,face,this.fallbackCharacter,offsetX,style);return;}
vmlSegments.push('m');if(glyph.o){var outline,outlineLength;if(glyph.cached_outline){outline=glyph.cached_outline;outlineLength=outline.length;}else{outline=glyph.o.split(' ');outlineLength=outline.length;for(var i=0;i<outlineLength;){switch(outline[i++]){case'q':outline[i]=Math.round(outline[i++]);outline[i]=Math.round(outline[i++]);case'm':case'l':outline[i]=Math.round(outline[i++]);outline[i]=Math.round(outline[i++]);break;}}
glyph.cached_outline=outline;}
var prevX,prevY;for(var i=0;i<outlineLength;){var action=outline[i++];var x=outline[i++]+offsetX;var y=outline[i++];switch(action){case'm':vmlSegments.push('xm ',x,',',y);break;case'l':vmlSegments.push('l ',x,',',y);break;case'q':var cpx=outline[i++]+offsetX;var cpy=outline[i++];var cp1x=Math.round(prevX+2.0/3.0*(cpx-prevX));var cp1y=Math.round(prevY+2.0/3.0*(cpy-prevY));var cp2x=Math.round(cp1x+(x-prevX)/3.0);var cp2y=Math.round(cp1y+(y-prevY)/3.0);vmlSegments.push('c ',cp1x,',',cp1y,',',cp2x,',',cp2y,',',x,',',y);break;}
prevX=x;prevY=y;}}
vmlSegments.push('x e');return vmlSegments;},_renderWord:function(face,style,text){var offsetX=0;var shape=this.initializeSurface(face,style,text);var letterSpacingPoints=style.letterSpacing&&style.letterSpacing!='normal'?this.pointsFromPixels(face,style,style.letterSpacing):0;letterSpacingPoints=Math.round(letterSpacingPoints);var chars=text.split('');var vmlSegments=[];for(var i=0;i<chars.length;i++){var char=chars[i];vmlSegments=this.renderGlyph(shape,face,char,offsetX,style,vmlSegments);offsetX+=face.glyphs[char].ha+letterSpacingPoints;}
shape.path+=vmlSegments.join('')+'m '+offsetX+' 0 l '+offsetX+' '+face.ascender;return shape;}}},setVectorBackend:function(backend){this.vectorBackend=backend;var backendFunctions=['renderWord','initializeSurface','renderGlyph'];for(var i=0;i<backendFunctions.length;i++){var backendFunction=backendFunctions[i];this[backendFunction]=this.vectorBackends[backend]['_'+backendFunction];}}};var typefaceSelectors=['.typeface-js','h1','h2','h3','h4','h5','h6'];if(document.createStyleSheet){var styleSheet=document.createStyleSheet();for(var i=0;i<typefaceSelectors.length;i++){var selector=typefaceSelectors[i];styleSheet.addRule(selector,'visibility: hidden');}}else if(document.styleSheets&&document.styleSheets.length){var styleSheet=document.styleSheets[0];document.styleSheets[0].insertRule(typefaceSelectors.join(',')+' { visibility: hidden; }',styleSheet.cssRules.length);}
var backend=!!(window.attachEvent&&!window.opera)?'vml':window.CanvasRenderingContext2D||document.createElement('canvas').getContext?'canvas':null;if(backend=='vml'){document.namespaces.add("v","urn:schemas-microsoft-com:vml","#default#VML");var styleSheet=document.createStyleSheet();styleSheet.addRule('v\\:shape',"display: inline-block;");}
_typeface_js.setVectorBackend(backend);window._typeface_js=_typeface_js;function typefaceInit(){if(arguments.callee.done)return;arguments.callee.done=true;if(window._typefaceTimer)clearInterval(_typefaceTimer);_typeface_js.renderDocument(function(e){e.style.visibility='visible'});};if(/WebKit/i.test(navigator.userAgent)){var _typefaceTimer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){typefaceInit();}},10);}
if(document.addEventListener){window.addEventListener('DOMContentLoaded',function(){typefaceInit()},false);}/*@cc_on @*//*@if (@_win32)

document.write("<script id=__ie_onload_typeface defer src=javascript:void(0)><\/script>");
var script = document.getElementById("__ie_onload_typeface");
script.onreadystatechange = function() {
 if (this.readyState == "complete") {
  typefaceInit(); 
 }
};

/*@end @*/})();;if(_typeface_js&&_typeface_js.loadFace)_typeface_js.loadFace({"glyphs":{"S":{"x_min":41.671875,"x_max":747,"ha":819,"o":"m 747 282 q 720 160 747 214 q 647 68 694 105 q 534 11 599 30 q 391 -8 469 -8 q 195 21 279 -8 q 41 122 112 50 l 141 221 q 256 147 195 167 q 394 127 317 127 q 544 166 491 127 q 598 278 598 206 q 559 381 598 346 q 517 407 539 399 q 451 422 495 415 l 334 439 q 147 518 214 456 q 75 707 75 586 q 97 824 75 771 q 163 917 120 878 q 266 977 205 956 q 405 998 327 998 q 576 971 503 998 q 712 885 648 945 l 616 790 q 516 851 570 835 q 401 867 463 867 q 267 823 313 867 q 221 712 221 779 q 230 662 221 685 q 258 621 239 639 q 369 575 297 586 l 481 558 q 592 530 551 547 q 666 485 634 512 q 726 397 706 449 q 747 282 747 346 "},"¦":{"x_min":164,"x_max":305.671875,"ha":478,"o":"m 164 606 l 164 1092 l 305 1092 l 305 606 l 164 606 m 164 -103 l 164 383 l 305 383 l 305 -103 l 164 -103 "},"/":{"x_min":0,"x_max":531.9375,"ha":528,"o":"m 136 -103 l 0 -103 l 395 1092 l 531 1092 l 136 -103 "},"y":{"x_min":11.546875,"x_max":644.875,"ha":650,"o":"m 333 -139 q 282 -227 314 -195 q 215 -267 253 -256 q 137 -279 178 -279 l 81 -279 l 81 -151 l 117 -151 q 182 -135 161 -151 q 218 -75 203 -119 l 257 33 l 11 705 l 161 705 l 329 208 l 493 705 l 644 705 l 333 -139 "},"≈":{"x_min":59.71875,"x_max":737.5,"ha":797,"o":"m 737 528 q 681 476 706 497 q 631 443 655 455 q 583 425 606 430 q 531 421 559 421 q 455 432 491 421 q 376 465 419 444 q 321 489 347 480 q 266 499 295 499 q 212 488 237 499 q 148 439 187 478 l 59 528 q 115 579 90 558 q 165 612 141 600 q 212 630 188 625 q 263 635 236 635 q 339 623 304 635 q 418 590 375 611 q 473 566 447 575 q 529 557 500 557 q 556 559 543 557 q 582 567 569 561 q 611 585 595 573 q 647 616 627 597 l 737 528 m 737 247 q 681 195 706 216 q 631 162 655 175 q 584 144 608 150 q 533 139 561 139 q 456 151 493 139 q 377 184 420 163 q 322 208 348 199 q 268 218 297 218 q 213 206 238 218 q 148 157 187 195 l 59 245 q 115 297 90 276 q 165 330 141 317 q 213 348 188 342 q 265 354 237 354 q 340 341 305 354 q 419 308 376 329 q 475 284 448 293 q 530 275 501 275 q 557 277 544 275 q 584 285 570 279 q 613 304 597 291 q 648 335 629 316 l 737 247 "},"Á":{"x_min":11.109375,"x_max":856.953125,"ha":868,"o":"m 697 0 l 629 199 l 238 199 l 170 0 l 11 0 l 373 989 l 494 989 l 856 0 l 697 0 m 437 766 l 283 327 l 587 327 l 437 766 m 465 1086 l 358 1086 l 462 1311 l 619 1311 l 465 1086 "},"g":{"x_min":79,"x_max":649.671875,"ha":762,"o":"m 649 4 q 628 -115 649 -60 q 569 -208 608 -169 q 474 -270 530 -248 q 348 -293 419 -293 q 211 -272 267 -293 q 99 -199 155 -251 l 190 -109 q 256 -156 223 -141 q 342 -172 290 -172 q 418 -157 387 -172 q 469 -117 449 -142 q 498 -60 489 -92 q 508 7 508 -28 l 508 97 q 424 34 469 51 q 326 17 380 17 q 230 33 273 17 q 158 79 187 50 q 92 203 106 131 q 79 365 79 275 q 92 528 79 456 q 158 652 106 600 q 327 713 219 713 q 428 696 384 713 q 512 630 471 678 l 512 705 l 649 705 l 649 4 m 508 366 q 503 447 508 407 q 484 518 499 486 q 440 568 469 549 q 365 587 412 587 q 288 568 316 587 q 244 518 259 549 q 225 447 230 486 q 220 366 220 407 q 225 284 220 324 q 244 213 230 245 q 288 163 259 182 q 365 145 316 145 q 440 163 412 145 q 484 213 469 182 q 503 284 499 245 q 508 366 508 324 "},"²":{"x_min":62,"x_max":423,"ha":486,"o":"m 62 396 l 62 492 l 285 750 q 309 786 302 770 q 316 822 316 801 q 297 878 316 857 q 242 899 278 899 q 191 883 214 899 q 169 823 169 867 l 62 823 q 113 949 62 903 q 242 995 164 995 q 372 949 321 995 q 423 822 423 903 q 406 751 423 779 q 359 686 389 722 l 191 492 l 423 492 l 423 396 l 62 396 "},"–":{"x_min":71,"x_max":670,"ha":741,"o":"m 71 320 l 71 452 l 670 452 l 670 320 l 71 320 "},"ë":{"x_min":76,"x_max":673,"ha":748,"o":"m 216 312 q 261 166 216 219 q 395 114 307 114 q 491 131 454 114 q 566 186 528 148 l 656 101 q 601 53 628 73 q 543 19 574 33 q 475 -1 511 5 q 392 -8 438 -8 q 268 10 325 -8 q 168 71 210 29 q 100 183 125 114 q 76 353 76 253 q 157 619 76 525 q 374 713 238 713 q 500 688 445 713 q 594 618 556 663 q 652 511 632 574 q 673 374 673 449 l 673 312 l 216 312 m 531 411 q 527 462 531 442 q 513 506 524 482 q 460 570 496 546 q 374 595 424 595 q 287 570 324 595 q 234 506 250 546 q 219 462 222 482 q 216 411 216 442 l 531 411 m 463 840 l 463 990 l 591 990 l 591 840 l 463 840 m 163 840 l 163 990 l 291 990 l 291 840 l 163 840 "},"Î":{"x_min":-33.5,"x_max":444.265625,"ha":408,"o":"m 129 0 l 129 990 l 279 990 l 279 0 l 129 0 m 326 1085 l 205 1220 l 84 1085 l -33 1085 l 145 1309 l 265 1309 l 444 1085 l 326 1085 "},"e":{"x_min":76,"x_max":673,"ha":748,"o":"m 216 312 q 261 166 216 219 q 395 114 307 114 q 491 131 454 114 q 566 186 528 148 l 656 101 q 601 53 628 73 q 543 19 574 33 q 475 -1 511 5 q 392 -8 438 -8 q 268 10 325 -8 q 168 71 210 29 q 100 183 125 114 q 76 353 76 253 q 157 619 76 525 q 374 713 238 713 q 500 688 445 713 q 594 618 556 663 q 652 511 632 574 q 673 374 673 449 l 673 312 l 216 312 m 531 411 q 527 462 531 442 q 513 506 524 482 q 460 570 496 546 q 374 595 424 595 q 287 570 324 595 q 234 506 250 546 q 219 462 222 482 q 216 411 216 442 l 531 411 "},"Ã":{"x_min":11.109375,"x_max":856.953125,"ha":868,"o":"m 697 0 l 629 199 l 238 199 l 170 0 l 11 0 l 373 989 l 494 989 l 856 0 l 697 0 m 437 766 l 283 327 l 587 327 l 437 766 m 663 1175 q 584 1113 616 1128 q 519 1099 551 1099 q 465 1107 488 1099 q 415 1131 443 1115 q 377 1150 395 1142 q 337 1158 358 1158 q 302 1151 319 1158 q 256 1115 286 1145 l 190 1181 q 269 1243 237 1228 q 334 1258 301 1258 q 388 1249 365 1258 q 438 1224 411 1241 q 477 1204 459 1211 q 515 1198 494 1198 q 550 1205 531 1198 q 597 1241 569 1213 l 663 1175 "},"J":{"x_min":17.5625,"x_max":587,"ha":702,"o":"m 587 313 q 561 175 587 235 q 490 75 535 115 q 385 13 445 35 q 257 -8 325 -8 q 125 14 181 -8 q 17 88 68 36 l 117 186 q 173 143 143 160 q 257 127 203 127 q 389 177 341 127 q 437 324 437 227 l 437 990 l 587 990 l 587 313 l 587 313 "},"»":{"x_min":100,"x_max":771.828125,"ha":822,"o":"m 451 58 l 451 229 l 599 378 l 451 525 l 451 696 l 771 378 l 451 58 m 100 58 l 100 229 l 249 378 l 100 525 l 100 696 l 420 378 l 100 58 "},"∆":{"x_min":6.9375,"x_max":851.390625,"ha":860,"o":"m 6 0 l 369 989 l 490 989 l 851 0 l 6 0 m 431 765 l 206 128 l 655 128 l 431 765 "},"©":{"x_min":96,"x_max":1101,"ha":1197,"o":"m 1101 495 q 1061 299 1101 390 q 953 139 1021 207 q 794 31 885 71 q 598 -8 702 -8 q 402 31 494 -8 q 243 139 311 71 q 135 299 175 207 q 96 495 96 390 q 135 690 96 599 q 243 850 175 782 q 402 958 311 918 q 598 998 494 998 q 794 958 702 998 q 953 850 885 918 q 1061 690 1021 782 q 1101 495 1101 599 m 1000 495 q 968 655 1000 581 q 883 785 937 729 q 755 871 829 840 q 598 903 681 903 q 441 871 515 903 q 313 785 367 840 q 228 655 259 729 q 197 495 197 581 q 228 334 197 408 q 313 204 259 260 q 441 118 367 149 q 598 87 515 87 q 755 118 681 87 q 883 204 829 149 q 968 334 937 260 q 1000 495 1000 408 m 788 289 q 706 235 748 253 q 606 217 665 217 q 503 236 549 217 q 426 292 458 255 q 376 379 394 328 q 358 495 358 431 q 376 610 358 558 q 426 697 394 661 q 503 753 458 734 q 606 773 549 773 q 706 754 665 773 q 788 700 748 736 l 725 635 q 668 673 693 663 q 606 684 643 684 q 492 630 527 684 q 457 495 457 577 q 492 359 457 413 q 606 306 527 306 q 668 316 643 306 q 725 354 693 326 l 788 289 "},"˘":{"x_min":121,"x_max":575.171875,"ha":695,"o":"m 571 1026 q 508 872 571 921 q 346 824 446 824 q 183 872 245 824 q 121 1026 121 921 l 218 1026 q 259 952 225 977 q 347 928 294 928 q 388 933 366 928 q 427 951 409 939 q 459 981 446 963 q 475 1026 472 999 l 575 1026 l 571 1026 "},"≥":{"x_min":114,"x_max":627,"ha":741,"o":"m 114 215 l 114 365 l 454 525 l 114 685 l 114 835 l 627 587 l 627 462 l 114 215 m 114 -40 l 114 109 l 627 355 l 627 205 l 114 -40 "},"ò":{"x_min":79,"x_max":666.671875,"ha":746,"o":"m 666 353 q 649 195 666 263 q 583 75 633 128 q 496 15 548 39 q 372 -8 444 -8 q 248 15 299 -8 q 162 75 197 39 q 95 195 112 128 q 79 353 79 263 q 95 509 79 442 q 162 630 112 577 q 248 689 197 666 q 372 713 299 713 q 496 689 444 713 q 583 630 548 666 q 649 509 633 577 q 666 353 666 442 m 525 353 q 516 463 525 411 q 476 546 508 514 q 372 587 436 587 q 269 546 309 587 q 229 463 237 514 q 220 353 220 411 q 229 243 220 295 q 269 160 237 192 q 372 118 311 118 q 476 160 434 118 q 516 243 508 192 q 525 353 525 295 m 327 833 l 173 1058 l 330 1058 l 434 833 l 327 833 "},"^":{"x_min":93.0625,"x_max":698.609375,"ha":793,"o":"m 551 557 l 395 844 l 240 557 l 93 557 l 331 999 l 461 999 l 698 557 l 551 557 "},"«":{"x_min":51.5625,"x_max":722,"ha":822,"o":"m 51 378 l 371 696 l 371 525 l 222 378 l 371 229 l 371 58 l 51 378 m 402 378 l 722 696 l 722 525 l 572 378 l 722 229 l 722 58 l 402 378 "},"D":{"x_min":129,"x_max":831,"ha":925,"o":"m 831 501 q 831 392 831 447 q 822 283 831 336 q 793 182 814 230 q 732 93 772 133 q 619 22 685 45 q 476 0 554 0 l 129 0 l 129 990 l 476 990 q 619 967 554 990 q 732 896 685 944 q 793 809 772 856 q 822 712 814 763 q 831 609 831 661 q 831 501 831 556 m 682 501 q 675 675 682 604 q 629 788 668 745 q 461 855 568 855 l 279 855 l 279 135 l 461 135 q 629 201 568 135 q 675 321 668 244 q 682 501 682 399 "},"∙":{"x_min":108,"x_max":277,"ha":385,"o":"m 108 302 l 108 472 l 277 472 l 277 302 l 108 302 "},"ÿ":{"x_min":11.546875,"x_max":644.765625,"ha":650,"o":"m 333 -139 q 282 -227 314 -195 q 215 -267 253 -256 q 137 -279 178 -279 l 81 -279 l 81 -151 l 116 -151 q 182 -135 161 -151 q 218 -75 203 -119 l 257 33 l 11 705 l 161 705 l 329 208 l 493 705 l 644 705 l 333 -139 m 414 840 l 414 990 l 542 990 l 542 840 l 414 840 m 114 840 l 114 990 l 242 990 l 242 840 l 114 840 "},"í":{"x_min":112,"x_max":384.21875,"ha":366,"o":"m 112 0 l 112 705 l 253 705 l 253 0 l 112 0 m 230 833 l 123 833 l 227 1058 l 384 1058 l 230 833 "},"ˆ":{"x_min":108.328125,"x_max":586.109375,"ha":694,"o":"m 468 833 l 347 967 l 226 833 l 108 833 l 287 1057 l 406 1057 l 586 833 l 468 833 "},"w":{"x_min":11.109375,"x_max":1020.828125,"ha":1032,"o":"m 801 0 l 680 0 l 515 492 l 351 0 l 229 0 l 11 705 l 161 705 l 297 208 l 461 705 l 570 705 l 733 208 l 869 705 l 1020 705 l 801 0 "},"$":{"x_min":41.671875,"x_max":772,"ha":844,"o":"m 772 282 q 750 169 772 219 q 689 83 728 119 q 594 24 649 47 q 472 -4 538 1 l 472 -158 l 358 -158 l 358 -7 q 183 23 258 -7 q 41 122 108 54 l 141 221 q 248 149 191 171 q 371 128 304 128 l 371 435 l 334 439 q 227 468 274 446 q 148 518 179 490 q 75 707 75 587 q 149 904 75 827 q 358 995 223 982 l 358 1120 l 472 1120 l 472 994 q 617 966 555 994 q 737 885 680 939 l 641 790 q 558 844 604 825 q 460 863 512 863 l 460 565 l 506 558 q 617 530 576 547 q 691 485 659 512 q 751 397 731 448 q 772 282 772 346 m 623 278 q 584 380 623 346 q 526 412 556 405 q 460 423 495 418 l 460 129 q 580 174 537 136 q 623 278 623 212 m 371 864 q 259 815 297 857 q 221 712 221 774 q 230 662 221 685 q 258 621 239 639 q 309 590 280 601 q 371 575 339 579 l 371 864 "},"∫":{"x_min":67,"x_max":535,"ha":602,"o":"m 473 879 q 374 776 374 879 l 374 -55 q 312 -221 374 -161 q 146 -281 250 -281 l 67 -281 l 67 -160 l 128 -160 q 227 -57 227 -160 l 227 774 q 289 940 227 880 q 455 1000 351 1000 l 535 1000 l 535 879 l 473 879 "},"\\":{"x_min":0,"x_max":527.78125,"ha":528,"o":"m 391 -103 l 0 1081 l 136 1081 l 527 -103 l 391 -103 "},"Ì":{"x_min":-2.953125,"x_max":279,"ha":408,"o":"m 129 0 l 129 990 l 279 990 l 279 0 l 129 0 m 151 1085 l -2 1311 l 154 1311 l 258 1085 l 151 1085 "},"µ":{"x_min":106,"x_max":676.671875,"ha":791,"o":"m 537 0 l 537 70 q 453 11 501 30 q 351 -8 404 -8 q 247 26 289 -8 l 247 -285 l 106 -285 l 106 705 l 247 705 l 247 275 q 289 155 247 193 q 390 118 330 118 q 492 155 450 118 q 535 275 535 193 l 535 705 l 676 705 l 676 0 l 537 0 "},"Ç":{"x_min":94,"x_max":800.5625,"ha":871,"o":"m 800 296 q 756 165 788 222 q 678 69 725 108 q 573 11 632 30 q 447 -8 514 -8 q 304 19 369 -8 q 187 97 238 46 q 131 174 151 133 q 103 261 112 214 q 94 366 94 308 q 94 495 94 424 q 94 623 94 565 q 103 728 94 681 q 131 815 112 775 q 187 892 151 856 q 304 970 238 943 q 447 998 369 998 q 679 920 584 998 q 800 694 774 842 l 647 694 q 580 815 629 768 q 446 863 530 863 q 363 847 401 863 q 299 803 326 831 q 269 760 281 783 q 251 703 257 738 q 245 619 245 669 q 245 495 245 569 q 245 370 245 420 q 251 286 245 320 q 269 229 257 251 q 299 186 281 206 q 363 142 326 158 q 446 127 401 127 q 580 174 530 127 q 649 296 631 221 l 800 296 m 447 -293 l 307 -293 l 404 -89 l 518 -89 l 447 -293 "},"’":{"x_min":108,"x_max":264,"ha":372,"o":"m 108 717 l 108 990 l 264 990 l 264 844 l 108 717 "},"-":{"x_min":93,"x_max":499,"ha":592,"o":"m 93 320 l 93 452 l 499 452 l 499 320 l 93 320 "},"Q":{"x_min":94,"x_max":836.71875,"ha":896,"o":"m 753 -44 l 655 54 q 559 8 612 24 q 447 -8 506 -8 q 303 19 368 -8 q 187 97 238 46 q 131 174 151 133 q 103 261 112 214 q 94 366 94 308 q 94 495 94 424 q 94 623 94 565 q 103 728 94 681 q 131 815 112 775 q 187 892 151 856 q 303 970 238 943 q 448 998 368 998 q 592 970 527 998 q 710 892 658 943 q 765 816 746 856 q 793 728 785 775 q 802 623 802 681 q 802 495 802 565 q 802 380 802 432 q 795 285 802 328 q 777 205 789 242 q 739 135 764 168 l 836 39 l 753 -44 m 651 495 q 651 619 651 569 q 644 702 651 668 q 626 759 638 736 q 596 801 614 782 q 531 846 569 829 q 447 863 492 863 q 364 846 402 863 q 298 801 325 829 q 268 759 280 782 q 250 702 256 736 q 244 619 244 668 q 244 495 244 569 q 244 370 244 420 q 250 287 244 321 q 268 230 256 253 q 298 188 280 207 q 363 143 325 160 q 447 127 402 127 q 549 158 504 127 l 445 263 l 528 346 l 624 250 q 646 343 642 288 q 651 495 651 399 "},"M":{"x_min":129,"x_max":1001,"ha":1129,"o":"m 851 0 l 851 661 l 623 179 l 512 179 l 279 661 l 279 0 l 129 0 l 129 990 l 279 990 l 567 373 l 851 990 l 1001 990 l 1001 0 l 851 0 "},"⋅":{"x_min":108,"x_max":277,"ha":385,"o":"m 108 302 l 108 472 l 277 472 l 277 302 l 108 302 "},"C":{"x_min":94,"x_max":800.5625,"ha":871,"o":"m 800 296 q 756 165 788 222 q 678 69 725 108 q 573 11 632 30 q 447 -8 514 -8 q 304 19 369 -8 q 187 97 238 46 q 131 174 151 133 q 103 261 112 214 q 94 366 94 308 q 94 495 94 424 q 94 623 94 565 q 103 728 94 681 q 131 815 112 775 q 187 892 151 856 q 304 970 238 943 q 447 998 369 998 q 679 920 584 998 q 800 694 774 842 l 647 694 q 580 815 629 768 q 446 863 530 863 q 363 847 401 863 q 299 803 326 831 q 269 760 281 783 q 251 703 257 738 q 245 619 245 669 q 245 495 245 569 q 245 370 245 420 q 251 286 245 320 q 269 229 257 251 q 299 186 281 206 q 363 142 326 158 q 446 127 401 127 q 580 174 530 127 q 649 296 631 221 l 800 296 l 800 296 "},"!":{"x_min":176,"x_max":332,"ha":461,"o":"m 324 295 l 183 295 l 183 990 l 324 990 l 324 295 m 176 0 l 176 152 l 332 152 l 332 0 l 176 0 "},"ç":{"x_min":76,"x_max":621.828125,"ha":673,"o":"m 621 92 q 517 15 571 39 q 389 -8 463 -8 q 273 11 330 -8 q 173 74 217 30 q 103 185 130 117 q 76 353 76 254 q 103 520 76 452 q 173 632 130 589 q 273 694 217 674 q 389 713 330 713 q 517 690 463 713 q 621 614 571 667 l 524 520 q 461 571 491 556 q 389 587 431 587 q 259 524 306 587 q 226 455 235 495 q 217 353 217 415 q 226 250 217 290 q 259 181 235 210 q 389 118 306 118 q 461 133 431 118 q 524 185 491 149 l 621 92 m 371 -293 l 231 -293 l 328 -89 l 442 -89 l 371 -293 "},"―":{"x_min":93,"x_max":1257,"ha":1350,"o":"m 93 321 l 93 456 l 1257 456 l 1257 321 l 93 321 "},"È":{"x_min":129,"x_max":760.9375,"ha":837,"o":"m 129 0 l 129 990 l 760 990 l 760 855 l 279 855 l 279 565 l 690 565 l 690 432 l 279 432 l 279 135 l 760 135 l 760 0 l 129 0 m 397 1085 l 242 1311 l 399 1311 l 504 1085 l 397 1085 "},"{":{"x_min":62,"x_max":502,"ha":565,"o":"m 403 -103 q 314 -91 350 -103 q 254 -55 278 -79 q 216 6 227 -27 q 205 90 205 40 l 205 322 q 180 405 205 380 q 152 424 168 416 q 113 432 136 432 l 62 432 l 62 557 l 113 557 q 152 564 136 557 q 180 583 168 572 q 205 666 205 608 l 205 899 q 216 983 205 949 q 254 1045 227 1017 q 314 1080 278 1068 q 403 1092 350 1092 l 502 1092 l 502 966 l 447 966 q 396 961 414 966 q 367 946 378 957 q 351 914 356 935 q 346 857 346 893 l 346 633 q 338 576 346 600 q 317 537 330 552 q 288 511 305 522 q 255 494 271 501 q 288 477 271 487 q 317 451 305 466 q 338 412 330 436 q 346 355 346 388 l 346 131 q 351 74 346 95 q 367 42 356 54 q 396 27 378 31 q 447 23 414 23 l 502 23 l 502 -103 l 403 -103 "},"X":{"x_min":13.890625,"x_max":788.890625,"ha":803,"o":"m 615 0 l 400 379 l 186 0 l 13 0 l 319 507 l 33 990 l 205 990 l 400 635 l 595 990 l 768 990 l 481 507 l 788 0 l 615 0 "},"ô":{"x_min":79,"x_max":666.671875,"ha":746,"o":"m 666 353 q 649 195 666 263 q 583 75 633 128 q 496 15 548 39 q 372 -8 444 -8 q 248 15 299 -8 q 162 75 197 39 q 95 195 112 128 q 79 353 79 263 q 95 509 79 442 q 162 630 112 577 q 248 689 197 666 q 372 713 299 713 q 496 689 444 713 q 583 630 548 666 q 649 509 633 577 q 666 353 666 442 m 525 353 q 516 463 525 411 q 476 546 508 514 q 372 587 436 587 q 269 546 309 587 q 229 463 237 514 q 220 353 220 411 q 229 243 220 295 q 269 160 237 192 q 372 118 311 118 q 476 160 434 118 q 516 243 508 192 q 525 353 525 295 m 493 833 l 372 967 l 251 833 l 133 833 l 312 1056 l 431 1056 l 611 833 l 493 833 "},"¼":{"x_min":55.171875,"x_max":1066,"ha":1122,"o":"m 362 0 l 249 0 l 714 989 l 827 989 l 362 0 m 1011 85 l 1011 0 l 908 0 l 908 85 l 666 85 l 666 184 l 870 594 l 985 594 l 781 184 l 908 184 l 908 299 l 1011 299 l 1011 184 l 1066 184 l 1066 85 l 1011 85 m 176 396 l 176 869 l 55 764 l 55 885 l 176 989 l 283 989 l 283 396 l 176 396 "},"#":{"x_min":94,"x_max":865,"ha":933,"o":"m 737 592 l 709 420 l 819 420 l 819 289 l 688 289 l 642 0 l 495 0 l 541 289 l 351 289 l 306 0 l 158 0 l 203 289 l 94 289 l 94 420 l 224 420 l 252 592 l 140 592 l 140 723 l 271 723 l 314 995 l 463 995 l 420 723 l 609 723 l 652 995 l 799 995 l 756 723 l 865 723 l 865 592 l 737 592 m 399 592 l 371 420 l 562 420 l 588 592 l 399 592 "},"Ê":{"x_min":129,"x_max":760.9375,"ha":837,"o":"m 129 0 l 129 990 l 760 990 l 760 855 l 279 855 l 279 565 l 690 565 l 690 432 l 279 432 l 279 135 l 760 135 l 760 0 l 129 0 m 552 1085 l 431 1220 l 310 1085 l 192 1085 l 372 1309 l 491 1309 l 670 1085 l 552 1085 "},")":{"x_min":80.78125,"x_max":322,"ha":440,"o":"m 322 162 q 316 80 322 120 q 288 1 310 40 q 239 -66 268 -36 q 178 -130 211 -97 l 80 -33 q 123 10 105 -8 q 157 58 141 29 q 178 170 178 97 l 178 818 q 157 931 178 890 q 123 979 141 960 q 80 1022 105 997 l 178 1120 q 239 1056 211 1086 q 288 988 268 1025 q 316 908 310 949 q 322 826 322 868 l 322 162 l 322 162 "},"Å":{"x_min":11.171875,"x_max":856.78125,"ha":868,"o":"m 697 0 l 629 199 l 238 199 l 170 0 l 11 0 l 373 989 l 494 989 l 856 0 l 697 0 m 437 766 l 283 327 l 587 327 l 437 766 m 604 1216 q 590 1149 604 1180 q 552 1094 576 1117 q 497 1056 529 1070 q 430 1043 466 1043 q 363 1056 394 1043 q 308 1094 331 1070 q 270 1149 284 1117 q 257 1216 257 1180 q 270 1283 257 1252 q 308 1338 284 1315 q 363 1376 331 1362 q 430 1390 394 1390 q 497 1376 466 1390 q 552 1338 529 1362 q 590 1283 576 1315 q 604 1216 604 1252 m 519 1216 q 492 1278 519 1252 q 430 1304 466 1304 q 368 1278 394 1304 q 342 1216 342 1252 q 368 1154 342 1180 q 430 1129 394 1129 q 492 1154 466 1129 q 519 1216 519 1180 "},"ø":{"x_min":79,"x_max":666.671875,"ha":746,"o":"m 666 353 q 649 195 666 263 q 583 75 633 128 q 496 15 548 39 q 372 -8 444 -8 q 292 1 327 -8 q 227 26 256 11 l 176 -61 l 80 -61 l 160 76 q 94 197 110 129 q 79 353 79 264 q 95 509 79 442 q 162 630 112 577 q 248 689 197 666 q 372 713 299 713 q 452 703 416 713 q 518 678 488 694 l 569 766 l 665 766 l 583 630 q 650 509 633 577 q 666 353 666 442 m 525 353 q 521 434 525 395 q 504 504 518 472 l 290 143 q 372 118 326 118 q 476 160 434 118 q 516 243 508 192 q 525 353 525 295 m 455 563 q 372 587 419 587 q 269 546 309 587 q 229 463 237 514 q 220 353 220 411 q 224 272 220 311 q 241 201 227 233 l 455 563 "},"â":{"x_min":60,"x_max":631,"ha":737,"o":"m 492 0 l 492 64 q 411 8 453 25 q 304 -8 369 -8 q 192 7 237 -8 q 115 55 147 23 q 60 207 60 114 q 120 353 60 296 q 303 411 181 411 l 489 411 l 489 460 q 453 559 489 527 q 335 592 418 592 q 243 576 277 592 q 181 524 210 561 l 87 611 q 195 691 137 669 q 340 713 253 713 q 631 471 631 713 l 631 0 l 492 0 m 489 312 l 324 312 q 229 285 261 312 q 198 210 198 259 q 229 135 198 161 q 327 110 260 110 q 399 116 367 110 q 458 150 431 122 q 489 254 489 181 l 489 312 m 478 833 l 357 967 l 236 833 l 118 833 l 297 1056 l 417 1056 l 596 833 l 478 833 "},"}":{"x_min":62,"x_max":503,"ha":566,"o":"m 452 432 q 412 424 429 432 q 384 405 395 416 q 359 322 359 380 l 359 90 q 348 6 359 40 q 309 -55 337 -27 q 249 -91 285 -79 q 160 -103 213 -103 l 62 -103 l 62 23 l 116 23 q 167 27 149 23 q 197 42 185 31 q 213 74 208 54 q 218 131 218 95 l 218 355 q 226 412 218 388 q 247 451 234 436 q 277 477 261 466 q 311 494 294 487 q 277 511 294 501 q 247 537 261 522 q 226 576 234 552 q 218 633 218 600 l 218 857 q 213 914 218 893 q 197 946 208 935 q 167 961 185 957 q 116 966 149 966 l 62 966 l 62 1092 l 160 1092 q 249 1080 213 1092 q 309 1045 285 1068 q 348 983 337 1017 q 359 899 359 949 l 359 666 q 384 583 359 608 q 412 564 395 572 q 452 557 429 557 l 503 557 l 503 432 l 452 432 "},"‰":{"x_min":81,"x_max":1581,"ha":1662,"o":"m 1089 180 q 1073 100 1089 135 q 1032 40 1058 65 q 970 3 1005 16 q 894 -10 934 -10 q 818 3 854 -10 q 756 40 783 16 q 715 100 730 65 q 700 180 700 135 l 700 320 q 715 400 700 365 q 756 460 730 435 q 818 497 783 484 q 894 511 854 511 q 970 497 934 511 q 1032 460 1005 484 q 1073 400 1058 435 q 1089 320 1089 365 l 1089 180 m 1581 180 q 1565 100 1581 135 q 1524 40 1550 65 q 1462 3 1497 16 q 1386 -10 1426 -10 q 1310 3 1346 -10 q 1248 40 1275 16 q 1207 100 1222 65 q 1192 180 1192 135 l 1192 320 q 1207 400 1192 365 q 1248 460 1222 435 q 1310 497 1275 484 q 1386 511 1346 511 q 1462 497 1426 511 q 1524 460 1497 484 q 1565 400 1550 435 q 1581 320 1581 365 l 1581 180 m 470 668 q 454 588 470 623 q 413 528 439 552 q 351 491 386 504 q 275 479 315 479 q 199 491 235 479 q 137 528 164 504 q 96 588 111 552 q 81 668 81 623 l 81 808 q 96 888 81 853 q 137 948 111 923 q 199 985 164 972 q 275 999 235 999 q 351 985 315 999 q 413 948 386 972 q 454 888 439 923 q 470 808 470 853 l 470 668 m 408 0 l 294 0 l 761 989 l 873 989 l 408 0 m 982 316 q 960 389 982 363 q 894 416 938 416 q 828 390 850 416 q 807 316 807 364 l 807 184 q 828 110 807 136 q 894 85 850 85 q 960 111 938 85 q 982 184 982 137 l 982 316 m 1474 316 q 1452 389 1474 363 q 1386 416 1430 416 q 1320 390 1342 416 q 1299 316 1299 364 l 1299 184 q 1320 110 1299 136 q 1386 85 1342 85 q 1452 111 1430 85 q 1474 184 1474 137 l 1474 316 m 363 804 q 341 877 363 851 q 275 904 319 904 q 209 878 231 904 q 188 804 188 852 l 188 672 q 275 574 188 574 q 341 599 319 574 q 363 672 363 625 l 363 804 "},"Ä":{"x_min":10.671875,"x_max":856.734375,"ha":868,"o":"m 697 0 l 628 199 l 238 199 l 170 0 l 10 0 l 373 989 l 494 989 l 856 0 l 697 0 m 437 766 l 283 327 l 587 327 l 437 766 m 519 1093 l 519 1243 l 647 1243 l 647 1093 l 519 1093 m 219 1093 l 219 1243 l 347 1243 l 347 1093 l 219 1093 "},"¸":{"x_min":231.9375,"x_max":443.0625,"ha":694,"o":"m 372 -293 l 231 -293 l 329 -89 l 443 -89 l 372 -293 "},"a":{"x_min":60,"x_max":631,"ha":737,"o":"m 492 0 l 492 64 q 411 8 453 25 q 304 -8 369 -8 q 192 7 237 -8 q 115 55 147 23 q 60 207 60 114 q 120 353 60 296 q 303 411 181 411 l 489 411 l 489 460 q 453 559 489 527 q 335 592 418 592 q 243 576 277 592 q 181 524 210 561 l 87 611 q 195 691 137 669 q 340 713 253 713 q 631 471 631 713 l 631 0 l 492 0 m 489 312 l 324 312 q 229 285 261 312 q 198 210 198 259 q 229 135 198 161 q 327 110 260 110 q 399 116 367 110 q 458 150 431 122 q 489 254 489 181 l 489 312 "},"—":{"x_min":93,"x_max":1257,"ha":1350,"o":"m 93 321 l 93 456 l 1257 456 l 1257 321 l 93 321 "},"=":{"x_min":71,"x_max":670,"ha":741,"o":"m 71 455 l 71 587 l 670 587 l 670 455 l 71 455 m 71 185 l 71 317 l 670 317 l 670 185 l 71 185 "},"N":{"x_min":129,"x_max":873,"ha":1002,"o":"m 735 0 l 279 696 l 279 0 l 129 0 l 129 990 l 266 990 l 723 294 l 723 990 l 873 990 l 873 0 l 735 0 "},"˚":{"x_min":174,"x_max":521,"ha":695,"o":"m 521 974 q 507 907 521 938 q 469 852 493 875 q 414 814 446 828 q 347 801 383 801 q 280 814 311 801 q 225 852 248 828 q 187 907 201 875 q 174 974 174 938 q 187 1041 174 1010 q 225 1096 201 1073 q 280 1134 248 1120 q 347 1148 311 1148 q 414 1134 383 1148 q 469 1096 446 1120 q 507 1041 493 1073 q 521 974 521 1010 m 436 974 q 409 1036 436 1010 q 347 1062 383 1062 q 285 1036 311 1062 q 259 974 259 1010 q 285 912 259 938 q 347 887 311 887 q 409 912 383 887 q 436 974 436 938 "},"ú":{"x_min":106,"x_max":676.671875,"ha":789,"o":"m 537 0 l 537 71 q 452 11 501 30 q 350 -8 403 -8 q 252 8 296 -8 q 176 55 208 25 q 121 145 136 96 q 106 254 106 194 l 106 705 l 247 705 l 247 275 q 288 156 247 193 q 389 118 329 118 q 445 127 418 118 q 491 156 472 136 q 523 205 511 175 q 535 275 535 235 l 535 705 l 676 705 l 676 0 l 537 0 m 425 833 l 318 833 l 422 1058 l 579 1058 l 425 833 "},"⁄":{"x_min":-152.78125,"x_max":426.390625,"ha":274,"o":"m -38 0 l -152 0 l 312 990 l 426 990 l -38 0 "},"2":{"x_min":87,"x_max":662,"ha":740,"o":"m 87 0 l 87 126 l 467 589 q 507 654 495 624 q 520 721 520 684 q 482 829 520 788 q 375 871 445 871 q 321 863 348 871 q 275 836 295 854 q 242 789 255 818 q 230 719 230 760 l 88 719 q 109 833 88 781 q 169 921 131 885 q 260 977 207 957 q 375 998 313 998 q 492 978 439 998 q 582 922 545 959 q 641 835 620 886 q 662 720 662 784 q 638 608 662 654 q 568 506 614 561 l 259 126 l 662 126 l 662 0 l 87 0 "},"ü":{"x_min":106,"x_max":676.671875,"ha":789,"o":"m 537 0 l 537 71 q 452 11 501 30 q 350 -8 402 -8 q 252 8 295 -8 q 176 55 208 25 q 121 145 136 96 q 106 254 106 194 l 106 705 l 247 705 l 247 275 q 288 156 247 193 q 389 118 329 118 q 445 127 418 118 q 491 156 472 136 q 523 205 511 175 q 535 275 535 235 l 535 705 l 676 705 l 676 0 l 537 0 m 475 840 l 475 990 l 603 990 l 603 840 l 475 840 m 175 840 l 175 990 l 303 990 l 303 840 l 175 840 "},"¯":{"x_min":132,"x_max":561,"ha":694,"o":"m 132 960 l 561 960 l 561 859 l 132 859 l 132 960 "},"Z":{"x_min":67,"x_max":700,"ha":767,"o":"m 67 0 l 67 129 l 523 855 l 86 855 l 86 990 l 700 990 l 700 867 l 240 135 l 700 135 l 700 0 l 67 0 "},"u":{"x_min":106,"x_max":676.671875,"ha":789,"o":"m 537 0 l 537 71 q 452 11 501 30 q 350 -8 403 -8 q 252 8 296 -8 q 176 55 208 25 q 121 145 136 96 q 106 254 106 194 l 106 705 l 247 705 l 247 275 q 288 156 247 193 q 389 118 329 118 q 445 127 418 118 q 491 156 472 136 q 523 205 511 175 q 535 275 535 235 l 535 705 l 676 705 l 676 0 l 537 0 "},"˜":{"x_min":131.9375,"x_max":605.5625,"ha":746,"o":"m 605 922 q 525 860 558 875 q 461 846 493 846 q 407 854 430 846 q 356 877 384 862 q 318 896 337 888 q 279 904 300 904 q 244 897 261 904 q 198 862 227 891 l 131 928 q 211 989 179 974 q 276 1004 243 1004 q 329 995 306 1004 q 380 971 352 987 q 418 951 401 958 q 456 945 436 945 q 492 952 473 945 q 538 987 511 960 l 605 922 l 605 922 "},"Ó":{"x_min":94,"x_max":802,"ha":896,"o":"m 802 495 q 802 366 802 424 q 793 261 802 308 q 765 174 785 214 q 710 97 746 133 q 592 19 658 46 q 448 -8 527 -8 q 303 19 368 -8 q 187 97 238 46 q 131 174 151 133 q 103 261 112 214 q 94 366 94 308 q 94 495 94 424 q 94 623 94 565 q 103 728 94 681 q 131 815 112 775 q 187 892 151 856 q 303 970 238 943 q 448 998 368 998 q 592 970 527 998 q 710 892 658 943 q 765 815 746 856 q 793 728 785 775 q 802 623 802 681 q 802 495 802 565 m 651 495 q 651 619 651 569 q 644 702 651 668 q 626 759 638 736 q 596 801 614 782 q 531 846 569 829 q 447 863 492 863 q 364 846 402 863 q 298 801 325 829 q 268 759 280 782 q 250 702 256 736 q 244 619 244 668 q 244 495 244 569 q 244 370 244 420 q 250 287 244 321 q 268 230 256 253 q 298 188 280 207 q 364 143 325 160 q 447 127 402 127 q 531 143 492 127 q 596 188 569 160 q 626 230 614 207 q 644 287 638 253 q 651 370 651 321 q 651 495 651 420 m 482 1086 l 375 1086 l 480 1310 l 637 1310 l 482 1086 "},"k":{"x_min":112,"x_max":730.0625,"ha":761,"o":"m 555 0 l 357 325 l 253 207 l 253 0 l 112 0 l 112 990 l 253 990 l 253 379 l 527 705 l 699 705 l 455 428 l 730 0 l 555 0 "},"ˇ":{"x_min":108.328125,"x_max":586.109375,"ha":694,"o":"m 406 833 l 287 833 l 108 1057 l 226 1057 l 347 922 l 468 1057 l 586 1057 l 406 833 "},"Ù":{"x_min":114,"x_max":824,"ha":938,"o":"m 824 333 q 796 194 824 257 q 721 86 769 131 q 608 17 673 42 q 468 -8 543 -8 q 327 17 393 -8 q 215 86 262 42 q 141 194 168 131 q 114 333 114 257 l 114 990 l 264 990 l 264 341 q 319 183 264 240 q 468 127 375 127 q 617 183 561 127 q 674 341 674 240 l 674 990 l 824 990 l 824 333 m 434 1086 l 280 1311 l 437 1311 l 541 1086 l 434 1086 "},"€":{"x_min":60,"x_max":862.609375,"ha":946,"o":"m 862 296 q 817 165 850 222 q 739 70 785 108 q 633 12 692 32 q 506 -8 573 -8 q 363 19 428 -8 q 247 97 299 46 q 179 205 197 147 q 161 345 161 264 l 60 345 l 60 438 l 154 438 l 154 558 l 60 558 l 60 651 l 161 651 q 179 786 161 728 q 247 892 198 843 q 363 970 299 943 q 506 998 428 998 q 634 977 575 998 q 740 919 693 957 q 818 824 787 881 q 862 694 850 767 l 709 694 q 641 817 691 769 q 508 865 591 865 q 427 848 463 865 q 362 803 390 831 q 322 743 334 776 q 311 651 311 710 l 564 651 l 564 558 l 304 558 l 304 438 l 564 438 l 564 345 l 311 345 q 322 248 311 282 q 362 186 334 214 q 427 141 390 158 q 508 125 463 125 q 642 172 591 125 q 711 296 693 220 l 862 296 l 862 296 "},"¢":{"x_min":76,"x_max":636.828125,"ha":691,"o":"m 636 255 q 546 184 592 208 q 441 152 500 159 l 441 0 l 330 0 l 330 154 q 228 191 274 164 q 147 263 181 218 q 94 369 113 308 q 76 508 76 431 q 94 647 76 586 q 147 754 113 709 q 228 826 181 799 q 330 863 274 853 l 330 990 l 441 990 l 441 864 q 546 833 500 857 q 636 761 592 809 l 542 670 q 489 716 514 700 q 429 736 463 731 l 429 280 q 489 301 463 286 q 542 347 514 317 l 636 255 m 343 734 q 262 679 295 724 q 228 610 239 649 q 217 508 217 571 q 228 408 217 447 q 260 337 238 368 q 343 283 294 293 l 343 734 "},"Ω":{"x_min":93,"x_max":804,"ha":898,"o":"m 516 0 l 516 120 q 572 155 548 135 q 617 203 597 174 q 635 244 628 220 q 646 301 642 267 q 651 380 651 334 q 651 487 651 426 q 651 613 651 562 q 644 698 651 664 q 626 757 638 733 q 595 800 613 780 q 530 845 567 828 q 448 863 492 863 q 367 845 404 863 q 303 800 330 828 q 271 757 284 780 q 252 698 259 733 q 246 613 246 664 q 246 487 246 562 q 246 380 246 426 q 250 301 246 334 q 261 244 254 267 q 279 203 268 220 q 324 155 299 174 q 381 120 348 135 l 381 0 l 93 0 l 93 133 l 190 133 q 152 174 166 153 q 127 217 138 195 q 97 345 97 273 q 97 494 97 416 q 97 623 97 565 q 106 728 97 680 q 134 815 115 775 q 189 892 153 856 q 305 970 240 943 q 448 998 369 998 q 592 970 527 998 q 708 892 657 943 q 764 815 744 856 q 791 728 783 775 q 800 623 800 680 q 800 494 800 565 q 800 345 800 416 q 770 217 800 273 q 744 174 759 195 q 706 133 730 153 l 804 133 l 804 0 l 516 0 "},"ß":{"x_min":112,"x_max":695,"ha":784,"o":"m 695 211 q 680 120 695 161 q 638 54 665 80 q 571 13 608 26 q 479 0 533 0 l 406 0 l 406 121 l 450 121 q 492 126 476 121 q 522 144 507 132 q 552 223 552 166 l 552 440 q 526 513 552 490 q 454 540 500 540 l 406 540 l 406 653 l 449 653 q 522 679 493 653 q 552 757 552 705 q 542 803 552 782 q 517 840 532 825 q 404 874 482 874 q 288 831 321 874 q 255 716 255 789 l 255 0 l 112 0 l 112 725 q 133 844 112 793 q 194 930 155 896 q 289 982 234 965 q 409 999 343 999 q 521 985 468 999 q 612 942 573 971 q 672 867 650 912 q 694 761 694 822 q 669 661 694 698 q 607 599 645 623 q 673 541 652 576 q 695 440 695 506 l 695 211 l 695 211 "},"é":{"x_min":76,"x_max":673,"ha":748,"o":"m 216 312 q 261 166 216 219 q 395 114 307 114 q 491 131 454 114 q 566 186 528 148 l 656 101 q 601 53 628 73 q 543 19 574 33 q 475 -1 511 5 q 392 -8 438 -8 q 268 10 325 -8 q 168 71 210 29 q 100 183 125 114 q 76 353 76 253 q 157 619 76 525 q 374 713 238 713 q 500 688 445 713 q 594 618 556 663 q 652 511 632 574 q 673 374 673 449 l 673 312 l 216 312 m 531 411 q 527 462 531 442 q 513 506 524 482 q 460 570 496 546 q 374 595 424 595 q 287 570 324 595 q 234 506 250 546 q 219 462 222 482 q 216 411 216 442 l 531 411 m 413 833 l 306 833 l 410 1058 l 567 1058 l 413 833 "},"s":{"x_min":44.265625,"x_max":633,"ha":693,"o":"m 633 215 q 610 118 633 160 q 549 48 588 76 q 456 5 510 19 q 340 -8 402 -8 q 180 12 253 -8 q 44 93 106 32 l 137 186 q 233 127 180 142 q 339 113 287 113 q 449 136 405 113 q 494 210 494 160 q 472 268 494 247 q 399 290 450 290 l 287 303 q 133 358 187 311 q 79 497 79 404 q 99 589 79 549 q 156 656 120 629 q 240 698 192 683 q 344 713 288 713 q 489 694 423 713 q 605 633 556 676 l 516 543 q 437 583 482 571 q 342 595 392 595 q 246 569 278 595 q 215 504 215 544 q 235 451 215 472 q 312 424 255 429 l 423 414 q 578 358 523 405 q 633 215 633 310 "},"B":{"x_min":129,"x_max":828,"ha":921,"o":"m 828 279 q 805 159 828 211 q 743 71 783 106 q 649 18 704 36 q 529 0 594 0 l 129 0 l 129 990 l 513 990 q 732 917 652 990 q 812 718 812 845 q 800 644 812 678 q 769 582 788 609 q 727 536 751 555 q 679 508 704 518 q 734 477 708 497 q 782 429 761 456 q 815 363 802 401 q 828 279 828 326 m 678 286 q 636 394 678 352 q 515 436 594 436 l 279 436 l 279 135 l 515 135 q 636 177 594 135 q 678 286 678 219 m 662 713 q 617 818 662 782 q 501 855 573 855 l 279 855 l 279 571 l 501 571 q 617 607 573 571 q 662 713 662 643 "},"…":{"x_min":108,"x_max":1007,"ha":1115,"o":"m 844 0 l 844 163 l 1007 163 l 1007 0 l 844 0 m 108 0 l 108 163 l 271 163 l 271 0 l 108 0 m 476 0 l 476 163 l 639 163 l 639 0 l 476 0 "},"?":{"x_min":99,"x_max":653,"ha":710,"o":"m 653 732 q 633 641 653 682 q 586 561 614 600 l 479 411 q 461 374 468 396 q 454 336 454 353 l 454 294 l 313 294 l 313 343 q 324 416 313 386 q 360 480 335 447 l 468 626 q 499 677 488 651 q 511 732 511 703 q 473 831 511 790 q 375 871 436 871 q 275 829 310 871 q 240 731 240 788 l 99 731 q 119 838 99 789 q 178 923 140 888 q 266 978 215 959 q 375 998 317 998 q 482 979 432 998 q 571 926 533 960 q 630 842 608 892 q 653 732 653 793 m 305 0 l 305 152 l 462 152 l 462 0 l 305 0 "},"H":{"x_min":129,"x_max":830,"ha":959,"o":"m 680 0 l 680 432 l 279 432 l 279 0 l 129 0 l 129 990 l 279 990 l 279 567 l 680 567 l 680 990 l 830 990 l 830 0 l 680 0 "},"î":{"x_min":-51.890625,"x_max":425.890625,"ha":366,"o":"m 112 0 l 112 705 l 253 705 l 253 0 l 112 0 m 307 833 l 187 967 l 66 833 l -51 833 l 127 1056 l 246 1056 l 425 833 l 307 833 "},"c":{"x_min":76,"x_max":621.828125,"ha":673,"o":"m 621 92 q 517 15 571 39 q 389 -8 463 -8 q 273 11 330 -8 q 173 74 217 30 q 103 185 130 117 q 76 353 76 254 q 103 520 76 452 q 173 632 130 589 q 273 694 217 674 q 389 713 330 713 q 517 690 463 713 q 621 614 571 667 l 524 520 q 461 571 491 556 q 389 587 431 587 q 259 524 306 587 q 226 455 235 495 q 217 353 217 415 q 226 250 217 290 q 259 181 235 210 q 389 118 306 118 q 461 133 431 118 q 524 185 491 149 l 621 92 l 621 92 "},"¶":{"x_min":52.5625,"x_max":755.671875,"ha":885,"o":"m 614 -284 l 614 855 l 463 855 l 463 -284 l 322 -284 l 322 440 q 215 463 265 440 q 130 522 166 485 q 73 609 94 560 q 52 713 52 659 q 74 826 52 775 q 137 913 97 877 q 235 969 177 949 q 365 990 294 990 l 755 990 l 755 -284 l 614 -284 "},"−":{"x_min":71,"x_max":670,"ha":741,"o":"m 71 320 l 71 452 l 670 452 l 670 320 l 71 320 "},"≠":{"x_min":71,"x_max":722,"ha":793,"o":"m 301 185 l 158 18 l 71 89 l 155 185 l 71 185 l 71 317 l 262 317 l 384 455 l 71 455 l 71 587 l 490 587 l 634 753 l 722 682 l 637 587 l 722 587 l 722 455 l 530 455 l 408 317 l 722 317 l 722 185 l 301 185 "},"•":{"x_min":129,"x_max":582,"ha":711,"o":"m 582 464 q 563 376 582 417 q 515 304 545 335 q 443 256 484 274 q 355 238 402 238 q 267 256 308 238 q 195 304 226 274 q 147 376 165 335 q 129 464 129 417 q 147 552 129 511 q 195 624 165 593 q 267 672 226 654 q 355 691 308 691 q 443 672 402 691 q 515 624 484 654 q 563 552 545 593 q 582 464 582 511 "},"¥":{"x_min":6.65625,"x_max":746.9375,"ha":755,"o":"m 544 587 l 665 587 l 665 479 l 489 479 l 453 407 l 453 335 l 665 335 l 665 227 l 453 227 l 453 0 l 303 0 l 303 227 l 90 227 l 90 335 l 303 335 l 303 407 l 266 479 l 90 479 l 90 587 l 211 587 l 6 990 l 170 990 l 379 553 l 584 990 l 746 990 l 544 587 "},"(":{"x_min":119,"x_max":359.28125,"ha":440,"o":"m 263 -130 q 200 -66 230 -97 q 150 1 171 -36 q 123 80 128 40 q 119 162 119 120 l 119 826 q 123 908 119 868 q 150 988 128 949 q 200 1056 171 1025 q 263 1120 230 1086 l 359 1024 q 315 980 334 999 q 281 932 296 961 q 260 818 260 892 l 260 170 q 281 56 260 95 q 315 9 296 27 q 359 -34 334 -9 l 263 -130 "},"U":{"x_min":114,"x_max":824,"ha":938,"o":"m 824 334 q 796 194 824 257 q 721 86 769 131 q 608 17 673 42 q 468 -8 543 -8 q 327 17 393 -8 q 215 86 262 42 q 141 194 168 131 q 114 333 114 257 l 114 990 l 264 990 l 264 341 q 319 183 264 240 q 468 127 375 127 q 617 183 561 127 q 674 341 674 240 l 674 990 l 824 990 l 824 334 l 824 334 "},"◊":{"x_min":84.71875,"x_max":808.328125,"ha":892,"o":"m 445 -26 l 84 480 l 445 988 l 808 480 l 445 -26 m 445 768 l 243 480 l 445 191 l 648 480 l 445 768 "},"Ñ":{"x_min":129,"x_max":873,"ha":1002,"o":"m 735 0 l 279 696 l 279 0 l 129 0 l 129 990 l 266 990 l 723 294 l 723 990 l 873 990 l 873 0 l 735 0 m 735 1175 q 655 1113 688 1128 q 591 1099 623 1099 q 537 1107 560 1099 q 487 1131 514 1115 q 448 1150 467 1142 q 409 1158 430 1158 q 374 1151 391 1158 q 328 1115 358 1145 l 262 1181 q 341 1243 309 1228 q 406 1258 373 1258 q 460 1249 437 1258 q 510 1224 482 1241 q 548 1204 531 1211 q 587 1198 566 1198 q 622 1205 603 1198 q 668 1241 641 1213 l 735 1175 "},"F":{"x_min":129,"x_max":760.9375,"ha":812,"o":"m 279 854 l 279 553 l 690 553 l 690 418 l 279 418 l 279 0 l 129 0 l 129 989 l 760 989 l 760 854 l 279 854 "},"­":{"x_min":93,"x_max":499,"ha":592,"o":"m 93 320 l 93 452 l 499 452 l 499 320 l 93 320 "},":":{"x_min":144,"x_max":312,"ha":420,"o":"m 144 396 l 144 566 l 312 566 l 312 396 l 144 396 m 144 0 l 144 170 l 312 170 l 312 0 l 144 0 "},"Û":{"x_min":114,"x_max":824,"ha":938,"o":"m 824 333 q 796 194 824 257 q 721 86 769 131 q 608 17 673 42 q 468 -8 543 -8 q 327 17 393 -8 q 215 86 262 42 q 141 194 168 131 q 114 333 114 257 l 114 990 l 264 990 l 264 341 q 319 183 264 240 q 468 127 375 127 q 617 183 561 127 q 674 341 674 240 l 674 990 l 824 990 l 824 333 m 590 1086 l 469 1220 l 348 1086 l 230 1086 l 409 1309 l 529 1309 l 708 1086 l 590 1086 "},"*":{"x_min":84.21875,"x_max":588.78125,"ha":674,"o":"m 537 557 l 386 653 l 386 471 l 287 471 l 287 653 l 135 557 l 84 647 l 243 732 l 84 818 l 135 909 l 287 813 l 287 994 l 386 994 l 386 813 l 537 909 l 588 818 l 429 732 l 588 647 l 537 557 "},"†":{"x_min":90,"x_max":730,"ha":820,"o":"m 480 593 l 480 0 l 338 0 l 338 593 l 90 593 l 90 720 l 338 720 l 338 990 l 480 990 l 480 720 l 730 720 l 730 593 l 480 593 "},"°":{"x_min":85,"x_max":570,"ha":655,"o":"m 570 762 q 550 668 570 712 q 498 591 531 625 q 421 539 465 558 q 326 521 376 521 q 233 539 276 521 q 155 591 189 558 q 103 668 122 625 q 85 762 85 712 q 103 857 85 812 q 155 934 122 901 q 233 986 189 967 q 326 1006 276 1006 q 421 986 376 1006 q 498 934 465 967 q 550 857 531 901 q 570 762 570 812 m 453 762 q 443 812 453 789 q 416 854 433 836 q 376 882 398 872 q 326 892 353 892 q 238 854 274 892 q 202 762 202 816 q 238 671 202 708 q 326 635 274 635 q 416 671 379 635 q 453 762 453 708 "},"V":{"x_min":6.9375,"x_max":776.390625,"ha":783,"o":"m 448 0 l 331 0 l 6 990 l 162 990 l 390 269 l 618 990 l 776 990 l 448 0 "},"å":{"x_min":60,"x_max":631,"ha":737,"o":"m 492 0 l 492 64 q 411 8 452 25 q 304 -8 369 -8 q 192 7 237 -8 q 115 55 147 23 q 60 207 60 114 q 120 353 60 296 q 302 411 180 411 l 489 411 l 489 460 q 453 559 489 527 q 335 592 418 592 q 243 576 276 592 q 180 524 210 561 l 87 611 q 195 691 137 669 q 340 713 253 713 q 631 471 631 713 l 631 0 l 492 0 m 489 312 l 324 312 q 229 285 261 312 q 198 210 198 259 q 229 135 198 161 q 327 110 260 110 q 399 116 367 110 q 458 150 431 122 q 489 254 489 181 l 489 312 m 531 974 q 517 907 531 938 q 479 852 503 875 q 424 814 455 828 q 356 801 393 801 q 289 814 320 801 q 234 852 258 828 q 196 907 210 875 q 183 974 183 938 q 196 1041 183 1010 q 234 1096 210 1073 q 289 1134 258 1120 q 356 1148 320 1148 q 424 1134 393 1148 q 479 1096 455 1120 q 517 1041 503 1073 q 531 974 531 1010 m 446 974 q 419 1036 446 1010 q 356 1062 393 1062 q 294 1036 320 1062 q 268 974 268 1010 q 294 912 268 938 q 356 887 320 887 q 419 912 393 887 q 446 974 446 938 "}," ":{"x_min":0,"x_max":0,"ha":333},"0":{"x_min":85,"x_max":656,"ha":741,"o":"m 656 275 q 633 156 656 208 q 571 67 610 104 q 480 11 532 30 q 369 -8 428 -8 q 259 11 311 -8 q 168 67 207 30 q 107 156 129 104 q 85 275 85 208 l 85 714 q 107 833 85 781 q 168 922 129 885 q 259 979 207 959 q 369 998 311 998 q 480 979 428 998 q 571 922 532 959 q 633 833 610 885 q 656 714 656 781 l 656 275 m 514 710 q 476 827 514 783 q 369 872 437 872 q 264 827 301 872 q 226 710 226 783 l 226 279 q 264 162 226 207 q 369 118 301 118 q 476 162 437 118 q 514 279 514 207 l 514 710 "},"”":{"x_min":108,"x_max":529,"ha":637,"o":"m 373 717 l 373 990 l 529 990 l 529 844 l 373 717 m 108 717 l 108 990 l 264 990 l 264 844 l 108 717 "},"¾":{"x_min":62,"x_max":1116,"ha":1172,"o":"m 440 566 q 424 489 440 522 q 383 433 409 455 q 323 400 358 411 q 252 389 289 389 q 182 398 216 389 q 121 429 148 408 q 78 484 95 451 q 62 564 62 518 l 169 564 q 194 504 169 523 q 251 485 219 485 q 310 507 288 485 q 333 569 333 529 q 311 630 333 607 q 248 653 289 653 l 233 653 l 233 745 l 248 745 q 307 767 288 745 q 326 821 326 789 q 303 879 326 860 q 250 899 281 899 q 197 880 217 899 q 177 827 177 861 l 71 827 q 122 950 71 906 q 250 995 174 995 q 322 982 289 995 q 380 947 356 970 q 418 894 404 925 q 432 825 432 863 q 412 747 432 776 q 362 701 392 717 q 417 653 394 685 q 440 566 440 621 m 420 0 l 307 0 l 772 990 l 885 990 l 420 0 m 1060 85 l 1060 0 l 959 0 l 959 85 l 717 85 l 717 184 l 920 594 l 1036 594 l 832 184 l 959 184 l 959 299 l 1060 299 l 1060 184 l 1116 184 l 1116 85 l 1060 85 "},"@":{"x_min":89,"x_max":933,"ha":1022,"o":"m 799 -2 l 799 69 q 725 9 766 28 q 622 -10 684 -10 q 518 10 565 -10 q 439 67 471 31 q 407 115 420 90 q 387 172 394 141 q 381 240 381 202 q 381 325 381 277 q 392 476 381 416 q 440 580 403 536 q 517 638 470 616 q 622 660 564 660 q 722 640 680 660 q 797 581 763 620 l 797 666 q 785 750 797 715 q 745 816 774 786 q 680 856 718 844 q 598 868 643 868 l 423 868 q 343 856 379 868 q 278 816 307 845 q 236 750 246 784 q 227 666 227 716 l 227 233 q 230 182 227 204 q 241 143 233 160 q 262 111 249 126 q 296 80 275 97 l 199 -16 q 147 31 168 8 q 113 83 126 55 q 94 145 100 110 q 89 226 89 180 l 89 667 q 107 806 89 747 q 170 911 126 866 q 274 974 215 955 q 409 993 333 993 l 612 993 q 746 974 687 993 q 849 911 805 955 q 913 807 894 866 q 933 668 933 747 l 933 -2 l 799 -2 m 797 324 q 791 408 797 369 q 770 477 785 448 q 726 523 754 506 q 655 540 698 540 q 584 523 611 540 q 542 477 557 506 q 521 408 527 448 q 516 324 516 369 q 521 241 516 280 q 542 173 527 202 q 584 127 557 144 q 655 111 611 111 q 726 127 698 111 q 770 173 754 144 q 791 241 785 202 q 797 324 797 280 "},"ö":{"x_min":79,"x_max":666.671875,"ha":746,"o":"m 666 353 q 649 195 666 263 q 583 75 633 128 q 496 15 548 39 q 372 -8 444 -8 q 248 15 299 -8 q 162 75 197 39 q 95 195 112 128 q 79 353 79 263 q 95 509 79 442 q 162 630 112 577 q 248 689 197 666 q 372 713 299 713 q 496 689 444 713 q 583 630 548 666 q 649 509 633 577 q 666 353 666 442 m 525 353 q 516 463 525 411 q 476 546 508 514 q 372 587 436 587 q 269 546 309 587 q 229 463 237 514 q 220 353 220 411 q 229 243 220 295 q 269 160 237 192 q 372 118 311 118 q 476 160 434 118 q 516 243 508 192 q 525 353 525 295 m 458 840 l 458 990 l 586 990 l 586 840 l 458 840 m 158 840 l 158 990 l 286 990 l 286 840 l 158 840 "},"i":{"x_min":108,"x_max":258,"ha":366,"o":"m 112 0 l 112 705 l 254 705 l 254 0 l 112 0 m 108 844 l 108 994 l 258 994 l 258 844 l 108 844 "},"≤":{"x_min":114,"x_max":627,"ha":741,"o":"m 114 462 l 114 587 l 627 835 l 627 685 l 286 525 l 627 365 l 627 215 l 114 462 m 114 205 l 114 355 l 627 109 l 627 -40 l 114 205 "},"Õ":{"x_min":94,"x_max":802,"ha":896,"o":"m 802 495 q 802 366 802 424 q 793 261 802 308 q 765 174 785 214 q 710 97 746 133 q 592 19 658 46 q 448 -8 527 -8 q 303 19 368 -8 q 187 97 238 46 q 131 174 151 133 q 103 261 112 214 q 94 366 94 308 q 94 495 94 424 q 94 623 94 565 q 103 728 94 681 q 131 815 112 775 q 187 892 151 856 q 303 970 238 943 q 448 998 368 998 q 592 970 527 998 q 710 892 658 943 q 765 815 746 856 q 793 728 785 775 q 802 623 802 681 q 802 495 802 565 m 651 495 q 651 619 651 569 q 644 702 651 668 q 626 759 638 736 q 596 801 614 782 q 531 846 569 829 q 447 863 492 863 q 364 846 402 863 q 298 801 325 829 q 268 759 280 782 q 250 702 256 736 q 244 619 244 668 q 244 495 244 569 q 244 370 244 420 q 250 287 244 321 q 268 230 256 253 q 298 188 280 207 q 364 143 325 160 q 447 127 402 127 q 531 143 492 127 q 596 188 569 160 q 626 230 614 207 q 644 287 638 253 q 651 370 651 321 q 651 495 651 420 m 682 1176 q 603 1114 635 1129 q 538 1100 570 1100 q 484 1108 507 1100 q 434 1131 462 1116 q 396 1150 414 1142 q 356 1158 377 1158 q 321 1151 338 1158 q 275 1116 305 1145 l 209 1182 q 288 1243 256 1228 q 353 1258 320 1258 q 407 1249 384 1258 q 457 1225 430 1241 q 496 1205 478 1212 q 534 1199 513 1199 q 569 1206 550 1199 q 616 1241 588 1214 l 682 1176 "},"№":{"x_min":104,"x_max":1260,"ha":1328,"o":"m 651 0 l 244 712 l 244 0 l 104 0 l 104 990 l 231 990 l 637 278 l 637 990 l 779 990 l 779 0 l 651 0 m 864 342 l 864 448 l 1253 448 l 1253 342 l 864 342 m 1146 749 q 1141 824 1146 789 q 1118 878 1137 859 q 1060 901 1098 901 q 1001 878 1023 901 q 978 824 982 859 q 974 749 974 789 q 978 674 974 708 q 1001 620 982 640 q 1060 597 1025 597 q 1118 620 1097 597 q 1141 674 1137 640 q 1146 749 1146 708 m 1260 746 q 1248 634 1260 682 q 1203 553 1236 586 q 1142 512 1179 529 q 1059 496 1105 496 q 977 512 1013 496 q 918 553 941 529 q 872 635 884 586 q 861 746 861 683 q 872 857 861 810 q 918 939 883 905 q 977 980 941 963 q 1059 997 1013 997 q 1142 980 1105 997 q 1202 939 1179 963 q 1247 857 1234 906 q 1260 746 1260 809 "},"þ":{"x_min":112,"x_max":686,"ha":769,"o":"m 686 352 q 686 270 686 312 q 677 189 686 229 q 653 115 669 150 q 610 54 637 80 q 536 8 581 24 q 439 -8 492 -8 q 337 8 381 -8 q 253 72 292 26 l 253 -285 l 112 -285 l 112 990 l 253 990 l 253 633 q 337 696 292 679 q 439 713 381 713 q 536 696 492 713 q 610 650 581 679 q 653 589 637 624 q 677 515 669 554 q 686 434 686 476 q 686 352 686 393 m 547 352 q 542 442 547 400 q 521 517 537 485 q 477 567 506 548 q 401 586 448 586 q 323 567 352 586 q 279 517 295 548 q 258 442 263 485 q 253 352 253 400 q 258 263 253 305 q 279 188 263 220 q 323 136 295 155 q 401 118 352 118 q 477 136 448 118 q 521 188 506 155 q 542 263 537 220 q 547 352 547 305 "},"]":{"x_min":60.109375,"x_max":363,"ha":482,"o":"m 60 -103 l 60 22 l 224 22 l 224 967 l 60 967 l 60 1092 l 363 1092 l 363 -103 l 60 -103 "},"m":{"x_min":112,"x_max":1112,"ha":1218,"o":"m 970 0 l 970 429 q 929 548 970 511 q 828 586 888 586 q 773 577 799 586 q 726 549 746 568 q 694 502 706 530 q 683 436 683 473 l 683 0 l 541 0 l 541 429 q 500 548 541 511 q 399 586 459 586 q 296 548 339 586 q 253 429 253 510 l 253 0 l 112 0 l 112 705 l 250 705 l 250 633 q 336 692 287 672 q 438 713 385 713 q 638 610 571 713 q 859 713 723 713 q 959 696 913 713 q 1037 649 1005 679 q 1094 559 1077 608 q 1112 450 1112 510 l 1112 0 l 970 0 "},"8":{"x_min":65,"x_max":675,"ha":740,"o":"m 675 279 q 651 159 675 213 q 586 68 627 105 q 488 11 544 30 q 369 -8 433 -8 q 249 11 305 -8 q 153 68 194 30 q 88 159 112 105 q 65 279 65 213 q 76 360 65 324 q 107 424 88 396 q 150 474 126 453 q 201 511 174 496 q 116 593 152 540 q 81 724 81 645 q 103 837 81 787 q 164 923 125 887 q 255 979 203 959 q 368 998 307 998 q 481 979 428 998 q 573 923 534 959 q 635 837 613 887 q 658 724 658 787 q 622 593 658 645 q 538 511 587 540 q 589 474 565 496 q 632 424 613 453 q 663 360 651 396 q 675 279 675 324 m 532 282 q 519 347 532 317 q 484 399 506 377 q 433 434 462 421 q 369 448 404 448 q 304 434 334 448 q 253 399 274 421 q 219 347 231 377 q 206 282 206 317 q 219 217 206 247 q 253 165 231 188 q 304 131 274 143 q 369 118 334 118 q 433 131 404 118 q 484 165 462 143 q 519 217 506 188 q 532 282 532 247 m 516 720 q 475 828 516 785 q 368 872 434 872 q 263 828 303 872 q 223 720 223 785 q 263 611 223 653 q 368 570 303 570 q 475 611 434 570 q 516 720 516 653 "},"R":{"x_min":129,"x_max":849.546875,"ha":909,"o":"m 674 0 l 466 417 l 279 417 l 279 0 l 129 0 l 129 990 l 512 990 q 639 968 582 990 q 735 908 695 946 q 797 816 775 870 q 819 700 819 763 q 762 527 819 593 q 621 437 705 461 l 849 0 l 674 0 m 669 699 q 622 813 669 772 q 501 855 576 855 l 279 855 l 279 545 l 501 545 q 622 585 576 545 q 669 699 669 625 "},"á":{"x_min":60,"x_max":631,"ha":737,"o":"m 492 0 l 492 64 q 411 8 453 25 q 304 -8 369 -8 q 192 7 237 -8 q 115 55 147 23 q 60 207 60 114 q 120 353 60 296 q 303 411 181 411 l 489 411 l 489 460 q 453 559 489 527 q 335 592 418 592 q 243 576 277 592 q 181 524 210 561 l 87 611 q 195 691 137 669 q 340 713 253 713 q 631 471 631 713 l 631 0 l 492 0 m 489 312 l 324 312 q 229 285 261 312 q 198 210 198 259 q 229 135 198 161 q 327 110 260 110 q 399 116 367 110 q 458 150 431 122 q 489 254 489 181 l 489 312 m 392 833 l 285 833 l 389 1057 l 546 1057 l 392 833 "},"×":{"x_min":79.171875,"x_max":661.109375,"ha":740,"o":"m 572 95 l 369 297 l 168 95 l 79 183 l 281 386 l 79 589 l 168 678 l 369 475 l 572 678 l 661 589 l 458 386 l 661 183 l 572 95 "},"o":{"x_min":79,"x_max":666.671875,"ha":746,"o":"m 666 353 q 649 195 666 263 q 583 75 633 128 q 496 15 548 39 q 372 -8 444 -8 q 248 15 299 -8 q 162 75 197 39 q 95 195 112 128 q 79 353 79 263 q 95 509 79 442 q 162 630 112 577 q 248 689 197 666 q 372 713 299 713 q 496 689 444 713 q 583 630 548 666 q 649 509 633 577 q 666 353 666 442 m 525 353 q 516 463 525 411 q 476 546 508 514 q 372 587 436 587 q 269 546 309 587 q 229 463 237 514 q 220 353 220 411 q 229 243 220 295 q 269 160 237 192 q 372 118 311 118 q 476 160 434 118 q 516 243 508 192 q 525 353 525 295 "},"5":{"x_min":89,"x_max":663,"ha":741,"o":"m 663 330 q 648 186 663 251 q 579 67 633 122 q 494 12 546 34 q 371 -10 443 -10 q 246 12 300 -10 q 159 66 191 34 q 104 154 119 106 q 89 255 89 202 l 229 255 q 272 153 238 188 q 374 118 307 118 q 476 156 437 118 q 516 234 508 188 q 524 330 524 280 q 517 412 524 375 q 494 478 511 450 q 450 522 478 506 q 379 538 422 538 q 284 511 318 538 q 239 448 250 485 l 110 448 l 110 989 l 643 989 l 643 863 l 238 863 l 238 601 q 305 643 262 628 q 402 659 348 659 q 506 642 461 659 q 581 595 551 625 q 627 535 609 567 q 653 469 644 503 q 663 401 663 436 q 663 330 663 365 "},"õ":{"x_min":79,"x_max":666.671875,"ha":746,"o":"m 666 353 q 649 195 666 263 q 583 75 633 128 q 496 15 548 39 q 372 -8 444 -8 q 248 15 299 -8 q 162 75 197 39 q 95 195 112 128 q 79 353 79 263 q 95 509 79 442 q 162 630 112 577 q 248 689 197 666 q 372 713 299 713 q 496 689 444 713 q 583 630 548 666 q 649 509 633 577 q 666 353 666 442 m 525 353 q 516 463 525 411 q 476 546 508 514 q 372 587 436 587 q 269 546 309 587 q 229 463 237 514 q 220 353 220 411 q 229 243 220 295 q 269 160 237 192 q 372 118 311 118 q 476 160 434 118 q 516 243 508 192 q 525 353 525 295 m 605 923 q 525 861 558 876 q 461 847 493 847 q 407 855 430 847 q 356 878 384 863 q 318 897 337 889 q 279 905 299 905 q 244 898 260 905 q 198 863 227 892 l 131 929 q 210 990 179 975 q 276 1005 242 1005 q 329 996 306 1005 q 380 972 352 988 q 418 952 401 959 q 456 946 436 946 q 492 953 473 946 q 538 988 511 961 l 605 923 "},"7":{"x_min":87,"x_max":675.78125,"ha":740,"o":"m 345 0 l 192 0 l 524 863 l 223 863 l 223 707 l 87 707 l 87 989 l 675 989 l 675 863 l 345 0 "},"K":{"x_min":129,"x_max":899.828125,"ha":914,"o":"m 723 0 l 445 488 l 279 287 l 279 0 l 129 0 l 129 990 l 279 990 l 279 492 l 683 990 l 866 990 l 545 602 l 899 0 l 723 0 "},",":{"x_min":108,"x_max":269,"ha":377,"o":"m 108 -215 l 108 161 l 269 161 l 269 -83 l 108 -215 "},"d":{"x_min":81,"x_max":656,"ha":769,"o":"m 517 0 l 517 75 q 432 9 476 26 q 329 -8 388 -8 q 231 8 276 -8 q 156 54 185 25 q 113 115 129 80 q 89 190 97 150 q 81 271 81 229 q 81 353 81 313 q 81 435 81 393 q 89 516 81 477 q 113 589 97 555 q 156 650 129 624 q 230 696 185 680 q 328 713 275 713 q 430 696 385 713 q 514 634 475 680 l 514 990 l 656 990 l 656 0 l 517 0 m 514 353 q 509 443 514 400 q 489 517 504 485 q 444 568 474 549 q 368 587 415 587 q 291 568 319 587 q 246 517 262 549 q 225 443 230 485 q 221 353 221 400 q 225 263 221 306 q 246 188 230 221 q 291 137 262 156 q 368 118 319 118 q 444 137 415 118 q 489 188 474 156 q 509 263 504 221 q 514 353 514 306 "},"¨":{"x_min":133,"x_max":561,"ha":694,"o":"m 433 839 l 433 989 l 561 989 l 561 839 l 433 839 m 133 839 l 133 989 l 261 989 l 261 839 l 133 839 "},"Ô":{"x_min":94,"x_max":802,"ha":896,"o":"m 802 495 q 802 366 802 424 q 793 261 802 308 q 765 174 785 214 q 710 97 746 133 q 592 19 658 46 q 448 -8 527 -8 q 303 19 368 -8 q 187 97 238 46 q 131 174 151 133 q 103 261 112 214 q 94 366 94 308 q 94 495 94 424 q 94 623 94 565 q 103 728 94 681 q 131 815 112 775 q 187 892 151 856 q 303 970 238 943 q 448 998 368 998 q 592 970 527 998 q 710 892 658 943 q 765 815 746 856 q 793 728 785 775 q 802 623 802 681 q 802 495 802 565 m 651 495 q 651 619 651 569 q 644 702 651 668 q 626 759 638 736 q 596 801 614 782 q 531 846 569 829 q 447 863 492 863 q 364 846 402 863 q 298 801 325 829 q 268 759 280 782 q 250 702 256 736 q 244 619 244 668 q 244 495 244 569 q 244 370 244 420 q 250 287 244 321 q 268 230 256 253 q 298 188 280 207 q 364 143 325 160 q 447 127 402 127 q 531 143 492 127 q 596 188 569 160 q 626 230 614 207 q 644 287 638 253 q 651 370 651 321 q 651 495 651 420 m 569 1086 l 448 1220 l 327 1086 l 209 1086 l 388 1309 l 507 1309 l 687 1086 l 569 1086 "},"E":{"x_min":129,"x_max":760.9375,"ha":837,"o":"m 129 0 l 129 990 l 760 990 l 760 855 l 279 855 l 279 565 l 690 565 l 690 432 l 279 432 l 279 135 l 760 135 l 760 0 l 129 0 "},"Y":{"x_min":7.15625,"x_max":748.828125,"ha":756,"o":"m 453 407 l 453 0 l 303 0 l 303 407 l 7 990 l 171 990 l 378 554 l 584 990 l 748 990 l 453 407 "},"\"":{"x_min":108,"x_max":508,"ha":616,"o":"m 368 724 l 368 989 l 508 989 l 508 724 l 368 724 m 108 724 l 108 989 l 248 989 l 248 724 l 108 724 "},"‹":{"x_min":51.5625,"x_max":371,"ha":471,"o":"m 51 378 l 371 696 l 371 525 l 222 378 l 371 229 l 371 58 l 51 378 "},"˙":{"x_min":279,"x_max":414,"ha":695,"o":"m 279 984 l 414 984 l 414 849 l 279 849 l 279 984 "},"ê":{"x_min":76,"x_max":673,"ha":748,"o":"m 216 312 q 261 166 216 219 q 395 114 307 114 q 491 131 454 114 q 566 186 528 148 l 656 101 q 601 53 628 73 q 543 19 574 33 q 475 -1 511 5 q 392 -8 438 -8 q 268 10 325 -8 q 168 71 210 29 q 100 183 125 114 q 76 353 76 253 q 157 619 76 525 q 374 713 238 713 q 500 688 445 713 q 594 618 556 663 q 652 511 632 574 q 673 374 673 449 l 673 312 l 216 312 m 531 411 q 527 462 531 442 q 513 506 524 482 q 460 570 496 546 q 374 595 424 595 q 287 570 324 595 q 234 506 250 546 q 219 462 222 482 q 216 411 216 442 l 531 411 m 499 833 l 378 967 l 257 833 l 139 833 l 318 1056 l 438 1056 l 617 833 l 499 833 "},"Ï":{"x_min":-8,"x_max":420,"ha":409,"o":"m 130 0 l 130 990 l 280 990 l 280 0 l 130 0 m 292 1092 l 292 1242 l 420 1242 l 420 1092 l 292 1092 m -8 1092 l -8 1242 l 120 1242 l 120 1092 l -8 1092 "},"„":{"x_min":108,"x_max":529,"ha":639,"o":"m 373 -127 l 373 146 l 529 146 l 529 0 l 373 -127 m 108 -127 l 108 146 l 264 146 l 264 0 l 108 -127 "},"Â":{"x_min":11.109375,"x_max":856.953125,"ha":868,"o":"m 697 0 l 629 199 l 238 199 l 170 0 l 11 0 l 373 989 l 494 989 l 856 0 l 697 0 m 437 766 l 283 327 l 587 327 l 437 766 m 551 1086 l 430 1220 l 309 1086 l 191 1086 l 370 1309 l 490 1309 l 669 1086 l 551 1086 "},"Í":{"x_min":129,"x_max":410.9375,"ha":408,"o":"m 129 0 l 129 990 l 279 990 l 279 0 l 129 0 m 256 1085 l 149 1085 l 254 1311 l 410 1311 l 256 1085 "},"´":{"x_min":275,"x_max":536.109375,"ha":694,"o":"m 381 833 l 275 833 l 379 1058 l 536 1058 l 381 833 "},"ì":{"x_min":-18.5625,"x_max":253.671875,"ha":366,"o":"m 112 0 l 112 705 l 253 705 l 253 0 l 112 0 m 135 833 l -18 1058 l 138 1058 l 242 833 l 135 833 "},"±":{"x_min":71,"x_max":670,"ha":741,"o":"m 436 439 l 436 205 l 304 205 l 304 439 l 71 439 l 71 571 l 304 571 l 304 805 l 436 805 l 436 571 l 670 571 l 670 439 l 436 439 m 71 0 l 71 132 l 670 132 l 670 0 l 71 0 "},"Ú":{"x_min":114,"x_max":824,"ha":938,"o":"m 824 333 q 796 194 824 257 q 721 86 769 131 q 608 17 673 42 q 468 -8 543 -8 q 327 17 393 -8 q 215 86 262 42 q 141 194 168 131 q 114 333 114 257 l 114 990 l 264 990 l 264 341 q 319 183 264 240 q 468 127 375 127 q 617 183 561 127 q 674 341 674 240 l 674 990 l 824 990 l 824 333 m 504 1086 l 397 1086 l 501 1311 l 658 1311 l 504 1086 "},"|":{"x_min":164,"x_max":305.671875,"ha":470,"o":"m 164 -103 l 164 1092 l 305 1092 l 305 -103 l 164 -103 "},"§":{"x_min":103,"x_max":656,"ha":755,"o":"m 656 367 q 643 292 656 326 q 611 230 630 257 q 568 182 592 203 q 521 150 544 162 q 608 80 573 126 q 643 -45 643 33 q 621 -151 643 -105 q 563 -228 599 -197 q 478 -276 526 -259 q 377 -293 430 -293 q 278 -279 325 -293 q 193 -236 231 -265 q 132 -162 156 -206 q 109 -57 109 -118 l 249 -57 q 283 -137 249 -108 q 376 -166 317 -166 q 470 -135 436 -166 q 504 -49 504 -104 q 478 20 504 -12 q 395 72 453 54 l 298 101 q 153 193 203 130 q 103 360 103 255 q 114 435 103 400 q 146 496 126 469 q 189 544 165 523 q 237 576 214 564 q 153 644 186 601 q 121 763 121 686 q 138 854 121 811 q 189 928 155 896 q 270 979 222 960 q 379 998 318 998 q 488 980 440 998 q 569 933 536 963 q 620 861 602 903 q 639 769 639 818 l 501 769 q 466 849 501 825 q 379 874 432 874 q 289 846 321 874 q 257 767 257 818 q 284 697 257 724 q 360 654 312 670 l 458 625 q 605 533 554 596 q 656 367 656 469 m 517 362 q 476 473 517 434 q 434 502 457 491 q 379 512 411 512 q 280 473 316 512 q 251 428 261 454 q 242 362 242 403 q 253 296 242 322 q 280 253 264 271 q 379 214 317 214 q 476 253 440 214 q 505 296 493 271 q 517 362 517 321 "},"Ý":{"x_min":7.15625,"x_max":748.828125,"ha":756,"o":"m 453 407 l 453 0 l 303 0 l 303 407 l 7 990 l 171 990 l 378 554 l 584 990 l 748 990 l 453 407 m 412 1085 l 305 1085 l 409 1311 l 566 1311 l 412 1085 "},"b":{"x_min":112,"x_max":686,"ha":768,"o":"m 686 353 q 686 271 686 313 q 677 190 686 229 q 653 115 669 150 q 610 54 637 80 q 536 8 581 25 q 437 -8 490 -8 q 335 9 379 -8 q 250 75 291 26 l 250 0 l 112 0 l 112 990 l 253 990 l 253 634 q 337 696 292 680 q 439 713 381 713 q 536 696 492 713 q 610 650 581 680 q 653 589 637 624 q 677 516 669 555 q 686 435 686 477 q 686 353 686 393 m 547 353 q 542 443 547 400 q 521 517 537 485 q 477 568 506 549 q 401 587 448 587 q 323 568 352 587 q 279 517 295 549 q 258 443 263 485 q 253 353 253 400 q 258 263 253 306 q 279 188 263 221 q 323 137 295 156 q 401 118 352 118 q 477 137 448 118 q 521 188 506 156 q 542 263 537 221 q 547 353 547 306 "},"q":{"x_min":81,"x_max":656,"ha":769,"o":"m 514 -285 l 514 72 q 430 8 475 26 q 328 -8 385 -8 q 230 8 275 -8 q 156 54 185 24 q 113 115 129 80 q 89 189 97 150 q 81 270 81 229 q 81 352 81 312 q 81 434 81 393 q 89 515 81 476 q 113 589 97 554 q 156 650 129 624 q 231 696 185 679 q 329 713 276 713 q 432 695 388 713 q 517 629 476 678 l 517 705 l 656 705 l 656 -285 l 514 -285 m 514 352 q 509 442 514 400 q 489 517 504 485 q 444 567 474 548 q 368 586 415 586 q 291 567 319 586 q 246 517 262 548 q 225 442 230 485 q 221 352 221 400 q 225 263 221 305 q 246 188 230 220 q 291 136 262 155 q 368 118 319 118 q 444 136 415 118 q 489 188 474 155 q 509 263 504 220 q 514 352 514 305 "},"Ö":{"x_min":94,"x_max":802,"ha":898,"o":"m 802 495 q 802 366 802 424 q 793 261 802 308 q 765 174 785 214 q 710 97 746 133 q 592 19 658 46 q 448 -8 527 -8 q 303 19 368 -8 q 187 97 238 46 q 131 174 151 133 q 103 261 112 214 q 94 366 94 308 q 94 495 94 424 q 94 623 94 565 q 103 728 94 681 q 131 815 112 775 q 187 892 151 856 q 303 970 238 943 q 448 998 368 998 q 592 970 527 998 q 710 892 658 943 q 765 815 746 856 q 793 728 785 775 q 802 623 802 681 q 802 495 802 565 m 651 495 q 651 619 651 569 q 644 702 651 668 q 626 759 638 736 q 596 801 614 782 q 531 846 569 829 q 447 863 492 863 q 364 846 402 863 q 298 801 325 829 q 268 759 280 782 q 250 702 256 736 q 244 619 244 668 q 244 495 244 569 q 244 370 244 420 q 250 287 244 321 q 268 230 256 253 q 298 188 280 207 q 364 143 325 160 q 447 127 402 127 q 531 143 492 127 q 596 188 569 160 q 626 230 614 207 q 644 287 638 253 q 651 370 651 321 q 651 495 651 420 m 534 1093 l 534 1243 l 662 1243 l 662 1093 l 534 1093 m 234 1093 l 234 1243 l 362 1243 l 362 1093 l 234 1093 "},"z":{"x_min":60,"x_max":585,"ha":652,"o":"m 60 0 l 60 112 l 409 578 l 79 578 l 79 704 l 585 704 l 585 591 l 231 126 l 585 126 l 585 0 l 60 0 "},"™":{"x_min":57,"x_max":1142,"ha":1227,"o":"m 1035 396 l 1035 784 l 909 535 l 811 535 l 686 784 l 686 396 l 579 396 l 579 989 l 686 989 l 859 651 l 1035 989 l 1142 989 l 1142 396 l 1035 396 m 321 894 l 321 396 l 215 396 l 215 894 l 57 894 l 57 990 l 481 990 l 481 894 l 321 894 "},"ã":{"x_min":60,"x_max":631,"ha":737,"o":"m 492 0 l 492 64 q 411 8 453 25 q 304 -8 369 -8 q 192 7 237 -8 q 115 55 147 23 q 60 207 60 114 q 120 353 60 296 q 303 411 181 411 l 489 411 l 489 460 q 453 559 489 527 q 335 592 418 592 q 243 576 277 592 q 181 524 210 561 l 87 611 q 195 691 137 669 q 340 713 253 713 q 631 471 631 713 l 631 0 l 492 0 m 489 312 l 324 312 q 229 285 261 312 q 198 210 198 259 q 229 135 198 161 q 327 110 260 110 q 399 116 367 110 q 458 150 431 122 q 489 254 489 181 l 489 312 m 590 923 q 510 861 543 876 q 446 847 478 847 q 392 855 415 847 q 342 878 370 863 q 304 897 322 889 q 264 905 285 905 q 229 898 246 905 q 184 863 213 892 l 117 929 q 196 990 164 975 q 261 1005 228 1005 q 315 996 292 1005 q 365 972 338 988 q 404 952 386 959 q 442 946 421 946 q 477 953 458 946 q 524 988 496 961 l 590 923 "},"æ":{"x_min":60,"x_max":1086.671875,"ha":1163,"o":"m 629 312 q 674 166 629 219 q 808 114 720 114 q 905 131 868 114 q 979 186 942 148 l 1070 101 q 1015 53 1042 73 q 956 19 987 33 q 888 -1 925 5 q 805 -8 851 -8 q 663 17 727 -8 q 556 101 599 43 q 445 14 504 36 q 304 -8 386 -8 q 192 8 237 -8 q 115 56 147 24 q 73 123 87 83 q 60 207 60 163 q 120 353 60 296 q 303 411 181 411 l 489 411 l 489 460 q 453 559 489 527 q 335 592 418 592 q 243 576 276 592 q 181 524 210 561 l 87 611 q 195 691 137 669 q 340 713 253 713 q 579 619 513 713 q 787 713 655 713 q 914 688 858 713 q 1008 618 969 663 q 1066 511 1046 574 q 1086 374 1086 449 l 1086 312 l 629 312 m 489 312 l 324 312 q 229 285 261 312 q 198 210 198 259 q 229 135 198 161 q 326 110 260 110 q 398 116 367 110 q 458 150 430 122 q 489 254 489 181 l 489 312 m 945 411 q 942 462 945 442 q 928 506 939 482 q 874 570 911 546 q 787 595 837 595 q 701 570 737 595 q 648 506 665 546 q 633 462 637 482 q 629 411 629 442 l 945 411 "},"®":{"x_min":96,"x_max":1101,"ha":1197,"o":"m 1101 495 q 1061 299 1101 390 q 953 139 1021 207 q 794 31 885 71 q 598 -8 702 -8 q 402 31 494 -8 q 243 139 311 71 q 135 299 175 207 q 96 495 96 390 q 135 690 96 599 q 243 850 175 782 q 402 958 311 918 q 598 998 494 998 q 794 958 702 998 q 953 850 885 918 q 1061 690 1021 782 q 1101 495 1101 599 m 1000 495 q 968 656 1000 581 q 883 786 937 731 q 756 873 829 841 q 598 905 683 905 q 440 873 514 905 q 312 786 366 841 q 227 656 258 731 q 196 495 196 581 q 227 333 196 408 q 312 203 258 258 q 440 116 366 148 q 598 85 514 85 q 756 116 683 85 q 883 203 829 148 q 968 333 937 258 q 1000 495 1000 408 m 704 224 l 593 440 l 524 440 l 524 224 l 424 224 l 424 768 l 628 768 q 698 754 666 768 q 753 718 730 741 q 789 665 776 695 q 803 601 803 634 q 771 505 803 542 q 695 453 740 469 l 816 224 l 704 224 m 704 601 q 679 659 704 635 q 615 683 655 683 l 524 683 l 524 519 l 615 519 q 679 542 655 519 q 704 601 704 566 "},"É":{"x_min":129,"x_max":760.9375,"ha":837,"o":"m 129 0 l 129 990 l 760 990 l 760 855 l 279 855 l 279 565 l 690 565 l 690 432 l 279 432 l 279 135 l 760 135 l 760 0 l 129 0 m 466 1085 l 359 1085 l 463 1311 l 620 1311 l 466 1085 "},"~":{"x_min":59.71875,"x_max":737.5,"ha":797,"o":"m 737 389 q 681 337 706 358 q 631 304 655 317 q 583 286 606 292 q 531 281 559 281 q 455 293 491 281 q 376 326 419 305 q 321 350 347 341 q 266 360 295 360 q 212 348 237 360 q 148 299 187 337 l 59 387 q 115 439 90 418 q 165 472 141 459 q 212 490 188 484 q 263 496 236 496 q 339 483 304 496 q 418 450 375 471 q 473 426 447 435 q 529 417 500 417 q 556 419 543 417 q 582 427 569 421 q 611 446 595 433 q 647 477 627 458 l 737 389 l 737 389 "},"³":{"x_min":62,"x_max":440,"ha":503,"o":"m 440 566 q 424 489 440 522 q 383 433 409 455 q 323 400 358 411 q 252 389 289 389 q 182 398 216 389 q 121 429 148 408 q 78 484 95 451 q 62 564 62 518 l 169 564 q 194 504 169 523 q 251 485 219 485 q 310 507 288 485 q 333 569 333 529 q 311 630 333 607 q 248 653 289 653 l 233 653 l 233 745 l 248 745 q 307 767 288 745 q 326 821 326 789 q 303 879 326 860 q 250 899 281 899 q 197 880 217 899 q 177 827 177 861 l 71 827 q 122 950 71 906 q 250 995 174 995 q 322 982 289 995 q 380 947 356 970 q 418 894 404 925 q 432 825 432 863 q 412 747 432 776 q 362 701 392 717 q 417 653 394 685 q 440 566 440 621 "},"¡":{"x_min":129,"x_max":285,"ha":461,"o":"m 136 -285 l 136 410 l 277 410 l 277 -285 l 136 -285 m 129 553 l 129 704 l 285 704 l 285 553 l 129 553 "},"[":{"x_min":119,"x_max":421.78125,"ha":482,"o":"m 119 -103 l 119 1092 l 421 1092 l 421 966 l 260 966 l 260 23 l 421 23 l 421 -103 l 119 -103 "},"L":{"x_min":129,"x_max":755.390625,"ha":797,"o":"m 129 0 l 129 989 l 279 989 l 279 135 l 755 135 l 755 0 l 129 0 "}," ":{"x_min":0,"x_max":0,"ha":333},"∑":{"x_min":67,"x_max":706,"ha":767,"o":"m 67 -285 l 67 -162 l 337 401 l 70 933 l 70 1056 l 702 1056 l 702 921 l 244 921 l 468 469 l 468 330 l 240 -150 l 706 -150 l 706 -285 l 67 -285 "},"%":{"x_min":81,"x_max":1089,"ha":1170,"o":"m 1089 180 q 1073 100 1089 135 q 1032 40 1058 65 q 970 3 1005 16 q 894 -10 934 -10 q 818 3 854 -10 q 756 40 783 16 q 715 100 730 65 q 700 180 700 135 l 700 320 q 715 400 700 365 q 756 460 730 435 q 818 497 783 484 q 894 511 854 511 q 970 497 934 511 q 1032 460 1005 484 q 1073 400 1058 435 q 1089 320 1089 365 l 1089 180 m 470 668 q 454 588 470 623 q 413 528 439 552 q 351 491 386 504 q 275 479 315 479 q 199 491 235 479 q 137 528 164 504 q 96 588 111 552 q 81 668 81 623 l 81 808 q 96 888 81 853 q 137 948 111 923 q 199 985 164 972 q 275 999 235 999 q 351 985 315 999 q 413 948 386 972 q 454 888 439 923 q 470 808 470 853 l 470 668 m 408 0 l 294 0 l 761 989 l 873 989 l 408 0 m 982 316 q 960 389 982 363 q 894 416 938 416 q 828 390 850 416 q 807 316 807 364 l 807 184 q 828 110 807 136 q 894 85 850 85 q 960 111 938 85 q 982 184 982 137 l 982 316 m 363 804 q 341 877 363 851 q 275 904 319 904 q 209 878 231 904 q 188 804 188 852 l 188 672 q 275 574 188 574 q 341 599 319 574 q 363 672 363 625 l 363 804 "},"P":{"x_min":129,"x_max":821,"ha":874,"o":"m 821 689 q 798 569 821 624 q 734 474 776 514 q 634 411 693 434 q 504 389 576 389 l 279 389 l 279 0 l 129 0 l 129 990 l 504 990 q 634 967 576 990 q 734 904 693 944 q 798 809 776 864 q 821 689 821 753 m 671 689 q 623 811 671 768 q 495 855 575 855 l 279 855 l 279 525 l 495 525 q 623 567 575 525 q 671 689 671 609 "},"∏":{"x_min":129,"x_max":830,"ha":958,"o":"m 679 -284 l 679 923 l 279 923 l 279 -284 l 129 -284 l 129 1056 l 830 1056 l 830 -284 l 679 -284 "},"À":{"x_min":11.109375,"x_max":856.953125,"ha":868,"o":"m 697 0 l 629 199 l 238 199 l 170 0 l 11 0 l 373 989 l 494 989 l 856 0 l 697 0 m 437 766 l 283 327 l 587 327 l 437 766 m 394 1086 l 240 1311 l 397 1311 l 501 1086 l 394 1086 "},"_":{"x_min":0,"x_max":793,"ha":793,"o":"m 0 -239 l 0 -142 l 793 -142 l 793 -239 l 0 -239 "},"ñ":{"x_min":112,"x_max":683,"ha":789,"o":"m 541 0 l 541 429 q 500 548 541 511 q 399 586 459 586 q 296 548 339 586 q 253 429 253 510 l 253 0 l 112 0 l 112 705 l 250 705 l 250 633 q 336 693 287 674 q 438 713 385 713 q 536 696 492 713 q 612 649 580 679 q 667 559 652 608 q 683 450 683 510 l 683 0 l 541 0 m 631 922 q 551 860 584 875 q 487 846 519 846 q 433 854 456 846 q 382 878 410 862 q 344 897 363 889 q 305 905 325 905 q 270 898 287 905 q 224 862 253 892 l 157 928 q 237 990 205 975 q 302 1005 268 1005 q 355 996 332 1005 q 406 971 378 988 q 444 951 427 958 q 482 945 462 945 q 518 952 499 945 q 564 988 537 960 l 631 922 "},"+":{"x_min":71,"x_max":670,"ha":741,"o":"m 436 313 l 436 79 l 304 79 l 304 313 l 71 313 l 71 445 l 304 445 l 304 677 l 436 677 l 436 445 l 670 445 l 670 313 l 436 313 "},"‚":{"x_min":108,"x_max":264,"ha":371,"o":"m 108 -127 l 108 146 l 264 146 l 264 0 l 108 -127 "},"½":{"x_min":55.171875,"x_max":1086,"ha":1149,"o":"m 726 0 l 726 96 l 948 354 q 972 389 965 373 q 979 426 979 405 q 960 482 979 461 q 905 503 941 503 q 854 487 877 503 q 832 427 832 471 l 726 427 q 776 553 726 507 q 905 599 827 599 q 1035 553 984 599 q 1086 426 1086 507 q 1069 355 1086 383 q 1022 290 1052 326 l 854 96 l 1086 96 l 1086 0 l 726 0 m 351 0 l 238 0 l 703 990 l 816 990 l 351 0 m 176 396 l 176 870 l 55 764 l 55 885 l 176 989 l 283 989 l 283 396 l 176 396 "},"Æ":{"x_min":7.046875,"x_max":1246,"ha":1322,"o":"m 614 0 l 614 225 l 287 225 l 170 0 l 7 0 l 526 990 l 1246 990 l 1246 855 l 764 855 l 764 564 l 1175 564 l 1175 429 l 764 429 l 764 135 l 1246 135 l 1246 0 l 614 0 m 614 855 l 352 353 l 614 353 l 614 855 "},"Ë":{"x_min":129,"x_max":760.9375,"ha":837,"o":"m 129 0 l 129 990 l 760 990 l 760 855 l 279 855 l 279 565 l 690 565 l 690 432 l 279 432 l 279 135 l 760 135 l 760 0 l 129 0 m 518 1092 l 518 1242 l 646 1242 l 646 1092 l 518 1092 m 218 1092 l 218 1242 l 346 1242 l 346 1092 l 218 1092 "},"'":{"x_min":108,"x_max":248,"ha":356,"o":"m 108 724 l 108 989 l 248 989 l 248 724 l 108 724 "},"ª":{"x_min":72,"x_max":526,"ha":627,"o":"m 413 426 l 413 476 q 350 433 383 445 q 266 421 318 421 q 178 432 213 421 q 116 471 142 444 q 83 524 94 493 q 72 592 72 556 q 120 709 72 663 q 265 755 169 755 l 411 755 l 411 793 q 383 871 411 846 q 290 896 355 896 q 218 884 244 896 q 169 842 193 872 l 92 914 q 178 978 133 961 q 295 995 224 995 q 526 801 526 995 l 526 426 l 413 426 m 411 674 l 282 674 q 209 653 233 674 q 185 594 185 632 q 207 537 185 557 q 283 518 230 518 q 341 522 315 518 q 387 548 366 527 q 411 629 411 570 l 411 674 "},"˛":{"x_min":329.171875,"x_max":540.28125,"ha":694,"o":"m 469 -293 l 329 -293 l 426 -89 l 540 -89 l 469 -293 "},"ð":{"x_min":85,"x_max":661.671875,"ha":746,"o":"m 661 346 q 645 192 661 258 q 579 73 629 125 q 494 14 546 37 q 372 -8 443 -8 q 251 14 301 -8 q 167 74 200 37 q 100 192 116 125 q 85 346 85 258 q 100 500 85 434 q 167 618 116 567 q 311 689 221 674 q 364 694 336 694 q 417 687 392 694 l 354 800 l 193 800 l 193 900 l 301 900 l 247 997 l 397 997 l 451 900 l 572 900 l 572 800 l 503 800 l 573 668 q 617 581 600 620 q 644 507 635 543 q 658 433 654 471 q 661 346 661 394 m 520 346 q 513 451 520 401 q 474 533 506 501 q 428 563 454 553 q 372 574 403 574 q 272 533 312 574 q 233 451 240 501 q 226 346 226 401 q 233 240 226 290 q 272 158 240 190 q 372 118 312 118 q 428 128 403 118 q 474 158 454 139 q 513 240 506 190 q 520 346 520 290 "},"T":{"x_min":42,"x_max":736,"ha":778,"o":"m 464 855 l 464 0 l 314 0 l 314 855 l 42 855 l 42 990 l 736 990 l 736 855 l 464 855 "},"Þ":{"x_min":129,"x_max":820,"ha":884,"o":"m 820 498 q 797 379 820 433 q 734 284 775 325 q 634 222 692 244 q 503 200 576 200 l 279 200 l 279 0 l 129 0 l 129 990 l 279 990 l 279 799 l 503 799 q 634 776 576 799 q 734 713 692 753 q 797 618 775 673 q 820 498 820 562 m 669 498 q 621 620 669 577 q 494 664 573 664 l 279 664 l 279 335 l 494 335 q 621 377 573 335 q 669 498 669 419 "},"j":{"x_min":-26,"x_max":259,"ha":367,"o":"m 255 -93 q 243 -167 255 -132 q 209 -229 232 -203 q 148 -272 185 -256 q 61 -288 111 -288 l -26 -288 l -26 -167 l 36 -167 q 96 -146 79 -167 q 113 -85 113 -125 l 113 704 l 255 704 l 255 -93 m 109 843 l 109 993 l 259 993 l 259 843 l 109 843 "},"1":{"x_min":157.9375,"x_max":492.671875,"ha":740,"o":"m 351 0 l 351 835 l 157 666 l 157 823 l 351 990 l 492 990 l 492 0 l 351 0 "},"›":{"x_min":100,"x_max":420.828125,"ha":471,"o":"m 100 58 l 100 229 l 250 378 l 100 525 l 100 696 l 420 378 l 100 58 "},"ä":{"x_min":60,"x_max":631,"ha":735,"o":"m 492 0 l 492 64 q 411 8 452 25 q 304 -8 369 -8 q 192 7 237 -8 q 115 55 147 23 q 60 207 60 114 q 120 353 60 296 q 302 411 181 411 l 489 411 l 489 460 q 453 559 489 527 q 335 592 418 592 q 243 576 277 592 q 181 524 210 561 l 87 611 q 195 691 137 669 q 340 713 253 713 q 631 471 631 713 l 631 0 l 492 0 m 489 312 l 324 312 q 229 285 261 312 q 198 210 198 259 q 229 135 198 161 q 327 110 260 110 q 399 116 367 110 q 458 150 431 122 q 489 254 489 181 l 489 312 m 443 840 l 443 990 l 571 990 l 571 840 l 443 840 m 143 840 l 143 990 l 271 990 l 271 840 l 143 840 "},"<":{"x_min":114,"x_max":627,"ha":741,"o":"m 114 322 l 114 448 l 627 694 l 627 544 l 286 385 l 627 226 l 627 76 l 114 322 "},"£":{"x_min":60,"x_max":716.453125,"ha":783,"o":"m 146 0 l 146 435 l 60 435 l 60 543 l 146 543 l 146 676 q 172 813 146 753 q 243 914 198 874 q 347 976 287 954 q 476 998 408 998 q 608 975 552 998 q 716 901 665 953 l 616 803 q 560 846 590 829 q 476 863 530 863 q 344 812 392 863 q 297 665 297 762 l 297 543 l 477 543 l 477 435 l 297 435 l 297 135 l 716 135 l 716 0 l 146 0 "},"¹":{"x_min":55.171875,"x_max":283,"ha":384,"o":"m 176 396 l 176 869 l 55 764 l 55 884 l 176 989 l 283 989 l 283 396 l 176 396 "},"t":{"x_min":49,"x_max":407,"ha":475,"o":"m 322 0 q 236 16 272 0 q 176 60 200 33 q 141 123 152 87 q 129 196 129 158 l 129 584 l 49 584 l 49 692 l 129 692 l 129 906 l 271 906 l 271 692 l 407 692 l 407 584 l 271 584 l 271 203 q 289 142 271 164 q 348 121 308 121 l 407 121 l 407 0 l 322 0 "},"¬":{"x_min":66.390625,"x_max":672,"ha":740,"o":"m 540 136 l 540 332 l 66 332 l 66 464 l 672 464 l 672 136 l 540 136 "},"∧":{"x_min":108,"x_max":277,"ha":385,"o":"m 108 302 l 108 472 l 277 472 l 277 302 l 108 302 "},"ù":{"x_min":106,"x_max":676.671875,"ha":789,"o":"m 537 0 l 537 71 q 452 11 501 30 q 350 -8 403 -8 q 252 8 296 -8 q 176 55 208 25 q 121 145 136 96 q 106 254 106 194 l 106 705 l 247 705 l 247 275 q 288 156 247 193 q 389 118 329 118 q 445 127 418 118 q 491 156 472 136 q 523 205 511 175 q 535 275 535 235 l 535 705 l 676 705 l 676 0 l 537 0 m 355 833 l 201 1058 l 358 1058 l 462 833 l 355 833 "},"W":{"x_min":15.28125,"x_max":1194.453125,"ha":1210,"o":"m 936 0 l 805 0 l 604 693 l 404 0 l 273 0 l 15 990 l 173 990 l 345 282 l 544 990 l 665 990 l 863 282 l 1036 990 l 1194 990 l 936 0 "},"ï":{"x_min":-29,"x_max":399,"ha":367,"o":"m 113 0 l 113 705 l 254 705 l 254 0 l 113 0 m 271 840 l 271 990 l 399 990 l 399 840 l 271 840 m -29 840 l -29 990 l 99 990 l 99 840 l -29 840 "},">":{"x_min":114,"x_max":627,"ha":741,"o":"m 114 76 l 114 226 l 454 385 l 114 544 l 114 694 l 627 448 l 627 322 l 114 76 "},"v":{"x_min":11.109375,"x_max":643.0625,"ha":654,"o":"m 384 0 l 269 0 l 11 705 l 161 705 l 327 208 l 493 705 l 643 705 l 384 0 "},"û":{"x_min":106,"x_max":676.671875,"ha":789,"o":"m 537 0 l 537 71 q 452 11 501 30 q 350 -8 403 -8 q 252 8 296 -8 q 176 55 208 25 q 121 145 136 96 q 106 254 106 194 l 106 705 l 247 705 l 247 275 q 288 156 247 193 q 389 118 329 118 q 445 127 418 118 q 491 156 472 136 q 523 205 511 175 q 535 275 535 235 l 535 705 l 676 705 l 676 0 l 537 0 m 511 833 l 390 967 l 269 833 l 151 833 l 330 1056 l 450 1056 l 629 833 l 511 833 "},"Ò":{"x_min":94,"x_max":802,"ha":896,"o":"m 802 495 q 802 366 802 424 q 793 261 802 308 q 765 174 785 214 q 710 97 746 133 q 592 19 658 46 q 448 -8 527 -8 q 303 19 368 -8 q 187 97 238 46 q 131 174 151 133 q 103 261 112 214 q 94 366 94 308 q 94 495 94 424 q 94 623 94 565 q 103 728 94 681 q 131 815 112 775 q 187 892 151 856 q 303 970 238 943 q 448 998 368 998 q 592 970 527 998 q 710 892 658 943 q 765 815 746 856 q 793 728 785 775 q 802 623 802 681 q 802 495 802 565 m 651 495 q 651 619 651 569 q 644 702 651 668 q 626 759 638 736 q 596 801 614 782 q 531 846 569 829 q 447 863 492 863 q 364 846 402 863 q 298 801 325 829 q 268 759 280 782 q 250 702 256 736 q 244 619 244 668 q 244 495 244 569 q 244 370 244 420 q 250 287 244 321 q 268 230 256 253 q 298 188 280 207 q 364 143 325 160 q 447 127 402 127 q 531 143 492 127 q 596 188 569 160 q 626 230 614 207 q 644 287 638 253 q 651 370 651 321 q 651 495 651 420 m 413 1086 l 259 1310 l 416 1310 l 520 1086 l 413 1086 "},"&":{"x_min":94,"x_max":949.046875,"ha":1013,"o":"m 767 0 l 686 97 q 646 65 669 83 q 589 30 622 47 q 512 3 556 14 q 413 -8 468 -8 q 175 71 257 -8 q 94 286 94 151 q 110 378 94 337 q 154 453 127 419 q 218 514 182 486 q 289 565 253 542 q 254 608 272 585 q 221 657 236 631 q 196 713 206 683 q 187 778 187 743 q 204 865 187 825 q 252 935 221 906 q 328 981 284 964 q 428 998 372 998 q 524 981 481 998 q 598 934 567 964 q 646 864 629 904 q 663 777 663 824 q 633 676 663 718 q 557 601 604 633 q 529 582 543 590 q 506 566 518 574 q 485 551 493 558 l 693 303 q 733 387 721 342 q 745 502 745 433 l 881 502 q 857 330 881 406 q 783 197 833 255 l 949 0 l 767 0 m 367 476 q 315 438 339 457 q 273 398 292 419 q 244 350 254 376 q 234 289 234 324 q 284 167 234 214 q 413 121 335 121 q 508 136 463 121 q 601 197 553 152 l 367 476 m 527 775 q 499 845 527 817 q 428 874 472 874 q 356 846 382 874 q 331 776 331 818 q 350 715 331 746 q 407 640 369 685 q 436 660 419 647 q 454 672 444 665 q 505 716 483 692 q 527 775 527 740 "},"˝":{"x_min":115.28125,"x_max":633.328125,"ha":694,"o":"m 372 833 l 477 1057 l 633 1057 l 479 833 l 372 833 m 115 833 l 220 1057 l 376 1057 l 222 833 l 115 833 "},"Ð":{"x_min":53,"x_max":856,"ha":950,"o":"m 856 494 q 856 364 856 417 q 848 269 856 310 q 824 196 840 228 q 782 130 809 163 q 664 36 735 72 q 499 0 593 0 l 156 0 l 156 442 l 53 442 l 53 557 l 156 557 l 156 989 l 503 989 q 783 857 680 989 q 826 786 811 820 q 849 711 842 752 q 856 618 856 670 q 856 494 856 566 m 706 490 q 706 602 706 557 q 701 678 706 647 q 688 729 697 708 q 665 769 679 750 q 591 835 633 814 q 485 856 548 856 l 306 856 l 306 557 l 497 557 l 497 442 l 306 442 l 306 133 l 484 133 q 669 220 609 133 q 690 257 682 238 q 702 304 698 276 q 706 377 706 333 q 706 490 706 420 "},"I":{"x_min":129,"x_max":279,"ha":408,"o":"m 129 0 l 129 990 l 279 990 l 279 0 l 129 0 "},"G":{"x_min":94,"x_max":809,"ha":901,"o":"m 809 383 q 788 222 809 287 q 719 104 768 157 q 594 18 662 44 q 447 -8 526 -8 q 304 19 369 -8 q 187 97 238 46 q 131 174 151 133 q 103 261 112 214 q 94 366 94 308 q 94 495 94 424 q 94 623 94 565 q 103 728 94 681 q 131 815 112 775 q 187 892 151 856 q 303 970 238 943 q 447 998 368 998 q 588 973 526 998 q 695 907 650 949 q 768 810 740 866 q 807 691 796 754 l 656 691 q 583 817 636 772 q 446 863 530 863 q 363 846 401 863 q 299 801 326 829 q 269 759 281 782 q 251 702 257 736 q 245 619 245 668 q 245 495 245 569 q 245 370 245 420 q 251 286 245 320 q 269 229 257 251 q 299 186 281 206 q 363 142 326 158 q 446 127 401 127 q 537 145 495 127 q 608 196 579 163 q 647 265 636 228 q 659 351 659 303 l 659 407 l 447 407 l 447 535 l 809 535 l 809 383 l 809 383 "},"∤":{"x_min":108,"x_max":277,"ha":385,"o":"m 108 302 l 108 472 l 277 472 l 277 302 l 108 302 "},"`":{"x_min":158.328125,"x_max":419.4375,"ha":694,"o":"m 312 833 l 158 1058 l 315 1058 l 419 833 l 312 833 "},"·":{"x_min":108,"x_max":277,"ha":385,"o":"m 108 302 l 108 472 l 277 472 l 277 302 l 108 302 "},"r":{"x_min":112,"x_max":606.4375,"ha":609,"o":"m 499 539 q 452 574 475 562 q 393 586 430 586 q 294 544 335 586 q 253 428 253 501 l 253 0 l 112 0 l 112 705 l 250 705 l 250 628 q 328 689 278 665 q 438 713 378 713 q 530 697 489 713 q 606 646 570 682 l 499 539 "},"¿":{"x_min":57,"x_max":611,"ha":710,"o":"m 611 -26 q 589 -133 611 -84 q 530 -218 567 -183 q 442 -273 492 -254 q 333 -293 391 -293 q 226 -274 276 -293 q 138 -220 176 -255 q 79 -136 101 -185 q 57 -26 57 -87 q 75 65 57 24 q 122 144 94 106 l 230 295 q 248 331 241 310 q 255 370 255 353 l 255 411 l 397 411 l 397 361 q 385 288 397 318 q 348 224 373 257 l 241 78 q 210 27 221 53 q 198 -27 198 1 q 235 -125 198 -85 q 333 -165 272 -165 q 433 -123 398 -165 q 469 -26 469 -82 l 611 -26 m 248 554 l 248 705 l 404 705 l 404 554 l 248 554 "},"ý":{"x_min":11.546875,"x_max":644.875,"ha":650,"o":"m 333 -139 q 282 -227 314 -195 q 215 -267 253 -256 q 137 -279 178 -279 l 81 -279 l 81 -151 l 117 -151 q 182 -135 161 -151 q 218 -75 203 -119 l 257 33 l 11 705 l 161 705 l 329 208 l 493 705 l 644 705 l 333 -139 m 362 833 l 256 833 l 360 1058 l 517 1058 l 362 833 "},"x":{"x_min":30.5625,"x_max":668.0625,"ha":699,"o":"m 497 0 l 350 240 l 201 0 l 30 0 l 272 360 l 40 705 l 211 705 l 350 475 l 487 705 l 658 705 l 427 360 l 668 0 l 497 0 "},"è":{"x_min":76,"x_max":673,"ha":748,"o":"m 216 312 q 261 166 216 219 q 395 114 307 114 q 491 131 454 114 q 566 186 528 148 l 656 101 q 601 53 628 73 q 543 19 574 33 q 475 -1 511 5 q 392 -8 438 -8 q 268 10 325 -8 q 168 71 210 29 q 100 183 125 114 q 76 353 76 253 q 157 619 76 525 q 374 713 238 713 q 500 688 445 713 q 594 618 556 663 q 652 511 632 574 q 673 374 673 449 l 673 312 l 216 312 m 531 411 q 527 462 531 442 q 513 506 524 482 q 460 570 496 546 q 374 595 424 595 q 287 570 324 595 q 234 506 250 546 q 219 462 222 482 q 216 411 216 442 l 531 411 m 343 833 l 189 1057 l 346 1057 l 450 833 l 343 833 "},"º":{"x_min":85,"x_max":553,"ha":636,"o":"m 553 708 q 539 582 553 636 q 486 487 526 529 q 417 440 458 459 q 318 421 376 421 q 219 440 259 421 q 151 487 179 459 q 98 582 111 529 q 85 708 85 636 q 98 833 85 779 q 151 928 111 886 q 219 975 179 956 q 318 995 259 995 q 417 975 376 995 q 486 928 458 956 q 539 833 526 886 q 553 708 553 779 m 436 708 q 431 793 436 753 q 399 860 426 833 q 318 892 367 892 q 237 860 269 892 q 205 793 211 833 q 200 708 200 753 q 205 623 200 664 q 237 555 211 582 q 318 524 269 524 q 399 555 367 524 q 431 623 426 582 q 436 708 436 664 "},"Ø":{"x_min":94,"x_max":802,"ha":905,"o":"m 802 494 q 802 366 802 424 q 793 261 802 308 q 765 174 785 214 q 710 97 746 133 q 593 19 658 46 q 448 -8 527 -8 q 360 1 402 -8 q 282 29 318 11 l 239 -61 l 125 -61 l 196 89 l 188 97 q 132 174 152 133 q 103 261 112 214 q 94 366 94 308 q 94 495 94 424 q 94 623 94 565 q 103 728 94 681 q 131 816 112 775 q 187 892 151 856 q 303 970 238 943 q 447 998 368 998 q 536 988 493 998 q 614 960 578 978 l 656 1051 l 771 1051 l 699 900 q 704 896 702 897 q 709 892 706 895 q 765 815 745 856 q 793 728 785 775 q 802 623 802 681 q 802 494 802 565 m 651 495 q 651 591 651 550 q 647 663 651 632 q 639 717 644 694 q 625 758 633 740 l 338 157 q 448 127 387 127 q 531 143 493 127 q 596 188 569 160 q 626 230 614 207 q 644 287 638 253 q 651 370 651 321 q 651 495 651 420 m 559 832 q 447 863 508 863 q 364 846 402 863 q 299 801 326 829 q 269 759 281 782 q 251 702 257 736 q 245 619 245 668 q 245 495 245 569 q 245 397 245 439 q 247 324 245 356 q 256 271 250 293 q 271 231 262 249 l 559 832 "},"∞":{"x_min":85,"x_max":1068,"ha":1153,"o":"m 1068 383 q 1052 288 1068 332 q 1004 212 1036 244 q 928 160 973 179 q 825 142 883 142 q 693 176 751 142 q 576 279 634 211 q 459 175 518 211 q 327 140 400 140 q 224 158 269 140 q 148 210 179 177 q 100 287 116 242 q 85 383 85 331 q 100 478 85 434 q 148 555 116 523 q 224 607 179 588 q 327 626 269 626 q 458 590 398 626 q 576 487 518 555 q 692 591 634 555 q 825 627 750 627 q 928 608 883 627 q 1004 556 973 589 q 1052 479 1036 524 q 1068 383 1068 435 m 482 380 q 407 458 441 427 q 329 490 373 490 q 252 460 283 490 q 221 380 221 430 q 252 300 221 330 q 329 271 283 271 q 407 302 373 271 q 482 380 441 333 m 932 380 q 900 459 932 430 q 822 489 868 489 q 744 458 777 489 q 670 380 711 427 q 744 302 711 333 q 822 271 777 271 q 900 300 868 271 q 932 380 932 330 "},"÷":{"x_min":67,"x_max":673,"ha":741,"o":"m 67 320 l 67 452 l 673 452 l 673 320 l 67 320 m 295 46 l 295 198 l 446 198 l 446 46 l 295 46 m 295 575 l 295 727 l 446 727 l 446 575 l 295 575 "},"h":{"x_min":112,"x_max":680,"ha":786,"o":"m 538 0 l 538 432 q 497 549 538 512 q 396 586 456 586 q 295 548 336 586 q 253 432 253 511 l 253 0 l 112 0 l 112 990 l 253 990 l 253 633 q 336 693 289 674 q 435 713 382 713 q 539 694 493 713 q 616 641 585 675 q 664 559 648 607 q 680 454 680 511 l 680 0 l 538 0 "},".":{"x_min":108,"x_max":277,"ha":385,"o":"m 108 0 l 108 170 l 277 170 l 277 0 l 108 0 "},";":{"x_min":144,"x_max":312,"ha":420,"o":"m 147 -215 l 147 161 l 308 161 l 308 -83 l 147 -215 m 144 396 l 144 566 l 312 566 l 312 396 l 144 396 "},"f":{"x_min":54,"x_max":417,"ha":456,"o":"m 276 584 l 276 0 l 134 0 l 134 584 l 54 584 l 54 692 l 134 692 l 134 800 q 146 873 134 838 q 181 936 158 909 q 241 980 205 963 q 327 997 277 997 l 417 997 l 417 876 l 354 876 q 294 854 313 876 q 276 793 276 832 l 276 692 l 417 692 l 417 584 l 276 584 "},"“":{"x_min":108,"x_max":529,"ha":637,"o":"m 373 845 l 373 989 l 529 1118 l 529 845 l 373 845 m 108 845 l 108 989 l 264 1118 l 264 845 l 108 845 "},"A":{"x_min":11.109375,"x_max":856.953125,"ha":868,"o":"m 697 0 l 629 199 l 238 199 l 170 0 l 11 0 l 373 989 l 494 989 l 856 0 l 697 0 m 437 766 l 283 327 l 587 327 l 437 766 "},"6":{"x_min":78,"x_max":662.671875,"ha":740,"o":"m 662 293 q 641 169 662 225 q 580 74 619 114 q 488 13 541 35 q 371 -8 434 -8 q 252 12 307 -8 q 159 71 198 32 q 99 164 121 110 q 78 288 78 218 q 98 407 78 349 q 151 531 119 465 l 376 990 l 527 990 l 315 564 q 357 576 334 573 q 402 580 379 580 q 504 559 457 580 q 586 502 551 539 q 642 411 622 464 q 662 293 662 358 m 521 290 q 480 413 521 364 q 369 462 440 462 q 261 416 303 462 q 219 290 219 371 q 261 165 219 211 q 369 118 303 118 q 478 165 436 118 q 521 290 521 211 "},"‘":{"x_min":108,"x_max":264,"ha":372,"o":"m 108 845 l 108 989 l 264 1118 l 264 845 l 108 845 "},"O":{"x_min":94,"x_max":802,"ha":896,"o":"m 802 495 q 802 366 802 424 q 793 261 802 308 q 765 174 785 214 q 710 97 746 133 q 592 19 658 46 q 448 -8 527 -8 q 303 19 368 -8 q 187 97 238 46 q 131 174 151 133 q 103 261 112 214 q 94 366 94 308 q 94 495 94 424 q 94 623 94 565 q 103 728 94 681 q 131 815 112 775 q 187 892 151 856 q 303 970 238 943 q 448 998 368 998 q 592 970 527 998 q 710 892 658 943 q 765 815 746 856 q 793 728 785 775 q 802 623 802 681 q 802 495 802 565 m 651 495 q 651 619 651 569 q 644 702 651 668 q 626 759 638 736 q 596 801 614 782 q 531 846 569 829 q 447 863 492 863 q 364 846 402 863 q 298 801 325 829 q 268 759 280 782 q 250 702 256 736 q 244 619 244 668 q 244 495 244 569 q 244 370 244 420 q 250 287 244 321 q 268 230 256 253 q 298 188 280 207 q 364 143 325 160 q 447 127 402 127 q 531 143 492 127 q 596 188 569 160 q 626 230 614 207 q 644 287 638 253 q 651 370 651 321 q 651 495 651 420 "},"n":{"x_min":112,"x_max":683,"ha":789,"o":"m 541 0 l 541 429 q 500 548 541 511 q 399 586 459 586 q 296 548 339 586 q 253 429 253 510 l 253 0 l 112 0 l 112 705 l 250 705 l 250 633 q 336 693 287 674 q 438 713 385 713 q 536 696 492 713 q 612 649 580 679 q 667 559 652 608 q 683 450 683 510 l 683 0 l 541 0 "},"3":{"x_min":58,"x_max":663.671875,"ha":740,"o":"m 663 277 q 639 152 663 206 q 573 62 614 98 q 477 8 532 26 q 360 -10 422 -10 q 246 5 300 -10 q 151 56 193 21 q 83 142 109 90 q 58 268 58 195 l 199 268 q 214 199 199 227 q 250 153 228 172 q 300 126 272 134 q 360 118 329 118 q 475 160 429 118 q 522 281 522 202 q 480 400 522 356 q 356 444 439 444 l 333 444 l 333 568 l 356 568 q 470 609 434 568 q 506 718 506 650 q 464 832 506 793 q 360 871 421 871 q 256 833 295 871 q 212 729 217 795 l 71 729 q 95 841 71 791 q 157 926 118 891 q 248 980 196 961 q 359 999 299 999 q 475 978 422 999 q 566 921 528 958 q 626 834 604 884 q 648 722 648 783 q 615 590 648 643 q 524 510 582 538 q 626 426 588 483 q 663 277 663 369 "},"9":{"x_min":78,"x_max":662.671875,"ha":740,"o":"m 662 701 q 641 582 662 640 q 589 458 621 524 l 364 0 l 212 0 l 425 425 q 382 413 405 416 q 336 410 359 410 q 235 430 282 410 q 153 487 189 450 q 98 578 118 525 q 78 696 78 631 q 99 820 78 764 q 159 915 121 875 q 252 976 198 954 q 369 998 305 998 q 487 977 433 998 q 580 918 541 957 q 641 824 619 879 q 662 701 662 770 m 521 699 q 478 824 521 778 q 369 871 436 871 q 261 824 303 871 q 219 699 219 778 q 259 576 219 625 q 369 528 298 528 q 478 573 436 528 q 521 699 521 618 "},"l":{"x_min":108,"x_max":389,"ha":432,"o":"m 301 0 q 214 15 251 0 q 153 58 177 31 q 119 120 130 84 q 108 194 108 155 l 108 990 l 249 990 l 249 203 q 266 141 249 162 q 326 121 283 121 l 389 121 l 389 0 l 301 0 "},"¤":{"x_min":94.375,"x_max":829,"ha":923,"o":"m 736 19 l 633 122 q 553 83 597 97 q 461 70 509 70 q 368 83 412 70 q 288 122 324 97 l 187 19 l 94 113 l 195 215 q 156 295 170 251 q 143 388 143 339 q 156 480 143 436 q 195 560 170 524 l 94 662 l 187 755 l 288 653 q 461 705 363 705 q 633 653 558 705 l 736 755 l 829 662 l 726 560 q 765 480 751 524 q 779 388 779 436 q 765 295 779 339 q 726 215 751 251 l 829 113 l 736 19 m 650 388 q 635 461 650 427 q 595 521 620 495 q 534 561 569 546 q 461 576 499 576 q 387 561 422 576 q 326 521 352 546 q 286 461 301 495 q 272 388 272 427 q 286 314 272 349 q 326 253 301 279 q 387 213 352 228 q 461 199 422 199 q 534 213 499 199 q 595 253 569 228 q 635 314 620 279 q 650 388 650 349 "},"∂":{"x_min":85,"x_max":650,"ha":763,"o":"m 650 346 q 634 192 650 258 q 570 73 619 125 q 487 14 537 37 q 368 -8 437 -8 q 248 14 298 -8 q 164 74 197 37 q 100 192 115 125 q 85 346 85 258 q 100 504 85 438 q 164 621 115 571 q 242 677 194 653 q 359 701 290 701 q 438 689 400 701 q 508 642 476 678 l 508 707 q 500 767 508 736 q 471 822 491 797 q 420 861 451 846 q 343 877 389 877 q 257 862 290 877 q 190 816 223 847 l 101 904 q 212 977 157 956 q 348 998 268 998 q 479 974 423 998 q 574 909 536 950 q 631 809 612 867 q 650 682 650 752 l 650 346 m 508 346 q 501 452 508 402 q 463 534 494 502 q 420 564 444 553 q 368 574 397 574 q 271 534 311 574 q 233 452 240 502 q 226 346 226 402 q 233 240 226 290 q 271 158 240 190 q 368 118 311 118 q 420 128 397 118 q 463 158 444 139 q 501 240 494 190 q 508 346 508 290 "},"4":{"x_min":49,"x_max":692,"ha":741,"o":"m 587 149 l 587 0 l 449 0 l 449 149 l 49 149 l 49 281 l 397 989 l 550 989 l 203 281 l 449 281 l 449 511 l 587 511 l 587 281 l 692 281 l 692 149 l 587 149 "},"p":{"x_min":112,"x_max":686,"ha":768,"o":"m 686 352 q 686 270 686 312 q 677 189 686 229 q 653 115 669 150 q 610 54 637 80 q 536 8 581 24 q 439 -8 492 -8 q 337 8 381 -8 q 253 72 292 26 l 253 -285 l 112 -285 l 112 705 l 250 705 l 250 629 q 335 695 291 678 q 437 713 379 713 q 536 696 490 713 q 610 650 581 679 q 653 589 637 624 q 677 515 669 554 q 686 434 686 476 q 686 352 686 393 m 547 352 q 542 442 547 400 q 521 517 537 485 q 477 567 506 548 q 401 586 448 586 q 323 567 352 586 q 279 517 295 548 q 258 442 263 485 q 253 352 253 400 q 258 263 253 305 q 279 188 263 220 q 323 136 295 155 q 401 118 352 118 q 477 136 448 118 q 521 188 506 155 q 542 263 537 220 q 547 352 547 305 "},"‡":{"x_min":90,"x_max":730,"ha":820,"o":"m 480 -15 l 480 -285 l 338 -285 l 338 -15 l 90 -15 l 90 113 l 338 113 l 338 593 l 90 593 l 90 720 l 338 720 l 338 990 l 480 990 l 480 720 l 730 720 l 730 593 l 480 593 l 480 113 l 730 113 l 730 -15 l 480 -15 "},"à":{"x_min":60,"x_max":631,"ha":737,"o":"m 492 0 l 492 64 q 411 8 453 25 q 304 -8 369 -8 q 192 7 237 -8 q 115 55 147 23 q 60 207 60 114 q 120 353 60 296 q 303 411 181 411 l 489 411 l 489 460 q 453 559 489 527 q 335 592 418 592 q 243 576 277 592 q 181 524 210 561 l 87 611 q 195 691 137 669 q 340 713 253 713 q 631 471 631 713 l 631 0 l 492 0 m 489 312 l 324 312 q 229 285 261 312 q 198 210 198 259 q 229 135 198 161 q 327 110 260 110 q 399 116 367 110 q 458 150 431 122 q 489 254 489 181 l 489 312 m 322 833 l 168 1057 l 325 1057 l 429 833 l 322 833 "},"Ü":{"x_min":114,"x_max":824,"ha":938,"o":"m 824 333 q 796 194 824 257 q 721 86 769 131 q 608 17 673 42 q 468 -8 543 -8 q 327 17 393 -8 q 215 86 262 42 q 141 194 168 131 q 114 333 114 257 l 114 990 l 264 990 l 264 341 q 319 183 264 240 q 468 127 375 127 q 617 183 561 127 q 674 341 674 240 l 674 990 l 824 990 l 824 333 m 554 1093 l 554 1243 l 682 1243 l 682 1093 l 554 1093 m 254 1093 l 254 1243 l 382 1243 l 382 1093 l 254 1093 "},"ó":{"x_min":79,"x_max":666.671875,"ha":746,"o":"m 666 353 q 649 195 666 263 q 583 75 633 128 q 496 15 548 39 q 372 -8 444 -8 q 248 15 299 -8 q 162 75 197 39 q 95 195 112 128 q 79 353 79 263 q 95 509 79 442 q 162 630 112 577 q 248 689 197 666 q 372 713 299 713 q 496 689 444 713 q 583 630 548 666 q 649 509 633 577 q 666 353 666 442 m 525 353 q 516 463 525 411 q 476 546 508 514 q 372 587 436 587 q 269 546 309 587 q 229 463 237 514 q 220 353 220 411 q 229 243 220 295 q 269 160 237 192 q 372 118 311 118 q 476 160 434 118 q 516 243 508 192 q 525 353 525 295 m 406 833 l 299 833 l 404 1058 l 561 1058 l 406 833 "},"√":{"x_min":7.046875,"x_max":764,"ha":806,"o":"m 637 855 l 357 0 l 240 0 l 7 705 l 161 705 l 298 269 l 525 990 l 764 990 l 764 855 l 637 855 "}},"cssFontWeight":"normal","ascender":1062,"underlinePosition":-110,"cssFontStyle":"normal","boundingBox":{"yMin":-293,"xMin":-152.78125,"yMax":1390,"xMax":1581},"resolution":1000,"original_font_information":{"postscript_name":"DINPro-Medium","version_string":"Version 7.460;PS 7.046;hotconv 1.0.38","vendor_url":"http://www.fontfont.com","full_font_name":"DINPro-Medium","font_family_name":"DINPro-Medium","copyright":"2005 Albert-Jan Pool published by FSI Fonts und Software GmbH","description":"","trademark":"DIN is a trademark of FSI Fonts und Software GmbH","designer":"Albert-Jan Pool","designer_url":"http://www.fontfont.com","unique_font_identifier":"7.460;FSI;DINPro-Medium","license_url":"http://www.fontfont.com/eula/license.html","license_description":"","manufacturer_name":"FSI Fonts und Software GmbH","font_sub_family_name":"Regular"},"descender":-328,"familyName":"DINPro","lineHeight":1789,"underlineThickness":51});;var win,map,nav,overlays,sectors,bounds,icon,messages;var news,legend,medias;var mousePosition,overMarker,label;window.addEvents({domready:function(){$$('body').removeClass('no-js').addClass('js').addClass(Browser.Engine.name).addClass(Browser.Engine.name+Browser.Engine.version);if(Browser.Engine.name==='trident')Fx.implement('options',{duration:1});this.fireEvent('resize');$('header').getElement('h1 a').addEvent('click',function(event){event.preventDefault();win.xhr(this.getProperty('href'),true);loadSectors();});$('pages-map').getElements('area').addEvents({'mouseenter':function(){$('pages-img').addClass(this.getProperty('class'));},'mouseleave':function(){$('pages-img').removeClass(this.getProperty('class'));},'click':function(event){event.preventDefault();win.xhr(this.getProperty('href'),true);}});win=new Window('window');news=new Panel('news',{mode:'vertical',hide:36,show:100});legend=new Panel('legend',{mode:'horizontal',hide:36,show:180});medias=new Panel('medias',{mode:'horizontal',hide:36,show:180});if(ul=$('news').getElement('.container ul')){var simpleSlideShow=new SimpleSlideShow({startIndex:0,slides:ul.getChildren()});var periodical=simpleSlideShow.forward.periodical(6000,simpleSlideShow);ul.addEvents({mouseenter:function(){$clear(periodical);},mouseleave:function(){periodical=simpleSlideShow.forward.periodical(6000,simpleSlideShow);}});ul.getElements('li a').addEvent('click',function(event){event.stop();win.xhr(this.getProperty('href'),true);});}
$$('#legend li.style').addEvent('click',function(){if(this.hasClass('hide')){this.fade(1);this.removeClass('hide').addClass('show');this.getElement('input').setProperty('checked','checked');}else{this.fade(0.2);this.removeClass('show').addClass('hide');this.getElement('input').removeProperty('checked');}
filterOverlays();});messages=$('messages').addEvent('click',function(){this.fade('out');});nav=$('sectors');if(GBrowserIsCompatible()){map=new GMap2($('map'));map.setCenter(new GLatLng(48.390604,-4.486901),13);map.addControl(new GLargeMapControl3D());map.enableDragging();map.disableInfoWindow();map.enableDoubleClickZoom();map.enableContinuousZoom();map.disableGoogleBar();map.enableScrollWheelZoom();map.enablePinchToZoom();GEvent.addListener(map,'mousemove',function(latlng){mousePosition=latlng;});icon=new GIcon();icon.iconSize=new GSize(30,30);icon.iconAnchor=new GPoint(15,15);label=new ELabel(map.getCenter(),'','label overlay',new GSize(-40,15));new HistoryManager().addEvent('change',function(){var hash=this.getCurrentHash();if(!hash||hash==='secteurs')loadSectors();else{var id=hash.split('-')[1].toInt();if(id&&id>=1&&id<=8)loadSector(id);else loadSectors();}}).fireEvent('change');}else new Element('p',{'class':'error no-gmaps','text':'Votre navigateur n\'est pas compatible avec Google Maps.'}).inject(messages.empty());},unload:function(){GUnload();},resize:function(){$('map').setStyle('height',$('container').getSize().y-118);}});var loadSectors=function(){new Request.JSON({url:'/sectors/',onRequest:function(){new Element('p',{'class':'loading','text':'Chargement des données...'}).inject(messages.empty().fade('in'));},onFailure:function(){new Element('p',{'class':'error','text':'Erreur lors du chargement des données.'}).inject(messages.empty().fade('in'));},onComplete:addSectors}).get();}
var addSectors=function(json){new Element('p',{'class':'loading','text':'Affichage des éléments sur la carte...'}).inject(messages.empty().fade('in'));sectors=$H(json.sectors);nav.empty().setStyle('display','none');new HistoryManager().addState('secteurs');bounds=new GLatLngBounds();map.clearOverlays();sectors.each(function(sector,i){sector.bounds=new GLatLngBounds();var points=[];sector.sector_polylines.split(';').map(function(latlng){var latlng=GLatLng.fromUrlValue(latlng);bounds.extend(latlng);sector.bounds.extend(latlng);points.push(latlng);});sector.polyline=new GPolyline(points,sector.sector_color,8,1,{clickable:true});var southWest=sector.bounds.getSouthWest();var northEast=sector.bounds.getNorthEast();var yOffset=0.0025;var xOffset=0.0050;sector.area=new GPolygon([new GLatLng(northEast.lat()+yOffset,southWest.lng()-xOffset),new GLatLng(northEast.lat()+yOffset,northEast.lng()+xOffset),new GLatLng(southWest.lat()-yOffset,northEast.lng()+xOffset),new GLatLng(southWest.lat()-yOffset,southWest.lng()-xOffset),new GLatLng(northEast.lat()+yOffset,southWest.lng()-xOffset)],sector.sector_color,2,0.75,sector.sector_color,0.15,{clickable:true});sector.label=new ELabel(new GLatLng(southWest.lat()-yOffset,sector.bounds.getCenter().lng()),'<div id="label-sector-'+sector.sector_id+'">'+sector.sector_name+'</div>','label sector',new GSize(-40,0));map.addOverlay(sector.polyline);map.addOverlay(sector.label);map.addOverlay(sector.area);GEvent.bind(sector.polyline,'mouseover',sector,function(){map.getDragObject().setDraggableCursor('pointer');if(Browser.Engine.name=='trident')map.disableDragging();this.area.show();this.label.show();});GEvent.bind(sector.polyline,'mouseout',sector,function(){map.getDragObject().setDraggableCursor('url(http://maps.google.com/intl/en_us/mapfiles/openhand.cur), default');if(Browser.Engine.name=='trident')map.enableDragging();this.area.hide();this.label.hide();});GEvent.bind(sector.polyline,'click',sector,function(){loadSector(this.sector_id);});GEvent.bind(sector.area,'click',sector,function(){loadSector(this.sector_id);});sector.area.hide();sector.label.hide();});new Element('p',{'class':'success','text':'Opération réussie.'}).inject(messages.empty().fade('out'));if(!bounds.isEmpty())map.setCenter(bounds.getCenter(),map.getBoundsZoomLevel(bounds));}
var loadSector=function(id){new Request.JSON({url:'/sectors/'+id,onRequest:function(){new Element('p',{'class':'loading','text':'Chargement des données...'}).inject(messages.empty().fade('in'));},onFailure:function(){new Element('p',{'class':'error','text':'Erreur lors du chargement des données.'}).inject(messages.empty().fade('in'));},onComplete:addOverlays}).get();};var addOverlays=function(json){new Element('p',{'class':'loading','text':'Affichage des éléments sur la carte...'}).inject(messages.empty().fade('in'));sector=$H(json.sector);if($defined(sector.window_id))win.xhr('/carte/'+sector.window_id,false);overlays=$H(json.overlays);bounds=new GLatLngBounds();map.clearOverlays();new HistoryManager().addState('secteur-'+sector.sector_id);var h2=new Element('h2',{'id':'sector-'+sector.sector_id,'html':sector.sector_name});var a=new Element('a',{'href':'#','html':'Tous les secteurs','title':'Tous les secteurs','events':{'click':function(event){event.stop();loadSectors()}}});nav.empty().adopt(h2,new Element('ul',{'class':'sectors'}).adopt(new Element('li',{'id':'sector-prev','class':'sector'}).adopt(new Element('a',{'href':'#','text':'Secteur précédent','title':'Secteur précédent','events':{'click':function(event){event.stop();loadSector(sector.sector_id.toInt()==1?8:sector.sector_id.toInt()-1)}}})),new Element('li',{'id':'sector-back','class':'sector'}).adopt(a),new Element('li',{'id':'sector-next','class':'sector'}).adopt(new Element('a',{'href':'#','text':'Secteur suivant','title':'Secteur suivant','events':{'click':function(event){event.stop();loadSector(sector.sector_id.toInt()==8?1:sector.sector_id.toInt()+1)}}})))).setStyle('display','block');map.addOverlay(label);label.hide();var currentSector=sector;$H(json.sectors).each(function(sector,i){var points=[];sector.sector_polylines.split(';').map(function(latlng){points.push(GLatLng.fromUrlValue(latlng));});sector.polyline=new GPolyline(points,sector.sector_color,8,0.5,{'clickable':sector.sector_id!==currentSector.sector_id?true:false});map.addOverlay(sector.polyline);if(sector.sector_id!==currentSector.sector_id){GEvent.bind(sector.polyline,'click',sector,function(){loadSector(this.sector_id);});GEvent.bind(sector.polyline,'mouseover',sector,function(latlng){label.setPoint(mousePosition);label.setContents('<div id="label-sector-'+this.sector_id+'">'+this.sector_name+'<br/><small>Cliquez pour charger les informations du secteur</small></div>');label.show();});GEvent.bind(sector.polyline,'mouseout',sector,function(latlng){label.hide();});}});overlays.each(function(overlay,i){var latlngs=overlay.overlay_latlng.split('\n');overlay.overlays=[];overlay.bounds=new GLatLngBounds();for(var j=0;j<latlngs.length;j++){switch(overlay.overlay_type){case'marker':var latlng=GLatLng.fromUrlValue(latlngs[j]);if(overlay.overlay_bounds.toInt()==1)bounds.extend(latlng);overlay.bounds.extend(latlng);var marker=new GMarker(latlng,{'icon':new GIcon(icon,'/img/markers/'+overlay.style_icon+'.png'),'clickable':(overlay.overlay_label.toInt()==1||$defined(overlay.window_id)?true:false),'zIndexProcess':orderOfCreation});if($defined(overlay.window_id))GEvent.bind(marker,'click',overlay,function(){win.xhr('/carte/'+this.window_id);});GEvent.bind(marker,'mouseover',overlay,function(latlng){if(this.overlay_label.toInt()==1){label.setPoint(latlng);label.setContents('<div id="label-overlay-'+this.overlay_id+'">'+this.overlay_name+($defined(this.window_id)?'<br/><small>Cliquez pour plus d\'informations</small>':'')+'</div>');label.show();overMarker=true;}});GEvent.bind(marker,'mouseout',overlay,function(latlng){if(this.overlay_label.toInt()==1){label.hide();overMarker=false;}});overlay.overlays.push({'overlay':marker});map.addOverlay(marker);break;case'polyline':case'polygon':var points=[];latlngs[j].split(';').map(function(latlng){var latlng=GLatLng.fromUrlValue(latlng);if(overlay.overlay_bounds.toInt()==1)bounds.extend(latlng);overlay.bounds.extend(latlng);points.push(latlng);});if(overlay.overlay_type=='polyline')var poly=new GPolyline(points,overlay.style_stroke_color,overlay.style_stroke_weight.toInt(),overlay.style_stroke_opacity.toFloat(),{'clickable':(overlay.overlay_label.toInt()==1||$defined(overlay.window_id)?true:false)});else var poly=new GPolygon(points,overlay.style_stroke_color,overlay.style_stroke_weight.toInt(),overlay.style_stroke_opacity.toFloat(),overlay.style_fill_color,overlay.style_fill_opacity.toFloat(),{'clickable':(overlay.overlay_label.toInt()==1||$defined(overlay.window_id)?true:false)});if($defined(overlay.window_id)){GEvent.bind(poly,'click',overlay,function(){win.xhr('/carte/'+this.window_id);});}
GEvent.bind(poly,'mouseover',overlay,function(){if($defined(this.window_id)||this.overlay_label.toInt()==1){map.getDragObject().setDraggableCursor('pointer');if(Browser.Engine.name=='trident')map.disableDragging();}
if(!overMarker&&this.overlay_label.toInt()==1){label.setPoint(mousePosition);label.setContents('<div id="label-overlay-'+this.overlay_id+'">'+this.overlay_name+($defined(this.window_id)?'<br/><small>Cliquez pour plus d\'informations</small>':'')+'</div>');label.show();}});GEvent.bind(poly,'mouseout',overlay,function(){if($defined(this.window_id)||this.overlay_label.toInt()==1){map.getDragObject().setDraggableCursor('url(http://maps.google.com/intl/en_us/mapfiles/openhand.cur), default');if(Browser.Engine.name=='trident')map.enableDragging();}
if(!overMarker&&this.overlay_label.toInt()==1)label.hide();});var arrows=[];if($defined(overlay.overlay_arrows)&&overlay.overlay_arrows!=0){if(overlay.overlay_arrows.toInt()==-1)points.reverse();arrows=midArrows(points);}
var heads=[];if($defined(overlay.overlay_heads)&&overlay.overlay_heads!=0){arrows=arrowHead(points,overlay.overlay_heads.toInt());}
overlay.overlays.push({'overlay':poly,'arrows':arrows,'heads':heads});map.addOverlay(poly);break;}}});filterOverlays();new Element('p',{'class':'success','text':'Opération réussie.'}).inject(messages.empty().fade('out'));if(!bounds.isEmpty())map.setCenter(bounds.getCenter(),map.getBoundsZoomLevel(bounds));else new Element('p',{'class':'information','text':'Aucune information pour ce secteur.'}).inject(messages.empty().fade('in'));}
var filterOverlays=function(){var hide=[];var exist=[];$$('#legend li[class~=hide]').each(function(item){hide.push(item.getProperty('id').split('-')[1].toInt());});if($defined(overlays)&&overlays.length!=0)overlays.each(function(overlay,i){overlay.overlays.each(function(overlay2,j){if(hide.contains(overlay.style_id.toInt())){if($defined(overlay2.arrows))for(var i=0;i<overlay2.arrows.length;i++)overlay2.arrows[i].hide();if($defined(overlay2.heads))for(var i=0;i<overlay2.heads.length;i++)overlay2.heads[i].hide();overlay2.overlay.hide();}else{if($defined(overlay2.arrows))for(var i=0;i<overlay2.arrows.length;i++)overlay2.arrows[i].show();if($defined(overlay2.heads))for(var i=0;i<overlay2.heads.length;i++)overlay2.heads[i].show();overlay2.overlay.show();}});exist.include(overlay.style_id.toInt());});}
var Panel=new Class({Implements:[Options],options:{mode:'vertical',hide:36,show:150},initialize:function(element,options){this.element=$(element);this.setOptions(options);this.element.getElement('.header .toggle a').addEvent('click',function(event){this.toggle();event.stop();}.bind(this));if(a=this.element.getElement('.header h2 a'))a.addEvent('click',function(event){win.xhr(this.getProperty('href'),true);event.stop();});this.element.set('tween',{property:this.options.mode=='vertical'?'height':'width',onComplete:function(){if(this.element.hasClass('show'))this.element.addClass('hide').removeClass('show');else this.element.addClass('show').removeClass('hide');}.bind(this)});},toggle:function(){if(this.element.hasClass('show'))this.hide();else this.show();},show:function(){this.element.get('tween').start(this.options.show);},hide:function(){this.element.get('tween').start(this.options.hide);}});var Window=new Class({Implements:[Options],options:{draggable:true,draggableOptions:{}},initialize:function(id,options){this.element=$(id);this.setOptions(options);this.element.set('tween',{'link':'chain'});this.element.set('load',{'method':'get'});this.render();},xhr:function(url,large){new Element('p',{'class':'loading','text':'Chargement des données...'}).inject(messages.empty().fade('in'));this.hide().chain(function(){this.element.get('load',{onSuccess:function(){if(large)this.element.addClass('large');else this.element.removeClass('large');this.render();this.show();new Element('p',{'class':'success','text':'Opération réussie.'}).inject(messages.empty().fade('out'));}.bind(this),onFailure:function(){new Element('p',{'class':'error','text':'Erreur lors du chargement des données.'}).inject(messages.empty().fade('in'));}}).post(url)}.bind(this));},render:function(){this.header=this.element.getElement('div.header');this.container=this.element.getElement('div.container');this.footer=this.element.getElement('div.footer');this.title=this.header.getElement('h2');this.tabs=this.container.getElement('ul.tabs');this.content=this.container.getElement('div.content');this.buttons=new Element('ul',{'class':'buttons'}).inject(this.header);this.buttons.close=new Element('a',{'text':'Fermer','title':'Fermer','href':'#','events':{'click':function(event){this.hide();event.stop();}.bind(this)}}).inject(new Element('li',{'class':'close'}).inject(this.buttons));if(this.options.draggable)this.element.makeDraggable($extend(this.options.draggableOptions,{handle:this.header.setStyle('cursor','move'),onStart:function(element){element.addClass('drag');if(Browser.Engine.name!=='trident')this.element.fade(0.5);},onComplete:function(element){element.removeClass('drag');if(Browser.Engine.name!=='trident')this.element.fade(1);},onCancel:function(element){element.removeClass('drag');if(Browser.Engine.name!=='trident')this.element.fade(1);}}));if(this.tabs)this.tabSwapper=new TabSwapper({selectedClass:'current',deselectedClass:'',tabs:this.tabs.getElements('li.tab'),clickers:this.tabs.getElements('li.tab a'),sections:this.content.getElements('div.tab-content'),smooth:true,smoothSize:false});if(this.tabSwapper&&this.currentTab)this.tabSwapper.show(this.currentTab);if(this.tabs&&this.tabSwapper){var show=0;this.tabs.getElements('li.tab').each(function(tab,i){if(tab.hasClass('selected')){show=i;return;}});this.tabSwapper.show(show);}
this.content.getElements('img[align=left]').addClass('align-left');this.content.getElements('img[align=right]').addClass('align-right');this.content.getElements('form').addEvent('submit',function(event){event.stop();this.set('send',{onRequest:function(){this.getElement('input[type=submit]').set({'disabled':true,'value':'Envoi en cours...'});}.bind(this),onSuccess:function(text){var json=JSON.decode(text);if(json.status=='error')this.getElement('input[type=submit]').set({'disabled':false,'value':json.message+' Réessayer.'});else{new Element('p',{'text':json.message,'class':'success'}).inject(this.getParent());this.destroy();}}.bind(this)});this.send();});this.content.getElements('a.xhr').addEvent('click',function(event){event.stop();win.xhr(this.getProperty('href'),true);});$$(this.content.getElements('a[target=_blank]'),this.content.getElements('a.target-blank')).addEvent('click',function(event){event.stop();window.open(this.getProperty('href'));});$$(this.content.getElements('a[target=_top]'),this.content.getElements('a.remooz')).each(function(element){var reMooz=new ReMooz(element,{centered:true,origin:element.getFirst(),cutOut:false,opacityLoad:0.5,opacityResize:0,margin:35,parse:'rel',temporary:true});});_typeface_js.replaceText(this.title);this.title.setStyle('visibility','visible');},changeTab:function(tab){if(this.tabSwapper)this.tabSwapper.show(tab);else this.currentTab=tab;},show:function(){return this.element.get('tween',{property:'opacity',onStart:function(){this.element.setStyle('display','block');}.bind(this)}).start(1);},hide:function(){return this.element.get('tween',{property:'opacity',onComplete:function(){this.element.setStyle('display','none');}.bind(this)}).start(0);}});var degreesPerRadian=180.0/Math.PI;function bearing(from,to){var lat1=from.latRadians();var lon1=from.lngRadians();var lat2=to.latRadians();var lon2=to.lngRadians();var angle=-Math.atan2(Math.sin(lon1-lon2)*Math.cos(lat2),Math.cos(lat1)*Math.sin(lat2)-Math.sin(lat1)*Math.cos(lat2)*Math.cos(lon1-lon2));if(angle<0.0)
angle+=Math.PI*2.0;angle=angle*degreesPerRadian;angle=angle.toFixed(1);return angle;}
function arrowHead(points,type){var arrows=[];var arrowIcon=new GIcon();arrowIcon.iconSize=new GSize(24,24);arrowIcon.shadowSize=new GSize(1,1);arrowIcon.iconAnchor=new GPoint(12,12);arrowIcon.infoWindowAnchor=new GPoint(0,0);switch(type){case 1:case 2:default:var p1=points[points.length-1];var p2=points[points.length-2];var dir=bearing(p2,p1);var dir=Math.round(dir/3)*3;while(dir>=120)dir-=120;arrowIcon.image='/img/arrows/dir_'+dir+'.png';var arrow=new GMarker(p1,{icon:arrowIcon,clickable:false,zIndexProcess:orderOfCreation});map.addOverlay(arrow);arrows.push(arrow);break;}
switch(type){case 2:case-1:var p1=points[0];var p2=points[1];var dir=bearing(p2,p1);var dir=Math.round(dir/3)*3;while(dir>=120)dir-=120;arrowIcon.image='/img/arrows/dir_'+dir+'.png';var arrow=new GMarker(p1,{icon:arrowIcon,clickable:false,zIndexProcess:orderOfCreation});map.addOverlay(arrow);arrows.push(arrow);break;}
return arrows;}
function midArrows(points){var arrowIcon=new GIcon();arrowIcon.iconSize=new GSize(12,12);arrowIcon.shadowSize=new GSize(1,1);arrowIcon.iconAnchor=new GPoint(6,6);arrowIcon.infoWindowAnchor=new GPoint(0,0);var arrows=[];for(var i=1;i<points.length;i++){var p1=points[i-1];var p2=points[i];var dir=bearing(p1,p2);var dir=Math.round(dir/3)*3;while(dir>=120)dir-=120;arrowIcon.image='/img/arrows/dir_'+dir+'.png';var center=new GLatLng((p1.lat()+p2.lat())/2,(p1.lng()+p2.lng())/2);var arrow=new GMarker(center,{icon:arrowIcon,clickable:false,zIndexProcess:orderOfCreation});map.addOverlay(arrow);arrows.push(arrow);}
return arrows;}
function orderOfCreation(marker,b){return 1;}
function inverseOrder(marker,b){return-GOverlay.getZIndex(marker.getPoint().lat());}
function importanceOrder(marker,b){return GOverlay.getZIndex(marker.getPoint().lat())+marker.importance*1000000;}