// ColorBox v1.3.16 - a full featured, light-weight, customizable lightbox based on jQuery 1.3+
// Copyright (c) 2011 Jack Moore - jack@colorpowered.com
// Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
(function ($, document, window) {
	var
	// ColorBox Default Settings.	
	// See http://colorpowered.com/colorbox for details.
	defaults = {
		transition: "elastic",
		speed: 300,
		width: false,
		initialWidth: "600",
		innerWidth: false,
		maxWidth: false,
		height: false,
		initialHeight: "450",
		innerHeight: false,
		maxHeight: false,
		scalePhotos: true,
		scrolling: true,
		inline: false,
		html: false,
		iframe: false,
		fastIframe: true,
		photo: false,
		href: false,
		title: false,
		rel: false,
		opacity: 0.9,
		preloading: true,
		current: "image {current} of {total}",
		previous: "previous",
		next: "next",
		close: "close",
		open: false,
		returnFocus: true,
		loop: true,
		slideshow: false,
		slideshowAuto: true,
		slideshowSpeed: 2500,
		slideshowStart: "start slideshow",
		slideshowStop: "stop slideshow",
		onOpen: false,
		onLoad: false,
		onComplete: false,
		onCleanup: false,
		onClosed: false,
		overlayClose: true,		
		escKey: true,
		arrowKey: true
	},
	
	// Abstracting the HTML and event identifiers for easy rebranding
	colorbox = 'colorbox',
	prefix = 'cbox',
	
	// Events	
	event_open = prefix + '_open',
	event_load = prefix + '_load',
	event_complete = prefix + '_complete',
	event_cleanup = prefix + '_cleanup',
	event_closed = prefix + '_closed',
	event_purge = prefix + '_purge',
	
	// Special Handling for IE
	isIE = $.browser.msie && !$.support.opacity, // feature detection alone gave a false positive on at least one phone browser and on some development versions of Chrome.
	isIE6 = isIE && $.browser.version < 7,
	event_ie6 = prefix + '_IE6',

	// Cached jQuery Object Variables
	$overlay,
	$box,
	$wrap,
	$content,
	$topBorder,
	$leftBorder,
	$rightBorder,
	$bottomBorder,
	$related,
	$window,
	$loaded,
	$loadingBay,
	$loadingOverlay,
	$title,
	$current,
	$slideshow,
	$next,
	$prev,
	$close,
	$groupControls,

	// Variables for cached values or use across multiple functions
	settings = {},
	interfaceHeight,
	interfaceWidth,
	loadedHeight,
	loadedWidth,
	element,
	index,
	photo,
	open,
	active,
	closing = false,
	
	publicMethod,
	boxElement = prefix + 'Element';
	
	// ****************
	// HELPER FUNCTIONS
	// ****************

	// jQuery object generator to reduce code size
	function $div(id, cssText) { 
		var div = document.createElement('div');
		if (id) {
                        div.id = prefix + id;
                }
		div.style.cssText = cssText || false;
		return $(div);
	}

	// Convert % values to pixels
	function setSize(size, dimension) {
		dimension = dimension === 'x' ? $window.width() : $window.height();
		return (typeof size === 'string') ? Math.round((/%/.test(size) ? (dimension / 100) * parseInt(size, 10) : parseInt(size, 10))) : size;
	}
	
	// Checks an href to see if it is a photo.
	// There is a force photo option (photo: true) for hrefs that cannot be matched by this regex.
	function isImage(url) {
		return settings.photo || /\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i.test(url);
	}
	
	// Assigns function results to their respective settings.  This allows functions to be used as values.
	function process(settings) {
		for (var i in settings) {
			if ($.isFunction(settings[i]) && i.substring(0, 2) !== 'on') { // checks to make sure the function isn't one of the callbacks, they will be handled at the appropriate time.
			    settings[i] = settings[i].call(element);
			}
		}
		settings.rel = settings.rel || element.rel || 'nofollow';
		settings.href = $.trim(settings.href || $(element).attr('href'));
		settings.title = settings.title || element.title;
	}

	function trigger(event, callback) {
		if (callback) {
			callback.call(element);
		}
		$.event.trigger(event);
	}

	// Slideshow functionality
	function slideshow() {
		var
		timeOut,
		className = prefix + "Slideshow_",
		click = "click." + prefix,
		start,
		stop,
		clear;
		
		if (settings.slideshow && $related[1]) {
			start = function () {
				$slideshow
					.text(settings.slideshowStop)
					.unbind(click)
					.bind(event_complete, function () {
						if (index < $related.length - 1 || settings.loop) {
							timeOut = setTimeout(publicMethod.next, settings.slideshowSpeed);
						}
					})
					.bind(event_load, function () {
						clearTimeout(timeOut);
					})
					.one(click + ' ' + event_cleanup, stop);
				$box.removeClass(className + "off").addClass(className + "on");
				timeOut = setTimeout(publicMethod.next, settings.slideshowSpeed);
			};
			
			stop = function () {
				clearTimeout(timeOut);
				$slideshow
					.text(settings.slideshowStart)
					.unbind([event_complete, event_load, event_cleanup, click].join(' '))
					.one(click, start);
				$box.removeClass(className + "on").addClass(className + "off");
			};
			
			if (settings.slideshowAuto) {
				start();
			} else {
				stop();
			}
		}
	}

	function launch(elem) {
		if (!closing) {
			
			element = elem;
			
			process($.extend(settings, $.data(element, colorbox)));
			
			$related = $(element);
			
			index = 0;
			
			if (settings.rel !== 'nofollow') {
				$related = $('.' + boxElement).filter(function () {
					var relRelated = $.data(this, colorbox).rel || this.rel;
					return (relRelated === settings.rel);
				});
				index = $related.index(element);
				
				// Check direct calls to ColorBox.
				if (index === -1) {
					$related = $related.add(element);
					index = $related.length - 1;
				}
			}
			
			if (!open) {
				open = active = true; // Prevents the page-change action from queuing up if the visitor holds down the left or right keys.
				
				$box.show();
				
				if (settings.returnFocus) {
					try {
						element.blur();
						$(element).one(event_closed, function () {
							try {
								this.focus();
							} catch (e) {
								// do nothing
							}
						});
					} catch (e) {
						// do nothing
					}
				}
				
				// +settings.opacity avoids a problem in IE when using non-zero-prefixed-string-values, like '.5'
				$overlay.css({"opacity": +settings.opacity, "cursor": settings.overlayClose ? "pointer" : "auto"}).show();
				
				// Opens inital empty ColorBox prior to content being loaded.
				settings.w = setSize(settings.initialWidth, 'x');
				settings.h = setSize(settings.initialHeight, 'y');
				publicMethod.position(0);
				
				if (isIE6) {
					$window.bind('resize.' + event_ie6 + ' scroll.' + event_ie6, function () {
						$overlay.css({width: $window.width(), height: $window.height(), top: $window.scrollTop(), left: $window.scrollLeft()});
					}).trigger('resize.' + event_ie6);
				}
				
				trigger(event_open, settings.onOpen);
				
				$groupControls.add($title).hide();
				
				$close.html(settings.close).show();
			}
			
			publicMethod.load(true);
		}
	}

	// ****************
	// PUBLIC FUNCTIONS
	// Usage format: $.fn.colorbox.close();
	// Usage from within an iframe: parent.$.fn.colorbox.close();
	// ****************
	
	publicMethod = $.fn[colorbox] = $[colorbox] = function (options, callback) {
		var $this = this, autoOpen;
		
		if (!$this[0] && $this.selector) { // if a selector was given and it didn't match any elements, go ahead and exit.
			return $this;
		}
		
		options = options || {};
		
		if (callback) {
			options.onComplete = callback;
		}
		
		if (!$this[0] || $this.selector === undefined) { // detects $.colorbox() and $.fn.colorbox()
			$this = $('<a/>');
			options.open = true; // assume an immediate open
		}
		
		$this.each(function () {
			$.data(this, colorbox, $.extend({}, $.data(this, colorbox) || defaults, options));
			$(this).addClass(boxElement);
		});
		
		autoOpen = options.open;
		
		if ($.isFunction(autoOpen)) {
			autoOpen = autoOpen.call($this);
		}
		
		if (autoOpen) {
			launch($this[0]);
		}
		
		return $this;
	};

	// Initialize ColorBox: store common calculations, preload the interface graphics, append the html.
	// This preps colorbox for a speedy open when clicked, and lightens the burdon on the browser by only
	// having to run once, instead of each time colorbox is opened.
	publicMethod.init = function () {
		// Create & Append jQuery Objects
		$window = $(window);
		$box = $div().attr({id: colorbox, 'class': isIE ? prefix + (isIE6 ? 'IE6' : 'IE') : ''});
		$overlay = $div("Overlay", isIE6 ? 'position:absolute' : '').hide();
		
		$wrap = $div("Wrapper");
		$content = $div("Content").append(
			$loaded = $div("LoadedContent", 'width:0; height:0; overflow:hidden'),
			$loadingOverlay = $div("LoadingOverlay").add($div("LoadingGraphic")),
			$title = $div("Title"),
			$current = $div("Current"),
			$next = $div("Next"),
			$prev = $div("Previous"),
			$slideshow = $div("Slideshow").bind(event_open, slideshow),
			$close = $div("Close")
		);
		$wrap.append( // The 3x3 Grid that makes up ColorBox
			$div().append(
				$div("TopLeft"),
				$topBorder = $div("TopCenter"),
				$div("TopRight")
			),
			$div(false, 'clear:left').append(
				$leftBorder = $div("MiddleLeft"),
				$content,
				$rightBorder = $div("MiddleRight")
			),
			$div(false, 'clear:left').append(
				$div("BottomLeft"),
				$bottomBorder = $div("BottomCenter"),
				$div("BottomRight")
			)
		).children().children().css({'float': 'left'});
		
		$loadingBay = $div(false, 'position:absolute; width:9999px; visibility:hidden; display:none');
		
		$('body').prepend($overlay, $box.append($wrap, $loadingBay));
		
		$content.children()
		.hover(function () {
			$(this).addClass('hover');
		}, function () {
			$(this).removeClass('hover');
		}).addClass('hover');
		
		// Cache values needed for size calculations
		interfaceHeight = $topBorder.height() + $bottomBorder.height() + $content.outerHeight(true) - $content.height();//Subtraction needed for IE6
		interfaceWidth = $leftBorder.width() + $rightBorder.width() + $content.outerWidth(true) - $content.width();
		loadedHeight = $loaded.outerHeight(true);
		loadedWidth = $loaded.outerWidth(true);
		
		// Setting padding to remove the need to do size conversions during the animation step.
		$box.css({"padding-bottom": interfaceHeight, "padding-right": interfaceWidth}).hide();
		
                // Setup button events.
                $next.click(function () {
                        publicMethod.next();
                });
                $prev.click(function () {
                        publicMethod.prev();
                });
                $close.click(function () {
                        publicMethod.close();
                });
		
		$groupControls = $next.add($prev).add($current).add($slideshow);
		
		// Adding the 'hover' class allowed the browser to load the hover-state
		// background graphics.  The class can now can be removed.
		$content.children().removeClass('hover');
		
		$('.' + boxElement).live('click', function (e) {
			// checks to see if it was a non-left mouse-click and for clicks modified with ctrl, shift, or alt.
			if (!((e.button !== 0 && typeof e.button !== 'undefined') || e.ctrlKey || e.shiftKey || e.altKey)) {
				e.preventDefault();
				launch(this);
			}
		});
		
		$overlay.click(function () {
			if (settings.overlayClose) {
				publicMethod.close();
			}
		});
		
		// Set Navigation Key Bindings
		$(document).bind('keydown.' + prefix, function (e) {
                        var key = e.keyCode;
			if (open && settings.escKey && key === 27) {
				e.preventDefault();
				publicMethod.close();
			}
			if (open && settings.arrowKey && $related[1]) {
				if (key === 37) {
					e.preventDefault();
					$prev.click();
				} else if (key === 39) {
					e.preventDefault();
					$next.click();
				}
			}
		});
	};
	
	publicMethod.remove = function () {
		$box.add($overlay).remove();
		$('.' + boxElement).die('click').removeData(colorbox).removeClass(boxElement);
	};

	publicMethod.position = function (speed, loadedCallback) {
		var
		animate_speed,
		// keeps the top and left positions within the browser's viewport.
		posTop = Math.max(document.documentElement.clientHeight - settings.h - loadedHeight - interfaceHeight, 0) / 2 + $window.scrollTop(),
		posLeft = Math.max($window.width() - settings.w - loadedWidth - interfaceWidth, 0) / 2 + $window.scrollLeft();
		
		// setting the speed to 0 to reduce the delay between same-sized content.
		animate_speed = ($box.width() === settings.w + loadedWidth && $box.height() === settings.h + loadedHeight) ? 0 : speed;
		
		// this gives the wrapper plenty of breathing room so it's floated contents can move around smoothly,
		// but it has to be shrank down around the size of div#colorbox when it's done.  If not,
		// it can invoke an obscure IE bug when using iframes.
		$wrap[0].style.width = $wrap[0].style.height = "9999px";
		
		function modalDimensions(that) {
			// loading overlay height has to be explicitly set for IE6.
			$topBorder[0].style.width = $bottomBorder[0].style.width = $content[0].style.width = that.style.width;
			$loadingOverlay[0].style.height = $loadingOverlay[1].style.height = $content[0].style.height = $leftBorder[0].style.height = $rightBorder[0].style.height = that.style.height;
		}
		
		$box.dequeue().animate({width: settings.w + loadedWidth, height: settings.h + loadedHeight, top: posTop, left: posLeft}, {
			duration: animate_speed,
			complete: function () {
				modalDimensions(this);
				
				active = false;
				
				// shrink the wrapper down to exactly the size of colorbox to avoid a bug in IE's iframe implementation.
				$wrap[0].style.width = (settings.w + loadedWidth + interfaceWidth) + "px";
				$wrap[0].style.height = (settings.h + loadedHeight + interfaceHeight) + "px";
				
				if (loadedCallback) {
					loadedCallback();
				}
			},
			step: function () {
				modalDimensions(this);
			}
		});
	};

	publicMethod.resize = function (options) {
		if (open) {
			options = options || {};
			
			if (options.width) {
				settings.w = setSize(options.width, 'x') - loadedWidth - interfaceWidth;
			}
			if (options.innerWidth) {
				settings.w = setSize(options.innerWidth, 'x');
			}
			$loaded.css({width: settings.w});
			
			if (options.height) {
				settings.h = setSize(options.height, 'y') - loadedHeight - interfaceHeight;
			}
			if (options.innerHeight) {
				settings.h = setSize(options.innerHeight, 'y');
			}
			if (!options.innerHeight && !options.height) {				
				var $child = $loaded.wrapInner("<div style='overflow:auto'></div>").children(); // temporary wrapper to get an accurate estimate of just how high the total content should be.
				settings.h = $child.height();
				$child.replaceWith($child.children()); // ditch the temporary wrapper div used in height calculation
			}
			$loaded.css({height: settings.h});
			
			publicMethod.position(settings.transition === "none" ? 0 : settings.speed);
		}
	};

	publicMethod.prep = function (object) {
		if (!open) {
			return;
		}
		
		var speed = settings.transition === "none" ? 0 : settings.speed;
		
		$window.unbind('resize.' + prefix);
		$loaded.remove();
		$loaded = $div('LoadedContent').html(object);
		
		function getWidth() {
			settings.w = settings.w || $loaded.width();
			settings.w = settings.mw && settings.mw < settings.w ? settings.mw : settings.w;
			return settings.w;
		}
		function getHeight() {
			settings.h = settings.h || $loaded.height();
			settings.h = settings.mh && settings.mh < settings.h ? settings.mh : settings.h;
			return settings.h;
		}
		
		$loaded.hide()
		.appendTo($loadingBay.show())// content has to be appended to the DOM for accurate size calculations.
		.css({width: getWidth(), overflow: settings.scrolling ? 'auto' : 'hidden'})
		.css({height: getHeight()})// sets the height independently from the width in case the new width influences the value of height.
		.prependTo($content);
		
		$loadingBay.hide();
		
		// floating the IMG removes the bottom line-height and fixed a problem where IE miscalculates the width of the parent element as 100% of the document width.
		//$(photo).css({'float': 'none', marginLeft: 'auto', marginRight: 'auto'});
		
                $(photo).css({'float': 'none'});
                
		// Hides SELECT elements in IE6 because they would otherwise sit on top of the overlay.
		if (isIE6) {
			$('select').not($box.find('select')).filter(function () {
				return this.style.visibility !== 'hidden';
			}).css({'visibility': 'hidden'}).one(event_cleanup, function () {
				this.style.visibility = 'inherit';
			});
		}
		
		function setPosition(s) {
			publicMethod.position(s, function () {
				var prev, prevSrc, next, nextSrc, total = $related.length, iframe, complete;
				
				if (!open) {
					return;
				}
				
				complete = function () {
					$loadingOverlay.hide();
					trigger(event_complete, settings.onComplete);
				};
				
				if (isIE) {
					//This fadeIn helps the bicubic resampling to kick-in.
					if (photo) {
						$loaded.fadeIn(100);
					}
				}
				
				$title.html(settings.title).add($loaded).show();
				
				if (total > 1) { // handle grouping
					if (typeof settings.current === "string") {
						$current.html(settings.current.replace(/\{current\}/, index + 1).replace(/\{total\}/, total)).show();
					}
					
					$next[(settings.loop || index < total - 1) ? "show" : "hide"]().html(settings.next);
					$prev[(settings.loop || index) ? "show" : "hide"]().html(settings.previous);
					
					prev = index ? $related[index - 1] : $related[total - 1];
					next = index < total - 1 ? $related[index + 1] : $related[0];
					
					if (settings.slideshow) {
						$slideshow.show();
					}
					
					// Preloads images within a rel group
					if (settings.preloading) {
						nextSrc = $.data(next, colorbox).href || next.href;
						prevSrc = $.data(prev, colorbox).href || prev.href;
						
						nextSrc = $.isFunction(nextSrc) ? nextSrc.call(next) : nextSrc;
						prevSrc = $.isFunction(prevSrc) ? prevSrc.call(prev) : prevSrc;
						
						if (isImage(nextSrc)) {
							$('<img/>')[0].src = nextSrc;
						}
						
						if (isImage(prevSrc)) {
							$('<img/>')[0].src = prevSrc;
						}
					}
				} else {
					$groupControls.hide();
				}
				
				if (settings.iframe) {
					iframe = $('<iframe/>').addClass(prefix + 'Iframe')[0];
					
					if (settings.fastIframe) {
						complete();
					} else {
						$(iframe).load(complete);
					}
					iframe.name = prefix + (+new Date());
					iframe.src = settings.href;
					
					if (!settings.scrolling) {
						iframe.scrolling = "no";
					}
					
					if (isIE) {
                                                iframe.frameborder=0;
						iframe.allowTransparency = "true";
					}
					
					$(iframe).appendTo($loaded).one(event_purge, function () {
						iframe.src = "//about:blank";
					});
				} else {
					complete();
				}
				
				if (settings.transition === 'fade') {
					$box.fadeTo(speed, 1, function () {
						$box[0].style.filter = "";
					});
				} else {
                                        $box[0].style.filter = "";
				}
				
				$window.bind('resize.' + prefix, function () {
					publicMethod.position(0);
				});
			});
		}
		
		if (settings.transition === 'fade') {
			$box.fadeTo(speed, 0, function () {
				setPosition(0);
			});
		} else {
			setPosition(speed);
		}
	};

	publicMethod.load = function (launched) {
		var href, setResize, prep = publicMethod.prep;
		
		active = true;
		
		photo = false;
		
		element = $related[index];
		
		if (!launched) {
			process($.extend(settings, $.data(element, colorbox)));
		}
		
		trigger(event_purge);
		
		trigger(event_load, settings.onLoad);
		
		settings.h = settings.height ?
				setSize(settings.height, 'y') - loadedHeight - interfaceHeight :
				settings.innerHeight && setSize(settings.innerHeight, 'y');
		
		settings.w = settings.width ?
				setSize(settings.width, 'x') - loadedWidth - interfaceWidth :
				settings.innerWidth && setSize(settings.innerWidth, 'x');
		
		// Sets the minimum dimensions for use in image scaling
		settings.mw = settings.w;
		settings.mh = settings.h;
		
		// Re-evaluate the minimum width and height based on maxWidth and maxHeight values.
		// If the width or height exceed the maxWidth or maxHeight, use the maximum values instead.
		if (settings.maxWidth) {
			settings.mw = setSize(settings.maxWidth, 'x') - loadedWidth - interfaceWidth;
			settings.mw = settings.w && settings.w < settings.mw ? settings.w : settings.mw;
		}
		if (settings.maxHeight) {
			settings.mh = setSize(settings.maxHeight, 'y') - loadedHeight - interfaceHeight;
			settings.mh = settings.h && settings.h < settings.mh ? settings.h : settings.mh;
		}
		
		href = settings.href;
		
		$loadingOverlay.show();

		if (settings.inline) {
			// Inserts an empty placeholder where inline content is being pulled from.
			// An event is bound to put inline content back when ColorBox closes or loads new content.
			$div().hide().insertBefore($(href)[0]).one(event_purge, function () {
				$(this).replaceWith($loaded.children());
			});
			prep($(href));
		} else if (settings.iframe) {
			// IFrame element won't be added to the DOM until it is ready to be displayed,
			// to avoid problems with DOM-ready JS that might be trying to run in that iframe.
			prep(" ");
		} else if (settings.html) {
			prep(settings.html);
		} else if (isImage(href)) {
			$(photo = new Image())
			.addClass(prefix + 'Photo')
			.error(function () {
				settings.title = false;
				prep($div('Error').text('This image could not be loaded'));
			})
			.load(function () {
				var percent;
				photo.onload = null; //stops animated gifs from firing the onload repeatedly.
				
				if (settings.scalePhotos) {
					setResize = function () {
						photo.height -= photo.height * percent;
						photo.width -= photo.width * percent;	
					};
					if (settings.mw && photo.width > settings.mw) {
						percent = (photo.width - settings.mw) / photo.width;
						setResize();
					}
					if (settings.mh && photo.height > settings.mh) {
						percent = (photo.height - settings.mh) / photo.height;
						setResize();
					}
				}
				
				if (settings.h) {
					photo.style.marginTop = Math.max(settings.h - photo.height, 0) / 2 + 'px';
				}
				
				if ($related[1] && (index < $related.length - 1 || settings.loop)) {
					photo.style.cursor = 'pointer';
					photo.onclick = function () {
                                                publicMethod.next();
                                        };
				}
				
				if (isIE) {
					photo.style.msInterpolationMode = 'bicubic';
				}
				
				setTimeout(function () { // A pause because Chrome will sometimes report a 0 by 0 size otherwise.
					prep(photo);
				}, 1);
			});
			
			setTimeout(function () { // A pause because Opera 10.6+ will sometimes not run the onload function otherwise.
				photo.src = href;
			}, 1);
		} else if (href) {
			$loadingBay.load(href, function (data, status, xhr) {
				prep(status === 'error' ? $div('Error').text('Request unsuccessful: ' + xhr.statusText) : $(this).contents());
			});
		}
	};
        
	// Navigates to the next page/image in a set.
	publicMethod.next = function () {
		if (!active && $related[1] && (index < $related.length - 1 || settings.loop)) {
			index = index < $related.length - 1 ? index + 1 : 0;
			publicMethod.load();
		}
	};
	
	publicMethod.prev = function () {
		if (!active && $related[1] && (index || settings.loop)) {
			index = index ? index - 1 : $related.length - 1;
			publicMethod.load();
		}
	};

	// Note: to use this within an iframe use the following format: parent.$.fn.colorbox.close();
	publicMethod.close = function () {
		if (open && !closing) {
			
			closing = true;
			
			open = false;
			
			trigger(event_cleanup, settings.onCleanup);
			
			$window.unbind('.' + prefix + ' .' + event_ie6);
			
			$overlay.fadeTo(200, 0);
			
			$box.stop().fadeTo(300, 0, function () {
                                
				$box.add($overlay).css({'opacity': 1, cursor: 'auto'}).hide();
				
				trigger(event_purge);
				
				$loaded.remove();
				
				setTimeout(function () {
					closing = false;
					trigger(event_closed, settings.onClosed);
				}, 1);
			});
		}
	};

	// A method for fetching the current element ColorBox is referencing.
	// returns a jQuery object.
	publicMethod.element = function () {
		return $(element);
	};

	publicMethod.settings = defaults;

	// Initializes ColorBox when the DOM has loaded
	$(publicMethod.init);

}(jQuery, document, this));;
(function ($) {

Drupal.behaviors.initColorbox = {
  attach: function (context, settings) {
    if (!$.isFunction($.colorbox)) {
      return;
    }
    $('a, area, input', context)
      .filter('.colorbox')
      .once('init-colorbox-processed')
      .colorbox(settings.colorbox);
  }
};

{
  $(document).bind('cbox_complete', function () {
    Drupal.attachBehaviors('#cboxLoadedContent');
  });
}

})(jQuery);
;
(function ($) {

Drupal.behaviors.initColorboxStockholmsyndromeStyle = {
  attach: function (context, settings) {
    $(document).bind('cbox_open', function () {
      // Hide close button initially.
      $('#cboxClose', context).css('opacity', 0);
    });
    $(document).bind('cbox_load', function () {
      // Hide close button. (It doesn't handle the load animation well.)
      $('#cboxClose', context).css('opacity', 0);
    });
    $(document).bind('cbox_complete', function () {
      // Show close button with a delay.
      $('#cboxClose', context).fadeTo('fast', 0, function () {$(this).css('opacity', 1)});
    });
  }
};

})(jQuery);
;
(function ($) {

Drupal.behaviors.initColorboxInline = {
  attach: function (context, settings) {
    if (!$.isFunction($.colorbox)) {
      return;
    }
    $.urlParam = function(name, url){
      if (name == 'fragment') {
        var results = new RegExp('(#[^&#]*)').exec(url);
      }
      else {
        var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(url);
      }
      if (!results) { return ''; }
      return results[1] || '';
    };
    $('a, area, input', context).filter('.colorbox-inline').once('init-colorbox-inline-processed').colorbox({
      transition:settings.colorbox.transition,
      speed:settings.colorbox.speed,
      opacity:settings.colorbox.opacity,
      slideshow:settings.colorbox.slideshow,
      slideshowAuto:settings.colorbox.slideshowAuto,
      slideshowSpeed:settings.colorbox.slideshowSpeed,
      slideshowStart:settings.colorbox.slideshowStart,
      slideshowStop:settings.colorbox.slideshowStop,
      current:settings.colorbox.current,
      previous:settings.colorbox.previous,
      next:settings.colorbox.next,
      close:settings.colorbox.close,
      overlayClose:settings.colorbox.overlayClose,
      maxWidth:settings.colorbox.maxWidth,
      maxHeight:settings.colorbox.maxHeight,
      innerWidth:function(){
        return $.urlParam('width', $(this).attr('href'));
      },
      innerHeight:function(){
        return $.urlParam('height', $(this).attr('href'));
      },
      title:function(){
        return decodeURIComponent($.urlParam('title', $(this).attr('href')));
      },
      iframe:function(){
        return $.urlParam('iframe', $(this).attr('href'));
      },
      inline:function(){
        return $.urlParam('inline', $(this).attr('href'));
      },
      href:function(){
        return $.urlParam('fragment', $(this).attr('href'));
      }
    });
  }
};

})(jQuery);
;
/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.09i
 */
var Cufon=(function(){var m=function(){return m.replace.apply(null,arguments)};var x=m.DOM={ready:(function(){var C=false,E={loaded:1,complete:1};var B=[],D=function(){if(C){return}C=true;for(var F;F=B.shift();F()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,false)}if(!window.opera&&document.readyState){(function(){E[document.readyState]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");D()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:function(){return document.documentElement||document.body}};var n=m.CSS={Size:function(C,B){this.value=parseFloat(C);this.unit=String(C).match(/[a-z%]*$/)[0]||"px";this.convert=function(D){return D/B*this.value};this.convertFrom=function(D){return D/this.value*B};this.toString=function(){return this.value+this.unit}},addClass:function(C,B){var D=C.className;C.className=D+(D&&" ")+B;return C},color:j(function(C){var B={};B.color=C.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B.opacity=parseFloat(F);return"rgb("+D+")"});return B}),fontStretch:j(function(B){if(typeof B=="number"){return B}if(/%$/.test(B)){return parseFloat(B)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[B]||1}),getStyle:function(C){var B=document.defaultView;if(B&&B.getComputedStyle){return new a(B.getComputedStyle(C,null))}if(C.currentStyle){return new a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var G={id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var E=0,B=C.length,D;E<B;++E){D=C[E].split("=",2).reverse();G.stops.push([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var D=[],C=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=C.exec(E)){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var E=document.createElement("style"),D,C,B;E.type="text/css";E.media=G;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=g("head")[0];C.insertBefore(E,C.firstChild);D=(E.sheet||E.styleSheet);B=D&&!D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var B=RegExp("(?:^|\\s+)"+C+"(?=\\s|$)","g");D.className=D.className.replace(B,"");return D},supports:function(D,C){var B=document.createElement("span").style;if(B[D]===undefined){return false}B[D]=C;return B[D]===C},textAlign:function(E,D,B,C){if(D.get("textAlign")=="right"){if(B>0){E=" "+E}}else{if(B<C-1){E+=" "}}return E},textShadow:j(function(F){if(F=="none"){return null}var E=[],G={},B,C=0;var D=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=D.exec(F)){if(B[0]==","){E.push(G);G={};C=0}else{if(B[1]){G.color=B[1]}else{G[["offX","offY","blur"][C++]]=B[2]}}}E.push(G);return E}),textTransform:(function(){var B={uppercase:function(C){return C.toUpperCase()},lowercase:function(C){return C.toLowerCase()},capitalize:function(C){return C.replace(/\b./g,function(D){return D.toUpperCase()})}};return function(E,D){var C=B[D.get("textTransform")];return C?C(E):E}})(),whiteSpace:(function(){var D={inline:1,"inline-block":1,"run-in":1};var C=/^\s+/,B=/\s+$/;return function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=="br"){H=H.replace(C,"")}}if(D[F.get("display")]){return H}if(!G.previousSibling){H=H.replace(C,"")}if(!G.nextSibling){H=H.replace(B,"")}return H}})()};n.ready=(function(){var B=!n.recognizesMedia("all"),E=false;var D=[],H=function(){B=true;for(var K;K=D.shift();K()){}};var I=g("link"),J=g("style");function C(K){return K.disabled||G(K.sheet,K.media||"screen")}function G(M,P){if(!n.recognizesMedia(P||"all")){return true}if(!M||M.disabled){return false}try{var Q=M.cssRules,O;if(Q){search:for(var L=0,K=Q.length;O=Q[L],L<K;++L){switch(O.type){case 2:break;case 3:if(!G(O.styleSheet,O.media.mediaText)){return false}break;default:break search}}}}catch(N){}return true}function F(){if(document.createStyleSheet){return true}var L,K;for(K=0;L=I[K];++K){if(L.rel.toLowerCase()=="stylesheet"&&!C(L)){return false}}for(K=0;L=J[K];++K){if(!C(L)){return false}}return true}x.ready(function(){if(!E){E=n.getStyle(document.body).isUsable()}if(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return function(K){if(B){K()}else{D.push(K)}}})();function s(D){var C=this.face=D.face,B={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=D.glyphs;this.w=D.w;this.baseSize=parseInt(C["units-per-em"],10);this.family=C["font-family"].toLowerCase();this.weight=C["font-weight"];this.style=C["font-style"]||"normal";this.viewBox=(function(){var F=C.bbox.split(/\s+/);var E={minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10),maxY:parseInt(F[3],10)};E.width=E.maxX-E.minX;E.height=E.maxY-E.minY;E.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return E})();this.ascent=-parseInt(C.ascent,10);this.descent=-parseInt(C.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(L,N,E){var O=this.glyphs,M,K,G,P=[],F=0,J=-1,I=-1,H;while(H=L[++J]){M=O[H]||this.missingGlyph;if(!M){continue}if(K){F-=G=K[H]||0;P[I]-=G}F+=P[++I]=~~(M.w||this.w)+N+(B[H]?E:0);K=M.k}P.total=F;return P}}function f(){var C={},B={oblique:"italic",italic:"oblique"};this.add=function(D){(C[D.style]||(C[D.style]={}))[D.weight]=D};this.get=function(H,I){var G=C[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return null}I={normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return G[I]}var E={1:1,99:0}[I%100],K=[],F,D;if(E===undefined){E=I>400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||J<F){F=J}if(!D||J>D){D=J}K.push(J)}if(I<F){I=F}if(I>D){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?M<L:M>L:(M<=I&&L<=I)?M>L:M<L)?-1:1});return G[K[0]]}}function r(){function D(F,G){if(F.contains){return F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var F=G.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=="mouseover")}function E(F){C(this,F.type=="mouseenter")}function C(F,G){setTimeout(function(){var H=d.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=function(F){if(F.onmouseenter===undefined){q(F,"mouseover",B);q(F,"mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function u(){var C=[],D={};function B(H){var E=[],G;for(var F=0;G=H[F];++F){E[F]=C[D[G]]}return E}this.add=function(F,E){D[F]=C.push(E)-1};this.repeat=function(){var E=arguments.length?B(arguments):C,F;for(var G=0;F=E[G++];){m.replace(F[0],F[1],true)}}}function A(){var D={},B=0;function C(E){return E.cufid||(E.cufid=++B)}this.get=function(E){var F=C(E);return D[F]||(D[F]={})}}function a(B){var D={},C={};this.extend=function(E){for(var F in E){if(k(E,F)){D[F]=E[F]}}return this};this.get=function(E){return D[E]!=undefined?D[E]:B[E]};this.getSize=function(F,E){return C[F]||(C[F]=new n.Size(this.get(F),E))};this.isUsable=function(){return !!B}}function q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.attachEvent){C.attachEvent("on"+B,function(){return D.call(C,window.event)})}}}function v(C,B){var D=d.get(C);if(D.options){return C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.options=B;return C}function j(B){var C={};return function(D){if(!k(C,D)){C[D]=B.apply(null,arguments)}return C[D]}}function c(F,E){var B=n.quotedList(E.get("fontFamily").toLowerCase()),D;for(var C=0;D=B[C];++C){if(i[D]){return i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function g(B){return document.getElementsByTagName(B)}function k(C,B){return C.hasOwnProperty(B)}function h(){var C={},B,F;for(var E=0,D=arguments.length;B=arguments[E],E<D;++E){for(F in B){if(k(B,F)){C[F]=B[F]}}}return C}function o(E,M,C,N,F,D){var K=document.createDocumentFragment(),H;if(M===""){return K}var L=N.separate;var I=M.split(p[L]),B=(L=="words");if(B&&t){if(/^\s/.test(M)){I.unshift("")}if(/\s$/.test(M)){I.push("")}}for(var J=0,G=I.length;J<G;++J){H=z[N.engine](E,B?n.textAlign(I[J],C,J,G):I[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var C=D.nodeName.toLowerCase();if(M.ignore[C]){return}var E=!M.textless[C];var B=n.getStyle(v(D,M)).extend(M);var F=c(D,B),G,K,I,H,L,J;if(!F){return}for(G=D.firstChild;G;G=I){K=G.nodeType;I=G.nextSibling;if(E&&K==3){if(H){H.appendData(G.data);D.removeChild(G)}else{H=G}if(I){continue}}if(H){D.replaceChild(o(F,n.whiteSpace(H.data,B,H,J),B,M,G,D),H);H=null}if(K==1){if(G.firstChild){if(G.nodeName.toLowerCase()=="cufon"){z[M.engine](F,null,B,M,G,D)}else{arguments.callee(G,M)}}J=G}}}var t=" ".split(/\s+/).length==0;var d=new A();var b=new r();var y=new u();var e=false;var z={},i={},w={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var p={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};m.now=function(){x.ready();return m};m.refresh=function(){y.repeat.apply(y,arguments);return m};m.registerEngine=function(C,B){if(!B){return m}z[C]=B;return m.set("engine",C)};m.registerFont=function(D){if(!D){return m}var B=new s(D),C=B.family;if(!i[C]){i[C]=new f()}i[C].add(B);return m.set("fontFamily",'"'+C+'"')};m.replace=function(D,C,B){C=h(w,C);if(!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cufon-loading"),"cufon-ready")});e=true}if(C.hover){C.forceHitArea=true}if(C.autoDetect){delete C.fontFamily}if(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}else{delete C.textGradient}if(!B){y.add(D,arguments)}if(D.nodeType||typeof D=="string"){D=[D]}n.ready(function(){for(var F=0,E=D.length;F<E;++F){var G=D[F];if(typeof G=="string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return m};m.set=function(B,C){w[B]=C;return m};return m})();Cufon.registerEngine("vml",(function(){var e=document.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft-com:vml");e=null;var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var h=(document.documentMode||0)<8;document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(h?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));function c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;m<l;++m){i.push(n[m][0]*100+"% "+n[m][1])}o.colors=i.join(",");o.color2=n[l][1];g[q]=o}return g[q]}return function(ac,G,Y,C,K,ad,W){var n=(G===null);if(n){G=K.alt}var I=ac.viewBox;var p=Y.computedFontSize||(Y.computedFontSize=new Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var y,q;if(n){y=K;q=K.firstChild}else{y=document.createElement("cufon");y.className="cufon cufon-vml";y.alt=G;q=document.createElement("cufoncanvas");y.appendChild(q);if(C.printable){var Z=document.createElement("cufontext");Z.appendChild(document.createTextNode(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cvml:shape"))}}var ai=y.style;var R=q.style;var l=p.convert(I.height),af=Math.ceil(l);var V=af/l;var P=V*Cufon.CSS.fontStretch(Y.get("fontStretch"));var U=I.minX,T=I.minY;R.height=af;R.top=Math.round(p.convert(T-ac.ascent));R.left=Math.round(p.convert(U));ai.height=p.convert(ac.height)+"px";var F=Y.get("color");var ag=Cufon.CSS.textTransform(G,Y).split("");var L=ac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!L.length){return null}var k=L.total;var x=-U+k+(I.width-L[L.length-1]);var ah=p.convert(x*P),X=Math.round(ah);var O=x+","+I.height,m;var J="r"+O+"ns";var u=C.textGradient&&d(C.textGradient);var o=ac.glyphs,S=0;var H=C.textShadow;var ab=-1,aa=0,w;while(w=ag[++ab]){var D=o[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=q.childNodes[aa];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=document.createElement("cvml:shape");q.appendChild(v)}v.stroked="f";v.coordsize=O;v.coordorigin=m=(U-S)+","+T;v.path=(D.d?"m"+D.d+"xe":"")+"m"+m+J;v.fillcolor=F;if(u){v.appendChild(u.cloneNode(false))}var ae=v.style;ae.width=X;ae.height=af;if(H){var s=H[0],r=H[1];var B=Cufon.CSS.color(s.color),z;var N=document.createElement("cvml:shadow");N.on="t";N.color=B.color;N.offset=s.offX+","+s.offY;if(r){z=Cufon.CSS.color(r.color);N.type="double";N.color2=z.color;N.offset2=r.offX+","+r.offY}N.opacity=B.opacity||(z&&z.opacity)||1;v.appendChild(N)}S+=L[aa++]}var M=v.nextSibling,t,A;if(C.forceHitArea){if(!M){M=document.createElement("cvml:rect");M.stroked="f";M.className="cufon-vml-cover";t=document.createElement("cvml:fill");t.opacity=0;M.appendChild(t);q.appendChild(M)}A=M.style;A.width=X;A.height=af}else{if(M){q.removeChild(M)}}ai.width=Math.max(Math.ceil(p.convert(k*P)),0);if(h){var Q=Y.computedYAdjust;if(Q===undefined){var E=Y.get("lineHeight");if(E=="normal"){E="1em"}else{if(!isNaN(E)){E+="em"}}Y.computedYAdjust=Q=0.5*(a(ad,E)-parseFloat(ai.height))}if(Q){ai.marginTop=Math.ceil(Q)+"px";ai.marginBottom=Q+"px"}}return y}})());Cufon.registerEngine("canvas",(function(){var b=document.createElement("canvas");if(!b||!b.getContext||!b.getContext.apply){return}b=null;var a=Cufon.CSS.supports("display","inline-block");var e=!a&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var f=document.createElement("style");f.type="text/css";f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(f);function d(p,h){var n=0,m=0;var g=[],o=/([mrvxe])([^a-z]*)/g,k;generate:for(var j=0;k=o.exec(p);++j){var l=k[2].split(",");switch(k[1]){case"v":g[j]={m:"bezierCurveTo",a:[n+~~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=~~l[4],m+=~~l[5]]};break;case"r":g[j]={m:"lineTo",a:[n+=~~l[0],m+=~~l[1]]};break;case"m":g[j]={m:"moveTo",a:[n=~~l[0],m=~~l[1]]};break;case"x":g[j]={m:"closePath"};break;case"e":break generate}h[g[j].m].apply(h,g[j].a)}return g}function c(m,k){for(var j=0,h=m.length;j<h;++j){var g=m[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var k=(w===null);if(k){w=C.getAttribute("alt")}var A=V.viewBox;var m=P.getSize("fontSize",V.baseSize);var B=0,O=0,N=0,u=0;var z=t.textShadow,L=[];if(z){for(var U=z.length;U--;){var F=z[U];var K=m.convertFrom(parseFloat(F.offX));var I=m.convertFrom(parseFloat(F.offY));L[U]=[K,I];if(I<B){B=I}if(K>O){O=K}if(I>N){N=I}if(K<u){u=K}}}var Z=Cufon.CSS.textTransform(w,P).split("");var E=V.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return null}var h=E.total;O+=A.width-E[E.length-1];u+=A.minX;var s,n;if(k){s=C;n=C.firstChild}else{s=document.createElement("cufon");s.className="cufon cufon-canvas";s.setAttribute("alt",w);n=document.createElement("canvas");s.appendChild(n);if(t.printable){var S=document.createElement("cufontext");S.appendChild(document.createTextNode(w));s.appendChild(S)}}var aa=s.style;var H=n.style;var j=m.convert(A.height);var Y=Math.ceil(j);var M=Y/j;var G=M*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=h*G;var Q=Math.ceil(m.convert(J+O-u));var o=Math.ceil(m.convert(A.height-B+N));n.width=Q;n.height=o;H.width=Q+"px";H.height=o+"px";B+=A.minY;H.top=Math.round(m.convert(B-V.ascent))+"px";H.left=Math.round(m.convert(u))+"px";var r=Math.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=r;aa.height=m.convert(V.height)+"px"}else{aa.paddingLeft=r;aa.paddingBottom=(m.convert(V.height)-1)+"px"}var X=n.getContext("2d"),D=j/A.height;X.scale(D,D*M);X.translate(-u,-B);X.save();function T(){var x=V.glyphs,ab,l=-1,g=-1,y;X.scale(G,1);while(y=Z[++l]){var ab=x[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(ab.code){c(ab.code,X)}else{ab.code=d("m"+ab.d,X)}X.fill()}X.translate(E[++g],0)}X.restore()}if(z){for(var U=z.length;U--;){var F=z[U];X.save();X.fillStyle=F.color;X.translate.apply(X,L[U]);T()}}var q=t.textGradient;if(q){var v=q.stops,p=X.createLinearGradient(0,A.minY,0,A.maxY);for(var U=0,R=v.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=p}else{X.fillStyle=P.get("color")}T();return s}})());;
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright 2009 Dalton Maag Ltd. All rights reserved. No modification without
 * the prior permission of Dalton Maag Ltd.
 * 
 * Manufacturer:
 * Dalton Maag Ltd
 * 
 * Designer:
 * Dalton Maag Ltd
 * 
 * Vendor URL:
 * http://www.daltonmaag.com/
 */
Cufon.registerFont({"w":190,"face":{"font-family":"FogertyHairline","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 2 4 3 2 3 2 2 4","ascent":"288","descent":"-72","x-height":"4","cap-height":"1","bbox":"3.80385 -310 341 59.1962","underline-thickness":"17.9297","underline-position":"-18.1055","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":65},"\u00a0":{"w":65},"!":{"d":"41,-241v3,0,5,1,5,4r0,153v0,3,-2,4,-5,4v-3,0,-4,-1,-4,-4r0,-153v0,-3,1,-4,4,-4xm62,-18v-1,29,-41,25,-41,0v0,-25,41,-26,41,0xm41,-29v-6,0,-11,5,-11,11v0,7,4,12,11,12v7,0,13,-5,12,-12v0,-7,-5,-11,-12,-11","w":82,"k":{"T":4,"W":4,"t":4,"w":4,"6":5,"9":6,"#":7,"%":8,"4":4,"1":4}},"\"":{"d":"87,-164v-3,1,-5,-3,-5,-5r0,-68v0,-2,3,-4,5,-4v2,0,6,1,5,4r0,68v1,3,-2,6,-5,5xm24,-164v-3,1,-5,-3,-5,-5r0,-68v0,-2,3,-4,5,-4v2,0,6,1,5,4r0,68v1,3,-2,6,-5,5","w":111},"#":{"d":"55,-1v1,4,-6,5,-8,2v0,-22,11,-46,14,-68v-15,-2,-41,6,-45,-5v6,-9,33,-2,48,-4r21,-88v-15,-2,-40,6,-45,-5v7,-9,32,-2,47,-4r15,-66v0,-4,7,-6,9,-2v-2,22,-11,46,-15,68r92,0r15,-66v0,-4,7,-6,9,-2v-2,22,-11,46,-15,68v14,1,56,-5,41,9r-43,0r-21,88v14,2,39,-5,44,4v-4,11,-32,2,-46,5r-16,66v1,4,-6,5,-8,2v0,-22,11,-46,14,-68r-91,0xm73,-76r92,0r21,-88r-92,0","w":258,"k":{"*":4,"]":17,"{":12,"}":15,"!":6,")":7,",":18,".":18,"\/":18,"&":8,"\\":5,"[":6,"6":9,"#":8,"4":5,"1":10,"7":7,"3":11,"5":4}},"$":{"d":"88,33v-10,-3,-3,-23,-5,-34v-35,-1,-59,-16,-65,-47v-1,-4,0,-6,4,-6v13,21,26,47,66,44v65,10,78,-82,22,-100v-38,-12,-88,-16,-88,-69v1,-38,25,-56,61,-58v0,-12,-2,-44,10,-29r0,29v32,1,52,16,59,42v1,4,-1,6,-5,6v-1,0,-4,-1,-4,-3v-8,-23,-24,-37,-55,-36v-33,1,-56,15,-56,49v0,77,129,33,125,119v-2,39,-26,57,-64,59v-2,12,5,31,-5,34","w":177},"%":{"d":"76,-138v30,0,46,-19,46,-49v0,-29,-17,-48,-46,-48v-30,0,-46,19,-46,48v0,30,16,49,46,49xm76,-129v-35,0,-56,-23,-56,-58v0,-34,21,-57,56,-57v35,0,56,23,56,57v0,35,-21,58,-56,58xm223,-102v-30,0,-46,20,-46,48v0,29,17,49,46,49v29,0,46,-19,46,-49v0,-29,-16,-47,-46,-48xm223,-111v35,0,56,23,56,57v0,35,-21,58,-56,58v-35,0,-55,-24,-55,-58v0,-34,20,-57,55,-57xm213,-236r-120,238v-4,2,-10,-1,-7,-6r119,-236v1,-4,6,-4,8,-1v1,1,1,3,0,5","w":299,"k":{"*":27,"]":20,"{":13,"}":17,"!":12,")":7,"\\":24,"[":8,"@":5,"(":5,"-":9,":":12,";":12,"?":18,"9":21,"1":24,"7":21}},"&":{"d":"160,-45v12,-15,12,-41,21,-56v4,0,5,2,5,6v-3,21,-9,42,-20,57v9,12,24,21,29,36v-15,7,-23,-21,-34,-28v-27,48,-144,48,-141,-27v2,-38,29,-54,55,-69v-15,-19,-37,-34,-37,-67v0,-34,21,-51,53,-51v32,0,53,17,53,51v0,38,-31,52,-55,69xm63,-108v-50,23,-38,108,28,103v29,-2,50,-14,63,-32r-73,-83xm91,-235v-47,-3,-55,58,-26,83r18,21v23,-16,51,-27,51,-62v0,-27,-17,-40,-43,-42","w":206,"k":{"T":23,"V":14,"W":10,"Y":21,"t":23,"v":14,"w":10,"y":21,"U":5,"u":5,"S":4,"s":4,"9":12,"%":19,"1":18,"7":10}},"'":{"d":"24,-164v-3,1,-5,-3,-5,-5r0,-68v0,-2,3,-4,5,-4v2,0,6,1,5,4r0,68v1,3,-2,6,-5,5","w":48},"(":{"d":"55,26v-38,-76,-38,-218,0,-293v1,-4,6,-4,8,-1v-34,80,-35,216,0,295v-2,3,-7,3,-8,-1","w":78,"k":{"J":4,"j":4,"C":4,"G":4,"O":4,"Q":4,"c":4,"g":4,"o":4,"q":4,"6":5,"9":6,"#":7,"%":7,"4":2}},")":{"d":"23,26v38,-76,38,-218,0,-293v-1,-4,-6,-4,-8,-1v34,80,35,216,0,295v2,3,7,3,8,-1","w":78,"k":{"X":8,"Z":8,"x":8,"z":8,"A":6,"T":7,"V":6,"W":4,"Y":4,"t":7,"a":6,"v":6,"w":4,"y":4,"%":5,"1":5,"7":4}},"*":{"d":"154,-200v1,3,-1,6,-3,6r-59,19v12,18,27,34,38,53v0,4,-6,6,-9,2r-36,-49r-39,52v-4,0,-7,-4,-4,-8r36,-50r-58,-19v-3,0,-5,-7,-1,-8v21,4,41,13,62,19r0,-62v-1,-2,2,-5,4,-4v2,0,6,1,5,4r0,62v21,-5,44,-20,64,-17","w":170,"k":{"J":35,"X":9,"Z":30,"j":35,"x":9,"z":30,"A":26,"T":27,"t":27,"a":26,"B":4,"D":4,"E":4,"F":4,"H":4,"I":4,"K":4,"L":4,"M":4,"N":4,"P":4,"R":4,"U":4,"b":4,"d":4,"e":4,"f":4,"h":4,"i":4,"k":4,"l":4,"m":4,"n":4,"p":4,"r":4,"u":4,"C":8,"G":8,"O":8,"Q":8,"c":8,"g":8,"o":8,"q":8,"6":13,"#":17,"4":20,"1":9,"7":24,"0":4,"3":29,"5":8}},"+":{"d":"147,-121v-11,10,-41,1,-59,4r0,54v0,5,-10,5,-10,0r0,-54v-19,-2,-48,5,-59,-4v9,-12,41,-2,59,-5r0,-54v0,-5,10,-5,10,0r0,54r54,0v3,-1,5,3,5,5","w":165},",":{"d":"12,46v-1,4,-6,5,-8,2v4,-27,17,-53,24,-79v2,-6,11,-2,9,3","w":53,"k":{"T":26,"V":22,"W":14,"Y":24,"t":26,"v":22,"w":14,"y":24,"C":8,"G":8,"O":8,"Q":8,"c":8,"g":8,"o":8,"q":8,"9":24,"%":27,"1":13,"7":8}},"-":{"d":"110,-121v1,2,-3,5,-5,4r-81,0v-2,0,-5,-2,-5,-4v0,-2,2,-6,5,-5r81,0v3,-1,6,2,5,5","w":129,"k":{"J":12,"X":19,"Z":24,"j":12,"x":19,"z":24,"A":6,"T":28,"V":6,"Y":18,"t":28,"a":6,"v":6,"y":18,"%":6,"1":14,"7":31,"2":4,"3":13}},".":{"d":"60,-18v2,23,-32,27,-39,8v-5,-14,5,-28,19,-28v12,0,20,7,20,20xm40,-29v-6,0,-12,5,-12,11v0,6,5,12,12,12v7,0,11,-5,11,-12v0,-6,-5,-11,-11,-11","w":79,"k":{"T":26,"V":22,"W":14,"Y":24,"t":26,"v":22,"w":14,"y":24,"C":8,"G":8,"O":8,"Q":8,"c":8,"g":8,"o":8,"q":8,"9":24,"%":27,"1":13,"7":8}},"\/":{"d":"103,-243v2,-5,12,-3,9,3r-92,244v-2,5,-11,3,-9,-3","w":122,"k":{"J":26,"j":26,"A":20,"a":20,"C":12,"G":12,"O":12,"Q":12,"c":12,"g":12,"o":12,"q":12,"S":4,"s":4,"6":16,"#":18,"4":21,"0":9,"5":9,"8":7}},"0":{"d":"193,-122v0,67,-19,126,-86,126v-67,0,-86,-59,-86,-126v0,-66,19,-122,86,-122v67,0,86,55,86,122xm183,-122v0,-60,-16,-113,-76,-113v-60,0,-76,53,-76,113v0,62,16,117,76,117v61,0,76,-55,76,-117","w":214,"k":{"*":4,"]":12,"}":12,",":6,".":6,"\/":10,"\\":9,":":7,";":7,"1":8,"7":12}},"1":{"d":"18,-218v-7,1,-8,-8,-2,-9v20,-4,39,-12,59,-14r1,237v0,3,-1,5,-4,5v-3,0,-5,-2,-5,-5r0,-227","w":109,"k":{"*":5,"]":13,"{":4,"}":12,"!":21,",":21,".":21,"\/":18,"&":21,"\\":18,"[":16,"@":20,"(":20,"-":11,":":25,";":25,"?":25,"#":4,"%":7}},"2":{"d":"22,-170v-3,1,-4,-3,-4,-5v1,-43,23,-69,68,-69v70,0,86,81,48,123v-35,38,-73,70,-110,106r0,6r134,0v2,0,5,2,5,4v0,2,-2,6,-5,5r-139,0v-9,1,-4,-14,-4,-21r92,-85v17,-19,39,-35,39,-69v0,-38,-22,-60,-60,-60v-38,0,-57,23,-59,60v0,3,-2,5,-5,5","w":177,"k":{"]":17,"{":7,"}":9,"!":6,"&":7,"\\":4,"[":6,"@":5,"(":5,"-":9,":":10,";":10,"6":9,"#":10,"4":14,"7":5,"8":5}},"3":{"d":"152,-240v7,-1,6,13,4,19r-64,75v43,5,71,27,74,75v5,88,-139,99,-155,25v-1,-6,7,-8,9,-3v9,28,31,44,66,44v42,0,70,-23,70,-66v0,-43,-27,-66,-71,-66v-6,1,-9,-6,-5,-10r68,-80r0,-4r-126,0v-2,0,-5,-2,-5,-4v0,-2,2,-6,5,-5r130,0","w":183,"k":{"*":8,"]":14,"}":12,"!":4,"\\":5,":":11,";":11,"?":6,"9":8,"%":7}},"4":{"d":"20,-68r123,0r0,-163r-9,0r-114,159r0,4xm190,-63v-3,9,-25,2,-37,4r0,55v0,3,-2,5,-5,5v-3,0,-5,-2,-5,-5r0,-55r-128,0v-7,0,-3,-12,-4,-17r120,-164v8,1,22,-3,22,4r0,168v12,2,35,-5,37,5","w":200,"k":{"*":12,"]":15,"{":8,"}":13,"!":4,",":7,".":7,"\\":9,"(":4,":":16,";":16,"?":9,"9":10,"%":14,"1":10,"7":7,"2":5}},"5":{"d":"154,-71v3,-65,-77,-80,-123,-52v-2,0,-5,-2,-4,-5r22,-107v1,-3,2,-5,5,-5r98,0v3,-1,6,2,5,5v1,2,-3,5,-5,4r-95,0r-20,95v54,-27,127,0,127,65v0,81,-118,100,-149,37v-1,-3,2,-6,5,-6v14,18,31,36,64,35v42,-2,68,-23,70,-66","w":180,"k":{"*":14,"]":18,"}":13,"!":4,":":12,";":12,"?":4,"9":10,"%":9}},"6":{"d":"176,-72v-4,46,-30,73,-78,76v-89,5,-90,-102,-51,-160r56,-83v1,-2,7,-3,8,0v-18,39,-52,73,-69,113v43,-43,140,-16,134,54xm97,-138v-42,0,-69,24,-69,66v0,44,28,67,70,67v41,0,68,-25,68,-67v0,-42,-28,-66,-69,-66","w":191},"7":{"d":"150,-240v9,-1,4,16,5,23r-97,215v-1,3,-6,4,-8,1v27,-75,66,-145,96,-219r0,-11r-133,0v-2,0,-6,-1,-5,-4v-1,-3,2,-6,5,-5r137,0","w":165,"k":{":":9,";":9,"}":7,"!":8,"?":5,"[":4,"]":15,"(":22,"-":6,",":27,".":27,"\/":21,"@":10,"{":12,"&":5,"0":6,"4":21,"5":7,"6":14,"#":15}},"8":{"d":"171,-63v0,44,-32,67,-76,67v-44,0,-76,-23,-76,-67v0,-35,22,-54,49,-63v-24,-8,-41,-26,-41,-56v0,-39,28,-59,68,-62v73,-6,91,102,28,118v27,10,48,27,48,63xm161,-63v0,-38,-28,-57,-66,-57v-38,0,-66,19,-66,57v0,38,28,58,66,58v38,0,66,-19,66,-58xm153,-182v0,-34,-23,-53,-58,-53v-35,0,-58,20,-58,53v0,33,24,53,58,53v34,0,58,-20,58,-53","k":{":":10,";":10,"}":12,"1":4,"7":7,"!":4,"?":5,"]":12,"\\":7,"{":5}},"9":{"d":"16,-168v3,-47,30,-73,77,-76v90,-5,91,102,52,160r-56,83v-1,2,-7,3,-8,0v16,-41,53,-72,69,-113v-43,42,-138,16,-134,-54xm94,-102v42,0,70,-23,70,-66v0,-43,-27,-67,-71,-67v-41,0,-67,25,-67,67v0,42,28,66,68,66","w":191,"k":{")":5,":":7,";":7,"}":16,"7":5,"!":5,"]":18,"\\":4,",":21,".":21,"\/":16,"&":7,"4":9,"5":4,"6":7,"#":9,"3":10}},":":{"d":"60,-142v2,23,-32,27,-39,8v-5,-14,5,-28,19,-28v12,0,20,7,20,20xm40,-153v-6,0,-12,5,-12,11v0,6,5,12,12,12v7,0,11,-5,11,-12v0,-6,-5,-11,-11,-11xm60,-18v2,23,-32,27,-39,8v-5,-14,5,-28,19,-28v12,0,20,7,20,20xm40,-29v-6,0,-12,5,-12,11v0,6,5,12,12,12v7,0,11,-5,11,-12v0,-6,-5,-11,-11,-11","w":79,"k":{"T":30,"V":10,"W":8,"Y":19,"t":30,"v":10,"w":8,"y":19,"#":5,"%":4,"1":18,"7":15}},";":{"d":"12,46v-1,4,-6,5,-8,2v4,-27,17,-53,24,-79v2,-6,11,-2,9,3xm52,-142v2,23,-32,27,-39,8v-5,-14,5,-28,19,-28v12,0,20,7,20,20xm32,-153v-6,0,-12,5,-12,11v0,6,5,12,12,12v7,0,11,-5,11,-12v0,-6,-5,-11,-11,-11","w":71,"k":{"T":30,"V":10,"W":8,"Y":19,"t":30,"v":10,"w":8,"y":19,"#":5,"%":4,"1":18,"7":15}},"<":{"d":"29,-118r115,49v6,2,2,11,-3,9r-119,-50v-5,-3,-5,-19,0,-23v41,-15,83,-40,123,-49v3,2,3,7,-1,8r-115,49r0,7","w":166},"=":{"d":"147,-154v1,3,-3,5,-5,5r-118,0v-6,-1,-6,-10,0,-10r118,0v2,0,6,2,5,5xm147,-89v1,3,-3,5,-5,5r-118,0v-6,-1,-6,-10,0,-10r118,0v2,0,6,2,5,5","w":166},">":{"d":"137,-125r-115,-49v-6,-2,-2,-11,3,-9r119,50v5,3,5,19,0,23v-41,15,-83,40,-123,49v-3,-2,-3,-7,1,-8r115,-49r0,-7","w":166},"?":{"d":"71,-235v-31,0,-50,16,-51,48v0,3,-2,5,-5,5v-3,0,-4,-2,-4,-5v1,-37,22,-57,60,-57v38,0,61,21,61,57v0,52,-54,55,-58,103v0,3,-2,4,-5,4v-20,-42,54,-57,53,-107v-1,-32,-20,-48,-51,-48xm70,3v-12,-2,-20,-8,-20,-21v0,-28,41,-24,41,0v0,13,-8,20,-21,21xm70,-29v-6,0,-11,5,-11,11v0,7,4,12,11,12v7,0,11,-5,11,-12v0,-6,-5,-11,-11,-11","w":145,"k":{"J":18,"X":5,"Z":4,"j":18,"x":5,"z":4,"A":13,"a":13,"6":10,"#":8,"4":17,"5":5}},"@":{"d":"286,-155v0,46,-22,72,-52,90v9,25,22,46,29,74v-43,49,-170,40,-201,-11v-24,-24,-40,-59,-39,-107v2,-92,52,-151,145,-151v68,0,118,35,118,105xm230,-73v28,-15,47,-41,47,-82v0,-63,-45,-90,-109,-95v-135,-10,-175,177,-88,253r77,-193v3,-6,22,-7,25,0xm225,-60v-30,14,-81,15,-108,-3r-29,73v39,31,129,30,165,-3xm120,-72v24,16,74,18,101,3r-48,-115r-8,0","w":307,"k":{"J":18,"X":9,"Z":10,"j":18,"x":9,"z":10,"A":7,"T":10,"V":5,"W":4,"Y":7,"t":10,"a":7,"v":5,"w":4,"y":7,"6":5,"#":10,"4":9,"1":5,"7":8,"3":13}},"A":{"d":"20,-2v-1,3,-7,4,-9,1v23,-79,58,-157,84,-236v4,-5,21,-5,26,0r85,232v1,4,-2,5,-5,6v-17,-22,-21,-57,-33,-83r-119,0xm103,-231r-51,139r112,0r-50,-139r-11,0","w":216,"k":{"(":6,"*":25,"-":6,"C":10,"G":10,"O":10,"Q":10,"T":32,"U":8,"V":18,"W":14,"Y":24,"?":10,"@":8,"[":4,"]":15,"{":12,"}":6,"\\":20,"t":32,"c":10,"g":10,"o":10,"q":10,"u":8,"v":18,"w":14,"y":24}},"B":{"d":"184,-63v3,73,-76,63,-146,63v-3,0,-5,-2,-5,-5r0,-230v0,-3,2,-5,5,-5v63,-1,133,-7,132,57v-1,29,-16,46,-38,55v30,9,52,27,52,65xm174,-63v0,-64,-66,-61,-131,-59r0,113v61,-1,131,10,131,-54xm160,-183v0,-55,-62,-48,-117,-48r0,100v58,2,117,4,117,-52","w":203,"k":{"*":5,"T":12,"V":8,"W":6,"Y":9,"]":13,"{":6,"}":12,"\\":9,"t":12,"v":8,"w":6,"y":9,"X":7,"Z":4,"x":7,"z":4}},"C":{"d":"31,-120v0,68,39,115,108,115v51,0,79,-28,95,-63v11,34,-45,74,-95,72v-75,-3,-111,-50,-118,-124v-12,-126,176,-170,218,-59v2,6,-7,10,-9,4v-14,-36,-42,-60,-91,-60v-69,0,-108,47,-108,115","w":263,"k":{"-":4,"C":7,"G":7,"O":7,"Q":7,"T":15,"U":5,"V":7,"W":5,"Y":10,"@":4,"[":5,"]":17,"{":10,"}":17,"\\":8,"t":15,"c":7,"g":7,"o":7,"q":7,"u":5,"v":7,"w":5,"y":10,"X":14,"Z":12,"x":14,"z":12,"A":6,"B":4,"D":4,"E":4,"F":4,"H":4,"I":4,"K":4,"L":4,"M":4,"N":4,"P":4,"R":4,"!":6,")":5,"\/":8,":":7,";":7,"a":6,"b":4,"d":4,"e":4,"f":4,"h":4,"i":4,"k":4,"l":4,"m":4,"n":4,"p":4,"r":4}},"D":{"d":"226,-120v0,102,-78,129,-188,120v-3,0,-5,-2,-5,-5r0,-230v0,-3,2,-5,5,-5v110,-8,189,17,188,120xm216,-120v0,-95,-72,-118,-173,-111r0,222v101,7,173,-15,173,-111","w":246,"k":{"*":7,"T":21,"V":10,"W":7,"Y":15,"]":16,"}":14,"\\":12,"t":21,"v":10,"w":7,"y":15,"X":14,"Z":18,"x":14,"z":18,"A":10,")":4,"\/":12,"a":10,",":8,".":8,"&":4}},"E":{"d":"150,-124v0,2,-1,6,-4,5r-103,0r0,110r113,0v2,0,6,1,5,4v1,3,-2,6,-5,5r-118,0v-3,0,-5,-2,-5,-5r0,-230v0,-3,2,-5,5,-5r116,0v2,0,6,1,5,4v1,3,-2,6,-5,5r-111,0r0,103r103,0v2,-1,5,2,4,4","w":183,"k":{"(":9,"*":17,"-":6,"C":7,"G":7,"O":7,"Q":7,"U":8,"?":5,"@":7,"[":10,"]":21,"{":4,"}":13,"c":7,"g":7,"o":7,"q":7,"u":8,"B":8,"D":8,"E":8,"F":8,"H":8,"I":8,"K":8,"L":8,"M":8,"N":8,"P":8,"R":8,"b":8,"d":8,"e":8,"f":8,"h":8,"i":8,"k":8,"l":8,"m":8,"n":8,"p":8,"r":8,"&":10,"J":8,"S":9,"j":8,"s":9}},"F":{"d":"146,-128v5,0,5,10,0,10r-103,0r0,114v0,3,-2,5,-5,5v-3,0,-5,-2,-5,-5r0,-231v0,-3,2,-5,5,-5r116,0v2,0,6,1,5,4v1,3,-2,6,-5,5r-111,0r0,103r103,0","w":176,"k":{"(":6,"*":13,"C":4,"G":4,"O":4,"Q":4,"U":4,"@":4,"[":7,"]":18,"}":10,"c":4,"g":4,"o":4,"q":4,"u":4,"A":19,"B":5,"D":5,"E":5,"F":5,"H":5,"I":5,"K":5,"L":5,"M":5,"N":5,"P":5,"R":5,"!":7,"\/":21,":":4,";":4,"a":19,"b":5,"d":5,"e":5,"f":5,"h":5,"i":5,"k":5,"l":5,"m":5,"n":5,"p":5,"r":5,",":34,".":34,"&":13,"J":27,"S":9,"j":27,"s":9}},"G":{"d":"21,-120v-10,-120,160,-168,213,-69v2,4,-1,7,-4,7v-19,-28,-43,-54,-91,-53v-69,2,-102,47,-108,115v-10,114,157,157,199,58v5,-12,9,-25,10,-39r-74,0v-2,1,-5,-3,-4,-5v-1,-2,2,-5,4,-4r80,0v10,57,-38,117,-107,114v-75,-2,-112,-50,-118,-124","w":272,"k":{"*":8,"T":20,"U":5,"V":12,"W":10,"Y":15,"?":4,"[":6,"]":18,"}":18,"\\":13,"t":20,"u":5,"v":12,"w":10,"y":15,"X":16,"Z":16,"x":16,"z":16,"A":10,"B":4,"D":4,"E":4,"F":4,"H":4,"I":4,"K":4,"L":4,"M":4,"N":4,"P":4,"R":4,"!":7,")":7,"\/":12,":":5,";":5,"a":10,"b":4,"d":4,"e":4,"f":4,"h":4,"i":4,"k":4,"l":4,"m":4,"n":4,"p":4,"r":4,",":6,".":6,"&":4,"S":6,"s":6}},"H":{"d":"202,-119r-159,0r0,115v0,3,-2,5,-5,5v-3,0,-5,-2,-5,-5r0,-233v0,-3,2,-4,5,-4v3,0,5,1,5,4r0,109r159,0r0,-109v0,-3,1,-4,4,-4v3,0,5,1,5,4r0,233v0,3,-2,5,-5,5v-3,0,-4,-2,-4,-5r0,-115","w":244,"k":{"*":5,"]":13,"{":4,"}":12,"X":4,"Z":5,"x":4,"z":5,"J":4,"j":4}},"I":{"d":"38,-241v3,0,5,1,5,4r0,233v0,3,-2,5,-5,5v-3,0,-5,-2,-5,-5r0,-233v0,-3,2,-4,5,-4","w":76,"k":{"*":5,"]":13,"{":4,"}":12,"X":4,"Z":5,"x":4,"z":5,"J":4,"j":4}},"J":{"d":"151,-237v-6,103,35,270,-95,237v-23,-6,-37,-26,-42,-52v-1,-7,10,-7,10,-2v5,30,24,49,58,49v41,0,60,-28,60,-68r0,-164v0,-3,1,-4,4,-4v3,0,5,1,5,4","w":182,"k":{"*":4,"]":13,"}":12,"X":7,"Z":6,"x":7,"z":6,"A":9,"\/":10,"a":9}},"K":{"d":"102,-126r99,120v3,3,1,8,-3,7v-38,-36,-67,-81,-103,-120r-52,0r0,115v0,3,-2,5,-5,5v-3,0,-5,-2,-5,-5r0,-233v0,-3,2,-4,5,-4v3,0,5,1,5,4r0,109r49,0r97,-112v5,-4,11,4,6,7","w":216,"k":{"(":8,"*":10,"-":25,"C":16,"G":16,"O":16,"Q":16,"U":5,"@":13,"[":5,"]":17,"{":15,"}":8,"c":16,"g":16,"o":16,"q":16,"u":5,"&":7,"J":4,"S":5,"j":4,"s":5}},"L":{"d":"149,-5v0,2,-2,6,-5,5r-106,0v-3,0,-5,-2,-5,-5r0,-232v0,-3,2,-4,5,-4v3,0,5,1,5,4r0,228r101,0v2,0,5,2,5,4","w":161,"k":{"(":7,"*":47,"-":39,"C":21,"G":21,"O":21,"Q":21,"T":42,"U":16,"V":32,"W":24,"Y":33,"?":11,"@":11,"[":4,"]":15,"{":14,"}":8,"\\":35,"t":42,"c":21,"g":21,"o":21,"q":21,"u":16,"v":32,"w":24,"y":33,"&":5,"S":4,"s":4}},"M":{"d":"261,1v-2,0,-6,-1,-5,-4r0,-228r-9,0r-87,167v-2,4,-14,5,-17,0r-91,-167r-9,0r0,228v0,5,-10,5,-10,0r0,-233v2,-6,20,-5,26,-2r90,168r4,0r87,-168v4,-3,23,-5,25,2r0,233v1,2,-2,5,-4,4","w":298},"N":{"d":"211,-9r0,-228v0,-3,2,-4,5,-4v3,0,5,1,5,4r0,232v0,7,-16,7,-21,3r-151,-229r-6,0r0,227v0,3,-2,5,-5,5v-3,0,-5,-2,-5,-5r0,-231v0,-8,17,-6,23,-3r150,229r5,0","w":254,"k":{"*":5,"]":13,"{":4,"}":12,"J":4,"X":4,"Z":5,"j":4,"x":4,"z":5}},"O":{"d":"139,4v-75,0,-118,-50,-118,-124v0,-75,43,-124,118,-124v74,0,117,48,117,124v0,75,-43,124,-117,124xm139,-5v69,0,107,-47,107,-115v0,-68,-38,-115,-107,-115v-69,0,-108,47,-108,115v0,68,39,115,108,115","w":277,"k":{"*":8,"]":16,"}":16,"J":4,"X":14,"Z":18,"j":4,"x":14,"z":18,"A":10,"T":21,"V":11,"W":8,"Y":16,"!":4,")":4,",":8,".":8,"\/":12,"&":4,"\\":12,"t":21,"a":10,"v":11,"w":8,"y":16}},"P":{"d":"164,-171v0,-61,-58,-63,-121,-60r0,120v63,3,121,2,121,-60xm174,-171v0,66,-60,74,-131,69r0,98v0,3,-2,5,-5,5v-3,0,-5,-2,-5,-5r0,-231v0,-3,2,-5,5,-5v71,-4,137,1,136,69","k":{"]":18,"}":16,"J":40,"X":11,"Z":11,"j":40,"x":11,"z":11,"A":20,"T":7,"!":7,")":7,",":37,".":37,"\/":22,"&":7,"t":7,"a":36,"B":5,"D":5,"E":5,"F":5,"H":5,"I":5,"K":5,"L":5,"M":5,"N":5,"P":5,"[":7,"R":5,"U":4,"b":5,"d":5,"e":5,"f":5,"h":5,"i":5,"k":5,"l":5,"m":5,"n":5,"p":5,"r":5,"u":4}},"Q":{"d":"256,-120v0,67,-35,108,-90,121v14,17,37,24,46,46v-2,2,-5,4,-8,1r-49,-45v-85,7,-134,-44,-134,-123v0,-75,43,-124,118,-124v74,0,117,48,117,124xm139,-5v69,0,107,-47,107,-115v0,-68,-38,-115,-107,-115v-69,0,-108,47,-108,115v0,68,39,115,108,115","w":277,"k":{"*":8,"]":16,"}":16,"J":4,"X":14,"Z":18,"j":4,"x":14,"z":18,"A":10,"T":21,"V":11,"W":8,"Y":16,"!":4,")":4,",":8,".":8,"\/":12,"&":4,"\\":12,"t":21,"a":10,"v":11,"w":8,"y":16}},"R":{"d":"165,-173v0,-61,-60,-61,-122,-58r0,117v62,2,122,2,122,-59xm175,-173v-1,42,-26,63,-63,68r74,99v3,5,-4,10,-8,5r-77,-104r-58,0r0,101v0,3,-2,5,-5,5v-3,0,-5,-2,-5,-5r0,-231v0,-3,2,-5,5,-5v70,-3,139,-2,137,67","w":200,"k":{"]":15,"{":8,"}":8,"J":4,"j":4,"T":11,"V":5,"W":5,"Y":8,"&":6,"\\":7,"t":11,"v":5,"w":5,"y":8,"U":4,"u":4,"C":5,"G":5,"O":5,"Q":5,"@":4,"c":5,"g":5,"o":5,"q":5}},"S":{"d":"92,-235v-53,0,-81,60,-41,89v39,28,115,19,113,88v-1,43,-29,62,-72,62v-41,0,-67,-16,-74,-50v-1,-4,0,-6,4,-6v11,9,13,29,26,36v37,21,110,11,107,-42v-4,-83,-132,-39,-132,-125v0,-76,126,-81,136,-17v1,6,-8,8,-9,3v-9,-23,-25,-38,-58,-38","w":184,"k":{"]":14,"{":8,"}":14,"X":7,"Z":4,"x":7,"z":4,"T":7,"Y":4,"\\":4,"t":7,"y":4,"C":4,"G":4,"O":4,"Q":4,"c":4,"g":4,"o":4,"q":4}},"T":{"d":"183,-236v0,2,-1,6,-4,5r-77,0r0,227v0,3,-1,5,-4,5v-3,0,-5,-2,-5,-5r0,-227r-76,0v-3,1,-5,-3,-5,-5v0,-2,3,-4,5,-4r162,0v2,-1,5,2,4,4","w":195,"k":{"*":26,"]":15,"{":14,"}":8,"J":42,"j":42,"A":32,"!":4,",":35,".":35,"\/":32,"&":10,"a":32,"[":4,"C":21,"G":21,"O":21,"Q":21,"@":21,"c":21,"g":21,"o":21,"q":21,"(":7,"-":28,":":30,";":30,"S":6,"s":6}},"U":{"d":"41,-237v6,97,-30,232,76,232v106,0,70,-136,76,-232v0,-3,2,-4,5,-4v3,0,5,1,5,4r0,154v-1,55,-31,86,-86,87v-55,0,-85,-33,-85,-87r0,-154v0,-3,1,-4,4,-4v3,0,5,1,5,4","w":234,"k":{"*":4,"]":13,"}":13,"J":4,"X":7,"Z":5,"j":4,"x":7,"z":5,"A":8,"\/":11,"a":8}},"V":{"d":"11,-239v2,-3,8,-2,9,1r82,229r11,0r82,-229v2,-5,12,-3,9,3r-83,232v-4,5,-21,5,-27,0","w":214,"k":{"]":15,"{":12,"}":7,"J":27,"j":27,"A":18,"!":4,",":26,".":26,"\/":20,"&":8,"a":18,"[":4,"C":10,"G":10,"O":10,"Q":10,"@":10,"c":10,"g":10,"o":10,"q":10,"(":6,"-":6,":":10,";":10}},"W":{"d":"166,-236v3,-6,22,-6,22,0r69,227r9,0r66,-228v1,-4,6,-5,9,-3v-15,77,-47,159,-67,237v-3,5,-20,5,-25,0r-69,-228r-5,0r-71,228v-3,5,-20,5,-25,0r-66,-237v3,-2,9,0,9,3r65,228r9,0","w":354,"k":{"]":15,"{":9,"}":8,"J":19,"j":19,"A":14,"!":4,",":15,".":15,"\/":16,"&":8,"a":14,"[":4,"C":8,"G":8,"O":8,"Q":8,"@":7,"c":8,"g":8,"o":8,"q":8,"(":4,":":8,";":8}},"X":{"d":"183,-234r-75,110r80,118v3,5,-5,10,-8,5r-78,-114r-77,114v-3,5,-13,0,-8,-5r80,-118r-74,-110v-2,-3,1,-8,4,-7v2,0,3,0,4,2r72,106r72,-106v4,-6,12,0,8,5","w":204,"k":{"*":8,"]":17,"{":15,"}":9,"J":4,"j":4,"&":7,"B":4,"D":4,"E":4,"F":4,"H":4,"I":4,"K":4,"L":4,"M":4,"N":4,"P":4,"[":6,"R":4,"U":6,"b":4,"d":4,"e":4,"f":4,"h":4,"i":4,"k":4,"l":4,"m":4,"n":4,"p":4,"r":4,"u":6,"C":12,"G":12,"O":12,"Q":12,"@":11,"c":12,"g":12,"o":12,"q":12,"(":8,"-":19,"S":5,"s":5}},"Y":{"d":"90,-106r-81,-128v-2,-3,1,-8,4,-7v2,0,3,0,4,2r78,123r78,-123v4,-6,13,0,8,5r-82,128r0,102v0,3,-2,5,-5,5v-3,0,-4,-2,-4,-5r0,-102","k":{"]":14,"{":12,"}":5,"J":35,"j":35,"A":24,",":27,".":27,"\/":26,"&":9,"a":24,"C":16,"G":16,"O":16,"Q":16,"@":16,"c":16,"g":16,"o":16,"q":16,"(":5,"-":18,":":20,";":20}},"Z":{"d":"22,0v-7,1,-6,-11,-4,-17r149,-210r0,-4r-143,0v-2,1,-5,-3,-4,-5v-1,-2,2,-5,4,-4r148,0v6,-1,4,12,3,17r-149,210r0,4r149,0v2,0,6,1,5,4v1,3,-2,6,-5,5r-153,0","w":195,"k":{"*":4,"]":17,"{":15,"}":9,"J":4,"j":4,"&":7,"B":4,"D":4,"E":4,"F":4,"H":4,"I":4,"K":4,"L":4,"M":4,"N":4,"P":4,"[":6,"R":4,"U":5,"b":4,"d":4,"e":4,"f":4,"h":4,"i":4,"k":4,"l":4,"m":4,"n":4,"p":4,"r":4,"u":5,"C":19,"G":19,"O":19,"Q":19,"@":13,"c":19,"g":19,"o":19,"q":19,"(":8,"-":23,"S":5,"s":5}},"[":{"d":"46,14v17,2,44,-6,52,5v0,3,-1,5,-4,5r-53,0v-3,0,-4,-2,-4,-5r0,-279v0,-3,1,-4,4,-4r53,0v3,0,4,1,4,4v0,2,-1,6,-4,5r-48,0r0,269","w":105,"k":{"J":17,"X":18,"Z":18,"j":17,"x":18,"z":18,"A":15,"T":15,"V":15,"W":15,"Y":13,"t":15,"a":15,"v":15,"w":15,"y":13,"B":13,"D":13,"E":13,"F":13,"H":13,"I":13,"K":13,"L":13,"M":13,"N":13,"P":13,"R":13,"U":13,"b":13,"d":13,"e":13,"f":13,"h":13,"i":13,"k":13,"l":13,"m":13,"n":13,"p":13,"r":13,"u":13,"C":15,"G":15,"O":15,"Q":15,"c":15,"g":15,"o":15,"q":15,"S":14,"s":14,"6":18,"9":17,"#":17,"%":20,"4":15,"1":15,"7":13,"0":13,"2":15,"3":15,"5":14,"8":12}},"\\":{"d":"20,-243r92,248v-2,3,-7,3,-9,-1r-92,-248v2,-4,7,-2,9,1","w":122,"k":{"T":32,"V":20,"W":16,"Y":26,"t":32,"v":20,"w":16,"y":26,"U":11,"u":11,"C":12,"G":12,"O":12,"Q":12,"c":12,"g":12,"o":12,"q":12,"6":4,"9":18,"#":5,"%":23,"1":19,"7":10,"0":10}},"]":{"d":"12,-255v-3,1,-6,-2,-5,-5v10,-10,39,-1,57,-4v3,0,5,1,5,4r0,279v0,3,-2,5,-5,5r-52,0v-8,0,-5,-10,0,-10r47,0r0,-269r-47,0","w":105,"k":{"J":5,"X":6,"Z":7,"j":5,"x":6,"z":7,"A":4,"T":4,"V":4,"W":4,"t":4,"a":4,"v":4,"w":4,"9":5,"#":6,"%":8,"1":4}},"^":{"d":"72,-237v3,-6,17,-4,20,0r55,115v1,4,-2,5,-5,6v-2,0,-3,0,-4,-2r-53,-113r-6,0r-53,113v-2,4,-12,2,-9,-4","w":163},"_":{"d":"176,25v1,2,-3,5,-5,4r-162,0v-2,0,-6,-1,-5,-4v-1,-3,2,-6,5,-5r162,0v3,-1,6,2,5,5","w":180},"`":{"d":"72,-310v14,12,26,30,33,47v-1,4,-6,4,-8,1v-9,-16,-24,-29,-30,-46v1,-2,3,-2,5,-2","w":172},"a":{"d":"20,-2v-1,3,-7,4,-9,1v23,-79,58,-157,84,-236v4,-5,21,-5,26,0r85,232v1,4,-2,5,-5,6v-17,-22,-21,-57,-33,-83r-119,0xm103,-231r-51,139r112,0r-50,-139r-11,0","w":216},"b":{"d":"184,-63v3,73,-76,63,-146,63v-3,0,-5,-2,-5,-5r0,-230v0,-3,2,-5,5,-5v63,-1,133,-7,132,57v-1,29,-16,46,-38,55v30,9,52,27,52,65xm174,-63v0,-64,-66,-61,-131,-59r0,113v61,-1,131,10,131,-54xm160,-183v0,-55,-62,-48,-117,-48r0,100v58,2,117,4,117,-52","w":203,"k":{"*":5,"T":12,"V":8,"W":6,"Y":9,"]":13,"{":6,"}":12,"\\":9,"t":12,"v":8,"w":6,"y":9,"X":7,"Z":4,"x":7,"z":4}},"c":{"d":"31,-120v0,68,39,115,108,115v51,0,79,-28,95,-63v11,34,-45,74,-95,72v-75,-3,-111,-50,-118,-124v-12,-126,176,-170,218,-59v2,6,-7,10,-9,4v-14,-36,-42,-60,-91,-60v-69,0,-108,47,-108,115","w":263,"k":{"-":4,"G":7,"O":7,"Q":7,"T":15,"U":5,"V":7,"W":5,"Y":10,"@":4,"[":5,"]":17,"{":10,"}":17,"\\":8,"t":15,"g":7,"o":7,"q":7,"u":5,"v":7,"w":5,"y":10,"X":14,"Z":12,"x":14,"z":12,"A":6,"B":4,"D":4,"E":4,"F":4,"H":4,"I":4,"K":4,"L":4,"M":4,"N":4,"P":4,"R":4,"!":6,")":5,"\/":8,":":7,";":7,"a":6,"b":4,"d":4,"e":4,"f":4,"h":4,"i":4,"k":4,"l":4,"m":4,"n":4,"p":4,"r":4}},"d":{"d":"226,-120v0,102,-78,129,-188,120v-3,0,-5,-2,-5,-5r0,-230v0,-3,2,-5,5,-5v110,-8,189,17,188,120xm216,-120v0,-95,-72,-118,-173,-111r0,222v101,7,173,-15,173,-111","w":246,"k":{"*":7,"T":21,"V":10,"W":7,"Y":15,"]":16,"}":14,"\\":12,"t":21,"v":10,"w":7,"y":15,"X":14,"Z":18,"x":14,"z":18,"A":10,")":4,"\/":12,"a":10,",":8,".":8,"&":4}},"e":{"d":"150,-124v0,2,-1,6,-4,5r-103,0r0,110r113,0v2,0,6,1,5,4v1,3,-2,6,-5,5r-118,0v-3,0,-5,-2,-5,-5r0,-230v0,-3,2,-5,5,-5r116,0v2,0,6,1,5,4v1,3,-2,6,-5,5r-111,0r0,103r103,0v2,-1,5,2,4,4","w":183,"k":{"(":9,"*":17,"-":6,"C":7,"G":7,"O":7,"Q":7,"U":8,"?":5,"@":7,"[":10,"]":21,"{":4,"}":13,"c":7,"g":7,"o":7,"q":7,"u":8,"B":8,"D":8,"F":8,"H":8,"I":8,"K":8,"L":8,"M":8,"N":8,"P":8,"R":8,"b":8,"d":8,"f":8,"h":8,"i":8,"k":8,"l":8,"m":8,"n":8,"p":8,"r":8,"&":10,"J":8,"S":9,"j":8,"s":9}},"f":{"d":"146,-128v5,0,5,10,0,10r-103,0r0,114v0,3,-2,5,-5,5v-3,0,-5,-2,-5,-5r0,-231v0,-3,2,-5,5,-5r116,0v2,0,6,1,5,4v1,3,-2,6,-5,5r-111,0r0,103r103,0","w":176,"k":{"(":6,"*":13,"C":4,"G":4,"O":4,"Q":4,"U":4,"@":4,"[":7,"]":18,"}":10,"c":4,"g":4,"o":4,"q":4,"u":4,"A":19,"B":5,"D":5,"E":5,"H":5,"I":5,"K":5,"L":5,"M":5,"N":5,"P":5,"R":5,"!":7,"\/":21,":":4,";":4,"a":19,"b":5,"d":5,"e":5,"h":5,"i":5,"k":5,"l":5,"m":5,"n":5,"p":5,"r":5,",":34,".":34,"&":13,"J":27,"S":9,"j":27,"s":9}},"g":{"d":"21,-120v-10,-120,160,-168,213,-69v2,4,-1,7,-4,7v-19,-28,-43,-54,-91,-53v-69,2,-102,47,-108,115v-10,114,157,157,199,58v5,-12,9,-25,10,-39r-74,0v-2,1,-5,-3,-4,-5v-1,-2,2,-5,4,-4r80,0v10,57,-38,117,-107,114v-75,-2,-112,-50,-118,-124","w":272,"k":{"*":8,"T":20,"U":5,"V":12,"W":10,"Y":15,"?":4,"[":6,"]":18,"}":18,"\\":13,"t":20,"u":5,"v":12,"w":10,"y":15,"X":16,"Z":16,"x":16,"z":16,"A":10,"B":4,"D":4,"E":4,"F":4,"H":4,"I":4,"K":4,"L":4,"M":4,"N":4,"P":4,"R":4,"!":7,")":7,"\/":12,":":5,";":5,"a":10,"b":4,"d":4,"e":4,"f":4,"h":4,"i":4,"k":4,"l":4,"m":4,"n":4,"p":4,"r":4,",":6,".":6,"&":4,"S":6,"s":6}},"h":{"d":"202,-119r-159,0r0,115v0,3,-2,5,-5,5v-3,0,-5,-2,-5,-5r0,-233v0,-3,2,-4,5,-4v3,0,5,1,5,4r0,109r159,0r0,-109v0,-3,1,-4,4,-4v3,0,5,1,5,4r0,233v0,3,-2,5,-5,5v-3,0,-4,-2,-4,-5r0,-115","w":244,"k":{"*":5,"]":13,"{":4,"}":12,"X":4,"Z":5,"x":4,"z":5,"J":4,"j":4}},"i":{"d":"38,-241v3,0,5,1,5,4r0,233v0,3,-2,5,-5,5v-3,0,-5,-2,-5,-5r0,-233v0,-3,2,-4,5,-4","w":76,"k":{"*":5,"]":13,"{":4,"}":12,"X":4,"Z":5,"x":4,"z":5,"J":4,"j":4}},"j":{"d":"151,-237v-6,103,35,270,-95,237v-23,-6,-37,-26,-42,-52v-1,-7,10,-7,10,-2v5,30,24,49,58,49v41,0,60,-28,60,-68r0,-164v0,-3,1,-4,4,-4v3,0,5,1,5,4","w":182,"k":{"*":4,"]":13,"}":12,"X":7,"Z":6,"x":7,"z":6,"A":9,"\/":10,"a":9}},"k":{"d":"102,-126r99,120v3,3,1,8,-3,7v-38,-36,-67,-81,-103,-120r-52,0r0,115v0,3,-2,5,-5,5v-3,0,-5,-2,-5,-5r0,-233v0,-3,2,-4,5,-4v3,0,5,1,5,4r0,109r49,0r97,-112v5,-4,11,4,6,7","w":216,"k":{"(":8,"*":10,"-":25,"C":16,"G":16,"O":16,"Q":16,"U":5,"@":13,"[":5,"]":17,"{":15,"}":8,"c":16,"g":16,"o":16,"q":16,"u":5,"&":7,"J":4,"S":5,"j":4,"s":5}},"l":{"d":"149,-5v0,2,-2,6,-5,5r-106,0v-3,0,-5,-2,-5,-5r0,-232v0,-3,2,-4,5,-4v3,0,5,1,5,4r0,228r101,0v2,0,5,2,5,4","w":161,"k":{"(":7,"*":47,"-":39,"C":21,"G":21,"O":21,"Q":21,"T":42,"U":16,"V":32,"W":24,"Y":33,"?":11,"@":11,"[":4,"]":15,"{":14,"}":8,"\\":35,"t":42,"c":21,"g":21,"o":21,"q":21,"u":16,"v":32,"w":24,"y":33,"&":5,"S":4,"s":4}},"m":{"d":"261,1v-2,0,-6,-1,-5,-4r0,-228r-9,0r-87,167v-2,4,-14,5,-17,0r-91,-167r-9,0r0,228v0,5,-10,5,-10,0r0,-233v2,-6,20,-5,26,-2r90,168r4,0r87,-168v4,-3,23,-5,25,2r0,233v1,2,-2,5,-4,4","w":298,"k":{"*":5,"]":13,"{":4,"}":12,"X":4,"Z":5,"x":4,"z":5,"J":4,"j":4}},"n":{"d":"211,-9r0,-228v0,-3,2,-4,5,-4v3,0,5,1,5,4r0,232v0,7,-16,7,-21,3r-151,-229r-6,0r0,227v0,3,-2,5,-5,5v-3,0,-5,-2,-5,-5r0,-231v0,-8,17,-6,23,-3r150,229r5,0","w":254,"k":{"*":5,"]":13,"{":4,"}":12,"X":4,"Z":5,"x":4,"z":5,"J":4,"j":4}},"o":{"d":"139,4v-75,0,-118,-50,-118,-124v0,-75,43,-124,118,-124v74,0,117,48,117,124v0,75,-43,124,-117,124xm139,-5v69,0,107,-47,107,-115v0,-68,-38,-115,-107,-115v-69,0,-108,47,-108,115v0,68,39,115,108,115","w":277,"k":{"*":8,"T":21,"V":11,"W":8,"Y":16,"]":16,"}":16,"\\":12,"t":21,"v":11,"w":8,"y":16,"X":14,"Z":18,"x":14,"z":18,"A":10,"!":4,")":4,"\/":12,"a":10,",":8,".":8,"&":4,"J":4,"j":4}},"p":{"d":"164,-171v0,-61,-58,-63,-121,-60r0,120v63,3,121,2,121,-60xm174,-171v0,66,-60,74,-131,69r0,98v0,3,-2,5,-5,5v-3,0,-5,-2,-5,-5r0,-231v0,-3,2,-5,5,-5v71,-4,137,1,136,69","k":{"T":7,"U":4,"[":7,"]":18,"}":16,"t":7,"u":4,"X":11,"Z":11,"x":11,"z":11,"A":20,"B":5,"D":5,"E":5,"F":5,"H":5,"I":5,"K":5,"L":5,"M":5,"N":5,"R":5,"!":7,")":7,"\/":22,"a":36,"b":5,"d":5,"e":5,"f":5,"h":5,"i":5,"k":5,"l":5,"m":5,"n":5,"r":5,",":37,".":37,"&":7,"J":40,"j":40}},"q":{"d":"256,-120v0,67,-35,108,-90,121v14,17,37,24,46,46v-2,2,-5,4,-8,1r-49,-45v-85,7,-134,-44,-134,-123v0,-75,43,-124,118,-124v74,0,117,48,117,124xm139,-5v69,0,107,-47,107,-115v0,-68,-38,-115,-107,-115v-69,0,-108,47,-108,115v0,68,39,115,108,115","w":277,"k":{"*":8,"T":21,"V":11,"W":8,"Y":16,"]":16,"}":16,"\\":12,"t":21,"v":11,"w":8,"y":16,"X":14,"Z":18,"x":14,"z":18,"A":10,"!":4,")":4,"\/":12,"a":10,",":8,".":8,"&":4,"J":4,"j":4}},"r":{"d":"165,-173v0,-61,-60,-61,-122,-58r0,117v62,2,122,2,122,-59xm175,-173v-1,42,-26,63,-63,68r74,99v3,5,-4,10,-8,5r-77,-104r-58,0r0,101v0,3,-2,5,-5,5v-3,0,-5,-2,-5,-5r0,-231v0,-3,2,-5,5,-5v70,-3,139,-2,137,67","w":200,"k":{"C":5,"G":5,"O":5,"Q":5,"T":11,"U":4,"V":5,"W":5,"Y":8,"@":4,"]":15,"{":8,"}":8,"\\":7,"t":11,"c":5,"g":5,"o":5,"q":5,"u":4,"v":5,"w":5,"y":8,"&":6,"J":4,"j":4}},"s":{"d":"92,-235v-53,0,-81,60,-41,89v39,28,115,19,113,88v-1,43,-29,62,-72,62v-41,0,-67,-16,-74,-50v-1,-4,0,-6,4,-6v11,9,13,29,26,36v37,21,110,11,107,-42v-4,-83,-132,-39,-132,-125v0,-76,126,-81,136,-17v1,6,-8,8,-9,3v-9,-23,-25,-38,-58,-38","w":184,"k":{"C":4,"G":4,"O":4,"Q":4,"T":7,"Y":4,"]":14,"{":8,"}":14,"\\":4,"t":7,"c":4,"g":4,"o":4,"q":4,"y":4,"X":7,"Z":4,"x":7,"z":4}},"t":{"d":"183,-236v0,2,-1,6,-4,5r-77,0r0,227v0,3,-1,5,-4,5v-3,0,-5,-2,-5,-5r0,-227r-76,0v-3,1,-5,-3,-5,-5v0,-2,3,-4,5,-4r162,0v2,-1,5,2,4,4","w":195,"k":{"(":7,"*":26,"-":28,"C":21,"G":21,"O":21,"Q":21,"@":21,"[":4,"]":15,"{":14,"}":8,"c":21,"g":21,"o":21,"q":21,"A":32,"!":4,"\/":32,":":30,";":30,"a":32,",":35,".":35,"&":10,"J":42,"S":6,"j":42,"s":6}},"u":{"d":"41,-237v6,97,-30,232,76,232v106,0,70,-136,76,-232v0,-3,2,-4,5,-4v3,0,5,1,5,4r0,154v-1,55,-31,86,-86,87v-55,0,-85,-33,-85,-87r0,-154v0,-3,1,-4,4,-4v3,0,5,1,5,4","w":234,"k":{"*":4,"]":13,"}":13,"X":7,"Z":5,"x":7,"z":5,"A":8,"\/":11,"a":8,"J":4,"j":4}},"v":{"d":"11,-239v2,-3,8,-2,9,1r82,229r11,0r82,-229v2,-5,12,-3,9,3r-83,232v-4,5,-21,5,-27,0","w":214,"k":{"(":6,"-":6,"C":10,"G":10,"O":10,"Q":10,"@":10,"[":4,"]":15,"{":12,"}":7,"c":10,"g":10,"o":10,"q":10,"A":18,"!":4,"\/":20,":":10,";":10,"a":18,",":26,".":26,"&":8,"J":27,"j":27}},"w":{"d":"13,-240v3,-2,9,0,9,3r65,228r9,0r70,-227v2,-6,19,-7,22,0r69,227r9,0r66,-228v1,-4,6,-5,9,-3v-15,77,-47,159,-67,237v-3,5,-20,5,-25,0r-69,-228r-5,0r-71,228v-3,5,-20,5,-25,0","w":354,"k":{"(":4,"C":8,"G":8,"O":8,"Q":8,"@":7,"[":4,"]":15,"{":9,"}":8,"c":8,"g":8,"o":8,"q":8,"A":14,"!":4,"\/":16,":":8,";":8,"a":14,",":15,".":15,"&":8,"J":19,"j":19}},"x":{"d":"183,-234r-75,110r80,118v3,5,-5,10,-8,5r-78,-114r-77,114v-3,5,-13,0,-8,-5r80,-118r-74,-110v-2,-3,1,-8,4,-7v2,0,3,0,4,2r72,106r72,-106v4,-6,12,0,8,5","w":204,"k":{"(":8,"*":8,"-":19,"C":12,"G":12,"O":12,"Q":12,"U":6,"@":11,"[":6,"]":17,"{":15,"}":9,"c":12,"g":12,"o":12,"q":12,"u":6,"B":4,"D":4,"E":4,"F":4,"H":4,"I":4,"K":4,"L":4,"M":4,"N":4,"P":4,"R":4,"b":4,"d":4,"e":4,"f":4,"h":4,"i":4,"k":4,"l":4,"m":4,"n":4,"p":4,"r":4,"&":7,"J":4,"S":5,"j":4,"s":5}},"y":{"d":"90,-106r-81,-128v-2,-3,1,-8,4,-7v2,0,3,0,4,2r78,123r78,-123v4,-6,13,0,8,5r-82,128r0,102v0,3,-2,5,-5,5v-3,0,-4,-2,-4,-5r0,-102","k":{"(":5,"-":18,"C":16,"G":16,"O":16,"Q":16,"@":16,"]":14,"{":12,"}":5,"c":16,"g":16,"o":16,"q":16,"A":24,"\/":26,":":20,";":20,"a":24,",":27,".":27,"&":9,"J":35,"j":35}},"z":{"d":"22,0v-7,1,-6,-11,-4,-17r149,-210r0,-4r-143,0v-2,1,-5,-3,-4,-5v-1,-2,2,-5,4,-4r148,0v6,-1,4,12,3,17r-149,210r0,4r149,0v2,0,6,1,5,4v1,3,-2,6,-5,5r-153,0","w":195,"k":{"(":8,"*":4,"-":23,"C":19,"G":19,"O":19,"Q":19,"U":5,"@":13,"[":6,"]":17,"{":15,"}":9,"c":19,"g":19,"o":19,"q":19,"u":5,"B":4,"D":4,"E":4,"F":4,"H":4,"I":4,"K":4,"L":4,"M":4,"N":4,"P":4,"R":4,"b":4,"d":4,"e":4,"f":4,"h":4,"i":4,"k":4,"l":4,"m":4,"n":4,"p":4,"r":4,"&":7,"J":4,"S":5,"j":4,"s":5}},"{":{"d":"110,20v0,3,-3,4,-6,4v-39,-3,-55,-31,-52,-76v3,-37,-18,-52,-37,-68v23,-18,37,-38,37,-85v0,-36,19,-56,52,-59v3,-1,6,0,6,4v0,3,-2,5,-5,5v-35,3,-43,26,-43,67v0,32,-13,54,-34,68v25,16,35,44,34,85v-1,32,14,46,43,50v3,0,5,2,5,5","w":116,"k":{"J":14,"X":8,"Z":9,"j":14,"x":8,"z":9,"A":5,"T":8,"V":5,"W":6,"Y":4,"t":8,"a":5,"v":5,"w":6,"y":4,"B":12,"D":12,"E":12,"F":12,"H":12,"I":12,"K":12,"L":12,"M":12,"N":12,"P":12,"R":12,"U":13,"b":12,"d":12,"e":12,"f":12,"h":12,"i":12,"k":12,"l":12,"m":12,"n":12,"p":12,"r":12,"u":13,"C":15,"G":15,"O":15,"Q":15,"c":15,"g":15,"o":15,"q":15,"S":12,"s":12,"6":16,"9":15,"#":15,"%":17,"4":13,"1":11,"7":5,"0":12,"2":7,"3":10,"5":12,"8":12}},"|":{"d":"42,59v-3,1,-6,-2,-5,-5r0,-349v-1,-3,2,-6,5,-5v2,-1,5,3,4,5r0,349v0,2,-1,6,-4,5","w":83},"}":{"d":"7,-260v0,-3,2,-5,5,-4v40,3,55,30,52,76v-2,36,19,51,38,68v-24,18,-41,39,-38,85v2,37,-18,56,-52,59v-2,0,-5,-1,-5,-4v0,-3,1,-5,4,-5v35,-4,44,-26,44,-67v0,-31,12,-55,33,-68v-24,-17,-33,-44,-33,-85v0,-31,-15,-46,-44,-50v-2,0,-5,-2,-4,-5","w":116,"k":{"J":13,"X":15,"Z":15,"j":13,"x":15,"z":15,"A":12,"T":13,"V":12,"W":9,"Y":12,"t":13,"a":12,"v":12,"w":9,"y":12,"B":4,"D":4,"E":4,"F":4,"H":4,"I":4,"K":4,"L":4,"M":4,"N":4,"P":4,"R":4,"b":4,"d":4,"e":4,"f":4,"h":4,"i":4,"k":4,"l":4,"m":4,"n":4,"p":4,"r":4,"S":6,"s":6,"#":12,"%":13,"4":6,"1":13,"7":11,"2":9,"3":11,"8":4}},"~":{"d":"18,-121v20,-27,61,-4,88,1v15,3,26,-15,31,-4v-18,28,-60,4,-87,-1v-15,-3,-25,16,-32,4","w":155}}});
;
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright 2009 Dalton Maag Ltd. All rights reserved. No modification without
 * the prior permission of Dalton Maag Ltd.
 * 
 * Manufacturer:
 * Dalton Maag Ltd
 * 
 * Designer:
 * Dalton Maag Ltd
 * 
 * Vendor URL:
 * http://www.daltonmaag.com/
 */
Cufon.registerFont({"w":253,"face":{"font-family":"FogertySolid","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 9 4 3 2 3 2 2 4","ascent":"288","descent":"-72","x-height":"6","bbox":"0 -318 350 59","underline-thickness":"17.9297","underline-position":"-18.1055","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":65},"\u00a0":{"w":65},"!":{"d":"82,-84r-53,0r-2,-156r57,0xm21,-30v0,-21,13,-35,34,-35v21,0,35,14,35,35v0,21,-14,34,-35,34v-20,0,-34,-14,-34,-34","w":110,"k":{"%":7}},"\"":{"d":"90,-150r0,-90r47,0r0,90r-47,0xm16,-150r0,-90r48,0r0,90r-48,0","w":153},"#":{"d":"196,-139r-9,38r32,0r0,42r-42,0r-14,59r-46,0r14,-59r-37,0r-14,59r-46,0r14,-59r-34,0r0,-42r44,0r9,-38r-32,0r0,-42r42,0r14,-59r46,0r-14,59r37,0r14,-59r46,0r-14,59r34,0r0,42r-44,0xm104,-101r37,0r9,-38r-37,0","k":{"\\":5,"\/":15,"]":6,"}":6,",":12,".":12,"&":6,")":4,"4":6,"6":5,"#":5}},"$":{"d":"65,-75v-4,37,64,47,64,8v0,-43,-67,-29,-93,-56v-36,-37,-11,-115,43,-116r0,-30r42,0r0,30v36,7,56,29,62,64r-51,6v1,-32,-60,-41,-61,-5v8,39,70,23,92,54v41,35,15,119,-42,120r0,32r-42,0r0,-31v-40,-6,-62,-30,-67,-70","w":198},"%":{"d":"79,-205v-15,0,-23,10,-23,26v0,16,8,26,23,26v16,0,24,-11,24,-26v0,-15,-8,-26,-24,-26xm252,-240r-120,240r-50,0r120,-240r50,0xm79,-244v39,0,64,26,64,65v0,39,-24,65,-64,65v-39,0,-63,-27,-63,-65v0,-39,24,-65,63,-65xm255,-87v-16,0,-22,11,-24,26v1,15,8,26,24,26v16,0,22,-11,24,-26v-1,-15,-8,-26,-24,-26xm255,-126v39,0,64,26,64,65v0,39,-25,65,-64,65v-39,0,-63,-26,-63,-65v0,-38,24,-65,63,-65","w":334,"k":{"(":5,"*":25,"?":16,"\\":24,"\/":4,")":8,"[":7,"!":5,"9":15,"1":14,"7":14}},"&":{"d":"86,-102v-29,11,-26,63,16,63v11,0,21,-3,31,-10xm105,-207v-34,1,-19,45,-3,55v26,-5,38,-55,3,-55xm15,-64v1,-36,22,-53,45,-68v-41,-35,-23,-120,45,-115v40,3,66,20,66,59v0,34,-18,50,-42,65r34,39v6,-12,9,-23,12,-38r45,4v-4,27,-14,50,-27,69r43,49r-59,0r-14,-16v-45,39,-151,25,-148,-48","w":241,"k":{"c":4,"g":4,"o":4,"q":4,"t":24,"u":7,"v":17,"w":13,"y":25,"j":5,"s":8,"O":4,"Q":4,"T":24,"U":7,"V":17,"W":13,"Y":25,"C":4,"G":4,"J":5,"S":8,"6":4,"9":7,"#":4,"%":18,"0":4,"8":7,"1":11,"5":6,"3":7}},"'":{"d":"16,-150r0,-90r48,0r0,90r-48,0","w":79},"(":{"d":"58,29v-47,-70,-47,-229,0,-299r49,9v-40,72,-41,210,0,282","w":114,"k":{"j":4,"J":4,"4":5,"6":5,"9":5,"#":5,"%":8}},")":{"d":"57,-270v46,73,47,227,0,299r-50,-8v41,-71,42,-211,0,-282","w":114,"k":{"t":5,"v":7,"w":4,"y":8,"x":7,"a":5,"T":5,"V":7,"W":4,"Y":8,"A":5,"X":7,"%":5}},"*":{"d":"161,-127r-35,25r-29,-40r-29,40r-35,-25r29,-40r-47,-15r14,-41r46,15r0,-49r44,0r-1,49r47,-15r14,41r-48,15","w":193,"k":{"c":4,"g":4,"o":4,"q":4,"y":4,"x":6,"a":19,"j":26,"O":4,"Q":4,"Y":4,"C":4,"G":4,"A":19,"J":26,"X":6,"4":15,"6":13,"#":10,"8":6,"5":6}},"+":{"d":"111,-98r0,48r-48,0r0,-48r-47,0r0,-47r47,0r0,-47r48,0r0,47r48,0r0,47r-48,0","w":174},",":{"d":"49,51r-47,0r31,-110r57,0","w":102,"k":{"c":5,"g":5,"o":5,"q":5,"t":25,"v":25,"w":15,"y":32,"O":5,"Q":5,"T":25,"V":25,"W":15,"Y":32,"C":5,"G":5,"9":13,"%":30,"1":6}},"-":{"d":"16,-96r0,-51r112,0r0,51r-112,0","w":144,"k":{"t":16,"y":16,"x":17,"z":10,"T":16,"Y":16,"X":17,"Z":10,"7":13,"3":4}},".":{"d":"50,4v-37,3,-45,-55,-13,-66v23,-8,48,6,47,32v0,22,-14,33,-34,34","w":100,"k":{"c":5,"g":5,"o":5,"q":5,"t":25,"v":25,"w":15,"y":32,"O":5,"Q":5,"T":25,"V":25,"W":15,"Y":32,"C":5,"G":5,"9":13,"%":30,"1":6}},"\/":{"d":"57,6r-52,0r95,-251r52,0","w":156,"k":{"c":12,"g":12,"o":12,"q":12,"a":20,"j":21,"s":6,"O":12,"Q":12,"C":12,"G":12,"A":20,"J":21,"S":6,"4":19,"6":15,"9":4,"#":15,"%":4,"0":10,"8":10,"5":11,"2":4}},"0":{"d":"17,-121v0,-71,24,-125,94,-125v69,0,94,52,94,125v0,73,-24,127,-94,127v-70,0,-94,-56,-94,-127xm72,-121v0,37,4,77,39,77v35,0,39,-40,39,-77v0,-37,-4,-75,-39,-75v-35,0,-39,38,-39,75","w":222,"k":{"\\":10,"\/":10,"]":7,"}":7}},"1":{"d":"9,-224r94,-23r0,247r-54,0r0,-184r-40,11r0,-51","w":127,"k":{"%":5}},"2":{"d":"93,-200v-25,0,-33,20,-28,45r-49,8v-12,-59,21,-99,81,-99v88,0,99,105,43,148v-19,14,-35,33,-53,49r90,0r0,49r-163,0r0,-46v34,-36,77,-64,105,-106v8,-23,-1,-48,-26,-48","w":191,"k":{"\\":5}},"3":{"d":"129,-78v0,-28,-24,-42,-52,-35r-10,-32r44,-48r-93,0r0,-47r156,0r0,39r-45,51v32,9,52,32,55,73v7,91,-131,109,-167,44v-5,-9,-9,-21,-10,-34r49,-6v2,20,15,33,37,33v23,0,36,-14,36,-38","w":199,"k":{"*":7,"\/":6,"9":5,"%":6}},"4":{"d":"173,-52r0,52r-51,0r0,-52r-113,0r0,-42r98,-146r66,0r0,145r28,0r0,43r-28,0xm122,-182r-60,87r60,0r0,-87","w":210,"k":{"*":8,"\\":7,"]":6,"}":6,"%":11,"7":5}},"5":{"d":"128,-78v0,-36,-48,-48,-68,-25r-40,-7r27,-130r129,0r0,48r-92,0r-8,37v57,-15,106,18,106,78v0,99,-156,111,-173,25r49,-10v11,33,70,27,70,-16","w":197,"k":{"\/":6}},"6":{"d":"101,6v-70,2,-107,-63,-79,-127v17,-39,50,-83,73,-119r60,0r-62,88v53,-12,94,23,94,75v0,53,-33,81,-86,83xm101,-42v20,-1,34,-14,34,-35v0,-22,-14,-34,-36,-34v-22,0,-34,15,-34,35v0,21,14,35,36,34","w":198,"k":{"*":14,"?":8,"\\":10,"\/":4,"]":4,"}":4,")":4,"9":5,"%":15,"1":8,"7":9}},"7":{"d":"84,0r-57,0r86,-192r-106,0r0,-48r162,0r0,46","w":178,"k":{"(":4,"@":6,"{":5,"\/":20,",":21,".":21,"&":8,"!":4,"4":14,"6":11,"#":8,"5":7}},"8":{"d":"104,-246v70,-6,104,84,53,118v20,12,35,28,35,59v0,50,-35,75,-88,75v-53,0,-88,-25,-88,-75v0,-31,15,-47,36,-59v-15,-9,-26,-25,-26,-48v2,-45,32,-66,78,-70xm69,-72v1,22,14,34,35,34v21,0,34,-12,35,-34v0,-22,-14,-34,-35,-34v-21,0,-35,12,-35,34xm134,-174v0,-19,-12,-30,-30,-30v-18,0,-30,11,-30,30v1,18,12,29,30,29v18,0,29,-11,30,-29","w":208},"9":{"d":"98,-246v70,-2,107,63,79,127v-17,39,-50,83,-73,119r-60,0r62,-88v-53,10,-95,-21,-94,-75v2,-53,33,-81,86,-83xm98,-198v-20,1,-34,14,-34,35v0,22,15,33,35,34v22,1,35,-14,35,-35v0,-21,-14,-35,-36,-34","w":198,"k":{"\/":15,"]":4,"}":4,"\\":5,"4":4,"6":5,"#":5,")":5,",":18,".":18,"&":6}},":":{"d":"50,-121v-38,3,-44,-54,-13,-65v23,-8,48,6,47,31v0,22,-13,33,-34,34xm50,4v-37,3,-45,-55,-13,-66v23,-8,48,6,47,32v0,22,-14,33,-34,34","w":100,"k":{"t":8,"v":8,"w":6,"y":15,"T":8,"V":8,"W":6,"Y":15,"7":5}},";":{"d":"49,51r-47,0r31,-110r57,0xm24,-155v0,-21,14,-34,35,-34v20,0,34,14,34,34v0,20,-12,34,-34,34v-22,0,-35,-13,-35,-34","w":108,"k":{"t":8,"v":8,"w":6,"y":15,"T":8,"V":8,"W":6,"Y":15,"7":5}},"<":{"d":"15,-145r143,-57r0,50r-89,31r89,30r0,50r-143,-57r0,-47","w":174},"=":{"d":"159,-106r0,45r-143,0r0,-45r143,0xm159,-182r0,45r-143,0r0,-45r143,0","w":175},">":{"d":"159,-98r-142,57r0,-50r88,-30r-88,-31r0,-50r142,57r0,47","w":174},"?":{"d":"78,-203v-20,-1,-29,16,-25,35r-46,5v-8,-51,23,-83,73,-83v67,0,96,66,55,110v-13,15,-31,25,-33,52r-49,0v-5,-54,43,-53,51,-96v-1,-15,-10,-23,-26,-23xm44,-30v0,-21,13,-35,34,-35v21,0,35,14,35,35v0,21,-14,34,-35,34v-20,0,-34,-14,-34,-34","w":164,"k":{"4":12,"6":9,"#":7,"5":4}},"@":{"d":"287,-151v0,40,-19,67,-42,86r27,65v-24,24,-60,41,-108,41v-94,0,-148,-56,-148,-150v0,-94,55,-150,148,-150v75,0,123,38,123,108xm164,-219v-91,0,-125,104,-84,176r60,-148r51,0r37,86v36,-45,3,-114,-64,-114xm115,-10v26,17,76,14,102,-1r-13,-35v-25,5,-51,7,-75,-2xm141,-83v13,4,35,7,49,1r-25,-66","w":300,"k":{"v":5,"w":5,"y":9,"j":9,"V":5,"W":5,"Y":9,"J":9,"6":4,"#":4}},"A":{"d":"88,-240r69,0r82,240r-59,0r-17,-55r-84,0r-17,55r-57,0xm92,-97r58,0r-29,-96","w":244,"k":{"(":5,"*":20,"?":10,"@":6,"{":7,"c":9,"g":9,"o":9,"q":9,"t":23,"u":6,"v":17,"w":12,"y":27,"\\":21,"O":9,"Q":9,"T":23,"U":6,"V":17,"W":12,"Y":27,"C":9,"G":9}},"B":{"d":"162,-127v23,8,41,26,41,58v0,84,-97,68,-178,69r0,-240v75,1,167,-13,166,63v0,26,-14,40,-29,50xm137,-171v0,-28,-30,-26,-58,-25r0,51v29,1,59,3,58,-26xm148,-74v0,-34,-36,-30,-69,-30r0,60v33,0,70,4,69,-30","w":218,"k":{"*":6,"t":5,"v":8,"w":5,"y":12,"\\":10,"\/":5,"x":8,"T":5,"V":8,"W":5,"Y":12,"X":8}},"C":{"d":"16,-120v-12,-140,213,-172,237,-40r-54,10v-8,-26,-25,-45,-59,-45v-43,0,-67,31,-67,75v0,44,23,73,67,74v34,1,51,-19,59,-45r54,10v-12,53,-50,87,-113,87v-79,0,-117,-48,-124,-126","w":265,"k":{"v":5,"w":4,"y":11,"\\":8,"\/":8,"x":8,"]":8,"}":7,"a":5,"V":5,"W":4,"Y":11,"A":5,"X":8}},"D":{"d":"181,-120v0,-58,-40,-75,-102,-70r0,140v62,4,102,-11,102,-70xm25,-240v117,-7,213,5,213,120v0,114,-95,127,-213,120r0,-240","k":{"*":4,"t":6,"v":9,"w":6,"y":16,"\\":12,"\/":12,"x":10,"]":8,"}":8,"a":9,",":5,".":5,"z":5,"T":6,"V":9,"W":6,"Y":16,"A":9,"X":10,"Z":5}},"E":{"d":"25,0r0,-240r146,0r0,49r-92,0r0,44r84,0r0,48r-84,0r0,49r93,0r0,50r-147,0","w":193},"F":{"d":"171,-240r0,49r-92,0r0,52r84,0r0,48r-84,0r0,91r-54,0r0,-240r146,0","w":186,"k":{"c":4,"g":4,"o":4,"q":4,"\/":15,"a":12,",":20,".":20,":":5,";":5,"j":10,"&":6,"O":4,"Q":4,"C":4,"G":4,"A":12,"J":10}},"G":{"d":"256,-129v1,81,-38,135,-116,135v-79,0,-117,-48,-124,-126v-11,-136,198,-171,234,-50r-54,10v-9,-21,-27,-35,-56,-35v-43,0,-63,31,-67,75v-7,72,98,103,123,38r-51,0r0,-47r111,0","w":273,"k":{"*":5,"t":5,"v":9,"w":8,"y":15,"\\":12,"\/":12,"x":11,"]":10,"}":8,"a":9,",":5,".":5,"z":5,"&":4,")":4,"T":5,"V":9,"W":8,"Y":15,"A":9,"X":11,"Z":5}},"H":{"d":"175,0r0,-98r-96,0r0,98r-54,0r0,-240r54,0r0,92r96,0r0,-92r54,0r0,240r-54,0"},"I":{"d":"25,0r0,-240r54,0r0,240r-54,0","w":103},"J":{"d":"87,-43v20,0,27,-15,28,-35r0,-162r54,0v-2,115,29,286,-116,240v-29,-9,-46,-35,-46,-73r51,-5v1,20,9,35,29,35","w":192,"k":{"\/":9,"a":5,"A":5}},"K":{"d":"173,-240r65,0r-93,110r97,130r-68,0r-75,-101r-20,0r0,101r-54,0r0,-240r54,0r0,93r17,0","w":246,"k":{"(":8,"*":8,"?":4,"@":12,"{":10,"c":13,"g":13,"o":13,"q":13,"j":4,"&":8,"-":21,"s":8,"O":13,"Q":13,"C":13,"G":13,"J":4,"S":8}},"L":{"d":"25,0r0,-240r54,0r0,190r83,0r0,50r-137,0","w":174,"k":{"(":5,"*":33,"?":13,"{":10,"c":11,"g":11,"o":11,"q":11,"t":35,"u":5,"v":27,"w":19,"y":38,"\\":28,"-":16,"[":5,"O":11,"Q":11,"T":35,"U":5,"V":27,"W":19,"Y":38,"C":11,"G":11}},"M":{"d":"83,-240r69,126r70,-126r58,0r0,240r-54,0r0,-153r-56,106r-37,0r-56,-106r0,153r-52,0r0,-240r58,0","w":304},"N":{"d":"183,0r-104,-150r0,150r-54,0r0,-240r51,0r104,150r0,-150r54,0r0,240r-51,0","w":259},"O":{"d":"140,-195v-43,0,-67,31,-67,75v0,44,23,74,67,74v44,0,66,-31,66,-74v0,-44,-23,-75,-66,-75xm140,-246v78,0,123,48,123,126v0,78,-45,126,-123,126v-79,0,-124,-48,-124,-126v0,-78,46,-126,124,-126","w":279,"k":{"*":4,"t":7,"v":9,"w":6,"y":17,"\\":13,"\/":12,"x":10,"]":10,"}":8,"a":9,",":5,".":5,"z":5,"T":7,"V":9,"W":6,"Y":17,"A":9,"X":10,"Z":5}},"P":{"d":"109,-240v53,0,84,28,84,78v0,62,-46,84,-114,79r0,83r-54,0r0,-240r84,0xm79,-130v32,2,59,-2,59,-31v0,-31,-27,-34,-59,-32r0,63","w":205,"k":{"y":7,"\\":5,"\/":20,"x":9,"]":5,"}":5,"a":17,",":35,".":35,"j":22,"&":10,")":8,"[":4,"Y":7,"A":17,"J":22,"!":5,"X":9}},"Q":{"d":"263,-120v0,56,-29,90,-65,112r57,55r-75,0r-41,-41v-78,-4,-123,-48,-123,-126v0,-78,46,-126,124,-126v77,0,123,49,123,126xm140,-195v-43,0,-67,31,-67,75v0,44,23,74,67,74v44,0,66,-31,66,-74v0,-44,-23,-75,-66,-75","w":279,"k":{"*":5,"t":7,"v":9,"w":6,"y":17,"\\":13,"\/":12,"x":10,"]":10,"}":8,"a":9,",":5,".":5,"z":5,")":4,"T":7,"V":9,"W":6,"Y":17,"A":9,"X":10,"Z":5}},"R":{"d":"194,-165v0,36,-16,56,-40,68r70,97r-65,0r-59,-88r-21,0r0,88r-54,0r0,-240v83,-2,171,-7,169,75xm79,-133v31,2,61,-1,61,-30v0,-30,-29,-32,-61,-30r0,60","w":229,"k":{"(":5,"*":10,"?":5,"@":6,"{":7,"c":9,"g":9,"o":9,"q":9,"t":9,"u":6,"v":14,"w":10,"y":17,"\\":16,"j":4,"&":8,"-":4,"s":5,"O":9,"Q":9,"T":9,"U":6,"V":14,"W":10,"Y":17,"C":9,"G":9,"J":4,"S":5}},"S":{"d":"68,-73v-3,38,66,48,68,8v-12,-59,-117,-19,-117,-108v0,-85,136,-97,165,-32v4,8,6,17,8,26r-53,6v1,-34,-64,-42,-65,-5v18,53,118,17,118,109v0,90,-145,97,-171,30v-4,-9,-6,-18,-7,-28","w":209,"k":{"v":5,"w":4,"y":8,"\\":7,"\/":6,"x":8,"]":5,"}":5,"a":4,"V":5,"W":4,"Y":8,"A":4,"X":8}},"T":{"d":"130,-190r0,190r-54,0r0,-190r-63,0r0,-50r179,0r0,50r-62,0","w":205,"k":{"(":5,"@":7,"{":10,"c":7,"g":7,"o":7,"q":7,"\/":25,"a":23,",":25,".":25,":":6,";":6,"j":34,"&":10,"-":16,"[":5,"O":7,"Q":7,"C":7,"G":7,"A":23,"J":34,"!":5}},"U":{"d":"223,-91v-2,62,-39,98,-100,98v-61,0,-100,-36,-100,-98r0,-149r54,0r0,142v0,32,14,51,46,51v31,0,45,-18,45,-51r0,-142r55,0r0,149","w":245,"k":{"\/":10,"a":6,"A":6}},"V":{"d":"154,0r-67,0r-82,-240r60,0r57,181r58,-181r57,0","w":242,"k":{"(":7,"@":8,"{":8,"c":10,"g":10,"o":10,"q":10,"\/":20,"a":17,",":25,".":25,":":8,";":8,"j":25,"&":11,"s":5,"O":10,"Q":10,"C":10,"G":10,"A":17,"J":25,"S":5}},"W":{"d":"219,0r-41,-163r-42,163r-64,0r-65,-240r59,0r43,170r42,-170r60,0r42,170r42,-170r55,0r-67,240r-64,0","w":357,"k":{"(":4,"@":5,"{":5,"c":8,"g":8,"o":8,"q":8,"\/":17,"a":14,",":15,".":15,":":6,";":6,"j":16,"&":9,"s":4,"O":8,"Q":8,"C":8,"G":8,"A":14,"J":16,"S":4}},"X":{"d":"147,-126r84,126r-65,0r-51,-77r-51,77r-59,0r82,-121r-80,-119r66,0r46,71r47,-71r59,0","w":236,"k":{"(":8,"*":8,"?":4,"@":9,"{":9,"c":12,"g":12,"o":12,"q":12,"&":7,"-":17,"s":7,"O":12,"Q":12,"C":12,"G":12,"S":7}},"Y":{"d":"66,-240r51,88r51,-88r59,0r-84,140r0,100r-55,0r0,-100r-84,-140r62,0","w":231,"k":{"(":8,"*":4,"@":17,"{":9,"c":17,"g":17,"o":17,"q":17,"\/":28,"a":27,",":32,".":32,":":15,";":15,"j":32,"&":15,"-":16,"s":8,"O":17,"Q":17,"C":17,"G":17,"A":27,"J":32,"S":8}},"Z":{"d":"15,0r0,-42r109,-148r-105,0r0,-50r175,0r0,42r-109,148r111,0r0,50r-181,0","w":211,"k":{"{":4,"c":5,"g":5,"o":5,"q":5,"-":10,"O":5,"Q":5,"C":5,"G":5}},"[":{"d":"28,24r0,-288r90,0r0,42r-42,0r0,203r42,0r0,43r-90,0","w":127,"k":{"c":9,"g":9,"o":9,"q":9,"O":9,"Q":9,"C":9,"G":9,"4":7,"6":4,"9":4,"#":6,"0":8,"8":5}},"\\":{"d":"5,-245r52,0r95,251r-52,0","w":157,"k":{"c":13,"g":13,"o":13,"q":13,"t":26,"u":11,"v":21,"w":16,"y":29,"s":5,"O":13,"Q":13,"T":26,"U":11,"V":21,"W":16,"Y":29,"C":13,"G":13,"S":5,"6":5,"9":10,"#":5,"%":24,"0":10,"8":6,"1":13}},"]":{"d":"9,24r0,-43r42,0r0,-203r-42,0r0,-42r90,0r0,288r-90,0","w":127,"k":{"t":5,"T":5,"%":7}},"^":{"d":"122,-240r63,132r-51,0r-34,-76r-34,76r-52,0r64,-132r44,0","w":199},"_":{"d":"0,49r0,-49r180,0r0,49r-180,0","w":180},"`":{"d":"131,-258r-45,0r-45,-60r54,0","w":172},"a":{"d":"88,-240r69,0r82,240r-59,0r-17,-55r-84,0r-17,55r-57,0xm92,-97r58,0r-29,-96","w":244},"b":{"d":"162,-127v23,8,41,26,41,58v0,84,-97,68,-178,69r0,-240v75,1,167,-13,166,63v0,26,-14,40,-29,50xm137,-171v0,-28,-30,-26,-58,-25r0,51v29,1,59,3,58,-26xm148,-74v0,-34,-36,-30,-69,-30r0,60v33,0,70,4,69,-30","w":218,"k":{"*":6,"t":5,"v":8,"w":5,"y":12,"\\":10,"\/":5,"x":8}},"c":{"d":"16,-120v-12,-140,213,-172,237,-40r-54,10v-8,-26,-25,-45,-59,-45v-43,0,-67,31,-67,75v0,44,23,73,67,74v34,1,51,-19,59,-45r54,10v-12,53,-50,87,-113,87v-79,0,-117,-48,-124,-126","w":265,"k":{"v":5,"w":4,"y":11,"\\":8,"\/":8,"x":8,"]":8,"}":7,"a":5}},"d":{"d":"181,-120v0,-58,-40,-75,-102,-70r0,140v62,4,102,-11,102,-70xm25,-240v117,-7,213,5,213,120v0,114,-95,127,-213,120r0,-240","k":{"*":4,"t":6,"v":9,"w":6,"y":16,"\\":12,"\/":12,"x":10,"]":8,"}":8,"a":9,",":5,".":5,"z":5}},"e":{"d":"25,0r0,-240r146,0r0,49r-92,0r0,44r84,0r0,48r-84,0r0,49r93,0r0,50r-147,0","w":193},"f":{"d":"171,-240r0,49r-92,0r0,52r84,0r0,48r-84,0r0,91r-54,0r0,-240r146,0","w":186,"k":{"c":4,"g":4,"o":4,"q":4,"\/":15,"a":12,",":20,".":20,":":5,";":5,"j":10,"&":6}},"g":{"d":"256,-129v1,81,-38,135,-116,135v-79,0,-117,-48,-124,-126v-11,-136,198,-171,234,-50r-54,10v-9,-21,-27,-35,-56,-35v-43,0,-63,31,-67,75v-7,72,98,103,123,38r-51,0r0,-47r111,0","w":273,"k":{"*":5,"t":5,"v":9,"w":8,"y":15,"\\":12,"\/":12,"x":11,"]":10,"}":8,"a":9,",":5,".":5,"z":5,"&":4,")":4}},"h":{"d":"175,0r0,-98r-96,0r0,98r-54,0r0,-240r54,0r0,92r96,0r0,-92r54,0r0,240r-54,0"},"i":{"d":"25,0r0,-240r54,0r0,240r-54,0","w":103},"j":{"d":"87,-43v20,0,27,-15,28,-35r0,-162r54,0v-2,115,29,286,-116,240v-29,-9,-46,-35,-46,-73r51,-5v1,20,9,35,29,35","w":192,"k":{"\/":9,"a":5}},"k":{"d":"173,-240r65,0r-93,110r97,130r-68,0r-75,-101r-20,0r0,101r-54,0r0,-240r54,0r0,93r17,0","w":246,"k":{"(":8,"*":8,"?":4,"@":12,"{":10,"c":13,"g":13,"o":13,"q":13,"j":4,"&":8,"-":21,"s":8}},"l":{"d":"25,0r0,-240r54,0r0,190r83,0r0,50r-137,0","w":174,"k":{"(":5,"*":33,"?":13,"{":10,"c":11,"g":11,"o":11,"q":11,"t":35,"u":5,"v":27,"w":19,"y":38,"\\":28,"-":16,"[":5,"O":11,"Q":11,"T":35,"U":5,"V":27,"W":19,"Y":38,"C":11,"G":11}},"m":{"d":"83,-240r69,126r70,-126r58,0r0,240r-54,0r0,-153r-56,106r-37,0r-56,-106r0,153r-52,0r0,-240r58,0","w":304},"n":{"d":"183,0r-104,-150r0,150r-54,0r0,-240r51,0r104,150r0,-150r54,0r0,240r-51,0","w":259},"o":{"d":"140,-195v-43,0,-67,31,-67,75v0,44,23,74,67,74v44,0,66,-31,66,-74v0,-44,-23,-75,-66,-75xm140,-246v78,0,123,48,123,126v0,78,-45,126,-123,126v-79,0,-124,-48,-124,-126v0,-78,46,-126,124,-126","w":279,"k":{"*":4,"t":7,"v":9,"w":6,"y":17,"\\":13,"\/":12,"x":10,"]":10,"}":8,"a":9,",":5,".":5,"z":5}},"p":{"d":"109,-240v53,0,84,28,84,78v0,62,-46,84,-114,79r0,83r-54,0r0,-240r84,0xm79,-130v32,2,59,-2,59,-31v0,-31,-27,-34,-59,-32r0,63","w":205,"k":{"y":7,"\\":5,"\/":20,"x":9,"]":5,"}":5,"a":17,",":35,".":35,"j":22,"&":10,")":8,"[":4,"Y":7,"A":17,"J":22,"!":5,"X":9}},"q":{"d":"263,-120v0,56,-29,90,-65,112r57,55r-75,0r-41,-41v-78,-4,-123,-48,-123,-126v0,-78,46,-126,124,-126v77,0,123,49,123,126xm140,-195v-43,0,-67,31,-67,75v0,44,23,74,67,74v44,0,66,-31,66,-74v0,-44,-23,-75,-66,-75","w":279,"k":{"*":5,"t":7,"v":9,"w":6,"y":17,"\\":13,"\/":12,"x":10,"]":10,"}":8,"a":9,",":5,".":5,"z":5,")":4}},"r":{"d":"194,-165v0,36,-16,56,-40,68r70,97r-65,0r-59,-88r-21,0r0,88r-54,0r0,-240v83,-2,171,-7,169,75xm79,-133v31,2,61,-1,61,-30v0,-30,-29,-32,-61,-30r0,60","w":229,"k":{"(":5,"*":10,"?":5,"@":6,"{":7,"c":9,"g":9,"o":9,"q":9,"t":9,"u":6,"v":14,"w":10,"y":17,"\\":16,"j":4,"&":8,"-":4,"s":5}},"s":{"d":"68,-73v-3,38,66,48,68,8v-12,-59,-117,-19,-117,-108v0,-85,136,-97,165,-32v4,8,6,17,8,26r-53,6v1,-34,-64,-42,-65,-5v18,53,118,17,118,109v0,90,-145,97,-171,30v-4,-9,-6,-18,-7,-28","w":209,"k":{"v":5,"w":4,"y":8,"\\":7,"\/":6,"x":8,"]":5,"}":5,"a":4}},"t":{"d":"130,-190r0,190r-54,0r0,-190r-63,0r0,-50r179,0r0,50r-62,0","w":205,"k":{"(":5,"@":7,"{":10,"c":7,"g":7,"o":7,"q":7,"\/":25,"a":23,",":25,".":25,":":6,";":6,"j":34,"&":10,"-":16,"[":5,"O":7,"Q":7,"C":7,"G":7,"A":23,"J":34,"!":5}},"u":{"d":"223,-91v-2,62,-39,98,-100,98v-61,0,-100,-36,-100,-98r0,-149r54,0r0,142v0,32,14,51,46,51v31,0,45,-18,45,-51r0,-142r55,0r0,149","w":245,"k":{"\/":10,"a":6}},"v":{"d":"154,0r-67,0r-82,-240r60,0r57,181r58,-181r57,0","w":242,"k":{"(":7,"@":8,"{":8,"c":10,"g":10,"o":10,"q":10,"\/":20,"a":17,",":25,".":25,":":8,";":8,"j":25,"&":11,"s":5,"O":10,"Q":10,"C":10,"G":10,"A":17,"J":25,"S":5}},"w":{"d":"219,0r-41,-163r-42,163r-64,0r-65,-240r59,0r43,170r42,-170r60,0r42,170r42,-170r55,0r-67,240r-64,0","w":357,"k":{"(":4,"@":5,"{":5,"c":8,"g":8,"o":8,"q":8,"\/":17,"a":14,",":15,".":15,":":6,";":6,"j":16,"&":9,"s":4,"O":8,"Q":8,"C":8,"G":8,"A":14,"J":16,"S":4}},"x":{"d":"147,-126r84,126r-65,0r-51,-77r-51,77r-59,0r82,-121r-80,-119r66,0r46,71r47,-71r59,0","w":236,"k":{"(":8,"*":8,"?":4,"@":9,"{":9,"c":12,"g":12,"o":12,"q":12,"&":7,"-":17,"s":7}},"y":{"d":"66,-240r51,88r51,-88r59,0r-84,140r0,100r-55,0r0,-100r-84,-140r62,0","w":231,"k":{"(":8,"*":4,"@":17,"{":9,"c":17,"g":17,"o":17,"q":17,"\/":28,"a":27,",":32,".":32,":":15,";":15,"j":32,"&":15,"-":16,"s":8,"O":17,"Q":17,"C":17,"G":17,"A":27,"J":32,"S":8}},"z":{"d":"15,0r0,-42r109,-148r-105,0r0,-50r175,0r0,42r-109,148r111,0r0,50r-181,0","w":211,"k":{"{":4,"c":5,"g":5,"o":5,"q":5,"-":10}},"{":{"d":"39,-38v1,-32,-4,-56,-28,-61r0,-43v25,-4,28,-29,28,-61v0,-49,35,-65,87,-61r0,42v-65,-15,-20,82,-59,102v41,15,-10,112,59,102r0,42v-52,4,-89,-12,-87,-62","w":134,"k":{"c":8,"g":8,"o":8,"q":8,"O":8,"Q":8,"C":8,"G":8,"4":7,"6":4,"9":4,"#":6,"0":7,"8":5}},"|":{"d":"28,59r0,-359r47,0r0,359r-47,0","w":103},"}":{"d":"95,-203v-1,32,4,57,29,61r0,43v-24,5,-30,29,-29,61v2,51,-34,65,-86,62r0,-42v64,13,19,-85,59,-102v-42,-14,10,-113,-59,-102r0,-42v51,-3,88,11,86,61","w":134,"k":{"t":10,"v":8,"w":5,"y":9,"x":8,"a":7,"z":4,"T":10,"V":8,"W":5,"Y":9,"A":7,"X":8,"Z":4,"1":4,"7":5}},"~":{"d":"153,-101v-38,34,-94,-22,-133,8r-5,-49v27,-22,68,-7,97,3v14,-1,27,-6,37,-11","w":168}}});
;
(function ($) {
  Drupal.behaviors.cufonReplace = {
    attach: function(context) {
      for (o in Drupal.settings.cufonSelectors) { 
        var s = Drupal.settings.cufonSelectors[o];
        $(s.selector + ':not(.cufon-replace-processed)', context)
          .each(function() {
            Cufon.replace($(this), s.options);
          })
          .addClass('cufon-replace-processed');
      }
    }
  }
})(jQuery);
;

(function ($) {
  Drupal.Panels = {};

  Drupal.Panels.autoAttach = function() {
    if ($.browser.msie) {
      // If IE, attach a hover event so we can see our admin links.
      $("div.panel-pane").hover(
        function() {
          $('div.panel-hide', this).addClass("panel-hide-hover"); return true;
        },
        function() {
          $('div.panel-hide', this).removeClass("panel-hide-hover"); return true;
        }
      );
      $("div.admin-links").hover(
        function() {
          $(this).addClass("admin-links-hover"); return true;
        },
        function(){
          $(this).removeClass("admin-links-hover"); return true;
        }
      );
    }
  };

  $(Drupal.Panels.autoAttach);
})(jQuery);
;
// $Id: extlink.js,v 1.8 2010/05/26 01:25:56 quicksketch Exp $
(function ($) {

function extlinkAttach(context) {
  // Strip the host name down, removing ports, subdomains, or www.
  var pattern = /^(([^\/:]+?\.)*)([^\.:]{4,})((\.[a-z]{1,4})*)(:[0-9]{1,5})?$/;
  var host = window.location.host.replace(pattern, '$3$4');
  var subdomain = window.location.host.replace(pattern, '$1');

  // Determine what subdomains are considered internal.
  if (Drupal.settings.extlink.extSubdomains) {
    var subdomains = "([^/]*\\.)?";
  }
  else if (subdomain == 'www.' || subdomain == '') {
    var subdomains = "(www\\.)?";
  }
  else {
    var subdomains = subdomain.replace(".", "\\.");
  }

  // Build regular expressions that define an internal link.
  var internal_link = new RegExp("^https?://" + subdomains + host, "i");

  // Extra internal link matching.
  var extInclude = false;
  if (Drupal.settings.extlink.extInclude) {
    extInclude = new RegExp(Drupal.settings.extlink.extInclude.replace(/\\/, '\\'));
  }

  // Extra external link matching.
  var extExclude = false;
  if (Drupal.settings.extlink.extExclude) {
    extExclude = new RegExp(Drupal.settings.extlink.extExclude.replace(/\\/, '\\'));
  }

  // Find all links which are NOT internal and begin with http (as opposed
  // to ftp://, javascript:, etc. other kinds of links.
  // When operating on the 'this' variable, the host has been appended to
  // all links by the browser, even local ones.
  // In jQuery 1.1 and higher, we'd use a filter method here, but it is not
  // available in jQuery 1.0 (Drupal 5 default).
  var external_links = new Array();
  var mailto_links = new Array();
  $("a:not(." + Drupal.settings.extlink.extClass + ", ." + Drupal.settings.extlink.mailtoClass + ")", context).each(function(el) {
    try {
      var url = this.href.toLowerCase();
      if (url.indexOf('http') == 0 && (!url.match(internal_link) || (extInclude && url.match(extInclude))) && !(extExclude && url.match(extExclude))) {
        external_links.push(this);
      }
      else if (url.indexOf('mailto:') == 0) {
        mailto_links.push(this);
      }
    }
    // IE7 throws errors often when dealing with irregular links, such as:
    // <a href="node/10"></a> Empty tags.
    // <a href="http://user:pass@example.com">example</a> User:pass syntax.
    catch(error) {
      return false;
    }
  });

  if (Drupal.settings.extlink.extClass) {
    // Apply the "ext" class to all links not containing images.
    if (parseFloat($().jquery) < 1.2) {
      $(external_links).not('[img]').addClass(Drupal.settings.extlink.extClass).each(function() { if ($(this).css('display') == 'inline') $(this).after('<span class=' + Drupal.settings.extlink.extClass + '></span>'); });
    }
    else {
      $(external_links).not($(external_links).find('img').parents('a')).addClass(Drupal.settings.extlink.extClass).each(function() { if ($(this).css('display') == 'inline') $(this).after('<span class=' + Drupal.settings.extlink.extClass + '></span>'); });
    }
  }

  if (Drupal.settings.extlink.mailtoClass) {
    // Apply the "mailto" class to all mailto links not containing images.
    if (parseFloat($().jquery) < 1.2) {
      $(mailto_links).not('[img]').addClass(Drupal.settings.extlink.mailtoClass).each(function() { if ($(this).css('display') == 'inline') $(this).after('<span class=' + Drupal.settings.extlink.mailtoClass + '></span>'); });
    }
    else {
      $(mailto_links).not($(mailto_links).find('img').parents('a')).addClass(Drupal.settings.extlink.mailtoClass).each(function() { if ($(this).css('display') == 'inline') $(this).after('<span class=' + Drupal.settings.extlink.mailtoClass + '></span>'); });
    }
  }

  if (Drupal.settings.extlink.extTarget) {
    // Apply the target attribute to all links.
    $(external_links).attr('target', Drupal.settings.extlink.extTarget);
  }

  if (Drupal.settings.extlink.extAlert) {
    // Add pop-up click-through dialog.
    $(external_links).click(function(e) {
     return confirm(Drupal.settings.extlink.extAlertText);
    });
  }

  // Work around for Internet Explorer box model problems.
  if (($.support && !($.support.boxModel === undefined) && !$.support.boxModel) || ($.browser.msie && parseInt($.browser.version) <= 7)) {
    $('span.ext, span.mailto').css('display', 'inline-block');
  }
}

Drupal.behaviors.extlink = {
  attach: function(context){
    extlinkAttach(context);
  }
}

})(jQuery);
;
/**
 * @file base.js
 *
 * Some basic behaviors and utility functions for Views.
 */
(function ($) {

Drupal.Views = {};

/**
 * jQuery UI tabs, Views integration component
 */
Drupal.behaviors.viewsTabs = {
  attach: function (context) {
    if ($.viewsUi && $.viewsUi.tabs) {
      $('#views-tabset').once('views-processed').viewsTabs({
        selectedClass: 'active'
      });
    }

    $('a.views-remove-link').once('views-processed').click(function(event) {
      var id = $(this).attr('id').replace('views-remove-link-', '');
      $('#views-row-' + id).hide();
      $('#views-removed-' + id).attr('checked', true);
      event.preventDefault();
   });
  /**
    * Here is to handle display deletion
    * (checking in the hidden checkbox and hiding out the row)
    */
  $('a.display-remove-link')
    .addClass('display-processed')
    .click(function() {
      var id = $(this).attr('id').replace('display-remove-link-', '');
      $('#display-row-' + id).hide();
      $('#display-removed-' + id).attr('checked', true);
      return false;
  });
  }
};

/**
 * Helper function to parse a querystring.
 */
Drupal.Views.parseQueryString = function (query) {
  var args = {};
  var pos = query.indexOf('?');
  if (pos != -1) {
    query = query.substring(pos + 1);
  }
  var pairs = query.split('&');
  for(var i in pairs) {
    if (typeof(pairs[i]) == 'string') {
      var pair = pairs[i].split('=');
      // Ignore the 'q' path argument, if present.
      if (pair[0] != 'q' && pair[1]) {
        args[decodeURIComponent(pair[0].replace(/\+/g, ' '))] = decodeURIComponent(pair[1].replace(/\+/g, ' '));
      }
    }
  }
  return args;
};

/**
 * Helper function to return a view's arguments based on a path.
 */
Drupal.Views.parseViewArgs = function (href, viewPath) {
  var returnObj = {};
  var path = Drupal.Views.getPath(href);
  // Ensure we have a correct path.
  if (viewPath && path.substring(0, viewPath.length + 1) == viewPath + '/') {
    var args = decodeURIComponent(path.substring(viewPath.length + 1, path.length));
    returnObj.view_args = args;
    returnObj.view_path = path;
  }
  return returnObj;
};

/**
 * Strip off the protocol plus domain from an href.
 */
Drupal.Views.pathPortion = function (href) {
  // Remove e.g. http://example.com if present.
  var protocol = window.location.protocol;
  if (href.substring(0, protocol.length) == protocol) {
    // 2 is the length of the '//' that normally follows the protocol
    href = href.substring(href.indexOf('/', protocol.length + 2));
  }
  return href;
};

/**
 * Return the Drupal path portion of an href.
 */
Drupal.Views.getPath = function (href) {
  href = Drupal.Views.pathPortion(href);
  href = href.substring(Drupal.settings.basePath.length, href.length);
  // 3 is the length of the '?q=' added to the url without clean urls.
  if (href.substring(0, 3) == '?q=') {
    href = href.substring(3, href.length);
  }
  var chars = ['#', '?', '&'];
  for (i in chars) {
    if (href.indexOf(chars[i]) > -1) {
      href = href.substr(0, href.indexOf(chars[i]));
    }
  }
  return href;
};

})(jQuery);
;

