var Cufon=(function(){var P=function(){return P.replace.apply(null,arguments)
};
var D=P.DOM={ready:(function(){var c=false,a={loaded:1,complete:1};
var d=[],b=function(){if(c){return
}c=true;
for(var e;
e=d.shift();
e()){}};
if(document.addEventListener){document.addEventListener("DOMContentLoaded",b,false);
window.addEventListener("pageshow",b,false)
}if(!window.opera&&document.readyState){(function(){a[document.readyState]?b():setTimeout(arguments.callee,10)
})()
}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");
b()
}catch(e){setTimeout(arguments.callee,1)
}})()
}K(window,"load",b);
return function(e){if(!arguments.length){b()
}else{c?e():d.push(e)
}}
})(),root:function(){return document.documentElement||document.body
}};
var O=P.CSS={Size:function(a,b){this.value=parseFloat(a);
this.unit=String(a).match(/[a-z%]*$/)[0]||"px";
this.convert=function(c){return c/b*this.value
};
this.convertFrom=function(c){return c/this.value*b
};
this.toString=function(){return this.value+this.unit
}
},addClass:function(b,c){var a=b.className;
b.className=a+(a&&" ")+c;
return b
},color:S(function(a){var b={};
b.color=a.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(d,e,c){b.opacity=parseFloat(c);
return"rgb("+e+")"
});
return b
}),fontStretch:S(function(a){if(typeof a=="number"){return a
}if(/%$/.test(a)){return parseFloat(a)/100
}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[a]||1
}),getStyle:function(a){var b=document.defaultView;
if(b&&b.getComputedStyle){return new ab(b.getComputedStyle(a,null))
}if(a.currentStyle){return new ab(a.currentStyle)
}return new ab(a.style)
},gradient:S(function(b){var a={id:b,type:b.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},e=b.substr(b.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);
for(var c=0,f=e.length,d;
c<f;
++c){d=e[c].split("=",2).reverse();
a.stops.push([d[1]||c/(f-1),d[0]])
}return a
}),quotedList:S(function(a){var b=[],c=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,d;
while(d=c.exec(a)){b.push(d[3]||d[1])
}return b
}),recognizesMedia:S(function(a){var c=document.createElement("style"),d,e,f;
c.type="text/css";
c.media=a;
try{c.appendChild(document.createTextNode("/**/"))
}catch(b){}e=V("head")[0];
e.insertBefore(c,e.firstChild);
d=(c.sheet||c.styleSheet);
f=d&&!d.disabled;
e.removeChild(c);
return f
}),removeClass:function(a,b){var c=RegExp("(?:^|\\s+)"+b+"(?=\\s|$)","g");
a.className=a.className.replace(c,"");
return a
},supports:function(a,b){var c=document.createElement("span").style;
if(c[a]===undefined){return false
}c[a]=b;
return c[a]===b
},textAlign:function(a,b,d,c){if(b.get("textAlign")=="right"){if(d>0){a=" "+a
}}else{if(d<c-1){a+=" "
}}return a
},textShadow:S(function(b){if(b=="none"){return null
}var c=[],a={},f,e=0;
var d=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;
while(f=d.exec(b)){if(f[0]==","){c.push(a);
a={};
e=0
}else{if(f[1]){a.color=f[1]
}else{a[["offX","offY","blur"][e++]]=f[2]
}}}c.push(a);
return c
}),textTransform:(function(){var a={uppercase:function(b){return b.toUpperCase()
},lowercase:function(b){return b.toLowerCase()
},capitalize:function(b){return b.replace(/\b./g,function(c){return c.toUpperCase()
})
}};
return function(b,c){var d=a[c.get("textTransform")];
return d?d(b):b
}
})(),whiteSpace:(function(){var a={inline:1,"inline-block":1,"run-in":1};
var b=/^\s+/,c=/\s+$/;
return function(d,f,e,g){if(g){if(g.nodeName.toLowerCase()=="br"){d=d.replace(b,"")
}}if(a[f.get("display")]){return d
}if(!e.previousSibling){d=d.replace(b,"")
}if(!e.nextSibling){d=d.replace(c,"")
}return d
}
})()};
O.ready=(function(){var c=!O.recognizesMedia("all"),i=false;
var a=[],f=function(){c=true;
for(var j;
j=a.shift();
j()){}};
var e=V("link"),d=V("style");
function b(j){return j.disabled||g(j.sheet,j.media||"screen")
}function g(p,m){if(!O.recognizesMedia(m||"all")){return true
}if(!p||p.disabled){return false
}try{var l=p.cssRules,n;
if(l){search:for(var j=0,k=l.length;
n=l[j],j<k;
++j){switch(n.type){case 2:break;
case 3:if(!g(n.styleSheet,n.media.mediaText)){return false
}break;
default:break search
}}}}catch(o){}return true
}function h(){if(document.createStyleSheet){return true
}var j,k;
for(k=0;
j=e[k];
++k){if(j.rel.toLowerCase()=="stylesheet"&&!b(j)){return false
}}for(k=0;
j=d[k];
++k){if(!b(j)){return false
}}return true
}D.ready(function(){if(!i){i=O.getStyle(document.body).isUsable()
}if(c||(i&&h())){f()
}else{setTimeout(arguments.callee,10)
}});
return function(j){if(c){j()
}else{a.push(j)
}}
})();
function I(a){var b=this.face=a.face,c={"\u0020":1,"\u00a0":1,"\u3000":1};
this.glyphs=a.glyphs;
this.w=a.w;
this.baseSize=parseInt(b["units-per-em"],10);
this.family=b["font-family"].toLowerCase();
this.weight=b["font-weight"];
this.style=b["font-style"]||"normal";
this.viewBox=(function(){var d=b.bbox.split(/\s+/);
var e={minX:parseInt(d[0],10),minY:parseInt(d[1],10),maxX:parseInt(d[2],10),maxY:parseInt(d[3],10)};
e.width=e.maxX-e.minX;
e.height=e.maxY-e.minY;
e.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")
};
return e
})();
this.ascent=-parseInt(b.ascent,10);
this.descent=-parseInt(b.descent,10);
this.height=-this.ascent+this.descent;
this.spacing=function(h,f,o){var e=this.glyphs,g,i,m,d=[],n=0,j=-1,k=-1,l;
while(l=h[++j]){g=e[l]||this.missingGlyph;
if(!g){continue
}if(i){n-=m=i[l]||0;
d[k]-=m
}n+=d[++k]=~~(g.w||this.w)+f+(c[l]?o:0);
i=g.k
}d.total=n;
return d
}
}function W(){var a={},b={oblique:"italic",italic:"oblique"};
this.add=function(c){(a[c.style]||(a[c.style]={}))[c.weight]=c
};
this.get=function(f,e){var g=a[f]||a[b[f]]||a.normal||a.italic||a.oblique;
if(!g){return null
}e={normal:400,bold:700}[e]||parseInt(e,10);
if(g[e]){return g[e]
}var i={1:1,99:0}[e%100],c=[],h,j;
if(i===undefined){i=e>400
}if(e==500){e=400
}for(var d in g){if(!R(g,d)){continue
}d=parseInt(d,10);
if(!h||d<h){h=d
}if(!j||d>j){j=d
}c.push(d)
}if(e<h){e=h
}if(e>j){e=j
}c.sort(function(l,k){return(i?(l>=e&&k>=e)?l<k:l>k:(l<=e&&k<=e)?l>k:l<k)?-1:1
});
return g[c[0]]
}
}function J(){function b(f,e){if(f.contains){return f.contains(e)
}return f.compareDocumentPosition(e)&16
}function d(e){var f=e.relatedTarget;
if(!f||b(this,f)){return
}c(this,e.type=="mouseover")
}function a(e){c(this,e.type=="mouseenter")
}function c(f,e){setTimeout(function(){var g=Y.get(f).options;
P.replace(f,e?U(g,g.hover):g,true)
},10)
}this.attach=function(e){if(e.onmouseenter===undefined){K(e,"mouseover",d);
K(e,"mouseout",d)
}else{K(e,"mouseenter",a);
K(e,"mouseleave",a)
}}
}function G(){var b=[],a={};
function c(d){var g=[],e;
for(var f=0;
e=d[f];
++f){g[f]=b[a[e]]
}return g
}this.add=function(d,e){a[d]=b.push(e)-1
};
this.repeat=function(){var f=arguments.length?c(arguments):b,e;
for(var d=0;
e=f[d++];
){P.replace(e[0],e[1],true)
}}
}function M(){var a={},c=0;
function b(d){return d.cufid||(d.cufid=++c)
}this.get=function(e){var d=b(e);
return a[d]||(a[d]={})
}
}function ab(c){var a={},b={};
this.extend=function(e){for(var d in e){if(R(e,d)){a[d]=e[d]
}}return this
};
this.get=function(d){return a[d]!=undefined?a[d]:c[d]
};
this.getSize=function(d,e){return b[d]||(b[d]=new O.Size(this.get(d),e))
};
this.isUsable=function(){return !!c
}
}function K(b,c,a){if(b.addEventListener){b.addEventListener(c,a,false)
}else{if(b.attachEvent){b.attachEvent("on"+c,function(){return a.call(b,window.event)
})
}}}function F(b,c){var a=Y.get(b);
if(a.options){return b
}if(c.hover&&c.hoverables[b.nodeName.toLowerCase()]){aa.attach(b)
}a.options=c;
return b
}function S(b){var a={};
return function(c){if(!R(a,c)){a[c]=b.apply(null,arguments)
}return a[c]
}
}function Z(a,b){var e=O.quotedList(b.get("fontFamily").toLowerCase()),c;
for(var d=0;
c=e[d];
++d){if(T[c]){return T[c].get(b.get("fontStyle"),b.get("fontWeight"))
}}return null
}function V(a){return document.getElementsByTagName(a)
}function R(a,b){return a.hasOwnProperty(b)
}function U(){var d={},e,a;
for(var b=0,c=arguments.length;
e=arguments[b],b<c;
++b){for(a in e){if(R(e,a)){d[a]=e[a]
}}}return d
}function N(m,e,b,d,l,a){var g=document.createDocumentFragment(),j;
if(e===""){return g
}var f=d.separate;
var i=e.split(L[f]),c=(f=="words");
if(c&&H){if(/^\s/.test(e)){i.unshift("")
}if(/\s$/.test(e)){i.push("")
}}for(var h=0,k=i.length;
h<k;
++h){j=B[d.engine](m,c?O.textAlign(i[h],b,h,k):i[h],b,d,l,a,h<k-1);
if(j){g.appendChild(j)
}}return g
}function Q(a,d){var b=a.nodeName.toLowerCase();
if(d.ignore[b]){return
}var l=!d.textless[b];
var c=O.getStyle(F(a,d)).extend(d);
var k=Z(a,c),j,f,h,i,e,g;
if(!k){return
}for(j=a.firstChild;
j;
j=h){f=j.nodeType;
h=j.nextSibling;
if(l&&f==3){if(i){i.appendData(j.data);
a.removeChild(j)
}else{i=j
}if(h){continue
}}if(i){a.replaceChild(N(k,O.whiteSpace(i.data,c,i,g),c,d,j,a),i);
i=null
}if(f==1){if(j.firstChild){if(j.nodeName.toLowerCase()=="cufon"){B[d.engine](k,null,c,d,j,a)
}else{arguments.callee(j,d)
}}g=j
}}}var H=" ".split(/\s+/).length==0;
var Y=new M();
var aa=new J();
var C=new G();
var X=false;
var B={},T={},E={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(a){return jQuery(a)
})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(a){return $$(a)
})||(window.$&&function(a){return $(a)
})||(document.querySelectorAll&&function(a){return document.querySelectorAll(a)
})||V),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};
var L={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};
P.now=function(){D.ready();
return P
};
P.refresh=function(){C.repeat.apply(C,arguments);
return P
};
P.registerEngine=function(a,b){if(!b){return P
}B[a]=b;
return P.set("engine",a)
};
P.registerFont=function(a){if(!a){return P
}var c=new I(a),b=c.family;
if(!T[b]){T[b]=new W()
}T[b].add(c);
return P.set("fontFamily",'"'+b+'"')
};
P.replace=function(a,b,c){b=U(E,b);
if(!b.engine){return P
}if(!X){O.addClass(D.root(),"cufon-active cufon-loading");
O.ready(function(){O.addClass(O.removeClass(D.root(),"cufon-loading"),"cufon-ready")
});
X=true
}if(b.hover){b.forceHitArea=true
}if(b.autoDetect){delete b.fontFamily
}if(typeof b.textShadow=="string"){b.textShadow=O.textShadow(b.textShadow)
}if(typeof b.color=="string"&&/^-/.test(b.color)){b.textGradient=O.gradient(b.color)
}else{delete b.textGradient
}if(!c){C.add(a,arguments)
}if(a.nodeType||typeof a=="string"){a=[a]
}O.ready(function(){for(var e=0,f=a.length;
e<f;
++e){var d=a[e];
if(typeof d=="string"){P.replace(b.selector(d),b,true)
}else{Q(d,b)
}}});
return P
};
P.set=function(b,a){E[b]=a;
return P
};
return P
})();
Cufon.registerEngine("vml",(function(){var n=document.namespaces;
if(!n){return
}n.add("cvml","urn:schemas-microsoft-com:vml");
n=null;
var i=document.createElement("cvml:shape");
i.style.behavior="url(#default#VML)";
if(!i.coordsize){return
}i=null;
var k=(document.documentMode||0)<8;
document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(k?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));
function p(b,a){return j(b,/(?:em|ex|%)$|^[a-z-]+$/i.test(a)?"1em":a)
}function j(b,a){if(a==="0"){return 0
}if(/px$/i.test(a)){return parseFloat(a)
}var c=b.style.left,d=b.runtimeStyle.left;
b.runtimeStyle.left=b.currentStyle.left;
b.style.left=a.replace("%","em");
var e=b.style.pixelLeft;
b.style.left=c;
b.runtimeStyle.left=d;
return e
}function m(b,c,d,f){var e="computed"+f,a=c[e];
if(isNaN(a)){a=c.get(f);
c[e]=a=(a=="normal")?0:~~d.convertFrom(j(b,a))
}return a
}var l={};
function o(e){var d=e.id;
if(!l[d]){var g=e.stops,f=document.createElement("cvml:fill"),c=[];
f.type="gradient";
f.angle=180;
f.focus="0";
f.method="sigma";
f.color=g[0][1];
for(var a=1,b=g.length-1;
a<b;
++a){c.push(g[a][0]*100+"% "+g[a][1])
}f.colors=c.join(",");
f.color2=g[b][1];
l[d]=f
}return l[d]
}return function(aH,ax,b,aF,aq,aE,d){var aX=(ax===null);
if(aX){ax=aq.alt
}var at=aH.viewBox;
var aV=b.computedFontSize||(b.computedFontSize=new Cufon.CSS.Size(p(aE,b.get("fontSize"))+"px",aH.baseSize));
var aM,aU;
if(aX){aM=aq;
aU=aq.firstChild
}else{aM=document.createElement("cufon");
aM.className="cufon cufon-vml";
aM.alt=ax;
aU=document.createElement("cufoncanvas");
aM.appendChild(aU);
if(aF.printable){var a=document.createElement("cufontext");
a.appendChild(document.createTextNode(ax));
aM.appendChild(a)
}if(!d){aM.appendChild(document.createElement("cvml:shape"))
}}var au=aM.style;
var aj=aU.style;
var aZ=aV.convert(at.height),aB=Math.ceil(aZ);
var e=aB/aZ;
var al=e*Cufon.CSS.fontStretch(b.get("fontStretch"));
var f=at.minX,g=at.minY;
aj.height=aB;
aj.top=Math.round(aV.convert(g-aH.ascent));
aj.left=Math.round(aV.convert(f));
au.height=aV.convert(aH.height)+"px";
var az=b.get("color");
var ay=Cufon.CSS.textTransform(ax,b).split("");
var ap=aH.spacing(ay,m(aE,b,aV,"letterSpacing"),m(aE,b,aV,"wordSpacing"));
if(!ap.length){return null
}var a0=ap.total;
var aN=-f+a0+(at.width-ap[ap.length-1]);
var aw=aV.convert(aN*al),c=Math.round(aw);
var am=aN+","+at.height,aY;
var ar="r"+am+"ns";
var aQ=aF.textGradient&&o(aF.textGradient);
var aW=aH.glyphs,h=0;
var av=aF.textShadow;
var aJ=-1,aK=0,aO;
while(aO=ay[++aJ]){var aD=aW[ay[aJ]]||aH.missingGlyph,aP;
if(!aD){continue
}if(aX){aP=aU.childNodes[aK];
while(aP.firstChild){aP.removeChild(aP.firstChild)
}}else{aP=document.createElement("cvml:shape");
aU.appendChild(aP)
}aP.stroked="f";
aP.coordsize=am;
aP.coordorigin=aY=(f-h)+","+g;
aP.path=(aD.d?"m"+aD.d+"xe":"")+"m"+aY+ar;
aP.fillcolor=az;
if(aQ){aP.appendChild(aQ.cloneNode(false))
}var aC=aP.style;
aC.width=c;
aC.height=aB;
if(av){var aS=av[0],aT=av[1];
var aG=Cufon.CSS.color(aS.color),aL;
var an=document.createElement("cvml:shadow");
an.on="t";
an.color=aG.color;
an.offset=aS.offX+","+aS.offY;
if(aT){aL=Cufon.CSS.color(aT.color);
an.type="double";
an.color2=aL.color;
an.offset2=aT.offX+","+aT.offY
}an.opacity=aG.opacity||(aL&&aL.opacity)||1;
aP.appendChild(an)
}h+=ap[aK++]
}var ao=aP.nextSibling,aR,aI;
if(aF.forceHitArea){if(!ao){ao=document.createElement("cvml:rect");
ao.stroked="f";
ao.className="cufon-vml-cover";
aR=document.createElement("cvml:fill");
aR.opacity=0;
ao.appendChild(aR);
aU.appendChild(ao)
}aI=ao.style;
aI.width=c;
aI.height=aB
}else{if(ao){aU.removeChild(ao)
}}au.width=Math.max(Math.ceil(aV.convert(a0*al)),0);
if(k){var ak=b.computedYAdjust;
if(ak===undefined){var aA=b.get("lineHeight");
if(aA=="normal"){aA="1em"
}else{if(!isNaN(aA)){aA+="em"
}}b.computedYAdjust=ak=0.5*(j(aE,aA)-parseFloat(au.height))
}if(ak){au.marginTop=Math.ceil(ak)+"px";
au.marginBottom=ak+"px"
}}return aM
}
})());
Cufon.registerEngine("canvas",(function(){var g=document.createElement("canvas");
if(!g||!g.getContext||!g.getContext.apply){return
}g=null;
var h=Cufon.CSS.supports("display","inline-block");
var j=!h&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));
var i=document.createElement("style");
i.type="text/css";
i.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(j?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(h?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));
document.getElementsByTagName("head")[0].appendChild(i);
function k(a,r){var c=0,d=0;
var s=[],b=/([mrvxe])([^a-z]*)/g,f;
generate:for(var q=0;
f=b.exec(a);
++q){var e=f[2].split(",");
switch(f[1]){case"v":s[q]={m:"bezierCurveTo",a:[c+~~e[0],d+~~e[1],c+~~e[2],d+~~e[3],c+=~~e[4],d+=~~e[5]]};
break;
case"r":s[q]={m:"lineTo",a:[c+=~~e[0],d+=~~e[1]]};
break;
case"m":s[q]={m:"moveTo",a:[c=~~e[0],d=~~e[1]]};
break;
case"x":s[q]={m:"closePath"};
break;
case"e":break generate
}r[s[q].m].apply(r,s[q].a)
}return s
}function l(a,b){for(var c=0,d=a.length;
c<d;
++c){var e=a[c];
b[e.m].apply(b,e.a)
}}return function(e,aw,ad,az,aq,d){var aH=(aw===null);
if(aH){aw=aq.getAttribute("alt")
}var at=e.viewBox;
var aG=ad.getSize("fontSize",e.baseSize);
var ar=0,ae=0,af=0,ay=0;
var av=az.textShadow,ah=[];
if(av){for(var f=av.length;
f--;
){var an=av[f];
var ai=aG.convertFrom(parseFloat(an.offX));
var ak=aG.convertFrom(parseFloat(an.offY));
ah[f]=[ai,ak];
if(ak<ar){ar=ak
}if(ai>ae){ae=ai
}if(ak>af){af=ak
}if(ai<ay){ay=ai
}}}var a=Cufon.CSS.textTransform(aw,ad).split("");
var ao=e.spacing(a,~~aG.convertFrom(parseFloat(ad.get("letterSpacing"))||0),~~aG.convertFrom(parseFloat(ad.get("wordSpacing"))||0));
if(!ao.length){return null
}var aJ=ao.total;
ae+=at.width-ao[ao.length-1];
ay+=at.minX;
var aA,aF;
if(aH){aA=aq;
aF=aq.firstChild
}else{aA=document.createElement("cufon");
aA.className="cufon cufon-canvas";
aA.setAttribute("alt",aw);
aF=document.createElement("canvas");
aA.appendChild(aF);
if(az.printable){var y=document.createElement("cufontext");
y.appendChild(document.createTextNode(aw));
aA.appendChild(y)
}}var au=aA.style;
var al=aF.style;
var aI=aG.convert(at.height);
var b=Math.ceil(aI);
var ag=b/aI;
var am=ag*Cufon.CSS.fontStretch(ad.get("fontStretch"));
var aj=aJ*am;
var ac=Math.ceil(aG.convert(aj+ae-ay));
var aE=Math.ceil(aG.convert(at.height-ar+af));
aF.width=ac;
aF.height=aE;
al.width=ac+"px";
al.height=aE+"px";
ar+=at.minY;
al.top=Math.round(aG.convert(ar-e.ascent))+"px";
al.left=Math.round(aG.convert(ay))+"px";
var aB=Math.max(Math.ceil(aG.convert(aj)),0)+"px";
if(h){au.width=aB;
au.height=aG.convert(e.height)+"px"
}else{au.paddingLeft=aB;
au.paddingBottom=(aG.convert(e.height)-1)+"px"
}var c=aF.getContext("2d"),ap=aI/at.height;
c.scale(ap,ap*ag);
c.translate(-ay,-ar);
c.save();
function x(){var m=e.glyphs,p,n=-1,o=-1,q;
c.scale(am,1);
while(q=a[++n]){var p=m[a[n]]||e.missingGlyph;
if(!p){continue
}if(p.d){c.beginPath();
if(p.code){l(p.code,c)
}else{p.code=k("m"+p.d,c)
}c.fill()
}c.translate(ao[++o],0)
}c.restore()
}if(av){for(var f=av.length;
f--;
){var an=av[f];
c.save();
c.fillStyle=an.color;
c.translate.apply(c,ah[f]);
x()
}}var aC=az.textGradient;
if(aC){var ax=aC.stops,aD=c.createLinearGradient(0,at.minY,0,at.maxY);
for(var f=0,ab=ax.length;
f<ab;
++f){aD.addColorStop.apply(aD,ax[f])
}c.fillStyle=aD
}else{c.fillStyle=ad.get("color")
}x();
return aA
}
})());
