/****************************************************************************************	
	[GLOBAL JQUERY FUNCTIONS]
*****************************************************************************************/
$(document).ready(function() {

	// Replace Fonts
	Cufon('#sidebar a', { fontFamily: 'dl-gotham-book', hover: { color: '#b2b4b6' } }); // hover has to go before regular replacements
	Cufon('#nav-main a', { fontFamily: 'dl-gotham-book', hover: { color: '#000' } }); // hover has to go before regular replacements
	Cufon('#header #checkout', { fontFamily: 'dl-gotham-medium', hover: { color: '#b2b4b6' } }); // hover has to go before regular replacements
	Cufon('#header span a', { fontFamily: 'dl-gotham-medium', hover: { color: '#b2b4b6' } }); // hover has to go before regular replacements
	Cufon.replace('#header span a', { fontFamily: 'dl-gotham-medium' });
	Cufon.replace('#header #checkout', { fontFamily: 'dl-gotham-medium' });
	Cufon.replace('#nav-main', { fontFamily: 'dl-gotham-book' });
	Cufon.replace('#sidebar', { fontFamily: 'dl-gotham-book' });
	Cufon.replace('div.main-content .grid-list li p.more span a', { fontFamily: 'dl-gotham-medium', hover: { color: '#000' } });
	
	Cufon.replace('h1', { fontFamily: 'dl-gotham-book' });
	Cufon.replace('legend', { fontFamily: 'dl-gotham-book'});
	Cufon.replace('#prod-details h2', { fontFamily: 'dl-gotham-book' });
	Cufon.replace('#wear-with h2', { fontFamily: 'dl-gotham-book' });
	
	// Open the Cart
	$('#bag-summary').live('click', function(event){
        event.preventDefault();
		if ($('#bag').hasClass('open')) {
			$('#bag').removeClass('open');
		} else {
			$('#bag').addClass('open');
		};
    });
	$('body').live('click', function(){
		if ($('#bag').hasClass('open')) {$('#bag').removeClass('open');}
	});
	$('#bag').live('mouseover', function(){
		$('body').die('click');
	});
	$('#bag').live('mouseout', function(){
		$('body').live('click', function(){if ($('#bag').hasClass('open')) {$('#bag').removeClass('open');}});
	});
	
	// Email a friend form
	$('#email').click(function(e){
		e.preventDefault();
		if ($(this).next('div').hasClass('open')) {
			$(this).next('div').slideUp().removeClass('open');
			$(this).html('+ Email a Friend');
		} else {
			$(this).next('div').slideDown().addClass('open');
			$(this).html('- Close Email a Friend');
		}
	});
	
	// Products Carousel + Zoomer
	var zoomed = false;
	var img = new Image();
	if ($('div.product-detail-img li').length > 0) {
		$('div.product-detail-img #controls').show();
	}
	if ($('div.product-detail-img li').length < 2) {
		$('#controls #prev, #controls #next').hide();
	}
	if ($('div.product-detail-img li').length > 1) {
		$('div.product-detail-img').carousel(500, '#prev', '#next', false);	
	}
	$('div.product-detail-img #zoomin').click(function(event){
		event.preventDefault();
		if (!zoomed) {
			$('#overlay').show();
			zoomed = true;
			$(img).load(function(){
				$(this).hide();
				$('#overlay').append(this);
				$(this).fadeIn();
			}).attr('src', $('div.product-detail-img li.visible img').attr('name'));
		}
	});
	$('div.product-detail-img #zoomout').click(function(event){
		event.preventDefault();
		if (zoomed) {
			$('#overlay').fadeOut(function(){$('#overlay img').hide();});
			zoomed = false;
		}
	});
	$('div.product-detail-img #next, div.product-detail-img #prev').click(function(event){
		event.preventDefault();
		$('div.product-detail-img #zoomout').trigger('click');
	});
	$('div.product-detail-img #overlay').mousemove(function(e){
		var offset = $(this).offset();
		var xpercent = Math.round((Math.round(e.pageX - offset.left) / $(this).width()) * 100);
		var ypercent = Math.round((Math.round(e.pageY - offset.top) / $(this).height()) * 100);
		var xpos = Math.round((($(this).children('img').width() - $(this).width()) / 100) * xpercent) * -1;
		var ypos = Math.round((($(this).children('img').height() - $(this).height()) / 100) * ypercent) * -1;
		$(this).children('img').css('left', xpos).css('top', ypos);
	});
	
	// Initialise Scroller
	$('#scrollable-area').width($('#scrollable-area li').length * $('#scrollable-area li').width());
	$("#scroller").smoothDivScroll({scrollingHotSpotLeft: '#scroll-hotspot-left', scrollingHotSpotRight: '#scroll-hotspot-right', scrollWrapper: '#scroll-wrapper', scrollableArea: '#scrollable-area' });
	
	// Clear text input values
	var swap_text_boxes = [];
	jQuery.each($("input[type='text'].autoclear"), function() {
        swap_text_boxes[$(this).attr('id')] = $(this).attr('value');
        $(this).bind('focus', function() {
            if ($(this).val() == swap_text_boxes[$(this).attr('id')]) {
                $(this).val('');
            }
        });
        $(this).bind('blur', function() {
            if ($(this).val() == '') {
                $(this).val(swap_text_boxes[$(this).attr('id')]);
            }
        }); 
    });
	
	// Enable forms to be submitted via ENTER key
	var AreaSelector = "#content-wrapper, #account, .search";
	var ButtonSelector = "input[type='submit'],input[type='image'],button";
	jQuery.each($(AreaSelector), function() {
        $(this).keypress(function(e) {
            if (e.which == 13 && e.target.type != 'textarea') {
                var arrItems = $(this).find(ButtonSelector);
                if (arrItems.length > 0) {
                    $(this).find(ButtonSelector)[0].click();
                }
                return false;
            }
        });
    });

    // Credit card movey
    var ccInput = $('.ccInput');
    $(ccInput).keyup(function() {
        var thisIndex = $(this).parent().find('.ccInput').index($(this));
        $(this).val().length == 4 ? $(this).parent().find('.ccInput').eq(thisIndex + 1).focus() : $(this);
    });
	
});

/****************************************************************************************	
	[JQUERY PLUG-INS]
*****************************************************************************************/
//jQuery Infinite Carousel - Copyright 2009 Stéphane Roucheray (CUSTOMISED FOR MARCS)
jQuery.fn.carousel=function(speed,previous,next,autoscroll,duration,options){var sliderList=jQuery(this).children("ul")[0];if(sliderList){var increment=jQuery(sliderList).children().outerWidth("true"),elmnts=jQuery(sliderList).children(),numElmts=elmnts.length,sizeFirstElmnt=increment,shownInViewport=Math.round(jQuery(this).width()/sizeFirstElmnt),firstElementOnViewPort=1,isAnimating=false;for(i=0;i<shownInViewport;i++){jQuery(sliderList).css('width',(numElmts+shownInViewport)*increment+increment+"px");jQuery(sliderList).append(jQuery(elmnts[i]).clone());} function setVisible(){var pos=jQuery(sliderList).position();var found=Math.round((pos.left*-1)/sizeFirstElmnt);jQuery(sliderList).children('.visible').removeClass('visible');jQuery(sliderList).children().eq(found).addClass('visible');};setVisible();jQuery(previous).click(function(){if(!isAnimating){if(firstElementOnViewPort==1){jQuery(sliderList).css('left',"-"+numElmts*sizeFirstElmnt+"px");firstElementOnViewPort=numElmts;}
else{firstElementOnViewPort--;} jQuery(sliderList).animate({left:"+="+increment,y:0,queue:true},speed,"swing",function(){isAnimating=false;setVisible();});isAnimating=true;}});jQuery(next).click(function(){if(!isAnimating){if(firstElementOnViewPort>numElmts){firstElementOnViewPort=2;jQuery(sliderList).css('left',"0px");} else{firstElementOnViewPort++;} jQuery(sliderList).animate({left:"-="+increment,y:0,queue:true},speed,"swing",function(){isAnimating=false;setVisible();});isAnimating=true;}});if(autoscroll){var intervalId=window.setInterval(function(){jQuery(next).click();},duration);jQuery(this).mouseenter(function(){window.clearInterval(intervalId);});jQuery(this).mouseleave(function(){intervalId=window.setInterval(function(){jQuery(next).click();},duration);});}}};
// Thickbox 3.1 NOTE: MODIFIED FOR USE WITH MARCS 'LOOKS' POP-UP ONLY!- One Box To Rule Them All. By Cody Lindley (http://www.codylindley.com) Copyright (c) 2007 cody lindley Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php NOTE: MODIFIED FOR USE WITH MARCS 'LOOKS' POP-UP ONLY!
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('8 2Q="11/3c-3b/3d.L";$(f).3l(l(){1K(\'a.1I, 3g.1I, 3i.1I\');2b=26 1P();2b.u=2Q});l 1K(2O){$(2O).B(l(){8 t=19.1B||19.1M||P;8 a=19.A||19.J;8 g=19.2Z||Z;1y(t,a,g);19.3u();O Z})}l 1y(X,q,1e){3v{4(V f.n.z.14==="12"){$("n","1p").9({b:"2w%",c:"2w%"});$("1p").9("T","3s");4(f.2t("22")===P){$("n").v("<16 d=\'22\'></16><m d=\'E\'></m><m d=\'6\' 2x=\'2y\' 1H-2C=\'2B\' 1H-2S=\'2V\'></m>")}}k{4(f.2t("E")===P){$("n").v("<m d=\'E\'></m><m d=\'6\' 2x=\'2y\' 1H-2C=\'2B\' 1H-2S=\'2V\'></m>");$("#E").B(U)}}4(2K()){$("#E").38("3q")}k{$("#E").38("3p")}4(X===P){X=""}$("n").v("<m d=\'M\'><Q u=\'"+2b.u+"\' J=\'3o...\' /></m>");$(\'#M\').3r();8 1r;4(q.S("?")!==-1){1r=q.3w(0,q.S("?"))}k{1r=q}8 1O=/\\.35$|\\.34$|\\.2W$|\\.L$|\\.31$/;8 18=1r.1N().2D(1O);4(18==\'.35\'||18==\'.34\'||18==\'.2W\'||18==\'.L\'||18==\'.31\'){1Y="";1S="";1j="";23="";2a="";1a="";21="";1X=Z;4(1e){F=$("a[2Z="+1e+"]").3f();2v(D=0;((D<F.W)&&(1a===""));D++){8 3h=F[D].A.1N().2D(1O);4(!(F[D].A==q)){4(1X){23=F[D].1B;2a=F[D].A;1a="<a A=\'#\' d=\'2l\'><Q u=\'11/1i/1h-3j.L\' c=\'32\' b=\'32\' J=\'3k\' /></a>"}k{1Y=F[D].1B;1S=F[D].A;1j="<a A=\'#\' d=\'2j\'><Q u=\'11/1i/1h-3e.L\' c=\'32\' b=\'32\' J=\'3a\' /></a>"}}k{1X=13;21="1P "+(D+1)+" 3m "+(F.W)}}}1b=26 1P();1b.1u=l(){1b.1u=P;8 25=2P();8 x=25[0]-2p;8 y=25[1]-2p;8 r=1b.c;8 s=1b.b;4(r>x){s=s*(x/r);r=x;4(s>y){r=r*(y/s);s=y}}k 4(s>y){r=r*(y/s);s=y;4(r>x){s=s*(x/r);r=x}}1o=r+30;1s=s+3n;$("#6").v("<a A=\'#\' d=\'2e\' 1B=\'1A\'><Q d=\'3t\' u=\'"+q+"\' c=\'"+r+"\' b=\'"+s+"\' J=\'"+X+"\' /></a>"+"<p d=\'3x\'>"+1j+1a+"<2m>"+21+" | <2i>"+X+"</2i></2m></p><a A=\'#\' d=\'15\'><Q u=\'11/1i/1h-1Z.L\' c=\'32\' b=\'32\' J=\'1A\' /></a>");$("#15").B(U);4(!(1j==="")){l 1g(){4($(f).R("B",1g)){$(f).R("B",1g)}$("#6").C();$("n").v("<m d=\'6\'></m>");1y(1Y,1S,1e);O Z}$("#2j").B(1g)}4(!(1a==="")){l 24(){$("#6").C();$("n").v("<m d=\'6\'></m>");1y(23,2a,1e);O Z}$("#2l").B(24)}f.1G=l(e){4(e==P){H=39.2r}k{H=e.36}4(H==27){U()}k 4(H==47){4(!(1a=="")){f.1G="";24()}}k 4(H==3X){4(!(1j=="")){f.1G="";1g()}}};1F();$("#M").C();$("#2e").B(U);$("#6").9({G:"1q",1f:"K%",1k:"K%",b:"N",T:"N"});4(V f.n.z.14==="12"){$("#6").9({G:"1C"})}};1b.u=q}k{8 2h=q.2F(/^[^\\?]+\\??/,\'\');8 I=2u(2h);1o=(I[\'c\']*1)+30||3Y;1s=(I[\'b\']*1)+40||42;Y=1o-30;1c=1s-45;4(q.S(\'2g\')!=-1){1V=q.1L(\'43\');$("#1m").C();4(I[\'28\']!="13"){$("#6").9({1x:"1z 0 0"}).v("<a A=\'#\' d=\'15\'><Q u=\'11/1i/1h-1Z.L\' c=\'32\' b=\'32\' J=\'1A\' /></a><16 2f=\'13\' 2d=\'0\' 2n=\'0\' u=\'"+1V[0]+"\' d=\'1m\' 1M=\'1m"+1d.1w(1d.1W()*2k)+"\' 1u=\'20()\' z=\'c:"+(Y+29)+"o;b:"+(1c+17)+"o;\' > </16>")}k{$("#E").R();$("#6").9({1x:"1z"}).v("<16 2f=\'13\' 2d=\'0\' 2n=\'0\' u=\'"+1V[0]+"\' d=\'1m\' 1M=\'1m"+1d.1w(1d.1W()*2k)+"\' 1u=\'20()\' z=\'c:"+(Y+29)+"o;b:"+(1c+17)+"o;\'> </16>")}}k{4($("#6").9("T")!="1t"){4(I[\'28\']!="13"){$("#6").9({1x:"1z 0 0"}).v("<a A=\'#\' d=\'15\'><Q u=\'11/1i/1h-1Z.L\' c=\'32\' b=\'32\' J=\'1A\' /></a><m d=\'j\' z=\'c:"+Y+"o;b:"+1c+"o\'></m>")}k{$("#E").R();$("#6").9({1x:"1z"}).v("<m d=\'j\' 46=\'49\' z=\'c:"+Y+"o;b:"+1c+"o;\'></m>")}}k{$("#j")[0].z.c=Y+"o";$("#j")[0].z.b=1c+"o";$("#j")[0].4b=0;$("#4d").1p(X)}}$("#15").B(U);4(q.S(\'4c\')!=-1){$("#j").v($(\'#\'+I[\'2o\']).2q());$("#6").2A(l(){$(\'#\'+I[\'2o\']).v($("#j").2q())});1F();$("#M").C();$("#6").9({G:"1q",1f:"K%",1k:"K%",b:"N",c:"N",T:"1t"});4(V f.n.z.14==="12"){$("#6").9({G:"1C"})}}k 4(q.S(\'2g\')!=-1){1F();4($.2c.4a){$("#M").C();$("#6").9({48:"3V"})}}k{$("#j").3T(q+="&1W="+(26 3y().3U()),l(){$("#M").C();1K("#j a.1I");4($(\'#j 33#2Y 1J:2X(1J.2U)\').W<5){$(\'#j\').b(3G)}k{$(\'#j\').b(3H)}3E($(\'#j 33#2Y 1J:2X(1J.2U)\').W){1Q 1:$(\'#j, #6\').c(3D);1T;1Q 2:$(\'#j, #6\').c(3z);1T;1Q 3:$(\'#j, #6\').c(3B);1T;3C:$(\'#j, #6\').c(3I)}$(\'#6\').9(\'37-1f\',((1d.1w($(\'#j\').3J()/2)*-1)+"o"));$(\'#6\').9(\'37-1k\',((1d.1w($(\'#j\').3Q()/2)*-1)+"o"));$("#6").9({G:"1q",1f:"K%",1k:"K%",b:"N",T:"1t"});4(V f.n.z.14==="12"){$("#6").9({G:"1C"})}})}}4(!I[\'28\']){f.2z=l(e){4(e==P){H=39.2r}k{H=e.36}4(H==27){U()}}}}3R(e){}}l 20(){$("#M").C();$("#6").9({G:"1q",1f:"K%",1k:"K%",b:"N",T:"1t"});4(V f.n.z.14==="12"){$("#6").9({G:"1C"})}}l U(){$("#3S").R("B");$("#15").R("B");$("#6,#E").3P("3O",l(){$(\'#6,#E,#22\').3K("2A").R().C()});$("#M").C();4(V f.n.z.14=="12"){$("n","1p").9({b:"N",c:"N"});$("1p").9("T","")}f.1G="";f.2z="";O Z}l 1F(){$("#6").9({3L:\'-\'+2s((1o/2),10)+\'o\',c:1o+\'o\'});4(!(2T.2c.3M&&2T.2c.3N<7)){$("#6").9({3F:\'-\'+2s((1s/2),10)+\'o\'})}}l 2u(1R){8 1E={};4(!1R){O 1E}8 1U=1R.1L(/[;&]/);2v(8 i=0;i<1U.W;i++){8 1n=1U[i].1L(\'=\');4(!1n||1n.W!=2){3A}8 2N=2E(1n[0]);8 1D=2E(1n[1]);1D=1D.2F(/\\+/g,\' \');1E[2N]=1D}O 1E}l 2P(){8 1l=f.3W;8 w=2L.2R||2H.2R||(1l&&1l.2M)||f.n.2M;8 h=2L.2G||2H.2G||(1l&&1l.2I)||f.n.2I;2J=[w,h];O 2J}l 2K(){8 1v=3Z.1v.1N();4(1v.S(\'41\')!=-1&&1v.S(\'44\')!=-1){O 13}}',62,262,'||||if||TB_window||var|css||height|width|id||document||||TB_ajaxContent|else|function|div|body|px||url|imageWidth|imageHeight||src|append||||style|href|click|remove|TB_Counter|TB_overlay|TB_TempArray|position|keycode|params|alt|50|gif|TB_load|auto|return|null|img|unbind|indexOf|overflow|tb_remove|typeof|length|caption|ajaxContentW|false||images|undefined|true|maxHeight|TB_closeWindowButton|iframe||urlType|this|TB_NextHTML|imgPreloader|ajaxContentH|Math|imageGroup|top|goPrev|tbox|template|TB_PrevHTML|left|de|TB_iframeContent|KeyVal|TB_WIDTH|html|fixed|baseURL|TB_HEIGHT|visible|onload|userAgent|round|padding|tb_show|15px|Close|title|absolute|val|Params|tb_position|onkeydown|aria|thickbox|li|tb_init|split|name|toLowerCase|urlString|Image|case|query|TB_PrevURL|break|Pairs|urlNoQuery|random|TB_FoundURL|TB_PrevCaption|close|tb_showIframe|TB_imageCount|TB_HideSelect|TB_NextCaption|goNext|pagesize|new||modal||TB_NextURL|imgLoader|browser|frameborder|TB_ImageOff|allowtransparency|TB_iframe|queryString|em|TB_prev|1000|TB_next|span|hspace|inlineId|150|children|keyCode|parseInt|getElementById|tb_parseQuery|for|100|role|dialog|onkeyup|unload|assertive|live|match|unescape|replace|innerHeight|self|clientHeight|arrayPageSize|tb_detectMacXFF|window|clientWidth|key|domChunk|tb_getPageSize|tb_pathToImage|innerWidth|relevant|jQuery|divider|additions|png|not|products|rel||bmp||ul|jpeg|jpg|which|margin|addClass|event|Previous|loaders|pre|loader2|prev|get|area|urlTypeTemp|input|nxt|Next|ready|of|60|Loading|TB_overlayBG|TB_overlayMacFFBGHack|show|hidden|TB_Image|blur|try|substr|TB_footer|Date|474|continue|711|default|237|switch|marginTop|250|510|948|outerHeight|trigger|marginLeft|msie|version|fast|fadeOut|outerWidth|catch|TB_imageOff|load|getTime|block|documentElement|188|630|navigator||mac|440|TB_|firefox||class|190|display|TB_modal|safari|scrollTop|TB_inline|TB_ajaxWindowTitle'.split('|'),0,{}));
// jQuery UI Widget 1.8.11 Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license http://docs.jquery.com/UI/Widget
(function(b,j){if(b.cleanData){var k=b.cleanData;b.cleanData=function(a){for(var c=0,d;(d=a[c])!=null;c++)b(d).triggerHandler("remove");k(a)}}else{var l=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")});return l.call(b(this),a,c)})}}b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=function(h){return!!b.data(h,
a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend(true,{},c.options);b[e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.charAt(0)==="_")return h;
e?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==j){h=i;return false}}):this.each(function(){var g=b.data(this,a);g?g.option(d||{})._init():b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options=b.extend(true,{},this.options,
this._getCreateOptions(),a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_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 ui-state-disabled")},
widget:function(){return this.element},option:function(a,c){var d=a;if(arguments.length===0)return b.extend({},this.options);if(typeof a==="string"){if(c===j)return this.options[a];d={};d[a]=c}this._setOptions(d);return this},_setOptions:function(a){var c=this;b.each(a,function(d,e){c._setOption(d,e)});return this},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},
enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery);
// jQuery SmoothDivScroll 1.1 Copyright (c) 2010 Thomas Kahn Licensed under the GPL license. http://www.maaki.com/thomas/SmoothDivScroll/ Depends: jquery.ui.widget.js
(function($){$.widget("thomaskahn.smoothDivScroll",{options:{scrollingHotSpotLeft:"div.scrollingHotSpotLeft",scrollingHotSpotRight:"div.scrollingHotSpotRight",scrollableArea:"div.scrollableArea",scrollWrapper:"div.scrollWrapper",hiddenOnStart:false,ajaxContentURL:"",countOnlyClass:"",scrollStep:15,scrollInterval:10,mouseDownSpeedBooster:3,autoScroll:"",autoScrollDirection:"right",autoScrollStep:5,autoScrollInterval:10,visibleHotSpots:"",hotSpotsVisibleTime:5,startAtElementId:""},_create:function(){var self=this,o=this.options,el=this.element;el.data("scrollWrapper",el.find(o.scrollWrapper));el.data("scrollingHotSpotRight",el.find(o.scrollingHotSpotRight));el.data("scrollingHotSpotLeft",el.find(o.scrollingHotSpotLeft));el.data("scrollableArea",el.find(o.scrollableArea));el.data("speedBooster",1);el.data("motherElementOffset",el.offset().left);el.data("scrollXPos",0);el.data("hotSpotWidth",el.find(o.scrollingHotSpotLeft).width());el.data("scrollableAreaWidth",0);el.data("startingPosition",0);el.data("rightScrollInterval",null);el.data("leftScrollInterval",null);el.data("autoScrollInterval",null);el.data("hideHotSpotBackgroundsInterval",null);el.data("previousScrollLeft",0);el.data("pingPongDirection","right");el.data("getNextElementWidth",true);el.data("swapAt",null);el.data("startAtElementHasNotPassed",true);el.data("swappedElement",null);el.data("originalElements",el.data("scrollableArea").children(o.countOnlyClass));el.data("visible",true);el.data("initialAjaxContentLoaded",false);el.data("enabled",true);if(o.autoScroll!=="always"){switch(o.visibleHotSpots){case"always":self.showHotSpotBackgrounds();break;case"onstart":self.showHotSpotBackgrounds();el.data("hideHotSpotBackgroundsInterval",setTimeout(function(){self.hideHotSpotBackgrounds("slow")},(o.hotSpotsVisibleTime*1000)));break;default:break}}el.data("scrollingHotSpotRight").bind("mousemove",function(e){var x=e.pageX-(this.offsetLeft+el.data("motherElementOffset"));el.data("scrollXPos",Math.round((x/el.data("hotSpotWidth"))*o.scrollStep));if(el.data("scrollXPos")===Infinity){el.data("scrollXPos",0)}});el.data("scrollingHotSpotRight").bind("mouseover",function(){if((o.autoScroll==="onstart"&&el.data("autoScrollInterval")!==null)){clearInterval(el.data("autoScrollInterval"));el.data("autoScrollInterval",null);self._trigger("autoScrollIntervalStopped")}el.data("rightScrollInterval",setInterval(function(){if(el.data("scrollXPos")>0&&el.data("enabled")){el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()+(el.data("scrollXPos")*el.data("speedBooster")));self._showHideHotSpots()}},o.scrollInterval));self._trigger("mouseOverRightHotSpot")});el.data("scrollingHotSpotRight").bind("mouseout",function(){clearInterval(el.data("rightScrollInterval"));el.data("scrollXPos",0)});el.data("scrollingHotSpotRight").bind("mousedown",function(){el.data("speedBooster",o.mouseDownSpeedBooster)});$("body").bind("mouseup",function(){el.data("speedBooster",1)});el.data("scrollingHotSpotLeft").bind("mousemove",function(e){var x=el.data("scrollingHotSpotLeft").innerWidth()-(e.pageX-el.data("motherElementOffset"));el.data("scrollXPos",Math.round((x/el.data("hotSpotWidth"))*o.scrollStep));if(el.data("scrollXPos")===Infinity){el.data("scrollXPos",0)}});el.data("scrollingHotSpotLeft").bind("mouseover",function(){if((o.autoScroll==="onstart"&&el.data("autoScrollInterval")!==null)){clearInterval(el.data("autoScrollInterval"));el.data("autoScrollInterval",null);self._trigger("autoScrollIntervalStopped")}el.data("leftScrollInterval",setInterval(function(){if(el.data("scrollXPos")>0&&el.data("enabled")){el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()-(el.data("scrollXPos")*el.data("speedBooster")));self._showHideHotSpots()}},o.scrollInterval));self._trigger("mouseOverLeftHotSpot")});el.data("scrollingHotSpotLeft").bind("mouseout",function(){clearInterval(el.data("leftScrollInterval"));el.data("scrollXPos",0)});el.data("scrollingHotSpotLeft").bind("mousedown",function(){el.data("speedBooster",o.mouseDownSpeedBooster)});$(window).bind("resize",function(){if(!(o.hiddenOnStart)){self._showHideHotSpots()}self._trigger("windowResized")});if(o.ajaxContentURL.length>0){self.replaceContent(o.ajaxContentURL)}else{self.recalculateScrollableArea()}if(o.hiddenOnStart){self.hide()}if((o.autoScroll.length>0)&&!(o.hiddenOnStart)&&(o.ajaxContentURL.length<=0)){self.startAutoScroll()}},showHotSpotBackgrounds:function(fadeSpeed){var self=this,el=this.element;if(fadeSpeed!==undefined){el.data("scrollingHotSpotLeft").css("opacity","0.0");el.data("scrollingHotSpotRight").css("opacity","0.0");el.data("scrollingHotSpotLeft").addClass("scrollingHotSpotLeftVisible");el.data("scrollingHotSpotRight").addClass("scrollingHotSpotRightVisible");el.data("scrollingHotSpotLeft").fadeTo(fadeSpeed,0.35);el.data("scrollingHotSpotRight").fadeTo(fadeSpeed,0.35)}else{el.data("scrollingHotSpotLeft").addClass("scrollingHotSpotLeftVisible");el.data("scrollingHotSpotLeft").removeAttr("style");el.data("scrollingHotSpotRight").addClass("scrollingHotSpotRightVisible");el.data("scrollingHotSpotRight").removeAttr("style")}self._showHideHotSpots()},hideHotSpotBackgrounds:function(fadeSpeed){var el=this.element;if(fadeSpeed!==undefined){el.data("scrollingHotSpotLeft").fadeTo(fadeSpeed,0.0,function(){el.data("scrollingHotSpotLeft").removeClass("scrollingHotSpotLeftVisible")});el.data("scrollingHotSpotRight").fadeTo(fadeSpeed,0.0,function(){el.data("scrollingHotSpotRight").removeClass("scrollingHotSpotRightVisible")})}else{el.data("scrollingHotSpotLeft").removeClass("scrollingHotSpotLeftVisible");el.data("scrollingHotSpotLeft").removeAttr("style");el.data("scrollingHotSpotRight").removeClass("scrollingHotSpotRightVisible");el.data("scrollingHotSpotRight").removeAttr("style")}},_showHideHotSpots:function(){var self=this,el=this.element,o=this.options;if(o.autoScroll!=="always"){if(el.data("scrollableAreaWidth")<=(el.data("scrollWrapper").innerWidth())){el.data("scrollingHotSpotLeft").hide();el.data("scrollingHotSpotRight").hide()}else if(el.data("scrollWrapper").scrollLeft()===0){el.data("scrollingHotSpotLeft").hide();el.data("scrollingHotSpotRight").show();self._trigger("scrollLeftLimitReached");clearInterval(el.data("leftScrollInterval"));el.data("leftScrollInterval",null)}else if(el.data("scrollableAreaWidth")<=(el.data("scrollWrapper").innerWidth()+el.data("scrollWrapper").scrollLeft())){el.data("scrollingHotSpotLeft").show();el.data("scrollingHotSpotRight").hide();self._trigger("scrollRightLimitReached");clearInterval(el.data("rightScrollInterval"));el.data("rightScrollInterval",null)}else{el.data("scrollingHotSpotLeft").show();el.data("scrollingHotSpotRight").show()}}else{el.data("scrollingHotSpotLeft").hide();el.data("scrollingHotSpotRight").hide()}},moveToElement:function(moveTo,elementNumber){var self=this,el=this.element,o=this.options,tempScrollableAreaWidth=0,foundStartAtElement=false;switch(moveTo){case"first":el.data("scrollXPos",0);self._trigger("movedToFirstElement");break;case"start":el.data("scrollableArea").children(o.countOnlyClass).each(function(){if((o.startAtElementId.length>0)&&(($(this).attr("id"))===o.startAtElementId)){el.data("startingPosition",tempScrollableAreaWidth);foundStartAtElement=true}tempScrollableAreaWidth=tempScrollableAreaWidth+$(this).outerWidth(true)});el.data("scrollXPos",el.data("startingPosition"));self._trigger("movedToStartElement");break;case"last":el.data("scrollXPos",el.data("scrollableAreaWidth"));self._trigger("movedToLastElement");break;case"number":if(!(isNaN(elementNumber))){el.data("scrollableArea").children(o.countOnlyClass).each(function(index){if(index===(elementNumber-1)){el.data("scrollXPos",tempScrollableAreaWidth)}tempScrollableAreaWidth=tempScrollableAreaWidth+$(this).outerWidth(true)})}self._trigger("movedToElementNumber",null,{"elementNumber":elementNumber});break;default:break}el.data("scrollWrapper").scrollLeft(el.data("scrollXPos"));self._showHideHotSpots()},addContent:function(ajaxContentURL,addWhere){var self=this,el=this.element;$.get(ajaxContentURL,function(data){if(addWhere==="first"){el.data("scrollableArea").children(":first").before(data)}else{el.data("scrollableArea").children(":last").after(data)}self.recalculateScrollableArea();self._showHideHotSpots()})},replaceContent:function(ajaxContentURL){var self=this,el=this.element;el.data("scrollableArea").load(ajaxContentURL,function(){self.recalculateScrollableArea();self.moveToElement("first");self._showHideHotSpots();el.data("startingPosition",0)})},recalculateScrollableArea:function(){var tempScrollableAreaWidth=0,foundStartAtElement=false,o=this.options,el=this.element,self=this;el.data("scrollableArea").children(o.countOnlyClass).each(function(){if((o.startAtElementId.length>0)&&(($(this).attr("id"))===o.startAtElementId)){el.data("startingPosition",tempScrollableAreaWidth);foundStartAtElement=true}tempScrollableAreaWidth=tempScrollableAreaWidth+$(this).outerWidth(true)});if(!(foundStartAtElement)){el.data("startAtElementId","")}el.data("scrollableAreaWidth",tempScrollableAreaWidth);el.data("scrollableArea").width(el.data("scrollableAreaWidth"));el.data("scrollWrapper").scrollLeft(el.data("startingPosition"));el.data("scrollXPos",el.data("startingPosition"));if(!(el.data("initialAjaxContentLoaded"))){if((o.autoScroll.length>0)&&!(o.hiddenOnStart)&&(o.ajaxContentURL.length>0)){self.startAutoScroll();el.data("initialAjaxContentLoaded",true)}}},stopAutoScroll:function(){var self=this,el=this.element;clearInterval(el.data("autoScrollInterval"));el.data("autoScrollInterval",null);self._showHideHotSpots();self._trigger("autoScrollStopped")},startAutoScroll:function(){var self=this,el=this.element,o=this.options;self._showHideHotSpots();clearInterval(el.data("autoScrollInterval"));el.data("autoScrollInterval",null);self._trigger("autoScrollStarted");el.data("autoScrollInterval",setInterval(function(){if(!(el.data("visible"))||(el.data("scrollableAreaWidth")<=(el.data("scrollWrapper").innerWidth()))){clearInterval(el.data("autoScrollInterval"));el.data("autoScrollInterval",null)}else{el.data("previousScrollLeft",el.data("scrollWrapper").scrollLeft());switch(o.autoScrollDirection){case"right":el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()+o.autoScrollStep);if(el.data("previousScrollLeft")===el.data("scrollWrapper").scrollLeft()){self._trigger("autoScrollRightLimitReached");clearInterval(el.data("autoScrollInterval"));el.data("autoScrollInterval",null);self._trigger("autoScrollIntervalStopped")}break;case"left":el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()-o.autoScrollStep);if(el.data("previousScrollLeft")===el.data("scrollWrapper").scrollLeft()){self._trigger("autoScrollLeftLimitReached");clearInterval(el.data("autoScrollInterval"));el.data("autoScrollInterval",null);self._trigger("autoScrollIntervalStopped")}break;case"backandforth":if(el.data("pingPongDirection")==="right"){el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()+(o.autoScrollStep))}else{el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()-(o.autoScrollStep))}if(el.data("previousScrollLeft")===el.data("scrollWrapper").scrollLeft()){if(el.data("pingPongDirection")==="right"){el.data("pingPongDirection","left");self._trigger("autoScrollRightLimitReached")}else{el.data("pingPongDirection","right");self._trigger("autoScrollLeftLimitReached")}}break;case"endlessloopright":if(el.data("getNextElementWidth")){if((o.startAtElementId.length>0)&&(el.data("startAtElementHasNotPassed"))){el.data("swapAt",$("#"+o.startAtElementId).outerWidth(true));el.data("startAtElementHasNotPassed",false)}else{el.data("swapAt",el.data("scrollableArea").children(":first").outerWidth(true))}el.data("getNextElementWidth",false)}el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()+o.autoScrollStep);if(el.data("swapAt")<=el.data("scrollWrapper").scrollLeft()){el.data("swappedElement",el.data("scrollableArea").children(":first").detach());el.data("scrollableArea").append(el.data("swappedElement"));el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()-el.data("swappedElement").outerWidth(true));el.data("getNextElementWidth",true)}break;case"endlessloopleft":if(el.data("getNextElementWidth")){if((o.startAtElementId.length>0)&&(el.data("startAtElementHasNotPassed"))){el.data("swapAt",$("#"+o.startAtElementId).outerWidth(true));el.data("startAtElementHasNotPassed",false)}else{el.data("swapAt",el.data("scrollableArea").children(":first").outerWidth(true))}el.data("getNextElementWidth",false)}el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()-o.autoScrollStep);if(el.data("scrollWrapper").scrollLeft()===0){el.data("swappedElement",el.data("scrollableArea").children(":last").detach());el.data("scrollableArea").prepend(el.data("swappedElement"));el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()+el.data("swappedElement").outerWidth(true));el.data("getNextElementWidth",true)}break;default:break}}},o.autoScrollInterval))},restoreOriginalElements:function(){var self=this,el=this.element;el.data("scrollableArea").html(el.data("originalElements"));self.recalculateScrollableArea();self.moveToElement("first")},show:function(){var el=this.element;el.data("visible",true);el.show()},hide:function(){var el=this.element;el.data("visible",false);el.hide()},enable:function(){var el=this.element;el.data("enabled",true)},disable:function(){var el=this.element;clearInterval(el.data("autoScrollInterval"));clearInterval(el.data("rightScrollInterval"));clearInterval(el.data("leftScrollInterval"));clearInterval(el.data("hideHotSpotBackgroundsInterval"));el.data("enabled",false)},destroy:function(){var el=this.element;clearInterval(el.data("autoScrollInterval"));clearInterval(el.data("rightScrollInterval"));clearInterval(el.data("leftScrollInterval"));clearInterval(el.data("hideHotSpotBackgroundsInterval"));el.data("scrollingHotSpotRight").unbind("mouseover");el.data("scrollingHotSpotRight").unbind("mouseout");el.data("scrollingHotSpotRight").unbind("mousedown");el.data("scrollingHotSpotLeft").unbind("mouseover");el.data("scrollingHotSpotLeft").unbind("mouseout");el.data("scrollingHotSpotLeft").unbind("mousedown");el.data("scrollableArea").html(el.data("originalElements"));el.data("scrollableArea").removeAttr("style");el.data("scrollingHotSpotRight").removeAttr("style");el.data("scrollingHotSpotLeft").removeAttr("style");el.data("scrollWrapper").scrollLeft(0);el.data("scrollingHotSpotLeft").removeClass("scrollingHotSpotLeftVisible");el.data("scrollingHotSpotRight").removeClass("scrollingHotSpotRightVisible");el.data("scrollingHotSpotRight").hide();el.data("scrollingHotSpotLeft").hide();$.Widget.prototype.destroy.apply(this,arguments)}})})(jQuery);


// 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}})());

/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright (C) 2001, 2008 Hoefler & Frere-Jones. http://www.typography.com
 * 
 * Trademark:
 * Gotham is a trademark of Hoefler & Frere-Jones, which may be registered in
 * certain jurisdictions.
 * 
 * Full name:
 * Gotham-Book
 * 
 * Manufacturer:
 * Hoefler & Frere-Jones
 * 
 * Designer:
 * Hoefler & Frere-Jones
 * 
 * Vendor URL:
 * www.typography.com
 * 
 * License information:
 * http://www.typography.com/support/eula.html
 */
Cufon.registerFont({"w":225,"face":{"font-family":"dl-gotham-book","font-weight":325,"font-stretch":"normal","units-per-em":"360","panose-1":"0 0 0 0 0 0 0 0 0 0","ascent":"288","descent":"-72","bbox":"-8 -287 383 58","underline-thickness":"18","underline-position":"-18","stemh":"25","stemv":"28","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":108},"A":{"d":"14,0r115,-254r27,0r114,254r-30,0r-30,-67r-137,0r-30,67r-29,0xm84,-93r115,0r-57,-128","w":284},"B":{"d":"36,-252v81,2,188,-17,189,63v0,33,-20,50,-40,59v30,9,54,26,54,61v0,43,-36,69,-91,69r-112,0r0,-252xm196,-185v0,-50,-79,-41,-132,-41r0,86v56,-1,132,11,132,-45xm210,-71v0,-52,-89,-43,-146,-43r0,88v59,-1,146,11,146,-45","w":259,"k":{"?":2,"&":-1,"T":6,"V":7,"W":5,"Y":11,"X":7}},"C":{"d":"151,4v-73,0,-127,-57,-127,-130v0,-71,54,-130,128,-130v46,0,73,16,98,40r-19,21v-21,-20,-45,-35,-79,-35v-56,0,-98,45,-98,104v0,97,122,138,179,68r19,18v-26,27,-55,44,-101,44","w":265,"k":{"J":1,"C":7,"G":7,"O":7,"Q":7,"Y":4,"X":4,"-":4}},"D":{"d":"36,0r0,-252r87,0v79,0,134,54,134,126v0,71,-55,126,-134,126r-87,0xm123,-226r-59,0r0,200v93,10,164,-21,164,-100v0,-56,-41,-100,-105,-100","w":281,"k":{"?":7,"}":7,"]":7,")":11,"\/":14,"A":17,"J":14,".":14,",":14,"Z":16,"T":18,"V":16,"W":13,"Y":23,"S":4,"X":20}},"E":{"d":"36,0r0,-252r182,0r0,26r-154,0r0,86r138,0r0,26r-138,0r0,88r156,0r0,26r-184,0","w":241},"F":{"d":"36,0r0,-252r181,0r0,26r-153,0r0,90r137,0r0,26r-137,0r0,110r-28,0","w":236,"k":{"\/":25,"?":-4,"&":9,"A":29,"J":40,".":36,",":36,"C":5,"G":5,"O":5,"Q":5,"Z":4}},"G":{"d":"153,4v-79,0,-129,-57,-129,-130v0,-69,51,-130,127,-130v42,0,69,12,94,33r-19,22v-19,-17,-40,-29,-76,-29v-56,0,-96,47,-96,104v0,60,39,105,100,105v29,0,55,-11,72,-25r0,-63r-76,0r0,-26r104,0r0,101v-23,21,-59,38,-101,38","w":282,"k":{"?":4,"T":6,"V":8,"W":6,"Y":11,"X":4}},"H":{"d":"36,0r0,-252r28,0r0,112r146,0r0,-112r28,0r0,252r-28,0r0,-113r-146,0r0,113r-28,0","w":273},"I":{"d":"38,0r0,-252r29,0r0,252r-29,0","w":104},"J":{"d":"167,-84v11,99,-124,112,-156,43r21,-18v25,51,107,51,107,-24r0,-169r28,0r0,168","w":199,"k":{"A":9,"J":7,".":5,",":5}},"K":{"d":"36,0r0,-252r28,0r0,150r145,-150r37,0r-108,110r112,142r-35,0r-97,-122r-54,54r0,68r-28,0","w":258,"k":{"&":3,"A":2,"C":18,"G":18,"O":18,"Q":18,"T":4,"V":11,"W":11,"Y":13,"S":4,"-":18,"U":5}},"L":{"d":"36,0r0,-252r28,0r0,226r142,0r0,26r-170,0","w":222,"k":{"*":29,"?":22,"&":3,"C":14,"G":14,"O":14,"Q":14,"T":36,"V":41,"W":36,"Y":47,"-":14,"U":7}},"M":{"d":"36,0r0,-252r28,0r92,138r92,-138r29,0r0,252r-29,0r0,-204r-91,135r-2,0r-92,-135r0,204r-27,0","w":312},"N":{"d":"36,0r0,-252r26,0r159,202r0,-202r28,0r0,252r-23,0r-163,-207r0,207r-27,0","w":284},"O":{"d":"153,4v-77,0,-129,-60,-129,-130v0,-69,52,-130,129,-130v77,0,129,60,129,130v0,69,-52,130,-129,130xm153,-22v58,0,99,-46,99,-104v0,-57,-41,-104,-99,-104v-58,0,-99,46,-99,104v0,57,41,104,99,104","w":306,"k":{"?":7,"}":7,"]":7,")":11,"\/":14,"A":15,"J":11,".":14,",":14,"Z":14,"T":17,"V":15,"W":13,"Y":22,"S":2,"X":18}},"P":{"d":"36,0r0,-252r94,0v57,0,94,30,94,81v-1,76,-77,88,-160,82r0,89r-28,0xm64,-115v62,3,131,1,131,-56v0,-59,-69,-57,-131,-55r0,111","w":240,"k":{"&":5,"\/":22,"A":25,"J":36,".":36,",":36,"Z":5,"V":4,"W":2,"Y":4,"X":11}},"Q":{"d":"285,-14r-20,22r-33,-30v-21,17,-48,26,-79,26v-77,0,-129,-60,-129,-130v0,-69,52,-130,129,-130v113,0,167,134,99,214xm54,-127v0,82,93,135,158,86r-47,-40r19,-21r47,43v49,-64,7,-171,-78,-171v-58,0,-99,46,-99,103","w":306,"k":{")":4,"?":7,"T":17,"V":15,"W":13,"Y":23}},"R":{"d":"36,-252v90,0,200,-15,199,76v0,42,-28,66,-68,73r77,103r-35,0r-73,-98r-72,0r0,98r-28,0r0,-252xm64,-123v63,1,142,8,142,-53v0,-58,-81,-51,-142,-50r0,103","w":260,"k":{"J":2,"T":3,"V":7,"W":5,"Y":9}},"S":{"d":"208,-68v-2,89,-141,89,-189,31r18,-21v26,24,51,36,86,36v34,0,56,-18,56,-44v0,-23,-12,-35,-65,-47v-58,-13,-85,-32,-85,-74v0,-78,126,-88,172,-38r-17,22v-34,-36,-126,-39,-126,14v0,24,13,37,68,49v56,12,82,33,82,72","w":230,"k":{"?":4,"A":5,"Z":4,"T":5,"V":11,"W":9,"Y":11,"S":4,"X":9}},"T":{"d":"102,0r0,-226r-84,0r0,-26r198,0r0,26r-85,0r0,226r-29,0","w":233,"k":{"&":23,"\/":32,"A":32,"J":40,".":36,",":36,"C":17,"G":17,"O":17,"Q":17,"Z":6,"S":5,":":14,";":14,"-":32}},"U":{"d":"136,4v-62,0,-104,-38,-104,-109r0,-147r28,0r0,145v0,54,29,85,77,85v46,0,76,-28,76,-83r0,-147r29,0r0,144v0,73,-43,112,-106,112","w":273,"k":{"\/":5,"A":9,"J":7,".":5,",":5,"X":4}},"V":{"d":"122,2r-108,-254r32,0r89,217r90,-217r31,0r-108,254r-26,0","w":270,"k":{"\/":43,"&":18,"A":36,"J":43,".":43,",":43,"C":15,"G":15,"O":15,"Q":15,"Z":4,"V":4,"W":4,"Y":7,"S":9,"X":7,":":7,";":7,"-":14}},"W":{"d":"106,2r-90,-254r31,0r72,210r69,-211r24,0r69,211r72,-210r30,0r-90,254r-24,0r-70,-205r-69,205r-24,0","w":398,"k":{"&":15,"\/":36,"A":32,"J":38,".":36,",":36,"C":13,"G":13,"O":13,"Q":13,"Z":4,"V":4,"W":4,"Y":7,"S":7,"X":5,":":5,";":5,"-":13}},"X":{"d":"208,-252r33,0r-93,123r96,129r-33,0r-81,-109r-81,109r-32,0r96,-129r-93,-123r34,0r77,104","w":261,"k":{"?":5,"&":4,"A":2,"J":4,"C":18,"G":18,"O":18,"Q":18,"V":7,"W":5,"Y":8,"S":11,"-":18,"U":4}},"Y":{"d":"114,0r0,-100r-104,-152r34,0r85,126r86,-126r33,0r-105,152r0,100r-29,0","w":257,"k":{"&":24,"\/":40,"A":40,"J":47,".":47,",":47,"C":22,"G":22,"O":22,"Q":22,"Z":4,"V":7,"W":7,"Y":2,"S":13,"X":8,":":14,";":14,"-":29}},"Z":{"d":"24,0r0,-19r163,-207r-157,0r0,-26r196,0r0,19r-163,207r163,0r0,26r-202,0","w":249,"k":{"&":4,"C":14,"G":14,"O":14,"Q":14,"Z":4,"S":4,"-":11}},"0":{"d":"129,4v-65,0,-107,-58,-107,-130v0,-71,42,-130,107,-130v65,0,106,58,106,130v0,71,-41,130,-106,130xm129,-22v47,0,77,-48,77,-104v0,-55,-30,-104,-77,-104v-47,0,-77,48,-77,104v0,55,30,104,77,104","w":257,"k":{"\/":13,"7":10,"3":4,"2":4,"1":2,".":7,",":7}},"1":{"d":"64,0r0,-224r-47,14r-7,-23v28,-7,47,-23,83,-21r0,254r-29,0","w":128},"2":{"d":"17,0r0,-22v41,-42,144,-102,144,-160v0,-30,-23,-48,-50,-48v-29,0,-48,15,-68,43r-21,-15v23,-34,47,-54,91,-54v45,0,78,31,78,72v0,60,-91,116,-131,158r133,0r0,26r-176,0","w":215,"k":{"7":4,"4":9}},"3":{"d":"112,4v-42,0,-73,-18,-94,-45r21,-18v27,47,125,54,128,-12v1,-36,-39,-52,-86,-49r-6,-17r79,-89r-123,0r0,-26r161,0r0,21r-79,88v44,4,83,25,83,71v0,45,-37,76,-84,76","w":220,"k":{"\/":4,"9":2,"7":9,"5":2}},"4":{"d":"156,0r0,-60r-133,0r-8,-21r143,-173r25,0r0,170r39,0r0,24r-39,0r0,60r-27,0xm50,-84r106,0r0,-129","w":241,"k":{"\/":7,"9":4,"7":13,"1":7}},"5":{"d":"109,4v-36,0,-67,-17,-90,-40r19,-20v36,47,129,47,132,-22v3,-53,-77,-66,-115,-39r-19,-12r7,-123r145,0r0,26r-120,0r-6,81v56,-27,137,-1,137,67v0,49,-37,82,-90,82","w":220,"k":{"\/":7,"9":2,"7":11,"3":2,"2":4}},"6":{"d":"120,4v-70,0,-97,-42,-98,-124v0,-77,39,-136,105,-136v30,0,52,10,74,28r-16,22v-19,-16,-37,-24,-60,-24v-50,0,-75,52,-74,111v35,-65,159,-43,159,39v0,49,-39,84,-90,84xm120,-21v37,0,61,-25,61,-58v0,-31,-25,-54,-61,-54v-38,0,-63,27,-63,56v0,32,26,56,63,56","w":232,"k":{"\/":4,"9":4,"7":8,"3":4,"1":6}},"7":{"d":"49,0r114,-226r-139,0r0,-26r171,0r0,21r-114,231r-32,0","w":214,"k":{"\/":50,"9":5,"8":4,"6":7,"5":9,"4":31,"3":7,"2":5,"1":-4,"0":7,".":36,",":36,"-":11}},"8":{"d":"113,4v-54,0,-94,-30,-94,-72v0,-30,22,-51,52,-62v-23,-11,-44,-29,-44,-59v0,-39,40,-67,86,-67v46,0,87,28,86,68v0,29,-20,47,-43,58v30,11,52,31,52,62v0,43,-41,72,-95,72xm113,-140v32,0,58,-19,58,-47v0,-25,-25,-44,-58,-44v-33,0,-57,19,-57,45v0,27,25,46,57,46xm113,-21v41,0,66,-21,66,-48v0,-28,-29,-48,-66,-48v-37,0,-65,20,-65,49v0,25,24,47,65,47","w":226,"k":{"9":2,"7":4}},"9":{"d":"113,-256v70,0,98,42,98,124v0,80,-43,136,-105,136v-33,0,-57,-13,-78,-31r17,-22v21,18,40,27,62,27v50,0,76,-53,75,-110v-33,68,-159,42,-159,-39v0,-48,36,-85,90,-85xm114,-116v39,0,62,-28,62,-58v0,-32,-26,-57,-64,-57v-38,0,-60,28,-60,60v0,32,25,55,62,55","w":232,"k":{"\/":9,"7":8,"5":2,"3":4,"2":4,".":4,",":4}},".":{"d":"28,0r0,-38r33,0r0,38r-33,0","w":88,"k":{"1":18,"7":7,"0":7,"C":14,"G":14,"O":14,"Q":14,"T":36,"V":43,"W":36,"Y":47,"U":5}},",":{"d":"21,44r-4,-13v18,-6,25,-16,24,-31r-13,0r0,-38r33,0v2,44,-1,76,-40,82","w":88,"k":{"1":18,"7":7,"0":7,"C":14,"G":14,"O":14,"Q":14,"T":36,"V":43,"W":36,"Y":47,"U":5}},":":{"d":"30,-148r0,-38r33,0r0,38r-33,0xm30,0r0,-38r33,0r0,38r-33,0","w":91,"k":{"T":14,"V":7,"W":5,"Y":14}},";":{"d":"30,-148r0,-38r33,0r0,38r-33,0xm23,44r-5,-13v18,-6,25,-16,24,-31r-12,0r0,-38r33,0v2,44,-1,76,-40,82","w":91,"k":{"T":14,"V":7,"W":5,"Y":14}},"&":{"d":"217,5r-39,-41v-41,60,-163,52,-162,-32v0,-33,22,-57,61,-72v-44,-42,-28,-115,41,-116v35,0,62,26,62,57v0,32,-23,53,-60,66r58,58v11,-16,21,-35,30,-56r23,11v-11,24,-22,45,-36,63r44,45xm104,-149v32,-11,49,-26,49,-49v0,-20,-15,-35,-36,-35v-48,0,-49,53,-13,84xm45,-69v1,59,88,60,116,16r-68,-70v-33,12,-48,33,-48,54","w":250,"k":{"T":28,"V":21,"W":18,"Y":24,"S":3}},"!":{"d":"41,-71r-8,-181r32,0r-8,181r-16,0xm32,0r0,-38r34,0r0,38r-34,0","w":97},"?":{"d":"74,-130v45,-4,73,-20,73,-53v0,-26,-20,-47,-52,-47v-27,0,-48,13,-66,34r-18,-17v21,-25,45,-42,84,-42v49,0,81,30,81,72v0,45,-34,67,-75,73r-3,39r-19,0xm72,0r0,-38r33,0r0,38r-33,0","w":193},"-":{"d":"23,-94r0,-29r100,0r0,29r-100,0","w":146,"k":{"1":11,"7":14,"3":4,"A":14,"Z":11,"T":32,"V":14,"W":13,"Y":29,"X":18}},"_":{"d":"-1,58r0,-23r218,0r0,23r-218,0","w":216},"\/":{"d":"-8,46r167,-333r26,0r-167,333r-26,0","w":182,"k":{"\/":65,"9":7,"8":5,"7":4,"6":13,"5":7,"4":34,"3":4,"2":7,"1":-4,"0":13,"A":43,"J":47,"C":14,"G":14,"O":14,"Q":14,"Z":7,"S":11}},"\\":{"d":"165,46r-167,-333r25,0r167,333r-25,0","w":182,"k":{"C":4,"G":4,"O":4,"Q":4}},"|":{"d":"43,46r0,-333r23,0r0,333r-23,0","w":109},"(":{"d":"124,51v-132,-65,-132,-244,0,-308r12,18v-110,62,-111,210,0,271","w":156,"k":{"J":5,"C":11,"G":11,"O":11,"Q":11}},")":{"d":"32,51r-12,-19v112,-62,111,-209,0,-271r12,-18v132,65,132,244,0,308","w":156},"[":{"d":"34,47r0,-299r103,0r0,22r-77,0r0,255r77,0r0,22r-103,0","w":158,"k":{"J":4,"C":7,"G":7,"O":7,"Q":7}},"]":{"d":"21,47r0,-22r77,0r0,-255r-77,0r0,-22r104,0r0,299r-104,0","w":158},"{":{"d":"150,51v-77,-17,-80,-38,-78,-100v1,-32,-15,-47,-52,-44r0,-21v49,5,52,-24,52,-71v0,-37,13,-60,78,-72r4,18v-62,16,-56,32,-56,85v0,30,-14,44,-37,51v33,8,37,35,37,77v0,32,6,45,56,58","w":173,"k":{"J":4,"C":7,"G":7,"O":7,"Q":7}},"}":{"d":"24,51r-5,-19v63,-16,57,-32,57,-85v0,-30,14,-43,37,-50v-33,-8,-37,-36,-37,-78v0,-32,-6,-45,-57,-58r5,-18v78,17,80,38,78,100v-1,31,15,45,51,43r0,21v-48,-4,-51,25,-51,71v0,37,-13,61,-78,73","w":173},"@":{"d":"180,58v-92,0,-161,-71,-161,-157v0,-86,70,-157,158,-157v88,0,157,67,157,142v0,61,-35,88,-68,88v-26,0,-43,-12,-50,-30v-30,48,-124,36,-124,-35v0,-77,101,-121,136,-60r5,-25r24,4v-5,33,-17,68,-17,103v0,18,11,29,30,29v26,0,51,-23,51,-74v0,-66,-62,-130,-144,-130v-83,0,-145,65,-145,145v0,80,62,145,148,145v36,0,61,-8,89,-24r6,9v-28,17,-58,27,-95,27xm177,-158v-59,-6,-87,109,-15,110v60,4,86,-108,15,-110","w":352},"*":{"d":"68,-143r4,-45r-37,26r-10,-17r42,-19r-42,-19r10,-17r37,26r-4,-45r19,0r-4,45r37,-26r10,17r-42,19r42,19r-10,17r-37,-26r4,45r-19,0","w":154,"k":{"A":36,"J":29}},"$":{"d":"197,-222r-16,21v-18,-14,-35,-23,-54,-26r0,89v109,11,97,133,1,138r0,35r-23,0r0,-36v-32,-3,-60,-15,-85,-37r16,-21v22,19,43,31,70,34r0,-90v-53,-13,-76,-32,-76,-70v0,-37,31,-65,75,-67r0,-21r23,0r0,22v27,3,48,13,69,29xm127,-111r0,87v31,-2,50,-19,50,-42v0,-21,-10,-35,-50,-45xm57,-187v0,21,9,34,49,44r0,-85v-31,1,-49,19,-49,41","w":228,"k":{"7":4}},"#":{"d":"221,-89r0,25r-46,0r-11,64r-25,0r10,-64r-68,0r-11,64r-25,0r10,-64r-39,0r0,-25r44,0r13,-76r-43,0r0,-25r47,0r11,-62r25,0r-11,62r69,0r11,-62r25,0r-11,62r39,0r0,25r-43,0r-13,76r42,0xm98,-165r-13,77r69,0r13,-77r-69,0","w":252},"%":{"d":"76,-126v-34,0,-57,-30,-57,-64v0,-34,22,-65,57,-65v34,0,57,30,57,65v0,34,-23,64,-57,64xm76,-235v-20,0,-33,20,-33,45v0,25,14,44,33,44v19,0,33,-20,33,-44v0,-25,-15,-45,-33,-45xm45,0r185,-252r25,0r-184,252r-26,0xm224,3v-34,0,-57,-30,-57,-65v0,-34,24,-64,58,-64v34,0,56,30,56,64v0,34,-22,65,-57,65xm225,-17v20,0,32,-20,32,-45v0,-25,-14,-44,-33,-44v-19,0,-33,20,-33,44v0,25,15,45,34,45","w":300},"\"":{"d":"94,-154r11,-98v10,2,27,-3,33,2r-29,96r-15,0xm23,-154r11,-98v10,2,27,-3,34,2r-29,96r-16,0","w":158},"'":{"d":"23,-154r11,-98v10,2,27,-3,34,2r-29,96r-16,0","w":88},"+":{"d":"99,-40r0,-74r-75,0r0,-26r75,0r0,-74r27,0r0,74r75,0r0,26r-75,0r0,74r-27,0"},"=":{"d":"29,-156r0,-26r167,0r0,26r-167,0xm29,-71r0,-27r167,0r0,27r-167,0"},"<":{"d":"192,-31r-169,-84r0,-24r169,-83r0,27r-139,68r139,68r0,28"},">":{"d":"33,-31r0,-28r139,-67r-139,-68r0,-28r169,83r0,24"},"^":{"d":"23,-177r56,-76r22,0r56,76r-25,0r-42,-56r-43,56r-24,0","w":180},"~":{"d":"26,-90v9,-56,50,-35,83,-23v9,0,13,-5,18,-18r17,4v-9,55,-48,35,-82,24v-9,0,-14,5,-19,18","w":170},"`":{"d":"93,-214r-41,-39r29,-13r33,52r-21,0","w":180},"\u00a0":{"w":108}}});


/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright (C) 2001, 2008 Hoefler & Frere-Jones. http://www.typography.com
 * 
 * Trademark:
 * Gotham is a trademark of Hoefler & Frere-Jones, which may be registered in
 * certain jurisdictions.
 * 
 * Full name:
 * Gotham-Medium
 * 
 * Manufacturer:
 * Hoefler & Frere-Jones
 * 
 * Designer:
 * Hoefler & Frere-Jones
 * 
 * Vendor URL:
 * www.typography.com
 * 
 * License information:
 * http://www.typography.com/support/eula.html
 */
Cufon.registerFont({"w":241,"face":{"font-family":"dl-gotham-medium","font-weight":350,"font-stretch":"normal","units-per-em":"360","panose-1":"0 0 0 0 0 0 0 0 0 0","ascent":"288","descent":"-72","x-height":"4","bbox":"-9 -287 389 59.2312","underline-thickness":"18","underline-position":"-18","stemh":"40","stemv":"44","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":108},"A":{"d":"11,0r111,-254r41,0r111,254r-47,0r-26,-61r-119,0r-26,61r-45,0xm98,-100r87,0r-44,-101","w":284},"B":{"d":"32,-252v83,2,196,-19,196,65v0,30,-17,46,-36,56v86,29,54,131,-43,131r-117,0r0,-252xm76,-146v45,-1,108,9,108,-35v0,-41,-66,-31,-108,-32r0,67xm198,-74v0,-44,-76,-33,-122,-34r0,69v48,-2,122,12,122,-35","w":259,"k":{"?":2,"&":-4,"v":4,"w":4,"y":4,"T":5,"V":7,"W":5,"Y":11,"X":7}},"C":{"d":"149,4v-73,0,-128,-57,-128,-130v0,-72,54,-130,130,-130v46,0,75,16,99,39r-29,33v-48,-60,-153,-28,-153,58v0,49,35,89,83,89v31,0,50,-12,72,-32r29,29v-26,27,-56,44,-103,44","w":265,"k":{"J":3,"C":7,"G":7,"O":7,"Q":7,"d":4,"g":4,"q":4,"c":4,"e":4,"o":4,"v":4,"w":4,"y":4,"V":1,"W":1,"Y":4,"X":4,"x":4,"-":4}},"D":{"d":"32,0r0,-252r94,0v79,0,134,54,134,126v0,71,-55,126,-134,126r-94,0xm214,-125v0,-68,-58,-96,-137,-87r0,172v78,8,137,-17,137,-85","w":281,"k":{"?":7,"}":7,"]":7,")":11,"\/":14,"A":18,"J":14,".":14,",":14,"Z":15,"T":16,"V":16,"W":14,"Y":23,"S":4,"X":20,"x":4}},"E":{"d":"32,0r0,-252r187,0r0,40r-142,0r0,65r126,0r0,40r-126,0r0,67r144,0r0,40r-189,0","k":{"d":4,"g":4,"q":4,"c":4,"e":4,"o":4,"v":4,"w":4,"y":4}},"F":{"d":"32,0r0,-252r188,0r0,40r-143,0r0,69r127,0r0,40r-127,0r0,103r-45,0","w":236,"k":{"\/":25,"?":-4,"&":7,"A":29,"J":40,".":36,",":36,"C":2,"G":2,"O":2,"Q":2,"Z":4,"d":4,"g":4,"q":4,"c":5,"e":5,"o":5,"a":9,"s":4,"v":5,"w":4,"y":5,"z":5}},"G":{"d":"152,4v-79,0,-131,-56,-131,-130v0,-71,54,-130,130,-130v44,0,71,12,97,34r-28,33v-19,-17,-39,-27,-71,-27v-46,0,-81,41,-81,90v0,79,89,115,146,71r0,-47r-64,0r0,-39r107,0r0,106v-25,21,-60,39,-105,39","w":282,"k":{"?":4,"a":-4,"v":2,"y":2,"T":5,"V":9,"W":7,"Y":11,"X":4}},"H":{"d":"32,0r0,-252r45,0r0,105r120,0r0,-105r44,0r0,252r-44,0r0,-106r-120,0r0,106r-45,0","w":273},"I":{"d":"35,0r0,-252r44,0r0,252r-44,0","w":114},"J":{"d":"173,-86v11,99,-128,115,-165,49r29,-30v24,41,91,45,90,-20r0,-165r46,0r0,166","w":201,"k":{"A":9,"J":7,".":5,",":5}},"K":{"d":"32,0r0,-252r45,0r0,127r120,-127r54,0r-105,108r110,144r-54,0r-86,-113r-39,40r0,73r-45,0","w":261,"k":{"&":1,"A":5,"C":19,"G":19,"O":19,"Q":19,"d":9,"g":9,"q":9,"c":11,"e":11,"o":11,"a":4,"v":22,"w":18,"y":18,"T":4,"V":11,"W":11,"Y":12,"S":4,"-":18,"f":7,"t":9,"u":7,"U":5}},"L":{"d":"32,0r0,-252r45,0r0,212r132,0r0,40r-177,0","w":222,"k":{"*":29,"?":22,"&":1,"C":14,"G":14,"O":14,"Q":14,"d":2,"g":2,"q":2,"c":4,"e":4,"o":4,"v":22,"w":18,"y":22,"T":36,"V":41,"W":36,"Y":47,"-":14,"f":7,"t":7,"U":7}},"M":{"d":"32,0r0,-252r48,0r76,119r77,-119r47,0r0,252r-44,0r0,-181r-81,119r-79,-118r0,180r-44,0","w":312},"N":{"d":"32,0r0,-252r41,0r135,174r0,-174r44,0r0,252r-37,0r-139,-179r0,179r-44,0","w":284},"O":{"d":"153,4v-77,0,-132,-58,-132,-130v0,-71,55,-130,132,-130v77,0,132,58,132,130v0,71,-55,130,-132,130xm153,-37v50,0,85,-39,85,-89v0,-49,-35,-90,-85,-90v-50,0,-85,40,-85,90v0,49,35,89,85,89","w":306,"k":{"?":7,"}":7,"]":7,")":11,"\/":14,"A":16,"J":11,".":14,",":14,"Z":13,"T":14,"V":16,"W":14,"Y":22,"S":2,"X":18,"x":2}},"P":{"d":"32,0r0,-252r100,0v59,0,96,33,96,85v-1,75,-70,92,-151,86r0,81r-45,0xm77,-121v51,3,106,0,106,-46v0,-49,-56,-47,-106,-45r0,91","w":240,"k":{"&":2,"\/":22,"A":25,"J":36,".":36,",":36,"Z":5,"c":2,"e":2,"o":2,"a":4,"v":-4,"w":-4,"y":-4,"V":4,"W":2,"Y":4,"X":11,"f":-5,"t":-5}},"Q":{"d":"288,-24r-28,32r-31,-27v-83,59,-208,-5,-208,-107v0,-71,55,-130,132,-130v109,0,169,124,106,207xm68,-127v0,67,69,112,129,79r-44,-37r29,-33r44,41v33,-59,-5,-139,-73,-139v-50,0,-85,40,-85,89","w":306,"k":{")":4,"?":7,"T":14,"V":16,"W":14,"Y":23}},"R":{"d":"145,-252v56,0,93,28,93,80v0,41,-24,67,-59,77r68,95r-53,0r-62,-88r-55,0r0,88r-45,0r0,-252r113,0xm77,-127v51,0,116,7,116,-43v0,-50,-65,-42,-116,-42r0,85","w":260,"k":{"J":2,"d":2,"g":2,"q":2,"c":4,"e":4,"o":4,"T":1,"V":7,"W":5,"Y":9}},"S":{"d":"211,-72v0,94,-144,94,-196,35r27,-31v24,21,49,32,80,32v27,0,44,-12,44,-32v0,-18,-10,-28,-57,-39v-54,-13,-83,-29,-83,-76v0,-82,129,-92,177,-41r-24,34v-23,-17,-45,-26,-68,-26v-26,0,-41,13,-41,30v0,19,11,28,60,40v53,13,81,32,81,74","w":230,"k":{"?":4,"A":5,"Z":4,"v":5,"w":4,"y":5,"z":2,"T":5,"V":11,"W":9,"Y":11,"S":4,"X":9,"x":5,"f":2,"t":2}},"T":{"d":"94,0r0,-211r-80,0r0,-41r205,0r0,41r-80,0r0,211r-45,0","w":233,"k":{"&":19,"\/":32,"j":7,"A":32,"J":40,".":36,",":36,"C":14,"G":14,"O":14,"Q":14,"Z":5,"d":37,"g":37,"q":37,"c":41,"e":41,"o":41,"a":41,"s":35,"v":23,"w":21,"y":23,"z":32,"S":5,"x":23,":":8,";":8,"-":32,"b":4,"h":4,"k":4,"l":4,"m":26,"n":26,"p":26,"r":26,"f":13,"i":7,"t":10,"u":23}},"U":{"d":"136,4v-66,0,-108,-38,-108,-111r0,-145r45,0v5,84,-27,215,63,215v39,0,64,-24,64,-70r0,-145r44,0r0,143v0,75,-42,113,-108,113","w":272,"k":{"\/":5,"A":9,"J":7,".":5,",":5,"X":4,"x":2}},"V":{"d":"116,2r-105,-254r49,0r76,194r75,-194r48,0r-104,254r-39,0","w":270,"k":{"\/":43,"&":16,"j":7,"A":36,"J":43,".":43,",":43,"C":16,"G":16,"O":16,"Q":16,"Z":4,"d":23,"g":23,"q":23,"c":25,"e":25,"o":25,"a":25,"s":22,"v":14,"w":13,"y":14,"z":20,"V":4,"W":4,"Y":7,"S":9,"X":7,"x":18,":":7,";":7,"-":14,"b":4,"h":4,"k":4,"l":4,"m":14,"n":14,"p":14,"r":14,"f":9,"i":7,"t":7,"u":14}},"W":{"d":"101,2r-88,-254r48,0r60,187r62,-188r37,0r62,188r60,-187r47,0r-88,254r-38,0r-62,-181r-62,181r-38,0","w":401,"k":{"&":13,"\/":36,"j":5,"A":32,"J":38,".":36,",":36,"C":14,"G":14,"O":14,"Q":14,"Z":4,"d":22,"g":22,"q":22,"c":23,"e":23,"o":23,"a":25,"s":22,"v":13,"w":13,"y":13,"z":20,"V":4,"W":4,"Y":7,"S":7,"X":5,"x":14,":":5,";":5,"-":13,"b":4,"h":4,"k":4,"l":4,"m":13,"n":13,"p":13,"r":13,"f":11,"i":5,"t":9,"u":13}},"X":{"d":"195,-252r51,0r-88,123r91,129r-52,0r-67,-96r-66,96r-51,0r91,-128r-87,-124r52,0r63,91","w":262,"k":{"?":5,"&":4,"j":4,"A":5,"J":4,"C":18,"G":18,"O":18,"Q":18,"d":14,"g":14,"q":14,"c":16,"e":16,"o":16,"a":4,"v":18,"w":14,"y":14,"V":7,"W":5,"Y":10,"S":11,"-":18,"b":4,"h":4,"k":4,"l":4,"f":7,"i":4,"t":7,"u":7,"U":4}},"Y":{"d":"107,0r0,-99r-101,-153r53,0r70,111r72,-111r50,0r-100,152r0,100r-44,0","w":257,"k":{"&":22,"\/":40,"j":7,"A":40,"J":47,".":47,",":47,"C":22,"G":22,"O":22,"Q":22,"Z":4,"d":38,"g":38,"q":38,"c":40,"e":40,"o":40,"a":36,"s":36,"v":22,"w":20,"y":22,"z":29,"V":7,"W":7,"Y":5,"S":13,"X":10,"x":25,":":14,";":14,"-":29,"b":1,"h":1,"k":1,"l":1,"m":27,"n":27,"p":27,"r":27,"f":14,"i":7,"t":11,"u":27}},"Z":{"d":"23,0r0,-33r149,-180r-144,0r0,-39r202,0r0,33r-149,180r149,0r0,39r-207,0","w":252,"k":{"&":2,"C":13,"G":13,"O":13,"Q":13,"Z":4,"d":7,"g":7,"q":7,"c":9,"e":9,"o":9,"v":7,"w":5,"y":5,"S":4,"-":11,"f":4}},"a":{"d":"31,-177v58,-30,155,-20,155,64r0,113r-42,0r0,-24v-28,42,-129,37,-129,-31v0,-60,78,-73,129,-54v7,-54,-65,-53,-101,-34xm57,-57v6,48,92,31,88,-11r0,-13v-26,-13,-92,-12,-88,24","w":211,"k":{"*":5,"?":13,"v":7,"w":7,"y":7,"t":2}},"b":{"d":"224,-95v0,98,-111,128,-153,65r0,30r-44,0r0,-263r44,0r0,105v41,-66,153,-35,153,63xm125,-34v30,0,55,-24,55,-61v0,-37,-25,-61,-55,-61v-30,0,-55,25,-55,61v0,36,25,61,55,61","k":{"*":5,"?":13,"}":5,"]":7,")":11,".":4,",":4,"v":9,"w":7,"y":9,"z":5,"x":11}},"c":{"d":"115,4v-57,0,-98,-44,-98,-99v0,-54,42,-99,99,-99v36,0,58,14,76,33r-27,29v-30,-43,-105,-22,-105,37v0,59,75,80,107,38r26,26v-19,21,-41,35,-78,35","w":205,"k":{"?":5,")":5,"d":4,"g":4,"q":4,"c":5,"e":5,"o":5,"v":2,"w":2,"y":2,"x":4}},"d":{"d":"171,-32v-41,66,-153,35,-153,-63v0,-97,109,-128,153,-66r0,-102r43,0r0,263r-43,0r0,-32xm116,-34v29,0,55,-25,55,-61v0,-37,-26,-61,-55,-61v-30,0,-54,23,-54,61v0,37,24,61,54,61"},"e":{"d":"192,-31v-49,65,-175,34,-175,-64v0,-54,39,-99,93,-99v64,1,96,52,90,114r-140,0v7,55,75,63,107,26xm60,-108r98,0v-3,-28,-20,-50,-49,-50v-27,0,-45,20,-49,50","w":217,"k":{"*":7,"?":14,"}":4,"]":7,")":11,".":4,",":4,"v":9,"w":9,"y":9,"z":5,"x":11}},"f":{"d":"37,-189v-9,-63,40,-88,94,-71r0,37v-27,-11,-58,-5,-51,34r50,0r0,36r-49,0r0,153r-44,0r0,-153r-24,0r0,-36r24,0","w":135,"k":{"*":-11,"?":-13,"}":-11,"]":-7,")":-11,"\/":16,".":16,",":16,"d":4,"g":4,"q":4,"c":4,"e":4,"o":4,"a":5,"z":4}},"g":{"d":"214,-39v11,103,-117,117,-187,75r16,-33v47,34,142,29,128,-53v-41,63,-153,36,-153,-55v0,-90,111,-115,153,-57r0,-28r43,0r0,151xm116,-52v30,0,55,-21,55,-53v0,-31,-25,-52,-55,-52v-30,0,-54,21,-54,53v0,31,24,52,54,52"},"h":{"d":"27,0r0,-263r44,0r0,102v27,-54,127,-38,127,40r0,121r-44,0v-6,-57,22,-154,-40,-154v-62,0,-39,95,-43,154r-44,0","w":223,"k":{"*":5,"?":11,"v":7,"w":5,"y":5}},"i":{"d":"28,-219r0,-42r47,0r0,42r-47,0xm30,0r0,-190r43,0r0,190r-43,0","w":102},"j":{"d":"28,-219r0,-42r47,0r0,42r-47,0xm73,3v2,47,-33,62,-76,54r0,-35v18,3,33,0,33,-22r0,-190r43,0r0,193","w":102,"k":{"\/":-3}},"k":{"d":"27,0r0,-263r44,0r0,157r79,-84r53,0r-76,77r78,113r-51,0r-56,-82r-27,28r0,54r-44,0","w":209,"k":{"d":9,"g":9,"q":9,"c":9,"e":9,"o":9,"a":4,"v":7,"w":7,"y":5,"-":7,"t":4,"u":4}},"l":{"d":"30,0r0,-263r43,0r0,263r-43,0","w":102},"m":{"d":"27,0r0,-190r44,0r0,29v17,-40,98,-45,115,0v32,-53,130,-42,130,40r0,121r-43,0v-5,-57,20,-154,-39,-154v-59,0,-35,97,-40,154r-44,0v-5,-56,21,-154,-38,-154v-60,0,-37,96,-41,154r-44,0","w":342,"k":{"*":5,"?":11,"v":7,"w":5,"y":5}},"n":{"d":"27,0r0,-190r44,0r0,29v27,-54,127,-38,127,40r0,121r-44,0v-6,-57,22,-154,-40,-154v-62,0,-39,95,-43,154r-44,0","w":223,"k":{"*":5,"?":11,"v":7,"w":5,"y":5}},"o":{"d":"118,4v-58,0,-101,-44,-101,-99v0,-54,43,-99,101,-99v58,0,102,45,102,99v0,54,-43,99,-102,99xm118,-34v35,0,58,-27,58,-61v0,-33,-24,-61,-58,-61v-35,0,-58,28,-58,61v0,33,24,61,58,61","w":236,"k":{"*":7,"?":18,"}":5,"]":7,")":11,".":7,",":7,"v":11,"w":9,"y":11,"z":7,"x":13}},"p":{"d":"27,58r0,-248r44,0r0,32v41,-66,153,-35,153,63v0,98,-111,128,-153,65r0,88r-44,0xm125,-34v30,0,55,-24,55,-61v0,-37,-25,-61,-55,-61v-30,0,-55,25,-55,61v0,36,25,61,55,61","k":{"*":5,"?":13,"}":5,"]":7,")":11,".":4,",":4,"v":9,"w":7,"y":9,"z":5,"x":11}},"q":{"d":"171,58r0,-90v-41,66,-153,35,-153,-63v0,-97,109,-128,153,-66r0,-29r43,0r0,248r-43,0xm116,-34v29,0,55,-25,55,-61v0,-37,-26,-61,-55,-61v-30,0,-54,23,-54,61v0,37,24,61,54,61","k":{"\/":-5}},"r":{"d":"27,0r0,-190r44,0r0,43v12,-28,34,-48,67,-47v-2,14,4,36,-2,46v-38,0,-65,26,-65,76r0,72r-44,0","w":148,"k":{"*":-5,"\/":27,".":32,",":32,"d":5,"g":5,"q":5,"c":6,"e":6,"o":6,"a":9,"z":4}},"s":{"d":"163,-57v-1,77,-105,73,-151,32r19,-29v21,15,44,23,63,23v19,0,29,-7,29,-21v0,-15,-20,-20,-42,-27v-28,-8,-60,-20,-60,-56v0,-66,94,-71,138,-37r-18,31v-18,-11,-37,-18,-53,-18v-17,0,-27,8,-27,20v0,14,21,20,43,27v28,9,59,21,59,55","w":180,"k":{"?":13,"}":4,"]":5,")":7,"s":4,"v":7,"w":5,"y":5,"z":4,"x":9,"t":4}},"t":{"d":"130,-6v-38,18,-94,12,-94,-47r0,-100r-24,0r0,-37r24,0r0,-52r44,0r0,52r51,0r0,37r-51,0r0,94v-2,29,31,26,50,17r0,36","w":147,"k":{"d":5,"g":5,"q":5,"c":5,"e":5,"o":5}},"u":{"d":"152,-30v-26,55,-127,39,-127,-39r0,-121r44,0v6,57,-22,154,40,154v62,0,39,-95,43,-154r44,0r0,190r-44,0r0,-30","w":223},"v":{"d":"87,1r-78,-191r47,0r51,140r52,-140r45,0r-77,191r-40,0","w":214,"k":{"?":4,"}":4,"]":7,"\/":25,".":31,",":31,"d":9,"g":9,"q":9,"c":11,"e":11,"o":11,"a":9,"s":7,"v":5,"w":5,"y":5,"z":2,"x":4,"-":5}},"w":{"d":"73,1r-61,-191r44,0r38,130r42,-131r38,0r42,131r39,-130r44,0r-62,191r-40,0r-42,-130r-43,130r-39,0","w":309,"k":{"?":4,"}":4,"]":7,"\/":22,".":25,",":25,"d":7,"g":7,"q":7,"c":9,"e":9,"o":9,"a":7,"s":5,"v":5,"w":4,"y":4,"z":2,"x":4,"-":4}},"x":{"d":"61,-190r44,64r44,-64r46,0r-67,93r70,97r-48,0r-46,-68r-47,68r-46,0r69,-97r-67,-93r48,0","w":208,"k":{"?":5,"}":4,"]":4,"d":11,"g":11,"q":11,"c":13,"e":13,"o":13,"a":5,"s":7,"v":4,"w":4,"y":4,"-":11}},"y":{"d":"110,-49r49,-141r45,0r-75,195v-17,58,-63,65,-108,42r15,-32v22,10,43,12,53,-15r-80,-190r47,0","w":214,"k":{"?":4,"}":4,"]":7,"\/":25,".":31,",":31,"d":9,"g":9,"q":9,"c":11,"e":11,"o":11,"a":9,"s":7,"v":5,"w":4,"y":4,"z":2,"x":4,"-":5}},"z":{"d":"19,0r0,-30r110,-124r-106,0r0,-36r161,0r0,30r-110,124r110,0r0,36r-165,0","w":201,"k":{"d":5,"g":5,"q":5,"c":5,"e":5,"o":5}},"0":{"d":"130,4v-66,0,-109,-57,-109,-130v0,-72,44,-130,110,-130v66,0,109,57,109,130v0,72,-44,130,-110,130xm131,-36v39,0,63,-40,63,-90v0,-50,-25,-90,-64,-90v-39,0,-64,39,-64,90v0,50,26,90,65,90","w":260,"k":{"\/":13,"7":10,"3":4,"2":4,"1":2,".":7,",":7}},"1":{"d":"64,0r0,-209r-45,13r-10,-36v32,-8,56,-25,99,-22r0,254r-44,0","w":142},"2":{"d":"18,0r0,-35r86,-74v35,-30,48,-45,48,-68v0,-25,-18,-39,-41,-39v-23,0,-39,13,-58,38r-32,-25v24,-33,48,-53,93,-53v49,0,83,31,83,76v0,58,-77,104,-117,141r120,0r0,39r-182,0","w":220,"k":{"7":3,"4":7}},"3":{"d":"112,4v-44,0,-76,-18,-97,-44r31,-29v18,21,39,33,67,33v25,0,43,-15,43,-39v0,-31,-37,-41,-78,-38r-7,-28r68,-72r-109,0r0,-39r166,0r0,33r-70,72v38,5,74,25,74,71v0,46,-35,80,-88,80","w":222,"k":{"\/":4,"9":2,"7":8,"5":2}},"4":{"d":"148,0r0,-57r-127,0r-8,-31r140,-166r38,0r0,161r36,0r0,36r-36,0r0,57r-43,0xm66,-93r82,0r0,-100","w":245,"k":{"\/":7,"9":4,"7":12,"1":7}},"5":{"d":"203,-82v0,95,-138,109,-186,48r27,-32v31,39,111,44,115,-14v3,-45,-67,-50,-99,-31r-26,-18r7,-123r151,0r0,39r-113,0r-4,59v58,-20,128,4,128,72","w":224,"k":{"\/":7,"9":2,"7":11,"3":2,"2":4}},"6":{"d":"121,4v-72,0,-99,-39,-100,-123v0,-77,37,-137,108,-137v33,0,55,10,77,28r-24,34v-18,-14,-33,-22,-55,-22v-44,0,-59,45,-60,80v43,-49,148,-22,148,55v0,50,-41,85,-94,85xm120,-34v31,0,51,-20,51,-46v0,-25,-21,-44,-52,-44v-31,0,-51,20,-51,45v0,26,21,45,52,45","w":236,"k":{"\/":4,"9":4,"7":6,"3":4,"1":5}},"7":{"d":"38,0r113,-213r-127,0r0,-39r178,0r0,33r-114,219r-50,0","w":219,"k":{"\/":50,"9":5,"8":4,"6":7,"5":9,"4":31,"3":7,"2":5,"1":-4,"0":7,".":36,",":36,"-":11}},"8":{"d":"113,4v-55,0,-96,-29,-96,-73v0,-30,18,-50,46,-62v-21,-11,-37,-28,-37,-57v0,-39,37,-68,87,-68v50,0,88,29,88,69v0,28,-16,45,-37,56v28,13,46,31,46,62v0,45,-42,73,-97,73xm113,-145v26,0,45,-16,45,-38v0,-19,-18,-36,-45,-36v-27,0,-45,16,-45,36v0,22,19,38,45,38xm113,-33v33,0,53,-17,53,-39v0,-23,-23,-38,-53,-38v-30,0,-52,15,-52,39v0,21,19,38,52,38","w":226,"k":{"9":2,"7":4}},"9":{"d":"115,-256v72,0,101,40,101,123v0,81,-40,137,-108,137v-35,0,-60,-12,-81,-30r24,-34v19,16,36,24,58,24v45,0,61,-47,61,-80v-41,53,-149,23,-149,-53v0,-49,38,-87,94,-87xm117,-126v32,0,51,-21,51,-46v0,-26,-20,-46,-52,-46v-31,0,-50,21,-50,47v0,26,20,45,51,45","w":236,"k":{"\/":9,"7":5,"5":2,"3":4,"2":4,".":4,",":4}},".":{"d":"24,0r0,-50r48,0r0,50r-48,0","w":96,"k":{"1":18,"7":7,"j":-4,"0":7,"C":14,"G":14,"O":14,"Q":14,"d":4,"g":4,"q":4,"c":7,"e":7,"o":7,"v":31,"w":25,"y":22,"T":36,"V":43,"W":36,"Y":47,"f":5,"t":9,"U":5}},",":{"d":"17,53r-5,-19v22,-4,32,-16,31,-34r-19,0r0,-50r48,0v4,56,-3,103,-55,103","w":96,"k":{"1":18,"7":7,"j":-4,"0":7,"C":14,"G":14,"O":14,"Q":14,"d":4,"g":4,"q":4,"c":7,"e":7,"o":7,"v":31,"w":25,"y":22,"T":36,"V":43,"W":36,"Y":47,"f":5,"t":9,"U":5}},":":{"d":"26,-141r0,-49r48,0r0,49r-48,0xm26,0r0,-50r48,0r0,50r-48,0","w":100,"k":{"T":8,"V":7,"W":5,"Y":14}},";":{"d":"26,-141r0,-49r48,0r0,49r-48,0xm19,53r-5,-19v22,-4,32,-16,31,-34r-19,0r0,-50r48,0v4,56,-3,103,-55,103","w":100,"k":{"T":8,"V":7,"W":5,"Y":14}},"&":{"d":"207,5r-33,-34v-45,53,-162,41,-160,-40v0,-32,19,-56,54,-71v-41,-46,-20,-116,51,-116v40,0,67,27,67,61v0,33,-22,53,-55,66r43,44v10,-14,19,-31,27,-49r33,18v-10,20,-21,40,-34,57r40,40xm107,-153v26,-9,40,-21,40,-40v0,-17,-12,-28,-29,-28v-37,0,-39,46,-11,68xm59,-71v0,44,65,49,89,16r-56,-57v-23,10,-33,25,-33,41","w":250,"k":{"T":22,"V":21,"W":17,"Y":23,"S":1}},"!":{"d":"42,-80r-13,-172r51,0r-13,172r-25,0xm31,0r0,-50r47,0r0,50r-47,0","w":108},"?":{"d":"67,-138v40,-6,72,-14,69,-43v-5,-47,-79,-40,-100,-5r-27,-29v36,-59,171,-53,171,34v0,45,-33,65,-73,72r-3,29r-29,0xm64,0r0,-50r48,0r0,50r-48,0","w":194},"-":{"d":"20,-89r0,-43r107,0r0,43r-107,0","w":146,"k":{"1":11,"7":14,"3":4,"A":14,"Z":11,"v":5,"w":4,"y":5,"z":4,"T":32,"V":14,"W":13,"Y":29,"X":18,"x":11}},"_":{"d":"-1,58r0,-34r218,0r0,34r-218,0","w":216},"\/":{"d":"-9,46r163,-333r38,0r-163,333r-38,0","w":187,"k":{"\/":65,"9":7,"8":5,"7":4,"6":13,"5":7,"4":34,"3":4,"2":7,"1":-4,"0":13,"A":43,"J":47,"C":14,"G":14,"O":14,"Q":14,"Z":7,"d":25,"g":25,"q":25,"c":29,"e":29,"o":29,"a":23,"s":31,"v":18,"w":18,"y":18,"z":22,"S":11,"x":18,"m":18,"n":18,"p":18,"r":18,"f":9,"t":7,"u":18}},"\\":{"d":"159,46r-163,-333r38,0r163,333r-38,0","w":187,"k":{"C":10,"G":10,"O":10,"Q":10}},"|":{"d":"42,46r0,-333r35,0r0,333r-35,0","w":119},"(":{"d":"122,51v-132,-63,-132,-246,0,-308r19,29v-101,59,-100,191,0,250","w":158,"k":{"j":-11,"J":5,"C":11,"G":11,"O":11,"Q":11,"d":11,"g":11,"q":11,"c":11,"e":11,"o":11,"s":5}},")":{"d":"36,51r-19,-29v102,-59,101,-191,0,-250r19,-29v133,63,133,246,0,308","w":158},"[":{"d":"32,47r0,-299r111,0r0,34r-70,0r0,231r70,0r0,34r-111,0","w":163,"k":{"j":-11,"J":4,"C":7,"G":7,"O":7,"Q":7,"d":7,"g":7,"q":7,"c":7,"e":7,"o":7,"a":4,"s":5,"v":7,"w":7,"y":4,"x":4}},"]":{"d":"21,47r0,-34r69,0r0,-231r-69,0r0,-34r111,0r0,299r-111,0","w":163},"{":{"d":"150,51v-78,-17,-85,-37,-81,-98v2,-31,-16,-42,-50,-40r0,-33v46,5,49,-22,49,-66v0,-37,16,-59,82,-71r7,28v-55,16,-48,30,-48,76v0,28,-13,42,-37,50v33,8,36,36,36,76v0,26,6,37,49,49","w":175,"k":{"j":-13,"J":4,"C":7,"G":7,"O":7,"Q":7,"d":5,"g":5,"q":5,"c":5,"e":5,"o":5,"s":4,"v":4,"w":4,"y":4,"z":4,"x":4}},"}":{"d":"26,51r-8,-29v55,-15,50,-29,48,-76v0,-28,14,-41,38,-49v-33,-8,-37,-36,-37,-76v0,-26,-6,-38,-49,-50r8,-28v78,17,83,35,81,97v-1,32,15,42,50,40r0,33v-46,-5,-50,21,-50,66v0,37,-15,60,-81,72","w":175},"@":{"d":"180,58v-92,0,-161,-71,-161,-157v0,-86,70,-157,158,-157v88,0,157,67,157,142v0,90,-86,113,-123,65v-34,43,-121,28,-121,-43v0,-76,93,-120,132,-64r4,-21r35,5r-17,106v0,15,10,26,28,26v26,0,47,-25,47,-74v0,-66,-60,-129,-142,-129v-82,0,-144,65,-144,144v0,80,62,144,147,144v36,0,62,-8,89,-24r6,10v-28,17,-58,27,-95,27xm176,-151v-51,-5,-71,97,-11,96v51,4,71,-95,11,-96","w":352},"*":{"d":"65,-138r5,-43r-36,26r-13,-22r41,-18r-41,-18r13,-22r36,26r-5,-44r25,0r-5,44r36,-26r13,22r-41,18r41,18r-13,22r-36,-26r5,43r-25,0","w":154,"k":{"A":36,"J":29,"d":5,"g":5,"q":5,"c":7,"e":7,"o":7,"a":4,"s":4}},"$":{"d":"202,-224r-21,34v-16,-12,-32,-19,-49,-23r0,69v55,14,79,34,79,74v0,39,-31,66,-77,70r0,35r-31,0r0,-36v-31,-4,-61,-16,-85,-35r23,-33v21,17,40,27,63,31r0,-71v-53,-14,-77,-33,-77,-74v0,-39,31,-65,76,-69r0,-21r31,0r0,22v26,3,48,12,68,27xm168,-67v0,-17,-8,-26,-36,-35r0,66v23,-3,36,-14,36,-31xm69,-186v0,17,7,24,35,34r0,-64v-23,2,-35,14,-35,30","w":231,"k":{"7":4}},"#":{"d":"225,-95r0,37r-43,0r-10,58r-38,0r9,-58r-58,0r-10,58r-39,0r10,-58r-32,0r0,-37r39,0r10,-63r-36,0r0,-37r43,0r10,-57r38,0r-10,57r59,0r10,-57r38,0r-9,57r32,0r0,37r-39,0r-11,63r37,0xm102,-159r-12,65r60,0r12,-65r-60,0","w":252},"%":{"d":"76,-126v-35,0,-59,-29,-59,-64v0,-35,24,-65,60,-65v36,0,59,29,59,65v0,35,-24,64,-60,64xm76,-227v-17,0,-27,17,-27,37v0,21,12,36,28,36v17,0,27,-17,27,-36v0,-20,-12,-37,-28,-37xm43,0r184,-252r36,0r-185,252r-35,0xm229,3v-35,0,-59,-29,-59,-65v0,-35,23,-64,59,-64v35,0,59,29,59,64v0,35,-23,65,-59,65xm229,-25v17,0,27,-17,27,-37v0,-20,-11,-36,-27,-36v-17,0,-27,17,-27,36v0,21,11,37,27,37","w":305},"\"":{"d":"101,-144r8,-108v15,2,38,-4,49,2r-35,106r-22,0xm22,-144r8,-108v16,2,38,-4,50,2r-36,106r-22,0","w":175},"'":{"d":"22,-144r8,-108v16,2,38,-4,50,2r-35,106r-23,0","w":96},"+":{"d":"94,-38r0,-69r-70,0r0,-40r70,0r0,-68r41,0r0,68r69,0r0,40r-69,0r0,69r-41,0","w":228},"=":{"d":"27,-152r0,-40r174,0r0,40r-174,0xm27,-62r0,-40r174,0r0,40r-174,0","w":228},"<":{"d":"196,-28r-172,-79r0,-39r172,-80r0,42r-129,57r129,58r0,41","w":228},">":{"d":"32,-28r0,-41r129,-57r-129,-58r0,-42r172,80r0,39","w":228},"^":{"d":"20,-177r55,-75r30,0r55,75r-34,0r-36,-48r-37,48r-33,0","w":180},"~":{"d":"62,-135v0,0,59,33,71,-3r24,7v-8,29,-18,45,-40,45v0,0,-61,-33,-72,4r-24,-8v8,-29,19,-45,41,-45","w":178},"`":{"d":"89,-214r-44,-42r39,-17r38,59r-33,0","w":180},"\u00a0":{"w":108}}});

