/*
 * jQuery 1.2.3 - New Wave Javascript
 *
 * Copyright (c) 2008 John Resig (jquery.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * $Date: 2008-02-06 00:21:25 -0500 (Wed, 06 Feb 2008) $
 * $Rev: 4663 $
 */
(function(){if(window.jQuery)var _jQuery=window.jQuery;var jQuery=window.jQuery=function(selector,context){return new jQuery.prototype.init(selector,context);};if(window.$)var _$=window.$;window.$=jQuery;var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/;var isSimple=/^.[^:#\[\.]*$/;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}else if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem)if(elem.id!=match[3])return jQuery().find(selector);else{this[0]=elem;this.length=1;return this;}else
selector=[];}}else
return new jQuery(context).find(selector);}else if(jQuery.isFunction(selector))return new jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(selector.constructor==Array&&selector||(selector.jquery||selector.length&&selector!=window&&!selector.nodeType&&selector[0]!=undefined&&selector[0].nodeType)&&jQuery.makeArray(selector)||[selector]);},jquery:"1.2.3",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;this.each(function(i){if(this==elem)ret=i;});return ret;},attr:function(name,value,type){var options=name;if(name.constructor==String)if(value==undefined)return this.length&&jQuery[type||"attr"](this[0],name)||undefined;else{options={};options[name]=value;}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else
return this.cloneNode(true);});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null;});if(events===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var events=jQuery.data(this,"events");for(var type in events)for(var handler in events[type])jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);});return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true));else
selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return!selector?this:this.pushStack(jQuery.merge(this.get(),selector.constructor==String?jQuery(selector).get():selector.length!=undefined&&(!selector.nodeName||jQuery.nodeName(selector,"form"))?selector:[selector]));},is:function(selector){return selector?jQuery.multiFilter(selector,this).length>0:false;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery.browser.msie&&!option.attributes.value.specified?option.text:option.value;if(one)return value;values.push(value);}}return values;}else
return(this[0].value||"").replace(/\r/g,"");}return undefined;}return this.each(function(){if(this.nodeType!=1)return;if(value.constructor==Array&&/radio|checkbox/.test(this.type))this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=value.constructor==Array?value:[value];jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)this.selectedIndex=-1;}else
this.value=value;});},html:function(value){return value==undefined?(this.length?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value==null){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data==undefined&&this.length)data=jQuery.data(this[0],key);return data==null&&parts[1]?this.data(parts[0]):data;}else
return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse)elems.reverse();}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr"))obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script")){scripts=scripts.add(elem);}else{if(elem.nodeType==1)scripts=scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.prototype.init.prototype=jQuery.prototype;function evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,dataType:"script"});else
jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)elem.parentNode.removeChild(elem);}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function")target={};if(length==1){target=this;i=0;}for(;i<length;i++)if((options=arguments[i])!=null)for(var name in options){if(target===options[name])continue;if(deep&&options[name]&&typeof options[name]=="object"&&target[name]&&!options[name].nodeType)target[name]=jQuery.extend(target[name],options[name]);else if(options[name]!=undefined)target[name]=options[name];}return target;};var expando="jQuery"+(new Date()).getTime(),uuid=0,windowData={};var exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i;jQuery.extend({noConflict:function(deep){window.$=_$;if(deep)window.jQuery=_jQuery;return jQuery;},isFunction:function(fn){return!!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/function/i.test(fn+"");},isXMLDoc:function(elem){return elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem.ownerDocument.body;},globalEval:function(data){data=jQuery.trim(data);if(data){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.browser.msie)script.text=data;else
script.appendChild(document.createTextNode(data));head.appendChild(script);head.removeChild(script);}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase();},cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id)id=elem[expando]=++uuid;if(name&&!jQuery.cache[id])jQuery.cache[id]={};if(data!=undefined)jQuery.cache[id][name]=data;return name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id])break;if(!name)jQuery.removeData(elem);}}else{try{delete elem[expando];}catch(e){if(elem.removeAttribute)elem.removeAttribute(expando);}delete jQuery.cache[id];}},each:function(object,callback,args){if(args){if(object.length==undefined){for(var name in object)if(callback.apply(object[name],args)===false)break;}else
for(var i=0,length=object.length;i<length;i++)if(callback.apply(object[i],args)===false)break;}else{if(object.length==undefined){for(var name in object)if(callback.call(object[name],name,object[name])===false)break;}else
for(var i=0,length=object.length,value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}return object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value))value=value.call(elem,i);return value&&value.constructor==Number&&type=="curCSS"&&!exclude.test(name)?value+"px":value;},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className))elem.className+=(elem.className?" ":"")+className;});},remove:function(elem,classNames){if(elem.nodeType==1)elem.className=classNames!=undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return!jQuery.className.has(classNames,className);}).join(" "):"";},has:function(elem,className){return jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options)elem.style[name]=old[name];},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible"))getWH();else
jQuery.swap(elem,props,getWH);return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret;function color(elem){if(!jQuery.browser.safari)return false;var ret=document.defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(elem.style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=elem.style.outline;elem.style.outline="0 solid black";elem.style.outline=save;}if(name.match(/float/i))name=styleFloat;if(!force&&elem.style&&elem.style[name])ret=elem.style[name];else if(document.defaultView&&document.defaultView.getComputedStyle){if(name.match(/float/i))name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var getComputedStyle=document.defaultView.getComputedStyle(elem,null);if(getComputedStyle&&!color(elem))ret=getComputedStyle.getPropertyValue(name);else{var swap=[],stack=[];for(var a=elem;a&&color(a);a=a.parentNode)stack.unshift(a);for(var i=0;i<stack.length;i++)if(color(stack[i])){swap[i]=stack[i].style.display;stack[i].style.display="block";}ret=name=="display"&&swap[stack.length-1]!=null?"none":(getComputedStyle&&getComputedStyle.getPropertyValue(name))||"";for(var i=0;i<swap.length;i++)if(swap[i]!=null)stack[i].style.display=swap[i];}if(name=="opacity"&&ret=="")ret="1";}else if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase();});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var style=elem.style.left,runtimeStyle=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;elem.style.left=ret||0;ret=elem.style.pixelLeft+"px";elem.style.left=style;elem.runtimeStyle.left=runtimeStyle;}}return ret;},clean:function(elems,context){var ret=[];context=context||document;if(typeof context.createElement=='undefined')context=context.ownerDocument||context[0]&&context[0].ownerDocument||document;jQuery.each(elems,function(i,elem){if(!elem)return;if(elem.constructor==Number)elem=elem.toString();if(typeof elem=="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)div=div.lastChild;if(jQuery.browser.msie){var tbody=!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&tags.indexOf("<tbody")<0?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}elem=jQuery.makeArray(div.childNodes);}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select")))return;if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options)ret.push(elem);else
ret=jQuery.merge(ret,elem);});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;var fix=jQuery.isXMLDoc(elem)?{}:jQuery.props;if(name=="selected"&&jQuery.browser.safari)elem.parentNode.selectedIndex;if(fix[name]){if(value!=undefined)elem[fix[name]]=value;return elem[fix[name]];}else if(jQuery.browser.msie&&name=="style")return jQuery.attr(elem.style,"cssText",value);else if(value==undefined&&jQuery.browser.msie&&jQuery.nodeName(elem,"form")&&(name=="action"||name=="method"))return elem.getAttributeNode(name).nodeValue;else if(elem.tagName){if(value!=undefined){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)throw"type property can't be changed";elem.setAttribute(name,""+value);}if(jQuery.browser.msie&&/href|src/.test(name)&&!jQuery.isXMLDoc(elem))return elem.getAttribute(name,2);return elem.getAttribute(name);}else{if(name=="opacity"&&jQuery.browser.msie){if(value!=undefined){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseFloat(value).toString()=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100).toString():"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(value!=undefined)elem[name]=value;return elem[name];}},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(typeof array!="array")for(var i=0,length=array.length;i<length;i++)ret.push(array[i]);else
ret=array.slice(0);return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++)if(array[i]==elem)return i;return-1;},merge:function(first,second){if(jQuery.browser.msie){for(var i=0;second[i];i++)if(second[i].nodeType!=8)first.push(second[i]);}else
for(var i=0;second[i];i++)first.push(second[i]);return first;},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i]);}}}catch(e){ret=array;}return ret;},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++)if(!inv&&callback(elems[i],i)||inv&&!callback(elems[i],i))ret.push(elems[i]);return ret;},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!==null&&value!=undefined){if(value.constructor!=Array)value=[value];ret=ret.concat(value);}}return ret;}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var styleFloat=jQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({boxModel:!jQuery.browser.msie||document.compatMode=="CSS1Compat",props:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,innerHTML:"innerHTML",className:"className",value:"value",disabled:"disabled",checked:"checked",readonly:"readOnly",selected:"selected",maxlength:"maxLength",selectedIndex:"selectedIndex",defaultValue:"defaultValue",tagName:"tagName",nodeName:"nodeName"}});jQuery.each({parent:function(elem){return elem.parentNode;},parents:function(elem){return jQuery.dir(elem,"parentNode");},next:function(elem){return jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return jQuery.dir(elem,"previousSibling");},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem){return jQuery.sibling(elem.firstChild);},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string")ret=jQuery.multiFilter(selector,ret);return this.pushStack(jQuery.unique(ret));};});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(){var args=arguments;return this.each(function(){for(var i=0,length=args.length;i<length;i++)jQuery(args[i])[original](this);});};});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1)this.removeAttribute(name);},addClass:function(classNames){jQuery.className.add(this,classNames);},removeClass:function(classNames){jQuery.className.remove(this,classNames);},toggleClass:function(classNames){jQuery.className[jQuery.className.has(this,classNames)?"remove":"add"](this,classNames);},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(function(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.parentNode)this.parentNode.removeChild(this);}},empty:function(){jQuery(">*",this).remove();while(this.firstChild)this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return i<m[3]-0;},gt:function(a,i,m){return i>m[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return!a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string")return[t];if(context&&context.nodeType!=1&&context.nodeType!=9)return[];context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false;var re=quickChild;var m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++)for(var c=ret[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j<rl;j++){var n=m=="~"||m=="+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=n.nextSibling)if(n.nodeType==1){var id=jQuery.data(n);if(m=="~"&&merge[id])break;if(!nodeName||n.nodeName.toUpperCase()==nodeName){if(m=="~")merge[id]=true;r.push(n);}if(m=="+")break;}}ret=r;t=jQuery.trim(t.replace(re,""));foundToken=true;}}if(t&&!foundToken){if(!t.indexOf(",")){if(context==ret[0])ret.shift();done=jQuery.merge(done,ret);r=ret=[context];t=" "+t.substr(1,t.length);}else{var re2=quickID;var m=re2.exec(t);if(m){m=[0,m[2],m[3],m[1]];}else{re2=quickClass;m=re2.exec(t);}m[2]=m[2].replace(/\\/g,"");var elem=ret[ret.length-1];if(m[1]=="#"&&elem&&elem.getElementById&&!jQuery.isXMLDoc(elem)){var oid=elem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.opera)&&oid&&typeof oid.id=="string"&&oid.id!=m[2])oid=jQuery('[@id="'+m[2]+'"]',elem)[0];ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[];}else{for(var i=0;ret[i];i++){var tag=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];if(tag=="*"&&ret[i].nodeName.toLowerCase()=="object")tag="param";r=jQuery.merge(r,ret[i].getElementsByTagName(tag));}if(m[1]==".")r=jQuery.classFilter(r,m[2]);if(m[1]=="#"){var tmp=[];for(var i=0;r[i];i++)if(r[i].getAttribute("id")==m[2]){tmp=[r[i]];break;}r=tmp;}ret=r;}t=t.replace(re2,"");}}if(t){var val=jQuery.filter(t,r);ret=r=val.r;t=jQuery.trim(val.t);}}if(t)ret=[];if(ret&&context==ret[0])ret.shift();done=jQuery.merge(done,ret);return done;},classFilter:function(r,m,not){m=" "+m+" ";var tmp=[];for(var i=0;r[i];i++){var pass=(" "+r[i].className+" ").indexOf(m)>=0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i<rl;i++){var a=r[i],z=a[jQuery.props[m[2]]||m[2]];if(z==null||/href|src|selected/.test(m[2]))z=jQuery.attr(a,m[2])||'';if((type==""&&!!z||type=="="&&z==m[5]||type=="!="&&z!=m[5]||type=="^="&&z&&!z.indexOf(m[5])||type=="$="&&z.substr(z.length-m[5].length)==m[5]||(type=="*="||type=="~=")&&z.indexOf(m[5])>=0)^not)tmp.push(a);}r=tmp;}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i<rl;i++){var node=r[i],parentNode=node.parentNode,id=jQuery.data(parentNode);if(!merge[id]){var c=1;for(var n=parentNode.firstChild;n;n=n.nextSibling)if(n.nodeType==1)n.nodeIndex=c++;merge[id]=true;}var add=false;if(first==0){if(node.nodeIndex==last)add=true;}else if((node.nodeIndex-last)%first==0&&(node.nodeIndex-last)/first>=0)add=true;if(add^not)tmp.push(node);}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")fn=fn[m[2]];if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var matched=[];var cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)matched.push(cur);cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])if(cur.nodeType==1&&++num==result)break;return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&(!elem||n!=elem))r.push(n);}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)return;if(jQuery.browser.msie&&elem.setInterval!=undefined)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!=undefined){var fn=handler;handler=function(){return fn.apply(this,arguments);};handler.data=data;handler.guid=fn.guid;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){var val;if(typeof jQuery=="undefined"||jQuery.event.triggered)return val;val=jQuery.event.handle.apply(arguments.callee.elem,arguments);return val;});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener)elem.addEventListener(type,handle,false);else if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)=="."))for(var type in events)this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler)delete events[type][handler.guid];else
for(handler in events[type])if(!parts[1]||events[type][handler].type==parts[1])delete events[type][handler];for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}ret=null;delete events[type];}}});}for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data||[]);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type])jQuery("*").add([window,document]).trigger(type,data);}else{if(elem.nodeType==3||elem.nodeType==8)return undefined;var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event)data.unshift(this.fix({type:type,target:elem}));data[0].type=type;if(exclusive)data[0].exclusive=true;if(jQuery.isFunction(jQuery.data(elem,"handle")))val=jQuery.data(elem,"handle").apply(elem,data);if(!fn&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)val=false;if(event)data.shift();if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined)val=ret;}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val;event=jQuery.event.fix(event||window.event||{});var parts=event.type.split(".");event.type=parts[0];var handlers=jQuery.data(this,"events")&&jQuery.data(this,"events")[event.type],args=Array.prototype.slice.call(arguments,1);args.unshift(event);for(var j in handlers){var handler=handlers[j];args[0].handler=handler;args[0].data=handler.data;if(!parts[1]&&!event.exclusive||handler.type==parts[1]){var ret=handler.apply(this,args);if(val!==false)val=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}if(jQuery.browser.msie)event.target=event.preventDefault=event.stopPropagation=event.handler=event.data=null;return val;},fix:function(event){var originalEvent=event;event=jQuery.extend({},originalEvent);event.preventDefault=function(){if(originalEvent.preventDefault)originalEvent.preventDefault();originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation();originalEvent.cancelBubble=true;};if(!event.target)event.target=event.srcElement||document;if(event.target.nodeType==3)event.target=originalEvent.target.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=event.ctrlKey;if(!event.which&&event.button)event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this))return true;arguments[0].type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this))return true;arguments[0].type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){return this.each(function(){jQuery.event.add(this,type,function(event){jQuery(this).unbind(event);return(fn||data).apply(this,arguments);},fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){if(this[0])return jQuery.event.trigger(type,data,this[0],false,fn);return undefined;},toggle:function(){var args=arguments;return this.click(function(event){this.lastToggle=0==this.lastToggle?1:0;event.preventDefault();return args[this.lastToggle].apply(this,arguments)||false;});},hover:function(fnOver,fnOut){return this.bind('mouseenter',fnOver).bind('mouseleave',fnOut);},ready:function(fn){bindReady();if(jQuery.isReady)fn.call(document,jQuery);else
jQuery.readyList.push(function(){return fn.call(this,jQuery);});return this;}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.apply(document);});jQuery.readyList=null;}jQuery(document).triggerHandler("ready");}}});var readyBound=false;function bindReady(){if(readyBound)return;readyBound=true;if(document.addEventListener&&!jQuery.browser.opera)document.addEventListener("DOMContentLoaded",jQuery.ready,false);if(jQuery.browser.msie&&window==top)(function(){if(jQuery.isReady)return;try{document.documentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0);return;}jQuery.ready();})();if(jQuery.browser.opera)document.addEventListener("DOMContentLoaded",function(){if(jQuery.isReady)return;for(var i=0;i<document.styleSheets.length;i++)if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return;}jQuery.ready();},false);if(jQuery.browser.safari){var numStyles;(function(){if(jQuery.isReady)return;if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return;}if(numStyles===undefined)numStyles=jQuery("style, link[rel=stylesheet]").length;if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return;}jQuery.ready();})();}jQuery.event.add(window,"load",jQuery.ready);}jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name);};});var withinElement=function(event,elem){var parent=event.relatedTarget;while(parent&&parent!=elem)try{parent=parent.parentNode;}catch(error){parent=elem;}return parent==elem;};jQuery(window).bind("unload",function(){jQuery("*").add(document).unbind();});jQuery.fn.extend({load:function(url,params,callback){if(jQuery.isFunction(url))return this.bind("load",url);var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=(new Date).getTime();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){var jsonp,jsre=/=\?(&|$)/g,status,data;s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));if(s.data&&s.processData&&typeof s.data!="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(s.type.toLowerCase()=="get"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&s.type.toLowerCase()=="get"){var ts=(new Date()).getTime();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&s.type.toLowerCase()=="get"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");if((!s.url.indexOf("http")||!s.url.indexOf("//"))&&s.dataType=="script"&&s.type.toLowerCase()=="get"){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;}var requestDone=false;var xml=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();xml.open(s.type,s.url,s.async,s.username,s.password);try{if(s.data)xml.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xml.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xml.setRequestHeader("X-Requested-With","XMLHttpRequest");xml.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend)s.beforeSend(xml);if(s.global)jQuery.event.trigger("ajaxSend",[xml,s]);var onreadystatechange=function(isTimeout){if(!requestDone&&xml&&(xml.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xml)&&"error"||s.ifModified&&jQuery.httpNotModified(xml,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xml,s.dataType);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xml.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;if(!jsonp)success();}else
jQuery.handleError(s,xml,status);complete();if(s.async)xml=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xml){xml.abort();if(!requestDone)onreadystatechange("timeout");}},s.timeout);}try{xml.send(s.data);}catch(e){jQuery.handleError(s,xml,null,e);}if(!s.async)onreadystatechange();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xml,s]);}function complete(){if(s.complete)s.complete(xml,status);if(s.global)jQuery.event.trigger("ajaxComplete",[xml,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");}return xml;},handleError:function(s,xml,status,e){if(s.error)s.error(xml,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xml,s,e]);},active:0,httpSuccess:function(r){try{return!r.status&&location.protocol=="file:"||(r.status>=200&&r.status<300)||r.status==304||r.status==1223||jQuery.browser.safari&&r.status==undefined;}catch(e){}return false;},httpNotModified:function(xml,url){try{var xmlRes=xml.getResponseHeader("Last-Modified");return xml.status==304||xmlRes==jQuery.lastModified[url]||jQuery.browser.safari&&xml.status==undefined;}catch(e){}return false;},httpData:function(r,type){var ct=r.getResponseHeader("content-type");var xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0;var data=xml?r.responseXML:r.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else
for(var j in a)if(a[j]&&a[j].constructor==Array)jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else
s.push(encodeURIComponent(j)+"="+encodeURIComponent(a[j]));return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none")this.style.display="block";elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle(fn,fn2):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var opt=jQuery.extend({},optall);var hidden=jQuery(this).is(":hidden"),self=this;for(var p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)return jQuery.isFunction(opt.complete)&&opt.complete.apply(this);if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null)this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1])end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else
e.custom(start,val,"");}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn))return queue(this[0],type);return this.each(function(){if(fn.constructor==Array)queue(this,type,fn);else{queue(this,type).push(fn);if(queue(this,type).length==1)fn.apply(this);}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)if(timers[i].elem==this){if(gotoEnd)timers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return this;}});var queue=function(elem,type,array){if(!elem)return undefined;type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array)q=jQuery.data(elem,type+"queue",array?jQuery.makeArray(array):[]);return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length)q[0].apply(this);});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:{slow:600,fast:200}[opt.duration])||400;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))opt.old.apply(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.apply(this.elem,[this.now,this]);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=(new Date()).getTime();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++)if(!timers[i]())timers.splice(i--,1);if(!timers.length){clearInterval(jQuery.timerId);jQuery.timerId=null;}},13);}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(0,this.cur());if(this.prop=="width"||this.prop=="height")this.elem.style[this.prop]="1px";jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0);},step:function(gotoEnd){var t=(new Date()).getTime();if(gotoEnd||t>this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block";}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);}if(done&&jQuery.isFunction(this.options.complete))this.options.complete.apply(this.elem);return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.fx.step={scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}};jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),fixed=jQuery.css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&jQuery.css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(jQuery.css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&jQuery.css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode;}if((safari2&&(fixed||jQuery.css(offsetChild,"position")=="absolute"))||(mozilla&&jQuery.css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results={top:top,left:left};}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}function add(l,t){left+=parseInt(l)||0;top+=parseInt(t)||0;}return results;};})();


/*****************************************************************

typeface.js, version 0.15 | typefacejs.neocracy.org

Copyright (c) 2008 - 2009, David Chester davidchester@gmx.net 

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

*****************************************************************/

(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) {
		
		if (this.quiet) {
			return;
		}
		
		message = "typeface.js: " + message;
		
		if (this.customLogFn) {
			this.customLogFn(message);

		} else if (window.console && window.console.log) {
			window.console.log(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', 'disableSelection' ];
		
		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;
	
		var textLength = text.length;
		for (var i = 0; i < textLength; 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);

			// if we're on the last character, go with the glyph extent if that's more than the horizontal advance
			extentX += i + 1 == textLength ? Math.max(glyph.x_max, glyph.ha) : glyph.ha;
			extentX += 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 {
			// thanks to Dean Edwards for this very sneaky way to get IE to convert 
			// relative values to pixel values
			
			var pixelAmount;
			
			var leftInlineStyle = element.style.left;
			var leftRuntimeStyle = element.runtimeStyle.left;

			element.runtimeStyle.left = element.currentStyle.left;

			if (!cssAmount.match(/\d(px|pt)$/)) {
				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(/\b(?=\w)/);

		var containerSpan = document.createElement('span');
		containerSpan.className = 'typeface-js-vector-container';
		
		var wordsLength = words.length;
		for (var i = 0; i < wordsLength; i++) {
			var word = words[i];
			
			var vector = this.renderWord(face, style, word);
			
			if (vector) {
				containerSpan.appendChild(vector.element);

				if (!this.disableSelection) {
					var selectableSpan = document.createElement('span');
					selectableSpan.className = 'typeface-js-selected-text';

					var wordNode = document.createTextNode(word);
					selectableSpan.appendChild(wordNode);

					if (this.vectorBackend != 'vml') {
						selectableSpan.style.marginLeft = -1 * (vector.width + 1) + 'px';
					}
					selectableSpan.targetWidth = vector.width;
					//selectableSpan.style.lineHeight = 1 + 'px';

					if (this.vectorBackend == 'vml') {
						vector.element.appendChild(selectableSpan);
					} else {
						containerSpan.appendChild(selectableSpan);
					}
				}
			}
		}

		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]);
				}
			}
		}

		if (this.vectorBackend == 'vml') {
			// lamely work around IE's quirky leaving off final dynamic shapes
			var dummyShape = document.createElement('v:shape');
			dummyShape.style.display = 'none';
			document.body.appendChild(dummyShape);
		}
	},

	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;

			if (parentNode.className == 'typeface-js-selected-text') {
				return;
			}

			var renderedText = this.getRenderedText(e);
			
			if (
				parentNode.tagName == 'A' 
				&& this.vectorBackend == 'vml'
				&& this.getElementStyle(parentNode).display == 'inline'
			) {
				// something of a hack, use inline-block to get IE to accept clicks in whitespace regions
				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;
				}

				var childNodesLength = renderedText.childNodes.length
				for (var i; i < childNodesLength; i++) {
					
					// do our best to line up selectable text with rendered text

					var e = renderedText.childNodes[i];
					if (e.hasChildNodes() && !e.targetWidth) {
						e = e.childNodes[0];
					}
					
					if (e && e.targetWidth) {
						var letterSpacingCount = e.innerHTML.length;
						var wordSpaceDelta = e.targetWidth - e.offsetWidth;
						var letterSpacing = wordSpaceDelta / (letterSpacingCount || 1);

						if (this.vectorBackend == 'vml') {
							letterSpacing = Math.ceil(letterSpacing);
						}

						e.style.letterSpacing = letterSpacing + 'px';
						e.style.width = e.targetWidth + 'px';
					}
				}
			}
		}
	},

	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');
				if (this.disableSelection) {
					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) {
					//this.log.error("glyph not defined: " + char);
					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;
					}

					var outlineLength = outline.length;
					for (var i = 0; i < outlineLength; ) {

						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;

							case 'b':
								var x = outline[i++];
								var y = outline[i++];
								ctx.bezierCurveTo(outline[i++], outline[i++], outline[i++], outline[i++], x, y);
								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('');
				var charsLength = chars.length;
				for (var i = 0; i < charsLength; 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 { element: ctx.canvas, width: Math.floor(canvas.width) };
			
			}
		},

		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'; 
				shape.style.marginLeft = '-1px'; // this seems suspect...

				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 = Math.round(outline[i++]) + offsetX;
						var y = Math.round(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;

							case 'b':
								var cp1x = Math.round(outline[i++]) + offsetX;
								var cp1y = outline[i++];

								var cp2x = Math.round(outline[i++]) + offsetX;
								var cp2y = outline[i++];

								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 ;	
				}

				if (style.textDecoration == 'underline') {
					var posY = face.underlinePosition - (face.underlineThickness / 2);
					vmlSegments.push('xm ', 0, ',', posY);
					vmlSegments.push('l ', offsetX, ',', posY);
					vmlSegments.push('l ', offsetX, ',', posY + face.underlineThickness);
					vmlSegments.push('l ', 0, ',', posY + face.underlineThickness);
					vmlSegments.push('l ', 0, ',', posY);
					vmlSegments.push('x e');
				}

				// make sure to preserve trailing whitespace
				shape.path += vmlSegments.join('') + 'm ' + offsetX + ' 0 l ' + offsetX + ' ' + face.ascender;
				
				return {
					element: shape,
					width: Math.floor(this.pixelsFromPoints(face, style, offsetX, 'horizontal'))
				};
			}

		}

	},

	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];
		}
	},
	
	initialize: function() {

		// quit if this function has already been called
		if (arguments.callee.done) return; 
		
		// flag this function so we don't do the same thing twice
		arguments.callee.done = true;

		// kill the timer
		if (window._typefaceTimer) clearInterval(_typefaceTimer);

		this.renderDocument( function(e) { e.style.visibility = 'visible' } );

	}
	
};

// IE won't accept real selectors...
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');
	}

	styleSheet.addRule(
		'.typeface-js-selected-text', 
		'-ms-filter: \
			"Chroma(color=black) \
			progid:DXImageTransform.Microsoft.MaskFilter(Color=white) \
			progid:DXImageTransform.Microsoft.MaskFilter(Color=blue) \
			alpha(opacity=30)" !important; \
		color: black; \
		font-family: Modern; \
		position: absolute; \
		white-space: pre; \
		filter: alpha(opacity=0) !important;'
	);

	styleSheet.addRule(
		'.typeface-js-vector-container',
		'position: relative'
	);

} else if (document.styleSheets) {

	if (!document.styleSheets.length) { (function() {
		// create a stylesheet if we need to
		var styleSheet = document.createElement('style');
		styleSheet.type = 'text/css';
		document.getElementsByTagName('head')[0].appendChild(styleSheet);
	})() }

	var styleSheet = document.styleSheets[0];
	document.styleSheets[0].insertRule(typefaceSelectors.join(',') + ' { visibility: hidden; }', styleSheet.cssRules.length); 

	document.styleSheets[0].insertRule(
		'.typeface-js-selected-text { \
			color: rgba(128, 128, 128, 0); \
			opacity: 0.30; \
			position: absolute; \
			font-family: Arial, sans-serif; \
			white-space: pre \
		}', 
		styleSheet.cssRules.length
	);

	try { 
		// set selection style for Mozilla / Firefox
		document.styleSheets[0].insertRule(
			'.typeface-js-selected-text::-moz-selection { background: blue; }', 
			styleSheet.cssRules.length
		); 

	} catch(e) {};

	try { 
		// set styles for browsers with CSS3 selectors (Safari, Chrome)
		document.styleSheets[0].insertRule(
			'.typeface-js-selected-text::selection { background: blue; }', 
			styleSheet.cssRules.length
		); 

	} catch(e) {};

	// most unfortunately, sniff for WebKit's quirky selection behavior
	if (/WebKit/i.test(navigator.userAgent)) {
		document.styleSheets[0].insertRule(
			'.typeface-js-vector-container { position: relative }',
			styleSheet.cssRules.length
		);
	}

}

var backend =  window.CanvasRenderingContext2D || document.createElement('canvas').getContext ? 'canvas' : !!(window.attachEvent && !window.opera) ? 'vml' : 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;
	
if (/WebKit/i.test(navigator.userAgent)) {

	var _typefaceTimer = setInterval(function() {
		if (/loaded|complete/.test(document.readyState)) {
			_typeface_js.initialize(); 
		}
	}, 10);
}

if (document.addEventListener) {
	window.addEventListener('DOMContentLoaded', function() { _typeface_js.initialize() }, false);
} 

/*@cc_on @*/
/*@if (@_win32)

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

/*@end @*/

try { console.log('initializing typeface.js') } catch(e) {};

})();



/**
* DD_belatedPNG: Adds IE6 support: PNG images for CSS background-image and HTML <IMG/>.
* Author: Drew Diller
* Email: drew.diller@gmail.com
* URL: http://www.dillerdesign.com/experiment/DD_belatedPNG/
* Version: 0.0.8a
* Licensed under the MIT License: http://dillerdesign.com/experiment/DD_belatedPNG/#license
*
* Example usage:
* DD_belatedPNG.fix('.png_bg'); // argument is a CSS selector
* DD_belatedPNG.fixPng( someNode ); // argument is an HTMLDomElement
**/
var DD_belatedPNG={ns:"DD_belatedPNG",imgSize:{},delay:10,nodesFixed:0,createVmlNameSpace:function(){if(document.namespaces&&!document.namespaces[this.ns]){document.namespaces.add(this.ns,"urn:schemas-microsoft-com:vml")}},createVmlStyleSheet:function(){var b,a;b=document.createElement("style");b.setAttribute("media","screen");document.documentElement.firstChild.insertBefore(b,document.documentElement.firstChild.firstChild);if(b.styleSheet){b=b.styleSheet;b.addRule(this.ns+"\\:*","{behavior:url(#default#VML)}");b.addRule(this.ns+"\\:shape","position:absolute;");b.addRule("img."+this.ns+"_sizeFinder","behavior:none; border:none; position:absolute; z-index:-1; top:-10000px; visibility:hidden;");this.screenStyleSheet=b;a=document.createElement("style");a.setAttribute("media","print");document.documentElement.firstChild.insertBefore(a,document.documentElement.firstChild.firstChild);a=a.styleSheet;a.addRule(this.ns+"\\:*","{display: none !important;}");a.addRule("img."+this.ns+"_sizeFinder","{display: none !important;}")}},readPropertyChange:function(){var b,c,a;b=event.srcElement;if(!b.vmlInitiated){return}if(event.propertyName.search("background")!=-1||event.propertyName.search("border")!=-1){DD_belatedPNG.applyVML(b)}if(event.propertyName=="style.display"){c=(b.currentStyle.display=="none")?"none":"block";for(a in b.vml){if(b.vml.hasOwnProperty(a)){b.vml[a].shape.style.display=c}}}if(event.propertyName.search("filter")!=-1){DD_belatedPNG.vmlOpacity(b)}},vmlOpacity:function(b){if(b.currentStyle.filter.search("lpha")!=-1){var a=b.currentStyle.filter;a=parseInt(a.substring(a.lastIndexOf("=")+1,a.lastIndexOf(")")),10)/100;b.vml.color.shape.style.filter=b.currentStyle.filter;b.vml.image.fill.opacity=a}},handlePseudoHover:function(a){setTimeout(function(){DD_belatedPNG.applyVML(a)},1)},fix:function(a){if(this.screenStyleSheet){var c,b;c=a.split(",");for(b=0;b<c.length;b++){this.screenStyleSheet.addRule(c[b],"behavior:expression(DD_belatedPNG.fixPng(this))")}}},applyVML:function(a){a.runtimeStyle.cssText="";this.vmlFill(a);this.vmlOffsets(a);this.vmlOpacity(a);if(a.isImg){this.copyImageBorders(a)}},attachHandlers:function(i){var d,c,g,e,b,f;d=this;c={resize:"vmlOffsets",move:"vmlOffsets"};if(i.nodeName=="A"){e={mouseleave:"handlePseudoHover",mouseenter:"handlePseudoHover",focus:"handlePseudoHover",blur:"handlePseudoHover"};for(b in e){if(e.hasOwnProperty(b)){c[b]=e[b]}}}for(f in c){if(c.hasOwnProperty(f)){g=function(){d[c[f]](i)};i.attachEvent("on"+f,g)}}i.attachEvent("onpropertychange",this.readPropertyChange)},giveLayout:function(a){a.style.zoom=1;if(a.currentStyle.position=="static"){a.style.position="relative"}},copyImageBorders:function(b){var c,a;c={borderStyle:true,borderWidth:true,borderColor:true};for(a in c){if(c.hasOwnProperty(a)){b.vml.color.shape.style[a]=b.currentStyle[a]}}},vmlFill:function(e){if(!e.currentStyle){return}else{var d,f,g,b,a,c;d=e.currentStyle}for(b in e.vml){if(e.vml.hasOwnProperty(b)){e.vml[b].shape.style.zIndex=d.zIndex}}e.runtimeStyle.backgroundColor="";e.runtimeStyle.backgroundImage="";f=true;if(d.backgroundImage!="none"||e.isImg){if(!e.isImg){e.vmlBg=d.backgroundImage;e.vmlBg=e.vmlBg.substr(5,e.vmlBg.lastIndexOf('")')-5)}else{e.vmlBg=e.src}g=this;if(!g.imgSize[e.vmlBg]){a=document.createElement("img");g.imgSize[e.vmlBg]=a;a.className=g.ns+"_sizeFinder";a.runtimeStyle.cssText="behavior:none; position:absolute; left:-10000px; top:-10000px; border:none; margin:0; padding:0;";c=function(){this.width=this.offsetWidth;this.height=this.offsetHeight;g.vmlOffsets(e)};a.attachEvent("onload",c);a.src=e.vmlBg;a.removeAttribute("width");a.removeAttribute("height");document.body.insertBefore(a,document.body.firstChild)}e.vml.image.fill.src=e.vmlBg;f=false}e.vml.image.fill.on=!f;e.vml.image.fill.color="none";e.vml.color.shape.style.backgroundColor=d.backgroundColor;e.runtimeStyle.backgroundImage="none";e.runtimeStyle.backgroundColor="transparent"},vmlOffsets:function(d){var h,n,a,e,g,m,f,l,j,i,k;h=d.currentStyle;n={W:d.clientWidth+1,H:d.clientHeight+1,w:this.imgSize[d.vmlBg].width,h:this.imgSize[d.vmlBg].height,L:d.offsetLeft,T:d.offsetTop,bLW:d.clientLeft,bTW:d.clientTop};a=(n.L+n.bLW==1)?1:0;e=function(b,p,q,c,s,u){b.coordsize=c+","+s;b.coordorigin=u+","+u;b.path="m0,0l"+c+",0l"+c+","+s+"l0,"+s+" xe";b.style.width=c+"px";b.style.height=s+"px";b.style.left=p+"px";b.style.top=q+"px"};e(d.vml.color.shape,(n.L+(d.isImg?0:n.bLW)),(n.T+(d.isImg?0:n.bTW)),(n.W-1),(n.H-1),0);e(d.vml.image.shape,(n.L+n.bLW),(n.T+n.bTW),(n.W),(n.H),1);g={X:0,Y:0};if(d.isImg){g.X=parseInt(h.paddingLeft,10)+1;g.Y=parseInt(h.paddingTop,10)+1}else{for(j in g){if(g.hasOwnProperty(j)){this.figurePercentage(g,n,j,h["backgroundPosition"+j])}}}d.vml.image.fill.position=(g.X/n.W)+","+(g.Y/n.H);m=h.backgroundRepeat;f={T:1,R:n.W+a,B:n.H,L:1+a};l={X:{b1:"L",b2:"R",d:"W"},Y:{b1:"T",b2:"B",d:"H"}};if(m!="repeat"||d.isImg){i={T:(g.Y),R:(g.X+n.w),B:(g.Y+n.h),L:(g.X)};if(m.search("repeat-")!=-1){k=m.split("repeat-")[1].toUpperCase();i[l[k].b1]=1;i[l[k].b2]=n[l[k].d]}if(i.B>n.H){i.B=n.H}d.vml.image.shape.style.clip="rect("+i.T+"px "+(i.R+a)+"px "+i.B+"px "+(i.L+a)+"px)"}else{d.vml.image.shape.style.clip="rect("+f.T+"px "+f.R+"px "+f.B+"px "+f.L+"px)"}},figurePercentage:function(d,c,f,a){var b,e;e=true;b=(f=="X");switch(a){case"left":case"top":d[f]=0;break;case"center":d[f]=0.5;break;case"right":case"bottom":d[f]=1;break;default:if(a.search("%")!=-1){d[f]=parseInt(a,10)/100}else{e=false}}d[f]=Math.ceil(e?((c[b?"W":"H"]*d[f])-(c[b?"w":"h"]*d[f])):parseInt(a,10));if(d[f]%2===0){d[f]++}return d[f]},fixPng:function(c){c.style.behavior="none";var g,b,f,a,d;if(c.nodeName=="BODY"||c.nodeName=="TD"||c.nodeName=="TR"){return}c.isImg=false;if(c.nodeName=="IMG"){if(c.src.toLowerCase().search(/\.png$/)!=-1){c.isImg=true;c.style.visibility="hidden"}else{return}}else{if(c.currentStyle.backgroundImage.toLowerCase().search(".png")==-1){return}}g=DD_belatedPNG;c.vml={color:{},image:{}};b={shape:{},fill:{}};for(a in c.vml){if(c.vml.hasOwnProperty(a)){for(d in b){if(b.hasOwnProperty(d)){f=g.ns+":"+d;c.vml[a][d]=document.createElement(f)}}c.vml[a].shape.stroked=false;c.vml[a].shape.appendChild(c.vml[a].fill);c.parentNode.insertBefore(c.vml[a].shape,c)}}c.vml.image.shape.fillcolor="none";c.vml.image.fill.type="tile";c.vml.color.fill.on=false;g.attachHandlers(c);g.giveLayout(c);g.giveLayout(c.offsetParent);c.vmlInitiated=true;g.applyVML(c)}};try{document.execCommand("BackgroundImageCache",false,true)}catch(r){}DD_belatedPNG.createVmlNameSpace();DD_belatedPNG.createVmlStyleSheet();


if (_typeface_js && _typeface_js.loadFace) _typeface_js.loadFace({"glyphs":{"S":{"x_min":31,"x_max":492,"ha":522,"o":"m 46 34 l 46 240 q 118 191 83 207 q 189 175 153 175 q 266 201 238 175 q 295 273 295 227 q 218 395 295 329 q 186 423 197 413 q 64 569 97 505 q 31 716 31 634 q 101 923 31 844 q 287 1003 172 1003 q 367 991 327 1003 q 450 954 406 979 l 450 778 q 371 813 399 804 q 321 823 342 823 q 252 796 279 823 q 226 726 226 769 q 245 655 226 688 q 338 557 265 622 q 464 415 436 472 q 492 279 492 359 q 417 66 492 144 q 213 -12 342 -12 q 123 0 164 -12 q 46 34 81 11 "},"¦":{"x_min":282,"x_max":400,"ha":680,"o":"m 282 277 l 400 277 l 400 -237 l 282 -237 l 282 277 m 282 971 l 400 971 l 400 457 l 282 457 l 282 971 "},"/":{"x_min":0,"x_max":416.703125,"ha":417,"o":"m 299 1002 l 416 1002 l 116 -129 l 0 -129 l 299 1002 "},"y":{"x_min":1.453125,"x_max":510.546875,"ha":504,"o":"m 89 -268 l 170 0 l 1 665 l 178 665 l 241 370 q 250 310 246 342 q 254 245 254 278 q 266 342 263 318 q 273 382 270 367 l 333 665 l 510 665 l 265 -268 l 89 -268 "},"Á":{"x_min":-5.3125,"x_max":638.6875,"ha":633,"o":"m 253 327 l 382 327 q 346 544 362 430 q 318 783 330 657 q 287 558 303 672 q 253 327 271 444 m -5 0 l 220 989 l 423 989 l 638 0 l 445 0 l 412 173 l 217 173 l 188 0 l -5 0 m 510 1330 l 311 1079 l 222 1079 l 346 1330 l 510 1330 "},"g":{"x_min":41,"x_max":549,"ha":617,"o":"m 375 664 l 549 664 l 549 50 q 493 -235 549 -163 q 292 -307 437 -307 q 115 -246 178 -307 q 52 -76 52 -185 l 52 -66 l 204 -66 q 225 -138 204 -114 q 290 -163 247 -163 q 355 -138 336 -163 q 375 -50 375 -113 l 375 87 q 308 16 343 40 q 233 -7 272 -7 q 90 80 140 -7 q 41 333 41 167 q 91 582 41 494 q 234 671 142 671 q 313 644 278 671 q 375 562 348 617 l 375 664 m 375 342 q 356 481 375 439 q 294 523 337 523 q 237 480 255 523 q 220 341 220 437 q 239 198 220 245 q 299 151 259 151 q 357 194 339 151 q 375 342 375 238 "},"²":{"x_min":27.703125,"x_max":361,"ha":395,"o":"m 27 396 l 185 680 q 229 774 213 730 q 245 847 245 819 q 233 891 245 876 q 198 906 221 906 q 154 881 166 906 q 142 786 142 857 l 38 786 q 37 795 37 790 q 37 809 37 801 q 79 948 37 901 q 205 996 122 996 q 318 956 276 996 q 361 850 361 917 q 339 750 361 804 q 254 589 318 695 l 200 498 l 345 498 l 345 396 l 27 396 "},"–":{"x_min":0,"x_max":681,"ha":681,"o":"m 0 249 l 0 416 l 681 416 l 681 249 l 0 249 "},"ë":{"x_min":31,"x_max":557,"ha":583,"o":"m 397 388 q 373 495 397 460 q 302 531 349 531 q 230 494 255 531 q 206 388 206 457 l 397 388 m 206 283 l 206 277 q 231 163 206 203 q 305 124 257 124 q 358 142 336 124 q 393 200 379 161 l 548 200 q 460 44 527 100 q 296 -12 393 -12 q 102 80 174 -12 q 31 331 31 173 q 102 584 31 491 q 296 677 174 677 q 491 585 425 677 q 557 314 557 493 l 557 283 l 206 283 m 107 878 q 131 934 107 910 q 186 959 155 959 q 243 934 219 959 q 267 878 267 910 q 243 820 267 844 q 186 797 220 797 q 130 821 153 797 q 107 878 107 845 m 325 878 q 348 934 325 910 q 404 959 372 959 q 460 934 436 959 q 485 878 485 910 q 461 820 485 844 q 404 797 438 797 q 348 821 371 797 q 325 878 325 845 "},"ƒ":{"x_min":-1.328125,"x_max":559.59375,"ha":599,"o":"m 196 454 l 83 454 l 105 598 l 219 598 l 251 812 q 315 956 267 911 q 451 1001 362 1001 q 503 996 476 1001 q 559 984 529 992 l 535 827 q 525 829 531 828 q 484 836 494 836 q 447 820 459 836 q 428 755 435 804 l 404 598 l 522 598 l 501 454 l 382 454 l 306 -33 q 239 -245 283 -182 q 114 -308 194 -308 q 61 -303 90 -308 q -1 -290 31 -298 l 21 -136 q 43 -141 36 -140 q 57 -143 51 -143 q 96 -125 83 -143 q 118 -48 109 -108 l 196 454 "},"Î":{"x_min":4.90625,"x_max":360.75,"ha":367,"o":"m 84 0 l 84 989 l 281 989 l 281 0 l 84 0 m 4 1080 l 116 1330 l 249 1330 l 360 1080 l 280 1080 l 182 1226 l 85 1080 l 4 1080 "},"e":{"x_min":31,"x_max":557,"ha":583,"o":"m 397 388 q 373 495 397 460 q 302 531 349 531 q 230 494 255 531 q 206 388 206 457 l 397 388 m 206 283 l 206 277 q 231 163 206 203 q 305 124 257 124 q 358 142 336 124 q 393 200 379 161 l 548 200 q 460 44 527 100 q 296 -12 393 -12 q 102 80 174 -12 q 31 331 31 173 q 102 584 31 491 q 296 677 174 677 q 491 585 425 677 q 557 314 557 493 l 557 283 l 206 283 "},"Ã":{"x_min":-5.3125,"x_max":638.6875,"ha":633,"o":"m 253 327 l 382 327 q 346 544 362 430 q 318 783 330 657 q 287 558 303 672 q 253 327 271 444 m -5 0 l 220 989 l 423 989 l 638 0 l 445 0 l 412 173 l 217 173 l 188 0 l -5 0 m 500 1298 q 460 1171 489 1210 q 383 1132 432 1132 q 364 1133 374 1132 q 342 1138 354 1135 l 292 1157 q 273 1162 283 1160 q 255 1164 263 1164 q 225 1151 237 1164 q 206 1111 214 1139 l 144 1111 q 185 1231 157 1192 q 259 1271 214 1271 q 282 1268 270 1271 q 309 1260 295 1266 l 358 1244 q 373 1240 366 1241 q 387 1239 380 1239 q 419 1252 407 1239 q 439 1298 432 1266 l 500 1298 "},"J":{"x_min":4,"x_max":358,"ha":428,"o":"m 4 9 l 4 188 q 44 170 26 176 q 77 165 63 165 q 144 201 126 165 q 162 387 162 237 l 162 989 l 358 989 l 358 299 q 347 151 358 198 q 311 71 336 105 q 231 7 278 29 q 122 -14 183 -14 q 57 -8 87 -14 q 4 9 27 -2 "},"»":{"x_min":21.9375,"x_max":532.34375,"ha":554,"o":"m 266 91 l 397 338 l 266 571 l 366 628 l 532 338 l 366 34 l 266 91 m 21 91 l 152 338 l 21 571 l 120 628 l 288 338 l 120 34 l 21 91 "},"©":{"x_min":75,"x_max":1059,"ha":1134,"o":"m 798 612 l 691 612 q 651 688 684 661 q 565 716 618 716 q 462 657 499 716 q 425 494 425 598 q 463 335 425 391 q 571 280 501 280 q 657 309 625 280 q 697 394 690 339 l 804 394 q 738 246 804 302 q 568 191 671 191 q 375 271 446 191 q 304 490 304 352 q 377 715 304 631 q 571 799 450 799 q 734 747 670 799 q 798 612 798 695 m 567 923 q 405 891 481 923 q 272 799 330 860 q 180 658 212 737 q 148 495 148 580 q 179 332 148 410 q 272 194 211 255 q 408 100 332 133 q 567 68 484 68 q 727 100 650 68 q 866 196 803 133 q 956 331 925 255 q 987 495 987 408 q 955 660 987 582 q 866 798 924 738 q 729 891 805 859 q 567 923 653 923 m 566 996 q 756 958 667 996 q 916 848 845 921 q 1022 687 985 777 q 1059 494 1059 596 q 1022 300 1059 391 q 917 142 986 210 q 754 31 845 70 q 566 -7 664 -7 q 380 31 469 -7 q 220 141 291 69 q 112 304 149 213 q 75 495 75 395 q 112 685 75 593 q 221 850 150 777 q 378 959 291 922 q 566 996 465 996 "},"ò":{"x_min":31,"x_max":574,"ha":604,"o":"m 302 149 q 376 197 350 149 q 402 335 402 245 q 376 472 402 423 q 302 520 350 520 q 228 472 254 520 q 202 335 202 424 q 228 197 202 245 q 302 149 254 149 m 574 333 q 499 81 574 174 q 302 -12 425 -12 q 104 81 177 -12 q 31 333 31 174 q 104 584 31 491 q 302 677 177 677 q 500 583 426 677 q 574 333 574 490 m 114 1006 l 277 1006 l 401 755 l 312 755 l 114 1006 "},"^":{"x_min":277.8125,"x_max":1081.984375,"ha":1361,"o":"m 608 989 l 753 989 l 1081 609 l 944 609 l 680 877 l 415 609 l 277 609 l 608 989 "},"«":{"x_min":21.9375,"x_max":532.34375,"ha":554,"o":"m 288 91 l 189 34 l 21 338 l 189 628 l 288 571 l 156 338 l 288 91 m 532 91 l 433 34 l 266 338 l 433 628 l 532 571 l 401 338 l 532 91 "},"D":{"x_min":76,"x_max":688,"ha":732,"o":"m 267 183 l 282 183 q 440 261 385 183 q 495 491 495 340 q 442 730 495 652 q 279 809 389 809 l 267 809 l 267 183 m 76 0 l 76 989 l 242 989 q 577 866 466 989 q 688 493 688 743 q 647 241 688 343 q 520 73 607 140 q 404 16 469 33 q 221 0 340 0 l 76 0 "},"ÿ":{"x_min":1.53125,"x_max":511.125,"ha":504,"o":"m 90 -268 l 170 0 l 1 665 l 178 665 l 241 370 q 250 310 246 342 q 254 245 254 278 q 267 342 263 318 q 274 382 270 367 l 334 665 l 511 665 l 265 -268 l 90 -268 m 64 878 q 88 934 64 910 q 143 959 112 959 q 200 934 176 959 q 224 878 224 910 q 200 820 224 844 q 143 797 177 797 q 87 821 110 797 q 64 878 64 845 m 282 878 q 305 934 282 910 q 361 959 329 959 q 418 934 394 959 q 442 878 442 910 q 418 820 442 844 q 361 797 395 797 q 305 821 328 797 q 282 878 282 845 "},"í":{"x_min":60.6875,"x_max":348.359375,"ha":320,"o":"m 70 0 l 70 665 l 250 665 l 250 0 l 70 0 m 348 1006 l 149 755 l 60 755 l 184 1006 l 348 1006 "},"w":{"x_min":-2.65625,"x_max":790.875,"ha":788,"o":"m 463 665 l 517 379 q 527 299 521 350 q 540 183 533 248 q 554 298 547 244 q 566 381 561 352 l 616 665 l 790 665 l 619 0 l 463 0 l 416 275 q 407 352 413 293 q 393 498 400 411 l 390 465 q 371 275 374 292 l 323 0 l 168 0 l -2 665 l 171 665 l 220 381 q 237 256 222 368 l 246 183 q 257 291 251 240 q 271 378 263 341 l 322 665 l 463 665 "},"$":{"x_min":24.6875,"x_max":563.46875,"ha":599,"o":"m 24 116 l 102 254 q 185 187 142 210 q 269 164 228 164 q 358 196 324 164 q 392 280 392 228 q 268 423 392 355 q 219 450 236 440 q 74 573 118 509 q 30 721 30 636 q 73 879 30 814 q 198 973 116 944 l 198 1097 l 255 1097 l 255 984 q 258 984 256 984 q 294 986 281 986 q 307 985 300 986 q 324 984 314 985 l 324 1097 l 381 1097 l 381 977 q 469 941 431 964 q 536 882 507 918 l 445 748 q 369 801 407 783 q 293 819 331 819 q 227 793 253 819 q 201 730 201 768 q 329 597 201 663 q 345 588 340 592 q 518 460 473 523 q 563 293 563 396 q 514 116 563 191 q 381 16 465 41 l 381 -124 l 324 -124 l 324 6 q 302 2 314 3 q 278 1 290 1 q 263 1 268 1 q 255 2 259 1 l 255 -123 l 198 -123 l 198 11 q 108 42 151 16 q 24 116 64 68 "},"\\":{"x_min":0,"x_max":416.703125,"ha":417,"o":"m 299 -129 l 0 1002 l 116 1002 l 416 -129 l 299 -129 "},"Ì":{"x_min":-5.0625,"x_max":282.328125,"ha":367,"o":"m 84 0 l 84 989 l 281 989 l 281 0 l 84 0 m -5 1330 l 158 1330 l 282 1080 l 193 1080 l -5 1330 "},"µ":{"x_min":-61.53125,"x_max":743,"ha":803,"o":"m 135 733 l 287 733 l 204 302 q 198 265 200 283 q 197 232 197 248 q 227 133 197 167 q 317 99 258 99 q 446 158 398 99 q 520 357 493 218 l 593 733 l 743 733 l 646 232 q 636 177 639 199 q 634 142 634 154 q 644 107 634 117 q 679 97 654 97 q 692 97 687 97 q 701 99 697 97 l 680 -9 q 634 -18 659 -15 q 580 -21 610 -21 q 506 0 531 -21 q 481 63 481 21 l 481 73 q 409 3 453 28 q 312 -22 364 -22 q 221 -4 258 -22 q 156 51 183 12 l 90 -291 l -61 -291 l 135 733 "},"Ç":{"x_min":45,"x_max":575,"ha":619,"o":"m 575 10 q 518 -6 547 0 q 462 -12 490 -12 q 160 125 276 -12 q 45 485 45 263 q 158 859 45 717 q 454 1002 271 1002 q 517 996 488 1002 q 575 978 547 990 l 575 793 q 521 810 547 805 q 469 816 495 816 q 312 728 372 816 q 252 496 252 641 q 314 271 252 357 q 473 185 376 185 q 524 191 498 185 q 575 209 549 197 l 575 10 m 255 -297 l 255 -209 q 334 -231 298 -223 q 395 -239 370 -239 q 438 -226 424 -239 q 453 -189 453 -213 q 435 -153 453 -164 q 381 -142 418 -142 q 364 -142 370 -142 q 353 -142 358 -142 l 353 0 l 417 0 l 417 -61 l 424 -61 q 523 -93 490 -61 q 557 -190 557 -126 q 519 -292 557 -258 q 405 -326 481 -326 q 339 -318 377 -326 q 255 -297 300 -311 "},"’":{"x_min":21.9375,"x_max":321,"ha":343,"o":"m 21 579 l 130 990 l 321 990 l 156 579 l 21 579 "},"-":{"x_min":51,"x_max":394,"ha":445,"o":"m 51 225 l 51 440 l 394 440 l 394 225 l 51 225 "},"Q":{"x_min":44,"x_max":733.96875,"ha":769,"o":"m 415 379 l 507 277 q 526 370 520 318 q 533 493 533 422 q 495 734 533 653 q 384 815 457 815 q 271 732 308 815 q 235 476 235 649 q 272 250 235 328 q 382 173 310 173 q 395 173 388 173 q 412 175 402 174 l 310 290 l 415 379 m 733 21 l 629 -71 l 538 31 q 470 0 507 10 q 384 -9 432 -9 q 133 127 222 -9 q 44 510 44 263 q 135 871 44 739 q 384 1003 226 1003 q 636 867 547 1003 q 726 482 726 731 q 703 274 726 360 q 634 132 680 187 l 733 21 "},"M":{"x_min":28.328125,"x_max":879.015625,"ha":908,"o":"m 28 0 l 123 989 l 372 989 l 424 611 q 444 446 436 525 q 452 293 452 367 q 474 499 466 424 q 488 611 483 575 l 550 989 l 797 989 l 879 0 l 667 0 l 667 459 q 667 508 667 475 q 667 803 667 688 l 525 0 l 385 0 l 243 808 q 243 520 243 707 q 243 456 243 477 l 243 0 l 28 0 "},"C":{"x_min":45,"x_max":575,"ha":619,"o":"m 575 11 q 518 -6 547 0 q 462 -12 490 -12 q 160 125 276 -12 q 45 485 45 263 q 158 859 45 717 q 454 1002 271 1002 q 517 996 488 1002 q 575 978 547 990 l 575 793 q 520 810 547 805 q 469 816 494 816 q 312 728 372 816 q 252 496 252 641 q 314 272 252 358 q 473 186 376 186 q 523 192 498 186 q 575 209 549 198 l 575 11 "},"!":{"x_min":70,"x_max":305,"ha":374,"o":"m 96 290 l 96 989 l 279 989 l 279 290 l 96 290 m 305 107 q 271 21 305 55 q 187 -12 237 -12 q 103 21 137 -12 q 70 107 70 55 q 104 192 70 158 q 187 227 138 227 q 271 192 237 227 q 305 107 305 158 "},"ç":{"x_min":35,"x_max":408.0625,"ha":433,"o":"m 408 475 q 366 499 386 492 q 326 507 346 507 q 244 461 275 507 q 214 337 214 415 q 244 211 214 255 q 332 166 275 166 q 372 175 353 166 q 408 201 390 183 l 408 26 q 349 -2 380 6 q 284 -12 318 -12 q 102 80 170 -12 q 35 333 35 173 q 102 584 35 491 q 284 677 170 677 q 347 670 316 677 q 408 651 378 664 l 408 475 m 106 -297 l 106 -209 q 185 -231 149 -223 q 246 -239 221 -239 q 289 -226 275 -239 q 304 -189 304 -213 q 286 -153 304 -164 q 232 -142 269 -142 q 215 -142 221 -142 q 204 -142 209 -142 l 204 0 l 268 0 l 268 -61 l 275 -61 q 374 -93 341 -61 q 408 -190 408 -126 q 370 -292 408 -258 q 256 -326 332 -326 q 190 -318 228 -326 q 106 -297 151 -311 "},"È":{"x_min":76,"x_max":483.65625,"ha":538,"o":"m 76 0 l 76 989 l 483 989 l 483 806 l 263 806 l 263 607 l 463 607 l 463 425 l 263 425 l 263 193 l 483 193 l 483 0 l 76 0 m 89 1330 l 252 1330 l 376 1080 l 287 1080 l 89 1330 "},"{":{"x_min":108,"x_max":581,"ha":681,"o":"m 581 1001 l 581 880 q 565 880 575 880 q 549 880 554 880 q 451 852 477 880 q 426 734 426 824 l 426 571 q 396 422 426 466 q 291 359 367 378 q 396 296 366 340 q 426 146 426 251 l 426 -15 q 452 -133 426 -105 q 551 -162 478 -162 q 565 -162 555 -162 q 581 -162 575 -162 l 581 -281 l 539 -281 q 429 -272 471 -281 q 358 -247 387 -264 q 305 -182 320 -224 q 290 -44 290 -140 l 290 123 q 255 260 290 220 q 136 300 220 300 q 122 300 131 300 q 108 300 112 300 l 108 420 q 122 419 112 420 q 136 419 131 419 q 255 458 220 419 q 290 595 290 498 l 290 762 q 305 902 290 861 q 358 967 320 944 q 430 993 387 985 q 551 1001 473 1001 l 581 1001 "},"X":{"x_min":-35.21875,"x_max":610.109375,"ha":574,"o":"m 400 0 l 323 201 q 302 269 312 232 q 285 346 293 306 q 269 268 278 305 q 251 201 261 231 l 185 0 l -35 0 l 189 500 l -15 989 l 188 989 l 261 781 q 274 735 267 764 q 291 661 281 707 q 307 730 299 700 q 323 781 315 761 l 394 989 l 594 989 l 390 500 l 610 0 l 400 0 "},"ô":{"x_min":31,"x_max":574,"ha":604,"o":"m 302 149 q 376 197 350 149 q 402 335 402 245 q 376 472 402 423 q 302 520 350 520 q 228 472 254 520 q 202 335 202 424 q 228 197 202 245 q 302 149 254 149 m 574 333 q 499 81 574 174 q 302 -12 425 -12 q 104 81 177 -12 q 31 333 31 174 q 104 584 31 491 q 302 677 177 677 q 500 583 426 677 q 574 333 574 490 m 124 755 l 235 1006 l 368 1006 l 480 755 l 399 755 l 302 902 l 204 755 l 124 755 "},"¼":{"x_min":81.515625,"x_max":957,"ha":982,"o":"m 707 221 l 812 221 l 812 378 q 812 407 812 388 q 812 451 812 425 q 790 387 800 413 q 771 346 780 361 l 707 221 m 804 0 l 804 138 l 629 138 l 629 221 l 789 553 l 906 553 l 906 221 l 957 221 l 957 138 l 906 138 l 906 0 l 804 0 m 149 -11 l 717 1002 l 829 1002 l 262 -11 l 149 -11 m 140 436 l 140 899 l 81 899 l 81 990 l 258 990 l 258 436 l 140 436 "},"#":{"x_min":46.515625,"x_max":1000.234375,"ha":1047,"o":"m 471 577 l 410 405 l 580 405 l 641 577 l 471 577 m 488 989 l 615 989 l 513 694 l 679 694 l 782 989 l 909 989 l 806 694 l 1000 694 l 961 577 l 766 577 l 706 407 l 911 407 l 871 290 l 667 290 l 563 -4 l 436 -4 l 540 290 l 372 290 l 267 -4 l 141 -4 l 245 290 l 46 290 l 87 407 l 284 407 l 344 577 l 134 577 l 175 694 l 385 694 l 488 989 "},"Ê":{"x_min":76,"x_max":483.65625,"ha":538,"o":"m 76 0 l 76 989 l 483 989 l 483 806 l 263 806 l 263 607 l 463 607 l 463 425 l 263 425 l 263 193 l 483 193 l 483 0 l 76 0 m 99 1080 l 210 1330 l 343 1330 l 455 1080 l 374 1080 l 276 1226 l 179 1080 l 99 1080 "},")":{"x_min":22.109375,"x_max":323,"ha":378,"o":"m 22 -259 q 126 49 91 -109 q 161 376 161 207 q 126 709 161 552 q 22 1013 91 866 l 171 1054 q 285 724 247 893 q 323 376 323 555 q 285 32 323 199 q 171 -300 248 -134 l 22 -259 "},"Å":{"x_min":-5.4375,"x_max":638.8125,"ha":633,"o":"m 255 1184 q 275 1137 255 1157 q 322 1117 295 1117 q 370 1137 350 1117 q 390 1184 390 1157 q 369 1233 390 1213 q 322 1254 349 1254 q 274 1233 294 1254 q 255 1184 255 1213 m 174 1184 q 217 1291 174 1247 q 322 1336 261 1336 q 427 1292 384 1336 q 470 1184 470 1248 q 427 1078 470 1122 q 322 1035 384 1035 q 217 1078 261 1035 q 174 1184 174 1122 m -5 0 l 220 989 l 423 989 l 638 0 l 445 0 l 413 173 l 217 173 l 187 0 l -5 0 m 253 327 l 382 327 q 346 544 362 430 q 318 783 330 657 q 287 558 303 672 q 253 327 271 444 "},"ø":{"x_min":31,"x_max":574,"ha":604,"o":"m 351 507 q 328 520 341 516 q 300 525 316 525 q 226 474 252 525 q 200 331 200 424 q 202 273 200 298 q 212 226 205 247 l 351 507 m 250 164 q 272 149 260 154 q 302 144 284 144 q 378 194 351 144 q 405 335 405 243 q 401 393 405 366 q 391 442 398 419 l 250 164 m 81 -39 l 128 54 q 55 168 80 99 q 31 323 31 237 q 103 584 31 489 q 302 679 176 679 q 367 671 337 679 q 422 649 397 664 l 460 729 l 515 698 l 474 612 q 549 492 525 560 q 574 333 574 425 q 499 81 574 175 q 302 -12 425 -12 q 237 -5 267 -12 q 179 15 207 1 l 136 -70 l 81 -39 "},"â":{"x_min":41,"x_max":549,"ha":617,"o":"m 380 343 q 359 477 380 433 q 294 522 338 522 q 237 479 255 522 q 220 341 220 437 q 239 200 220 247 q 299 153 259 153 q 360 198 341 153 q 380 343 380 243 m 549 0 l 380 0 l 380 98 q 314 15 351 43 q 233 -12 277 -12 q 90 76 140 -12 q 41 331 41 164 q 91 583 41 494 q 234 672 142 672 q 313 645 277 672 q 380 563 348 618 l 380 665 l 549 665 l 549 0 m 157 755 l 269 1006 l 401 1006 l 513 755 l 433 755 l 335 902 l 237 755 l 157 755 "},"}":{"x_min":101,"x_max":573,"ha":681,"o":"m 101 1001 l 130 1001 q 250 993 207 1001 q 322 967 293 985 q 375 902 360 944 q 391 762 391 860 l 391 595 q 425 458 391 497 q 544 419 460 419 q 558 419 548 419 q 573 420 568 420 l 573 300 q 558 300 568 300 q 544 300 549 300 q 425 260 460 300 q 391 123 391 220 l 391 -44 q 375 -183 391 -141 q 322 -247 360 -224 q 250 -273 293 -265 q 130 -281 207 -281 l 101 -281 l 101 -162 q 116 -162 106 -162 q 130 -162 126 -162 q 229 -133 203 -162 q 255 -15 255 -105 l 255 146 q 284 295 255 250 q 391 359 314 340 q 284 422 314 378 q 255 571 255 466 l 255 734 q 229 852 255 824 q 132 880 204 880 q 117 880 127 880 q 101 880 106 880 l 101 1001 "},"‰":{"x_min":49,"x_max":1519,"ha":1569,"o":"m 255 -12 l 738 1002 l 845 1002 l 365 -12 l 255 -12 m 1268 283 q 1281 146 1268 182 q 1326 111 1294 111 q 1371 146 1358 111 q 1384 283 1384 182 q 1371 421 1384 384 q 1325 458 1358 458 q 1280 421 1293 458 q 1268 283 1268 384 m 1519 284 q 1469 63 1519 139 q 1325 -12 1419 -12 q 1181 64 1231 -12 q 1132 284 1132 140 q 1181 506 1132 429 q 1325 583 1231 583 q 1469 506 1419 583 q 1519 284 1519 429 m 806 283 q 818 145 806 180 q 862 111 831 111 q 908 147 895 111 q 921 283 921 184 q 908 421 921 384 q 862 458 895 458 q 818 421 831 458 q 806 283 806 384 m 1056 284 q 1006 63 1056 139 q 862 -12 957 -12 q 719 64 769 -12 q 670 284 670 140 q 719 506 670 429 q 862 583 769 583 q 1006 506 957 583 q 1056 284 1056 430 m 183 706 q 196 569 183 605 q 241 534 209 534 q 286 570 273 534 q 299 706 299 606 q 286 845 299 810 q 241 880 273 880 q 196 843 209 880 q 183 706 183 806 m 435 703 q 385 482 435 558 q 242 407 336 407 q 98 483 148 407 q 49 703 49 559 q 98 926 49 849 q 242 1003 147 1003 q 385 926 336 1003 q 435 703 435 849 "},"Ä":{"x_min":-5.5625,"x_max":638.9375,"ha":633,"o":"m 253 327 l 382 327 q 346 544 362 430 q 318 783 330 657 q 287 558 303 672 q 253 327 271 444 m -5 0 l 220 989 l 423 989 l 638 0 l 445 0 l 412 173 l 218 173 l 188 0 l -5 0 m 134 1202 q 158 1258 134 1234 q 213 1283 182 1283 q 270 1258 246 1283 q 294 1202 294 1234 q 270 1144 294 1168 q 213 1121 247 1121 q 157 1145 180 1121 q 134 1202 134 1169 m 352 1202 q 375 1258 352 1234 q 431 1283 399 1283 q 488 1258 464 1283 q 512 1202 512 1234 q 488 1144 512 1168 q 431 1121 465 1121 q 375 1145 398 1121 q 352 1202 352 1169 "},"¸":{"x_min":181.625,"x_max":483,"ha":680,"o":"m 181 -297 l 181 -209 q 260 -231 224 -223 q 321 -239 296 -239 q 364 -226 350 -239 q 379 -189 379 -213 q 361 -153 379 -164 q 307 -142 344 -142 q 290 -142 296 -142 q 279 -142 284 -142 l 279 0 l 343 0 l 343 -61 l 350 -61 q 449 -93 416 -61 q 483 -190 483 -126 q 445 -292 483 -258 q 331 -326 407 -326 q 265 -318 303 -326 q 181 -297 226 -311 "},"a":{"x_min":41,"x_max":549,"ha":617,"o":"m 380 343 q 359 477 380 433 q 294 522 338 522 q 237 479 255 522 q 220 341 220 437 q 239 200 220 247 q 299 153 259 153 q 360 198 341 153 q 380 343 380 243 m 549 0 l 380 0 l 380 98 q 314 15 351 43 q 233 -12 277 -12 q 90 76 140 -12 q 41 331 41 164 q 91 583 41 494 q 234 672 142 672 q 313 645 277 672 q 380 563 348 618 l 380 665 l 549 665 l 549 0 "},"—":{"x_min":0,"x_max":1361,"ha":1361,"o":"m 0 249 l 0 416 l 1361 416 l 1361 249 l 0 249 "},"=":{"x_min":169,"x_max":965,"ha":1134,"o":"m 169 330 l 965 330 l 965 218 l 169 218 l 169 330 m 169 610 l 965 610 l 965 496 l 169 496 l 169 610 "},"N":{"x_min":76,"x_max":677,"ha":753,"o":"m 76 0 l 76 989 l 272 989 l 468 456 q 492 377 476 430 q 527 252 507 324 q 505 445 512 357 q 498 608 498 533 l 498 989 l 677 989 l 677 0 l 498 0 l 285 553 q 257 654 280 565 q 241 718 247 695 q 251 588 251 660 q 251 415 251 516 l 251 0 l 76 0 "},"ú":{"x_min":61,"x_max":539,"ha":600,"o":"m 539 665 l 539 320 q 487 54 539 121 q 301 -12 435 -12 q 113 54 165 -12 q 61 320 61 120 l 61 665 l 236 665 l 236 237 q 250 167 236 185 q 299 149 264 149 q 349 167 335 149 q 364 237 364 186 l 364 665 l 539 665 m 489 1006 l 290 755 l 200 755 l 325 1006 l 489 1006 "},"2":{"x_min":42.046875,"x_max":546,"ha":599,"o":"m 42 0 l 281 473 q 348 633 324 559 q 372 755 372 707 q 353 826 372 801 q 301 852 335 852 q 234 811 252 852 q 216 652 216 771 l 57 652 q 56 667 56 659 q 56 692 56 676 q 121 923 56 844 q 311 1002 186 1002 q 482 935 419 1002 q 546 757 546 869 q 513 588 546 681 q 387 323 480 496 l 304 171 l 521 171 l 521 0 l 42 0 "},"ü":{"x_min":61,"x_max":539,"ha":600,"o":"m 539 665 l 539 320 q 487 54 539 121 q 301 -12 435 -12 q 113 54 165 -12 q 61 320 61 120 l 61 665 l 236 665 l 236 237 q 250 167 236 185 q 299 149 264 149 q 349 167 335 149 q 364 237 364 186 l 364 665 l 539 665 m 113 878 q 137 934 113 910 q 192 959 161 959 q 249 934 225 959 q 273 878 273 910 q 249 820 273 844 q 192 797 226 797 q 136 821 159 797 q 113 878 113 845 m 331 878 q 354 934 331 910 q 410 959 378 959 q 467 934 443 959 q 491 878 491 910 q 467 820 491 844 q 410 797 444 797 q 354 821 377 797 q 331 878 331 845 "},"¯":{"x_min":177,"x_max":505,"ha":680,"o":"m 177 826 l 177 924 l 505 924 l 505 826 l 177 826 "},"Z":{"x_min":-10.859375,"x_max":563.25,"ha":583,"o":"m -10 0 l 302 808 l 35 808 l 35 990 l 563 990 l 254 193 l 536 193 l 536 0 l -10 0 "},"u":{"x_min":61,"x_max":539,"ha":600,"o":"m 539 665 l 539 320 q 487 54 539 121 q 301 -12 435 -12 q 113 54 165 -12 q 61 320 61 120 l 61 665 l 236 665 l 236 237 q 250 167 236 185 q 299 149 264 149 q 349 167 335 149 q 364 237 364 186 l 364 665 l 539 665 "},"Ó":{"x_min":44,"x_max":726,"ha":769,"o":"m 384 176 q 496 255 459 176 q 533 493 533 334 q 496 733 533 654 q 384 813 459 813 q 273 734 310 813 q 237 493 237 655 q 273 254 237 333 q 384 176 310 176 m 726 480 q 632 121 726 254 q 384 -12 539 -12 q 133 121 223 -12 q 44 493 44 255 q 134 866 44 731 q 384 1002 225 1002 q 634 863 543 1002 q 726 480 726 725 m 574 1330 l 375 1080 l 286 1080 l 410 1330 l 574 1330 "},"k":{"x_min":66,"x_max":591.59375,"ha":570,"o":"m 246 391 q 275 459 252 410 q 283 475 281 470 l 376 665 l 578 665 l 416 388 l 591 0 l 391 0 l 246 362 l 246 0 l 66 0 l 66 1050 l 246 1050 l 246 391 "},"Ù":{"x_min":70,"x_max":676,"ha":746,"o":"m 676 990 l 676 368 q 669 206 676 254 q 647 127 662 158 q 545 22 612 56 q 373 -12 478 -12 q 201 22 268 -12 q 99 127 133 56 q 76 207 83 159 q 70 368 70 255 l 70 397 l 70 990 l 263 990 l 263 352 q 287 195 263 230 q 373 161 311 161 q 460 196 436 161 q 484 352 484 232 l 484 990 l 676 990 m 185 1330 l 348 1330 l 473 1080 l 384 1080 l 185 1330 "},"€":{"x_min":5.25,"x_max":558,"ha":599,"o":"m 558 789 q 504 814 530 806 q 453 823 478 823 q 344 772 384 823 q 289 617 304 721 l 532 617 l 518 551 l 281 551 q 281 531 281 542 q 281 498 281 520 q 281 476 281 491 q 281 456 281 462 l 489 456 l 476 389 l 286 389 q 338 223 299 276 q 447 170 377 170 q 504 179 476 170 q 557 205 532 188 l 557 22 q 486 -3 522 5 q 414 -12 449 -12 q 188 87 268 -12 q 92 389 108 187 l 5 389 l 19 456 l 89 456 l 89 497 q 89 530 89 519 q 89 551 89 541 l 5 551 l 19 617 l 94 617 q 201 901 117 799 q 413 1003 285 1003 q 487 995 451 1003 q 558 975 523 988 l 558 789 "},"¢":{"x_min":39,"x_max":418,"ha":599,"o":"m 245 22 l 245 160 q 94 262 149 170 q 39 506 39 354 q 92 725 39 639 q 245 834 146 811 l 245 965 l 331 965 l 331 834 q 375 828 354 834 q 418 810 397 822 l 418 641 q 372 662 393 655 q 332 669 350 669 q 247 628 276 669 q 218 509 218 587 q 246 376 218 421 q 332 331 275 331 q 372 338 350 331 q 418 358 393 345 l 418 186 q 375 171 397 177 q 331 160 354 164 l 331 22 l 245 22 "},"ß":{"x_min":69,"x_max":567,"ha":611,"o":"m 69 0 l 69 715 q 74 863 69 817 q 93 942 80 909 q 169 1026 116 996 q 294 1057 221 1057 q 480 985 416 1057 q 545 780 545 913 q 520 653 545 703 q 444 577 495 603 q 536 492 506 554 q 567 326 567 430 q 510 79 567 162 q 342 -3 454 -3 q 316 -3 331 -3 q 285 1 301 -3 l 285 180 q 294 179 290 179 q 307 179 299 179 q 370 218 352 179 q 389 358 389 258 q 366 456 389 423 q 299 489 344 489 q 293 488 297 489 q 286 488 288 488 l 286 645 q 348 674 329 645 q 367 771 367 703 q 350 877 367 843 q 300 911 334 911 q 254 878 266 911 q 242 730 242 845 l 242 625 l 242 0 l 69 0 "},"é":{"x_min":31,"x_max":557,"ha":583,"o":"m 397 388 q 373 495 397 460 q 302 531 349 531 q 230 494 255 531 q 206 388 206 457 l 397 388 m 206 283 l 206 277 q 231 163 206 203 q 305 124 257 124 q 358 142 336 124 q 393 200 379 161 l 548 200 q 460 44 527 100 q 296 -12 393 -12 q 102 80 174 -12 q 31 331 31 173 q 102 584 31 491 q 296 677 174 677 q 491 585 425 677 q 557 314 557 493 l 557 283 l 206 283 m 483 1006 l 283 755 l 194 755 l 319 1006 l 483 1006 "},"s":{"x_min":18.046875,"x_max":424,"ha":457,"o":"m 18 57 l 92 192 q 150 159 125 170 q 195 149 175 149 q 229 162 215 149 q 243 196 243 176 q 176 273 243 231 q 149 290 158 284 q 59 376 85 334 q 34 474 34 417 q 91 622 34 568 q 245 677 148 677 q 338 663 294 677 q 424 620 382 649 l 347 488 q 299 522 321 511 q 257 533 276 533 q 221 520 235 533 q 208 488 208 508 q 270 421 208 459 q 300 401 289 409 q 396 309 369 352 q 424 205 424 265 q 361 48 424 108 q 197 -12 298 -12 q 103 4 148 -12 q 18 57 59 21 "},"B":{"x_min":76,"x_max":627,"ha":664,"o":"m 263 579 l 283 579 q 393 608 358 579 q 428 700 428 638 q 392 797 428 766 q 282 829 356 829 l 263 829 l 263 579 m 263 176 q 276 176 267 176 q 290 176 285 176 q 398 206 364 176 q 432 303 432 236 q 398 404 432 374 q 286 435 364 435 l 263 435 l 263 176 m 76 0 l 76 990 l 264 990 q 533 929 454 990 q 612 726 612 868 q 582 593 612 645 q 489 510 552 541 q 593 429 559 484 q 627 283 627 373 q 605 161 627 216 q 541 69 583 107 q 440 15 499 31 q 255 0 381 0 l 76 0 "},"…":{"x_min":110,"x_max":1252,"ha":1361,"o":"m 344 112 q 310 26 344 61 q 227 -8 276 -8 q 143 26 177 -8 q 110 112 110 61 q 143 197 110 163 q 227 232 177 232 q 310 197 276 232 q 344 112 344 163 m 797 112 q 763 26 797 61 q 680 -8 729 -8 q 596 26 630 -8 q 563 112 563 61 q 596 197 563 163 q 680 232 630 232 q 763 197 729 232 q 797 112 797 163 m 1252 112 q 1218 26 1252 61 q 1134 -8 1184 -8 q 1051 26 1085 -8 q 1018 112 1018 61 q 1051 197 1018 163 q 1134 232 1085 232 q 1218 197 1184 232 q 1252 112 1252 163 "},"?":{"x_min":30,"x_max":534,"ha":587,"o":"m 192 312 l 192 544 q 300 580 266 544 q 334 697 334 617 q 317 792 334 762 q 267 823 301 823 q 224 797 239 823 q 209 720 209 771 l 209 713 l 30 713 l 30 736 q 92 935 30 867 q 278 1003 155 1003 q 468 924 402 1003 q 534 698 534 846 q 494 523 534 586 q 374 443 455 461 l 374 312 l 192 312 m 400 107 q 366 21 400 55 q 283 -12 332 -12 q 199 21 233 -12 q 166 107 166 55 q 199 192 166 158 q 283 227 233 227 q 366 192 332 227 q 400 107 400 158 "},"H":{"x_min":76,"x_max":677,"ha":752,"o":"m 76 0 l 76 989 l 267 989 l 267 623 l 484 623 l 484 989 l 677 989 l 677 0 l 484 0 l 484 430 l 267 430 l 267 0 l 76 0 "},"î":{"x_min":-17.734375,"x_max":338.390625,"ha":320,"o":"m 70 0 l 70 665 l 250 665 l 250 0 l 70 0 m -17 755 l 93 1006 l 226 1006 l 338 755 l 257 755 l 160 902 l 62 755 l -17 755 "},"c":{"x_min":35,"x_max":408.0625,"ha":433,"o":"m 408 475 q 366 499 386 492 q 326 507 346 507 q 244 461 275 507 q 214 337 214 415 q 244 211 214 255 q 332 167 275 167 q 372 175 353 167 q 408 201 390 183 l 408 26 q 349 -2 380 6 q 284 -12 318 -12 q 102 80 170 -12 q 35 333 35 173 q 102 584 35 491 q 284 677 170 677 q 347 670 316 677 q 408 651 378 664 l 408 475 "},"¶":{"x_min":36.75,"x_max":644,"ha":681,"o":"m 644 1002 l 644 935 l 567 935 l 567 0 l 481 0 l 481 935 l 369 935 l 369 0 l 282 0 l 282 533 q 103 597 170 533 q 36 764 36 662 q 107 937 36 872 q 296 1002 178 1002 l 644 1002 "},"•":{"x_min":204,"x_max":597,"ha":802,"o":"m 204 516 q 261 657 204 599 q 401 716 319 716 q 539 657 482 716 q 597 516 597 598 q 538 374 597 433 q 399 315 480 315 q 261 373 318 315 q 204 516 204 432 "},"¥":{"x_min":13.6875,"x_max":644.328125,"ha":658,"o":"m 239 0 l 239 447 l 17 447 l 17 504 l 224 504 l 177 611 l 17 611 l 17 668 l 153 668 l 13 989 l 198 989 l 268 806 l 268 804 q 334 611 311 691 q 362 716 348 669 q 392 802 376 763 l 471 989 l 644 989 l 506 668 l 643 668 l 643 611 l 482 611 l 435 504 l 643 504 l 643 447 l 420 447 l 420 0 l 239 0 "},"(":{"x_min":53,"x_max":353.25,"ha":377,"o":"m 353 -259 l 205 -300 q 90 33 128 -133 q 53 376 53 201 q 90 724 53 555 q 205 1054 128 893 l 353 1013 q 249 708 283 866 q 215 376 215 550 q 249 51 215 208 q 353 -259 283 -106 "},"U":{"x_min":70,"x_max":676,"ha":746,"o":"m 676 990 l 676 368 q 669 206 676 254 q 647 127 662 158 q 545 22 612 56 q 373 -12 478 -12 q 201 22 268 -12 q 99 127 133 56 q 76 207 83 159 q 70 368 70 255 l 70 397 l 70 990 l 263 990 l 263 352 q 287 195 263 230 q 373 161 311 161 q 460 196 436 161 q 484 352 484 232 l 484 990 l 676 990 "},"◊":{"x_min":3.984375,"x_max":668.59375,"ha":673,"o":"m 336 954 l 80 401 l 336 -157 l 592 401 l 336 954 m 336 1120 l 668 401 l 336 -323 l 3 401 l 336 1120 "},"Ñ":{"x_min":76,"x_max":677,"ha":753,"o":"m 76 0 l 76 989 l 272 989 l 468 456 q 492 377 476 430 q 527 252 507 324 q 505 445 512 357 q 498 608 498 533 l 498 989 l 677 989 l 677 0 l 498 0 l 285 553 q 257 654 280 565 q 241 718 247 695 q 251 588 251 660 q 251 415 251 516 l 251 0 l 76 0 m 559 1297 q 520 1171 548 1210 q 442 1132 491 1132 q 423 1133 433 1132 q 402 1138 413 1135 l 351 1157 q 332 1162 342 1160 q 315 1164 323 1164 q 285 1151 296 1164 q 266 1111 273 1139 l 203 1111 q 245 1231 217 1192 q 319 1271 273 1271 q 342 1268 329 1271 q 368 1260 354 1266 l 418 1244 q 432 1240 425 1241 q 446 1239 440 1239 q 479 1252 466 1239 q 498 1297 491 1266 l 559 1297 "},"F":{"x_min":76,"x_max":494.28125,"ha":530,"o":"m 76 0 l 76 990 l 494 990 l 494 807 l 263 807 l 263 601 l 474 601 l 474 419 l 263 419 l 263 0 l 76 0 "},"­":{"x_min":51,"x_max":394,"ha":445,"o":"m 51 225 l 51 440 l 394 440 l 394 225 l 51 225 "},":":{"x_min":70,"x_max":305,"ha":374,"o":"m 305 511 q 271 425 305 460 q 187 390 237 390 q 103 424 137 390 q 70 511 70 459 q 104 596 70 562 q 187 631 138 631 q 271 596 237 631 q 305 511 305 562 m 305 112 q 271 26 305 61 q 187 -8 237 -8 q 103 26 137 -8 q 70 112 70 61 q 104 197 70 163 q 187 232 138 232 q 271 197 237 232 q 305 112 305 163 "},"Û":{"x_min":70,"x_max":676,"ha":746,"o":"m 676 990 l 676 368 q 669 206 676 254 q 647 127 662 158 q 545 22 612 56 q 373 -12 478 -12 q 201 22 268 -12 q 99 127 133 56 q 76 207 83 159 q 70 368 70 255 l 70 397 l 70 990 l 263 990 l 263 352 q 287 195 263 230 q 373 161 311 161 q 460 196 436 161 q 484 352 484 232 l 484 990 l 676 990 m 195 1080 l 306 1330 l 440 1330 l 551 1080 l 471 1080 l 373 1226 l 275 1080 l 195 1080 "},"*":{"x_min":73.5625,"x_max":525.09375,"ha":598,"o":"m 118 591 l 73 669 l 224 750 l 73 830 l 116 907 l 259 816 l 259 990 l 339 990 l 339 816 l 479 907 l 525 830 l 372 750 l 523 669 l 479 591 l 339 684 l 339 510 l 259 510 l 259 684 l 118 591 "},"†":{"x_min":41,"x_max":559,"ha":600,"o":"m 208 -268 l 208 501 l 41 501 l 41 674 l 208 674 l 208 989 l 391 989 l 391 674 l 559 674 l 559 501 l 391 501 l 391 -268 l 208 -268 "},"°":{"x_min":29,"x_max":421,"ha":448,"o":"m 224 914 q 137 877 173 914 q 101 788 101 840 q 137 700 101 737 q 224 663 173 663 q 311 699 275 663 q 347 788 347 736 q 311 877 347 840 q 224 914 275 914 m 225 989 q 363 930 305 989 q 421 787 421 871 q 363 646 421 705 q 223 588 305 588 q 85 645 141 588 q 29 787 29 703 q 86 930 29 872 q 225 989 143 989 "},"V":{"x_min":-25.578125,"x_max":687.234375,"ha":661,"o":"m 250 0 l -25 989 l 170 989 l 287 541 q 316 401 304 475 q 333 244 328 326 q 344 393 333 320 q 372 537 355 467 l 485 989 l 687 989 l 412 0 l 250 0 "},"å":{"x_min":41,"x_max":549,"ha":617,"o":"m 261 853 q 281 805 261 825 q 328 786 301 786 q 375 806 355 786 q 395 854 395 826 q 375 902 395 881 q 328 923 355 923 q 280 903 300 923 q 261 853 261 883 m 180 854 q 223 961 180 917 q 328 1005 266 1005 q 432 961 389 1005 q 475 854 475 917 q 432 747 475 791 q 328 704 389 704 q 223 747 266 704 q 180 854 180 791 m 549 0 l 377 0 l 377 98 q 314 15 350 43 q 233 -12 278 -12 q 90 76 140 -12 q 41 331 41 164 q 91 583 41 494 q 234 672 142 672 q 313 645 278 672 q 377 563 348 618 l 377 665 l 549 665 l 549 0 m 377 343 q 357 479 377 436 q 294 522 337 522 q 237 479 255 522 q 220 341 220 437 q 239 200 220 247 q 299 153 259 153 q 358 197 340 153 q 377 343 377 241 "}," ":{"x_min":0,"x_max":0,"ha":599},"0":{"x_min":35,"x_max":563,"ha":598,"o":"m 219 492 q 236 235 219 304 q 299 167 254 167 q 360 234 342 167 q 378 492 378 302 q 360 754 378 686 q 299 823 342 823 q 236 753 254 823 q 219 492 219 684 m 563 494 q 494 118 563 248 q 299 -12 426 -12 q 103 118 171 -12 q 35 494 35 248 q 102 872 35 742 q 299 1003 170 1003 q 495 872 427 1003 q 563 494 563 742 "},"”":{"x_min":21.9375,"x_max":576.875,"ha":599,"o":"m 21 579 l 129 990 l 321 990 l 156 579 l 21 579 m 276 579 l 385 990 l 576 990 l 412 579 l 276 579 "},"¾":{"x_min":19,"x_max":957,"ha":982,"o":"m 707 221 l 812 221 l 812 377 q 812 406 812 387 q 812 451 812 425 q 790 387 800 413 q 771 345 780 361 l 707 221 m 804 0 l 804 138 l 629 138 l 629 221 l 789 553 l 906 553 l 906 221 l 957 221 l 957 138 l 906 138 l 906 0 l 804 0 m 148 -11 l 717 1002 l 829 1002 l 261 -11 l 148 -11 m 20 594 l 122 594 l 122 588 q 134 539 122 556 q 169 522 146 522 q 210 542 196 522 q 224 602 224 563 q 206 665 224 646 q 146 685 188 685 q 139 684 144 685 q 133 684 134 684 l 133 775 l 139 775 q 210 790 188 775 q 233 844 233 806 q 220 889 233 873 q 186 905 208 905 q 150 889 162 905 q 138 841 138 873 l 138 835 l 40 835 l 40 848 q 78 958 40 920 q 191 997 117 997 q 298 958 261 997 q 335 847 335 920 q 311 766 335 796 q 243 731 287 737 l 243 724 q 325 682 298 714 q 353 594 353 649 q 305 472 353 517 q 175 428 258 428 q 59 467 100 428 q 19 580 19 507 q 19 586 19 582 q 20 594 20 591 "},"@":{"x_min":65,"x_max":1296,"ha":1361,"o":"m 780 191 q 694 105 743 133 q 577 78 646 78 q 423 136 476 78 q 370 305 370 195 q 461 573 370 463 q 682 683 553 683 q 781 659 742 683 q 847 586 821 636 l 884 659 l 986 659 l 888 262 q 886 253 887 258 q 882 228 882 234 q 900 187 882 203 q 946 172 918 172 q 1018 192 980 172 q 1088 249 1055 213 q 1161 370 1136 301 q 1187 516 1187 438 q 1062 794 1187 687 q 737 902 938 902 q 567 880 645 902 q 424 817 489 859 q 239 619 304 740 q 174 352 174 499 q 313 13 174 140 q 684 -113 452 -113 q 899 -79 794 -113 q 1093 16 1003 -46 l 1137 -50 q 926 -165 1038 -127 q 689 -204 813 -204 q 456 -171 562 -204 q 269 -75 350 -138 q 115 111 166 4 q 65 353 65 218 q 99 566 65 465 q 201 750 134 666 q 436 934 298 871 q 741 998 573 998 q 951 967 852 998 q 1120 880 1050 936 q 1252 721 1208 811 q 1296 517 1296 630 q 1252 312 1296 407 q 1129 151 1209 217 q 1030 95 1083 114 q 918 76 976 76 q 813 103 847 76 q 780 188 780 131 l 780 191 m 819 478 q 778 566 809 535 q 696 598 746 598 q 552 511 612 598 q 492 301 492 424 q 522 198 492 234 q 607 163 552 163 q 716 207 667 163 q 782 324 765 252 l 819 478 "},"ö":{"x_min":31,"x_max":574,"ha":604,"o":"m 302 149 q 376 197 350 149 q 402 335 402 245 q 376 472 402 423 q 302 520 350 520 q 228 472 254 520 q 202 335 202 424 q 228 197 202 245 q 302 149 254 149 m 574 333 q 499 81 574 174 q 302 -12 425 -12 q 104 81 177 -12 q 31 333 31 174 q 104 584 31 491 q 302 677 177 677 q 500 583 426 677 q 574 333 574 490 m 114 878 q 138 934 114 910 q 193 959 162 959 q 250 934 226 959 q 274 878 274 910 q 250 820 274 844 q 193 797 227 797 q 137 821 160 797 q 114 878 114 845 m 332 878 q 355 934 332 910 q 411 959 379 959 q 468 934 444 959 q 492 878 492 910 q 468 820 492 844 q 411 797 445 797 q 355 821 378 797 q 332 878 332 845 "},"i":{"x_min":57,"x_max":264,"ha":321,"o":"m 57 842 q 86 919 57 888 q 160 950 116 950 q 233 918 203 950 q 264 842 264 887 q 234 769 264 799 q 160 739 204 739 q 86 768 116 739 q 57 842 57 798 m 70 0 l 70 665 l 250 665 l 250 0 l 70 0 "},"Õ":{"x_min":44,"x_max":726,"ha":769,"o":"m 384 176 q 496 255 459 176 q 533 493 533 334 q 496 733 533 654 q 384 813 459 813 q 273 734 310 813 q 237 493 237 655 q 273 254 237 333 q 384 176 310 176 m 726 480 q 632 121 726 254 q 384 -12 539 -12 q 133 121 223 -12 q 44 493 44 255 q 134 866 44 731 q 384 1002 225 1002 q 634 863 543 1002 q 726 480 726 725 m 564 1297 q 524 1172 552 1211 q 447 1133 496 1133 q 427 1134 437 1133 q 406 1139 417 1136 l 356 1158 q 337 1163 346 1161 q 319 1165 327 1165 q 289 1152 300 1165 q 270 1112 277 1140 l 207 1112 q 249 1232 221 1193 q 323 1272 277 1272 q 346 1269 334 1272 q 372 1261 358 1267 l 422 1245 q 437 1241 429 1242 q 451 1240 444 1240 q 483 1253 471 1240 q 503 1297 495 1267 l 564 1297 "},"þ":{"x_min":68,"x_max":574,"ha":617,"o":"m 321 521 q 260 479 279 521 q 241 342 241 437 q 259 194 241 238 q 318 151 277 151 q 377 198 358 151 q 396 345 396 245 q 378 479 396 437 q 321 521 360 521 m 68 -268 l 68 1050 l 241 1050 l 241 569 q 304 645 268 620 q 382 671 339 671 q 524 582 475 671 q 574 328 574 494 q 524 74 574 164 q 386 -16 475 -16 q 302 12 339 -16 q 241 96 265 41 l 241 -268 l 68 -268 "},"]":{"x_min":23.734375,"x_max":333,"ha":378,"o":"m 333 -269 l 23 -269 l 23 -129 l 150 -129 l 150 881 l 23 881 l 23 1021 l 333 1021 l 333 -269 "},"m":{"x_min":65,"x_max":831,"ha":892,"o":"m 65 0 l 65 665 l 230 665 l 230 562 q 307 644 264 617 q 402 672 349 672 q 488 644 455 672 q 533 562 522 616 q 613 645 571 618 q 703 672 654 672 q 802 621 774 672 q 831 415 831 571 l 831 0 l 654 0 l 654 402 q 642 480 654 458 q 600 502 630 502 q 550 478 565 502 q 536 394 536 454 l 536 0 l 361 0 l 361 402 q 348 480 361 457 q 307 504 336 504 q 255 478 271 504 q 240 394 240 453 l 240 0 l 65 0 "},"8":{"x_min":39,"x_max":559,"ha":598,"o":"m 189 538 l 189 546 q 97 614 129 561 q 66 755 66 668 q 126 938 66 874 q 299 1003 187 1003 q 471 938 411 1003 q 532 755 532 874 q 500 615 532 669 q 409 546 468 561 l 409 538 q 520 450 481 517 q 559 278 559 383 q 489 64 559 141 q 299 -12 420 -12 q 108 64 177 -12 q 39 278 39 141 q 77 450 39 383 q 189 538 116 517 m 297 848 q 248 823 264 848 q 233 747 233 799 q 248 658 233 684 q 299 632 263 632 q 349 657 333 632 q 365 740 365 682 q 348 821 365 795 q 297 848 332 848 m 299 442 q 239 407 259 442 q 220 305 220 373 q 239 196 220 231 q 299 161 258 161 q 358 195 339 161 q 378 301 378 229 q 358 407 378 372 q 299 442 339 442 "},"R":{"x_min":76,"x_max":625.5625,"ha":624,"o":"m 263 560 q 273 559 266 560 q 284 559 281 559 q 380 594 348 559 q 412 700 412 630 q 382 803 412 771 q 288 836 353 836 q 273 836 278 836 q 263 835 267 836 l 263 560 m 76 0 l 76 989 l 277 989 q 518 922 443 989 q 593 710 593 856 q 554 540 593 604 q 439 451 516 476 l 625 0 l 421 0 l 263 409 l 263 0 l 76 0 "},"á":{"x_min":41,"x_max":549,"ha":617,"o":"m 380 343 q 359 477 380 433 q 294 522 338 522 q 237 479 255 522 q 220 341 220 437 q 239 200 220 247 q 299 153 259 153 q 360 198 341 153 q 380 343 380 243 m 549 0 l 380 0 l 380 98 q 314 15 351 43 q 233 -12 277 -12 q 90 76 140 -12 q 41 331 41 164 q 91 583 41 494 q 234 672 142 672 q 313 645 277 672 q 380 563 348 618 l 380 665 l 549 665 l 549 0 m 523 1006 l 324 755 l 235 755 l 360 1006 l 523 1006 "},"×":{"x_min":190.734375,"x_max":957.03125,"ha":1134,"o":"m 267 805 l 572 494 l 879 805 l 957 725 l 651 413 l 957 103 l 879 22 l 572 334 l 267 22 l 190 103 l 495 413 l 190 725 l 267 805 "},"o":{"x_min":31,"x_max":574,"ha":604,"o":"m 302 149 q 376 197 350 149 q 402 335 402 245 q 376 472 402 423 q 302 520 350 520 q 228 472 254 520 q 202 335 202 424 q 228 197 202 245 q 302 149 254 149 m 574 333 q 499 81 574 174 q 302 -12 425 -12 q 104 81 177 -12 q 31 333 31 174 q 104 584 31 491 q 302 677 177 677 q 500 583 426 677 q 574 333 574 490 "},"5":{"x_min":38.296875,"x_max":545,"ha":600,"o":"m 38 26 l 62 205 q 134 172 98 183 q 203 161 170 161 q 314 202 275 161 q 354 320 354 243 q 293 455 354 408 q 118 502 233 502 q 79 502 106 502 q 69 501 73 502 l 136 990 l 515 990 l 515 822 l 271 822 l 246 640 l 253 640 q 467 560 390 640 q 545 338 545 480 q 459 82 545 176 q 226 -12 374 -12 q 125 -2 171 -12 q 38 26 79 6 "},"õ":{"x_min":31,"x_max":574,"ha":604,"o":"m 302 149 q 376 197 350 149 q 402 335 402 245 q 376 472 402 423 q 302 520 350 520 q 228 472 254 520 q 202 335 202 424 q 228 197 202 245 q 302 149 254 149 m 574 333 q 499 81 574 174 q 302 -12 425 -12 q 104 81 177 -12 q 31 333 31 174 q 104 584 31 491 q 302 677 177 677 q 500 583 426 677 q 574 333 574 490 m 480 973 q 440 847 469 886 q 363 808 412 808 q 344 809 354 808 q 322 814 334 811 l 272 833 q 253 838 262 836 q 235 840 243 840 q 205 827 217 840 q 186 787 193 815 l 124 787 q 165 907 137 868 q 239 947 193 947 q 262 944 250 947 q 288 936 274 942 l 338 920 q 353 916 346 917 q 367 915 360 915 q 399 928 387 915 q 419 973 411 942 l 480 973 "},"7":{"x_min":60.046875,"x_max":604.359375,"ha":599,"o":"m 60 0 l 366 826 l 74 826 l 74 989 l 604 989 l 252 0 l 60 0 "},"K":{"x_min":76,"x_max":660.4375,"ha":647,"o":"m 76 1 l 76 989 l 263 989 l 263 557 l 452 989 l 653 989 l 453 538 l 660 1 l 453 1 l 263 482 l 263 1 l 76 1 "},",":{"x_min":0,"x_max":299.734375,"ha":300,"o":"m 0 -190 l 107 221 l 299 221 l 134 -190 l 0 -190 "},"d":{"x_min":41,"x_max":549,"ha":617,"o":"m 375 342 q 356 480 375 438 q 294 523 337 523 q 237 480 255 523 q 220 341 220 437 q 239 198 220 245 q 299 151 259 151 q 357 194 339 151 q 375 342 375 238 m 549 0 l 375 0 l 375 96 q 312 13 349 41 q 229 -14 276 -14 q 90 75 139 -14 q 41 330 41 165 q 91 582 41 494 q 234 671 142 671 q 311 645 276 671 q 375 570 346 620 l 375 1050 l 549 1050 l 549 0 "},"¨":{"x_min":152,"x_max":530,"ha":681,"o":"m 152 878 q 176 934 152 910 q 231 959 200 959 q 288 934 264 959 q 312 878 312 910 q 288 820 312 844 q 231 797 265 797 q 175 821 198 797 q 152 878 152 845 m 370 878 q 393 934 370 910 q 449 959 417 959 q 506 934 482 959 q 530 878 530 910 q 506 820 530 844 q 449 797 483 797 q 393 821 416 797 q 370 878 370 845 "},"Ô":{"x_min":44,"x_max":726,"ha":769,"o":"m 384 176 q 496 255 459 176 q 533 493 533 334 q 496 733 533 654 q 384 813 459 813 q 273 734 310 813 q 237 493 237 655 q 273 254 237 333 q 384 176 310 176 m 726 480 q 632 121 726 254 q 384 -12 539 -12 q 133 121 223 -12 q 44 493 44 255 q 134 866 44 731 q 384 1002 225 1002 q 634 863 543 1002 q 726 480 726 725 m 207 1080 l 319 1330 l 452 1330 l 564 1080 l 483 1080 l 386 1226 l 288 1080 l 207 1080 "},"E":{"x_min":76,"x_max":483.65625,"ha":538,"o":"m 76 0 l 76 989 l 483 989 l 483 806 l 263 806 l 263 607 l 463 607 l 463 425 l 263 425 l 263 193 l 483 193 l 483 0 l 76 0 "},"Y":{"x_min":-55.640625,"x_max":586.96875,"ha":532,"o":"m 169 0 l 169 464 l -55 989 l 148 989 l 212 810 q 244 714 230 762 q 272 617 259 666 q 298 719 284 671 q 327 804 312 766 l 397 989 l 586 989 l 361 464 l 361 0 l 169 0 "},"\"":{"x_min":57,"x_max":371,"ha":427,"o":"m 262 973 l 371 973 l 371 596 l 262 596 l 262 973 m 57 973 l 166 973 l 166 596 l 57 596 l 57 973 "},"‹":{"x_min":20.609375,"x_max":287.109375,"ha":308,"o":"m 287 91 l 188 34 l 20 338 l 188 628 l 287 571 l 154 338 l 287 91 "},"ê":{"x_min":31,"x_max":557,"ha":583,"o":"m 397 388 q 373 495 397 460 q 302 531 349 531 q 230 494 255 531 q 206 388 206 457 l 397 388 m 206 283 l 206 277 q 231 163 206 203 q 305 124 257 124 q 358 142 336 124 q 393 200 379 161 l 548 200 q 460 44 527 100 q 296 -12 393 -12 q 102 80 174 -12 q 31 331 31 173 q 102 584 31 491 q 296 677 174 677 q 491 585 425 677 q 557 314 557 493 l 557 283 l 206 283 m 116 755 l 227 1006 l 361 1006 l 473 755 l 392 755 l 294 902 l 196 755 l 116 755 "},"Ï":{"x_min":-5,"x_max":373,"ha":368,"o":"m 84 0 l 84 989 l 281 989 l 281 0 l 84 0 m -5 1203 q 19 1259 -5 1235 q 74 1284 43 1284 q 131 1259 107 1284 q 155 1203 155 1235 q 131 1145 155 1169 q 74 1122 108 1122 q 18 1146 41 1122 q -5 1203 -5 1170 m 213 1203 q 236 1259 213 1235 q 292 1284 260 1284 q 349 1259 325 1284 q 373 1203 373 1235 q 349 1145 373 1169 q 292 1122 326 1122 q 236 1146 259 1122 q 213 1203 213 1170 "},"„":{"x_min":21.9375,"x_max":576.875,"ha":599,"o":"m 21 -190 l 129 221 l 321 221 l 156 -190 l 21 -190 m 276 -190 l 385 221 l 576 221 l 412 -190 l 276 -190 "},"Â":{"x_min":-5.3125,"x_max":638.6875,"ha":633,"o":"m 253 327 l 382 327 q 346 544 362 430 q 318 783 330 657 q 287 558 303 672 q 253 327 271 444 m -5 0 l 220 989 l 423 989 l 638 0 l 445 0 l 412 173 l 217 173 l 188 0 l -5 0 m 144 1079 l 255 1330 l 388 1330 l 500 1079 l 420 1079 l 322 1226 l 224 1079 l 144 1079 "},"Í":{"x_min":83.328125,"x_max":370.71875,"ha":367,"o":"m 84 0 l 84 989 l 281 989 l 281 0 l 84 0 m 370 1330 l 172 1080 l 83 1080 l 207 1330 l 370 1330 "},"´":{"x_min":240.59375,"x_max":528.359375,"ha":681,"o":"m 528 1006 l 329 755 l 240 755 l 364 1006 l 528 1006 "},"ì":{"x_min":-27.703125,"x_max":259.96875,"ha":320,"o":"m 70 0 l 70 665 l 250 665 l 250 0 l 70 0 m -27 1006 l 135 1006 l 259 755 l 170 755 l -27 1006 "},"±":{"x_min":169,"x_max":965,"ha":1134,"o":"m 169 123 l 965 123 l 965 9 l 169 9 l 169 123 m 511 817 l 624 817 l 624 591 l 965 591 l 965 479 l 624 479 l 624 252 l 511 252 l 511 479 l 169 479 l 169 591 l 511 591 l 511 817 "},"Ú":{"x_min":70,"x_max":676,"ha":746,"o":"m 676 990 l 676 368 q 669 206 676 254 q 647 127 662 158 q 545 22 612 56 q 373 -12 478 -12 q 201 22 268 -12 q 99 127 133 56 q 76 207 83 159 q 70 368 70 255 l 70 397 l 70 990 l 263 990 l 263 352 q 287 195 263 230 q 373 161 311 161 q 460 196 436 161 q 484 352 484 232 l 484 990 l 676 990 m 561 1330 l 362 1080 l 273 1080 l 398 1330 l 561 1330 "},"|":{"x_min":282,"x_max":400,"ha":680,"o":"m 282 1061 l 400 1061 l 400 -327 l 282 -327 l 282 1061 "},"§":{"x_min":39,"x_max":559,"ha":598,"o":"m 300 269 q 352 297 334 269 q 370 378 370 325 q 352 459 370 432 q 300 487 334 487 q 248 459 266 487 q 231 378 231 432 q 248 297 231 325 q 300 269 266 269 m 531 742 l 369 742 l 369 749 q 353 830 369 805 q 301 855 337 855 q 256 835 274 855 q 238 785 238 815 q 340 668 238 729 q 383 642 369 651 q 521 518 483 579 q 559 366 559 458 q 523 230 559 286 q 420 148 487 173 q 504 67 476 116 q 532 -44 532 19 q 469 -213 532 -149 q 302 -278 406 -278 q 139 -210 195 -278 q 83 -16 83 -142 l 83 -12 l 239 -12 l 239 -24 q 255 -104 239 -77 q 303 -132 272 -132 q 348 -109 331 -132 q 366 -51 366 -87 q 250 93 366 22 q 229 105 237 101 q 80 230 121 171 q 39 370 39 290 q 78 508 39 449 q 190 596 117 566 q 108 685 134 638 q 83 789 83 731 q 145 943 83 884 q 311 1002 208 1002 q 474 936 418 1002 q 531 746 531 870 l 531 742 "},"Ý":{"x_min":-55.640625,"x_max":586.96875,"ha":532,"o":"m 169 0 l 169 464 l -55 989 l 148 989 l 212 810 q 244 714 230 762 q 272 617 259 666 q 298 719 284 671 q 327 804 312 766 l 397 989 l 586 989 l 361 464 l 361 0 l 169 0 m 454 1331 l 256 1080 l 167 1080 l 291 1331 l 454 1331 "},"b":{"x_min":68,"x_max":574,"ha":617,"o":"m 321 523 q 259 479 278 523 q 239 342 239 436 q 258 195 239 240 q 318 151 276 151 q 377 198 358 151 q 396 345 396 245 q 378 480 396 438 q 321 523 360 523 m 68 0 l 68 1050 l 241 1050 l 241 570 q 304 645 270 620 q 382 671 339 671 q 525 580 476 671 q 574 317 574 490 q 523 73 574 161 q 386 -14 473 -14 q 302 14 339 -14 q 241 96 265 42 l 241 0 l 68 0 "},"q":{"x_min":41,"x_max":549,"ha":617,"o":"m 375 342 q 356 479 375 437 q 294 521 337 521 q 237 478 255 521 q 220 339 220 435 q 239 198 220 245 q 299 151 259 151 q 357 194 339 151 q 375 342 375 238 m 549 -268 l 375 -268 l 375 96 q 312 12 349 40 q 229 -16 276 -16 q 90 74 140 -16 q 41 328 41 164 q 91 582 41 493 q 234 671 142 671 q 313 644 277 671 q 380 562 349 618 l 380 665 l 549 665 l 549 -268 "},"Ö":{"x_min":44,"x_max":726,"ha":769,"o":"m 384 176 q 496 255 459 176 q 533 493 533 334 q 496 733 533 654 q 384 813 459 813 q 273 734 310 813 q 237 493 237 655 q 273 254 237 333 q 384 176 310 176 m 726 480 q 632 121 726 254 q 384 -12 539 -12 q 133 121 223 -12 q 44 493 44 255 q 134 866 44 731 q 384 1002 225 1002 q 634 863 543 1002 q 726 480 726 725 m 197 1203 q 221 1259 197 1235 q 276 1284 245 1284 q 333 1259 309 1284 q 357 1203 357 1235 q 333 1145 357 1169 q 276 1122 310 1122 q 220 1146 243 1122 q 197 1203 197 1170 m 415 1203 q 438 1259 415 1235 q 494 1284 462 1284 q 551 1259 527 1284 q 575 1203 575 1235 q 551 1145 575 1169 q 494 1122 528 1122 q 438 1146 461 1122 q 415 1203 415 1170 "},"z":{"x_min":11.71875,"x_max":432.296875,"ha":448,"o":"m 11 0 l 199 517 l 27 517 l 27 665 l 432 665 l 247 160 l 419 160 l 419 0 l 11 0 "},"™":{"x_min":150,"x_max":946,"ha":1134,"o":"m 538 989 l 650 989 l 744 745 l 832 989 l 946 989 l 946 622 l 870 622 l 870 911 l 763 622 l 724 622 l 614 911 l 614 622 l 538 622 l 538 989 m 150 989 l 460 989 l 460 925 l 349 925 l 349 622 l 263 622 l 263 925 l 150 925 l 150 989 "},"ã":{"x_min":41,"x_max":549,"ha":617,"o":"m 380 343 q 359 477 380 433 q 294 522 338 522 q 237 479 255 522 q 220 341 220 437 q 239 200 220 247 q 299 153 259 153 q 360 198 341 153 q 380 343 380 243 m 549 0 l 380 0 l 380 98 q 314 15 351 43 q 233 -12 277 -12 q 90 76 140 -12 q 41 331 41 164 q 91 583 41 494 q 234 672 142 672 q 313 645 277 672 q 380 563 348 618 l 380 665 l 549 665 l 549 0 m 513 973 q 474 847 502 886 q 396 808 445 808 q 377 809 387 808 q 356 814 367 811 l 305 833 q 286 838 296 836 q 269 840 277 840 q 238 827 250 840 q 220 787 227 815 l 157 787 q 198 907 170 868 q 273 947 227 947 q 296 944 283 947 q 322 936 308 942 l 372 920 q 386 916 379 917 q 400 915 393 915 q 432 928 420 915 q 452 973 445 942 l 513 973 "},"æ":{"x_min":23,"x_max":905,"ha":931,"o":"m 745 387 q 720 494 745 459 q 648 530 696 530 q 574 494 600 530 q 548 393 548 458 l 548 387 l 745 387 m 280 115 q 347 135 324 115 q 370 195 370 156 q 347 255 370 235 q 280 275 324 275 q 212 255 234 275 q 190 195 190 235 q 212 135 190 155 q 280 115 235 115 m 548 285 l 548 278 q 575 165 548 205 q 653 125 603 125 q 705 143 683 125 q 740 200 727 162 l 895 200 q 807 44 873 100 q 645 -12 740 -12 q 532 11 580 -12 q 443 85 484 34 q 358 11 406 35 q 249 -12 310 -12 q 83 45 144 -12 q 23 201 23 103 q 75 343 23 289 q 211 397 127 397 q 286 388 250 397 q 360 364 322 380 q 363 388 363 380 q 363 402 363 397 q 330 499 363 468 q 229 530 298 530 q 157 518 194 530 q 79 484 120 507 l 79 642 q 174 668 128 660 q 261 677 220 677 q 375 654 327 677 q 454 585 423 631 q 535 653 487 630 q 645 677 583 677 q 839 585 774 677 q 905 315 905 494 l 905 285 l 548 285 "},"®":{"x_min":75,"x_max":1059,"ha":1134,"o":"m 484 709 l 484 533 l 562 533 q 659 553 628 533 q 690 618 690 574 q 658 687 690 665 q 556 709 626 709 l 484 709 m 366 785 l 578 785 q 752 746 693 785 q 812 632 812 707 q 780 530 812 571 q 688 477 748 490 l 812 223 l 679 223 l 570 458 l 484 458 l 484 223 l 366 223 l 366 785 m 567 923 q 407 892 481 923 q 274 801 334 861 q 180 658 213 737 q 148 495 148 580 q 179 333 148 410 q 269 196 210 257 q 405 101 329 134 q 561 68 481 68 q 725 99 647 68 q 864 192 802 131 q 955 327 923 250 q 987 488 987 403 q 956 656 987 578 q 867 795 926 733 q 729 890 805 857 q 567 923 653 923 m 566 996 q 758 958 668 996 q 918 846 848 920 q 1023 685 987 775 q 1059 495 1059 595 q 1022 300 1059 391 q 914 140 985 209 q 753 30 842 68 q 566 -7 663 -7 q 378 31 468 -7 q 217 144 288 70 q 111 306 148 215 q 75 495 75 396 q 113 687 75 594 q 223 853 151 780 q 379 960 292 924 q 566 996 466 996 "},"É":{"x_min":76,"x_max":483.65625,"ha":538,"o":"m 76 0 l 76 989 l 483 989 l 483 806 l 263 806 l 263 607 l 463 607 l 463 425 l 263 425 l 263 193 l 483 193 l 483 0 l 76 0 m 465 1330 l 266 1080 l 177 1080 l 301 1330 l 465 1330 "},"~":{"x_min":118,"x_max":1017,"ha":1134,"o":"m 1017 531 l 1017 407 q 885 334 948 358 q 763 311 822 311 q 702 316 734 311 q 636 334 669 322 q 586 352 620 340 q 374 403 445 403 q 258 377 319 403 q 118 294 197 351 l 118 421 q 252 493 188 469 q 375 518 316 518 q 458 509 416 518 q 570 477 501 501 q 598 467 579 474 q 765 428 707 428 q 882 453 821 428 q 1017 531 943 478 "},"³":{"x_min":21,"x_max":371,"ha":396,"o":"m 22 565 l 129 565 l 129 559 q 141 507 129 525 q 178 489 154 489 q 221 510 206 489 q 236 573 236 532 q 217 640 236 620 q 155 661 198 661 l 139 661 l 139 758 l 147 758 q 223 775 200 758 q 246 833 246 793 q 232 880 246 863 q 195 898 218 898 q 158 881 170 898 q 146 830 146 864 l 146 822 l 42 822 l 42 838 q 82 955 42 915 q 201 996 123 996 q 311 954 273 996 q 350 835 350 913 q 325 749 350 781 q 255 712 300 717 l 255 705 q 342 658 313 693 q 371 565 371 624 q 321 434 371 482 q 184 387 271 387 q 63 429 106 387 q 21 550 21 472 q 21 557 21 552 q 22 565 22 562 "},"¡":{"x_min":70,"x_max":305,"ha":374,"o":"m 96 699 l 279 699 l 279 0 l 96 0 l 96 699 m 187 1002 q 271 967 237 1002 q 305 882 305 932 q 271 797 305 832 q 187 763 237 763 q 104 797 138 763 q 70 882 70 832 q 103 967 70 933 q 187 1002 137 1002 "},"[":{"x_min":44,"x_max":351.9375,"ha":377,"o":"m 44 -269 l 44 1021 l 351 1021 l 351 881 l 227 881 l 227 -129 l 351 -129 l 351 -269 l 44 -269 "},"L":{"x_min":76,"x_max":487.640625,"ha":488,"o":"m 76 0 l 76 989 l 267 989 l 267 193 l 487 193 l 487 0 l 76 0 "}," ":{"x_min":0,"x_max":0,"ha":300},"%":{"x_min":49,"x_max":1056,"ha":1114,"o":"m 255 -12 l 738 1002 l 845 1002 l 365 -12 l 255 -12 m 806 283 q 818 145 806 180 q 862 111 831 111 q 908 147 895 111 q 921 283 921 184 q 908 421 921 384 q 862 458 895 458 q 818 421 831 458 q 806 283 806 384 m 1056 284 q 1006 63 1056 139 q 862 -12 957 -12 q 719 64 769 -12 q 670 284 670 140 q 719 506 670 429 q 862 583 769 583 q 1006 506 957 583 q 1056 284 1056 430 m 183 706 q 196 569 183 605 q 241 534 209 534 q 286 570 273 534 q 299 706 299 606 q 286 845 299 810 q 241 880 273 880 q 196 843 209 880 q 183 706 183 806 m 435 703 q 385 482 435 558 q 242 407 336 407 q 98 483 148 407 q 49 703 49 559 q 98 926 49 849 q 242 1003 147 1003 q 385 926 336 1003 q 435 703 435 849 "},"P":{"x_min":76,"x_max":593,"ha":619,"o":"m 263 560 q 273 559 266 560 q 283 559 280 559 q 377 595 345 559 q 410 699 410 631 q 379 803 410 769 q 283 837 348 837 q 273 836 280 837 q 263 835 266 835 l 263 560 m 76 0 l 76 989 l 277 989 q 515 918 437 989 q 593 701 593 847 q 517 485 593 562 q 306 409 442 409 q 280 409 289 409 q 263 410 271 409 l 263 0 l 76 0 "},"À":{"x_min":-5.3125,"x_max":638.6875,"ha":633,"o":"m 253 327 l 382 327 q 346 544 362 430 q 318 783 330 657 q 287 558 303 672 q 253 327 271 444 m -5 0 l 220 989 l 423 989 l 638 0 l 445 0 l 412 173 l 217 173 l 188 0 l -5 0 m 134 1330 l 297 1330 l 422 1079 l 332 1079 l 134 1330 "},"_":{"x_min":0,"x_max":681,"ha":681,"o":"m 0 -210 l 681 -210 l 681 -327 l 0 -327 l 0 -210 "},"ñ":{"x_min":64,"x_max":547,"ha":608,"o":"m 368 0 l 368 402 q 354 480 368 459 q 309 502 341 502 q 259 476 274 502 q 243 394 243 451 l 243 0 l 64 0 l 64 665 l 231 665 l 231 561 q 310 644 266 617 q 410 672 354 672 q 517 627 487 672 q 547 454 547 583 l 547 0 l 368 0 m 483 973 q 443 847 472 886 q 366 808 415 808 q 347 809 357 808 q 325 814 337 811 l 275 833 q 256 838 265 836 q 238 840 246 840 q 208 827 219 840 q 189 787 196 815 l 126 787 q 168 907 140 868 q 242 947 196 947 q 265 944 253 947 q 291 936 277 942 l 341 920 q 356 916 349 917 q 370 915 363 915 q 402 928 390 915 q 422 973 415 942 l 483 973 "},"+":{"x_min":169,"x_max":965,"ha":1134,"o":"m 511 827 l 624 827 l 624 471 l 965 471 l 965 358 l 624 358 l 624 0 l 511 0 l 511 358 l 169 358 l 169 471 l 511 471 l 511 827 "},"‚":{"x_min":21.9375,"x_max":321,"ha":343,"o":"m 21 -190 l 130 221 l 321 221 l 156 -190 l 21 -190 "},"½":{"x_min":81.515625,"x_max":948,"ha":981,"o":"m 631 0 l 781 265 q 823 356 808 314 q 838 423 838 397 q 826 463 838 449 q 792 478 814 478 q 751 455 763 478 q 740 365 740 432 l 640 365 l 640 387 q 680 517 640 473 q 799 561 720 561 q 908 524 868 561 q 948 425 948 487 q 928 331 948 382 q 847 180 908 280 l 794 96 l 932 96 l 932 0 l 631 0 m 149 -12 l 716 1002 l 829 1002 l 262 -12 l 149 -12 m 140 435 l 140 898 l 81 898 l 81 989 l 258 989 l 258 435 l 140 435 "},"Æ":{"x_min":-6.3125,"x_max":789.546875,"ha":769,"o":"m 372 336 l 336 574 q 326 652 330 611 q 323 738 323 693 q 305 598 322 684 q 301 574 302 582 l 256 336 l 372 336 m -6 0 l 230 990 l 612 990 l 644 808 l 466 808 l 503 605 l 680 605 l 713 423 l 536 423 l 578 193 l 754 193 l 789 0 l 422 0 l 397 168 l 226 168 l 189 0 l -6 0 "},"₣":{"x_min":76,"x_max":910.875,"ha":920,"o":"m 76 0 l 76 989 l 494 989 l 494 806 l 263 806 l 263 601 l 474 601 l 474 419 l 263 419 l 263 0 l 76 0 m 597 0 l 597 665 l 764 665 l 764 546 q 822 643 785 611 q 910 676 859 676 l 910 502 l 898 502 q 802 467 827 502 q 776 312 776 433 l 776 0 l 597 0 "},"Ë":{"x_min":76,"x_max":483.65625,"ha":538,"o":"m 76 0 l 76 989 l 483 989 l 483 806 l 263 806 l 263 607 l 463 607 l 463 425 l 263 425 l 263 193 l 483 193 l 483 0 l 76 0 m 89 1203 q 113 1259 89 1235 q 168 1284 137 1284 q 225 1259 201 1284 q 249 1203 249 1235 q 225 1145 249 1169 q 168 1122 202 1122 q 112 1146 135 1122 q 89 1203 89 1170 m 307 1203 q 330 1259 307 1235 q 386 1284 354 1284 q 442 1259 418 1284 q 467 1203 467 1235 q 443 1145 467 1169 q 386 1122 420 1122 q 330 1146 353 1122 q 307 1203 307 1170 "},"'":{"x_min":57,"x_max":166,"ha":222,"o":"m 57 973 l 166 973 l 166 596 l 57 596 l 57 973 "},"ª":{"x_min":31,"x_max":410,"ha":462,"o":"m 284 763 q 268 858 284 827 q 220 889 252 889 q 177 859 190 889 q 165 762 165 830 q 179 663 165 696 q 223 631 194 631 q 269 662 254 631 q 284 763 284 693 m 410 524 l 284 524 l 284 593 q 234 535 262 554 q 173 516 207 516 q 67 577 104 516 q 31 755 31 639 q 68 932 31 870 q 175 994 106 994 q 234 975 207 994 q 284 918 261 957 l 284 989 l 410 989 l 410 524 "},"ð":{"x_min":31,"x_max":574,"ha":604,"o":"m 350 666 q 319 745 334 710 q 290 809 305 780 l 157 745 l 116 835 l 246 895 q 194 989 212 958 q 160 1044 177 1019 l 336 1044 q 359 998 348 1019 q 381 960 370 978 l 488 1010 l 528 921 l 428 874 q 539 599 504 725 q 574 352 574 473 q 502 84 574 180 q 302 -12 430 -12 q 104 81 177 -12 q 31 333 31 174 q 104 583 31 489 q 298 677 177 677 q 325 674 312 677 q 350 666 338 671 m 302 149 q 376 197 350 149 q 402 335 402 245 q 376 472 402 423 q 302 520 350 520 q 228 472 254 520 q 202 335 202 424 q 228 197 202 245 q 302 149 254 149 "},"T":{"x_min":19,"x_max":510,"ha":529,"o":"m 167 0 l 167 806 l 19 806 l 19 989 l 510 989 l 510 806 l 362 806 l 362 0 l 167 0 "},"Þ":{"x_min":76,"x_max":593,"ha":619,"o":"m 263 373 q 273 372 266 373 q 283 372 280 372 q 377 407 345 372 q 410 512 410 443 q 379 615 410 581 q 283 649 348 649 q 273 648 280 649 q 263 648 266 648 l 263 373 m 76 0 l 76 989 l 263 989 l 263 802 l 276 802 q 515 731 437 802 q 593 514 593 660 q 517 298 593 375 q 306 222 442 222 q 280 222 289 222 q 263 222 270 222 l 263 0 l 76 0 "},"j":{"x_min":57,"x_max":264,"ha":321,"o":"m 57 841 q 86 918 57 887 q 160 949 116 949 q 233 917 203 949 q 264 841 264 886 q 234 768 264 798 q 160 738 204 738 q 86 767 116 738 q 57 841 57 797 m 70 -268 l 70 665 l 250 665 l 250 -268 l 70 -268 "},"1":{"x_min":130.609375,"x_max":409,"ha":598,"o":"m 223 0 l 223 826 l 130 826 l 130 989 l 409 989 l 409 0 l 223 0 "},"›":{"x_min":20.609375,"x_max":287.109375,"ha":308,"o":"m 20 91 l 150 338 l 20 571 l 119 628 l 287 338 l 119 34 l 20 91 "},"ä":{"x_min":41,"x_max":549,"ha":617,"o":"m 380 343 q 359 477 380 433 q 294 522 338 522 q 237 479 255 522 q 220 341 220 437 q 239 200 220 247 q 299 153 259 153 q 360 198 341 153 q 380 343 380 243 m 549 0 l 380 0 l 380 98 q 314 15 351 43 q 232 -12 277 -12 q 90 76 139 -12 q 41 331 41 164 q 91 583 41 494 q 234 672 142 672 q 312 645 277 672 q 380 563 348 618 l 380 665 l 549 665 l 549 0 m 147 878 q 171 934 147 910 q 226 959 195 959 q 283 934 259 959 q 307 878 307 910 q 283 820 307 844 q 226 797 260 797 q 170 821 193 797 q 147 878 147 845 m 365 878 q 388 934 365 910 q 444 959 412 959 q 500 934 476 959 q 525 878 525 910 q 501 820 525 844 q 444 797 478 797 q 388 821 411 797 q 365 878 365 845 "},"<":{"x_min":175,"x_max":958,"ha":1133,"o":"m 958 796 l 958 671 l 337 413 l 958 155 l 958 31 l 175 359 l 175 467 l 958 796 "},"£":{"x_min":-5.546875,"x_max":612.875,"ha":599,"o":"m 31 468 l 115 468 q 60 604 77 543 q 44 721 44 665 q 118 928 44 854 q 327 1002 192 1002 q 509 940 445 1002 q 573 765 573 879 l 573 745 l 425 699 l 425 709 q 399 801 425 770 q 322 833 373 833 q 247 798 274 833 q 221 702 221 764 q 256 551 221 653 q 285 468 276 497 l 460 468 l 460 374 l 302 374 q 310 322 308 342 q 312 287 312 302 q 304 222 312 253 q 279 160 296 190 q 328 138 304 145 q 379 131 353 131 q 459 150 422 131 q 537 211 497 169 l 612 80 q 511 10 565 32 q 391 -12 458 -12 q 272 9 343 -12 q 171 30 201 30 q 121 19 149 30 q 59 -12 93 8 l -5 104 q 61 157 26 139 q 136 175 96 175 q 145 174 139 175 q 153 174 151 174 q 162 229 159 205 q 165 273 165 253 q 161 323 165 298 q 148 374 157 348 l 31 374 l 31 468 "},"¹":{"x_min":85.859375,"x_max":271,"ha":395,"o":"m 147 395 l 147 891 l 85 891 l 85 989 l 271 989 l 271 395 l 147 395 "},"t":{"x_min":13,"x_max":335,"ha":350,"o":"m 84 0 l 84 522 l 13 522 l 13 665 l 84 665 l 84 857 l 263 857 l 263 665 l 335 665 l 335 522 l 263 522 l 263 0 l 84 0 "},"¬":{"x_min":169.125,"x_max":965,"ha":1134,"o":"m 169 584 l 965 584 l 965 244 l 855 244 l 855 472 l 169 472 l 169 584 "},"ù":{"x_min":61,"x_max":539,"ha":600,"o":"m 539 665 l 539 320 q 487 54 539 121 q 301 -12 435 -12 q 113 54 165 -12 q 61 320 61 120 l 61 665 l 236 665 l 236 237 q 250 167 236 185 q 299 149 264 149 q 349 167 335 149 q 364 237 364 186 l 364 665 l 539 665 m 112 1006 l 276 1006 l 401 755 l 311 755 l 112 1006 "},"W":{"x_min":1.578125,"x_max":995.140625,"ha":995,"o":"m 1 989 l 197 989 l 268 542 q 286 407 278 482 q 294 241 294 332 l 423 989 l 584 989 l 716 241 q 716 375 716 306 q 732 514 716 444 l 804 989 l 995 989 l 800 0 l 630 0 l 526 545 q 512 642 518 585 q 507 767 507 699 q 492 636 499 693 q 479 546 485 578 l 371 0 l 197 0 l 1 989 "},"ï":{"x_min":-27,"x_max":351,"ha":322,"o":"m 71 0 l 71 665 l 251 665 l 251 0 l 71 0 m -27 878 q -2 934 -27 910 q 52 959 21 959 q 109 934 85 959 q 133 878 133 910 q 109 820 133 844 q 52 797 86 797 q -3 821 19 797 q -27 878 -27 845 m 191 878 q 214 934 191 910 q 270 959 238 959 q 327 934 303 959 q 351 878 351 910 q 327 820 351 844 q 270 797 304 797 q 214 821 237 797 q 191 878 191 845 "},">":{"x_min":175,"x_max":958,"ha":1133,"o":"m 175 796 l 958 467 l 958 359 l 175 31 l 175 155 l 795 413 l 175 671 l 175 796 "},"v":{"x_min":1.328125,"x_max":511.75,"ha":513,"o":"m 168 0 l 1 665 l 175 665 l 231 365 q 243 284 237 333 q 255 169 249 234 q 268 281 261 232 q 280 365 274 330 l 337 665 l 511 665 l 344 0 l 168 0 "},"û":{"x_min":61,"x_max":539,"ha":600,"o":"m 539 665 l 539 320 q 487 54 539 121 q 301 -12 435 -12 q 113 54 165 -12 q 61 320 61 120 l 61 665 l 236 665 l 236 237 q 250 167 236 185 q 299 149 264 149 q 349 167 335 149 q 364 237 364 186 l 364 665 l 539 665 m 122 755 l 234 1006 l 367 1006 l 479 755 l 399 755 l 301 902 l 202 755 l 122 755 "},"Ò":{"x_min":44,"x_max":726,"ha":769,"o":"m 384 176 q 496 255 459 176 q 533 493 533 334 q 496 733 533 654 q 384 813 459 813 q 273 734 310 813 q 237 493 237 655 q 273 254 237 333 q 384 176 310 176 m 726 480 q 632 121 726 254 q 384 -12 539 -12 q 133 121 223 -12 q 44 493 44 255 q 134 866 44 731 q 384 1002 225 1002 q 634 863 543 1002 q 726 480 726 725 m 197 1330 l 361 1330 l 485 1080 l 396 1080 l 197 1330 "},"&":{"x_min":44,"x_max":724.171875,"ha":741,"o":"m 407 200 l 287 395 q 233 346 249 371 q 217 290 217 321 q 247 205 217 239 q 320 171 277 171 q 360 178 339 171 q 407 200 382 185 m 324 636 l 345 654 q 383 703 369 676 q 397 757 397 730 q 382 805 397 786 q 344 824 367 824 q 296 803 314 824 q 278 751 278 783 q 282 716 278 734 q 296 683 287 698 l 324 636 m 488 69 q 405 12 449 31 q 308 -7 360 -7 q 120 77 196 -7 q 44 284 44 161 q 82 426 44 359 q 196 545 121 492 q 137 663 154 616 q 121 753 121 710 q 183 911 121 852 q 350 970 245 970 q 502 912 443 970 q 562 765 562 855 q 522 629 562 695 q 406 507 482 562 l 529 309 l 625 414 l 724 275 l 613 173 l 722 0 l 530 0 l 488 69 "},"":{"x_min":5.25,"x_max":558,"ha":599,"o":"m 558 789 q 504 814 530 806 q 453 823 478 823 q 344 772 384 823 q 289 617 304 721 l 532 617 l 518 551 l 281 551 q 281 531 281 542 q 281 498 281 520 q 281 476 281 491 q 281 456 281 462 l 489 456 l 476 389 l 286 389 q 338 223 299 276 q 447 170 377 170 q 504 179 476 170 q 557 205 532 188 l 557 22 q 486 -3 522 5 q 414 -12 449 -12 q 188 87 268 -12 q 92 389 108 187 l 5 389 l 19 456 l 89 456 l 89 497 q 89 530 89 519 q 89 551 89 541 l 5 551 l 19 617 l 94 617 q 201 901 117 799 q 413 1003 285 1003 q 487 995 451 1003 q 558 975 523 988 l 558 789 "},"Ð":{"x_min":0,"x_max":696,"ha":739,"o":"m 274 183 l 289 183 q 447 260 394 183 q 501 493 501 338 q 447 730 501 651 q 287 809 394 809 l 274 809 l 274 612 l 376 612 l 376 441 l 274 441 l 274 183 m 82 0 l 82 441 l 0 441 l 0 612 l 82 612 l 82 989 l 249 989 q 585 866 474 989 q 696 493 696 743 q 655 241 696 343 q 528 73 614 140 q 411 16 477 33 q 227 0 346 0 l 82 0 "},"I":{"x_min":84,"x_max":281,"ha":367,"o":"m 84 0 l 84 989 l 281 989 l 281 0 l 84 0 "},"G":{"x_min":44,"x_max":713,"ha":758,"o":"m 351 559 l 713 559 q 713 536 713 551 q 713 513 713 521 q 623 126 713 265 q 376 -12 534 -12 q 133 123 223 -12 q 44 493 44 259 q 137 866 44 730 q 391 1002 230 1002 q 576 936 500 1002 q 687 747 652 871 l 513 666 q 470 776 502 739 q 387 813 438 813 q 273 736 309 813 q 237 494 237 659 q 275 255 237 336 q 387 174 313 174 q 487 229 451 174 q 524 384 524 284 l 351 384 l 351 559 "},"`":{"x_min":152.1875,"x_max":439.96875,"ha":681,"o":"m 152 1006 l 315 1006 l 439 755 l 350 755 l 152 1006 "},"·":{"x_min":33,"x_max":267,"ha":300,"o":"m 267 494 q 233 409 267 443 q 150 375 199 375 q 66 408 100 375 q 33 494 33 442 q 66 579 33 545 q 150 614 100 614 q 233 579 199 614 q 267 494 267 545 "},"r":{"x_min":66,"x_max":379.875,"ha":390,"o":"m 66 0 l 66 665 l 233 665 l 233 546 q 291 644 254 612 q 379 676 328 676 l 379 502 l 367 502 q 271 467 296 502 q 245 312 245 433 l 245 0 l 66 0 "},"¿":{"x_min":51,"x_max":555,"ha":588,"o":"m 393 676 l 393 443 q 283 405 315 443 q 251 280 251 367 q 267 193 251 222 q 316 165 283 165 q 360 191 345 165 q 375 267 375 217 l 375 274 l 555 274 l 555 251 q 491 53 555 120 q 307 -14 428 -14 q 116 63 181 -14 q 51 289 51 140 q 89 464 51 401 q 210 544 128 526 l 210 676 l 393 676 m 184 882 q 217 967 184 933 q 301 1002 251 1002 q 385 967 351 1002 q 419 882 419 932 q 385 797 419 832 q 301 763 351 763 q 218 797 252 763 q 184 882 184 832 "},"ý":{"x_min":1.453125,"x_max":510.546875,"ha":504,"o":"m 89 -268 l 170 0 l 1 665 l 178 665 l 241 370 q 250 310 246 342 q 254 245 254 278 q 266 342 263 318 q 273 382 270 367 l 333 665 l 510 665 l 265 -268 l 89 -268 m 440 1006 l 241 755 l 152 755 l 276 1006 l 440 1006 "},"x":{"x_min":-7.96875,"x_max":511.75,"ha":504,"o":"m -7 0 l 158 356 l 2 665 l 175 665 l 229 553 q 245 513 240 531 q 253 477 251 495 q 261 515 255 496 q 277 555 267 534 l 328 665 l 506 665 l 341 359 l 511 0 l 332 0 l 273 151 q 262 191 267 169 q 253 241 257 214 q 243 193 249 215 q 229 152 237 170 l 166 0 l -7 0 "},"è":{"x_min":31,"x_max":557,"ha":583,"o":"m 397 388 q 373 495 397 460 q 302 531 349 531 q 230 494 255 531 q 206 388 206 457 l 397 388 m 206 283 l 206 277 q 231 163 206 203 q 305 124 257 124 q 358 142 336 124 q 393 200 379 161 l 548 200 q 460 44 527 100 q 296 -12 393 -12 q 102 80 174 -12 q 31 331 31 173 q 102 584 31 491 q 296 677 174 677 q 491 585 425 677 q 557 314 557 493 l 557 283 l 206 283 m 106 1006 l 269 1006 l 394 755 l 305 755 l 106 1006 "},"º":{"x_min":23,"x_max":431,"ha":453,"o":"m 227 629 q 282 662 262 629 q 302 759 302 696 q 282 855 302 821 q 227 890 262 890 q 171 856 191 890 q 152 759 152 822 q 171 662 152 696 q 227 629 190 629 m 431 757 q 375 581 431 647 q 227 516 319 516 q 78 581 133 516 q 23 757 23 647 q 78 934 23 869 q 227 1000 133 1000 q 375 934 320 1000 q 431 757 431 869 "},"Ø":{"x_min":44,"x_max":725,"ha":770,"o":"m 466 788 q 429 812 450 804 q 384 820 409 820 q 268 741 305 820 q 231 497 231 663 q 237 395 231 445 q 254 296 243 345 l 466 788 m 108 -38 l 166 88 q 73 261 103 159 q 44 509 44 364 q 132 874 44 746 q 384 1002 220 1002 q 466 991 428 1002 q 540 958 504 980 l 583 1054 l 647 1020 l 597 907 q 693 733 661 836 q 725 495 725 630 q 634 123 725 257 q 384 -11 543 -11 q 299 0 338 -11 q 225 35 260 12 l 180 -66 l 108 -38 m 299 206 q 337 178 317 187 q 382 169 357 169 q 499 249 460 169 q 538 495 538 330 q 531 597 538 546 q 512 703 525 649 l 299 206 "},"÷":{"x_min":169,"x_max":965,"ha":1134,"o":"m 568 249 q 632 221 605 249 q 659 155 659 194 q 632 90 659 117 q 568 64 606 64 q 503 90 529 64 q 477 155 477 116 q 503 221 477 194 q 568 249 530 249 m 169 471 l 965 471 l 965 358 l 169 358 l 169 471 m 568 765 q 632 737 605 765 q 659 670 659 709 q 632 605 659 632 q 568 579 606 579 q 503 605 529 579 q 477 670 477 631 q 503 737 477 709 q 568 765 530 765 "},"h":{"x_min":64,"x_max":547,"ha":608,"o":"m 368 0 l 368 402 q 354 480 368 459 q 309 502 341 502 q 259 476 274 502 q 244 394 244 451 l 244 0 l 64 0 l 64 1050 l 244 1050 l 244 584 q 321 650 280 629 q 410 672 362 672 q 517 628 487 672 q 547 454 547 585 l 547 0 l 368 0 "},".":{"x_min":33,"x_max":267,"ha":300,"o":"m 267 112 q 233 26 267 61 q 150 -8 199 -8 q 66 26 100 -8 q 33 112 33 61 q 66 197 33 163 q 150 232 100 232 q 233 197 199 232 q 267 112 267 163 "},";":{"x_min":-19.734375,"x_max":305,"ha":374,"o":"m -19 -190 l 89 221 l 281 221 l 116 -190 l -19 -190 m 305 511 q 271 425 305 460 q 187 390 237 390 q 103 424 137 390 q 70 511 70 459 q 104 596 70 562 q 187 631 138 631 q 271 596 237 631 q 305 511 305 562 "},"f":{"x_min":17,"x_max":341,"ha":353,"o":"m 340 1056 l 340 900 q 331 900 336 900 q 319 900 326 900 q 273 881 285 900 q 261 777 261 862 l 261 665 l 341 665 l 341 525 l 261 525 l 261 0 l 82 0 l 82 525 l 17 525 l 17 665 l 82 665 l 82 841 q 89 941 82 908 q 117 999 97 973 q 180 1047 141 1030 q 271 1063 219 1063 q 300 1061 283 1063 q 340 1056 317 1060 "},"“":{"x_min":21.9375,"x_max":576.875,"ha":599,"o":"m 576 990 l 468 579 l 276 579 l 442 990 l 576 990 m 321 990 l 212 579 l 21 579 l 186 990 l 321 990 "},"A":{"x_min":-5.3125,"x_max":638.6875,"ha":633,"o":"m 253 327 l 382 327 q 346 544 362 430 q 318 783 330 657 q 287 558 303 672 q 253 327 271 444 m -5 0 l 220 989 l 423 989 l 638 0 l 445 0 l 412 173 l 217 173 l 188 0 l -5 0 "},"6":{"x_min":35,"x_max":566,"ha":599,"o":"m 302 161 q 357 199 338 161 q 377 313 377 238 q 360 431 377 393 q 307 469 343 469 q 250 428 268 469 q 232 302 232 388 q 249 196 232 231 q 302 161 266 161 m 250 586 q 313 622 283 611 q 371 634 342 634 q 514 558 462 634 q 566 349 566 483 q 496 81 566 177 q 303 -14 427 -14 q 104 75 173 -14 q 35 329 35 164 q 160 755 35 490 l 171 778 l 270 989 l 457 989 l 302 678 q 274 626 287 649 q 250 586 261 603 "},"‘":{"x_min":21.9375,"x_max":321,"ha":343,"o":"m 21 579 l 186 990 l 321 990 l 212 579 l 21 579 "},"O":{"x_min":44,"x_max":726,"ha":769,"o":"m 384 176 q 496 255 459 176 q 533 493 533 334 q 496 733 533 654 q 384 813 459 813 q 273 734 310 813 q 237 493 237 655 q 273 254 237 333 q 384 176 310 176 m 726 480 q 632 121 726 254 q 384 -12 539 -12 q 133 121 223 -12 q 44 493 44 255 q 134 866 44 731 q 384 1002 225 1002 q 634 863 543 1002 q 726 480 726 725 "},"n":{"x_min":64,"x_max":547,"ha":608,"o":"m 368 0 l 368 402 q 354 480 368 459 q 309 502 341 502 q 259 476 274 502 q 243 394 243 451 l 243 0 l 64 0 l 64 665 l 231 665 l 231 561 q 310 644 266 617 q 410 672 354 672 q 517 627 487 672 q 547 454 547 583 l 547 0 l 368 0 "},"3":{"x_min":32,"x_max":561,"ha":599,"o":"m 32 282 l 195 282 l 195 270 q 214 183 195 213 q 271 153 234 153 q 334 190 312 153 q 357 296 357 227 q 328 408 357 374 q 234 442 299 442 q 222 441 230 442 q 211 441 215 441 l 211 603 l 223 603 q 335 632 301 603 q 370 728 370 661 q 350 808 370 779 q 295 837 330 837 q 239 808 258 837 q 221 724 221 780 l 221 713 l 64 713 l 64 736 q 125 933 64 865 q 305 1002 187 1002 q 472 932 414 1002 q 531 732 531 862 q 493 589 531 642 q 387 526 456 536 l 387 514 q 517 439 474 496 q 561 282 561 381 q 485 65 561 144 q 279 -14 410 -14 q 96 56 161 -14 q 32 256 32 126 q 32 268 32 260 q 32 282 32 277 "},"9":{"x_min":33,"x_max":561,"ha":599,"o":"m 292 827 q 238 789 256 827 q 221 672 221 751 q 238 556 221 594 q 292 518 256 518 q 347 555 329 518 q 365 672 365 593 q 347 788 365 750 q 292 827 329 827 m 351 400 q 289 362 319 375 q 227 350 258 350 q 84 428 136 350 q 33 644 33 507 q 102 909 33 817 q 301 1002 171 1002 q 492 910 424 1002 q 561 656 561 819 q 442 229 561 493 l 434 210 l 340 0 l 152 0 l 302 309 q 305 315 303 310 q 351 400 325 359 "},"l":{"x_min":70,"x_max":250,"ha":320,"o":"m 70 0 l 70 1050 l 250 1050 l 250 0 l 70 0 "},"¤":{"x_min":5.25,"x_max":558,"ha":599,"o":"m 558 789 q 504 814 530 806 q 453 823 478 823 q 344 772 384 823 q 289 617 304 721 l 532 617 l 518 551 l 281 551 q 281 531 281 542 q 281 498 281 520 q 281 476 281 491 q 281 456 281 462 l 489 456 l 476 389 l 286 389 q 338 223 299 276 q 447 170 377 170 q 504 179 476 170 q 557 205 532 188 l 557 22 q 486 -3 522 5 q 414 -12 449 -12 q 188 87 268 -12 q 92 389 108 187 l 5 389 l 19 456 l 89 456 l 89 497 q 89 530 89 519 q 89 551 89 541 l 5 551 l 19 617 l 94 617 q 201 901 117 799 q 413 1003 285 1003 q 487 995 451 1003 q 558 975 523 988 l 558 789 "},"4":{"x_min":39,"x_max":559,"ha":598,"o":"m 163 394 l 328 394 l 328 673 q 328 712 328 686 q 328 806 328 737 q 298 699 315 748 q 266 616 282 651 l 163 394 m 318 0 l 318 245 l 39 245 l 39 394 l 293 989 l 480 989 l 480 394 l 559 394 l 559 245 l 480 245 l 480 0 l 318 0 "},"p":{"x_min":68,"x_max":574,"ha":617,"o":"m 321 521 q 260 479 279 521 q 241 342 241 437 q 259 194 241 238 q 318 151 277 151 q 377 198 358 151 q 396 345 396 245 q 378 479 396 437 q 321 521 360 521 m 68 -268 l 68 665 l 237 665 l 237 562 q 303 644 268 618 q 382 671 339 671 q 524 582 474 671 q 574 328 574 493 q 524 74 574 164 q 386 -16 475 -16 q 302 12 339 -16 q 241 96 265 41 l 241 -268 l 68 -268 "},"‡":{"x_min":34,"x_max":564,"ha":599,"o":"m 211 -268 l 211 25 l 34 25 l 34 196 l 211 196 l 211 532 l 34 532 l 34 703 l 211 703 l 211 989 l 388 989 l 388 703 l 564 703 l 564 532 l 388 532 l 388 196 l 564 196 l 564 25 l 388 25 l 388 -268 l 211 -268 "},"à":{"x_min":41,"x_max":549,"ha":617,"o":"m 380 343 q 359 477 380 433 q 294 522 338 522 q 237 479 255 522 q 220 341 220 437 q 239 200 220 247 q 299 153 259 153 q 360 198 341 153 q 380 343 380 243 m 549 0 l 380 0 l 380 98 q 314 15 351 43 q 233 -12 277 -12 q 90 76 140 -12 q 41 331 41 164 q 91 583 41 494 q 234 672 142 672 q 313 645 277 672 q 380 563 348 618 l 380 665 l 549 665 l 549 0 m 147 1006 l 310 1006 l 435 755 l 346 755 l 147 1006 "},"Ü":{"x_min":70,"x_max":676,"ha":746,"o":"m 676 990 l 676 368 q 669 206 676 254 q 647 127 662 158 q 545 22 612 56 q 373 -12 478 -12 q 201 22 268 -12 q 99 127 133 56 q 76 207 83 159 q 70 368 70 255 l 70 397 l 70 990 l 263 990 l 263 352 q 287 195 263 230 q 373 161 311 161 q 460 196 436 161 q 484 352 484 232 l 484 990 l 676 990 m 185 1203 q 209 1259 185 1235 q 264 1284 233 1284 q 321 1259 297 1284 q 345 1203 345 1235 q 321 1145 345 1169 q 264 1122 298 1122 q 208 1146 231 1122 q 185 1203 185 1170 m 403 1203 q 426 1259 403 1235 q 482 1284 450 1284 q 539 1259 515 1284 q 563 1203 563 1235 q 539 1145 563 1169 q 482 1122 516 1122 q 426 1146 449 1122 q 403 1203 403 1170 "},"ó":{"x_min":31,"x_max":574,"ha":604,"o":"m 302 149 q 376 197 350 149 q 402 335 402 245 q 376 472 402 423 q 302 520 350 520 q 228 472 254 520 q 202 335 202 424 q 228 197 202 245 q 302 149 254 149 m 574 333 q 499 81 574 174 q 302 -12 425 -12 q 104 81 177 -12 q 31 333 31 174 q 104 584 31 491 q 302 677 177 677 q 500 583 426 677 q 574 333 574 490 m 490 1006 l 291 755 l 202 755 l 326 1006 l 490 1006 "}},"cssFontWeight":"normal","ascender":1338,"underlinePosition":-221,"cssFontStyle":"normal","boundingBox":{"yMin":-327,"xMin":-61.53125,"yMax":1336,"xMax":1519},"resolution":1000,"original_font_information":{"postscript_name":"FuturaBT-BoldCondensed","version_string":"mfgpctt-v4.4 Dec 29 1998","vendor_url":"","full_font_name":"Futura Bold Condensed BT","font_family_name":"Futura BdCn BT","copyright":"Copyright 1990-1998 Bitstream Inc.  All rights reserved.","description":"","trademark":"","designer":"","designer_url":"","unique_font_identifier":"Futura Bold Condensed, Geometric 211","license_url":"","license_description":"","manufacturer_name":"","font_sub_family_name":"Bold"},"descender":-328,"familyName":"Futura BdCn BT","lineHeight":1665,"underlineThickness":248});


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.js
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */

// Offering a Custom Alias suport - More info: http://docs.jquery.com/Plugins/Authoring#Custom_Alias
(function($) {
	/**
	 * $ is an alias to jQuery object
	 *
	 */
	$.fn.lightBox = function(settings) {
		// Settings to configure the jQuery lightBox plugin how you like
		settings = jQuery.extend({
			// Configuration related to overlay
			overlayBgColor: 		'#000',		// (string) Background color to overlay; inform a hexadecimal value like: #RRGGBB. Where RR, GG, and BB are the hexadecimal values for the red, green, and blue values of the color.
			overlayOpacity:			0.8,		// (integer) Opacity value to overlay; inform: 0.X. Where X are number from 0 to 9
			// Configuration related to navigation
			fixedNavigation:		false,		// (boolean) Boolean that informs if the navigation (next and prev button) will be fixed or not in the interface.
			// Configuration related to images
			imageLoading:			'/assets/css/images/lightbox-ico-loading.gif',		// (string) Path and the name of the loading icon
			imageBtnPrev:			'/assets/css/images/lightbox-btn-prev.gif',			// (string) Path and the name of the prev button image
			imageBtnNext:			'/assets/css/images/lightbox-btn-next.gif',			// (string) Path and the name of the next button image
			imageBtnClose:			'/assets/css/images/lightbox-btn-close.gif',		// (string) Path and the name of the close btn
			imageBlank:				'/assets/css/images/lightbox-blank.gif',			// (string) Path and the name of a blank image (one pixel)
			// Configuration related to container image box
			containerBorderSize:	10,			// (integer) If you adjust the padding in the CSS for the container, #lightbox-container-image-box, you will need to update this value
			containerResizeSpeed:	400,		// (integer) Specify the resize duration of container image. These number are miliseconds. 400 is default.
			// Configuration related to texts in caption. For example: Image 2 of 8. You can alter either "Image" and "of" texts.
			txtImage:				'Foto',	// (string) Specify text "Image"
			txtOf:					'van de',		// (string) Specify text "of"
			// Configuration related to keyboard navigation
			keyToClose:				'c',		// (string) (c = close) Letter to close the jQuery lightBox interface. Beyond this letter, the letter X and the SCAPE key is used to.
			keyToPrev:				'p',		// (string) (p = previous) Letter to show the previous image
			keyToNext:				'n',		// (string) (n = next) Letter to show the next image.
			// Don�t alter these variables in any way
			imageArray:				[],
			activeImage:			0
		},settings);
		// Caching the jQuery object with all elements matched
		var jQueryMatchedObj = this; // This, in this context, refer to jQuery object
		/**
		 * Initializing the plugin calling the start function
		 *
		 * @return boolean false
		 */
		function _initialize() {
			_start(this,jQueryMatchedObj); // This, in this context, refer to object (link) which the user have clicked
			return false; // Avoid the browser following the link
		}
		/**
		 * Start the jQuery lightBox plugin
		 *
		 * @param object objClicked The object (link) whick the user have clicked
		 * @param object jQueryMatchedObj The jQuery object with all elements matched
		 */
		function _start(objClicked,jQueryMatchedObj) {
			// Hime some elements to avoid conflict with overlay in IE. These elements appear above the overlay.
			$('embed, object, select').css({ 'visibility' : 'hidden' });
			// Call the function to create the markup structure; style some elements; assign events in some elements.
			_set_interface();
			// Unset total images in imageArray
			settings.imageArray.length = 0;
			// Unset image active information
			settings.activeImage = 0;
			// We have an image set? Or just an image? Let�s see it.
			if ( jQueryMatchedObj.length == 1 ) {
				settings.imageArray.push(new Array(objClicked.getAttribute('href'),objClicked.getAttribute('title')));
			} else {
				// Add an Array (as many as we have), with href and title atributes, inside the Array that storage the images references		
				for ( var i = 0; i < jQueryMatchedObj.length; i++ ) {
					settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAttribute('title')));
				}
			}
			while ( settings.imageArray[settings.activeImage][0] != objClicked.getAttribute('href') ) {
				settings.activeImage++;
			}
			// Call the function that prepares image exibition
			_set_image_to_view();
		}
		/**
		 * Create the jQuery lightBox plugin interface
		 *
		 * The HTML markup will be like that:
			<div id="jquery-overlay"></div>
			<div id="jquery-lightbox">
				<div id="lightbox-container-image-box">
					<div id="lightbox-container-image">
						<img src="../fotos/XX.jpg" id="lightbox-image">
						<div id="lightbox-nav">
							<a href="#" id="lightbox-nav-btnPrev"></a>
							<a href="#" id="lightbox-nav-btnNext"></a>
						</div>
						<div id="lightbox-loading">
							<a href="#" id="lightbox-loading-link">
								<img src="../images/lightbox-ico-loading.gif">
							</a>
						</div>
					</div>
				</div>
				<div id="lightbox-container-image-data-box">
					<div id="lightbox-container-image-data">
						<div id="lightbox-image-details">
							<span id="lightbox-image-details-caption"></span>
							<span id="lightbox-image-details-currentNumber"></span>
						</div>
						<div id="lightbox-secNav">
							<a href="#" id="lightbox-secNav-btnClose">
								<img src="../images/lightbox-btn-close.gif">
							</a>
						</div>
					</div>
				</div>
			</div>
		 *
		 */
		function _set_interface() {
			// Apply the HTML markup into body tag
			$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="' + settings.imageLoading + '"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="' + settings.imageBtnClose + '"></a></div></div></div></div>');	
			// Get page sizes
			var arrPageSizes = ___getPageSize();
			// Style overlay and show it
			$('#jquery-overlay').css({
				backgroundColor:	settings.overlayBgColor,
				opacity:			settings.overlayOpacity,
				width:				arrPageSizes[0],
				height:				arrPageSizes[1]
			}).fadeIn();
			// Get page scroll
			var arrPageScroll = ___getPageScroll();
			// Calculate top and left offset for the jquery-lightbox div object and show it
			$('#jquery-lightbox').css({
				top:	arrPageScroll[1] + (arrPageSizes[3] / 10),
				left:	arrPageScroll[0]
			}).show();
			// Assigning click events in elements to close overlay
			$('#jquery-overlay,#jquery-lightbox').click(function() {
				_finish();									
			});
			// Assign the _finish function to lightbox-loading-link and lightbox-secNav-btnClose objects
			$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function() {
				_finish();
				return false;
			});
			// If window was resized, calculate the new overlay dimensions
			$(window).resize(function() {
				// Get page sizes
				var arrPageSizes = ___getPageSize();
				// Style overlay and show it
				$('#jquery-overlay').css({
					width:		arrPageSizes[0],
					height:		arrPageSizes[1]
				});
				// Get page scroll
				var arrPageScroll = ___getPageScroll();
				// Calculate top and left offset for the jquery-lightbox div object and show it
				$('#jquery-lightbox').css({
					top:	arrPageScroll[1] + (arrPageSizes[3] / 10),
					left:	arrPageScroll[0]
				});
			});
		}
		/**
		 * Prepares image exibition; doing a image�s preloader to calculate it�s size
		 *
		 */
		function _set_image_to_view() { // show the loading
			// Show the loading
			$('#lightbox-loading').show();
			if ( settings.fixedNavigation ) {
				$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();
			} else {
				// Hide some elements
				$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();
			}
			// Image preload process
			var objImagePreloader = new Image();
			objImagePreloader.onload = function() {
				$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);
				// Perfomance an effect in the image container resizing it
				_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);
				//	clear onLoad, IE behaves irratically with animated gifs otherwise
				objImagePreloader.onload=function(){};
			};
			objImagePreloader.src = settings.imageArray[settings.activeImage][0];
		};
		/**
		 * Perfomance an effect in the image container resizing it
		 *
		 * @param integer intImageWidth The image�s width that will be showed
		 * @param integer intImageHeight The image�s height that will be showed
		 */
		function _resize_container_image_box(intImageWidth,intImageHeight) {
			// Get current width and height
			var intCurrentWidth = $('#lightbox-container-image-box').width();
			var intCurrentHeight = $('#lightbox-container-image-box').height();
			// Get the width and height of the selected image plus the padding
			var intWidth = (intImageWidth + (settings.containerBorderSize * 2)); // Plus the image�s width and the left and right padding value
			var intHeight = (intImageHeight + (settings.containerBorderSize * 2)); // Plus the image�s height and the left and right padding value
			// Diferences
			var intDiffW = intCurrentWidth - intWidth;
			var intDiffH = intCurrentHeight - intHeight;
			// Perfomance the effect
			$('#lightbox-container-image-box').animate({ width: intWidth, height: intHeight },settings.containerResizeSpeed,function() { _show_image(); });
			if ( ( intDiffW == 0 ) && ( intDiffH == 0 ) ) {
				if ( $.browser.msie ) {
					___pause(250);
				} else {
					___pause(100);	
				}
			} 
			$('#lightbox-container-image-data-box').css({ width: intImageWidth });
			$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({ height: intImageHeight + (settings.containerBorderSize * 2) });
		};
		/**
		 * Show the prepared image
		 *
		 */
		function _show_image() {
			$('#lightbox-loading').hide();
			$('#lightbox-image').fadeIn(function() {
				_show_image_data();
				_set_navigation();
			});
			_preload_neighbor_images();
		};
		/**
		 * Show the image information
		 *
		 */
		function _show_image_data() {
			$('#lightbox-container-image-data-box').slideDown('fast');
			$('#lightbox-image-details-caption').hide();
			if ( settings.imageArray[settings.activeImage][1] ) {
				$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();
			}
			// If we have a image set, display 'Image X of X'
			if ( settings.imageArray.length > 1 ) {
				$('#lightbox-image-details-currentNumber').html(settings.txtImage + ' ' + ( settings.activeImage + 1 ) + ' ' + settings.txtOf + ' ' + settings.imageArray.length).show();
			}		
		}
		/**
		 * Display the button navigations
		 *
		 */
		function _set_navigation() {
			$('#lightbox-nav').show();

			// Instead to define this configuration in CSS file, we define here. And it�s need to IE. Just.
			$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({ 'background' : 'transparent url(' + settings.imageBlank + ') no-repeat' });
			
			// Show the prev button, if not the first image in set
			if ( settings.activeImage != 0 ) {
				if ( settings.fixedNavigation ) {
					$('#lightbox-nav-btnPrev').css({ 'background' : 'url(' + settings.imageBtnPrev + ') left 15% no-repeat' })
						.unbind()
						.bind('click',function() {
							settings.activeImage = settings.activeImage - 1;
							_set_image_to_view();
							return false;
						});
				} else {
					// Show the images button for Next buttons
					$('#lightbox-nav-btnPrev').unbind().hover(function() {
						$(this).css({ 'background' : 'url(' + settings.imageBtnPrev + ') left 15% no-repeat' });
					},function() {
						$(this).css({ 'background' : 'transparent url(' + settings.imageBlank + ') no-repeat' });
					}).show().bind('click',function() {
						settings.activeImage = settings.activeImage - 1;
						_set_image_to_view();
						return false;
					});
				}
			}
			
			// Show the next button, if not the last image in set
			if ( settings.activeImage != ( settings.imageArray.length -1 ) ) {
				if ( settings.fixedNavigation ) {
					$('#lightbox-nav-btnNext').css({ 'background' : 'url(' + settings.imageBtnNext + ') right 15% no-repeat' })
						.unbind()
						.bind('click',function() {
							settings.activeImage = settings.activeImage + 1;
							_set_image_to_view();
							return false;
						});
				} else {
					// Show the images button for Next buttons
					$('#lightbox-nav-btnNext').unbind().hover(function() {
						$(this).css({ 'background' : 'url(' + settings.imageBtnNext + ') right 15% no-repeat' });
					},function() {
						$(this).css({ 'background' : 'transparent url(' + settings.imageBlank + ') no-repeat' });
					}).show().bind('click',function() {
						settings.activeImage = settings.activeImage + 1;
						_set_image_to_view();
						return false;
					});
				}
			}
			// Enable keyboard navigation
			_enable_keyboard_navigation();
		}
		/**
		 * Enable a support to keyboard navigation
		 *
		 */
		function _enable_keyboard_navigation() {
			$(document).keydown(function(objEvent) {
				_keyboard_action(objEvent);
			});
		}
		/**
		 * Disable the support to keyboard navigation
		 *
		 */
		function _disable_keyboard_navigation() {
			$(document).unbind();
		}
		/**
		 * Perform the keyboard actions
		 *
		 */
		function _keyboard_action(objEvent) {
			// To ie
			if ( objEvent == null ) {
				keycode = event.keyCode;
				escapeKey = 27;
			// To Mozilla
			} else {
				keycode = objEvent.keyCode;
				escapeKey = objEvent.DOM_VK_ESCAPE;
			}
			// Get the key in lower case form
			key = String.fromCharCode(keycode).toLowerCase();
			// Verify the keys to close the ligthBox
			if ( ( key == settings.keyToClose ) || ( key == 'x' ) || ( keycode == escapeKey ) ) {
				_finish();
			}
			// Verify the key to show the previous image
			if ( ( key == settings.keyToPrev ) || ( keycode == 37 ) ) {
				// If we�re not showing the first image, call the previous
				if ( settings.activeImage != 0 ) {
					settings.activeImage = settings.activeImage - 1;
					_set_image_to_view();
					_disable_keyboard_navigation();
				}
			}
			// Verify the key to show the next image
			if ( ( key == settings.keyToNext ) || ( keycode == 39 ) ) {
				// If we�re not showing the last image, call the next
				if ( settings.activeImage != ( settings.imageArray.length - 1 ) ) {
					settings.activeImage = settings.activeImage + 1;
					_set_image_to_view();
					_disable_keyboard_navigation();
				}
			}
		}
		/**
		 * Preload prev and next images being showed
		 *
		 */
		function _preload_neighbor_images() {
			if ( (settings.imageArray.length -1) > settings.activeImage ) {
				objNext = new Image();
				objNext.src = settings.imageArray[settings.activeImage + 1][0];
			}
			if ( settings.activeImage > 0 ) {
				objPrev = new Image();
				objPrev.src = settings.imageArray[settings.activeImage -1][0];
			}
		}
		/**
		 * Remove jQuery lightBox plugin HTML markup
		 *
		 */
		function _finish() {
			$('#jquery-lightbox').remove();
			$('#jquery-overlay').fadeOut(function() { $('#jquery-overlay').remove(); });
			// Show some elements to avoid conflict with overlay in IE. These elements appear above the overlay.
			$('embed, object, select').css({ 'visibility' : 'visible' });
		}
		/**
		 / THIRD FUNCTION
		 * getPageSize() by quirksmode.com
		 *
		 * @return Array Return an array with page width, height and window width, height
		 */
		function ___getPageSize() {
			var xScroll, yScroll;
			if (window.innerHeight && window.scrollMaxY) {	
				xScroll = window.innerWidth + window.scrollMaxX;
				yScroll = window.innerHeight + window.scrollMaxY;
			} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
				xScroll = document.body.scrollWidth;
				yScroll = document.body.scrollHeight;
			} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
				xScroll = document.body.offsetWidth;
				yScroll = document.body.offsetHeight;
			}
			var windowWidth, windowHeight;
			if (self.innerHeight) {	// all except Explorer
				if(document.documentElement.clientWidth){
					windowWidth = document.documentElement.clientWidth; 
				} else {
					windowWidth = self.innerWidth;
				}
				windowHeight = self.innerHeight;
			} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
				windowWidth = document.documentElement.clientWidth;
				windowHeight = document.documentElement.clientHeight;
			} else if (document.body) { // other Explorers
				windowWidth = document.body.clientWidth;
				windowHeight = document.body.clientHeight;
			}	
			// for small pages with total height less then height of the viewport
			if(yScroll < windowHeight){
				pageHeight = windowHeight;
			} else { 
				pageHeight = yScroll;
			}
			// for small pages with total width less then width of the viewport
			if(xScroll < windowWidth){	
				pageWidth = xScroll;		
			} else {
				pageWidth = windowWidth;
			}
			arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);
			return arrayPageSize;
		};
		/**
		 / THIRD FUNCTION
		 * getPageScroll() by quirksmode.com
		 *
		 * @return Array Return an array with x,y page scroll values.
		 */
		function ___getPageScroll() {
			var xScroll, yScroll;
			if (self.pageYOffset) {
				yScroll = self.pageYOffset;
				xScroll = self.pageXOffset;
			} else if (document.documentElement && document.documentElement.scrollTop) {	 // Explorer 6 Strict
				yScroll = document.documentElement.scrollTop;
				xScroll = document.documentElement.scrollLeft;
			} else if (document.body) {// all other Explorers
				yScroll = document.body.scrollTop;
				xScroll = document.body.scrollLeft;	
			}
			arrayPageScroll = new Array(xScroll,yScroll);
			return arrayPageScroll;
		};
		 /**
		  * Stop the code execution from a escified time in milisecond
		  *
		  */
		 function ___pause(ms) {
			var date = new Date(); 
			curDate = null;
			do { var curDate = new Date(); }
			while ( curDate - date < ms);
		 };
		// Return the jQuery object for chaining. The unbind method is used to avoid click conflict when the plugin is called more than once
		return this.unbind('click').click(_initialize);
	};
})(jQuery); // Call and execute the function immediately passing the jQuery object


	
$(document).ready(function() {
	
	// IE6 PNG FIX
	if ($.browser.msie && $.browser.version == '6.0') {
		DD_belatedPNG.fix('*')
	}
	
	/* TYPEFACE JS HACKING FTW! */
	if (window._typeface_js) {
	}
	

	initMenu();
	
});

function initMenu() {
	$('#nav-main ul').hide();
	$('#nav-main .active ul').show();
	$('#nav-main li a').click(
		function() {
			var checkElement = $(this).next();
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				return false;
			}
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$('#nav-main ul:visible').slideUp('normal');
				checkElement.slideDown('normal');
				return false;
			}
		}
  	);
 }

function changeMarket(value){
	alert(value); 
}


/**
 * Validate the input of a user if it is a valid email address
 * @param src; HTMLInputObject
 */

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function handleVisualErrorFloater (obj , result , error ) {
	var div = document.getElementById('error'),e;
	if ( result ) {
		e='';
		div.style.display = 'none'
		obj.className = obj.className.replace(" error", '');
		obj.validated = '1';
	}
	else{
		e = error;
		div.style.display = ''
		obj.className = obj.className.replace(" error", '');
		obj.className = obj.className+' error';
		obj.validated = '0';
	}
	document.getElementById('error-text').innerHTML = e;
	pos = findPos(obj);
	div.style.left = (pos[0]+50)+"px";
	div.style.top  = (pos[1]-30)+"px";
}
 
function validateEmail ( src ) {
	var emailreg = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,5}$/;
	return emailreg.test(src.value);
}

function validateZipcode ( src ) {
	var emailreg = /^[0-9]{4}\s*[a-zA-Z]{2}$/;
	return emailreg.test(src.value);
}
function validateRadio ( src ) {
	var radios = collectRadios ( src.form );
	for(var name in radios) {
		if ( name = src.name ) {
			for ( var i = 0 ; i < radios[name].length ; i++ ) {
		  		if(radios[name][i].checked) {
		  			return true;
		  		}
		  	}
  		}
	}
	return false;
}
function validateDate ( src ) {
	// dd-mm-yyyy
	var datereg = /^[0-3]{1}\d{1}-[0-1]\d{1}-\d{4}$/;
	return datereg.test(src.value);
}
function validateString ( src ) {
	return ( src.value.length > 0 );
}

function validatePasswdLength ( src ) {
	return ( src.value.length > 5 );
}

function validateNumber ( src ) {
	if ( validateString ( src ) ) {
		return !isNaN(src.value);
	}else{
		return false;
	}
}
function validateCheckbox (src) {
	return ( src.value.checked );
}
function checkValidation(method,obj) {
	return method.apply(this,[obj])
}
function handleVisualError(obj , result , error ) {
	if ( result ) {
		e='';
		document.getElementById('e'+obj.name).style.display = 'none'
		obj.className = obj.className.replace(" error", '');
		obj.validated = '1';
	}else{
		e = error;
		document.getElementById('e'+obj.name).style.display = ''
		obj.className = obj.className.replace(" error", '');
		obj.className = obj.className+' error';
		obj.validated = '0';
	}
	document.getElementById('e'+obj.name).innerHTML = e;
}
var checks = new Array();
function setRequiredFields(required) {
	checks = required;
}
function hasValidation(obj) {
	for ( var i = 0 ; i < checks.length ; i++ ) {
		if( obj.name == checks[i] ) {
			return true;
		}
	}
	return false;
}

function collectRadios (fObj) {
	var radios = new Object();
	for ( var i = 0 ; i < fObj.elements.length ; i++ ) {
		var obj = fObj.elements[i];
		if ( obj.type == 'radio' ) {
			if ( typeof ( radios[obj.name] ) != 'object'  ) {
				radios[obj.name] = new Array ();
			}
			radios[obj.name].push ( obj );
		}
	}
	return radios;
}

function submitAjaxForm ( fObj , ajaxFrame ) {
	if ( _submitForm ( fObj ) ) {
		new Ajax.Updater(ajaxFrame, fObj.action, {asynchronous:true, parameters:Form.serialize(fObj)})
	}
	return false;
}

function _submitForm ( fObj ) {
	var _validated = true;
	var radios = collectRadios(fObj);
	for ( var i = fObj.elements.length -1 ; i >= 0  ; i-- ) {
		var obj = fObj.elements[i];
		if ( hasValidation(obj) ) {
			switch ( obj.type ) {
				case "radio":
					var checked = false;
					if ( typeof ( radios[obj.name] ) == 'object' ) {
						for ( var u = 0 ; u < radios[obj.name].length ; u++ ) {
							if ( radios[obj.name][u].checked ) {
								checked = true;
							}
						}
						if ( ! checked ) {
							if ( typeof ( obj.onblur ) == 'function' ) {
								obj.onblur();
								if ( obj.validated == '0' ) {
									_validated = false;
								}
							}
						}
						delete radios[obj.name];
					}
					break;
				case "text":
				case "checkbox":
					if ( typeof ( obj.onblur ) == 'function' ) {
						obj.onblur();
						if ( obj.validated == '0' ) {
							_validated = false;
						}
					}
					break;
			}
		}
	}
	if ( _validated ) {
		return true
	}else{
		return false;
	}
}

function submitForm ( fObj ) {
	if ( _submitForm ( fObj ) ) {
		fObj.submit();
	}
	return false;
}

function report( msg ) {
	document.getElementById('report').innerHTML += msg+"<br />";
}
function setRadioValue( element , value ) {
	for (var i = 0 ; i < element.length ; i ++ ) {
		if ( element[i].value == value ) {
			element[i].checked = true;
		}
	}
}
function setSelectValue( element , value ) {
	for (var i = 0 ; i < element.length ; i ++ ) {
		if ( element[i].value == value ) {
			element.selectedIndex = i;
		}
	}
}



