/* CUFON */

/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.09i
 */
var 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]};this.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)}if(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}}}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);while(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}})());




/* Quicksand Bold Font */



/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright (c) Andrew Paglinawan, 2008. All rights reserved.
 * 
 * Trademark:
 * Quicksand Bold is a trademark of the Andrew Paglinawan.
 * 
 * Full name:
 * QuicksandBold-Regular
 * 
 * Manufacturer:
 * Andrew Paglinawan
 * 
 * Designer:
 * Andrew Paglinawan
 */
Cufon.registerFont({"w":237,"face":{"font-family":"quicksand-bold","font-weight":700,"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":"1","bbox":"-9 -289 370.533 68","underline-thickness":"18","underline-position":"-18","unicode-range":"U+0020-U+2122"},"glyphs":{" ":{"w":108},"B":{"d":"122,0v-32,-2,-85,12,-85,-20r0,-212v0,-29,43,-18,71,-20v54,-2,90,66,55,109v63,35,35,148,-41,143xm77,-212r0,58v31,3,60,-1,60,-30v0,-28,-30,-30,-60,-28xm77,-114r0,74v40,2,82,2,82,-37v0,-39,-41,-39,-82,-37","w":213,"k":{"?":2,"y":4,"w":4,"v":14,"A":7,"i":14,"Y":11,"X":7,"W":5,"V":7,"T":7,"I":4,"B":25}},"C":{"d":"67,-130v0,72,93,117,149,69v8,-6,22,-5,29,4v6,9,6,22,-3,29v-81,67,-216,4,-216,-102v0,-105,134,-168,216,-101v22,17,-8,48,-26,33v-55,-47,-149,-3,-149,68","w":277,"k":{"\u2014":4,"\u2013":4,"-":4,"y":4,"x":4,"w":4,"v":4,"A":5,"q":4,"o":4,"l":12,"g":4,"e":4,"d":4,"c":4,"Y":7,"X":4,"Q":7,"O":7,"G":7,"C":7}},"D":{"d":"37,-20r0,-212v0,-27,37,-19,63,-20v69,0,125,57,125,126v0,85,-68,126,-168,126v-11,0,-20,-9,-20,-20xm77,-212r0,172v64,7,108,-30,108,-86v0,-54,-44,-94,-108,-86","w":258,"k":{"}":7,"\u2026":14,"]":7,"\\":14,"\/":14,",":14,".":14,"?":7,")":11,"x":4,"w":8,"A":23,"a":32,"Z":16,"Y":23,"X":20,"W":13,"V":16,"T":20,"S":4,"R":7,"O":5,"N":22,"J":14,"I":18,"H":18,"E":18,"D":11}},"E":{"d":"58,0v-12,0,-21,-9,-21,-20r0,-212v0,-11,9,-20,21,-20r117,0v10,0,20,9,20,20v0,11,-10,20,-20,20r-98,0r0,66v36,5,98,-15,104,20v-5,36,-68,14,-104,20r0,66r98,0v10,0,20,9,20,20v0,11,-10,20,-20,20r-117,0","w":213,"k":{"y":4,"w":4,"v":4,"o":4,"e":4,"d":4,"c":4,"R":-7}},"F":{"d":"57,0v-11,0,-20,-9,-20,-20r0,-212v0,-11,9,-20,21,-20r117,0v10,0,20,9,20,20v0,11,-10,20,-20,20r-98,0r0,66v36,5,98,-15,104,20v-5,36,-68,14,-104,20v-5,37,17,106,-20,106","w":217,"k":{"\u2026":36,"\/":25,"\u201d":-7,"\u2019":-7,",":36,".":36,"?":-4,"&":11,"z":5,"y":5,"w":4,"v":5,"u":26,"A":29,"s":4,"q":4,"o":26,"m":26,"g":4,"e":5,"d":4,"c":5,"a":9,"Z":4,"Q":7,"O":7,"J":40,"G":7,"C":7}},"G":{"d":"249,-45v-8,36,-56,45,-90,45v-73,0,-133,-57,-133,-129v0,-105,134,-170,215,-102v9,7,11,20,4,29v-7,9,-20,10,-29,3v-56,-46,-149,-3,-149,70v0,67,81,112,141,74r0,-49v-29,-2,-72,9,-72,-21v0,-35,59,-15,93,-20v36,3,14,66,20,100","w":293,"k":{"\\":5,"?":4,"y":2,"w":19,"v":2,"o":7,"a":-4,"Y":11,"X":4,"W":5,"V":7,"T":7,"L":18,"H":16,"F":18}},"H":{"d":"57,0v-11,0,-20,-9,-20,-20r0,-212v0,-11,9,-20,20,-20v37,0,14,70,20,106r94,0r0,-86v0,-11,8,-20,19,-20v11,0,21,9,21,20r0,212v0,11,-10,20,-21,20v-36,0,-13,-70,-19,-106r-94,0v-5,37,17,106,-20,106","w":255,"k":{"A":23,"Y":16,"W":18,"O":11,"I":18}},"I":{"d":"40,-232v0,-11,9,-20,20,-20v11,0,20,9,20,20r0,212v0,11,-9,20,-20,20v-11,0,-20,-9,-20,-20r0,-212","w":109},"J":{"d":"31,-87v11,-4,23,3,26,13v12,50,96,40,96,-15r0,-143v0,-11,10,-20,21,-20v11,0,19,9,19,20r0,143v0,49,-40,89,-89,89v-40,0,-73,-26,-85,-62v-4,-11,2,-22,12,-25","w":213,"k":{"\u2026":5,",":5,".":5,"A":9,"i":-11,"h":-8,"e":-15,"a":-19,"J":7}},"K":{"d":"57,0v-11,0,-20,-9,-20,-20r0,-210v0,-10,9,-20,20,-20v11,0,20,10,20,20r0,103r117,-117v8,-8,20,-8,28,0v8,8,8,20,0,28r-79,79r79,105v12,12,0,33,-15,32v-5,0,-11,-2,-15,-7r-78,-102r-37,38v-2,28,9,70,-20,71","w":257,"k":{"\u2014":18,"\u2013":18,"-":18,"&":4,"y":18,"w":18,"v":22,"u":7,"t":9,"q":9,"o":11,"g":9,"f":7,"e":11,"d":9,"c":11,"a":4,"Y":14,"W":11,"V":11,"U":5,"T":4,"S":4,"Q":18,"O":18,"G":18,"C":18,"B":16}},"L":{"d":"58,0v-12,0,-21,-9,-21,-20r0,-212v0,-11,9,-20,20,-20v11,0,20,9,20,20r0,192r98,0v10,0,20,9,20,20v0,11,-10,20,-20,20r-117,0","w":202,"k":{"\u2014":14,"\u2013":14,"\u2122":32,"*":29,"-":14,"\\":43,"\u201c":14,"\u201d":14,"\u2018":14,"\u2019":14,"?":22,"&":4,"w":18,"v":22,"t":7,"q":2,"o":4,"g":2,"f":7,"e":4,"d":2,"c":4,"Y":47,"W":36,"V":41,"U":7,"T":36,"Q":14,"O":14,"I":-2,"G":14,"C":14}},"M":{"d":"217,-244v11,-15,38,-7,37,12r0,212v0,11,-9,20,-20,20v-11,0,-20,-9,-20,-20r0,-151r-52,72v-8,11,-25,11,-33,0r-52,-72r0,151v0,11,-9,20,-20,20v-11,0,-20,-9,-20,-20r0,-212v-1,-19,26,-27,37,-12r72,100","w":303,"k":{"A":23,"P":18,"O":16,"M":12,"E":18}},"N":{"d":"229,-20v1,20,-27,26,-37,11r-115,-160r0,149v0,11,-9,20,-19,20v-11,0,-20,-9,-20,-20r0,-209v-2,-17,23,-29,35,-13r116,161r0,-148v0,-10,9,-19,20,-19v11,0,20,9,20,19r0,209","w":277,"k":{"Y":16,"U":18,"T":4,"O":18,"N":12,"I":13,"G":18,"E":23,"D":18}},"O":{"d":"26,-130v0,-70,54,-129,124,-129v69,0,123,60,123,129v0,70,-55,130,-123,130v-70,0,-123,-59,-124,-130xm150,-41v45,0,81,-41,81,-89v0,-47,-35,-88,-81,-88v-47,0,-83,41,-83,88v0,48,36,89,83,89","w":306,"k":{"}":7,"\u2026":14,"]":7,"\\":14,"\/":14,",":14,".":14,"?":7,")":11,"x":2,"A":14,"Z":14,"Y":22,"X":18,"W":13,"V":14,"U":16,"T":20,"S":2,"O":4,"N":9,"M":14,"L":2,"K":11,"J":11,"I":18,"H":14,"D":11,"C":11,"B":13}},"P":{"d":"199,-175v-1,59,-52,86,-122,77v-5,34,15,98,-20,98v-11,0,-20,-9,-20,-20r0,-212v2,-32,54,-20,85,-20v43,0,77,34,77,77xm77,-212r0,74v40,2,82,1,82,-37v0,-39,-41,-39,-82,-37","w":209,"k":{"\u2026":36,"\/":22,"\u201d":-7,"\u2019":-7,",":36,".":36,"&":7,"y":-4,"w":-4,"v":-4,"u":-2,"A":25,"t":-5,"o":5,"g":8,"f":11,"e":4,"d":8,"c":2,"Z":5,"Y":4,"X":11,"W":2,"V":4,"J":36}},"Q":{"d":"150,-256v111,0,167,152,89,227v-13,14,-29,25,-48,32v31,15,46,21,75,-1v9,-7,24,-6,30,4v20,34,-43,52,-65,52v-34,0,-57,-23,-88,-27v-26,2,-42,19,-54,-4v-6,-11,0,-24,11,-28v-42,-19,-77,-66,-76,-122v0,-72,56,-133,126,-133xm150,-213v-48,0,-84,41,-84,90v0,49,36,90,84,91v47,0,84,-42,84,-91v0,-49,-37,-90,-84,-90","w":303,"k":{"?":7,")":4,"Y":23,"W":13,"V":14,"T":20}},"R":{"d":"166,-116v19,13,25,46,26,74v21,6,15,41,-9,38v-27,-4,-32,-25,-33,-59v-1,-36,-39,-37,-78,-35v-5,34,15,98,-20,98v-11,0,-20,-9,-20,-20r0,-212v2,-32,54,-18,85,-20v71,-5,104,96,49,136xm72,-138v40,2,82,1,82,-37v0,-39,-41,-39,-82,-37r0,74","w":225,"k":{"t":-4,"q":2,"o":4,"g":2,"f":-4,"e":4,"d":2,"c":4,"Y":9,"W":5,"V":7,"U":22,"T":7,"O":6,"J":2}},"S":{"d":"70,-188v6,42,76,31,107,51v48,14,60,87,14,116v-19,12,-40,21,-66,21v-39,0,-72,-19,-93,-36v-20,-16,6,-44,24,-29v28,37,141,40,126,-23v-34,-44,-149,-17,-149,-100v0,-44,46,-71,91,-71v35,0,60,17,78,29v8,6,11,17,5,25v-24,26,-53,-25,-83,-17v-25,0,-53,14,-54,34","w":240,"k":{"\\":7,"?":4,"z":2,"y":5,"x":5,"w":4,"v":5,"A":5,"t":2,"f":2,"Z":4,"Y":11,"X":9,"W":9,"V":11,"T":5,"S":4}},"T":{"d":"211,-232v-1,31,-48,17,-77,20r0,192v0,11,-9,20,-20,20v-11,0,-19,-9,-19,-20r0,-192v-29,-3,-76,11,-77,-20v0,-11,9,-20,20,-20r154,0v11,0,19,9,19,20","w":233,"k":{"\u2014":32,"\u2013":32,"\u2026":36,"-":32,"\/":32,";":18,":":18,",":36,".":36,"&":25,"z":40,"y":36,"x":36,"w":36,"v":36,"u":36,"A":34,"t":18,"s":41,"r":36,"q":45,"p":36,"o":49,"n":36,"m":36,"l":5,"j":14,"i":14,"h":7,"g":45,"f":18,"e":49,"d":45,"c":49,"a":49,"Z":7,"S":5,"Q":20,"O":20,"J":40,"G":20,"D":5,"C":20}},"U":{"d":"246,-104v0,57,-46,104,-104,104v-58,0,-104,-47,-104,-104r0,-128v0,-11,9,-20,20,-20v11,0,20,9,20,20r0,128v0,35,29,64,64,64v36,0,64,-29,64,-64r0,-128v0,-11,9,-20,20,-20v11,0,20,9,20,20r0,128","w":293,"k":{"\u2026":5,"\/":5,",":5,".":5,"x":2,"A":18,"Z":16,"X":4,"W":18,"T":11,"R":9,"O":14,"N":5,"M":18,"L":17,"K":18,"J":7,"I":18,"H":18,"F":18,"E":18,"D":11}},"V":{"d":"149,-12v-2,15,-33,15,-36,0r-89,-210v-4,-10,1,-22,11,-26v10,-4,22,1,26,11r70,166r70,-166v4,-10,16,-15,26,-11v10,4,15,16,11,26","w":270,"k":{"\u2014":14,"\u2013":14,"\u2026":43,"-":14,"\/":43,";":7,":":7,",":43,".":43,"&":20,"z":20,"y":14,"x":18,"w":13,"v":14,"u":14,"A":49,"t":7,"s":22,"r":14,"q":23,"p":14,"o":25,"n":14,"m":14,"l":4,"j":7,"i":7,"g":23,"f":9,"e":25,"d":23,"c":25,"a":25,"Z":4,"Y":7,"X":7,"W":4,"V":4,"S":9,"Q":14,"O":14,"J":43,"I":18,"G":14,"E":11,"C":14}},"W":{"d":"150,-12v-3,16,-33,14,-36,0r-88,-210v-4,-10,0,-22,10,-26v10,-4,22,1,26,11r70,166r47,-110v6,-16,31,-16,37,0r47,110r70,-166v4,-10,16,-15,26,-11v10,4,14,16,10,26r-92,217v-9,8,-30,5,-32,-7r-47,-112","w":396,"k":{"\u2014":13,"\u2013":13,"\u2026":36,"-":13,"\/":36,";":5,":":5,",":36,".":36,"&":16,"z":20,"y":13,"x":14,"w":13,"v":13,"u":13,"A":43,"t":9,"s":22,"r":13,"q":22,"p":13,"o":23,"n":13,"m":13,"l":4,"j":5,"i":5,"g":22,"f":11,"e":23,"d":22,"c":23,"a":25,"Z":4,"Y":7,"X":5,"W":4,"V":4,"S":7,"Q":13,"O":13,"J":38,"I":18,"G":13,"E":7,"C":13}},"X":{"d":"213,-245v9,6,11,18,5,27r-69,93r69,94v15,22,-18,42,-32,23r-61,-83r-61,83v-6,9,-18,11,-27,4v-9,-6,-11,-18,-5,-27r69,-94r-69,-93v-6,-9,-4,-21,5,-27v9,-7,21,-5,27,4r61,83r61,-83v7,-9,18,-11,27,-4","w":259,"k":{"\u2014":18,"\u2013":18,"-":18,"?":5,"&":4,"y":14,"w":14,"v":18,"u":7,"A":18,"t":7,"q":14,"o":16,"l":4,"j":4,"i":4,"g":14,"f":7,"e":16,"d":14,"c":16,"a":4,"Y":7,"W":5,"V":7,"U":18,"S":11,"Q":18,"O":18,"J":4,"I":18,"G":18,"E":16,"C":18}},"Y":{"d":"208,-246v9,6,11,19,5,28r-74,101r0,97v0,11,-9,20,-20,20v-10,0,-20,-9,-20,-20r0,-97r-73,-101v-7,-9,-5,-22,4,-28v9,-6,22,-4,28,5r61,84r62,-84v7,-9,18,-11,27,-5","w":217,"k":{"\u2014":29,"\u2013":29,"\u2026":47,"-":29,"\/":40,";":14,":":14,",":47,".":47,"&":25,"z":29,"y":22,"x":25,"w":20,"v":22,"u":27,"A":17,"t":11,"s":36,"r":27,"q":38,"p":27,"o":40,"n":27,"m":27,"l":4,"j":7,"i":7,"g":38,"f":14,"e":40,"d":38,"c":40,"a":36,"Z":4,"X":7,"W":7,"V":7,"S":13,"R":-11,"Q":22,"O":22,"L":-18,"J":47,"I":-18,"G":22,"C":22}},"Z":{"d":"201,-252v17,0,25,20,16,32r-132,180r116,0v11,0,20,9,20,20v0,11,-9,20,-20,20r-175,-15v1,-5,-1,-14,4,-16r132,-181r-117,0v-11,0,-19,-9,-19,-20v0,-11,8,-20,19,-20r156,0","w":240,"k":{"\u2014":11,"\u2013":11,"-":11,"&":5,"y":5,"w":5,"v":7,"q":7,"o":9,"g":7,"f":4,"e":9,"d":7,"c":9,"Z":4,"T":-13,"S":4,"Q":14,"O":14,"G":14,"C":14}},"a":{"d":"14,-90v0,-68,78,-116,134,-74v3,-21,38,-21,38,3r0,142v0,22,-34,26,-38,4v-57,41,-134,-8,-134,-75xm100,-39v27,0,48,-22,48,-51v0,-29,-21,-51,-48,-51v-28,0,-47,23,-47,51v0,28,19,51,47,51","w":222,"k":{"*":5,"\\":27,"?":13,"y":-11,"w":7,"v":7,"n":4,"l":-5,"j":-43,"g":-13}},"b":{"d":"53,0v-34,-3,-20,-57,-20,-90r0,-143v0,-10,9,-19,20,-19v33,3,16,55,20,87v56,-40,135,7,135,75v0,68,-78,115,-136,75v-2,9,-9,15,-19,15xm121,-141v-26,0,-48,23,-48,51v0,28,22,51,48,51v26,0,48,-23,48,-51v0,-28,-22,-51,-48,-51","k":{"}":5,"\u2026":4,"]":7,"*":5,"\\":25,"\u201c":4,"\u2018":4,",":4,".":4,"?":13,")":11,"z":5,"y":9,"x":11,"w":7,"v":9}},"c":{"d":"21,-90v0,-74,93,-117,149,-70v8,6,11,19,4,26v-19,22,-38,-7,-62,-7v-29,0,-53,23,-53,51v0,42,55,68,88,40v8,-6,20,-5,27,4v14,32,-34,45,-62,46v-50,0,-91,-41,-91,-90","w":205,"k":{"\\":14,"\u201c":-4,"\u201d":-5,"\u2018":-4,"\u2019":-5,"?":5,")":5,"y":2,"x":4,"w":2,"v":2,"q":4,"o":5,"g":4,"e":5,"d":4,"c":5}},"d":{"d":"197,-90v-4,33,14,87,-20,90v-10,0,-17,-6,-19,-15v-57,40,-136,-6,-136,-75v0,-68,78,-115,135,-75v4,-32,-13,-84,20,-87v11,0,20,9,20,19r0,143xm157,-90v0,-28,-22,-51,-48,-51v-26,0,-48,23,-48,51v0,28,22,51,48,51v26,0,48,-23,48,-51","k":{"e":5}},"e":{"d":"173,-24v-52,54,-152,11,-152,-66v0,-49,39,-90,88,-90v48,1,86,36,86,89v0,9,-9,14,-19,14r-114,0v4,35,54,54,84,31v18,-14,44,4,27,22xm109,-146v-31,0,-46,23,-49,38r102,0v-4,-14,-22,-38,-53,-38","w":219,"k":{"}":4,"\u2026":4,"]":7,"*":7,"\\":29,",":4,".":4,"?":14,")":11,"z":5,"y":-11,"x":11,"w":9,"v":9,"t":14,"r":8}},"f":{"d":"107,-212v-17,-1,-11,3,-14,25v17,-2,30,5,30,20v0,15,-13,22,-30,20r0,127v0,11,-9,20,-20,20v-11,0,-20,-9,-20,-20r0,-127v-17,2,-30,-6,-30,-20v0,-14,13,-22,30,-20v-2,-40,16,-66,54,-65v11,0,20,8,20,19v0,11,-9,21,-20,21","w":130,"k":{"}":-11,"\u2026":16,"\u2122":-20,"]":-7,"*":-11,"\\":-11,"\/":16,"\u201c":-11,"\u201d":-13,"\u2018":-11,"\u2019":-13,",":16,".":16,"?":-13,")":-11,"z":4,"q":4,"o":4,"g":4,"e":4,"d":4,"c":4,"a":5}},"g":{"d":"22,-89v0,-68,77,-117,134,-76v3,-21,38,-18,38,4r0,139v1,60,-65,106,-124,77v-9,-4,-13,-15,-8,-25v10,-20,28,-5,46,-4v23,0,42,-17,47,-39v-57,39,-133,-9,-133,-76xm108,-37v28,0,48,-22,48,-52v0,-28,-20,-53,-48,-52v-27,0,-48,25,-48,52v0,29,21,52,48,52","k":{"\\":18}},"h":{"d":"112,-140v-51,0,-38,69,-39,120v0,28,-40,24,-40,0r0,-212v0,-11,9,-20,20,-20v32,2,17,52,20,82v53,-30,122,12,117,69v-3,35,15,95,-19,101v-52,-11,18,-140,-59,-140","w":220,"k":{"*":5,"\\":27,"?":11,"y":5,"w":5,"v":7,"a":-14}},"i":{"d":"53,-180v11,0,20,8,20,20r0,141v0,11,-9,19,-20,19v-11,0,-19,-8,-19,-19r0,-141v0,-12,8,-20,19,-20xm53,-252v14,0,20,11,20,27v0,11,-9,20,-20,20v-14,0,-19,-12,-19,-28v0,-11,8,-19,19,-19","w":101,"k":{"l":8}},"j":{"d":"38,-205v-13,-1,-20,-12,-20,-27v0,-12,9,-20,20,-20v13,0,20,11,20,27v0,10,-9,20,-20,20xm18,64v-12,0,-20,-8,-20,-20v0,-10,8,-19,20,-19r0,-185v0,-11,9,-20,19,-20v11,0,20,9,20,20r0,185v0,21,-17,39,-39,39","w":89,"k":{"a":7}},"k":{"d":"53,0v-11,0,-20,-9,-20,-20r0,-212v0,-11,9,-20,20,-20v11,0,20,9,20,20r0,124r74,-73v8,-8,20,-8,28,0v8,8,8,20,0,28r-54,54r56,66v12,13,-1,33,-16,33v-6,0,-11,-2,-15,-7r-53,-64r-20,20v0,24,3,51,-20,51","w":201,"k":{"\u2014":7,"\u2013":7,"-":7,"\\":14,"y":5,"w":7,"v":7,"u":4,"t":4,"q":9,"o":9,"g":9,"e":9,"d":9,"c":9,"a":4}},"l":{"d":"36,-232v0,-11,9,-20,20,-20v11,0,20,9,20,20r0,212v0,11,-9,20,-20,20v-11,0,-20,-9,-20,-20r0,-212","w":89,"k":{"y":-23,"e":-16}},"m":{"d":"221,-141v-52,0,-34,73,-37,122v0,10,-9,19,-19,19v-53,0,18,-141,-57,-141v-53,0,-28,80,-37,129v-3,18,-38,14,-38,-7r0,-142v0,-20,31,-26,37,-8v31,-20,74,-10,95,14v40,-50,137,-17,131,51v-3,36,16,97,-19,104v-50,-12,18,-141,-56,-141","w":342,"k":{"*":5,"\\":27,"?":11,"y":5,"w":5,"v":7}},"n":{"d":"72,-19v0,11,-9,20,-19,19v-37,-4,-14,-69,-20,-105v3,-29,-11,-74,20,-75v8,0,14,4,17,11v49,-31,119,9,114,64v-3,36,16,98,-19,105v-51,-12,20,-141,-57,-141v-51,0,-36,73,-36,122","w":220,"k":{"*":5,"\\":27,"?":11,"y":5,"w":5,"v":7,"d":7}},"o":{"d":"112,1v-50,0,-87,-41,-87,-91v0,-48,38,-90,87,-90v48,0,85,43,85,90v0,49,-37,91,-85,91xm112,-141v-29,0,-48,22,-48,51v0,29,18,52,48,52v28,0,47,-24,47,-52v0,-28,-20,-50,-47,-51","w":225,"k":{"}":5,"\u2026":7,"]":7,"*":7,"\\":29,"\u201c":7,"\u2018":7,",":7,".":7,"?":18,")":11,"z":7,"y":-16,"x":13,"w":14,"v":11,"u":6,"t":7,"r":7,"f":13}},"p":{"d":"53,68v-10,0,-20,-10,-20,-20r0,-209v-1,-22,37,-25,39,-4v57,-40,136,6,136,75v0,68,-78,115,-135,75v-4,31,13,80,-20,83xm121,-141v-26,0,-48,23,-48,51v0,28,22,51,48,51v26,0,48,-23,48,-51v0,-28,-22,-51,-48,-51","k":{"}":5,"\u2026":4,"]":7,"*":5,"\\":25,"\u201c":4,"\u2018":4,",":4,".":4,"?":13,")":11,"z":5,"y":9,"x":11,"w":7,"v":9,"l":7,"i":11,"e":4}},"q":{"d":"177,67v-33,-2,-16,-52,-20,-82v-57,40,-135,-6,-135,-75v0,-68,78,-115,136,-75v3,-23,39,-18,39,4r0,209v0,10,-9,19,-20,19xm157,-90v0,-28,-21,-51,-48,-51v-27,0,-49,24,-49,51v0,28,22,51,49,51v27,0,48,-23,48,-51","k":{"\\":18}},"r":{"d":"72,-158v11,-18,72,-38,72,-3v0,10,-8,19,-19,19v-30,-1,-49,37,-53,55v-6,31,14,87,-19,87v-10,0,-20,-9,-20,-19r0,-142v0,-10,10,-19,20,-19v12,0,20,10,19,22","w":158,"k":{"\u2026":32,"*":-7,"\\":11,"\/":27,"\u201c":-7,"\u201d":-13,"\u2018":-7,"\u2019":-13,",":32,".":32,"z":4,"q":9,"o":9,"e":18,"d":9,"c":9,"a":9}},"s":{"d":"63,-127v25,26,98,12,98,71v1,64,-103,69,-134,31v-8,-6,-8,-18,-2,-26v27,-24,54,32,91,6v19,-46,-91,-14,-91,-82v0,-58,90,-65,120,-33v9,6,10,17,5,26v-23,27,-62,-35,-87,7","w":177,"k":{"}":4,"]":5,"\\":27,"\u201c":4,"\u2018":4,"?":13,")":7,"z":4,"y":-13,"x":9,"w":5,"v":7,"t":-5,"s":4}},"t":{"d":"85,-180v17,-2,29,6,29,20v0,14,-12,22,-29,20r0,100v11,0,20,9,20,20v0,11,-9,20,-20,20v-58,-1,-36,-85,-40,-140v-17,2,-30,-5,-30,-20v0,-15,13,-22,30,-20v2,-29,-9,-72,21,-72v29,0,17,45,19,72","w":144,"k":{"\\":14,"\u201d":-4,"\u2019":-4,"t":23,"r":25,"q":5,"o":5,"h":7,"g":5,"e":14,"d":5,"c":5,"a":11}},"A":{"d":"209,-1v-33,6,-31,-39,-43,-58r-88,0v-12,21,-10,63,-43,58v-10,-4,-16,-16,-12,-26r80,-212v6,-17,32,-17,38,0r80,212v4,10,-2,22,-12,26xm93,-99r58,0r-29,-77","w":232,"k":{"\u2014":14,"\u2013":14,"\u2122":36,"*":36,"-":14,"\\":43,"\u201c":29,"\u201d":29,"\u2018":29,"\u2019":29,"?":22,"y":4,"w":16,"v":22,"u":4,"t":11,"q":9,"o":9,"g":9,"f":7,"e":9,"d":9,"c":9,"Z":-13,"Y":27,"W":29,"V":32,"U":9,"T":36,"S":6,"O":14,"H":7,"G":12,"C":14}},"u":{"d":"181,-75v0,41,-35,75,-76,75v-41,0,-75,-34,-75,-75v0,-36,-16,-98,19,-105v52,12,-20,140,56,142v53,1,35,-73,38,-123v0,-10,7,-19,18,-19v36,0,20,69,20,105","w":220,"k":{"\\":18,"n":9,"l":11}},"v":{"d":"117,-12v-3,14,-32,15,-35,0r-59,-139v-4,-10,1,-21,11,-25v9,-4,20,1,24,11r41,98r42,-98v4,-10,15,-15,24,-11v10,4,15,15,11,25","w":209,"k":{"}":4,"\u2014":5,"\u2013":5,"\u2026":31,"]":7,"-":5,"\\":18,"\/":25,",":31,".":31,"?":4,"z":2,"y":5,"x":4,"w":5,"v":5,"s":7,"q":9,"o":11,"g":9,"e":11,"d":9,"c":11,"a":9}},"w":{"d":"119,-12v-4,15,-29,14,-35,0r-59,-139v-4,-10,1,-21,11,-25v9,-4,19,1,23,11r43,97r25,-61v5,-14,29,-14,35,0r26,61r42,-97v4,-10,16,-15,25,-11v10,4,14,15,10,25r-66,148v-39,12,-38,-48,-54,-71","w":309,"k":{"}":4,"\u2014":4,"\u2013":4,"\u2026":25,"]":7,"-":4,"\\":18,"\/":22,",":25,".":25,"?":4,"z":2,"y":4,"x":4,"w":4,"v":5,"s":5,"q":7,"o":9,"l":21,"i":22,"g":7,"e":22,"d":7,"c":9,"a":7}},"x":{"d":"132,-170v14,-19,47,2,31,22r-42,59r42,59v15,22,-16,41,-31,22r-36,-49v-17,18,-25,47,-50,57v-15,1,-25,-18,-16,-30r43,-59r-43,-59v-6,-8,-4,-20,4,-26v9,-6,20,-4,26,4r36,48","w":205,"k":{"}":4,"\u2014":11,"\u2013":11,"]":4,"-":11,"\\":18,"?":5,"y":4,"w":4,"v":4,"s":7,"q":11,"o":13,"i":16,"g":11,"e":13,"d":11,"c":13,"a":16}},"y":{"d":"150,-180v35,0,13,69,19,104v14,92,-40,161,-123,128v-10,-4,-14,-15,-9,-25v9,-19,29,-4,46,-3v21,0,39,-14,45,-33v-50,28,-109,-14,-109,-67r0,-85v0,-11,8,-19,18,-19v54,0,-19,141,57,141v52,0,34,-73,37,-122v0,-11,8,-19,19,-19","w":211,"k":{"}":4,"\u2014":5,"\u2013":5,"\u2026":31,"]":7,"-":5,"\\":18,"\/":25,",":31,".":31,"?":4,"z":2,"y":4,"x":4,"w":4,"v":5,"s":7,"q":9,"o":11,"l":11,"g":9,"e":11,"d":9,"c":11,"a":9}},"z":{"d":"145,-180v16,-1,23,19,15,30r-81,112v31,4,85,-13,85,19v0,10,-9,19,-19,19r-115,-4v-7,-3,-12,-19,-4,-26r81,-112v-31,-4,-85,13,-85,-19v0,-10,9,-19,19,-19r104,0","w":199,"k":{"\\":16,"q":5,"o":5,"g":5,"e":5,"d":5,"c":5}},"&":{"d":"81,-74v0,-39,43,-61,89,-55v-11,-32,32,-45,38,-17v6,21,-2,43,-18,51v7,54,-36,93,-86,95v-77,3,-115,-103,-58,-150v-28,-44,7,-102,57,-102v37,0,67,30,67,67v0,11,-9,20,-20,20v-29,-1,-13,-47,-47,-47v-15,0,-27,12,-27,27v0,20,38,42,8,56v-40,19,-30,92,20,89v27,0,48,-20,47,-49v-53,-5,-10,38,-49,45v-14,-2,-21,-10,-21,-30","w":250,"k":{"Y":25,"W":18,"V":22,"T":32,"S":4}},"@":{"d":"215,-79v42,-51,-4,-133,-70,-133v-47,0,-86,39,-86,86v1,54,48,96,107,84v10,-3,21,4,24,14v6,23,-23,29,-45,28v-69,0,-126,-56,-126,-126v0,-69,57,-126,126,-126v70,0,126,57,126,126v0,44,-14,85,-61,89v-17,1,-29,-11,-33,-24v-48,25,-103,-14,-102,-65v0,-39,31,-73,70,-73v56,0,78,53,70,120xm145,-93v17,0,30,-15,30,-33v0,-18,-13,-33,-30,-33v-18,0,-30,15,-30,33v0,18,12,33,30,33","w":352},"(":{"d":"112,34v-92,-3,-96,-133,-77,-218v9,-35,33,-70,77,-70v13,0,22,11,22,23v0,33,-46,13,-50,45v-18,44,-26,174,28,174v13,0,22,10,22,23v0,13,-9,23,-22,23","w":154,"k":{"s":5,"q":11,"o":11,"j":-11,"g":7,"e":11,"d":11,"c":11,"Q":11,"O":11,"J":5,"G":11,"C":11}},")":{"d":"130,-110v0,71,-17,140,-86,144v-13,0,-22,-10,-22,-23v0,-13,9,-23,22,-23v37,0,41,-54,41,-98v0,-47,-2,-98,-41,-98v-13,0,-22,-10,-22,-23v0,-12,9,-23,22,-23v70,5,86,71,86,144","w":154},"+":{"d":"114,-36v-30,0,-18,-43,-20,-71v-28,-2,-71,9,-71,-20v0,-29,43,-18,71,-20v2,-27,-10,-70,20,-70v30,0,19,42,21,70v28,2,71,-9,71,20v0,29,-43,18,-71,20v-1,29,8,71,-21,71","w":223},"0":{"d":"115,0v-121,-4,-122,-247,0,-252v119,5,120,247,0,252xm115,-40v67,-7,67,-165,0,-172v-67,6,-69,166,0,172","w":255,"k":{"\/":13,",":7,".":7,"7":11,"3":4,"2":4,"1":2}},"1":{"d":"23,-223v21,-9,59,-48,75,-13r0,216v0,11,-9,20,-20,20v-11,0,-20,-9,-20,-20r0,-177v-11,8,-31,18,-41,1v-6,-9,-3,-22,6,-27","w":120},"2":{"d":"31,-220v48,-60,158,-26,155,54v-2,62,-64,90,-96,126v34,5,96,-15,96,20v0,11,-9,20,-20,20r-128,0v-16,2,-29,-22,-14,-35r107,-96v31,-27,9,-84,-31,-81v-29,-6,-44,44,-71,20v-8,-7,-5,-19,2,-28","w":212,"k":{"7":5,"4":11}},"3":{"d":"145,-90v0,-26,-23,-50,-48,-49v-16,1,-29,-22,-16,-35r37,-38v-30,-3,-77,12,-79,-20v0,-11,9,-20,20,-20r107,0v19,-1,25,23,14,35r-45,46v28,12,51,47,51,81v0,74,-100,122,-153,63v-8,-8,-9,-21,0,-28v23,-20,40,19,63,14v26,1,49,-23,49,-49","w":219,"k":{"\/":4,"9":2,"7":9,"5":2}},"4":{"d":"157,-245v10,-13,35,-7,35,13r0,145v14,-1,24,8,24,20v0,12,-10,21,-24,20v1,23,2,47,-20,47v-21,0,-20,-25,-19,-47v-41,-2,-92,5,-126,-4v-9,-7,-10,-19,-3,-28xm153,-87r0,-89r-72,89r72,0","w":239,"k":{"\/":7,"9":4,"7":14,"1":7}},"5":{"d":"35,-234v2,-10,9,-18,21,-18r106,0v12,0,21,9,21,21v0,37,-73,14,-110,20r-4,35v61,-17,114,33,114,87v0,73,-99,122,-153,63v-8,-8,-9,-22,0,-29v23,-20,40,20,63,14v25,2,49,-24,49,-48v0,-40,-53,-67,-83,-35v-13,13,-38,4,-35,-17","w":217,"k":{"\/":7,"9":2,"7":11,"3":2,"2":4}},"6":{"d":"24,-78v-6,-90,27,-167,112,-174v11,0,20,8,21,19v1,28,-38,19,-53,31v-11,9,-21,21,-28,35v60,-25,123,20,122,80v0,48,-39,87,-87,87v-45,0,-84,-34,-87,-78xm111,-40v26,0,47,-21,47,-47v0,-26,-21,-48,-47,-48v-26,0,-47,22,-47,48v0,26,21,47,47,47","w":231,"k":{"\/":4,"9":4,"7":9,"3":4,"1":7}},"7":{"d":"43,-252v47,0,121,-19,143,16v0,4,0,8,-1,11r-90,213v-4,10,-14,14,-26,11v-10,-5,-15,-16,-11,-26r78,-185r-93,0v-11,0,-20,-9,-20,-20v0,-11,9,-20,20,-20","w":211,"k":{"\u2014":11,"\u2013":11,"-":11,"\/":50,",":36,".":36,"9":5,"8":4,"6":7,"5":9,"4":31,"3":7,"2":5,"1":-4,"0":7}},"8":{"d":"153,-157v23,15,39,41,39,71v0,47,-39,86,-86,86v-84,0,-116,-118,-48,-157v-30,-38,0,-95,48,-95v46,0,77,58,47,95xm106,-213v-12,0,-20,9,-20,20v0,11,8,21,20,21v11,0,20,-10,20,-21v0,-11,-9,-20,-20,-20xm106,-39v26,0,47,-21,47,-47v0,-26,-21,-46,-47,-46v-26,0,-47,20,-47,46v0,26,21,47,47,47","w":226,"k":{"9":2,"7":4}},"9":{"d":"198,-174v6,90,-27,167,-112,174v-11,0,-20,-8,-21,-19v0,-27,38,-19,53,-31v11,-9,21,-21,28,-35v-60,25,-123,-20,-122,-80v0,-48,39,-87,87,-87v45,0,84,34,87,78xm111,-212v-26,0,-47,21,-47,47v0,26,21,48,47,48v26,0,47,-22,47,-48v0,-26,-21,-47,-47,-47","w":231,"k":{"\/":9,",":4,".":4,"7":9,"5":2,"3":4,"2":4}},"!":{"d":"53,-67v-11,0,-20,-9,-20,-20r0,-145v0,-11,9,-20,20,-20v11,0,20,9,20,20r0,145v0,11,-9,20,-20,20xm53,-47v29,0,25,48,0,47v-13,-1,-20,-11,-20,-27v0,-11,9,-20,20,-20","w":90},"?":{"d":"84,-42v12,0,17,10,17,24v0,10,-7,18,-17,18v-11,0,-18,-10,-18,-24v0,-10,9,-18,18,-18xm159,-176v0,36,-25,65,-58,73v1,19,2,41,-17,41v-23,0,-18,-32,-18,-56v0,-9,9,-18,18,-18v23,0,41,-18,41,-40v0,-41,-59,-55,-76,-21v-5,9,-16,12,-25,7v-26,-31,29,-62,60,-62v42,0,75,34,75,76","w":192},"<":{"d":"28,-109v-8,-7,-7,-25,0,-32r102,-102v9,-9,23,-9,32,0v9,9,9,23,0,32r-85,86r85,86v21,20,-11,54,-32,33","w":223},">":{"d":"175,-141v8,7,7,25,0,32r-102,103v-8,8,-23,8,-32,0v-9,-9,-9,-24,0,-33r85,-86r-85,-86v-9,-9,-9,-23,0,-32v9,-9,23,-9,32,0","w":223},"=":{"d":"108,-93v-27,0,-74,12,-80,-13v5,-25,53,-13,80,-13v7,0,13,6,13,13v0,7,-6,13,-13,13xm108,-134v-27,0,-74,12,-80,-13v7,-24,54,-8,80,-12v7,-1,13,5,13,12v0,7,-6,13,-13,13","w":223},".":{"d":"30,-24v0,-15,11,-27,26,-27v15,0,27,12,27,27v0,15,-12,27,-27,27v-15,0,-26,-12,-26,-27","w":82,"k":{"\u201d":14,"\u2019":14,"7":7,"1":18,"0":7,"y":22,"w":25,"v":31,"t":9,"q":4,"o":7,"g":4,"f":5,"e":7,"d":4,"c":7,"Y":47,"W":36,"V":43,"U":5,"T":36,"Q":14,"O":14,"G":14,"C":14}},",":{"d":"82,-20v0,41,-20,70,-51,72v-15,1,-15,-17,-3,-20v17,-4,25,-16,24,-32v-25,-3,-29,-52,4,-51v16,0,26,12,26,31","w":82,"k":{"\u201d":14,"\u2019":14,"7":7,"1":18,"0":7,"y":16,"w":25,"v":31,"t":9,"q":4,"o":7,"j":-5,"g":4,"f":5,"e":7,"d":4,"c":7,"Y":47,"W":36,"V":43,"U":5,"T":36,"Q":14,"O":14,"G":14,"C":14}},":":{"d":"31,-24v0,-15,12,-27,27,-27v15,0,27,12,27,27v0,15,-12,27,-27,27v-15,0,-27,-12,-27,-27xm31,-167v0,-15,12,-27,27,-27v15,0,27,12,27,27v0,15,-12,26,-27,26v-15,0,-27,-11,-27,-26","w":86,"k":{"Y":14,"W":5,"V":7,"T":18}},";":{"d":"35,-164v0,-18,13,-31,31,-31v18,0,31,13,31,31v0,17,-13,31,-31,31v-18,0,-31,-14,-31,-31xm96,-19v2,44,-24,75,-61,77v-19,0,-17,-21,-3,-24v18,-3,29,-17,28,-34v-31,-4,-34,-61,4,-60v20,0,32,16,32,41","w":86,"k":{"Y":14,"W":5,"V":7,"T":18}},"\u037e":{"d":"35,-164v0,-18,13,-31,31,-31v18,0,31,13,31,31v0,17,-13,31,-31,31v-18,0,-31,-14,-31,-31xm96,-19v2,44,-24,75,-61,77v-19,0,-17,-21,-3,-24v18,-3,29,-17,28,-34v-31,-4,-34,-61,4,-60v20,0,32,16,32,41","w":86},"\u2019":{"d":"84,-222v0,42,-21,69,-52,72v-14,1,-14,-19,-2,-20v17,-5,25,-17,24,-33v-26,-2,-30,-52,4,-51v16,0,26,13,26,32","w":82,"k":{"A":36,"s":11,"q":14,"o":16,"g":14,"e":16,"d":14,"c":16,"a":7,"J":36}},"\u2018":{"d":"28,-182v0,-41,20,-69,52,-71v15,-1,14,18,2,19v-17,5,-25,16,-24,32v25,3,29,53,-4,52v-16,0,-26,-13,-26,-32","w":82,"k":{"z":4,"A":32,"t":-5,"s":4,"q":5,"o":5,"g":5,"e":5,"d":5,"c":5,"a":4,"J":29}},"\u201d":{"d":"84,-222v0,42,-21,69,-52,72v-14,1,-14,-19,-2,-20v17,-5,25,-17,24,-33v-26,-2,-30,-52,4,-51v16,0,26,13,26,32xm167,-222v0,41,-20,69,-51,72v-14,1,-16,-17,-3,-20v17,-4,26,-17,25,-33v-25,-2,-30,-52,3,-51v16,0,26,13,26,32","w":187},"\u201c":{"d":"105,-182v0,-41,20,-69,52,-71v14,-1,14,17,3,19v-17,4,-26,16,-25,32v26,3,30,53,-4,52v-16,0,-26,-13,-26,-32xm22,-182v0,-41,20,-69,52,-71v15,-1,14,18,2,19v-17,5,-25,16,-24,32v25,3,29,53,-4,52v-16,0,-26,-13,-26,-32","w":187,"k":{"z":4,"A":32,"t":-5,"s":4,"q":5,"o":5,"g":5,"e":5,"d":5,"c":5,"a":4,"J":29}},"\/":{"d":"67,-12v-12,27,-45,6,-36,-15r88,-210v4,-10,16,-15,26,-11v10,4,14,16,10,26","w":151,"k":{"\/":61,"9":7,"8":5,"7":4,"6":13,"5":7,"4":34,"3":4,"2":7,"1":-4,"0":13,"z":22,"y":18,"x":18,"w":18,"v":18,"u":18,"A":43,"t":7,"s":31,"r":18,"q":25,"p":18,"o":29,"n":18,"m":18,"g":25,"f":9,"e":29,"d":25,"c":29,"a":23,"Z":7,"S":11,"Q":14,"O":14,"J":47,"G":14,"C":14}},"\\":{"d":"151,-27v5,12,-3,27,-18,27v-8,0,-16,-4,-19,-12r-88,-210v-4,-10,0,-22,10,-26v10,-4,23,1,27,11","w":161,"k":{"y":22,"w":22,"v":25,"t":11,"j":-11,"f":4,"Y":40,"W":36,"V":43,"U":5,"T":32,"Q":14,"O":14,"G":14,"C":14}},"\u00a0":{"w":108},"-":{"d":"113,-89v-33,0,-89,14,-89,-21v0,-35,56,-22,89,-22v12,0,21,10,21,22v0,12,-9,21,-21,21","w":146,"k":{"7":14,"3":4,"1":11,"z":4,"y":5,"x":11,"w":4,"v":5,"A":14,"Z":11,"Y":29,"X":18,"W":13,"V":14,"T":32}},"'":{"d":"25,-156v10,-36,-15,-97,41,-97v10,0,14,9,11,20r-27,80v-3,15,-25,14,-25,-3","w":82},"\"":{"d":"104,-156v8,-37,-15,-97,41,-97v9,0,13,10,10,20r-26,80v-3,16,-28,13,-25,-3xm25,-156v10,-36,-15,-97,41,-97v10,0,13,10,10,20r-26,80v-3,15,-25,14,-25,-3","w":147},"#":{"d":"63,2v-29,0,-14,-38,-12,-60v-34,10,-48,-33,-16,-37r23,0r11,-63v-20,2,-40,-1,-40,-19v0,-20,25,-19,46,-18v6,-22,0,-59,26,-59v29,0,16,38,12,59r57,0v6,-22,-1,-59,26,-59v29,0,16,37,12,59v19,-2,36,1,36,18v0,19,-21,21,-42,19r-11,63v20,-1,39,0,39,18v0,21,-23,20,-45,19v-7,22,-1,60,-27,60v-29,0,-14,-38,-11,-60r-57,0v-7,22,1,60,-27,60xm96,-95r57,0r10,-63r-56,0","w":252},"$":{"d":"22,-46v13,-45,58,9,85,8r0,-71v-53,-14,-77,-33,-77,-74v0,-39,30,-65,75,-69v-1,-13,4,-23,16,-23v12,0,18,10,16,24v25,7,60,9,66,37v0,11,-9,20,-20,20v-17,-5,-33,-17,-48,-19r0,69v55,14,78,35,78,74v0,40,-30,66,-76,70v1,18,2,37,-16,37v-18,0,-17,-20,-16,-38v-27,-3,-51,-13,-73,-28v-6,-4,-10,-9,-10,-17xm135,-36v46,-6,51,-55,0,-66r0,66xm107,-216v-45,6,-50,53,0,64r0,-64","w":227,"k":{"7":4}},"*":{"d":"83,-136v-19,0,-8,-29,-8,-45v-13,7,-39,38,-48,11v5,-16,27,-17,40,-25v-13,-8,-35,-9,-40,-25v9,-26,35,2,48,11v0,0,-11,-46,8,-46v19,0,7,30,7,46v12,-8,38,-38,48,-11v-4,17,-27,16,-40,25v13,9,35,8,40,25v-9,27,-35,-4,-48,-11v0,16,12,45,-7,45","w":154,"k":{"A":36,"t":-4,"s":4,"q":5,"o":7,"g":5,"e":7,"d":5,"c":7,"a":4,"J":29}},"[":{"d":"35,25r0,-255v3,-36,61,-22,96,-22v9,0,17,8,17,17v-2,27,-45,14,-71,17r0,231v26,3,69,-10,71,17v-5,31,-60,17,-91,17v-12,0,-22,-10,-22,-22","w":154,"k":{"y":4,"x":4,"w":7,"v":7,"s":5,"q":7,"o":7,"j":-11,"e":7,"d":7,"c":7,"a":4,"Q":7,"O":7,"J":4,"G":7,"C":7}},"]":{"d":"132,-230r0,255v-2,37,-60,22,-95,22v-9,0,-17,-8,-17,-17v2,-27,45,-14,71,-17r0,-231v-26,-3,-69,10,-71,-17v5,-31,60,-17,91,-17v12,0,21,10,21,22","w":154},"\u2122":{"d":"90,-244v0,14,-19,8,-32,9r0,82v0,4,-4,9,-9,9v-5,0,-8,-5,-8,-9r0,-82v-17,4,-47,-5,-25,-17r66,0v4,0,8,3,8,8xm158,-206v13,-15,20,-37,38,-46v5,0,8,3,8,8r0,91v0,4,-3,9,-8,9v-5,0,-9,-5,-9,-9r0,-65v-11,10,-18,42,-36,31r-22,-31r0,65v0,4,-4,9,-9,9v-4,0,-8,-5,-8,-9r0,-91v0,-9,11,-10,16,-4","w":248},"\u2026":{"d":"30,-24v0,-15,11,-27,26,-27v15,0,27,12,27,27v0,15,-12,27,-27,27v-15,0,-26,-12,-26,-27xm133,-24v0,-15,11,-27,26,-27v15,0,27,12,27,27v0,15,-12,27,-27,27v-15,0,-26,-12,-26,-27xm236,-24v0,-15,12,-27,27,-27v15,0,27,12,27,27v0,15,-12,27,-27,27v-15,0,-27,-12,-27,-27","w":244,"k":{"y":22,"w":25,"v":31,"t":9,"q":4,"o":7,"g":4,"f":5,"e":7,"d":4,"c":7,"Y":47,"W":36,"V":43,"U":5,"T":36,"Q":14,"O":14,"G":14,"C":14}},"\u2013":{"d":"44,-90v-11,0,-20,-9,-20,-20v0,-12,9,-21,20,-21r113,0v11,0,20,9,20,21v0,11,-9,20,-20,20r-113,0","w":190,"k":{"7":14,"3":4,"1":11,"z":4,"y":5,"x":11,"w":4,"v":5,"A":14,"Z":11,"Y":29,"X":18,"W":13,"V":14,"T":32}},"\u2014":{"d":"44,-90v-11,0,-20,-9,-20,-20v0,-12,9,-21,20,-21r246,0v11,0,20,9,20,21v0,11,-9,20,-20,20r-246,0","w":323,"k":{"7":14,"3":4,"1":11,"z":4,"y":5,"x":11,"w":4,"v":5,"A":14,"Z":11,"Y":29,"X":18,"W":13,"V":14,"T":32}},"{":{"d":"142,49v-67,-17,-70,-39,-70,-96v0,-26,-10,-38,-34,-39v-24,0,-24,-35,0,-35v34,0,33,-31,33,-65v0,-35,15,-57,71,-69v11,-3,20,5,20,15v0,9,-6,13,-10,14v-77,10,-7,109,-77,123v33,9,37,34,37,76v0,24,5,35,40,46v4,1,10,6,10,15v0,10,-9,18,-20,15","w":172,"k":{"z":4,"y":4,"x":4,"w":4,"v":4,"s":4,"q":5,"o":5,"j":-13,"g":4,"e":5,"d":5,"c":5,"Q":7,"O":7,"J":4,"G":7,"C":7}},"}":{"d":"39,-255v67,16,70,37,70,95v0,27,10,38,34,39v23,0,24,35,0,35v-34,-1,-34,30,-34,65v0,35,-14,58,-70,70v-11,3,-20,-5,-20,-15v0,-9,6,-14,11,-15v46,-14,39,-31,38,-73v0,-28,14,-41,38,-49v-33,-8,-37,-36,-37,-76v0,-24,-4,-36,-39,-47v-5,-1,-11,-5,-11,-14v0,-10,9,-18,20,-15","w":172},"~":{"d":"72,-100v-16,0,-14,17,-28,18v-7,0,-13,-6,-13,-12v4,-25,18,-41,38,-41v20,0,38,14,51,14v16,0,15,-18,29,-18v7,0,13,6,13,12v-4,25,-18,42,-38,41v-20,0,-39,-14,-52,-14","w":165},"|":{"d":"44,31r0,-303v0,-10,8,-17,17,-17v10,0,17,7,17,17r0,303v0,10,-7,17,-17,17v-9,0,-17,-7,-17,-17","w":102},"\u00d7":{"d":"195,-187v-9,28,-37,39,-53,60v17,21,44,32,53,60v1,18,-23,26,-34,14r-46,-47v-21,17,-32,44,-60,53v-16,1,-25,-21,-13,-33r47,-46v-17,-21,-44,-32,-53,-61v-1,-18,23,-25,34,-13r46,47v21,-17,32,-44,60,-53v11,0,19,8,19,19","w":223},"^":{"d":"91,-225v-14,15,-29,48,-52,49v-12,0,-12,-10,-6,-18v18,-22,49,-86,82,-46v14,17,30,34,38,57v-23,25,-48,-28,-62,-42","w":180},"_":{"d":"8,58v-9,0,-17,-8,-17,-17v0,-9,8,-17,17,-17r218,0v9,0,17,8,17,17v0,9,-8,17,-17,17r-218,0","w":216},"`":{"d":"126,-220v-23,23,-57,-17,-67,-36v1,-13,36,-21,43,-4v6,14,17,25,24,40","w":180}}});



/* Quicksand Light Font */



/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright (c) Andrew Paglinawan, 2008. All rights reserved.
 * 
 * Trademark:
 * Dashling is a trademark of the Andrew Paglinawan.
 * 
 * Full name:
 * QuicksandLight-Regular
 * 
 * Manufacturer:
 * Andrew Paglinawan
 * 
 * Designer:
 * Andrew Paglinawan
 */
Cufon.registerFont({"w":237,"face":{"font-family":"quicksand-light","font-weight":300,"font-stretch":"normal","units-per-em":"360","panose-1":"2 7 3 3 0 0 0 6 0 0","ascent":"288","descent":"-72","bbox":"-9 -289 386.375 77","underline-thickness":"18","underline-position":"-18","unicode-range":"U+0020-U+2122"},"glyphs":{" ":{"w":108},"B":{"d":"37,-5r0,-242v0,-3,2,-5,6,-5v62,-6,117,4,118,60v0,23,-13,43,-32,53v32,6,57,35,57,69v0,39,-31,70,-70,70r-74,0v-3,0,-5,-2,-5,-5xm46,-9r70,0v34,0,61,-27,61,-61v0,-33,-27,-61,-61,-61r-70,0r0,122xm46,-140v54,4,105,-2,105,-52v0,-48,-51,-56,-105,-51r0,103","w":213,"k":{"?":2,"A":7,"y":4,"w":4,"v":14,"i":14,"Y":11,"X":7,"W":5,"V":7,"T":7,"I":4,"B":25}},"C":{"d":"36,-128v0,97,123,155,197,93v4,-3,12,3,6,7v-80,66,-213,5,-213,-100v0,-103,133,-167,213,-100v5,4,-1,12,-6,7v-75,-60,-197,-3,-197,93","w":277,"k":{"\u2014":4,"\u2013":4,"-":4,"A":5,"y":4,"x":4,"w":4,"v":4,"q":4,"o":4,"l":12,"g":4,"e":4,"d":4,"c":4,"Y":7,"X":4,"Q":7,"O":7,"G":7,"C":7}},"D":{"d":"37,-5r0,-242v8,-11,36,-5,53,-5v70,0,126,57,126,126v0,87,-72,139,-174,126v-3,0,-5,-2,-5,-5xm46,-9v95,11,161,-36,161,-117v0,-79,-67,-129,-161,-117r0,234","w":258,"k":{"}":7,"]":7,"\u2026":14,"\\":14,",":14,"\/":14,"?":7,".":14,"A":23,")":11,"x":4,"w":8,"a":32,"Z":16,"Y":23,"X":20,"W":13,"V":16,"T":20,"S":4,"R":7,"O":5,"N":22,"J":14,"I":18,"H":18,"E":18,"D":11}},"E":{"d":"176,0r-134,0v-3,0,-5,-2,-5,-5r0,-242v0,-2,2,-5,5,-5r134,0v3,0,4,2,4,5v0,3,-1,4,-4,4r-130,0r0,112r115,0v5,0,6,10,0,9r-115,0r0,113r130,0v3,0,4,1,4,4v0,3,-1,5,-4,5","w":213,"k":{"y":4,"w":4,"v":4,"o":4,"e":4,"d":4,"c":4,"R":-7}},"F":{"d":"37,-5r0,-242v0,-3,2,-5,5,-5r134,0v3,0,4,2,4,5v0,3,-1,4,-4,4r-130,0r0,112r115,0v5,0,6,10,0,9r-115,0r0,117v0,3,-2,5,-5,5v-2,0,-4,-2,-4,-5","w":217,"k":{"\u2026":36,"\u2019":-7,"\u201d":-7,",":36,"\/":25,"?":-4,".":36,"A":29,"z":5,"y":5,"w":4,"v":5,"u":26,"s":4,"q":4,"o":26,"m":26,"g":4,"e":5,"d":4,"c":5,"a":9,"&":11,"Z":4,"Q":7,"O":7,"J":40,"G":7,"C":7}},"G":{"d":"244,-32v-75,74,-218,9,-218,-98v0,-104,135,-170,216,-101v3,2,3,4,1,7v-1,2,-4,2,-6,0v-75,-64,-201,-4,-201,94v0,98,122,157,199,96r0,-86r-78,0v-2,0,-4,-2,-4,-4v0,-3,2,-5,4,-5r83,0v3,0,4,2,4,5r0,92","w":293,"k":{"\\":5,"?":4,"y":2,"w":19,"v":2,"o":7,"a":-4,"Y":11,"X":4,"W":5,"V":7,"T":7,"L":18,"H":16,"F":18}},"H":{"d":"190,-5r0,-117r-144,0r0,117v0,3,-2,5,-4,5v-3,0,-5,-2,-5,-5r0,-242v0,-3,2,-5,5,-5v2,0,4,2,4,5r0,116r144,0r0,-116v0,-3,1,-5,4,-5v3,0,5,2,5,5r0,242v0,3,-2,5,-5,5v-3,0,-4,-2,-4,-5","w":255,"k":{"A":23,"Y":16,"W":18,"O":11,"I":18}},"I":{"d":"40,-247v0,-3,2,-5,5,-5v2,0,4,2,4,5r0,242v0,3,-2,5,-4,5v-3,0,-5,-2,-5,-5r0,-242","w":109},"J":{"d":"16,-58v-1,-2,1,-5,3,-6v3,-1,5,0,6,3v9,30,38,52,71,52v41,0,75,-34,75,-75r0,-163v0,-3,2,-5,4,-5v3,0,5,2,5,5r0,163v0,46,-38,84,-84,84v-37,0,-69,-24,-80,-58","w":213,"k":{"\u2026":5,",":5,".":5,"A":9,"i":-11,"h":-8,"e":-15,"a":-19,"J":7}},"K":{"d":"37,-5r0,-242v0,-2,2,-5,5,-5v2,0,5,3,5,5r0,162r165,-165v2,-2,5,-2,7,0v2,2,2,4,0,6r-103,103r103,133v5,7,-3,11,-7,6r-103,-132r-62,62r0,67v0,6,-10,7,-10,0","w":257,"k":{"\u2014":18,"\u2013":18,"-":18,"y":18,"w":18,"v":22,"u":7,"t":9,"q":9,"o":11,"g":9,"f":7,"e":11,"d":9,"c":11,"a":4,"&":4,"Y":14,"W":11,"V":11,"U":5,"T":4,"S":4,"Q":18,"O":18,"G":18,"C":18,"B":16}},"L":{"d":"176,0r-134,0v-3,0,-5,-2,-5,-5r0,-242v0,-3,2,-5,5,-5v3,0,4,2,4,5r0,238r130,0v3,0,5,1,5,4v0,3,-2,5,-5,5","w":202,"k":{"\u2014":14,"\u2013":14,"\u2122":32,"\u2019":14,"\u2018":14,"\u201d":14,"\u201c":14,"\\":43,"*":29,"-":14,"?":22,"w":18,"v":22,"t":7,"q":2,"o":4,"g":2,"f":7,"e":4,"d":2,"c":4,"&":4,"Y":47,"W":36,"V":41,"U":7,"T":36,"Q":14,"O":14,"I":-2,"G":14,"C":14}},"M":{"d":"239,-5r0,-229r-92,128v-2,2,-6,3,-8,0r-93,-128r0,229v0,3,-1,5,-4,5v-3,0,-5,-2,-5,-5r0,-242v0,-4,5,-6,9,-3r97,134r96,-134v3,-3,9,-1,9,3r0,242v0,3,-2,5,-5,5v-2,0,-4,-2,-4,-5","w":303,"k":{"A":23,"P":18,"O":16,"M":12,"E":18}},"N":{"d":"46,-233r0,228v0,3,-1,5,-4,5v-2,0,-5,-2,-5,-5r2,-246v3,-1,6,-1,7,1r166,231r0,-227v0,-5,10,-6,9,0r0,241v1,6,-7,6,-9,2","w":277,"k":{"Y":16,"U":18,"T":4,"O":18,"N":12,"I":13,"G":18,"E":23,"D":18}},"O":{"d":"26,-126v0,-72,55,-130,123,-130v68,0,123,58,123,130v0,72,-55,131,-123,131v-68,0,-123,-59,-123,-131xm36,-126v0,67,51,121,113,121v62,0,113,-54,113,-121v0,-67,-51,-120,-113,-120v-62,0,-113,53,-113,120","w":306,"k":{"}":7,"]":7,"\u2026":14,"\\":14,",":14,"\/":14,"?":7,".":14,"A":14,")":11,"x":2,"Z":14,"Y":22,"X":18,"W":13,"V":14,"U":16,"T":20,"S":2,"O":4,"N":9,"M":14,"L":2,"K":11,"J":11,"I":18,"H":14,"D":11,"C":11,"B":13}},"P":{"d":"37,-5r0,-242v0,-3,2,-5,6,-5r73,0v39,0,70,31,70,70v0,39,-31,70,-70,70r-70,0r0,107v0,3,-1,5,-4,5v-3,0,-5,-2,-5,-5xm46,-121r70,0v33,0,61,-27,61,-61v0,-34,-28,-61,-61,-61r-70,0r0,122","w":209,"k":{"\u2026":36,"\u2019":-7,"\u201d":-7,",":36,"\/":22,".":36,"A":25,"y":-4,"w":-4,"v":-4,"u":-2,"t":-5,"o":5,"g":8,"f":11,"e":4,"d":8,"c":2,"&":7,"Z":5,"Y":4,"X":11,"W":2,"V":4,"J":36}},"Q":{"d":"138,15v51,5,96,56,146,10v5,-3,11,3,6,7v-19,15,-38,21,-56,21v-35,0,-63,-27,-96,-29v-24,-1,-34,14,-45,6v-1,-2,0,-5,3,-6r51,-24v-69,1,-122,-56,-123,-127v0,-71,54,-129,120,-129v67,0,121,58,121,129v0,53,-31,98,-75,118xm33,-127v0,66,51,118,111,118v62,0,112,-52,112,-118v0,-66,-50,-119,-112,-119v-60,0,-111,53,-111,119","w":303,"k":{"?":7,")":4,"Y":23,"W":13,"V":14,"T":20}},"R":{"d":"190,-5v-18,1,-22,-19,-23,-49v-3,-59,-62,-61,-126,-58r0,107v0,3,-1,5,-4,5v-3,0,-5,-2,-5,-5r0,-242v0,-3,2,-5,6,-5r73,0v39,0,70,31,70,70v0,32,-21,59,-50,67v23,11,44,26,45,61v1,31,3,37,17,44v1,2,0,5,-3,5xm41,-121r71,0v33,0,60,-27,60,-61v0,-34,-28,-61,-61,-61r-70,0r0,122","w":225,"k":{"t":-4,"q":2,"o":4,"g":2,"f":-4,"e":4,"d":2,"c":4,"Y":9,"W":5,"V":7,"U":22,"T":7,"O":6,"J":2}},"S":{"d":"40,-192v11,79,170,33,170,123v0,39,-42,69,-92,69v-38,0,-71,-20,-92,-37v-2,-1,-2,-4,-1,-6v1,-1,4,-1,6,0v39,45,171,49,171,-26v0,-83,-164,-35,-170,-123v-2,-36,39,-64,85,-64v33,0,58,17,78,30v4,2,0,10,-4,7v-39,-38,-147,-39,-151,27","w":240,"k":{"\\":7,"?":4,"A":5,"z":2,"y":5,"x":5,"w":4,"v":5,"t":2,"f":2,"Z":4,"Y":11,"X":9,"W":9,"V":11,"T":5,"S":4}},"T":{"d":"106,-5r0,-238r-83,0v-3,0,-5,-1,-5,-4v0,-3,2,-5,5,-5r175,0v3,0,5,2,5,5v0,3,-2,4,-5,4r-83,0r0,238v0,3,-2,5,-4,5v-3,0,-5,-2,-5,-5","w":233,"k":{"\u2014":32,"\u2013":32,"\u2026":36,",":36,";":18,":":18,"\/":32,"-":32,".":36,"A":34,"z":40,"y":36,"x":36,"w":36,"v":36,"u":36,"t":18,"s":41,"r":36,"q":45,"p":36,"o":49,"n":36,"m":36,"l":5,"j":14,"i":14,"h":7,"g":45,"f":18,"e":49,"d":45,"c":49,"a":49,"&":25,"Z":7,"S":5,"Q":20,"O":20,"J":40,"G":20,"D":5,"C":20}},"U":{"d":"38,-101r0,-146v0,-3,1,-5,4,-5v3,0,5,2,5,5r0,146v0,51,41,92,92,92v50,0,91,-41,91,-92r0,-146v0,-3,2,-5,5,-5v2,0,5,2,5,5r0,146v0,56,-46,101,-101,101v-56,0,-101,-45,-101,-101","w":293,"k":{"\u2026":5,",":5,"\/":5,".":5,"A":18,"x":2,"Z":16,"X":4,"W":18,"T":11,"R":9,"O":14,"N":5,"M":18,"L":17,"K":18,"J":7,"I":18,"H":18,"F":18,"E":18,"D":11}},"V":{"d":"132,-3v-2,3,-7,5,-9,0r-102,-242v-1,-2,0,-5,2,-6v3,-1,6,0,7,2r97,232r98,-232v2,-5,12,-1,9,4","w":270,"k":{"\u2014":14,"\u2013":14,"\u2026":43,",":43,";":7,":":7,"\/":43,"-":14,".":43,"A":49,"z":20,"y":14,"x":18,"w":13,"v":14,"u":14,"t":7,"s":22,"r":14,"q":23,"p":14,"o":25,"n":14,"m":14,"l":4,"j":7,"i":7,"g":23,"f":9,"e":25,"d":23,"c":25,"a":25,"&":20,"Z":4,"Y":7,"X":7,"W":4,"V":4,"S":9,"Q":14,"O":14,"J":43,"I":18,"G":14,"E":11,"C":14}},"W":{"d":"284,-3v-1,4,-8,4,-9,0r-71,-169r-73,172v-3,0,-7,-1,-6,-4r-102,-241v-2,-5,5,-9,8,-4r98,233r70,-168v2,-4,8,-4,10,0r70,168r98,-233v1,-2,3,-3,6,-2v3,1,4,4,3,6","w":396,"k":{"\u2014":13,"\u2013":13,"\u2026":36,",":36,";":5,":":5,"\/":36,"-":13,".":36,"A":43,"z":20,"y":13,"x":14,"w":13,"v":13,"u":13,"t":9,"s":22,"r":13,"q":22,"p":13,"o":23,"n":13,"m":13,"l":4,"j":5,"i":5,"g":22,"f":11,"e":23,"d":22,"c":23,"a":25,"&":16,"Z":4,"Y":7,"X":5,"W":4,"V":4,"S":7,"Q":13,"O":13,"J":38,"I":18,"G":13,"E":7,"C":13}},"X":{"d":"35,-2v-4,5,-11,0,-7,-5r86,-119r-86,-118v-4,-5,3,-11,7,-6r85,116r84,-116v3,-4,12,0,8,6r-87,118r87,119v3,5,-4,10,-8,5r-84,-116","w":259,"k":{"\u2014":18,"\u2013":18,"-":18,"?":5,"A":18,"y":14,"w":14,"v":18,"u":7,"t":7,"q":14,"o":16,"l":4,"j":4,"i":4,"g":14,"f":7,"e":16,"d":14,"c":16,"a":4,"&":4,"Y":7,"W":5,"V":7,"U":18,"S":11,"Q":18,"O":18,"J":4,"I":18,"G":18,"E":16,"C":18}},"Y":{"d":"109,-5r0,-118r-88,-121v-2,-2,-2,-6,1,-7v2,-1,5,-1,6,1r86,118r85,-118v4,-4,11,0,8,6r-89,121r0,118v0,3,-1,5,-4,5v-3,0,-5,-2,-5,-5","w":217,"k":{"\u2014":29,"\u2013":29,"\u2026":47,",":47,";":14,":":14,"\/":40,"-":29,".":47,"A":17,"z":29,"y":22,"x":25,"w":20,"v":22,"u":27,"t":11,"s":36,"r":27,"q":38,"p":27,"o":40,"n":27,"m":27,"l":4,"j":7,"i":7,"g":38,"f":14,"e":40,"d":38,"c":40,"a":36,"&":25,"Z":4,"X":7,"W":7,"V":7,"S":13,"R":-11,"Q":22,"O":22,"L":-18,"J":47,"I":-18,"G":22,"C":22}},"Z":{"d":"198,-242r-168,0v-3,0,-4,-2,-4,-5v0,-2,1,-5,4,-5r177,0v5,0,6,7,3,9r-171,234r168,0v3,0,5,1,5,4v0,3,-2,5,-5,5r-177,0v-4,0,-5,-5,-3,-8","w":240,"k":{"\u2014":11,"\u2013":11,"-":11,"y":5,"w":5,"v":7,"q":7,"o":9,"g":7,"f":4,"e":9,"d":7,"c":9,"&":5,"Z":4,"T":-13,"S":4,"Q":14,"O":14,"G":14,"C":14}},"&":{"d":"200,-145v5,22,-5,40,-23,43v12,57,-28,100,-79,102v-80,3,-109,-117,-41,-150v-37,-33,-13,-102,39,-102v32,0,59,26,59,58v0,3,-2,5,-5,5v-2,0,-4,-2,-4,-5v0,-27,-23,-49,-50,-49v-48,0,-65,70,-26,91v1,3,-1,7,-4,7v-63,27,-43,136,32,136v45,0,87,-48,67,-92v-40,-5,-72,8,-65,44v1,3,-1,6,-4,6v-6,-1,-5,-3,-6,-15v-1,-34,35,-44,78,-44v14,0,25,-7,25,-22v-2,-6,-3,-23,7,-13","w":250,"k":{"Y":25,"W":18,"V":22,"T":32,"S":4}},"\u00a0":{"w":108},"0":{"d":"23,-126v0,-68,37,-126,86,-126v49,0,86,58,86,126v0,68,-37,126,-86,126v-49,0,-86,-58,-86,-126xm163,-209v-55,-81,-131,1,-131,83v0,84,78,162,131,83v28,-42,28,-124,0,-166","w":255,"k":{",":7,"\/":13,".":7,"7":11,"3":4,"2":4,"1":2}},"1":{"d":"62,-247v0,-2,2,-5,4,-5v3,0,5,3,5,5r0,242v0,3,-2,5,-5,5v-2,0,-4,-2,-4,-5r0,-242xm16,-212v-3,0,-8,-7,-2,-9r50,-30v2,-1,6,-1,7,2v1,2,0,5,-3,6","w":120},"2":{"d":"24,-219v43,-60,148,-29,148,48v0,22,-9,43,-27,59r-113,103r136,0v2,0,4,1,4,4v0,3,-2,5,-4,5r-151,-2v-1,-2,-1,-4,1,-6r121,-110v50,-41,13,-125,-48,-125v-23,0,-46,15,-60,30v-2,2,-5,2,-7,0v-2,-2,-2,-5,0,-6","w":212,"k":{"7":5,"4":11}},"3":{"d":"161,-85v0,-43,-40,-75,-79,-76v-2,-2,-2,-5,0,-7r73,-75r-111,0v-3,0,-5,-2,-5,-5v0,-3,2,-4,5,-4r122,0v6,-1,6,5,3,8r-74,76v40,2,76,42,76,83v0,69,-94,116,-144,60v-2,-2,-2,-4,0,-6v2,-2,5,-2,7,0v46,48,127,8,127,-54","w":219,"k":{"\/":4,"9":2,"7":9,"5":2}},"4":{"d":"170,-250v4,-5,7,1,9,3r0,184v9,2,25,-5,26,5v-2,8,-18,2,-26,4r0,49v0,3,-2,5,-5,5v-11,-8,-2,-37,-5,-54r-150,-1v-2,-2,-2,-4,-1,-6xm31,-63r138,0r0,-170","w":239,"k":{"\/":7,"9":4,"7":14,"1":7}},"5":{"d":"167,-84v0,70,-93,115,-144,59v-2,-1,-2,-4,0,-6v2,-2,5,-2,7,0v45,49,127,9,127,-53v0,-62,-81,-100,-127,-53v-3,4,-9,0,-8,-4v8,-35,3,-83,18,-111r122,0v6,0,7,10,0,9r-118,0r-11,92v54,-43,134,2,134,67","w":217,"k":{"\/":7,"9":2,"7":11,"3":2,"2":4}},"6":{"d":"24,-72v-7,-89,26,-175,111,-180v6,-1,7,9,1,9v-67,3,-96,61,-103,124v30,-72,155,-47,155,37v0,45,-38,82,-83,82v-42,0,-77,-31,-81,-72xm33,-82v0,40,32,73,72,73v40,0,74,-33,74,-73v0,-40,-34,-72,-74,-72v-40,0,-72,32,-72,72","w":231,"k":{"\/":4,"9":4,"7":9,"3":4,"1":7}},"7":{"d":"70,-3v-2,6,-11,3,-8,-3r99,-236r-133,0v-3,0,-5,-2,-5,-5v0,-2,2,-5,5,-5r140,0v3,0,7,6,3,8","w":211,"k":{"\u2014":11,"\u2013":11,",":36,"\/":50,"-":11,".":36,"9":5,"8":4,"6":7,"5":9,"4":31,"3":7,"2":5,"1":-4,"0":7}},"8":{"d":"79,-157v-46,-17,-33,-95,21,-95v52,0,68,78,21,95v34,9,59,40,59,77v0,44,-36,80,-80,80v-44,0,-80,-36,-80,-80v0,-37,25,-68,59,-77xm29,-80v0,39,32,71,71,71v40,0,71,-32,71,-71v0,-39,-31,-71,-71,-71v-39,0,-71,32,-71,71xm59,-202v0,22,18,41,41,41v22,0,41,-19,41,-41v0,-23,-19,-41,-41,-41v-23,0,-41,18,-41,41","w":226,"k":{"9":2,"7":4}},"9":{"d":"188,-156v0,76,-35,154,-112,156v-3,0,-4,-2,-4,-5v0,-2,2,-4,4,-4v66,-3,94,-61,102,-123v-31,71,-154,46,-154,-38v0,-45,37,-82,82,-82v49,0,82,40,82,96xm33,-170v0,40,33,72,73,72v42,-1,76,-33,72,-79v-3,-37,-35,-66,-72,-66v-40,0,-73,33,-73,73","w":231,"k":{",":4,"\/":9,".":4,"7":9,"5":2,"3":4,"2":4}},"a":{"d":"181,-172r0,167v0,3,-2,5,-5,5v-9,-8,-2,-34,-4,-49v-14,29,-42,49,-74,49v-46,0,-84,-40,-84,-88v0,-48,38,-88,84,-88v32,0,60,20,74,48v2,-14,-6,-56,9,-44xm98,-9v41,0,74,-35,74,-79v0,-44,-33,-79,-74,-79v-41,0,-75,35,-75,79v0,44,34,79,75,79","w":222,"k":{"\\":27,"*":5,"?":13,"y":-11,"w":7,"v":7,"n":4,"l":-5,"j":-43,"g":-13}},"b":{"d":"33,-5r0,-242v0,-3,2,-5,5,-5v2,0,4,2,4,5r0,119v14,-29,43,-48,76,-48v48,0,86,39,86,87v0,49,-38,89,-86,89v-33,0,-62,-20,-76,-48v-2,15,5,39,-4,48v-3,0,-5,-2,-5,-5xm118,-167v-41,1,-76,33,-76,78v0,44,35,80,76,80v42,0,77,-36,77,-80v0,-44,-35,-78,-77,-78","k":{"}":5,"]":7,"\u2026":4,"\u2018":4,"\u201c":4,"\\":25,"*":5,",":4,"?":13,".":4,")":11,"z":5,"y":9,"x":11,"w":7,"v":9}},"c":{"d":"21,-88v0,-71,92,-115,147,-69v4,3,-1,11,-6,7v-50,-41,-132,-2,-132,62v0,64,83,103,132,61v4,-4,9,4,6,8v-55,46,-147,2,-147,-69","w":205,"k":{"\u2019":-5,"\u2018":-4,"\u201d":-5,"\u201c":-4,"\\":14,"?":5,")":5,"y":2,"x":4,"w":2,"v":2,"q":4,"o":5,"g":4,"e":5,"d":4,"c":5}},"d":{"d":"192,-5v0,3,-1,5,-4,5v-11,-6,-2,-33,-5,-48v-14,28,-43,48,-76,48v-48,0,-85,-40,-85,-89v0,-48,37,-87,85,-87v33,0,62,19,76,48r0,-119v0,-6,10,-7,9,0r0,242xm107,-9v42,0,77,-36,76,-83v-1,-42,-36,-75,-76,-75v-42,0,-76,34,-76,78v0,44,34,80,76,80","k":{"e":5}},"e":{"d":"107,0v-47,0,-86,-40,-86,-88v0,-49,39,-88,86,-88v45,0,82,35,84,82v0,2,-2,5,-4,5r-157,1v-4,75,107,108,140,43v1,-2,3,-2,6,-1v2,1,2,4,1,6v-15,23,-40,40,-70,40xm107,-167v-39,0,-72,30,-77,69r152,0v-5,-39,-36,-69,-75,-69","w":219,"k":{"}":4,"]":7,"\u2026":4,"\\":29,"*":7,",":4,"?":14,".":4,")":11,"z":5,"y":-11,"x":11,"w":9,"v":9,"t":14,"r":8}},"f":{"d":"57,-178v-3,-42,4,-77,44,-74v3,0,4,1,4,4v0,3,-1,5,-4,5v-37,-3,-35,29,-35,65v12,0,46,-3,30,10r-30,0r0,163v0,3,-1,5,-4,5v-3,0,-5,-2,-5,-5r0,-163v-12,0,-45,2,-29,-10r29,0","w":130,"k":{"}":-11,"]":-7,"\u2026":16,"\u2122":-20,"\u2019":-13,"\u2018":-11,"\u201d":-13,"\u201c":-11,"\\":-11,"*":-11,",":16,"\/":16,"?":-13,".":16,")":-11,"z":4,"q":4,"o":4,"g":4,"e":4,"d":4,"c":4,"a":5}},"g":{"d":"183,-176v3,0,5,1,5,4r0,162v1,59,-62,101,-120,75v-5,-2,-2,-11,4,-8v51,23,108,-15,107,-67r0,-39v-13,28,-42,49,-74,49v-46,0,-83,-40,-83,-88v0,-49,37,-88,83,-88v32,0,61,20,74,48v2,-15,-5,-40,4,-48xm179,-88v0,-44,-33,-79,-74,-79v-41,0,-74,35,-74,79v0,44,33,79,74,79v41,0,74,-35,74,-79","k":{"\\":18}},"h":{"d":"42,-5v1,8,-9,5,-9,1r0,-243v0,-3,2,-5,5,-5v3,0,4,2,4,5r0,108v28,-61,134,-40,134,34r0,100v0,3,-2,5,-4,5v-3,0,-5,-2,-5,-5r0,-100v0,-35,-27,-62,-62,-62v-34,0,-63,27,-63,60r0,102","w":220,"k":{"\\":27,"*":5,"?":11,"y":5,"w":5,"v":7,"a":-14}},"i":{"d":"34,-5r0,-167v0,-3,2,-4,5,-4v2,0,4,1,4,4r0,167v0,3,-2,5,-4,5v-3,0,-5,-2,-5,-5xm39,-216v-7,0,-5,-7,-5,-13v0,-3,2,-4,5,-4v5,-1,4,8,4,13v0,2,-2,4,-4,4","w":101,"k":{"l":8}},"j":{"d":"-2,69v5,-9,23,-6,23,-24r0,-217v0,-2,1,-4,4,-4v3,0,5,2,5,4r0,217v2,16,-20,36,-32,24xm26,-216v-6,0,-4,-8,-4,-13v0,-3,1,-5,4,-5v5,0,6,7,5,13v0,3,-3,5,-5,5","w":89,"k":{"a":7}},"k":{"d":"33,-5r0,-242v0,-3,2,-5,5,-5v2,0,4,2,4,5r0,187r116,-116v2,-2,5,-2,7,0v2,2,2,4,0,6r-73,73r73,89v4,5,-3,11,-7,6r-73,-88r-43,42v-2,15,5,39,-4,48v-3,0,-5,-2,-5,-5","w":201,"k":{"\u2014":7,"\u2013":7,"\\":14,"-":7,"y":5,"w":7,"v":7,"u":4,"t":4,"q":9,"o":9,"g":9,"e":9,"d":9,"c":9,"a":4}},"l":{"d":"36,-247v0,-3,2,-5,5,-5v3,0,4,2,4,5r0,242v0,3,-1,5,-4,5v-3,0,-5,-2,-5,-5r0,-242","w":89,"k":{"y":-23,"e":-16}},"m":{"d":"175,-5v1,3,-2,5,-4,5v-3,0,-5,-2,-5,-5r0,-100v0,-35,-28,-62,-62,-62v-33,0,-58,26,-61,59v-3,34,6,82,-6,108v-2,0,-4,-2,-4,-5r1,-167v0,-3,2,-4,5,-4v9,4,2,25,4,36v24,-52,112,-44,128,10v10,-27,35,-46,66,-46v39,0,70,32,70,71r0,100v0,3,-1,5,-4,5v-2,0,-5,-2,-5,-5r0,-100v0,-35,-28,-62,-61,-62v-34,1,-62,26,-62,62r0,100","w":342,"k":{"\\":27,"*":5,"?":11,"y":5,"w":5,"v":7}},"n":{"d":"42,-5v0,6,-8,6,-9,1r0,-168v0,-3,2,-4,5,-4v9,4,2,25,4,36v29,-60,134,-39,134,35r0,100v0,3,-2,5,-5,5v-3,0,-4,-2,-4,-5r0,-100v0,-35,-28,-62,-62,-62v-34,0,-63,27,-63,62r0,100","w":220,"k":{"\\":27,"*":5,"?":11,"y":5,"w":5,"v":7,"d":7}},"o":{"d":"25,-88v0,-49,37,-88,83,-88v46,0,84,39,84,88v0,48,-38,88,-84,88v-46,0,-83,-40,-83,-88xm34,-88v0,44,33,79,74,79v41,0,75,-35,75,-79v0,-44,-34,-79,-75,-79v-41,0,-74,35,-74,79","w":225,"k":{"}":5,"]":7,"\u2026":7,"\u2018":7,"\u201c":7,"\\":29,"*":7,",":7,"?":18,".":7,")":11,"z":7,"y":-16,"x":13,"w":14,"v":11,"u":6,"t":7,"r":7,"f":13}},"p":{"d":"33,72r0,-244v0,-3,2,-4,5,-4v10,7,1,33,4,48v14,-29,43,-48,76,-48v48,0,85,39,85,87v0,48,-37,87,-85,87v-33,0,-62,-20,-76,-48r0,122v0,3,-1,5,-4,5v-3,0,-5,-2,-5,-5xm118,-167v-41,1,-77,33,-76,78v0,43,35,78,76,78v41,0,75,-35,75,-78v0,-43,-34,-78,-75,-78","k":{"}":5,"]":7,"\u2026":4,"\u2018":4,"\u201c":4,"\\":25,"*":5,",":4,"?":13,".":4,")":11,"z":5,"y":9,"x":11,"w":7,"v":9,"l":7,"i":11,"e":4}},"q":{"d":"191,72v0,3,-2,5,-5,5v-3,0,-4,-2,-4,-5r0,-122v-14,28,-42,48,-75,48v-48,0,-85,-39,-85,-87v0,-48,37,-87,85,-87v33,0,61,19,75,48r0,-44v0,-3,1,-4,4,-4v3,0,5,1,5,4r0,244xm107,-11v42,-1,77,-36,75,-82v-1,-41,-35,-74,-75,-74v-41,0,-76,35,-76,78v0,43,35,78,76,78","k":{"\\":18}},"r":{"d":"124,-167v-48,0,-70,49,-82,80r0,82v0,3,-1,5,-4,5v-2,0,-4,-2,-4,-5r0,-167v0,-3,2,-4,4,-4v3,0,4,1,4,4r0,60v15,-30,38,-63,82,-64v3,0,5,1,5,4v0,3,-2,5,-5,5","w":158,"k":{"\u2026":32,"\u2019":-13,"\u2018":-7,"\u201d":-13,"\u201c":-7,"\\":11,"*":-7,",":32,"\/":27,".":32,"z":4,"q":9,"o":9,"e":18,"d":9,"c":9,"a":9}},"s":{"d":"84,-167v-76,2,-55,71,1,71v18,4,33,7,45,15r0,0v40,28,6,81,-45,81v-27,0,-50,-13,-64,-25v-2,-1,-2,-4,-1,-6v1,-3,4,-3,6,-1v25,28,113,34,113,-16v0,-56,-112,-22,-115,-84v-2,-49,86,-54,114,-24v5,4,-2,10,-6,8v-14,-9,-29,-19,-48,-19","w":177,"k":{"}":4,"]":5,"\u2018":4,"\u201c":4,"\\":27,"?":13,")":7,"z":4,"y":-13,"x":9,"w":5,"v":7,"t":-5,"s":4}},"t":{"d":"59,-176v11,0,45,-3,29,9r-29,0r0,140v-2,16,17,15,23,23v-11,12,-32,-8,-32,-23r0,-140v-11,-2,-32,5,-35,-5v4,-9,24,-2,35,-4r0,-71v0,-3,1,-5,4,-5v3,0,5,2,5,5r0,71","w":144,"k":{"\u2019":-4,"\u201d":-4,"\\":14,"t":23,"r":25,"q":5,"o":5,"h":7,"g":5,"e":14,"d":5,"c":5,"a":11}},"u":{"d":"30,-172v0,-3,2,-4,5,-4v2,0,4,1,4,4r0,101v0,35,27,62,61,62v34,0,62,-27,62,-62r0,-101v0,-6,10,-5,10,0r0,101v0,40,-33,71,-72,71v-39,0,-70,-31,-70,-71r0,-101","w":220,"k":{"\\":18,"n":9,"l":11}},"v":{"d":"90,-3r-70,-167v-1,-2,1,-4,3,-5v3,-1,4,-1,5,2r67,157r66,-157v1,-3,3,-3,5,-2v3,1,4,3,3,5r-71,168v-2,3,-6,2,-8,-1","w":209,"k":{"\u2014":5,"\u2013":5,"}":4,"]":7,"\u2026":31,"\\":18,",":31,"\/":25,"-":5,"?":4,".":31,"z":2,"y":5,"x":4,"w":5,"v":5,"s":7,"q":9,"o":11,"g":9,"e":11,"d":9,"c":11,"a":9}},"w":{"d":"101,-3v-2,5,-8,3,-9,-1r-70,-166v-1,-2,-1,-4,2,-5v2,-1,6,0,7,2r65,157r48,-113v2,-3,7,-2,9,0r47,113r66,-157v1,-2,3,-3,6,-2v2,1,4,3,3,5r-74,170v-3,0,-5,0,-5,-3r-48,-113","w":309,"k":{"\u2014":4,"\u2013":4,"}":4,"]":7,"\u2026":25,"\\":18,",":25,"\/":22,"-":4,"?":4,".":25,"z":2,"y":4,"x":4,"w":4,"v":5,"s":5,"q":7,"o":9,"l":21,"i":22,"g":7,"e":22,"d":7,"c":9,"a":7}},"x":{"d":"33,-2v-4,4,-11,1,-7,-5r59,-81r-59,-81v-1,-2,-2,-5,0,-6v3,-1,6,-1,7,1r57,79r57,-79v4,-4,10,1,8,5r-59,81r59,81v2,5,-5,10,-8,5r-57,-78","w":205,"k":{"\u2014":11,"\u2013":11,"}":4,"]":4,"\\":18,"-":11,"?":5,"y":4,"w":4,"v":4,"s":7,"q":11,"o":13,"i":16,"g":11,"e":13,"d":11,"c":13,"a":16}},"y":{"d":"151,-174v2,-4,9,-2,8,2r0,162v2,58,-62,103,-118,74v-3,-1,-3,-3,-2,-6v10,-5,24,7,38,6v50,-4,80,-42,73,-101v-28,61,-131,37,-131,-34r0,-101v0,-3,1,-4,4,-4v2,0,5,1,5,4r0,101v0,34,28,61,62,61v33,0,59,-26,60,-59","w":211,"k":{"\u2014":5,"\u2013":5,"}":4,"]":7,"\u2026":31,"\\":18,",":31,"\/":25,"-":5,"?":4,".":31,"z":2,"y":4,"x":4,"w":4,"v":5,"s":7,"q":9,"o":11,"l":11,"g":9,"e":11,"d":9,"c":11,"a":9}},"z":{"d":"148,-176v6,-1,8,6,4,9r-116,158r113,0v3,0,5,2,5,4v0,3,-2,5,-5,5r-125,-1v-1,-1,-2,-4,0,-6r116,-160r-113,0v-3,0,-4,-2,-4,-5v0,-2,1,-4,4,-4r121,0","w":199,"k":{"\\":16,"q":5,"o":5,"g":5,"e":5,"d":5,"c":5}},"!":{"d":"33,-247v0,-3,2,-5,5,-5v2,0,4,2,4,5r0,187v0,3,-2,4,-4,4v-3,0,-5,-1,-5,-4r0,-187xm38,0v-8,0,-7,-18,0,-18v6,0,6,17,0,18","w":90},"(":{"d":"103,35v-91,-5,-90,-171,-60,-245v11,-27,32,-43,60,-43v3,0,5,2,5,5v0,3,-2,5,-5,5v-80,6,-77,164,-50,230v11,24,27,37,50,37v3,0,5,3,5,6v0,3,-2,5,-5,5","w":154,"k":{"s":5,"q":11,"o":11,"j":-11,"g":7,"e":11,"d":11,"c":11,"Q":11,"O":11,"J":5,"G":11,"C":11}},")":{"d":"104,-109v0,71,-16,140,-77,144v-3,0,-5,-2,-5,-5v0,-3,2,-6,5,-6v54,-3,67,-70,67,-133v0,-64,-13,-130,-67,-134v-3,0,-5,-2,-5,-5v0,-3,2,-5,5,-5v62,3,77,74,77,144","w":154},"+":{"d":"105,-42r0,-76r-75,0v-4,0,-7,-2,-7,-6v0,-4,3,-6,7,-6r75,0r0,-77v0,-4,3,-6,7,-6v3,0,6,2,6,6r0,77r76,0v3,0,7,2,7,6v0,4,-4,6,-7,6r-76,0r0,76v0,4,-3,7,-6,7v-4,0,-7,-3,-7,-7","w":223},"<":{"d":"146,0v-44,-38,-83,-82,-124,-124r2,-6r119,-120v2,-2,5,-2,7,0v1,2,1,6,0,8r-115,117r115,116v2,3,1,10,-4,9","w":223},">":{"d":"160,-130v1,3,3,7,0,9r-122,121v-5,1,-7,-5,-5,-9r116,-116r-116,-117v-3,-6,3,-13,8,-8","w":223},"A":{"d":"203,-4r-24,-64r-126,0r-24,64v0,3,-3,3,-6,3v-2,-1,-3,-3,-2,-6r91,-242v2,-4,7,-4,9,0r91,242v2,6,-7,8,-9,3xm116,-235r-59,157r118,0","w":232,"k":{"\u2014":14,"\u2013":14,"\u2122":36,"\u2019":29,"\u2018":29,"\u201d":29,"\u201c":29,"\\":43,"*":36,"-":14,"?":22,"y":4,"w":16,"v":22,"u":4,"t":11,"q":9,"o":9,"g":9,"f":7,"e":9,"d":9,"c":9,"Z":-13,"Y":27,"W":29,"V":32,"U":9,"T":36,"S":6,"O":14,"H":7,"G":12,"C":14}},".":{"d":"30,-9v0,-7,5,-13,12,-13v7,0,12,6,12,13v0,7,-5,12,-12,12v-7,0,-12,-5,-12,-12","w":82,"k":{"\u2019":14,"\u201d":14,"y":22,"w":25,"v":31,"t":9,"q":4,"o":7,"g":4,"f":5,"e":7,"d":4,"c":7,"7":7,"1":18,"0":7,"Y":47,"W":36,"V":43,"U":5,"T":36,"Q":14,"O":14,"G":14,"C":14}},"?":{"d":"81,-51v-12,-8,-2,-36,-5,-53v0,-3,2,-4,5,-4v37,0,67,-31,67,-68v0,-67,-97,-91,-126,-34v-1,2,-4,3,-6,2v1,-27,38,-44,65,-44v41,0,76,34,76,76v0,40,-33,74,-72,76v-2,16,5,40,-4,49xm81,0v-7,1,-5,-7,-5,-13v0,-2,2,-4,5,-4v5,0,4,8,4,13v0,3,-2,4,-4,4","w":192},"=":{"d":"34,-83v-3,0,-6,-2,-6,-5v0,-3,3,-6,6,-6r123,0v3,0,5,3,5,6v0,3,-2,5,-5,5r-123,0xm34,-158v-3,0,-6,-2,-6,-4v0,-3,3,-6,6,-6r123,0v6,0,7,10,0,10r-123,0","w":223},"-":{"d":"27,-122v-4,0,-4,-8,0,-8r82,0v5,0,5,8,0,8r-82,0","w":146,"k":{"A":14,"z":4,"y":5,"x":11,"w":4,"v":5,"7":14,"3":4,"1":11,"Z":11,"Y":29,"X":18,"W":13,"V":14,"T":32}},"\u00ad":{"d":"27,-122v-4,0,-4,-8,0,-8r82,0v5,0,5,8,0,8r-82,0","w":146},"\/":{"d":"35,-3v0,2,-2,3,-5,3v-2,-1,-4,-3,-3,-6r102,-242v2,-6,11,-2,9,3","w":151,"k":{"\/":61,"A":43,"z":22,"y":18,"x":18,"w":18,"v":18,"u":18,"t":7,"s":31,"r":18,"q":25,"p":18,"o":29,"n":18,"m":18,"g":25,"f":9,"e":29,"d":25,"c":29,"a":23,"9":7,"8":5,"7":4,"6":13,"5":7,"4":34,"3":4,"2":7,"1":-4,"0":13,"Z":7,"S":11,"Q":14,"O":14,"J":47,"G":14,"C":14}},":":{"d":"31,-163v-7,-22,22,-30,24,-10v7,21,-22,29,-24,10xm31,-10v-7,-22,22,-30,24,-10v7,21,-22,29,-24,10","w":86,"k":{"Y":14,"W":5,"V":7,"T":18}},";":{"d":"31,-163v-7,-22,22,-30,24,-10v7,21,-22,29,-24,10xm55,-20v3,34,-10,53,-28,58v-17,-10,24,-21,14,-38v-7,-1,-11,-9,-10,-20v0,-7,5,-12,12,-12v7,0,12,5,12,12","w":86,"k":{"Y":14,"W":5,"V":7,"T":18}},"\u037e":{"d":"31,-163v-7,-22,22,-30,24,-10v7,21,-22,29,-24,10xm55,-20v3,34,-10,53,-28,58v-17,-10,24,-21,14,-38v-7,-1,-11,-9,-10,-20v0,-7,5,-12,12,-12v7,0,12,5,12,12","w":86},",":{"d":"53,-20v3,34,-9,53,-28,58v-17,-10,24,-21,14,-38v-12,-1,-14,-33,2,-32v7,0,12,5,12,12","w":82,"k":{"\u2019":14,"\u201d":14,"y":16,"w":25,"v":31,"t":9,"q":4,"o":7,"j":-5,"g":4,"f":5,"e":7,"d":4,"c":7,"7":7,"1":18,"0":7,"Y":47,"W":36,"V":43,"U":5,"T":36,"Q":14,"O":14,"G":14,"C":14}},"'":{"d":"25,-166r11,-77v-1,-11,20,-15,23,-4r-23,81v-1,5,-3,7,-6,7v-3,0,-6,-2,-5,-7","w":82},"\"":{"d":"90,-166r11,-77v-1,-11,20,-16,22,-4v-4,30,-15,54,-22,81v-1,5,-3,7,-6,7v-3,0,-6,-2,-5,-7xm25,-166r11,-77v-1,-11,20,-15,23,-4r-23,81v-1,5,-3,7,-6,7v-3,0,-6,-2,-5,-7","w":147},"_":{"d":"-1,58v-4,0,-8,-3,-8,-7v0,-4,4,-6,8,-6r121,0v4,0,7,2,7,6v0,4,-3,7,-7,7r-121,0","w":216},"*":{"d":"77,-145v-14,-5,-2,-32,-4,-47r-38,25v-8,0,-11,-11,-3,-15r37,-17v-13,-9,-34,-11,-42,-25v12,-18,32,13,46,17v1,-15,-10,-41,4,-47v16,4,3,32,5,47v13,-8,23,-19,38,-24v8,-1,9,13,2,14r-37,18v13,9,35,9,42,24v0,7,-8,10,-13,5r-32,-22v-1,16,11,42,-5,47","w":154,"k":{"A":36,"t":-4,"s":4,"q":5,"o":7,"g":5,"e":7,"d":5,"c":7,"a":4,"J":29}},"@":{"d":"180,-10v-3,11,-23,10,-35,10v-69,0,-126,-57,-126,-126v0,-70,57,-126,126,-126v90,0,156,98,112,184v0,1,-10,23,-30,26v-29,5,-31,-22,-29,-51v-26,56,-115,33,-115,-33v0,-36,28,-65,62,-65v35,1,62,30,62,69v0,25,-10,67,13,71v32,-8,42,-41,42,-75v0,-65,-52,-117,-117,-117v-64,0,-117,52,-117,117v1,73,67,133,146,113v3,0,5,1,6,3xm93,-126v0,31,23,56,52,56v29,0,53,-25,53,-56v0,-31,-24,-57,-53,-57v-29,0,-52,26,-52,57","w":352},"\\":{"d":"133,-7v3,6,-6,10,-8,4r-102,-243v-1,-2,1,-4,3,-5v2,-1,4,0,5,2","w":161,"k":{"y":22,"w":22,"v":25,"t":11,"j":-11,"f":4,"Y":40,"W":36,"V":43,"U":5,"T":32,"Q":14,"O":14,"G":14,"C":14}},"\u201c":{"d":"91,-195v-2,-34,10,-54,29,-58v6,-1,7,8,2,10v-13,7,-18,15,-17,28v8,1,11,9,10,20v-1,15,-23,15,-24,0xm26,-195v-2,-34,10,-54,29,-58v6,-1,7,8,2,10v-13,7,-18,15,-17,28v8,1,11,9,10,20v-1,16,-23,14,-24,0","w":145,"k":{"A":32,"z":4,"t":-5,"s":4,"q":5,"o":5,"g":5,"e":5,"d":5,"c":5,"a":4,"J":29}},"\u201d":{"d":"55,-242v2,34,-9,54,-28,58v-6,1,-8,-8,-3,-10v13,-7,18,-14,17,-27v-8,-1,-11,-10,-10,-21v1,-14,23,-14,24,0xm120,-242v2,34,-10,54,-29,58v-6,1,-7,-8,-2,-10v13,-7,18,-14,17,-27v-8,-1,-11,-10,-10,-21v1,-14,23,-14,24,0","w":147},"\u2018":{"d":"28,-195v-3,-34,9,-54,28,-58v6,-1,8,8,3,10v-13,7,-18,15,-17,28v13,1,13,32,-2,32v-6,0,-12,-6,-12,-12","w":82,"k":{"A":32,"z":4,"t":-5,"s":4,"q":5,"o":5,"g":5,"e":5,"d":5,"c":5,"a":4,"J":29}},"\u2019":{"d":"55,-242v2,34,-9,54,-28,58v-6,1,-8,-8,-3,-10v13,-7,18,-14,17,-27v-8,-1,-11,-10,-10,-21v1,-14,23,-14,24,0","w":82,"k":{"A":36,"s":11,"q":14,"o":16,"g":14,"e":16,"d":14,"c":16,"a":7,"J":36}},"#":{"d":"55,-10r10,-62v-16,-2,-42,6,-49,-5v7,-12,36,-2,52,-5r14,-92r-43,0v-5,0,-8,0,-8,-5v0,-5,3,-5,8,-5r46,0r10,-63v1,-5,1,-8,6,-8v6,0,5,6,4,11r-10,60r82,0r10,-63v1,-5,1,-8,6,-8v6,0,5,6,4,11r-10,60r40,0v5,0,8,0,8,5v0,5,-3,5,-8,5r-43,0r-14,92r42,0v5,0,9,0,9,5v-8,12,-37,2,-54,5r-11,64v-1,5,0,8,-5,8v-6,0,-5,-5,-4,-10r10,-62r-82,0r-11,64v-1,5,0,8,-5,8v-6,0,-5,-5,-4,-10xm78,-82r81,0r15,-92r-81,0","w":252},"~":{"d":"59,-105v-12,-3,-13,14,-23,18v-7,1,-5,-5,-4,-9v4,-11,17,-22,27,-22v14,0,34,14,46,14v14,5,19,-34,30,-16v-4,16,-15,29,-30,29v-13,0,-33,-14,-46,-14","w":165},"`":{"d":"100,-216v-14,-2,-33,-26,-40,-39v1,-2,-1,-5,6,-5v17,8,25,28,34,44","w":180},"\u2122":{"d":"48,-144v-7,-29,1,-71,-2,-104v-12,-1,-29,3,-38,-2v20,-4,58,-3,79,0v-8,5,-26,0,-37,2v-2,33,4,75,-2,104xm196,-144v-7,-27,1,-69,-2,-100v-15,16,-25,46,-43,55r-40,-55v-2,32,4,72,-2,100v-4,-28,-5,-81,1,-108r43,59r43,-59v4,29,4,79,0,108","w":248},"\u2026":{"d":"30,-11v0,-9,6,-15,15,-15v9,0,15,6,15,15v0,9,-6,16,-15,16v-9,0,-15,-7,-15,-16xm105,-11v0,-9,7,-15,16,-15v9,0,15,6,15,15v0,9,-6,16,-15,16v-9,0,-16,-7,-16,-16xm181,-11v0,-9,7,-15,16,-15v9,0,15,6,15,15v0,9,-6,16,-15,16v-9,0,-16,-7,-16,-16","w":244,"k":{"y":22,"w":25,"v":31,"t":9,"q":4,"o":7,"g":4,"f":5,"e":7,"d":4,"c":7,"Y":47,"W":36,"V":43,"U":5,"T":36,"Q":14,"O":14,"G":14,"C":14}},"[":{"d":"35,37r0,-280v0,-5,5,-9,10,-9r83,0v4,0,7,1,7,5v0,4,-3,4,-7,4r-84,0r0,281r84,0v4,0,7,1,7,5v0,4,-3,4,-7,4r-83,0v-5,0,-10,-5,-10,-10","w":154,"k":{"y":4,"x":4,"w":7,"v":7,"s":5,"q":7,"o":7,"j":-11,"e":7,"d":7,"c":7,"a":4,"Q":7,"O":7,"J":4,"G":7,"C":7}},"]":{"d":"119,-243r0,280v0,5,-4,10,-9,10r-84,0v-4,0,-6,0,-6,-4v0,-4,2,-5,6,-5r84,0r0,-281r-84,0v-4,0,-6,0,-6,-4v0,-4,2,-5,6,-5r84,0v5,0,9,4,9,9","w":154},"{":{"d":"146,50v-74,-16,-73,-40,-72,-101v0,-28,-9,-45,-46,-45v-6,0,-8,-3,-8,-7v0,-4,2,-7,8,-7v49,0,47,-31,46,-74v0,-37,11,-60,72,-73v10,-2,10,8,3,8v-63,18,-65,36,-65,94v0,32,-14,45,-37,52v33,7,37,36,37,79v0,36,13,52,65,66v2,1,5,2,5,5v0,4,-4,4,-8,3","w":172,"k":{"z":4,"y":4,"x":4,"w":4,"v":4,"s":4,"q":5,"o":5,"j":-13,"g":4,"e":5,"d":5,"c":5,"Q":7,"O":7,"J":4,"G":7,"C":7}},"}":{"d":"27,50v-8,4,-10,-7,-4,-8v63,-18,66,-35,66,-93v0,-32,13,-44,37,-52v-32,-6,-37,-36,-37,-79v0,-36,-14,-53,-66,-67v-2,-1,-4,-1,-4,-4v0,-4,4,-5,8,-4v73,16,73,40,72,101v0,28,8,46,45,46v6,0,9,3,9,7v0,4,-3,7,-9,7v-50,-1,-45,32,-45,74v0,37,-11,60,-72,72","w":172},"$":{"d":"119,-135v44,9,89,23,89,68v0,38,-40,67,-89,68v4,11,-8,26,-8,9r0,-9v-36,-2,-68,-20,-87,-36v-4,-3,0,-9,5,-7v19,15,49,33,82,35r0,-121v-39,-8,-80,-22,-80,-63v0,-35,36,-61,80,-63v-3,-11,5,-27,8,-10r0,10v31,1,56,16,75,29v5,3,0,10,-5,7v-20,-13,-41,-27,-70,-28r0,111xm111,-246v-51,-2,-101,58,-51,90v13,9,30,16,51,20r0,-110xm119,-7v59,5,112,-63,58,-99v-14,-10,-34,-16,-58,-21r0,120","w":227,"k":{"7":4}},"|":{"d":"44,40r0,-321v0,-4,0,-8,4,-8v4,0,6,4,6,8r0,321v0,4,-2,8,-6,8v-4,0,-4,-4,-4,-8","w":102},"\u00d7":{"d":"187,-194v-16,27,-44,44,-64,67v21,23,47,40,64,67v0,8,-11,12,-16,6r-60,-61v-23,21,-41,46,-66,64v-8,0,-12,-10,-6,-15r61,-60v-21,-23,-47,-40,-64,-67v0,-8,11,-12,16,-6r60,60v23,-20,40,-46,67,-63v5,0,8,3,8,8","w":223},"^":{"d":"33,-62v-4,0,-5,-9,-2,-11v25,-17,46,-38,73,-53v27,14,48,36,72,53v3,2,3,5,3,8v0,6,-7,4,-11,1r-64,-50v-24,17,-44,38,-71,52","w":180},"\u2013":{"d":"33,-101v-7,1,-9,-3,-9,-6v0,-5,4,-7,9,-7r124,0v5,0,9,2,9,7v0,5,-4,6,-9,6r-124,0","w":190,"k":{"A":14,"z":4,"y":5,"x":11,"w":4,"v":5,"7":14,"3":4,"1":11,"Z":11,"Y":29,"X":18,"W":13,"V":14,"T":32}},"\u2014":{"d":"33,-101v-7,1,-9,-3,-9,-6v0,-5,4,-7,9,-7r155,0v5,0,9,2,9,7v0,5,-4,6,-9,6r-155,0","w":323,"k":{"A":14,"z":4,"y":5,"x":11,"w":4,"v":5,"7":14,"3":4,"1":11,"Z":11,"Y":29,"X":18,"W":13,"V":14,"T":32}}}});



/* Clearing Inputs */




/*
 * clearingInput: a jQuery plugin
 *
 * clearingInput is a simple jQuery plugin that provides example/label text
 * inside text inputs that automatically clears when the input is focused.
 * Common uses are for a hint/example, or as a label when space is limited.
 *
 * For usage and examples, visit:
 * http://github.com/alexrabarts/jquery-clearinginput
 *
 * Licensed under the MIT:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * Copyright (c) 2008 Stateless Systems (http://statelesssystems.com)
 *
 * @author   Alex Rabarts (alexrabarts -at- gmail -dawt- com)
 * @requires jQuery v1.2 or later
 * @version  0.1.2
 */

(function ($) {
  $.extend($.fn, {
    clearingInput: function (options) {
      var defaults = {blurClass: 'blur'};

      options = $.extend(defaults, options);

      return this.each(function () {
        var input = $(this).addClass(options.blurClass);
        var form  = input.parents('form:first');
        var label, text;

        text = options.text || textFromLabel() || input.val();

        if (text) {
          input.val(text);

          input.blur(function () {
            if (input.val() === '') {
              input.addClass(options.blurClass).val(text);
            }
          }).focus(function () {
            if (input.val() === text) {
              input.val('');
            }
            input.removeClass(options.blurClass);
          });

          form.submit(function() {
            if (input.hasClass(options.blurClass)) {
              input.val('');
            }
          });

          input.blur();
        }

        function textFromLabel() {
          label = form.find('label[for=' + input.attr('id') + ']');
          // Position label off screen and use it for the input text
          return label ? label.css({position: 'absolute', left: '-9999px'}).text() : '';
        }
      });
    }
  });
})(jQuery);



/* jQuery Tools */




/*
 * jQuery Tools 1.2.2 - The missing UI library for the Web
 * 
 * [tooltip, tooltip.slide]
 * 
 * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
 * 
 * http://flowplayer.org/tools/
 * 
 * File generated: Tue Jun 01 11:35:30 GMT 2010
 */
(function(f){function p(a,b,c){var h=c.relative?a.position().top:a.offset().top,e=c.relative?a.position().left:a.offset().left,i=c.position[0];h-=b.outerHeight()-c.offset[0];e+=a.outerWidth()+c.offset[1];var j=b.outerHeight()+a.outerHeight();if(i=="center")h+=j/2;if(i=="bottom")h+=j;i=c.position[1];a=b.outerWidth()+a.outerWidth();if(i=="center")e-=a/2;if(i=="left")e-=a;return{top:h,left:e}}function t(a,b){var c=this,h=a.add(c),e,i=0,j=0,m=a.attr("title"),q=n[b.effect],k,r=a.is(":input"),u=r&&a.is(":checkbox, :radio, select, :button"),
s=a.attr("type"),l=b.events[s]||b.events[r?u?"widget":"input":"def"];if(!q)throw'Nonexistent effect "'+b.effect+'"';l=l.split(/,\s*/);if(l.length!=2)throw"Tooltip: bad events configuration for "+s;a.bind(l[0],function(d){if(b.predelay){clearTimeout(i);j=setTimeout(function(){c.show(d)},b.predelay)}else c.show(d)}).bind(l[1],function(d){if(b.delay){clearTimeout(j);i=setTimeout(function(){c.hide(d)},b.delay)}else c.hide(d)});if(m&&b.cancelDefault){a.removeAttr("title");a.data("title",m)}f.extend(c,
{show:function(d){if(!e){if(m)e=f(b.layout).addClass(b.tipClass).appendTo(document.body).hide().append(m);else if(b.tip)e=f(b.tip).eq(0);else{e=a.next();e.length||(e=a.parent().next())}if(!e.length)throw"Cannot find tooltip for "+a;}if(c.isShown())return c;e.stop(true,true);var g=p(a,e,b);d=d||f.Event();d.type="onBeforeShow";h.trigger(d,[g]);if(d.isDefaultPrevented())return c;g=p(a,e,b);e.css({position:"absolute",top:g.top,left:g.left});k=true;q[0].call(c,function(){d.type="onShow";k="full";h.trigger(d)});
g=b.events.tooltip.split(/,\s*/);e.bind(g[0],function(){clearTimeout(i);clearTimeout(j)});g[1]&&!a.is("input:not(:checkbox, :radio), textarea")&&e.bind(g[1],function(o){o.relatedTarget!=a[0]&&a.trigger(l[1].split(" ")[0])});return c},hide:function(d){if(!e||!c.isShown())return c;d=d||f.Event();d.type="onBeforeHide";h.trigger(d);if(!d.isDefaultPrevented()){k=false;n[b.effect][1].call(c,function(){d.type="onHide";k=false;h.trigger(d)});return c}},isShown:function(d){return d?k=="full":k},getConf:function(){return b},
getTip:function(){return e},getTrigger:function(){return a}});f.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(d,g){f.isFunction(b[g])&&f(c).bind(g,b[g]);c[g]=function(o){f(c).bind(g,o);return c}})}f.tools=f.tools||{version:"1.2.2"};f.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,position:["top","center"],offset:[0,0],relative:false,cancelDefault:true,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",
tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,b,c){n[a]=[b,c]}};var n={toggle:[function(a){var b=this.getConf(),c=this.getTip();b=b.opacity;b<1&&c.css({opacity:b});c.show();a.call()},function(a){this.getTip().hide();a.call()}],fade:[function(a){var b=this.getConf();this.getTip().fadeTo(b.fadeInSpeed,b.opacity,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};f.fn.tooltip=function(a){var b=this.data("tooltip");if(b)return b;a=f.extend(true,
{},f.tools.tooltip.conf,a);if(typeof a.position=="string")a.position=a.position.split(/,?\s/);this.each(function(){b=new t(f(this),a);f(this).data("tooltip",b)});return a.api?b:this}})(jQuery);
(function(d){var i=d.tools.tooltip;d.extend(i.conf,{direction:"up",bounce:false,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!d.browser.msie});var e={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};i.addEffect("slide",function(g){var a=this.getConf(),f=this.getTip(),b=a.slideFade?{opacity:a.opacity}:{},c=e[a.direction]||e.up;b[c[1]]=c[0]+"="+a.slideOffset;a.slideFade&&f.css({opacity:0});f.show().animate(b,a.slideInSpeed,g)},function(g){var a=this.getConf(),f=a.slideOffset,
b=a.slideFade?{opacity:0}:{},c=e[a.direction]||e.up,h=""+c[0];if(a.bounce)h=h=="+"?"-":"+";b[c[1]]=h+"="+f;this.getTip().animate(b,a.slideOutSpeed,function(){d(this).hide();g.call()})})})(jQuery);



/* Cycle */



/*
 * jQuery Cycle Plugin (core)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version: 2.75 (10-FEB-2010)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 * Requires: jQuery v1.2.6 or later
 */
(function($){var ver="2.75";if($.support==undefined){$.support={opacity:!($.browser.msie)};}function debug(s){if($.fn.cycle.debug){log(s);}}function log(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments," "));}}$.fn.cycle=function(options,arg2){var o={s:this.selector,c:this.context};if(this.length===0&&options!="stop"){if(!$.isReady&&o.s){log("DOM not ready, queuing slideshow");$(function(){$(o.s,o.c).cycle(options,arg2);});return this;}log("terminating; zero elements found by selector"+($.isReady?"":" (DOM not ready)"));return this;}return this.each(function(){var opts=handleArguments(this,options,arg2);if(opts===false){return;}opts.updateActivePagerLink=opts.updateActivePagerLink||$.fn.cycle.updateActivePagerLink;if(this.cycleTimeout){clearTimeout(this.cycleTimeout);}this.cycleTimeout=this.cyclePause=0;var $cont=$(this);var $slides=opts.slideExpr?$(opts.slideExpr,this):$cont.children();var els=$slides.get();if(els.length<2){log("terminating; too few slides: "+els.length);return;}var opts2=buildOptions($cont,$slides,els,opts,o);if(opts2===false){return;}var startTime=opts2.continuous?10:getTimeout(opts2.currSlide,opts2.nextSlide,opts2,!opts2.rev);if(startTime){startTime+=(opts2.delay||0);if(startTime<10){startTime=10;}debug("first timeout: "+startTime);this.cycleTimeout=setTimeout(function(){go(els,opts2,0,!opts2.rev);},startTime);}});};function handleArguments(cont,options,arg2){if(cont.cycleStop==undefined){cont.cycleStop=0;}if(options===undefined||options===null){options={};}if(options.constructor==String){switch(options){case"stop":cont.cycleStop++;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);}cont.cycleTimeout=0;$(cont).removeData("cycle.opts");return false;case"toggle":cont.cyclePause=(cont.cyclePause===1)?0:1;return false;case"pause":cont.cyclePause=1;return false;case"resume":cont.cyclePause=0;if(arg2===true){options=$(cont).data("cycle.opts");if(!options){log("options not found, can not resume");return false;}if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}go(options.elements,options,1,1);}return false;case"prev":case"next":var opts=$(cont).data("cycle.opts");if(!opts){log('options not found, "prev/next" ignored');return false;}$.fn.cycle[options](opts);return false;default:options={fx:options};}return options;}else{if(options.constructor==Number){var num=options;options=$(cont).data("cycle.opts");if(!options){log("options not found, can not advance slide");return false;}if(num<0||num>=options.elements.length){log("invalid slide index: "+num);return false;}options.nextSlide=num;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}if(typeof arg2=="string"){options.oneTimeFx=arg2;}go(options.elements,options,1,num>=options.currSlide);return false;}}return options;}function removeFilter(el,opts){if(!$.support.opacity&&opts.cleartype&&el.style.filter){try{el.style.removeAttribute("filter");}catch(smother){}}}function buildOptions($cont,$slides,els,options,o){var opts=$.extend({},$.fn.cycle.defaults,options||{},$.metadata?$cont.metadata():$.meta?$cont.data():{});if(opts.autostop){opts.countdown=opts.autostopCount||els.length;}var cont=$cont[0];$cont.data("cycle.opts",opts);opts.$cont=$cont;opts.stopCount=cont.cycleStop;opts.elements=els;opts.before=opts.before?[opts.before]:[];opts.after=opts.after?[opts.after]:[];opts.after.unshift(function(){opts.busy=0;});if(!$.support.opacity&&opts.cleartype){opts.after.push(function(){removeFilter(this,opts);});}if(opts.continuous){opts.after.push(function(){go(els,opts,0,!opts.rev);});}saveOriginalOpts(opts);if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($slides);}if($cont.css("position")=="static"){$cont.css("position","relative");}if(opts.width){$cont.width(opts.width);}if(opts.height&&opts.height!="auto"){$cont.height(opts.height);}if(opts.startingSlide){opts.startingSlide=parseInt(opts.startingSlide);}if(opts.random){opts.randomMap=[];for(var i=0;i<els.length;i++){opts.randomMap.push(i);}opts.randomMap.sort(function(a,b){return Math.random()-0.5;});opts.randomIndex=1;opts.startingSlide=opts.randomMap[1];}else{if(opts.startingSlide>=els.length){opts.startingSlide=0;}}opts.currSlide=opts.startingSlide||0;var first=opts.startingSlide;$slides.css({position:"absolute",top:0,left:0}).hide().each(function(i){var z=first?i>=first?els.length-(i-first):first-i:els.length-i;$(this).css("z-index",z);});$(els[first]).css("opacity",1).show();removeFilter(els[first],opts);if(opts.fit&&opts.width){$slides.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}var reshape=opts.containerResize&&!$cont.innerHeight();if(reshape){var maxw=0,maxh=0;for(var j=0;j<els.length;j++){var $e=$(els[j]),e=$e[0],w=$e.outerWidth(),h=$e.outerHeight();if(!w){w=e.offsetWidth;}if(!h){h=e.offsetHeight;}maxw=w>maxw?w:maxw;maxh=h>maxh?h:maxh;}if(maxw>0&&maxh>0){$cont.css({width:maxw+"px",height:maxh+"px"});}}if(opts.pause){$cont.hover(function(){this.cyclePause++;},function(){this.cyclePause--;});}if(supportMultiTransitions(opts)===false){return false;}var requeue=false;options.requeueAttempts=options.requeueAttempts||0;$slides.each(function(){var $el=$(this);this.cycleH=(opts.fit&&opts.height)?opts.height:$el.height();this.cycleW=(opts.fit&&opts.width)?opts.width:$el.width();if($el.is("img")){var loadingIE=($.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var loadingFF=($.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var loadingOp=($.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var loadingOther=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(loadingIE||loadingFF||loadingOp||loadingOther){if(o.s&&opts.requeueOnImageNotLoaded&&++options.requeueAttempts<100){log(options.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){$(o.s,o.c).cycle(options);},opts.requeueTimeout);requeue=true;return false;}else{log("could not determine size of image: "+this.src,this.cycleW,this.cycleH);}}}return true;});if(requeue){return false;}opts.cssBefore=opts.cssBefore||{};opts.animIn=opts.animIn||{};opts.animOut=opts.animOut||{};$slides.not(":eq("+first+")").css(opts.cssBefore);if(opts.cssFirst){$($slides[first]).css(opts.cssFirst);}if(opts.timeout){opts.timeout=parseInt(opts.timeout);if(opts.speed.constructor==String){opts.speed=$.fx.speeds[opts.speed]||parseInt(opts.speed);}if(!opts.sync){opts.speed=opts.speed/2;}while((opts.timeout-opts.speed)<250){opts.timeout+=opts.speed;}}if(opts.easing){opts.easeIn=opts.easeOut=opts.easing;}if(!opts.speedIn){opts.speedIn=opts.speed;}if(!opts.speedOut){opts.speedOut=opts.speed;}opts.slideCount=els.length;opts.currSlide=opts.lastSlide=first;if(opts.random){if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{opts.nextSlide=opts.startingSlide>=(els.length-1)?0:opts.startingSlide+1;}if(!opts.multiFx){var init=$.fn.cycle.transitions[opts.fx];if($.isFunction(init)){init($cont,$slides,opts);}else{if(opts.fx!="custom"&&!opts.multiFx){log("unknown transition: "+opts.fx,"; slideshow terminating");return false;}}}var e0=$slides[first];if(opts.before.length){opts.before[0].apply(e0,[e0,e0,opts,true]);}if(opts.after.length>1){opts.after[1].apply(e0,[e0,e0,opts,true]);}if(opts.next){$(opts.next).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?-1:1);});}if(opts.prev){$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?1:-1);});}if(opts.pager){buildPager(els,opts);}exposeAddSlide(opts,els);return opts;}function saveOriginalOpts(opts){opts.original={before:[],after:[]};opts.original.cssBefore=$.extend({},opts.cssBefore);opts.original.cssAfter=$.extend({},opts.cssAfter);opts.original.animIn=$.extend({},opts.animIn);opts.original.animOut=$.extend({},opts.animOut);$.each(opts.before,function(){opts.original.before.push(this);});$.each(opts.after,function(){opts.original.after.push(this);});}function supportMultiTransitions(opts){var i,tx,txs=$.fn.cycle.transitions;if(opts.fx.indexOf(",")>0){opts.multiFx=true;opts.fxs=opts.fx.replace(/\s*/g,"").split(",");for(i=0;i<opts.fxs.length;i++){var fx=opts.fxs[i];tx=txs[fx];if(!tx||!txs.hasOwnProperty(fx)||!$.isFunction(tx)){log("discarding unknown transition: ",fx);opts.fxs.splice(i,1);i--;}}if(!opts.fxs.length){log("No valid transitions named; slideshow terminating.");return false;}}else{if(opts.fx=="all"){opts.multiFx=true;opts.fxs=[];for(p in txs){tx=txs[p];if(txs.hasOwnProperty(p)&&$.isFunction(tx)){opts.fxs.push(p);}}}}if(opts.multiFx&&opts.randomizeEffects){var r1=Math.floor(Math.random()*20)+30;for(i=0;i<r1;i++){var r2=Math.floor(Math.random()*opts.fxs.length);opts.fxs.push(opts.fxs.splice(r2,1)[0]);}debug("randomized fx sequence: ",opts.fxs);}return true;}function exposeAddSlide(opts,els){opts.addSlide=function(newSlide,prepend){var $s=$(newSlide),s=$s[0];if(!opts.autostopCount){opts.countdown++;}els[prepend?"unshift":"push"](s);if(opts.els){opts.els[prepend?"unshift":"push"](s);}opts.slideCount=els.length;$s.css("position","absolute");$s[prepend?"prependTo":"appendTo"](opts.$cont);if(prepend){opts.currSlide++;opts.nextSlide++;}if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($s);}if(opts.fit&&opts.width){$s.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}s.cycleH=(opts.fit&&opts.height)?opts.height:$s.height();s.cycleW=(opts.fit&&opts.width)?opts.width:$s.width();$s.css(opts.cssBefore);if(opts.pager){$.fn.cycle.createPagerAnchor(els.length-1,s,$(opts.pager),els,opts);}if($.isFunction(opts.onAddSlide)){opts.onAddSlide($s);}else{$s.hide();}};}$.fn.cycle.resetState=function(opts,fx){fx=fx||opts.fx;opts.before=[];opts.after=[];opts.cssBefore=$.extend({},opts.original.cssBefore);opts.cssAfter=$.extend({},opts.original.cssAfter);opts.animIn=$.extend({},opts.original.animIn);opts.animOut=$.extend({},opts.original.animOut);opts.fxFn=null;$.each(opts.original.before,function(){opts.before.push(this);});$.each(opts.original.after,function(){opts.after.push(this);});var init=$.fn.cycle.transitions[fx];if($.isFunction(init)){init(opts.$cont,$(opts.elements),opts);}};function go(els,opts,manual,fwd){if(manual&&opts.busy&&opts.manualTrump){$(els).stop(true,true);opts.busy=false;}if(opts.busy){return;}var p=opts.$cont[0],curr=els[opts.currSlide],next=els[opts.nextSlide];if(p.cycleStop!=opts.stopCount||p.cycleTimeout===0&&!manual){return;}if(!manual&&!p.cyclePause&&((opts.autostop&&(--opts.countdown<=0))||(opts.nowrap&&!opts.random&&opts.nextSlide<opts.currSlide))){if(opts.end){opts.end(opts);}return;}if(manual||!p.cyclePause){var fx=opts.fx;curr.cycleH=curr.cycleH||$(curr).height();curr.cycleW=curr.cycleW||$(curr).width();next.cycleH=next.cycleH||$(next).height();next.cycleW=next.cycleW||$(next).width();if(opts.multiFx){if(opts.lastFx==undefined||++opts.lastFx>=opts.fxs.length){opts.lastFx=0;}fx=opts.fxs[opts.lastFx];opts.currFx=fx;}if(opts.oneTimeFx){fx=opts.oneTimeFx;opts.oneTimeFx=null;}$.fn.cycle.resetState(opts,fx);if(opts.before.length){$.each(opts.before,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});}var after=function(){$.each(opts.after,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});};if(opts.nextSlide!=opts.currSlide){opts.busy=1;if(opts.fxFn){opts.fxFn(curr,next,opts,after,fwd);}else{if($.isFunction($.fn.cycle[opts.fx])){$.fn.cycle[opts.fx](curr,next,opts,after);}else{$.fn.cycle.custom(curr,next,opts,after,manual&&opts.fastOnEvent);}}}opts.lastSlide=opts.currSlide;if(opts.random){opts.currSlide=opts.nextSlide;if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{var roll=(opts.nextSlide+1)==els.length;opts.nextSlide=roll?0:opts.nextSlide+1;opts.currSlide=roll?els.length-1:opts.nextSlide-1;}if(opts.pager){opts.updateActivePagerLink(opts.pager,opts.currSlide,opts.activePagerClass);}}var ms=0;if(opts.timeout&&!opts.continuous){ms=getTimeout(curr,next,opts,fwd);}else{if(opts.continuous&&p.cyclePause){ms=10;}}if(ms>0){p.cycleTimeout=setTimeout(function(){go(els,opts,0,!opts.rev);},ms);}}$.fn.cycle.updateActivePagerLink=function(pager,currSlide,clsName){$(pager).each(function(){$(this).find("a").removeClass(clsName).filter("a:eq("+currSlide+")").addClass(clsName);});};function getTimeout(curr,next,opts,fwd){if(opts.timeoutFn){var t=opts.timeoutFn(curr,next,opts,fwd);while((t-opts.speed)<250){t+=opts.speed;}debug("calculated timeout: "+t+"; speed: "+opts.speed);if(t!==false){return t;}}return opts.timeout;}$.fn.cycle.next=function(opts){advance(opts,opts.rev?-1:1);};$.fn.cycle.prev=function(opts){advance(opts,opts.rev?1:-1);};function advance(opts,val){var els=opts.elements;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}if(opts.random&&val<0){opts.randomIndex--;if(--opts.randomIndex==-2){opts.randomIndex=els.length-2;}else{if(opts.randomIndex==-1){opts.randomIndex=els.length-1;}}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{if(opts.random){opts.nextSlide=opts.randomMap[opts.randomIndex];}else{opts.nextSlide=opts.currSlide+val;if(opts.nextSlide<0){if(opts.nowrap){return false;}opts.nextSlide=els.length-1;}else{if(opts.nextSlide>=els.length){if(opts.nowrap){return false;}opts.nextSlide=0;}}}}if($.isFunction(opts.prevNextClick)){opts.prevNextClick(val>0,opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,val>=0);return false;}function buildPager(els,opts){var $p=$(opts.pager);$.each(els,function(i,o){$.fn.cycle.createPagerAnchor(i,o,$p,els,opts);});opts.updateActivePagerLink(opts.pager,opts.startingSlide,opts.activePagerClass);}$.fn.cycle.createPagerAnchor=function(i,el,$p,els,opts){var a;if($.isFunction(opts.pagerAnchorBuilder)){a=opts.pagerAnchorBuilder(i,el);}else{a='<a href="#">'+(i+1)+"</a>";}if(!a){return;}var $a=$(a);if($a.parents("body").length===0){var arr=[];if($p.length>1){$p.each(function(){var $clone=$a.clone(true);$(this).append($clone);arr.push($clone[0]);});$a=$(arr);}else{$a.appendTo($p);}}$a.bind(opts.pagerEvent,function(e){e.preventDefault();opts.nextSlide=i;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}if($.isFunction(opts.pagerClick)){opts.pagerClick(opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,opts.currSlide<i);return false;});if(opts.pagerEvent!="click"){$a.click(function(){return false;});}if(opts.pauseOnPagerHover){$a.hover(function(){opts.$cont[0].cyclePause++;},function(){opts.$cont[0].cyclePause--;});}};$.fn.cycle.hopsFromLast=function(opts,fwd){var hops,l=opts.lastSlide,c=opts.currSlide;if(fwd){hops=c>l?c-l:opts.slideCount-l;}else{hops=c<l?l-c:l+opts.slideCount-c;}return hops;};function clearTypeFix($slides){function hex(s){s=parseInt(s).toString(16);return s.length<2?"0"+s:s;}function getBg(e){for(;e&&e.nodeName.toLowerCase()!="html";e=e.parentNode){var v=$.css(e,"background-color");if(v.indexOf("rgb")>=0){var rgb=v.match(/\d+/g);return"#"+hex(rgb[0])+hex(rgb[1])+hex(rgb[2]);}if(v&&v!="transparent"){return v;}}return"#ffffff";}$slides.each(function(){$(this).css("background-color",getBg(this));});}$.fn.cycle.commonReset=function(curr,next,opts,w,h,rev){$(opts.elements).not(curr).hide();opts.cssBefore.opacity=1;opts.cssBefore.display="block";if(w!==false&&next.cycleW>0){opts.cssBefore.width=next.cycleW;}if(h!==false&&next.cycleH>0){opts.cssBefore.height=next.cycleH;}opts.cssAfter=opts.cssAfter||{};opts.cssAfter.display="none";$(curr).css("zIndex",opts.slideCount+(rev===true?1:0));$(next).css("zIndex",opts.slideCount+(rev===true?0:1));};$.fn.cycle.custom=function(curr,next,opts,cb,speedOverride){var $l=$(curr),$n=$(next);var speedIn=opts.speedIn,speedOut=opts.speedOut,easeIn=opts.easeIn,easeOut=opts.easeOut;$n.css(opts.cssBefore);if(speedOverride){if(typeof speedOverride=="number"){speedIn=speedOut=speedOverride;}else{speedIn=speedOut=1;}easeIn=easeOut=null;}var fn=function(){$n.animate(opts.animIn,speedIn,easeIn,cb);};$l.animate(opts.animOut,speedOut,easeOut,function(){if(opts.cssAfter){$l.css(opts.cssAfter);}if(!opts.sync){fn();}});if(opts.sync){fn();}};$.fn.cycle.transitions={fade:function($cont,$slides,opts){$slides.not(":eq("+opts.currSlide+")").css("opacity",0);opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.opacity=0;});opts.animIn={opacity:1};opts.animOut={opacity:0};opts.cssBefore={top:0,left:0};}};$.fn.cycle.ver=function(){return ver;};$.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,prevNextClick:null,prevNextEvent:"click",pager:null,pagerClick:null,pagerEvent:"click",pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!$.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250,activePagerClass:"activeSlide",updateActivePagerLink:null};})(jQuery);



/* Superfish */




/*
 * Superfish v1.4.8 - jQuery menu widget
 * Copyright (c) 2008 Joel Birch
 *
 * Dual licensed under the MIT and GPL licenses:
 * 	http://www.opensource.org/licenses/mit-license.php
 * 	http://www.gnu.org/licenses/gpl.html
 *
 * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt
 */

;(function($){
	$.fn.superfish = function(op){

		var sf = $.fn.superfish,
			c = sf.c,
			$arrow = $(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),
			over = function(){
				var $$ = $(this), menu = getMenu($$);
				clearTimeout(menu.sfTimer);
				$$.showSuperfishUl().siblings().hideSuperfishUl();
			},
			out = function(){
				var $$ = $(this), menu = getMenu($$), o = sf.op;
				clearTimeout(menu.sfTimer);
				menu.sfTimer=setTimeout(function(){
					o.retainPath=($.inArray($$[0],o.$path)>-1);
					$$.hideSuperfishUl();
					if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}
				},o.delay);	
			},
			getMenu = function($menu){
				var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0];
				sf.op = sf.o[menu.serial];
				return menu;
			},
			addArrow = function($a){$a.addClass(c.anchorClass).append($arrow.clone());};
			
		return this.each(function() {
			var s = this.serial = sf.o.length;
			var o = $.extend({},sf.defaults,op);
			o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){
				$(this).addClass([o.hoverClass,c.bcClass].join(' '))
					.filter('li:has(ul)').removeClass(o.pathClass);
			});
			sf.o[s] = sf.op = o;
			
			$('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over,out).each(function() {
				if (o.autoArrows) addArrow( $('>a:first-child',this) );
			})
			.not('.'+c.bcClass)
				.hideSuperfishUl();
			
			var $a = $('a',this);
			$a.each(function(i){
				var $li = $a.eq(i).parents('li');
				$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});
			});
			o.onInit.call(this);
			
		}).each(function() {
			var menuClasses = [c.menuClass];
			if (sf.op.dropShadows  && !($.browser.msie && $.browser.version < 7)) menuClasses.push(c.shadowClass);
			$(this).addClass(menuClasses.join(' '));
		});
	};

	var sf = $.fn.superfish;
	sf.o = [];
	sf.op = {};
	sf.IE7fix = function(){
		var o = sf.op;
		if ($.browser.msie && $.browser.version > 6 && o.dropShadows && o.animation.opacity!=undefined)
			this.toggleClass(sf.c.shadowClass+'-off');
		};
	sf.c = {
		bcClass     : 'sf-breadcrumb',
		menuClass   : 'sf-js-enabled',
		anchorClass : 'sf-with-ul',
		arrowClass  : 'sf-sub-indicator',
		shadowClass : 'sf-shadow'
	};
	sf.defaults = {
		hoverClass	: 'sfHover',
		pathClass	: 'overideThisToUse',
		pathLevels	: 1,
		delay		: 800,
		animation	: {opacity:'show'},
		speed		: 'normal',
		autoArrows	: true,
		dropShadows : true,
		disableHI	: false,		// true disables hoverIntent detection
		onInit		: function(){}, // callback functions
		onBeforeShow: function(){},
		onShow		: function(){},
		onHide		: function(){}};
	$.fn.extend({
		hideSuperfishUl : function(){
			var o = sf.op,
				not = (o.retainPath===true) ? o.$path : '';
			o.retainPath = false;
			var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass)
					.find('>ul').hide().css('visibility','hidden');
			o.onHide.call($ul);
			return this;
		},
		showSuperfishUl : function(){
			var o = sf.op,
				sh = sf.c.shadowClass+'-off',
				$ul = this.addClass(o.hoverClass)
					.find('>ul:hidden').css('visibility','visible');
			sf.IE7fix.call($ul);
			o.onBeforeShow.call($ul);
			$ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); });
			return this;
		}
	});

})(jQuery);



/**
 * jquery.media_gallery 1.0.1 - Using existing thumbnails and media files (such
 *                              as YouTube thumbnails and videos) create a
 *                              clickable gallery.
 * 
 * Copyright (c) 2009 Blake Schwendiman
 * http://www.thewhyandthehow.com
 *
 * Licensed under MIT license
 * http://www.opensource.org/licenses/mit-license.php
 *
 * Launch  : April 2009
 * Version : 1.0.0 - Apr 01 2009
 * Version : 1.0.1 - Apr 14 2009
 *
 */

/** Usage:
 * 
 * $(selector).media_gallery(options)
 *
 * media_gallery uses a simple HTML structure with an image and
 * a media file to create a clickable gallery that selects a media file
 * based on an image (likely a thumbnail)
 *
 * the structure of the HTML should be similar to:
 * <div id="media_gallery"></div> <!-- you must have a target container for the media somewhere on your page -->
 * 
 * <div class="media_gallery"> <!-- outer container, selector for plugin -->
 *   <img src="http://img.youtube.com/vi/i5LcBdbH8bo/2.jpg"> <!-- thumbnail should be at this level -->
 *   <div> <!-- media container, optional parameter to media_gallery -->
 *     <object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/oHg5SJYRHA0&hl=en&fs=1"></param>
 *       <param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
 *       <embed src="http://www.youtube.com/v/oHg5SJYRHA0&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed>
 *     </object>
 *   </div>
 * </div>
 *
 * Options:
 *   target_container:  the element representing the target container
 *                      default: '#media_gallery'
 *                      
 *   media_container:   the element type of the media container
 *                      default: 'div'
 *                      
 *   auto_select_first: should media_gallery automatically display the first
 *                      media item?
 *                      default: true
 *
 *   thumbnail_element: the element selector for the thumbnails
 *                      default: 'img'
 *
 * Examples:
 *   $('.media_gallery').media_gallery(); // default usage
 *
 */







;(function($) {
  //
  // plugin definition
  //
  $.fn.media_gallery = function(options) {
    // build main options before element iteration
    var opts = $.extend({}, $.fn.media_gallery.defaults, options);
    var cur_item = 0;
    
   
    
    return this.each(function() {
      $this = $(this);
      // build element specific options
      var o = $.meta ? $.extend({}, opts, $this.data()) : opts;

      $(o.media_container, $this).hide();
      $(o.thumbnail_element, $this).bind('click', function() {
        $(o.target_container).html($(o.media_container, $(this).parent()).html());
      }).css({'cursor': 'pointer'});

      // select first media item if applicable      
      if (o.auto_select_first && cur_item == (0)) {
        $(o.target_container).html($(o.media_container, $this).html());
      }
      cur_item++;
    });
  };

  // plugin defaults
  $.fn.media_gallery.defaults = {
    target_container: '#media_gallery',
    media_container: 'div',
    auto_select_first: true,
    thumbnail_element: 'img'
  };
})(jQuery);



/* SCROLL TO TOP */

jQuery(document).ready(function(){
	jQuery(".scroll").click(function(event){
		//prevent the default action for the click event
		event.preventDefault();

		//get the full url - like mysitecom/index.htm#home
		var full_url = this.href;

		//split the url by # and get the anchor target name - home in mysitecom/index.htm#home
		var parts = full_url.split("#");
		var trgt = parts[1];

		//get the top offset of the target anchor
		var target_offset = jQuery("#"+trgt).offset();
		var target_top = target_offset.top;

		//goto that anchor by setting the body scroll top to anchor top
		jQuery('html, body').animate({scrollTop:target_top}, 500);
	});
});




/*!
 * jQuery UI 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI
 */
;jQuery.ui || (function(jQuery) {

//Helper functions and ui object
jQuery.ui = {
	version: "1.8",

	// jQuery.ui.plugin is deprecated.  Use the proxy pattern instead.
	plugin: {
		add: function(module, option, set) {
			var proto = jQuery.ui[module].prototype;
			for(var i in set) {
				proto.plugins[i] = proto.plugins[i] || [];
				proto.plugins[i].push([option, set[i]]);
			}
		},
		call: function(instance, name, args) {
			var set = instance.plugins[name];
			if(!set || !instance.element[0].parentNode) {return;}

			for (var i = 0; i < set.length; i++) {
				if (instance.options[set[i][0]]) {
					set[i][1].apply(instance.element, args);
				}
			}
		}
	},

	contains: function(a, b) {
		return document.compareDocumentPosition
			? a.compareDocumentPosition(b) & 16
			: a !== b && a.contains(b);
	},

	hasScroll: function(el, a) {

		//If overflow is hidden, the element might have extra content, but the user wants to hide it
		if (jQuery(el).css('overflow') == 'hidden') { return false; }

		var scroll = (a && a == 'left') ? 'scrollLeft' : 'scrollTop',
			has = false;

		if (el[scroll] > 0) { return true; }

		// TODO: determine which cases actually cause this to happen
		// if the element doesn't have the scroll set, see if it's possible to
		// set the scroll
		el[scroll] = 1;
		has = (el[scroll] > 0);
		el[scroll] = 0;
		return has;
	},

	isOverAxis: function(x, reference, size) {
		//Determines when x coordinate is over "b" element axis
		return (x > reference) && (x < (reference + size));
	},

	isOver: function(y, x, top, left, height, width) {
		//Determines when x, y coordinates is over "b" element
		return jQuery.ui.isOverAxis(y, top, height) && jQuery.ui.isOverAxis(x, left, width);
	},

	keyCode: {
		BACKSPACE: 8,
		CAPS_LOCK: 20,
		COMMA: 188,
		CONTROL: 17,
		DELETE: 46,
		DOWN: 40,
		END: 35,
		ENTER: 13,
		ESCAPE: 27,
		HOME: 36,
		INSERT: 45,
		LEFT: 37,
		NUMPAD_ADD: 107,
		NUMPAD_DECIMAL: 110,
		NUMPAD_DIVIDE: 111,
		NUMPAD_ENTER: 108,
		NUMPAD_MULTIPLY: 106,
		NUMPAD_SUBTRACT: 109,
		PAGE_DOWN: 34,
		PAGE_UP: 33,
		PERIOD: 190,
		RIGHT: 39,
		SHIFT: 16,
		SPACE: 32,
		TAB: 9,
		UP: 38
	}
};

//jQuery plugins
jQuery.fn.extend({
	_focus: jQuery.fn.focus,
	focus: function(delay, fn) {
		return typeof delay === 'number'
			? this.each(function() {
				var elem = this;
				setTimeout(function() {
					jQuery(elem).focus();
					(fn && fn.call(elem));
				}, delay);
			})
			: this._focus.apply(this, arguments);
	},
	
	enableSelection: function() {
		return this
			.attr('unselectable', 'off')
			.css('MozUserSelect', '')
			.unbind('selectstart.ui');
	},

	disableSelection: function() {
		return this
			.attr('unselectable', 'on')
			.css('MozUserSelect', 'none')
			.bind('selectstart.ui', function() { return false; });
	},

	scrollParent: function() {
		var scrollParent;
		if((jQuery.browser.msie && (/(static|relative)/).test(this.css('position'))) || (/absolute/).test(this.css('position'))) {
			scrollParent = this.parents().filter(function() {
				return (/(relative|absolute|fixed)/).test(jQuery.curCSS(this,'position',1)) && (/(auto|scroll)/).test(jQuery.curCSS(this,'overflow',1)+jQuery.curCSS(this,'overflow-y',1)+jQuery.curCSS(this,'overflow-x',1));
			}).eq(0);
		} else {
			scrollParent = this.parents().filter(function() {
				return (/(auto|scroll)/).test(jQuery.curCSS(this,'overflow',1)+jQuery.curCSS(this,'overflow-y',1)+jQuery.curCSS(this,'overflow-x',1));
			}).eq(0);
		}

		return (/fixed/).test(this.css('position')) || !scrollParent.length ? jQuery(document) : scrollParent;
	},

	zIndex: function(zIndex) {
		if (zIndex !== undefined) {
			return this.css('zIndex', zIndex);
		}
		
		if (this.length) {
			var elem = jQuery(this[0]), position, value;
			while (elem.length && elem[0] !== document) {
				// Ignore z-index if position is set to a value where z-index is ignored by the browser
				// This makes behavior of this function consistent across browsers
				// WebKit always returns auto if the element is positioned
				position = elem.css('position');
				if (position == 'absolute' || position == 'relative' || position == 'fixed')
				{
					// IE returns 0 when zIndex is not specified
					// other browsers return a string
					// we ignore the case of nested elements with an explicit value of 0
					// <div style="z-index: -10;"><div style="z-index: 0;"></div></div>
					value = parseInt(elem.css('zIndex'));
					if (!isNaN(value) && value != 0) {
						return value;
					}
				}
				elem = elem.parent();
			}
		}

		return 0;
	}
});


//Additional selectors
jQuery.extend(jQuery.expr[':'], {
	data: function(elem, i, match) {
		return !!jQuery.data(elem, match[3]);
	},

	focusable: function(element) {
		var nodeName = element.nodeName.toLowerCase(),
			tabIndex = jQuery.attr(element, 'tabindex');
		return (/input|select|textarea|button|object/.test(nodeName)
			? !element.disabled
			: 'a' == nodeName || 'area' == nodeName
				? element.href || !isNaN(tabIndex)
				: !isNaN(tabIndex))
			// the element and all of its ancestors must be visible
			// the browser may report that the area is hidden
			&& !jQuery(element)['area' == nodeName ? 'parents' : 'closest'](':hidden').length;
	},

	tabbable: function(element) {
		var tabIndex = jQuery.attr(element, 'tabindex');
		return (isNaN(tabIndex) || tabIndex >= 0) && jQuery(element).is(':focusable');
	}
});

})(jQuery);

/*!
 * jQuery UI Widget 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Widget
 */
(function( jQuery ) {

var _remove = jQuery.fn.remove;

jQuery.fn.remove = function( selector, keepData ) {
	return this.each(function() {
		if ( !keepData ) {
			if ( !selector || jQuery.filter( selector, [ this ] ).length ) {
				jQuery( "*", this ).add( this ).each(function() {
					jQuery( this ).triggerHandler( "remove" );
				});
			}
		}
		return _remove.call( jQuery(this), selector, keepData );
	});
};

jQuery.widget = function( name, base, prototype ) {
	var namespace = name.split( "." )[ 0 ],
		fullName;
	name = name.split( "." )[ 1 ];
	fullName = namespace + "-" + name;

	if ( !prototype ) {
		prototype = base;
		base = jQuery.Widget;
	}

	// create selector for plugin
	jQuery.expr[ ":" ][ fullName ] = function( elem ) {
		return !!jQuery.data( elem, name );
	};

	jQuery[ namespace ] = jQuery[ namespace ] || {};
	jQuery[ namespace ][ name ] = function( options, element ) {
		// allow instantiation without initializing for simple inheritance
		if ( arguments.length ) {
			this._createWidget( options, element );
		}
	};

	var basePrototype = new base();
	// we need to make the options hash a property directly on the new instance
	// otherwise we'll modify the options hash on the prototype that we're
	// inheriting from
//	jQuery.each( basePrototype, function( key, val ) {
//		if ( jQuery.isPlainObject(val) ) {
//			basePrototype[ key ] = jQuery.extend( {}, val );
//		}
//	});
	basePrototype.options = jQuery.extend( {}, basePrototype.options );
	jQuery[ namespace ][ name ].prototype = jQuery.extend( true, basePrototype, {
		namespace: namespace,
		widgetName: name,
		widgetEventPrefix: jQuery[ namespace ][ name ].prototype.widgetEventPrefix || name,
		widgetBaseClass: fullName
	}, prototype );

	jQuery.widget.bridge( name, jQuery[ namespace ][ name ] );
};

jQuery.widget.bridge = function( name, object ) {
	jQuery.fn[ name ] = function( options ) {
		var isMethodCall = typeof options === "string",
			args = Array.prototype.slice.call( arguments, 1 ),
			returnValue = this;

		// allow multiple hashes to be passed on init
		options = !isMethodCall && args.length ?
			jQuery.extend.apply( null, [ true, options ].concat(args) ) :
			options;

		// prevent calls to internal methods
		if ( isMethodCall && options.substring( 0, 1 ) === "_" ) {
			return returnValue;
		}

		if ( isMethodCall ) {
			this.each(function() {
				var instance = jQuery.data( this, name ),
					methodValue = instance && jQuery.isFunction( instance[options] ) ?
						instance[ options ].apply( instance, args ) :
						instance;
				if ( methodValue !== instance && methodValue !== undefined ) {
					returnValue = methodValue;
					return false;
				}
			});
		} else {
			this.each(function() {
				var instance = jQuery.data( this, name );
				if ( instance ) {
					if ( options ) {
						instance.option( options );
					}
					instance._init();
				} else {
					jQuery.data( this, name, new object( options, this ) );
				}
			});
		}

		return returnValue;
	};
};

jQuery.Widget = function( options, element ) {
	// allow instantiation without initializing for simple inheritance
	if ( arguments.length ) {
		this._createWidget( options, element );
	}
};

jQuery.Widget.prototype = {
	widgetName: "widget",
	widgetEventPrefix: "",
	options: {
		disabled: false
	},
	_createWidget: function( options, element ) {
		// jQuery.widget.bridge stores the plugin instance, but we do it anyway
		// so that it's stored even before the _create function runs
		this.element = jQuery( element ).data( this.widgetName, this );
		this.options = jQuery.extend( true, {},
			this.options,
			jQuery.metadata && jQuery.metadata.get( element )[ this.widgetName ],
			options );

		var self = this;
		this.element.bind( "remove." + this.widgetName, function() {
			self.destroy();
		});

		this._create();
		this._init();
	},
	_create: function() {},
	_init: function() {},

	destroy: function() {
		this.element
			.unbind( "." + this.widgetName )
			.removeData( this.widgetName );
		this.widget()
			.unbind( "." + this.widgetName )
			.removeAttr( "aria-disabled" )
			.removeClass(
				this.widgetBaseClass + "-disabled " +
				this.namespace + "-state-disabled" );
	},

	widget: function() {
		return this.element;
	},

	option: function( key, value ) {
		var options = key,
			self = this;

		if ( arguments.length === 0 ) {
			// don't return a reference to the internal hash
			return jQuery.extend( {}, self.options );
		}

		if  (typeof key === "string" ) {
			if ( value === undefined ) {
				return this.options[ key ];
			}
			options = {};
			options[ key ] = value;
		}

		jQuery.each( options, function( key, value ) {
			self._setOption( key, value );
		});

		return self;
	},
	_setOption: function( key, value ) {
		this.options[ key ] = value;

		if ( key === "disabled" ) {
			this.widget()
				[ value ? "addClass" : "removeClass"](
					this.widgetBaseClass + "-disabled" + " " +
					this.namespace + "-state-disabled" )
				.attr( "aria-disabled", value );
		}

		return this;
	},

	enable: function() {
		return this._setOption( "disabled", false );
	},
	disable: function() {
		return this._setOption( "disabled", true );
	},

	_trigger: function( type, event, data ) {
		var callback = this.options[ type ];

		event = jQuery.Event( event );
		event.type = ( type === this.widgetEventPrefix ?
			type :
			this.widgetEventPrefix + type ).toLowerCase();
		data = data || {};

		// copy original event properties over to the new event
		// this would happen if we could call jQuery.event.fix instead of jQuery.Event
		// but we don't have a way to force an event to be fixed multiple times
		if ( event.originalEvent ) {
			for ( var i = jQuery.event.props.length, prop; i; ) {
				prop = jQuery.event.props[ --i ];
				event[ prop ] = event.originalEvent[ prop ];
			}
		}

		this.element.trigger( event, data );

		return !( jQuery.isFunction(callback) &&
			callback.call( this.element[0], event, data ) === false ||
			event.isDefaultPrevented() );
	}
};

})( jQuery );

/*
 * jQuery UI Tabs 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Tabs
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 */
(function(jQuery) {

var tabId = 0,
	listId = 0;

jQuery.widget("ui.tabs", {
	options: {
		add: null,
		ajaxOptions: null,
		cache: false,
		cookie: null, // e.g. { expires: 7, path: '/', domain: 'jquery.com', secure: true }
		collapsible: false,
		disable: null,
		disabled: [],
		enable: null,
		event: 'click',
		fx: null, // e.g. { height: 'toggle', opacity: 'toggle', duration: 200 }
		idPrefix: 'ui-tabs-',
		load: null,
		panelTemplate: '<div></div>',
		remove: null,
		select: null,
		show: null,
		spinner: '<em>Loading&#8230;</em>',
		tabTemplate: '<li><a href="#{href}"><span>#{label}</span></a></li>'
	},
	_create: function() {
		this._tabify(true);
	},

	_setOption: function(key, value) {
		if (key == 'selected') {
			if (this.options.collapsible && value == this.options.selected) {
				return;
			}
			this.select(value);
		}
		else {
			this.options[key] = value;
			this._tabify();
		}
	},

	_tabId: function(a) {
		return a.title && a.title.replace(/\s/g, '_').replace(/[^A-Za-z0-9\-_:\.]/g, '') ||
			this.options.idPrefix + (++tabId);
	},

	_sanitizeSelector: function(hash) {
		return hash.replace(/:/g, '\\:'); // we need this because an id may contain a ":"
	},

	_cookie: function() {
		var cookie = this.cookie || (this.cookie = this.options.cookie.name || 'ui-tabs-' + (++listId));
		return jQuery.cookie.apply(null, [cookie].concat(jQuery.makeArray(arguments)));
	},

	_ui: function(tab, panel) {
		return {
			tab: tab,
			panel: panel,
			index: this.anchors.index(tab)
		};
	},

	_cleanup: function() {
		// restore all former loading tabs labels
		this.lis.filter('.ui-state-processing').removeClass('ui-state-processing')
				.find('span:data(label.tabs)')
				.each(function() {
					var el = jQuery(this);
					el.html(el.data('label.tabs')).removeData('label.tabs');
				});
	},

	_tabify: function(init) {

		this.list = this.element.find('ol,ul').eq(0);
		this.lis = jQuery('li:has(a[href])', this.list);
		this.anchors = this.lis.map(function() { return jQuery('a', this)[0]; });
		this.panels = jQuery([]);

		var self = this, o = this.options;

		var fragmentId = /^#.+/; // Safari 2 reports '#' for an empty hash
		this.anchors.each(function(i, a) {
			var href = jQuery(a).attr('href');

			// For dynamically created HTML that contains a hash as href IE < 8 expands
			// such href to the full page url with hash and then misinterprets tab as ajax.
			// Same consideration applies for an added tab with a fragment identifier
			// since a[href=#fragment-identifier] does unexpectedly not match.
			// Thus normalize href attribute...
			var hrefBase = href.split('#')[0], baseEl;
			if (hrefBase && (hrefBase === location.toString().split('#')[0] ||
					(baseEl = jQuery('base')[0]) && hrefBase === baseEl.href)) {
				href = a.hash;
				a.href = href;
			}

			// inline tab
			if (fragmentId.test(href)) {
				self.panels = self.panels.add(self._sanitizeSelector(href));
			}

			// remote tab
			else if (href != '#') { // prevent loading the page itself if href is just "#"
				jQuery.data(a, 'href.tabs', href); // required for restore on destroy

				// TODO until #3808 is fixed strip fragment identifier from url
				// (IE fails to load from such url)
				jQuery.data(a, 'load.tabs', href.replace(/#.*jQuery/, '')); // mutable data

				var id = self._tabId(a);
				a.href = '#' + id;
				var jQuerypanel = jQuery('#' + id);
				if (!jQuerypanel.length) {
					jQuerypanel = jQuery(o.panelTemplate).attr('id', id).addClass('ui-tabs-panel ui-widget-content ui-corner-bottom')
						.insertAfter(self.panels[i - 1] || self.list);
					jQuerypanel.data('destroy.tabs', true);
				}
				self.panels = self.panels.add(jQuerypanel);
			}

			// invalid tab href
			else {
				o.disabled.push(i);
			}
		});

		// initialization from scratch
		if (init) {

			// attach necessary classes for styling
			this.element.addClass('ui-tabs ui-widget ui-widget-content ui-corner-all');
			this.list.addClass('ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all');
			this.lis.addClass('ui-state-default ui-corner-top');
			this.panels.addClass('ui-tabs-panel ui-widget-content ui-corner-bottom');

			// Selected tab
			// use "selected" option or try to retrieve:
			// 1. from fragment identifier in url
			// 2. from cookie
			// 3. from selected class attribute on <li>
			if (o.selected === undefined) {
				if (location.hash) {
					this.anchors.each(function(i, a) {
						if (a.hash == location.hash) {
							o.selected = i;
							return false; // break
						}
					});
				}
				if (typeof o.selected != 'number' && o.cookie) {
					o.selected = parseInt(self._cookie(), 10);
				}
				if (typeof o.selected != 'number' && this.lis.filter('.ui-tabs-selected').length) {
					o.selected = this.lis.index(this.lis.filter('.ui-tabs-selected'));
				}
				o.selected = o.selected || (this.lis.length ? 0 : -1);
			}
			else if (o.selected === null) { // usage of null is deprecated, TODO remove in next release
				o.selected = -1;
			}

			// sanity check - default to first tab...
			o.selected = ((o.selected >= 0 && this.anchors[o.selected]) || o.selected < 0) ? o.selected : 0;

			// Take disabling tabs via class attribute from HTML
			// into account and update option properly.
			// A selected tab cannot become disabled.
			o.disabled = jQuery.unique(o.disabled.concat(
				jQuery.map(this.lis.filter('.ui-state-disabled'),
					function(n, i) { return self.lis.index(n); } )
			)).sort();

			if (jQuery.inArray(o.selected, o.disabled) != -1) {
				o.disabled.splice(jQuery.inArray(o.selected, o.disabled), 1);
			}

			// highlight selected tab
			this.panels.addClass('ui-tabs-hide');
			this.lis.removeClass('ui-tabs-selected ui-state-active');
			if (o.selected >= 0 && this.anchors.length) { // check for length avoids error when initializing empty list
				this.panels.eq(o.selected).removeClass('ui-tabs-hide');
				this.lis.eq(o.selected).addClass('ui-tabs-selected ui-state-active');

				// seems to be expected behavior that the show callback is fired
				self.element.queue("tabs", function() {
					self._trigger('show', null, self._ui(self.anchors[o.selected], self.panels[o.selected]));
				});
				
				this.load(o.selected);
			}

			// clean up to avoid memory leaks in certain versions of IE 6
			jQuery(window).bind('unload', function() {
				self.lis.add(self.anchors).unbind('.tabs');
				self.lis = self.anchors = self.panels = null;
			});

		}
		// update selected after add/remove
		else {
			o.selected = this.lis.index(this.lis.filter('.ui-tabs-selected'));
		}

		// update collapsible
		this.element[o.collapsible ? 'addClass' : 'removeClass']('ui-tabs-collapsible');

		// set or update cookie after init and add/remove respectively
		if (o.cookie) {
			this._cookie(o.selected, o.cookie);
		}

		// disable tabs
		for (var i = 0, li; (li = this.lis[i]); i++) {
			jQuery(li)[jQuery.inArray(i, o.disabled) != -1 &&
				!jQuery(li).hasClass('ui-tabs-selected') ? 'addClass' : 'removeClass']('ui-state-disabled');
                                
		}

		// reset cache if switching from cached to not cached
		if (o.cache === false) {
			this.anchors.removeData('cache.tabs');
		}

		// remove all handlers before, tabify may run on existing tabs after add or option change
		this.lis.add(this.anchors).unbind('.tabs');

		if (o.event != 'mouseover') {
			var addState = function(state, el) {
				if (el.is(':not(.ui-state-disabled)')) {
					el.addClass('ui-state-' + state);
				}
			};
			var removeState = function(state, el) {
				el.removeClass('ui-state-' + state);
			};
			this.lis.bind('mouseover.tabs', function() {
				addState('hover', jQuery(this));
			});
			this.lis.bind('mouseout.tabs', function() {
				removeState('hover', jQuery(this));
			});
			this.anchors.bind('focus.tabs', function() {
				addState('focus', jQuery(this).closest('li'));
			});
			this.anchors.bind('blur.tabs', function() {
				removeState('focus', jQuery(this).closest('li'));
			});
		}

		// set up animations
		var hideFx, showFx;
		if (o.fx) {
			if (jQuery.isArray(o.fx)) {
				hideFx = o.fx[0];
				showFx = o.fx[1];
			}
			else {
				hideFx = showFx = o.fx;
			}
		}

		// Reset certain styles left over from animation
		// and prevent IE's ClearType bug...
		function resetStyle(jQueryel, fx) {
			jQueryel.css({ display: '' });
			if (!jQuery.support.opacity && fx.opacity) {
				jQueryel[0].style.removeAttribute('filter');
			}
		}

		// Show a tab...
		var showTab = showFx ?
			function(clicked, jQueryshow) {
				jQuery(clicked).closest('li').addClass('ui-tabs-selected ui-state-active');
				jQueryshow.hide().removeClass('ui-tabs-hide') // avoid flicker that way
					.animate(showFx, showFx.duration || 'normal', function() {
						resetStyle(jQueryshow, showFx);
						self._trigger('show', null, self._ui(clicked, jQueryshow[0]));
					});
			} :
			function(clicked, jQueryshow) {
				jQuery(clicked).closest('li').addClass('ui-tabs-selected ui-state-active');
				jQueryshow.removeClass('ui-tabs-hide');
				self._trigger('show', null, self._ui(clicked, jQueryshow[0]));
			};

		// Hide a tab, jQueryshow is optional...
		var hideTab = hideFx ?
			function(clicked, jQueryhide) {
				jQueryhide.animate(hideFx, hideFx.duration || 'normal', function() {
					self.lis.removeClass('ui-tabs-selected ui-state-active');
					jQueryhide.addClass('ui-tabs-hide');
					resetStyle(jQueryhide, hideFx);
					self.element.dequeue("tabs");
				});
			} :
			function(clicked, jQueryhide, jQueryshow) {
				self.lis.removeClass('ui-tabs-selected ui-state-active');
				jQueryhide.addClass('ui-tabs-hide');
				self.element.dequeue("tabs");
			};

		// attach tab event handler, unbind to avoid duplicates from former tabifying...
		this.anchors.bind(o.event + '.tabs', function() {
			var el = this, jQueryli = jQuery(this).closest('li'), jQueryhide = self.panels.filter(':not(.ui-tabs-hide)'),
					jQueryshow = jQuery(self._sanitizeSelector(this.hash));

			// If tab is already selected and not collapsible or tab disabled or
			// or is already loading or click callback returns false stop here.
			// Check if click handler returns false last so that it is not executed
			// for a disabled or loading tab!
			if ((jQueryli.hasClass('ui-tabs-selected') && !o.collapsible) ||
				jQueryli.hasClass('ui-state-disabled') ||
				jQueryli.hasClass('ui-state-processing') ||
				self._trigger('select', null, self._ui(this, jQueryshow[0])) === false) {
				this.blur();
				return false;
			}

			o.selected = self.anchors.index(this);

			self.abort();

			// if tab may be closed
			if (o.collapsible) {
				if (jQueryli.hasClass('ui-tabs-selected')) {
					o.selected = -1;

					if (o.cookie) {
						self._cookie(o.selected, o.cookie);
					}

					self.element.queue("tabs", function() {
						hideTab(el, jQueryhide);
					}).dequeue("tabs");
					
					this.blur();
					return false;
				}
				else if (!jQueryhide.length) {
					if (o.cookie) {
						self._cookie(o.selected, o.cookie);
					}
					
					self.element.queue("tabs", function() {
						showTab(el, jQueryshow);
					});

					self.load(self.anchors.index(this)); // TODO make passing in node possible, see also http://dev.jqueryui.com/ticket/3171
					
					this.blur();
					return false;
				}
			}

			if (o.cookie) {
				self._cookie(o.selected, o.cookie);
			}

			// show new tab
			if (jQueryshow.length) {
				if (jQueryhide.length) {
					self.element.queue("tabs", function() {
						hideTab(el, jQueryhide);
					});
				}
				self.element.queue("tabs", function() {
					showTab(el, jQueryshow);
				});
				
				self.load(self.anchors.index(this));
			}
			else {
				throw 'jQuery UI Tabs: Mismatching fragment identifier.';
			}

			// Prevent IE from keeping other link focussed when using the back button
			// and remove dotted border from clicked link. This is controlled via CSS
			// in modern browsers; blur() removes focus from address bar in Firefox
			// which can become a usability and annoying problem with tabs('rotate').
			if (jQuery.browser.msie) {
				this.blur();
			}

		});

		// disable click in any case
		this.anchors.bind('click.tabs', function(){return false;});

	},

	destroy: function() {
		var o = this.options;

		this.abort();
		
		this.element.unbind('.tabs')
			.removeClass('ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible')
			.removeData('tabs');

		this.list.removeClass('ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all');

		this.anchors.each(function() {
			var href = jQuery.data(this, 'href.tabs');
			if (href) {
				this.href = href;
			}
			var jQuerythis = jQuery(this).unbind('.tabs');
			jQuery.each(['href', 'load', 'cache'], function(i, prefix) {
				jQuerythis.removeData(prefix + '.tabs');
			});
		});

		this.lis.unbind('.tabs').add(this.panels).each(function() {
			if (jQuery.data(this, 'destroy.tabs')) {
				jQuery(this).remove();
			}
			else {
				jQuery(this).removeClass([
					'ui-state-default',
					'ui-corner-top',
					'ui-tabs-selected',
					'ui-state-active',
					'ui-state-hover',
					'ui-state-focus',
					'ui-state-disabled',
					'ui-tabs-panel',
					'ui-widget-content',
					'ui-corner-bottom',
					'ui-tabs-hide'
				].join(' '));
			}
		});

		if (o.cookie) {
			this._cookie(null, o.cookie);
		}

		return this;
	},

	add: function(url, label, index) {
		if (index === undefined) {
			index = this.anchors.length; // append by default
		}

		var self = this, o = this.options,
			jQueryli = jQuery(o.tabTemplate.replace(/#\{href\}/g, url).replace(/#\{label\}/g, label)),
			id = !url.indexOf('#') ? url.replace('#', '') : this._tabId(jQuery('a', jQueryli)[0]);

		jQueryli.addClass('ui-state-default ui-corner-top').data('destroy.tabs', true);

		// try to find an existing element before creating a new one
		var jQuerypanel = jQuery('#' + id);
		if (!jQuerypanel.length) {
			jQuerypanel = jQuery(o.panelTemplate).attr('id', id).data('destroy.tabs', true);
		}
		jQuerypanel.addClass('ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide');

		if (index >= this.lis.length) {
			jQueryli.appendTo(this.list);
			jQuerypanel.appendTo(this.list[0].parentNode);
		}
		else {
			jQueryli.insertBefore(this.lis[index]);
			jQuerypanel.insertBefore(this.panels[index]);
		}

		o.disabled = jQuery.map(o.disabled,
			function(n, i) { return n >= index ? ++n : n; });

		this._tabify();

		if (this.anchors.length == 1) { // after tabify
			o.selected = 0;
			jQueryli.addClass('ui-tabs-selected ui-state-active');
			jQuerypanel.removeClass('ui-tabs-hide');
			this.element.queue("tabs", function() {
				self._trigger('show', null, self._ui(self.anchors[0], self.panels[0]));
			});
				
			this.load(0);
		}

		// callback
		this._trigger('add', null, this._ui(this.anchors[index], this.panels[index]));
		return this;
	},

	remove: function(index) {
		var o = this.options, jQueryli = this.lis.eq(index).remove(),
			jQuerypanel = this.panels.eq(index).remove();

		// If selected tab was removed focus tab to the right or
		// in case the last tab was removed the tab to the left.
		if (jQueryli.hasClass('ui-tabs-selected') && this.anchors.length > 1) {
			this.select(index + (index + 1 < this.anchors.length ? 1 : -1));
		}

		o.disabled = jQuery.map(jQuery.grep(o.disabled, function(n, i) { return n != index; }),
			function(n, i) { return n >= index ? --n : n; });

		this._tabify();

		// callback
		this._trigger('remove', null, this._ui(jQueryli.find('a')[0], jQuerypanel[0]));
		return this;
	},

	enable: function(index) {
		var o = this.options;
		if (jQuery.inArray(index, o.disabled) == -1) {
			return;
		}

		this.lis.eq(index).removeClass('ui-state-disabled');
		o.disabled = jQuery.grep(o.disabled, function(n, i) { return n != index; });

		// callback
		this._trigger('enable', null, this._ui(this.anchors[index], this.panels[index]));
		return this;
	},

	disable: function(index) {
		var self = this, o = this.options;
		if (index != o.selected) { // cannot disable already selected tab
			this.lis.eq(index).addClass('ui-state-disabled');

			o.disabled.push(index);
			o.disabled.sort();

			// callback
			this._trigger('disable', null, this._ui(this.anchors[index], this.panels[index]));
		}

		return this;
	},

	select: function(index) {
		if (typeof index == 'string') {
			index = this.anchors.index(this.anchors.filter('[hrefjQuery=' + index + ']'));
		}
		else if (index === null) { // usage of null is deprecated, TODO remove in next release
			index = -1;
		}
		if (index == -1 && this.options.collapsible) {
			index = this.options.selected;
		}

		this.anchors.eq(index).trigger(this.options.event + '.tabs');
		return this;
	},

	load: function(index) {
		var self = this, o = this.options, a = this.anchors.eq(index)[0], url = jQuery.data(a, 'load.tabs');

		this.abort();

		// not remote or from cache
		if (!url || this.element.queue("tabs").length !== 0 && jQuery.data(a, 'cache.tabs')) {
			this.element.dequeue("tabs");
			return;
		}

		// load remote from here on
		this.lis.eq(index).addClass('ui-state-processing');

		if (o.spinner) {
			var span = jQuery('span', a);
			span.data('label.tabs', span.html()).html(o.spinner);
		}

		this.xhr = jQuery.ajax(jQuery.extend({}, o.ajaxOptions, {
			url: url,
			success: function(r, s) {
				jQuery(self._sanitizeSelector(a.hash)).html(r);

				// take care of tab labels
				self._cleanup();

				if (o.cache) {
					jQuery.data(a, 'cache.tabs', true); // if loaded once do not load them again
				}

				// callbacks
				self._trigger('load', null, self._ui(self.anchors[index], self.panels[index]));
				try {
					o.ajaxOptions.success(r, s);
				}
				catch (e) {}},
			error: function(xhr, s, e) {
				// take care of tab labels
				self._cleanup();

				// callbacks
				self._trigger('load', null, self._ui(self.anchors[index], self.panels[index]));
				try {
					// Passing index avoid a race condition when this method is
					// called after the user has selected another tab.
					// Pass the anchor that initiated this request allows
					// loadError to manipulate the tab content panel via jQuery(a.hash)
					o.ajaxOptions.error(xhr, s, index, a);
				}
				catch (e) {}}
		}));

		// last, so that load event is fired before show...
		self.element.dequeue("tabs");

		return this;
	},

	abort: function() {
		// stop possibly running animations
		this.element.queue([]);
		this.panels.stop(false, true);

		// "tabs" queue must not contain more than two elements,
		// which are the callbacks for the latest clicked tab...
		this.element.queue("tabs", this.element.queue("tabs").splice(-2, 2));

		// terminate pending requests from other tabs
		if (this.xhr) {
			this.xhr.abort();
			delete this.xhr;
		}

		// take care of tab labels
		this._cleanup();
		return this;
	},

	url: function(index, url) {
		this.anchors.eq(index).removeData('cache.tabs').data('load.tabs', url);
		return this;
	},

	length: function() {
		return this.anchors.length;
	}

});

jQuery.extend(jQuery.ui.tabs, {
	version: '1.8'
});

/*
 * Tabs Extensions
 */

/*
 * Rotate
 */
jQuery.extend(jQuery.ui.tabs.prototype, {
	rotation: null,
	rotate: function(ms, continuing) {

		var self = this, o = this.options;
		
		var rotate = self._rotate || (self._rotate = function(e) {
			clearTimeout(self.rotation);
			self.rotation = setTimeout(function() {
				var t = o.selected;
				self.select( ++t < self.anchors.length ? t : 0 );
			}, ms);
			
			if (e) {
				e.stopPropagation();
			}
		});
		
		var stop = self._unrotate || (self._unrotate = !continuing ?
			function(e) {
				if (e.clientX) { // in case of a true click
					self.rotate(null);
				}
			} :
			function(e) {
				t = o.selected;
				rotate();
			});

		// start rotation
		if (ms) {
			this.element.bind('tabsshow', rotate);
			this.anchors.bind(o.event + '.tabs', stop);
			rotate();
		}
		// stop rotation
		else {
			clearTimeout(self.rotation);
			this.element.unbind('tabsshow', rotate);
			this.anchors.unbind(o.event + '.tabs', stop);
			delete this._rotate;
			delete this._unrotate;
		}

		return this;
	}
});

})(jQuery);

