1/* 2 * Copyright (c) 2009 Simo Kinnunen. 3 * Licensed under the MIT license. 4 * 5 * @version 1.09i 6 */ 7var Cufon=(function(){var m=function(){return m.replace.apply(null,arguments)};var x=m.DOM={ready:(function(){var C=false,E={loaded:1,complete:1};var B=[],D=function(){if(C){return}C=true;for(var F;F=B.shift();F()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,false)}if(!window.opera&&document.readyState){(function(){E[document.readyState]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");D()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:function(){return document.documentElement||document.body}};var n=m.CSS={Size:function(C,B){this.value=parseFloat(C);this.unit=String(C).match(/[a-z%]*$/)[0]||"px";this.convert=function(D){return D/B*this.value};this.convertFrom=function(D){return D/this.value*B};this.toString=function(){return this.value+this.unit}},addClass:function(C,B){var D=C.className;C.className=D+(D&&" ")+B;return C},color:j(function(C){var B={};B.color=C.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B.opacity=parseFloat(F);return"rgb("+D+")"});return B}),fontStretch:j(function(B){if(typeof B=="number"){return B}if(/%$/.test(B)){return parseFloat(B)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[B]||1}),getStyle:function(C){var B=document.defaultView;if(B&&B.getComputedStyle){return new a(B.getComputedStyle(C,null))}if(C.currentStyle){return new a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var G={id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var E=0,B=C.length,D;E<B;++E){D=C[E].split("=",2).reverse();G.stops.push([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var D=[],C=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=C.exec(E)){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var E=document.createElement("style"),D,C,B;E.type="text/css";E.media=G;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=g("head")[0];C.insertBefore(E,C.firstChild);D=(E.sheet||E.styleSheet);B=D&&!D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var B=RegExp("(?:^|\\s+)"+C+"(?=\\s|$)","g");D.className=D.className.replace(B,"");return D},supports:function(D,C){var B=document.createElement("span").style;if(B[D]===undefined){return false}B[D]=C;return B[D]===C},textAlign:function(E,D,B,C){if(D.get("textAlign")=="right"){if(B>0){E=" "+E}}else{if(B<C-1){E+=" "}}return E},textShadow:j(function(F){if(F=="none"){return null}var E=[],G={},B,C=0;var D=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=D.exec(F)){if(B[0]==","){E.push(G);G={};C=0}else{if(B[1]){G.color=B[1]}else{G[["offX","offY","blur"][C++]]=B[2]}}}E.push(G);return E}),textTransform:(function(){var B={uppercase:function(C){return C.toUpperCase()},lowercase:function(C){return C.toLowerCase()},capitalize:function(C){return C.replace(/\b./g,function(D){return D.toUpperCase()})}};return function(E,D){var C=B[D.get("textTransform")];return C?C(E):E}})(),whiteSpace:(function(){var D={inline:1,"inline-block":1,"run-in":1};var C=/^\s+/,B=/\s+$/;return function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=="br"){H=H.replace(C,"")}}if(D[F.get("display")]){return H}if(!G.previousSibling){H=H.replace(C,"")}if(!G.nextSibling){H=H.replace(B,"")}return H}})()};n.ready=(function(){var B=!n.recognizesMedia("all"),E=false;var D=[],H=function(){B=true;for(var K;K=D.shift();K()){}};var I=g("link"),J=g("style");function C(K){return K.disabled||G(K.sheet,K.media||"screen")}function G(M,P){if(!n.recognizesMedia(P||"all")){return true}if(!M||M.disabled){return false}try{var Q=M.cssRules,O;if(Q){search:for(var L=0,K=Q.length;O=Q[L],L<K;++L){switch(O.type){case 2:break;case 3:if(!G(O.styleSheet,O.media.mediaText)){return false}break;default:break search}}}}catch(N){}return true}function F(){if(document.createStyleSheet){return true}var L,K;for(K=0;L=I[K];++K){if(L.rel.toLowerCase()=="stylesheet"&&!C(L)){return false}}for(K=0;L=J[K];++K){if(!C(L)){return false}}return true}x.ready(function(){if(!E){E=n.getStyle(document.body).isUsable()}if(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return function(K){if(B){K()}else{D.push(K)}}})();function s(D){var C=this.face=D.face,B={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=D.glyphs;this.w=D.w;this.baseSize=parseInt(C["units-per-em"],10);this.family=C["font-family"].toLowerCase();this.weight=C["font-weight"];this.style=C["font-style"]||"normal";this.viewBox=(function(){var F=C.bbox.split(/\s+/);var E={minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10),maxY:parseInt(F[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(C.ascent,10);this.descent=-parseInt(C.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(L,N,E){var O=this.glyphs,M,K,G,P=[],F=0,J=-1,I=-1,H;while(H=L[++J]){M=O[H]||this.missingGlyph;if(!M){continue}if(K){F-=G=K[H]||0;P[I]-=G}F+=P[++I]=~~(M.w||this.w)+N+(B[H]?E:0);K=M.k}P.total=F;return P}}function f(){var C={},B={oblique:"italic",italic:"oblique"};this.add=function(D){(C[D.style]||(C[D.style]={}))[D.weight]=D};this.get=function(H,I){var G=C[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return null}I={normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return G[I]}var E={1:1,99:0}[I%100],K=[],F,D;if(E===undefined){E=I>400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||J<F){F=J}if(!D||J>D){D=J}K.push(J)}if(I<F){I=F}if(I>D){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?M<L:M>L:(M<=I&&L<=I)?M>L:M<L)?-1:1});return G[K[0]]}}function r(){function D(F,G){if(F.contains){return F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var F=G.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=="mouseover")}function E(F){C(this,F.type=="mouseenter")}function C(F,G){setTimeout(function(){var H=d.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=function(F){if(F.onmouseenter===undefined){q(F,"mouseover",B);q(F,"mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function u(){var C=[],D={};function B(H){var E=[],G;for(var F=0;G=H[F];++F){E[F]=C[D[G]]}return E}this.add=function(F,E){D[F]=C.push(E)-1};this.repeat=function(){var E=arguments.length?B(arguments):C,F;for(var G=0;F=E[G++];){m.replace(F[0],F[1],true)}}}function A(){var D={},B=0;function C(E){return E.cufid||(E.cufid=++B)}this.get=function(E){var F=C(E);return D[F]||(D[F]={})}}function a(B){var D={},C={};this.extend=function(E){for(var F in E){if(k(E,F)){D[F]=E[F]}}return this};this.get=function(E){return D[E]!=undefined?D[E]:B[E]};
7this.getSize=function(F,E){return C[F]||(C[F]=new n.Size(this.get(F),E))};this.isUsable=function(){return !!B}}function q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.attachEvent){C.attachEvent("on"+B,function(){return D.call(C,window.event)})}}}function v(C,B){var D=d.get(C);if(D.options){return C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.options=B;return C}function j(B){var C={};return function(D){if(!k(C,D)){C[D]=B.apply(null,arguments)}return C[D]}}function c(F,E){var B=n.quotedList(E.get("fontFamily").toLowerCase()),D;for(var C=0;D=B[C];++C){if(i[D]){return i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function g(B){return document.getElementsByTagName(B)}function k(C,B){return C.hasOwnProperty(B)}function h(){var C={},B,F;for(var E=0,D=arguments.length;B=arguments[E],E<D;++E){for(F in B){if(k(B,F)){C[F]=B[F]}}}return C}function o(E,M,C,N,F,D){var K=document.createDocumentFragment(),H;if(M===""){return K}var L=N.separate;var I=M.split(p[L]),B=(L=="words");if(B&&t){if(/^\s/.test(M)){I.unshift("")}if(/\s$/.test(M)){I.push("")}}for(var J=0,G=I.length;J<G;++J){H=z[N.engine](E,B?n.textAlign(I[J],C,J,G):I[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var C=D.nodeName.toLowerCase();if(M.ignore[C]){return}var E=!M.textless[C];var B=n.getStyle(v(D,M)).extend(M);var F=c(D,B),G,K,I,H,L,J;if(!F){return}for(G=D.firstChild;G;G=I){K=G.nodeType;I=G.nextSibling;if(E&&K==3){if(H){H.appendData(G.data);D.removeChild(G)}else{H=G}if(I){continue}}if(H){D.replaceChild(o(F,n.whiteSpace(H.data,B,H,J),B,M,G,D),H);H=null}if(K==1){if(G.firstChild){if(G.nodeName.toLowerCase()=="cufon"){z[M.engine](F,null,B,M,G,D)}else{arguments.callee(G,M)}}J=G}}}var t=" ".split(/\s+/).length==0;var d=new A();var b=new r();var y=new u();var e=false;var z={},i={},w={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(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var p={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};m.now=function(){x.ready();return m};m.refresh=function(){y.repeat.apply(y,arguments);return m};m.registerEngine=function(C,B){if(!B){return m}z[C]=B;return m.set("engine",C)};m.registerFont=function(D){if(!D){return m}var B=new s(D),C=B.family;if(!i[C]){i[C]=new f()}i[C].add(B);return m.set("fontFamily",'"'+C+'"')};m.replace=function(D,C,B){C=h(w,C);if(!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cufon-loading"),"cufon-ready")});e=true}if(C.hover){C.forceHitArea=true}if(C.autoDetect){delete C.fontFamily}if(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}else{delete C.textGradient}if(!B){y.add(D,arguments)}
7if(D.nodeType||typeof D=="string"){D=[D]}n.ready(function(){for(var F=0,E=D.length;F<E;++F){var G=D[F];if(typeof G=="string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return m};m.set=function(B,C){w[B]=C;return m};return m})();Cufon.registerEngine("vml",(function(){var e=document.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft-com:vml");e=null;var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var h=(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:'+(h?"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 c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;m<l;++m){i.push(n[m][0]*100+"% "+n[m][1])}o.colors=i.join(",");o.color2=n[l][1];g[q]=o}return g[q]}return function(ac,G,Y,C,K,ad,W){var n=(G===null);if(n){G=K.alt}var I=ac.viewBox;var p=Y.computedFontSize||(Y.computedFontSize=new Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var y,q;if(n){y=K;q=K.firstChild}else{y=document.createElement("cufon");y.className="cufon cufon-vml";y.alt=G;q=document.createElement("cufoncanvas");y.appendChild(q);if(C.printable){var Z=document.createElement("cufontext");Z.appendChild(document.createTextNode(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cvml:shape"))}}var ai=y.style;var R=q.style;var l=p.convert(I.height),af=Math.ceil(l);var V=af/l;var P=V*Cufon.CSS.fontStretch(Y.get("fontStretch"));var U=I.minX,T=I.minY;R.height=af;R.top=Math.round(p.convert(T-ac.ascent));R.left=Math.round(p.convert(U));ai.height=p.convert(ac.height)+"px";var F=Y.get("color");var ag=Cufon.CSS.textTransform(G,Y).split("");var L=ac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!L.length){return null}var k=L.total;var x=-U+k+(I.width-L[L.length-1]);var ah=p.convert(x*P),X=Math.round(ah);var O=x+","+I.height,m;var J="r"+O+"ns";var u=C.textGradient&&d(C.textGradient);var o=ac.glyphs,S=0;var H=C.textShadow;var ab=-1,aa=0,w;while(w=ag[++ab]){var D=o[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=q.childNodes[aa];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=document.createElement("cvml:shape");q.appendChild(v)}v.stroked="f";v.coordsize=O;v.coordorigin=m=(U-S)+","+T;v.path=(D.d?"m"+D.d+"xe":"")+"m"+m+J;v.fillcolor=F;if(u){v.appendChild(u.cloneNode(false))}var ae=v.style;ae.width=X;ae.height=af;if(H){var s=H[0],r=H[1];var B=Cufon.CSS.color(s.color),z;var N=document.createElement("cvml:shadow");N.on="t";N.color=B.color;N.offset=s.offX+","+s.offY;if(r){z=Cufon.CSS.color(r.color);N.type="double";N.color2=z.color;N.offset2=r.offX+","+r.offY}N.opacity=B.opacity||(z&&z.opacity)||1;v.appendChild(N)}S+=L[aa++]}var M=v.nextSibling,t,A;if(C.forceHitArea){if(!M){M=document.createElement("cvml:rect");M.stroked="f";M.className="cufon-vml-cover";t=document.createElement("cvml:fill");t.opacity=0;M.appendChild(t);q.appendChild(M)}A=M.style;A.width=X;A.height=af}else{if(M){q.removeChild(M)}}ai.width=Math.max(Math.ceil(p.convert(k*P)),0);if(h){var Q=Y.computedYAdjust;if(Q===undefined){var E=Y.get("lineHeight");if(E=="normal"){E="1em"}else{if(!isNaN(E)){E+="em"}}Y.computedYAdjust=Q=0.5*(a(ad,E)-parseFloat(ai.height))}if(Q){ai.marginTop=Math.ceil(Q)+"px";ai.marginBottom=Q+"px"}}return y}})());Cufon.registerEngine("canvas",(function(){var b=document.createElement("canvas");if(!b||!b.getContext||!b.getContext.apply){return}b=null;var a=Cufon.CSS.supports("display","inline-block");var e=!a&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var f=document.createElement("style");f.type="text/css";f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?"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(f);function d(p,h){var n=0,m=0;var g=[],o=/([mrvxe])([^a-z]*)/g,k;generate:for(var j=0;k=o.exec(p);++j){var l=k[2].split(",");switch(k[1]){case"v":g[j]={m:"bezierCurveTo",a:[n+~~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=~~l[4],m+=~~l[5]]};break;case"r":g[j]={m:"lineTo",a:[n+=~~l[0],m+=~~l[1]]};break;case"m":g[j]={m:"moveTo",a:[n=~~l[0],m=~~l[1]]};break;case"x":g[j]={m:"closePath"};break;case"e":break generate}h[g[j].m].apply(h,g[j].a)}return g}function c(m,k){for(var j=0,h=m.length;j<h;++j){var g=m[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var k=(w===null);if(k){w=C.getAttribute("alt")}var A=V.viewBox;var m=P.getSize("fontSize",V.baseSize);var B=0,O=0,N=0,u=0;var z=t.textShadow,L=[];if(z){for(var U=z.length;U--;){var F=z[U];var K=m.convertFrom(parseFloat(F.offX));var I=m.convertFrom(parseFloat(F.offY));L[U]=[K,I];if(I<B){B=I}if(K>O){O=K}if(I>N){N=I}if(K<u){u=K}
7}}var Z=Cufon.CSS.textTransform(w,P).split("");var E=V.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return null}var h=E.total;O+=A.width-E[E.length-1];u+=A.minX;var s,n;if(k){s=C;n=C.firstChild}else{s=document.createElement("cufon");s.className="cufon cufon-canvas";s.setAttribute("alt",w);n=document.createElement("canvas");s.appendChild(n);if(t.printable){var S=document.createElement("cufontext");S.appendChild(document.createTextNode(w));s.appendChild(S)}}var aa=s.style;var H=n.style;var j=m.convert(A.height);var Y=Math.ceil(j);var M=Y/j;var G=M*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=h*G;var Q=Math.ceil(m.convert(J+O-u));var o=Math.ceil(m.convert(A.height-B+N));n.width=Q;n.height=o;H.width=Q+"px";H.height=o+"px";B+=A.minY;H.top=Math.round(m.convert(B-V.ascent))+"px";H.left=Math.round(m.convert(u))+"px";var r=Math.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=r;aa.height=m.convert(V.height)+"px"}else{aa.paddingLeft=r;aa.paddingBottom=(m.convert(V.height)-1)+"px"}var X=n.getContext("2d"),D=j/A.height;X.scale(D,D*M);X.translate(-u,-B);X.save();function T(){var x=V.glyphs,ab,l=-1,g=-1,y;X.scale(G,1);
7while(y=Z[++l]){var ab=x[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(ab.code){c(ab.code,X)}else{ab.code=d("m"+ab.d,X)}X.fill()}X.translate(E[++g],0)}X.restore()}if(z){for(var U=z.length;U--;){var F=z[U];X.save();X.fillStyle=F.color;X.translate.apply(X,L[U]);T()}}var q=t.textGradient;if(q){var v=q.stops,p=X.createLinearGradient(0,A.minY,0,A.maxY);for(var U=0,R=v.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=p}else{X.fillStyle=P.get("color")}T();return s}})()); 8 9Cufon.registerFont({"w":241,"face":{"font-family":"IFI Font","font-weight":350,"font-stretch":"normal","units-per-em":"360","panose-1":"0 0 0 0 0 0 0 0 0 0","ascent":"288","descent":"-72","x-height":"4","bbox":"-9 -287 389 59.2312","underline-thickness":"18","underline-position":"-18","stemh":"40","stemv":"44","unicode-range":"U+0020-U+2122"},"glyphs":{" ":{"w":108},"A":{"d":"11,0r111,-254r41,0r111,254r-47,0r-26,-61r-119,0r-26,61r-45,0xm98,-100r87,0r-44,-101","w":284},"B":{"d":"32,-252v83,2,196,-19,196,65v0,30,-17,46,-36,56v86,29,54,131,-43,131r-117,0r0,-252xm76,-146v45,-1,108,9,108,-35v0,-41,-66,-31,-108,-32r0,67xm198,-74v0,-44,-76,-33,-122,-34r0,69v48,-2,122,12,122,-35","w":259,"k":{"?":2,"&":-4,"v":4,"w":4,"y":4,"T":5,"V":7,"W":5,"Y":11,"X":7}},"C":{"d":"149,4v-73,0,-128,-57,-128,-130v0,-72,54,-130,130,-130v46,0,75,16,99,39r-29,33v-48,-60,-153,-28,-153,58v0,49,35,89,83,89v31,0,50,-12,72,-32r29,29v-26,27,-56,44,-103,44","w":265,"k":{"J":3,"C":7,"G":7,"O":7,"Q":7,"d":4,"g":4,"q":4,"c":4,"e":4,"o":4,"v":4,"w":4,"y":4,"V":1,"W":1,"Y":4,"X":4,"x":4,"-":4,"\u2013":4,"\u2014":4}},"D":{"d":"32,0r0,-252r94,0v79,0,134,54,134,126v0,71,-55,126,-134,126r-94,0xm214,-125v0,-68,-58,-96,-137,-87r0,172v78,8,137,-17,137,-85","w":281,"k":{"?":7,"}":7,"]":7,")":11,"\/":14,"A":18,"J":14,".":14,",":14,"\u2026":14,"Z":15,"T":16,"V":16,"W":14,"Y":23,"S":4,"X":20,"x":4}},"E":{"d":"32,0r0,-252r187,0r0,40r-142,0r0,65r126,0r0,40r-126,0r0,67r144,0r0,40r-189,0","k":{"d":4,"g":4,"q":4,"c":4,"e":4,"o":4,"v":4,"w":4,"y":4}},"F":{"d":"32,0r0,-252r188,0r0,40r-143,0r0,69r127,0r0,40r-127,0r0,103r-45,0","w":236,"k":{"\/":25,"?":-4,"&":7,"A":29,"J":40,".":36,",":36,"\u2026":36,"\u201d":-7,"\u2019":-7,"C":2,"G":2,"O":2,"Q":2,"Z":4,"d":4,"g":4,"q":4,"c":5,"e":5,"o":5,"a":9,"s":4,"v":5,"w":4,"y":5,"z":5}},"G":{"d":"152,4v-79,0,-131,-56,-131,-130v0,-71,54,-130,130,-130v44,0,71,12,97,34r-28,33v-19,-17,-39,-27,-71,-27v-46,0,-81,41,-81,90v0,79,89,115,146,71r0,-47r-64,0r0,-39r107,0r0,106v-25,21,-60,39,-105,39","w":282,"k":{"?":4,"a":-4,"v":2,"y":2,"T":5,"V":9,"W":7,"Y":11,"X":4}},"H":{"d":"32,0r0,-252r45,0r0,105r120,0r0,-105r44,0r0,252r-44,0r0,-106r-120,0r0,106r-45,0","w":273},"I":{"d":"35,0r0,-252r44,0r0,252r-44,0","w":114},"J":{"d":"173,-86v11,99,-128,115,-165,49r29,-30v24,41,91,45,90,-20r0,-165r46,0r0,166","w":201,"k":{"A":9,"J":7,".":5,",":5,"\u2026":5}},"K":{"d":"32,0r0,-252r45,0r0,127r120,-127r54,0r-105,108r110,144r-54,0r-86,-113r-39,40r0,73r-45,0","w":261,"k":{"&":1,"A":5,"C":19,"G":19,"O":19,"Q":19,"d":9,"g":9,"q":9,"c":11,"e":11,"o":11,"a":4,"v":22,"w":18,"y":18,"T":4,"V":11,"W":11,"Y":12,"S":4,"-":18,"\u2013":18,"\u2014":18,"f":7,"t":9,"u":7,"U":5}},"L":{"d":"32,0r0,-252r45,0r0,212r132,0r0,40r-177,0","w":222,"k":{"*":29,"?":22,"&":1,"\u201d":14,"\u2019":14,"C":14,"G":14,"O":14,"Q":14,"d":2,"g":2,"q":2,"c":4,"e":4,"o":4,"v":22,"w":18,"y":22,"T":36,"V":41,"W":36,"Y":47,"-":14,"\u2013":14,"\u2014":14,"f":7,"t":7,"U":7,"\u201c":14,"\u2018":14,"\u00ae":32,"\u2122":32}},"M":{"d":"32,0r0,-252r48,0r76,119r77,-119r47,0r0,252r-44,0r0,-181r-81,119r-79,-118r0,180r-44,0","w":312},"N":{"d":"32,0r0,-252r41,0r135,174r0,-174r44,0r0,252r-37,0r-139,-179r0,179r-44,0","w":284},"O":{"d":"153,4v-77,0,-132,-58,-132,-130v0,-71,55,-130,132,-130v77,0,132,58,132,130v0,71,-55,130,-132,130xm153,-37v50,0,85,-39,85,-89v0,-49,-35,-90,-85,-90v-50,0,-85,40,-85,90v0,49,35,89,85,89","w":306,"k":{"?":7,"}":7,"]":7,")":11,"\/":14,"A":16,"J":11,".":14,",":14,"\u2026":14,"Z":13,"T":14,"V":16,"W":14,"Y":22,"S":2,"X":18,"x":2}},"P":{"d":"32,0r0,-252r100,0v59,0,96,33,96,85v-1,75,-70,92,-151,86r0,81r-45,0xm77,-121v51,3,106,0,106,-46v0,-49,-56,-47,-106,-45r0,91","w":240,"k":{"&":2,"\/":22,"A":25,"J":36,".":36,",":36,"\u2026":36,"\u201d":-7,"\u2019":-7,"Z":5,"c":2,"e":2,"o":2,"a":4,"v":-4,"w":-4,"y":-4,"V":4,"W"
9:2,"Y":4,"X":11,"f":-5,"t":-5}},"Q":{"d":"288,-24r-28,32r-31,-27v-83,59,-208,-5,-208,-107v0,-71,55,-130,132,-130v109,0,169,124,106,207xm68,-127v0,67,69,112,129,79r-44,-37r29,-33r44,41v33,-59,-5,-139,-73,-139v-50,0,-85,40,-85,89","w":306,"k":{")":4,"?":7,"T":14,"V":16,"W":14,"Y":23}},"R":{"d":"145,-252v56,0,93,28,93,80v0,41,-24,67,-59,77r68,95r-53,0r-62,-88r-55,0r0,88r-45,0r0,-252r113,0xm77,-127v51,0,116,7,116,-43v0,-50,-65,-42,-116,-42r0,85","w":260,"k":{"J":2,"d":2,"g":2,"q":2,"c":4,"e":4,"o":4,"T":1,"V":7,"W":5,"Y":9}},"S":{"d":"211,-72v0,94,-144,94,-196,35r27,-31v24,21,49,32,80,32v27,0,44,-12,44,-32v0,-18,-10,-28,-57,-39v-54,-13,-83,-29,-83,-76v0,-82,129,-92,177,-41r-24,34v-23,-17,-45,-26,-68,-26v-26,0,-41,13,-41,30v0,19,11,28,60,40v53,13,81,32,81,74","w":230,"k":{"?":4,"A":5,"Z":4,"v":5,"w":4,"y":5,"z":2,"T":5,"V":11,"W":9,"Y":11,"S":4,"X":9,"x":5,"f":2,"t":2}},"T":{"d":"94,0r0,-211r-80,0r0,-41r205,0r0,41r-80,0r0,211r-45,0","w":233,"k":{"&":19,"\/":32,"j":7,"A":32,"J":40,".":36,",":36,"\u2026":36,"C":14,"G":14,"O":14,"Q":14,"Z":5,"d":37,"g":37,"q":37,"c":41,"e":41,"o":41,"a":41,"s":35,"v":23,"w":21,"y":23,"z":32,"S":5,"x":23,":":8,";":8,"-":32,"\u2013":32,"\u2014":32,"b":4,"h":4,"k":4,"l":4,"m":26,"n":26,"p":26,"r":26,"f":13,"i":7,"t":10,"u":23}},"U":{"d":"136,4v-66,0,-108,-38,-108,-111r0,-145r45,0v5,84,-27,215,63,215v39,0,64,-24,64,-70r0,-145r44,0r0,143v0,75,-42,113,-108,113","w":272,"k":{"\/":5,"A":9,"J":7,".":5,",":5,"\u2026":5,"X":4,"x":2}},"V":{"d":"116,2r-105,-254r49,0r76,194r75,-194r48,0r-104,254r-39,0","w":270,"k":{"\/":43,"&":16,"j":7,"A":36,"J":43,".":43,",":43,"\u2026":43,"C":16,"G":16,"O":16,"Q":16,"Z":4,"d":23,"g":23,"q":23,"c":25,"e":25,"o":25,"a":25,"s":22,"v":14,"w":13,"y":14,"z":20,"V":4,"W":4,"Y":7,"S":9,"X":7,"x":18,":":7,";":7,"-":14,"\u2013":14,"\u2014":14,"b":4,"h":4,"k":4,"l":4,"m":14,"n":14,"p":14,"r":14,"f":9,"i":7,"t":7,"u":14}},"W":{"d":"101,2r-88,-254r48,0r60,187r62,-188r37,0r62,188r60,-187r47,0r-88,254r-38,0r-62,-181r-62,181r-38,0","w":401,"k":{"&":13,"\/":36,"j":5,"A":32,"J":38,".":36,",":36,"\u2026":36,"C":14,"G":14,"O":14,"Q":14,"Z":4,"d":22,"g":22,"q":22,"c":23,"e":23,"o":23,"a":25,"s":22,"v":13,"w":13,"y":13,"z":20,"V":4,"W":4,"Y":7,"S":7,"X":5,"x":14,":":5,";":5,"-":13,"\u2013":13,"\u2014":13,"b":4,"h":4,"k":4,"l":4,"m":13,"n":13,"p":13,"r":13,"f":11,"i":5,"t":9,"u":13}},"X":{"d":"195,-252r51,0r-88,123r91,129r-52,0r-67,-96r-66,96r-51,0r91,-128r-87,-124r52,0r63,91","w":262,"k":{"?":5,"&":4,"j":4,"A":5,"J":4,"C":18,"G":18,"O":18,"Q":18,"d":14,"g":14,"q":14,"c":16,"e":16,"o":16,"a":4,"v":18,"w":14,"y":14,"V":7,"W":5,"Y":10,"S":11,"-":18,"\u2013":18,"\u2014":18,"b":4,"h":4,"k":4,"l":4,"f":7,"i":4,"t":7,"u":7,"U":4}},"Y":{"d":"107,0r0,-99r-101,-153r53,0r70,111r72,-111r50,0r-100,152r0,100r-44,0","w":257,"k":{"&":22,"\/":40,"j":7,"A":40,"J":47,".":47,",":47,"\u2026":47,"C":22,"G":22,"O":22,"Q":22,"Z":4,"d":38,"g":38,"q":38,"c":40,"e":40,"o":40,"a":36,"s":36,"v":22,"w":20,"y":22,"z":29,"V":7,"W":7,"Y":5,"S":13,"X":10,"x":25,":":14,";":14,"-":29,"\u2013":29,"\u2014":29,"b":1,"h":1,"k":1,"l":1,"m":27,"n":27,"p":27,"r":27,"f":14,"i":7,"t":11,"u":27}},"Z":{"d":"23,0r0,-33r149,-180r-144,0r0,-39r202,0r0,33r-149,180r149,0r0,39r-207,0","w":252,"k":{"&":2,"C":13,"G":13,"O":13,"Q":13,"Z":4,"d":7,"g":7,"q":7,"c":9,"e":9,"o":9,"v":7,"w":5,"y":5,"S":4,"-":11,"\u2013":11,"\u2014":11,"f":4}},"a":{"d":"31,-177v58,-30,155,-20,155,64r0,113r-42,0r0,-24v-28,42,-129,37,-129,-31v0,-60,78,-73,129,-54v7,-54,-65,-53,-101,-34xm57,-57v6,48,92,31,88,-11r0,-13v-26,-13,-92,-12,-88,24","w":211,"k":{"*":5,"?":13,"v":7,"w":7,"y":7,"t":2}},"b":{"d":"224,-95v0,98,-111,128,-153,65r0,30r-44,0r0,-263r44,0r0,105v41,-66,153,-35,153,63xm125,-34v30,0,55,-24,55,-61v0,-37,-25,-61,-55,-61v-30,0,-55,25,-55,61v0,36,25,61,55,61","k":{"*":5,"?":13,"}":5,"]":7,")":11,".":4,",":4,"\u2026":4,"v":9,"w":7,"y":9,"z":5,"x":11,"\u201c":4,"\u2018":4}},"c":{"d":"115,4v-57,0,-98,-44,-98,-99v0,-54,42,-99,99,-99v36,0,58,14,76,33r-27,29v-30,-43,-105,-22,-105,37v0,59,75,80,107,38r26,26v-19,21,-41,35,-78,35","w":205,"k":{"?":5,")":5,"\u201d":-4,"\u2019":-4,"d":4,"g":4,"q":4,"c":5,"e":5,"o":5,"v":2,"w":2,"y":2,"x":4}},"d":{"d":"171,-32v-41,66,-153,35,-153,-63v0,-97,109,-128,153,-66r0,-102r43,0r0,263r-43,0r0,-32xm116,-34v29,0,55,-25,55,-61v0,-37,-26,-61,-55,-61v-30,0,-54,23,-54,61v0,37,24,61,54,61"},"e":{"d":"192,-31v-49,65,-175,34,-175,-64v0,-54,39,-99,93,-99v64,1,96,52,90,114r-140,0v7,55,75,63,107,26xm60,-108r98,0v-3,-28,-20,-50,-49,-50v-27,0,-45,20,-49,50","w":217,"k":{"*":7,"?":14,"}":4,"]":7,")":11,".":4,",":4,"\u2026":4,"v":9,"w":9,"y":9,"z":5,"x":11}},"f":{"d":"37,-189v-9,-63,40,-88,94,-71r0,37v-27,-11,-58,-5,-51,34r50,0r0,36r-49,0r0,153r-44,0r0,-153r-24,0r0,-36r24,0","w":135,"k":{"*":-11,"?":-13,"}":-11,"]":-7,")":-11,"\/":16,".":16,",":16,"\u2026":16,"\u201d":-13,"\u2019":-13,"d":4,"g":4,"q":4,"c":4,"e":4,"o":4,"a":5,"z":4,"\u201c":-11,"\u2018":-11,"\u00ae":-16,"\u2122":-16}},"g":{"d":"214,-39v11,103,-117,117,-187,75r16,-33v47,34,142,29,128,-53v-41,63,-153,36,-153,-55v0,-90,111,-115,153,-57r0,-28r43,0r0,151xm116,-52v30,0,55,-21,55,-53v0,-31,-25,-52,-55,-52v-30,0,-54,21,-54,53v0,31,24,52,54,52"},"h":{"d":"27,0r0,-263r44,0r0,102v27,-54,127,-38,127,40r0,121r-44,0v-6,-57,22,-154,-40,-154v-62,0,-39,95,-43,154r-44,0","w":223,"k":{"*":5,"?":11,"v":7,"w":5,"y":5}},"i":{"d":"28,-219r0,-42r47,0r0,42r-47,0xm30,0r0,-190r43,0r0,190r-43,0","w":102},"j":{"d":"28,-219r0,-42r47,0r0,42r-47,0xm73,3v2,47,-33,62,-76,54r0,-35v18,3,33,0,33,-22r0,-190r43,0r0,193","w":102,"k":{"\/":-3}},"k":{"d":"27,0r0,-263r44,0r0,157r79,-84r53,0r-76,77r78,113r-51,0r-56,-82r-27,28r0,54r-44,0","w":209,"k":{"d":9,"g":9,"q":9,"c":9,"e":9,"o":9,"a":4,"v":7,"w":7,"y":5,"-":7,"\u2013":7,"\u2014":7,"t":4,"u":4}},"l":{"d":"30,0r0,-263r43,0r0,263r-43,0","w":102},"m":{"d":"27,0r0,-190r44,0r0,29v17,-40,98,-45,115,0v32,-53,130,-42,130,40r0,121r-43,0v-5,-57,20,-154,-39,-154v-59,0,-35,97,-40,154r-44,0v-5,-56,21,-154,-38,-154v-60,0,-37,96,-41,154r-44,0","w":342,"k":{"*":5,"?":11,"v":7,"w":5,"y":5}},"n":{"d":"27,0r0,-190r44,0r0,29v27,-54,127,-38,127,40r0,121r-44,0v-6,-57,22,-154,-40,-154v-62,0,-39,95,-43,154r-44,0","w":223,"k":{"*":5,"?":11,"v":7,"w":5,"y":5}},"o":{"d":"118,4v-58,0,-101,-44,-101,-99v0,-54,43,-99,101,-99v58,0,102,45,102,99v0,54,-43,99,-102,99xm118,-34v35,0,58,-27,58,-61v0,-33,-24,-61,-58,-61v-35,0,-58,28,-58,61v0,33,24,61,58,61","w":236,"k":{"*":7,"?":18,"}":5,"]":7,")":11,".":7,",":7,"\u2026":7,"v":11,"w":9,"y":11,"z":7,"x":13,"\u201c":7,"\u2018":7}},"p":{"d":"27,58r0,-248r44,0r0,32v41,-66,153,-35,153,63v0,98,-111,128,-153,65r0,88r-44,0xm125,-34v30,0,55,-24,55,-61v0,-37,-25,-61,-55,-61v-30,0,-55,25,-55,61v0,36,25,61,55,61","k":{"*":5,"?":13,"}":5,"]":7,")":11,".":4,",":4,"\u2026":4,"v":9,"w":7,"y":9,"z":5,"x":11,"\u201c":4,"\u2018":4}},"q":{"d":"171,58r0,-90v-41,66,-153,35,-153,-63v0,-97,109,-128,153,-66r0,-29r43,0r0,248r-43,0xm116,-34v29,0,55,-25,55,-61v0,-37,-26,-61,-55,-61v-30,0,-54,23,-54,61v0,37,24,61,54,61","k":{"\/":-5}},"r":{"d":"27,0r0,-190r44,0r0,43v12,-28,34,-48,67,-47v-2,14,4,36,-2,46v-38,0,-65,26,-65,76r0,72r-44,0","w":148,"k":{"*":-5,"\/":27,".":32,",":32,"\u2026":32,"\u201d":-13,"\u2019":-13,"d":5,"g":5,"q":5,"c":6,"e":6,"o":6,"a":9,"z":4,"\u201c":-7,"\u2018":-7}},"s":{"d":"163,-57v-1,77,-105,73,-151,32r19,-29v21,15,44,23,63,23v19,0,29,-7,29,-21v0,-15,-20,-20,-42,-27v-28,-8,-60,-20,-60,-56v0,-66,94,-71,138,-37r-18,31v-18,-11,-37,-18,-53,-18v-17,0,-27,8,-27,20v0,14,21,20,43,27v28,9,59,21,59,55","w":180,"k":{"?":13,"}":4,"]":5,")":7,"s":4,"v":7,"w":5,"y":5,"z":4,"x":9,"t":4,"\u201c":4,"\u2018":4}}
9,"t":{"d":"130,-6v-38,18,-94,12,-94,-47r0,-100r-24,0r0,-37r24,0r0,-52r44,0r0,52r51,0r0,37r-51,0r0,94v-2,29,31,26,50,17r0,36","w":147,"k":{"\u201d":-3,"\u2019":-3,"d":5,"g":5,"q":5,"c":5,"e":5,"o":5}},"u":{"d":"152,-30v-26,55,-127,39,-127,-39r0,-121r44,0v6,57,-22,154,40,154v62,0,39,-95,43,-154r44,0r0,190r-44,0r0,-30","w":223},"v":{"d":"87,1r-78,-191r47,0r51,140r52,-140r45,0r-77,191r-40,0","w":214,"k":{"?":4,"}":4,"]":7,"\/":25,".":31,",":31,"\u2026":31,"d":9,"g":9,"q":9,"c":11,"e":11,"o":11,"a":9,"s":7,"v":5,"w":5,"y":5,"z":2,"x":4,"-":5,"\u2013":5,"\u2014":5}},"w":{"d":"73,1r-61,-191r44,0r38,130r42,-131r38,0r42,131r39,-130r44,0r-62,191r-40,0r-42,-130r-43,130r-39,0","w":309,"k":{"?":4,"}":4,"]":7,"\/":22,".":25,",":25,"\u2026":25,"d":7,"g":7,"q":7,"c":9,"e":9,"o":9,"a":7,"s":5,"v":5,"w":4,"y":4,"z":2,"x":4,"-":4,"\u2013":4,"\u2014":4}},"x":{"d":"61,-190r44,64r44,-64r46,0r-67,93r70,97r-48,0r-46,-68r-47,68r-46,0r69,-97r-67,-93r48,0","w":208,"k":{"?":5,"}":4,"]":4,"d":11,"g":11,"q":11,"c":13,"e":13,"o":13,"a":5,"s":7,"v":4,"w":4,"y":4,"-":11,"\u2013":11,"\u2014":11}},"y":{"d":"110,-49r49,-141r45,0r-75,195v-17,58,-63,65,-108,42r15,-32v22,10,43,12,53,-15r-80,-190r47,0","w":214,"k":{"?":4,"}":4,"]":7,"\/":25,".":31,",":31,"\u2026":31,"d":9,"g":9,"q":9,"c":11,"e":11,"o":11,"a":9,"s":7,"v":5,"w":4,"y":4,"z":2,"x":4,"-":5,"\u2013":5,"\u2014":5}},"z":{"d":"19,0r0,-30r110,-124r-106,0r0,-36r161,0r0,30r-110,124r110,0r0,36r-165,0","w":201,"k":{"d":5,"g":5,"q":5,"c":5,"e":5,"o":5}},"0":{"d":"130,4v-66,0,-109,-57,-109,-130v0,-72,44,-130,110,-130v66,0,109,57,109,130v0,72,-44,130,-110,130xm131,-36v39,0,63,-40,63,-90v0,-50,-25,-90,-64,-90v-39,0,-64,39,-64,90v0,50,26,90,65,90","w":260,"k":{"\/":13,"7":10,"3":4,"2":4,"1":2,".":7,",":7,"\u2026":7}},"1":{"d":"64,0r0,-209r-45,13r-10,-36v32,-8,56,-25,99,-22r0,254r-44,0","w":142},"2":{"d":"18,0r0,-35r86,-74v35,-30,48,-45,48,-68v0,-25,-18,-39,-41,-39v-23,0,-39,13,-58,38r-32,-25v24,-33,48,-53,93,-53v49,0,83,31,83,76v0,58,-77,104,-117,141r120,0r0,39r-182,0","w":220,"k":{"7":3,"4":7}},"3":{"d":"112,4v-44,0,-76,-18,-97,-44r31,-29v18,21,39,33,67,33v25,0,43,-15,43,-39v0,-31,-37,-41,-78,-38r-7,-28r68,-72r-109,0r0,-39r166,0r0,33r-70,72v38,5,74,25,74,71v0,46,-35,80,-88,80","w":222,"k":{"\/":4,"9":2,"7":8,"5":2}},"4":{"d":"148,0r0,-57r-127,0r-8,-31r140,-166r38,0r0,161r36,0r0,36r-36,0r0,57r-43,0xm66,-93r82,0r0,-100","w":245,"k":{"\/":7,"9":4,"7":12,"1":7}},"5":{"d":"203,-82v0,95,-138,109,-186,48r27,-32v31,39,111,44,115,-14v3,-45,-67,-50,-99,-31r-26,-18r7,-123r151,0r0,39r-113,0r-4,59v58,-20,128,4,128,72","w":224,"k":{"\/":7,"9":2,"7":11,"3":2,"2":4}},"6":{"d":"121,4v-72,0,-99,-39,-100,-123v0,-77,37,-137,108,-137v33,0,55,10,77,28r-24,34v-18,-14,-33,-22,-55,-22v-44,0,-59,45,-60,80v43,-49,148,-22,148,55v0,50,-41,85,-94,85xm120,-34v31,0,51,-20,51,-46v0,-25,-21,-44,-52,-44v-31,0,-51,20,-51,45v0,26,21,45,52,45","w":236,"k":{"\/":4,"9":4,"7":6,"3":4,"1":5}},"7":{"d":"38,0r113,-213r-127,0r0,-39r178,0r0,33r-114,219r-50,0","w":219,"k":{"\/":50,"9":5,"8":4,"6":7,"5":9,"4":31,"3":7,"2":5,"1":-4,"0":7,".":36,",":36,"\u2026":36,"-":11,"\u2013":11,"\u2014":11}},"8":{"d":"113,4v-55,0,-96,-29,-96,-73v0,-30,18,-50,46,-62v-21,-11,-37,-28,-37,-57v0,-39,37,-68,87,-68v50,0,88,29,88,69v0,28,-16,45,-37,56v28,13,46,31,46,62v0,45,-42,73,-97,73xm113,-145v26,0,45,-16,45,-38v0,-19,-18,-36,-45,-36v-27,0,-45,16,-45,36v0,22,19,38,45,38xm113,-33v33,0,53,-17,53,-39v0,-23,-23,-38,-53,-38v-30,0,-52,15,-52,39v0,21,19,38,52,38","w":226,"k":{"9":2,"7":4}},"9":{"d":"115,-256v72,0,101,40,101,123v0,81,-40,137,-108,137v-35,0,-60,-12,-81,-30r24,-34v19,16,36,24,58,24v45,0,61,-47,61,-80v-41,53,-149,23,-149,-53v0,-49,38,-87,94,-87xm117,-126v32,0,51,-21,51,-46v0,-26,-20,-46,-52,-46v-31,0,-50,21,-50,47v0,26,20,45,51,45","w":236,"k":{"\/":9,"7":5,"5":2,"3":4,"2":4,".":4,",":4,"\u2026":4}},".":{"d":"24,0r0,-50r48,0r0,50r-48,0","w":96,"k":{"1":18,"7":7,"j":-4,"0":7,"\u201d":14,"\u2019":14,"C":14,"G":14,"O":14,"Q":14,"d":4,"g":4,"q":4,"c":7,"e":7,"o":7,"v":31,"w":25,"y":22,"T":36,"V":43,"W":36,"Y":47,"f":5,"t":9,"U":5,"\u201c":7,"\u2018":7}},",":{"d":"17,53r-5,-19v22,-4,32,-16,31,-34r-19,0r0,-50r48,0v4,56,-3,103,-55,103","w":96,"k":{"1":18,"7":7,"j":-4,"0":7,"\u201d":14,"\u2019":14,"C":14,"G":14,"O":14,"Q":14,"d":4,"g":4,"q":4,"c":7,"e":7,"o":7,"v":31,"w":25,"y":22,"T":36,"V":43,"W":36,"Y":47,"f":5,"t":9,"U":5,"\u201c":7,"\u2018":7}},":":{"d":"26,-141r0,-49r48,0r0,49r-48,0xm26,0r0,-50r48,0r0,50r-48,0","w":100,"k":{"T":8,"V":7,"W":5,"Y":14}},";":{"d":"26,-141r0,-49r48,0r0,49r-48,0xm19,53r-5,-19v22,-4,32,-16,31,-34r-19,0r0,-50r48,0v4,56,-3,103,-55,103","w":100,"k":{"T":8,"V":7,"W":5,"Y":14}},"\u2026":{"d":"214,0r0,-48r47,0r0,48r-47,0xm119,0r0,-48r47,0r0,48r-47,0xm24,0r0,-48r47,0r0,48r-47,0","w":285,"k":{"1":18,"7":7,"j":-4,"0":7,"\u201d":14,"\u2019":14,"C":14,"G":14,"O":14,"Q":14,"d":4,"g":4,"q":4,"c":7,"e":7,"o":7,"v":31,"w":25,"y":22,"T":36,"V":43,"W":36,"Y":47,"f":5,"t":9,"U":5,"\u201c":7,"\u2018":7}},"&":{"d":"207,5r-33,-34v-45,53,-162,41,-160,-40v0,-32,19,-56,54,-71v-41,-46,-20,-116,51,-116v40,0,67,27,67,61v0,33,-22,53,-55,66r43,44v10,-14,19,-31,27,-49r33,18v-10,20,-21,40,-34,57r40,40xm107,-153v26,-9,40,-21,40,-40v0,-17,-12,-28,-29,-28v-37,0,-39,46,-11,68xm59,-71v0,44,65,49,89,16r-56,-57v-23,10,-33,25,-33,41","w":250,"k":{"T":22,"V":21,"W":17,"Y":23,"S":1}},"!":{"d":"42,-80r-13,-172r51,0r-13,172r-25,0xm31,0r0,-50r47,0r0,50r-47,0","w":108},"?":{"d":"67,-138v40,-6,72,-14,69,-43v-5,-47,-79,-40,-100,-5r-27,-29v36,-59,171,-53,171,34v0,45,-33,65,-73,72r-3,29r-29,0xm64,0r0,-50r48,0r0,50r-48,0","w":194},"\u201c":{"d":"106,-152v-4,-57,3,-102,56,-102r4,19v-22,4,-32,15,-30,33r18,0r0,50r-48,0xm23,-152v-4,-56,3,-102,55,-102r5,19v-22,4,-33,15,-31,33r19,0r0,50r-48,0","w":180,"k":{"A":32,"J":29,"d":5,"g":5,"q":5,"c":5,"e":5,"o":5,"a":4,"s":4,"z":4}},"\u201d":{"d":"102,-150r-4,-19v22,-4,32,-15,30,-34r-18,0r0,-49r48,0v4,57,-3,102,-56,102xm19,-150r-5,-19v22,-4,32,-15,31,-34r-19,0r0,-49r48,0v4,56,-3,102,-55,102","w":180,"k":{"A":36,"J":36,"d":12,"g":12,"q":12,"c":14,"e":14,"o":14,"a":7,"s":7}},"\u2018":{"d":"23,-152v-4,-56,3,-102,55,-102r5,19v-22,4,-33,15,-31,33r19,0r0,50r-48,0","w":96,"k":{"A":32,"J":29,"d":5,"g":5,"q":5,"c":5,"e":5,"o":5,"a":4,"s":4,"z":4}},"\u2019":{"d":"19,-150r-5,-19v22,-4,32,-15,31,-34r-19,0r0,-49r48,0v4,56,-3,102,-55,102","w":96,"k":{"A":36,"J":36,"d":12,"g":12,"q":12,"c":14,"e":14,"o":14,"a":7,"s":7}},"-":{"d":"20,-89r0,-43r107,0r0,43r-107,0","w":146,"k":{"1":11,"7":14,"3":4,"A":14,"Z":11,"v":5,"w":4,"y":5,"z":4,"T":32,"V":14,"W":13,"Y":29,"X":18,"x":11}},"\u2013":{"d":"20,-90r0,-41r150,0r0,41r-150,0","w":190,"k":{"1":11,"7":14,"3":4,"A":14,"Z":11,"v":5,"w":4,"y":5,"z":4,"T":32,"V":14,"W":13,"Y":29,"X":18,"x":11}},"\u2014":{"d":"20,-90r0,-41r283,0r0,41r-283,0","w":323,"k":{"1":11,"7":14,"3":4,"A":14,"Z":11,"v":5,"w":4,"y":5,"z":4,"T":32,"V":14,"W":13,"Y":29,"X":18,"x":11}},"_":{"d":"-1,58r0,-34r218,0r0,34r-218,0","w":216},"\/":{"d":"-9,46r163,-333r38,0r-163,333r-38,0","w":187,"k":{"\/":65,"9":7,"8":5,"7":4,"6":13,"5":7,"4":34,"3":4,"2":7,"1":-4,"0":13,"A":43,"J":47,"C":14,"G":14,"O":14,"Q":14,"Z":7,"d":25,"g":25,"q":25,"c":29,"e":29,"o":29,"a":23,"s":31,"v":18,"w":18,"y":18,"z":22,"S":11,"x":18,"m":18,"n":18,"p":18,"r":18,"f":9,"t":7,"u":18}},"\\":{"d":"159,46r-163,-333r38,0r163,333r-38,0","w":187,"k":{"C":10,"G":10,"O":10,"Q":10}},"|":{"d":"42,46r0,-333r35,0r0,333r-35,0","w":119},"(":{"d":"122,51v-132,-63,-132,-246,0,-308r19,29v-101,59,-100,191,0,250","w":158,"k":{"j":-11,"J":5,"C":11,"G":11,"O":11,"Q":11,"d":11,"g":11,"q":11,"c":11,"e":11,"o":11,"s":5}},")":{"d":"36,51r-19,-29v102,-59,101,-191,0,-250r19,-29v133,63,133,246,0,308","w":158}
9,"[":{"d":"32,47r0,-299r111,0r0,34r-70,0r0,231r70,0r0,34r-111,0","w":163,"k":{"j":-11,"J":4,"C":7,"G":7,"O":7,"Q":7,"d":7,"g":7,"q":7,"c":7,"e":7,"o":7,"a":4,"s":5,"v":7,"w":7,"y":4,"x":4}},"]":{"d":"21,47r0,-34r69,0r0,-231r-69,0r0,-34r111,0r0,299r-111,0","w":163},"{":{"d":"150,51v-78,-17,-85,-37,-81,-98v2,-31,-16,-42,-50,-40r0,-33v46,5,49,-22,49,-66v0,-37,16,-59,82,-71r7,28v-55,16,-48,30,-48,76v0,28,-13,42,-37,50v33,8,36,36,36,76v0,26,6,37,49,49","w":175,"k":{"j":-13,"J":4,"C":7,"G":7,"O":7,"Q":7,"d":5,"g":5,"q":5,"c":5,"e":5,"o":5,"s":4,"v":4,"w":4,"y":4,"z":4,"x":4}},"}":{"d":"26,51r-8,-29v55,-15,50,-29,48,-76v0,-28,14,-41,38,-49v-33,-8,-37,-36,-37,-76v0,-26,-6,-38,-49,-50r8,-28v78,17,83,35,81,97v-1,32,15,42,50,40r0,33v-46,-5,-50,21,-50,66v0,37,-15,60,-81,72","w":175},"@":{"d":"180,58v-92,0,-161,-71,-161,-157v0,-86,70,-157,158,-157v88,0,157,67,157,142v0,90,-86,113,-123,65v-34,43,-121,28,-121,-43v0,-76,93,-120,132,-64r4,-21r35,5r-17,106v0,15,10,26,28,26v26,0,47,-25,47,-74v0,-66,-60,-129,-142,-129v-82,0,-144,65,-144,144v0,80,62,144,147,144v36,0,62,-8,89,-24r6,10v-28,17,-58,27,-95,27xm176,-151v-51,-5,-71,97,-11,96v51,4,71,-95,11,-96","w":352},"\u00a9":{"d":"149,4v-73,0,-130,-58,-130,-130v0,-71,58,-130,131,-130v73,0,130,58,130,130v0,71,-58,130,-131,130xm149,-9v67,0,117,-53,117,-118v0,-64,-50,-116,-116,-116v-67,0,-117,53,-117,118v0,64,50,116,116,116xm206,-82v-35,48,-131,21,-124,-46v-7,-63,86,-92,123,-49r-17,19v-26,-30,-79,-13,-79,31v0,43,56,59,80,28","w":298},"\u00ae":{"d":"69,-130v-35,0,-63,-28,-63,-63v0,-34,28,-63,63,-63v35,0,62,29,62,63v0,34,-27,63,-62,63xm69,-136v31,0,55,-26,55,-57v0,-31,-23,-56,-55,-56v-31,0,-56,25,-56,57v0,31,24,56,56,56xm43,-161r0,-65v25,0,57,-5,57,21v0,10,-6,17,-15,20r17,24r-19,0v-8,-7,-7,-23,-24,-21r0,21r-16,0xm59,-195v11,0,25,1,25,-9v0,-10,-14,-9,-25,-9r0,18","w":137},"\u2122":{"d":"123,-141r0,-111r22,0r34,53r33,-53r22,0r0,111r-20,0r0,-79r-34,53r-3,0r-34,-53r0,79r-20,0xm44,-141r0,-92r-35,0r0,-19r90,0r0,19r-34,0r0,92r-21,0","w":248},"*":{"d":"65,-138r5,-43r-36,26r-13,-22r41,-18r-41,-18r13,-22r36,26r-5,-44r25,0r-5,44r36,-26r13,22r-41,18r41,18r-13,22r-36,-26r5,43r-25,0","w":154,"k":{"A":36,"J":29,"d":5,"g":5,"q":5,"c":7,"e":7,"o":7,"a":4,"s":4}},"$":{"d":"202,-224r-21,34v-16,-12,-32,-19,-49,-23r0,69v55,14,79,34,79,74v0,39,-31,66,-77,70r0,35r-31,0r0,-36v-31,-4,-61,-16,-85,-35r23,-33v21,17,40,27,63,31r0,-71v-53,-14,-77,-33,-77,-74v0,-39,31,-65,76,-69r0,-21r31,0r0,22v26,3,48,12,68,27xm168,-67v0,-17,-8,-26,-36,-35r0,66v23,-3,36,-14,36,-31xm69,-186v0,17,7,24,35,34r0,-64v-23,2,-35,14,-35,30","w":231,"k":{"7":4}},"#":{"d":"225,-95r0,37r-43,0r-10,58r-38,0r9,-58r-58,0r-10,58r-39,0r10,-58r-32,0r0,-37r39,0r10,-63r-36,0r0,-37r43,0r10,-57r38,0r-10,57r59,0r10,-57r38,0r-9,57r32,0r0,37r-39,0r-11,63r37,0xm102,-159r-12,65r60,0r12,-65r-60,0","w":252},"%":{"d":"76,-126v-35,0,-59,-29,-59,-64v0,-35,24,-65,60,-65v36,0,59,29,59,65v0,35,-24,64,-60,64xm76,-227v-17,0,-27,17,-27,37v0,21,12,36,28,36v17,0,27,-17,27,-36v0,-20,-12,-37,-28,-37xm43,0r184,-252r36,0r-185,252r-35,0xm229,3v-35,0,-59,-29,-59,-65v0,-35,23,-64,59,-64v35,0,59,29,59,64v0,35,-23,65,-59,65xm229,-25v17,0,27,-17,27,-37v0,-20,-11,-36,-27,-36v-17,0,-27,17,-27,36v0,21,11,37,27,37","w":305},"\"":{"d":"101,-144r8,-108v15,2,38,-4,49,2r-35,106r-22,0xm22,-144r8,-108v16,2,38,-4,50,2r-36,106r-22,0","w":175},"'":{"d":"22,-144r8,-108v16,2,38,-4,50,2r-35,106r-23,0","w":96},"+":{"d":"94,-38r0,-69r-70,0r0,-40r70,0r0,-68r41,0r0,68r69,0r0,40r-69,0r0,69r-41,0","w":228},"=":{"d":"27,-152r0,-40r174,0r0,40r-174,0xm27,-62r0,-40r174,0r0,40r-174,0","w":228},"\u00d7":{"d":"172,-41r-58,-59r-59,59r-27,-27r60,-58r-60,-59r28,-28r58,60r59,-60r27,27r-60,59r60,59","w":228},"<":{"d":"196,-28r-172,-79r0,-39r172,-80r0,42r-129,57r129,58r0,41","w":228},">":{"d":"32,-28r0,-41r129,-57r-129,-58r0,-42r172,80r0,39","w":228},"^":{"d":"20,-177r55,-75r30,0r55,75r-34,0r-36,-48r-37,48r-33,0","w":180},"~":{"d":"62,-135v0,0,59,33,71,-3r24,7v-8,29,-18,45,-40,45v0,0,-61,-33,-72,4r-24,-8v8,-29,19,-45,41,-45","w":178},"`":{"d":"89,-214r-44,-42r39,-17r38,59r-33,0","w":180},"\u00a0":{"w":108}}}); 10Cufon.registerFont({"w":230,"face":{"font-family":"IFI Font","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"0 0 0 0 0 0 0 0 0 0","ascent":"288","descent":"-72","x-height":"4","bbox":"-10 -287 393 59.223","underline-thickness":"18","underline-position":"-18","stemh":"50","stemv":"55","unicode
10-range":"U+0020-U+2122"},"glyphs":{" ":{"w":108},"A":{"d":"9,0r108,-254r51,0r108,254r-58,0r-23,-57r-107,0r-23,57r-56,0xm108,-105r67,0r-34,-82","w":284},"B":{"d":"30,-252v84,3,201,-20,200,66v0,28,-15,44,-33,54v29,11,47,28,47,63v0,86,-126,68,-214,69r0,-252xm175,-177v0,-35,-56,-25,-91,-26r0,53v36,-1,91,8,91,-27xm189,-76v2,-38,-66,-26,-105,-28r0,55v39,-3,103,12,105,-27","w":259,"k":{"?":2,"&":-5,"v":4,"w":4,"y":4,"T":4,"V":7,"W":5,"Y":11,"X":7}},"C":{"d":"148,4v-74,0,-129,-57,-129,-130v0,-72,54,-130,131,-130v48,0,77,16,100,39r-35,40v-46,-52,-138,-25,-138,51v0,43,30,79,73,79v29,0,46,-11,66,-29r36,35v-26,28,-55,45,-104,45","w":265,"k":{"J":4,"d":4,"g":4,"q":4,"c":4,"e":4,"o":4,"v":4,"w":4,"y":4,"V":2,"W":2,"Y":4,"X":4,"x":4,"-":4,"\u2013":4,"\u2014":4,"C":7,"G":7,"O":7,"Q":7}},"D":{"d":"30,0r0,-252r99,0v79,0,133,54,133,126v0,71,-54,126,-133,126r-99,0xm204,-125v1,-62,-49,-85,-118,-77r0,152v68,7,118,-13,118,-75","w":281,"k":{"?":7,"}":7,"]":7,")":11,"\/":14,"A":18,"J":14,".":14,",":14,"\u2026":14,"Z":14,"T":14,"V":16,"W":14,"Y":23,"S":4,"X":20,"x":4}},"E":{"d":"30,0r0,-252r190,0r0,49r-135,0r0,51r119,0r0,50r-119,0r0,53r137,0r0,49r-192,0","w":241,"k":{"d":4,"g":4,"q":4,"c":4,"e":4,"o":4,"v":4,"w":4,"y":4}},"F":{"d":"30,0r0,-252r192,0r0,50r-136,0r0,54r120,0r0,50r-120,0r0,98r-56,0","w":236,"k":{"\/":25,"?":-4,"&":5,"A":29,"J":40,".":36,",":36,"\u2026":36,"\u201d":-7,"\u2019":-7,"Z":4,"d":4,"g":4,"q":4,"c":5,"e":5,"o":5,"a":9,"s":4,"v":5,"w":4,"y":5,"z":5}},"G":{"d":"152,4v-78,0,-133,-54,-133,-130v0,-72,56,-130,132,-130v45,0,73,12,99,34r-35,42v-45,-48,-138,-22,-138,54v0,68,76,101,129,65r0,-36r-56,0r0,-48r109,0r0,109v-26,22,-61,40,-107,40","w":282,"k":{"?":4,"a":-4,"v":2,"y":2,"T":4,"V":9,"W":7,"Y":11,"X":4}},"H":{"d":"30,0r0,-252r56,0r0,100r102,0r0,-100r55,0r0,252r-55,0r0,-101r-102,0r0,101r-56,0","w":273},"I":{"d":"33,0r0,-252r55,0r0,252r-55,0","w":120},"J":{"d":"177,-87v12,100,-132,114,-172,53r35,-39v23,32,80,40,80,-17r0,-162r57,0r0,165","w":203,"k":{"A":9,"J":7,".":5,",":5,"\u2026":5}},"K":{"d":"30,0r0,-252r56,0r0,110r102,-110r67,0r-103,107r108,145r-67,0r-78,-107r-29,30r0,77r-56,0","w":262,"k":{"A":7,"d":9,"g":9,"q":9,"c":11,"e":11,"o":11,"a":4,"v":22,"w":18,"y":18,"T":4,"V":11,"W":11,"Y":11,"S":4,"-":18,"\u2013":18,"\u2014":18,"C":20,"G":20,"O":20,"Q":20,"f":7,"t":9,"u":7,"U":5}},"L":{"d":"30,0r0,-252r56,0r0,202r125,0r0,50r-181,0","w":222,"k":{"*":29,"?":22,"\u201d":14,"\u2019":14,"d":2,"g":2,"q":2,"c":4,"e":4,"o":4,"v":22,"w":18,"y":22,"T":36,"V":41,"W":36,"Y":47,"-":14,"\u2013":14,"\u2014":14,"C":14,"G":14,"O":14,"Q":14,"f":7,"t":7,"U":7,"\u201c":14,"\u2018":14,"\u00ae":32,"\u2122":32}},"M":{"d":"30,0r0,-252r60,0r66,107r66,-107r60,0r0,252r-55,0r0,-165r-72,108r-70,-106r0,163r-55,0","w":312},"N":{"d":"30,0r0,-252r51,0r118,155r0,-155r55,0r0,252r-47,0r-122,-160r0,160r-55,0","w":284},"O":{"d":"153,4v-78,0,-134,-57,-134,-130v0,-72,56,-130,134,-130v78,0,134,57,134,130v0,72,-56,130,-134,130xm153,-47v45,0,76,-35,76,-79v0,-43,-31,-79,-76,-79v-45,0,-76,35,-76,79v0,43,31,79,76,79","w":306,"k":{"?":7,"}":7,"]":7,")":11,"\/":14,"A":16,"J":11,".":14,",":14,"\u2026":14,"Z":13,"T":11,"V":16,"W":14,"Y":22,"S":2,"X":18,"x":2}},"P":{"d":"30,0r0,-252r103,0v60,0,97,36,97,88v-1,73,-64,94,-144,88r0,76r-56,0xm86,-125v42,2,88,1,88,-39v0,-41,-46,-39,-88,-38r0,77","w":240,"k":{"\/":22,"A":25,"J":36,".":36,",":36,"\u2026":36,"\u201d":-7,"\u2019":-7,"Z":5,"c":2,"e":2,"o":2,"a":4,"v":-4,"w":-4,"y":-4,"V":4,"W":2,"Y":4,"X":11,"f":-5,"t":-5}},"Q":{"d":"291,-32r-36,40r-27,-25v-87,56,-209,-7,-209,-109v0,-72,56,-130,134,-130v107,0,170,116,112,202xm77,-127v0,56,54,97,109,73r-41,-35r36,-39r41,37v22,-53,-11,-114,-69,-114v-45,0,-76,35,-76,78","w":306,"k":{")":4,"?":7,"T":11,"V":16,"W":14,"Y":23}},"R":{"d":"30,-252v97,0,210,-16,210,84v0,41,-22,66,-54,78r62,90r-65,0r-54,-81r-43,0r0,81r-56,0r0,-252xm86,-130v43,0,98,7,98,-36v0,-44,-55,-36,-98,-36r0,72","w":260,"k":{"J":2,"d":2,"g":2,"q":2,"c":4,"e":4,"o":4,"V":7,"W":5,"Y":9}},"S":{"d":"212,-75v0,98,-144,97,-199,38r33,-39v23,19,46,31,75,31v23,0,36,-9,36,-25v0,-14,-8,-21,-50,-32v-51,-13,-84,-27,-84,-78v0,-87,131,-95,182,-44r-29,42v-22,-15,-44,-25,-65,-25v-2
101,0,-33,10,-33,23v0,17,10,22,54,33v51,13,80,32,80,76","k":{"?":4,"A":5,"Z":4,"v":5,"w":4,"y":5,"z":2,"T":5,"V":11,"W":9,"Y":11,"S":4,"X":9,"x":5,"f":2,"t":2}},"T":{"d":"89,0r0,-201r-77,0r0,-51r209,0r0,51r-77,0r0,201r-55,0","w":233,"k":{"&":16,"\/":32,"j":4,"A":32,"J":40,".":36,",":36,"\u2026":36,"Z":4,"d":34,"g":34,"q":34,"c":38,"e":38,"o":38,"a":38,"s":32,"v":18,"w":14,"y":18,"z":29,"S":5,"x":18,":":4,";":4,"-":32,"\u2013":32,"\u2014":32,"C":11,"G":11,"O":11,"Q":11,"b":2,"h":2,"k":2,"l":2,"m":22,"n":22,"p":22,"r":22,"f":11,"i":4,"t":7,"u":18}},"U":{"d":"135,4v-68,0,-109,-38,-109,-112r0,-144r56,0v7,77,-28,205,54,205v82,0,47,-129,54,-205r56,0r0,142v0,76,-43,114,-111,114","w":272,"k":{"\/":5,"A":9,"J":7,".":5,",":5,"\u2026":5,"X":4,"x":2}},"V":{"d":"111,2r-102,-254r61,0r66,177r66,-177r59,0r-102,254r-48,0","w":270,"k":{"\/":43,"&":14,"j":7,"A":36,"J":43,".":43,",":43,"\u2026":43,"Z":4,"d":23,"g":23,"q":23,"c":25,"e":25,"o":25,"a":25,"s":22,"v":14,"w":13,"y":14,"z":20,"V":4,"W":4,"Y":7,"S":9,"X":7,"x":18,":":7,";":7,"-":14,"\u2013":14,"\u2014":14,"C":16,"G":16,"O":16,"Q":16,"b":4,"h":4,"k":4,"l":4,"m":14,"n":14,"p":14,"r":14,"f":9,"i":7,"t":7,"u":14}},"W":{"d":"97,2r-86,-254r59,0r52,171r57,-172r47,0r57,172r52,-171r58,0r-86,254r-48,0r-57,-165r-57,165r-48,0","w":403,"k":{"&":11,"\/":36,"j":5,"A":32,"J":38,".":36,",":36,"\u2026":36,"Z":4,"d":22,"g":22,"q":22,"c":23,"e":23,"o":23,"a":25,"s":22,"v":13,"w":13,"y":13,"z":20,"V":4,"W":4,"Y":7,"S":7,"X":5,"x":14,":":5,";":5,"-":13,"\u2013":13,"\u2014":13,"C":14,"G":14,"O":14,"Q":14,"b":4,"h":4,"k":4,"l":4,"m":13,"n":13,"p":13,"r":13,"f":11,"i":5,"t":9,"u":13}},"X":{"d":"186,-252r63,0r-84,123r87,129r-64,0r-57,-86r-57,86r-63,0r88,-128r-84,-124r65,0r52,82","w":263,"k":{"?":5,"&":4,"j":4,"A":7,"J":4,"d":14,"g":14,"q":14,"c":16,"e":16,"o":16,"a":4,"v":18,"w":14,"y":14,"V":7,"W":5,"Y":11,"S":11,"-":18,"\u2013":18,"\u2014":18,"C":18,"G":18,"O":18,"Q":18,"b":4,"h":4,"k":4,"l":4,"f":7,"i":4,"t":7,"u":7,"U":4}},"Y":{"d":"101,0r0,-99r-97,-153r65,0r60,101r61,-101r63,0r-96,152r0,100r-56,0","w":257,"k":{"&":20,"\/":40,"j":7,"A":40,"J":47,".":47,",":47,"\u2026":47,"Z":4,"d":38,"g":38,"q":38,"c":40,"e":40,"o":40,"a":36,"s":36,"v":22,"w":20,"y":22,"z":29,"V":7,"W":7,"Y":7,"S":13,"X":11,"x":25,":":14,";":14,"-":29,"\u2013":29,"\u2014":29,"C":22,"G":22,"O":22,"Q":22,"m":27,"n":27,"p":27,"r":27,"f":14,"i":7,"t":11,"u":27}},"Z":{"d":"23,0r0,-42r138,-161r-134,0r0,-49r206,0r0,42r-139,161r139,0r0,49r-210,0","w":254,"k":{"Z":4,"d":7,"g":7,"q":7,"c":9,"e":9,"o":9,"v":7,"w":5,"y":5,"S":4,"-":11,"\u2013":11,"\u2014":11,"C":13,"G":13,"O":13,"Q":13,"f":4}},"a":{"d":"104,-195v58,-1,86,27,86,83r0,112r-52,0r0,-21v-30,41,-125,32,-125,-35v0,-59,75,-73,125,-54v5,-47,-62,-42,-95,-28r-13,-42v21,-9,41,-15,74,-15xm96,-34v30,-1,46,-15,43,-44v-22,-12,-73,-10,-73,20v0,15,12,24,30,24","w":213,"k":{"*":5,"?":13,"v":7,"w":7,"y":7,"t":2}},"b":{"d":"227,-97v0,95,-101,130,-148,72r0,25r-55,0r0,-263r55,0r0,98v43,-62,148,-27,148,68xm125,-43v26,0,47,-21,47,-54v0,-32,-21,-53,-47,-53v-26,0,-47,21,-47,54v0,32,21,53,47,53","w":243,"k":{"*":5,"?":13,"}":5,"]":7,")":11,".":4,",":4,"\u2026":4,"v":9,"w":7,"y":9,"z":5,"x":11,"\u201c":4,"\u2018":4}},"c":{"d":"116,4v-58,0,-101,-44,-101,-100v0,-55,42,-101,101,-101v36,0,59,13,77,33r-33,36v-27,-38,-91,-20,-91,32v0,52,64,70,93,33r32,32v-19,21,-39,35,-78,35","w":205,"k":{"?":5,")":5,"\u201d":-5,"\u2019":-5,"d":4,"g":4,"q":4,"c":5,"e":5,"o":5,"v":2,"w":2,"y":2,"x":4}},"d":{"d":"164,-28v-44,62,-148,27,-148,-69v0,-95,101,-129,148,-71r0,-95r55,0r0,263r-55,0r0,-28xm118,-43v26,0,47,-21,47,-54v0,-32,-21,-53,-47,-53v-26,0,-47,21,-47,54v0,32,21,53,47,53","w":243},"e":{"d":"195,-32v-49,67,-180,34,-180,-64v0,-55,40,-101,96,-101v69,0,96,54,93,120r-135,0v9,44,66,48,94,18xm69,-112r82,0v-3,-24,-17,-41,-40,-41v-23,0,-38,16,-42,41","w":220,"k":{"*":7,"?":14,"}":4,"]":7,")":11,".":4,",":4,"\u2026":4,"v":9,"w":9,"y":9,"z":5,"x":11}},"f":{"d":"34,-191v-10,-65,44,-85,98,-69r0,45v-21,-8,-49,-6,-44,24r44,0r0,45r-43,0r0,146r-55,0r0,-146r-23,0r0,-45r23,0","w":137,"k":{"*":-11,"?":-13,"}":-11,"]":-7,")":-11,"\/":16,".":16,",":16,"\u2026":16,"\u201d":-13,"\u2019":-13,"d":4,"g":4,"q":4,"c":4,"e":4,"o":4,"a":5,"z":4,"\u201c":-11,"\u2018":-11,"\u00ae":-14,"\u2122":-14}}
10,"g":{"d":"219,-44v11,109,-118,120,-193,82r18,-41v42,28,132,29,121,-44v-44,59,-149,29,-149,-60v0,-89,105,-116,148,-61r0,-25r55,0r0,149xm117,-61v27,0,48,-19,48,-46v0,-26,-21,-44,-48,-44v-27,0,-46,18,-46,45v0,27,19,45,46,45","w":243},"h":{"d":"24,0r0,-263r55,0r0,97v29,-50,122,-36,122,41r0,125r-54,0v-6,-52,21,-147,-34,-147v-55,0,-28,95,-34,147r-55,0","w":224,"k":{"*":5,"?":11,"v":7,"w":5,"y":5}},"i":{"d":"26,-214r0,-49r57,0r0,49r-57,0xm27,0r0,-193r55,0r0,193r-55,0","w":108},"j":{"d":"26,-214r0,-49r57,0r0,49r-57,0xm82,-3v2,51,-37,69,-86,60r0,-43v18,4,31,-1,31,-22r0,-185r55,0r0,190","w":108,"k":{"\/":-4}},"k":{"d":"24,0r0,-263r55,0r0,140r64,-70r66,0r-74,76r76,117r-63,0r-49,-79r-20,20r0,59r-55,0","w":213,"k":{"d":9,"g":9,"q":9,"c":9,"e":9,"o":9,"a":4,"v":7,"w":7,"y":5,"-":7,"\u2013":7,"\u2014":7,"t":4,"u":4}},"l":{"d":"27,0r0,-263r55,0r0,263r-55,0","w":108},"m":{"d":"24,0r0,-193r55,0r0,27v19,-36,93,-43,111,0v36,-50,129,-40,129,40r0,126r-55,0v-6,-51,21,-147,-32,-147v-54,0,-26,96,-33,147r-55,0v-6,-51,21,-147,-32,-147v-54,0,-26,96,-33,147r-55,0","w":342,"k":{"*":5,"?":11,"v":7,"w":5,"y":5}},"n":{"d":"24,0r0,-193r55,0r0,27v29,-50,122,-36,122,41r0,125r-54,0v-6,-52,21,-147,-34,-147v-55,0,-28,95,-34,147r-55,0","w":224,"k":{"*":5,"?":11,"v":7,"w":5,"y":5}},"o":{"d":"119,4v-60,0,-104,-44,-104,-100v0,-55,45,-101,105,-101v60,0,104,45,104,101v0,55,-45,100,-105,100xm120,-43v31,0,50,-24,50,-53v0,-28,-21,-53,-51,-53v-31,0,-50,24,-50,53v0,28,21,53,51,53","w":239,"k":{"*":7,"?":18,"}":5,"]":7,")":11,".":7,",":7,"\u2026":7,"v":11,"w":9,"y":11,"z":7,"x":13,"\u201c":7,"\u2018":7}},"p":{"d":"24,58r0,-251r55,0r0,28v44,-62,148,-27,148,69v0,95,-101,129,-148,71r0,83r-55,0xm125,-43v26,0,47,-21,47,-54v0,-32,-21,-53,-47,-53v-26,0,-47,21,-47,54v0,32,21,53,47,53","w":243,"k":{"*":5,"?":13,"}":5,"]":7,")":11,".":4,",":4,"\u2026":4,"v":9,"w":7,"y":9,"z":5,"x":11,"\u201c":4,"\u2018":4}},"q":{"d":"164,58r0,-86v-44,62,-148,27,-148,-69v0,-95,101,-129,148,-71r0,-25r55,0r0,251r-55,0xm118,-43v26,0,47,-21,47,-54v0,-32,-21,-53,-47,-53v-26,0,-47,21,-47,54v0,32,21,53,47,53","w":243,"k":{"\/":-7}},"r":{"d":"24,0r0,-193r55,0r0,39v11,-27,30,-44,62,-43r0,58v-65,-8,-65,71,-62,139r-55,0","w":150,"k":{"*":-4,"\/":27,".":32,",":32,"\u2026":32,"\u201d":-13,"\u2019":-13,"d":4,"g":4,"q":4,"c":5,"e":5,"o":5,"a":9,"z":4,"\u201c":-7,"\u2018":-7}},"s":{"d":"166,-59v0,80,-108,76,-157,33r24,-36v21,15,43,23,61,23v16,0,23,-5,23,-15v0,-12,-19,-16,-40,-22v-27,-8,-59,-21,-58,-59v0,-70,96,-74,143,-39r-21,38v-19,-11,-38,-18,-52,-18v-13,0,-21,6,-21,14v0,11,19,16,40,23v27,9,58,23,58,58","w":180,"k":{"?":13,"}":4,"]":5,")":7,"s":4,"v":7,"w":5,"y":5,"z":4,"x":9,"t":4,"\u201c":4,"\u2018":4}},"t":{"d":"133,-8v-39,20,-100,18,-100,-47r0,-91r-23,0r0,-47r23,0r0,-49r55,0r0,49r46,0r0,47r-46,0r0,82v-2,26,30,20,45,12r0,44","w":149,"k":{"\u201d":-4,"\u2019":-4,"d":5,"g":5,"q":5,"c":5,"e":5,"o":5}},"u":{"d":"145,-27v-28,51,-122,35,-122,-41r0,-125r55,0v6,52,-21,147,33,147v55,0,28,-95,34,-147r55,0r0,193r-55,0r0,-27","w":224},"v":{"d":"83,1r-76,-194r58,0r43,129r44,-129r57,0r-76,194r-50,0","w":216,"k":{"?":4,"}":4,"]":7,"\/":25,".":31,",":31,"\u2026":31,"d":9,"g":9,"q":9,"c":11,"e":11,"o":11,"a":9,"s":7,"v":5,"w":5,"y":5,"z":2,"x":4,"-":5,"\u2013":5,"\u2014":5}},"w":{"d":"68,1r-59,-194r55,0r31,117r36,-118r48,0r36,118r32,-117r54,0r-60,194r-49,0r-37,-118r-38,118r-49,0","w":309,"k":{"?":4,"}":4,"]":7,"\/":22,".":25,",":25,"\u2026":25,"d":7,"g":7,"q":7,"c":9,"e":9,"o":9,"a":7,"s":5,"v":5,"w":4,"y":4,"z":2,"x":4,"-":4,"\u2013":4,"\u2014":4}},"x":{"d":"69,-193r36,57r37,-57r57,0r-65,94r68,99r-59,0r-39,-60r-38,60r-58,0r68,-98r-65,-95r58,0","w":210,"k":{"?":5,"}":4,"]":4,"d":11,"g":11,"q":11,"c":13,"e":13,"o":13,"a":5,"s":7,"v":4,"w":4,"y":4,"-":11,"\u2013":11,"\u2014":11}},"y":{"d":"109,-62r42,-131r57,0r-74,198v-16,60,-67,64,-112,40r18,-39v15,7,35,14,43,-5r-76,-194r58,0","w":216,"k":{"?":4,"}":4,"]":7,"\/":25,".":31,",":31,"\u2026":31,"d":9,"g":9,"q":9,"c":11,"e":11,"o":11,"a":9,"s":7,"v":5,"w":4,"y":4,"z":2,"x":4,"-":5,"\u2013":5,"\u2014":5}},"z":{"d":"18,0r0,-39r100,-110r-97,0r0,-44r165,0r0,39r-100,110r100,0r0,44r-168,0","w":202,"k":{"d":5,"g":5,"q":5,"c":5,"e":5,"o":5}},"0":{"d":"131,4v-67,0,-112,-56,-112,-130v0,-73,46,-130,113,-130v67,0,111,56,111,130v0,73,-45,130,-112,130xm132,-46v33,0,54,-34,54,-80v0,-46,-22,-80,-55,-80v-33,0,-55,34,-55,80v0,46,23,80,56,80","w":262,"k":{"\/":13,"7":9,"3":4,"2":4,"1":2,".":7,",":7,"\u2026":7}},"1":{"d":"64,0r0,-198r-44,11r-11,-45v35,-9,62,-26,110,-22r0,254r-55,0","w":151},"2":{"d":"18,0r0,-44r84,-69v31,-26,43,-39,43,-60v0,-21,-14,-33,-34,-33v-19,0,-32,11,-51,34r-39,-31v25,-34,49,-53,94,-53v52,0,87,31,87,79v0,55,-68,94,-108,129r110,0r0,48r-186,0","w":224,"k":{"7":2,"4":5}},"3":{"d":"112,4v-45,0,-76,-17,-98,-43r38,-37v17,19,35,31,61,31v21,0,35,-12,35,-32v0,-28,-36,-35,-72,-32r-9,-35r60,-60r-99,0r0,-48r171,0r0,42r-64,61v34,6,68,23,68,71v0,48,-35,82,-91,82","w":223,"k":{"\/":4,"9":2,"7":7,"5":2}},"4":{"d":"143,0r0,-54r-123,0r-9,-40r138,-160r47,0r0,155r34,0r0,45r-34,0r0,54r-53,0xm76,-99r67,0r0,-79","w":248,"k":{"\/":7,"9":4,"7":11,"1":7}},"5":{"d":"206,-84v0,98,-141,111,-191,51r34,-40v19,17,38,27,60,27v26,0,42,-13,42,-36v0,-39,-59,-40,-87,-25r-32,-21r8,-124r154,0r0,49r-107,0r-3,43v60,-14,122,7,122,76","w":226,"k":{"\/":7,"9":2,"7":11,"3":2,"2":4}},"6":{"d":"122,4v-74,0,-103,-38,-103,-123v0,-78,36,-137,111,-137v34,0,57,9,79,27r-29,43v-17,-13,-30,-20,-52,-20v-38,0,-49,36,-51,58v50,-35,141,-11,141,65v0,51,-41,87,-96,87xm120,-43v27,0,43,-15,43,-38v0,-21,-17,-37,-44,-37v-27,0,-43,16,-43,37v0,21,17,38,44,38","w":238,"k":{"\/":4,"9":4,"7":5,"3":4,"1":4}},"7":{"d":"30,0r113,-204r-119,0r0,-48r182,0r0,42r-113,210r-63,0","w":222,"k":{"\/":50,"9":5,"8":4,"6":7,"5":9,"4":31,"3":7,"2":5,"1":-4,"0":7,".":36,",":36,"\u2026":36,"-":11,"\u2013":11,"\u2014":11}},"8":{"d":"113,4v-56,0,-97,-29,-97,-74v0,-31,14,-49,41,-61v-60,-35,-29,-125,56,-125v84,0,118,89,57,125v26,13,41,30,41,60v0,47,-42,75,-98,75xm113,-149v22,0,36,-13,36,-31v0,-15,-13,-30,-36,-30v-23,0,-36,14,-36,30v0,18,14,31,36,31xm113,-42v27,0,44,-13,44,-32v0,-19,-19,-31,-44,-31v-25,0,-43,12,-43,32v0,17,16,31,43,31","w":226,"k":{"9":2,"7":4}},"9":{"d":"116,-256v74,0,103,38,103,123v0,82,-38,137,-110,137v-37,0,-62,-12,-83,-30r29,-42v18,15,34,22,55,22v38,0,49,-35,51,-57v-50,39,-141,7,-141,-65v0,-51,39,-88,96,-88xm119,-132v27,0,43,-16,43,-38v0,-22,-16,-39,-44,-39v-27,0,-43,16,-43,39v0,22,17,38,44,38","w":238,"k":{"\/":9,"7":4,"5":2,"3":4,"2":4,".":4,",":4,"\u2026":4}},".":{"d":"22,0r0,-58r59,0r0,58r-59,0","w":102,"k":{"1":18,"7":7,"j":-5,"0":7,"\u201d":14,"\u2019":14,"d":4,"g":4,"q":4,"c":7,"e":7,"o":7,"v":31,"w":25,"y":22,"T":36,"V":43,"W":36,"Y":47,"C":14,"G":14,"O":14,"Q":14,"f":5,"t":9,"U":5,"\u201c":7,"\u2018":7}},",":{"d":"14,58r-5,-22v25,-3,38,-15,36,-36r-23,0r0,-58r59,0v5,66,-4,121,-67,116","w":102,"k":{"1":18,"7":7,"j":-5,"0":7,"\u201d":14,"\u2019":14,"d":4,"g":4,"q":4,"c":7,"e":7,"o":7,"v":31,"w":25,"y":22,"T":36,"V":43,"W":36,"Y":47,"C":14,"G":14,"O":14,"Q":14,"f":5,"t":9,"U":5,"\u201c":7,"\u2018":7}},":":{"d":"24,-135r0,-58r58,0r0,58r-58,0xm24,0r0,-58r58,0r0,58r-58,0","w":106,"k":{"T":4,"V":7,"W":5,"Y":14}},";":{"d":"24,-135r0,-58r58,0r0,58r-58,0xm16,58r-5,-22v25,-3,37,-15,35,-36r-22,0r0,-58r58,0v4,65,-3,121,-66,116","w":106,"k":{"T":4,"V":7,"W":5,"Y":14}},"\u2026":{"d":"223,0r0,-56r57,0r0,56r-57,0xm123,0r0,-56r57,0r0,56r-57,0xm22,0r0,-56r57,0r0,56r-57,0","w":302,"k":{"1":18,"7":7,"j":-5,"0":7,"\u201d":14,"\u2019":14,"d":4,"g":4,"q":4,"c":7,"e":7,"o":7,"v":31,"w":25,"y":22,"T":36,"V":43,"W":36,"Y":47,"C":14,"G":14,"O":14,"Q":14,"f":5,"t":9,"U":5,"\u201c":7,"\u2018":7}},"&":{"d":"200,5r-29,-29v-47,48,-159,33,-159,-46v0,-32,17,-55,49,-69v-36,-50,-14,-117,59,-117v43,0,71,28,71,64v0,34,-22,54,-53,66r33,33v8,-13,17,-28,25,-43r41,22v-10,18,-21,37,-34,54r37,37xm109,-156v22,-8,34,-17,34,-34v0,-14,-10,-23,-24,-23v-31,1,-31,39,-10,57xm68,-72v-1,35,50,37,72,16r-49,-49v-17,9,-23,21,-23,33","w":250,"k":{"T":18,"V":20,"W":16,"Y":22}},"!":{"d":"43,-86r-17,-166r64,0r-17,166r-30,0xm29,0r0,-58r58,0r0,58r-58,0","w":116},"?":{"d":"63,-144v38,-7,67,-13,64,-35v-6,-40,-67,-29,-87,-1r-33,-36v38,-57,176,-55,176,36v0,46,-32,64,-71,72r-4,22r-37,0xm59,0r0,-58r58,0r0,58r-58,0","w":195},"\u201c":{"d":"112,-138v-5,-66,5,-120,67,-116r4,23v-25,3,-37,15,-35,36r22,0r0,57r-58,0xm21,-138v-4,-65,4,-120,66,-116r5,23v-25,3,-37,15,-35,36r22,0r0,57r-58,0","w":194,"k":{"A":32,"J":29,"d":5,"g":5,"q":5,"c":5,"e":5,"o":5,"a":4,"s":4,"z":4}},"\u201d":{"d":"107,-136r-4,-23v25,-3,37,-14,35,-35r-22,0r0,-58r58,0v5,66,-4,121,-67,116xm16,-136r-5,-23v25,-3,37,-14,35,-35r-22,0r0,-58r58,0v4,65,-3,121,-66,116","w":194,"k":{"A":36,"J":36,"d":11,"g":11,"q":11,"c":13,"e":13,"o":13,"a":7,"s":5}},"\u2018":{"d":"21,-138v-4,-65,4,-120,66,-116r5,23v-25,3,-37,15,-35,36r22,0r0,57r-58,0","w":102,"k":{"A":32,"J":29,"d":5,"g":5,"q":5,"c":5,"e":5,"o":5,"a":4,"s":4,"z":4}},"\u2019":{"d":"16,-136r-5,-23v25,-3,37,-14,35,-35r-22,0r0,-58r58,0v4,65,-3,121,-66,116","w":102,"k":{"A":36,"J":36,"d":11,"g":11,"q":11,"c":13,"e":13,"o":13,"a":7,"s":5}},"-":{"d":"18,-85r0,-53r111,0r0,53r-111,0","w":146,"k":{"1":11,"7":14,"3":4,"A":14,"Z":11,"v":5,"w":4,"y":5,"z":4,"T":32,"V":14,"W":13,"Y":29,"X":18,"x":11}},"\u2013":{"d":"18,-86r0,-51r154,0r0,51r-154,0","w":190,"k":{"1":11,"7":14,"3":4,"A":14,"Z":11,"v":5,"w":4,"y":5,"z":4,"T":32,"V":14,"W":13,"Y":29,"X":18,"x":11}},"\u2014":{"d":"18,-86r0,-51r287,0r0,51r-287,0","w":323,"k":{"1":11,"7":14,"3":4,"A":14,"Z":11,"v":5,"w":4,"y":5,"z":4,"T":32,"V":14,"W":13,"Y":29,"X":18,"x":11}},"_":{"d":"-1,58r0,-42r218,0r0,42r-218,0","w":216},"\/":{"d":"-10,46r159,-333r47,0r-160,333r-46,0","w":190,"k":{"\/":65,"9":7,"8":5,"7":4,"6":13,"5":7,"4":34,"3":4,"2":7,"1":-4,"0":13,"A":43,"J":47,"Z":7,"d":25,"g":25,"q":25,"c":29,"e":29,"o":29,"a":23,"s":31,"v":18,"w":18,"y":18,"z":22,"S":11,"x":18,"C":14,"G":14,"O":14,"Q":14,"m":18,"n":18,"p":18,"r":18,"f":9,"t":7,"u":18}},"\\":{"d":"154,46r-159,-333r46,0r160,333r-47,0","w":190,"k":{"C":14,"G":14,"O":14,"Q":14}},"|":{"d":"41,46r0,-333r44,0r0,333r-44,0","w":126},"(":{"d":"121,51v-133,-61,-133,-247,0,-308r24,36v-93,58,-93,177,0,235","w":160,"k":{"j":-11,"J":5,"d":11,"g":11,"q":11,"c":11,"e":11,"o":11,"s":5,"C":11,"G":11,"O":11,"Q":11}},")":{"d":"39,51r-24,-37v95,-58,94,-177,0,-235r24,-36v133,61,133,247,0,308","w":160},"[":{"d":"30,47r0,-299r116,0r0,43r-64,0r0,213r64,0r0,43r-116,0","w":167,"k":{"j":-11,"J":4,"d":7,"g":7,"q":7,"c":7,"e":7,"o":7,"a":4,"s":5,"v":7,"w":7,"y":4,"x":4,"C":7,"G":7,"O":7,"Q":7}},"]":{"d":"21,47r0,-43r64,0r0,-213r-64,0r0,-43r117,0r0,299r-117,0","w":167}
10,"{":{"d":"150,51v-77,-17,-87,-36,-83,-96v2,-31,-17,-38,-49,-37r0,-42v44,6,48,-20,48,-62v0,-37,18,-59,84,-71r9,36v-50,14,-43,27,-42,69v0,26,-14,41,-38,49v33,9,37,35,37,75v0,22,5,31,43,42","w":176,"k":{"j":-13,"J":4,"d":5,"g":5,"q":5,"c":5,"e":5,"o":5,"s":4,"v":4,"w":4,"y":4,"z":4,"x":4,"C":7,"G":7,"O":7,"Q":7}},"}":{"d":"27,51r-10,-37v50,-14,44,-26,43,-69v0,-26,13,-40,37,-48v-33,-9,-36,-36,-36,-75v0,-22,-6,-32,-44,-43r10,-36v77,17,87,35,83,96v-2,32,17,38,49,37r0,42v-43,-6,-48,19,-48,61v0,37,-18,60,-84,72","w":176},"@":{"d":"180,58v-92,0,-161,-71,-161,-157v0,-86,70,-157,158,-157v88,0,157,68,157,142v0,90,-84,112,-127,69v-36,40,-119,22,-119,-48v0,-74,89,-120,130,-66r4,-19r43,7r-18,108v0,13,9,23,26,23v26,0,46,-26,46,-74v0,-67,-61,-128,-142,-128v-81,0,-143,64,-143,143v0,79,61,143,146,143v36,0,61,-8,88,-24r7,11v-28,17,-58,27,-95,27xm176,-146v-45,-4,-64,86,-10,86v45,4,63,-86,10,-86","w":352},"\u00a9":{"d":"149,4v-73,0,-130,-58,-130,-130v0,-71,58,-130,131,-130v73,0,130,58,130,130v0,71,-58,130,-131,130xm149,-10v66,0,116,-52,116,-117v0,-64,-49,-115,-115,-115v-66,0,-116,52,-116,117v0,64,49,115,115,115xm208,-81v-36,47,-135,21,-128,-47v-7,-63,89,-94,127,-50r-20,23v-25,-29,-75,-14,-75,28v0,41,52,55,76,26","w":298},"\u00ae":{"d":"66,-130v-35,0,-62,-28,-62,-63v0,-34,27,-63,62,-63v35,0,63,29,63,63v0,34,-28,63,-63,63xm66,-136v31,0,56,-26,56,-57v0,-31,-24,-56,-56,-56v-31,0,-55,25,-55,57v0,31,23,56,55,56xm39,-161r0,-66v27,0,60,-4,59,23v0,10,-5,17,-13,20r15,23r-21,0v-7,-6,-6,-20,-21,-19r0,19r-19,0xm58,-195v18,5,32,-14,11,-16r-11,0r0,16","w":132},"\u2122":{"d":"124,-141r0,-111r27,0r29,47r29,-47r26,0r0,111r-24,0r0,-75v-11,16,-18,36,-32,49r-31,-49r0,75r-24,0xm42,-141r0,-89r-33,0r0,-22r92,0r0,22r-33,0r0,89r-26,0","w":248},"*":{"d":"63,-134r5,-43r-35,27r-15,-26r41,-17r-41,-17r15,-26r35,26r-5,-43r29,0r-6,43r35,-26r15,26r-40,17r40,17r-15,26r-35,-27r6,43r-29,0","w":154,"k":{"A":36,"J":29,"d":5,"g":5,"q":5,"c":7,"e":7,"o":7,"a":4,"s":4}},"$":{"d":"205,-225r-24,42v-14,-10,-30,-17,-45,-21r0,55v55,15,79,37,79,78v0,40,-32,66,-77,71r0,35r-37,0r0,-36v-31,-4,-61,-16,-85,-34r28,-41v19,15,38,25,59,29r0,-57v-52,-14,-78,-34,-78,-77v0,-40,31,-66,76,-71r0,-21r37,0r0,22v26,3,47,12,67,26xm136,-45v36,-5,35,-42,0,-51r0,51xm103,-207v-35,4,-34,41,0,49r0,-49","w":232,"k":{"7":4}},"#":{"d":"227,-100r0,46r-40,0r-9,54r-48,0r9,-54r-52,0r-9,54r-47,0r9,-54r-27,0r0,-46r35,0r9,-53r-32,0r0,-46r40,0r9,-53r47,0r-9,53r53,0r9,-53r47,0r-9,53r27,0r0,46r-35,0r-9,53r32,0xm103,-155r-9,56r54,0r10,-56r-55,0","w":252},"%":{"d":"77,-126v-36,0,-61,-29,-61,-64v0,-36,25,-65,62,-65v36,0,61,29,61,65v0,35,-25,64,-62,64xm77,-222v-15,0,-23,14,-23,32v0,17,10,31,24,31v15,0,23,-15,23,-31v0,-17,-10,-32,-24,-32xm41,0r184,-252r43,0r-184,252r-43,0xm232,3v-36,0,-61,-29,-61,-65v0,-36,25,-64,62,-64v36,0,60,29,60,64v0,35,-24,65,-61,65xm233,-30v15,0,23,-15,23,-32v0,-17,-10,-31,-24,-31v-15,0,-23,14,-23,31v0,17,10,32,24,32","w":309},"\"":{"d":"105,-137r7,-115v19,2,45,-4,60,2r-39,113r-28,0xm21,-137r6,-115v19,2,45,-4,60,2r-39,113r-27,0","w":187},"'":{"d":"21,-137r6,-115v19,2,46,-4,61,2r-39,113r-28,0","w":102},"+":{"d":"90,-37r0,-65r-66,0r0,-50r66,0r0,-64r51,0r0,64r65,0r0,50r-65,0r0,65r-51,0"},"=":{"d":"26,-149r0,-49r178,0r0,49r-178,0xm26,-55r0,-50r178,0r0,50r-178,0"},"\u00d7":{"d":"171,-37r-56,-57r-56,57r-33,-34r57,-55r-57,-56r34,-34r56,57r55,-57r34,33r-57,56r57,56"},"<":{"d":"199,-26r-175,-76r0,-50r175,-76r0,51r-122,50r122,50r0,51"},">":{"d":"32,-26r0,-50r121,-50r-121,-50r0,-52r174,76r0,50"},"^":{"d":"18,-177r53,-75r38,0r53,75r-40,0r-32,-43r-33,43r-39,0","w":180},"~":{"d":"62,-139v29,-1,62,33,75,-4r29,9v-8,30,-20,50,-45,50v-28,0,-62,-33,-74,3r-29,-9v8,-30,19,-49,44,-49","w":183},"`":{"d":"86,-214r-46,-43r47,-21r40,64r-41,0","w":180},"\u00a0":{"w":108}}}); 11 12 13 14// PRICING FORMAT ----------------------------------------------------------------------------------- 15 16 17/* 18 19* Price Format jQuery Plugin 20* Created By Eduardo Cuducos cuducos [at] gmail [dot] com 21* Currently maintained by Flavio Silveira flavio [at] gmail [dot] com 22* Version: 1.7 23* Release: 2012-02-22 24 25* original char limit by Flavio Silveira <http://flaviosilveira.com> 26* original keydown event attachment by Kaihua Qi 27* keydown fixes by Thasmo <http://thasmo.com> 28* Clear Prefix on Blur suggest by Ricardo Mendes from PhonoWay 29* original allow negative by Cagdas Ucar <http://carsinia.com> 30* keypad fixes by Carlos Vinicius <http://www.kvinicius.com.br> and Rayron Victor 31* original Suffix by Marlon Pires Junior 32 33*/ 34 35(function($) { 36 37 /****************
38 * Main Function * 39 *****************/ 40 $.fn.priceFormat = function(options) 41 { 42 43 var defaults = 44 { 45 prefix: 'US$ ', 46 suffix: '', 47 centsSeparator: '.', 48 thousandsSeparator: ',', 49 limit: false, 50 centsLimit: 2, 51 clearPrefix: false, 52 clearSufix: false, 53 allowNegative: false 54 }; 55 56 var options = $.extend(defaults, options); 57 58 return this.each(function() 59 { 60 61 // pre defined options 62 var obj = $(this); 63 var is_number = /[0-9]/; 64 65 // load the pluggings settings 66 var prefix = options.prefix; 67 var suffix = options.suffix; 68 var centsSeparator = options.centsSeparator; 69 var thousandsSeparator = options.thousandsSeparator; 70 var limit = options.limit; 71 var centsLimit = options.centsLimit; 72 var clearPrefix = options.clearPrefix; 73 var clearSuffix = options.clearSuffix; 74 var allowNegative = options.allowNegative; 75 76 // skip everything that isn't a number 77 // and also skip the left zeroes 78 function to_numbers (str) 79 { 80 var formatted = ''; 81 for (var i=0;i<(str.length);i++) 82 { 83 char_ = str.charAt(i); 84 if (formatted.length==0 && char_==0) char_ = false; 85 86 if (char_ && char_.match(is_number)) 87 { 88 if (limit) 89 { 90 if (formatted.length < limit) formatted = formatted+char_; 91 } 92 else 93 { 94 formatted = formatted+char_; 95 } 96 } 97 } 98 99 return formatted; 100 } 101 102 // format to fill with zeros to complete cents chars
103 function fill_with_zeroes (str) 104 { 105 while (str.length<(centsLimit+1)) str = '0'+str; 106 return str; 107 } 108 109 // format as price 110 function price_format (str) 111 { 112 // formatting settings 113 var formatted = fill_with_zeroes(to_numbers(str)); 114 var thousandsFormatted = ''; 115 var thousandsCount = 0; 116 117 // split integer from cents 118 var centsVal = formatted.substr(formatted.length-centsLimit,centsLimit); 119 var integerVal = formatted.substr(0,formatted.length-centsLimit); 120 121 // apply cents pontuation 122 formatted = integerVal+centsSeparator+centsVal; 123 124 // apply thousands pontuation 125 if (thousandsSeparator) 126 { 127 for (var j=integerVal.length;j>0;j--) 128 { 129 char_ = integerVal.substr(j-1,1); 130 thousandsCount++; 131 if (thousandsCount%3==0) char_ = thousandsSeparator+char_; 132 thousandsFormatted = char_+thousandsFormatted; 133 } 134 if (thousandsFormatted.substr(0,1)==thousandsSeparator) thousandsFormatted = thousandsFormatted.substring(1,thousandsFormatted.length); 135 formatted = thousandsFormatted+centsSeparator+centsVal; 136 } 137 138 // if the string contains a dash, it is negative - add it to the begining (except for zero) 139 if (allowNegative && str.indexOf('-') != -1 && (integerVal != 0 || centsVal != 0)) formatted = '-' + formatted; 140 141 // apply the prefix 142 if (prefix) formatted = prefix+formatted; 143 144 // apply the suffix 145 if (suffix) formatted = formatted+suffix; 146 147 return formatted; 148 } 149 150 // filter what user type (only numbers and functional keys) 151 function key_check (e) 152 { 153 var code = (e.keyCode ? e.keyCode : e.which); 154 var typed = String.fromCharCode(code); 155 var functional = false;
156 var str = obj.val(); 157 var newValue = price_format(str+typed); 158 159 // allow key numbers, 0 to 9 160 if((code >= 48 && code <= 57) || (code >= 96 && code <= 105)) functional = true; 161 162 // check Backspace, Tab, Enter, Delete, and left/right arrows 163 if (code == 8) functional = true; 164 if (code == 9) functional = true; 165 if (code == 13) functional = true; 166 if (code == 46) functional = true; 167 if (code == 37) functional = true; 168 if (code == 39) functional = true; 169 if (allowNegative && (code == 189 || code == 109)) functional = true; // dash as well 170 171 if (!functional) 172 { 173 e.preventDefault(); 174 e.stopPropagation(); 175 if (str!=newValue) obj.val(newValue); 176 } 177 178 } 179 180 // inster formatted price as a value of an input field 181 function price_it () 182 { 183 var str = obj.val(); 184 var price = price_format(str); 185 if (str != price) obj.val(price); 186 } 187 188 // Add prefix on focus 189 function add_prefix() 190 { 191 var val = obj.val(); 192 obj.val(prefix + val); 193 } 194 195 function add_suffix() 196 { 197 var val = obj.val(); 198 obj.val(val + suffix); 199 } 200 201 // Clear prefix on blur if is set to true 202 function clear_prefix() 203 { 204 if($.trim(prefix) != '' && clearPrefix) 205 { 206 var array = obj.val().split(prefix); 207 obj.val(array[1]); 208 } 209 } 210 211 // Clear suffix on blur if is set to true 212 function clear_suffix() 213 { 214 if($.trim(suffix) != '' && clearSuffix) 215 { 216 var array = obj.val().split(suffix); 217 obj.val(array[0]); 218 } 219 } 220 221 // bind the actions 222 $(this).bind('keydown', key_check); 223 $(this).bind('keyup', price_it); 224 225 // Clear Prefix and Add Prefix 226 if(clearPrefix) 227 { 228 $(this).bind('focusout', function() 229 { 230 clear_prefix(); 231 }); 232 233 $(this).bind('focusin', function() 234 { 235 add_prefix(); 236 }); 237 } 238 239 // Clear Suffix and Add Suffix 240 if(clearSuffix) 241 { 242 $(this).bind('focusout', function() 243 { 244 clear_suffix(); 245 }); 246 247 $(this).bind('focusin', function() 248 { 249 add_suffix(); 250 }); 251 } 252 253 // If value has content 254 if ($(this).val().length>0) 255 { 256 price_it(); 257 clear_prefix(); 258 clear_suffix(); 259 } 260 261 }); 262 263 }; 264 265 /****************** 266 * Unmask Function * 267 *******************/ 268 jQuery.fn.unmask = function(){ 269 270 var field = $(this).val(); 271 var result = ""; 272 273 for(var f in field) 274 { 275 if(!isNaN(field[f]) || field[f] == "-") result += field[f]; 276 } 277 278 return result; 279 }; 280 281})(jQuery); 282 283 284 285 286 287// LIGHTBOX ----------------------------------------------------------------------------------- 288 289/** 290 * jQuery lightBox plugin 291 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/) 292 * and adapted to me for use like a plugin from jQuery. 293 * @name jquery-lightbox-0.5.js 294 * @author Leandro Vieira Pinho - http://leandrovieira.com 295 * @version 0.5 296 * @date April 11, 2008 297 * @category jQuery plugin 298 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com) 299 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US 300 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin 301 */ 302 303// Offering a Custom Alias suport - More info: http://docs.jquery.com/Plugins/Authoring#Custom_Alias 304(function($) { 305 /** 306 * $ is an alias to jQuery object 307 * 308 */ 309 $.fn.lightBox = function(settings) { 310 // Settings to configure the jQuery lightBox plugin how you like 311 settings = jQuery.extend({ 312 // Configuration related to overlay 313 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. 314 overlayOpacity: 0.8, // (integer) Opacity value to overlay; inform: 0.X. Where X are number from 0 to 9 315 // Configuration related to navigation 316 fixedNavigation: true, // (boolean) Boolean that informs if the navigation (next and prev button) will be fixed or not in the interface. 317 // Configuration related to images 318 imageLoading: 'https://illinoisfamily.org/wp-content/themes/ifi/images/lightbox-ico-loading.gif', // (string) Path and the name of the loading icon 319 imageBtnPrev: 'https://illinoisfamily.org/wp-content/themes/ifi/images/lightbox-btn-prev.gif', // (string) Path and the name of the prev button image 320 imageBtnNext: 'https://illinoisfamily.org/wp-content/themes/ifi/images/lightbox-btn-next.gif', // (string) Path and the name of the next button image
321 imageBtnClose: 'https://illinoisfamily.org/wp-content/themes/ifi/images/close.png', // (string) Path and the name of the close btn 322 imageBlank: 'https://illinoisfamily.org/wp-content/themes/ifi/images/lightbox-blank.gif', // (string) Path and the name of a blank image (one pixel) 323 // Configuration related to container image box 324 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 325 containerResizeSpeed: 400, // (integer) Specify the resize duration of container image. These number are miliseconds. 400 is default. 326 // Configuration related to texts in caption. For example: Image 2 of 8. You can alter either "Image" and "of" texts. 327 txtImage: 'Image', // (string) Specify text "Image" 328 txtOf: 'of', // (string) Specify text "of" 329 // Configuration related to keyboard navigation 330 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. 331 keyToPrev: 'p', // (string) (p = previous) Letter to show the previous image 332 keyToNext: 'n', // (string) (n = next) Letter to show the next image. 333 // Don´t alter these variables in any way 334 imageArray: [], 335 activeImage: 0 336 },settings); 337 // Caching the jQuery object with all elements matched 338 var jQueryMatchedObj = this; // This, in this context, refer to jQuery object 339 /** 340 * Initializing the plugin calling the start function 341 * 342 * @return boolean false 343 */ 344 function _initialize() { 345 _start(this,jQueryMatchedObj); // This, in this context, refer to object (link) which the user have clicked 346 return false; // Avoid the browser following the link 347 } 348 /** 349 * Start the jQuery lightBox plugin 350 * 351 * @param object objClicked The object (link) whick the user have clicked 352 * @param object jQueryMatchedObj The jQuery object with all elements matched 353 */ 354 function _start(objClicked,jQueryMatchedObj) { 355 // Hime some elements to avoid conflict with overlay in IE. These elements appear above the overlay. 356 $('embed, object, select').css({ 'visibility' : 'hidden' }); 357 // Call the function to create the markup structure; style some elements; assign events in some elements. 358 _set_interface(); 359 // Unset total images in imageArray 360 settings.imageArray.length = 0; 361 // Unset image active information 362 settings.activeImage = 0; 363 // We have an image set? Or just an image? Let´s see it. 364 if ( jQueryMatchedObj.length == 1 ) { 365 settings.imageArray.push(new Array(objClicked.getAttribute('href'),objClicked.getAttribute('title'))); 366 } else { 367 // Add an Array (as many as we have), with href and title atributes, inside the Array that storage the images references 368 for ( var i = 0; i < jQueryMatchedObj.length; i++ ) { 369 settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAttribute('title'))); 370 } 371 } 372 while ( settings.imageArray[settings.activeImage][0] != objClicked.getAttribute('href') ) { 373 settings.activeImage++; 374 } 375 // Call the function that prepares image exibition 376 _set_image_to_view(); 377 } 378 /** 379 * Create the jQuery lightBox plugin interface 380 * 381 * The HTML markup will be like that: 382 <div id="jquery-overlay"></div> 383 <div id="jquery-lightbox"> 384 <div id="lightbox-container-image-box"> 385 <div id="lightbox-container-image"> 386 <img src="../fotos/XX.jpg" id="lightbox-image"> 387 <div id="lightbox-nav"> 388 <a href="#" id="lightbox-nav-btnPrev"></a> 389 <a href="#" id="lightbox-nav-btnNext"></a> 390 </div> 391 <div id="lightbox-loading"> 392 <a href="#" id="lightbox-loading-link"> 393 <img src="../images/lightbox-ico-loading.gif"> 394 </a> 395 </div> 396 </div> 397 </div> 398 <div id="lightbox-container-image-data-box"> 399 <div id="lightbox-container-image-data"> 400 <div id="lightbox-image-details"> 401 <span id="lightbox-image-details-caption"></span> 402 <span id="lightbox-image-details-currentNumber"></span> 403 </div> 404 <div id="lightbox-secNav"> 405 <a href="#" id="lightbox-secNav-btnClose"> 406 <img src="../images/lightbox-btn-close.gif"> 407 </a> 408 </div> 409 </div>
410 </div> 411 </div> 412 * 413 */ 414 function _set_interface() { 415 // Apply the HTML markup into body tag 416 $('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><a href="#" id="lightbox-secNav-btnClose"><img style="position:absolute; right:-16px; margin-top:-16px; float:right;" src="' + settings.imageBtnClose + '"></a><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>'); 417 // Get page sizes 418 var arrPageSizes = ___getPageSize(); 419 // Style overlay and show it 420 $('#jquery-overlay').css({ 421 backgroundColor: settings.overlayBgColor, 422 opacity: settings.overlayOpacity, 423 width: arrPageSizes[0], 424 height: arrPageSizes[1] 425 }).fadeIn(); 426 // Get page scroll 427 var arrPageScroll = ___getPageScroll(); 428 // Calculate top and left offset for the jquery-lightbox div object and show it 429 $('#jquery-lightbox').css({ 430 top: arrPageScroll[1] + (arrPageSizes[3] / 10), 431 left: arrPageScroll[0] 432 }).show(); 433 // Assigning click events in elements to close overlay 434 $('#jquery-overlay,#jquery-lightbox').click(function() { 435 _finish(); 436 }); 437 // Assign the _finish function to lightbox-loading-link and lightbox-secNav-btnClose objects 438 $('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function() { 439 _finish(); 440 return false; 441 }); 442 // If window was resized, calculate the new overlay dimensions 443 $(window).resize(function() { 444 // Get page sizes 445 var arrPageSizes = ___getPageSize(); 446 // Style overlay and show it 447 $('#jquery-overlay').css({ 448 width: arrPageSizes[0], 449 height: arrPageSizes[1] 450 }); 451 // Get page scroll 452 var arrPageScroll = ___getPageScroll(); 453 // Calculate top and left offset for the jquery-lightbox div object and show it 454 $('#jquery-lightbox').css({ 455 top: arrPageScroll[1] + (arrPageSizes[3] / 10), 456 left: arrPageScroll[0] 457 }); 458 }); 459 } 460 /** 461 * Prepares image exibition; doing a image´s preloader to calculate it´s size 462 * 463 */ 464 function _set_image_to_view() { // show the loading 465 // Show the loading 466 $('#lightbox-loading').show(); 467 if ( settings.fixedNavigation ) { 468 $('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide(); 469 } else { 470 // Hide some elements 471 $('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide(); 472 } 473 // Image preload process 474 var objImagePreloader = new Image(); 475 objImagePreloader.onload = function() { 476 $('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]); 477 // Perfomance an effect in the image container resizing it 478 _resize_container_image_box(objImagePreloader.width,objImagePreloader.height); 479 // clear onLoad, IE behaves irratically with animated gifs otherwise 480 objImagePreloader.onload=function(){}; 481 }; 482 objImagePreloader.src = settings.imageArray[settings.activeImage][0]; 483 }; 484 /** 485 * Perfomance an effect in the image container resizing it 486 * 487 * @param integer intImageWidth The image´s width that will be showed 488 * @param integer intImageHeight The image´s height that will be showed 489 */ 490 function _resize_container_image_box(intImageWidth,intImageHeight) { 491 // Get current width and height 492 var intCurrentWidth = $('#lightbox-container-image-box').width(); 493 var intCurrentHeight = $('#lightbox-container-image-box').height(); 494 // Get the width and height of the selected image plus the padding 495 var intWidth = (intImageWidth + (settings.containerBorderSize * 2)); // Plus the image´s width and the left and right padding value 496 var intHeight = (intImageHeight + (settings.containerBorderSize * 2)); // Plus the image´s height and the left and right padding value 497 // Diferences 498 var intDiffW = intCurrentWidth - intWidth; 499 var intDiffH = intCurrentHeight - intHeight; 500 // Perfomance the effect
501 $('#lightbox-container-image-box').animate({ width: intWidth, height: intHeight },settings.containerResizeSpeed,function() { _show_image(); }); 502 if ( ( intDiffW == 0 ) && ( intDiffH == 0 ) ) { 503 if ( $.browser.msie ) { 504 ___pause(250); 505 } else { 506 ___pause(100); 507 } 508 } 509 $('#lightbox-container-image-data-box').css({ width: intImageWidth }); 510 $('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({ height: intImageHeight + (settings.containerBorderSize * 2) }); 511 }; 512 /** 513 * Show the prepared image 514 * 515 */ 516 function _show_image() { 517 $('#lightbox-loading').hide(); 518 $('#lightbox-image').fadeIn(function() { 519 _show_image_data(); 520 _set_navigation(); 521 }); 522 _preload_neighbor_images(); 523 }; 524 /** 525 * Show the image information 526 * 527 */ 528 function _show_image_data() { 529 $('#lightbox-container-image-data-box').slideDown('fast'); 530 $('#lightbox-image-details-caption').hide(); 531 if ( settings.imageArray[settings.activeImage][1] ) { 532 $('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show(); 533 } 534 // If we have a image set, display 'Image X of X' 535 if ( settings.imageArray.length > 1 ) { 536 $('#lightbox-image-details-currentNumber').html(settings.txtImage + ' ' + ( settings.activeImage + 1 ) + ' ' + settings.txtOf + ' ' + settings.imageArray.length).show(); 537 } 538 } 539 /** 540 * Display the button navigations 541 * 542 */ 543 function _set_navigation() { 544 $('#lightbox-nav').show(); 545 546 // Instead to define this configuration in CSS file, we define here. And it´s need to IE. Just. 547 $('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({ 'background' : 'transparent url(' + settings.imageBlank + ') no-repeat' }); 548 549 // Show the prev button, if not the first image in set 550 if ( settings.activeImage != 0 ) { 551 if ( settings.fixedNavigation ) { 552 $('#lightbox-nav-btnPrev').css({ 'background' : 'url(' + settings.imageBtnPrev + ') left 40% no-repeat' }) 553 .unbind() 554 .bind('click',function() { 555 settings.activeImage = settings.activeImage - 1; 556 _set_image_to_view(); 557 return false; 558 }); 559 } else { 560 // Show the images button for Next buttons 561 $('#lightbox-nav-btnPrev').unbind().hover(function() { 562 $(this).css({ 'background' : 'url(' + settings.imageBtnPrev + ') left 40% no-repeat' }); 563 },function() { 564 $(this).css({ 'background' : 'transparent url(' + settings.imageBlank + ') no-repeat' }); 565 }).show().bind('click',function() { 566 settings.activeImage = settings.activeImage - 1; 567 _set_image_to_view(); 568 return false; 569 }); 570 } 571 } 572 573 // Show the next button, if not the last image in set 574 if ( settings.activeImage != ( settings.imageArray.length -1 ) ) { 575 if ( settings.fixedNavigation ) { 576 $('#lightbox-nav-btnNext').css({ 'background' : 'url(' + settings.imageBtnNext + ') right 40% no-repeat' }) 577 .unbind() 578 .bind('click',function() { 579 settings.activeImage = settings.activeImage + 1; 580 _set_image_to_view(); 581 return false; 582 }); 583 } else { 584 // Show the images button for Next buttons 585 $('#lightbox-nav-btnNext').unbind().hover(function() { 586 $(this).css({ 'background' : 'url(' + settings.imageBtnNext + ') right 40% no-repeat' }); 587 },function() { 588 $(this).css({ 'background' : 'transparent url(' + settings.imageBlank + ') no-repeat' }); 589 }).show().bind('click',function() { 590 settings.activeImage = settings.activeImage + 1; 591 _set_image_to_view(); 592 return false; 593 }); 594 } 595 } 596 // Enable keyboard navigation 597 _enable_keyboard_navigation(); 598 } 599 /** 600 * Enable a support to keyboard navigation 601 * 602 */ 603 function _enable_keyboard_navigation() { 604 $(document).keydown(function(objEvent) { 605 _keyboard_action(objEvent); 606 }); 607 } 608 /** 609 * Disable the support to keyboard navigation 610 * 611 */ 612 function _disable_keyboard_navigation() { 613 $(document).unbind(); 614 } 615 /** 616 * Perform the keyboard actions 617 * 618 */ 619 function _keyboard_action(objEvent) { 620 // To ie 621 if ( objEvent == null ) { 622 keycode = event.keyCode; 623 escapeKey = 27; 624 // To Mozilla 625 } else { 626 keycode = objEvent.keyCode; 627 escapeKey = objEvent.DOM_VK_ESCAPE; 628 } 629 // Get the key in lower case form 630 key = String.fromCharCode(keycode).toLowerCase(); 631 // Verify the keys to close the ligthBox 632 if ( ( key == settings.keyToClose ) || ( key == 'x' ) || ( keycode == escapeKey ) ) { 633 _finish(); 634 }
635 // Verify the key to show the previous image 636 if ( ( key == settings.keyToPrev ) || ( keycode == 37 ) ) { 637 // If we´re not showing the first image, call the previous 638 if ( settings.activeImage != 0 ) { 639 settings.activeImage = settings.activeImage - 1; 640 _set_image_to_view(); 641 _disable_keyboard_navigation(); 642 } 643 } 644 // Verify the key to show the next image 645 if ( ( key == settings.keyToNext ) || ( keycode == 39 ) ) { 646 // If we´re not showing the last image, call the next 647 if ( settings.activeImage != ( settings.imageArray.length - 1 ) ) { 648 settings.activeImage = settings.activeImage + 1; 649 _set_image_to_view(); 650 _disable_keyboard_navigation(); 651 } 652 } 653 } 654 /** 655 * Preload prev and next images being showed 656 * 657 */ 658 function _preload_neighbor_images() { 659 if ( (settings.imageArray.length -1) > settings.activeImage ) { 660 objNext = new Image(); 661 objNext.src = settings.imageArray[settings.activeImage + 1][0]; 662 } 663 if ( settings.activeImage > 0 ) { 664 objPrev = new Image(); 665 objPrev.src = settings.imageArray[settings.activeImage -1][0]; 666 } 667 } 668 /** 669 * Remove jQuery lightBox plugin HTML markup 670 * 671 */ 672 function _finish() { 673 $('#jquery-lightbox').remove(); 674 $('#jquery-overlay').fadeOut(function() { $('#jquery-overlay').remove(); }); 675 // Show some elements to avoid conflict with overlay in IE. These elements appear above the overlay. 676 $('embed, object, select').css({ 'visibility' : 'visible' }); 677 } 678 /** 679 / THIRD FUNCTION 680 * getPageSize() by quirksmode.com 681 * 682 * @return Array Return an array with page width, height and window width, height 683 */ 684 function ___getPageSize() { 685 var xScroll, yScroll; 686 if (window.innerHeight && window.scrollMaxY) { 687 xScroll = window.innerWidth + window.scrollMaxX; 688 yScroll = window.innerHeight + window.scrollMaxY; 689 } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac 690 xScroll = document.body.scrollWidth; 691 yScroll = document.body.scrollHeight; 692 } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari 693 xScroll = document.body.offsetWidth; 694 yScroll = document.body.offsetHeight; 695 } 696 var windowWidth, windowHeight; 697 if (self.innerHeight) { // all except Explorer 698 if(document.documentElement.clientWidth){ 699 windowWidth = document.documentElement.clientWidth; 700 } else { 701 windowWidth = self.innerWidth; 702 } 703 windowHeight = self.innerHeight; 704 } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode 705 windowWidth = document.documentElement.clientWidth; 706 windowHeight = document.documentElement.clientHeight; 707 } else if (document.body) { // other Explorers 708 windowWidth = document.body.clientWidth; 709 windowHeight = document.body.clientHeight; 710 } 711 // for small pages with total height less then height of the viewport 712 if(yScroll < windowHeight){ 713 pageHeight = windowHeight; 714 } else { 715 pageHeight = yScroll; 716 } 717 // for small pages with total width less then width of the viewport 718 if(xScroll < windowWidth){ 719 pageWidth = xScroll; 720 } else { 721 pageWidth = windowWidth; 722 } 723 arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight); 724 return arrayPageSize; 725 }; 726 /** 727 / THIRD FUNCTION 728 * getPageScroll() by quirksmode.com 729 * 730 * @return Array Return an array with x,y page scroll values. 731 */ 732 function ___getPageScroll() { 733 var xScroll, yScroll; 734 if (self.pageYOffset) { 735 yScroll = self.pageYOffset; 736 xScroll = self.pageXOffset; 737 } else if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict 738 yScroll = document.documentElement.scrollTop; 739 xScroll = document.documentElement.scrollLeft; 740 } else if (document.body) {// all other Explorers 741 yScroll = document.body.scrollTop; 742 xScroll = document.body.scrollLeft; 743 } 744 arrayPageScroll = new Array(xScroll,yScroll); 745 return arrayPageScroll; 746 }; 747 /** 748 * Stop the code execution from a escified time in milisecond 749 * 750 */ 751 function ___pause(ms) { 752 var date = new Date(); 753 curDate = null; 754 do { var curDate = new Date(); } 755 while ( curDate - date < ms); 756 }; 757 // Return the jQuery object for chaining. The unbind method is used to avoid click conflict when the plugin is called more than once 758 return this.unbind('click').click(_initialize); 759 }; 760})(jQuery); // Call and execute the function immediately passing the jQuery object 761 762 763 764 765 766 767// HEADER ----------------------------------------------------------------------------------- 768 769function openwindow(){ 770 window.open("//illinoisfamily.org/mp3/","mywindow","menubar=0,resizable=0,location=0,width=350,height=500");} 771function openPrint(a) { 772 var u = 'https://illinoisfamily.org/print/article/?id=' + a; 773 var wf = ""; 774 wf = wf + "width=680"; 775 wf = wf + ",resizable=no"; 776 wf = wf + ",scrollbars=yes"; 777 wf = wf + ",menubar=no"; 778 wf = wf + ",toolbar=no"; 779 wf = wf + ",directories=no"; 780 wf = wf + ",location=no"; 781 wf = wf + ",status=no"; 782 window.open(u, '_blank', wf ); 783 784} 785 786function openwindow2() 787{window.open("//illinoisfamily.org/video/","mywindow","menubar=0,resizable=0,location=0,width=610,height=525");} 788function openPrint2(a) { 789 var u = 'https://illinoisfamily.org/print/article/?id=' + a; 790 var wf = ""; 791 wf = wf + "width=680"; 792 wf = wf + ",resizable=no"; 793 wf = wf + ",scrollbars=yes"; 794 wf = wf + ",menubar=no"; 795 wf = wf + ",toolbar=no"; 796 wf = wf + ",directories=no"; 797 wf = wf + ",location=no"; 798 wf = wf + ",status=no"; 799 window.open(u, '_blank', wf ); 800 801} 802 803Cufon.replace('#top-nav a', { 804 hover: true, 805 fontFamily:'IFI Font' 806});
807Cufon.replace('.slidetxt', { 808 hover: true, 809 fontFamily:'IFI Font' 810}); 811Cufon.replace('.action_title', { 812 hover: false, 813 fontFamily:'IFI Font', 814 color: '-linear-gradient(#ff7b22, #f15a29)' 815}); 816Cufon.replace('.slidetxt2', { 817 hover: true, 818 fontFamily:'IFI Font Georgia' 819}); 820Cufon.replace('.register_btn .a_event_title', { 821 hover: false, 822 fontFamily:'IFI Font' 823}); 824 825$('body div:first').empty();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.