/******************/
/* Menu functions */
/******************/
window.Menu = {
	delay		: 600,
	timer		: null,
	menuitem	: null,
	
	/**
	 * apply
	 * @param	string	selector
	 */
	apply: function( selector ) {
		$(selector).hover(Menu.open, Menu.setTimer);
		$(document).click(Menu.close);
	},
	
	/** 
	 * cancelTimer
	 */
	cancelTimer: function() {
		if(Menu.timer)	{
			clearTimeout(Menu.timer);
     		Menu.timer = null;
		}
	},
	
	/**
	 * setTimer
	 */
	setTimer: function() {
		Menu.timer = window.setTimeout(Menu.close, Menu.delay);
	},
		
	/** 
	 * close
	 * @param	string	current_menu_id
	 */
	close: function( current_menu_id ) {
		if(Menu.menuitem)	{
			if(Menu.menuitem.data("menuID") != current_menu_id)	
			{
				$(Menu.menuitem).removeClass("hover");
			}
		}
	},
			
	/** 
	 * open
	 */
	open: function() {
		current_menu = $(this);
		
		current_menu.addClass("hover");
		
		// uniek menu id per submenu, dit om bij het sluiten te checken of niet de actieve wordt gesloten
		if(!current_menu.data("menuID"))	{
			current_menu.data("menuID", (Math.random() +''+ Math.random()).replace(/\./g,""))
		}
		
		Menu.cancelTimer();
		Menu.close( current_menu.data("menuID") );
		Menu.menuitem = current_menu;
	}

};

jQuery.easing['jswing'] = jQuery.easing['swing'];

jQuery.extend( jQuery.easing,
{
	def: 'easeOutQuad',
	swing: function (x, t, b, c, d) {
		//alert(jQuery.easing.default);
		return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
	},
	easeInQuad: function (x, t, b, c, d) {
		return c*(t/=d)*t + b;
	},
	easeOutQuad: function (x, t, b, c, d) {
		return -c *(t/=d)*(t-2) + b;
	},
	easeInOutQuad: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t + b;
		return -c/2 * ((--t)*(t-2) - 1) + b;
	},
	easeInCubic: function (x, t, b, c, d) {
		return c*(t/=d)*t*t + b;
	},
	easeOutCubic: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t + 1) + b;
	},
	easeInOutCubic: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t + b;
		return c/2*((t-=2)*t*t + 2) + b;
	},
	easeInQuart: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t + b;
	},
	easeOutQuart: function (x, t, b, c, d) {
		return -c * ((t=t/d-1)*t*t*t - 1) + b;
	},
	easeInOutQuart: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
		return -c/2 * ((t-=2)*t*t*t - 2) + b;
	},
	easeInQuint: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t*t + b;
	},
	easeOutQuint: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t*t*t + 1) + b;
	},
	easeInOutQuint: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
		return c/2*((t-=2)*t*t*t*t + 2) + b;
	},
	easeInSine: function (x, t, b, c, d) {
		return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
	},
	easeOutSine: function (x, t, b, c, d) {
		return c * Math.sin(t/d * (Math.PI/2)) + b;
	},
	easeInOutSine: function (x, t, b, c, d) {
		return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
	},
	easeInExpo: function (x, t, b, c, d) {
		return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
	},
	easeOutExpo: function (x, t, b, c, d) {
		return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
	},
	easeInOutExpo: function (x, t, b, c, d) {
		if (t==0) return b;
		if (t==d) return b+c;
		if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
		return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
	},
	easeInCirc: function (x, t, b, c, d) {
		return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
	},
	easeOutCirc: function (x, t, b, c, d) {
		return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
	},
	easeInOutCirc: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
		return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
	},
	easeInElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
	},
	easeOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
	},
	easeInOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) p=d*(.3*1.5);
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
		return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
	},
	easeInBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*(t/=d)*t*((s+1)*t - s) + b;
	},
	easeOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
	},
	easeInOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158; 
		if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
		return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
	},
	easeInBounce: function (x, t, b, c, d) {
		return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
	},
	easeOutBounce: function (x, t, b, c, d) {
		if ((t/=d) < (1/2.75)) {
			return c*(7.5625*t*t) + b;
		} else if (t < (2/2.75)) {
			return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
		} else if (t < (2.5/2.75)) {
			return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
		} else {
			return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
		}
	},
	easeInOutBounce: function (x, t, b, c, d) {
		if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
		return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
	}
});


/*
 * jQuery autoResize (textarea auto-resizer)
 * @copyright James Padolsey http://james.padolsey.com
 * @version 1.04
 */
(function(a){a.fn.autoResize=function(j){var b=a.extend({onResize:function(){},animate:true,animateDuration:150,animateCallback:function(){},extraSpace:20,limit:1000},j);this.filter('textarea').each(function(){var c=a(this).css({resize:'none','overflow-y':'hidden'}),k=c.height(),f=(function(){var l=['height','width','lineHeight','textDecoration','letterSpacing'],h={};a.each(l,function(d,e){h[e]=c.css(e)});return c.clone().removeAttr('id').removeAttr('name').css({position:'absolute',top:0,left:-9999}).css(h).attr('tabIndex','-1').insertBefore(c)})(),i=null,g=function(){f.height(0).val(a(this).val()).scrollTop(10000);var d=Math.max(f.scrollTop(),k)+b.extraSpace,e=a(this).add(f);if(i===d){return}i=d;if(d>=b.limit){a(this).css('overflow-y','');return}b.onResize.call(this);b.animate&&c.css('display')==='block'?e.stop().animate({height:d},b.animateDuration,b.animateCallback):e.height(d)};c.unbind('.dynSiz').bind('keyup.dynSiz',g).bind('keydown.dynSiz',g).bind('change.dynSiz',g)});return this}})(jQuery);


/*!
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version: 2.9995 (09-AUG-2011)
 * Dual licensed under the MIT and GPL licenses.
 * http://jquery.malsup.com/license.html
 * Requires: jQuery v1.3.2 or later
 */
;(function($) {

var ver = '2.9995';

// if $.support is not defined (pre jQuery 1.3) add what I need
if ($.support == undefined) {
	$.support = {
		opacity: !($.browser.msie)
	};
}

function debug(s) {
	$.fn.cycle.debug && log(s);
}		
function log() {
	window.console && console.log && console.log('[cycle] ' + Array.prototype.join.call(arguments,' '));
}
$.expr[':'].paused = function(el) {
	return el.cyclePause;
}


// the options arg can be...
//   a number  - indicates an immediate transition should occur to the given slide index
//   a string  - 'pause', 'resume', 'toggle', 'next', 'prev', 'stop', 'destroy' or the name of a transition effect (ie, 'fade', 'zoom', etc)
//   an object - properties to control the slideshow
//
// the arg2 arg can be...
//   the name of an fx (only used in conjunction with a numeric value for 'options')
//   the value true (only used in first arg == 'resume') and indicates
//	 that the resume should occur immediately (not wait for next timeout)

$.fn.cycle = function(options, arg2) {
	var o = { s: this.selector, c: this.context };

	// in 1.3+ we can fix mistakes with the ready state
	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;
		}
		// is your DOM ready?  http://docs.jquery.com/Tutorials:Introducing_$(document).ready()
		log('terminating; zero elements found by selector' + ($.isReady ? '' : ' (DOM not ready)'));
		return this;
	}

	// iterate the matched nodeset
	return this.each(function() {
		var opts = handleArguments(this, options, arg2);
		if (opts === false)
			return;

		opts.updateActivePagerLink = opts.updateActivePagerLink || $.fn.cycle.updateActivePagerLink;
		
		// stop existing slideshow for this container (if there is one)
		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();

		var opts2 = buildOptions($cont, $slides, els, opts, o);
		if (opts2 === false)
			return;

		if (els.length < 2) {
			log('terminating; too few slides: ' + els.length);
			return;
		}

		var startTime = opts2.continuous ? 10 : getTimeout(els[opts2.currSlide], els[opts2.nextSlide], opts2, !opts2.backwards);

		// if it's an auto slideshow, kick it off
		if (startTime) {
			startTime += (opts2.delay || 0);
			if (startTime < 10)
				startTime = 10;
			debug('first timeout: ' + startTime);
			this.cycleTimeout = setTimeout(function(){go(els,opts2,0,!opts.backwards)}, startTime);
		}
	});
};

function triggerPause(cont, byHover, onPager) {
	var opts = $(cont).data('cycle.opts');
	var paused = !!cont.cyclePause;
	if (paused && opts.paused)
		opts.paused(cont, opts, byHover, onPager);
	else if (!paused && opts.resumed)
		opts.resumed(cont, opts, byHover, onPager);
}

// process the args that were passed to the plugin fn
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 'destroy':
		case 'stop':
			var opts = $(cont).data('cycle.opts');
			if (!opts)
				return false;
			cont.cycleStop++; // callbacks look for change
			if (cont.cycleTimeout)
				clearTimeout(cont.cycleTimeout);
			cont.cycleTimeout = 0;
			opts.elements && $(opts.elements).stop();
			$(cont).removeData('cycle.opts');
			if (options == 'destroy')
				destroy(opts);
			return false;
		case 'toggle':

			cont.cyclePause = (cont.cyclePause === 1) ? 0 : 1;
			checkInstantResume(cont.cyclePause, arg2, cont);
			triggerPause(cont);
			return false;
		case 'pause':
			cont.cyclePause = 1;
			triggerPause(cont);
			return false;
		case 'resume':
			cont.cyclePause = 0;
			checkInstantResume(false, arg2, cont);
			triggerPause(cont);
			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) {
		// go to the requested slide
		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 checkInstantResume(isPaused, arg2, cont) {
		if (!isPaused && arg2 === true) { // resume now!
			var 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, !options.backwards);
		}
	}
};

function removeFilter(el, opts) {
	if (!$.support.opacity && opts.cleartype && el.style.filter) {
		try { el.style.removeAttribute('filter'); }
		catch(smother) {} // handle old opera versions
	}
};

// unbind event handlers
function destroy(opts) {
	if (opts.next)
		$(opts.next).unbind(opts.prevNextEvent);
	if (opts.prev)
		$(opts.prev).unbind(opts.prevNextEvent);
	
	if (opts.pager || opts.pagerAnchorBuilder)
		$.each(opts.pagerAnchors || [], function() {
			this.unbind().remove();
		});
	opts.pagerAnchors = null;
	if (opts.destroy) // callback
		opts.destroy(opts);
};

// one-time initialization
function buildOptions($cont, $slides, els, options, o) {
	// support metadata plugin (v1.0 and v2.0)
	var opts = $.extend({}, $.fn.cycle.defaults, options || {}, $.metadata ? $cont.metadata() : $.meta ? $cont.data() : {});
	var meta = $.isFunction($cont.data) ? $cont.data(opts.metaAttr) : null;
	if (meta)
		opts = $.extend(opts, meta);
	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] : [];

	// push some after callbacks
	if (!$.support.opacity && opts.cleartype)
		opts.after.push(function() { removeFilter(this, opts); });
	if (opts.continuous)
		opts.after.push(function() { go(els,opts,0,!opts.backwards); });

	saveOriginalOpts(opts);

	// clearType corrections
	if (!$.support.opacity && opts.cleartype && !opts.cleartypeNoBg)
		clearTypeFix($slides);

	// container requires non-static position so that slides can be position within
	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,10);
	else if (opts.backwards)
		opts.startingSlide = els.length - 1;

	// if random, mix up the slide array
	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; // catch bogus input
	opts.currSlide = opts.startingSlide || 0;
	var first = opts.startingSlide;

	// set position and zIndex on all the slides
	$slides.css({position: 'absolute', top:0, left:0}).hide().each(function(i) {
		var z;
		if (opts.backwards)
			z = first ? i <= first ? els.length + (i-first) : first-i : els.length-i;
		else
			z = first ? i >= first ? els.length - (i-first) : first-i : els.length-i;
		$(this).css('z-index', z)
	});

	// make sure first slide is visible
	$(els[first]).css('opacity',1).show(); // opacity bit needed to handle restart use case
	removeFilter(els[first], opts);

	// stretch slides
	if (opts.fit) {
		if (!opts.aspect) {
	        if (opts.width)
	            $slides.width(opts.width);
	        if (opts.height && opts.height != 'auto')
	            $slides.height(opts.height);
		} else {
			$slides.each(function(){
				var $slide = $(this);
				var ratio = (opts.aspect === true) ? $slide.width()/$slide.height() : opts.aspect;
				if( opts.width && $slide.width() != opts.width ) {
					$slide.width( opts.width );
					$slide.height( opts.width / ratio );
				}

				if( opts.height && $slide.height() < opts.height ) {
					$slide.height( opts.height );
					$slide.width( opts.height * ratio );
				}
			});
		}
	}

	if (opts.center && ((!opts.fit) || opts.aspect)) {
		$slides.each(function(){
			var $slide = $(this);
			$slide.css({
				"margin-left": opts.width ?
					((opts.width - $slide.width()) / 2) + "px" :
					0,
				"margin-top": opts.height ?
					((opts.height - $slide.height()) / 2) + "px" :
					0
			});
		});
	}

	if (opts.center && !opts.fit && !opts.slideResize) {
	  	$slides.each(function(){
	    	var $slide = $(this);
	    	$slide.css({
	      		"margin-left": opts.width ? ((opts.width - $slide.width()) / 2) + "px" : 0,
	      		"margin-top": opts.height ? ((opts.height - $slide.height()) / 2) + "px" : 0
	    	});
	  	});
	}
		
	// stretch container
	var reshape = opts.containerResize && !$cont.innerHeight();
	if (reshape) { // do this only if container has no size http://tinyurl.com/da2oa9
		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 || e.width || $e.attr('width');
			if (!h) h = e.offsetHeight || e.height || $e.attr('height');
			maxw = w > maxw ? w : maxw;
			maxh = h > maxh ? h : maxh;
		}
		if (maxw > 0 && maxh > 0)
			$cont.css({width:maxw+'px',height:maxh+'px'});
	}

	var pauseFlag = false;  // https://github.com/malsup/cycle/issues/44
	if (opts.pause)
		$cont.hover(
			function(){
				pauseFlag = true;
				this.cyclePause++;
				triggerPause(cont, true);
			},
			function(){
				pauseFlag && this.cyclePause--;
				triggerPause(cont, true);
			}
		);

	if (supportMultiTransitions(opts) === false)
		return false;

	// apparently a lot of people use image slideshows without height/width attributes on the images.
	// Cycle 2.50+ requires the sizing info for every slide; this block tries to deal with that.
	var requeue = false;
	options.requeueAttempts = options.requeueAttempts || 0;
	$slides.each(function() {
		// try to get height/width of each slide
		var $el = $(this);
		this.cycleH = (opts.fit && opts.height) ? opts.height : ($el.height() || this.offsetHeight || this.height || $el.attr('height') || 0);
		this.cycleW = (opts.fit && opts.width) ? opts.width : ($el.width() || this.offsetWidth || this.width || $el.attr('width') || 0);

		if ( $el.is('img') ) {
			// sigh..  sniffing, hacking, shrugging...  this crappy hack tries to account for what browsers do when
			// an image is being downloaded and the markup did not include sizing info (height/width attributes);
			// there seems to be some "default" sizes used in this situation
			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);
			// don't requeue for images that are still loading but have a valid size
			if (loadingIE || loadingFF || loadingOp || loadingOther) {
				if (o.s && opts.requeueOnImageNotLoaded && ++options.requeueAttempts < 100) { // track retry count so we don't loop forever
					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; // break each loop
				}
				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.cssAfter = opts.cssAfter || {};
	opts.cssFirst = opts.cssFirst || {};
	opts.animIn = opts.animIn || {};
	opts.animOut = opts.animOut || {};

	$slides.not(':eq('+first+')').css(opts.cssBefore);
	$($slides[first]).css(opts.cssFirst);

	if (opts.timeout) {
		opts.timeout = parseInt(opts.timeout,10);
		// ensure that timeout and speed settings are sane
		if (opts.speed.constructor == String)
			opts.speed = $.fx.speeds[opts.speed] || parseInt(opts.speed,10);
		if (!opts.sync)
			opts.speed = opts.speed / 2;
		
		var buffer = opts.fx == 'none' ? 0 : opts.fx == 'shuffle' ? 500 : 250;
		while((opts.timeout - opts.speed) < buffer) // sanitize timeout
			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 if (opts.backwards)
		opts.nextSlide = opts.startingSlide == 0 ? (els.length-1) : opts.startingSlide-1;
	else
		opts.nextSlide = opts.startingSlide >= (els.length-1) ? 0 : opts.startingSlide+1;

	// run transition init fn
	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;
		}
	}

	// fire artificial events
	var e0 = $slides[first];
	if (!opts.skipInitializationCallbacks) {
		if (opts.before.length)
			opts.before[0].apply(e0, [e0, e0, opts, true]);
		if (opts.after.length)
			opts.after[0].apply(e0, [e0, e0, opts, true]);
	}
	if (opts.next)
		$(opts.next).bind(opts.prevNextEvent,function(){return advance(opts,1)});
	if (opts.prev)
		$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,0)});
	if (opts.pager || opts.pagerAnchorBuilder)
		buildPager(els,opts);

	exposeAddSlide(opts, els);

	return opts;
};

// save off original opts so we can restore after clearing state
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;
	// look for multiple effects
	if (opts.fx.indexOf(',') > 0) {
		opts.multiFx = true;
		opts.fxs = opts.fx.replace(/\s*/g,'').split(',');
		// discard any bogus effect names
		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 we have an empty list then we threw everything away!
		if (!opts.fxs.length) {
			log('No valid transitions named; slideshow terminating.');
			return false;
		}
	}
	else if (opts.fx == 'all') {  // auto-gen the list of transitions
		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) {
		// munge the fxs array to make effect selection random
		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;
};

// provide a mechanism for adding slides after the slideshow has started
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); // shuffle needs this
		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')
			$s.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 || opts.pagerAnchorBuilder)
			$.fn.cycle.createPagerAnchor(els.length-1, s, $(opts.pager), els, opts);

		if ($.isFunction(opts.onAddSlide))
			opts.onAddSlide($s);
		else
			$s.hide(); // default behavior
	};
}

// reset internal state; we do this on every pass in order to support multiple effects
$.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); });

	// re-init
	var init = $.fn.cycle.transitions[fx];
	if ($.isFunction(init))
		init(opts.$cont, $(opts.elements), opts);
};

// this is the main engine fn, it handles the timeouts, callbacks and slide index mgmt
function go(els, opts, manual, fwd) {
	// opts.busy is true if we're in the middle of an animation
	if (manual && opts.busy && opts.manualTrump) {
		// let manual transitions requests trump active ones
		debug('manualTrump in go(), stopping active transition');
		$(els).stop(true,true);
		opts.busy = 0;
	}
	// don't begin another timeout-based transition if there is one active
	if (opts.busy) {
		debug('transition active, ignoring new tx request');
		return;
	}

	var p = opts.$cont[0], curr = els[opts.currSlide], next = els[opts.nextSlide];

	// stop cycling if we have an outstanding stop request
	if (p.cycleStop != opts.stopCount || p.cycleTimeout === 0 && !manual)
		return;

	// check to see if we should stop cycling based on autostop options
	if (!manual && !p.cyclePause && !opts.bounce &&
		((opts.autostop && (--opts.countdown <= 0)) ||
		(opts.nowrap && !opts.random && opts.nextSlide < opts.currSlide))) {
		if (opts.end)
			opts.end(opts);
		return;
	}

	// if slideshow is paused, only transition on a manual trigger
	var changed = false;
	if ((manual || !p.cyclePause) && (opts.nextSlide != opts.currSlide)) {
		changed = true;
		var fx = opts.fx;
		// keep trying to get the slide size if we don't have it yet
		curr.cycleH = curr.cycleH || $(curr).height();
		curr.cycleW = curr.cycleW || $(curr).width();
		next.cycleH = next.cycleH || $(next).height();
		next.cycleW = next.cycleW || $(next).width();

		// support multiple transition types
		if (opts.multiFx) {
			if (fwd && (opts.lastFx == undefined || ++opts.lastFx >= opts.fxs.length))
				opts.lastFx = 0;
			else if (!fwd && (opts.lastFx == undefined || --opts.lastFx < 0))
				opts.lastFx = opts.fxs.length - 1;
			fx = opts.fxs[opts.lastFx];
		}

		// one-time fx overrides apply to:  $('div').cycle(3,'zoom');
		if (opts.oneTimeFx) {
			fx = opts.oneTimeFx;
			opts.oneTimeFx = null;
		}

		$.fn.cycle.resetState(opts, fx);

		// run the before callbacks
		if (opts.before.length)
			$.each(opts.before, function(i,o) {
				if (p.cycleStop != opts.stopCount) return;
				o.apply(next, [curr, next, opts, fwd]);
			});

		// stage the after callacks
		var after = function() {
			opts.busy = 0;
			$.each(opts.after, function(i,o) {
				if (p.cycleStop != opts.stopCount) return;
				o.apply(next, [curr, next, opts, fwd]);
			});
		};

		debug('tx firing('+fx+'); currSlide: ' + opts.currSlide + '; nextSlide: ' + opts.nextSlide);
		
		// get ready to perform the transition
		opts.busy = 1;
		if (opts.fxFn) // fx function provided?
			opts.fxFn(curr, next, opts, after, fwd, manual && opts.fastOnEvent);
		else if ($.isFunction($.fn.cycle[opts.fx])) // fx plugin ?
			$.fn.cycle[opts.fx](curr, next, opts, after, fwd, manual && opts.fastOnEvent);
		else
			$.fn.cycle.custom(curr, next, opts, after, fwd, manual && opts.fastOnEvent);
	}

	if (changed || opts.nextSlide == opts.currSlide) {
		// calculate the next slide
		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];
			if (opts.nextSlide == opts.currSlide)
				opts.nextSlide = (opts.currSlide == opts.slideCount - 1) ? 0 : opts.currSlide + 1;
		}
		else if (opts.backwards) {
			var roll = (opts.nextSlide - 1) < 0;
			if (roll && opts.bounce) {
				opts.backwards = !opts.backwards;
				opts.nextSlide = 1;
				opts.currSlide = 0;
			}
			else {
				opts.nextSlide = roll ? (els.length-1) : opts.nextSlide-1;
				opts.currSlide = roll ? 0 : opts.nextSlide+1;
			}
		}
		else { // sequence
			var roll = (opts.nextSlide + 1) == els.length;
			if (roll && opts.bounce) {
				opts.backwards = !opts.backwards;
				opts.nextSlide = els.length-2;
				opts.currSlide = els.length-1;
			}
			else {
				opts.nextSlide = roll ? 0 : opts.nextSlide+1;
				opts.currSlide = roll ? els.length-1 : opts.nextSlide-1;
			}
		}
	}
	if (changed && opts.pager)
		opts.updateActivePagerLink(opts.pager, opts.currSlide, opts.activePagerClass);
	
	// stage the next transition
	var ms = 0;
	if (opts.timeout && !opts.continuous)
		ms = getTimeout(els[opts.currSlide], els[opts.nextSlide], opts, fwd);
	else if (opts.continuous && p.cyclePause) // continuous shows work off an after callback, not this timer logic
		ms = 10;
	if (ms > 0)
		p.cycleTimeout = setTimeout(function(){ go(els, opts, 0, !opts.backwards) }, ms);
};

// invoked after transition
$.fn.cycle.updateActivePagerLink = function(pager, currSlide, clsName) {
   $(pager).each(function() {
       $(this).children().removeClass(clsName).eq(currSlide).addClass(clsName);
   });
};

// calculate timeout value for current transition
function getTimeout(curr, next, opts, fwd) {
	if (opts.timeoutFn) {
		// call user provided calc fn
		var t = opts.timeoutFn.call(curr,curr,next,opts,fwd);
		while (opts.fx != 'none' && (t - opts.speed) < 250) // sanitize timeout
			t += opts.speed;
		debug('calculated timeout: ' + t + '; speed: ' + opts.speed);
		if (t !== false)
			return t;
	}
	return opts.timeout;
};

// expose next/prev function, caller must pass in state
$.fn.cycle.next = function(opts) { advance(opts,1); };
$.fn.cycle.prev = function(opts) { advance(opts,0);};

// advance slide forward or back
function advance(opts, moveForward) {
	var val = moveForward ? 1 : -1;
	var els = opts.elements;
	var p = opts.$cont[0], timeout = p.cycleTimeout;
	if (timeout) {
		clearTimeout(timeout);
		p.cycleTimeout = 0;
	}
	if (opts.random && val < 0) {
		// move back to the previously display slide
		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;
		}
	}

	var cb = opts.onPrevNextEvent || opts.prevNextClick; // prevNextClick is deprecated
	if ($.isFunction(cb))
		cb(val > 0, opts.nextSlide, els[opts.nextSlide]);
	go(els, opts, 1, moveForward);
	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);
		debug('pagerAnchorBuilder('+i+', el) returned: ' + a);
	}
	else
		a = '<a href="#">'+(i+1)+'</a>';
		
	if (!a)
		return;
	var $a = $(a);
	// don't reparent if anchor is in the dom
	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);
		}
	}

	opts.pagerAnchors =  opts.pagerAnchors || [];
	opts.pagerAnchors.push($a);
	
	var pagerFn = function(e) {
		e.preventDefault();
		opts.nextSlide = i;
		var p = opts.$cont[0], timeout = p.cycleTimeout;
		if (timeout) {
			clearTimeout(timeout);
			p.cycleTimeout = 0;
		}
		var cb = opts.onPagerEvent || opts.pagerClick; // pagerClick is deprecated
		if ($.isFunction(cb))
			cb(opts.nextSlide, els[opts.nextSlide]);
		go(els,opts,1,opts.currSlide < i); // trigger the trans
//		return false; // <== allow bubble
	}
	
	if ( /mouseenter|mouseover/i.test(opts.pagerEvent) ) {
		$a.hover(pagerFn, function(){/* no-op */} );
	}
	else {
		$a.bind(opts.pagerEvent, pagerFn);
	}
	
	if ( ! /^click/.test(opts.pagerEvent) && !opts.allowPagerClickBubble)
		$a.bind('click.cycle', function(){return false;}); // suppress click
	
	var cont = opts.$cont[0];
	var pauseFlag = false; // https://github.com/malsup/cycle/issues/44
	if (opts.pauseOnPagerHover) {
		$a.hover(
			function() { 
				pauseFlag = true;
				cont.cyclePause++; 
				triggerPause(cont,true,true);
			}, function() { 
				pauseFlag && cont.cyclePause--; 
				triggerPause(cont,true,true);
			} 
		);
	}
};

// helper fn to calculate the number of slides between the current and the next
$.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;
};

// fix clearType problems in ie6 by setting an explicit bg color
// (otherwise text slides look horrible during a fade transition)
function clearTypeFix($slides) {
	debug('applying clearType background-color hack');
	function hex(s) {
		s = parseInt(s,10).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 && 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)); });
};

// reset common props before the next transition
$.fn.cycle.commonReset = function(curr,next,opts,w,h,rev) {
	$(opts.elements).not(curr).hide();
	if (typeof opts.cssBefore.opacity == 'undefined')
		opts.cssBefore.opacity = 1;
	opts.cssBefore.display = 'block';
	if (opts.slideResize && w !== false && next.cycleW > 0)
		opts.cssBefore.width = next.cycleW;
	if (opts.slideResize && 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));
};

// the actual fn for effecting a transition
$.fn.cycle.custom = function(curr, next, opts, cb, fwd, 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, function() {
			cb();
		});
	};
	$l.animate(opts.animOut, speedOut, easeOut, function() {
		$l.css(opts.cssAfter);
		if (!opts.sync) 
			fn();
	});
	if (opts.sync) fn();
};

// transition definitions - only fade is defined here, transition pack defines the rest
$.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; };

// override these globally if you like (they are all optional)
$.fn.cycle.defaults = {
	activePagerClass: 'activeSlide', // class name used for the active pager link
	after:		   null,  // transition callback (scope set to element that was shown):  function(currSlideElement, nextSlideElement, options, forwardFlag)
	allowPagerClickBubble: false, // allows or prevents click event on pager anchors from bubbling
	animIn:		   null,  // properties that define how the slide animates in
	animOut:	   null,  // properties that define how the slide animates out
	aspect:		   false,  // preserve aspect ratio during fit resizing, cropping if necessary (must be used with fit option)
	autostop:	   0,	  // true to end slideshow after X transitions (where X == slide count)
	autostopCount: 0,	  // number of transitions (optionally used with autostop to define X)
	backwards:     false, // true to start slideshow at last slide and move backwards through the stack
	before:		   null,  // transition callback (scope set to element to be shown):	 function(currSlideElement, nextSlideElement, options, forwardFlag)
	center: 	   null,  // set to true to have cycle add top/left margin to each slide (use with width and height options)
	cleartype:	   !$.support.opacity,  // true if clearType corrections should be applied (for IE)
	cleartypeNoBg: false, // set to true to disable extra cleartype fixing (leave false to force background color setting on slides)
	containerResize: 1,	  // resize container to fit largest slide
	continuous:	   0,	  // true to start next transition immediately after current one completes
	cssAfter:	   null,  // properties that defined the state of the slide after transitioning out
	cssBefore:	   null,  // properties that define the initial state of the slide before transitioning in
	delay:		   0,	  // additional delay (in ms) for first transition (hint: can be negative)
	easeIn:		   null,  // easing for "in" transition
	easeOut:	   null,  // easing for "out" transition
	easing:		   null,  // easing method for both in and out transitions
	end:		   null,  // callback invoked when the slideshow terminates (use with autostop or nowrap options): function(options)
	fastOnEvent:   0,	  // force fast transitions when triggered manually (via pager or prev/next); value == time in ms
	fit:		   0,	  // force slides to fit container
	fx:			  'fade', // name of transition effect (or comma separated names, ex: 'fade,scrollUp,shuffle')
	fxFn:		   null,  // function used to control the transition: function(currSlideElement, nextSlideElement, options, afterCalback, forwardFlag)
	height:		  'auto', // container height (if the 'fit' option is true, the slides will be set to this height as well)
	manualTrump:   true,  // causes manual transition to stop an active transition instead of being ignored
	metaAttr:     'cycle',// data- attribute that holds the option data for the slideshow
	next:		   null,  // element, jQuery object, or jQuery selector string for the element to use as event trigger for next slide
	nowrap:		   0,	  // true to prevent slideshow from wrapping
	onPagerEvent:  null,  // callback fn for pager events: function(zeroBasedSlideIndex, slideElement)
	onPrevNextEvent: null,// callback fn for prev/next events: function(isNext, zeroBasedSlideIndex, slideElement)
	pager:		   null,  // element, jQuery object, or jQuery selector string for the element to use as pager container
	pagerAnchorBuilder: null, // callback fn for building anchor links:  function(index, DOMelement)
	pagerEvent:	  'click.cycle', // name of event which drives the pager navigation
	pause:		   0,	  // true to enable "pause on hover"
	pauseOnPagerHover: 0, // true to pause when hovering over pager link
	prev:		   null,  // element, jQuery object, or jQuery selector string for the element to use as event trigger for previous slide
	prevNextEvent:'click.cycle',// event which drives the manual transition to the previous or next slide
	random:		   0,	  // true for random, false for sequence (not applicable to shuffle fx)
	randomizeEffects: 1,  // valid when multiple effects are used; true to make the effect sequence random
	requeueOnImageNotLoaded: true, // requeue the slideshow if any image slides are not yet loaded
	requeueTimeout: 250,  // ms delay for requeue
	rev:		   0,	  // causes animations to transition in reverse (for effects that support it such as scrollHorz/scrollVert/shuffle)
	shuffle:	   null,  // coords for shuffle animation, ex: { top:15, left: 200 }
	skipInitializationCallbacks: false, // set to true to disable the first before/after callback that occurs prior to any transition
	slideExpr:	   null,  // expression for selecting slides (if something other than all children is required)
	slideResize:   1,     // force slide width/height to fixed size before every transition
	speed:		   1000,  // speed of the transition (any valid fx speed value)
	speedIn:	   null,  // speed of the 'in' transition
	speedOut:	   null,  // speed of the 'out' transition
	startingSlide: 0,	  // zero-based index of the first slide to be displayed
	sync:		   1,	  // true if in/out transitions should occur simultaneously
	timeout:	   4000,  // milliseconds between slide transitions (0 to disable auto advance)
	timeoutFn:     null,  // callback for determining per-slide timeout value:  function(currSlideElement, nextSlideElement, options, forwardFlag)
	updateActivePagerLink: null, // callback fn invoked to update the active pager link (adds/removes activePagerClass style)
	width:         null   // container width (if the 'fit' option is true, the slides will be set to this width as well)
};

})(jQuery);


/*!
 * jQuery Cycle Plugin Transition Definitions
 * This script is a plugin for the jQuery Cycle Plugin
 * Examples and documentation at: http://malsup.com/jquery/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version:	 2.73
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
(function($) {

//
// These functions define slide initialization and properties for the named
// transitions. To save file size feel free to remove any of these that you
// don't need.
//
$.fn.cycle.transitions.none = function($cont, $slides, opts) {
	opts.fxFn = function(curr,next,opts,after){
		$(next).show();
		$(curr).hide();
		after();
	};
};

// not a cross-fade, fadeout only fades out the top slide
$.fn.cycle.transitions.fadeout = function($cont, $slides, opts) {
	$slides.not(':eq('+opts.currSlide+')').css({ display: 'block', 'opacity': 1 });
	opts.before.push(function(curr,next,opts,w,h,rev) {
		$(curr).css('zIndex',opts.slideCount + (!rev === true ? 1 : 0));
		$(next).css('zIndex',opts.slideCount + (!rev === true ? 0 : 1));
	});
	opts.animIn.opacity = 1;
	opts.animOut.opacity = 0;
	opts.cssBefore.opacity = 1;
	opts.cssBefore.display = 'block';
	opts.cssAfter.zIndex = 0;
};

// scrollUp/Down/Left/Right
$.fn.cycle.transitions.scrollUp = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push($.fn.cycle.commonReset);
	var h = $cont.height();
	opts.cssBefore.top = h;
	opts.cssBefore.left = 0;
	opts.cssFirst.top = 0;
	opts.animIn.top = 0;
	opts.animOut.top = -h;
};
$.fn.cycle.transitions.scrollDown = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push($.fn.cycle.commonReset);
	var h = $cont.height();
	opts.cssFirst.top = 0;
	opts.cssBefore.top = -h;
	opts.cssBefore.left = 0;
	opts.animIn.top = 0;
	opts.animOut.top = h;
};
$.fn.cycle.transitions.scrollLeft = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push($.fn.cycle.commonReset);
	var w = $cont.width();
	opts.cssFirst.left = 0;
	opts.cssBefore.left = w;
	opts.cssBefore.top = 0;
	opts.animIn.left = 0;
	opts.animOut.left = 0-w;
};
$.fn.cycle.transitions.scrollRight = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push($.fn.cycle.commonReset);
	var w = $cont.width();
	opts.cssFirst.left = 0;
	opts.cssBefore.left = -w;
	opts.cssBefore.top = 0;
	opts.animIn.left = 0;
	opts.animOut.left = w;
};
$.fn.cycle.transitions.scrollHorz = function($cont, $slides, opts) {
	$cont.css('overflow','hidden').width();
	opts.before.push(function(curr, next, opts, fwd) {
		if (opts.rev)
			fwd = !fwd;
		$.fn.cycle.commonReset(curr,next,opts);
		opts.cssBefore.left = fwd ? (next.cycleW-1) : (1-next.cycleW);
		opts.animOut.left = fwd ? -curr.cycleW : curr.cycleW;
	});
	opts.cssFirst.left = 0;
	opts.cssBefore.top = 0;
	opts.animIn.left = 0;
	opts.animOut.top = 0;
};
$.fn.cycle.transitions.scrollVert = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push(function(curr, next, opts, fwd) {
		if (opts.rev)
			fwd = !fwd;
		$.fn.cycle.commonReset(curr,next,opts);
		opts.cssBefore.top = fwd ? (1-next.cycleH) : (next.cycleH-1);
		opts.animOut.top = fwd ? curr.cycleH : -curr.cycleH;
	});
	opts.cssFirst.top = 0;
	opts.cssBefore.left = 0;
	opts.animIn.top = 0;
	opts.animOut.left = 0;
};

// slideX/slideY
$.fn.cycle.transitions.slideX = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$(opts.elements).not(curr).hide();
		$.fn.cycle.commonReset(curr,next,opts,false,true);
		opts.animIn.width = next.cycleW;
	});
	opts.cssBefore.left = 0;
	opts.cssBefore.top = 0;
	opts.cssBefore.width = 0;
	opts.animIn.width = 'show';
	opts.animOut.width = 0;
};
$.fn.cycle.transitions.slideY = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$(opts.elements).not(curr).hide();
		$.fn.cycle.commonReset(curr,next,opts,true,false);
		opts.animIn.height = next.cycleH;
	});
	opts.cssBefore.left = 0;
	opts.cssBefore.top = 0;
	opts.cssBefore.height = 0;
	opts.animIn.height = 'show';
	opts.animOut.height = 0;
};

// shuffle
$.fn.cycle.transitions.shuffle = function($cont, $slides, opts) {
	var i, w = $cont.css('overflow', 'visible').width();
	$slides.css({left: 0, top: 0});
	opts.before.push(function(curr,next,opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,true,true);
	});
	// only adjust speed once!
	if (!opts.speedAdjusted) {
		opts.speed = opts.speed / 2; // shuffle has 2 transitions
		opts.speedAdjusted = true;
	}
	opts.random = 0;
	opts.shuffle = opts.shuffle || {left:-w, top:15};
	opts.els = [];
	for (i=0; i < $slides.length; i++)
		opts.els.push($slides[i]);

	for (i=0; i < opts.currSlide; i++)
		opts.els.push(opts.els.shift());

	// custom transition fn (hat tip to Benjamin Sterling for this bit of sweetness!)
	opts.fxFn = function(curr, next, opts, cb, fwd) {
		if (opts.rev)
			fwd = !fwd;
		var $el = fwd ? $(curr) : $(next);
		$(next).css(opts.cssBefore);
		var count = opts.slideCount;
		$el.animate(opts.shuffle, opts.speedIn, opts.easeIn, function() {
			var hops = $.fn.cycle.hopsFromLast(opts, fwd);
			for (var k=0; k < hops; k++)
				fwd ? opts.els.push(opts.els.shift()) : opts.els.unshift(opts.els.pop());
			if (fwd) {
				for (var i=0, len=opts.els.length; i < len; i++)
					$(opts.els[i]).css('z-index', len-i+count);
			}
			else {
				var z = $(curr).css('z-index');
				$el.css('z-index', parseInt(z,10)+1+count);
			}
			$el.animate({left:0, top:0}, opts.speedOut, opts.easeOut, function() {
				$(fwd ? this : curr).hide();
				if (cb) cb();
			});
		});
	};
	$.extend(opts.cssBefore, { display: 'block', opacity: 1, top: 0, left: 0 });
};

// turnUp/Down/Left/Right
$.fn.cycle.transitions.turnUp = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,false);
		opts.cssBefore.top = next.cycleH;
		opts.animIn.height = next.cycleH;
		opts.animOut.width = next.cycleW;
	});
	opts.cssFirst.top = 0;
	opts.cssBefore.left = 0;
	opts.cssBefore.height = 0;
	opts.animIn.top = 0;
	opts.animOut.height = 0;
};
$.fn.cycle.transitions.turnDown = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,false);
		opts.animIn.height = next.cycleH;
		opts.animOut.top   = curr.cycleH;
	});
	opts.cssFirst.top = 0;
	opts.cssBefore.left = 0;
	opts.cssBefore.top = 0;
	opts.cssBefore.height = 0;
	opts.animOut.height = 0;
};
$.fn.cycle.transitions.turnLeft = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,true);
		opts.cssBefore.left = next.cycleW;
		opts.animIn.width = next.cycleW;
	});
	opts.cssBefore.top = 0;
	opts.cssBefore.width = 0;
	opts.animIn.left = 0;
	opts.animOut.width = 0;
};
$.fn.cycle.transitions.turnRight = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,true);
		opts.animIn.width = next.cycleW;
		opts.animOut.left = curr.cycleW;
	});
	$.extend(opts.cssBefore, { top: 0, left: 0, width: 0 });
	opts.animIn.left = 0;
	opts.animOut.width = 0;
};

// zoom
$.fn.cycle.transitions.zoom = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,false,true);
		opts.cssBefore.top = next.cycleH/2;
		opts.cssBefore.left = next.cycleW/2;
		$.extend(opts.animIn, { top: 0, left: 0, width: next.cycleW, height: next.cycleH });
		$.extend(opts.animOut, { width: 0, height: 0, top: curr.cycleH/2, left: curr.cycleW/2 });
	});
	opts.cssFirst.top = 0;
	opts.cssFirst.left = 0;
	opts.cssBefore.width = 0;
	opts.cssBefore.height = 0;
};

// fadeZoom
$.fn.cycle.transitions.fadeZoom = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,false);
		opts.cssBefore.left = next.cycleW/2;
		opts.cssBefore.top = next.cycleH/2;
		$.extend(opts.animIn, { top: 0, left: 0, width: next.cycleW, height: next.cycleH });
	});
	opts.cssBefore.width = 0;
	opts.cssBefore.height = 0;
	opts.animOut.opacity = 0;
};

// blindX
$.fn.cycle.transitions.blindX = function($cont, $slides, opts) {
	var w = $cont.css('overflow','hidden').width();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts);
		opts.animIn.width = next.cycleW;
		opts.animOut.left   = curr.cycleW;
	});
	opts.cssBefore.left = w;
	opts.cssBefore.top = 0;
	opts.animIn.left = 0;
	opts.animOut.left = w;
};
// blindY
$.fn.cycle.transitions.blindY = function($cont, $slides, opts) {
	var h = $cont.css('overflow','hidden').height();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts);
		opts.animIn.height = next.cycleH;
		opts.animOut.top   = curr.cycleH;
	});
	opts.cssBefore.top = h;
	opts.cssBefore.left = 0;
	opts.animIn.top = 0;
	opts.animOut.top = h;
};
// blindZ
$.fn.cycle.transitions.blindZ = function($cont, $slides, opts) {
	var h = $cont.css('overflow','hidden').height();
	var w = $cont.width();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts);
		opts.animIn.height = next.cycleH;
		opts.animOut.top   = curr.cycleH;
	});
	opts.cssBefore.top = h;
	opts.cssBefore.left = w;
	opts.animIn.top = 0;
	opts.animIn.left = 0;
	opts.animOut.top = h;
	opts.animOut.left = w;
};

// growX - grow horizontally from centered 0 width
$.fn.cycle.transitions.growX = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,true);
		opts.cssBefore.left = this.cycleW/2;
		opts.animIn.left = 0;
		opts.animIn.width = this.cycleW;
		opts.animOut.left = 0;
	});
	opts.cssBefore.top = 0;
	opts.cssBefore.width = 0;
};
// growY - grow vertically from centered 0 height
$.fn.cycle.transitions.growY = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,false);
		opts.cssBefore.top = this.cycleH/2;
		opts.animIn.top = 0;
		opts.animIn.height = this.cycleH;
		opts.animOut.top = 0;
	});
	opts.cssBefore.height = 0;
	opts.cssBefore.left = 0;
};

// curtainX - squeeze in both edges horizontally
$.fn.cycle.transitions.curtainX = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,true,true);
		opts.cssBefore.left = next.cycleW/2;
		opts.animIn.left = 0;
		opts.animIn.width = this.cycleW;
		opts.animOut.left = curr.cycleW/2;
		opts.animOut.width = 0;
	});
	opts.cssBefore.top = 0;
	opts.cssBefore.width = 0;
};
// curtainY - squeeze in both edges vertically
$.fn.cycle.transitions.curtainY = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,false,true);
		opts.cssBefore.top = next.cycleH/2;
		opts.animIn.top = 0;
		opts.animIn.height = next.cycleH;
		opts.animOut.top = curr.cycleH/2;
		opts.animOut.height = 0;
	});
	opts.cssBefore.height = 0;
	opts.cssBefore.left = 0;
};

// cover - curr slide covered by next slide
$.fn.cycle.transitions.cover = function($cont, $slides, opts) {
	var d = opts.direction || 'left';
	var w = $cont.css('overflow','hidden').width();
	var h = $cont.height();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts);
		if (d == 'right')
			opts.cssBefore.left = -w;
		else if (d == 'up')
			opts.cssBefore.top = h;
		else if (d == 'down')
			opts.cssBefore.top = -h;
		else
			opts.cssBefore.left = w;
	});
	opts.animIn.left = 0;
	opts.animIn.top = 0;
	opts.cssBefore.top = 0;
	opts.cssBefore.left = 0;
};

// uncover - curr slide moves off next slide
$.fn.cycle.transitions.uncover = function($cont, $slides, opts) {
	var d = opts.direction || 'left';
	var w = $cont.css('overflow','hidden').width();
	var h = $cont.height();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,true,true);
		if (d == 'right')
			opts.animOut.left = w;
		else if (d == 'up')
			opts.animOut.top = -h;
		else if (d == 'down')
			opts.animOut.top = h;
		else
			opts.animOut.left = -w;
	});
	opts.animIn.left = 0;
	opts.animIn.top = 0;
	opts.cssBefore.top = 0;
	opts.cssBefore.left = 0;
};

// toss - move top slide and fade away
$.fn.cycle.transitions.toss = function($cont, $slides, opts) {
	var w = $cont.css('overflow','visible').width();
	var h = $cont.height();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,true,true);
		// provide default toss settings if animOut not provided
		if (!opts.animOut.left && !opts.animOut.top)
			$.extend(opts.animOut, { left: w*2, top: -h/2, opacity: 0 });
		else
			opts.animOut.opacity = 0;
	});
	opts.cssBefore.left = 0;
	opts.cssBefore.top = 0;
	opts.animIn.left = 0;
};

// wipe - clip animation
$.fn.cycle.transitions.wipe = function($cont, $slides, opts) {
	var w = $cont.css('overflow','hidden').width();
	var h = $cont.height();
	opts.cssBefore = opts.cssBefore || {};
	var clip;
	if (opts.clip) {
		if (/l2r/.test(opts.clip))
			clip = 'rect(0px 0px '+h+'px 0px)';
		else if (/r2l/.test(opts.clip))
			clip = 'rect(0px '+w+'px '+h+'px '+w+'px)';
		else if (/t2b/.test(opts.clip))
			clip = 'rect(0px '+w+'px 0px 0px)';
		else if (/b2t/.test(opts.clip))
			clip = 'rect('+h+'px '+w+'px '+h+'px 0px)';
		else if (/zoom/.test(opts.clip)) {
			var top = parseInt(h/2,10);
			var left = parseInt(w/2,10);
			clip = 'rect('+top+'px '+left+'px '+top+'px '+left+'px)';
		}
	}

	opts.cssBefore.clip = opts.cssBefore.clip || clip || 'rect(0px 0px 0px 0px)';

	var d = opts.cssBefore.clip.match(/(\d+)/g);
	var t = parseInt(d[0],10), r = parseInt(d[1],10), b = parseInt(d[2],10), l = parseInt(d[3],10);

	opts.before.push(function(curr, next, opts) {
		if (curr == next) return;
		var $curr = $(curr), $next = $(next);
		$.fn.cycle.commonReset(curr,next,opts,true,true,false);
		opts.cssAfter.display = 'block';

		var step = 1, count = parseInt((opts.speedIn / 13),10) - 1;
		(function f() {
			var tt = t ? t - parseInt(step * (t/count),10) : 0;
			var ll = l ? l - parseInt(step * (l/count),10) : 0;
			var bb = b < h ? b + parseInt(step * ((h-b)/count || 1),10) : h;
			var rr = r < w ? r + parseInt(step * ((w-r)/count || 1),10) : w;
			$next.css({ clip: 'rect('+tt+'px '+rr+'px '+bb+'px '+ll+'px)' });
			(step++ <= count) ? setTimeout(f, 13) : $curr.css('display', 'none');
		})();
	});
	$.extend(opts.cssBefore, { display: 'block', opacity: 1, top: 0, left: 0 });
	opts.animIn	   = { left: 0 };
	opts.animOut   = { left: 0 };
};

})(jQuery);


/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * 1990 Just van Rossum, published by FontShop International for the FontFont
 * library.
 * 
 * Trademark:
 * Hands is a trademark of FSI Fonts und Software GmbH.
 * 
 * Designer:
 * Just van Rossum
 * 
 * Vendor URL:
 * http://www.fontfont.de
 */
Cufon.registerFont({"w":69,"face":{"font-family":"Justlefthand-Regular","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 6 6 2 0 0 2 0 4","ascent":"288","descent":"-72","x-height":"9","bbox":"-104 -298.051 292.87 134","underline-thickness":"7.92","underline-position":"-49.32","unicode-range":"U+0020-U+FB02"},"glyphs":{" ":{"w":100},"$":{"d":"76,-53v9,4,14,-7,9,-10v-3,3,-3,10,-9,10xm104,-188v-29,4,-31,39,-22,69v12,-19,12,-49,22,-69xm90,-202v31,11,24,-28,46,-30v10,15,-16,22,0,39v0,2,-2,3,-8,3v-16,41,-46,87,-25,138v-8,20,-43,10,-46,40v-9,10,-8,27,-10,43v-40,-6,36,-73,-15,-74v-3,-4,-13,-7,-9,-14r37,8v41,-39,-39,-126,30,-153","w":154},"%":{"d":"82,-156v0,-22,-35,-34,-49,-12v-9,15,32,12,6,23v-37,-1,-15,-35,0,-45v17,-11,28,7,45,7v21,28,-6,74,-40,57v16,-7,33,-12,38,-30xm126,-27v-22,-13,-4,-47,23,-45v36,-7,50,31,31,55v-9,12,-25,28,-46,18v23,-6,63,-39,29,-59v-17,2,-39,5,-32,25v0,3,-2,5,-5,6xm147,-183v6,3,7,6,7,15v-46,39,-69,104,-115,143v-1,0,-2,0,-3,-2v40,-50,66,-112,111,-156","w":223},"&":{"d":"53,-132v12,-15,21,-33,26,-54v-17,9,-33,28,-26,54xm43,-13v18,-8,71,-21,44,-42v-15,-12,-40,-59,-48,-10v-3,15,-16,45,4,52xm162,-3v-24,-6,-30,-30,-55,-34v-19,18,-46,46,-82,32v-17,-41,9,-78,23,-107v-13,-27,-10,-71,15,-81v8,-7,20,-9,28,-15v23,28,-18,72,-29,97v-2,27,28,35,41,53v34,4,35,-63,67,-74v-11,34,-30,57,-48,85v15,13,33,24,40,44","w":189},"'":{"d":"46,-258v7,31,-14,47,-18,73r-5,0v3,-28,3,-60,23,-73","w":68},"(":{"d":"57,22v-52,-37,-43,-163,4,-195v11,-13,39,-44,55,-16v-6,13,-31,-1,-40,14v-38,33,-50,104,-35,165v7,13,53,25,16,32","w":118},")":{"d":"55,-195v2,-14,15,1,23,0v52,40,25,149,-13,180v-14,11,-19,32,-43,33v-3,0,-5,-2,-7,-6v51,-20,76,-73,83,-135v-7,-30,-10,-66,-43,-72","w":118},"*":{"d":"21,-183v-8,-22,45,-12,20,-31v-9,-6,-28,-14,-15,-27v25,6,56,62,71,11v14,0,-4,22,14,23r47,-9v-23,7,-49,11,-67,23v5,13,26,10,29,25v-20,17,-39,-33,-51,3v-14,-1,2,-14,-4,-20v6,-1,4,-4,0,-6v-10,-1,-27,9,-44,8","w":146},"+":{"d":"79,-118v21,10,56,4,79,11v-31,15,-99,-9,-85,52v2,9,1,18,-2,27v-42,-1,30,-98,-56,-75v-4,0,-7,-1,-10,-4v9,-29,75,20,61,-41v-3,-15,17,-21,18,-7","w":146},",":{"d":"5,42v20,-19,23,-55,45,-72v9,28,-16,57,-35,72v-3,2,-6,1,-10,0","w":75},"-":{"d":"86,-76v-10,18,-42,7,-62,5v-5,-4,-2,-11,3,-14","w":103},"\u00ad":{"d":"86,-76v-10,18,-42,7,-62,5v-5,-4,-2,-11,3,-14","w":103},".":{"d":"23,-9v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\/":{"d":"141,-195v-32,74,-96,112,-125,189v9,16,-9,27,-10,5v-1,-3,-2,-4,-4,-5v33,-79,92,-132,133,-203v10,-5,5,11,10,14r-4,0","w":146},"0":{"d":"79,-13v34,-19,35,-87,-17,-82v-7,0,-13,2,-19,5v-9,35,-1,78,36,77xm25,-72v0,-19,6,-46,26,-34v51,-20,84,49,48,89v-7,8,-18,18,-34,18v-26,-11,-41,-36,-40,-73","w":140},"1":{"d":"59,-115v9,32,-5,63,-5,96r-9,0v-1,-34,4,-64,6,-96r8,0","w":96},"2":{"d":"138,-22v-24,17,-67,12,-102,17v-22,-8,2,-27,11,-37v19,-22,44,-41,48,-76v-19,-21,-31,13,-48,15v-2,-1,-3,-6,-3,-13v18,-16,51,-38,63,-2v-4,44,-37,67,-57,96r88,0","w":140},"3":{"d":"109,19v-1,-41,-48,-33,-70,-52r0,-12v21,-14,45,-36,61,-54v-16,-8,-49,6,-61,-10v25,5,83,-30,70,22v-15,18,-40,26,-51,48v37,8,91,51,43,86v-16,12,-57,28,-74,7v-3,-10,5,-11,12,-8v-5,4,0,5,4,6v28,8,55,-13,66,-33","w":140},"4":{"d":"82,-33v-6,-18,9,-36,0,-52v-17,12,-33,34,-45,50v5,13,31,-7,45,2xm12,-23v18,-34,45,-60,72,-85v30,6,15,49,14,75r63,8v-9,30,-70,-19,-70,36v0,12,-4,28,7,31v0,2,-5,9,-10,6v-14,-14,-9,-40,-6,-62v-22,-7,-54,8,-70,-9","w":140},"5":{"d":"49,-8v-42,-20,-21,-110,27,-90v17,-1,38,-4,46,8v-25,15,-91,-11,-85,45v18,19,41,56,14,83v-2,2,-4,3,-8,2v-6,-18,18,-29,6,-48","w":140},"6":{"d":"43,-45v-4,32,44,42,46,9v-1,-25,-33,-16,-46,-9xm103,-149v-41,3,-53,44,-60,80v5,16,25,-10,40,1v13,11,21,30,14,51v-12,10,-30,19,-51,12v-36,-45,-8,-143,43,-153v0,7,15,-2,14,9","w":140},"7":{"d":"20,-116v26,-10,65,-16,94,-9v20,22,-19,42,-25,66v-3,5,-5,9,-9,13v24,9,49,-5,73,0v-22,13,-59,7,-85,17v-13,24,-38,37,-42,70v-10,7,-14,-2,-14,-12v9,-24,25,-36,36,-58v-17,-6,-45,0,-53,-17v22,-2,43,5,65,3v18,-19,26,-45,42,-65v-16,-17,-60,13,-82,-8","w":140},"8":{"d":"42,-18v10,8,39,7,27,-10v-7,-10,-14,-20,-23,-27v-9,8,-14,28,-4,37xm60,-90v23,-15,61,-23,54,-64v-31,-34,-60,20,-59,53v0,4,2,7,5,11xm43,-79v-17,-63,31,-139,80,-88v14,28,-4,68,-29,75v-21,6,-42,27,-18,46v9,12,25,36,4,47v-42,21,-84,-42,-42,-69v3,-3,4,-7,5,-11","w":140},"9":{"d":"46,-109v-20,35,20,42,53,31v-8,-20,-27,-29,-53,-31xm103,-64v-35,12,-96,3,-75,-46v16,-38,76,3,85,29v7,0,9,2,12,6v-10,23,9,54,-8,76v-20,25,-50,39,-94,36v-4,-5,-8,-10,0,-13v45,15,95,-11,91,-62v-1,-10,0,-26,-11,-26","w":140},":":{"d":"22,-12v-2,-12,14,-15,20,-7v6,6,0,16,-9,12xm51,-104v-8,0,-9,-23,-5,-31v1,-3,4,-3,9,-2v8,9,-3,22,-4,33","w":83},";":{"d":"60,-125v6,4,14,18,2,23v-10,1,-15,-22,-2,-23xm-6,51v32,-10,27,-59,57,-71v9,15,-8,23,-10,35v-9,18,-18,41,-47,36","w":96},"\u037e":{"d":"60,-125v6,4,14,18,2,23v-10,1,-15,-22,-2,-23xm-6,51v32,-10,27,-59,57,-71v9,15,-8,23,-10,35v-9,18,-18,41,-47,36","w":96},"<":{"d":"13,-60v9,-40,50,-49,69,-79v4,0,8,2,8,6v-7,35,-44,39,-60,65v17,15,30,34,54,42v-7,19,-20,-10,-36,-3v-12,-7,-28,-17,-35,-31","w":103},"=":{"d":"162,-108v-40,11,-101,13,-141,0v-6,-7,2,-10,4,-14v36,14,96,7,137,4r0,10xm7,-64v-3,-30,22,0,38,-5v34,4,75,0,109,5r0,13v-50,-4,-104,-2,-147,-13","w":171},">":{"d":"39,-130v-8,-15,5,-20,13,-7v10,16,29,24,42,37v-6,39,-38,62,-68,78v-2,-3,-9,-6,-7,-11v27,-10,45,-36,61,-57v-8,-18,-32,-23,-41,-40","w":103},"?":{"d":"44,-24v11,-2,11,13,3,17v-5,1,-10,-5,-9,-12v0,-2,2,-4,6,-5xm81,-207v-20,-18,-39,14,-60,17v8,-23,43,-47,66,-29v20,42,-39,58,-38,105v8,15,45,10,38,34v-21,-15,-70,-20,-47,-58v13,-22,32,-44,41,-69","w":108},"@":{"d":"166,-112v-24,-28,-72,-6,-68,31v-1,6,-2,11,-2,17v28,-12,47,-31,70,-48xm195,-30v58,-14,93,-98,60,-163v-27,-52,-131,-73,-164,-12v-18,34,-25,78,-42,113v-18,92,52,156,146,126v34,-12,68,-28,96,-44v-41,45,-155,92,-218,39v-84,-71,-21,-269,69,-285v104,-18,164,87,122,185v-11,25,-35,44,-64,53v-38,1,-23,-50,-30,-80v-25,23,-57,39,-82,62v-24,7,-6,-15,-11,-28v9,-41,21,-92,79,-74v12,4,24,10,34,15v6,30,-14,69,5,93","w":320},"A":{"d":"75,-103v19,-4,33,5,52,3v-7,-18,-6,-41,-13,-59v-18,13,-24,40,-39,56xm9,-16v-12,-32,22,-43,28,-67v-4,-3,-19,3,-14,-10v8,-7,21,-6,32,-10v24,-30,43,-66,67,-96v14,16,12,46,16,69v3,18,2,39,24,37v5,11,-11,3,-12,13v4,28,16,53,12,84r-8,0v0,-35,-15,-55,-18,-87v-40,1,-98,-20,-104,30v-15,7,-3,35,-23,37","w":182},"B":{"d":"51,-170v3,17,-4,29,-5,44v20,13,48,0,72,0v9,-10,31,-10,26,-30v-20,-17,-62,-27,-93,-14xm33,-37v0,49,38,9,65,6v21,-20,-18,-75,-54,-71v-1,16,-7,47,-11,65xm159,-149v-7,34,-40,42,-73,49v14,20,45,41,30,76v-25,15,-59,20,-93,25v-5,-71,9,-138,20,-198v15,16,45,7,71,9v21,1,45,14,45,39","w":166},"C":{"d":"75,9v-92,0,-64,-168,-2,-183v24,2,50,-1,56,20v-6,9,-14,-10,-25,-6v-62,-9,-78,55,-74,116v4,52,73,45,105,20v-16,15,-30,33,-60,33","w":144},"D":{"d":"124,-49v1,-48,-5,-107,-53,-110v-27,36,-36,90,-42,144v37,-5,72,-13,95,-34xm86,-174v39,20,59,73,51,132v-26,26,-80,52,-128,36v12,-64,19,-130,56,-170v4,11,13,3,21,2","w":154},"E":{"d":"30,-58v3,25,13,46,36,51v20,-1,39,-7,57,-18v-2,31,-57,32,-83,20v-29,-27,-29,-93,-16,-138v-19,-17,12,-23,16,-37v28,18,79,3,114,12v-40,21,-137,-15,-124,59v-12,47,39,15,79,22v19,3,26,-25,34,-4v-14,35,-87,2,-113,33","w":152},"F":{"d":"34,-4v-32,-32,-11,-135,8,-175v11,-4,7,9,11,14v0,0,81,-27,110,2v-2,5,-3,11,-8,14v-4,-5,-4,-13,-11,-16v-34,8,-75,4,-99,22v-3,16,-12,28,-9,48v44,8,98,-5,144,2v-25,18,-100,7,-144,18v-7,23,6,50,-2,71","w":174},"G":{"d":"13,-50v-6,-82,44,-111,101,-127v15,0,39,1,34,16v-6,2,-13,-5,-19,-5v-58,9,-102,38,-106,100v13,37,58,39,91,56v-1,-26,4,-53,10,-74v9,0,6,12,10,17v-22,13,23,88,-27,67v-34,-14,-74,-21,-94,-50","w":159},"H":{"d":"46,-109v41,0,79,13,119,5v1,-33,7,-66,18,-98v17,53,-26,142,-12,220v-4,6,-8,6,-12,0v1,-35,-1,-71,4,-102v-37,-7,-80,-6,-119,-11v-12,20,1,63,-20,74r0,-70v-4,-5,-20,-3,-14,-14v31,-10,19,-57,42,-75v27,14,-14,29,-8,53v-4,5,-4,15,2,18","w":201},"I":{"d":"34,-6v-25,-24,-8,-92,-1,-130v2,-8,13,-27,18,-16v-13,36,-17,94,-17,146"},"J":{"d":"40,-156v22,1,10,38,10,62v0,79,-4,156,-64,181v-13,2,-16,-3,-20,-11v86,-2,64,-142,74,-232","w":87},"K":{"d":"183,-23v2,12,-14,7,-20,5v-40,-12,-86,-17,-121,-33v-9,13,-7,34,-14,48v-14,-35,0,-101,3,-145v2,-7,3,-18,11,-19r0,85v26,-28,53,-57,93,-71v-13,29,-51,36,-65,64v-4,8,-11,14,-17,21v31,27,92,24,130,45","w":178},"L":{"d":"18,-8v5,-51,0,-107,17,-147v5,-3,6,4,11,3v-5,41,-20,89,-9,133v35,2,70,-4,99,-9v-19,22,-63,23,-101,26v-6,0,-12,-3,-17,-6","w":123},"M":{"d":"226,-157v12,42,16,94,22,141v-20,8,-13,-31,-20,-48v0,-24,-7,-50,-16,-67v-35,33,-51,83,-93,109v-23,-32,-38,-73,-62,-104v-21,34,-20,90,-43,122v-5,-48,22,-104,34,-147v43,18,44,79,75,110v37,-33,58,-82,94,-116r9,0","w":267},"N":{"d":"179,-41v6,-27,14,-48,6,-84v6,-11,6,-33,11,-45v8,-3,9,3,15,11v-18,36,-14,87,-20,135v-5,0,-6,7,-11,6r-65,-55v-21,-17,-45,-34,-71,-46v-9,33,-9,72,0,105v-14,0,-11,-17,-19,-23v-1,-47,-2,-93,11,-128v11,0,12,11,11,24v57,16,77,84,132,100","w":220},"O":{"d":"58,-154v-6,-7,3,-15,9,-17v52,4,89,41,81,99v-14,38,-68,84,-108,40v-23,-26,-41,-92,-13,-124v20,10,-5,26,0,42v-2,42,13,74,42,89v59,11,92,-78,44,-113v-14,-10,-32,-25,-55,-16","w":164},"P":{"d":"125,-97v-5,-20,-12,-39,-32,-45v-13,-15,-42,-23,-47,4r-9,53v34,6,64,3,88,-12xm135,-116v16,48,-51,47,-102,45v-5,21,2,46,-2,68r-8,0v-15,-65,0,-137,25,-181v19,21,57,17,70,43v5,8,13,15,17,25","w":154},"Q":{"d":"52,-164v-8,-4,-2,-23,9,-23v73,3,66,120,34,169v29,35,117,55,153,12v11,-12,10,-11,20,-23v-9,50,-69,70,-125,54v-39,-2,-52,-48,-96,-31v-32,-31,-49,-94,-33,-153v6,-4,6,-9,16,-8v9,19,-15,40,-9,71v7,34,16,62,37,80v46,0,50,-64,49,-117v-8,-19,-33,-57,-52,-31v-1,1,-2,1,-3,0","w":139},"R":{"d":"35,-66v26,-10,88,-33,54,-65v-12,-10,-34,-8,-49,-14v-2,26,-8,52,-5,79xm25,-148v-5,-17,19,-18,32,-11v28,0,57,18,57,42v0,40,-39,42,-60,62v35,19,69,47,125,42v4,-4,7,-23,13,-8v-5,38,-66,17,-90,9v-23,-8,-43,-20,-65,-29v-8,13,-8,35,-28,37v-14,-11,12,-10,8,-23v4,-42,-6,-87,8,-121","w":163},"S":{"d":"54,-22v-16,-44,-64,-111,-1,-142v10,-10,44,-9,35,10v-45,-19,-72,52,-40,84v9,19,36,58,3,69v-13,4,-25,15,-25,-7v13,3,25,-4,28,-14","w":107},"T":{"d":"65,-171v14,-1,25,-7,34,3v40,-4,82,-4,118,-12r0,6v-42,9,-84,17,-133,17v-22,42,1,115,-22,161v-6,0,-13,4,-14,-3v22,-39,3,-105,16,-155v-19,-5,-43,-3,-56,-14v13,-12,38,-1,57,-3","w":165},"U":{"d":"157,-153v-7,53,-17,114,-53,143v-67,-6,-73,-76,-82,-139v5,0,6,-5,11,-3v15,51,10,121,71,128v28,-32,26,-90,42,-134v6,-2,10,0,11,5","w":178},"V":{"d":"3,-163v2,-8,13,-4,14,3v8,48,25,92,52,133r7,0v12,-62,40,-114,64,-165v7,-2,7,5,12,6v-34,49,-52,112,-68,178v-18,16,-22,-14,-33,-22v-24,-38,-40,-81,-48,-133","w":154},"W":{"d":"71,-146v47,22,49,83,81,119v20,-39,14,-109,42,-147v21,11,-6,25,-6,39v-12,39,-10,91,-22,130v-4,4,-12,4,-14,9v-34,-38,-36,-95,-77,-127v-24,17,-18,74,-24,110v-4,1,-4,6,-9,5v-16,-45,-35,-98,-28,-160v26,5,5,75,25,101v9,-28,16,-57,32,-79","w":211},"X":{"d":"13,-160v27,13,39,46,65,60v24,-33,49,-68,91,-83v-3,4,3,4,2,9v-32,19,-61,52,-81,83v26,23,64,34,79,68v-29,15,-27,-32,-55,-35v-12,-7,-40,-35,-44,-3v-8,22,-16,45,-34,57r34,-85v-23,-18,-52,-35,-57,-71","w":178},"Y":{"d":"11,-179v23,31,43,53,71,79v16,-28,35,-56,67,-68v3,25,-26,24,-37,40v-21,30,-12,82,-14,127v-28,6,-7,-35,-11,-52v-9,-57,-71,-69,-83,-121v1,-2,4,-4,7,-5","w":155},"Z":{"d":"33,-153v-1,-17,24,-4,34,-10v24,-5,53,-15,82,-10v4,7,4,21,0,28r-127,125v72,18,175,81,245,21v-21,19,-47,41,-83,41v-72,0,-111,-46,-188,-46v-8,0,-5,-13,-2,-16v55,-35,97,-90,144,-133v-20,-22,-68,16,-105,0","w":178},"[":{"d":"12,8v3,-37,17,-71,12,-112v14,-25,4,-66,31,-79v19,-9,45,-35,70,-17v-42,9,-72,27,-79,77r-17,117v8,16,36,5,54,9v6,23,-21,8,-34,17v-13,-5,-27,-4,-37,-12","w":118},"\\":{"d":"138,-7v-5,0,-9,2,-14,3v-30,-86,-93,-142,-99,-251v16,1,12,24,16,38v23,79,62,141,97,210","w":154},"]":{"d":"84,-171v-5,-20,-42,-3,-48,-24v24,4,69,-14,65,24v-8,66,-39,120,-29,198r-4,6r-91,0r0,-3v28,-2,51,-9,77,-14v5,-20,0,-37,4,-60v8,-41,23,-80,26,-127","w":118},"^":{"d":"136,-209v-28,43,-67,74,-104,109v-13,3,-18,-10,-7,-17v45,-29,85,-65,109,-114v44,35,51,109,76,163v-1,7,-6,4,-13,4v-17,-52,-37,-99,-61,-145","w":219},"_":{"d":"138,24v-39,-15,-113,12,-124,-20v0,-1,1,-4,3,-5v37,11,90,2,132,9v5,9,-1,17,-11,16","w":157},"`":{"d":"50,-244v21,3,21,27,35,40r26,45v-31,-17,-51,-47,-61,-85","w":127},"a":{"d":"89,-90v5,-7,28,-17,15,-25v-44,6,-69,41,-79,79v26,-15,44,-35,64,-54xm109,-6v14,1,15,-13,29,-12v4,20,-31,43,-45,22v-1,-31,8,-62,12,-88v-34,23,-56,59,-95,76v-11,-72,57,-145,131,-114v7,18,-11,17,-15,31v-7,26,-23,50,-17,85","w":149},"b":{"d":"54,-116v-15,32,-26,63,-26,108r5,2v35,-18,58,-63,34,-106v-3,-3,-7,-4,-13,-4xm14,18v-2,-118,55,-186,81,-278v18,0,5,22,2,29r-37,90v10,21,55,15,73,7v7,34,-52,0,-45,45v8,58,-22,98,-74,107","w":122},"c":{"d":"15,-15v45,-3,70,-29,97,-52v-13,41,-55,60,-100,70v-5,0,-9,-1,-13,-4v13,-52,25,-107,73,-124v21,-7,41,14,30,32v-6,-7,-10,-20,-21,-20v-39,15,-55,56,-66,98","w":111},"d":{"d":"26,-30v20,-18,45,-42,62,-64v-30,-16,-64,29,-66,61v0,4,1,4,4,3xm126,-204v17,-7,11,12,10,22v-20,36,-11,87,-40,116v0,14,-11,30,-9,45v32,18,51,-44,85,-50v-24,34,-51,71,-100,78r7,-67v-28,17,-42,49,-70,64v-12,-61,22,-119,90,-118v14,-26,18,-59,27,-90","w":147},"e":{"d":"87,-116v-21,1,-30,22,-39,35v16,8,31,-20,39,-35xm26,22v-20,-12,-11,-43,-9,-67v-9,-3,-26,3,-25,-10v59,-2,39,-90,110,-79v16,72,-114,70,-65,144v31,-11,47,-36,70,-53v-23,24,-32,71,-81,65","w":104},"f":{"d":"144,-195v0,-18,-19,-33,-35,-17v-21,21,-32,52,-38,86v24,1,44,-4,65,-6r0,7v-20,10,-48,9,-73,13v-16,48,-31,107,-40,163v-6,9,-10,4,-19,2r44,-160v-15,-9,-44,-15,-61,-4v-5,-32,41,-16,64,-15v29,-33,21,-104,82,-103v11,7,18,21,11,34","w":107},"g":{"d":"33,-32v24,-21,48,-46,68,-72v-43,-15,-77,32,-76,73v1,1,5,1,8,-1xm24,-8v-43,-44,28,-150,104,-106v5,11,-2,18,-10,28v-36,80,-58,172,-139,208v-51,3,-82,-26,-77,-77v6,-6,11,-15,21,-17v-29,36,8,105,56,82v66,-30,90,-106,115,-179v-26,18,-42,46,-70,61","w":134},"h":{"d":"102,-126v20,24,-8,69,8,98v23,-12,37,-25,53,-45v-9,24,-27,55,-55,61v-24,-10,-16,-57,-15,-89v-31,24,-55,60,-68,102v-4,4,-11,11,-17,5v15,-94,45,-175,68,-262v19,2,4,23,5,36v-19,52,-35,109,-47,167r59,-72v4,-1,7,-2,9,-1","w":136},"i":{"d":"84,-187v-2,-7,-16,-13,-9,-22v13,-1,15,14,9,22xm42,-131v19,-6,11,16,9,26v-8,32,-33,76,-9,109v33,-12,42,-48,70,-64v-21,31,-33,79,-85,75v-26,-49,9,-100,15,-146","w":92},"j":{"d":"78,-234v13,-9,22,7,11,15v-6,0,-13,-10,-11,-15xm-52,91v95,-19,67,-156,103,-234v6,0,6,3,11,5v-26,90,-16,210,-101,242v-37,14,-48,-26,-65,-49v1,-9,-2,-23,13,-18v-11,26,18,35,28,52v4,2,7,2,11,2","w":72},"k":{"d":"47,-62v14,-10,30,-23,31,-46v-12,11,-27,27,-31,46xm10,-35v31,-54,31,-140,45,-214r8,0v5,55,-18,96,-16,151v12,-10,22,-31,45,-25v14,46,-31,59,-53,83v22,19,73,43,100,15v5,-4,10,-7,17,-8v-8,16,-22,33,-42,37v-32,-2,-54,-16,-79,-25v-15,10,0,43,-23,47v-15,-19,9,-43,-2,-61","w":128},"l":{"d":"49,-243v19,3,3,26,5,42v-8,64,-24,121,-24,192v15,-15,32,-31,50,-44v-18,24,-26,59,-62,65v-8,-96,22,-169,31,-255","w":62},"m":{"d":"37,-144v7,-9,10,2,13,8v0,26,-10,52,-13,76v21,-22,42,-50,67,-70v30,5,12,44,14,66v20,-21,34,-51,66,-59v20,25,7,76,31,97v14,-5,30,-12,34,-28v10,12,-19,44,-41,40v-22,-21,-23,-56,-29,-92v-40,20,-56,66,-81,101v-3,5,-9,6,-15,6v6,-37,28,-69,21,-114v-38,29,-60,71,-78,119v-9,5,-14,1,-15,-6v5,-50,26,-87,26,-144","w":228},"n":{"d":"125,3v-40,-3,-20,-62,-29,-100v-37,25,-62,64,-80,107v-4,-3,-9,-1,-12,-5v16,-42,18,-95,36,-134v1,4,8,1,8,6v-5,22,-15,49,-13,70v2,-1,2,-2,5,-2v13,-27,39,-49,67,-59v17,26,-7,73,11,100v30,-4,42,-29,61,-45v-11,26,-24,55,-54,62","w":150},"o":{"d":"39,-3v20,-22,26,-66,11,-97v-2,-3,-6,-4,-11,-4v-14,26,-14,75,0,101xm116,-114v-10,13,-22,20,-46,18v3,42,1,81,-19,105v-39,12,-42,-48,-38,-87v2,-19,10,-35,24,-45v20,13,50,20,79,9","w":89},"p":{"d":"33,-8v21,-27,55,-47,54,-95v-23,4,-32,27,-48,39v-1,17,-8,39,-6,56xm10,-53v18,-25,21,-65,29,-99v23,1,5,27,7,45v-5,0,-2,7,-2,9v20,-4,44,-44,60,-13v4,62,-38,88,-68,120v-1,-4,-9,0,-10,-5r-43,130v-17,-7,-1,-35,2,-49v9,-40,27,-78,34,-122v-8,-3,-11,-7,-9,-16","w":111},"q":{"d":"27,-21v31,-13,69,-55,60,-86v-36,-21,-65,37,-60,86xm35,-108v6,-19,48,-28,63,-10v6,-1,14,-6,19,0v1,27,-18,42,-24,65v-13,53,-43,96,-49,156v-1,4,-8,1,-12,2v8,-42,24,-87,34,-128v-10,6,-21,17,-37,17v-41,-13,-10,-82,6,-102","w":122},"r":{"d":"21,1v-1,-5,-6,0,-10,-2v-16,-49,41,-78,17,-131v24,-5,11,26,18,39v20,-5,35,-29,61,-17v6,7,7,15,6,26v-18,6,-13,-33,-33,-12v-42,12,-37,66,-59,97","w":104},"s":{"d":"19,9v42,-15,6,-66,13,-103v4,-21,8,-41,34,-39v8,-2,13,9,5,11v-66,12,18,114,-39,140v-16,7,-24,-8,-37,-12v-4,-17,6,-13,12,-3","w":75},"t":{"d":"71,-148v9,14,-20,22,-16,41v33,5,58,-3,85,-10v5,2,1,9,0,12v-29,10,-58,13,-93,15v-12,27,-19,71,-2,98v6,1,2,-5,6,-6v3,-1,7,4,6,7v0,7,-6,13,-14,13v-33,-9,-23,-77,-13,-108v-10,-13,-34,18,-34,-9v46,13,40,-43,75,-53","w":116},"u":{"d":"163,-41v-5,32,-68,37,-63,-7r0,-36v-29,24,-48,56,-78,78v-30,-1,-8,-69,-4,-97v3,-7,8,-11,14,-13v-7,24,-6,57,-10,85v40,-24,71,-59,97,-97v1,1,3,3,6,2v-2,24,-11,46,-11,73v0,23,23,37,39,17v3,-2,7,-4,10,-5","w":146},"v":{"d":"33,-15v35,-27,47,-78,68,-120v11,0,8,15,12,22v-32,36,-42,94,-80,124r-12,0v3,-43,-7,-95,4,-134v22,9,1,68,8,108","w":113},"w":{"d":"112,-36v23,-28,34,-64,47,-101v2,5,7,-2,10,3v-15,44,-24,95,-58,121v-25,-18,-22,-64,-39,-91v-11,33,-45,50,-40,97v-5,-4,-6,6,-12,2v-5,-34,-17,-73,-9,-111v18,2,8,33,12,50v5,9,9,-1,16,-10v14,-17,18,-44,40,-53v14,30,20,64,33,93","w":162},"x":{"d":"62,-40v-3,21,27,49,12,69v-12,-19,-16,-43,-24,-65v-19,10,-30,36,-58,38v11,-38,85,-53,50,-104v-4,-6,-6,-13,-6,-23v25,-4,17,35,26,49r81,-70v6,0,7,4,7,12v-25,34,-80,43,-88,94","w":137},"y":{"d":"32,-13v-3,-38,-15,-90,9,-114r0,79v36,-18,37,-74,88,-74v1,19,-12,31,-17,48v-24,88,-68,168,-151,199v-40,-1,-85,-39,-54,-75v18,6,-14,33,8,41v13,15,29,19,49,25v49,-15,69,-63,99,-98v19,-37,32,-76,44,-119v-27,23,-48,60,-68,90","w":130},"z":{"d":"32,-127v24,-8,43,-7,70,-11v20,29,-31,47,-44,70r-43,48v49,19,115,71,175,31v-46,64,-144,-9,-199,-22v-4,-16,18,-20,24,-31r71,-75v-14,-13,-45,13,-54,-10","w":113},"{":{"d":"-9,-74v80,11,62,-72,78,-128v8,-16,25,-31,49,-26v13,-1,29,11,19,24v-2,-8,-9,-13,-19,-13v-64,3,-32,98,-57,140v16,26,8,78,-6,101v23,3,39,-7,54,-14v-8,21,-39,35,-65,28v-6,-38,26,-69,5,-104v-18,6,-50,10,-64,-3v1,-3,3,-5,6,-5","w":126},"|":{"d":"32,10v16,-79,5,-178,21,-257v5,-5,8,3,12,9v-23,70,0,168,-19,244v-4,2,-8,6,-14,4","w":100},"}":{"d":"35,19v11,-37,-12,-95,22,-113v-36,-45,58,-95,-4,-132v-7,-5,-36,5,-27,-14v62,-13,78,49,47,92v-10,14,-17,40,2,51v6,4,15,9,28,12v-6,15,-31,4,-46,10v-14,37,15,134,-53,112v11,-4,33,-3,31,-18","w":126},"~":{"d":"37,-161v-4,16,-5,36,4,47v-29,1,-17,-46,-6,-63v18,-25,56,-16,66,8v8,18,39,35,53,11v4,-4,8,-7,11,-10v-1,34,-42,48,-62,20v-14,-20,-45,-49,-66,-13","w":178},"\u00c4":{"d":"166,-269v19,2,4,21,-3,26r-29,23v-1,-25,28,-28,32,-49xm86,-213v-15,-21,21,-33,27,-54v3,-3,5,-8,8,-4v3,28,-24,36,-35,58xm75,-103v19,-4,33,5,52,3v-7,-18,-6,-41,-13,-59v-18,13,-24,40,-39,56xm9,-16v-12,-32,22,-43,28,-67v-4,-3,-19,3,-14,-10v8,-7,21,-6,32,-10v24,-30,43,-66,67,-96v14,16,12,46,16,69v3,18,2,39,24,37v5,11,-11,3,-12,13v4,28,16,53,12,84r-8,0v0,-35,-15,-55,-18,-87v-40,1,-98,-20,-104,30v-15,7,-3,35,-23,37","w":173},"\u00c5":{"d":"75,-103v19,-4,33,5,52,3v-7,-18,-6,-41,-13,-59v-18,13,-24,40,-39,56xm94,-228v-29,-15,-14,-63,25,-57v38,-6,51,50,19,66v-9,4,-22,13,-34,6v3,-14,32,-3,37,-24v8,-15,3,-34,-16,-34v-25,0,-48,18,-22,33v2,3,9,6,3,9v-2,1,-6,1,-12,1xm9,-16v-12,-32,22,-43,28,-67v-4,-3,-19,3,-14,-10v8,-7,21,-6,32,-10v24,-30,43,-66,67,-96v14,16,12,46,16,69v3,18,2,39,24,37v5,11,-11,3,-12,13v4,28,16,53,12,84r-8,0v0,-35,-15,-55,-18,-87v-40,1,-98,-20,-104,30v-15,7,-3,35,-23,37","w":170},"\u00c7":{"d":"73,-174v24,2,50,-1,56,20v-6,9,-14,-10,-25,-6v-62,-9,-78,55,-74,116v4,52,73,45,105,20v-15,13,-27,32,-56,32v-23,26,50,57,-6,70v-13,-5,-13,-4,-2,-10v4,0,13,-6,14,-9v-10,-12,-27,-27,-18,-50v-81,-11,-55,-168,6,-183","w":144},"\u00c9":{"d":"36,-204r101,-48v3,2,3,7,3,12v-32,20,-70,28,-102,48v-4,-2,-1,-7,-2,-12xm30,-58v3,25,13,46,36,51v20,-1,39,-7,57,-18v-2,31,-57,32,-83,20v-29,-27,-29,-93,-16,-138v-19,-17,12,-23,16,-37v28,18,79,3,114,12v-40,21,-137,-15,-124,59v-12,47,39,15,79,22v19,3,26,-25,34,-4v-14,35,-87,2,-113,33","w":158},"\u00d1":{"d":"75,-180v-17,-6,-8,-40,10,-40v33,1,56,53,85,19v1,32,-48,25,-62,5v-8,-6,-19,-10,-28,-1v0,7,0,15,-5,17xm179,-41v6,-27,14,-48,6,-84v6,-11,6,-33,11,-45v8,-3,9,3,15,11v-18,36,-14,87,-20,135v-5,0,-6,7,-11,6r-65,-55v-21,-17,-45,-34,-71,-46v-9,33,-9,72,0,105v-14,0,-11,-17,-19,-23v-1,-47,-2,-93,11,-128v11,0,12,11,11,24v57,16,77,84,132,100","w":219},"\u00d6":{"d":"131,-242v24,18,-19,35,-32,50v-1,-25,27,-30,32,-50xm51,-186v-14,-22,24,-38,32,-59v10,22,-22,41,-32,59xm58,-154v-6,-7,3,-15,9,-17v52,4,89,41,81,99v-14,38,-68,84,-108,40v-23,-26,-41,-92,-13,-124v20,10,-5,26,0,42v-2,42,13,74,42,89v59,11,92,-78,44,-113v-14,-10,-32,-25,-55,-16","w":162},"\u00dc":{"d":"138,-225v24,18,-20,34,-31,49v-2,-25,26,-29,31,-49xm58,-169v-15,-21,21,-33,27,-54v4,-4,5,-8,8,-3v2,28,-24,36,-35,57xm157,-153v-7,53,-17,114,-53,143v-67,-6,-73,-76,-82,-139v5,0,6,-5,11,-3v15,51,10,121,71,128v28,-32,26,-90,42,-134v6,-2,10,0,11,5","w":169},"\u00e1":{"d":"163,-200v-32,20,-71,29,-103,48v-3,-2,-2,-7,-2,-11r101,-49v3,2,5,6,4,12xm89,-90v5,-7,28,-17,15,-25v-44,6,-69,41,-79,79v26,-15,44,-35,64,-54xm109,-6v14,1,15,-13,29,-12v4,20,-31,43,-45,22v-1,-31,8,-62,12,-88v-34,23,-56,59,-95,76v-11,-72,57,-145,131,-114v7,18,-11,17,-15,31v-7,26,-23,50,-17,85","w":146},"\u00e0":{"d":"71,-238v32,15,40,57,60,84v-32,-16,-50,-47,-60,-84xm89,-90v5,-7,28,-17,15,-25v-44,6,-69,41,-79,79v26,-15,44,-35,64,-54xm109,-6v14,1,15,-13,29,-12v4,20,-31,43,-45,22v-1,-31,8,-62,12,-88v-34,23,-56,59,-95,76v-11,-72,57,-145,131,-114v7,18,-11,17,-15,31v-7,26,-23,50,-17,85","w":151},"\u00e2":{"d":"89,-90v5,-7,28,-17,15,-25v-44,6,-69,41,-79,79v26,-15,44,-35,64,-54xm118,-203v-27,6,-29,38,-61,40v-20,-21,24,-22,34,-35v9,-10,15,-19,21,-33v30,5,26,52,38,81r-10,0xm109,-6v14,1,15,-13,29,-12v4,20,-31,43,-45,22v-1,-31,8,-62,12,-88v-34,23,-56,59,-95,76v-11,-72,57,-145,131,-114v7,18,-11,17,-15,31v-7,26,-23,50,-17,85","w":154},"\u00e4":{"d":"149,-204v23,18,-19,35,-32,49v0,-25,27,-29,32,-49xm69,-148v-15,-21,21,-33,27,-54v3,-3,5,-8,8,-4v1,28,-24,37,-35,58xm89,-90v5,-7,28,-17,15,-25v-44,6,-69,41,-79,79v26,-15,44,-35,64,-54xm109,-6v14,1,15,-13,29,-12v4,20,-31,43,-45,22v-1,-31,8,-62,12,-88v-34,23,-56,59,-95,76v-11,-72,57,-145,131,-114v7,18,-11,17,-15,31v-7,26,-23,50,-17,85","w":150},"\u00e3":{"d":"62,-167v-17,-6,-8,-41,10,-41v34,0,54,54,85,20v5,18,-35,33,-49,14v-11,-9,-26,-24,-41,-11v0,8,1,17,-5,18xm89,-90v5,-7,28,-17,15,-25v-44,6,-69,41,-79,79v26,-15,44,-35,64,-54xm109,-6v14,1,15,-13,29,-12v4,20,-31,43,-45,22v-1,-31,8,-62,12,-88v-34,23,-56,59,-95,76v-11,-72,57,-145,131,-114v7,18,-11,17,-15,31v-7,26,-23,50,-17,85","w":159},"\u00e5":{"d":"89,-90v5,-7,28,-17,15,-25v-44,6,-69,41,-79,79v26,-15,44,-35,64,-54xm67,-207v1,-35,69,-39,78,-8v9,32,-19,61,-51,51v5,-12,32,-5,36,-23v9,-14,4,-37,-15,-34v-27,-3,-47,19,-22,33v2,3,9,5,3,8v-16,7,-29,-11,-29,-27xm109,-6v14,1,15,-13,29,-12v4,20,-31,43,-45,22v-1,-31,8,-62,12,-88v-34,23,-56,59,-95,76v-11,-72,57,-145,131,-114v7,18,-11,17,-15,31v-7,26,-23,50,-17,85","w":145},"\u00e7":{"d":"60,66v-44,-1,-2,-69,-38,-84v-7,-54,16,-92,71,-89v8,0,21,11,10,18v-46,-21,-83,24,-67,74v8,25,41,6,55,0v3,-1,6,1,7,5v-15,17,-71,23,-43,59v13,3,39,-6,25,17v-16,12,-29,29,-53,32v3,-19,26,-17,33,-32","w":117},"\u00e9":{"d":"87,-116v-21,1,-30,22,-39,35v16,8,31,-20,39,-35xm139,-197v-32,20,-71,28,-102,49v-5,-2,-2,-7,-2,-12r101,-48v3,2,3,6,3,11xm26,22v-20,-12,-11,-43,-9,-67v-9,-3,-26,3,-25,-10v59,-2,39,-90,110,-79v16,72,-114,70,-65,144v31,-11,47,-36,70,-53v-23,24,-32,71,-81,65","w":119},"\u00e8":{"d":"87,-116v-21,1,-30,22,-39,35v16,8,31,-20,39,-35xm37,-244v17,0,12,10,21,19r40,66v-31,-16,-49,-49,-61,-85xm26,22v-20,-12,-11,-43,-9,-67v-9,-3,-26,3,-25,-10v59,-2,39,-90,110,-79v16,72,-114,70,-65,144v31,-11,47,-36,70,-53v-23,24,-32,71,-81,65","w":114},"\u00ea":{"d":"87,-116v-21,1,-30,22,-39,35v16,8,31,-20,39,-35xm78,-203v-27,6,-29,39,-62,40v-19,-26,40,-23,46,-49v3,-12,22,-30,28,-5v5,23,17,41,19,67r-10,0v-7,-20,-13,-32,-21,-53xm26,22v-20,-12,-11,-43,-9,-67v-9,-3,-26,3,-25,-10v59,-2,39,-90,110,-79v16,72,-114,70,-65,144v31,-11,47,-36,70,-53v-23,24,-32,71,-81,65","w":111},"\u00eb":{"d":"87,-116v-21,1,-30,22,-39,35v16,8,31,-20,39,-35xm122,-212v22,19,-19,34,-32,49v-1,-24,26,-30,32,-49xm42,-156v-15,-21,20,-34,26,-54v3,-3,5,-8,8,-4v3,28,-24,36,-34,58xm26,22v-20,-12,-11,-43,-9,-67v-9,-3,-26,3,-25,-10v59,-2,39,-90,110,-79v16,72,-114,70,-65,144v31,-11,47,-36,70,-53v-23,24,-32,71,-81,65","w":111},"\u00ed":{"d":"24,-156v-4,-1,-1,-7,-2,-11r101,-49v3,2,3,7,3,12v-32,20,-70,28,-102,48xm42,-131v19,-6,11,16,9,26v-8,32,-33,76,-9,109v33,-12,42,-48,70,-64v-21,31,-33,79,-85,75v-26,-49,9,-100,15,-146","w":115},"\u00ec":{"d":"27,-244v21,3,21,27,35,40v9,14,18,29,25,45v-30,-17,-50,-48,-60,-85xm42,-131v19,-6,11,16,9,26v-8,32,-33,76,-9,109v33,-12,42,-48,70,-64v-21,31,-33,79,-85,75v-26,-49,9,-100,15,-146","w":112},"\u00ee":{"d":"81,-203v-27,6,-29,39,-62,40v-19,-26,40,-23,46,-49v3,-12,22,-30,28,-5v5,23,17,41,19,67r-10,0v-8,-20,-15,-33,-21,-53xm42,-131v19,-6,11,16,9,26v-8,32,-33,76,-9,109v33,-12,42,-48,70,-64v-21,31,-33,79,-85,75v-26,-49,9,-100,15,-146","w":114},"\u00ef":{"d":"108,-213v22,19,-20,34,-32,48v0,-24,26,-29,32,-48xm28,-158v-14,-20,19,-33,26,-53v3,-4,5,-6,7,-6v6,26,-22,40,-33,59xm42,-131v19,-6,11,16,9,26v-8,32,-33,76,-9,109v33,-12,42,-48,70,-64v-21,31,-33,79,-85,75v-26,-49,9,-100,15,-146","w":114},"\u00f1":{"d":"49,-160v-17,-6,-8,-41,10,-41v32,0,55,53,85,20v6,12,-18,27,-36,22v-17,-5,-33,-35,-54,-18v0,7,0,16,-5,17xm125,3v-40,-3,-20,-62,-29,-100v-37,25,-62,64,-80,107v-4,-3,-9,-1,-12,-5v16,-42,18,-95,36,-134v1,4,8,1,8,6v-5,22,-15,49,-13,70v2,-1,2,-2,5,-2v13,-27,39,-49,67,-59v17,26,-7,73,11,100v30,-4,42,-29,61,-45v-11,26,-24,55,-54,62","w":137},"\u00f3":{"d":"145,-192v-32,19,-71,29,-103,48v-3,-2,-2,-7,-2,-11r101,-49v3,2,5,6,4,12xm39,-3v20,-22,26,-66,11,-97v-2,-3,-6,-4,-11,-4v-14,26,-14,75,0,101xm116,-114v-10,13,-22,20,-46,18v3,42,1,81,-19,105v-39,12,-42,-48,-38,-87v2,-19,10,-35,24,-45v20,13,50,20,79,9","w":99},"\u00f2":{"d":"22,-224v15,-2,12,13,20,20v13,21,29,42,40,65v-32,-15,-50,-48,-60,-85xm39,-3v20,-22,26,-66,11,-97v-2,-3,-6,-4,-11,-4v-14,26,-14,75,0,101xm116,-114v-10,13,-22,20,-46,18v3,42,1,81,-19,105v-39,12,-42,-48,-38,-87v2,-19,10,-35,24,-45v20,13,50,20,79,9","w":99},"\u00f4":{"d":"39,-3v20,-22,26,-66,11,-97v-2,-3,-6,-4,-11,-4v-14,26,-14,75,0,101xm79,-202v-25,8,-30,39,-62,40v-18,-26,39,-23,46,-49v3,-12,22,-30,28,-5v6,23,16,42,20,68r-11,0xm116,-114v-10,13,-22,20,-46,18v3,42,1,81,-19,105v-39,12,-42,-48,-38,-87v2,-19,10,-35,24,-45v20,13,50,20,79,9","w":98},"\u00f6":{"d":"101,-208v24,19,-20,35,-32,50v-1,-25,27,-30,32,-50xm21,-152v-14,-22,24,-39,32,-59v12,22,-23,40,-32,59xm39,-3v20,-22,26,-66,11,-97v-2,-3,-6,-4,-11,-4v-14,26,-14,75,0,101xm116,-114v-10,13,-22,20,-46,18v3,42,1,81,-19,105v-39,12,-42,-48,-38,-87v2,-19,10,-35,24,-45v20,13,50,20,79,9","w":98},"\u00f5":{"d":"21,-161v-17,-7,-7,-41,11,-41v33,0,55,54,84,20v7,12,-19,27,-36,22v-17,-5,-32,-36,-54,-19v0,8,1,17,-5,18xm39,-3v20,-22,26,-66,11,-97v-2,-3,-6,-4,-11,-4v-14,26,-14,75,0,101xm116,-114v-10,13,-22,20,-46,18v3,42,1,81,-19,105v-39,12,-42,-48,-38,-87v2,-19,10,-35,24,-45v20,13,50,20,79,9","w":90},"\u00fa":{"d":"151,-193v-32,20,-71,29,-103,48v-4,-2,-1,-7,-2,-11r101,-49v3,2,5,6,4,12xm163,-41v-5,32,-68,37,-63,-7r0,-36v-29,24,-48,56,-78,78v-30,-1,-8,-69,-4,-97v3,-7,8,-11,14,-13v-7,24,-6,57,-10,85v40,-24,71,-59,97,-97v1,1,3,3,6,2v-2,24,-11,46,-11,73v0,23,23,37,39,17v3,-2,7,-4,10,-5","w":144},"\u00f9":{"d":"50,-236v32,15,41,57,61,85v-32,-16,-51,-48,-61,-85xm163,-41v-5,32,-68,37,-63,-7r0,-36v-29,24,-48,56,-78,78v-30,-1,-8,-69,-4,-97v3,-7,8,-11,14,-13v-7,24,-6,57,-10,85v40,-24,71,-59,97,-97v1,1,3,3,6,2v-2,24,-11,46,-11,73v0,23,23,37,39,17v3,-2,7,-4,10,-5","w":151},"\u00fb":{"d":"97,-203v-27,6,-29,39,-62,40v-18,-26,39,-23,46,-49v3,-12,22,-30,28,-5v6,23,16,42,20,67r-11,0xm163,-41v-5,32,-68,37,-63,-7r0,-36v-29,24,-48,56,-78,78v-30,-1,-8,-69,-4,-97v3,-7,8,-11,14,-13v-7,24,-6,57,-10,85v40,-24,71,-59,97,-97v1,1,3,3,6,2v-2,24,-11,46,-11,73v0,23,23,37,39,17v3,-2,7,-4,10,-5","w":146},"\u00fc":{"d":"127,-210v24,18,-19,34,-31,49v-2,-25,27,-28,31,-49xm48,-154v-17,-20,20,-33,26,-54v4,-4,5,-8,8,-3v2,27,-25,35,-34,57xm163,-41v-5,32,-68,37,-63,-7r0,-36v-29,24,-48,56,-78,78v-30,-1,-8,-69,-4,-97v3,-7,8,-11,14,-13v-7,24,-6,57,-10,85v40,-24,71,-59,97,-97v1,1,3,3,6,2v-2,24,-11,46,-11,73v0,23,23,37,39,17v3,-2,7,-4,10,-5","w":147},"\u2020":{"d":"-11,-140v-9,-36,41,-13,61,-16v6,-26,9,-50,14,-78v-1,-10,9,-19,13,-10v-5,25,-11,53,-8,88v26,1,44,-3,66,-5v-1,22,-44,14,-70,19v-9,58,-12,126,-12,193v-4,9,-10,4,-18,2r16,-190v-15,-8,-46,-16,-62,-3","w":107},"\u00b0":{"d":"44,-194v-29,-15,-14,-63,25,-57v38,-6,51,51,19,66v-8,6,-22,13,-33,5v-1,-11,14,-3,20,-8v20,-5,32,-49,0,-49v-26,0,-46,18,-22,33v2,3,9,6,3,9v-2,1,-6,1,-12,1","w":127},"\u00a2":{"d":"74,-120v-30,9,-38,64,-28,95v14,13,19,-8,21,-20v6,-22,4,-51,7,-75xm102,-132v-19,31,-9,84,-30,113v11,16,31,-18,36,0v-32,12,-60,30,-65,69v-13,4,-7,-8,-8,-18v7,-13,27,-44,-3,-49v-18,-31,-3,-80,11,-103v26,-14,55,-26,59,-62v12,7,0,26,0,37v23,4,53,-1,56,25v-13,-11,-34,-13,-56,-12","w":157},"\u00a3":{"d":"4,-123v10,-36,80,17,86,-35v5,-43,18,-78,64,-80v16,-2,29,13,16,22v-17,-29,-62,6,-61,32v-4,16,-7,33,-13,47v49,9,100,20,156,12r-5,6v-48,4,-103,4,-151,0v-5,33,3,75,-18,93v34,19,96,33,130,4v5,-4,12,-6,19,-7v-23,31,-79,52,-125,26v-11,-3,-23,-9,-36,-9v-19,13,-39,34,-71,28v4,-20,24,-30,37,-42v48,11,55,-48,48,-97v-26,-9,-49,5,-76,0","w":223},"\u00a7":{"d":"34,-121v40,-37,-12,-146,74,-136v10,4,5,16,1,23r-10,0v-2,-4,8,-7,0,-9v-36,10,-53,71,-20,95v13,16,33,27,32,55v-7,6,-19,14,-31,11v2,-12,27,-12,14,-27v-8,-9,-18,-17,-26,-26v-25,11,-32,58,-9,78v18,24,64,46,40,88v-11,19,-31,44,-62,30v-6,-4,-5,-12,5,-10v15,2,28,2,32,-12v14,-8,17,-21,20,-39v-33,-27,-73,-59,-60,-121","w":137},"\u00b6":{"d":"99,-140v7,-24,6,-55,10,-82v-36,7,-79,6,-79,50v-12,41,37,30,69,32xm95,-120v-37,-7,-93,4,-83,-51r7,-34v33,-30,102,-44,158,-25v8,11,25,11,29,25v-11,5,-13,-8,-22,-8v-14,60,-31,116,-32,189v-7,0,-8,20,-14,6v0,-74,20,-131,28,-198v-10,-7,-21,-10,-34,-9v-9,74,-36,140,-31,224v-9,1,-16,-4,-20,-9v9,-33,7,-75,14,-110","w":216},"\u00df":{"d":"78,-181v-51,47,-48,152,-52,237v-2,3,-6,6,-11,6v-11,-74,11,-136,20,-202v15,-38,68,-93,115,-47v26,47,-27,69,-52,92v45,24,15,94,-26,96v-3,-5,-12,-5,-8,-14v29,2,41,-22,44,-50v-5,-18,-37,-9,-33,-34v25,-18,53,-33,68,-60v8,-37,-45,-42,-65,-24","w":162},"\u00ae":{"d":"129,-137v9,-3,33,-24,16,-30v-19,-6,-18,15,-16,30xm111,-127v0,-26,-8,-63,27,-57v14,-4,29,4,29,16v0,26,-22,32,-32,49r68,24v6,15,-12,12,-20,10v-26,-8,-74,-39,-74,12v-3,6,-5,10,-11,13v-3,-14,4,-26,3,-40v-4,-12,-5,-27,10,-27xm30,-134v-2,29,20,53,6,79v24,52,122,58,165,16v9,-9,20,-16,27,-27v6,-60,-11,-108,-42,-142v-68,-27,-139,18,-156,74xm19,-66v24,-26,-21,-57,0,-85v31,-22,38,-65,82,-73v45,-19,110,-4,122,36v12,41,44,98,14,142v-36,53,-174,75,-207,2v-4,-7,-9,-14,-11,-22","w":268},"\u00a9":{"d":"171,-72v-21,30,-85,26,-76,-27v-1,-41,40,-81,70,-48v-1,6,2,12,-2,15v-25,-28,-56,4,-54,42v2,32,42,31,59,14v3,1,4,2,3,4xm46,-150v-9,34,-12,77,15,95v5,8,19,13,16,23v-22,3,-27,-20,-38,-32v-27,-32,-4,-70,2,-103v35,-35,113,-65,161,-19v22,22,41,47,41,92v0,77,-60,89,-136,88v-4,-8,-11,-12,-12,-22v62,22,152,2,134,-79v-12,-55,-43,-86,-98,-94v-39,8,-63,24,-85,51","w":268},"\u2122":{"d":"64,-234v-15,-8,-57,5,-52,-14v34,-4,88,-2,122,5v-12,16,-41,-7,-56,9v2,29,-7,47,-3,76v-9,1,-14,-4,-17,-9v10,-16,5,-44,6,-67xm240,-242v18,14,15,51,31,69v1,12,-4,17,-12,11v-15,-13,-15,-41,-26,-58v-25,8,-26,46,-54,51v-11,-11,-7,-31,-20,-40v-2,18,-5,31,-15,42v-12,-21,1,-49,4,-70v25,-8,24,25,34,40v16,6,16,-16,28,-20v12,-4,17,-23,30,-25","w":268},"\u00b4":{"d":"150,-204v-32,19,-71,28,-103,48v-5,-2,0,-7,-2,-11r101,-49v3,2,5,6,4,12","w":127},"\u00a8":{"d":"104,-215v25,19,-19,35,-31,49v-2,-25,27,-27,31,-49xm25,-159v-15,-21,20,-34,26,-54v4,-4,5,-8,8,-3v3,28,-24,35,-34,57","w":127},"\u00c6":{"d":"58,-84v39,11,28,-27,25,-55v-8,18,-15,40,-25,55xm22,-78v37,-15,33,-73,64,-94v29,29,91,12,140,17v-2,28,-75,3,-121,11v-7,16,-2,43,5,54v32,6,62,2,89,-2v3,3,5,11,6,16v-32,-2,-60,0,-90,3v-7,21,6,41,12,57v27,17,67,-3,106,2v0,7,9,9,5,17v-42,-13,-93,10,-127,-5v-1,-26,-10,-50,-18,-69v-47,-9,-60,42,-66,77v-6,0,-14,-2,-15,-6v5,-21,26,-55,10,-78","w":245},"\u00d8":{"d":"177,-136v-33,18,-46,54,-79,71v-1,17,-41,21,-20,39v-2,10,-15,1,-22,5v71,3,131,-33,121,-115xm163,-156v-36,-38,-100,0,-118,29v-9,29,4,58,11,81v40,-29,76,-72,107,-110xm71,-167v31,-25,84,-27,105,3v21,3,27,-34,43,-22v3,22,-24,21,-33,36v18,87,-34,136,-110,146v-12,1,-23,0,-34,-4v-17,19,-45,25,-53,52v-7,0,-16,1,-12,-8v15,-33,90,-50,56,-99v-3,-29,-15,-70,9,-87v8,-6,20,-10,29,-17","w":220},"\u00b1":{"d":"123,-116v2,31,-24,80,21,83v10,7,32,1,33,18v-7,5,-30,1,-33,10v-20,12,-45,25,-64,3v-7,-9,-29,-5,-32,-17v7,-24,5,-55,7,-84v2,-27,-40,5,-51,-11v18,-24,56,-26,51,-73v19,-7,44,-12,65,-17v12,7,-2,29,1,46v-1,8,5,6,11,6r58,-5v9,-1,8,8,3,11v-12,8,-22,19,-28,30v-14,2,-27,0,-42,0","w":201},"\u00a5":{"d":"25,-64v11,-18,57,8,69,-18v-11,-28,-61,-14,-80,-34v20,-9,41,8,62,0r-59,-67v8,-24,16,-3,21,6v19,22,37,47,64,61v40,-3,44,-59,81,-67v11,29,-31,28,-39,52v-5,5,-8,11,-14,15v16,13,48,-12,56,12v-3,13,-17,0,-22,11v-8,-13,-37,-9,-52,-5v-4,5,-5,13,-4,22v14,10,41,3,61,8v-11,16,-63,-5,-62,24v1,12,6,26,1,38v-34,4,-3,-40,-21,-54v-20,2,-49,12,-62,-4","w":207},"\u00e6":{"d":"110,-100v-37,-25,-70,20,-65,62v26,-18,42,-41,65,-62xm144,-14v14,-10,34,4,13,11v-41,25,-42,-37,-47,-73v-30,13,-38,64,-82,54v-10,-47,14,-81,42,-101v29,-7,62,5,59,32v10,11,33,-2,29,-18v-2,-10,-16,-7,-26,-9v-1,-6,2,-7,6,-14v37,-6,50,56,9,56v-33,0,-14,48,-3,62","w":186},"\u00f8":{"d":"63,-7v28,-7,53,-31,46,-62v-9,0,-6,12,-15,11v-11,15,-38,25,-31,51xm97,-89v-14,-16,-34,-7,-48,0v-2,18,-9,41,3,54v14,-21,32,-34,45,-54xm66,-118v17,4,32,9,43,20v14,-7,18,-34,42,-28v-2,23,-28,24,-34,43v19,43,-18,90,-62,86v-20,-22,-29,21,-47,24v-1,-1,0,-6,4,-14v53,-16,-5,-88,28,-122v13,7,17,-5,26,-9","w":164},"\u00bf":{"d":"62,-132v-10,2,-10,-13,-3,-17v4,-1,10,6,9,12v0,2,-2,4,-6,5xm25,51v19,21,38,-15,60,-16v-9,22,-42,47,-66,28v-20,-42,39,-58,38,-105v-10,-13,-43,-10,-38,-34v22,14,69,21,47,59v-13,23,-31,43,-41,68","w":108},"\u00a1":{"d":"64,-144v8,5,7,17,-6,14v-8,-4,-4,-17,6,-14xm30,-64v-3,-5,5,-2,7,-4v31,34,-2,86,-11,119v-17,-3,-2,-24,-2,-36v4,-22,24,-58,6,-79","w":92},"\u0192":{"d":"58,-103v-11,-8,-41,12,-43,-11v12,-5,32,-1,46,-6v9,-43,22,-84,62,-96v20,1,33,15,31,33v-12,0,-11,-20,-25,-19v-34,9,-47,42,-53,79v12,12,39,-1,56,9v-21,5,-54,-5,-63,16v2,61,-12,107,-44,137v-25,9,-48,-12,-54,-35v13,6,21,25,42,22v38,-22,43,-72,45,-129","w":147},"\u00ab":{"d":"137,-118v-5,20,-38,21,-36,47v22,12,55,11,67,34v-23,-22,-95,5,-85,-53v17,-9,28,-34,54,-28xm18,-79v7,-31,42,-60,69,-59v-12,24,-45,30,-54,57v7,26,50,22,50,53v-30,-6,-54,-26,-65,-51","w":176},"\u00bb":{"d":"25,-130v11,-26,32,8,48,8v38,37,-21,71,-50,85v-14,-27,27,-23,37,-39v33,-24,-17,-41,-35,-54xm99,-138v10,-27,35,8,53,8v25,0,40,23,28,45v-17,14,-36,34,-53,48v-8,-30,29,-37,41,-57v4,-29,-49,-28,-69,-44","w":195},"\u2026":{"d":"113,-30v2,-6,21,-8,19,2v3,14,-11,23,-21,11v-1,-5,0,-9,2,-13xm23,-9v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7xm192,-2v-10,-5,-3,-24,10,-21v12,0,9,19,2,24v-5,1,-9,-1,-12,-3","w":241},"\u00a0":{"w":100},"\u00c0":{"d":"89,-298v15,-1,13,13,21,20v13,21,29,41,39,65v-32,-15,-50,-48,-60,-85xm75,-103v19,-4,33,5,52,3v-7,-18,-6,-41,-13,-59v-18,13,-24,40,-39,56xm9,-16v-12,-32,22,-43,28,-67v-4,-3,-19,3,-14,-10v8,-7,21,-6,32,-10v24,-30,43,-66,67,-96v14,16,12,46,16,69v3,18,2,39,24,37v5,11,-11,3,-12,13v4,28,16,53,12,84r-8,0v0,-35,-15,-55,-18,-87v-40,1,-98,-20,-104,30v-15,7,-3,35,-23,37","w":173},"\u00c3":{"d":"75,-103v19,-4,33,5,52,3v-7,-18,-6,-41,-13,-59v-18,13,-24,40,-39,56xm74,-225v-19,-6,-8,-41,10,-41v34,0,54,54,84,20v7,12,-18,27,-36,22v-17,-5,-32,-36,-54,-19v-1,6,1,15,-4,18xm9,-16v-12,-32,22,-43,28,-67v-4,-3,-19,3,-14,-10v8,-7,21,-6,32,-10v24,-30,43,-66,67,-96v14,16,12,46,16,69v3,18,2,39,24,37v5,11,-11,3,-12,13v4,28,16,53,12,84r-8,0v0,-35,-15,-55,-18,-87v-40,1,-98,-20,-104,30v-15,7,-3,35,-23,37","w":173},"\u00d5":{"d":"39,-190v-17,-7,-7,-41,11,-41v33,0,55,53,84,20v7,12,-19,27,-36,22v-17,-5,-32,-36,-54,-19v0,8,1,17,-5,18xm58,-154v-6,-7,3,-15,9,-17v52,4,89,41,81,99v-14,38,-68,84,-108,40v-23,-26,-41,-92,-13,-124v20,10,-5,26,0,42v-2,42,13,74,42,89v59,11,92,-78,44,-113v-14,-10,-32,-25,-55,-16","w":163},"\u0152":{"d":"176,-7v23,0,42,-1,57,-12v-2,25,-60,25,-83,14v-10,-11,-17,-24,-21,-39v-11,32,-69,45,-89,12v-25,-23,-41,-92,-13,-124v20,10,-5,26,0,42v-2,42,13,74,42,89v28,4,47,-13,57,-32v-6,-27,4,-52,3,-75v-16,-16,-41,-34,-71,-22v-5,-6,2,-17,9,-17v28,-1,54,15,67,27v2,-15,10,-14,17,-24v32,1,69,-8,96,1v-36,20,-123,-13,-108,58v-10,47,42,19,80,21v4,-6,15,-18,18,-2v-13,35,-75,2,-98,32v4,24,13,51,37,51","w":253},"\u0153":{"d":"113,-73v15,-3,26,-12,23,-31v-16,2,-18,18,-23,31xm53,-20v27,-9,27,-45,34,-73v-6,-12,-20,-14,-34,-18v-10,26,-25,69,0,91xm155,-91v-1,40,-80,12,-56,69v7,17,27,0,37,5v0,23,-40,15,-51,3v-14,-9,-43,32,-55,-7v-20,-38,0,-92,27,-108v15,10,33,15,45,28v6,-17,22,-34,46,-24v1,11,8,21,7,34","w":169},"\u2013":{"d":"133,-57v-39,-16,-113,11,-124,-21v0,-2,1,-3,3,-4v38,12,91,1,132,8v4,9,0,18,-11,17","w":157},"\u2014":{"d":"20,-86v67,11,153,10,229,8v8,1,4,7,4,14v-75,-6,-160,6,-233,-4v-6,-4,-5,-14,0,-18","w":266},"\u201c":{"d":"113,-220v-10,10,-48,14,-28,34v0,13,-10,-1,-14,4v-20,-21,10,-41,32,-43v4,0,7,1,10,5xm14,-197v-1,-33,24,-59,56,-44v6,3,2,11,-4,10v-29,-8,-41,15,-35,48v-7,5,-9,-5,-17,-14","w":117},"\u201d":{"d":"80,-164r9,-56v19,-4,14,25,8,39v-4,7,-9,14,-17,17xm31,-222v16,-8,24,17,25,33v-5,11,-17,36,-29,24v-6,-15,17,-10,11,-28v-3,-9,-13,-20,-7,-29","w":117},"\u2018":{"d":"35,-177v-29,-14,-15,-71,21,-49v1,15,-38,10,-21,32v4,5,14,10,10,16v-1,1,-5,1,-10,1","w":67},"\u2019":{"d":"20,-233v28,0,38,37,16,51v-3,5,-18,10,-25,10v6,-10,44,-33,12,-48v-2,-3,-5,-7,-3,-13","w":67},"\u00ff":{"d":"118,-215v25,19,-19,35,-31,49v-2,-25,27,-27,31,-49xm39,-159v-15,-21,20,-34,26,-54v4,-4,5,-8,8,-3v3,28,-24,36,-34,57xm32,-13v-3,-38,-15,-90,9,-114r0,79v36,-18,37,-74,88,-74v1,19,-12,31,-17,48v-24,88,-68,168,-151,199v-40,-1,-85,-39,-54,-75v18,6,-14,33,8,41v13,15,29,19,49,25v49,-15,69,-63,99,-98v19,-37,32,-76,44,-119v-27,23,-48,60,-68,90","w":151},"\u0178":{"d":"126,-243v24,18,-20,35,-32,49v-1,-25,28,-28,32,-49xm46,-187v-15,-21,21,-33,27,-54v4,-4,5,-8,8,-3v2,28,-24,36,-35,57xm11,-179v23,31,43,53,71,79v16,-28,35,-56,67,-68v3,25,-26,24,-37,40v-21,30,-12,82,-14,127v-28,6,-7,-35,-11,-52v-9,-57,-71,-69,-83,-121v1,-2,4,-4,7,-5","w":165},"\u2215":{"d":"141,-195v-32,74,-96,112,-125,189v9,16,-9,27,-10,5v-1,-3,-2,-4,-4,-5v33,-79,92,-132,133,-203v10,-5,5,11,10,14r-4,0","w":146},"\u2039":{"d":"83,-42v-4,17,-24,0,-38,6v-12,-5,-27,-6,-33,-18v7,-37,45,-44,61,-71v15,1,4,18,-1,24v-14,15,-34,22,-45,40v13,13,35,14,56,19","w":92},"\u203a":{"d":"35,-125v-7,-11,6,-22,12,-7v9,14,26,21,37,33v-2,34,-34,47,-58,60v-3,-3,-8,-5,-5,-11v23,-7,38,-23,51,-40v-8,-14,-29,-22,-37,-35","w":92},"\ufb01":{"d":"214,-186v-7,10,-21,4,-18,-4v3,-6,20,-2,18,4xm75,-152v6,-45,16,-107,70,-90v12,5,9,20,7,34v-17,-2,-2,-42,-29,-26v-30,18,-33,61,-39,102v25,14,67,6,102,9v8,29,-11,59,-10,84v0,10,6,20,16,11v3,20,-22,14,-29,5v3,-28,3,-63,11,-86v-20,-20,-58,0,-90,-7v-14,55,-40,105,-44,164v-6,8,-11,-4,-12,-9v4,-56,38,-91,39,-152v-18,-9,-52,8,-62,-14v26,-10,76,19,70,-25","w":227},"\ufb02":{"d":"23,39v0,-52,23,-93,26,-146v-11,-4,-29,0,-32,-13v70,22,22,-87,87,-102v16,-4,32,21,18,31v-4,-17,-23,-25,-31,-5v-9,21,-26,48,-20,76v31,2,60,-5,91,-3v10,-25,11,-58,22,-82v18,-4,11,17,8,28r-42,167v11,15,30,-14,40,2v-13,10,-28,23,-50,18v-11,-46,16,-75,18,-118r-4,-6v-33,-1,-61,2,-89,7v-17,44,-22,96,-30,148v-6,8,-12,7,-12,-2","w":199},"\u2021":{"d":"69,-170v26,2,42,-5,66,-5v-1,22,-44,14,-70,19v-6,35,-6,79,-10,116v18,6,51,12,65,-2v8,17,-5,21,-19,21v-15,0,-32,-4,-46,-5r-2,77v-4,9,-10,4,-18,2v3,-21,5,-54,7,-79v-23,-1,-44,6,-67,5v1,-20,44,-13,69,-18r7,-111v-15,-8,-46,-17,-62,-4v-9,-35,37,-13,61,-16r14,-64v-1,-10,9,-19,13,-10v-3,22,-11,43,-8,74","w":107},"\u00b7":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u22c5":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u2219":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u201a":{"d":"12,24v5,-18,27,-30,23,-50v1,-9,14,-12,16,0v0,24,-20,52,-39,50","w":67},"\u201e":{"d":"10,7v13,-6,26,-25,26,-43v27,10,-3,45,-17,53v-4,3,-12,3,-15,0v2,-3,6,-5,6,-10xm72,33v6,-21,24,-26,15,-55v2,-11,7,-11,17,-2v5,29,-10,51,-32,57","w":117},"\u2030":{"d":"33,-139v-17,-8,-5,-33,14,-31v17,2,29,8,35,20v-4,27,-22,41,-49,45v6,-20,37,-17,35,-42v-6,-7,-14,-10,-23,-9v4,9,-2,18,-12,17xm42,-21v18,-52,46,-97,78,-135v6,0,9,2,10,9v-38,35,-49,92,-88,126xm126,-32v-11,-25,2,-44,31,-44v16,0,31,6,35,19v-1,32,-28,63,-60,48v-2,-24,22,2,35,-17v15,-8,16,-37,-8,-35v-17,1,-28,4,-27,25v-1,2,-3,3,-6,4xm237,-6v27,4,61,-39,30,-51v-20,-3,-38,6,-38,26v2,3,-4,10,-8,8v-21,-29,28,-66,59,-46v34,22,-7,69,-35,75v-3,-4,-10,-4,-8,-12","w":306},"\u00c2":{"d":"75,-103v19,-4,33,5,52,3v-7,-18,-6,-41,-13,-59v-18,13,-24,40,-39,56xm131,-247v-25,8,-30,39,-62,40v-19,-22,25,-20,34,-35v10,-9,16,-18,22,-33v27,2,22,44,35,66v1,5,1,10,2,16r-10,0v-8,-21,-15,-33,-21,-54xm9,-16v-12,-32,22,-43,28,-67v-4,-3,-19,3,-14,-10v8,-7,21,-6,32,-10v24,-30,43,-66,67,-96v14,16,12,46,16,69v3,18,2,39,24,37v5,11,-11,3,-12,13v4,28,16,53,12,84r-8,0v0,-35,-15,-55,-18,-87v-40,1,-98,-20,-104,30v-15,7,-3,35,-23,37","w":177},"\u00ca":{"d":"104,-247v-25,8,-30,39,-62,40v-19,-22,26,-20,35,-35v10,-9,15,-18,21,-33v30,6,26,52,38,82r-10,0xm30,-58v3,25,13,46,36,51v20,-1,39,-7,57,-18v-2,31,-57,32,-83,20v-29,-27,-29,-93,-16,-138v-19,-17,12,-23,16,-37v28,18,79,3,114,12v-40,21,-137,-15,-124,59v-12,47,39,15,79,22v19,3,26,-25,34,-4v-14,35,-87,2,-113,33","w":146},"\u00c1":{"d":"73,-219r101,-48v3,2,3,6,3,11v-32,19,-70,28,-102,48v-5,-2,0,-7,-2,-11xm75,-103v19,-4,33,5,52,3v-7,-18,-6,-41,-13,-59v-18,13,-24,40,-39,56xm9,-16v-12,-32,22,-43,28,-67v-4,-3,-19,3,-14,-10v8,-7,21,-6,32,-10v24,-30,43,-66,67,-96v14,16,12,46,16,69v3,18,2,39,24,37v5,11,-11,3,-12,13v4,28,16,53,12,84r-8,0v0,-35,-15,-55,-18,-87v-40,1,-98,-20,-104,30v-15,7,-3,35,-23,37","w":172},"\u00cb":{"d":"129,-246v18,2,4,20,-3,26v-10,8,-20,13,-29,23v-1,-25,27,-29,32,-49xm49,-190v-15,-22,20,-34,27,-54v3,-3,5,-8,8,-4v1,29,-24,37,-35,58xm30,-58v3,25,13,46,36,51v20,-1,39,-7,57,-18v-2,31,-57,32,-83,20v-29,-27,-29,-93,-16,-138v-19,-17,12,-23,16,-37v28,18,79,3,114,12v-40,21,-137,-15,-124,59v-12,47,39,15,79,22v19,3,26,-25,34,-4v-14,35,-87,2,-113,33","w":147},"\u00c8":{"d":"64,-271v32,14,40,58,60,85v-31,-17,-50,-48,-60,-85xm30,-58v3,25,13,46,36,51v20,-1,39,-7,57,-18v-2,31,-57,32,-83,20v-29,-27,-29,-93,-16,-138v-19,-17,12,-23,16,-37v28,18,79,3,114,12v-40,21,-137,-15,-124,59v-12,47,39,15,79,22v19,3,26,-25,34,-4v-14,35,-87,2,-113,33","w":148},"\u00cd":{"d":"19,-188r101,-49v4,2,5,7,4,13v-33,18,-72,27,-102,48v-5,-2,-1,-7,-3,-12xm34,-6v-25,-24,-8,-92,-1,-130v2,-8,13,-27,18,-16v-13,36,-17,94,-17,146","w":74},"\u00ce":{"d":"34,-6v-25,-24,-8,-92,-1,-130v2,-8,13,-27,18,-16v-13,36,-17,94,-17,146xm3,-180v-17,-21,26,-20,34,-35v10,-9,16,-18,22,-33v30,8,26,51,38,82r-11,0v-7,-20,-13,-33,-21,-53v-26,6,-28,39,-62,39","w":78},"\u00cf":{"d":"92,-225v25,19,-20,34,-32,49v-1,-25,28,-28,32,-49xm12,-169v-15,-21,21,-33,27,-54v4,-4,5,-8,8,-3v2,28,-24,36,-35,57xm34,-6v-25,-24,-8,-92,-1,-130v2,-8,13,-27,18,-16v-13,36,-17,94,-17,146","w":73},"\u00cc":{"d":"24,-255v15,-2,12,13,20,20v13,21,29,42,40,65v-32,-16,-50,-48,-60,-85xm34,-6v-25,-24,-8,-92,-1,-130v2,-8,13,-27,18,-16v-13,36,-17,94,-17,146","w":65},"\u00d3":{"d":"148,-239v-32,19,-70,28,-102,48v-3,-2,-2,-7,-2,-11r101,-49v3,2,3,7,3,12xm58,-154v-6,-7,3,-15,9,-17v52,4,89,41,81,99v-14,38,-68,84,-108,40v-23,-26,-41,-92,-13,-124v20,10,-5,26,0,42v-2,42,13,74,42,89v59,11,92,-78,44,-113v-14,-10,-32,-25,-55,-16","w":164},"\u00d4":{"d":"105,-238v-26,6,-30,38,-62,39v-18,-21,26,-20,34,-35v10,-9,16,-18,22,-33v30,6,26,53,38,82r-11,0xm58,-154v-6,-7,3,-15,9,-17v52,4,89,41,81,99v-14,38,-68,84,-108,40v-23,-26,-41,-92,-13,-124v20,10,-5,26,0,42v-2,42,13,74,42,89v59,11,92,-78,44,-113v-14,-10,-32,-25,-55,-16","w":159},"\u00d2":{"d":"50,-271v32,15,41,57,61,85v-31,-17,-51,-47,-61,-85xm58,-154v-6,-7,3,-15,9,-17v52,4,89,41,81,99v-14,38,-68,84,-108,40v-23,-26,-41,-92,-13,-124v20,10,-5,26,0,42v-2,42,13,74,42,89v59,11,92,-78,44,-113v-14,-10,-32,-25,-55,-16","w":168},"\u00da":{"d":"41,-180r102,-48v3,2,3,7,3,12v-31,19,-71,28,-102,48v-6,-2,-1,-7,-3,-12xm157,-153v-7,53,-17,114,-53,143v-67,-6,-73,-76,-82,-139v5,0,6,-5,11,-3v15,51,10,121,71,128v28,-32,26,-90,42,-134v6,-2,10,0,11,5","w":177},"\u00db":{"d":"47,-183v-7,-2,-10,-16,0,-16v27,-11,46,-24,56,-52v29,3,22,43,35,66v1,5,1,10,2,16r-10,0v-6,-20,-16,-35,-21,-54v-25,8,-30,39,-62,40xm157,-153v-7,53,-17,114,-53,143v-67,-6,-73,-76,-82,-139v5,0,6,-5,11,-3v15,51,10,121,71,128v28,-32,26,-90,42,-134v6,-2,10,0,11,5","w":171},"\u00d9":{"d":"64,-262v15,-2,12,13,20,20v13,21,29,41,39,65v-31,-16,-49,-48,-59,-85xm157,-153v-7,53,-17,114,-53,143v-67,-6,-73,-76,-82,-139v5,0,6,-5,11,-3v15,51,10,121,71,128v28,-32,26,-90,42,-134v6,-2,10,0,11,5","w":171},"\u0131":{"d":"42,-131v19,-6,11,16,9,26v-8,32,-33,76,-9,109v33,-12,42,-48,70,-64v-21,31,-33,79,-85,75v-26,-49,9,-100,15,-146","w":92},"\u02c6":{"d":"91,-203v-27,6,-29,39,-62,40v-20,-21,23,-23,34,-35v9,-10,16,-18,22,-33v29,5,27,50,37,81r-10,0","w":127},"\u02dc":{"d":"53,-167v-18,-6,-8,-41,10,-41v34,0,54,54,85,20v4,18,-36,33,-50,14v-11,-9,-26,-24,-41,-11v0,7,1,16,-4,18","w":178},"\u00af":{"d":"91,-189v-9,18,-43,6,-63,6v-5,-5,-1,-12,4,-15","w":103},"\u02c9":{"d":"91,-189v-9,18,-43,6,-63,6v-5,-5,-1,-12,4,-15","w":103},"\u02d8":{"d":"98,-217v13,-9,8,-51,23,-27v-11,30,-24,59,-48,76v-41,4,-55,-27,-60,-64v-1,-11,10,-10,11,-1v3,28,20,59,52,48v6,-12,14,-21,22,-32","w":127},"\u02d9":{"d":"24,-185v-5,-13,18,-27,22,-11v3,14,-11,23,-22,11"},"\u02da":{"d":"23,-207v0,-34,70,-39,79,-8v10,32,-19,61,-51,51v5,-12,32,-5,36,-23v9,-14,4,-37,-15,-34v-27,-3,-48,19,-22,33v2,3,7,5,3,8v-16,7,-30,-12,-30,-27","w":127},"\u00b8":{"d":"61,53v-14,-14,-35,-42,-17,-66v31,-8,0,28,16,42v5,12,23,22,13,37v-2,5,-29,10,-30,1v0,-7,16,-7,18,-14","w":117},"\u02dd":{"d":"103,-264v24,19,-20,34,-31,49v-2,-25,27,-28,31,-49xm24,-208v-15,-21,20,-33,26,-54v3,-4,5,-5,7,-5v7,25,-24,38,-33,59","w":127},"\u02db":{"d":"95,65v-18,21,-60,-1,-62,-25v-9,-12,-4,-45,14,-35v-7,35,11,65,44,54v0,3,3,4,4,6","w":117},"\u02c7":{"d":"12,-276v21,12,14,56,37,73r62,-61v10,15,-23,34,-31,49v-11,12,-24,27,-40,32v-10,-29,-37,-55,-28,-93","w":127},"#":{"d":"77,-95v28,-8,72,22,64,-23v6,-7,4,-22,-8,-20v-33,-4,-50,16,-56,43xm133,-72v-14,-13,-47,-8,-68,-6v-16,17,-20,48,-42,59v2,-26,22,-35,28,-56v-21,-18,-55,20,-87,-3v11,-11,37,-12,57,-8v11,0,49,-4,48,-24v3,-9,9,-20,2,-30v-28,2,-47,2,-73,-3v-3,-12,9,-13,17,-13v0,0,76,24,76,-14v0,-20,18,-57,31,-31v-7,17,-23,25,-23,49v14,5,32,4,51,4v14,-16,15,-45,40,-51v4,22,-19,24,-20,45v25,6,57,1,85,6v-28,23,-118,-19,-102,57v18,-1,30,12,45,2v4,5,11,9,6,17r-56,0v-12,20,-10,56,-35,62","w":223},"\u00a4":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u2022":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00ac":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00f7":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00d0":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00f0":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u0141":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u0142":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u0160":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u0161":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00dd":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00fd":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00a6":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u2212":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00d7":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00de":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00fe":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u017d":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u017e":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00bd":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00bc":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00b9":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00be":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00b3":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00b2":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u20ac":{"d":"5,-61v11,-9,26,12,42,6r4,-32v-17,-1,-43,-7,-27,-21v10,4,22,5,33,7v4,-46,54,-77,101,-47v5,14,-6,11,-12,5v-36,-14,-74,9,-78,43v30,2,65,-3,93,-4r0,10v-25,8,-63,10,-97,8v-2,10,-6,20,-6,32r95,4r0,13r-94,-4v-1,46,46,67,85,41r22,-10v-16,34,-98,49,-112,0v-3,-10,-6,-21,-7,-32v-14,-2,-27,-5,-41,-8v-1,-5,-2,-9,-1,-11","w":179},"\u00aa":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00b5":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"\u00ba":{"d":"23,-81v-5,-15,18,-26,22,-11v-1,4,1,16,-5,18v-7,0,-14,-3,-17,-7"},"!":{"d":"25,-4v-8,-5,-7,-17,6,-14v8,4,4,17,-6,14xm51,-100v-2,9,17,22,0,20v-29,-35,1,-87,12,-119v16,4,2,25,2,36v0,19,-15,39,-14,63","w":92},"\"":{"d":"72,-248v16,13,6,44,-8,50v-2,-17,1,-38,8,-50xm38,-255v21,9,-6,40,5,61v0,2,-3,3,-7,2v-12,-21,-10,-44,2,-63","w":99}}});

