

/**
 * URL Helper
 *
 * This file should be the same as the URL library for PHP, but for JavaScript
 *
 */

(typeof(window["jackal"])=="undefined")&&(window.jackal={});
window.baseURL="http://www.lukekeith.com/";
window.suffix="";

function url(path, flags) {
	if(flags==null) flags = ["ajax"];
	if(flags==true) flags = ["ajax"];
	flags = [].concat(flags);
	
	return window.baseURL + flags.join("/") + "/" + path + suffix;
}


/**
 *
 * Core.js
 *
 */

//
// Perform callback to a window[section] function
//
function callback(f, m, data) {
	if (!f || !m) return;
	if (!data) data = {};
	if (typeof(window[f["section"]])=='object') {
		if (typeof(window[f["section"]][f["method"][m]])=='function') {
			if (window[f["section"]][f["method"][m]](data)) {
				return true;
			}
		}
	}
}

//
//Call a method on a namespace
//
function call(ns) {
	var f = ns.split(".");
	var args = [];
	for (i=1, ii=0; i<arguments.length; i++, ii++) {
		args[ii] = arguments[i];
	}
	if (typeof(window[f[0]])=='object') {
		if (typeof(window[f[0]][f[1]])=='function') {
			window[f[0]][f[1]].apply(window[f[0]][f[1]], args);
			return true;
		}
	}
	return false;
}

//
// Create object from all input elements in any given section
//
function objectFromInputs(ip, m, p) {
	var r = {};
	
	try {
		(ip instanceof $) || (ip = $(ip));
		
		// Check all text input fields
		ip.find(":input").each(function() {
			var $this = $(this);
			var type = $this.attr('type');
			var add = true;
			// Special case input fields that must be "checked"
			switch (type) {
				case "radio":
					if ($this.attr('checked')==false) add = false;
					break;
				case "checkbox":
					if ($this.attr('checked')==false) add = false;
					break;
			}
			if (add) {
				r[$(this).attr("name")] = $(this).val();
			}
		});
	} catch(e) {} // Don't care
	
	(m) && (r.message = m);
	(p) && (r.partial = p);
	
	return r;
}

//
// Create object from the attributes of any given object
//
function objectFromAttributes(ip, p) {
	var data 	= {};
	(ip instanceof $) || (ip = $(ip));
	if (typeof(p)!='object') p = {};
	ip.each(function() {
		for (key in this.attributes) {
			if (typeof(this.attributes[key])=='object') {
				var name 	= this.attributes[key].nodeName;
				var value 	= this.attributes[key].nodeValue;
				var add		= true;
				if (typeof(p.ignore)=='string') p.ignore = [p.ignore];
				if (typeof(p.ignore)=='object') {
					for (k in p.ignore) {
						var attr = p.ignore[k];
						if (attr.toString()==name.toString()) add = false;
					}
				}
				if (add) data[name] = value;
			}
		}
	});
	return data;
}

function printArray(item) {
	var p, m = [];
	
	for(p in item) m.push(p + ' = ' + item[p]);
	m.sort();
	alert(m.join("\n"));
}

// http://www.howtocreate.co.uk/tutorials/javascript/browserwindow
function getScroll() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return { x: scrOfX, y: scrOfY };
}

/**
 * Creates an error box
 * 
 * @param	data			object containing the following parameters
 * @param	data.title		Title of the confirmation box
 * @param 	data.html		Contents of the confirmation box
 * @param	data.onClose	Function to perform on confirm
 * 
 * @return
 */
function error(data) {
	if (typeof(data)!='object') return;
	var div = $("<div \/>").appendTo("body");
	if (!data["html"]) data.html = "There was an error!";
	if (!data["title"]) data.html = "Error";
	if (!data["data"]) data.data = {};
	div.html(data["html"]).dialog({
		modal	: true,
		title	: data["title"],
		buttons	: {
			Ok		: function() {
				div.dialog("close");
			}
		},
		close	: function() {
			if (typeof(data["onClose"])=='function') {
				data.onConfirm(data.data);
			}
			div.remove();
		}
		}).dialog("open");
}

Number.prototype.toDecimal=function(n){
    n=(isNaN(n))?
        2:
        n;
    var
        nT=Math.pow(10,n);
    function pad(s){
            s=s||'.';
            return (s.length>n)?
                s:
                pad(s+'0');
    }
    return (isNaN(this))?
        this:
        (new String(
            Math.round(this*nT)/nT
        )).replace(/(\.\d*)?$/,pad);
}


//
// Print Array
//
/*
function dump(arr, level) {
	var dumped_text = "";
	if(!level) level = 0;
	
	//The padding given at the beginning of the line.
	var level_padding = "";
	for(var j=0;j<level+1;j++) level_padding += "    ";
	
	if(typeof(arr) == 'object') { //Array/Hashes/Objects 
		for(var item in arr) {
			var value = arr[item];
			if(typeof(value) == 'object') { //If it is an array,
				dumped_text += level_padding + "'" + item + "' ...\n";
				dumped_text += dump(value, level+1);
			} else {
				dumped_text += level_padding + item + " => \"" + value + "\"\n";
			}
		}
	} else { //Stings/Chars/Numbers etc.
		dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
	}
	return dumped_text;
}

function printArray(arr, level) {
	alert(dump(arr, level));
}
*/

;(function($){if(/1\.(0|1|2)\.(0|1|2)/.test($.fn.jquery)||/^1.1/.test($.fn.jquery)){alert('blockUI requires jQuery v1.2.3 or later!  You are using v'+$.fn.jquery);return;}
$.fn._fadeIn=$.fn.fadeIn;var noOp=function(){};var mode=document.documentMode||0;var setExpr=$.browser.msie&&(($.browser.version<8&&!mode)||mode<8);var ie6=$.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!mode;$.blockUI=function(opts){install(window,opts);};$.unblockUI=function(opts){remove(window,opts);};$.growlUI=function(title,message,timeout,onClose){var $m=$('<div class="growlUI"></div>');if(title)$m.append('<h1>'+title+'</h1>');if(message)$m.append('<h2>'+message+'</h2>');if(timeout==undefined)timeout=3000;$.blockUI({message:$m,fadeIn:700,fadeOut:1000,centerY:false,timeout:timeout,showOverlay:false,onUnblock:onClose,css:$.blockUI.defaults.growlCSS});};$.fn.block=function(opts){return this.unblock({fadeOut:0}).each(function(){if($.css(this,'position')=='static')
this.style.position='relative';if($.browser.msie)
this.style.zoom=1;install(this,opts);});};$.fn.unblock=function(opts){return this.each(function(){remove(this,opts);});};$.blockUI.version=2.31;$.blockUI.defaults={message:'<h1>Please wait...</h1>',title:null,draggable:true,theme:false,css:{padding:0,margin:0,width:'30%',top:'40%',left:'35%',textAlign:'center',color:'#000',border:'3px solid #aaa',backgroundColor:'#fff',cursor:'wait'},themedCSS:{width:'30%',top:'40%',left:'35%'},overlayCSS:{backgroundColor:'#000',opacity:0.6,cursor:'wait'},growlCSS:{width:'350px',top:'10px',left:'',right:'10px',border:'none',padding:'5px',opacity:0.6,cursor:'default',color:'#fff',backgroundColor:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px'},iframeSrc:/^https/i.test(window.location.href||'')?'javascript:false':'about:blank',forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onBlock:null,onUnblock:null,quirksmodeOffsetHack:4};var pageBlock=null;var pageBlockEls=[];function install(el,opts){var full=(el==window);var msg=opts&&opts.message!==undefined?opts.message:undefined;opts=$.extend({},$.blockUI.defaults,opts||{});opts.overlayCSS=$.extend({},$.blockUI.defaults.overlayCSS,opts.overlayCSS||{});var css=$.extend({},$.blockUI.defaults.css,opts.css||{});var themedCSS=$.extend({},$.blockUI.defaults.themedCSS,opts.themedCSS||{});msg=msg===undefined?opts.message:msg;if(full&&pageBlock)
remove(window,{fadeOut:0});if(msg&&typeof msg!='string'&&(msg.parentNode||msg.jquery)){var node=msg.jquery?msg[0]:msg;var data={};$(el).data('blockUI.history',data);data.el=node;data.parent=node.parentNode;data.display=node.style.display;data.position=node.style.position;if(data.parent)
data.parent.removeChild(node);}
var z=opts.baseZ;var lyr1=($.browser.msie||opts.forceIframe)?$('<iframe class="blockUI" style="z-index:'+(z++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+opts.iframeSrc+'"></iframe>'):$('<div class="blockUI" style="display:none"></div>');var lyr2=$('<div class="blockUI blockOverlay" style="z-index:'+(z++)+';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');var lyr3;if(opts.theme&&full){var s='<div class="blockUI blockMsg blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+z+';display:none;position:fixed">'+'<div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(opts.title||' ')+'</div>'+'<div class="ui-widget-content ui-dialog-content"></div>'+'</div>';lyr3=$(s);}
else{lyr3=full?$('<div class="blockUI blockMsg blockPage" style="z-index:'+z+';display:none;position:fixed"></div>'):$('<div class="blockUI blockMsg blockElement" style="z-index:'+z+';display:none;position:absolute"></div>');}
if(msg){if(opts.theme){lyr3.css(themedCSS);lyr3.addClass('ui-widget-content');}
else
lyr3.css(css);}
if(!opts.applyPlatformOpacityRules||!($.browser.mozilla&&/Linux/.test(navigator.platform)))
lyr2.css(opts.overlayCSS);lyr2.css('position',full?'fixed':'absolute');if($.browser.msie||opts.forceIframe)
lyr1.css('opacity',0.0);var layers=[lyr1,lyr2,lyr3],$par=full?$('body'):$(el);$.each(layers,function(){this.appendTo($par);});if(opts.theme&&opts.draggable&&$.fn.draggable){lyr3.draggable({handle:'.ui-dialog-titlebar',cancel:'li'});}
var expr=setExpr&&(!$.boxModel||$('object,embed',full?null:el).length>0);if(ie6||expr){if(full&&opts.allowBodyStretch&&$.boxModel)
$('html,body').css('height','100%');if((ie6||!$.boxModel)&&!full){var t=sz(el,'borderTopWidth'),l=sz(el,'borderLeftWidth');var fixT=t?'(0 - '+t+')':0;var fixL=l?'(0 - '+l+')':0;}
$.each([lyr1,lyr2,lyr3],function(i,o){var s=o[0].style;s.position='absolute';if(i<2){full?s.setExpression('height','Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:'+opts.quirksmodeOffsetHack+') + "px"'):s.setExpression('height','this.parentNode.offsetHeight + "px"');full?s.setExpression('width','jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):s.setExpression('width','this.parentNode.offsetWidth + "px"');if(fixL)s.setExpression('left',fixL);if(fixT)s.setExpression('top',fixT);}
else if(opts.centerY){if(full)s.setExpression('top','(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');s.marginTop=0;}
else if(!opts.centerY&&full){var top=(opts.css&&opts.css.top)?parseInt(opts.css.top):0;var expression='((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + '+top+') + "px"';s.setExpression('top',expression);}});}
if(msg){if(opts.theme)
lyr3.find('.ui-widget-content').append(msg);else
lyr3.append(msg);if(msg.jquery||msg.nodeType)
$(msg).show();}
if(($.browser.msie||opts.forceIframe)&&opts.showOverlay)
lyr1.show();if(opts.fadeIn){var cb=opts.onBlock?opts.onBlock:noOp;var cb1=(opts.showOverlay&&!msg)?cb:noOp;var cb2=msg?cb:noOp;if(opts.showOverlay)
lyr2._fadeIn(opts.fadeIn,cb1);if(msg)
lyr3._fadeIn(opts.fadeIn,cb2);}
else{if(opts.showOverlay)
lyr2.show();if(msg)
lyr3.show();if(opts.onBlock)
opts.onBlock();}
bind(1,el,opts);if(full){pageBlock=lyr3[0];pageBlockEls=$(':input:enabled:visible',pageBlock);if(opts.focusInput)
setTimeout(focus,20);}
else
center(lyr3[0],opts.centerX,opts.centerY);if(opts.timeout){var to=setTimeout(function(){full?$.unblockUI(opts):$(el).unblock(opts);},opts.timeout);$(el).data('blockUI.timeout',to);}};function remove(el,opts){var full=(el==window);var $el=$(el);var data=$el.data('blockUI.history');var to=$el.data('blockUI.timeout');if(to){clearTimeout(to);$el.removeData('blockUI.timeout');}
opts=$.extend({},$.blockUI.defaults,opts||{});bind(0,el,opts);var els;if(full)
els=$('body').children().filter('.blockUI').add('body > .blockUI');else
els=$('.blockUI',el);if(full)
pageBlock=pageBlockEls=null;if(opts.fadeOut){els.fadeOut(opts.fadeOut);setTimeout(function(){reset(els,data,opts,el);},opts.fadeOut);}
else
reset(els,data,opts,el);};function reset(els,data,opts,el){els.each(function(i,o){if(this.parentNode)
this.parentNode.removeChild(this);});if(data&&data.el){data.el.style.display=data.display;data.el.style.position=data.position;if(data.parent)
data.parent.appendChild(data.el);$(el).removeData('blockUI.history');}
if(typeof opts.onUnblock=='function')
opts.onUnblock(el,opts);};function bind(b,el,opts){var full=el==window,$el=$(el);if(!b&&(full&&!pageBlock||!full&&!$el.data('blockUI.isBlocked')))
return;if(!full)
$el.data('blockUI.isBlocked',b);if(!opts.bindEvents||(b&&!opts.showOverlay))
return;var events='mousedown mouseup keydown keypress';b?$(document).bind(events,opts,handler):$(document).unbind(events,handler);};function handler(e){if(e.keyCode&&e.keyCode==9){if(pageBlock&&e.data.constrainTabKey){var els=pageBlockEls;var fwd=!e.shiftKey&&e.target==els[els.length-1];var back=e.shiftKey&&e.target==els[0];if(fwd||back){setTimeout(function(){focus(back)},10);return false;}}}
if($(e.target).parents('div.blockMsg').length>0)
return true;return $(e.target).parents().children().filter('div.blockUI').length==0;};function focus(back){if(!pageBlockEls)
return;var e=pageBlockEls[back===true?pageBlockEls.length-1:0];if(e)
e.focus();};function center(el,x,y){var p=el.parentNode,s=el.style;var l=((p.offsetWidth-el.offsetWidth)/2)-sz(p,'borderLeftWidth');var t=((p.offsetHeight-el.offsetHeight)/2)-sz(p,'borderTopWidth');if(x)s.left=l>0?(l+'px'):'0';if(y)s.top=t>0?(t+'px'):'0';};function sz(el,p){return parseInt($.css(el,p))||0;};})(jQuery);
/**
 * jQuery-Plugin "loading"
 * by Luke Keith, mysteryman@lukekeith.com
 * http://www.lukekeith.com
 * 
 * licensed under the MIT and GPL licenses.
 * 
 * This plugin requires jQuery BlockUI
 * http://jquery.malsup.com/block/
 *
 * Version: 1.0, 04.19.2010
 * Changelog:
 * 	04.19.2010 initial release v1.0
 * --------------------------------------------------------------------
 */

(function($){
	$.prototype.loading = function(script, parameters, callback) {
		var $this = $(this);
		if(typeof(parameters)=="undefined") parameters = {};
		
		//
		// Gran a loading animation to use
		// You may use any image you want for a background loading animation, if you want to use
		// a random image, add more elements to the array.
		//
		var path 	= "Site/resources/images/loading/"; // Set this to the path of your loading image
		var images 	= [
		              "circle_white.gif"				// Set this to the filename of your loading image
		              ];
		
		// Pick a random image from the array of images
		var image = images[Math.floor(Math.random()*images.length)];
		
		// Define css for the modal
		var css = {
			background		: "#000000 url(" + url(path + image) + ") no-repeat center center",
			cursor			: "default",
			opacity			: 0.8
		};
		
		// Allow custom CSS
		if (typeof(parameters["css"])=="object") {
			for (key in parameters["css"]) {
				css[key] = parameters["css"][key];
			}
		}
		
		// Block the element while loading
		$this.block({
			message		: null,
			baseZ		: 9999,
			overlayCSS	: css
		});
		
		// Only if a script is passed
		if (typeof(script)=='string') {
			// Now actually load
			$this.load(script, parameters, function(){
				$this.unblock();
				if (typeof(callback)=='function') {
					callback();
				}
			});
		}
		
		return $(this);
	}
})(jQuery);
/**
 * jQuery-Plugin "preloadCssImages"
 * by Scott Jehl, scott@filamentgroup.com
 * http://www.filamentgroup.com
 * reference article: http://www.filamentgroup.com/lab/update_automatically_preload_images_from_css_with_jquery/
 * demo page: http://www.filamentgroup.com/examples/preloadImages/index_v2.php
 * 
 * Modifications by Luke Keith
 * 
 * Copyright (c) 2008 Filament Group, Inc
 * Dual licensed under the MIT (filamentgroup.com/examples/mit-license.txt) and GPL (filamentgroup.com/examples/gpl-license.txt) licenses.
 *
 * Version: 6.0, 04.19.2010
 * Changelog:
 * 	02.20.2008 initial Version 1.0
 *    06.04.2008 Version 2.0 : removed need for any passed arguments. Images load from any and all directories.
 *    06.21.2008 Version 3.0 : Added options for loading status. Fixed IE abs image path bug (thanks Sam Pohlenz).
 *    07.24.2008 Version 4.0 : Added support for @imported CSS (credit: http://marcarea.com/). Fixed support in Opera as well. 
 *    10.31.2008 Version: 5.0 : Many feature and performance enhancements from trixta
 *    04.19.2010 Version: 6.0 : Added checkImage() function for jQuery 1.3.x support, and functional progress updates. Added callbacks
 * --------------------------------------------------------------------
 */

(function($){
	$.preloadCssImages = function(settings){
		settings = jQuery.extend({
			statusTextEl				: null,
			statusBarEl					: null,
			errorDelay					: 999, // handles 404-Errors in IE
			simultaneousCacheLoading	: 5,
			interval					: 200,	// How often to check image completion
			onComplete					: null,	// Function to be run when images have finished loading
			onProgress					: null	// Function to be run on every progress update
		}, settings);
		var allImgs 	= [],
			total		= 0,		// Total images to load
			images		= [],		// Array of all image objects
			loaded 		= 0,		// Total images loaded
			completed	= 1,		// Real time count of images loaded
			percent		= 0,		// Real time percentage of images loaded
			imgUrls 	= [],
			lastFile	= null,		// Last file that was loaded
			imageTimer,
			thisSheetRules,	
			errorTimer;
		
		function onImgComplete(){
			clearTimeout(errorTimer);
			if (imgUrls && imgUrls.length && imgUrls[loaded]) {
				loaded++;
				loadImgs();
			}
		}
		
		function loadImgs(){
			// Only load 1 image at the same time / most browsers can only handle 2 http requests, 1 should remain for user-interaction (Ajax, other images, normal page requests...)
			// otherwise set simultaneousCacheLoading to a higher number for simultaneous downloads
			if(imgUrls && imgUrls.length && imgUrls[loaded]){
				var img = new Image(); //new img obj
				img.src = imgUrls[loaded];	//set src either absolute or rel to css dir
				img.file = img.src.split('/')[img.src.split('/').length - 1];
				lastFile = img.file;
				images[img.file] = img;
				checkImage();
				if(!img.complete){
					// ~LPK - this is just bad
	//				jQuery(img).bind('error load onreadystatechange', onImgComplete);
				} else {
					onImgComplete();
				}
				errorTimer = setTimeout(onImgComplete, settings.errorDelay); // handles 404-Errors in IE
			}
		}
		
		// ~LPK - Actually check to see if the images are loaded instead of binding to "error load onreadystatechange"
		function checkImage() {
			clearInterval(imageTimer);
			imageTimer = setInterval(checkImage, settings.interval);
			if (imgUrls.length!=loaded) return;
			var success = true;
			for (key in images) {
				var img 		= images[key];
				lastFile		= img.file;
				if(!img.complete) {
					success 	= false;
					img.loaded 	= false;
				} else {
					if (!img["loaded"]) {
						completed++;
						percent = (completed / imgUrls.length * 100).toFixed(0);
						if (typeof(settings["onProgress"])=='function') {
							settings["onProgress"](percent, imgUrls.length, completed, lastFile);
						}
					}
					img.loaded = true;
				}
			}
			if (success) {
				clearInterval(imageTimer);
				// ~LPK - perform the last progress update callback
				if (typeof(settings["onProgress"])=='function') {
					settings["onProgress"](100, imgUrls.length, imgUrls.length, "");
				}
				// ~LPK - perform a callback function when images have finished loading
				if (typeof(settings["onComplete"])=='function') {
					settings["onComplete"]();
				}
			}
		}
		
		function parseCSS(sheets, urls) {
			var w3cImport = false,
				imported = [],
				importedSrc = [],
				baseURL;
			var sheetIndex = sheets.length;
			while(sheetIndex--){//loop through each stylesheet
				
				var cssPile = '';//create large string of all css rules in sheet
				
				if(urls && urls[sheetIndex]){
					baseURL = urls[sheetIndex];
				} else {
					var csshref = (sheets[sheetIndex].href) ? sheets[sheetIndex].href : 'window.location.href';
					var baseURLarr = csshref.split('/');//split href at / to make array
					baseURLarr.pop();//remove file path from baseURL array
					baseURL = baseURLarr.join('/');//create base url for the images in this sheet (css file's dir)
					if (baseURL) {
						baseURL += '/'; //tack on a / if needed
					}
				}
				if(sheets[sheetIndex].cssRules || sheets[sheetIndex].rules){
					thisSheetRules = (sheets[sheetIndex].cssRules) ? //->>> http://www.quirksmode.org/dom/w3c_css.html
						sheets[sheetIndex].cssRules : //w3
						sheets[sheetIndex].rules; //ie 
					var ruleIndex = thisSheetRules.length;
					while(ruleIndex--){
						if(thisSheetRules[ruleIndex].style && thisSheetRules[ruleIndex].style.cssText){
							var text = thisSheetRules[ruleIndex].style.cssText;
							if(text.toLowerCase().indexOf('url') != -1){ // only add rules to the string if you can assume, to find an image, speed improvement
								cssPile += text; // thisSheetRules[ruleIndex].style.cssText instead of thisSheetRules[ruleIndex].cssText is a huge speed improvement
							}
						} else if(thisSheetRules[ruleIndex].styleSheet) {
							imported.push(thisSheetRules[ruleIndex].styleSheet);
							w3cImport = true;
						}
					}
				}
				//parse cssPile for image urls
				var tmpImage = cssPile.match(/[^\("]+\.(gif|jpg|jpeg|png)/g);//reg ex to get a string of between a "(" and a ".filename" / '"' for opera-bugfix
				if(tmpImage){
					var i = tmpImage.length;
					while(i--){ // handle baseUrl here for multiple stylesheets in different folders bug
						var imgSrc = (tmpImage[i].charAt(0) == '/' || tmpImage[i].match('://')) ? // protocol-bug fixed
							tmpImage[i] : 
							baseURL + tmpImage[i];
						
						if(jQuery.inArray(imgSrc, imgUrls) == -1){
							imgUrls.push(imgSrc);
						}
					}
				}
				
				if(!w3cImport && sheets[sheetIndex].imports && sheets[sheetIndex].imports.length) {
					for(var iImport = 0, importLen = sheets[sheetIndex].imports.length; iImport < importLen; iImport++){
						var iHref = sheets[sheetIndex].imports[iImport].href;
						iHref = iHref.split('/');
						iHref.pop();
						iHref = iHref.join('/');
						if (iHref) {
							iHref += '/'; //tack on a / if needed
						}
						var iSrc = (iHref.charAt(0) == '/' || iHref.match('://')) ? // protocol-bug fixed
							iHref : 
							baseURL + iHref;
						
						importedSrc.push(iSrc);
						imported.push(sheets[sheetIndex].imports[iImport]);
					}
				}
			}//loop
			if(imported.length){
				parseCSS(imported, importedSrc);
				return false;
			}
			var downloads = settings.simultaneousCacheLoading;
			while( downloads--){
				setTimeout(loadImgs, downloads);
			}
		}
		parseCSS(document.styleSheets);
		return imgUrls;
	}
})(jQuery);
/*
 * jQuery panelgallery plugin
 * @author admin@catchmyfame.com - http://www.catchmyfame.com
 * @version 1.1
 * @date August 13, 2009
 * @category jQuery plugin
 * @copyright (c) 2009 admin@catchmyfame.com (www.catchmyfame.com)
 * @license CC Attribution-No Derivative Works 3.0 - http://creativecommons.org/licenses/by-nd/3.0/
 * 
 * Modifications by Luke Keith
 * - onChange()
 * 		Passes the current image back to a user defined function every time the image changes
 */

(function($){
	$.fn.extend({
		panelGallery: function(options)
		{
			var defaults = 
			{
				sections : 3,
				imageTransitionDelay : 3000,
				sectionTransitionDelay : 700,
				startDelay : 2000,
				repeat : true,
				direction : "lr",
				onChange : null
			};
		var options = $.extend(defaults, options);
	
    		return this.each(function() {
				var o=options;
				var obj = $(this);

				// Preload images
				$("img", obj).each(function(i) { // preload images
					preload = new Image($(this).attr("width"),$(this).attr("height")); 
					preload.src = $(this).attr("src");
				});
				
				function e(f, img) {
					if (typeof(f)!='function') return;
					f(img);
				}

				function getRandom()
				{
					return Math.round(Math.random()*100000000);
				}
				
				function getDirection(imgIndex)
				{
					return ($("img:eq("+imgIndex+")", obj).attr("name") == "")? o.direction: $("img:eq("+imgIndex+")", obj).attr("name");
				}
				
				function setupNextTransition(direction)
				{
					if((direction== "lr" || direction== "rl"))
					{
						if(isHorizReversed && direction== "lr")
						{
							panelIDArrayHoriz.reverse();
							isHorizReversed = false;
						}
						if(!isHorizReversed && direction== "rl")
						{
							panelIDArrayHoriz.reverse();
							isHorizReversed = true;
						}
						setTimeout(function(){$("#p"+panelIDArrayHoriz[0]).fadeIn(o.sectionTransitionDelay,doNext)},o.imageTransitionDelay);
					}
					else if((direction== "tb" || direction== "bt"))
					{
						if(isVertReversed && direction== "tb")
						{
							panelIDArrayVert.reverse();
							isVertReversed = false;
						}
						if(!isVertReversed && direction== "bt")
						{
							panelIDArrayVert.reverse();
							isVertReversed = true;
						}
						setTimeout(function(){$("#p"+panelIDArrayVert[0]).fadeIn(o.sectionTransitionDelay,doNext)},o.imageTransitionDelay);
					}
				}

				var imgArray = $("img", obj);
				$("img:not(:first)", obj).hide(); // Hides all images in the container except the first one
				$("img", obj).css({'position':'absolute','top':'0px','left':'0px'}); // Set the position of all images in the container

				var sectionsVert = o.sections;
				var sectionsHoriz = o.sections;
				var imgWidth = $("img:first", obj).attr("width"); // Get width of base image;
				var imgHeight = $("img:first", obj).attr("height"); // Get height of base image;
				var sectionWidth = Math.floor(imgWidth/o.sections); // Used when transitioning lr and rl
				var sectionHeight = Math.floor(imgHeight/o.sections); // Used when transitioning tb and bt
				if (imgWidth%o.sections != 0) sectionsHoriz++; // This will either equal sections or sections+1
				if (imgHeight%o.sections != 0) sectionsVert++; // This will either equal sections or sections+1
				$(this).css({'width':imgWidth,'height':imgHeight}); // Sets the container width and height to match the first image's dimensions

				var imgOffsetLeft = 0;
				var imgOffsetTop = 0;
				var panelIDArrayVert = new Array(); // In order to accommodate multiple containers, we need unique div IDs
				var panelIDArrayHoriz = new Array(); // In order to accommodate multiple containers, we need unique div IDs

				for(var i=0;i<sectionsHoriz;i++)
				{
					panelID = getRandom();
					$(this).append('<div class="sectionHoriz" id="p'+panelID+'">'); // Create a new div 'part'
					$("#p"+panelID).css({'left':imgOffsetLeft+'px','background-position':-imgOffsetLeft+'px 50%','display':'none'}); // Set the left offset and background position. THIS ISNT WORKING IN WEBKIT
					imgOffsetLeft = imgOffsetLeft + sectionWidth;	// Increment the offset
					panelIDArrayHoriz[i] = panelID;
				}
				if(o.direction == "lr" || o.direction == "rl") $("div.sectionHoriz", obj).css({'top':'0px','background-repeat':'no-repeat','position':'absolute','z-index':'10','width':sectionWidth+'px','height':imgHeight+'px','float':'left','background-image':'url('+$("img:eq(1)", obj).attr("src")+')'});

				for(var i=0;i<sectionsVert;i++)
				{
					panelID = getRandom();
					$(this).append('<div class="sectionVert" id="p'+panelID+'">'); // Create a new div 'part'
					$("#p"+panelID).css({'top':imgOffsetTop+'px','background-position':'50% '+-imgOffsetTop+'px','display':'none'}); // Set the left offset and background position
					imgOffsetTop = imgOffsetTop + sectionHeight;	// Increment the offset
					panelIDArrayVert[i] = panelID;
				}
				$("div.sectionVert", obj).css({'left':'0px','background-repeat':'no-repeat','position':'absolute','z-index':'10','width':imgWidth+'px','height':sectionHeight+'px','background-image':'url('+$("img:eq(1)", obj).attr("src")+')'});

				var doingSection=0, doingImage=1, isHorizReversed = false, isVertReversed = false;

				function doNext()
				{
					doingSection++;
					var currentDirection = getDirection(doingImage);

					if((currentDirection == "lr" || currentDirection == "rl") && doingSection<sectionsHoriz)
					{
						$("#p"+panelIDArrayHoriz[doingSection]).fadeIn(o.sectionTransitionDelay,doNext);
					}
					else if((currentDirection == "tb" || currentDirection == "bt") && doingSection<sectionsVert)
					{
						$("#p"+panelIDArrayVert[doingSection]).fadeIn(o.sectionTransitionDelay,doNext);
					}
					else
					{
						//alert('done'+currentDirection);
						if(doingImage == 0 && o.repeat) $("img:last", obj).hide(); // If doingImage = 0 and we're repeating, hide last (top) image
						// When we finish fading in the individual panels, show the corresponding image
						// (which appears under the divs in terms of stacking order). This is a bit of
						// slight of hand and allows us to load up the panel divs with the next image in the sequence.
						var img = $("img:eq("+doingImage+")", obj).show();
						e(options.onChange, img); // Attempt to run a function as the gallery steps
						$("div.sectionVert", obj).hide(); // Now hide all the divs so we can change their image
						$("div.sectionHoriz", obj).hide(); // Now hide all the divs so we can change their image
						doingSection=0;
						doingImage++;
						$("div.sectionHoriz", obj).css({'background-image':'url('+$("img:eq("+doingImage+")", obj).attr("src")+')'});
						$("div.sectionVert", obj).css({'background-image':'url('+$("img:eq("+doingImage+")", obj).attr("src")+')'});
						if(doingImage < imgArray.length) // need to stop when doingImage equals imgArray.length
						{
							nextDirection = getDirection(doingImage);
							setupNextTransition(nextDirection);
						}
						else if(o.repeat)
						{
							doingImage = 0;
							$("img:not(:last)", obj).hide(); // Hides all images in the container except the last one
							$("div.sectionVert", obj).hide();
							$("div.sectionHoriz", obj).hide();
							$("div.sectionHoriz", obj).css({'background-image':'url('+$("img:eq(0)", obj).attr("src")+')'});
							$("div.sectionVert", obj).css({'background-image':'url('+$("img:eq(0)", obj).attr("src")+')'});
							firstImageDirection = getDirection(0);
							setupNextTransition(firstImageDirection);
						}
					}
				}
				var startDirection = ($("img:eq(1)", obj).attr("name")=="") ? o.direction: $("img:eq(1)", obj).attr("name"); // Check direction of the second image
				if(startDirection == "rl")
				{
					panelIDArrayHoriz.reverse();
					isHorizReversed = true;
				}
				if(startDirection == "bt")
				{
					panelIDArrayVert.reverse();
					isVertReversed = true;
				}
				var startArray = (startDirection == "lr" || startDirection == "rl") ? panelIDArrayHoriz[0]:panelIDArrayVert[0];
				setTimeout(function(){$("#p"+startArray).fadeIn(o.sectionTransitionDelay,doNext)},o.startDelay); // Kickoff the sequence
 		});
    	}
	});
})(jQuery);
/**
 * jQuery-Plugin "preloadImage"
 * by Luke Keith, mysteryman@lukekeith.com
 * http://www.lukekeith.com
 * 
 * licensed under the MIT and GPL licenses.
 *
 * Version: 1.0, 04.05.2010
 * Changelog:
 * 	04.05.2010 initial release v1.0
 * --------------------------------------------------------------------
 */
(function($){
	$.preloadImage = function(settings){
			
		// Set defaults
		settings = jQuery.extend({
			onStart		: null,		// Function to execute when loading has begun
			onLoad		: null,		// Function to execute once image has loaded
			interval	: 100,		// Interval in milliseconds to check load status of image
			path		: ""		// Absolute or relative path to image which will be loaded
		}, settings);
		
		// Object to contain the loaded image
		var img 	= new Image();
		var timer	= {};
		
		// Start preloading
		function start() {
			if (typeof(settings.path)!='string') return;
			img.src = settings.path;
			e(settings.onStart);
			checkImage();
		}
		
		// Check to see if the image is loaded or not
		function checkImage() {
			clearInterval(timer);
			timer = setInterval(checkImage, settings.interval);
			
			// Image has not loaded yet
			if(!img.complete) {
				// Do nothing
				
			// Image has loaded
			} else {
				clearInterval(timer);
				e(settings.onLoad);
			}
		}
		
		// Execute a function
		function e(f) {
			if (typeof(f)!='function') return;
			f(img);
		}
		
		// Plugin entry point
		start();
	}
})(jQuery);
(function($){ 
     $.fn.extend({  
         airport: function(array) {
			
			var self = $(this);
			var chars = ['a','b','c','d','e','f','g',' ','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','-'];
			var longest = 0;
			var items = items2 = array.length;

			function pad(a,b) { return a + new Array(b - a.length + 1).join(' '); }
			
			$(this).empty();
			
			while(items--)
				if(array[items].length > longest) longest = array[items].length;

			while(items2--)
				array[items2] = pad(array[items2],longest);
				
			spans = longest;
			while(spans--)
				$(this).prepend("<span class='c" + spans + "'></span>");
			
			function testChar(a,b,c,d){
				if(c >= array.length)
					setTimeout(function() { testChar(0,0,0,0); }, 1000);				
				else if(d >= longest)
					setTimeout(function() { testChar(0,0,c+1,0); }, 1000);
				else {
					$(self).find('.c'+a).html((chars[b]==" ")?"":chars[b]);
					setTimeout(function() {
						if(b > chars.length)
							testChar(a+1,0,c,d+1);
						else if(chars[b] != array[c].substring(d,d+1).toLowerCase())
							testChar(a,b+1,c,d);
						else
							testChar(a+1,0,c,d+1);
					}, 20);
				}
			}
			
			testChar(0,0,0,0);
        } 
    }); 
})(jQuery);
// jquery.jparallax.js
// 0.9.1
// Stephen Band
//
// Dependencies:
// jQuery 1.2.6 (jquery.com)
//
// Project and documentation site:
// http://webdev.stephband.info/parallax.html


// CLOSURE

(function(jQuery) {


// PRIVATE FUNCTIONS

function stripFiletype(ref) {
  var x=ref.replace('.html', '');
  return x.replace('#', '');
}

function initOrigin(l) {
  if (l.xorigin=='left')	{l.xorigin=0;}	else if (l.xorigin=='middle' || l.xorigin=='centre' || l.xorigin=='center')	{l.xorigin=0.5;}	else if (l.xorigin=='right')	{l.xorigin=1;}
  if (l.yorigin=='top')		{l.yorigin=0;}	else if (l.yorigin=='middle' || l.yorigin=='centre' || l.yorigin=='center')	{l.yorigin=0.5;}	else if (l.yorigin=='bottom')	{l.yorigin=1;}
}

function positionMouse(mouseport, localmouse, virtualmouse) {

  var difference = {x: 0, y: 0, sum: 0};
  
	// Set where the virtual mouse is, if not on target
  if (!mouseport.ontarget) {
    
    // Calculate difference
    difference.x    = virtualmouse.x - localmouse.x;
    difference.y    = virtualmouse.y - localmouse.y;
    difference.sum  = Math.sqrt(difference.x*difference.x + difference.y*difference.y);
    
    // Reset virtualmouse
    virtualmouse.x = localmouse.x + difference.x * mouseport.takeoverFactor;
    virtualmouse.y = localmouse.y + difference.y * mouseport.takeoverFactor;
    
    // If mouse is inside the takeoverThresh set ontarget to true
    if (difference.sum < mouseport.takeoverThresh && difference.sum > mouseport.takeoverThresh*-1) {
    	mouseport.ontarget=true;
    }
  }
  // Set where the layer is if on target
  else {
    virtualmouse.x = localmouse.x;
    virtualmouse.y = localmouse.y;
  }
}

function setupPorts(viewport, mouseport) {

	var offset = mouseport.element.offset();
		
  jQuery.extend(viewport, {
    width: 		viewport.element.width(),
    height: 	viewport.element.height()
  });
  
  jQuery.extend(mouseport, {
    width:		mouseport.element.width(),
    height:		mouseport.element.height(),
    top:			offset.top,
    left:			offset.left
  });
}

function parseTravel(travel, origin, dimension) {
  
  var offset;
  var cssPos;
  
  if (typeof(travel) === 'string') {
    if (travel.search(/^\d+\s?px$/) != -1) {
      travel = travel.replace('px', '');
      travel = parseInt(travel, 10);
      // Set offset constant used in moveLayers()
      offset = origin * (dimension-travel);
      // Set origin now because it won't get altered in moveLayers()
      cssPos = origin * 100 + '%';   
      return {travel: travel, travelpx: true, offset: offset, cssPos: cssPos};
    }
    else if (travel.search(/^\d+\s?%$/) != -1) {
      travel.replace('%', '');
      travel = parseInt(travel, 10) / 100;
    }
    else {
      travel=1;
    }
  }
  // Set offset constant used in moveLayers()
  offset = origin * (1 - travel);
  return {travel: travel, travelpx: false, offset: offset}
}

function setupLayer(layer, i, mouseport) {

  var xStuff;
  var yStuff;
  var cssObject = {};

  layer[i]=jQuery.extend({}, {
  	width:		layer[i].element.width(),
  	height:		layer[i].element.height()
  }, layer[i]);

  xStuff = parseTravel(layer[i].xtravel, layer[i].xorigin, layer[i].width);
  yStuff = parseTravel(layer[i].ytravel, layer[i].yorigin, layer[i].height);

  jQuery.extend(layer[i], {
  	// Used in triggerResponse
  	diffxrat:    mouseport.width / (layer[i].width - mouseport.width),
  	diffyrat:    mouseport.height / (layer[i].height - mouseport.height),
  	// Used in moveLayers
  	xtravel:     xStuff.travel,
  	ytravel:     yStuff.travel,
  	xtravelpx:   xStuff.travelpx,
  	ytravelpx:   yStuff.travelpx,
  	xoffset:     xStuff.offset,
  	yoffset:     yStuff.offset
  });
  
  // Set origin now if it won't be altered in moveLayers()
  if (xStuff.travelpx) {cssObject.left = xStuff.cssPos;}
  if (yStuff.travelpx) {cssObject.top = yStuff.cssPos;}
  if (xStuff.travelpx || yStuff.travelpx) {layer[i].element.css(cssObject);}
}

function setupLayerContents(layer, i, viewportOffset) {

  var contentOffset;

  // Give layer a content object
  jQuery.extend(layer[i], {content: []});
  // Layer content: get positions, dimensions and calculate element offsets for centering children of layers
  for (var n=0; n<layer[i].element.children().length; n++) {
	  
	  if (!layer[i].content[n])          layer[i].content[n]             = {};
	  if (!layer[i].content[n].element)  layer[i].content[n]['element']  = layer[i].element.children().eq(n);
	  
	  // Store the anchor name if one has not already been specified.  You can specify anchors in Layer Options rather than html if you want.
    if(!layer[i].content[n].anchor && layer[i].content[n].element.children('a').attr('name')) {
    	layer[i].content[n]['anchor'] = layer[i].content[n].element.children('a').attr('name');
	  }
	  
	  // Only bother to store child's dimensions if child has an anchor.  What's the point otherwise?
	  if(layer[i].content[n].anchor) {
      contentOffset = layer[i].content[n].element.offset();
	  	jQuery.extend(layer[i].content[n], {
	  		width: 		layer[i].content[n].element.width(),
	  		height:		layer[i].content[n].element.height(),
	  		x:			  contentOffset.left - viewportOffset.left,
	  		y:			  contentOffset.top - viewportOffset.top
	  	});
	  	jQuery.extend(layer[i].content[n], { 
	  	  posxrat:  (layer[i].content[n].x + layer[i].content[n].width/2) / layer[i].width,
	  	  posyrat:  (layer[i].content[n].y + layer[i].content[n].height/2) / layer[i].height
      });
	  }
  }
}

function moveLayers(layer, xratio, yratio) {

	var xpos;
	var ypos;
	var cssObject;
	
	for (var i=0; i<layer.length; i++) {
    
    // Calculate the moving factor
  	xpos = layer[i].xtravel * xratio + layer[i].xoffset;
    ypos = layer[i].ytravel * yratio + layer[i].yoffset;
    cssObject = {};
  	// Do the moving by pixels or by ratio depending on travelpx
    if (layer[i].xparallax) {
      if (layer[i].xtravelpx) {
        cssObject.marginLeft = xpos * -1 + 'px';
      } 
      else {
        cssObject.left = xpos * 100 + '%';
        cssObject.marginLeft = xpos * layer[i].width *-1 + 'px';
      }
	  }
	  if (layer[i].yparallax) {
      if (layer[i].ytravelpx) {
        cssObject.marginTop = ypos * -1 + 'px';
      }
      else {
        cssObject.top = ypos * 100 + '%';
        cssObject.marginTop = ypos * layer[i].height * -1 + 'px';
      }
    }
    layer[i].element.css(cssObject);
	}
}

// PLUGIN DEFINITION **********************************************************************

jQuery.fn.jparallax = function(options) {
	
	// Organise settings into objects (Is this a bit of a mess, or is it efficient?)
	var settings = jQuery().extend({}, jQuery.fn.jparallax.settings, options);
	var settingsLayer = {
  			xparallax:				settings.xparallax,
  			yparallax:				settings.yparallax,
  			xorigin:					settings.xorigin,
  			yorigin:					settings.yorigin,
  			xtravel:          settings.xtravel,
  			ytravel:          settings.ytravel
  		};
  var settingsMouseport = {
  			element:					settings.mouseport,
				takeoverFactor:		settings.takeoverFactor,
				takeoverThresh:		settings.takeoverThresh
			};
	if (settings.mouseport) settingsMouseport['element'] = settings.mouseport;
	
	// Populate layer array with default settings
	var layersettings = [];
	for(var a=1; a<arguments.length; a++) {
		layersettings.push( jQuery.extend( {}, settingsLayer, arguments[a]) );
	}
	
	// Iterate matched elements
	return this.each(function() {

    // VAR
    
		var localmouse = {
					x:				0.5,
					y:				0.5
		};
		
    var virtualmouse = {
					x:				0.5,
					y:				0.5
		};
		
		var timer = {
		  running:		false,
		  frame:			settings.frameDuration,
		  fire:				function(x, y) {
		  	  				  positionMouse(mouseport, localmouse, virtualmouse);
                    moveLayers(layer, virtualmouse.x, virtualmouse.y);
		  	  				  this.running = setTimeout(function() {
		  	  				  	if ( localmouse.x!=x || localmouse.y!=y || !mouseport.ontarget ) {
		  	  				  		timer.fire(localmouse.x, localmouse.y);
		  	  				  	}
		  	  				  	else if (timer.running) {
		  	  				  		timer.running=false;
		  	  				  	}
		  	  				  }, timer.frame);
		  	  				}
		};

		var viewport	=	{element: jQuery(this)};		

		var mouseport = jQuery.extend({}, {element: viewport.element}, settingsMouseport, {
		  xinside:          false,		// is the mouse inside the mouseport's dimensions?
			yinside:	        false,
			active:		        false,		// are the mouse coordinates still being read?
			ontarget:         false			// is the top layer inside the takeoverThresh?
		});
    
		var layer			= [];
    
    // FUNCTIONS
    
    function matrixSearch(layer, ref, callback) {
      for (var i=0; i<layer.length; i++) {
        var gotcha=false;
        for (var n=0; n<layer[i].content.length; n++) {
          if (layer[i].content[n].anchor==ref) {
            callback(i, n);
            return [i, n];
          }
        }
      }
      return false;
    }
    
    // RUN
    
    setupPorts(viewport, mouseport);
		
		// Cycle through and create layers
    for (var i=0; i<viewport.element.children().length; i++) {
			// Create layer from settings if it doesn't exist
			layer[i]=jQuery.extend({}, settingsLayer, layersettings[i], {
				element:	viewport.element.children('*:eq('+i+')')
			});
			
		  setupLayer(layer, i, mouseport);
      
      if (settings.triggerResponse) {
		    setupLayerContents(layer, i, viewport.element.offset());
		  }
		}
		
		
    
    // Set up layers CSS and initial position
    viewport.element.children().css('position', 'absolute');
		moveLayers(layer, 0.5, 0.5);
		
		// Mouse Response
		if (settings.mouseResponse) {
			jQuery().mousemove(function(mouse){
				// Is mouse inside?
				mouseport.xinside = (mouse.pageX >= mouseport.left && mouse.pageX < mouseport.width+mouseport.left) ? true : false;
				mouseport.yinside = (mouse.pageY >= mouseport.top  && mouse.pageY < mouseport.height+mouseport.top)  ? true : false;
				// Then switch active on.
				if (mouseport.xinside && mouseport.yinside && !mouseport.active) {
					mouseport.ontarget = false;
					mouseport.active = true;
				}
				// If active is on give localmouse coordinates
				if (mouseport.active) {
					if (mouseport.xinside) { localmouse.x = (mouse.pageX - mouseport.left) / mouseport.width; }
					else { localmouse.x = (mouse.pageX < mouseport.left) ? 0 : 1; }
					if (mouseport.yinside) { localmouse.y = (mouse.pageY - mouseport.top) / mouseport.height; } 
					else { localmouse.y = (mouse.pageY < mouseport.top) ? 0 : 1; }
				}
				
				// If mouse is inside, fire timer
				if (mouseport.xinside && mouseport.yinside)  { if (!timer.running) timer.fire(localmouse.x, localmouse.y); }
				else if (mouseport.active) { mouseport.active = false; }			
			});
		}
		
		// Trigger Response
		if (settings.triggerResponse) {
		  viewport.element.bind("jparallax", function(event, ref){
		    
		    ref = stripFiletype(ref);
		          
        matrixSearch(layer, ref, function(i, n) {
          localmouse.x = layer[i].content[n].posxrat * (layer[i].diffxrat + 1) - (0.5 * layer[i].diffxrat);
          localmouse.y = layer[i].content[n].posyrat * (layer[i].diffyrat + 1) - (0.5 * layer[i].diffyrat);
  
          if (!settings.triggerExposesEdges) {
            if (localmouse.x < 0) localmouse.x = 0;
            if (localmouse.x > 1) localmouse.x = 1;
            if (localmouse.y < 0) localmouse.y = 0;
            if (localmouse.y > 1) localmouse.y = 1;
          }
          
          mouseport.ontarget = false;
          
          if (!timer.running) timer.fire(localmouse.x, localmouse.y);
        });
		  });
		}
		
		// Window Resize Response
		jQuery(window).resize(function() {

		  setupPorts(viewport, mouseport);
		  for (var i=0; i<layer.length; i++) {
		    setupLayer(layer, i, mouseport);
      }
		});
		
		
	});
};

// END OF PLUGIN DEFINITION **********************************************************************

// PLUGIN DEFAULTS

jQuery.fn.jparallax.settings = {
	mouseResponse:		    true,						// Sets mouse response
	mouseActiveOutside:		false,					// Makes mouse affect layers from outside of the mouseport. 
	triggerResponse:	    true,					  // Sets trigger response
  triggerExposesEdges:  false,          // Sets whether the trigger pulls layer edges into view in trying to centre layer content.
	xparallax:				    true,						// Sets directions to move in
	yparallax:				    true,						//
	xorigin:					    0.5,				    // Sets default alignment - only comes into play when travel is not 1
	yorigin:					    0.5,				    //
	xtravel:              1,              // Factor by which travel is amplified
	ytravel:              1,              //
	takeoverFactor:		    0.65,						// Sets rate of decay curve for catching up with target mouse position
	takeoverThresh:		    0.002,					// Sets the distance within which virtualmouse is considered to be on target, as a multiple of mouseport width.
	frameDuration:        25							// In milliseconds
};

// RUN

initOrigin(jQuery.fn.jparallax.settings);

jQuery(function() {
	
});


// END CLOSURE

})(jQuery);
(function($) {

	$.fn.typewriter = function(settings) {
		
		// Default settings
		var settings = $.extend({
			speed		: 25,		// The speed at which the typing occurs
			cursor		: "",		// Allow a cursor, or something at the end of every text write,
			interval	: null		// This variable will contain the timer
		}, settings);

	   return this.each(function(){
		   
	       var $this 	= $(this);
	       var contents = $this.html();
	       var count 	= 1;
	
	       if(contents.length){
	           $this.html("");
	           settings.interval = setInterval(addText, settings.speed);
	       }
	
	       function addText(){
	           count++;
	           if(count>=contents.length){
	        	   settings.cursor = "";
	        	   clearInterval(settings.interval);
	           }
	           $this.html(contents.substr(0, count) + settings.cursor);
	       }
	
	   });
	
	};

})(jQuery);
/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.09
 */
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("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}})());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}})());
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright 2009 Strassman, created using www.fontcapture.com
 */
Cufon.registerFont({"w":30,"face":{"font-family":"Strassman","font-weight":500,"font-stretch":"normal","units-per-em":"2048","panose-1":"3 0 6 3 0 0 0 0 0 0","ascent":"1317","descent":"-731","bbox":"27.6292 -1465.13 1081.74 444.298","underline-thickness":"50","underline-position":"-100","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":500},"!":{"d":"124,-44v-6,-72,37,-115,98,-87v36,17,69,70,45,120v-17,37,-71,68,-115,40v-17,-11,-25,-35,-28,-73xm82,-1358v20,-20,91,-24,101,10v32,114,13,274,13,429v0,133,70,415,25,469v-18,22,-35,24,-45,12v-17,-3,-52,-181,-69,-278v-24,-141,-40,-278,-45,-412v-5,-134,1,-211,20,-230","w":373},"\"":{"d":"429,-1051v43,-135,82,-201,118,-198v19,1,52,29,45,67v-6,34,-47,57,-40,93v7,7,0,34,-21,83v-27,64,-96,196,-141,224v-17,5,-27,1,-28,-14v-1,-23,21,-108,67,-255xm191,-1203v-4,-61,90,-57,103,-7v6,21,-2,67,-30,138v-28,71,-60,138,-98,201v-38,63,-66,95,-83,95v-23,-1,-29,-11,-23,-37v26,-120,111,-267,131,-390","w":694},"#":{"d":"575,-972v0,-77,63,-118,102,-58v23,36,11,152,33,179v11,14,35,24,72,28v50,6,83,19,94,42v25,54,-81,45,-114,75v-26,15,-41,58,-18,77v39,10,116,-12,166,-4v50,8,128,21,138,57v0,8,-15,17,-46,27v-75,24,-186,32,-275,46v3,69,24,224,-13,247v-26,16,-54,-53,-63,-89v-17,-66,-70,-127,-145,-89v-39,20,-66,75,-72,133v-6,55,-21,91,-43,104v-35,21,-50,-40,-48,-84v2,-60,-5,-98,-65,-98v-70,0,-198,3,-215,-33v-11,-15,-2,-28,28,-41v21,-9,49,-15,85,-18v41,-4,72,-19,94,-45v31,-36,3,-57,-36,-57v-45,0,-103,-50,-98,-91v12,-28,87,-49,95,-90v24,-43,3,-176,46,-193v32,-21,55,35,62,72v17,95,48,122,164,94v82,-20,98,-16,80,-116v-5,-26,-8,-51,-8,-75xm599,-628v0,-47,-50,-49,-151,-9v-60,24,-104,67,-44,110v50,19,123,-22,156,-47v26,-20,39,-37,39,-54","w":1147},"$":{"d":"237,-1328v0,-65,15,-73,50,-81v56,2,76,63,72,124v-9,127,35,123,92,38v26,-39,55,-59,118,-43v40,11,79,36,65,82v-8,26,-58,35,-76,56v-26,73,-8,159,0,261v10,122,40,316,68,411v51,174,56,260,13,260v-39,0,-47,-94,-72,-106v-31,4,-146,125,-163,157v-29,52,-13,75,27,109v33,29,50,51,47,69v-7,34,-91,33,-120,3v-42,-43,-56,-93,-94,-153v-48,-77,-116,-135,-138,-227v0,-61,94,-50,107,-3v3,9,8,6,10,-10v8,-68,30,-232,-29,-267v-44,-26,-110,-47,-150,-78v-53,-41,-38,-41,0,-100v49,-76,146,-143,180,-232v28,-74,-7,-189,-7,-270xm447,-862v0,-83,-12,-132,-37,-148v-75,-15,-70,125,-49,195v10,35,22,56,38,60v56,14,48,-36,48,-107xm238,-809v11,-15,18,-58,4,-75v-7,-7,-12,-3,-15,14v-4,18,0,76,11,61xm430,-352v49,-66,82,-279,-44,-280v-46,15,-35,90,-35,153v0,45,4,83,9,115v11,69,40,52,70,12","w":698},"%":{"d":"762,-222v-76,-121,19,-318,114,-386v76,-54,166,-21,190,54v33,104,14,229,-56,297v-50,48,-105,71,-171,63v-39,-4,-67,-11,-77,-28xm892,-290v43,-11,117,-96,82,-159v-11,-12,-26,-4,-41,5v-23,14,-96,70,-99,88v-14,24,38,72,58,66xm31,-736v30,-150,99,-335,239,-378v46,-14,69,-10,75,25v6,41,55,2,96,12v58,14,102,35,112,97v45,288,9,723,75,984v6,26,-7,36,-30,27v-36,-13,-63,-72,-88,-177v-34,-144,-27,-462,-44,-652v-9,-99,-9,-125,-48,-62v-13,23,-28,49,-38,82v-30,103,-136,176,-237,184v-29,2,-94,-65,-105,-92v-6,-14,-11,-31,-7,-50xm170,-716v43,26,86,-31,64,-70v-8,-15,-51,-38,-70,-21v-17,14,-15,78,6,91","w":1113},"&":{"d":"30,-634v-7,-82,86,-49,146,-68v26,-9,24,-49,28,-82v9,-91,-27,-216,63,-214v115,2,26,191,77,294v23,47,148,21,180,56v18,13,21,27,10,44v-27,43,-154,48,-162,113v-2,16,-5,41,-2,76v11,163,-42,140,-85,20v-36,-101,-39,-157,-154,-166v-65,-5,-96,-14,-101,-73","w":570},"'":{"d":"207,-1216v0,-45,62,-39,77,-6v8,16,4,59,-16,132v-20,73,-44,145,-74,214v-30,69,-55,107,-72,113v-36,14,-59,13,-61,-3v-10,-69,146,-344,146,-450","w":387},"(":{"d":"224,-1281v44,-39,84,-55,118,-51v34,4,54,26,60,69v6,43,-23,85,-88,119v-163,86,-172,284,-172,539v0,208,-9,296,73,407v27,37,54,68,55,120v-4,17,-22,12,-35,4v-187,-119,-230,-342,-194,-714v22,-227,63,-387,183,-493","w":432},")":{"d":"47,-1206v-45,-66,9,-172,83,-132v105,57,207,195,224,360v15,147,14,428,8,578v-6,138,-51,202,-127,268v-25,20,-44,32,-59,35v-22,5,-33,3,-33,-6v1,-23,93,-137,103,-178v24,-104,24,-182,24,-353v0,-206,-3,-347,-69,-456v-23,-38,-60,-62,-107,-77v-19,-6,-34,-20,-47,-39","w":397},"*":{"d":"318,-754v-8,-74,-135,-112,-80,-198v22,-34,92,-37,126,-8v35,30,47,27,64,-16v17,-44,31,-45,66,-14v54,48,26,70,-7,147v-17,40,-42,86,-37,124v98,19,243,-89,312,-5v16,19,33,26,16,47v-46,35,-261,74,-274,93v-5,2,-1,10,8,26v43,70,263,243,249,286v-6,19,-50,5,-134,-42v-79,-45,-123,-67,-132,-67v-25,70,-23,211,-32,305r-58,-186v-53,-169,-94,-202,-117,-98v-7,30,-18,84,-39,76v-27,0,-39,-62,-37,-103v4,-81,-1,-89,-82,-81v-70,7,-127,-50,-88,-114v22,-37,79,-46,123,-62v-39,-42,-126,-125,-131,-172v-4,-37,74,-140,127,-82v26,18,128,157,151,150v3,0,5,-2,6,-6","w":814},"+":{"d":"252,-946v0,-72,23,-74,79,-70v83,26,31,211,74,294v24,46,134,18,162,56v56,77,-100,91,-123,138v-8,17,-13,47,-8,90v14,111,-30,146,-78,63v-29,-52,-37,-142,-78,-181v-18,-17,-51,-15,-83,-9v-61,11,-102,-4,-121,-40v-49,-93,22,-140,113,-116v77,20,86,24,78,-60v-3,-37,-15,-122,-15,-165","w":676},",":{"d":"122,-98v-72,-61,-78,-110,-24,-165v16,-17,51,-34,82,-22v38,15,136,25,168,60v52,58,54,231,54,339v0,54,-8,98,-20,133v-12,35,-26,53,-43,53v-11,0,-18,-10,-21,-31v-3,-21,-1,-49,4,-86v21,-133,-8,-205,-88,-217v-33,-5,-70,-28,-112,-64","w":503},"-":{"d":"689,-713v-2,85,-95,62,-182,65v-92,4,-235,21,-301,45v-79,29,-126,32,-139,11v-21,-35,2,-62,68,-84v92,-31,328,-50,424,-84v40,-41,132,-8,130,47","w":789},".":{"d":"72,-76v-28,-49,-5,-145,48,-157v99,-23,183,102,145,179v-14,30,-51,39,-103,33v-43,-5,-72,-24,-90,-55","w":375},"\/":{"d":"469,-776v96,-110,404,-447,460,-439v9,1,14,8,14,23v-31,58,-120,153,-181,218v-186,197,-400,458,-506,683v-34,72,-69,115,-108,132v-38,16,-70,-4,-85,-49v-25,-78,109,-187,167,-266v36,-49,71,-91,100,-131v28,-40,74,-97,139,-171","w":1043},"0":{"d":"168,-876v47,-57,195,-144,284,-136v46,4,69,27,80,67v26,99,172,196,207,283v40,101,7,167,-38,268v-62,139,-182,249,-327,302v-81,30,-173,32,-235,-12v-128,-90,-126,-217,-88,-447v25,-150,47,-241,117,-325xm152,-416v1,143,22,228,145,228v154,0,339,-172,355,-323v-11,-90,-102,-234,-182,-272v-61,-29,-93,-46,-100,-45v-164,40,-219,190,-218,412","w":787},"1":{"d":"67,-313v-42,-126,-43,-580,-25,-703v7,-47,78,-49,97,-17v19,17,19,219,19,312v0,170,8,294,24,371v16,77,45,138,89,181v40,40,55,71,44,92v-5,11,-18,17,-38,17v-31,0,-69,-27,-113,-80v-44,-53,-76,-111,-97,-173","w":348},"2":{"d":"56,-960v-28,-47,36,-135,104,-112v69,24,97,2,151,57v53,55,138,168,159,237v24,79,17,250,18,365r136,3v87,3,231,16,275,50v-101,74,-395,43,-509,109v-16,9,-29,26,-37,47v-28,80,-211,209,-279,84v-45,-83,-74,-283,32,-312v42,-12,155,17,216,14v53,-2,45,-82,45,-140v0,-192,-47,-363,-222,-366v-45,-1,-75,-13,-89,-36xm198,-285v-34,1,-38,77,-18,97v17,-11,40,-51,34,-82v-3,-10,-8,-15,-16,-15","w":929},"3":{"d":"69,-1002v72,-14,234,-115,329,-64v41,22,104,79,116,130v25,103,24,435,36,531v16,133,-88,263,-154,311v-65,47,-115,29,-190,-11v-70,-37,-105,-66,-107,-84v-2,-18,30,-18,95,1v126,36,211,-4,255,-119v41,-107,17,-180,-73,-219v-53,-23,-97,-68,-76,-140v16,-55,136,-89,144,-139v9,-55,-70,-130,-142,-121v-43,6,-81,19,-115,50v-23,22,-66,45,-106,35v-52,-12,-78,-148,-12,-161","w":580},"4":{"d":"30,-902v4,-101,7,-143,66,-163v46,-16,66,10,74,53v15,84,-53,332,20,378v36,23,105,37,156,21v22,-7,33,-19,35,-34v3,-22,8,-303,24,-352v16,-51,65,-52,77,1v15,67,9,246,10,345r109,-11v61,-6,89,0,86,19v6,31,-149,95,-193,136v-27,38,-8,120,-2,170v10,83,41,213,67,276v45,110,45,152,-22,112v-70,-43,-125,-255,-125,-382v0,-40,-2,-75,-6,-103v-4,-28,-10,-42,-17,-43v-153,-16,-222,-10,-292,-75v-50,-46,-72,-238,-67,-348","w":717},"5":{"d":"113,-826v95,-147,261,-180,448,-244v55,-19,111,-6,163,3v88,16,119,59,23,74v-15,2,-33,3,-52,3v-111,0,-253,71,-426,214v-73,60,-108,108,-104,146v4,38,46,57,126,57v50,0,123,14,145,38v63,67,36,272,-14,340v-61,83,-133,90,-211,17v-42,-38,-60,-65,-53,-80v1,-34,151,16,172,-6v30,-16,64,-147,19,-176v-23,-23,-64,-35,-125,-36v-123,0,-206,-52,-192,-170v6,-53,37,-111,81,-180","w":836},"6":{"d":"114,-754v13,-117,131,-227,209,-294v49,-42,77,-49,117,-18v42,97,-92,143,-102,240v-10,97,-161,240,-163,315v-1,14,4,21,14,20v12,-1,31,-11,53,-34v63,-64,260,-81,333,-18v41,36,59,78,47,130v-28,124,-188,249,-323,278v-181,39,-287,-76,-267,-272v12,-109,69,-232,82,-347xm489,-403v5,-18,-7,-31,-36,-36v-82,-15,-190,10,-203,94v-7,49,3,88,8,131v78,-56,181,-112,231,-189","w":655},"7":{"d":"56,-927v-20,-6,-34,-88,-16,-108v17,-19,166,-20,234,-19v112,0,236,5,291,38v32,33,40,84,28,156v-25,152,-209,495,-246,678v8,55,-65,85,-69,19v-18,-249,190,-426,190,-683v0,-65,-22,-93,-92,-93v-89,0,-195,6,-254,16v-32,5,-54,4,-66,-4","w":629},"8":{"d":"342,-998v29,1,60,-20,60,-47v-1,-26,32,-47,60,-47v38,0,64,39,76,116v12,77,7,175,-11,295v-22,145,-22,176,35,271v23,38,58,104,62,150v-14,75,-127,159,-199,199v-53,30,-95,45,-127,45v-71,0,-96,-26,-81,-100v17,-80,109,-224,122,-323v-46,-101,-246,-142,-308,-229v-5,-17,13,-53,56,-107v43,-54,90,-105,143,-152v53,-47,91,-71,112,-71xm434,-808v0,-147,-56,-125,-139,-42v-93,93,-121,144,9,193v46,18,97,25,114,-19v14,-36,16,-75,16,-132xm413,-216v31,-6,72,-97,34,-117v-32,-6,-66,69,-56,109v2,10,10,10,22,8","w":654},"9":{"d":"516,-950v0,68,-33,58,-116,54v-119,-6,-136,19,-199,92v-57,66,-76,114,-52,132v77,58,188,-22,217,-88v17,-38,38,-73,83,-60v19,6,32,40,40,96v8,56,13,163,17,322v7,281,-2,431,-29,450v-7,5,-15,2,-25,-7v-34,-149,-41,-410,-57,-592v-118,-2,-295,36,-346,-38v-27,-39,-24,-91,-3,-155v30,-93,159,-224,242,-266v47,-24,169,-14,204,8v16,10,24,27,24,52","w":546},":":{"d":"280,-89v-4,75,-18,72,-101,66v-65,-4,-119,-40,-119,-102v0,-45,101,-112,125,-113v48,0,98,93,95,149xm64,-476v-23,-82,80,-136,128,-139v32,5,85,67,85,119v0,85,-53,154,-139,118v-41,-17,-62,-55,-74,-98","w":379},";":{"d":"228,-16v-68,0,-168,-97,-168,-165v0,-78,116,-59,190,-53v119,10,127,130,141,252v17,146,21,179,-46,254r-67,76r6,-127v5,-96,10,-170,-15,-220v-6,-12,-22,-17,-41,-17xm70,-462v14,-49,126,-173,182,-88v22,33,42,78,48,124v8,64,-42,66,-108,60v-68,-6,-118,-43,-122,-96","w":498},"<":{"d":"673,-285v46,0,66,100,35,138v-37,46,-345,-277,-438,-351v-58,-46,-94,-75,-111,-81v-36,-14,-80,-78,-93,-119v-9,-25,-9,-41,0,-48r374,-322v131,-117,202,-184,212,-201v23,-39,120,-50,150,-4v41,63,-1,148,-49,171v-122,58,-316,204,-411,301v-124,126,-114,89,10,227v62,69,131,132,200,195v69,63,110,94,121,94","w":918},"=":{"d":"69,-458v-28,-70,7,-164,91,-143v19,5,33,15,43,31v15,23,95,30,242,21v61,-4,112,-5,155,-3v43,2,65,5,65,11v0,26,-29,50,-88,73v-104,41,-259,68,-399,56v-64,-6,-100,-21,-109,-46xm88,-840v-7,-94,62,-88,153,-94v107,-7,228,-21,331,-12v42,4,86,61,88,82v-2,7,-24,12,-66,17r-306,35v-99,12,-157,15,-176,9v-15,-4,-23,-16,-24,-37","w":764},">":{"d":"70,-1132v-29,-66,2,-177,86,-136v133,65,214,185,334,292r218,194v42,37,99,89,58,161v-17,30,-43,80,-76,80v-11,0,-42,23,-96,67v-87,70,-337,333,-390,353v-19,7,-31,4,-37,-13v-8,-20,5,-49,35,-90v58,-78,256,-247,332,-342v43,-54,67,-88,67,-103v0,-19,-30,-57,-90,-116v-87,-87,-263,-236,-368,-279v-34,-14,-58,-36,-73,-68","w":883},"?":{"d":"462,-10v-39,-40,-17,-127,34,-133v70,-24,124,49,85,113v-22,37,-84,56,-119,20xm80,-1086v56,-71,265,-141,377,-122v133,23,157,118,105,262v-34,94,-95,155,-152,214v-27,28,-41,69,-19,113v45,88,145,173,172,273v0,30,-11,44,-34,43v-69,-6,-135,-120,-193,-170v-57,-49,-125,-66,-160,-119v-38,-56,-6,-99,48,-119v77,-29,162,-123,205,-196v26,-43,39,-80,39,-110v0,-48,-22,-73,-66,-74v-44,-1,-103,21,-178,68v-41,25,-71,40,-92,44v-55,12,-95,-52,-52,-107","w":694},"@":{"d":"202,-990v92,-120,301,-285,476,-244v125,30,267,209,287,372v21,169,-18,460,-87,572v-12,19,-34,61,4,70v22,5,110,12,109,23v0,6,-29,19,-82,47v-148,77,-502,102,-662,18v-148,-78,-240,-237,-211,-471v19,-156,82,-277,166,-387xm798,-1040v-51,-72,-123,-84,-239,-77v-67,4,-118,20,-152,44v-116,79,-227,274,-269,433v-29,110,-13,208,24,255v18,-14,22,-33,38,-73v27,-67,60,-131,106,-188v78,-96,105,-124,178,-30v41,54,103,165,85,244v-19,82,64,172,107,228v58,-56,99,-89,148,-168v110,-176,77,-522,-26,-668xm333,-317v63,0,61,-36,61,-112v0,-39,-2,-95,-13,-112v-35,9,-82,108,-92,154v-11,54,-5,70,44,70xm458,-156v19,0,32,-13,32,-32v0,-19,-13,-32,-32,-32v-19,0,-32,13,-32,32v0,19,13,32,32,32","w":1021},"A":{"d":"277,-1012v44,-73,145,-105,197,-29v77,113,92,379,157,513v17,35,50,51,97,62v38,9,65,23,78,40v36,45,-16,63,-66,71v-60,10,-63,25,-49,96v16,85,103,208,121,275v4,15,-7,31,-27,48v-47,39,-96,-6,-145,-136v-29,-73,-52,-168,-76,-248r-391,19v-19,100,-3,248,-93,268v-25,6,-41,1,-46,-11v-6,-14,-1,-58,7,-132v17,-147,181,-745,236,-836xm498,-558v-4,-82,-43,-251,-89,-338v-11,-20,-21,-30,-28,-30v-7,0,-25,31,-51,92v-34,79,-99,248,-109,328v24,48,168,89,244,70v28,-7,37,-51,33,-122","w":849},"B":{"d":"30,-993v134,-85,465,-158,504,51v26,140,-90,200,-150,286v-20,29,14,45,37,58v111,62,206,151,209,294v4,202,-94,313,-250,358v-68,20,-104,-21,-162,-48v-52,-24,-127,-71,-150,-108v-25,-235,-27,-620,-38,-891xm405,-907v0,-36,-36,-53,-77,-51v-127,5,-231,157,-173,290v9,22,39,6,55,-1v97,-40,195,-117,195,-238xm523,-218v14,-190,-134,-267,-286,-304v-85,-21,-88,-10,-88,75r1,121v3,42,-1,100,47,85v45,-14,48,17,48,65v0,104,75,137,176,90v52,-24,97,-69,102,-132","w":660},"C":{"d":"298,-1056v74,-33,214,-34,200,54v-32,38,-99,35,-155,55v-169,61,-224,300,-219,531v2,98,38,199,103,233v114,60,336,23,433,-38v101,-63,154,-76,154,-46v0,45,-21,50,-70,87v-68,51,-213,126,-293,140v-138,24,-291,-10,-350,-96v-49,-71,-61,-151,-69,-274v-20,-304,69,-559,266,-646","w":844},"D":{"d":"181,68v-44,0,-156,-87,-151,-128v0,-7,12,-12,36,-14v70,-7,173,30,226,-14v108,-90,229,-251,270,-374v79,-235,-33,-445,-178,-532v-78,-46,-172,-46,-226,20v-20,25,-26,106,-16,248v10,142,35,318,69,528v10,62,19,106,-30,106v-32,0,-59,-57,-86,-172v-33,-138,-70,-526,-61,-728v5,-112,27,-132,121,-150v100,-20,225,3,292,39v110,58,220,249,239,402v25,197,-67,353,-150,484v-64,100,-142,189,-237,247v-43,26,-82,38,-118,38","w":721},"E":{"d":"106,-938v70,-32,226,-114,378,-114v68,0,119,5,153,17v68,24,69,75,-14,75v-181,0,-338,70,-418,175v-56,73,-70,141,-58,243v4,35,39,27,68,17v48,-16,129,-26,242,-39v164,-18,232,14,112,79v-97,52,-290,73,-355,149v-40,47,-9,80,25,125v81,108,242,134,407,73v64,-23,108,-33,133,-30v25,3,37,20,37,50v0,19,-19,40,-58,65v-63,42,-190,89,-285,89v-216,0,-269,-60,-367,-202v-69,-101,-81,-233,-74,-407v8,-182,9,-285,11,-308v1,-17,21,-38,63,-57","w":846},"F":{"d":"186,-1027v170,-23,432,-152,642,-152v32,0,47,10,47,25v0,8,-20,23,-63,42v-152,67,-392,134,-522,193v-56,26,-98,35,-130,73v-40,47,-17,162,-22,247v129,-9,516,-57,561,-13v8,8,-6,16,-35,33v-55,31,-316,74,-456,104v-21,4,-29,26,-31,52v-1,13,14,122,30,219v6,34,-5,64,-34,64v-28,0,-54,-32,-79,-96v-49,-122,-76,-348,-59,-523r23,-244","w":905},"G":{"d":"310,-344v2,-60,27,-69,92,-69v139,0,420,-116,506,-93v26,7,20,19,-13,45v-63,48,-253,100,-327,153v-53,38,-26,127,-52,188v-44,100,-161,188,-290,130v-28,-14,-53,-33,-74,-60v-96,-123,-135,-261,-118,-414v17,-153,89,-301,216,-446v68,-77,124,-110,169,-106v48,4,107,65,67,110v-8,9,-21,12,-38,12v-119,24,-221,161,-264,266v-61,152,-26,403,56,500v54,64,166,31,160,-49v-3,-48,-56,-65,-74,-107v-9,-22,-16,-41,-16,-60","w":954},"H":{"d":"591,-1185v63,-39,99,1,117,117v14,94,-5,273,26,348v12,31,58,10,71,40v16,38,-8,75,-38,85v-17,6,-30,28,-39,65v-9,37,-16,93,-19,169v-6,132,-19,208,-41,229v-11,11,-22,0,-31,-31v-28,-91,-26,-296,-33,-426v-189,18,-418,7,-414,192v2,64,12,125,27,185v14,57,27,88,-27,88v-77,0,-115,-128,-115,-385v1,-94,-9,-240,-31,-300v-20,-55,-22,-86,15,-116v82,-65,113,15,112,111v-1,47,14,108,41,122v91,21,239,-4,322,-24v85,-21,75,-40,72,-146v-2,-60,-17,-128,-37,-205v-15,-60,-8,-99,22,-118","w":841},"I":{"d":"31,-967v-7,-71,17,-109,65,-119v28,-6,50,4,65,29v17,60,28,209,34,307v15,263,41,455,94,568v29,62,-27,63,-74,54v-65,-31,-69,-137,-81,-224r-19,-147v-13,-115,-44,-297,-68,-382v-9,-27,-14,-56,-16,-86","w":328},"J":{"d":"61,-403v0,-28,2,-66,16,-74v33,-1,257,212,349,216v27,-9,43,-54,46,-136v4,-129,-24,-377,-70,-497v-9,-23,-33,-30,-64,-21v-58,16,-184,45,-274,51v-60,4,-30,-98,-7,-123v58,-40,198,-21,275,-45v32,-10,49,-18,49,-27v1,-22,28,-21,52,-14v60,19,214,20,311,21v139,1,205,10,200,25v-5,15,-77,33,-216,54v-67,10,-116,16,-164,38v-59,27,-38,132,-24,205v15,78,27,144,32,200v15,152,63,377,-117,374v-110,-2,-254,-87,-324,-148v-46,-40,-70,-72,-70,-99","w":974},"K":{"d":"69,-1005v85,-7,80,37,80,134v0,50,6,122,32,136v38,1,86,-27,143,-87v57,-60,105,-131,144,-213v56,-117,99,-176,128,-176v15,0,29,15,40,45v7,19,0,54,-22,104v-45,103,-142,237,-221,311v-35,34,-83,81,-99,114v74,48,246,64,338,103v67,29,119,76,134,112v-1,6,-17,9,-49,9v-173,0,-365,-104,-548,-94v-46,2,-29,60,-21,104v16,91,33,137,22,209v-2,15,-14,24,-27,29v-33,12,-57,-12,-74,-73v-32,-59,-47,-637,-32,-725v5,-25,15,-41,32,-42","w":796},"L":{"d":"64,-1078v1,-5,24,-8,69,-8v72,0,60,56,49,118v-23,123,-42,518,-8,616v10,16,35,24,76,28v65,7,370,-25,432,-17v39,5,67,15,82,34v15,19,16,32,1,40v-180,42,-522,56,-735,85","w":807},"M":{"d":"610,-653v31,-137,79,-284,152,-381v30,-38,93,-75,134,-31v11,13,18,30,23,53v25,107,32,802,68,992v11,54,20,88,-27,88v-80,0,-82,-94,-88,-168r-16,-216v-2,-43,-5,-95,-8,-155v-5,-117,-10,-216,-18,-299v-8,-83,-15,-124,-21,-124v-9,0,-31,54,-67,161v-36,107,-72,232,-111,375v-8,33,-85,60,-112,26v-31,-40,-30,-94,-39,-177v-10,-99,-25,-172,-48,-219v-23,-47,-55,-70,-94,-70v-34,0,-57,35,-78,102v-36,117,-18,364,-48,510v-15,71,-29,126,-50,166v-21,40,-43,56,-65,49v-15,-5,-29,-46,-41,-123v-30,-194,-39,-494,-9,-704v6,-43,16,-62,61,-64v47,-2,109,-31,143,-53v53,-35,105,-39,157,-17v84,36,153,182,202,279","w":1025},"N":{"d":"692,-1080v-21,-67,71,-81,104,-44v33,92,16,217,16,358v0,219,-6,367,-51,504v-31,94,-94,131,-192,44v-68,-60,-210,-286,-295,-396v-51,-65,-49,-88,-68,12v-8,45,-15,99,-20,162v-10,111,-23,227,-70,281v-37,43,-66,39,-78,-5v-28,-99,27,-583,27,-658v0,-79,5,-101,78,-104v29,0,60,17,94,52v34,35,82,100,145,195v130,196,211,309,241,339v18,18,32,23,41,14v41,-111,71,-448,74,-584v2,-86,-29,-114,-46,-170","w":845},"O":{"d":"30,-387v0,-167,106,-539,188,-616v71,-67,83,-93,210,-73v200,32,325,198,378,388v46,167,-8,360,-70,456v-40,62,-101,112,-183,146v-123,51,-141,62,-273,27v-125,-33,-250,-178,-250,-328xm694,-677v-62,-133,-137,-290,-296,-309v-20,4,-13,36,-15,60v-9,90,-95,99,-139,166v-60,92,-111,220,-104,369v9,177,153,270,343,231v157,-32,252,-183,252,-362v0,-40,-12,-93,-41,-155","w":854},"P":{"d":"44,-873v26,-76,112,-148,218,-148v116,0,190,43,238,132v43,80,75,222,26,305v-30,50,-94,106,-193,166v-137,83,-172,140,-112,181v69,48,19,232,-59,225v-42,-24,-69,-126,-69,-200v1,-47,-17,-110,-40,-132v-31,-31,-32,-44,4,-67v22,-13,32,-46,30,-101v-2,-55,-16,-145,-42,-270v-7,-37,-8,-67,-1,-91xm444,-692v14,-99,-78,-192,-150,-202v-144,-20,-124,225,-100,350v7,34,19,64,54,64v47,0,73,-32,114,-63v50,-39,73,-89,82,-149","w":584},"Q":{"d":"259,-931v33,-24,278,-110,305,-121v2,-1,34,9,96,31v183,65,266,372,173,592v-58,137,118,129,161,215v-6,27,-53,24,-92,18v-27,-4,-54,-11,-81,-22v-43,-17,-103,-8,-172,38v-119,79,-353,58,-467,-18v-100,-66,-164,-168,-150,-326v14,-162,93,-348,227,-407xm769,-644v0,-135,-16,-162,-88,-232v-32,-30,-82,-72,-120,-82v-78,28,-227,230,-282,251v-27,10,-34,-72,-62,-30v-9,13,-23,40,-40,80v-75,171,-40,299,89,375v118,70,161,79,301,26r90,-35v-66,-30,-216,-80,-201,-147v11,-47,52,-71,110,-62v44,7,106,75,136,81v63,-12,67,-141,67,-225","w":1024},"R":{"d":"51,-894v125,-49,199,-278,389,-206v87,33,124,136,124,261v0,159,-35,166,-131,269v-35,38,-65,70,-85,100v-20,30,-27,50,-19,57v100,58,322,115,437,169v47,21,71,35,71,43v0,45,-78,49,-233,10v-129,-32,-272,-83,-399,-122v10,59,35,119,15,187v-13,47,-43,109,-95,86v-12,-5,-23,-41,-36,-102v-35,-184,-64,-453,-58,-668v2,-56,9,-84,20,-84xm468,-810v-3,-76,-55,-193,-121,-176v-101,27,-181,229,-168,381v9,108,53,63,119,9v57,-46,154,-149,170,-214","w":867},"S":{"d":"295,-936v105,-85,216,-177,341,-206v81,-18,94,39,68,123v-14,46,-35,64,-96,49v-27,-7,-59,-2,-94,14v-64,29,-204,136,-257,199v-50,60,-60,67,4,98v26,11,55,20,88,25v138,20,283,120,323,234v28,79,8,138,-50,192v-60,56,-353,144,-518,166v-59,8,-92,-59,-63,-90v15,-17,48,-24,96,-24v111,2,309,-58,372,-106v41,-31,51,-68,32,-115v-29,-72,-136,-132,-241,-132v-76,0,-169,-47,-212,-89v-73,-71,-45,-88,30,-174v46,-52,106,-107,177,-164","w":746},"T":{"d":"46,-900v-31,-39,-13,-133,28,-151v37,2,56,16,92,26v148,41,508,-18,654,-11v51,2,84,10,100,25v16,15,13,29,-10,38v-79,32,-383,58,-473,100v-24,11,-28,143,-17,386v8,187,6,297,0,329v-6,32,-34,33,-54,18v-49,-86,-35,-224,-42,-363v-7,-157,-9,-253,-17,-287v-20,-84,-43,-79,-160,-73v-47,3,-80,-10,-101,-37","w":961},"U":{"d":"462,-986v-14,-35,95,-142,145,-128v116,32,207,184,197,346v-20,316,-184,548,-454,606v-90,19,-124,-26,-180,-84v-129,-134,-119,-309,-138,-584v-5,-78,-19,-144,56,-144v24,0,39,4,46,11v13,13,19,58,24,137v3,50,6,324,23,384v25,91,118,168,210,154v134,-19,274,-192,303,-331v23,-113,-29,-295,-82,-353v-25,-28,-145,27,-150,-14","w":834},"V":{"d":"34,-1000v16,-40,121,-25,121,16v0,27,35,130,105,306v70,176,112,264,123,265v47,-152,91,-583,130,-735v17,-66,31,-99,46,-99v53,1,64,28,57,87v-13,105,-47,207,-70,352v-29,182,-58,604,-133,629v-85,29,-138,-122,-162,-203v-48,-165,-152,-369,-207,-528v-13,-36,-23,-59,-10,-90","w":648},"W":{"d":"945,-1182v77,0,64,92,56,172v-17,179,-72,455,-118,585v-25,72,-49,108,-70,108v-118,-106,-254,-300,-365,-433r-24,135v-25,145,-62,226,-102,255v-63,45,-162,-110,-194,-202v-46,-132,-93,-284,-98,-455v-2,-69,56,-90,90,-33v37,63,36,188,64,280v28,90,63,141,100,213r14,-259v6,-61,8,-110,85,-110v117,0,149,76,203,142v50,61,100,144,152,194v28,28,47,41,56,38v15,-5,31,-42,50,-111v29,-101,64,-300,52,-414v-8,-78,-17,-105,49,-105","w":1036},"X":{"d":"56,-1001v-42,-73,15,-178,96,-127v22,14,41,36,56,67v27,55,59,102,98,139v65,61,81,60,120,-4v34,-57,67,-163,121,-186v47,-20,98,16,65,80v-37,72,-117,154,-133,241v47,139,199,321,273,447v31,52,48,82,48,92v0,36,-17,42,-55,24v-88,-43,-214,-251,-297,-336v-74,-76,-68,-79,-134,6v-68,89,-174,328,-240,366v-30,17,-43,10,-44,-28v25,-94,188,-385,244,-472v21,-59,-27,-93,-56,-126v-47,-53,-142,-147,-162,-183","w":830},"Y":{"d":"674,-1105v14,-58,99,-111,141,-49v12,36,-9,78,-26,106v-22,35,-53,132,-93,294v-40,162,-80,357,-123,585v-35,186,-68,276,-100,271v-3,-1,-7,-3,-10,-6v-9,-9,-6,-74,9,-194v15,-120,35,-238,59,-353v12,-60,4,-90,-23,-91v-25,-1,-78,-37,-156,-110v-78,-73,-152,-151,-220,-234v-68,-83,-102,-138,-102,-165v0,-34,18,-47,52,-34v154,61,267,329,428,397v70,30,85,-49,98,-108v20,-90,40,-254,66,-309","w":849},"Z":{"d":"506,-428v103,30,337,2,453,34v32,9,32,31,0,42v-143,48,-384,48,-526,96v-61,21,-97,36,-127,-6v-23,-32,-15,-75,10,-128v37,-77,225,-271,300,-364v34,-41,50,-65,50,-72v0,-18,-44,-31,-128,-48v-124,-25,-330,-8,-460,-35v-77,-16,-46,-138,3,-164v45,-24,96,-11,126,22v96,59,497,53,580,89v40,17,57,43,45,80v-32,101,-260,339,-326,454","w":1015},"[":{},"\\":{"d":"60,-1221v1,-17,24,-27,45,-26v14,0,71,48,169,145v130,127,395,395,472,522v48,78,152,170,191,256v44,95,-47,176,-109,96v-20,-26,-48,-68,-78,-127v-107,-214,-277,-435,-510,-664v-64,-64,-146,-143,-180,-202","w":1049},"]":{},"^":{"w":130},"_":{},"`":{"d":"32,-1118v19,-30,33,-35,64,-10v55,45,87,95,143,170v105,139,145,219,123,240v-7,7,-21,8,-40,-2v-72,-36,-194,-203,-244,-287v-38,-62,-54,-99,-46,-111","w":397},"a":{"d":"184,-676v41,-44,92,-74,152,-87v66,-14,114,-5,106,52v-5,36,-67,72,-109,80v-90,16,-186,146,-165,251v16,85,140,76,182,14v23,-34,32,-68,21,-105v-18,-55,17,-124,49,-146v51,-35,68,-4,96,43v55,92,94,210,164,279v49,48,91,75,130,75v76,0,55,50,5,72v-41,18,-103,26,-147,3v-61,-32,-132,-121,-185,-175v-112,65,-268,200,-394,78v-50,-49,-70,-109,-53,-186v17,-77,66,-159,148,-248","w":890},"b":{"d":"81,-144v-68,-16,-69,-125,4,-121v23,2,41,-6,46,-27v36,-158,-47,-708,-47,-887v0,-82,33,-138,72,-153v44,18,86,119,81,198v-6,84,-10,283,7,386v6,34,23,46,62,47v88,0,205,68,243,125v52,79,-1,243,-50,301v-67,78,-274,165,-418,131xm461,-450v0,-64,-68,-105,-126,-117v-32,-6,-29,32,-31,59v-4,61,0,188,21,196v15,16,41,8,80,-27v38,-34,56,-71,56,-111","w":602},"c":{"d":"30,-390v0,-233,137,-374,318,-436v32,0,48,26,64,44v38,40,37,113,-18,132v-38,13,-109,-20,-136,8v-33,34,-108,154,-124,233v3,37,28,66,46,89v62,81,132,112,266,76v61,-17,138,-52,233,-99v16,-8,24,22,23,42v0,27,-25,55,-74,85v-82,50,-241,98,-366,83v-166,-20,-232,-79,-232,-257","w":732},"d":{"d":"574,-634v0,-232,-177,-464,-225,-664v0,-37,9,-53,28,-50v45,6,128,154,161,227v67,148,111,278,128,392v37,250,-38,444,-170,567v-107,99,-215,128,-351,77v-102,-38,-142,-160,-97,-285v36,-100,111,-194,192,-265v71,-62,125,-91,164,-87v39,4,68,40,89,110v13,47,26,77,39,92v13,15,22,12,30,-8v8,-20,12,-56,12,-106xm327,-533v-79,-7,-116,77,-144,139v-32,70,-45,190,51,202v80,10,170,-19,211,-60r68,-68v-55,-69,-116,-166,-186,-213","w":707},"e":{"d":"446,-776v69,-50,181,-51,224,19v74,122,-20,288,-120,327v-37,30,-271,41,-264,77v3,17,56,28,153,33v26,2,54,3,84,3v109,0,166,10,173,30v0,39,-39,45,-118,55v-178,24,-421,5,-514,-80v-21,-19,-34,-32,-34,-43v0,-15,26,-50,77,-107v82,-93,247,-246,339,-314xm554,-559v26,-23,35,-134,-13,-137v-46,9,-75,38,-117,73v-54,45,-75,77,-66,95v10,34,186,-5,196,-31","w":728},"f":{"d":"147,-605v59,-3,61,-36,61,-106v0,-132,82,-413,148,-475v23,-21,41,-65,85,-54v39,10,93,41,110,70v22,38,-13,53,-51,52v-41,0,-72,16,-96,49v-40,57,-84,219,-84,333v0,140,197,74,294,119v17,24,-9,30,-36,41v-44,16,-129,25,-172,43v-60,25,-38,26,-15,89v35,93,129,198,111,321v-5,32,-45,45,-64,12v-32,-57,-39,-100,-85,-172v-33,-51,-61,-98,-95,-135v-49,-54,-48,-73,-101,-49v-13,7,-26,14,-34,24v-34,41,-94,-23,-93,-65v2,-63,53,-94,117,-97","w":651},"g":{"d":"46,-517v23,-67,145,-230,216,-261v70,-30,235,-24,240,61v2,34,34,77,59,91v40,23,40,64,29,130v-54,301,30,841,-221,935v-37,14,-80,0,-125,-39v-45,-39,-82,-94,-112,-165v-69,-163,-10,-158,81,-45v49,62,90,93,119,98v29,5,60,-16,84,-66v33,-68,41,-300,36,-418v-2,-82,-8,-129,-19,-140v-36,-7,-84,17,-119,36v-117,62,-247,48,-276,-65v-13,-53,-9,-103,8,-152xm412,-592v-9,-48,-61,-75,-120,-70v-59,47,-130,143,-136,222v-3,39,8,58,33,59v21,0,63,-18,128,-50v54,-27,109,-89,95,-161","w":626},"h":{"d":"55,-1141v14,-58,23,-103,76,-106v66,-4,95,61,65,129v-34,78,-65,418,-60,493v3,12,14,12,30,-2v34,-31,88,-75,145,-70v18,2,53,41,107,114v54,73,106,150,153,231v47,81,71,133,72,157v1,30,-16,35,-54,17v-66,-32,-162,-137,-203,-216v-26,-51,-67,-123,-99,-147v-77,77,-93,253,-165,338v-25,30,-90,10,-90,-24v0,-75,10,-862,23,-914","w":673},"i":{"d":"74,-743v37,-38,64,-23,81,46v26,112,19,324,44,438v14,65,27,103,-29,103v-37,0,-72,-50,-84,-84v-26,-70,-38,-273,-32,-382v3,-70,9,-110,20,-121xm51,-951v-27,-35,-27,-98,13,-119v88,-45,156,91,90,154v-37,35,-84,-9,-103,-35","w":239},"j":{"d":"321,-596v-20,-54,-68,-160,-3,-190v44,-21,99,-12,116,28v49,117,45,284,45,457v0,206,17,312,-63,421v-125,171,-265,118,-354,-61v-17,-35,-34,-67,-31,-103v12,-21,28,-10,48,6v14,11,29,27,46,48v41,51,81,80,120,85v39,5,73,-12,92,-56v59,-137,34,-504,-16,-635xm335,-1118v75,-3,106,118,48,162v-69,53,-111,-4,-109,-85v1,-51,14,-75,61,-77","w":510},"k":{"d":"39,-826v-11,-161,-11,-253,0,-275v20,-25,41,2,53,29v10,21,16,44,18,69v22,254,40,404,53,451v11,39,24,47,43,26v25,-28,99,-228,141,-284v25,-33,41,-52,53,-52v30,0,39,19,23,55v-13,28,-108,331,-112,362v57,62,253,134,284,205v12,26,8,40,-19,44v-15,3,-36,1,-63,-6r-328,-73v5,91,70,303,-33,305v-11,1,-19,-2,-24,-7v-10,-10,-24,-93,-40,-250v-16,-157,-32,-357,-49,-599","w":632},"l":{"d":"32,-1033v-7,-91,-4,-118,42,-141v43,-21,85,9,92,43v38,199,10,446,50,667v25,138,45,237,74,295v24,48,37,147,-28,153v-93,-15,-109,-85,-128,-188v-9,-53,-19,-134,-27,-241v-14,-190,-59,-395,-75,-588","w":340},"m":{"d":"209,-612v17,-57,80,-74,146,-44v68,31,110,106,156,163v51,-66,107,-160,198,-173v51,-7,94,1,119,38v41,60,90,290,108,396v14,81,17,126,10,133v-25,25,-49,15,-81,-26v-61,-79,-67,-273,-125,-363v-40,-30,-69,11,-94,38v-40,44,-78,100,-114,149v-82,112,-136,47,-161,-83v-20,-105,-57,-110,-109,-15v-34,62,-76,185,-118,243v-25,34,-44,54,-59,57v-21,4,-35,-3,-42,-22v-17,-18,-16,-401,-4,-422v10,-57,99,-2,137,-25v15,-9,26,-22,33,-44","w":980},"n":{"d":"113,-605v23,-1,44,16,44,38v0,15,9,15,26,-3v32,-35,77,-95,126,-95v37,0,84,16,140,54v91,61,167,135,227,221v60,86,91,165,91,234v1,39,-16,78,-52,59v-15,-8,-27,-25,-35,-50v-33,-97,-186,-273,-272,-317r-93,-48r-108,246v-25,48,-42,101,-85,122v-22,10,-32,-3,-48,-14v-63,-70,-50,-289,-13,-386v16,-40,32,-61,52,-61","w":797},"o":{"d":"199,-28v-137,0,-169,-81,-169,-231v0,-97,64,-379,105,-433v51,-67,243,-38,304,9v64,49,70,89,71,209v2,169,-58,314,-152,388v-48,38,-100,58,-159,58xm215,-124v155,0,208,-248,191,-420v-4,-38,-71,-81,-112,-66v-87,67,-181,220,-164,388v5,52,33,98,85,98","w":540},"p":{"d":"280,-220v-49,1,-38,60,-38,114v0,29,6,70,11,123v15,158,10,244,-13,259v-36,23,-63,8,-82,-43v-35,-93,-33,-360,-98,-436v-25,-29,-26,-49,-6,-75v66,-90,-60,-250,-14,-364v25,-62,62,-85,123,-126v117,-78,193,-82,292,8v70,63,99,182,63,304v-27,93,-99,161,-174,208v-29,18,-51,28,-64,28xm428,-576v-4,-68,-87,-122,-139,-122v-58,0,-96,44,-105,120v-9,74,-8,186,23,229v40,56,58,23,119,-18v60,-40,107,-119,102,-209","w":564},"q":{"d":"34,-316v10,-100,146,-377,220,-479v38,-52,68,-103,130,-99v26,2,67,48,76,79v8,28,-18,25,4,49v35,38,113,46,103,130v-11,89,-42,215,-73,281v-52,111,-87,320,-94,477v-4,101,9,115,86,70v84,-49,188,-161,247,-246v52,-75,90,-108,112,-100v11,4,16,18,16,43v0,24,-27,71,-81,143v-54,72,-114,141,-180,205v-96,92,-109,111,-211,121v-134,14,-105,-151,-94,-277r21,-244v-63,20,-161,40,-225,5v-50,-27,-65,-79,-57,-158xm365,-400v16,-57,21,-211,-6,-252v-15,-22,-33,-24,-58,-5v-60,45,-163,270,-142,350v10,38,25,57,56,54v49,-6,132,-83,150,-147","w":891},"r":{"d":"142,-681v95,-66,243,-146,384,-146v62,-1,116,24,72,66v-66,63,-254,64,-323,126v-63,56,-64,139,-54,274v9,118,23,186,-26,236v-34,35,-65,31,-84,0v-35,-57,-56,-350,-77,-402v-10,-24,-4,-49,11,-70v15,-21,47,-49,97,-84","w":645},"s":{"d":"30,-576v18,-158,177,-293,285,-372v50,-37,111,-42,118,32v4,44,-29,70,-67,83v-82,30,-156,79,-177,153v-8,129,141,142,223,206v51,40,86,74,106,120v26,59,-5,95,-30,146v-49,99,-104,167,-240,131v-29,-8,-47,-20,-56,-31v-16,-39,29,-52,68,-61v72,-17,174,-109,113,-197v-37,-54,-160,-61,-235,-97v-53,-25,-98,-67,-108,-113","w":557},"t":{"d":"203,-1288v5,-115,-11,-137,38,-168v36,-22,74,-2,81,36v13,70,-3,210,2,316v6,137,19,226,33,345v80,-8,276,-51,317,-10v14,14,-3,30,-42,53v-84,49,-269,47,-291,152v-20,96,-6,255,22,337v18,53,8,75,-32,92v-38,15,-64,2,-83,-37v-32,-67,-25,-276,-26,-401v-44,7,-142,38,-176,21v-25,-12,-21,-139,10,-144v17,-10,56,-13,115,-6v22,3,36,-2,42,-14v24,-108,-16,-428,-10,-572","w":708},"u":{"d":"402,-798v-13,-43,128,-80,156,-54v60,30,90,184,70,283v-12,60,-37,132,-80,214v-69,133,-167,199,-296,199v-153,0,-189,-122,-213,-286v-11,-85,-9,-143,-1,-177v11,-45,79,-65,116,-37v24,36,22,83,22,160v0,111,15,182,46,212v63,61,190,-57,227,-114v42,-64,73,-136,83,-222v7,-67,-17,-124,-68,-137v-37,-10,-57,-24,-62,-41","w":665},"v":{"d":"442,-480v58,-92,119,-251,172,-344v26,-47,42,-70,48,-70v30,0,32,40,17,123v-28,150,-237,547,-297,607v-33,33,-65,40,-91,10v-71,-81,-135,-234,-194,-336v-47,-83,-68,-145,-67,-184v1,-39,26,-59,74,-59v41,0,74,40,99,121v25,81,52,139,82,176v30,37,61,50,92,38v13,-5,34,-32,65,-82","w":719},"w":{"d":"791,-939v-49,-69,25,-114,96,-91v20,6,32,28,35,62v3,34,1,103,-8,206v-24,282,-67,445,-130,490v-53,37,-129,-3,-226,-122v-42,-51,-103,-124,-147,-147v-60,42,-102,191,-152,249v-21,24,-36,36,-49,32v-15,-5,-36,-40,-65,-107v-43,-99,-115,-290,-115,-405v0,-59,5,-90,58,-90v62,0,70,52,83,122v25,128,43,199,60,214v46,17,51,-61,53,-110v2,-66,31,-135,82,-150v68,7,90,53,139,102v82,82,137,153,174,205v18,26,45,64,73,60v42,-86,53,-284,52,-419v-1,-53,-3,-87,-13,-101","w":953},"x":{"d":"346,-762v0,-68,94,-167,131,-126v43,48,-8,158,-38,206r-74,118r151,132v53,48,122,108,150,154v0,17,-28,11,-86,-4v-70,-18,-223,-131,-269,-131v-5,0,-18,17,-39,52v-44,70,-142,296,-188,300v-19,10,-32,-21,-27,-47v26,-136,120,-286,177,-407v-59,-52,-141,-110,-184,-172v-41,-58,-13,-128,52,-117v45,8,87,41,114,77v29,37,72,64,110,29v14,-13,20,-35,20,-64","w":696},"y":{"d":"390,-496v37,-61,55,-250,84,-297v15,-24,33,-37,59,-37v75,0,81,80,12,238v-65,149,-144,600,-144,817v0,117,-9,180,-27,188v-34,4,-35,-28,-44,-87v-30,-189,10,-538,-82,-684v-51,-81,-177,-190,-212,-263v-26,-55,69,-127,102,-104v59,17,137,194,196,241v26,20,40,14,56,-12","w":623},"z":{"d":"31,-820v1,-62,53,-94,159,-88v73,4,193,14,361,43v79,14,150,28,133,122v-18,105,-245,373,-245,407v52,30,366,23,395,44v6,4,-5,14,-29,29v-73,45,-316,64,-447,55v-118,-8,-161,-2,-116,-80v72,-125,205,-229,271,-359v28,-55,3,-95,-51,-105v-54,-10,-105,-13,-180,-14v-159,0,-242,-18,-251,-54","w":866},"{":{},"|":{"d":"120,-637v2,-8,11,1,33,24v51,54,55,277,48,394v-6,99,-3,129,-63,122v-47,-48,-27,-155,-27,-261v0,-175,7,-268,9,-279xm68,-1097v-11,-79,-30,-118,36,-113v41,12,44,44,52,100v8,66,10,296,2,352v-9,66,-46,78,-60,21v-24,-100,-15,-254,-30,-360","w":300},"}":{},"~":{"d":"94,-926v105,-28,181,-164,286,-192v113,40,199,183,307,239v95,24,209,-12,304,-18v-66,62,-140,131,-263,131v-109,0,-195,-49,-244,-113v-14,-18,-22,-31,-22,-40v0,-35,-17,-52,-52,-51v-46,1,-106,35,-169,93v-66,59,-115,92,-143,104v-55,24,-84,-66,-59,-115v13,-25,30,-38,55,-38","w":1021},"\u00a0":{"w":500}}});

/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Typeface © CuttyFruty. 2009. All Rights Reserved
 * 
 * Description:
 * This font was created using FontCreator 5.6 from High-Logic.com
 * 
 * Designer:
 * Jellyka Nerevan
 */
Cufon.registerFont({"w":1014,"face":{"font-family":"Jellyka","font-weight":400,"font-stretch":"normal","units-per-em":"2048","panose-1":"2 0 5 0 0 0 0 0 0 0","ascent":"1638","descent":"-410","x-height":"14","cap-height":"131","bbox":"-939 -1433 6311 954","underline-thickness":"150","underline-position":"-142","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":508},"\u00a0":{"w":508},"!":{"d":"379,-1140r41,-19r17,40v-25,296,-104,592,-236,888r-27,12r-20,-7r-11,-26v109,-229,178,-510,206,-843xm113,-116v39,15,25,71,-44,166v-39,-27,-54,-62,-36,-103v23,-54,53,-74,80,-63","w":469},"\"":{"d":"79,-812r50,-18r6,16r-70,328r-28,27r-12,-31v-9,-199,9,-306,54,-322xm185,-811r50,-18r6,16r-70,328r-28,27r-12,-31v-9,-199,9,-306,54,-322","w":246},"#":{"w":1336},"$":{},"%":{"w":1610},"&":{"d":"1088,-1076v20,281,-13,436,-98,468v-85,32,-175,24,-271,-24v99,337,115,602,50,793v43,39,114,24,215,-44v49,21,52,40,18,68v-66,53,-148,62,-256,15v-70,94,-161,158,-272,191v-37,21,-109,3,-216,-54v-113,-113,-162,-207,-146,-282r21,-12r20,16v-22,69,20,157,127,265v64,31,131,23,205,-15v68,-35,133,-86,190,-163v-79,-263,-152,-444,-234,-530v-49,-51,-117,-48,-190,-7v-65,103,-101,224,-108,364r-37,-29v5,-255,59,-412,162,-471r126,-20r36,29v162,196,171,272,268,613v55,-147,29,-417,-79,-810r9,-22v152,82,264,100,334,54v70,-46,77,-166,22,-361r-41,-143r-18,-14r-82,-5r8,-54r22,-12r80,4v54,50,156,89,135,192xm857,-847v-11,21,-25,39,-43,52v-52,-17,-95,-57,-130,-120v25,-136,62,-226,111,-270v-79,202,-59,315,62,338","w":1101},"'":{"d":"734,-788r53,0r0,18r-177,284r-36,15r0,-33v59,-189,113,-284,160,-284","w":346},"(":{"d":"199,5r-73,0v-49,-20,-73,-63,-73,-128v170,-494,429,-783,777,-867r55,0r36,37r0,54r-55,55r-73,-18v-51,3,-125,27,-221,74v-96,47,-194,161,-295,342v-101,181,-151,307,-151,378r55,18","w":534},")":{"d":"392,-950v171,0,256,73,256,220v-78,294,-252,534,-523,720r-112,46r-46,-62r32,-63r64,19v249,-110,414,-342,494,-697v0,-33,-86,-75,-257,-128r0,-18","w":516},"*":{"w":1024},"+":{},",":{"d":"157,-112r29,0v9,14,28,17,28,43v0,63,-96,187,-287,373r-57,29r0,-15r187,-215v0,-29,-10,-48,-15,-72v37,-74,76,-122,115,-143xm-159,347r15,0r0,14r-201,187r-29,0r0,-43","w":304},"-":{"d":"49,-280r46,0v31,26,59,35,91,18v86,15,129,27,129,37v-9,25,-19,37,-28,37v-177,0,-266,-18,-266,-55v1,-21,20,-24,28,-37","w":376},"\u00ad":{"d":"49,-280r46,0v31,26,59,35,91,18v86,15,129,27,129,37v-9,25,-19,37,-28,37v-177,0,-266,-18,-266,-55v1,-21,20,-24,28,-37","w":376},".":{"d":"159,-90v91,0,104,38,39,114v-101,-7,-152,-26,-154,-56v13,-39,51,-58,115,-58","w":365},"\/":{"d":"622,-1101r50,-16r4,61v-137,410,-329,807,-578,1191r-33,10r-19,-15r-2,-40v201,-295,378,-674,530,-1135","w":569},"0":{"d":"964,-821v171,0,259,38,264,113v5,75,-86,192,-272,350v-186,158,-434,288,-744,391r-73,0v-49,-20,-73,-63,-73,-128v73,-191,384,-483,933,-878r55,0r36,37r0,54r-55,55r-73,-18v-51,3,-188,92,-408,269v-159,128,-267,232,-326,311v-59,79,-89,135,-89,171v0,36,18,60,55,72v519,-158,835,-370,931,-640v19,-54,-70,-91,-253,-104r0,-18"},"1":{"d":"577,-827r35,0r0,71v-355,369,-533,600,-533,693r0,71r-18,0r-53,-53r0,-36v0,-109,190,-357,569,-746","w":392},"2":{"d":"818,-846v62,55,93,98,93,131v0,105,-156,280,-469,526r319,262r0,19r-37,0v-231,-152,-365,-215,-404,-190r-290,115v-9,-10,-19,-15,-19,-38v0,-47,131,-115,394,-206v287,-194,431,-350,431,-469r0,-19r-37,-56v-187,75,-294,94,-319,56v67,-87,180,-131,338,-131","w":917},"3":{"d":"202,-723r50,0v147,23,220,56,220,101v0,29,-81,103,-236,220r0,33v69,-5,177,11,168,51r0,17v-33,67,-117,162,-253,287v-2,53,-10,71,-50,67r-34,-34r0,-50r253,-253r0,-34v-43,8,-81,20,-135,17r-34,-34r0,-51r236,-219r0,-50v-101,11,-207,39,-320,84r-17,-17r0,-34v0,-17,51,-50,152,-101","w":498},"4":{"d":"259,-552v85,-3,148,-6,187,-11r26,-3v117,-245,181,-369,193,-373r11,-4v10,29,16,87,-20,159r-372,744r-91,130r-95,45r2,-137r55,-19v179,-219,271,-372,274,-457r-4,-11v-76,-29,-175,-35,-297,-16v-3,-71,51,-222,146,-459v14,-35,30,-55,65,-52v-139,312,-165,467,-80,464","w":636},"5":{"d":"832,-625v66,14,99,30,99,49v-9,8,-13,20,-33,17r-116,-17r-33,37r-396,-4r-33,-33xm304,-493r33,0r-24,90v49,-16,103,-13,164,9v61,22,91,83,91,181v-187,141,-380,224,-578,248r0,-17v55,-45,192,-106,413,-181r82,-66r0,-33v-18,-55,-95,-83,-231,-83r-16,-16r0,-33","w":783},"6":{"d":"270,28r-75,0v-101,-20,-158,-72,-172,-155v200,-329,340,-537,421,-623v81,-86,131,-132,152,-137v21,4,43,7,52,23r0,91v-191,120,-341,298,-448,534v-7,54,-23,100,-23,162v43,2,71,20,108,29v141,0,277,-80,409,-241r0,-16r-61,-15r-201,35r0,-15v0,-24,82,-46,246,-65v51,13,76,28,76,45r0,61v0,68,-161,164,-484,287xm347,-253v-15,10,-19,32,-46,30v0,-20,15,-30,46,-30","w":820},"7":{"d":"277,-909v93,-4,202,1,326,14r26,-3v36,-65,41,-89,71,-96v10,29,-6,99,-44,210v-42,120,-98,242,-172,365v45,0,63,18,52,53r-65,4r-187,322r-91,130r-95,45r2,-137r55,-19v174,-163,242,-275,204,-336r-140,19r-44,-35v73,-19,163,-21,242,-34v109,-183,166,-318,169,-403r-4,-11v-122,-23,-285,-37,-489,-43r-15,-8r-189,238v-9,6,-18,2,-26,-3r290,-519r15,7v-21,164,16,244,109,240","w":480},"8":{"d":"731,-880v54,-62,109,-55,206,-54r38,39r0,19r-38,39r-39,-39r-19,0r-127,70v-173,97,-209,211,-106,342r-13,19v-379,115,-568,283,-568,504v0,64,26,103,77,116v129,-15,216,-50,259,-105r20,0r0,19v-50,56,-143,91,-279,105v-90,-18,-135,-44,-135,-77r0,-97v0,-237,188,-410,564,-520v-117,-83,-63,-210,160,-380xm606,-405v183,-39,303,-123,368,-299v13,-36,42,-42,73,-23v-74,211,-181,310,-321,299r73,62v0,91,-97,219,-290,386r-38,0v104,-94,181,-191,232,-290v0,-64,-32,-103,-97,-116r0,-19"},"9":{"d":"495,-892r75,0v101,20,151,55,151,106r76,-15v7,8,15,12,15,30v0,24,-56,64,-167,120v-119,155,-222,304,-311,449v-89,145,-144,220,-165,225v-21,-4,-43,-7,-52,-23r0,-91v161,-185,292,-366,393,-544r-61,0v111,-91,182,-136,212,-136r0,-30r-181,-15v-141,0,-277,80,-409,241r0,16r61,15r166,-46r0,15v0,24,-70,49,-211,76v-51,-13,-76,-28,-76,-45r0,-61v0,-68,161,-164,484,-287xm328,-590v15,-10,19,-32,46,-30v0,20,-15,30,-46,30","w":574},":":{"d":"190,-391v63,0,88,26,76,79v-12,53,-41,71,-86,52v-45,-19,-69,-43,-70,-73v9,-39,35,-58,80,-58xm190,-77v32,88,17,130,-45,125v-62,-5,-94,-28,-97,-69v17,-53,65,-72,142,-56","w":288},";":{"d":"231,-316v-19,61,-40,80,-67,63v-62,-40,-47,-133,31,-143v43,-6,55,19,36,80xm85,-71r29,0v9,14,28,17,28,43v0,63,-96,187,-287,373r-57,29r0,-15r187,-215v0,-29,-10,-48,-15,-72v37,-74,76,-122,115,-143","w":304},"\u037e":{"d":"231,-316v-19,61,-40,80,-67,63v-62,-40,-47,-133,31,-143v43,-6,55,19,36,80xm85,-71r29,0v9,14,28,17,28,43v0,63,-96,187,-287,373r-57,29r0,-15r187,-215v0,-29,-10,-48,-15,-72v37,-74,76,-122,115,-143","w":304},"<":{"d":"452,-410v31,21,91,31,52,95v-13,23,-84,46,-211,70r-28,23v275,79,424,126,446,142v22,16,22,41,0,78r-44,-6r-543,-165r-64,-37r-13,-50r294,-106","w":797},"=":{"d":"45,-334r46,0v31,26,59,35,91,18v86,15,129,27,129,37v-9,25,-19,37,-28,37v-177,0,-266,-18,-266,-55v1,-21,20,-24,28,-37xm39,-191r46,0v147,27,218,49,213,66v-5,17,-12,26,-21,26v-177,0,-266,-18,-266,-55v1,-21,20,-24,28,-37","w":342},">":{"d":"270,-315r294,106r-13,50v-131,76,-277,138,-415,208r-44,6v-22,-37,-22,-63,0,-79v22,-16,107,-64,254,-147r-28,-23v-127,-24,-198,-47,-211,-70v-39,-64,22,-74,52,-95","w":667},"?":{"d":"182,62v39,15,25,71,-44,166v-39,-27,-54,-62,-36,-103v23,-54,53,-74,80,-63xm117,-976r83,-7v171,-23,290,14,356,109v66,95,93,195,81,301v-225,222,-360,407,-405,556r-38,-14r49,-174v251,-253,367,-415,348,-485r-7,-26v9,-179,-165,-225,-345,-178v2,88,7,106,-42,111v-99,-11,-155,-44,-169,-97v11,-51,39,-92,89,-96","w":705},"@":{"d":"802,-487v40,0,67,18,80,40v46,-7,61,6,44,37v-17,31,-58,88,-124,171r-15,41v71,33,82,64,34,93r-172,-57v-221,77,-367,77,-439,0v197,-217,394,-325,592,-325xm324,-200v-13,31,6,38,58,38v155,0,295,-70,420,-210r0,-19r-77,0v-197,44,-331,108,-401,191xm1041,-912v171,0,256,73,256,220v-179,469,-390,725,-635,766v-120,56,-289,77,-508,64r-73,0v-49,-20,-73,-63,-73,-128v170,-494,429,-783,777,-867r55,0r36,37r0,54r-55,55r-73,-18v-51,3,-125,27,-221,74v-96,47,-194,160,-295,341v-101,181,-151,308,-151,379r55,18v274,-6,500,-55,680,-145v180,-90,310,-312,390,-667v0,-33,-86,-75,-257,-128r0,-18","w":1327},"A":{"d":"1733,-1012r158,0r46,45r0,90v0,31,-30,46,-91,46r-22,22r0,23v60,0,90,15,90,45v-404,245,-698,457,-883,634r46,45r45,0v-29,61,-52,84,-68,68v-16,-16,-45,-23,-90,-23r-23,-22r0,-91r23,-23r0,-22v-407,230,-754,388,-1041,475r-91,-68r561,-464r73,-34v-241,227,-370,363,-385,408v151,0,611,-226,1380,-679r295,-227r-46,-67v-2,-15,21,-22,68,-23r0,-45v-148,0,-502,158,-1063,475v-101,91,-176,136,-227,136v480,-359,895,-601,1245,-724","w":1072},"B":{"d":"1186,-987v55,0,96,35,122,104v-75,233,-139,349,-192,349r35,104v0,141,-168,286,-505,435r-17,0r0,-35v245,-145,372,-232,383,-261v50,-79,62,-131,35,-156r-53,0v-65,69,-158,104,-278,104r-18,-35v0,-67,116,-130,349,-191v104,-135,156,-222,156,-261v0,-69,-21,-69,-87,-105v-125,0,-246,131,-435,331r-609,644r-35,0r366,-592v223,-290,484,-435,783,-435","w":1137},"C":{"d":"1108,-1001v-546,355,-878,707,-981,1080r44,0r368,-117v38,-31,71,-23,100,24v-167,107,-338,167,-512,181v-88,-19,-132,-41,-132,-66v96,-270,383,-624,882,-1036v314,-259,542,-375,661,-375r44,0r88,88r0,110v-291,338,-497,507,-617,507v-98,0,-140,-17,-129,-94v11,-77,83,-173,216,-289r25,-11v41,-27,61,-26,61,3v-91,61,-172,150,-241,266v-29,89,18,98,142,28v124,-70,267,-226,428,-467v-193,29,-355,108,-447,168","w":596},"D":{"d":"716,-1076v90,-54,174,-53,300,-51v77,29,134,106,172,230v-83,290,-233,545,-478,726v-199,147,-419,237,-632,307v-33,63,-96,108,-191,133r-19,-19r0,-57v0,-19,77,-63,230,-134v215,-246,399,-507,554,-784r39,0r0,19v0,73,-121,277,-364,612r0,38r19,0v373,-173,609,-403,708,-688r38,-173v-25,-63,-54,-107,-86,-133v-32,-26,-149,-13,-350,39v-20,-9,1,-30,60,-65","w":859},"E":{"d":"861,-1263v54,-62,109,-55,206,-54r38,39r0,19r-38,39r-39,-39r-19,0r-127,70v43,29,102,29,177,0r-50,46v-63,23,-113,26,-148,10r5,-26v-163,77,-246,148,-251,214v-5,66,57,112,186,138r-13,19v-475,239,-726,481,-726,727v0,64,26,103,77,116v129,-15,216,-50,259,-105r20,0r0,19v-50,56,-143,91,-279,105v-90,-18,-135,-44,-135,-77r0,-97v-21,-253,192,-483,639,-691v-64,-7,-107,-43,-129,-107v-22,-64,94,-186,347,-365xm603,-525v52,-13,87,-42,154,-39r39,78v0,91,-97,219,-290,386r-38,0v104,-94,181,-191,232,-290v0,-64,-32,-103,-97,-116r0,-19","w":723},"F":{"d":"1804,-1260r16,16r-544,608v-8,-8,-19,-13,-16,-32r224,-352r-16,-16v-131,34,-295,41,-480,32v-109,42,-258,175,-447,399r255,64r0,32v-80,-5,-147,-32,-223,-32v-143,0,-281,149,-416,448r0,80r-176,64v2,-52,11,-95,16,-144r128,-176r281,-292r-121,4r0,-48v36,-25,94,-30,174,-16v171,-201,326,-356,465,-463v139,-64,229,-96,272,-96r0,16v0,17,-37,39,-112,64r-30,29v115,5,240,17,333,-10v73,-21,213,-79,417,-179","w":516},"G":{"d":"1758,-950r152,-27v39,0,62,41,69,124v-41,49,-93,99,-166,124v-283,99,-465,183,-538,276v-249,212,-397,318,-442,318r0,-14r221,-207r156,-140v-52,1,-95,16,-142,16v-141,0,-237,-32,-290,-97r-400,110v-65,-17,-97,-49,-97,-96r28,0v28,43,65,56,110,41v53,0,288,-101,704,-303r83,0r0,27v0,19,-55,48,-166,83v-64,20,-115,46,-152,83v-8,82,14,96,111,96v187,0,348,-54,400,-110v109,-118,232,-217,359,-304xm1552,-697r302,-142r0,-14r-41,0v-86,0,-173,52,-261,156xm-106,-177v4,212,104,310,263,387r27,0v73,0,261,-97,566,-290r0,28v0,37,-144,136,-441,276v-96,46,-202,20,-313,-50v-130,-81,-212,-248,-212,-447v0,-51,23,-88,69,-111v55,0,101,46,138,138v6,58,-17,46,-97,69","w":1067},"H":{"d":"1244,-493v282,-31,568,-170,858,-415r30,-92r-61,0v-99,0,-375,169,-827,507xm1182,-525v511,-376,826,-567,950,-567v31,0,61,20,92,61v0,167,-230,346,-689,537r-413,109v-188,134,-291,228,-309,283v-18,55,42,76,179,63v59,26,8,49,-153,65v-73,7,-116,-31,-131,-110v121,-123,221,-222,300,-296v-67,3,-141,-4,-209,-5v-57,0,-115,-2,-173,-7r-485,406r-30,0v-47,-21,70,-143,349,-368v53,-148,119,-222,197,-222v0,21,15,31,46,31v2,-15,137,-127,405,-335v268,-208,453,-307,557,-298r7,63v-557,367,-850,562,-879,583v-29,21,-41,41,-35,59v15,42,286,34,319,5v37,-17,73,-34,105,-57","w":986},"I":{"d":"1759,-1081r16,16r-544,608v-8,-8,-19,-13,-16,-32r224,-352r-16,-16v-131,34,-295,41,-480,32v-109,42,-333,286,-671,731r255,64r0,32v-101,-7,-190,-25,-287,-36r-87,140r-95,25r16,-128v8,-11,29,-31,62,-61r-121,4r0,-48v36,-25,94,-30,174,-16v321,-417,534,-663,637,-738v-135,-13,-276,-52,-423,-118r-12,-34r41,-15v180,72,404,120,655,134v96,5,181,6,255,-13v74,-19,213,-79,417,-179","w":639},"J":{"d":"1140,-998r16,47v-68,139,-336,455,-805,948r0,15v116,-51,180,-57,192,-18r-38,18v-153,53,-294,120,-407,221v-471,421,-770,660,-915,695r-16,-47v119,-182,292,-340,521,-474v8,8,19,13,16,32v-25,0,-109,74,-253,221v-39,0,-65,26,-79,79r32,0v236,-155,604,-476,1105,-963r426,-537r-16,-48r-79,10v-410,301,-615,524,-615,669r63,16r0,16v0,25,-42,40,-126,47r-32,-47r0,-32v0,-93,132,-321,489,-568r411,-284xm367,-161v2,29,-22,31,-32,47v-2,-29,22,-31,32,-47","w":445},"K":{"d":"1467,-1298r36,54r0,18v-23,52,-73,108,-149,167v-76,59,-238,217,-485,473v-27,19,50,-8,231,-79v181,-71,320,-101,419,-88r-46,47v-171,32,-413,123,-713,291v-128,72,-155,147,-93,208v181,178,299,253,356,224v7,63,-22,96,-88,99v-199,-109,-321,-214,-418,-351r-141,127v-110,94,-206,141,-287,141v-8,-9,-21,-14,-17,-35v205,-210,424,-416,659,-618v235,-202,480,-429,736,-678","w":1088},"L":{"d":"1844,-1187r46,0r46,46r0,15v-34,141,-159,269,-374,384v-215,115,-386,176,-514,183v-26,-5,-46,-15,-77,-15r-389,282v-118,87,-178,152,-178,193v95,58,187,77,278,57v91,-20,142,-18,152,4v9,22,-12,23,-62,31r-199,30v-57,0,-155,-25,-292,-76r-291,245r-30,0r-31,-31r0,-30v177,-245,305,-368,383,-368v0,21,15,31,46,31v180,-147,359,-285,536,-414v-17,-55,-33,-90,-46,-107r0,-46r31,-31r31,0v22,0,43,46,64,139v456,-348,746,-522,870,-522xm1051,-614r46,-1v379,-93,629,-247,750,-460r-61,0v-99,0,-344,154,-735,461","w":779},"M":{"d":"1341,-793v285,-301,448,-440,553,-465v20,45,-16,45,-68,101v-245,262,-490,490,-732,690v-207,171,-382,374,-541,584v-142,188,-199,317,-178,378r8,21r30,15r7,22v-41,10,-77,30,-96,-21v-44,-121,122,-382,488,-780r-4,-11v-42,19,-84,39,-135,50v-52,-3,-87,-33,-106,-88v-1,-27,4,-60,-2,-82v-88,62,-141,108,-158,138r-320,218r-90,36v-15,5,-7,-9,24,-42v121,-30,287,-175,596,-458v69,-157,189,-330,381,-493v84,-72,162,-103,215,-118r45,23r4,10v3,43,-130,178,-398,404v6,18,-23,46,-87,83r-119,138v-24,53,-28,105,-11,156r46,22r23,-6v138,-39,338,-222,625,-525","w":910},"N":{"d":"827,-1034r87,18v67,57,101,134,101,229v-63,167,-93,344,-91,531v273,-374,551,-617,836,-730r96,0r0,46v-311,143,-549,310,-712,498v-163,188,-208,303,-133,339v126,61,147,72,246,67v0,60,-109,64,-327,13v-77,-98,-118,-200,-108,-304r15,-150v-194,223,-434,397,-719,520r-49,0r-16,-20r0,-46v261,-103,471,-237,630,-402v159,-165,234,-311,207,-432v-22,-100,-82,-119,-168,-73v-73,40,-133,44,-172,23v67,-81,160,-123,277,-127","w":1231},"O":{"d":"1418,-825v-345,405,-708,647,-1299,841r-73,0v-49,-20,-73,-63,-73,-128v89,-175,400,-467,933,-878r55,0r36,37r0,54r-55,55r-73,-18v-51,3,-174,107,-384,293v-153,135,-272,228,-339,299v-67,71,-100,142,-100,213r55,18v519,-158,928,-432,1226,-823v0,-33,-86,-75,-257,-128r0,-18r92,-37v171,0,256,73,256,220","w":774},"P":{"d":"889,-1168v232,0,362,100,394,237v0,107,-168,233,-505,378r-47,0r457,-315r0,-63v-67,-116,-178,-174,-331,-174v-178,0,-367,84,-568,253r-16,-16r0,-32v139,-179,345,-268,616,-268xm621,-789r47,0r0,47v-149,281,-349,539,-600,773r-31,0r-16,-16r0,-31v202,-178,386,-425,552,-742","w":552},"Q":{"d":"1086,-1045v171,0,256,73,256,220v-78,294,-252,534,-523,720v71,31,121,69,149,115v-63,79,-104,80,-124,4r-67,-50r-70,-23v-120,56,-289,77,-508,64r-73,0v-49,-20,-73,-63,-73,-128v170,-494,429,-783,777,-867r55,0r36,37r0,54r-55,55r-73,-18v-51,3,-125,27,-221,74v-96,47,-194,161,-295,342v-101,181,-151,307,-151,378r55,18v274,-6,434,-30,480,-71r32,-63r64,19v249,-110,414,-342,494,-697v0,-33,-86,-75,-257,-128r0,-18","w":985},"R":{"d":"889,-1168v232,0,362,100,394,237v0,107,-87,213,-262,318r-346,110v74,168,193,324,357,467r-12,72r-49,-16v-134,-77,-267,-254,-398,-529r83,-69v284,-97,461,-194,532,-290r0,-63v-67,-116,-178,-174,-331,-174v-178,0,-367,84,-568,253r-16,-16r0,-32v139,-179,345,-268,616,-268xm602,-812r47,0r0,47v-149,281,-349,539,-600,773r-31,0r-16,-16r0,-31v202,-178,386,-425,552,-742","w":1088},"S":{"d":"1964,-1249r38,75v0,43,-131,168,-394,375v-441,538,-728,807,-863,807r-38,0v-22,0,-72,-56,-150,-169r-507,188r-56,0r0,-38v7,-27,113,-83,319,-168r94,18v385,-194,653,-346,807,-450v198,-134,362,-300,487,-507v105,-87,193,-131,263,-131xm651,-198r0,37r94,113v107,0,294,-175,562,-525r-18,0v-161,86,-594,302,-638,375","w":1128},"T":{"d":"4789,-1222v185,-10,278,11,278,35v-713,47,-1261,76,-1644,87v-383,11,-893,17,-1530,18r-280,-18v-122,33,-1190,756,-1263,836v-64,70,-122,129,-160,191r52,35r289,-7r23,31v4,25,-75,41,-238,46v-163,5,-245,-15,-245,-58v0,-119,81,-228,228,-333v625,-449,979,-692,1068,-723r0,-18r-193,0v-736,-21,-1104,-86,-1104,-193r35,-35r263,0r0,35r-123,18r0,17v173,56,558,85,1157,88r351,-105r18,17r0,53v-8,10,-22,14,-18,35r210,18v789,20,1731,-12,2826,-70xm6118,-1310v129,11,193,29,193,52v0,29,-53,46,-158,53r-35,-53v-83,0,-346,12,-789,35r0,-35xm5252,-1236r42,31r-183,8v12,-32,59,-45,141,-39","w":506},"U":{"d":"1761,-786v60,0,90,15,90,45v-404,245,-698,457,-883,634v31,30,46,60,46,91v0,31,-10,42,-31,33v-21,-9,-56,-27,-105,-56r0,-91r23,-45v-243,121,-507,224,-794,311r-91,-68v492,-461,858,-745,1097,-852r46,0v-301,203,-521,369,-661,499v-140,130,-218,218,-233,263v151,0,528,-172,1133,-515r295,-227","w":995},"V":{"d":"1675,-786v60,0,90,15,90,45r-950,566v-243,121,-420,199,-532,234v-112,35,-192,35,-240,-1r16,-77v235,-413,472,-672,711,-779r46,0v-285,233,-459,407,-524,523v-65,116,-99,206,-103,270v144,-11,518,-189,1123,-532r295,-227","w":960},"W":{"d":"1123,-77v144,0,518,-189,1123,-532r295,-227r68,-22v60,0,90,15,90,45r-950,566v-243,121,-420,199,-532,234v-112,35,-220,14,-325,-64r0,-91r23,-45v-243,121,-507,224,-794,311r-91,-68v492,-461,858,-745,1097,-852r46,0v-301,203,-521,369,-661,499v-140,130,-218,218,-233,263v151,0,528,-172,1133,-515r295,-227r68,-22v60,0,90,15,90,45v-404,245,-698,457,-883,634v12,39,59,68,141,68","w":1726},"X":{"d":"1038,-479v22,-32,125,-120,310,-265v185,-145,379,-249,584,-313r96,0r0,46v-509,199,-855,464,-1038,793r21,115v109,54,219,80,364,77v0,60,-133,68,-398,23v-56,-35,-85,-89,-89,-163v-4,-74,20,-161,73,-258v30,-5,55,-23,77,-55xm929,-474v-79,62,-170,113,-258,166v-57,34,-235,168,-533,407r-49,0r-16,-20r0,-46v657,-408,936,-686,837,-834v-28,-99,-99,-98,-212,2r-49,0r-79,-52v67,-81,160,-123,277,-127r87,18v67,57,101,134,101,229r-53,194v-5,59,-23,80,-53,63","w":1350},"Y":{"d":"1034,-998r16,47v-68,139,-336,455,-805,948r0,15v116,-51,180,-57,192,-18r-38,18v-153,53,-294,120,-407,221v-471,421,-770,660,-915,695r-16,-47v119,-182,292,-340,521,-474v8,8,19,13,16,32v-25,0,-109,74,-253,221v-39,0,-65,26,-79,79r32,0v236,-155,543,-415,920,-781r-48,4r-53,-20v-82,-90,-70,-231,-3,-495r32,18v-23,205,-13,337,29,396r60,-24v267,-212,465,-411,594,-598v-9,-34,-23,-63,-40,-89v1,-24,46,-68,135,-132xm132,-782v70,-45,111,-36,122,25r-32,46r-56,-12xm147,-637r-10,-52v41,-5,44,13,10,52","w":410},"Z":{"d":"1544,-1270r18,0r35,36v0,133,-184,294,-552,481v-25,0,-256,208,-695,623r-107,71r0,36r72,18v177,-29,268,-26,272,8v-38,25,-123,46,-254,63r-161,-18r-231,161r-36,0r0,-72v49,-94,144,-165,285,-213v225,-163,439,-359,641,-588r0,-18v-220,62,-398,74,-535,35r-30,46v-83,-17,-80,-51,9,-101r140,2v-3,46,166,34,505,-36v307,-356,515,-534,624,-534xm1116,-860r0,18r285,-196r0,-36r-35,0","w":564},"[":{"w":758},"\\":{"d":"-57,-1085r20,-49r48,36v227,368,407,771,541,1209r-13,32r-23,4r-32,-24v-97,-344,-274,-722,-530,-1135","w":569},"]":{"w":758},"^":{"d":"430,-649r21,0r62,62r0,42r-83,104r-21,0v0,-50,-21,-92,-62,-125r-333,63r0,-42","w":564},"_":{"d":"33,-51r55,0v38,27,71,35,110,18v103,15,154,27,154,37v-11,25,-22,37,-33,37v-213,0,-319,-18,-319,-55v0,-22,23,-23,33,-37","w":404},"`":{"d":"-20,-694r31,0r201,217r-15,15v-129,-61,-212,-123,-248,-186v-2,-28,21,-30,31,-46","w":222},"a":{"d":"542,-370v40,0,67,18,80,40v46,-7,61,5,44,36v-17,31,-58,89,-124,172r-15,41v71,33,82,64,34,93r-172,-57v-221,77,-367,77,-439,0v197,-217,394,-325,592,-325xm64,-83v-13,31,6,38,58,38v155,0,295,-70,420,-210r0,-19r-77,0v-197,44,-331,108,-401,191","w":559},"b":{"d":"1147,-1051r47,0r48,48r0,47r-253,206r-32,0r111,-127r0,-31r-16,0v-91,0,-238,116,-442,347r15,0r301,-189r31,0r0,16v-65,76,-275,213,-632,411v0,63,26,91,79,94r128,8v-11,32,-26,48,-47,48r-172,3v-24,52,-76,115,-156,190r-159,63v-26,5,-20,-21,-47,-16v0,-91,73,-199,216,-327r158,-142v100,-61,263,-231,522,-475v135,-128,246,-174,300,-174xm46,4v36,0,97,-56,184,-169r0,-32r-16,0v-75,51,-131,118,-168,201","w":380},"c":{"d":"316,-406v44,0,76,-13,115,-19v64,13,96,38,96,77v-17,77,-94,103,-230,79v-115,30,-179,99,-192,208r38,39v75,0,155,-10,238,-28v83,-18,129,-12,138,19r-19,0v-206,44,-344,66,-414,66v-136,-63,-112,-110,-34,-249v44,-78,133,-141,264,-192","w":479},"d":{"d":"1388,-974v123,0,185,45,185,135v-261,229,-487,368,-657,456v-175,91,-253,211,-253,320v8,8,13,22,33,17v124,-33,190,-29,200,16v-53,19,-136,36,-250,51r-85,-50r34,-152r-202,67r-17,0v27,-46,123,-108,287,-185r33,-51r-67,-33r-85,0v-315,115,-472,228,-472,337r287,-68v-29,38,-130,83,-304,135v-51,-21,-79,-44,-84,-67v0,-111,191,-246,573,-405v124,0,186,28,186,84v157,-175,377,-378,658,-607xm1085,-613r-42,82r148,-92v-13,-35,-48,-31,-106,10","w":852},"e":{"d":"468,-382v26,0,43,28,51,85v-202,85,-327,153,-374,204v11,48,83,51,153,51v83,0,144,-7,181,-20r34,35v-56,24,-160,70,-317,70v-113,0,-170,-40,-170,-119v25,-57,110,-147,255,-272v45,-23,107,-34,187,-34","w":494},"f":{"d":"1220,-1040r35,0r35,35v-96,160,-327,359,-696,591v-253,158,-619,475,-1096,958v-20,0,-72,64,-157,191r0,17r17,0v238,-121,517,-347,836,-678v20,-139,49,-209,87,-209r17,0r313,70r244,-18v8,9,17,14,17,35v0,29,-52,58,-156,87r-383,-87v-80,181,-231,336,-435,487v-336,248,-527,383,-592,383r-17,0r-35,-35v39,-133,263,-428,731,-818r731,-609","w":805},"g":{"d":"548,-327v82,-14,106,15,185,74r56,-18r37,55v-278,112,-457,248,-538,408r-37,38r241,-56r-20,37r-243,76r-52,-2v-67,59,-240,195,-520,408r-55,19r-19,-19r0,-55v4,-82,180,-228,529,-439r72,-15v47,-65,103,-121,143,-193v-207,27,-319,13,-336,-40v0,-112,184,-214,557,-278xm140,-49v297,-77,445,-133,445,-167r-19,-18r-111,0v-223,49,-334,111,-334,185r19,0xm897,-24r0,19v-27,49,-145,99,-352,148v72,-63,189,-119,352,-167","w":856},"h":{"d":"1064,-959v46,13,71,33,75,60r-15,15v0,40,-26,62,-77,66v-45,96,-98,150,-159,161r-20,-28v95,-80,145,-131,151,-154r0,-15v-117,0,-220,133,-299,197v-34,28,-84,88,-152,178r0,15v26,1,40,-10,60,-15v-180,164,-295,284,-345,361v-14,10,-39,40,-75,90v53,3,66,-31,135,-75r330,-211v97,-11,87,35,-30,136r-75,105r0,15r75,15r15,30r-45,30v-97,-19,-140,-22,-135,-75r45,-90r-225,180v-55,11,-97,33,-166,30v-10,-15,-30,-18,-30,-45v0,-33,15,-68,45,-105r-174,111r0,-45r219,-186v45,0,168,-117,368,-352v200,-235,369,-368,504,-399xm823,-659r15,0r0,45r-150,90r-15,0v46,-49,98,-92,150,-135","w":631},"i":{"d":"3,-57v17,18,161,-46,431,-192r151,-87r19,19v0,48,-22,81,-66,99v-51,20,-101,61,-142,104r0,39v13,15,61,15,143,-1v8,43,-10,71,-54,86r-147,11v-51,0,-102,-32,-155,-96r-238,95v-64,-18,-80,-35,-48,-52v32,-17,67,-25,106,-25xm1032,-712v91,0,129,60,115,180v-151,-51,-228,-92,-230,-122v13,-39,51,-58,115,-58","w":514},"j":{"d":"902,-714v67,-6,63,16,84,101r-17,17r-34,0r-67,-67r0,-17xm501,-326r51,0r52,39v32,34,-81,139,-339,315r-135,118r0,17v161,-119,282,-179,365,-179r-17,34v-213,99,-425,239,-651,398v-160,113,-390,299,-553,467r-17,0r-34,-34v421,-423,733,-655,891,-770r185,-135v8,-9,20,-14,17,-34r-17,0v-139,67,-251,101,-337,101r-1,-33r330,-156","w":454},"k":{"d":"2510,-1433v9,20,30,29,29,59v-19,43,-84,88,-195,136v-111,48,-341,169,-677,384v-126,81,-224,158,-307,211v-83,53,-262,193,-535,420r0,29r14,0v82,-88,216,-107,393,-84r0,43v-119,19,-223,76,-312,170v-2,27,19,29,29,44v139,-4,253,-24,298,-48v6,51,-19,71,-72,81r-211,40v-88,-21,-132,-60,-132,-117r-24,-30r-29,0v-90,77,-168,115,-235,115v-7,-7,-17,-12,-14,-29v168,-171,396,-366,685,-583r14,-14r0,-30v-40,0,-450,218,-1229,655r-13,-25v512,-295,862,-486,1050,-574v188,-88,421,-218,688,-405v238,-166,496,-320,785,-448","w":1234},"l":{"d":"1661,-1256r47,16r0,63v-3,25,-80,84,-232,177r-781,472v-422,235,-633,404,-633,507r0,16r190,-48r16,0v0,42,-79,74,-238,95r-47,-16r0,-47r95,-143v169,-171,329,-293,459,-395v582,-455,950,-697,1124,-697xm738,-627v232,-107,409,-201,532,-283v123,-82,185,-134,185,-156r0,-16r-16,0v-81,0,-271,116,-570,348","w":235},"m":{"d":"629,-263r0,46r-92,108r0,15r321,-92r46,0v10,16,33,18,31,46r-31,46v8,7,13,21,31,15v243,-79,401,-122,475,-122v20,31,17,52,-10,63v-27,11,-34,30,-21,59v39,-1,67,-14,101,-20v21,3,19,28,-5,74r-65,23v-105,6,-141,-11,-200,-92r-275,92v-82,0,-143,-26,-184,-77r-398,107r-15,-15r0,-31r168,-168v-8,-7,-13,-18,-31,-15r-496,222v-7,-8,-15,-13,-15,-31v0,-54,138,-115,404,-207v146,-51,230,-74,261,-46","w":1468},"n":{"d":"696,-272v-17,33,-76,85,-178,157r552,-177r20,20r0,39r-99,138r118,0r0,59v-37,39,-102,53,-197,40v-44,-19,-64,-52,-59,-99r20,-59r-20,0r-472,177v-35,-22,-49,-55,-40,-98v38,-66,77,-112,118,-138r-39,0r-387,207v-37,27,-48,-5,-45,-49v307,-170,497,-252,570,-257v99,-7,145,3,138,40","w":1076},"o":{"d":"510,-383r91,0r54,54r-91,126r199,0r0,18r-36,37v-203,-7,-311,35,-541,144r-163,18r-36,-54r0,-18v61,-113,236,-221,523,-325xm456,-257r0,36r18,0r54,-54xm95,-22v193,-62,289,-110,289,-144r-72,-73v-39,0,-117,54,-235,163","w":650},"p":{"d":"1536,-1143r30,45v-120,187,-355,384,-704,591v-349,207,-631,391,-845,552r0,30r15,0v221,-170,371,-255,451,-255r0,30r-165,135r15,15v99,-37,177,-50,236,-40r-7,33r-350,113r-45,0r-30,-31r15,-45v-69,15,-269,181,-602,497r-163,157v-27,2,-30,-20,-45,-30r268,-293r482,-436r542,-436v451,-421,752,-632,902,-632xm649,-466r15,0v266,-129,522,-309,767,-542r0,-30r-15,0v-73,0,-231,108,-482,316v-186,155,-284,237,-285,256","w":552},"q":{"d":"400,-326v106,17,159,57,159,119r-60,20r-119,-40v-91,0,-184,53,-277,159v-2,29,13,40,20,59r515,-158r139,118v5,27,-61,86,-198,179r19,-99r-39,-40v-265,127,-612,380,-971,713r0,40r59,0v205,-99,456,-258,753,-476r0,20v-292,269,-576,454,-852,555r-79,-59v0,-57,123,-185,376,-377r496,-376r-20,-20r-218,59v-79,-17,-119,-37,-119,-59r0,-20v0,-118,139,-224,416,-317","w":733},"r":{"d":"438,-447v24,-21,59,-21,105,0r52,53r-35,105r105,87v0,20,-70,67,-210,140v0,23,18,40,53,35r245,-35r0,18v0,44,-117,73,-350,87v-58,-19,-87,-48,-87,-87v0,-22,58,-63,174,-123v9,-9,22,-14,18,-35r-53,0v-213,144,-370,216,-470,216r0,-35v111,-11,232,-94,365,-251","w":692},"s":{"d":"575,4r-234,88v-61,-44,-80,-101,-58,-172v-137,52,-230,84,-279,95v-70,-9,-92,-26,-67,-52v75,-4,181,-40,323,-98r520,-212v9,10,23,15,19,38r-172,210r-26,24r74,5v27,74,-3,58,-100,74xm416,-124v32,3,57,19,74,48v27,-41,76,-87,146,-139","w":676},"t":{"d":"524,56v-51,-26,-76,-57,-76,-94r96,-185v-235,157,-427,235,-577,235v11,-33,30,-46,57,-38v113,-22,234,-72,365,-150v131,-78,396,-278,795,-598r0,-19v-352,-25,-528,-63,-528,-113r37,-38v189,63,384,94,585,94r566,-434r19,19r0,-56r19,0v0,25,25,37,75,37r0,57r-471,377r0,19v109,-2,202,12,302,19r0,38v-38,0,-63,-13,-95,-19v-95,12,-191,23,-302,19v-349,232,-577,393,-679,490v-106,101,-160,192,-170,264v10,9,15,19,38,19v65,0,136,-16,215,-49r56,0r38,38v-126,55,-248,77,-365,68xm1825,-812r227,0r0,38r-227,0r0,-38","w":786},"u":{"d":"988,-298r0,59v-77,0,-155,72,-235,216v69,-3,123,-21,187,-29v4,53,-15,72,-70,88r-176,0r-59,-59r59,-98v-31,47,-156,92,-373,137v-64,-3,-163,18,-154,-51v-165,67,-243,74,-236,19v61,0,234,-87,518,-262r48,0r0,20v-131,69,-196,128,-196,176v37,57,260,-15,667,-216r20,0","w":912},"v":{"d":"811,-328v53,-6,92,-8,92,56v0,26,-49,81,-147,166r-13,34v291,-69,437,-117,437,-145v146,98,220,175,222,231r-185,-102r-19,0r-553,129r-74,0r-36,-37r202,-239r-166,0r0,-19v0,-28,80,-57,240,-74xm553,-254r0,19v-27,36,-171,89,-424,184v-105,39,-157,48,-168,1","w":1353},"w":{"d":"693,-254r0,45v-33,40,-77,80,-134,119v29,43,87,57,173,44v86,-13,178,-75,275,-186r134,-7v10,15,32,18,30,45r-116,131v172,9,326,-47,462,-168r117,-8v4,42,-13,59,-60,60r-29,69v65,44,155,60,270,49r15,15r0,30v0,21,-77,35,-230,40v-121,-35,-169,-87,-145,-158r-15,0v-147,119,-301,168,-464,149v-19,-43,-29,-87,-29,-134v-89,99,-196,149,-321,150v-114,-34,-171,-59,-171,-76v0,-30,14,-55,14,-89r-14,0r-450,156v-27,2,-30,-20,-45,-30v0,-29,244,-111,733,-246","w":1804},"x":{"d":"287,-115v-135,11,-138,54,-264,158v-30,3,-33,-21,-50,-32r0,-16r281,-237r-17,-16r-148,63v-30,3,-33,-21,-50,-31v25,-40,69,-77,132,-111r149,0v44,21,66,48,66,79r-33,63v8,8,13,19,33,16v128,-105,216,-158,264,-158r33,0r0,16v-157,97,-262,186,-314,269v47,-1,89,4,123,16r17,0r0,31r-189,32v-50,-21,-78,-42,-83,-63v38,-28,53,-40,50,-79","w":467},"y":{"d":"988,-298r0,59r-607,536r39,0r651,-318r23,26v-728,351,-1118,601,-1171,750r-219,199r-40,0r0,-40v124,-173,403,-451,836,-836r269,-212v-99,44,-249,94,-448,150v-64,-3,-163,18,-154,-51v-165,67,-243,74,-236,19v61,0,234,-87,518,-262r48,0r0,20v-131,69,-196,128,-196,176v37,57,260,-15,667,-216r20,0","w":1066},"z":{"d":"-595,825v206,-299,704,-755,1038,-898r-23,-37r-71,-21r-6,-47r41,-72v13,-42,-3,-61,-47,-58v-118,45,-224,152,-319,322r-53,-8r37,-73v159,-189,298,-307,417,-353r108,35v-9,101,-38,163,-86,186v37,24,68,53,99,83r-21,82r-397,242r39,0v67,-53,241,-133,522,-242r23,26v-653,291,-1001,516,-1042,674r-219,199r-40,0r0,-40","w":685},"{":{},"|":{"d":"214,-1238r42,-32r24,55v12,432,-33,871,-136,1317r-28,21r-22,-8r-16,-36v88,-347,124,-763,109,-1248","w":400},"}":{},"~":{"d":"109,-558r53,-14r5,18r-34,85r21,75r-33,24r-85,-35r-10,-35xm175,-431v77,-41,179,-56,270,-83r9,35r-65,113r-35,10v-16,-34,27,-64,11,-99v-49,15,-91,38,-137,56r-39,-9","w":493}}});

/*
 * Shadowbox.js, version 3.0.3
 * http://shadowbox-js.com/
 *
 * Copyright 2007-2010, Michael J. I. Jackson
 * Date: 2010-04-06 04:40:16 +0000
 */
(function(au,k){var Q={version:"3.0.3"};var J=navigator.userAgent.toLowerCase();if(J.indexOf("windows")>-1||J.indexOf("win32")>-1){Q.isWindows=true}else{if(J.indexOf("macintosh")>-1||J.indexOf("mac os x")>-1){Q.isMac=true}else{if(J.indexOf("linux")>-1){Q.isLinux=true}}}Q.isIE=J.indexOf("msie")>-1;Q.isIE6=J.indexOf("msie 6")>-1;Q.isIE7=J.indexOf("msie 7")>-1;Q.isGecko=J.indexOf("gecko")>-1&&J.indexOf("safari")==-1;Q.isWebKit=J.indexOf("applewebkit/")>-1;var ab=/#(.+)$/,af=/^(light|shadow)box\[(.*?)\]/i,az=/\s*([a-z_]*?)\s*=\s*(.+)\s*/,f=/[0-9a-z]+$/i,aD=/(.+\/)shadowbox\.js/i;var A=false,a=false,l={},z=0,R,ap;Q.current=-1;Q.dimensions=null;Q.ease=function(K){return 1+Math.pow(K-1,3)};Q.errorInfo={fla:{name:"Flash",url:"http://www.adobe.com/products/flashplayer/"},qt:{name:"QuickTime",url:"http://www.apple.com/quicktime/download/"},wmp:{name:"Windows Media Player",url:"http://www.microsoft.com/windows/windowsmedia/"},f4m:{name:"Flip4Mac",url:"http://www.flip4mac.com/wmv_download.htm"}};Q.gallery=[];Q.onReady=aj;Q.path=null;Q.player=null;Q.playerId="sb-player";Q.options={animate:true,animateFade:true,autoplayMovies:true,continuous:false,enableKeys:true,flashParams:{bgcolor:"#000000",allowfullscreen:true},flashVars:{},flashVersion:"9.0.115",handleOversize:"resize",handleUnsupported:"link",onChange:aj,onClose:aj,onFinish:aj,onOpen:aj,showMovieControls:true,skipSetup:false,slideshowDelay:0,viewportPadding:20};Q.getCurrent=function(){return Q.current>-1?Q.gallery[Q.current]:null};Q.hasNext=function(){return Q.gallery.length>1&&(Q.current!=Q.gallery.length-1||Q.options.continuous)};Q.isOpen=function(){return A};Q.isPaused=function(){return ap=="pause"};Q.applyOptions=function(K){l=aC({},Q.options);aC(Q.options,K)};Q.revertOptions=function(){aC(Q.options,l)};Q.init=function(aG,aJ){if(a){return}a=true;if(Q.skin.options){aC(Q.options,Q.skin.options)}if(aG){aC(Q.options,aG)}if(!Q.path){var aI,S=document.getElementsByTagName("script");for(var aH=0,K=S.length;aH<K;++aH){aI=aD.exec(S[aH].src);if(aI){Q.path=aI[1];break}}}if(aJ){Q.onReady=aJ}P()};Q.open=function(S){if(A){return}var K=Q.makeGallery(S);Q.gallery=K[0];Q.current=K[1];S=Q.getCurrent();if(S==null){return}Q.applyOptions(S.options||{});G();if(Q.gallery.length){S=Q.getCurrent();if(Q.options.onOpen(S)===false){return}A=true;Q.skin.onOpen(S,c)}};Q.close=function(){if(!A){return}A=false;if(Q.player){Q.player.remove();Q.player=null}if(typeof ap=="number"){clearTimeout(ap);ap=null}z=0;aq(false);Q.options.onClose(Q.getCurrent());Q.skin.onClose();Q.revertOptions()};Q.play=function(){if(!Q.hasNext()){return}if(!z){z=Q.options.slideshowDelay*1000}if(z){R=aw();ap=setTimeout(function(){z=R=0;Q.next()},z);if(Q.skin.onPlay){Q.skin.onPlay()}}};Q.pause=function(){if(typeof ap!="number"){return}z=Math.max(0,z-(aw()-R));if(z){clearTimeout(ap);ap="pause";if(Q.skin.onPause){Q.skin.onPause()}}};Q.change=function(K){if(!(K in Q.gallery)){if(Q.options.continuous){K=(K<0?Q.gallery.length+K:0);if(!(K in Q.gallery)){return}}else{return}}Q.current=K;if(typeof ap=="number"){clearTimeout(ap);ap=null;z=R=0}Q.options.onChange(Q.getCurrent());c(true)};Q.next=function(){Q.change(Q.current+1)};Q.previous=function(){Q.change(Q.current-1)};Q.setDimensions=function(aS,aJ,aQ,aR,aI,K,aO,aL){var aN=aS,aH=aJ;var aM=2*aO+aI;if(aS+aM>aQ){aS=aQ-aM}var aG=2*aO+K;if(aJ+aG>aR){aJ=aR-aG}var S=(aN-aS)/aN,aP=(aH-aJ)/aH,aK=(S>0||aP>0);if(aL&&aK){if(S>aP){aJ=Math.round((aH/aN)*aS)}else{if(aP>S){aS=Math.round((aN/aH)*aJ)}}}Q.dimensions={height:aS+aI,width:aJ+K,innerHeight:aS,innerWidth:aJ,top:Math.floor((aQ-(aS+aM))/2+aO),left:Math.floor((aR-(aJ+aG))/2+aO),oversized:aK};return Q.dimensions};Q.makeGallery=function(aI){var K=[],aH=-1;if(typeof aI=="string"){aI=[aI]}if(typeof aI.length=="number"){aF(aI,function(aK,aL){if(aL.content){K[aK]=aL}else{K[aK]={content:aL}}});aH=0}else{if(aI.tagName){var S=Q.getCache(aI);aI=S?S:Q.makeObject(aI)}if(aI.gallery){K=[];var aJ;for(var aG in Q.cache){aJ=Q.cache[aG];if(aJ.gallery&&aJ.gallery==aI.gallery){if(aH==-1&&aJ.content==aI.content){aH=K.length}K.push(aJ)}}if(aH==-1){K.unshift(aI);aH=0}}else{K=[aI];aH=0}}aF(K,function(aK,aL){K[aK]=aC({},aL)});return[K,aH]};Q.makeObject=function(aH,aG){var aI={content:aH.href,title:aH.getAttribute("title")||"",link:aH};if(aG){aG=aC({},aG);aF(["player","title","height","width","gallery"],function(aJ,aK){if(typeof aG[aK]!="undefined"){aI[aK]=aG[aK];delete aG[aK]}});aI.options=aG}else{aI.options={}}if(!aI.player){aI.player=Q.getPlayer(aI.content)}var K=aH.getAttribute("rel");if(K){var S=K.match(af);if(S){aI.gallery=escape(S[2])}aF(K.split(";"),function(aJ,aK){S=aK.match(az);if(S){aI[S[1]]=S[2]}})}return aI};Q.getPlayer=function(aG){if(aG.indexOf("#")>-1&&aG.indexOf(document.location.href)==0){return"inline"}var aH=aG.indexOf("?");if(aH>-1){aG=aG.substring(0,aH)}var S,K=aG.match(f);if(K){S=K[0].toLowerCase()}if(S){if(Q.img&&Q.img.ext.indexOf(S)>-1){return"img"}if(Q.swf&&Q.swf.ext.indexOf(S)>-1){return"swf"}if(Q.flv&&Q.flv.ext.indexOf(S)>-1){return"flv"}if(Q.qt&&Q.qt.ext.indexOf(S)>-1){if(Q.wmp&&Q.wmp.ext.indexOf(S)>-1){return"qtwmp"}else{return"qt"}}if(Q.wmp&&Q.wmp.ext.indexOf(S)>-1){return"wmp"}}return"iframe"};function G(){var aH=Q.errorInfo,aI=Q.plugins,aK,aL,aO,aG,aN,S,aM,K;for(var aJ=0;aJ<Q.gallery.length;++aJ){aK=Q.gallery[aJ];aL=false;aO=null;switch(aK.player){case"flv":case"swf":if(!aI.fla){aO="fla"}break;case"qt":if(!aI.qt){aO="qt"}break;case"wmp":if(Q.isMac){if(aI.qt&&aI.f4m){aK.player="qt"}else{aO="qtf4m"}}else{if(!aI.wmp){aO="wmp"}}break;case"qtwmp":if(aI.qt){aK.player="qt"}else{if(aI.wmp){aK.player="wmp"}else{aO="qtwmp"}}break}if(aO){if(Q.options.handleUnsupported=="link"){switch(aO){case"qtf4m":aN="shared";S=[aH.qt.url,aH.qt.name,aH.f4m.url,aH.f4m.name];break;case"qtwmp":aN="either";S=[aH.qt.url,aH.qt.name,aH.wmp.url,aH.wmp.name];break;default:aN="single";S=[aH[aO].url,aH[aO].name]}aK.player="html";aK.content='<div class="sb-message">'+s(Q.lang.errors[aN],S)+"</div>"}else{aL=true}}else{if(aK.player=="inline"){aG=ab.exec(aK.content);if(aG){aM=ad(aG[1]);if(aM){aK.content=aM.innerHTML}else{aL=true}}else{aL=true}}else{if(aK.player=="swf"||aK.player=="flv"){K=(aK.options&&aK.options.flashVersion)||Q.options.flashVersion;if(Q.flash&&!Q.flash.hasFlashPlayerVersion(K)){aK.width=310;aK.height=177}}}}if(aL){Q.gallery.splice(aJ,1);if(aJ<Q.current){--Q.current}else{if(aJ==Q.current){Q.current=aJ>0?aJ-1:aJ}}--aJ}}}function aq(K){if(!Q.options.enableKeys){return}(K?F:M)(document,"keydown",an)}function an(aG){if(aG.metaKey||aG.shiftKey||aG.altKey||aG.ctrlKey){return}var S=v(aG),K;switch(S){case 81:case 88:case 27:K=Q.close;break;case 37:K=Q.previous;break;case 39:K=Q.next;break;case 32:K=typeof ap=="number"?Q.pause:Q.play;break}if(K){n(aG);K()}}function c(aK){aq(false);var aJ=Q.getCurrent();var aG=(aJ.player=="inline"?"html":aJ.player);if(typeof Q[aG]!="function"){throw"unknown player "+aG}if(aK){Q.player.remove();Q.revertOptions();Q.applyOptions(aJ.options||{})}Q.player=new Q[aG](aJ,Q.playerId);if(Q.gallery.length>1){var aH=Q.gallery[Q.current+1]||Q.gallery[0];if(aH.player=="img"){var S=new Image();S.src=aH.content}var aI=Q.gallery[Q.current-1]||Q.gallery[Q.gallery.length-1];if(aI.player=="img"){var K=new Image();K.src=aI.content}}Q.skin.onLoad(aK,W)}function W(){if(!A){return}if(typeof Q.player.ready!="undefined"){var K=setInterval(function(){if(A){if(Q.player.ready){clearInterval(K);K=null;Q.skin.onReady(e)}}else{clearInterval(K);K=null}},10)}else{Q.skin.onReady(e)}}function e(){if(!A){return}Q.player.append(Q.skin.body,Q.dimensions);Q.skin.onShow(I)}function I(){if(!A){return}if(Q.player.onLoad){Q.player.onLoad()}Q.options.onFinish(Q.getCurrent());if(!Q.isPaused()){Q.play()}aq(true)}if(!Array.prototype.indexOf){Array.prototype.indexOf=function(S,aG){var K=this.length>>>0;aG=aG||0;if(aG<0){aG+=K}for(;aG<K;++aG){if(aG in this&&this[aG]===S){return aG}}return -1}}function aw(){return(new Date).getTime()}function aC(K,aG){for(var S in aG){K[S]=aG[S]}return K}function aF(aH,aI){var S=0,K=aH.length;for(var aG=aH[0];S<K&&aI.call(aG,S,aG)!==false;aG=aH[++S]){}}function s(S,K){return S.replace(/\{(\w+?)\}/g,function(aG,aH){return K[aH]})}function aj(){}function ad(K){return document.getElementById(K)}function C(K){K.parentNode.removeChild(K)}var h=true,x=true;function d(){var K=document.body,S=document.createElement("div");h=typeof S.style.opacity==="string";S.style.position="fixed";S.style.margin=0;S.style.top="20px";K.appendChild(S,K.firstChild);x=S.offsetTop==20;K.removeChild(S)}Q.getStyle=(function(){var K=/opacity=([^)]*)/,S=document.defaultView&&document.defaultView.getComputedStyle;return function(aJ,aI){var aH;if(!h&&aI=="opacity"&&aJ.currentStyle){aH=K.test(aJ.currentStyle.filter||"")?(parseFloat(RegExp.$1)/100)+"":"";return aH===""?"1":aH}if(S){var aG=S(aJ,null);if(aG){aH=aG[aI]}if(aI=="opacity"&&aH==""){aH="1"}}else{aH=aJ.currentStyle[aI]}return aH}})();Q.appendHTML=function(aG,S){if(aG.insertAdjacentHTML){aG.insertAdjacentHTML("BeforeEnd",S)}else{if(aG.lastChild){var K=aG.ownerDocument.createRange();K.setStartAfter(aG.lastChild);var aH=K.createContextualFragment(S);aG.appendChild(aH)}else{aG.innerHTML=S}}};Q.getWindowSize=function(K){if(document.compatMode==="CSS1Compat"){return document.documentElement["client"+K]}return document.body["client"+K]};Q.setOpacity=function(aG,K){var S=aG.style;if(h){S.opacity=(K==1?"":K)}else{S.zoom=1;if(K==1){if(typeof S.filter=="string"&&(/alpha/i).test(S.filter)){S.filter=S.filter.replace(/\s*[\w\.]*alpha\([^\)]*\);?/gi,"")}}else{S.filter=(S.filter||"").replace(/\s*[\w\.]*alpha\([^\)]*\)/gi,"")+" alpha(opacity="+(K*100)+")"}}};Q.clearOpacity=function(K){Q.setOpacity(K,1)};function o(K){return K.target}function V(K){return[K.pageX,K.pageY]}function n(K){K.preventDefault()}function v(K){return K.keyCode}function F(aG,S,K){jQuery(aG).bind(S,K)}function M(aG,S,K){jQuery(aG).unbind(S,K)}jQuery.fn.shadowbox=function(K){return this.each(function(){var aG=jQuery(this);var aH=jQuery.extend({},K||{},jQuery.metadata?aG.metadata():jQuery.meta?aG.data():{});var S=this.className||"";aH.width=parseInt((S.match(/w:(\d+)/)||[])[1])||aH.width;aH.height=parseInt((S.match(/h:(\d+)/)||[])[1])||aH.height;Shadowbox.setup(aG,aH)})};var y=false,al;if(document.addEventListener){al=function(){document.removeEventListener("DOMContentLoaded",al,false);Q.load()}}else{if(document.attachEvent){al=function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",al);Q.load()}}}}function g(){if(y){return}try{document.documentElement.doScroll("left")}catch(K){setTimeout(g,1);return}Q.load()}function P(){if(document.readyState==="complete"){return Q.load()}if(document.addEventListener){document.addEventListener("DOMContentLoaded",al,false);au.addEventListener("load",Q.load,false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",al);au.attachEvent("onload",Q.load);var K=false;try{K=au.frameElement===null}catch(S){}if(document.documentElement.doScroll&&K){g()}}}}Q.load=function(){if(y){return}if(!document.body){return setTimeout(Q.load,13)}y=true;d();Q.onReady();if(!Q.options.skipSetup){Q.setup()}Q.skin.init()};Q.plugins={};if(navigator.plugins&&navigator.plugins.length){var w=[];aF(navigator.plugins,function(K,S){w.push(S.name)});w=w.join(",");var ai=w.indexOf("Flip4Mac")>-1;Q.plugins={fla:w.indexOf("Shockwave Flash")>-1,qt:w.indexOf("QuickTime")>-1,wmp:!ai&&w.indexOf("Windows Media")>-1,f4m:ai}}else{var p=function(K){var S;try{S=new ActiveXObject(K)}catch(aG){}return !!S};Q.plugins={fla:p("ShockwaveFlash.ShockwaveFlash"),qt:p("QuickTime.QuickTime"),wmp:p("wmplayer.ocx"),f4m:false}}var X=/^(light|shadow)box/i,am="shadowboxCacheKey",b=1;Q.cache={};Q.select=function(S){var aG=[];if(!S){var K;aF(document.getElementsByTagName("a"),function(aJ,aK){K=aK.getAttribute("rel");if(K&&X.test(K)){aG.push(aK)}})}else{var aI=S.length;if(aI){if(typeof S=="string"){if(Q.find){aG=Q.find(S)}}else{if(aI==2&&typeof S[0]=="string"&&S[1].nodeType){if(Q.find){aG=Q.find(S[0],S[1])}}else{for(var aH=0;aH<aI;++aH){aG[aH]=S[aH]}}}}else{aG.push(S)}}return aG};Q.setup=function(K,S){aF(Q.select(K),function(aG,aH){Q.addCache(aH,S)})};Q.teardown=function(K){aF(Q.select(K),function(S,aG){Q.removeCache(aG)})};Q.addCache=function(aG,K){var S=aG[am];if(S==k){S=b++;aG[am]=S;F(aG,"click",u)}Q.cache[S]=Q.makeObject(aG,K)};Q.removeCache=function(K){M(K,"click",u);delete Q.cache[K[am]];K[am]=null};Q.getCache=function(S){var K=S[am];return(K in Q.cache&&Q.cache[K])};Q.clearCache=function(){for(var K in Q.cache){Q.removeCache(Q.cache[K].link)}Q.cache={}};function u(K){Q.open(this);if(Q.gallery.length){n(K)}}
/*
 * Sizzle CSS Selector Engine - v1.0
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 *
 * Modified for inclusion in Shadowbox.js
 */
Q.find=(function(){var aP=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,aQ=0,aS=Object.prototype.toString,aK=false,aJ=true;[0,0].sort(function(){aJ=false;return 0});var aG=function(a1,aW,a4,a5){a4=a4||[];var a7=aW=aW||document;if(aW.nodeType!==1&&aW.nodeType!==9){return[]}if(!a1||typeof a1!=="string"){return a4}var a2=[],aY,a9,bc,aX,a0=true,aZ=aH(aW),a6=a1;while((aP.exec(""),aY=aP.exec(a6))!==null){a6=aY[3];a2.push(aY[1]);if(aY[2]){aX=aY[3];break}}if(a2.length>1&&aL.exec(a1)){if(a2.length===2&&aM.relative[a2[0]]){a9=aT(a2[0]+a2[1],aW)}else{a9=aM.relative[a2[0]]?[aW]:aG(a2.shift(),aW);while(a2.length){a1=a2.shift();if(aM.relative[a1]){a1+=a2.shift()}a9=aT(a1,a9)}}}else{if(!a5&&a2.length>1&&aW.nodeType===9&&!aZ&&aM.match.ID.test(a2[0])&&!aM.match.ID.test(a2[a2.length-1])){var a8=aG.find(a2.shift(),aW,aZ);aW=a8.expr?aG.filter(a8.expr,a8.set)[0]:a8.set[0]}if(aW){var a8=a5?{expr:a2.pop(),set:aO(a5)}:aG.find(a2.pop(),a2.length===1&&(a2[0]==="~"||a2[0]==="+")&&aW.parentNode?aW.parentNode:aW,aZ);a9=a8.expr?aG.filter(a8.expr,a8.set):a8.set;if(a2.length>0){bc=aO(a9)}else{a0=false}while(a2.length){var bb=a2.pop(),ba=bb;if(!aM.relative[bb]){bb=""}else{ba=a2.pop()}if(ba==null){ba=aW}aM.relative[bb](bc,ba,aZ)}}else{bc=a2=[]}}if(!bc){bc=a9}if(!bc){throw"Syntax error, unrecognized expression: "+(bb||a1)}if(aS.call(bc)==="[object Array]"){if(!a0){a4.push.apply(a4,bc)}else{if(aW&&aW.nodeType===1){for(var a3=0;bc[a3]!=null;a3++){if(bc[a3]&&(bc[a3]===true||bc[a3].nodeType===1&&aN(aW,bc[a3]))){a4.push(a9[a3])}}}else{for(var a3=0;bc[a3]!=null;a3++){if(bc[a3]&&bc[a3].nodeType===1){a4.push(a9[a3])}}}}}else{aO(bc,a4)}if(aX){aG(aX,a7,a4,a5);aG.uniqueSort(a4)}return a4};aG.uniqueSort=function(aX){if(aR){aK=aJ;aX.sort(aR);if(aK){for(var aW=1;aW<aX.length;aW++){if(aX[aW]===aX[aW-1]){aX.splice(aW--,1)}}}}return aX};aG.matches=function(aW,aX){return aG(aW,null,null,aX)};aG.find=function(a3,aW,a4){var a2,a0;if(!a3){return[]}for(var aZ=0,aY=aM.order.length;aZ<aY;aZ++){var a1=aM.order[aZ],a0;if((a0=aM.leftMatch[a1].exec(a3))){var aX=a0[1];a0.splice(1,1);if(aX.substr(aX.length-1)!=="\\"){a0[1]=(a0[1]||"").replace(/\\/g,"");a2=aM.find[a1](a0,aW,a4);if(a2!=null){a3=a3.replace(aM.match[a1],"");break}}}}if(!a2){a2=aW.getElementsByTagName("*")}return{set:a2,expr:a3}};aG.filter=function(a6,a5,a9,aZ){var aY=a6,bb=[],a3=a5,a1,aW,a2=a5&&a5[0]&&aH(a5[0]);while(a6&&a5.length){for(var a4 in aM.filter){if((a1=aM.match[a4].exec(a6))!=null){var aX=aM.filter[a4],ba,a8;aW=false;if(a3===bb){bb=[]}if(aM.preFilter[a4]){a1=aM.preFilter[a4](a1,a3,a9,bb,aZ,a2);if(!a1){aW=ba=true}else{if(a1===true){continue}}}if(a1){for(var a0=0;(a8=a3[a0])!=null;a0++){if(a8){ba=aX(a8,a1,a0,a3);var a7=aZ^!!ba;if(a9&&ba!=null){if(a7){aW=true}else{a3[a0]=false}}else{if(a7){bb.push(a8);aW=true}}}}}if(ba!==k){if(!a9){a3=bb}a6=a6.replace(aM.match[a4],"");if(!aW){return[]}break}}}if(a6===aY){if(aW==null){throw"Syntax error, unrecognized expression: "+a6}else{break}}aY=a6}return a3};var aM=aG.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(aW){return aW.getAttribute("href")}},relative:{"+":function(a2,aX){var aZ=typeof aX==="string",a1=aZ&&!/\W/.test(aX),a3=aZ&&!a1;if(a1){aX=aX.toLowerCase()}for(var aY=0,aW=a2.length,a0;aY<aW;aY++){if((a0=a2[aY])){while((a0=a0.previousSibling)&&a0.nodeType!==1){}a2[aY]=a3||a0&&a0.nodeName.toLowerCase()===aX?a0||false:a0===aX}}if(a3){aG.filter(aX,a2,true)}},">":function(a2,aX){var a0=typeof aX==="string";if(a0&&!/\W/.test(aX)){aX=aX.toLowerCase();for(var aY=0,aW=a2.length;aY<aW;aY++){var a1=a2[aY];if(a1){var aZ=a1.parentNode;a2[aY]=aZ.nodeName.toLowerCase()===aX?aZ:false}}}else{for(var aY=0,aW=a2.length;aY<aW;aY++){var a1=a2[aY];if(a1){a2[aY]=a0?a1.parentNode:a1.parentNode===aX}}if(a0){aG.filter(aX,a2,true)}}},"":function(aZ,aX,a1){var aY=aQ++,aW=aU;if(typeof aX==="string"&&!/\W/.test(aX)){var a0=aX=aX.toLowerCase();aW=K}aW("parentNode",aX,aY,aZ,a0,a1)},"~":function(aZ,aX,a1){var aY=aQ++,aW=aU;if(typeof aX==="string"&&!/\W/.test(aX)){var a0=aX=aX.toLowerCase();aW=K}aW("previousSibling",aX,aY,aZ,a0,a1)}},find:{ID:function(aX,aY,aZ){if(typeof aY.getElementById!=="undefined"&&!aZ){var aW=aY.getElementById(aX[1]);return aW?[aW]:[]}},NAME:function(aY,a1){if(typeof a1.getElementsByName!=="undefined"){var aX=[],a0=a1.getElementsByName(aY[1]);for(var aZ=0,aW=a0.length;aZ<aW;aZ++){if(a0[aZ].getAttribute("name")===aY[1]){aX.push(a0[aZ])}}return aX.length===0?null:aX}},TAG:function(aW,aX){return aX.getElementsByTagName(aW[1])}},preFilter:{CLASS:function(aZ,aX,aY,aW,a2,a3){aZ=" "+aZ[1].replace(/\\/g,"")+" ";if(a3){return aZ}for(var a0=0,a1;(a1=aX[a0])!=null;a0++){if(a1){if(a2^(a1.className&&(" "+a1.className+" ").replace(/[\t\n]/g," ").indexOf(aZ)>=0)){if(!aY){aW.push(a1)}}else{if(aY){aX[a0]=false}}}}return false},ID:function(aW){return aW[1].replace(/\\/g,"")},TAG:function(aX,aW){return aX[1].toLowerCase()},CHILD:function(aW){if(aW[1]==="nth"){var aX=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(aW[2]==="even"&&"2n"||aW[2]==="odd"&&"2n+1"||!/\D/.test(aW[2])&&"0n+"+aW[2]||aW[2]);aW[2]=(aX[1]+(aX[2]||1))-0;aW[3]=aX[3]-0}aW[0]=aQ++;return aW},ATTR:function(a0,aX,aY,aW,a1,a2){var aZ=a0[1].replace(/\\/g,"");if(!a2&&aM.attrMap[aZ]){a0[1]=aM.attrMap[aZ]}if(a0[2]==="~="){a0[4]=" "+a0[4]+" "}return a0},PSEUDO:function(a0,aX,aY,aW,a1){if(a0[1]==="not"){if((aP.exec(a0[3])||"").length>1||/^\w/.test(a0[3])){a0[3]=aG(a0[3],null,null,aX)}else{var aZ=aG.filter(a0[3],aX,aY,true^a1);if(!aY){aW.push.apply(aW,aZ)}return false}}else{if(aM.match.POS.test(a0[0])||aM.match.CHILD.test(a0[0])){return true}}return a0},POS:function(aW){aW.unshift(true);return aW}},filters:{enabled:function(aW){return aW.disabled===false&&aW.type!=="hidden"},disabled:function(aW){return aW.disabled===true},checked:function(aW){return aW.checked===true},selected:function(aW){aW.parentNode.selectedIndex;return aW.selected===true},parent:function(aW){return !!aW.firstChild},empty:function(aW){return !aW.firstChild},has:function(aY,aX,aW){return !!aG(aW[3],aY).length},header:function(aW){return/h\d/i.test(aW.nodeName)},text:function(aW){return"text"===aW.type},radio:function(aW){return"radio"===aW.type},checkbox:function(aW){return"checkbox"===aW.type},file:function(aW){return"file"===aW.type},password:function(aW){return"password"===aW.type},submit:function(aW){return"submit"===aW.type},image:function(aW){return"image"===aW.type},reset:function(aW){return"reset"===aW.type},button:function(aW){return"button"===aW.type||aW.nodeName.toLowerCase()==="button"},input:function(aW){return/input|select|textarea|button/i.test(aW.nodeName)}},setFilters:{first:function(aX,aW){return aW===0},last:function(aY,aX,aW,aZ){return aX===aZ.length-1},even:function(aX,aW){return aW%2===0},odd:function(aX,aW){return aW%2===1},lt:function(aY,aX,aW){return aX<aW[3]-0},gt:function(aY,aX,aW){return aX>aW[3]-0},nth:function(aY,aX,aW){return aW[3]-0===aX},eq:function(aY,aX,aW){return aW[3]-0===aX}},filter:{PSEUDO:function(a2,aY,aZ,a3){var aX=aY[1],a0=aM.filters[aX];if(a0){return a0(a2,aZ,aY,a3)}else{if(aX==="contains"){return(a2.textContent||a2.innerText||S([a2])||"").indexOf(aY[3])>=0}else{if(aX==="not"){var a1=aY[3];for(var aZ=0,aW=a1.length;aZ<aW;aZ++){if(a1[aZ]===a2){return false}}return true}else{throw"Syntax error, unrecognized expression: "+aX}}}},CHILD:function(aW,aZ){var a2=aZ[1],aX=aW;switch(a2){case"only":case"first":while((aX=aX.previousSibling)){if(aX.nodeType===1){return false}}if(a2==="first"){return true}aX=aW;case"last":while((aX=aX.nextSibling)){if(aX.nodeType===1){return false}}return true;case"nth":var aY=aZ[2],a5=aZ[3];if(aY===1&&a5===0){return true}var a1=aZ[0],a4=aW.parentNode;if(a4&&(a4.sizcache!==a1||!aW.nodeIndex)){var a0=0;for(aX=a4.firstChild;aX;aX=aX.nextSibling){if(aX.nodeType===1){aX.nodeIndex=++a0}}a4.sizcache=a1}var a3=aW.nodeIndex-a5;if(aY===0){return a3===0}else{return(a3%aY===0&&a3/aY>=0)}}},ID:function(aX,aW){return aX.nodeType===1&&aX.getAttribute("id")===aW},TAG:function(aX,aW){return(aW==="*"&&aX.nodeType===1)||aX.nodeName.toLowerCase()===aW},CLASS:function(aX,aW){return(" "+(aX.className||aX.getAttribute("class"))+" ").indexOf(aW)>-1},ATTR:function(a1,aZ){var aY=aZ[1],aW=aM.attrHandle[aY]?aM.attrHandle[aY](a1):a1[aY]!=null?a1[aY]:a1.getAttribute(aY),a2=aW+"",a0=aZ[2],aX=aZ[4];return aW==null?a0==="!=":a0==="="?a2===aX:a0==="*="?a2.indexOf(aX)>=0:a0==="~="?(" "+a2+" ").indexOf(aX)>=0:!aX?a2&&aW!==false:a0==="!="?a2!==aX:a0==="^="?a2.indexOf(aX)===0:a0==="$="?a2.substr(a2.length-aX.length)===aX:a0==="|="?a2===aX||a2.substr(0,aX.length+1)===aX+"-":false},POS:function(a0,aX,aY,a1){var aW=aX[2],aZ=aM.setFilters[aW];if(aZ){return aZ(a0,aY,aX,a1)}}}};var aL=aM.match.POS;for(var aI in aM.match){aM.match[aI]=new RegExp(aM.match[aI].source+/(?![^\[]*\])(?![^\(]*\))/.source);aM.leftMatch[aI]=new RegExp(/(^(?:.|\r|\n)*?)/.source+aM.match[aI].source)}var aO=function(aX,aW){aX=Array.prototype.slice.call(aX,0);if(aW){aW.push.apply(aW,aX);return aW}return aX};try{Array.prototype.slice.call(document.documentElement.childNodes,0)}catch(aV){aO=function(a0,aZ){var aX=aZ||[];if(aS.call(a0)==="[object Array]"){Array.prototype.push.apply(aX,a0)}else{if(typeof a0.length==="number"){for(var aY=0,aW=a0.length;aY<aW;aY++){aX.push(a0[aY])}}else{for(var aY=0;a0[aY];aY++){aX.push(a0[aY])}}}return aX}}var aR;if(document.documentElement.compareDocumentPosition){aR=function(aX,aW){if(!aX.compareDocumentPosition||!aW.compareDocumentPosition){if(aX==aW){aK=true}return aX.compareDocumentPosition?-1:1}var aY=aX.compareDocumentPosition(aW)&4?-1:aX===aW?0:1;if(aY===0){aK=true}return aY}}else{if("sourceIndex" in document.documentElement){aR=function(aX,aW){if(!aX.sourceIndex||!aW.sourceIndex){if(aX==aW){aK=true}return aX.sourceIndex?-1:1}var aY=aX.sourceIndex-aW.sourceIndex;if(aY===0){aK=true}return aY}}else{if(document.createRange){aR=function(aZ,aX){if(!aZ.ownerDocument||!aX.ownerDocument){if(aZ==aX){aK=true}return aZ.ownerDocument?-1:1}var aY=aZ.ownerDocument.createRange(),aW=aX.ownerDocument.createRange();aY.setStart(aZ,0);aY.setEnd(aZ,0);aW.setStart(aX,0);aW.setEnd(aX,0);var a0=aY.compareBoundaryPoints(Range.START_TO_END,aW);if(a0===0){aK=true}return a0}}}}function S(aW){var aX="",aZ;for(var aY=0;aW[aY];aY++){aZ=aW[aY];if(aZ.nodeType===3||aZ.nodeType===4){aX+=aZ.nodeValue}else{if(aZ.nodeType!==8){aX+=S(aZ.childNodes)}}}return aX}(function(){var aX=document.createElement("div"),aY="script"+(new Date).getTime();aX.innerHTML="<a name='"+aY+"'/>";var aW=document.documentElement;aW.insertBefore(aX,aW.firstChild);if(document.getElementById(aY)){aM.find.ID=function(a0,a1,a2){if(typeof a1.getElementById!=="undefined"&&!a2){var aZ=a1.getElementById(a0[1]);return aZ?aZ.id===a0[1]||typeof aZ.getAttributeNode!=="undefined"&&aZ.getAttributeNode("id").nodeValue===a0[1]?[aZ]:k:[]}};aM.filter.ID=function(a1,aZ){var a0=typeof a1.getAttributeNode!=="undefined"&&a1.getAttributeNode("id");return a1.nodeType===1&&a0&&a0.nodeValue===aZ}}aW.removeChild(aX);aW=aX=null})();(function(){var aW=document.createElement("div");aW.appendChild(document.createComment(""));if(aW.getElementsByTagName("*").length>0){aM.find.TAG=function(aX,a1){var a0=a1.getElementsByTagName(aX[1]);if(aX[1]==="*"){var aZ=[];for(var aY=0;a0[aY];aY++){if(a0[aY].nodeType===1){aZ.push(a0[aY])}}a0=aZ}return a0}}aW.innerHTML="<a href='#'></a>";if(aW.firstChild&&typeof aW.firstChild.getAttribute!=="undefined"&&aW.firstChild.getAttribute("href")!=="#"){aM.attrHandle.href=function(aX){return aX.getAttribute("href",2)}}aW=null})();if(document.querySelectorAll){(function(){var aW=aG,aY=document.createElement("div");aY.innerHTML="<p class='TEST'></p>";if(aY.querySelectorAll&&aY.querySelectorAll(".TEST").length===0){return}aG=function(a2,a1,aZ,a0){a1=a1||document;if(!a0&&a1.nodeType===9&&!aH(a1)){try{return aO(a1.querySelectorAll(a2),aZ)}catch(a3){}}return aW(a2,a1,aZ,a0)};for(var aX in aW){aG[aX]=aW[aX]}aY=null})()}(function(){var aW=document.createElement("div");aW.innerHTML="<div class='test e'></div><div class='test'></div>";if(!aW.getElementsByClassName||aW.getElementsByClassName("e").length===0){return}aW.lastChild.className="e";if(aW.getElementsByClassName("e").length===1){return}aM.order.splice(1,0,"CLASS");aM.find.CLASS=function(aX,aY,aZ){if(typeof aY.getElementsByClassName!=="undefined"&&!aZ){return aY.getElementsByClassName(aX[1])}};aW=null})();function K(aX,a2,a1,a5,a3,a4){for(var aZ=0,aY=a5.length;aZ<aY;aZ++){var aW=a5[aZ];if(aW){aW=aW[aX];var a0=false;while(aW){if(aW.sizcache===a1){a0=a5[aW.sizset];break}if(aW.nodeType===1&&!a4){aW.sizcache=a1;aW.sizset=aZ}if(aW.nodeName.toLowerCase()===a2){a0=aW;break}aW=aW[aX]}a5[aZ]=a0}}}function aU(aX,a2,a1,a5,a3,a4){for(var aZ=0,aY=a5.length;aZ<aY;aZ++){var aW=a5[aZ];if(aW){aW=aW[aX];var a0=false;while(aW){if(aW.sizcache===a1){a0=a5[aW.sizset];break}if(aW.nodeType===1){if(!a4){aW.sizcache=a1;aW.sizset=aZ}if(typeof a2!=="string"){if(aW===a2){a0=true;break}}else{if(aG.filter(a2,[aW]).length>0){a0=aW;break}}}aW=aW[aX]}a5[aZ]=a0}}}var aN=document.compareDocumentPosition?function(aX,aW){return aX.compareDocumentPosition(aW)&16}:function(aX,aW){return aX!==aW&&(aX.contains?aX.contains(aW):true)};var aH=function(aW){var aX=(aW?aW.ownerDocument||aW:0).documentElement;return aX?aX.nodeName!=="HTML":false};var aT=function(aW,a3){var aZ=[],a0="",a1,aY=a3.nodeType?[a3]:a3;while((a1=aM.match.PSEUDO.exec(aW))){a0+=a1[0];aW=aW.replace(aM.match.PSEUDO,"")}aW=aM.relative[aW]?aW+"*":aW;for(var a2=0,aX=aY.length;a2<aX;a2++){aG(aW,aY[a2],aZ)}return aG.filter(a0,aZ)};return aG})();Q.lang={code:"en",of:"of",loading:"loading",cancel:"Cancel",next:"Next",previous:"Previous",play:"Play",pause:"Pause",close:"Close",errors:{single:'You must install the <a href="{0}">{1}</a> browser plugin to view this content.',shared:'You must install both the <a href="{0}">{1}</a> and <a href="{2}">{3}</a> browser plugins to view this content.',either:'You must install either the <a href="{0}">{1}</a> or the <a href="{2}">{3}</a> browser plugin to view this content.'}};var D,at="sb-drag-proxy",E,j,ag;function ax(){E={x:0,y:0,startX:null,startY:null}}function aA(){var K=Q.dimensions;aC(j.style,{height:K.innerHeight+"px",width:K.innerWidth+"px"})}function O(){ax();var K=["position:absolute","cursor:"+(Q.isGecko?"-moz-grab":"move"),"background-color:"+(Q.isIE?"#fff;filter:alpha(opacity=0)":"transparent")].join(";");Q.appendHTML(Q.skin.body,'<div id="'+at+'" style="'+K+'"></div>');j=ad(at);aA();F(j,"mousedown",L)}function B(){if(j){M(j,"mousedown",L);C(j);j=null}ag=null}function L(S){n(S);var K=V(S);E.startX=K[0];E.startY=K[1];ag=ad(Q.player.id);F(document,"mousemove",H);F(document,"mouseup",i);if(Q.isGecko){j.style.cursor="-moz-grabbing"}}function H(aI){var K=Q.player,aJ=Q.dimensions,aH=V(aI);var aG=aH[0]-E.startX;E.startX+=aG;E.x=Math.max(Math.min(0,E.x+aG),aJ.innerWidth-K.width);var S=aH[1]-E.startY;E.startY+=S;E.y=Math.max(Math.min(0,E.y+S),aJ.innerHeight-K.height);aC(ag.style,{left:E.x+"px",top:E.y+"px"})}function i(){M(document,"mousemove",H);M(document,"mouseup",i);if(Q.isGecko){j.style.cursor="-moz-grab"}}Q.img=function(S,aG){this.obj=S;this.id=aG;this.ready=false;var K=this;D=new Image();D.onload=function(){K.height=S.height?parseInt(S.height,10):D.height;K.width=S.width?parseInt(S.width,10):D.width;K.ready=true;D.onload=null;D=null};D.src=S.content};Q.img.ext=["bmp","gif","jpg","jpeg","png"];Q.img.prototype={append:function(S,aI){var aG=document.createElement("img");aG.id=this.id;aG.src=this.obj.content;aG.style.position="absolute";var K,aH;if(aI.oversized&&Q.options.handleOversize=="resize"){K=aI.innerHeight;aH=aI.innerWidth}else{K=this.height;aH=this.width}aG.setAttribute("height",K);aG.setAttribute("width",aH);S.appendChild(aG)},remove:function(){var K=ad(this.id);if(K){C(K)}B();if(D){D.onload=null;D=null}},onLoad:function(){var K=Q.dimensions;if(K.oversized&&Q.options.handleOversize=="drag"){O()}},onWindowResize:function(){var aH=Q.dimensions;switch(Q.options.handleOversize){case"resize":var K=ad(this.id);K.height=aH.innerHeight;K.width=aH.innerWidth;break;case"drag":if(ag){var aG=parseInt(Q.getStyle(ag,"top")),S=parseInt(Q.getStyle(ag,"left"));if(aG+this.height<aH.innerHeight){ag.style.top=aH.innerHeight-this.height+"px"}if(S+this.width<aH.innerWidth){ag.style.left=aH.innerWidth-this.width+"px"}aA()}break}}};var ao=false,Y=[],q=["sb-nav-close","sb-nav-next","sb-nav-play","sb-nav-pause","sb-nav-previous"],aa,ae,Z,m=true;function N(aG,aQ,aN,aL,aR){var K=(aQ=="opacity"),aM=K?Q.setOpacity:function(aS,aT){aS.style[aQ]=""+aT+"px"};if(aL==0||(!K&&!Q.options.animate)||(K&&!Q.options.animateFade)){aM(aG,aN);if(aR){aR()}return}var aO=parseFloat(Q.getStyle(aG,aQ))||0;var aP=aN-aO;if(aP==0){if(aR){aR()}return}aL*=1000;var aH=aw(),aK=Q.ease,aJ=aH+aL,aI;var S=setInterval(function(){aI=aw();if(aI>=aJ){clearInterval(S);S=null;aM(aG,aN);if(aR){aR()}}else{aM(aG,aO+aK((aI-aH)/aL)*aP)}},10)}function aB(){aa.style.height=Q.getWindowSize("Height")+"px";aa.style.width=Q.getWindowSize("Width")+"px"}function aE(){aa.style.top=document.documentElement.scrollTop+"px";aa.style.left=document.documentElement.scrollLeft+"px"}function ay(K){if(K){aF(Y,function(S,aG){aG[0].style.visibility=aG[1]||""})}else{Y=[];aF(Q.options.troubleElements,function(aG,S){aF(document.getElementsByTagName(S),function(aH,aI){Y.push([aI,aI.style.visibility]);aI.style.visibility="hidden"})})}}function r(aG,K){var S=ad("sb-nav-"+aG);if(S){S.style.display=K?"":"none"}}function ah(K,aJ){var aI=ad("sb-loading"),aG=Q.getCurrent().player,aH=(aG=="img"||aG=="html");if(K){Q.setOpacity(aI,0);aI.style.display="block";var S=function(){Q.clearOpacity(aI);if(aJ){aJ()}};if(aH){N(aI,"opacity",1,Q.options.fadeDuration,S)}else{S()}}else{var S=function(){aI.style.display="none";Q.clearOpacity(aI);if(aJ){aJ()}};if(aH){N(aI,"opacity",0,Q.options.fadeDuration,S)}else{S()}}}function t(aO){var aJ=Q.getCurrent();ad("sb-title-inner").innerHTML=aJ.title||"";var aP,aL,S,aQ,aM;if(Q.options.displayNav){aP=true;var aN=Q.gallery.length;if(aN>1){if(Q.options.continuous){aL=aM=true}else{aL=(aN-1)>Q.current;aM=Q.current>0}}if(Q.options.slideshowDelay>0&&Q.hasNext()){aQ=!Q.isPaused();S=!aQ}}else{aP=aL=S=aQ=aM=false}r("close",aP);r("next",aL);r("play",S);r("pause",aQ);r("previous",aM);var K="";if(Q.options.displayCounter&&Q.gallery.length>1){var aN=Q.gallery.length;if(Q.options.counterType=="skip"){var aI=0,aH=aN,aG=parseInt(Q.options.counterLimit)||0;if(aG<aN&&aG>2){var aK=Math.floor(aG/2);aI=Q.current-aK;if(aI<0){aI+=aN}aH=Q.current+(aG-aK);if(aH>aN){aH-=aN}}while(aI!=aH){if(aI==aN){aI=0}K+='<a onclick="Shadowbox.change('+aI+');"';if(aI==Q.current){K+=' class="sb-counter-current"'}K+=">"+(++aI)+"</a>"}}else{K=[Q.current+1,Q.lang.of,aN].join(" ")}}ad("sb-counter").innerHTML=K;aO()}function U(aH){var K=ad("sb-title-inner"),aG=ad("sb-info-inner"),S=0.35;K.style.visibility=aG.style.visibility="";if(K.innerHTML!=""){N(K,"marginTop",0,S)}N(aG,"marginTop",0,S,aH)}function av(aG,aM){var aK=ad("sb-title"),K=ad("sb-info"),aH=aK.offsetHeight,aI=K.offsetHeight,aJ=ad("sb-title-inner"),aL=ad("sb-info-inner"),S=(aG?0.35:0);N(aJ,"marginTop",aH,S);N(aL,"marginTop",aI*-1,S,function(){aJ.style.visibility=aL.style.visibility="hidden";aM()})}function ac(K,aH,S,aJ){var aI=ad("sb-wrapper-inner"),aG=(S?Q.options.resizeDuration:0);N(Z,"top",aH,aG);N(aI,"height",K,aG,aJ)}function ar(K,aH,S,aI){var aG=(S?Q.options.resizeDuration:0);N(Z,"left",aH,aG);N(Z,"width",K,aG,aI)}function ak(aM,aG){var aI=ad("sb-body-inner"),aM=parseInt(aM),aG=parseInt(aG),S=Z.offsetHeight-aI.offsetHeight,K=Z.offsetWidth-aI.offsetWidth,aK=ae.offsetHeight,aL=ae.offsetWidth,aJ=parseInt(Q.options.viewportPadding)||20,aH=(Q.player&&Q.options.handleOversize!="drag");return Q.setDimensions(aM,aG,aK,aL,S,K,aJ,aH)}var T={};T.markup='<div id="sb-container"><div id="sb-overlay"></div><div id="sb-wrapper"><div id="sb-title"><div id="sb-title-inner"></div></div><div id="sb-wrapper-inner"><div id="sb-body"><div id="sb-body-inner"></div><div id="sb-loading"><div id="sb-loading-inner"><span>{loading}</span></div></div></div></div><div id="sb-info"><div id="sb-info-inner"><div id="sb-counter"></div><div id="sb-nav"><a id="sb-nav-close" title="{close}" onclick="Shadowbox.close()"></a><a id="sb-nav-next" title="{next}" onclick="Shadowbox.next()"></a><a id="sb-nav-play" title="{play}" onclick="Shadowbox.play()"></a><a id="sb-nav-pause" title="{pause}" onclick="Shadowbox.pause()"></a><a id="sb-nav-previous" title="{previous}" onclick="Shadowbox.previous()"></a></div></div></div></div></div>';T.options={animSequence:"sync",counterLimit:10,counterType:"default",displayCounter:true,displayNav:true,fadeDuration:0.35,initialHeight:160,initialWidth:320,modal:false,overlayColor:"#000",overlayOpacity:0.5,resizeDuration:0.35,showOverlay:true,troubleElements:["select","object","embed","canvas"]};T.init=function(){Q.appendHTML(document.body,s(T.markup,Q.lang));T.body=ad("sb-body-inner");aa=ad("sb-container");ae=ad("sb-overlay");Z=ad("sb-wrapper");if(!x){aa.style.position="absolute"}if(!h){var aG,K,S=/url\("(.*\.png)"\)/;aF(q,function(aI,aJ){aG=ad(aJ);if(aG){K=Q.getStyle(aG,"backgroundImage").match(S);if(K){aG.style.backgroundImage="none";aG.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="+K[1]+",sizingMethod=scale);"}}})}var aH;F(au,"resize",function(){if(aH){clearTimeout(aH);aH=null}if(A){aH=setTimeout(T.onWindowResize,10)}})};T.onOpen=function(K,aG){m=false;aa.style.display="block";aB();var S=ak(Q.options.initialHeight,Q.options.initialWidth);ac(S.innerHeight,S.top);ar(S.width,S.left);if(Q.options.showOverlay){ae.style.backgroundColor=Q.options.overlayColor;Q.setOpacity(ae,0);if(!Q.options.modal){F(ae,"click",Q.close)}ao=true}if(!x){aE();F(au,"scroll",aE)}ay();aa.style.visibility="visible";if(ao){N(ae,"opacity",Q.options.overlayOpacity,Q.options.fadeDuration,aG)}else{aG()}};T.onLoad=function(S,K){ah(true);while(T.body.firstChild){C(T.body.firstChild)}av(S,function(){if(!A){return}if(!S){Z.style.visibility="visible"}t(K)})};T.onReady=function(aH){if(!A){return}var S=Q.player,aG=ak(S.height,S.width);var K=function(){U(aH)};switch(Q.options.animSequence){case"hw":ac(aG.innerHeight,aG.top,true,function(){ar(aG.width,aG.left,true,K)});break;case"wh":ar(aG.width,aG.left,true,function(){ac(aG.innerHeight,aG.top,true,K)});break;default:ar(aG.width,aG.left,true);ac(aG.innerHeight,aG.top,true,K)}};T.onShow=function(K){ah(false,K);m=true};T.onClose=function(){if(!x){M(au,"scroll",aE)}M(ae,"click",Q.close);Z.style.visibility="hidden";var K=function(){aa.style.visibility="hidden";aa.style.display="none";ay(true)};if(ao){N(ae,"opacity",0,Q.options.fadeDuration,K)}else{K()}};T.onPlay=function(){r("play",false);r("pause",true)};T.onPause=function(){r("pause",false);r("play",true)};T.onWindowResize=function(){if(!m){return}aB();var K=Q.player,S=ak(K.height,K.width);ar(S.width,S.left);ac(S.innerHeight,S.top);if(K.onWindowResize){K.onWindowResize()}};Q.skin=T;au.Shadowbox=Q})(window);
//
// Test for stupid browsers
//
(function($){
	$.checkBrowser = function() {
		ns = {};
	
		ns.initialize = function() {
			ns.checkIfUserBrowserIsgay();
		}
		
		ns.browserIsGay = function() {
			return ($.browser.msie && parseInt($.browser.version)<=7) ? true : false ;
		}
	
		ns.checkIfUserBrowserIsgay = function() {
			if (ns.browserIsGay()) {
	
				// Check browser
				$.blockUI({
					message	: "\
						<div class='warning'>\
							<h1>Stupid Browser!<\/h1>\
							<h3>You are using <b>Microsoft Internet Explorer<\/b>, the most <b>INCREDIBLY STUPID<\/b> browser ever created.\
							Stupid browsers are not allowed to visit my website, at least not until Microsoft decides to support CSS3 like\
							every other browser on the planet. If you would like to cleanse your computer of all stupidity,\
							please switch to <a target='_blank' href='http://www.firefox.com'>Firefox<\/a>, <a target='_blank' href='http://www.google.com/chrome'>Chrome<\/a>, <a target='_blank' href='http://www.apple.com/safari'>Safari</a>,\
							or anything that isn't stupid to the max.<\/h3>\
						<\/div>\
						",
					css 	: {
						width		: "500px",
						background	: "none",
						border		: "none",
						cursor		: "default",
						color		: "#ffffff",
						background	: "transparent"
					},
					overlayCSS : {
						background	: "#cc0000",
						cursor		: "default",
						opacity		: "0.8"
					}
				});
			}
		}
	
		$(ns.initialize);
	}
	
})(jQuery);
