From: "Saved by Windows Internet Explorer 8"
Subject: Greater Louisville Classic- Varsity Boys - KYTrackXC.com
Date: Sun, 2 Oct 2011 06:01:11 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_007E_01CC80C8.AF9369F0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609

This is a multi-part message in MIME format.

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ky.milesplit.com/meets/93682/results/173036

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:og =3D "http://ogp.me/ns#" xmlns:fb =3D=20
"https://www.facebook.com/2008/fbml" xmlns:v =3D=20
"http://rdf.data-vocabulary.org/#" xmlns:dc =3D =
"http://purl.org/dc/terms/"><HEAD=20
prefix=3D"og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# milesplitcom: =
http://ogp.me/ns/fb/milesplitcom#"><TITLE>Greater Louisville Classic- =
Varsity Boys - KYTrackXC.com</TITLE><!-- Meta -->
<META charset=3Dutf-8>
<META name=3Dviewport content=3Dwidth=3D1000>
<META name=3Dadvertising content=3Dask><!-- Styling --><LINK =
rel=3Dapple-touch-icon=20
href=3D"http://cache.milesplit.com/images/milesplit-iphone.png"><LINK=20
rel=3D"shortcut icon"=20
href=3D"http://cache.milesplit.com/images/milesplitshortcut.png"><LINK=20
rel=3Dstylesheet =
href=3D"http://cache.milesplit.com/css/milesplit/reset.css"><!--[if lt =
IE 9]>
<SCRIPT =
src=3D"http://html5shiv.googlecode.com/svn/trunk/html5.js"></SCRIPT>
<LINK rel=3Dstylesheet=20
href=3D"http://files.milesplit.us/css/milesplit/basic.css"><LINK =
rel=3Dstylesheet=20
href=3D"http://files.milesplit.us/assets/ky/ky.css"><![endif]--><LINK=20
rel=3Dstylesheet =
href=3D"http://files.milesplit.us/css/milesplit/basic.css"=20
media=3D"only screen and (min-width: 600px)"><LINK rel=3Dstylesheet=20
href=3D"http://files.milesplit.us/css/milesplit/mobile.css"=20
media=3D"only screen and (max-width: 599px)"><LINK rel=3Dstylesheet=20
href=3D"http://files.milesplit.us/assets/ky/ky.css"=20
media=3D"only screen and (min-width: 600px)"><LINK rel=3Dstylesheet=20
href=3D"http://files.milesplit.us/assets/ky/ky-mobile.css"=20
media=3D"only screen and (max-width: 599px)"><!-- OpenGraph -->
<META content=3D506280686,508214191,566163555 property=3D"fb:admins">
<META content=3D261198561567 property=3D"fb:app_id">
<META content=3DKYTrackXC.com property=3D"og:site_name">
<META content=3Dwebsite property=3D"og:type">
<META content=3Dhttp://ky.milesplit.com/meets/93682/results/173036=20
property=3D"og:url">
<META content=3D"Greater Louisville Classic- Varsity Boys" =
property=3D"og:title">
<META content=3Dhttp://cache.milesplit.com/images/milesplit-normal.gif=20
property=3D"og:image"><!-- Framework -->
<SCRIPT=20
src=3D"http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"><=
/SCRIPT>

<SCRIPT =
src=3D"http://files.milesplit.us/framework/base.js?v=3D4"></SCRIPT>
<!-- Legacy -->
<SCRIPT>jQuery.noConflict();</SCRIPT>

<SCRIPT=20
src=3D"http://cache.milesplit.com/framework/plugins/prototype.js"></SCRIP=
T>

<SCRIPT src=3D"http://ky.milesplit.com/js/milesplit.ajax.js"></SCRIPT>
<!-- DART -->
<SCRIPT>if (typeof eTandomAd =3D=3D "undefined") eTandomAd =3D =
"none";</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7601.17655"></HEAD>
<BODY id=3Dgeneric>
<DIV id=3Dpage><HEADER class=3Dmain role=3Dbanner>
<DIV class=3Dlining>
<DIV class=3Dinner><SECTION id=3Dpartner>
<DIV class=3Dlining>
<DIV class=3Dlb>
<SCRIPT language=3DJavaScript1.1>document.write('<scr'+'ipt =
src=3D"http://ad.doubleclick.net/adj/nbcu.unisport.prtnr/milesplit_ru;are=
a=3Dmiles;sport=3Dru;pageid=3Dmeets/93682/results/173036;!c=3Dmiles;tando=
mad=3D'+eTandomAd+';'+(top.__nbcudigitaladops_dtparams||'')+'dcopt=3Dist;=
pos=3D1;sz=3D728x90;tile=3D1;ord=3D' + 86042 + =
'?"><\/scr'+'ipt>');</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/nbcu.unisport.prtnr/milesplit_ru;a=
rea=3D;sport=3Dru;pageid=3Dmeets/93682/results/173036;!c=3Dmiles;dcopt=3D=
ist;pos=3D1;sz=3D728x90;tile=3D1;ord=3D86042?"><IMG=20
border=3D0 alt=3D"Click Here!"=20
src=3D"http://ad.doubleclick.net/ad/nbcu.unisport.prtnr/milesplit_ru;area=
=3Dmiles;sport=3Dru;pageid=3Dmeets/93682/results/173036;!c=3Dmiles;dcopt=3D=
ist;pos=3D1;sz=3D728x90;tile=3D1;ord=3D86042?"></A></NOSCRIPT></DIV>
<DIV class=3Dlogo><A=20
style=3D"WIDTH: 200px; DISPLAY: block; HEIGHT: 77px; MARGIN-LEFT: 20px; =
PADDING-TOP: 17px"=20
href=3D"http://ky.milesplit.com/c/115"><IMG=20
style=3D"WIDTH: 200px; DISPLAY: block; HEIGHT: 60px"=20
src=3D"http://cache.milesplit.com/images/redesign/partner9.gif"><IMG=20
style=3D"WIDTH: 1px; HEIGHT: 1px"=20
src=3D"http://view.atdmt.com/AVE/view/348373977/direct/01/"></A>=20
</DIV></DIV></SECTION><SECTION id=3Dbranding>
<DIV id=3Dnetwork>
<DIV class=3Dlining>
<DIV id=3Dmotto><SPAN><A href=3D"http://www.milesplit.com/">THE NATION'S =
PREMIER=20
HIGH SCHOOL T&amp;F/XC NETWORK</A></SPAN> </DIV>
<DIV id=3Daccount>
<DIV style=3D"MARGIN-TOP: 5px; WIDTH: 69px; FLOAT: right; MARGIN-RIGHT: =
8px"><A=20
class=3Dfb title=3D"Login to MileSplit with your Facebook account"=20
href=3D"http://ky.milesplit.com/fb/connect"><IMG=20
alt=3D"Login to MileSplit with your Facebook account"=20
src=3D"http://files.milesplit.us/images/buttons/facebook-login2.png"></A>=
 </DIV>
<DIV style=3D"FONT: inherit; FLOAT: right; MARGIN-RIGHT: 8px" =
class=3Dwelcome>You=20
are not logged in. <A =
href=3D"http://ky.milesplit.com/register">Register</A> or <A=20
href=3D"http://ky.milesplit.com/login">Login</A>. =
</DIV></DIV></DIV></DIV>
<DIV id=3Dnetwork_sites>
<DIV></DIV><A class=3Dclose=20
href=3D"http://ky.milesplit.com/meets/93682/results/173036#">Slide =
Up</A></DIV>
<DIV id=3Dsite>
<DIV class=3Dlining>
<DIV class=3Dbumper>
<DIV class=3Dinner>
<H1 id=3Dlogo><A href=3D"http://ky.milesplit.com/"><SPAN=20
class=3Dtitle>KYTrackXC.com</SPAN></A> <SPAN =
class=3Dtagline></SPAN></H1>
<DIV id=3Dcustom><SPAN>
<DIV=20
style=3D"TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; =
PADDING-RIGHT: 3px; FONT: bold 18px Arial; PADDING-TOP: 3px"><A=20
href=3D"http://ky.milesplit.com/discussion/topics/89872">SUPPORT =
KYtrackXC.com=20
ASAP</A></DIV>
<DIV style=3D"BORDER-TOP: 1px solid; PADDING-TOP: 3px"></DIV>
<DIV=20
style=3D"PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
FONT: bold 18px Arial; PADDING-TOP: 3px"><A=20
href=3D"http://ky.milesplit.com/articles/71917-2011-automated-state-regio=
nal-ranking-links">Automated=20
STATE/REGIONAL=20
RANKINGS</A></DIV></SPAN></DIV></DIV></DIV></DIV></DIV></SECTION></DIV></=
DIV></HEADER><NAV=20
id=3Dnavbar class=3Dmain>
<DIV class=3Douter>
<DIV class=3Dlining>
<DIV class=3Dbumper>
<DIV class=3Dinner>
<FORM id=3Dsearch_nav role=3Dsearch method=3Dget =
action=3D/search><LABEL><INPUT=20
type=3Dsearch name=3Dq required placeholder=3D"enter search =
term"></LABEL><BUTTON=20
type=3Dsubmit><SPAN><STRONG>Search</STRONG></SPAN></BUTTON> </FORM>
<UL>
  <LI><A href=3D"http://ky.milesplit.com/">Home</A></LI>
  <LI><A href=3D"http://ky.milesplit.com/coverage">Coverage</A></LI>
  <LI><A href=3D"http://ky.milesplit.com/stats">Stats</A></LI>
  <LI><A href=3D"http://ky.milesplit.com/videos">Video</A></LI>
  <LI><A href=3D"http://ky.milesplit.com/articles">News</A></LI>
  <LI><A =
href=3D"http://ky.milesplit.com/meets/calendar">Calendar</A></LI>
  <LI><A href=3D"http://ky.milesplit.com/teams">Teams</A></LI>
  <LI><A =
href=3D"http://ky.milesplit.com/discussion/local">Discussion</A></LI>
  <LI><A href=3D"http://ky.milesplit.com/resources">Resources</A></LI>
  <LI><A=20
href=3D"http://ky.milesplit.com/subscribe">Subscribe</A></LI></UL></DIV><=
/DIV></DIV></DIV></NAV><ARTICLE=20
id=3Dcontent class=3Dmain role=3Dmain>
<DIV class=3Dlining>
<DIV class=3Dinner>
<STYLE>aside.body {
	WIDTH: 170px; FLOAT: right
}
section.body {
	MARGIN-RIGHT: 180px
}
section.body > DIV {
	MARGIN-LEFT: 10px
}
section.body P.links {
	PADDING-BOTTOM: 10px
}
header.body P.meet STRONG {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: =
1.25em; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
header.body H1 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
header.body P.timer {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
header.body P.timer A {
	FONT-WEIGHT: bold
}
#under {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; CLEAR: =
both; PADDING-TOP: 20px
}
</STYLE>

<SCRIPT>=0A=
	_.ready(function($) {=0A=
		var target =3D document.getElementById('resultsdiv');=0A=
		if (typeof target.onselectstart !=3D 'undefined') {=0A=
			//IE route=0A=
			target.onselectstart=3Dfunction(){return false}=0A=
			target.ondragstart=3Dfunction(){return false}=0A=
		} else if (typeof target.style.MozUserSelect !=3D 'undefined') {=0A=
			//Firefox route=0A=
			target.style.MozUserSelect =3D 'none';=0A=
			target.style.MozUserDrag =3D 'none';=0A=
		} else {=0A=
			//All other route (ie: Opera)=0A=
			target.onmousedown =3D function(){ return false; };=0A=
		}=0A=
		target.style.cursor =3D 'default';=0A=
	});=0A=
</SCRIPT>
<HEADER class=3Dbody>
<P class=3Dmeet><STRONG><A =
href=3D"http://ky.milesplit.com/meets/93682">Greater=20
Louisville Classic</A></STRONG></P>
<H1>Varsity Boys</H1>
<P class=3Dtimer>Results by <A =
href=3D"http://ky.milesplit.com/timing/17">AllTrax=20
Timing</A></P></HEADER><ASIDE class=3D"body skyscraper">
<DIV class=3Dad-skyscraper>
<SCRIPT language=3DJavaScript1.1>document.write('<scr'+'ipt =
src=3D"http://ad.doubleclick.net/adj/nbcu.unisport.prtnr/milesplit_ru;are=
a=3Dmiles;sport=3Dru;pageid=3Dmeets/93682/results/173036;!c=3Dmiles;tando=
mad=3D'+eTandomAd+';'+(top.__nbcudigitaladops_dtparams||'')+'dcopt=3D;pos=
=3D2;sz=3D160x600;tile=3D2;ord=3D' + 86042 + =
'?"><\/scr'+'ipt>');</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/nbcu.unisport.prtnr/milesplit_ru;a=
rea=3D;sport=3Dru;pageid=3Dmeets/93682/results/173036;!c=3Dmiles;dcopt=3D=
;pos=3D2;sz=3D160x600;tile=3D2;ord=3D86042?"><IMG=20
border=3D0 alt=3D"Click Here!"=20
src=3D"http://ad.doubleclick.net/ad/nbcu.unisport.prtnr/milesplit_ru;area=
=3Dmiles;sport=3Dru;pageid=3Dmeets/93682/results/173036;!c=3Dmiles;dcopt=3D=
;pos=3D2;sz=3D160x600;tile=3D2;ord=3D86042?"></A></NOSCRIPT></DIV></ASIDE=
><SECTION=20
class=3Dbody>
<DIV>
<P class=3Dlinks><A href=3D"http://ky.milesplit.com/meets/93682">Back to =
Greater=20
Louisville Classic</A> | <A=20
href=3D"http://ky.milesplit.com/meets/93682/results/173036/print">Printab=
le=20
Version</A> </P>
<DIV id=3Dresultsdiv class=3Dresults><PRE> AllTrax Timing - Contractor =
License                        HY-TEK's Meet Manager
                  Greater Louisville Classic Cross Country Inv.          =
       =20
                           E.P. Tom Sawyer State Park                    =
       =20
                           Saturday, October 1st, 2011                   =
       =20
                              Last Completed Event                       =
       =20
=20
Event 2  Boys 5k Run CC VARSITY
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D          =

    Name                    Year School                  Finals  Points  =
       =20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D          =

  1 #1173 Weishaar, Luke      12 Oldham County         15:43.19          =
       =20
  2   #22 Dixon, Alden        SR ARLI                  15:45.17    1     =
       =20
  3  #563 Covert, Kyle        12 Eastern               15:53.09    2     =
       =20
  4  #224 Gregory, Patrick    10 Butler                15:54.49    3     =
       =20
  5 #1017 Geary, Chase        10 Muhlenberg County     15:57.20    4     =
       =20
  6  #594 Parks, Cody         12 Eastern Jessamine     16:17.14          =
       =20
  7  #519 Grundy, Jack        12 DuPont Manual         16:21.29    5     =
       =20
  8 #1339 Goldson, Jimmy      10 Pulaski County        16:23.14    6     =
       =20
  9  #395 Turner, Ben         12 Conner                16:25.51    7     =
       =20
 10  #591 Zachary, Austin     12 Eastern               16:27.05    8     =
       =20
 11  #593 Collins, Cody       12 Eastern Jessamine     16:30.41          =
       =20
 12  #530 Short, Will         12 DuPont Manual         16:33.31    9     =
       =20
 13  #655 White, Alex         12 George Rogers Clark   16:37.17   10     =
       =20
 14 #1602 Wolfer, Daniel      11 St Henry District     16:41.31   11     =
       =20
 15  #719 Prive, Keith        10 Greenwood             16:47.94   12     =
       =20
 16  #586 Statler, Charles    11 Eastern               16:51.25   13     =
       =20
 17 #1465 Hall, Clayton       12 South Warren          16:56.07   14     =
       =20
 18  #590 Wells, Holden       10 Eastern               16:56.73   15     =
       =20
 19  #164 Beckerson, Alex     11 Burgin                16:58.53   16     =
       =20
 20 #1313 Taylor, Jonathan    10 Port. Christian       16:59.73          =
       =20
 21   #25 Hart, Brandon       SR ARLI                  17:00.29   17     =
       =20
 22 #1522 Wells, David        11 Sovereign Grace       17:01.50   18     =
       =20
 23  #568 Heslin, Cory        11 Eastern               17:02.97   19     =
       =20
 24 #1758 Rathbone, Ben       12 Woodford County       17:04.46   20     =
       =20
 25 #1078 Thompson, Tyler     10 North Oldham          17:05.31   21     =
       =20
 26  #322 Hurd, Logan         10 CHCO                  17:05.80   22     =
       =20
 27 #1348 Stevens, Morgan     10 Pulaski County        17:06.43   23     =
       =20
 28  #532 Snider, Austin      10 DuPont Manual         17:06.84   24     =
       =20
 29  #855 Carlson, Brian       9 Lincoln County        17:07.26   25     =
       =20
 30  #741 Kirk, Andrew        12 Henry Clay            17:08.13   26     =
       =20
 31 #1074 Taglieri, Eric      12 North Oldham          17:08.80   27     =
       =20
 32  #588 Thoele, Danny       12 Eastern               17:09.52   28     =
       =20
 33 #1070 Ruhs, Nolan         10 North Oldham          17:12.15   29     =
       =20
 34 #1568 Dooley, Brendan     12 St Henry District     17:13.78   30     =
       =20
 35  #645 Brookshire, Grayso  10 George Rogers Clark   17:14.36   31     =
       =20
 36  #803 Head, Parker        11 Kentucky Country      17:15.58   32     =
       =20
 37   #99 Laramore, Connor    12 Bowling Green         17:16.35   33     =
       =20
 38 #1335 Blevins, Mason      10 Pulaski County        17:17.19   34     =
       =20
 39  #838 Spencer, John       10 Lafayette             17:18.86   35     =
       =20
 40 #1695 Yoder, Todd         12 West Jessamine        17:19.45   36     =
       =20
 41 #1210 Keeley, Jeff        11 Owensboro             17:21.04   37     =
       =20
 42 #1582 Mark, Nathan        12 St Henry District     17:21.59   38     =
       =20
 43  #955 Howard, Matt        11 Louisville Male       17:22.44   39     =
       =20
 44 #1774 Mahmud, Malik       10 Paul Dunbar           17:23.36   40     =
       =20
 45 #1057 Gardiner, David     10 North Oldham          17:23.91   41     =
       =20
 46 #1607 Ellis, Nathan       12 St Mary High School   17:24.85   42     =
       =20
 47 #1186 Trenary, Hunter     10 Owen County           17:25.70          =
       =20
 48  #717 Howell, Nick        10 Greenwood             17:26.69   43     =
       =20
 49 #1529 O'Dell, Travis      10 Spencer               17:27.20          =
       =20
 50 #1206 Garrard, Zac        11 Owensboro             17:27.73   44     =
       =20
 51 #1226 Goedde, Michael     11 Owensboro Catholic    17:28.53   45     =
       =20
 52  #520 Hamm, Andrew        11 DuPont Manual         17:30.30   46     =
       =20
 53  #830 Kilgore, Mitchell   10 Lafayette             17:31.03   47     =
       =20
 54 #1075 Tarvestad, Luke     10 North Oldham          17:31.72   48     =
       =20
 55  #577 Ozier, Alex         11 Eastern               17:32.30   49     =
       =20
 56 #1466 Harris, Wade        12 South Warren          17:32.76   50     =
       =20
 57  #676 Edmondson, Tyler    12 Grant County          17:33.46   51     =
       =20
 58 #1620 Apel, Christian     11 Trimble County        17:34.29   52     =
       =20
 59  #917 Mullins, Fitz       12 Louisville Colle      17:35.17   53     =
       =20
 60 #1297 Pekarsky, Joe       12 Pope John Paul II     17:35.75   54     =
       =20
 61 #1027 Dowell, Micheal     12 North Bullitt         17:36.43   55     =
       =20
 62 #1651 Dearing, Forest     11 Walden                17:37.21          =
       =20
 63  #836 Rugg, Brian         10 Lafayette             17:37.80   56     =
       =20
 64   #92 Collins, Daniel     11 Bowling Green         17:38.47   57     =
       =20
 65 #1023 Whitehouse, Dillen  12 Muhlenberg County     17:39.66   58     =
       =20
 66 #1570 Haacke, Zach        12 St Henry District     17:40.22   59     =
       =20
 67  #102 West, Logan         11 Bowling Green         17:40.72   60     =
       =20
 68 #1076 Terkula, David      09 North Oldham          17:41.26   61     =
       =20
 69 #1707 Nix, Tyler          11 Western Hills         17:41.71          =
       =20
 70 #1773 Buser, Dylan        11 Anderson County       17:42.16          =
       =20
 71  #522 Henry, Cyrus        10 DuPont Manual         17:42.60   62     =
       =20
 72 #1214 Massie, Nick        12 Owensboro             17:43.05   63     =
       =20
 73 #1246 Hempfling, Ben      12 Paul Dunbar           17:43.47   64     =
       =20
 74  #427 Steber, Calvin      11 DANV                  17:43.94   65     =
       =20
 75  #885 Henn, Alex          12 Lloyd Memorial        17:44.51   66     =
       =20
 76 #1622 Bailey, Kevin       12 Trimble County        17:45.14   67     =
       =20
 77 #1068 Powers, Matt        10 North Oldham          17:45.65   68     =
       =20
 78  #857 Foley, Ricky        12 Lincoln County        17:46.38   69     =
       =20
 79 #1249 Krolak, Trevor      11 Paul Dunbar           17:46.96   70     =
       =20
 80  #382 Gaddie, Jack        12 Conner                17:47.64   71     =
       =20
 81 #1608 Higgins, John       10 St Mary High School   17:48.16   72     =
       =20
 82  #906 Boatwright, Lucas   12 Louisville Colle      17:48.53   73     =
       =20
 83 #1032 Waltrip, Scotty     12 North Bullitt         17:49.01   74     =
       =20
 84  #745 Schrader, Rob       11 Henry Clay            17:49.38   75     =
       =20
 85 #1255 Sprague, Kyle       11 Paul Dunbar           17:49.90   76     =
       =20
 86  #514 Connors, Michael    12 DuPont Manual         17:50.35   77     =
       =20
 87 #1059 Horn, Alec          12 North Oldham          17:50.88          =
       =20
 88 #1446 Mason, Matt         SR SDHS                  17:51.62   78     =
       =20
 89 #1507 Graubner, Mark      12 Sovereign Grace       17:52.12   79     =
       =20
 90  #521 Hayes, Seth         12 DuPont Manual         17:52.64   80     =
       =20
 91  #528 Payne, Darius       09 DuPont Manual         17:53.09          =
       =20
 92   #98 Johnson, Kyle       09 Bowling Green         17:53.60   81     =
       =20
 93 #1623 Ball, Connor        10 Trimble County        17:54.02   82     =
       =20
 94 #1449 Romanwoski, Ben     SR SDHS                  17:54.54   83     =
       =20
 95  #837 Smith, Lee          11 Lafayette             17:55.08   84     =
       =20
 96 #1289 Duffin, Jack        11 Pope John Paul II     17:55.65   85     =
       =20
 97 #1518 Smith, Caleb        11 Sovereign Grace       17:56.53   86     =
       =20
 98 #1512 Morel, Landon       10 Sovereign Grace       17:58.64   87     =
       =20
 99  #739 Gross, Chris        12 Henry Clay            17:59.37   88     =
       =20
100 #1341 Hyden, Austin       10 Pulaski County        18:00.07   89     =
       =20
101   #28 Pinarski, Nick      SO ARLI                  18:00.48   90     =
       =20
102 #1253 Myers, Daniel       11 Paul Dunbar           18:00.93   91     =
       =20
103 #1680 Davis, Gavin        10 West Jessamine        18:01.44   92     =
       =20
104  #966 Small, Austin       11 Louisville Male       18:01.86   93     =
       =20
105 #1588 Rohmann, Cameron    12 St Henry District     18:02.34   94     =
       =20
106 #1756 McKee, Sean         12 Woodford County       18:02.77   95     =
       =20
107 #1338 Crawford, Matthew   09 Pulaski County        18:03.20   96     =
       =20
108 #1030 Pursley, Kyle       10 North Bullitt         18:03.68   97     =
       =20
109 #1714 Bailey, Johnny      10 White House Heri      18:04.58   98     =
       =20
110 #1468 Starling, Jonah     10 South Warren          18:05.31   99     =
       =20
111  #421 Hempel, Karl        12 DANV                  18:05.84  100     =
       =20
112 #1055 Cummins, Luke       11 North Oldham          18:06.46          =
       =20
113  #394 Shuttleworth, Matt  12 Conner                18:06.99  101     =
       =20
114 #1343 Lovins, Dalton      10 Pulaski County        18:07.52  102     =
       =20
115 #1239 Ash, Joseph         10 Paul Dunbar           18:07.97  103     =
       =20
116  #654 Petrey, Ben         10 George Rogers Clark   18:08.33  104     =
       =20
117  #927 Wiley, Frankie      12 Louisville Colle      18:08.72  105     =
       =20
118 #1692 Smith, David        12 West Jessamine        18:09.06  106     =
       =20
119  #238 Moore, Jon          11 Butler                18:09.46  107     =
       =20
120  #958 Kwan, Kevin         12 Louisville Male       18:09.87  108     =
       =20
121  #531 Shpilberg, Jacob    11 DuPont Manual         18:10.26          =
       =20
122 #1229 Polio, Michael      12 Owensboro Catholic    18:10.61  109     =
       =20
123 #1248 Keplinger, William  11 Paul Dunbar           18:11.25  110     =
       =20
124  #578 Ozier, Austin       09 Eastern               18:11.73          =
       =20
125  #219 Conder, Josh        10 Butler                18:12.83  111     =
       =20
126   #96 Hanna, Owen         11 Bowling Green         18:13.31  112     =
       =20
127 #1066 Murphy, Jack        11 North Oldham          18:13.83          =
       =20
128 #1252 McMinoway, Miles    12 Paul Dunbar           18:14.24          =
       =20
129  #100 Peterson, Ben       10 Bowling Green         18:15.13  113     =
       =20
130  #318 Weiss, Matthew      11 Christian Acad.       18:15.86  114     =
       =20
131  #833 Napier, Seth        12 Lafayette             18:16.52  115     =
       =20
132 #1609 Spees, Austin       12 St Mary High School   18:16.94  116     =
       =20
133 #1720 Nelson, Anthony     12 White House Heri      18:17.43  117     =
       =20
134  #239 Moran, Austin        9 Butler                18:17.99  118     =
       =20
135  #839 Stofer, Tucker      11 Lafayette             18:18.41  119     =
       =20
136  #831 Leggas, Dimitri     09 Lafayette             18:18.82  120     =
       =20
137 #1459 Allen, Ross         10 South Warren          18:19.20  121     =
       =20
138   #24 Gentry, Brian       JR ARLI                  18:19.69  122     =
       =20
139  #312 Pryor, Caleb        10 Christian Acad.       18:20.21  123     =
       =20
140  #640 Bailey, Brandon     11 George Rogers Clark   18:22.49  124     =
       =20
141   #91 Chute, James        12 Bowling Green         18:23.34  125     =
       =20
142 #1336 Browning, Marcus    11 Pulaski County        18:24.16  126     =
       =20
143 #1026 Atkins, Andrew      12 North Bullitt         18:24.60  127     =
       =20
144  #571 Lindemann, Tommy    12 Eastern               18:25.40          =
       =20
145  #302 Gabrie, Austin      11 Christian Acad.       18:26.60  128     =
       =20
146  #887 Musk, Camron        11 Lloyd Memorial        18:29.01  129     =
       =20
147   #41 Mayfield, Tom       10 Atherton              18:29.44  130     =
       =20
148 #1278 Williams, Trevon    11 Pleasure Ridge Park   18:29.87  131     =
       =20
149 #1566 Bruni, Frank        12 St Henry District     18:30.39  132     =
       =20
150 #1228 Krampe, Nick        12 Owensboro Catholic    18:30.86  133     =
       =20
151 #1703 Hughes, Grant       12 Western Hills         18:31.39          =
       =20
152 #1293 Hannah, John        12 Pope John Paul II     18:32.06  134     =
       =20
153  #945 Barrios, Spencer    10 Louisville Male       18:32.52  135     =
       =20
154  #720 Sheehan, Colin      09 Greenwood             18:32.92  136     =
       =20
155  #246 Walker, Evan        11 Butler                18:33.32  137     =
       =20
156  #947 Bray, Jordan        11 Louisville Male       18:33.72  138     =
       =20
157 #1721 Segars, Andrew       9 White House Heri      18:34.14  139     =
       =20
158 #1601 Wilson, Scott       09 St Henry District     18:34.58  140     =
       =20
159  #725 Wassom, Jack        09 Greenwood             18:34.99  141     =
       =20
160 #1586 Plummer, Jake       10 St Henry District     18:35.46          =
       =20
161 #1347 Stevens, Mason      10 Pulaski County        18:35.90          =
       =20
162  #744 Parsons, Logan      10 Henry Clay            18:36.68  142     =
       =20
163 #1687 Maddux, Wesley      12 West Jessamine        18:37.13  143     =
       =20
164 #1713 Anderson, Caleb     11 White House Heri      18:38.50  144     =
       =20
165   #72 Petiprin, Dylan     09 Ballard               18:41.05  145     =
       =20
166  #466 Mattingly, Jonatha  10 DeSales               18:41.60  146     =
       =20
167 #1604 DeNeve, Daniel      10 St Mary High School   18:42.03  147     =
       =20
168  #736 Atkins, William     09 Henry Clay            18:42.56  148     =
       =20
169  #327 Scott, Brandon      10 CHCO                  18:43.00  149     =
       =20
170  #963 Melin, Jacob        11 Louisville Male       18:43.51  150     =
       =20
171  #124 Critchelow, Neil    11 BCHS                  18:44.20  151     =
       =20
172  #299 Dannelly, Zach      12 Christian Acad.       18:44.75  152     =
       =20
173  #459 Bettag, Parker      10 DeSales               18:45.21  153     =
       =20
174 #1504 Carmody, Seth       10 Sovereign Grace       18:45.71  154     =
       =20
175  #125 Gavre, Cody         10 BCHS                  18:46.17  155     =
       =20
176  #961 McIntosh, Rudy      12 Louisville Male       18:46.54  156     =
       =20
177  #672 Baker, Jarred       11 Grant County          18:46.99  157     =
       =20
178 #1268 Ballard, Matthew    12 Pleasure Ridge Park   18:47.38  158     =
       =20
179 #1627 Robbins, Tray       10 Trimble County        18:48.14  159     =
       =20
180 #1212 Kimmell, Austin     10 Owensboro             18:48.59  160     =
       =20
181  #561 Clifford, Josh      11 Eastern               18:49.05          =
       =20
182   #26 Hinders, Jordan     SO ARLI                  18:49.46  161     =
       =20
183  #321 Crossett, Jonathan  11 CHCO                  18:49.93  162     =
       =20
184  #313 Ross, AJ            09 Christian Acad.       18:50.42  163     =
       =20
185 #1580 Limbach, Jared      12 St Henry District     18:51.26          =
       =20
186 #1223 Crowe, Marty        10 Owensboro Catholic    18:51.92  164     =
       =20
187  #724 Warren, Trey        11 Greenwood             18:52.47  165     =
       =20
188  #297 Cloyd, Conner       10 Christian Acad.       18:52.86  166     =
       =20
189  #101 Porter, Sam         10 Bowling Green         18:53.29          =
       =20
190 #1691 Seales, Jesse       09 West Jessamine        18:53.67  167     =
       =20
191   #21 Carter, Riley       SR ARLI                  18:54.10  168     =
       =20
192  #641 Banks, James        10 George Rogers Clark   18:54.46  169     =
       =20
193  #722 Toya, Motohiro      10 Greenwood             18:54.94  170     =
       =20
194 #1181 Hudnall, Cory       08 Owen County           18:55.35          =
       =20
195  #743 Owens, Jerry Dougl  09 Henry Clay            18:55.80  171     =
       =20
196 #1211 Kelley, Griffin     12 Owensboro             18:56.23  172     =
       =20
197  #920 Schubert, Charlie   11 Louisville Colle      18:56.63  173     =
       =20
198 #1510 Lindsey, Jacob         Sovereign Grace       18:58.10  174     =
       =20
199  #565 Fallon, Eric        11 Eastern               18:58.82          =
       =20
200 #1277 Stevenson, Isaac    12 Pleasure Ridge Park   18:59.59  175     =
       =20
201  #907 Bode, Matt           9 Louisville Colle      19:01.56  176     =
       =20
202  #525 Kistner, Blake      12 DuPont Manual         19:02.30          =
       =20
203  #222 Evans, Alex         10 Butler                19:02.85  177     =
       =20
204  #835 Rearic, Luke        11 Lafayette             19:03.30          =
       =20
205 #1626 Puckett, Kyle       11 Trimble County        19:03.73  178     =
       =20
206 #1684 Lewis, Jamie        11 West Jessamine        19:04.93  179     =
       =20
207 #1408 Hughes, Richard     12 Scott County          19:05.47  180     =
       =20
208 #1444 Husain, Hasan       SR SDHS                  19:05.97  181     =
       =20
209  #692 McGough, Justin     10 Grant County          19:06.46  182     =
       =20
210  #960 Lawton, Kaleb       12 Louisville Male       19:06.95          =
       =20
211  #247 Wells, Thomas       11 Butler                19:08.46  183     =
       =20
212  #463 Graven, Matt        11 DeSales               19:08.92  184     =
       =20
213  #946 Bizianes, Alex      11 Louisville Male       19:09.37          =
       =20
214 #1207 Glenn, Ethan        10 Owensboro             19:09.92  185     =
       =20
215 #1461 Cohron, Chris       11 South Warren          19:10.37  186     =
       =20
216  #386 Kahmann, Tanner     11 Conner                19:10.80  187     =
       =20
217 #1749 Fallon, Jack        09 Woodford County       19:11.21  188     =
       =20
218  #460 Casper, Nico        11 DeSales               19:11.67  189     =
       =20
219 #1462 Gibbs, Andrew       10 South Warren          19:12.36  190     =
       =20
220  #740 Hoogerheide, Tanne  11 Henry Clay            19:17.77  191     =
       =20
221  #673 Brinker, Zack       09 Grant County          19:18.34  192     =
       =20
222 #1511 Minchey, Tanner     10 Sovereign Grace       19:18.78  193     =
       =20
223  #461 Coyne, Patrick      09 DeSales               19:19.22  194     =
       =20
224  #825 Fitch, Zachary      11 Lafayette             19:19.62          =
       =20
225  #721 Swetmon, Shelby     11 Greenwood             19:19.99  195     =
       =20
226  #685 Ingram, Dillon      12 Grant County          19:20.37  196     =
       =20
227  #650 Dixon, Clay         12 George Rogers Clark   19:20.73  197     =
       =20
228  #160 Sims, Daniel        11 Bullitt Central       19:21.12          =
       =20
229  #856 Caudill, Skyler     12 Lincoln County        19:21.54  198     =
       =20
230 #1029 Polley, Logan       11 North Bullitt         19:21.99  199     =
       =20
231  #126 Hughes, Kody        11 BCHS                  19:22.38  200     =
       =20
232 #1300 Walker, Jake        12 Pope John Paul II     19:22.76  201     =
       =20
233 #1598 Walker, Drew        12 St Henry District     19:23.16          =
       =20
234  #123 Critchelow, Kirk    11 BCHS                  19:23.54  202     =
       =20
235 #1267 Adair, Chad         11 Pleasure Ridge Park   19:23.97  203     =
       =20
236 #1205 Egbert, James       11 Owensboro             19:24.36  204     =
       =20
237 #1516 Plattner, Jonathan  10 Sovereign Grace       19:24.79          =
       =20
238 #1403 Burgess, Braden     10 Scott County          19:25.21  205     =
       =20
239  #307 Lott, Alex          10 Christian Acad.       19:25.61  206     =
       =20
240 #1716 Cox, Gavin           9 White House Heri      19:26.02  207     =
       =20
241 #1407 Graham, Matt        10 Scott County          19:26.44  208     =
       =20
242 #1031 Redemann, Tony      11 North Bullitt         19:27.58  209     =
       =20
243 #1603 Broadbent, William  11 St Mary High School   19:28.02  210     =
       =20
244 #1515 Petrin, Josh         9 Sovereign Grace       19:28.56          =
       =20
245 #1752 Irvin, Robert       09 Woodford County       19:29.03  211     =
       =20
246 #1592 Smith, Andrew       09 St Henry District     19:30.77          =
       =20
247  #383 Gaddie, Sam         12 Conner                19:31.18  212     =
       =20
248  #737 Caldwell, Evan      10 Henry Clay            19:31.76          =
       =20
249  #319 Wilder, Max         10 Christian Acad.       19:32.23          =
       =20
250  #631 O'Connor, Quenton   SR GCHS                  19:32.79          =
       =20
251 #1718 Martinez, Coleton    9 White House Heri      19:34.08  213     =
       =20
252  #320 Clark, Brandon      10 CHCO                  19:34.70  214     =
       =20
253 #1272 Dionisio, Joe       11 Pleasure Ridge Park   19:35.15  215     =
       =20
254   #44 Smuskiewicz, Tyler  11 Atherton              19:35.59  216     =
       =20
255  #865 Smith, Jordon       10 Lincoln County        19:36.16  217     =
       =20
256 #1679 Davis, Garrett      12 West Jessamine        19:36.87  218     =
       =20
257 #1015 Campbell, Atlee     09 Muhlenberg County     19:37.84  219     =
       =20
258 #1753 Johnson, Courtland  12 Woodford County       19:38.94  220     =
       =20
259 #1709 Wasson, Zack        12 Western Hills         19:40.73          =
       =20
260  #746 Simpson, Lucas         Henry Clay            19:41.23          =
       =20
261  #392 Palmer, Daniel      09 Conner                19:41.77  221     =
       =20
262  #298 Curry, Alex         09 Christian Acad.       19:42.60          =
       =20
263 #1463 Gill, Ethan         10 South Warren          19:43.85  222     =
       =20
264  #564 Durbin, Jesse       12 Eastern               19:45.42          =
       =20
265 #1757 Mulvaney, John      12 Woodford County       19:46.09  223     =
       =20
266 #1754 Kever, Sam          12 Woodford County       19:46.62  224     =
       =20
267  #165 Beckerson, Nick     10 Burgin                19:47.86  225     =
       =20
268  #467 Obrien, Matt        12 DeSales               19:49.29  226     =
       =20
269 #1414 Raschella, Nathan   11 Scott County          19:50.13  227     =
       =20
270 #1477 Barrett, Caleb      09 Southern              19:51.05  228     =
       =20
271 #1439 Burnett, Noah       SO SDHS                  19:51.55  229     =
       =20
272  #423 McChesney, Michael  11 DANV                  19:52.02  230     =
       =20
273 #1661 Spear, Ben          10 Walden                19:52.52          =
       =20
274 #1417 Shoemaker, David    09 Scott County          19:53.02  231     =
       =20
275  #378 Brassfield, Jon     11 Conner                19:55.15  232     =
       =20
276 #1605 DeNeve, John        09 St Mary High School   19:55.64  233     =
       =20
277 #1270 Coughenour, Brent   11 Pleasure Ridge Park   19:56.08  234     =
       =20
278 #1467 Mann, Chance        12 South Warren          19:56.49          =
       =20
279 #1227 Gross, Brian        11 Owensboro Catholic    19:57.47  235     =
       =20
280 #1717 Johnson, Grant      12 White House Heri      19:57.92  236     =
       =20
281 #1296 Massa, Nick         11 Pope John Paul II     19:58.33  237     =
       =20
282 #1290 Dugan, Colin        12 Pope John Paul II     20:00.36  238     =
       =20
283 #1677 Bandy, Joe          09 West Jessamine        20:02.08          =
       =20
284 #1409 Mudrak, Brian       09 Scott County          20:03.62  239     =
       =20
285  #811 Worthington, Micha  12 Kentucky Country      20:05.66  240     =
       =20
286 #1514 Parker, Mitchel     11 Sovereign Grace       20:06.98          =
       =20
287 #1475 Acosta, Jorge       11 Southern              20:08.70  241     =
       =20
288 #1578 Kriege, Mitchell    12 St Henry District     20:10.21          =
       =20
289 #1464 Gill, Simon         08 South Warren          20:12.18          =
       =20
290  #161 Ware, Jacob         10 Bullitt Central       20:13.36          =
       =20
291  #882 Dashner, John       11 Lloyd Memorial        20:17.59  242     =
       =20
292  #880 Bosley, Addison     09 Lloyd Memorial        20:18.64  243     =
       =20
293   #30 Allgood, Andrew     11 Atherton              20:19.28  244     =
       =20
294  #324 Lancaster, Kyle     12 CHCO                  20:20.22  245     =
       =20
295   #71 Newcomer, Robbie    11 Ballard               20:21.37  246     =
       =20
296   #45 Willard, Nick       10 Atherton              20:23.96  247     =
       =20
297  #173 Shewmaker, Austin   12 Burgin                20:28.58  248     =
       =20
298  #171 Robbins, Jared      11 Burgin                20:30.83  249     =
       =20
299  #470 Smith, Sage         09 DeSales               20:31.74  250     =
       =20
300 #1489 Smith, Trevor       11 Southern              20:33.20  251     =
       =20
301 #1450 Trainor, Liam       SR SDHS                  20:34.67  252     =
       =20
302 #1028 Miller, Keith       12 North Bullitt         20:35.71  253     =
       =20
303 #1019 Pyle, Christian     11 Muhlenberg County     20:37.11  254     =
       =20
304  #812 Yunker, Michael     12 Kentucky Country      20:38.85  255     =
       =20
305 #1490 Vanover, Charles    12 Southern              20:41.11  256     =
       =20
306  #683 Hess, Danny         12 Grant County          20:41.71  257     =
       =20
307  #223 Gilmore, Nick       12 Butler                20:42.26          =
       =20
308 #1748 Dougherty, Daniel   12 Woodford County       20:42.95          =
       =20
309 #1018 Noffsinger, Trista  09 Muhlenberg County     20:45.73  258     =
       =20
310 #1715 Burris, Blake       12 White House Heri      20:47.52          =
       =20
311  #918 Nassar, Elias       12 Louisville Colle      20:50.73  259     =
       =20
312 #1225 Fulkerson, Daniel   11 Owensboro Catholic    20:51.62  260     =
       =20
313 #1567 Crabbs, Adam        11 St Henry District     20:52.23          =
       =20
314  #465 Loyall, Hunter      09 DeSales               20:53.90          =
       =20
315  #884 Disbio, Nick        11 Lloyd Memorial        20:55.81  261     =
       =20
316 #1654 Dowling, Sean       09 Walden                20:56.41          =
       =20
317 #1224 Crowe, Michael      12 Owensboro Catholic    20:57.29  262     =
       =20
318 #1579 Lalley, Nicholas    12 St Henry District     20:59.57          =
       =20
319 #1647 Burton, CJ          09 Walden                21:00.10          =
       =20
320   #74 Vawryk, Peter       10 Ballard               21:00.69  263     =
       =20
321  #429 Wagner, Matt        09 DANV                  21:02.30  264     =
       =20
322 #1021 Walton, Dylan       10 Muhlenberg County     21:06.96  265     =
       =20
323 #1746 Bambach, Austin     09 Woodford County       21:11.39          =
       =20
324   #70 McShane, Ian        09 Ballard               21:13.35  266     =
       =20
325   #33 Croft, Bryan        10 Atherton              21:14.29  267     =
       =20
326  #170 Powell, Jared       11 Burgin                21:15.24  268     =
       =20
327  #155 Nasti, Angelo       09 Bullitt Central       21:16.09          =
       =20
328 #1487 O'Neil, Blake       12 Southern              21:17.36  269     =
       =20
329  #430 Williams, Wright    12 DANV                  21:19.11  270     =
       =20
330 #1020 Sorrells, Hayden    11 Muhlenberg County     21:22.03  271     =
       =20
331  #326 Reagan, Chance      11 CHCO                  21:23.70  272     =
       =20
332 #1437 Barton, John        SR SDHS                  21:27.33  273     =
       =20
333  #422 Johnson, Nate       12 DANV                  21:30.56  274     =
       =20
334   #67 Bryan, Tyler        09 Ballard               21:31.86  275     =
       =20
335 #1705 Jones, Wink         11 Western Hills         21:34.32          =
       =20
336  #418 Crow, Dylan         12 DANV                  21:36.16  276     =
       =20
337 #1480 Cash, Chris         10 Southern              21:36.90  277     =
       =20
338 #1596 Ubelhor, Alexander  11 St Henry District     21:37.48          =
       =20
339 #1484 Graham, Jordon      10 Southern              21:38.11  278     =
       =20
340 #1460 Barrett, William    09 South Warren          21:44.41          =
       =20
341   #38 Lee, Jake           11 Atherton              21:46.96  279     =
       =20
342 #1402 Anderson, Austin    09 Scott County          21:49.15  280     =
       =20
343  #802 Gillis, Noah        07 Kentucky Country      21:49.87  281     =
       =20
344  #132 Willis, Ben         09 BCHS                  21:50.59  282     =
       =20
345  #471 Spinella, Bryan     12 DeSales               21:52.08          =
       =20
346  #862 Grizzell, Tim       12 Lincoln County        21:57.99  283     =
       =20
347 #1415 Weakley, Sanford    09 Scott County          21:59.51          =
       =20
348  #166 Curtsinger, Zachar  08 Burgin                22:01.26  284     =
       =20
349  #883 Davis, Kyle         08 Lloyd Memorial        22:08.14  285     =
       =20
350 #1589 Sallee, Sam         11 St Henry District     22:08.64          =
       =20
351  #854 Aube, Yurey         10 Lincoln County        22:11.09  286     =
       =20
352 #1488 Osorto, Alex        11 Southern              22:13.80          =
       =20
353  #122 Cox, Dakota         12 BCHS                  22:17.75  287     =
       =20
354   #39 Leverich, Jake      12 Atherton              22:18.63  288     =
       =20
355   #37 Lang, Mason         11 Atherton              22:24.27          =
       =20
356   #36 Koller, Steve       11 Atherton              22:25.88          =
       =20
357  #912 Finke, Jacob         8 Louisville Colle      22:31.95  289     =
       =20
358  #424 McMurry, Clellan    09 DANV                  22:39.52          =
       =20
359  #172 Shearer, Cooper     08 Burgin                22:41.36  290     =
       =20
360   #73 Pulliam, Zachary    12 Ballard               22:51.90  291     =
       =20
361  #808 Naake, Hans         09 Kentucky Country      22:54.30  292     =
       =20
362  #169 Osbourn, Jacob      08 Burgin                22:58.26          =
       =20
363  #911 De La Barra, Felip  11 Louisville Colle      22:58.84          =
       =20
364 #1203 Blair, Carlton      12 Owensboro             23:00.62          =
       =20
365 #1584 McMahon, Kyle       11 St Henry District     23:04.63          =
       =20
366 #1016 Davis, Tristen      09 Muhlenberg County     23:05.49          =
       =20
367 #1625 Papai, Johathon        Trimble County        23:06.40  293     =
       =20
368 #1577 Koenig, Zach        09 St Henry District     23:12.14          =
       =20
369   #66 Benner, Josh        09 Ballard               23:15.11  294     =
       =20
370  #801 Garrett, Collier    07 Kentucky Country      23:24.61  295     =
       =20
371   #32 Bencomo-Suarez, Fr  10 Atherton              23:27.64          =
       =20
372  #130 Smoot, Matt         11 BCHS                  23:46.95  296     =
       =20
373  #810 Wisby, Jeff         08 Kentucky Country      23:47.36  297     =
       =20
374 #1597 Walker, Alex        09 St Henry District     23:54.43          =
       =20
375  #157 Saunders, Mark      10 Bullitt Central       24:00.51          =
       =20
376 #1481 Decker, Everett     10 Southern              24:26.74          =
       =20
377 #1014 Beliles, Elijah     09 Muhlenberg County     24:34.00          =
       =20
378  #425 Merryman, Jack      10 DANV                  24:42.22          =
       =20
379 #1482 Edmonson, Stephen   09 Southern              25:01.40          =
       =20
380  #127 Lee, Collin         06 BCHS                  25:33.68          =
       =20
381  #738 Fedele, Ethan       10 Henry Clay            25:35.19          =
       =20
382  #682 Hess, Cory          10 Grant County          26:10.23  298     =
       =20
383  #649 Cox, Cody           11 George Rogers Clark   27:18.13  299     =
       =20
384  #533 Stevens, Joe        12 DuPont Manual         27:41.62          =
       =20
                                                                         =
       =20
                                   Team Scores                           =
       =20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D
Rank Team                      Total    1    2    3    4    5   *6   *7  =
 *8   *9
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D
   1 Eastern                      57    2    8   13   15   19   28   49  =
       =20
      Total Time:  1:23:11.09                                            =
       =20
         Average:    16:38.22                                            =
       =20
   2 DuPont Manual               146    5    9   24   46   62   77   80  =
       =20
      Total Time:  1:25:14.34                                            =
       =20
         Average:    17:02.87                                            =
       =20
   3 North Oldham                166   21   27   29   41   48   61   68  =
       =20
      Total Time:  1:26:21.90                                            =
       =20
         Average:    17:16.38                                            =
       =20
   4 St Henry District           232   11   30   38   59   94  132  140  =
       =20
      Total Time:  1:26:59.24                                            =
       =20
         Average:    17:23.85                                            =
       =20
   5 Pulaski County              248    6   23   34   89   96  102  126  =
       =20
      Total Time:  1:26:50.03                                            =
       =20
         Average:    17:22.01                                            =
       =20
   6 Lafayette                   337   35   47   56   84  115  119  120  =
       =20
      Total Time:  1:28:39.29                                            =
       =20
         Average:    17:43.86                                            =
       =20
   7 Paul Dunbar                 341   40   64   70   76   91  103  110  =
       =20
      Total Time:  1:28:44.62                                            =
       =20
         Average:    17:44.93                                            =
       =20
   8 Bowling Green               343   33   57   60   81  112  113  125  =
       =20
      Total Time:  1:28:42.45                                            =
       =20
         Average:    17:44.49                                            =
       =20
   9 Arlington High School       391    1   17   90  122  161  168       =
       =20
      Total Time:  1:27:55.09                                            =
       =20
         Average:    17:35.02                                            =
       =20
  10 Sovereign Grace (TN)        424   18   79   86   87  154  174  193  =
       =20
      Total Time:  1:29:34.50                                            =
       =20
         Average:    17:54.90                                            =
       =20
  11 George Rogers Clark         438   10   31  104  124  169  197  299  =
       =20
      Total Time:  1:29:16.81                                            =
       =20
         Average:    17:51.37                                            =
       =20
  12 South Warren                470   14   50   99  121  186  190  222  =
       =20
      Total Time:  1:30:03.71                                            =
       =20
         Average:    18:00.75                                            =
       =20
  13 Butler                      476    3  107  111  118  137  177  183  =
       =20
      Total Time:  1:29:08.09                                            =
       =20
         Average:    17:49.62                                            =
       =20
  14 Owensboro                   476   37   44   63  160  172  185  204  =
       =20
      Total Time:  1:30:16.64                                            =
       =20
         Average:    18:03.33                                            =
       =20
  15 Henry Clay                  479   26   75   88  142  148  171  191  =
       =20
      Total Time:  1:30:16.12                                            =
       =20
         Average:    18:03.23                                            =
       =20
  16 Greenwood                   497   12   43  136  141  165  170  195  =
       =20
      Total Time:  1:30:15.01                                            =
       =20
         Average:    18:03.01                                            =
       =20
  17 Louisville Male             513   39   93  108  135  138  150  156  =
       =20
      Total Time:  1:30:40.41                                            =
       =20
         Average:    18:08.09                                            =
       =20
  18 Trimble County              538   52   67   82  159  178  293       =
       =20
      Total Time:  1:31:05.32                                            =
       =20
         Average:    18:13.07                                            =
       =20
  19 West Jessamine              544   36   92  106  143  167  179  218  =
       =20
      Total Time:  1:31:00.75                                            =
       =20
         Average:    18:12.15                                            =
       =20
  20 North Bullitt               552   55   74   97  127  199  209  253  =
       =20
      Total Time:  1:31:15.71                                            =
       =20
         Average:    18:15.15                                            =
       =20
  21 Conner                      578    7   71  101  187  212  221  232  =
       =20
      Total Time:  1:31:02.12                                            =
       =20
         Average:    18:12.43                                            =
       =20
  22 Louisville Collegiate       580   53   73  105  173  176  259  289  =
       =20
      Total Time:  1:31:30.61                                            =
       =20
         Average:    18:18.13                                            =
       =20
  23 St Mary High School         587   42   72  116  147  210  233       =
       =20
      Total Time:  1:31:40.00                                            =
       =20
         Average:    18:20.00                                            =
       =20
  24 Christian Academy-Louisvi   680  114  123  128  152  163  166  206  =
       =20
      Total Time:  1:32:37.84                                            =
       =20
         Average:    18:31.57                                            =
       =20
  25 Owensboro Catholic          686   45  109  133  164  235  260  262  =
       =20
      Total Time:  1:32:59.39                                            =
       =20
         Average:    18:35.88                                            =
       =20
  26 White House Heritage (TN)   705   98  117  139  144  207  213  236  =
       =20
      Total Time:  1:33:00.67                                            =
       =20
         Average:    18:36.14                                            =
       =20
  27 Pope John Paul II           711   54   85  134  201  237  238       =
       =20
      Total Time:  1:33:24.55                                            =
       =20
         Average:    18:40.91                                            =
       =20
  28 Woodford County             734   20   95  188  211  220  223  224  =
       =20
      Total Time:  1:33:26.41                                            =
       =20
         Average:    18:41.29                                            =
       =20
  29 Grant County                778   51  157  182  192  196  257  298  =
       =20
      Total Time:  1:34:05.62                                            =
       =20
         Average:    18:49.13                                            =
       =20
  30 Christian County High Sch   792   22  149  162  214  245  272       =
       =20
      Total Time:  1:34:33.65                                            =
       =20
         Average:    18:54.73                                            =
       =20
  31 Lincoln County              792   25   69  198  217  283  286       =
       =20
      Total Time:  1:35:49.33                                            =
       =20
         Average:    19:09.87                                            =
       =20
  32 Muhlenberg County           793    4   58  219  254  258  265  271  =
       =20
      Total Time:  1:34:37.54                                            =
       =20
         Average:    18:55.51                                            =
       =20
  33 South Doyle High School     823   78   83  181  229  252  273       =
       =20
      Total Time:  1:35:18.35                                            =
       =20
         Average:    19:03.67                                            =
       =20
  34 DeSales                     866  146  153  184  189  194  226  250  =
       =20
      Total Time:  1:35:06.62                                            =
       =20
         Average:    19:01.33                                            =
       =20
  35 Pleasure Ridge Park         882  131  158  175  203  215  234       =
       =20
      Total Time:  1:35:15.96                                            =
       =20
         Average:    19:03.20                                            =
       =20
  36 DANV                        929   65  100  230  264  270  274  276  =
       =20
      Total Time:  1:38:03.21                                            =
       =20
         Average:    19:36.65                                            =
       =20
  37 Lloyd Memorial              941   66  129  242  243  261  285       =
       =20
      Total Time:  1:37:45.56                                            =
       =20
         Average:    19:33.12                                            =
       =20
  38 Breckinridge County High    990  151  155  200  202  282  287  296  =
       =20
      Total Time:  1:38:06.88                                            =
       =20
         Average:    19:37.38                                            =
       =20
  39 Burgin                     1006   16  225  248  249  268  284  290  =
       =20
      Total Time:  1:39:01.04                                            =
       =20
         Average:    19:48.21                                            =
       =20
  40 Scott County               1051  180  205  208  227  231  239  280  =
       =20
      Total Time:  1:37:40.27                                            =
       =20
         Average:    19:32.06                                            =
       =20
  41 Kentucky Country Day       1100   32  240  255  281  292  295  297  =
       =20
      Total Time:  1:42:44.26                                            =
       =20
         Average:    20:32.86                                            =
       =20
  42 Atherton                   1104  130  216  244  247  267  279  288  =
       =20
      Total Time:  1:40:02.56                                            =
       =20
         Average:    20:00.52                                            =
       =20
  43 Ballard                    1195  145  246  263  266  275  291  294  =
       =20
      Total Time:  1:42:48.32                                            =
       =20
         Average:    20:33.67                                            =
       =20
  44 Southern                   1245  228  241  251  256  269  277  278  =
       =20
      Total Time:  1:42:31.42                                            =
       =20
         Average:    20:30.29                                            =
   </PRE></DIV></DIV></SECTION><SECTION=20
id=3Dunder>
<DIV class=3Dad-rectangle>
<SCRIPT language=3DJavaScript1.1>document.write('<scr'+'ipt =
src=3D"http://ad.doubleclick.net/adj/nbcu.unisport.prtnr/milesplit_ru;are=
a=3Dmiles;sport=3Dru;pageid=3Dmeets/93682/results/173036;!c=3Dmiles;tando=
mad=3D'+eTandomAd+';'+(top.__nbcudigitaladops_dtparams||'')+'dcopt=3D;pos=
=3D4;sz=3D300x250;tile=3D3;ord=3D' + 86042 + =
'?"><\/scr'+'ipt>');</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/nbcu.unisport.prtnr/milesplit_ru;a=
rea=3D;sport=3Dru;pageid=3Dmeets/93682/results/173036;!c=3Dmiles;dcopt=3D=
;pos=3D4;sz=3D300x250;tile=3D3;ord=3D86042?"><IMG=20
border=3D0 alt=3D"Click Here!"=20
src=3D"http://ad.doubleclick.net/ad/nbcu.unisport.prtnr/milesplit_ru;area=
=3Dmiles;sport=3Dru;pageid=3Dmeets/93682/results/173036;!c=3Dmiles;dcopt=3D=
;pos=3D4;sz=3D300x250;tile=3D3;ord=3D86042?"></A></NOSCRIPT></DIV></SECTI=
ON>
<DIV class=3Dclearer></DIV></DIV></DIV></DIV>
<DIV></DIV>
<DIV></DIV>
<DIV></DIV></ARTICLE><FOOTER id=3Dfooter class=3Dmain =
role=3Dcomplementary>
<DIV class=3Dlining>
<DIV class=3Dinner><IMG style=3D"WIDTH: 500px; FLOAT: right; HEIGHT: =
46px"=20
src=3D"http://cache.milesplit.com/assets/usa/partnership_icons-layout.png=
">=20
<DIV class=3Dlogo><A href=3D"http://www.milesplit.com/"><IMG=20
src=3D"http://cache.milesplit.com/images/logos/milesplit-night.png"></A> =

<P>Jonathan Grooms, Webmaster<BR><A style=3D"COLOR: #ffffff"=20
href=3D"mailto:jonathan@kytrackxc.com">jonathan@kytrackxc.com</A><BR><BR>=
</P></DIV>
<DIV class=3Dcopyright>=C2=A9 <A=20
href=3D"http://ky.milesplit.com/help/support/contact">Copyright</A> =
2011.=20
MileSplit, All Rights Reserved. <BR>In partnership with <A=20
href=3D"http://www.universalsports.com/">Universal Sports</A>. <A=20
href=3D"http://ky.milesplit.com/help/privacy">Privacy Policy</A> </DIV>
<DIV class=3Dlinks><A=20
href=3D"http://www.milesplit.com/"><STRONG>MileSplit</STRONG></A> <A=20
href=3D"http://ky.milesplit.com/help/about">About Us</A> <A=20
href=3D"http://ky.milesplit.com/help/advertise">Advertise</A> <A=20
href=3D"http://ky.milesplit.com/help/about/management">Management =
Team</A> <A=20
href=3D"http://milesplit.wordpress.com/">Company Blog</A> </DIV>
<DIV class=3Dlinks><A=20
href=3D"http://ky.milesplit.com/help"><STRONG>Support</STRONG></A> <A=20
href=3D"http://ky.milesplit.com/help/support/faq">Frequent Questions</A> =
<A=20
href=3D"http://ky.milesplit.com/help/about/contact">Contact Us</A> =
</DIV>
<DIV class=3Dlinks><A =
href=3D"http://ky.milesplit.com/meets/results"><STRONG>Meet=20
Coverage</STRONG></A> <A =
href=3D"http://ky.milesplit.com/articles">Articles</A> <A=20
href=3D"http://ky.milesplit.com/meets/results">Meet Results</A> <A=20
href=3D"http://ky.milesplit.com/meets/calendar">Meet Calendar</A> <A=20
href=3D"http://ky.milesplit.com/rankings">Rankings</A> </DIV>
<DIV class=3Dlinks><A=20
href=3D"http://ky.milesplit.com/meets/video"><STRONG>Multimedia</STRONG><=
/A> <A=20
href=3D"http://ky.milesplit.com/photos">Photo Albums</A> <A=20
href=3D"http://ky.milesplit.com/videos/tags/race">Race Videos</A> <A=20
href=3D"http://ky.milesplit.com/videos/tags/interview">Video =
Interviews</A> </DIV>
<DIV class=3Dlinks>
<DIV><STRONG>Resources</STRONG></DIV><A=20
href=3D"http://www.racetablive.com/">RaceTab Software</A> <A=20
href=3D"http://www.milesplit.com/pages/Online_Registration">Online=20
Registration</A> <A href=3D"http://ky.milesplit.com/calc">Conversion=20
Calculator</A> <A href=3D"http://ky.milesplit.com/updates">Latest =
Updates</A>=20
</DIV>
<DIV class=3Dlinks>
<DIV><STRONG>Community</STRONG></DIV><A=20
href=3D"http://www.milesplit.com/forums/national">National Forum</A> <A=20
href=3D"http://ky.milesplit.com/trainingblogs">Latest Blogs</A> </DIV>
<DIV class=3Dbreaker></DIV>
<DIV><A href=3D"http://ky.milesplit.com/mobile">Want the mobile version=20
instead?</A></DIV></DIV></DIV></FOOTER>
<DIV></DIV>
<DIV id=3Dextras>
<DIV id=3Dadornment1></DIV>
<DIV id=3Dadornment2></DIV></DIV>
<DIV id=3Dfb-root></DIV><!-- Analytics -->
<SCRIPT src=3D"http://www.google-analytics.com/ga.js"></SCRIPT>

<SCRIPT src=3D"http://b.scorecardresearch.com/beacon.js"></SCRIPT>

<SCRIPT>var _qoptions =3D { qacct:"p-44piXe9gY_gqg" }; </SCRIPT>

<SCRIPT src=3D"http://edge.quantserve.com/quant.js"></SCRIPT>
<NOSCRIPT><IMG =
src=3D"http://pixel.quantserve.com/pixel/p-44piXe9gY_gqg.gif"><IMG=20
src=3D"http://b.scorecardresearch.com/p?c1=3D2&amp;c2=3D3005619&amp;c3=3D=
&amp;c4=3D&amp;c5=3D&amp;c6=3D&amp;c15=3D&amp;cj=3D1"></NOSCRIPT>=20
<!-- Script -->
<SCRIPT>=0A=
(function($, _) {=0A=
=0A=
	// Initialize site=0A=
	_.config({=0A=
		domain:"milesplit.com", jsRoot:"http://files.milesplit.us/framework/", =
cssRoot:"http://files.milesplit.us/css/milesplit/", =0A=
				fbAppID:"261198561567", 'appName':'MileSplit', =
'appHash':'3a8af6537079ccfd6ca166469fd4a505'=0A=
	});=0A=
	_.ga.google('UA-381648-1').comscore({ c1:2, c2:3005619, c3:"", c4:"", =
c5:"", c6:"", c15:"" }).logPageView();=0A=
	=0A=
	_.done(function($) {=0A=
		$('#motto').click(function() {=0A=
			$('#network_sites =
div').ahah('http://cache.milesplit.com/html/network.html', function() {=0A=
				$('#network_sites').slideDown();=0A=
			});=0A=
			return false;=0A=
		});=0A=
		$('#network_sites .close').click(function() {=0A=
			$('#network_sites').slideUp();=0A=
			return false;=0A=
		});=0A=
		$('#search_nav').submit(function() {=0A=
			var val =3D $('#search_nav input').val();=0A=
			if (val.length > 0) {=0A=
				document.location.href =3D '/search/' + val;=0A=
			}=0A=
			return false;=0A=
		});=0A=
			});	=0A=
	=0A=
})(jQuery, MileSplit);=0A=
</SCRIPT>

<SCRIPT=20
src=3D"http://cache.milesplit.com/js/jquery/tools-tiny/jquery.tools.min.j=
s"></SCRIPT>

<SCRIPT=20
src=3D"http://cache.milesplit.com/js/jquery/tools-form/jquery.tools.min.j=
s"></SCRIPT>
<!-- Facebook -->
<SCRIPT src=3D"http://connect.facebook.net/en_US/all.js"></SCRIPT>

<SCRIPT>FB.init({appId: '261198561567', status: true, cookie: true, =
xfbml: true, oauth: true, channelUrl: =
'http://ky.milesplit.com/fb/channel.html'});</SCRIPT>
<!-- Fonts --><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://fonts.googleapis.com/css?family=3DNobile:bold"><!-- =
Additional Styles --><LINK=20
rel=3Dstylesheet =
href=3D"http://files.milesplit.us/css/milesplit/dialog.css"><LINK=20
rel=3Dstylesheet=20
href=3D"http://files.milesplit.us/css/milesplit/notification.css"></BODY>=
</HTML>

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/nbcu.unisport.prtnr/milesplit_ru;area=miles;sport=ru;pageid=meets/93682/results/173036;!c=miles;dcopt=ist;pos=1;sz=728x90;tile=1;ord=86042?

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
Sn/3r6HWOrcu/gnR+bdxWo9cQD/+yfWfodZ6ty7+Cz0jm3cVn8cR+5PrX0OsdW5d/BOkc27isfjg
P3GP/FfQ6dW5d/BOkc27ij8cF/cf1r6LTq3Lv4J0jm3cVg+ty/uT619Fp1bl38E6RzbuKx+Nw/cv
1r6LTq3Lv4J0jm3cUfjaP3L9a+i06ty7+CdI5t3FY/G0fuX6z9Fp1bl38E6TzbuKPxs+5frP0WnV
uXfwTpPNu4o/Gz7l+s/RadW5d/BZ6TzbuKPxs+5vrP0WnVuXfwWOk827ij8bB+5frP0WnVuXfwTp
PNu4o/GwfuX6z9Fp1bl38E6RzbuKx+NY/c31n6LTq3Lv4J0nm3cUfjWP3L9Z+i06ty7+Cz0nm3cV
n8a1/cn1n6LWOq8u/gs9K5t3FH41p+5PrP0WnVeXfwTpXNu4o/GtP3J9Z+i06ry7+CdK5t3FY/Gp
P3J9Z+i06ry7+Cz0vm3cUfjUn7k+s/RadV5d/BOl827ij8ao/wByfWvotOq8u/gnSx/bdxR+NMf7
j+tfRadV5d/BOlD+27isH1oT9yfWT/7rTqvLv4LHSubdxWD6zr+5R/4k/wDutOq8u/gnSubdxWPx
mH7mH/ifotOq8u/gnSubdxWPxm+5/rP0WnVeXfwTpXNu4o/Gb7n+s/RadV5d/BOlc27ij8Zvuf6z
9Fp1Xl38E6XzbuKPxl+5/rP0WnVeXfwTpfNu4o/GUfuf6z9Fp1Xl38E6VzbuKPxlH7n+s/RadV5d
/BOlc27ij8ZR+5/rP0WnVeXfwTpXNu4o/GX7n+s/RadV5d/BOlc27ij8Zfuf6z9Fp1Xl38E6Vzbu
KPxl+5/rP0WnVeXfwTpfNu4o/GX7n+s/RadV5d/BZ6XzbuKPxl+5/rP0WnVeXfwTpfNu4rH4y/c/
1n6LTqvLv4J0vm3cUfjIP3P9Z+i06ry7+CdL5t3FH4yfc/1n6LTqvLv4J0vm3cUfjJ9z/WfotOq8
u/gnS+bdxR+Mn3P9Z+i06ry7+CdL5t3FH4yfc/1n6LTqvLv4J0vm3cUfjJ9z/WfotOq8u/gnS+bd
xR+Mn3P9Z+i06ry7+CdL5t3FH4yfc/1j6LTqvLv4J0vm3cUfjH9z/WPotOq8u/gnS+bdxR+Mf3R9
Y+i06ry7+CdL5t3FY/GP7o+sfRadV5d/BOl827ij8Y/uj6x9Fp1Xl38E6XzbuKPxj+6PrH0WnVeX
fwTpfNu4o/GL7o+s/RadV5d/BOl827ij8Yh+6PrP0WnVeXfwTpfNu4o/GMfuj6z9Fp1Xl38E6Xzb
uKPxiH7o+s/RadV5d/BOl827ij8Yh+6PrH0WnVeXfwWemc27ij8Yvuj6x9Fp1Tl38E6ZzbuKPxi+
6PrH0WnVOXfwTpnNu4rQ+r1TX7J+sfRa16ny7+C26dzbuKx+L33T9Y+i06ny7+CdO5t3FH4vfdP1
j6LTqfLv4J07m3cUfi990/WPotOp8u/gnTubdxR+L33T9Y+i06ny7+CdO5t3FH4vfdP1j6LTqfLv
4J07m3cUfi990/WPotOp8u/gnTubdxR+L33T9Y+i06ny7+CdO5t3FH4vfdP1j6LTqfLv4J07m3cU
fi990/WPotOp8u/gnTubdxR+L33T9Y+i06ny7+CdO5t3FH4vfdP1j6LTqfLv4J07m3cUfi990/WP
otOp8u/gnTubdxR+L33T9Y+i06ny7+CdO5t3FV1rlLpo0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0R
GiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RG
iI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGi
I0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiI0RGiL//Z

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://cache.milesplit.com/images/redesign/partner9.gif

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
AAA7

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://view.atdmt.com/AVE/view/348373977/direct/01/

R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAEBMgA7

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://files.milesplit.us/images/buttons/facebook-login2.png

iVBORw0KGgoAAAANSUhEUgAAAEUAAAAWCAYAAACWl1FwAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A
/wD/oL2nkwAAAAlwSFlzAAANEgAADToB6N2Z3gAAAAd0SU1FB9sIHRQGKF7uhh8AAAAZdEVYdENv
bW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAADnUlEQVRYw+2YbWhbZRTHf7dNamdql7bU9W1r
utEtpZPMjlprVdgSFMTBpnMI1pcpCH4QBEHUD2VOUVRWP1QU/FJZP4hOC44hDNtRO8oEt7awyqaz
W2q7vqQkS1zSJk1zjx/S9SW9N0tiJov2fLr3POf5P/ee+/+f59xHqXG0CGu2wgwAzx3YnVbQoYtX
2G6tysiEHP3mVDQpf4y40wo87Q6kHfPftKw1sejIJ1mzWUvZs8uKpbyA2WAYlyfAu5+d+v8mxWYt
5dXmxsX7dblGKsvM/z2miCS+Ae3ZZV28drn9zATDxGKIiCamiJC7pYEjL1Xg7DjOxxfCq2IURUn5
ZbTwU8GLJiWJCZbygsWEvNl6Uv8BdXxyk5h/YunCT5opN8w/O6c7T3QwowzSZpOIgGKgsr6Og/YK
qvKz+Gtqgh+Pn+PEcBA120Tj3gdo3mmGyRG6Ju5mr83Lkff6GJpTVuGrqkqOpZ5PXt7A4Akn+U3V
1OYFGfjhNJ//fJ1wHFbeVrvPHRvv4bV9FnLOn+Vw2xl+CpXy5LN12ExgqrbxfL2Z6a4e3jnmosx6
J4jEZYOoKiq57Ng6w7Evevhu2kTdIzVsyUmIKfGDvvxg/yrf5opC2t9f8r/w1rfLvro25gp/TIxI
FsXbSinkGu29Ywz7hKnTbh5/ppgdRUamN5lZh5fefjcur5fuS2Huq12JqY2vMnzmT5zXIsxf8LPf
biLfABK6xX2Kxzd7C/kjqAJRphswGaOUT7x8qszNRzOlRiShl06oplwe9SwxZGPhKt/1QCgGQ+LU
FAEU8kqK2BacX4z3T7pxXRzHY6/GXl/E+bMqDU2FKIFRfnHN4Tb5CFFOU0MJg/1G7FuNN6lTUb8s
84tGbUtZPoc+7V76N/jwKU2/rkxi/QvXmx59iLeXjV366nsODwzR2mnkRcfDtDrAe3WMjvZBhmZA
fhvkaP9dND/YyBuVI/SOhKBKRY2Vj8ZaN6SkKTMNU2ocLbLz3tqEydjx0QEAhkc9HGrr0owZH5+k
rKwkfQISITt/A7vvLybbeYWesVwee8XBE5EBXm/7HZeqpG2tcwO/LnS0krLcUxtLYZ1IIMBM3nae
PlhLs0HFN+ak/evLuOaTKjDJNG+S4rPG6VPSmRUFiPjp6+ymr1NjLM1toAHAUlGQfE9hzNadd3Vi
ikw+uUqo0OprXZ/uIhmelNu+pmTCeUryv2aZZUqNo0V8Pu/acduCrV9v5m/9JckvW1yvaQAAAABJ
RU5ErkJggg==

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/nbcu.unisport.prtnr/milesplit_ru;area=miles;sport=ru;pageid=meets/93682/results/173036;!c=miles;dcopt=;pos=2;sz=160x600;tile=2;ord=86042?

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

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/nbcu.unisport.prtnr/milesplit_ru;area=miles;sport=ru;pageid=meets/93682/results/173036;!c=miles;dcopt=;pos=4;sz=300x250;tile=3;ord=86042?

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

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://cache.milesplit.com/assets/usa/partnership_icons-layout.png

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

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://cache.milesplit.com/images/logos/milesplit-night.png

iVBORw0KGgoAAAANSUhEUgAAAIIAAAAeCAMAAADXeTb3AAAAA3NCSVQICAjb4U/gAAAAY1BMVEUA
AACAgX8hISHR1dQ4OTiqqqcSEhJmZmYtLi2YmZa3u7oHBwddXl3c4N8pKimhoZ9RUVCPkI8YGBio
q6pzc3GKi4nBxMOcnZyws7NucHCTlZRDQ0OfoqJ4eXgzMzOjpaOvr6x0njwvAAAACXBIWXMAAAsS
AAALEgHS3X78AAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAABZ0
RVh0Q3JlYXRpb24gVGltZQAwNy8yMi8wOAVoyjcAAARNSURBVEiJxVfrlqMgDEasDDaWtuyonXYb
fP+n3FxA7bGd6Z/d5ZyRAprLly8hY8w7I6L37sUZADzdD9frtaPjXXxHA4RgacyioixXOrFtW/v0
y11XVfcOn1iBh8OhMrHfj6+MfzB44pHKqzHJOvBPRLIMjrR84gzg/qBjv1XjaftmWnriGyagqJyV
6LKhpU0yW1q2W0ft5VDGtDkFts46PvS8dt/HI5uQoY6NrK6QD6KgtHUlDiS+Dt6TsrA9ZWyADRmB
uVR/iwVcpxn5xSDMP3uQaSMBGOORzYbwRHxQ9533oEHZWrkajtxO9CeAGUu/jlmnxR6jWrKRYEns
5XkyiCNrEtC79etXjbLxPhZHSV9bzTpB/FVm6EYR9aCDvaW0dR5puIJCMBQmbz2DMNy8f00HdvLU
ZxMYhI4WDQlyiCfCkcmhbKSNvqck4d++EG02yPpB04POgX7WEWp6nmfSvo6FhLrKJtBiDEl1BqXC
zEav2UorUKUHdIsJi67BaZgEiunXbMJLFBjnCT6n6QwKwsmv2IjzVHiauRpUG6pcXVEcBAgUjHpz
oucVkbA4/PZ+W8DA6ZYTJrL3moZH6FY6wzwxGM0H+q6RTIVeXatZMiNOCcrSBgkQY9SZSvlCkAyq
K2amyGyxmRLyR4qzl/ALCCazEUahoaAUjaM0aYJZwAFcSqNdQo2SKXsx5CK7dqFBED91Jr2Ix3Sb
JQapTQKCqCZjc1FklOhDjs6HyLGFGxaDDPpannNIJqBMIK56yZPVIc5p9xkTOwQRZrhZbogTx8Tm
2phpaBdG9Jxz2D8tlmWE76iPufjgdLotMqQ2WvF19yn+hhUV2BVZylX1wMdXWr65mFzSW4CCGk5T
KpZy1ie9DSstkVm1zLagxCY2PQ9BYvGAF5EfsKCwC7xpuFBZfUMPrQSY5xT5PtYKY3aa/HAW7wgE
6JWNwj+nB4pSD7BpUKxUPi5MiwV7Lky0YednrmFeEj/Ptrj6kIGy5dLCxrOykVFKqxKJS4oz7h+c
/5p2wEnQxZrXTp7ryCxs/BLze1EU7yvYJWUKG/0DG+W8YwuYO901eCorYFn+EKVEVPxtkpTc8SVq
duo+v/Jb0csmUNBvOTDcpPg2X0mYQTDr2uiXpbRW5D/T8szS632QUliHoM3ThboCsUi0fpkvdV/K
x3DprI+9SIJ7uZWDAHsq/VLIIBTVmQPLTb3U5zGOc90/DMEw7nVdCpUtTduo6am1+3BP0+fX1Hgb
zqlJEYNz4SiSu7a99qzZUovKG1Bpr+qOTXMkrKt0TFa5P4oBDdVWH7LGPRdcVnJWSAZew76ua2f4
GUsVrSnhT1YaMrxN/S2LEsEzyVezdAmOhi7zZULtEVW7oJdj5LxD7bqVcNws6CHEGJlmNDTk/KZj
DvMvSvBgQT5/q79/a/zYl/31Ie3JO/8s/L3xQxf5L4a2J/91aHvyf02gf2D9z6+9Gn8AkBSI6icX
KfYAAAAASUVORK5CYII=

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://pixel.quantserve.com/pixel/p-44piXe9gY_gqg.gif

R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs=

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://b.scorecardresearch.com/p?c1=2&c2=3005619&c3=&c4=&c5=&c6=&c15=&cj=1

R0lGODlhAQABAIAAAMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cache.milesplit.com/css/milesplit/reset.css

HTML {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
OBJECT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IFRAME {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
ABBR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
ADDRESS {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CITE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CODE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DEL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DFN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
EM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
INS {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
KBD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
Q {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SAMP {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SMALL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
STRONG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SUB {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SUP {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
VAR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
B {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
I {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LABEL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LEGEND {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CAPTION {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TBODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TFOOT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
THEAD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
article {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
aside {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
canvas {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
details {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
figcaption {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
figure {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
footer {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
header {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
hgroup {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
MENU {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
nav {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
section {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
summary {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
time {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
mark {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
audio {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
video {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	LINE-HEIGHT: 1
}
article {
	DISPLAY: block
}
aside {
	DISPLAY: block
}
details {
	DISPLAY: block
}
figcaption {
	DISPLAY: block
}
figure {
	DISPLAY: block
}
footer {
	DISPLAY: block
}
header {
	DISPLAY: block
}
hgroup {
	DISPLAY: block
}
MENU {
	DISPLAY: block
}
nav {
	DISPLAY: block
}
section {
	DISPLAY: block
}
nav UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
BLOCKQUOTE {
	QUOTES: none
}
Q {
	QUOTES: none
}
BLOCKQUOTE:before {
	CONTENT: none
}
BLOCKQUOTE:after {
	CONTENT: none
}
Q:before {
	CONTENT: none
}
Q:after {
	CONTENT: none
}
A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; =
VERTICAL-ALIGN: baseline; PADDING-TOP: 0px
}
INS {
	BACKGROUND-COLOR: #ff9; COLOR: #000; TEXT-DECORATION: none
}
mark {
	BACKGROUND-COLOR: #ff9; FONT-STYLE: italic; COLOR: #000; FONT-WEIGHT: =
bold
}
DEL {
	TEXT-DECORATION: line-through
}
ABBR[title] {
	CURSOR: help
}
DFN[title] {
	CURSOR: help
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 1px; =
BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	VERTICAL-ALIGN: middle
}
INPUT[type=3Dsearch] {
	-moz-appearance: none; -webkit-appearance: none
}

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://files.milesplit.us/css/milesplit/basic.css

HTML {
	MIN-WIDTH: 970px; FONT: 12px Arial; HEIGHT: 100%
}
BODY {
	MIN-WIDTH: 970px; FONT: 12px Arial; HEIGHT: 100%
}
HR {
	WIDTH: 100%; HEIGHT: 0px
}
H1 {
	MARGIN-TOP: 0px
}
H2 {
	MARGIN-TOP: 0px
}
H3 {
	MARGIN-TOP: 0px
}
H4 {
	MARGIN-TOP: 0px
}
H5 {
	MARGIN-TOP: 0px
}
H6 {
	MARGIN-TOP: 0px
}
h7 {
	MARGIN-TOP: 0px
}
P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px
}
H1 {
	MARGIN-BOTTOM: 20px; FONT-SIZE: 25px; PADDING-TOP: 20px
}
H2 {
	MARGIN-BOTTOM: 15px; FONT-SIZE: 18px; PADDING-TOP: 15px
}
H3 {
	MARGIN-BOTTOM: 12px; FONT-SIZE: 16px; PADDING-TOP: 12px
}
H4 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 14px; PADDING-TOP: 10px
}
H5 {
	MARGIN-BOTTOM: 7px; FONT-SIZE: 12px; PADDING-TOP: 7px
}
H6 {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 11px; PADDING-TOP: 5px
}
H1:first-child {
	PADDING-TOP: 0px
}
H2:first-child {
	PADDING-TOP: 0px
}
H3:first-child {
	PADDING-TOP: 0px
}
H4:first-child {
	PADDING-TOP: 0px
}
H5:first-child {
	PADDING-TOP: 0px
}
H6:first-child {
	PADDING-TOP: 0px
}
BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	FONT: 12px "Verdana"
}
CAPTION {
	FONT: 12px "Verdana"
}
TD {
	FONT: 12px "Verdana"
}
TH {
	FONT: 12px "Verdana"
}
DIV {
	FONT: 12px "Verdana"
}
P {
	FONT: 12px "Verdana"
}
HR {
	DISPLAY: none
}
DIV.dotted-long {
	WIDTH: 299px; BACKGROUND: url(/images/dotted-long.png); HEIGHT: 2px
}
DIV.dotted-medium {
	WIDTH: 199px; BACKGROUND: url(/images/dotted-medium.png); HEIGHT: 2px
}
DIV.dotted-short {
	WIDTH: 112px; BACKGROUND: url(/images/dotted-short.png); HEIGHT: 2px
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
DIV {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
P {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
TR {
	VERTICAL-ALIGN: top
}
TD {
	VERTICAL-ALIGN: top
}
DIV.atf300 {
	WIDTH: 300px; HEIGHT: 250px
}
.alt {
	DISPLAY: none
}
.section UL LI STRONG {
	DISPLAY: block
}
.section UL LI {
	LINE-HEIGHT: 16px
}
A.rss {
	MARGIN-TOP: 4px; WIDTH: 16px; BACKGROUND: =
url(/images/icons/nice/16/rss.png) no-repeat; FLOAT: left; HEIGHT: 16px; =
MARGIN-RIGHT: 5px
}
.col .section {
	MARGIN-BOTTOM: 15px; BACKGROUND: url(/images/vgradient.gif) repeat-x =
0px 20px; BORDER-TOP: 3px solid
}
.col H1 {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; FONT: bold =
16px "Trebuchet MS"; MARGIN-BOTTOM: 0px; BACKGROUND: #ffffff; =
PADDING-TOP: 3px
}
.col UL {
	POSITION: relative; BACKGROUND: url(/images/arrow-cutin.png) no-repeat =
15px 0px; PADDING-TOP: 15px
}
.col UL {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.col P {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.col P {
	PADDING-TOP: 3px
}
.col UL LI {
	BORDER-BOTTOM: #000000 1px dotted; PADDING-BOTTOM: 3px; PADDING-TOP: =
3px
}
#partner {
	WIDTH: 100%; BACKGROUND: #000000; HEIGHT: 100px; CLEAR: both
}
#partner DIV.lining {
	PADDING-BOTTOM: 3px; WIDTH: 970px; MARGIN-LEFT: auto; MARGIN-RIGHT: =
auto
}
#partner .lb {
	MARGIN-TOP: 7px; WIDTH: 728px; BACKGROUND: #ffffff; FLOAT: left; =
HEIGHT: 90px
}
#partner .logo {
	WIDTH: 232px; HEIGHT: 90px; MARGIN-LEFT: 728px
}
#partner FORM {
	MARGIN: 0px; PADDING-TOP: 7px
}
#partner FORM .textbox {
	WIDTH: 170px; FONT: 10px Arial; HEIGHT: 20px; COLOR: #666666
}
#partner FORM BUTTON {
	WIDTH: 30px; FONT: bold 12px Arial; COLOR: #000000
}
#network {
	BORDER-BOTTOM: #555555 1px solid; WIDTH: 100%; BACKGROUND: #dfdfdf; =
HEIGHT: 30px; CLEAR: both
}
#network DIV.lining {
	WIDTH: 970px; HEIGHT: 30px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#motto {
	BACKGROUND-IMAGE: url(/images/logos/msus.png); WIDTH: 575px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 0px; FLOAT: =
left; HEIGHT: 30px
}
#motto A {
	BACKGROUND-IMAGE: url(/images/arrow-down.png); PADDING-LEFT: 75px; =
PADDING-RIGHT: 17px; BACKGROUND-REPEAT: no-repeat; FONT: bold 15px/30px =
Arial; BACKGROUND-POSITION: right center; COLOR: #000000; =
TEXT-DECORATION: none
}
#account {
	TEXT-ALIGN: right; PADDING-RIGHT: 20px; FONT: bold 12px/30px Arial; =
MARGIN-LEFT: 575px
}
#network_sites {
	DISPLAY: none
}
#network_sites {
	BORDER-BOTTOM: #555555 1px solid; WIDTH: 100%; BACKGROUND: #efefef
}
#network_sites H1 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; BACKGROUND: #888888; COLOR: #ffffff; PADDING-TOP: 10px
}
#network_sites nav {
	MARGIN-TOP: 5px; WIDTH: 800px; DISPLAY: block; MARGIN-LEFT: auto; =
MARGIN-RIGHT: auto
}
#network_sites TABLE {
	WIDTH: 100%
}
#network_sites TABLE TD {
	WIDTH: 25%
}
#network_sites A.close {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; DISPLAY: block; FONT: bold 14px Arial; BACKGROUND: =
#dfdfdf; COLOR: #aa0000; PADDING-TOP: 10px
}
#site {
	WIDTH: 970px; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
#site DIV.lining {
=09
}
#logo {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 0px
}
#logo A {
	POSITION: relative; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
#logo SPAN {
	DISPLAY: none
}
#custom {
	WIDTH: 300px; FLOAT: right; HEIGHT: 100px; OVERFLOW: hidden
}
#custom SPAN {
=09
}
#navbar #search_nav {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; FLOAT: right; PADDING-TOP: 0px
}
#navbar #search_nav LABEL {
	WIDTH: 170px; FLOAT: left; HEIGHT: 22px
}
#navbar #search_nav LABEL INPUT {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; =
MARGIN-TOP: 2px; PADDING-LEFT: 15px; WIDTH: 170px; DISPLAY: block; =
BACKGROUND: #ffffff; BORDER-TOP: #888888 1px solid; BORDER-RIGHT: =
#888888 1px solid; border-radius: 5px
}
#navbar #search_nav BUTTON {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
none transparent scroll repeat 0% 0%; HEIGHT: 28px; BORDER-TOP: medium =
none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#navbar #search_nav BUTTON SPAN {
	BACKGROUND-IMAGE: url(/images/redesign/button-search.png); WIDTH: 56px; =
DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px =
-1px; HEIGHT: 28px
}
#navbar #search_nav BUTTON SPAN STRONG {
	DISPLAY: none
}
#navbar {
	BACKGROUND-REPEAT: repeat-x; CLEAR: both
}
#navbar .outer {
	WIDTH: 970px; HEIGHT: 37px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#navbar UL {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#navbar UL LI {
	TEXT-ALIGN: left; PADDING-LEFT: 20px; FONT: bold 12px Arial; FLOAT: =
left
}
#navbar UL LI A {
	TEXT-DECORATION: none
}
#navbar DIV.dropdown {
	Z-INDEX: 9999; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; =
MIN-WIDTH: 175px; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 7px; =
MARGIN-TOP: -8px; PADDING-LEFT: 7px; WIDTH: 175px; PADDING-RIGHT: 7px; =
DISPLAY: none; BACKGROUND: #efefef; BORDER-RIGHT: #000000 1px solid; =
PADDING-TOP: 7px; LEFT: -999px
}
#navbar UL LI:hover > DIV.dropdown {
	WIDTH: auto; DISPLAY: block; LEFT: auto
}
#navbar DIV.dropdown A {
	BORDER-BOTTOM: #efefef 1px solid; BORDER-LEFT: #efefef 1px solid; =
DISPLAY: block; MARGIN-BOTTOM: 4px; BORDER-TOP: #efefef 1px solid; =
BORDER-RIGHT: #efefef 1px solid
}
DIV.dropdown {
	FILTER: alpha(opacity=3D97); opacity: .97
}
DIV.dropdown STRONG {
	BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; =
PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: =
block; MARGIN-BOTTOM: 4px; BACKGROUND: #cdcdcd 0px -25px; BORDER-TOP: =
#a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; PADDING-TOP: 2px
}
#content {
	WIDTH: 970px; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
#content DIV.lining {
	TEXT-ALIGN: left; PADDING-BOTTOM: 35px; BACKGROUND-COLOR: #ffffff; =
MIN-HEIGHT: 800px; HEIGHT: 800px
}
HTML > BODY #content DIV.lining {
	HEIGHT: auto
}
header.body {
	BORDER-BOTTOM: #cdcdcd 2px solid; TEXT-ALIGN: center; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#FFFFFF', =
endColorstr=3D'#e0e0e0'); PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; =
PADDING-RIGHT: 7px; MARGIN-BOTTOM: 15px; PADDING-TOP: 7px
}
header.body H1 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana; =
LETTER-SPACING: 10px; COLOR: #ababab; FONT-SIZE: 18px; WORD-SPACING: =
50px; PADDING-TOP: 0px
}
aside.body {
	WIDTH: 320px; FLOAT: right
}
aside.body .lining {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
section.body {
	MARGIN-RIGHT: 340px
}
section.body .lining {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
section.side {
	FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#e0e0e0', =
endColorstr=3D'#FFFFFF'); MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; =
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: =
10px
}
section.side > DIV {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
section.side H2 {
	BORDER-BOTTOM: #ababab 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px =
10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
section.side LI {
	LINE-HEIGHT: 17px; MARGIN-BOTTOM: 4px
}
section.content {
	MARGIN-BOTTOM: 15px; CLEAR: left
}
section.content:after {
	MARGIN-BOTTOM: 15px; HEIGHT: 0px; CLEAR: left
}
.loading {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; DISPLAY: =
block; BACKGROUND: url(/images/ajax-loader.gif) no-repeat; PADDING-TOP: =
50px
}
.loading SPAN {
	DISPLAY: none
}
#footer {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #000000
}
#footer .lining {
	BACKGROUND-IMAGE: url(/images/footerbg.png); PADDING-BOTTOM: 20px; =
PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND-REPEAT: repeat-x; =
PADDING-TOP: 20px
}
#footer .copyright {
	FONT: 12px Arial; COLOR: #cdcdcd; PADDING-TOP: 7px
}
#footer .copyright A {
	COLOR: #efefef; FONT-WEIGHT: bold
}
#footer .links {
	MARGIN-TOP: 15px; PADDING-LEFT: 13px; WIDTH: 130px; FONT: 12px Arial; =
FLOAT: left; COLOR: #cdcdcd
}
#footer .links A {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: =
block; COLOR: #cdcdcd; PADDING-TOP: 1px
}
#footer .links STRONG {
	COLOR: #efefef
}
#footer .logo {
	WIDTH: 160px; FLOAT: left; HEIGHT: 150px
}
#footer .logo P {
	COLOR: #cdcdcd
}
A {
	COLOR: #0000cc; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
DIV.breaker {
	CLEAR: both
}
#leftcol {
	WIDTH: 635px; MARGIN-BOTTOM: 30px; FLOAT: left; MARGIN-LEFT: 10px; =
MARGIN-RIGHT: 10px
}
#rightcol {
	MARGIN-TOP: 10px; WIDTH: 300px
}
DIV.withsky #leftcol {
	WIDTH: 780px; MARGIN-BOTTOM: 30px; MARGIN-LEFT: 10px; MARGIN-RIGHT: =
10px
}
DIV.withsky #rightcol {
	MARGIN-TOP: 10px; WIDTH: 160px
}
.clearer {
	WIDTH: 1px; HEIGHT: 1px; CLEAR: both
}
DIV.image {
	BACKGROUND-REPEAT: no-repeat
}
DIV.link {
	CURSOR: pointer
}
DIV.blog DIV.post {
	BORDER-BOTTOM: #cdcdcd 1px dashed; PADDING-BOTTOM: 4px; MARGIN-BOTTOM: =
10px; CLEAR: both
}
DIV.blog DIV.post DIV.meta {
	MARGIN-TOP: 8px; COLOR: #999999
}
DIV.blog DIV.post H1 {
	FONT: bold 19px Verdana
}
DIV.tabgroup {
	HEIGHT: 20px
}
DIV.tabgroup DIV.tab {
	TEXT-ALIGN: center; WIDTH: 100px; FONT: bold 12px/20px Arial; FLOAT: =
left; HEIGHT: 20px; COLOR: #000000; MARGIN-RIGHT: 7px
}
DIV.tabgroup DIV.tab A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.tabgroup DIV.tab A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.tabgroup DIV.tab A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
DIV.tabgroup DIV.on {
	BACKGROUND-IMAGE: url(/images/tab-on.png); DISPLAY: block
}
DIV.tabgroup DIV.off {
	BACKGROUND-IMAGE: url(/images/tab-off.png); DISPLAY: block
}
DIV.tabgroup2 {
	HEIGHT: 20px
}
DIV.tabgroup2 DIV.tab {
	TEXT-ALIGN: center; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT: bold =
12px/20px Arial; FLOAT: left; HEIGHT: 20px; COLOR: #000000; PADDING-TOP: =
2px
}
DIV.tabgroup2 DIV.on.tab {
	BACKGROUND-COLOR: #ffffff; DISPLAY: block
}
DIV.tabgroup2 DIV.off.tab {
	BACKGROUND-COLOR: transparent; DISPLAY: block
}
DIV.on.content {
	DISPLAY: block
}
DIV.off.content {
	DISPLAY: none
}
.even {
	BACKGROUND-COLOR: #ffffff
}
.odd {
	BACKGROUND-COLOR: #efefef
}
#wall .post {
	MARGIN-TOP: 10px
}
#wall .post .meta {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; BORDER-TOP: #cdcdcd 2px solid; PADDING-TOP: 4px
}
#wall .post .message {
	MARGIN-TOP: 5px
}
DIV.column {
	FLOAT: left; OVERFLOW: hidden
}
.refine {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
MARGIN-BOTTOM: 20px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: =
#000000 1px solid
}
.refine H1 {
	BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 3px; =
BACKGROUND-COLOR: #cdcdcd; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT: =
bold 13px Arial; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; MARGIN-RIGHT: =
0px; PADDING-TOP: 3px
}
.refine TABLE {
	MARGIN: 5px; WIDTH: auto
}
.refine TH {
	PADDING-RIGHT: 10px; FONT: bold 12px Arial; PADDING-TOP: 2px
}
.refine TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 2px
}
.refine DIV.on {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 2px
}
.refine DIV.off {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 2px
}
.refine DIV.off {
	FLOAT: left
}
.refine DIV.on {
	FLOAT: left
}
.refine .on {
	BACKGROUND-COLOR: #000000
}
.refine .on A {
	COLOR: #ffffff
}
.bbcode_format_buttons INPUT {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
MARGIN: 0px; WIDTH: 18px; DISPLAY: inline; HEIGHT: 18px; BORDER-TOP: =
#000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.bbcode_format_buttons INPUT.bold {
	BACKGROUND-IMAGE: url(/images/icons/buttons/bold.png)
}
.bbcode_format_buttons INPUT.italic {
	BACKGROUND-IMAGE: url(/images/icons/buttons/italic.png)
}
.bbcode_format_buttons INPUT.underline {
	BACKGROUND-IMAGE: url(/images/icons/buttons/underline.png)
}
.bbcode_format_buttons INPUT.strike {
	BACKGROUND-IMAGE: url(/images/icons/buttons/strike.png)
}
.bbcode_format_buttons INPUT.size {
	BACKGROUND-IMAGE: url(/images/icons/buttons/size.png)
}
.bbcode_format_buttons INPUT.fore {
	BACKGROUND-IMAGE: url(/images/icons/buttons/fore.png)
}
.bbcode_format_buttons INPUT.center {
	BACKGROUND-IMAGE: url(/images/icons/buttons/center.png)
}
.bbcode_format_buttons INPUT.right {
	BACKGROUND-IMAGE: url(/images/icons/buttons/right.png)
}
.bbcode_format_buttons INPUT.left {
	BACKGROUND-IMAGE: url(/images/icons/buttons/left.png)
}
.bbcode_format_buttons INPUT.img {
	BACKGROUND-IMAGE: url(/images/icons/buttons/img.png)
}
.bbcode_format_buttons INPUT.link {
	BACKGROUND-IMAGE: url(/images/icons/buttons/link.png)
}
.bbcode_format_buttons INPUT.emoticon {
	BACKGROUND-IMAGE: url(/images/icons/buttons/emoticon.png)
}
.bbcode_enabled DIV.attachment {
	BACKGROUND-IMAGE: url(/images/icons/paperclip.gif); BORDER-BOTTOM: =
#000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BACKGROUND-COLOR: =
#ffffff; MARGIN: 5px; PADDING-LEFT: 25px; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 22px; BORDER-TOP: #000000 1px dashed; BORDER-RIGHT: #000000 1px =
dashed; PADDING-TOP: 3px
}
.bbcode_enabled BLOCKQUOTE {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffeedd; MARGIN: 15px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; =
BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 5px
}
.bbcode_enabled BLOCKQUOTE .author {
	FONT-WEIGHT: bold
}

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://files.milesplit.us/assets/ky/ky.css

HTML {
	BACKGROUND-COLOR: #ffffff; WIDTH: auto
}
BODY {
	BACKGROUND-COLOR: #ffffff; WIDTH: auto
}
#navbar #navbar DIV.outer {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#network {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#network DIV.lining {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#site {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#site DIV.lining {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#content {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#content DIV.lining {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#logo A {
	BACKGROUND-IMAGE: url(http://cache.milesplit.com/assets/ky/logo.jpg); =
MARGIN-TOP: 2px; WIDTH: 450px; HEIGHT: 100px
}
#site {
	BACKGROUND-COLOR: #ffffff
}
#network {
	BORDER-BOTTOM: #880000 1px solid; BACKGROUND: #cdcdcd
}
#navbar {
	BORDER-BOTTOM: #001b4e 2px solid; BACKGROUND: #cdcdcd; BORDER-TOP: =
#001b4e 1px solid
}
#navbar UL LI A {
	COLOR: #ffffff; text-shadow: 1px 1px 1px #770000
}
#navbar UL LI:hover A {
	BACKGROUND: #001b4e; COLOR: #ffffff; text-shadow: 2px 2px 1px #000000
}
header.main {
	Z-INDEX: 3; POSITION: absolute; WIDTH: 100%; HEIGHT: 240px; TOP: 0px; =
LEFT: 0px
}
#network DIV.lining {
	WIDTH: 100%; HEIGHT: 30px
}
#site {
	WIDTH: 100%; HEIGHT: 110px; OVERFLOW: hidden
}
#site DIV.lining {
	WIDTH: 100%; HEIGHT: 110px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#page {
	MIN-WIDTH: 970px; PADDING-TOP: 240px
}
#navbar {
	WIDTH: 100%; HEIGHT: 37px
}
#navbar DIV.outer {
	WIDTH: 100%
}
#content {
	WIDTH: 100%
}
#content .inner:before {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 1px; CONTENT: ''
}
#motto {
	BACKGROUND-POSITION: 10px 2px
}
#site {
	BACKGROUND-REPEAT: repeat-y
}
#navbar {
	FILTER: progid:DXImageTransform.Microsoft.gradient( =
startColorstr=3D'#00847e', endColorstr=3D'#00b7ae',GradientType=3D0 ); =
BACKGROUND: rgb(0,132,126)
}
#custom {
	MARGIN-TOP: 5px; WIDTH: 400px; HEIGHT: 100px; COLOR: #ffffff
}
#custom SPAN {
	DISPLAY: block
}
#navbar UL {
	MAX-WIDTH: 1000px; -moz-box-align: stretch; -webkit-box-align: stretch; =
box-align: stretch; -moz-box-orient: horizontal; -webkit-box-orient: =
horizontal; box-orient: horizontal
}
#navbar UL > LI {
	TEXT-ALIGN: center; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
block; FLOAT: left; PADDING-TOP: 4px; -moz-box-flex: 1; =
-webkit-box-flex: 1; box-flex: 1
}
#navbar UL LI A {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 33px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; DISPLAY: block; FONT-SIZE: 13px; =
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: =
10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: =
10px; border-top-left-radius: 10px; border-top-right-radius: 10px; =
-moz-transition: all .3s ease; -webkit-transition: all .3s ease; =
-o-transition: all .3s ease; transition: all .3s ease
}
#navbar #search_nav {
	WIDTH: 220px; FLOAT: right; HEIGHT: 37px
}
#navbar #search_nav LABEL {
	MARGIN-TOP: 4px; WIDTH: 160px
}
#navbar #search_nav LABEL INPUT {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 100%; PADDING-RIGHT: =
3px; PADDING-TOP: 3px
}
#navbar #search_nav BUTTON {
	MARGIN-TOP: 4px; WIDTH: 60px
}

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://files.milesplit.us/css/milesplit/basic.css

HTML {
	MIN-WIDTH: 970px; FONT: 12px Arial; HEIGHT: 100%
}
BODY {
	MIN-WIDTH: 970px; FONT: 12px Arial; HEIGHT: 100%
}
HR {
	WIDTH: 100%; HEIGHT: 0px
}
H1 {
	MARGIN-TOP: 0px
}
H2 {
	MARGIN-TOP: 0px
}
H3 {
	MARGIN-TOP: 0px
}
H4 {
	MARGIN-TOP: 0px
}
H5 {
	MARGIN-TOP: 0px
}
H6 {
	MARGIN-TOP: 0px
}
h7 {
	MARGIN-TOP: 0px
}
P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px
}
H1 {
	MARGIN-BOTTOM: 20px; FONT-SIZE: 25px; PADDING-TOP: 20px
}
H2 {
	MARGIN-BOTTOM: 15px; FONT-SIZE: 18px; PADDING-TOP: 15px
}
H3 {
	MARGIN-BOTTOM: 12px; FONT-SIZE: 16px; PADDING-TOP: 12px
}
H4 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 14px; PADDING-TOP: 10px
}
H5 {
	MARGIN-BOTTOM: 7px; FONT-SIZE: 12px; PADDING-TOP: 7px
}
H6 {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 11px; PADDING-TOP: 5px
}
H1:first-child {
	PADDING-TOP: 0px
}
H2:first-child {
	PADDING-TOP: 0px
}
H3:first-child {
	PADDING-TOP: 0px
}
H4:first-child {
	PADDING-TOP: 0px
}
H5:first-child {
	PADDING-TOP: 0px
}
H6:first-child {
	PADDING-TOP: 0px
}
BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	FONT: 12px "Verdana"
}
CAPTION {
	FONT: 12px "Verdana"
}
TD {
	FONT: 12px "Verdana"
}
TH {
	FONT: 12px "Verdana"
}
DIV {
	FONT: 12px "Verdana"
}
P {
	FONT: 12px "Verdana"
}
HR {
	DISPLAY: none
}
DIV.dotted-long {
	WIDTH: 299px; BACKGROUND: url(/images/dotted-long.png); HEIGHT: 2px
}
DIV.dotted-medium {
	WIDTH: 199px; BACKGROUND: url(/images/dotted-medium.png); HEIGHT: 2px
}
DIV.dotted-short {
	WIDTH: 112px; BACKGROUND: url(/images/dotted-short.png); HEIGHT: 2px
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
DIV {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
P {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
TR {
	VERTICAL-ALIGN: top
}
TD {
	VERTICAL-ALIGN: top
}
DIV.atf300 {
	WIDTH: 300px; HEIGHT: 250px
}
.alt {
	DISPLAY: none
}
.section UL LI STRONG {
	DISPLAY: block
}
.section UL LI {
	LINE-HEIGHT: 16px
}
A.rss {
	MARGIN-TOP: 4px; WIDTH: 16px; BACKGROUND: =
url(/images/icons/nice/16/rss.png) no-repeat; FLOAT: left; HEIGHT: 16px; =
MARGIN-RIGHT: 5px
}
.col .section {
	MARGIN-BOTTOM: 15px; BACKGROUND: url(/images/vgradient.gif) repeat-x =
0px 20px; BORDER-TOP: 3px solid
}
.col H1 {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; FONT: bold =
16px "Trebuchet MS"; MARGIN-BOTTOM: 0px; BACKGROUND: #ffffff; =
PADDING-TOP: 3px
}
.col UL {
	POSITION: relative; BACKGROUND: url(/images/arrow-cutin.png) no-repeat =
15px 0px; PADDING-TOP: 15px
}
.col UL {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.col P {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.col P {
	PADDING-TOP: 3px
}
.col UL LI {
	BORDER-BOTTOM: #000000 1px dotted; PADDING-BOTTOM: 3px; PADDING-TOP: =
3px
}
#partner {
	WIDTH: 100%; BACKGROUND: #000000; HEIGHT: 100px; CLEAR: both
}
#partner DIV.lining {
	PADDING-BOTTOM: 3px; WIDTH: 970px; MARGIN-LEFT: auto; MARGIN-RIGHT: =
auto
}
#partner .lb {
	MARGIN-TOP: 7px; WIDTH: 728px; BACKGROUND: #ffffff; FLOAT: left; =
HEIGHT: 90px
}
#partner .logo {
	WIDTH: 232px; HEIGHT: 90px; MARGIN-LEFT: 728px
}
#partner FORM {
	MARGIN: 0px; PADDING-TOP: 7px
}
#partner FORM .textbox {
	WIDTH: 170px; FONT: 10px Arial; HEIGHT: 20px; COLOR: #666666
}
#partner FORM BUTTON {
	WIDTH: 30px; FONT: bold 12px Arial; COLOR: #000000
}
#network {
	BORDER-BOTTOM: #555555 1px solid; WIDTH: 100%; BACKGROUND: #dfdfdf; =
HEIGHT: 30px; CLEAR: both
}
#network DIV.lining {
	WIDTH: 970px; HEIGHT: 30px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#motto {
	BACKGROUND-IMAGE: url(/images/logos/msus.png); WIDTH: 575px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 0px; FLOAT: =
left; HEIGHT: 30px
}
#motto A {
	BACKGROUND-IMAGE: url(/images/arrow-down.png); PADDING-LEFT: 75px; =
PADDING-RIGHT: 17px; BACKGROUND-REPEAT: no-repeat; FONT: bold 15px/30px =
Arial; BACKGROUND-POSITION: right center; COLOR: #000000; =
TEXT-DECORATION: none
}
#account {
	TEXT-ALIGN: right; PADDING-RIGHT: 20px; FONT: bold 12px/30px Arial; =
MARGIN-LEFT: 575px
}
#network_sites {
	DISPLAY: none
}
#network_sites {
	BORDER-BOTTOM: #555555 1px solid; WIDTH: 100%; BACKGROUND: #efefef
}
#network_sites H1 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; BACKGROUND: #888888; COLOR: #ffffff; PADDING-TOP: 10px
}
#network_sites nav {
	MARGIN-TOP: 5px; WIDTH: 800px; DISPLAY: block; MARGIN-LEFT: auto; =
MARGIN-RIGHT: auto
}
#network_sites TABLE {
	WIDTH: 100%
}
#network_sites TABLE TD {
	WIDTH: 25%
}
#network_sites A.close {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; DISPLAY: block; FONT: bold 14px Arial; BACKGROUND: =
#dfdfdf; COLOR: #aa0000; PADDING-TOP: 10px
}
#site {
	WIDTH: 970px; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
#site DIV.lining {
=09
}
#logo {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 0px
}
#logo A {
	POSITION: relative; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
#logo SPAN {
	DISPLAY: none
}
#custom {
	WIDTH: 300px; FLOAT: right; HEIGHT: 100px; OVERFLOW: hidden
}
#custom SPAN {
=09
}
#navbar #search_nav {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; FLOAT: right; PADDING-TOP: 0px
}
#navbar #search_nav LABEL {
	WIDTH: 170px; FLOAT: left; HEIGHT: 22px
}
#navbar #search_nav LABEL INPUT {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; =
MARGIN-TOP: 2px; PADDING-LEFT: 15px; WIDTH: 170px; DISPLAY: block; =
BACKGROUND: #ffffff; BORDER-TOP: #888888 1px solid; BORDER-RIGHT: =
#888888 1px solid; border-radius: 5px
}
#navbar #search_nav BUTTON {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
none transparent scroll repeat 0% 0%; HEIGHT: 28px; BORDER-TOP: medium =
none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#navbar #search_nav BUTTON SPAN {
	BACKGROUND-IMAGE: url(/images/redesign/button-search.png); WIDTH: 56px; =
DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px =
-1px; HEIGHT: 28px
}
#navbar #search_nav BUTTON SPAN STRONG {
	DISPLAY: none
}
#navbar {
	BACKGROUND-REPEAT: repeat-x; CLEAR: both
}
#navbar .outer {
	WIDTH: 970px; HEIGHT: 37px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#navbar UL {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#navbar UL LI {
	TEXT-ALIGN: left; PADDING-LEFT: 20px; FONT: bold 12px Arial; FLOAT: =
left
}
#navbar UL LI A {
	TEXT-DECORATION: none
}
#navbar DIV.dropdown {
	Z-INDEX: 9999; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; =
MIN-WIDTH: 175px; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 7px; =
MARGIN-TOP: -8px; PADDING-LEFT: 7px; WIDTH: 175px; PADDING-RIGHT: 7px; =
DISPLAY: none; BACKGROUND: #efefef; BORDER-RIGHT: #000000 1px solid; =
PADDING-TOP: 7px; LEFT: -999px
}
#navbar UL LI:hover > DIV.dropdown {
	WIDTH: auto; DISPLAY: block; LEFT: auto
}
#navbar DIV.dropdown A {
	BORDER-BOTTOM: #efefef 1px solid; BORDER-LEFT: #efefef 1px solid; =
DISPLAY: block; MARGIN-BOTTOM: 4px; BORDER-TOP: #efefef 1px solid; =
BORDER-RIGHT: #efefef 1px solid
}
DIV.dropdown {
	FILTER: alpha(opacity=3D97); opacity: .97
}
DIV.dropdown STRONG {
	BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; =
PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: =
block; MARGIN-BOTTOM: 4px; BACKGROUND: #cdcdcd 0px -25px; BORDER-TOP: =
#a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; PADDING-TOP: 2px
}
#content {
	WIDTH: 970px; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
#content DIV.lining {
	TEXT-ALIGN: left; PADDING-BOTTOM: 35px; BACKGROUND-COLOR: #ffffff; =
MIN-HEIGHT: 800px; HEIGHT: 800px
}
HTML > BODY #content DIV.lining {
	HEIGHT: auto
}
header.body {
	BORDER-BOTTOM: #cdcdcd 2px solid; TEXT-ALIGN: center; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#FFFFFF', =
endColorstr=3D'#e0e0e0'); PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; =
PADDING-RIGHT: 7px; MARGIN-BOTTOM: 15px; PADDING-TOP: 7px
}
header.body H1 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana; =
LETTER-SPACING: 10px; COLOR: #ababab; FONT-SIZE: 18px; WORD-SPACING: =
50px; PADDING-TOP: 0px
}
aside.body {
	WIDTH: 320px; FLOAT: right
}
aside.body .lining {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
section.body {
	MARGIN-RIGHT: 340px
}
section.body .lining {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
section.side {
	FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#e0e0e0', =
endColorstr=3D'#FFFFFF'); MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; =
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: =
10px
}
section.side > DIV {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
section.side H2 {
	BORDER-BOTTOM: #ababab 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px =
10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
section.side LI {
	LINE-HEIGHT: 17px; MARGIN-BOTTOM: 4px
}
section.content {
	MARGIN-BOTTOM: 15px; CLEAR: left
}
section.content:after {
	MARGIN-BOTTOM: 15px; HEIGHT: 0px; CLEAR: left
}
.loading {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; DISPLAY: =
block; BACKGROUND: url(/images/ajax-loader.gif) no-repeat; PADDING-TOP: =
50px
}
.loading SPAN {
	DISPLAY: none
}
#footer {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #000000
}
#footer .lining {
	BACKGROUND-IMAGE: url(/images/footerbg.png); PADDING-BOTTOM: 20px; =
PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND-REPEAT: repeat-x; =
PADDING-TOP: 20px
}
#footer .copyright {
	FONT: 12px Arial; COLOR: #cdcdcd; PADDING-TOP: 7px
}
#footer .copyright A {
	COLOR: #efefef; FONT-WEIGHT: bold
}
#footer .links {
	MARGIN-TOP: 15px; PADDING-LEFT: 13px; WIDTH: 130px; FONT: 12px Arial; =
FLOAT: left; COLOR: #cdcdcd
}
#footer .links A {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: =
block; COLOR: #cdcdcd; PADDING-TOP: 1px
}
#footer .links STRONG {
	COLOR: #efefef
}
#footer .logo {
	WIDTH: 160px; FLOAT: left; HEIGHT: 150px
}
#footer .logo P {
	COLOR: #cdcdcd
}
A {
	COLOR: #0000cc; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
DIV.breaker {
	CLEAR: both
}
#leftcol {
	WIDTH: 635px; MARGIN-BOTTOM: 30px; FLOAT: left; MARGIN-LEFT: 10px; =
MARGIN-RIGHT: 10px
}
#rightcol {
	MARGIN-TOP: 10px; WIDTH: 300px
}
DIV.withsky #leftcol {
	WIDTH: 780px; MARGIN-BOTTOM: 30px; MARGIN-LEFT: 10px; MARGIN-RIGHT: =
10px
}
DIV.withsky #rightcol {
	MARGIN-TOP: 10px; WIDTH: 160px
}
.clearer {
	WIDTH: 1px; HEIGHT: 1px; CLEAR: both
}
DIV.image {
	BACKGROUND-REPEAT: no-repeat
}
DIV.link {
	CURSOR: pointer
}
DIV.blog DIV.post {
	BORDER-BOTTOM: #cdcdcd 1px dashed; PADDING-BOTTOM: 4px; MARGIN-BOTTOM: =
10px; CLEAR: both
}
DIV.blog DIV.post DIV.meta {
	MARGIN-TOP: 8px; COLOR: #999999
}
DIV.blog DIV.post H1 {
	FONT: bold 19px Verdana
}
DIV.tabgroup {
	HEIGHT: 20px
}
DIV.tabgroup DIV.tab {
	TEXT-ALIGN: center; WIDTH: 100px; FONT: bold 12px/20px Arial; FLOAT: =
left; HEIGHT: 20px; COLOR: #000000; MARGIN-RIGHT: 7px
}
DIV.tabgroup DIV.tab A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.tabgroup DIV.tab A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.tabgroup DIV.tab A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
DIV.tabgroup DIV.on {
	BACKGROUND-IMAGE: url(/images/tab-on.png); DISPLAY: block
}
DIV.tabgroup DIV.off {
	BACKGROUND-IMAGE: url(/images/tab-off.png); DISPLAY: block
}
DIV.tabgroup2 {
	HEIGHT: 20px
}
DIV.tabgroup2 DIV.tab {
	TEXT-ALIGN: center; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT: bold =
12px/20px Arial; FLOAT: left; HEIGHT: 20px; COLOR: #000000; PADDING-TOP: =
2px
}
DIV.tabgroup2 DIV.on.tab {
	BACKGROUND-COLOR: #ffffff; DISPLAY: block
}
DIV.tabgroup2 DIV.off.tab {
	BACKGROUND-COLOR: transparent; DISPLAY: block
}
DIV.on.content {
	DISPLAY: block
}
DIV.off.content {
	DISPLAY: none
}
.even {
	BACKGROUND-COLOR: #ffffff
}
.odd {
	BACKGROUND-COLOR: #efefef
}
#wall .post {
	MARGIN-TOP: 10px
}
#wall .post .meta {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; BORDER-TOP: #cdcdcd 2px solid; PADDING-TOP: 4px
}
#wall .post .message {
	MARGIN-TOP: 5px
}
DIV.column {
	FLOAT: left; OVERFLOW: hidden
}
.refine {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
MARGIN-BOTTOM: 20px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: =
#000000 1px solid
}
.refine H1 {
	BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 3px; =
BACKGROUND-COLOR: #cdcdcd; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT: =
bold 13px Arial; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; MARGIN-RIGHT: =
0px; PADDING-TOP: 3px
}
.refine TABLE {
	MARGIN: 5px; WIDTH: auto
}
.refine TH {
	PADDING-RIGHT: 10px; FONT: bold 12px Arial; PADDING-TOP: 2px
}
.refine TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 2px
}
.refine DIV.on {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 2px
}
.refine DIV.off {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 2px
}
.refine DIV.off {
	FLOAT: left
}
.refine DIV.on {
	FLOAT: left
}
.refine .on {
	BACKGROUND-COLOR: #000000
}
.refine .on A {
	COLOR: #ffffff
}
.bbcode_format_buttons INPUT {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
MARGIN: 0px; WIDTH: 18px; DISPLAY: inline; HEIGHT: 18px; BORDER-TOP: =
#000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.bbcode_format_buttons INPUT.bold {
	BACKGROUND-IMAGE: url(/images/icons/buttons/bold.png)
}
.bbcode_format_buttons INPUT.italic {
	BACKGROUND-IMAGE: url(/images/icons/buttons/italic.png)
}
.bbcode_format_buttons INPUT.underline {
	BACKGROUND-IMAGE: url(/images/icons/buttons/underline.png)
}
.bbcode_format_buttons INPUT.strike {
	BACKGROUND-IMAGE: url(/images/icons/buttons/strike.png)
}
.bbcode_format_buttons INPUT.size {
	BACKGROUND-IMAGE: url(/images/icons/buttons/size.png)
}
.bbcode_format_buttons INPUT.fore {
	BACKGROUND-IMAGE: url(/images/icons/buttons/fore.png)
}
.bbcode_format_buttons INPUT.center {
	BACKGROUND-IMAGE: url(/images/icons/buttons/center.png)
}
.bbcode_format_buttons INPUT.right {
	BACKGROUND-IMAGE: url(/images/icons/buttons/right.png)
}
.bbcode_format_buttons INPUT.left {
	BACKGROUND-IMAGE: url(/images/icons/buttons/left.png)
}
.bbcode_format_buttons INPUT.img {
	BACKGROUND-IMAGE: url(/images/icons/buttons/img.png)
}
.bbcode_format_buttons INPUT.link {
	BACKGROUND-IMAGE: url(/images/icons/buttons/link.png)
}
.bbcode_format_buttons INPUT.emoticon {
	BACKGROUND-IMAGE: url(/images/icons/buttons/emoticon.png)
}
.bbcode_enabled DIV.attachment {
	BACKGROUND-IMAGE: url(/images/icons/paperclip.gif); BORDER-BOTTOM: =
#000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BACKGROUND-COLOR: =
#ffffff; MARGIN: 5px; PADDING-LEFT: 25px; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 22px; BORDER-TOP: #000000 1px dashed; BORDER-RIGHT: #000000 1px =
dashed; PADDING-TOP: 3px
}
.bbcode_enabled BLOCKQUOTE {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffeedd; MARGIN: 15px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; =
BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 5px
}
.bbcode_enabled BLOCKQUOTE .author {
	FONT-WEIGHT: bold
}

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://files.milesplit.us/css/milesplit/mobile.css

HTML {
	FONT: 12px Arial; HEIGHT: 100%
}
BODY {
	FONT: 12px Arial; HEIGHT: 100%
}
#custom {
	DISPLAY: none
}
#network_sites {
	DISPLAY: none
}
#partner .logo {
	DISPLAY: none
}
#motto {
	DISPLAY: none
}
#logo A SPAN.title {
	DISPLAY: none
}
#logo A SPAN.tagline {
	DISPLAY: none
}
#navbar DIV.dropdown {
	DISPLAY: none
}
#logo A {
	DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
#footer {
	BACKGROUND: #000000; COLOR: #ffffff
}
#footer A {
	COLOR: #ffffff
}

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://files.milesplit.us/assets/ky/ky.css

HTML {
	BACKGROUND-COLOR: #ffffff; WIDTH: auto
}
BODY {
	BACKGROUND-COLOR: #ffffff; WIDTH: auto
}
#navbar #navbar DIV.outer {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#network {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#network DIV.lining {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#site {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#site DIV.lining {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#content {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#content DIV.lining {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#logo A {
	BACKGROUND-IMAGE: url(http://cache.milesplit.com/assets/ky/logo.jpg); =
MARGIN-TOP: 2px; WIDTH: 450px; HEIGHT: 100px
}
#site {
	BACKGROUND-COLOR: #ffffff
}
#network {
	BORDER-BOTTOM: #880000 1px solid; BACKGROUND: #cdcdcd
}
#navbar {
	BORDER-BOTTOM: #001b4e 2px solid; BACKGROUND: #cdcdcd; BORDER-TOP: =
#001b4e 1px solid
}
#navbar UL LI A {
	COLOR: #ffffff; text-shadow: 1px 1px 1px #770000
}
#navbar UL LI:hover A {
	BACKGROUND: #001b4e; COLOR: #ffffff; text-shadow: 2px 2px 1px #000000
}
header.main {
	Z-INDEX: 3; POSITION: absolute; WIDTH: 100%; HEIGHT: 240px; TOP: 0px; =
LEFT: 0px
}
#network DIV.lining {
	WIDTH: 100%; HEIGHT: 30px
}
#site {
	WIDTH: 100%; HEIGHT: 110px; OVERFLOW: hidden
}
#site DIV.lining {
	WIDTH: 100%; HEIGHT: 110px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#page {
	MIN-WIDTH: 970px; PADDING-TOP: 240px
}
#navbar {
	WIDTH: 100%; HEIGHT: 37px
}
#navbar DIV.outer {
	WIDTH: 100%
}
#content {
	WIDTH: 100%
}
#content .inner:before {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 1px; CONTENT: ''
}
#motto {
	BACKGROUND-POSITION: 10px 2px
}
#site {
	BACKGROUND-REPEAT: repeat-y
}
#navbar {
	FILTER: progid:DXImageTransform.Microsoft.gradient( =
startColorstr=3D'#00847e', endColorstr=3D'#00b7ae',GradientType=3D0 ); =
BACKGROUND: rgb(0,132,126)
}
#custom {
	MARGIN-TOP: 5px; WIDTH: 400px; HEIGHT: 100px; COLOR: #ffffff
}
#custom SPAN {
	DISPLAY: block
}
#navbar UL {
	MAX-WIDTH: 1000px; -moz-box-align: stretch; -webkit-box-align: stretch; =
box-align: stretch; -moz-box-orient: horizontal; -webkit-box-orient: =
horizontal; box-orient: horizontal
}
#navbar UL > LI {
	TEXT-ALIGN: center; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
block; FLOAT: left; PADDING-TOP: 4px; -moz-box-flex: 1; =
-webkit-box-flex: 1; box-flex: 1
}
#navbar UL LI A {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 33px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; DISPLAY: block; FONT-SIZE: 13px; =
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: =
10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: =
10px; border-top-left-radius: 10px; border-top-right-radius: 10px; =
-moz-transition: all .3s ease; -webkit-transition: all .3s ease; =
-o-transition: all .3s ease; transition: all .3s ease
}
#navbar #search_nav {
	WIDTH: 220px; FLOAT: right; HEIGHT: 37px
}
#navbar #search_nav LABEL {
	MARGIN-TOP: 4px; WIDTH: 160px
}
#navbar #search_nav LABEL INPUT {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 100%; PADDING-RIGHT: =
3px; PADDING-TOP: 3px
}
#navbar #search_nav BUTTON {
	MARGIN-TOP: 4px; WIDTH: 60px
}

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://fonts.googleapis.com/css?family=Nobile:bold

@font-face {
	font-family: Nobile;
	=
src:url(http://themes.googleusercontent.com/static/fonts/nobile/v1/W-bwIc=
Gmtt6wHyJeSNFUX_Y6323mHUZFJMgTvxaG2iE.eot);
}

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://files.milesplit.us/css/milesplit/dialog.css

BODY.dialog_on {
	OVERFLOW: hidden
}
BODY.dialog_on EMBED {
	VISIBILITY: hidden
}
BODY.dialog_on OBJECT {
	VISIBILITY: hidden
}
BODY.dialog_on IFRAME {
	VISIBILITY: hidden
}
#dialog_overlay {
	Z-INDEX: 100; POSITION: fixed; FILTER: alpha(opacity=3D75); WIDTH: =
100%; DISPLAY: block; BACKGROUND: #000000; HEIGHT: 100%; TOP: 0px; LEFT: =
0px; opacity: 0.75; -moz-opacity: 0.75; -khtml-opacity: 0.75
}
#dialog_container {
	Z-INDEX: 101; POSITION: fixed; WIDTH: 100%; DISPLAY: block; HEIGHT: =
100%; TOP: 0px; LEFT: 0px
}
#dialog_container * {
	TEXT-ALIGN: left
}
#dialog_box {
	BORDER-BOTTOM: #000000 2px solid; BORDER-LEFT: #000000 2px solid; =
MARGIN-TOP: 10%; WIDTH: 80%; BACKGROUND: #ffffff; HEIGHT: 80%; =
MARGIN-LEFT: auto; BORDER-TOP: #000000 2px solid; MARGIN-RIGHT: auto; =
BORDER-RIGHT: #000000 2px solid; border-radius: 10px; =
-moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: =
5px 5px 5px #191919; -webkit-box-shadow: 5px 5px 5px #191919; =
box-shadow: 5px 5px 5px #191919
}
#dialog_box DIV.inner {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 20px
}
.menu#dialog_container #dialog_box {
=09
}
.menu#dialog_container #dialog_box DIV.inner {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.menu#dialog_container #dialog_box header {
	BORDER-BOTTOM: #000000 1px solid; DISPLAY: block; FONT: bold 14px =
Arial; BACKGROUND: #0000aa; -moz-box-shadow: 5px 5px 5px #191919; =
-webkit-box-shadow: 5px 5px 5px #191919; box-shadow: 5px 5px 5px #191919
}
.menu#dialog_container #dialog_box header STRONG {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; =
PADDING-RIGHT: 3px; COLOR: #ffffff; PADDING-TOP: 3px
}
.menu#dialog_container #dialog_box DIV.menu_content {
	TEXT-ALIGN: left; WIDTH: 100%; BACKGROUND: #ffffff; HEIGHT: 100%; =
OVERFLOW: auto
}
.menu#dialog_container #dialog_box DIV.menu_content DIV.inner {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://files.milesplit.us/css/milesplit/notification.css

#notification {
	Z-INDEX: 1000; BORDER-BOTTOM: #666 5px solid; POSITION: fixed; =
BORDER-LEFT: #666 5px solid; WIDTH: 300px; BOTTOM: 10px; DISPLAY: none; =
BORDER-TOP: #666 5px solid; BORDER-RIGHT: #666 5px solid; LEFT: 10px; =
opacity: .6; -moz-border-radius: 8px; -webkit-border-radius: 8px
}
#notification DIV {
	BORDER-BOTTOM: #555555 1px solid; BORDER-LEFT: #555555 1px solid; =
PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; FONT-FAMILY: "lucida grande", tahoma, verdana, =
arial, sans-serif; BORDER-TOP: #555555 1px solid; BORDER-RIGHT: #555555 =
1px solid; PADDING-TOP: 10px
}
#notification H2 {
	BORDER-BOTTOM: #3b5998 1px solid; BORDER-LEFT: #3b5998 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #bb0000; MARGIN: -11px -11px 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #fff; FONT-SIZE: 14px; =
BORDER-TOP: #3b5998 1px solid; BORDER-RIGHT: #3b5998 1px solid; =
PADDING-TOP: 5px
}
#notification P {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
#notification A.close {
	POSITION: absolute; WIDTH: 28px; DISPLAY: block; BACKGROUND: =
url(apple-close.png) no-repeat; HEIGHT: 28px; TOP: -5px; RIGHT: -5px
}

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://html5shiv.googlecode.com/svn/trunk/html5.js

// iepp v2.1pre @jon_neal & @aFarkas github.com/aFarkas/iepp=0A=
// html5shiv @rem remysharp.com/html5-enabling-script=0A=
// Dual licensed under the MIT or GPL Version 2 licenses=0A=
/*@cc_on(function(a,b){function r(a){var =
b=3D-1;while(++b<f)a.createElement(e[b])}if(!window.attachEvent||!b.creat=
eStyleSheet||!function(){var a=3Ddocument.createElement("div");return =
a.innerHTML=3D"<elem></elem>",a.childNodes.length!=3D=3D1}())return;a.iep=
p=3Da.iepp||{};var =
c=3Da.iepp,d=3Dc.html5elements||"abbr|article|aside|audio|canvas|datalist=
|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|pro=
gress|section|subline|summary|time|video",e=3Dd.split("|"),f=3De.length,g=
=3Dnew RegExp("(^|\\s)("+d+")","gi"),h=3Dnew =
RegExp("<(/*)("+d+")","gi"),i=3D/^\s*[\{\}]\s*$/,j=3Dnew =
RegExp("(^|[^\\n]*?\\s)("+d+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),k=3Db.cre=
ateDocumentFragment(),l=3Db.documentElement,m=3Db.getElementsByTagName("s=
cript")[0].parentNode,n=3Db.createElement("body"),o=3Db.createElement("st=
yle"),p=3D/print|all/,q;c.getCSS=3Dfunction(a,b){try{if(a+""=3D=3D=3Dunde=
fined)return""}catch(d){return""}var =
e=3D-1,f=3Da.length,g,h=3D[];while(++e<f){g=3Da[e];if(g.disabled)continue=
;b=3Dg.media||b,p.test(b)&&h.push(c.getCSS(g.imports,b),g.cssText),b=3D"a=
ll"}return h.join("")},c.parseCSS=3Dfunction(a){var =
b=3D[],c;while((c=3Dj.exec(a))!=3Dnull)b.push(((i.exec(c[1])?"\n":c[1])+c=
[2]+c[3]).replace(g,"$1.iepp-$2")+c[4]);return =
b.join("\n")},c.writeHTML=3Dfunction(){var =
a=3D-1;q=3Dq||b.body;while(++a<f){var =
c=3Db.getElementsByTagName(e[a]),d=3Dc.length,g=3D-1;while(++g<d)c[g].cla=
ssName.indexOf("iepp-")<0&&(c[g].className+=3D" =
iepp-"+e[a])}k.appendChild(q),l.appendChild(n),n.className=3Dq.className,=
n.id=3Dq.id,n.innerHTML=3Dq.innerHTML.replace(h,"<$1font")},c._beforePrin=
t=3Dfunction(){if(c.disablePP)return;o.styleSheet.cssText=3Dc.parseCSS(c.=
getCSS(b.styleSheets,"all")),c.writeHTML()},c.restoreHTML=3Dfunction(){if=
(c.disablePP)return;n.swapNode(q)},c._afterPrint=3Dfunction(){c.restoreHT=
ML(),o.styleSheet.cssText=3D""},r(b),r(k);if(c.disablePP)return;m.insertB=
efore(o,m.firstChild),o.media=3D"print",o.className=3D"iepp-printshim",a.=
attachEvent("onbeforeprint",c._beforePrint),a.attachEvent("onafterprint",=
c._afterPrint)})(this,document)@*/=0A=

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js

/*!=0A=
 * jQuery JavaScript Library v1.4.4=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright 2010, John Resig=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * Includes Sizzle.js=0A=
 * http://sizzlejs.com/=0A=
 * Copyright 2010, The Dojo Foundation=0A=
 * Released under the MIT, BSD, and GPL Licenses.=0A=
 *=0A=
 * Date: Thu Nov 11 19:04:53 2010 -0500=0A=
 */=0A=
(function(E,B){function =
ka(a,b,d){if(d=3D=3D=3DB&&a.nodeType=3D=3D=3D1){d=3Da.getAttribute("data-=
"+b);if(typeof =
d=3D=3D=3D"string"){try{d=3Dd=3D=3D=3D"true"?true:d=3D=3D=3D"false"?false=
:d=3D=3D=3D"null"?null:!c.isNaN(d)?parseFloat(d):Ja.test(d)?c.parseJSON(d=
):d}catch(e){}c.data(a,b,d)}else d=3DB}return d}function U(){return =
false}function ca(){return true}function la(a,b,d){d[0].type=3Da;return =
c.event.handle.apply(b,d)}function Ka(a){var =
b,d,e,f,h,l,k,o,x,r,A,C=3D[];f=3D[];h=3Dc.data(this,this.nodeType?"events=
":"__events__");if(typeof h=3D=3D=3D"function")h=3D=0A=
h.events;if(!(a.liveFired=3D=3D=3Dthis||!h||!h.live||a.button&&a.type=3D=3D=
=3D"click")){if(a.namespace)A=3DRegExp("(^|\\.)"+a.namespace.split(".").j=
oin("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=3Dthis;var =
J=3Dh.live.slice(0);for(k=3D0;k<J.length;k++){h=3DJ[k];h.origType.replace=
(X,"")=3D=3D=3Da.type?f.push(h.selector):J.splice(k--,1)}f=3Dc(a.target).=
closest(f,a.currentTarget);o=3D0;for(x=3Df.length;o<x;o++){r=3Df[o];for(k=
=3D0;k<J.length;k++){h=3DJ[k];if(r.selector=3D=3D=3Dh.selector&&(!A||A.te=
st(h.namespace))){l=3Dr.elem;e=3Dnull;if(h.preType=3D=3D=3D"mouseenter"||=0A=
h.preType=3D=3D=3D"mouseleave"){a.type=3Dh.preType;e=3Dc(a.relatedTarget)=
.closest(h.selector)[0]}if(!e||e!=3D=3Dl)C.push({elem:l,handleObj:h,level=
:r.level})}}}o=3D0;for(x=3DC.length;o<x;o++){f=3DC[o];if(d&&f.level>d)bre=
ak;a.currentTarget=3Df.elem;a.data=3Df.handleObj.data;a.handleObj=3Df.han=
dleObj;A=3Df.handleObj.origHandler.apply(f.elem,arguments);if(A=3D=3D=3Df=
alse||a.isPropagationStopped()){d=3Df.level;if(A=3D=3D=3Dfalse)b=3Dfalse;=
if(a.isImmediatePropagationStopped())break}}return b}}function =
Y(a,b){return(a&&a!=3D=3D"*"?a+".":"")+b.replace(La,=0A=
"`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return =
c.grep(a,function(f,h){return!!b.call(f,h,f)=3D=3D=3Dd});else =
if(b.nodeType)return c.grep(a,function(f){return =
f=3D=3D=3Db=3D=3D=3Dd});else if(typeof b=3D=3D=3D"string"){var =
e=3Dc.grep(a,function(f){return =
f.nodeType=3D=3D=3D1});if(Na.test(b))return c.filter(b,e,!d);else =
b=3Dc.filter(b,e)}return c.grep(a,function(f){return =
c.inArray(f,b)>=3D0=3D=3D=3Dd})}function na(a,b){var =
d=3D0;b.each(function(){if(this.nodeName=3D=3D=3D(a[d]&&a[d].nodeName)){v=
ar e=3Dc.data(a[d++]),f=3Dc.data(this,=0A=
e);if(e=3De&&e.events){delete f.handle;f.events=3D{};for(var h in =
e)for(var l in =
e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function =
Oa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalE=
val(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.re=
moveChild(b)}function oa(a,b,d){var =
e=3Db=3D=3D=3D"width"?a.offsetWidth:a.offsetHeight;if(d=3D=3D=3D"border")=
return =
e;c.each(b=3D=3D=3D"width"?Pa:Qa,function(){d||(e-=3DparseFloat(c.css(a,"=
padding"+this))||0);if(d=3D=3D=3D"margin")e+=3DparseFloat(c.css(a,=0A=
"margin"+this))||0;else =
e-=3DparseFloat(c.css(a,"border"+this+"Width"))||0});return e}function =
da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a=
)?e(a,h):da(a+"["+(typeof =
h=3D=3D=3D"object"||c.isArray(h)?f:"")+"]",h,d,e)});else =
if(!d&&b!=3Dnull&&typeof =
b=3D=3D=3D"object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a=
+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var =
d=3D{};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=3Da});=
return d}function qa(a){if(!ea[a]){var b=3Dc("<"+=0A=
a+">").appendTo("body"),d=3Db.css("display");b.remove();if(d=3D=3D=3D"non=
e"||d=3D=3D=3D"")d=3D"block";ea[a]=3Dd}return ea[a]}function =
fa(a){return =
c.isWindow(a)?a:a.nodeType=3D=3D=3D9?a.defaultView||a.parentWindow:false}=
var t=3DE.document,c=3Dfunction(){function =
a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTim=
eout(a,1);return}b.ready()}}var b=3Dfunction(j,s){return new =
b.fn.init(j,s)},d=3DE.jQuery,e=3DE.$,f,h=3D/^(?:[^<]*(<[\w\W]+>)[^>]*$|#(=
[\w\-]+)$)/,l=3D/\S/,k=3D/^\s+/,o=3D/\s+$/,x=3D/\W/,r=3D/\d/,A=3D/^<(\w+)=
\s*\/?>(?:<\/\1>)?$/,=0A=
C=3D/^[\],:{}\s]*$/,J=3D/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=3D/"[^"\\=
\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=3D/(?:^|:|,=
)(?:\s*\[)+/g,L=3D/(webkit)[ \/]([\w.]+)/,g=3D/(opera)(?:.*version)?[ =
\/]([\w.]+)/,i=3D/(msie) ([\w.]+)/,n=3D/(mozilla)(?:.*? =
rv:([\w.]+))?/,m=3Dnavigator.userAgent,p=3Dfalse,q=3D[],u,y=3DObject.prot=
otype.toString,F=3DObject.prototype.hasOwnProperty,M=3DArray.prototype.pu=
sh,N=3DArray.prototype.slice,O=3DString.prototype.trim,D=3DArray.prototyp=
e.indexOf,R=3D{};b.fn=3Db.prototype=3D{init:function(j,=0A=
s){var v,z,H;if(!j)return =
this;if(j.nodeType){this.context=3Dthis[0]=3Dj;this.length=3D1;return =
this}if(j=3D=3D=3D"body"&&!s&&t.body){this.context=3Dt;this[0]=3Dt.body;t=
his.selector=3D"body";this.length=3D1;return this}if(typeof =
j=3D=3D=3D"string")if((v=3Dh.exec(j))&&(v[1]||!s))if(v[1]){H=3Ds?s.ownerD=
ocument||s:t;if(z=3DA.exec(j))if(b.isPlainObject(s)){j=3D[t.createElement=
(z[1])];b.fn.attr.call(j,s,true)}else =
j=3D[H.createElement(z[1])];else{z=3Db.buildFragment([v[1]],[H]);j=3D(z.c=
acheable?z.fragment.cloneNode(true):z.fragment).childNodes}return =
b.merge(this,=0A=
j)}else{if((z=3Dt.getElementById(v[2]))&&z.parentNode){if(z.id!=3D=3Dv[2]=
)return =
f.find(j);this.length=3D1;this[0]=3Dz}this.context=3Dt;this.selector=3Dj;=
return this}else =
if(!s&&!x.test(j)){this.selector=3Dj;this.context=3Dt;j=3Dt.getElementsBy=
TagName(j);return b.merge(this,j)}else =
return!s||s.jquery?(s||f).find(j):b(s).find(j);else =
if(b.isFunction(j))return =
f.ready(j);if(j.selector!=3D=3DB){this.selector=3Dj.selector;this.context=
=3Dj.context}return =
b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){=
return this.length},=0A=
toArray:function(){return N.call(this,0)},get:function(j){return =
j=3D=3Dnull?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:functi=
on(j,s,v){var =
z=3Db();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=3Dthis;z.cont=
ext=3Dthis.context;if(s=3D=3D=3D"find")z.selector=3Dthis.selector+(this.s=
elector?" ":"")+v;else =
if(s)z.selector=3Dthis.selector+"."+s+"("+v+")";return =
z},each:function(j,s){return =
b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b=
);else q&&q.push(j);return this},eq:function(j){return j=3D=3D=3D=0A=
-1?this.slice(j):this.slice(j,+j+1)},first:function(){return =
this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return =
this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","=
))},map:function(j){return =
this.pushStack(b.map(this,function(s,v){return =
j.call(s,v,s)}))},end:function(){return =
this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init=
.prototype=3Db.fn;b.extend=3Db.fn.extend=3Dfunction(){var =
j,s,v,z,H,G=3Darguments[0]||{},K=3D1,Q=3Darguments.length,ga=3Dfalse;=0A=
if(typeof =
G=3D=3D=3D"boolean"){ga=3DG;G=3Darguments[1]||{};K=3D2}if(typeof =
G!=3D=3D"object"&&!b.isFunction(G))G=3D{};if(Q=3D=3D=3DK){G=3Dthis;--K}fo=
r(;K<Q;K++)if((j=3Darguments[K])!=3Dnull)for(s in =
j){v=3DG[s];z=3Dj[s];if(G!=3D=3Dz)if(ga&&z&&(b.isPlainObject(z)||(H=3Db.i=
sArray(z)))){if(H){H=3Dfalse;v=3Dv&&b.isArray(v)?v:[]}else =
v=3Dv&&b.isPlainObject(v)?v:{};G[s]=3Db.extend(ga,v,z)}else =
if(z!=3D=3DB)G[s]=3Dz}return =
G};b.extend({noConflict:function(j){E.$=3De;if(j)E.jQuery=3Dd;return =
b},isReady:false,readyWait:1,ready:function(j){j=3D=3D=3Dtrue&&b.readyWai=
t--;=0A=
if(!b.readyWait||j!=3D=3Dtrue&&!b.isReady){if(!t.body)return =
setTimeout(b.ready,1);b.isReady=3Dtrue;if(!(j!=3D=3Dtrue&&--b.readyWait>0=
))if(q){var =
s=3D0,v=3Dq;for(q=3Dnull;j=3Dv[s++];)j.call(t,b);b.fn.trigger&&b(t).trigg=
er("ready").unbind("ready")}}},bindReady:function(){if(!p){p=3Dtrue;if(t.=
readyState=3D=3D=3D"complete")return =
setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMConte=
ntLoaded",u,false);E.addEventListener("load",b.ready,false)}else =
if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("on=
load",=0A=
b.ready);var =
j=3Dfalse;try{j=3DE.frameElement=3D=3Dnull}catch(s){}t.documentElement.do=
Scroll&&j&&a()}}},isFunction:function(j){return =
b.type(j)=3D=3D=3D"function"},isArray:Array.isArray||function(j){return =
b.type(j)=3D=3D=3D"array"},isWindow:function(j){return j&&typeof =
j=3D=3D=3D"object"&&"setInterval"in j},isNaN:function(j){return =
j=3D=3Dnull||!r.test(j)||isNaN(j)},type:function(j){return =
j=3D=3Dnull?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){i=
f(!j||b.type(j)!=3D=3D"object"||j.nodeType||b.isWindow(j))return =
false;if(j.constructor&&=0A=
!F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"=
))return false;for(var s in j);return =
s=3D=3D=3DB||F.call(j,s)},isEmptyObject:function(j){for(var s in =
j)return false;return true},error:function(j){throw =
j;},parseJSON:function(j){if(typeof j!=3D=3D"string"||!j)return =
null;j=3Db.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,""=
)))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return =
"+j))();else b.error("Invalid JSON: =
"+j)},noop:function(){},globalEval:function(j){if(j&&=0A=
l.test(j)){var =
s=3Dt.getElementsByTagName("head")[0]||t.documentElement,v=3Dt.createElem=
ent("script");v.type=3D"text/javascript";if(b.support.scriptEval)v.append=
Child(t.createTextNode(j));else =
v.text=3Dj;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:fun=
ction(j,s){return =
j.nodeName&&j.nodeName.toUpperCase()=3D=3D=3Ds.toUpperCase()},each:functi=
on(j,s,v){var =
z,H=3D0,G=3Dj.length,K=3DG=3D=3D=3DB||b.isFunction(j);if(v)if(K)for(z in =
j){if(s.apply(j[z],v)=3D=3D=3Dfalse)break}else =
for(;H<G;){if(s.apply(j[H++],v)=3D=3D=3Dfalse)break}else if(K)for(z in =
j){if(s.call(j[z],=0A=
z,j[z])=3D=3D=3Dfalse)break}else =
for(v=3Dj[0];H<G&&s.call(v,H,v)!=3D=3Dfalse;v=3Dj[++H]);return =
j},trim:O?function(j){return =
j=3D=3Dnull?"":O.call(j)}:function(j){return =
j=3D=3Dnull?"":j.toString().replace(k,"").replace(o,"")},makeArray:functi=
on(j,s){var v=3Ds||[];if(j!=3Dnull){var =
z=3Db.type(j);j.length=3D=3Dnull||z=3D=3D=3D"string"||z=3D=3D=3D"function=
"||z=3D=3D=3D"regexp"||b.isWindow(j)?M.call(v,j):b.merge(v,j)}return =
v},inArray:function(j,s){if(s.indexOf)return s.indexOf(j);for(var =
v=3D0,z=3Ds.length;v<z;v++)if(s[v]=3D=3D=3Dj)return =
v;return-1},merge:function(j,=0A=
s){var v=3Dj.length,z=3D0;if(typeof s.length=3D=3D=3D"number")for(var =
H=3Ds.length;z<H;z++)j[v++]=3Ds[z];else =
for(;s[z]!=3D=3DB;)j[v++]=3Ds[z++];j.length=3Dv;return =
j},grep:function(j,s,v){var z=3D[],H;v=3D!!v;for(var =
G=3D0,K=3Dj.length;G<K;G++){H=3D!!s(j[G],G);v!=3D=3DH&&z.push(j[G])}retur=
n z},map:function(j,s,v){for(var =
z=3D[],H,G=3D0,K=3Dj.length;G<K;G++){H=3Ds(j[G],G,v);if(H!=3Dnull)z[z.len=
gth]=3DH}return =
z.concat.apply([],z)},guid:1,proxy:function(j,s,v){if(arguments.length=3D=
=3D=3D2)if(typeof s=3D=3D=3D"string"){v=3Dj;j=3Dv[s];s=3DB}else =
if(s&&!b.isFunction(s)){v=3D=0A=
s;s=3DB}if(!s&&j)s=3Dfunction(){return =
j.apply(v||this,arguments)};if(j)s.guid=3Dj.guid=3Dj.guid||s.guid||b.guid=
++;return s},access:function(j,s,v,z,H,G){var K=3Dj.length;if(typeof =
s=3D=3D=3D"object"){for(var Q in s)b.access(j,Q,s[Q],z,H,v);return =
j}if(v!=3D=3DB){z=3D!G&&z&&b.isFunction(v);for(Q=3D0;Q<K;Q++)H(j[Q],s,z?v=
.call(j[Q],Q,H(j[Q],s)):v,G);return j}return =
K?H(j[0],s):B},now:function(){return(new =
Date).getTime()},uaMatch:function(j){j=3Dj.toLowerCase();j=3DL.exec(j)||g=
.exec(j)||i.exec(j)||j.indexOf("compatible")<0&&n.exec(j)||=0A=
[];return{browser:j[1]||"",version:j[2]||"0"}},browser:{}});b.each("Boole=
an Number String Function Array Date RegExp Object".split(" =
"),function(j,s){R["[object =
"+s+"]"]=3Ds.toLowerCase()});m=3Db.uaMatch(m);if(m.browser){b.browser[m.b=
rowser]=3Dtrue;b.browser.version=3Dm.version}if(b.browser.webkit)b.browse=
r.safari=3Dtrue;if(D)b.inArray=3Dfunction(j,s){return =
D.call(s,j)};if(!/\s/.test("\u00a0")){k=3D/^[\s\xA0]+/;o=3D/[\s\xA0]+$/}f=
=3Db(t);if(t.addEventListener)u=3Dfunction(){t.removeEventListener("DOMCo=
ntentLoaded",u,=0A=
false);b.ready()};else =
if(t.attachEvent)u=3Dfunction(){if(t.readyState=3D=3D=3D"complete"){t.det=
achEvent("onreadystatechange",u);b.ready()}};return =
E.jQuery=3DE.$=3Db}();(function(){c.support=3D{};var =
a=3Dt.documentElement,b=3Dt.createElement("script"),d=3Dt.createElement("=
div"),e=3D"script"+c.now();d.style.display=3D"none";d.innerHTML=3D"   =
<link/><table></table><a href=3D'/a' =
style=3D'color:red;float:left;opacity:.55;'>a</a><input =
type=3D'checkbox'/>";var =
f=3Dd.getElementsByTagName("*"),h=3Dd.getElementsByTagName("a")[0],l=3Dt.=
createElement("select"),=0A=
k=3Dl.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.s=
upport=3D{leadingWhitespace:d.firstChild.nodeType=3D=3D=3D3,tbody:!d.getE=
lementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("=
link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.=
getAttribute("href")=3D=3D=3D"/a",opacity:/^0.55$/.test(h.style.opacity),=
cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].va=
lue=3D=3D=3D"on",optSelected:k.selected,deleteExpando:true,optDisabled:fa=
lse,checkClone:false,=0A=
scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:f=
alse,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=3Dtrue=
;c.support.optDisabled=3D!k.disabled;b.type=3D"text/javascript";try{b.app=
endChild(t.createTextNode("window."+e+"=3D1;"))}catch(o){}a.insertBefore(=
b,a.firstChild);if(E[e]){c.support.scriptEval=3Dtrue;delete =
E[e]}try{delete =
b.test}catch(x){c.support.deleteExpando=3Dfalse}a.removeChild(b);if(d.att=
achEvent&&d.fireEvent){d.attachEvent("onclick",function =
r(){c.support.noCloneEvent=3D=0A=
false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")=
}d=3Dt.createElement("div");d.innerHTML=3D"<input type=3D'radio' =
name=3D'radiotest' =
checked=3D'checked'/>";a=3Dt.createDocumentFragment();a.appendChild(d.fir=
stChild);c.support.checkClone=3Da.cloneNode(true).cloneNode(true).lastChi=
ld.checked;c(function(){var =
r=3Dt.createElement("div");r.style.width=3Dr.style.paddingLeft=3D"1px";t.=
body.appendChild(r);c.boxModel=3Dc.support.boxModel=3Dr.offsetWidth=3D=3D=
=3D2;if("zoom"in r.style){r.style.display=3D"inline";r.style.zoom=3D=0A=
1;c.support.inlineBlockNeedsLayout=3Dr.offsetWidth=3D=3D=3D2;r.style.disp=
lay=3D"";r.innerHTML=3D"<div =
style=3D'width:4px;'></div>";c.support.shrinkWrapBlocks=3Dr.offsetWidth!=3D=
=3D2}r.innerHTML=3D"<table><tr><td =
style=3D'padding:0;display:none'></td><td>t</td></tr></table>";var =
A=3Dr.getElementsByTagName("td");c.support.reliableHiddenOffsets=3DA[0].o=
ffsetHeight=3D=3D=3D0;A[0].style.display=3D"";A[1].style.display=3D"none"=
;c.support.reliableHiddenOffsets=3Dc.support.reliableHiddenOffsets&&A[0].=
offsetHeight=3D=3D=3D0;r.innerHTML=3D"";t.body.removeChild(r).style.displ=
ay=3D=0A=
"none"});a=3Dfunction(r){var A=3Dt.createElement("div");r=3D"on"+r;var =
C=3Dr in A;if(!C){A.setAttribute(r,"return;");C=3Dtypeof =
A[r]=3D=3D=3D"function"}return =
C};c.support.submitBubbles=3Da("submit");c.support.changeBubbles=3Da("cha=
nge");a=3Db=3Dd=3Df=3Dh=3Dnull}})();var =
ra=3D{},Ja=3D/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQu=
ery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444=
553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=3Da=3D=
=3DE?ra:a;var e=3Da.nodeType,f=3De?a[c.expando]:null,h=3D=0A=
c.cache;if(!(e&&!f&&typeof =
b=3D=3D=3D"string"&&d=3D=3D=3DB)){if(e)f||(a[c.expando]=3Df=3D++c.uuid);e=
lse h=3Da;if(typeof b=3D=3D=3D"object")if(e)h[f]=3Dc.extend(h[f],b);else =
c.extend(h,b);else =
if(e&&!h[f])h[f]=3D{};a=3De?h[f]:h;if(d!=3D=3DB)a[b]=3Dd;return typeof =
b=3D=3D=3D"string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a))=
{a=3Da=3D=3DE?ra:a;var =
d=3Da.nodeType,e=3Dd?a[c.expando]:a,f=3Dc.cache,h=3Dd?f[e]:e;if(b){if(h){=
delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else =
if(d&&c.support.deleteExpando)delete a[c.expando];else =
if(a.removeAttribute)a.removeAttribute(c.expando);=0A=
else if(d)delete f[e];else for(var l in a)delete =
a[l]}},acceptData:function(a){if(a.nodeName){var =
b=3Dc.noData[a.nodeName.toLowerCase()];if(b)return!(b=3D=3D=3Dtrue||a.get=
Attribute("classid")!=3D=3Db)}return =
true}});c.fn.extend({data:function(a,b){var d=3Dnull;if(typeof =
a=3D=3D=3D"undefined"){if(this.length){var =
e=3Dthis[0].attributes,f;d=3Dc.data(this[0]);for(var =
h=3D0,l=3De.length;h<l;h++){f=3De[h].name;if(f.indexOf("data-")=3D=3D=3D0=
){f=3Df.substr(5);ka(this[0],f,d[f])}}}return d}else if(typeof =
a=3D=3D=3D"object")return this.each(function(){c.data(this,=0A=
a)});var =
k=3Da.split(".");k[1]=3Dk[1]?"."+k[1]:"";if(b=3D=3D=3DB){d=3Dthis.trigger=
Handler("getData"+k[1]+"!",[k[0]]);if(d=3D=3D=3DB&&this.length){d=3Dc.dat=
a(this[0],a);d=3Dka(this[0],a,d)}return =
d=3D=3D=3DB&&k[1]?this.data(k[0]):d}else return this.each(function(){var =
o=3Dc(this),x=3D[k[0],b];o.triggerHandler("setData"+k[1]+"!",x);c.data(th=
is,a,b);o.triggerHandler("changeData"+k[1]+"!",x)})},removeData:function(=
a){return =
this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a=
,b,d){if(a){b=3D(b||"fx")+"queue";var e=3D=0A=
c.data(a,b);if(!d)return =
e||[];if(!e||c.isArray(d))e=3Dc.data(a,b,c.makeArray(d));else =
e.push(d);return e}},dequeue:function(a,b){b=3Db||"fx";var =
d=3Dc.queue(a,b),e=3Dd.shift();if(e=3D=3D=3D"inprogress")e=3Dd.shift();if=
(e){b=3D=3D=3D"fx"&&d.unshift("inprogress");e.call(a,function(){c.dequeue=
(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof =
a!=3D=3D"string"){b=3Da;a=3D"fx"}if(b=3D=3D=3DB)return =
c.queue(this[0],a);return this.each(function(){var =
d=3Dc.queue(this,a,b);a=3D=3D=3D"fx"&&d[0]!=3D=3D"inprogress"&&c.dequeue(=
this,a)})},dequeue:function(a){return =
this.each(function(){c.dequeue(this,=0A=
a)})},delay:function(a,b){a=3Dc.fx?c.fx.speeds[a]||a:a;b=3Db||"fx";return=
 this.queue(b,function(){var =
d=3Dthis;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(=
a){return this.queue(a||"fx",[])}});var =
sa=3D/[\n\t]/g,ha=3D/\s+/,Sa=3D/\r/g,Ta=3D/^(?:href|src|style)$/,Ua=3D/^(=
?:button|input)$/i,Va=3D/^(?:button|input|object|select|textarea)$/i,Wa=3D=
/^a(?:rea)?$/i,ta=3D/^(?:radio|checkbox)$/i;c.props=3D{"for":"htmlFor","c=
lass":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"=
cellSpacing",rowspan:"rowSpan",=0A=
colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameB=
order"};c.fn.extend({attr:function(a,b){return =
c.access(this,a,b,true,c.attr)},removeAttr:function(a){return =
this.each(function(){c.attr(this,a,"");this.nodeType=3D=3D=3D1&&this.remo=
veAttribute(a)})},addClass:function(a){if(c.isFunction(a))return =
this.each(function(x){var =
r=3Dc(this);r.addClass(a.call(this,x,r.attr("class")))});if(a&&typeof =
a=3D=3D=3D"string")for(var =
b=3D(a||"").split(ha),d=3D0,e=3Dthis.length;d<e;d++){var =
f=3Dthis[d];if(f.nodeType=3D=3D=3D=0A=
1)if(f.className){for(var h=3D" "+f.className+" =
",l=3Df.className,k=3D0,o=3Db.length;k<o;k++)if(h.indexOf(" "+b[k]+" =
")<0)l+=3D" "+b[k];f.className=3Dc.trim(l)}else f.className=3Da}return =
this},removeClass:function(a){if(c.isFunction(a))return =
this.each(function(o){var =
x=3Dc(this);x.removeClass(a.call(this,o,x.attr("class")))});if(a&&typeof =
a=3D=3D=3D"string"||a=3D=3D=3DB)for(var =
b=3D(a||"").split(ha),d=3D0,e=3Dthis.length;d<e;d++){var =
f=3Dthis[d];if(f.nodeType=3D=3D=3D1&&f.className)if(a){for(var h=3D(" =
"+f.className+" ").replace(sa," "),=0A=
l=3D0,k=3Db.length;l<k;l++)h=3Dh.replace(" "+b[l]+" "," =
");f.className=3Dc.trim(h)}else f.className=3D""}return =
this},toggleClass:function(a,b){var d=3Dtypeof a,e=3Dtypeof =
b=3D=3D=3D"boolean";if(c.isFunction(a))return this.each(function(f){var =
h=3Dc(this);h.toggleClass(a.call(this,f,h.attr("class"),b),b)});return =
this.each(function(){if(d=3D=3D=3D"string")for(var =
f,h=3D0,l=3Dc(this),k=3Db,o=3Da.split(ha);f=3Do[h++];){k=3De?k:!l.hasClas=
s(f);l[k?"addClass":"removeClass"](f)}else =
if(d=3D=3D=3D"undefined"||d=3D=3D=3D"boolean"){this.className&&c.data(thi=
s,=0A=
"__className__",this.className);this.className=3Dthis.className||a=3D=3D=3D=
false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=3D" =
"+a+" ";for(var b=3D0,d=3Dthis.length;b<d;b++)if((" =
"+this[b].className+" ").replace(sa," ").indexOf(a)>-1)return =
true;return false},val:function(a){if(!arguments.length){var =
b=3Dthis[0];if(b){if(c.nodeName(b,"option")){var =
d=3Db.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName=
(b,"select")){var e=3Db.selectedIndex;d=3D[];var =
f=3Db.options;b=3Db.type=3D=3D=3D"select-one";=0A=
if(e<0)return null;var h=3Db?e:0;for(e=3Db?e+1:f.length;h<e;h++){var =
l=3Df[h];if(l.selected&&(c.support.optDisabled?!l.disabled:l.getAttribute=
("disabled")=3D=3D=3Dnull)&&(!l.parentNode.disabled||!c.nodeName(l.parent=
Node,"optgroup"))){a=3Dc(l).val();if(b)return a;d.push(a)}}return =
d}if(ta.test(b.type)&&!c.support.checkOn)return =
b.getAttribute("value")=3D=3D=3Dnull?"on":b.value;return(b.value||"").rep=
lace(Sa,"")}return B}var k=3Dc.isFunction(a);return =
this.each(function(o){var =
x=3Dc(this),r=3Da;if(this.nodeType=3D=3D=3D1){if(k)r=3D=0A=
a.call(this,o,x.val());if(r=3D=3Dnull)r=3D"";else if(typeof =
r=3D=3D=3D"number")r+=3D"";else =
if(c.isArray(r))r=3Dc.map(r,function(C){return =
C=3D=3Dnull?"":C+""});if(c.isArray(r)&&ta.test(this.type))this.checked=3D=
c.inArray(x.val(),r)>=3D0;else if(c.nodeName(this,"select")){var =
A=3Dc.makeArray(r);c("option",this).each(function(){this.selected=3Dc.inA=
rray(c(this).val(),A)>=3D0});if(!A.length)this.selectedIndex=3D-1}else =
this.value=3Dr}})}});c.extend({attrFn:{val:true,css:true,html:true,text:t=
rue,data:true,width:true,height:true,offset:true},=0A=
attr:function(a,b,d,e){if(!a||a.nodeType=3D=3D=3D3||a.nodeType=3D=3D=3D8)=
return B;if(e&&b in c.attrFn)return =
c(a)[b](d);e=3Da.nodeType!=3D=3D1||!c.isXMLDoc(a);var =
f=3Dd!=3D=3DB;b=3De&&c.props[b]||b;var h=3DTa.test(b);if((b in =
a||a[b]!=3D=3DB)&&e&&!h){if(f){b=3D=3D=3D"type"&&Ua.test(a.nodeName)&&a.p=
arentNode&&c.error("type property can't be =
changed");if(d=3D=3D=3Dnull)a.nodeType=3D=3D=3D1&&a.removeAttribute(b);el=
se a[b]=3Dd}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return =
a.getAttributeNode(b).nodeValue;if(b=3D=3D=3D"tabIndex")return(b=3Da.getA=
ttributeNode("tabIndex"))&&=0A=
b.specified?b.value:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;=
return =
a[b]}if(!c.support.style&&e&&b=3D=3D=3D"style"){if(f)a.style.cssText=3D""=
+d;return =
a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttri=
bute&&!a.hasAttribute(b))return =
B;a=3D!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(=
b);return a=3D=3D=3Dnull?B:a}});var =
X=3D/\.(.*)$/,ia=3D/^(?:textarea|input|select)$/i,La=3D/\./g,Ma=3D/ =
/g,Xa=3D/[^\w\s.|`]/g,Ya=3Dfunction(a){return =
a.replace(Xa,"\\$&")},ua=3D{focusin:0,focusout:0};=0A=
c.event=3D{add:function(a,b,d,e){if(!(a.nodeType=3D=3D=3D3||a.nodeType=3D=
=3D=3D8)){if(c.isWindow(a)&&a!=3D=3DE&&!a.frameElement)a=3DE;if(d=3D=3D=3D=
false)d=3DU;else if(!d)return;var =
f,h;if(d.handler){f=3Dd;d=3Df.handler}if(!d.guid)d.guid=3Dc.guid++;if(h=3D=
c.data(a)){var =
l=3Da.nodeType?"events":"__events__",k=3Dh[l],o=3Dh.handle;if(typeof =
k=3D=3D=3D"function"){o=3Dk.handle;k=3Dk.events}else =
if(!k){a.nodeType||(h[l]=3Dh=3Dfunction(){});h.events=3Dk=3D{}}if(!o)h.ha=
ndle=3Do=3Dfunction(){return typeof =
c!=3D=3D"undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,=0A=
arguments):B};o.elem=3Da;b=3Db.split(" ");for(var =
x=3D0,r;l=3Db[x++];){h=3Df?c.extend({},f):{handler:d,data:e};if(l.indexOf=
(".")>-1){r=3Dl.split(".");l=3Dr.shift();h.namespace=3Dr.slice(0).sort().=
join(".")}else{r=3D[];h.namespace=3D""}h.type=3Dl;if(!h.guid)h.guid=3Dd.g=
uid;var =
A=3Dk[l],C=3Dc.event.special[l]||{};if(!A){A=3Dk[l]=3D[];if(!C.setup||C.s=
etup.call(a,e,r,o)=3D=3D=3Dfalse)if(a.addEventListener)a.addEventListener=
(l,o,false);else =
a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.ha=
ndler.guid)h.handler.guid=3D=0A=
d.guid}A.push(h);c.event.global[l]=3Dtrue}a=3Dnull}}},global:{},remove:fu=
nction(a,b,d,e){if(!(a.nodeType=3D=3D=3D3||a.nodeType=3D=3D=3D8)){if(d=3D=
=3D=3Dfalse)d=3DU;var =
f,h,l=3D0,k,o,x,r,A,C,J=3Da.nodeType?"events":"__events__",w=3Dc.data(a),=
I=3Dw&&w[J];if(w&&I){if(typeof =
I=3D=3D=3D"function"){w=3DI;I=3DI.events}if(b&&b.type){d=3Db.handler;b=3D=
b.type}if(!b||typeof =
b=3D=3D=3D"string"&&b.charAt(0)=3D=3D=3D"."){b=3Db||"";for(f in =
I)c.event.remove(a,f+b)}else{for(b=3Db.split(" =
");f=3Db[l++];){r=3Df;k=3Df.indexOf(".")<0;o=3D[];if(!k){o=3Df.split(".")=
;f=3Do.shift();x=3DRegExp("(^|\\.)"+=0A=
c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=3DI[f])=
if(d){r=3Dc.event.special[f]||{};for(h=3De||0;h<A.length;h++){C=3DA[h];if=
(d.guid=3D=3D=3DC.guid){if(k||x.test(C.namespace)){e=3D=3Dnull&&A.splice(=
h--,1);r.remove&&r.remove.call(a,C)}if(e!=3Dnull)break}}if(A.length=3D=3D=
=3D0||e!=3Dnull&&A.length=3D=3D=3D1){if(!r.teardown||r.teardown.call(a,o)=
=3D=3D=3Dfalse)c.removeEvent(a,f,w.handle);delete I[f]}}else =
for(h=3D0;h<A.length;h++){C=3DA[h];if(k||x.test(C.namespace)){c.event.rem=
ove(a,r,C.handler,h);A.splice(h--,1)}}}if(c.isEmptyObject(I)){if(b=3D=0A=
w.handle)b.elem=3Dnull;delete w.events;delete w.handle;if(typeof =
w=3D=3D=3D"function")c.removeData(a,J);else =
c.isEmptyObject(w)&&c.removeData(a)}}}}},trigger:function(a,b,d,e){var =
f=3Da.type||a;if(!e){a=3Dtypeof =
a=3D=3D=3D"object"?a[c.expando]?a:c.extend(c.Event(f),a):c.Event(f);if(f.=
indexOf("!")>=3D0){a.type=3Df=3Df.slice(0,-1);a.exclusive=3Dtrue}if(!d){a=
.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.even=
ts&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.node=
Type=3D=3D=3D3||d.nodeType=3D=3D=3D=0A=
8)return =
B;a.result=3DB;a.target=3Dd;b=3Dc.makeArray(b);b.unshift(a)}a.currentTarg=
et=3Dd;(e=3Dd.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).ha=
ndle)&&e.apply(d,b);e=3Dd.parentNode||d.ownerDocument;try{if(!(d&&d.nodeN=
ame&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,=
b)=3D=3D=3Dfalse){a.result=3Dfalse;a.preventDefault()}}catch(h){}if(!a.is=
PropagationStopped()&&e)c.event.trigger(a,b,e,true);else =
if(!a.isDefaultPrevented()){var l;e=3Da.target;var =
k=3Df.replace(X,""),o=3Dc.nodeName(e,"a")&&k=3D=3D=3D=0A=
"click",x=3Dc.event.special[k]||{};if((!x._default||x._default.call(d,a)=3D=
=3D=3Dfalse)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){t=
ry{if(e[k]){if(l=3De["on"+k])e["on"+k]=3Dnull;c.event.triggered=3Dtrue;e[=
k]()}}catch(r){}if(l)e["on"+k]=3Dl;c.event.triggered=3Dfalse}}},handle:fu=
nction(a){var b,d,e,f;d=3D[];var =
h=3Dc.makeArray(arguments);a=3Dh[0]=3Dc.event.fix(a||E.event);a.currentTa=
rget=3Dthis;b=3Da.type.indexOf(".")<0&&!a.exclusive;if(!b){e=3Da.type.spl=
it(".");a.type=3De.shift();d=3De.slice(0).sort();e=3DRegExp("(^|\\.)"+=0A=
d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=3Da.namespace||d.join(".")=
;f=3Dc.data(this,this.nodeType?"events":"__events__");if(typeof =
f=3D=3D=3D"function")f=3Df.events;d=3D(f||{})[a.type];if(f&&d){d=3Dd.slic=
e(0);f=3D0;for(var l=3Dd.length;f<l;f++){var =
k=3Dd[f];if(b||e.test(k.namespace)){a.handler=3Dk.handler;a.data=3Dk.data=
;a.handleObj=3Dk;k=3Dk.handler.apply(this,h);if(k!=3D=3DB){a.result=3Dk;i=
f(k=3D=3D=3Dfalse){a.preventDefault();a.stopPropagation()}}if(a.isImmedia=
tePropagationStopped())break}}}return a.result},props:"altKey attrChange =
attrName bubbles button cancelable charCode clientX clientY ctrlKey =
currentTarget data detail eventPhase fromElement handler keyCode layerX =
layerY metaKey newValue offsetX offsetY pageX pageY prevValue =
relatedNode relatedTarget screenX screenY shiftKey srcElement target =
toElement view wheelDelta which".split(" "),=0A=
fix:function(a){if(a[c.expando])return a;var =
b=3Da;a=3Dc.Event(b);for(var =
d=3Dthis.props.length,e;d;){e=3Dthis.props[--d];a[e]=3Db[e]}if(!a.target)=
a.target=3Da.srcElement||t;if(a.target.nodeType=3D=3D=3D3)a.target=3Da.ta=
rget.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=3Da.fr=
omElement=3D=3D=3Da.target?a.toElement:a.fromElement;if(a.pageX=3D=3Dnull=
&&a.clientX!=3Dnull){b=3Dt.documentElement;d=3Dt.body;a.pageX=3Da.clientX=
+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft|=
|0);a.pageY=3Da.clientY+(b&&b.scrollTop||=0A=
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(a.which=3D=3Dnu=
ll&&(a.charCode!=3Dnull||a.keyCode!=3Dnull))a.which=3Da.charCode!=3Dnull?=
a.charCode:a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=3Da.ctrlKey;if(!a=
.which&&a.button!=3D=3DB)a.which=3Da.button&1?1:a.button&2?3:a.button&4?2=
:0;return =
a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.no=
op},live:{add:function(a){c.event.add(this,Y(a.origType,a.selector),c.ext=
end({},a,{handler:Ka,guid:a.handler.guid}))},remove:function(a){c.event.r=
emove(this,=0A=
Y(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,d){if(c.is=
Window(this))this.onbeforeunload=3Dd},teardown:function(a,b){if(this.onbe=
foreunload=3D=3D=3Db)this.onbeforeunload=3Dnull}}}};c.removeEvent=3Dt.rem=
oveEventListener?function(a,b,d){a.removeEventListener&&a.removeEventList=
ener(b,d,false)}:function(a,b,d){a.detachEvent&&a.detachEvent("on"+b,d)};=
c.Event=3Dfunction(a){if(!this.preventDefault)return new =
c.Event(a);if(a&&a.type){this.originalEvent=3Da;this.type=3Da.type}else =
this.type=3Da;this.timeStamp=3D=0A=
c.now();this[c.expando]=3Dtrue};c.Event.prototype=3D{preventDefault:funct=
ion(){this.isDefaultPrevented=3Dca;var =
a=3Dthis.originalEvent;if(a)if(a.preventDefault)a.preventDefault();else =
a.returnValue=3Dfalse},stopPropagation:function(){this.isPropagationStopp=
ed=3Dca;var =
a=3Dthis.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.can=
celBubble=3Dtrue}},stopImmediatePropagation:function(){this.isImmediatePr=
opagationStopped=3Dca;this.stopPropagation()},isDefaultPrevented:U,isProp=
agationStopped:U,isImmediatePropagationStopped:U};=0A=
var va=3Dfunction(a){var =
b=3Da.relatedTarget;try{for(;b&&b!=3D=3Dthis;)b=3Db.parentNode;if(b!=3D=3D=
this){a.type=3Da.data;c.event.handle.apply(this,arguments)}}catch(d){}},w=
a=3Dfunction(a){a.type=3Da.data;c.event.handle.apply(this,arguments)};c.e=
ach({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.=
special[a]=3D{setup:function(d){c.event.add(this,b,d&&d.selector?wa:va,a)=
},teardown:function(d){c.event.remove(this,b,d&&d.selector?wa:va)}}});if(=
!c.support.submitBubbles)c.event.special.submit=3D{setup:function(){if(th=
is.nodeName.toLowerCase()!=3D=3D=0A=
"form"){c.event.add(this,"click.specialSubmit",function(a){var =
b=3Da.target,d=3Db.type;if((d=3D=3D=3D"submit"||d=3D=3D=3D"image")&&c(b).=
closest("form").length){a.liveFired=3DB;return =
la("submit",this,arguments)}});c.event.add(this,"keypress.specialSubmit",=
function(a){var =
b=3Da.target,d=3Db.type;if((d=3D=3D=3D"text"||d=3D=3D=3D"password")&&c(b)=
.closest("form").length&&a.keyCode=3D=3D=3D13){a.liveFired=3DB;return =
la("submit",this,arguments)}})}else return =
false},teardown:function(){c.event.remove(this,".specialSubmit")}};if(!c.=
support.changeBubbles){var V,=0A=
xa=3Dfunction(a){var =
b=3Da.type,d=3Da.value;if(b=3D=3D=3D"radio"||b=3D=3D=3D"checkbox")d=3Da.c=
hecked;else =
if(b=3D=3D=3D"select-multiple")d=3Da.selectedIndex>-1?c.map(a.options,fun=
ction(e){return e.selected}).join("-"):"";else =
if(a.nodeName.toLowerCase()=3D=3D=3D"select")d=3Da.selectedIndex;return =
d},Z=3Dfunction(a,b){var =
d=3Da.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=3Dc.data(d,"_c=
hange_data");f=3Dxa(d);if(a.type!=3D=3D"focusout"||d.type!=3D=3D"radio")c=
.data(d,"_change_data",f);if(!(e=3D=3D=3DB||f=3D=3D=3De))if(e!=3Dnull||f)=
{a.type=3D"change";a.liveFired=3D=0A=
B;return =
c.event.trigger(a,b,d)}}};c.event.special.change=3D{filters:{focusout:Z,b=
eforedeactivate:Z,click:function(a){var =
b=3Da.target,d=3Db.type;if(d=3D=3D=3D"radio"||d=3D=3D=3D"checkbox"||b.nod=
eName.toLowerCase()=3D=3D=3D"select")return =
Z.call(this,a)},keydown:function(a){var =
b=3Da.target,d=3Db.type;if(a.keyCode=3D=3D=3D13&&b.nodeName.toLowerCase()=
!=3D=3D"textarea"||a.keyCode=3D=3D=3D32&&(d=3D=3D=3D"checkbox"||d=3D=3D=3D=
"radio")||d=3D=3D=3D"select-multiple")return =
Z.call(this,a)},beforeactivate:function(a){a=3Da.target;c.data(a,"_change=
_data",xa(a))}},setup:function(){if(this.type=3D=3D=3D=0A=
"file")return false;for(var a in =
V)c.event.add(this,a+".specialChange",V[a]);return =
ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".special=
Change");return =
ia.test(this.nodeName)}};V=3Dc.event.special.change.filters;V.focus=3DV.b=
eforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"=
},function(a,b){function d(e){e=3Dc.event.fix(e);e.type=3Db;return =
c.event.trigger(e,null,e.target)}c.event.special[b]=3D{setup:function(){u=
a[b]++=3D=3D=3D0&&t.addEventListener(a,d,true)},teardown:function(){--ua[=
b]=3D=3D=3D=0A=
0&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b=
){c.fn[b]=3Dfunction(d,e,f){if(typeof d=3D=3D=3D"object"){for(var h in =
d)this[b](h,e,d[h],f);return =
this}if(c.isFunction(e)||e=3D=3D=3Dfalse){f=3De;e=3DB}var =
l=3Db=3D=3D=3D"one"?c.proxy(f,function(o){c(this).unbind(o,l);return =
f.apply(this,arguments)}):f;if(d=3D=3D=3D"unload"&&b!=3D=3D"one")this.one=
(d,e,f);else{h=3D0;for(var =
k=3Dthis.length;h<k;h++)c.event.add(this[h],d,l,e)}return =
this}});c.fn.extend({unbind:function(a,b){if(typeof =
a=3D=3D=3D"object"&&!a.preventDefault)for(var d in a)this.unbind(d,=0A=
a[d]);else{d=3D0;for(var =
e=3Dthis.length;d<e;d++)c.event.remove(this[d],a,b)}return =
this},delegate:function(a,b,d,e){return =
this.live(b,d,e,a)},undelegate:function(a,b,d){return =
arguments.length=3D=3D=3D0?this.unbind("live"):this.die(b,null,d,a)},trig=
ger:function(a,b){return =
this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function=
(a,b){if(this[0]){var =
d=3Dc.Event(a);d.preventDefault();d.stopPropagation();c.event.trigger(d,b=
,this[0]);return d.result}},toggle:function(a){for(var b=3Darguments,d=3D=0A=
1;d<b.length;)c.proxy(a,b[d++]);return =
this.click(c.proxy(a,function(e){var =
f=3D(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.gu=
id,f+1);e.preventDefault();return =
b[f].apply(this,arguments)||false}))},hover:function(a,b){return =
this.mouseenter(a).mouseleave(b||a)}});var =
ya=3D{focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"=
mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=3Dfunction(d,e,f,h=
){var =
l,k=3D0,o,x,r=3Dh||this.selector;h=3Dh?this:c(this.context);if(typeof =
d=3D=3D=3D=0A=
"object"&&!d.preventDefault){for(l in d)h[b](l,e,d[l],r);return =
this}if(c.isFunction(e)){f=3De;e=3DB}for(d=3D(d||"").split(" =
");(l=3Dd[k++])!=3Dnull;){o=3DX.exec(l);x=3D"";if(o){x=3Do[0];l=3Dl.repla=
ce(X,"")}if(l=3D=3D=3D"hover")d.push("mouseenter"+x,"mouseleave"+x);else{=
o=3Dl;if(l=3D=3D=3D"focus"||l=3D=3D=3D"blur"){d.push(ya[l]+x);l+=3Dx}else=
 l=3D(ya[l]||l)+x;if(b=3D=3D=3D"live"){x=3D0;for(var =
A=3Dh.length;x<A;x++)c.event.add(h[x],"live."+Y(l,r),{data:e,selector:r,h=
andler:f,origType:l,origHandler:f,preType:o})}else =
h.unbind("live."+Y(l,r),f)}}return this}});=0A=
c.each("blur focus focusin focusout load resize scroll unload click =
dblclick mousedown mouseup mousemove mouseover mouseout mouseenter =
mouseleave change select submit keydown keypress keyup error".split(" =
"),function(a,b){c.fn[b]=3Dfunction(d,e){if(e=3D=3Dnull){e=3Dd;d=3Dnull}r=
eturn =
arguments.length>0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn=
[b]=3Dtrue});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",funct=
ion(){for(var a in =
c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}c=
atch(b){}});=0A=
(function(){function a(g,i,n,m,p,q){p=3D0;for(var =
u=3Dm.length;p<u;p++){var y=3Dm[p];if(y){var =
F=3Dfalse;for(y=3Dy[g];y;){if(y.sizcache=3D=3D=3Dn){F=3Dm[y.sizset];break=
}if(y.nodeType=3D=3D=3D1&&!q){y.sizcache=3Dn;y.sizset=3Dp}if(y.nodeName.t=
oLowerCase()=3D=3D=3Di){F=3Dy;break}y=3Dy[g]}m[p]=3DF}}}function =
b(g,i,n,m,p,q){p=3D0;for(var u=3Dm.length;p<u;p++){var =
y=3Dm[p];if(y){var =
F=3Dfalse;for(y=3Dy[g];y;){if(y.sizcache=3D=3D=3Dn){F=3Dm[y.sizset];break=
}if(y.nodeType=3D=3D=3D1){if(!q){y.sizcache=3Dn;y.sizset=3Dp}if(typeof =
i!=3D=3D"string"){if(y=3D=3D=3Di){F=3Dtrue;break}}else if(k.filter(i,=0A=
[y]).length>0){F=3Dy;break}}y=3Dy[g]}m[p]=3DF}}}var =
d=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[=
\]'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=3D0,f=3DObject.prototype=
.toString,h=3Dfalse,l=3Dtrue;[0,0].sort(function(){l=3Dfalse;return =
0});var k=3Dfunction(g,i,n,m){n=3Dn||[];var =
p=3Di=3Di||t;if(i.nodeType!=3D=3D1&&i.nodeType!=3D=3D9)return[];if(!g||ty=
peof g!=3D=3D"string")return n;var =
q,u,y,F,M,N=3Dtrue,O=3Dk.isXML(i),D=3D[],R=3Dg;do{d.exec("");if(q=3Dd.exe=
c(R)){R=3Dq[3];D.push(q[1]);if(q[2]){F=3Dq[3];=0A=
break}}}while(q);if(D.length>1&&x.exec(g))if(D.length=3D=3D=3D2&&o.relati=
ve[D[0]])u=3DL(D[0]+D[1],i);else =
for(u=3Do.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=3DD.shift();if(o=
.relative[g])g+=3DD.shift();u=3DL(g,u)}else{if(!m&&D.length>1&&i.nodeType=
=3D=3D=3D9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=
=3Dk.find(D.shift(),i,O);i=3Dq.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if=
(i){q=3Dm?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length=3D=3D=3D1&&(D[0=
]=3D=3D=3D"~"||D[0]=3D=3D=3D"+")&&i.parentNode?i.parentNode:i,O);u=3Dq.ex=
pr?k.filter(q.expr,=0A=
q.set):q.set;if(D.length>0)y=3DC(u);else =
N=3Dfalse;for(;D.length;){q=3DM=3DD.pop();if(o.relative[M])q=3DD.pop();el=
se M=3D"";if(q=3D=3Dnull)q=3Di;o.relative[M](y,q,O)}}else =
y=3D[]}y||(y=3Du);y||k.error(M||g);if(f.call(y)=3D=3D=3D"[object =
Array]")if(N)if(i&&i.nodeType=3D=3D=3D1)for(g=3D0;y[g]!=3Dnull;g++){if(y[=
g]&&(y[g]=3D=3D=3Dtrue||y[g].nodeType=3D=3D=3D1&&k.contains(i,y[g])))n.pu=
sh(u[g])}else =
for(g=3D0;y[g]!=3Dnull;g++)y[g]&&y[g].nodeType=3D=3D=3D1&&n.push(u[g]);el=
se n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return =
n};k.uniqueSort=3Dfunction(g){if(w){h=3D=0A=
l;g.sort(w);if(h)for(var =
i=3D1;i<g.length;i++)g[i]=3D=3D=3Dg[i-1]&&g.splice(i--,1)}return =
g};k.matches=3Dfunction(g,i){return =
k(g,null,null,i)};k.matchesSelector=3Dfunction(g,i){return =
k(i,null,null,[g]).length>0};k.find=3Dfunction(g,i,n){var =
m;if(!g)return[];for(var p=3D0,q=3Do.order.length;p<q;p++){var =
u,y=3Do.order[p];if(u=3Do.leftMatch[y].exec(g)){var =
F=3Du[1];u.splice(1,1);if(F.substr(F.length-1)!=3D=3D"\\"){u[1]=3D(u[1]||=
"").replace(/\\/g,"");m=3Do.find[y](u,i,n);if(m!=3Dnull){g=3Dg.replace(o.=
match[y],"");break}}}}m||(m=3Di.getElementsByTagName("*"));=0A=
return{set:m,expr:g}};k.filter=3Dfunction(g,i,n,m){for(var =
p,q,u=3Dg,y=3D[],F=3Di,M=3Di&&i[0]&&k.isXML(i[0]);g&&i.length;){for(var =
N in o.filter)if((p=3Do.leftMatch[N].exec(g))!=3Dnull&&p[2]){var =
O,D,R=3Do.filter[N];D=3Dp[1];q=3Dfalse;p.splice(1,1);if(D.substr(D.length=
-1)!=3D=3D"\\"){if(F=3D=3D=3Dy)y=3D[];if(o.preFilter[N])if(p=3Do.preFilte=
r[N](p,F,n,y,m,M)){if(p=3D=3D=3Dtrue)continue}else =
q=3DO=3Dtrue;if(p)for(var =
j=3D0;(D=3DF[j])!=3Dnull;j++)if(D){O=3DR(D,p,j,F);var =
s=3Dm^!!O;if(n&&O!=3Dnull)if(s)q=3Dtrue;else F[j]=3Dfalse;else =
if(s){y.push(D);q=3Dtrue}}if(O!=3D=3D=0A=
B){n||(F=3Dy);g=3Dg.replace(o.match[N],"");if(!q)return[];break}}}if(g=3D=
=3D=3Du)if(q=3D=3Dnull)k.error(g);else break;u=3Dg}return =
F};k.error=3Dfunction(g){throw"Syntax error, unrecognized expression: =
"+g;};var =
o=3Dk.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=3D[=
'"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFF=
F\-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\u=
FFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+=
\-]*)\))?/,=0A=
POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^\-]|$)/,PSEU=
DO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)=
\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrH=
andle:{href:function(g){return =
g.getAttribute("href")}},relative:{"+":function(g,i){var n=3Dtypeof =
i=3D=3D=3D"string",m=3Dn&&!/\W/.test(i);n=3Dn&&!m;if(m)i=3Di.toLowerCase(=
);m=3D0;for(var =
p=3Dg.length,q;m<p;m++)if(q=3Dg[m]){for(;(q=3Dq.previousSibling)&&q.nodeT=
ype!=3D=3D1;);g[m]=3Dn||q&&q.nodeName.toLowerCase()=3D=3D=3D=0A=
i?q||false:q=3D=3D=3Di}n&&k.filter(i,g,true)},">":function(g,i){var =
n,m=3Dtypeof =
i=3D=3D=3D"string",p=3D0,q=3Dg.length;if(m&&!/\W/.test(i))for(i=3Di.toLow=
erCase();p<q;p++){if(n=3Dg[p]){n=3Dn.parentNode;g[p]=3Dn.nodeName.toLower=
Case()=3D=3D=3Di?n:false}}else{for(;p<q;p++)if(n=3Dg[p])g[p]=3Dm?n.parent=
Node:n.parentNode=3D=3D=3Di;m&&k.filter(i,g,true)}},"":function(g,i,n){va=
r m,p=3De++,q=3Db;if(typeof =
i=3D=3D=3D"string"&&!/\W/.test(i)){m=3Di=3Di.toLowerCase();q=3Da}q("paren=
tNode",i,p,g,m,n)},"~":function(g,i,n){var m,p=3De++,q=3Db;if(typeof =
i=3D=3D=3D"string"&&!/\W/.test(i)){m=3D=0A=
i=3Di.toLowerCase();q=3Da}q("previousSibling",i,p,g,m,n)}},find:{ID:funct=
ion(g,i,n){if(typeof =
i.getElementById!=3D=3D"undefined"&&!n)return(g=3Di.getElementById(g[1]))=
&&g.parentNode?[g]:[]},NAME:function(g,i){if(typeof =
i.getElementsByName!=3D=3D"undefined"){for(var =
n=3D[],m=3Di.getElementsByName(g[1]),p=3D0,q=3Dm.length;p<q;p++)m[p].getA=
ttribute("name")=3D=3D=3Dg[1]&&n.push(m[p]);return =
n.length=3D=3D=3D0?null:n}},TAG:function(g,i){return =
i.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,i,n,m,p,q){g=3D=
" "+g[1].replace(/\\/g,=0A=
"")+" ";if(q)return g;q=3D0;for(var =
u;(u=3Di[q])!=3Dnull;q++)if(u)if(p^(u.className&&(" "+u.className+" =
").replace(/[\t\n]/g," ").indexOf(g)>=3D0))n||m.push(u);else =
if(n)i[q]=3Dfalse;return false},ID:function(g){return =
g[1].replace(/\\/g,"")},TAG:function(g){return =
g[1].toLowerCase()},CHILD:function(g){if(g[1]=3D=3D=3D"nth"){var =
i=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]=3D=3D=3D"even"&&"2n"||g[2]=3D=3D=
=3D"odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=3Di[1]+(i[2]||=
1)-0;g[3]=3Di[3]-0}g[0]=3De++;return g},ATTR:function(g,i,n,=0A=
m,p,q){i=3Dg[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=3Do.attrMap[i]=
;if(g[2]=3D=3D=3D"~=3D")g[4]=3D" "+g[4]+" ";return =
g},PSEUDO:function(g,i,n,m,p){if(g[1]=3D=3D=3D"not")if((d.exec(g[3])||"")=
.length>1||/^\w/.test(g[3]))g[3]=3Dk(g[3],null,null,i);else{g=3Dk.filter(=
g[3],i,n,true^p);n||m.push.apply(m,g);return false}else =
if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return =
g},POS:function(g){g.unshift(true);return =
g}},filters:{enabled:function(g){return =
g.disabled=3D=3D=3Dfalse&&g.type!=3D=3D"hidden"},disabled:function(g){ret=
urn g.disabled=3D=3D=3D=0A=
true},checked:function(g){return =
g.checked=3D=3D=3Dtrue},selected:function(g){return =
g.selected=3D=3D=3Dtrue},parent:function(g){return!!g.firstChild},empty:f=
unction(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).len=
gth},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){r=
eturn"text"=3D=3D=3Dg.type},radio:function(g){return"radio"=3D=3D=3Dg.typ=
e},checkbox:function(g){return"checkbox"=3D=3D=3Dg.type},file:function(g)=
{return"file"=3D=3D=3Dg.type},password:function(g){return"password"=3D=3D=
=3Dg.type},submit:function(g){return"submit"=3D=3D=3D=0A=
g.type},image:function(g){return"image"=3D=3D=3Dg.type},reset:function(g)=
{return"reset"=3D=3D=3Dg.type},button:function(g){return"button"=3D=3D=3D=
g.type||g.nodeName.toLowerCase()=3D=3D=3D"button"},input:function(g){retu=
rn/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:fu=
nction(g,i){return i=3D=3D=3D0},last:function(g,i,n,m){return =
i=3D=3D=3Dm.length-1},even:function(g,i){return =
i%2=3D=3D=3D0},odd:function(g,i){return =
i%2=3D=3D=3D1},lt:function(g,i,n){return =
i<n[3]-0},gt:function(g,i,n){return i>n[3]-0},nth:function(g,i,n){return =
n[3]-=0A=
0=3D=3D=3Di},eq:function(g,i,n){return =
n[3]-0=3D=3D=3Di}},filter:{PSEUDO:function(g,i,n,m){var =
p=3Di[1],q=3Do.filters[p];if(q)return q(g,n,i,m);else =
if(p=3D=3D=3D"contains")return(g.textContent||g.innerText||k.getText([g])=
||"").indexOf(i[3])>=3D0;else =
if(p=3D=3D=3D"not"){i=3Di[3];n=3D0;for(m=3Di.length;n<m;n++)if(i[n]=3D=3D=
=3Dg)return false;return true}else k.error("Syntax error, unrecognized =
expression: "+p)},CHILD:function(g,i){var n=3Di[1],m=3Dg;switch(n){case =
"only":case =
"first":for(;m=3Dm.previousSibling;)if(m.nodeType=3D=3D=3D1)return =
false;if(n=3D=3D=3D=0A=
"first")return true;m=3Dg;case =
"last":for(;m=3Dm.nextSibling;)if(m.nodeType=3D=3D=3D1)return =
false;return true;case "nth":n=3Di[2];var =
p=3Di[3];if(n=3D=3D=3D1&&p=3D=3D=3D0)return true;var =
q=3Di[0],u=3Dg.parentNode;if(u&&(u.sizcache!=3D=3Dq||!g.nodeIndex)){var =
y=3D0;for(m=3Du.firstChild;m;m=3Dm.nextSibling)if(m.nodeType=3D=3D=3D1)m.=
nodeIndex=3D++y;u.sizcache=3Dq}m=3Dg.nodeIndex-p;return =
n=3D=3D=3D0?m=3D=3D=3D0:m%n=3D=3D=3D0&&m/n>=3D0}},ID:function(g,i){return=
 =
g.nodeType=3D=3D=3D1&&g.getAttribute("id")=3D=3D=3Di},TAG:function(g,i){r=
eturn =
i=3D=3D=3D"*"&&g.nodeType=3D=3D=3D1||g.nodeName.toLowerCase()=3D=3D=3D=0A=
i},CLASS:function(g,i){return(" =
"+(g.className||g.getAttribute("class"))+" =
").indexOf(i)>-1},ATTR:function(g,i){var =
n=3Di[1];n=3Do.attrHandle[n]?o.attrHandle[n](g):g[n]!=3Dnull?g[n]:g.getAt=
tribute(n);var m=3Dn+"",p=3Di[2],q=3Di[4];return =
n=3D=3Dnull?p=3D=3D=3D"!=3D":p=3D=3D=3D"=3D"?m=3D=3D=3Dq:p=3D=3D=3D"*=3D"=
?m.indexOf(q)>=3D0:p=3D=3D=3D"~=3D"?(" "+m+" =
").indexOf(q)>=3D0:!q?m&&n!=3D=3Dfalse:p=3D=3D=3D"!=3D"?m!=3D=3Dq:p=3D=3D=
=3D"^=3D"?m.indexOf(q)=3D=3D=3D0:p=3D=3D=3D"$=3D"?m.substr(m.length-q.len=
gth)=3D=3D=3Dq:p=3D=3D=3D"|=3D"?m=3D=3D=3Dq||m.substr(0,q.length+1)=3D=3D=
=3Dq+"-":false},POS:function(g,i,n,m){var p=3Do.setFilters[i[2]];=0A=
if(p)return =
p(g,n,i,m)}}},x=3Do.match.POS,r=3Dfunction(g,i){return"\\"+(i-0+1)},A;for=
(A in =
o.match){o.match[A]=3DRegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/=
.source);o.leftMatch[A]=3DRegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].sou=
rce.replace(/\\(\d+)/g,r))}var =
C=3Dfunction(g,i){g=3DArray.prototype.slice.call(g,0);if(i){i.push.apply(=
i,g);return i}return =
g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J=
){C=3Dfunction(g,i){var n=3D0,m=3Di||[];if(f.call(g)=3D=3D=3D"[object =
Array]")Array.prototype.push.apply(m,=0A=
g);else if(typeof g.length=3D=3D=3D"number")for(var =
p=3Dg.length;n<p;n++)m.push(g[n]);else for(;g[n];n++)m.push(g[n]);return =
m}}var =
w,I;if(t.documentElement.compareDocumentPosition)w=3Dfunction(g,i){if(g=3D=
=3D=3Di){h=3Dtrue;return =
0}if(!g.compareDocumentPosition||!i.compareDocumentPosition)return =
g.compareDocumentPosition?-1:1;return =
g.compareDocumentPosition(i)&4?-1:1};else{w=3Dfunction(g,i){var =
n,m,p=3D[],q=3D[];n=3Dg.parentNode;m=3Di.parentNode;var =
u=3Dn;if(g=3D=3D=3Di){h=3Dtrue;return 0}else if(n=3D=3D=3Dm)return =
I(g,i);else if(n){if(!m)return 1}else return-1;=0A=
for(;u;){p.unshift(u);u=3Du.parentNode}for(u=3Dm;u;){q.unshift(u);u=3Du.p=
arentNode}n=3Dp.length;m=3Dq.length;for(u=3D0;u<n&&u<m;u++)if(p[u]!=3D=3D=
q[u])return I(p[u],q[u]);return =
u=3D=3D=3Dn?I(g,q[u],-1):I(p[u],i,1)};I=3Dfunction(g,i,n){if(g=3D=3D=3Di)=
return =
n;for(g=3Dg.nextSibling;g;){if(g=3D=3D=3Di)return-1;g=3Dg.nextSibling}ret=
urn 1}}k.getText=3Dfunction(g){for(var =
i=3D"",n,m=3D0;g[m];m++){n=3Dg[m];if(n.nodeType=3D=3D=3D3||n.nodeType=3D=3D=
=3D4)i+=3Dn.nodeValue;else =
if(n.nodeType!=3D=3D8)i+=3Dk.getText(n.childNodes)}return =
i};(function(){var g=3Dt.createElement("div"),=0A=
i=3D"script"+(new =
Date).getTime(),n=3Dt.documentElement;g.innerHTML=3D"<a =
name=3D'"+i+"'/>";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){=
o.find.ID=3Dfunction(m,p,q){if(typeof =
p.getElementById!=3D=3D"undefined"&&!q)return(p=3Dp.getElementById(m[1]))=
?p.id=3D=3D=3Dm[1]||typeof =
p.getAttributeNode!=3D=3D"undefined"&&p.getAttributeNode("id").nodeValue=3D=
=3D=3Dm[1]?[p]:B:[]};o.filter.ID=3Dfunction(m,p){var q=3Dtypeof =
m.getAttributeNode!=3D=3D"undefined"&&m.getAttributeNode("id");return =
m.nodeType=3D=3D=3D1&&q&&q.nodeValue=3D=3D=3Dp}}n.removeChild(g);=0A=
n=3Dg=3Dnull})();(function(){var =
g=3Dt.createElement("div");g.appendChild(t.createComment(""));if(g.getEle=
mentsByTagName("*").length>0)o.find.TAG=3Dfunction(i,n){var =
m=3Dn.getElementsByTagName(i[1]);if(i[1]=3D=3D=3D"*"){for(var =
p=3D[],q=3D0;m[q];q++)m[q].nodeType=3D=3D=3D1&&p.push(m[q]);m=3Dp}return =
m};g.innerHTML=3D"<a href=3D'#'></a>";if(g.firstChild&&typeof =
g.firstChild.getAttribute!=3D=3D"undefined"&&g.firstChild.getAttribute("h=
ref")!=3D=3D"#")o.attrHandle.href=3Dfunction(i){return =
i.getAttribute("href",2)};g=3Dnull})();t.querySelectorAll&&=0A=
function(){var g=3Dk,i=3Dt.createElement("div");i.innerHTML=3D"<p =
class=3D'TEST'></p>";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST")=
.length=3D=3D=3D0)){k=3Dfunction(m,p,q,u){p=3Dp||t;m=3Dm.replace(/\=3D\s*=
([^'"\]]*)\s*\]/g,"=3D'$1']");if(!u&&!k.isXML(p))if(p.nodeType=3D=3D=3D9)=
try{return C(p.querySelectorAll(m),q)}catch(y){}else =
if(p.nodeType=3D=3D=3D1&&p.nodeName.toLowerCase()!=3D=3D"object"){var =
F=3Dp.getAttribute("id"),M=3DF||"__sizzle__";F||p.setAttribute("id",M);tr=
y{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F||=0A=
p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in =
g)k[n]=3Dg[n];i=3Dnull}}();(function(){var =
g=3Dt.documentElement,i=3Dg.matchesSelector||g.mozMatchesSelector||g.webk=
itMatchesSelector||g.msMatchesSelector,n=3Dfalse;try{i.call(t.documentEle=
ment,"[test!=3D'']:sizzle")}catch(m){n=3Dtrue}if(i)k.matchesSelector=3Dfu=
nction(p,q){q=3Dq.replace(/\=3D\s*([^'"\]]*)\s*\]/g,"=3D'$1']");if(!k.isX=
ML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=3D/.test(q))return =
i.call(p,q)}catch(u){}return =
k(q,null,null,[p]).length>0}})();(function(){var g=3D=0A=
t.createElement("div");g.innerHTML=3D"<div class=3D'test e'></div><div =
class=3D'test'></div>";if(!(!g.getElementsByClassName||g.getElementsByCla=
ssName("e").length=3D=3D=3D0)){g.lastChild.className=3D"e";if(g.getElemen=
tsByClassName("e").length!=3D=3D1){o.order.splice(1,0,"CLASS");o.find.CLA=
SS=3Dfunction(i,n,m){if(typeof =
n.getElementsByClassName!=3D=3D"undefined"&&!m)return =
n.getElementsByClassName(i[1])};g=3Dnull}}})();k.contains=3Dt.documentEle=
ment.contains?function(g,i){return =
g!=3D=3Di&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocu=
mentPosition?=0A=
function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){retur=
n =
false};k.isXML=3Dfunction(g){return(g=3D(g?g.ownerDocument||g:0).document=
Element)?g.nodeName!=3D=3D"HTML":false};var L=3Dfunction(g,i){for(var =
n,m=3D[],p=3D"",q=3Di.nodeType?[i]:i;n=3Do.match.PSEUDO.exec(g);){p+=3Dn[=
0];g=3Dg.replace(o.match.PSEUDO,"")}g=3Do.relative[g]?g+"*":g;n=3D0;for(v=
ar u=3Dq.length;n<u;n++)k(g,q[n],m);return =
k.filter(p,m)};c.find=3Dk;c.expr=3Dk.selectors;c.expr[":"]=3Dc.expr.filte=
rs;c.unique=3Dk.uniqueSort;c.text=3Dk.getText;c.isXMLDoc=3Dk.isXML;=0A=
c.contains=3Dk.contains})();var =
Za=3D/Until$/,$a=3D/^(?:parents|prevUntil|prevAll)/,ab=3D/,/,Na=3D/^.[^:#=
\[\.,]*$/,bb=3DArray.prototype.slice,cb=3Dc.expr.match.POS;c.fn.extend({f=
ind:function(a){for(var =
b=3Dthis.pushStack("","find",a),d=3D0,e=3D0,f=3Dthis.length;e<f;e++){d=3D=
b.length;c.find(a,this[e],b);if(e>0)for(var h=3Dd;h<b.length;h++)for(var =
l=3D0;l<d;l++)if(b[l]=3D=3D=3Db[h]){b.splice(h--,1);break}}return =
b},has:function(a){var b=3Dc(a);return this.filter(function(){for(var =
d=3D0,e=3Db.length;d<e;d++)if(c.contains(this,b[d]))return true})},=0A=
not:function(a){return =
this.pushStack(ma(this,a,false),"not",a)},filter:function(a){return =
this.pushStack(ma(this,a,true),"filter",a)},is:function(a){return!!a&&c.f=
ilter(a,this).length>0},closest:function(a,b){var =
d=3D[],e,f,h=3Dthis[0];if(c.isArray(a)){var =
l,k=3D{},o=3D1;if(h&&a.length){e=3D0;for(f=3Da.length;e<f;e++){l=3Da[e];k=
[l]||(k[l]=3Dc.expr.match.POS.test(l)?c(l,b||this.context):l)}for(;h&&h.o=
wnerDocument&&h!=3D=3Db;){for(l in =
k){e=3Dk[l];if(e.jquery?e.index(h)>-1:c(h).is(e))d.push({selector:l,elem:=
h,level:o})}h=3D=0A=
h.parentNode;o++}}return =
d}l=3Dcb.test(a)?c(a,b||this.context):null;e=3D0;for(f=3Dthis.length;e<f;=
e++)for(h=3Dthis[e];h;)if(l?l.index(h)>-1:c.find.matchesSelector(h,a)){d.=
push(h);break}else{h=3Dh.parentNode;if(!h||!h.ownerDocument||h=3D=3D=3Db)=
break}d=3Dd.length>1?c.unique(d):d;return =
this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof =
a=3D=3D=3D"string")return =
c.inArray(this[0],a?c(a):this.parent().children());return =
c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=3Dtypeof =
a=3D=3D=3D"string"?c(a,b||this.context):=0A=
c.makeArray(a),e=3Dc.merge(this.get(),d);return =
this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType=3D=3D=3D=
11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType=3D=3D=3D11?e:c.uniq=
ue(e))},andSelf:function(){return =
this.add(this.prevObject)}});c.each({parent:function(a){return(a=3Da.pare=
ntNode)&&a.nodeType!=3D=3D11?a:null},parents:function(a){return =
c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return =
c.dir(a,"parentNode",d)},next:function(a){return =
c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,=0A=
2,"previousSibling")},nextAll:function(a){return =
c.dir(a,"nextSibling")},prevAll:function(a){return =
c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return =
c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return =
c.dir(a,"previousSibling",d)},siblings:function(a){return =
c.sibling(a.parentNode.firstChild,a)},children:function(a){return =
c.sibling(a.firstChild)},contents:function(a){return =
c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.make=
Array(a.childNodes)}},function(a,=0A=
b){c.fn[a]=3Dfunction(d,e){var =
f=3Dc.map(this,b,d);Za.test(a)||(e=3Dd);if(e&&typeof =
e=3D=3D=3D"string")f=3Dc.filter(e,f);f=3Dthis.length>1?c.unique(f):f;if((=
this.length>1||ab.test(e))&&$a.test(a))f=3Df.reverse();return =
this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:func=
tion(a,b,d){if(d)a=3D":not("+a+")";return =
b.length=3D=3D=3D1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matche=
s(a,b)},dir:function(a,b,d){var =
e=3D[];for(a=3Da[b];a&&a.nodeType!=3D=3D9&&(d=3D=3D=3DB||a.nodeType!=3D=3D=
1||!c(a).is(d));){a.nodeType=3D=3D=3D1&&=0A=
e.push(a);a=3Da[b]}return e},nth:function(a,b,d){b=3Db||1;for(var =
e=3D0;a;a=3Da[d])if(a.nodeType=3D=3D=3D1&&++e=3D=3D=3Db)break;return =
a},sibling:function(a,b){for(var =
d=3D[];a;a=3Da.nextSibling)a.nodeType=3D=3D=3D1&&a!=3D=3Db&&d.push(a);ret=
urn d}});var za=3D/ =
jQuery\d+=3D"(?:\d+|null)"/g,$=3D/^\s+/,Aa=3D/<(?!area|br|col|embed|hr|im=
g|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=3D/<([\w:]+)/,db=3D/<tbo=
dy/i,eb=3D/<|&#?\w+;/,Ca=3D/<(?:script|object|embed|option|style)/i,Da=3D=
/checked\s*(?:[^=3D]|=3D\s*.checked.)/i,fb=3D/\=3D([^=3D"'>\s]+\/)>/g,P=3D=
{option:[1,=0A=
"<select =
multiple=3D'multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"=
],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>=
"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tb=
ody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],=
_default:[0,"",""]};P.optgroup=3DP.option;P.tbody=3DP.tfoot=3DP.colgroup=3D=
P.caption=3DP.thead;P.th=3DP.td;if(!c.support.htmlSerialize)P._default=3D=
[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))=
return this.each(function(b){var d=3D=0A=
c(this);d.text(a.call(this,b,d.text()))});if(typeof =
a!=3D=3D"object"&&a!=3D=3DB)return =
this.empty().append((this[0]&&this[0].ownerDocument||t).createTextNode(a)=
);return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return =
this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var =
b=3Dc(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.in=
sertBefore(this[0]);b.map(function(){for(var =
d=3Dthis;d.firstChild&&d.firstChild.nodeType=3D=3D=3D1;)d=3Dd.firstChild;=
return d}).append(this)}return this},=0A=
wrapInner:function(a){if(c.isFunction(a))return =
this.each(function(b){c(this).wrapInner(a.call(this,b))});return =
this.each(function(){var =
b=3Dc(this),d=3Db.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:fu=
nction(a){return =
this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return =
this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWit=
h(this.childNodes)}).end()},append:function(){return =
this.domManip(arguments,true,function(a){this.nodeType=3D=3D=3D1&&this.ap=
pendChild(a)})},=0A=
prepend:function(){return =
this.domManip(arguments,true,function(a){this.nodeType=3D=3D=3D1&&this.in=
sertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].pa=
rentNode)return =
this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,=
this)});else if(arguments.length){var =
a=3Dc(arguments[0]);a.push.apply(a,this.toArray());return =
this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[=
0].parentNode)return =
this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,=0A=
this.nextSibling)});else if(arguments.length){var =
a=3Dthis.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0])=
.toArray());return a}},remove:function(a,b){for(var =
d=3D0,e;(e=3Dthis[d])!=3Dnull;d++)if(!a||c.filter(a,[e]).length){if(!b&&e=
.nodeType=3D=3D=3D1){c.cleanData(e.getElementsByTagName("*"));c.cleanData=
([e])}e.parentNode&&e.parentNode.removeChild(e)}return =
this},empty:function(){for(var =
a=3D0,b;(b=3Dthis[a])!=3Dnull;a++)for(b.nodeType=3D=3D=3D1&&c.cleanData(b=
.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);=0A=
return this},clone:function(a){var =
b=3Dthis.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){va=
r =
d=3Dthis.outerHTML,e=3Dthis.ownerDocument;if(!d){d=3De.createElement("div=
");d.appendChild(this.cloneNode(true));d=3Dd.innerHTML}return =
c.clean([d.replace(za,"").replace(fb,'=3D"$1">').replace($,"")],e)[0]}els=
e return =
this.cloneNode(true)});if(a=3D=3D=3Dtrue){na(this,b);na(this.find("*"),b.=
find("*"))}return b},html:function(a){if(a=3D=3D=3DB)return =
this[0]&&this[0].nodeType=3D=3D=3D1?this[0].innerHTML.replace(za,""):null=
;=0A=
else if(typeof =
a=3D=3D=3D"string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a)=
)&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=3Da.replace(Aa,"<$1></$2=
>");try{for(var =
b=3D0,d=3Dthis.length;b<d;b++)if(this[b].nodeType=3D=3D=3D1){c.cleanData(=
this[b].getElementsByTagName("*"));this[b].innerHTML=3Da}}catch(e){this.e=
mpty().append(a)}}else c.isFunction(a)?this.each(function(f){var =
h=3Dc(this);h.html(a.call(this,f,h.html()))}):this.empty().append(a);retu=
rn =
this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunc=
tion(a))return this.each(function(b){var d=3D=0A=
c(this),e=3Dd.html();d.replaceWith(a.call(this,b,e))});if(typeof =
a!=3D=3D"string")a=3Dc(a).detach();return this.each(function(){var =
b=3Dthis.nextSibling,d=3Dthis.parentNode;c(this).remove();b?c(b).before(a=
):c(d).append(a)})}else return =
this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function=
(a){return this.remove(a,true)},domManip:function(a,b,d){var =
e,f,h,l=3Da[0],k=3D[];if(!c.support.checkClone&&arguments.length=3D=3D=3D=
3&&typeof l=3D=3D=3D"string"&&Da.test(l))return =
this.each(function(){c(this).domManip(a,=0A=
b,d,true)});if(c.isFunction(l))return this.each(function(x){var =
r=3Dc(this);a[0]=3Dl.call(this,x,b?r.html():B);r.domManip(a,b,d)});if(thi=
s[0]){e=3Dl&&l.parentNode;e=3Dc.support.parentNode&&e&&e.nodeType=3D=3D=3D=
11&&e.childNodes.length=3D=3D=3Dthis.length?{fragment:e}:c.buildFragment(=
a,this,k);h=3De.fragment;if(f=3Dh.childNodes.length=3D=3D=3D1?h=3Dh.first=
Child:h.firstChild){b=3Db&&c.nodeName(f,"tr");f=3D0;for(var =
o=3Dthis.length;f<o;f++)d.call(b?c.nodeName(this[f],"table")?this[f].getE=
lementsByTagName("tbody")[0]||this[f].appendChild(this[f].ownerDocument.c=
reateElement("tbody")):=0A=
this[f]:this[f],f>0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.le=
ngth&&c.each(k,Oa)}return this}});c.buildFragment=3Dfunction(a,b,d){var =
e,f,h;b=3Db&&b[0]?b[0].ownerDocument||b[0]:t;if(a.length=3D=3D=3D1&&typeo=
f =
a[0]=3D=3D=3D"string"&&a[0].length<512&&b=3D=3D=3Dt&&!Ca.test(a[0])&&(c.s=
upport.checkClone||!Da.test(a[0]))){f=3Dtrue;if(h=3Dc.fragments[a[0]])if(=
h!=3D=3D1)e=3Dh}if(!e){e=3Db.createDocumentFragment();c.clean(a,b,e,d)}if=
(f)c.fragments[a[0]]=3Dh?e:1;return{fragment:e,cacheable:f}};c.fragments=3D=
{};c.each({appendTo:"append",=0A=
prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:=
"replaceWith"},function(a,b){c.fn[a]=3Dfunction(d){var =
e=3D[];d=3Dc(d);var =
f=3Dthis.length=3D=3D=3D1&&this[0].parentNode;if(f&&f.nodeType=3D=3D=3D11=
&&f.childNodes.length=3D=3D=3D1&&d.length=3D=3D=3D1){d[b](this[0]);return=
 this}else{f=3D0;for(var h=3Dd.length;f<h;f++){var =
l=3D(f>0?this.clone(true):this).get();c(d[f])[b](l);e=3De.concat(l)}retur=
n =
this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=3D=
b||t;if(typeof b.createElement=3D=3D=3D"undefined")b=3Db.ownerDocument||=0A=
b[0]&&b[0].ownerDocument||t;for(var =
f=3D[],h=3D0,l;(l=3Da[h])!=3Dnull;h++){if(typeof =
l=3D=3D=3D"number")l+=3D"";if(l){if(typeof =
l=3D=3D=3D"string"&&!eb.test(l))l=3Db.createTextNode(l);else if(typeof =
l=3D=3D=3D"string"){l=3Dl.replace(Aa,"<$1></$2>");var =
k=3D(Ba.exec(l)||["",""])[1].toLowerCase(),o=3DP[k]||P._default,x=3Do[0],=
r=3Db.createElement("div");for(r.innerHTML=3Do[1]+l+o[2];x--;)r=3Dr.lastC=
hild;if(!c.support.tbody){x=3Ddb.test(l);k=3Dk=3D=3D=3D"table"&&!x?r.firs=
tChild&&r.firstChild.childNodes:o[1]=3D=3D=3D"<table>"&&!x?r.childNodes:[=
];for(o=3Dk.length-=0A=
1;o>=3D0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].pare=
ntNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.inser=
tBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=3Dr.childNodes}if(=
l.nodeType)f.push(l);else =
f=3Dc.merge(f,l)}}if(d)for(h=3D0;f[h];h++)if(e&&c.nodeName(f[h],"script")=
&&(!f[h].type||f[h].type.toLowerCase()=3D=3D=3D"text/javascript"))e.push(=
f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeTyp=
e=3D=3D=3D1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElements=
ByTagName("script"))));=0A=
d.appendChild(f[h])}return f},cleanData:function(a){for(var =
b,d,e=3Dc.cache,f=3Dc.event.special,h=3Dc.support.deleteExpando,l=3D0,k;(=
k=3Da[l])!=3Dnull;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]=
))if(d=3Dk[c.expando]){if((b=3De[d])&&b.events)for(var o in =
b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete=
 k[c.expando];else =
k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var =
Ea=3D/alpha\([^)]*\)/i,gb=3D/opacity=3D([^)]*)/,hb=3D/-([a-z])/ig,ib=3D/(=
[A-Z])/g,Fa=3D/^-?\d+(?:px)?$/i,=0A=
jb=3D/^-?\d/,kb=3D{position:"absolute",visibility:"hidden",display:"block=
"},Pa=3D["Left","Right"],Qa=3D["Top","Bottom"],W,Ga,aa,lb=3Dfunction(a,b)=
{return =
b.toUpperCase()};c.fn.css=3Dfunction(a,b){if(arguments.length=3D=3D=3D2&&=
b=3D=3D=3DB)return this;return =
c.access(this,a,b,true,function(d,e,f){return =
f!=3D=3DB?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:f=
unction(a,b){if(b){var d=3DW(a,"opacity","opacity");return =
d=3D=3D=3D""?"1":d}else return =
a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,=0A=
zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat=
":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType=3D=3D=3D3||a.=
nodeType=3D=3D=3D8||!a.style)){var =
f,h=3Dc.camelCase(b),l=3Da.style,k=3Dc.cssHooks[h];b=3Dc.cssProps[h]||h;i=
f(d!=3D=3DB){if(!(typeof =
d=3D=3D=3D"number"&&isNaN(d)||d=3D=3Dnull)){if(typeof =
d=3D=3D=3D"number"&&!c.cssNumber[h])d+=3D"px";if(!k||!("set"in =
k)||(d=3Dk.set(a,d))!=3D=3DB)try{l[b]=3Dd}catch(o){}}}else{if(k&&"get"in =
k&&(f=3Dk.get(a,false,e))!=3D=3DB)return f;return =
l[b]}}},css:function(a,b,d){var e,f=3Dc.camelCase(b),=0A=
h=3Dc.cssHooks[f];b=3Dc.cssProps[f]||f;if(h&&"get"in =
h&&(e=3Dh.get(a,true,d))!=3D=3DB)return e;else if(W)return =
W(a,b,f)},swap:function(a,b,d){var e=3D{},f;for(f in =
b){e[f]=3Da.style[f];a.style[f]=3Db[f]}d.call(a);for(f in =
b)a.style[f]=3De[f]},camelCase:function(a){return =
a.replace(hb,lb)}});c.curCSS=3Dc.css;c.each(["height","width"],function(a=
,b){c.cssHooks[b]=3D{get:function(d,e,f){var =
h;if(e){if(d.offsetWidth!=3D=3D0)h=3Doa(d,b,f);else =
c.swap(d,kb,function(){h=3Doa(d,b,f)});if(h<=3D0){h=3DW(d,b,b);if(h=3D=3D=
=3D"0px"&&aa)h=3Daa(d,b,b);=0A=
if(h!=3Dnull)return =
h=3D=3D=3D""||h=3D=3D=3D"auto"?"0px":h}if(h<0||h=3D=3Dnull){h=3Dd.style[b=
];return h=3D=3D=3D""||h=3D=3D=3D"auto"?"0px":h}return typeof =
h=3D=3D=3D"string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=3DparseF=
loat(e);if(e>=3D0)return e+"px"}else return =
e}}});if(!c.support.opacity)c.cssHooks.opacity=3D{get:function(a,b){retur=
n =
gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?par=
seFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var =
d=3Da.style;d.zoom=3D1;var =
e=3Dc.isNaN(b)?"":"alpha(opacity=3D"+b*100+")",f=3D=0A=
d.filter||"";d.filter=3DEa.test(f)?f.replace(Ea,e):d.filter+" =
"+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=3Dfunction(a,b,=
d){var =
e;d=3Dd.replace(ib,"-$1").toLowerCase();if(!(b=3Da.ownerDocument.defaultV=
iew))return =
B;if(b=3Db.getComputedStyle(a,null)){e=3Db.getPropertyValue(d);if(e=3D=3D=
=3D""&&!c.contains(a.ownerDocument.documentElement,a))e=3Dc.style(a,d)}re=
turn e};if(t.documentElement.currentStyle)aa=3Dfunction(a,b){var =
d,e,f=3Da.currentStyle&&a.currentStyle[b],h=3Da.style;if(!Fa.test(f)&&jb.=
test(f)){d=3Dh.left;=0A=
e=3Da.runtimeStyle.left;a.runtimeStyle.left=3Da.currentStyle.left;h.left=3D=
b=3D=3D=3D"fontSize"?"1em":f||0;f=3Dh.pixelLeft+"px";h.left=3Dd;a.runtime=
Style.left=3De}return =
f=3D=3D=3D""?"auto":f};W=3DGa||aa;if(c.expr&&c.expr.filters){c.expr.filte=
rs.hidden=3Dfunction(a){var b=3Da.offsetHeight;return =
a.offsetWidth=3D=3D=3D0&&b=3D=3D=3D0||!c.support.reliableHiddenOffsets&&(=
a.style.display||c.css(a,"display"))=3D=3D=3D"none"};c.expr.filters.visib=
le=3Dfunction(a){return!c.expr.filters.hidden(a)}}var =
mb=3Dc.now(),nb=3D/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,=0A=
ob=3D/^(?:select|textarea)/i,pb=3D/^(?:color|date|datetime|email|hidden|m=
onth|number|password|range|search|tel|text|time|url|week)$/i,qb=3D/^(?:GE=
T|HEAD)$/,Ra=3D/\[\]$/,T=3D/\=3D\?(&|$)/,ja=3D/\?/,rb=3D/([?&])_=3D[^&]*/=
,sb=3D/^(\w+:)?\/\/([^\/?#]+)/,tb=3D/%20/g,ub=3D/#.*$/,Ha=3Dc.fn.load;c.f=
n.extend({load:function(a,b,d){if(typeof a!=3D=3D"string"&&Ha)return =
Ha.apply(this,arguments);else if(!this.length)return this;var =
e=3Da.indexOf(" ");if(e>=3D0){var =
f=3Da.slice(e,a.length);a=3Da.slice(0,e)}e=3D"GET";if(b)if(c.isFunction(b=
)){d=3Db;b=3Dnull}else if(typeof b=3D=3D=3D=0A=
"object"){b=3Dc.param(b,c.ajaxSettings.traditional);e=3D"POST"}var =
h=3Dthis;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,=
k){if(k=3D=3D=3D"success"||k=3D=3D=3D"notmodified")h.html(f?c("<div>").ap=
pend(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[=
l.responseText,k,l])}});return this},serialize:function(){return =
c.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
this.elements?c.makeArray(this.elements):this}).filter(function(){return =
this.name&&=0A=
!this.disabled&&(this.checked||ob.test(this.nodeName)||pb.test(this.type)=
)}).map(function(a,b){var d=3Dc(this).val();return =
d=3D=3Dnull?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,valu=
e:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop =
ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" =
"),function(a,b){c.fn[b]=3Dfunction(d){return =
this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=3D=
e||d;d=3Db;b=3Dnull}return =
c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})},=0A=
getScript:function(a,b){return =
c.get(a,null,b,"script")},getJSON:function(a,b,d){return =
c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=3De||d;=
d=3Db;b=3D{}}return =
c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:functi=
on(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:=
true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa=
ta:true,async:true,xhr:function(){return new =
E.XMLHttpRequest},accepts:{xml:"application/xml, =
text/xml",html:"text/html",=0A=
script:"text/javascript, application/javascript",json:"application/json, =
text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var =
b=3Dc.extend(true,{},c.ajaxSettings,a),d,e,f,h=3Db.type.toUpperCase(),l=3D=
qb.test(h);b.url=3Db.url.replace(ub,"");b.context=3Da&&a.context!=3Dnull?=
a.context:b;if(b.data&&b.processData&&typeof =
b.data!=3D=3D"string")b.data=3Dc.param(b.data,b.traditional);if(b.dataTyp=
e=3D=3D=3D"jsonp"){if(h=3D=3D=3D"GET")T.test(b.url)||(b.url+=3D(ja.test(b=
.url)?"&":"?")+(b.jsonp||"callback")+"=3D?");else if(!b.data||=0A=
!T.test(b.data))b.data=3D(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=3D=
?";b.dataType=3D"json"}if(b.dataType=3D=3D=3D"json"&&(b.data&&T.test(b.da=
ta)||T.test(b.url))){d=3Db.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=3D=
(b.data+"").replace(T,"=3D"+d+"$1");b.url=3Db.url.replace(T,"=3D"+d+"$1")=
;b.dataType=3D"script";var =
k=3DE[d];E[d]=3Dfunction(m){if(c.isFunction(k))k(m);else{E[d]=3DB;try{del=
ete =
E[d]}catch(p){}}f=3Dm;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);=
r&&r.removeChild(A)}}if(b.dataType=3D=3D=3D"script"&&b.cache=3D=3D=3Dnull=
)b.cache=3D=0A=
false;if(b.cache=3D=3D=3Dfalse&&l){var =
o=3Dc.now(),x=3Db.url.replace(rb,"$1_=3D"+o);b.url=3Dx+(x=3D=3D=3Db.url?(=
ja.test(b.url)?"&":"?")+"_=3D"+o:"")}if(b.data&&l)b.url+=3D(ja.test(b.url=
)?"&":"?")+b.data;b.global&&c.active++=3D=3D=3D0&&c.event.trigger("ajaxSt=
art");o=3D(o=3Dsb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!=3D=3Dlocation.=
protocol||o[2].toLowerCase()!=3D=3Dlocation.host);if(b.dataType=3D=3D=3D"=
script"&&h=3D=3D=3D"GET"&&o){var =
r=3Dt.getElementsByTagName("head")[0]||t.documentElement,A=3Dt.createElem=
ent("script");if(b.scriptCharset)A.charset=3Db.scriptCharset;=0A=
A.src=3Db.url;if(!d){var =
C=3Dfalse;A.onload=3DA.onreadystatechange=3Dfunction(){if(!C&&(!this.read=
yState||this.readyState=3D=3D=3D"loaded"||this.readyState=3D=3D=3D"comple=
te")){C=3Dtrue;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onloa=
d=3DA.onreadystatechange=3Dnull;r&&A.parentNode&&r.removeChild(A)}}}r.ins=
ertBefore(A,r.firstChild);return B}var =
J=3Dfalse,w=3Db.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,=
b.password):w.open(h,b.url,b.async);try{if(b.data!=3Dnull&&!l||a&&a.conte=
ntType)w.setRequestHeader("Content-Type",=0A=
b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader=
("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHe=
ader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-Wi=
th","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b=
.dataType]?b.accepts[b.dataType]+", */*; =
q=3D0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.cal=
l(b.context,w,b)=3D=3D=3Dfalse){b.global&&c.active--=3D=3D=3D1&&c.event.t=
rigger("ajaxStop");w.abort();return false}b.global&&=0A=
c.triggerGlobal(b,"ajaxSend",[w,b]);var =
L=3Dw.onreadystatechange=3Dfunction(m){if(!w||w.readyState=3D=3D=3D0||m=3D=
=3D=3D"abort"){J||c.handleComplete(b,w,e,f);J=3Dtrue;if(w)w.onreadystatec=
hange=3Dc.noop}else =
if(!J&&w&&(w.readyState=3D=3D=3D4||m=3D=3D=3D"timeout")){J=3Dtrue;w.onrea=
dystatechange=3Dc.noop;e=3Dm=3D=3D=3D"timeout"?"timeout":!c.httpSuccess(w=
)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success=
";var =
p;if(e=3D=3D=3D"success")try{f=3Dc.httpData(w,b.dataType,b)}catch(q){e=3D=
"parsererror";p=3Dq}if(e=3D=3D=3D"success"||e=3D=3D=3D"notmodified")d||=0A=
c.handleSuccess(b,w,e,f);else =
c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m=3D=3D=3D"timeout"&&=
w.abort();if(b.async)w=3Dnull}};try{var =
g=3Dw.abort;w.abort=3Dfunction(){w&&Function.prototype.call.call(g,w);L("=
abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("=
timeout")},b.timeout);try{w.send(l||b.data=3D=3Dnull?null:b.data)}catch(n=
){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return=
 w}},param:function(a,b){var =
d=3D[],e=3Dfunction(h,l){l=3Dc.isFunction(l)?l():l;d[d.length]=3D=0A=
encodeURIComponent(h)+"=3D"+encodeURIComponent(l)};if(b=3D=3D=3DB)b=3Dc.a=
jaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(t=
his.name,this.value)});else for(var f in a)da(f,a[f],b,e);return =
d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{}=
,handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.g=
lobal&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b=
,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGloba=
l(a,"ajaxSuccess",=0A=
[b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.cont=
ext,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.ac=
tive--=3D=3D=3D1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b=
,d){(a.context&&a.context.url=3D=3Dnull?c(a.context):c.event).trigger(b,d=
)},httpSuccess:function(a){try{return!a.status&&location.protocol=3D=3D=3D=
"file:"||a.status>=3D200&&a.status<300||a.status=3D=3D=3D304||a.status=3D=
=3D=3D1223}catch(b){}return false},httpNotModified:function(a,b){var =
d=3Da.getResponseHeader("Last-Modified"),=0A=
e=3Da.getResponseHeader("Etag");if(d)c.lastModified[b]=3Dd;if(e)c.etag[b]=
=3De;return a.status=3D=3D=3D304},httpData:function(a,b,d){var =
e=3Da.getResponseHeader("content-type")||"",f=3Db=3D=3D=3D"xml"||!b&&e.in=
dexOf("xml")>=3D0;a=3Df?a.responseXML:a.responseText;f&&a.documentElement=
.nodeName=3D=3D=3D"parsererror"&&c.error("parsererror");if(d&&d.dataFilte=
r)a=3Dd.dataFilter(a,b);if(typeof =
a=3D=3D=3D"string")if(b=3D=3D=3D"json"||!b&&e.indexOf("json")>=3D0)a=3Dc.=
parseJSON(a);else =
if(b=3D=3D=3D"script"||!b&&e.indexOf("javascript")>=3D0)c.globalEval(a);r=
eturn a}});=0A=
if(E.ActiveXObject)c.ajaxSettings.xhr=3Dfunction(){if(E.location.protocol=
!=3D=3D"file:")try{return new E.XMLHttpRequest}catch(a){}try{return new =
E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=3D!!c.aja=
xSettings.xhr();var =
ea=3D{},vb=3D/^(?:toggle|show|hide)$/,wb=3D/^([+\-]=3D)?([\d+.\-]+)(.*)$/=
,ba,pa=3D[["height","marginTop","marginBottom","paddingTop","paddingBotto=
m"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["o=
pacity"]];c.fn.extend({show:function(a,b,d){if(a||a=3D=3D=3D0)return =
this.animate(S("show",=0A=
3),a,b,d);else{d=3D0;for(var =
e=3Dthis.length;d<e;d++){a=3Dthis[d];b=3Da.style.display;if(!c.data(a,"ol=
ddisplay")&&b=3D=3D=3D"none")b=3Da.style.display=3D"";b=3D=3D=3D""&&c.css=
(a,"display")=3D=3D=3D"none"&&c.data(a,"olddisplay",qa(a.nodeName))}for(d=
=3D0;d<e;d++){a=3Dthis[d];b=3Da.style.display;if(b=3D=3D=3D""||b=3D=3D=3D=
"none")a.style.display=3Dc.data(a,"olddisplay")||""}return =
this}},hide:function(a,b,d){if(a||a=3D=3D=3D0)return =
this.animate(S("hide",3),a,b,d);else{a=3D0;for(b=3Dthis.length;a<b;a++){d=
=3Dc.css(this[a],"display");d!=3D=3D"none"&&c.data(this[a],"olddisplay",=0A=
d)}for(a=3D0;a<b;a++)this[a].style.display=3D"none";return =
this}},_toggle:c.fn.toggle,toggle:function(a,b,d){var e=3Dtypeof =
a=3D=3D=3D"boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.appl=
y(this,arguments);else a=3D=3Dnull||e?this.each(function(){var =
f=3De?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(S=
("toggle",3),a,b,d);return this},fadeTo:function(a,b,d,e){return =
this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},=
a,d,e)},animate:function(a,b,d,e){var f=3Dc.speed(b,=0A=
d,e);if(c.isEmptyObject(a))return this.each(f.complete);return =
this[f.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
h=3Dc.extend({},f),l,k=3Dthis.nodeType=3D=3D=3D1,o=3Dk&&c(this).is(":hidd=
en"),x=3Dthis;for(l in a){var =
r=3Dc.camelCase(l);if(l!=3D=3Dr){a[r]=3Da[l];delete =
a[l];l=3Dr}if(a[l]=3D=3D=3D"hide"&&o||a[l]=3D=3D=3D"show"&&!o)return =
h.complete.call(this);if(k&&(l=3D=3D=3D"height"||l=3D=3D=3D"width")){h.ov=
erflow=3D[this.style.overflow,this.style.overflowX,this.style.overflowY];=
if(c.css(this,"display")=3D=3D=3D"inline"&&c.css(this,"float")=3D=3D=3D"n=
one")if(c.support.inlineBlockNeedsLayout)if(qa(this.nodeName)=3D=3D=3D=0A=
"inline")this.style.display=3D"inline-block";else{this.style.display=3D"i=
nline";this.style.zoom=3D1}else =
this.style.display=3D"inline-block"}if(c.isArray(a[l])){(h.specialEasing=3D=
h.specialEasing||{})[l]=3Da[l][1];a[l]=3Da[l][0]}}if(h.overflow!=3Dnull)t=
his.style.overflow=3D"hidden";h.curAnim=3Dc.extend({},a);c.each(a,functio=
n(A,C){var J=3Dnew =
c.fx(x,h,A);if(vb.test(C))J[C=3D=3D=3D"toggle"?o?"show":"hide":C](a);else=
{var w=3Dwb.exec(C),I=3DJ.cur()||0;if(w){var =
L=3DparseFloat(w[2]),g=3Dw[3]||"px";if(g!=3D=3D"px"){c.style(x,A,(L||1)+g=
);I=3D(L||=0A=
1)/J.cur()*I;c.style(x,A,I+g)}if(w[1])L=3D(w[1]=3D=3D=3D"-=3D"?-1:1)*L+I;=
J.custom(I,L,g)}else J.custom(I,C,"")}});return =
true})},stop:function(a,b){var =
d=3Dc.timers;a&&this.queue([]);this.each(function(){for(var =
e=3Dd.length-1;e>=3D0;e--)if(d[e].elem=3D=3D=3Dthis){b&&d[e](true);d.spli=
ce(e,1)}});b||this.dequeue();return =
this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("=
toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{o=
pacity:"toggle"}},function(a,b){c.fn[a]=3Dfunction(d,e,f){return =
this.animate(b,=0A=
d,e,f)}});c.extend({speed:function(a,b,d){var e=3Da&&typeof =
a=3D=3D=3D"object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,=
duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=3Dc.fx.off?0:t=
ypeof e.duration=3D=3D=3D"number"?e.duration:e.duration in =
c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=3De.comple=
te;e.complete=3Dfunction(){e.queue!=3D=3Dfalse&&c(this).dequeue();c.isFun=
ction(e.old)&&e.old.call(this)};return =
e},easing:{linear:function(a,b,d,e){return =
d+e*a},swing:function(a,b,d,e){return(-Math.cos(a*=0A=
Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=3Db;this.=
elem=3Da;this.prop=3Dd;if(!b.orig)b.orig=3D{}}});c.fx.prototype=3D{update=
:function(){this.options.step&&this.options.step.call(this.elem,this.now,=
this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if=
(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.elem.style[this.pr=
op]=3D=3Dnull))return this.elem[this.prop];var =
a=3DparseFloat(c.css(this.elem,this.prop));return =
a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)}=0A=
var =
f=3Dthis,h=3Dc.fx;this.startTime=3Dc.now();this.start=3Da;this.end=3Db;th=
is.unit=3Dd||this.unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D=
0;e.elem=3Dthis.elem;if(e()&&c.timers.push(e)&&!ba)ba=3DsetInterval(h.tic=
k,h.interval)},show:function(){this.options.orig[this.prop]=3Dc.style(thi=
s.elem,this.prop);this.options.show=3Dtrue;this.custom(this.prop=3D=3D=3D=
"width"||this.prop=3D=3D=3D"height"?1:0,this.cur());c(this.elem).show()},=
hide:function(){this.options.orig[this.prop]=3Dc.style(this.elem,this.pro=
p);this.options.hide=3Dtrue;=0A=
this.custom(this.cur(),0)},step:function(a){var =
b=3Dc.now(),d=3Dtrue;if(a||b>=3Dthis.options.duration+this.startTime){thi=
s.now=3Dthis.end;this.pos=3Dthis.state=3D1;this.update();this.options.cur=
Anim[this.prop]=3Dtrue;for(var e in =
this.options.curAnim)if(this.options.curAnim[e]!=3D=3Dtrue)d=3Dfalse;if(d=
){if(this.options.overflow!=3Dnull&&!c.support.shrinkWrapBlocks){var =
f=3Dthis.elem,h=3Dthis.options;c.each(["","X","Y"],function(k,o){f.style[=
"overflow"+o]=3Dh.overflow[k]})}this.options.hide&&c(this.elem).hide();if=
(this.options.hide||=0A=
this.options.show)for(var l in =
this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.optio=
ns.complete.call(this.elem)}return =
false}else{a=3Db-this.startTime;this.state=3Da/this.options.duration;b=3D=
this.options.easing||(c.easing.swing?"swing":"linear");this.pos=3Dc.easin=
g[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](t=
his.state,a,0,1,this.options.duration);this.now=3Dthis.start+(this.end-th=
is.start)*this.pos;this.update()}return =
true}};c.extend(c.fx,{tick:function(){for(var a=3D=0A=
c.timers,b=3D0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||c.fx.stop=
()},interval:13,stop:function(){clearInterval(ba);ba=3Dnull},speeds:{slow=
:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opa=
city",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=
=3Dnull)a.elem.style[a.prop]=3D(a.prop=3D=3D=3D"width"||a.prop=3D=3D=3D"h=
eight"?Math.max(0,a.now):a.now)+a.unit;else =
a.elem[a.prop]=3Da.now}}});if(c.expr&&c.expr.filters)c.expr.filters.anima=
ted=3Dfunction(a){return c.grep(c.timers,function(b){return a=3D=3D=3D=0A=
b.elem}).length};var =
xb=3D/^t(?:able|d|h)$/i,Ia=3D/^(?:body|html)$/i;c.fn.offset=3D"getBoundin=
gClientRect"in t.documentElement?function(a){var =
b=3Dthis[0],d;if(a)return =
this.each(function(l){c.offset.setOffset(this,a,l)});if(!b||!b.ownerDocum=
ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return =
c.offset.bodyOffset(b);try{d=3Db.getBoundingClientRect()}catch(e){}var =
f=3Db.ownerDocument,h=3Df.documentElement;if(!d||!c.contains(h,b))return =
d||{top:0,left:0};b=3Df.body;f=3Dfa(f);return{top:d.top+(f.pageYOffset||c=
.support.boxModel&&=0A=
h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:d.left+(f.pa=
geXOffset||c.support.boxModel&&h.scrollLeft||b.scrollLeft)-(h.clientLeft|=
|b.clientLeft||0)}}:function(a){var b=3Dthis[0];if(a)return =
this.each(function(x){c.offset.setOffset(this,a,x)});if(!b||!b.ownerDocum=
ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return =
c.offset.bodyOffset(b);c.offset.initialize();var =
d,e=3Db.offsetParent,f=3Db.ownerDocument,h=3Df.documentElement,l=3Df.body=
;d=3D(f=3Df.defaultView)?f.getComputedStyle(b,null):b.currentStyle;=0A=
for(var =
k=3Db.offsetTop,o=3Db.offsetLeft;(b=3Db.parentNode)&&b!=3D=3Dl&&b!=3D=3Dh=
;){if(c.offset.supportsFixedPosition&&d.position=3D=3D=3D"fixed")break;d=3D=
f?f.getComputedStyle(b,null):b.currentStyle;k-=3Db.scrollTop;o-=3Db.scrol=
lLeft;if(b=3D=3D=3De){k+=3Db.offsetTop;o+=3Db.offsetLeft;if(c.offset.does=
NotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&xb.test(b.nodeNam=
e))){k+=3DparseFloat(d.borderTopWidth)||0;o+=3DparseFloat(d.borderLeftWid=
th)||0}e=3Db.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisibl=
e&&d.overflow!=3D=3D"visible"){k+=3D=0A=
parseFloat(d.borderTopWidth)||0;o+=3DparseFloat(d.borderLeftWidth)||0}d=3D=
d}if(d.position=3D=3D=3D"relative"||d.position=3D=3D=3D"static"){k+=3Dl.o=
ffsetTop;o+=3Dl.offsetLeft}if(c.offset.supportsFixedPosition&&d.position=3D=
=3D=3D"fixed"){k+=3DMath.max(h.scrollTop,l.scrollTop);o+=3DMath.max(h.scr=
ollLeft,l.scrollLeft)}return{top:k,left:o}};c.offset=3D{initialize:functi=
on(){var =
a=3Dt.body,b=3Dt.createElement("div"),d,e,f,h=3DparseFloat(c.css(a,"margi=
nTop"))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,bo=
rder:0,width:"1px",=0A=
height:"1px",visibility:"hidden"});b.innerHTML=3D"<div =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;'><div></div></div><table =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;' cellpadding=3D'0' =
cellspacing=3D'0'><tr><td></td></tr></table>";a.insertBefore(b,a.firstChi=
ld);d=3Db.firstChild;e=3Dd.firstChild;f=3Dd.nextSibling.firstChild.firstC=
hild;this.doesNotAddBorder=3De.offsetTop!=3D=3D5;this.doesAddBorderForTab=
leAndCells=3D=0A=
f.offsetTop=3D=3D=3D5;e.style.position=3D"fixed";e.style.top=3D"20px";thi=
s.supportsFixedPosition=3De.offsetTop=3D=3D=3D20||e.offsetTop=3D=3D=3D15;=
e.style.position=3De.style.top=3D"";d.style.overflow=3D"hidden";d.style.p=
osition=3D"relative";this.subtractsBorderForOverflowNotVisible=3De.offset=
Top=3D=3D=3D-5;this.doesNotIncludeMarginInBodyOffset=3Da.offsetTop!=3D=3D=
h;a.removeChild(b);c.offset.initialize=3Dc.noop},bodyOffset:function(a){v=
ar =
b=3Da.offsetTop,d=3Da.offsetLeft;c.offset.initialize();if(c.offset.doesNo=
tIncludeMarginInBodyOffset){b+=3DparseFloat(c.css(a,=0A=
"marginTop"))||0;d+=3DparseFloat(c.css(a,"marginLeft"))||0}return{top:b,l=
eft:d}},setOffset:function(a,b,d){var =
e=3Dc.css(a,"position");if(e=3D=3D=3D"static")a.style.position=3D"relativ=
e";var =
f=3Dc(a),h=3Df.offset(),l=3Dc.css(a,"top"),k=3Dc.css(a,"left"),o=3De=3D=3D=
=3D"absolute"&&c.inArray("auto",[l,k])>-1;e=3D{};var =
x=3D{};if(o)x=3Df.position();l=3Do?x.top:parseInt(l,10)||0;k=3Do?x.left:p=
arseInt(k,10)||0;if(c.isFunction(b))b=3Db.call(a,d,h);if(b.top!=3Dnull)e.=
top=3Db.top-h.top+l;if(b.left!=3Dnull)e.left=3Db.left-h.left+k;"using"in =
b?b.using.call(a,=0A=
e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return =
null;var =
a=3Dthis[0],b=3Dthis.offsetParent(),d=3Dthis.offset(),e=3DIa.test(b[0].no=
deName)?{top:0,left:0}:b.offset();d.top-=3DparseFloat(c.css(a,"marginTop"=
))||0;d.left-=3DparseFloat(c.css(a,"marginLeft"))||0;e.top+=3DparseFloat(=
c.css(b[0],"borderTopWidth"))||0;e.left+=3DparseFloat(c.css(b[0],"borderL=
eftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:f=
unction(){return this.map(function(){for(var =
a=3Dthis.offsetParent||t.body;a&&!Ia.test(a.nodeName)&&=0A=
c.css(a,"position")=3D=3D=3D"static";)a=3Da.offsetParent;return =
a})}});c.each(["Left","Top"],function(a,b){var =
d=3D"scroll"+b;c.fn[d]=3Dfunction(e){var f=3Dthis[0],h;if(!f)return =
null;if(e!=3D=3DB)return =
this.each(function(){if(h=3Dfa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?=
e:c(h).scrollTop());else this[d]=3De});else =
return(h=3Dfa(f))?"pageXOffset"in =
h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documen=
tElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],functio=
n(a,b){var d=3Db.toLowerCase();=0A=
c.fn["inner"+b]=3Dfunction(){return =
this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=3Dfu=
nction(e){return =
this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=3D=
function(e){var f=3Dthis[0];if(!f)return =
e=3D=3Dnull?null:this;if(c.isFunction(e))return =
this.each(function(l){var =
k=3Dc(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return =
f.document.compatMode=3D=3D=3D"CSS1Compat"&&f.document.documentElement["c=
lient"+b]||f.document.body["client"+b];else =
if(f.nodeType=3D=3D=3D9)return Math.max(f.documentElement["client"+=0A=
b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.=
documentElement["offset"+b]);else if(e=3D=3D=3DB){f=3Dc.css(f,d);var =
h=3DparseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof =
e=3D=3D=3D"string"?e:e+"px")}})})(window);=0A=

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://files.milesplit.us/framework/base.js?v=4

// MILESPLIT JS FRAMEWORK -- V2.1

// Instantiate MileSplit object
var MileSplit =3D { version:'2.1.1', meta: { appName:'MileSplit', =
jsRoot:'http://files.milesplit.us/framework/', =
cssRoot:'http://files.milesplit.us/css/milesplit/' }, required:[], =
included:[],
	config: function(x) { for (var p in x) MileSplit.meta[p] =3D x[p]; }, =
onReady:[], onDone:[],
	debug: function(obj) { try { console.log(obj); } catch(err) { } },
	random: function(a,b) { if (arguments.length=3D=3D1) { var =
i=3DMath.floor(Math.random()*a.length); return a[i]; } else { return =
Math.floor(Math.random()*(b-a))+a; } },
	now: function() { var newDate =3D new Date(); return newDate.getTime(); =
},
	ready: function(x) { _.onReady.push(x); },
	done: function(x) { _.onDone.push(x); }
};
var _ =3D MileSplit;
var $doc=3Ddocument;=20
var $head, $body;

(function($, _) {

	_.style =3D function(url) { try { if (!/^http:/.test(url)) url =3D =
_.meta.cssRoot + url; _.debug('Load css: ' + url); =
$('head').eq(0).append('<link rel=3D"stylesheet" href=3D"' + url + '" =
/>'); } catch(err) { _.debug(err); } };
	_.loads =3D function(url) { var isLoaded=3Dfalse; if =
(!/^http:/.test(url)) url =3D _.meta['jsRoot'] + url; =
jQuery.ajax({async: false, type: "GET", url: url, data: null, success: =
function() { isLoaded=3Dtrue; }, dataType: 'script' }); return isLoaded; =
};
	_.load =3D function(url, ping){ if (/\.css$/.test(url)) { _.style(url); =
} else { if (!/^http:/.test(url)) url =3D _.meta.jsRoot + url; =
_.debug('loading: ' + url); if ($.isFunction(ping)) { $.getScript(url, =
ping); } else { $.getScript(url); } } };
	_.debug =3D function(obj) { try { console.log(obj); } catch(err) { } };
	_.random =3D function(a,b) { if (arguments.length=3D=3D1) { var =
i=3DMath.floor(Math.random()*a.length); return a[i]; } else { return =
Math.floor(Math.random()*(b-a))+a; } };
	_.is =3D function(test) {
		var a =3D navigator.userAgent.toLowerCase();
		var p =3D navigator.platform.toLowerCase();
		switch(test){
			case 'mobile': return /(opera mini|mobile|playstation =
portable)/.test(a);
			case 'tv': return /(large screen|googletv)/.test(a);
			case 'console': return /(playstation 3|wii)/.test(a);
			default: return false;
		}
	};
	_.has =3D function(test) {
		switch(test){
			case 'ls': return !!(typeof(localStorage) !=3D 'undefined');
			case 'touchscreen': return !!(_.w.orientation);
			case 'smallscreen': return (screen.width < 1024);
			default: return false;
		}
	};
	_.include =3D function(url, ping) { _.require(url, ping, 'include'); };
	_.require =3D function(url, ping, type) {
		if (type !=3D 'include') type =3D 'require';
		if ($.isArray(url)) {
			for (var i=3D0; i < url.length; i++) {=20
				_.require(url[i], ping, type);
			}
		} else {
			_.debug(type + ": " + url);
			if (_.isLoaded) _.load(url, ping);=20
			else if (type =3D=3D 'required') _.required.push({"path":url, =
"callback":ping, loaded:false});
			else _.included.push({"path":url, "callback":ping, loaded:false});
		}
	};
	_.foreach =3D function(data, f) {
		if ($.isArray(data)) {
			for (var i=3D0; i < data.length; i++) {
				f(data[i], i);
			}
		}
	}
=09
	// On ready
	$(document).ready(function() {
		_.isReady=3Dtrue;
		// Shortcuts
		$head =3D $('head')[0];
		$body =3D $('body')[0];
		_.load('retrofit.js');
		// Callback
		for (var i=3D0; i < _.onReady.length; i++) {
			_.onReady[i](jQuery, MileSplit);
		}
		// Required files
		for (var i=3D0; i < _.required.length; i++) {
			_.load(_.required[i].path);
		}
		// Included files (less priority... prereqs must finish loading first)
		for (var i=3D0; i < _.included.length; i++) {=20
			_.load(_.included[i].path);
		}
		// Dialog
		$('a.dialog').click(function(e) {
			e.preventDefault();
			var $this =3D $(this);
			new _.Dialog($this.attr('rel'), { message:$this.attr('title'), =
url:$this.attr('href') });
		});
		// External link tracking
		$("a[href^=3D'http']").click(function(e) { _.ga.trackEvent('Link', =
'Click', $(this).attr('href')); });
		// Document Domain
		//if (_.meta.domain) document.domain =3D _.meta.domain;
		// Finishing values
		_.isLoaded=3Dtrue;
		// Callback
		for (var i=3D0; i < _.onDone.length; i++) {
			_.onDone[i](jQuery, MileSplit);
		}
	});
=09
	_.API =3D {
		endPoint: 'http://api.milesplit.com/', userAgent: 'MileSplit AJAX =
Client',
		buildQueryString: function(params, jsonp) {
			var query_string =3D $.param(params);
			query_string +=3D '&k=3D' + _.meta.appName + '&h=3D' + _.meta.appHash =
+ '&u=3D' + _.meta.userName + '&t=3D' + _.meta.userToken;
			if (jsonp) query_string +=3D '&callback=3D?';
			return query_string;
		},
		buildURL: function(method, params, jsonp) {
			var url =3D _.API.endPoint + method + '.json';
			var query_string =3D _.API.buildQueryString(params, jsonp);
			if (query_string.length > 0) url +=3D '?' + query_string;
			_.debug('api call: ' + url);
			return url;
		},
		get: function(method, a, b) {=20
			if ($.isFunction(a)) $.getJSON(_.API.buildURL(method, {}, true), a);
			else if ($.isPlainObject(a)) $.getJSON(_.API.buildURL(method, a, =
true), b);=20
			else $.getJSON(_.API.buildURL(method, {}, true) + '&' + a, b);
		},
		post: function(method, opts, callback_func) {
			// Variables
			var enctype =3D 'multipart/form-data';
			var callback_url =3D 'http://' + _.meta.domain + =
'/post_callback.php';
			var my_form =3D $('<form></form>');
			// Overrides
			if ('callback_url' in opts) callback_url =3D opts.callback_url;
			if ('enctype' in opts) enctype =3D opts.enctype;
			if ('form' in opts) my_form =3D opts.form;
			// Create callback method
			var callback_method_name =3D 'iframePostCallback' + =
Math.round(Math.random() * 99999);
			var iframe_target_name =3D callback_method_name;
			MileSplit[callback_method_name] =3D function(json) {
				iframe.remove();
				//my_form.remove();
				my_form.find('input[type=3Dhidden]').remove();
				// I know we're resetting values, but IE9 seems to dislike an empty =
enctype
				my_form.attr('action', '').attr('enctype', enctype).attr('target', =
'');
				if ($.isFunction(callback_func)) callback_func(json);
			};
			// Prepare form
			my_form.attr('action', _.API.endPoint + method + '.json')
				.attr('method', 'POST')
				.attr('enctype', enctype)
				.attr('encoding', enctype)
				.attr('target', iframe_target_name)
				.append($('<input type=3D"hidden" name=3D"callback_url" value=3D"' + =
callback_url + '" />'))
				.append($('<input type=3D"hidden" name=3D"callback" =
value=3D"MileSplit.' + callback_method_name + '" />'))
				.append($('<input type=3D"hidden" name=3D"k" value=3D"' + =
_.meta.appName + '" />'))
				.append($('<input type=3D"hidden" name=3D"h" value=3D"' + =
_.meta.appHash + '" />'))
				.append($('<input type=3D"hidden" name=3D"u" value=3D"' + =
_.meta.userName + '" />'))
				.append($('<input type=3D"hidden" name=3D"t" value=3D"' + =
_.meta.userToken + '" />'));
			// Extra parameters passed in
			if ($.isPlainObject(opts.params)) {
				$.each(opts.params, function(key, value) {
					my_form.append($('<input type=3D"hidden" name=3D"' + key + '" =
value=3D"' + value + '" />'));
				});
			}
			//my_form.hide();
			//$(document.body).append(my_form);
			// Create iframe
			// Put name in tag for IE7, otherwise the form submission with target =
a new window
			var iframe =3D $('<iframe name=3D"' + iframe_target_name + =
'"></iframe>');
			iframe.hide();
			$(document.body).append(iframe);
			// Submit form
			my_form.submit();
		}
	};
=09
	_.Dialog =3D function(type, opts, callback) {
		// Layout
		var $overlay =3D $('<div id=3D"dialog_overlay"><div =
class=3D"inner"></div></div>').addClass(type);
		var $container =3D $('<div =
id=3D"dialog_container"></div>').addClass(type);
		var $dialog =3D $('<div id=3D"dialog_box"><div =
class=3D"inner"></div></div>');
		var $content =3D $('<div class=3D"content">Loading...</div>');
		var $buttons =3D $('<div class=3D"buttons"></div>');
		var $body =3D $('body');
		// Private variables
		var me =3D this;
		var open =3D true;
		// Public variables
		this.width =3D 500;
		this.height =3D 400;
		this.result =3D '';
		// Overrides
		if ('width' in opts) me.width =3D opts.width;
		if ('height' in opts) me.height =3D opts.height;
		if ('open' in opts) open =3D opts.open;
		// Private methods
		var left =3D function() {
			return ($(window).width()/2) - (me.width / 2);
		}
		var top =3D function() {
			return Math.round((($(window).height()/2) - (me.height / 2)) * .7);
		}
		// Public methods
		this.overlay =3D function() { return $overlay; };
		this.element =3D function() { return $container; };
		this.content =3D function() { return $content; };
		this.buttons =3D function() { return $buttons; };
		this.title =3D function(str) {
			if (arguments.length =3D=3D 1) opts.title =3D str;
			else return opts.title;
		}
		this.body =3D function(html) {
			if (arguments.length =3D=3D 1) opts.html =3D html;
			else {
				// Support legacy message option
				if ('html' in opts) return opts.html;
				else return opts.message;
			}
		}
		this.close =3D function(value) {
			me.result =3D value;
			if (callback) callback(me);
			$overlay.fadeOut('slow', function() { $overlay.remove(); });
			$container.fadeOut('slow', function() { $container.remove(); });
			$body.removeClass('dialog_on');
			return me;
		}
		this.go =3D function() {
			me.close();
			document.location.href =3D opts.url;
			return me;
		}
		this.show =3D function() {
			if (type =3D=3D 'alert') {
				if (opts.url =3D=3D '#' || opts.url =3D=3D '' || !opts.url) =
$content.html(opts.message);
				else {
					$content.empty();
					if (opts.message.length > 0) $('<header><strong>' + opts.message + =
'</strong></header>').appendTo($content);
					$('<div =
class=3D"frame">Loading...</div>').appendTo($content).load(opts.url);
				}
				$buttons.append('<button type=3D"button" class=3D"ok">OK</button>');
				$buttons.click(function(e) {
					me.close();
				});
			} else if (type =3D=3D 'popup') {
				$content.load(opts.url, function() {
					// turn buttons into closures
				});
			} else if (type =3D=3D 'menu') {
				if (typeof(opts.html) =3D=3D 'string') {
						$content.html('<header><strong>' + opts.title + =
'</strong></header><div class=3D"menu_content"><div class=3D"inner">' + =
opts.html + '</div></div>');
				} else {
						$content.html('<header><strong>' + opts.title + =
'</strong></header><div class=3D"menu_content"><div =
class=3D"inner"></div></div>');
						$content.find('div.menu_content div.inner').append(opts.html);
				}
				$content.find('a').click(function(e) {
					e.stopPropagation();
					if (!$(this).hasClass('link')) {
						me.close($(this).attr('href'));
						e.preventDefault();
						return false;
					}
				});
				$content.click(function(e) {
					e.preventDefault();
					e.stopPropagation();
					return false;
				});
			} else {
				$content.html(opts.message);
				var $ok =3D $('<button type=3D"button" =
class=3D"ok">Yes</button>').click(function(e) { me.go(); =
}).appendTo($buttons);
				var $cancel =3D $('<button type=3D"button" =
class=3D"cancel">No</button>').click(function(e) { me.close(); =
}).prependTo($buttons);
			}
			// Overlay close
			$container.click(function(e) { me.close(); });
			// Position
			$dialog.css({ left:left(), top:top(), width:me.width, =
height:me.height });
			// Assemble
			$dialog.find('div').eq(0).append($content).append($buttons);
			$container.append($dialog);
			// Show it
			$body.addClass('dialog_on');
			$overlay.hide();
			$container.hide();
			$overlay.prependTo($body);
			$container.prependTo($body);
			$overlay.fadeIn('slow');
			$container.fadeIn('slow');
			return me;
		}
		// Open now?
		if (open) me.show();
		return this;
	};
=09
	_.ga =3D new function() {
		// Initialize
		_.debug('initialized ga');
		var g =3D null;
		var b =3D null;
		var me =3D this;
		// Public methods
		this.logVideoPlay =3D function(label, value) {
			var from =3D 'other';
			var pre =3D document.location.pathname.substr(0,4);
			if (pre =3D=3D '/mee') from =3D 'meets';
			if (pre =3D=3D '/vid') from =3D 'videos';
			if (pre =3D=3D '/art') from =3D 'articles';
			g._trackEvent('Video', 'Play', label, value);
			g._trackEvent('Video', 'PlayedFrom', from);
			return me;
		};
		//this.logVideoPlay =3D function(label, value) { =
g._trackEvent('Video', 'Play', label, value); return me; };
		this.logVideoLoad =3D function(label, value) { g._trackEvent('Video', =
'Load', label, value); return me; };
		this.trackEvent =3D function(category, action, label, value) { =
g._trackEvent(category, action, label, value); return me; };
		this.logGooglePageView =3D function() { _.debug('log ga pageview'); =
g._trackPageview(); return me; };
		this.logComscorePageView =3D function() {	if (typeof COMSCORE =3D=3D =
'undefined') return me; _.debug('log comscore pageview'); =
COMSCORE.beacon(b); return me; };
		this.logPageView =3D function() {=20
			me.logGooglePageView();
			me.logComscorePageView();
			return me;
		}
		this.google =3D function(gaID) {
			if (arguments.length =3D=3D 1) {
				g =3D _gat._createTracker(gaID, _.meta.appName);
				g._setDomainName('.' + _.meta.domain);
				g._setAllowLinker(true);
				g._setAllowHash(false);
				return me;
			} else {
				return g;
			}
		};
		this.comscore =3D function(opts) {
			if (arguments.length =3D=3D 1) {
				b =3D opts;
				return me;
			} else {
				return b;
			}
		};
	}();
=09
	$.fn.ahah =3D function(src, f) {
		document.domain =3D _.meta.domain;
		var i =3D src.indexOf(' ');
		var url =3D src;
		var path =3D '';
		if (i > 0) {
			url =3D src.substr(0, i);
			path =3D src.substr(i+1);
		}
		var $target =3D this;
		var $iframe =3D =
$('<iframe></iframe>').appendTo($(document.body)).attr('src', =
url).hide();
		// Once it's loaded...
		$iframe.load(function() {
			var if0 =3D $iframe[0];
			var $html =3D $( (if0.contentDocument ? if0.contentDocument.body : =
if0.contentWindow.document.body) );
			if (!path) $target.html( $html.html() );
			else $target.html($html.find(path).html());
			$iframe.remove();
			if ($.isFunction(f)) f($target);
			$target.removeClass('loading');
		});
		// Give it back
		return this;
	};

=09
})(jQuery, MileSplit);

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cache.milesplit.com/framework/plugins/prototype.js

/*  Prototype JavaScript framework, version 1.6.0.3
 *  (c) 2005-2008 Sam Stephenson
 *
 *  Prototype is freely distributable under the terms of an MIT-style =
license.
 *  For details, see the Prototype web site: http://www.prototypejs.org/
 *
 =
*------------------------------------------------------------------------=
--*/

var Prototype =3D {
  Version: '1.6.0.3',

  Browser: {
    IE:     !!(window.attachEvent &&
      navigator.userAgent.indexOf('Opera') =3D=3D=3D -1),
    Opera:  navigator.userAgent.indexOf('Opera') > -1,
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 &&
      navigator.userAgent.indexOf('KHTML') =3D=3D=3D -1,
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)
  },

  BrowserFeatures: {
    XPath: !!document.evaluate,
    SelectorsAPI: !!document.querySelector,
    ElementExtensions: !!window.HTMLElement,
    SpecificElementExtensions:
      document.createElement('div')['__proto__'] &&
      document.createElement('div')['__proto__'] !=3D=3D
        document.createElement('form')['__proto__']
  },

  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,

  emptyFunction: function() { },
  K: function(x) { return x }
};

if (Prototype.Browser.MobileSafari)
  Prototype.BrowserFeatures.SpecificElementExtensions =3D false;


/* Based on Alex Arnell's inheritance implementation. */
var Class =3D {
  create: function() {
    var parent =3D null, properties =3D $A(arguments);
    if (Object.isFunction(properties[0]))
      parent =3D properties.shift();

    function klass() {
      this.initialize.apply(this, arguments);
    }

    Object.extend(klass, Class.Methods);
    klass.superclass =3D parent;
    klass.subclasses =3D [];

    if (parent) {
      var subclass =3D function() { };
      subclass.prototype =3D parent.prototype;
      klass.prototype =3D new subclass;
      parent.subclasses.push(klass);
    }

    for (var i =3D 0; i < properties.length; i++)
      klass.addMethods(properties[i]);

    if (!klass.prototype.initialize)
      klass.prototype.initialize =3D Prototype.emptyFunction;

    klass.prototype.constructor =3D klass;

    return klass;
  }
};

Class.Methods =3D {
  addMethods: function(source) {
    var ancestor   =3D this.superclass && this.superclass.prototype;
    var properties =3D Object.keys(source);

    if (!Object.keys({ toString: true }).length)
      properties.push("toString", "valueOf");

    for (var i =3D 0, length =3D properties.length; i < length; i++) {
      var property =3D properties[i], value =3D source[property];
      if (ancestor && Object.isFunction(value) &&
          value.argumentNames().first() =3D=3D "$super") {
        var method =3D value;
        value =3D (function(m) {
          return function() { return ancestor[m].apply(this, arguments) =
};
        })(property).wrap(method);

        value.valueOf =3D method.valueOf.bind(method);
        value.toString =3D method.toString.bind(method);
      }
      this.prototype[property] =3D value;
    }

    return this;
  }
};

var Abstract =3D { };

Object.extend =3D function(destination, source) {
  for (var property in source)
    destination[property] =3D source[property];
  return destination;
};

Object.extend(Object, {
  inspect: function(object) {
    try {
      if (Object.isUndefined(object)) return 'undefined';
      if (object =3D=3D=3D null) return 'null';
      return object.inspect ? object.inspect() : String(object);
    } catch (e) {
      if (e instanceof RangeError) return '...';
      throw e;
    }
  },

  toJSON: function(object) {
    var type =3D typeof object;
    switch (type) {
      case 'undefined':
      case 'function':
      case 'unknown': return;
      case 'boolean': return object.toString();
    }

    if (object =3D=3D=3D null) return 'null';
    if (object.toJSON) return object.toJSON();
    if (Object.isElement(object)) return;

    var results =3D [];
    for (var property in object) {
      var value =3D Object.toJSON(object[property]);
      if (!Object.isUndefined(value))
        results.push(property.toJSON() + ': ' + value);
    }

    return '{' + results.join(', ') + '}';
  },

  toQueryString: function(object) {
    return $H(object).toQueryString();
  },

  toHTML: function(object) {
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);
  },

  keys: function(object) {
    var keys =3D [];
    for (var property in object)
      keys.push(property);
    return keys;
  },

  values: function(object) {
    var values =3D [];
    for (var property in object)
      values.push(object[property]);
    return values;
  },

  clone: function(object) {
    return Object.extend({ }, object);
  },

  isElement: function(object) {
    return !!(object && object.nodeType =3D=3D 1);
  },

  isArray: function(object) {
    return object !=3D null && typeof object =3D=3D "object" &&
      'splice' in object && 'join' in object;
  },

  isHash: function(object) {
    return object instanceof Hash;
  },

  isFunction: function(object) {
    return typeof object =3D=3D "function";
  },

  isString: function(object) {
    return typeof object =3D=3D "string";
  },

  isNumber: function(object) {
    return typeof object =3D=3D "number";
  },

  isUndefined: function(object) {
    return typeof object =3D=3D "undefined";
  }
});

Object.extend(Function.prototype, {
  argumentNames: function() {
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\(([^\)]*)\)/)[1]
      .replace(/\s+/g, '').split(',');
    return names.length =3D=3D 1 && !names[0] ? [] : names;
  },

  bind: function() {
    if (arguments.length < 2 && Object.isUndefined(arguments[0])) return =
this;
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();
    return function() {
      return __method.apply(object, args.concat($A(arguments)));
    }
  },

  bindAsEventListener: function() {
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();
    return function(event) {
      return __method.apply(object, [event || =
window.event].concat(args));
    }
  },

  curry: function() {
    if (!arguments.length) return this;
    var __method =3D this, args =3D $A(arguments);
    return function() {
      return __method.apply(this, args.concat($A(arguments)));
    }
  },

  delay: function() {
    var __method =3D this, args =3D $A(arguments), timeout =3D =
args.shift() * 1000;
    return window.setTimeout(function() {
      return __method.apply(__method, args);
    }, timeout);
  },

  defer: function() {
    var args =3D [0.01].concat($A(arguments));
    return this.delay.apply(this, args);
  },

  wrap: function(wrapper) {
    var __method =3D this;
    return function() {
      return wrapper.apply(this, =
[__method.bind(this)].concat($A(arguments)));
    }
  },

  methodize: function() {
    if (this._methodized) return this._methodized;
    var __method =3D this;
    return this._methodized =3D function() {
      return __method.apply(null, [this].concat($A(arguments)));
    };
  }
});

Date.prototype.toJSON =3D function() {
  return '"' + this.getUTCFullYear() + '-' +
    (this.getUTCMonth() + 1).toPaddedString(2) + '-' +
    this.getUTCDate().toPaddedString(2) + 'T' +
    this.getUTCHours().toPaddedString(2) + ':' +
    this.getUTCMinutes().toPaddedString(2) + ':' +
    this.getUTCSeconds().toPaddedString(2) + 'Z"';
};

var Try =3D {
  these: function() {
    var returnValue;

    for (var i =3D 0, length =3D arguments.length; i < length; i++) {
      var lambda =3D arguments[i];
      try {
        returnValue =3D lambda();
        break;
      } catch (e) { }
    }

    return returnValue;
  }
};

RegExp.prototype.match =3D RegExp.prototype.test;

RegExp.escape =3D function(str) {
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');
};

/*-----------------------------------------------------------------------=
---*/

var PeriodicalExecuter =3D Class.create({
  initialize: function(callback, frequency) {
    this.callback =3D callback;
    this.frequency =3D frequency;
    this.currentlyExecuting =3D false;

    this.registerCallback();
  },

  registerCallback: function() {
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);
  },

  execute: function() {
    this.callback(this);
  },

  stop: function() {
    if (!this.timer) return;
    clearInterval(this.timer);
    this.timer =3D null;
  },

  onTimerEvent: function() {
    if (!this.currentlyExecuting) {
      try {
        this.currentlyExecuting =3D true;
        this.execute();
      } finally {
        this.currentlyExecuting =3D false;
      }
    }
  }
});
Object.extend(String, {
  interpret: function(value) {
    return value =3D=3D null ? '' : String(value);
  },
  specialChar: {
    '\b': '\\b',
    '\t': '\\t',
    '\n': '\\n',
    '\f': '\\f',
    '\r': '\\r',
    '\\': '\\\\'
  }
});

Object.extend(String.prototype, {
  gsub: function(pattern, replacement) {
    var result =3D '', source =3D this, match;
    replacement =3D arguments.callee.prepareReplacement(replacement);

    while (source.length > 0) {
      if (match =3D source.match(pattern)) {
        result +=3D source.slice(0, match.index);
        result +=3D String.interpret(replacement(match));
        source  =3D source.slice(match.index + match[0].length);
      } else {
        result +=3D source, source =3D '';
      }
    }
    return result;
  },

  sub: function(pattern, replacement, count) {
    replacement =3D this.gsub.prepareReplacement(replacement);
    count =3D Object.isUndefined(count) ? 1 : count;

    return this.gsub(pattern, function(match) {
      if (--count < 0) return match[0];
      return replacement(match);
    });
  },

  scan: function(pattern, iterator) {
    this.gsub(pattern, iterator);
    return String(this);
  },

  truncate: function(length, truncation) {
    length =3D length || 30;
    truncation =3D Object.isUndefined(truncation) ? '...' : truncation;
    return this.length > length ?
      this.slice(0, length - truncation.length) + truncation : =
String(this);
  },

  strip: function() {
    return this.replace(/^\s+/, '').replace(/\s+$/, '');
  },

  stripTags: function() {
    return this.replace(/<\/?[^>]+>/gi, '');
  },

  stripScripts: function() {
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), =
'');
  },

  extractScripts: function() {
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');
    return (this.match(matchAll) || []).map(function(scriptTag) {
      return (scriptTag.match(matchOne) || ['', ''])[1];
    });
  },

  evalScripts: function() {
    return this.extractScripts().map(function(script) { return =
eval(script) });
  },

  escapeHTML: function() {
    var self =3D arguments.callee;
    self.text.data =3D this;
    return self.div.innerHTML;
  },

  unescapeHTML: function() {
    var div =3D new Element('div');
    div.innerHTML =3D this.stripTags();
    return div.childNodes[0] ? (div.childNodes.length > 1 ?
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :
      div.childNodes[0].nodeValue) : '';
  },

  toQueryParams: function(separator) {
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);
    if (!match) return { };

    return match[1].split(separator || '&').inject({ }, function(hash, =
pair) {
      if ((pair =3D pair.split('=3D'))[0]) {
        var key =3D decodeURIComponent(pair.shift());
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];
        if (value !=3D undefined) value =3D decodeURIComponent(value);

        if (key in hash) {
          if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];
          hash[key].push(value);
        }
        else hash[key] =3D value;
      }
      return hash;
    });
  },

  toArray: function() {
    return this.split('');
  },

  succ: function() {
    return this.slice(0, this.length - 1) +
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);
  },

  times: function(count) {
    return count < 1 ? '' : new Array(count + 1).join(this);
  },

  camelize: function() {
    var parts =3D this.split('-'), len =3D parts.length;
    if (len =3D=3D 1) return parts[0];

    var camelized =3D this.charAt(0) =3D=3D '-'
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)
      : parts[0];

    for (var i =3D 1; i < len; i++)
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);

    return camelized;
  },

  capitalize: function() {
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();
  },

  underscore: function() {
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();
  },

  dasherize: function() {
    return this.gsub(/_/,'-');
  },

  inspect: function(useDoubleQuotes) {
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {
      var character =3D String.specialChar[match[0]];
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);
    });
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";
  },

  toJSON: function() {
    return this.inspect(true);
  },

  unfilterJSON: function(filter) {
    return this.sub(filter || Prototype.JSONFilter, '#{1}');
  },

  isJSON: function() {
    var str =3D this;
    if (str.blank()) return false;
    str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);
  },

  evalJSON: function(sanitize) {
    var json =3D this.unfilterJSON();
    try {
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');
    } catch (e) { }
    throw new SyntaxError('Badly formed JSON string: ' + =
this.inspect());
  },

  include: function(pattern) {
    return this.indexOf(pattern) > -1;
  },

  startsWith: function(pattern) {
    return this.indexOf(pattern) =3D=3D=3D 0;
  },

  endsWith: function(pattern) {
    var d =3D this.length - pattern.length;
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;
  },

  empty: function() {
    return this =3D=3D '';
  },

  blank: function() {
    return /^\s*$/.test(this);
  },

  interpolate: function(object, pattern) {
    return new Template(this, pattern).evaluate(object);
  }
});

if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {
  escapeHTML: function() {
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');
  },
  unescapeHTML: function() {
    return =
this.stripTags().replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;=
/g,'>');
  }
});

String.prototype.gsub.prepareReplacement =3D function(replacement) {
  if (Object.isFunction(replacement)) return replacement;
  var template =3D new Template(replacement);
  return function(match) { return template.evaluate(match) };
};

String.prototype.parseQuery =3D String.prototype.toQueryParams;

Object.extend(String.prototype.escapeHTML, {
  div:  document.createElement('div'),
  text: document.createTextNode('')
});

String.prototype.escapeHTML.div.appendChild(String.prototype.escapeHTML.t=
ext);

var Template =3D Class.create({
  initialize: function(template, pattern) {
    this.template =3D template.toString();
    this.pattern =3D pattern || Template.Pattern;
  },

  evaluate: function(object) {
    if (Object.isFunction(object.toTemplateReplacements))
      object =3D object.toTemplateReplacements();

    return this.template.gsub(this.pattern, function(match) {
      if (object =3D=3D null) return '';

      var before =3D match[1] || '';
      if (before =3D=3D '\\') return match[2];

      var ctx =3D object, expr =3D match[3];
      var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;
      match =3D pattern.exec(expr);
      if (match =3D=3D null) return before;

      while (match !=3D null) {
        var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', =
']') : match[1];
        ctx =3D ctx[comp];
        if (null =3D=3D ctx || '' =3D=3D match[3]) break;
        expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : =
match[0].length);
        match =3D pattern.exec(expr);
      }

      return before + String.interpret(ctx);
    });
  }
});
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;

var $break =3D { };

var Enumerable =3D {
  each: function(iterator, context) {
    var index =3D 0;
    try {
      this._each(function(value) {
        iterator.call(context, value, index++);
      });
    } catch (e) {
      if (e !=3D $break) throw e;
    }
    return this;
  },

  eachSlice: function(number, iterator, context) {
    var index =3D -number, slices =3D [], array =3D this.toArray();
    if (number < 1) return array;
    while ((index +=3D number) < array.length)
      slices.push(array.slice(index, index+number));
    return slices.collect(iterator, context);
  },

  all: function(iterator, context) {
    iterator =3D iterator || Prototype.K;
    var result =3D true;
    this.each(function(value, index) {
      result =3D result && !!iterator.call(context, value, index);
      if (!result) throw $break;
    });
    return result;
  },

  any: function(iterator, context) {
    iterator =3D iterator || Prototype.K;
    var result =3D false;
    this.each(function(value, index) {
      if (result =3D !!iterator.call(context, value, index))
        throw $break;
    });
    return result;
  },

  collect: function(iterator, context) {
    iterator =3D iterator || Prototype.K;
    var results =3D [];
    this.each(function(value, index) {
      results.push(iterator.call(context, value, index));
    });
    return results;
  },

  detect: function(iterator, context) {
    var result;
    this.each(function(value, index) {
      if (iterator.call(context, value, index)) {
        result =3D value;
        throw $break;
      }
    });
    return result;
  },

  findAll: function(iterator, context) {
    var results =3D [];
    this.each(function(value, index) {
      if (iterator.call(context, value, index))
        results.push(value);
    });
    return results;
  },

  grep: function(filter, iterator, context) {
    iterator =3D iterator || Prototype.K;
    var results =3D [];

    if (Object.isString(filter))
      filter =3D new RegExp(filter);

    this.each(function(value, index) {
      if (filter.match(value))
        results.push(iterator.call(context, value, index));
    });
    return results;
  },

  include: function(object) {
    if (Object.isFunction(this.indexOf))
      if (this.indexOf(object) !=3D -1) return true;

    var found =3D false;
    this.each(function(value) {
      if (value =3D=3D object) {
        found =3D true;
        throw $break;
      }
    });
    return found;
  },

  inGroupsOf: function(number, fillWith) {
    fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;
    return this.eachSlice(number, function(slice) {
      while(slice.length < number) slice.push(fillWith);
      return slice;
    });
  },

  inject: function(memo, iterator, context) {
    this.each(function(value, index) {
      memo =3D iterator.call(context, memo, value, index);
    });
    return memo;
  },

  invoke: function(method) {
    var args =3D $A(arguments).slice(1);
    return this.map(function(value) {
      return value[method].apply(value, args);
    });
  },

  max: function(iterator, context) {
    iterator =3D iterator || Prototype.K;
    var result;
    this.each(function(value, index) {
      value =3D iterator.call(context, value, index);
      if (result =3D=3D null || value >=3D result)
        result =3D value;
    });
    return result;
  },

  min: function(iterator, context) {
    iterator =3D iterator || Prototype.K;
    var result;
    this.each(function(value, index) {
      value =3D iterator.call(context, value, index);
      if (result =3D=3D null || value < result)
        result =3D value;
    });
    return result;
  },

  partition: function(iterator, context) {
    iterator =3D iterator || Prototype.K;
    var trues =3D [], falses =3D [];
    this.each(function(value, index) {
      (iterator.call(context, value, index) ?
        trues : falses).push(value);
    });
    return [trues, falses];
  },

  pluck: function(property) {
    var results =3D [];
    this.each(function(value) {
      results.push(value[property]);
    });
    return results;
  },

  reject: function(iterator, context) {
    var results =3D [];
    this.each(function(value, index) {
      if (!iterator.call(context, value, index))
        results.push(value);
    });
    return results;
  },

  sortBy: function(iterator, context) {
    return this.map(function(value, index) {
      return {
        value: value,
        criteria: iterator.call(context, value, index)
      };
    }).sort(function(left, right) {
      var a =3D left.criteria, b =3D right.criteria;
      return a < b ? -1 : a > b ? 1 : 0;
    }).pluck('value');
  },

  toArray: function() {
    return this.map();
  },

  zip: function() {
    var iterator =3D Prototype.K, args =3D $A(arguments);
    if (Object.isFunction(args.last()))
      iterator =3D args.pop();

    var collections =3D [this].concat(args).map($A);
    return this.map(function(value, index) {
      return iterator(collections.pluck(index));
    });
  },

  size: function() {
    return this.toArray().length;
  },

  inspect: function() {
    return '#<Enumerable:' + this.toArray().inspect() + '>';
  }
};

Object.extend(Enumerable, {
  map:     Enumerable.collect,
  find:    Enumerable.detect,
  select:  Enumerable.findAll,
  filter:  Enumerable.findAll,
  member:  Enumerable.include,
  entries: Enumerable.toArray,
  every:   Enumerable.all,
  some:    Enumerable.any
});
function $A(iterable) {
  if (!iterable) return [];
  if (iterable.toArray) return iterable.toArray();
  var length =3D iterable.length || 0, results =3D new Array(length);
  while (length--) results[length] =3D iterable[length];
  return results;
}

if (Prototype.Browser.WebKit) {
  $A =3D function(iterable) {
    if (!iterable) return [];
    // In Safari, only use the `toArray` method if it's not a NodeList.
    // A NodeList is a function, has an function `item` property, and a =
numeric
    // `length` property. Adapted from Google Doctype.
    if (!(typeof iterable =3D=3D=3D 'function' && typeof iterable.length =
=3D=3D=3D
        'number' && typeof iterable.item =3D=3D=3D 'function') && =
iterable.toArray)
      return iterable.toArray();
    var length =3D iterable.length || 0, results =3D new Array(length);
    while (length--) results[length] =3D iterable[length];
    return results;
  };
}

Array.from =3D $A;

Object.extend(Array.prototype, Enumerable);

if (!Array.prototype._reverse) Array.prototype._reverse =3D =
Array.prototype.reverse;

Object.extend(Array.prototype, {
  _each: function(iterator) {
    for (var i =3D 0, length =3D this.length; i < length; i++)
      iterator(this[i]);
  },

  clear: function() {
    this.length =3D 0;
    return this;
  },

  first: function() {
    return this[0];
  },

  last: function() {
    return this[this.length - 1];
  },

  compact: function() {
    return this.select(function(value) {
      return value !=3D null;
    });
  },

  flatten: function() {
    return this.inject([], function(array, value) {
      return array.concat(Object.isArray(value) ?
        value.flatten() : [value]);
    });
  },

  without: function() {
    var values =3D $A(arguments);
    return this.select(function(value) {
      return !values.include(value);
    });
  },

  reverse: function(inline) {
    return (inline !=3D=3D false ? this : this.toArray())._reverse();
  },

  reduce: function() {
    return this.length > 1 ? this : this[0];
  },

  uniq: function(sorted) {
    return this.inject([], function(array, value, index) {
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))
        array.push(value);
      return array;
    });
  },

  intersect: function(array) {
    return this.uniq().findAll(function(item) {
      return array.detect(function(value) { return item =3D=3D=3D value =
});
    });
  },

  clone: function() {
    return [].concat(this);
  },

  size: function() {
    return this.length;
  },

  inspect: function() {
    return '[' + this.map(Object.inspect).join(', ') + ']';
  },

  toJSON: function() {
    var results =3D [];
    this.each(function(object) {
      var value =3D Object.toJSON(object);
      if (!Object.isUndefined(value)) results.push(value);
    });
    return '[' + results.join(', ') + ']';
  }
});

// use native browser JS 1.6 implementation if available
if (Object.isFunction(Array.prototype.forEach))
  Array.prototype._each =3D Array.prototype.forEach;

if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, =
i) {
  i || (i =3D 0);
  var length =3D this.length;
  if (i < 0) i =3D length + i;
  for (; i < length; i++)
    if (this[i] =3D=3D=3D item) return i;
  return -1;
};

if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D =
function(item, i) {
  i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;
  var n =3D this.slice(0, i).reverse().indexOf(item);
  return (n < 0) ? n : i - n - 1;
};

Array.prototype.toArray =3D Array.prototype.clone;

function $w(string) {
  if (!Object.isString(string)) return [];
  string =3D string.strip();
  return string ? string.split(/\s+/) : [];
}

if (Prototype.Browser.Opera){
  Array.prototype.concat =3D function() {
    var array =3D [];
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {
      if (Object.isArray(arguments[i])) {
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)
          array.push(arguments[i][j]);
      } else {
        array.push(arguments[i]);
      }
    }
    return array;
  };
}
Object.extend(Number.prototype, {
  toColorPart: function() {
    return this.toPaddedString(2, 16);
  },

  succ: function() {
    return this + 1;
  },

  times: function(iterator, context) {
    $R(0, this, true).each(iterator, context);
    return this;
  },

  toPaddedString: function(length, radix) {
    var string =3D this.toString(radix || 10);
    return '0'.times(length - string.length) + string;
  },

  toJSON: function() {
    return isFinite(this) ? this.toString() : 'null';
  }
});

$w('abs round ceil floor').each(function(method){
  Number.prototype[method] =3D Math[method].methodize();
});
function $H(object) {
  return new Hash(object);
};

var Hash =3D Class.create(Enumerable, (function() {

  function toQueryPair(key, value) {
    if (Object.isUndefined(value)) return key;
    return key + '=3D' + encodeURIComponent(String.interpret(value));
  }

  return {
    initialize: function(object) {
      this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);
    },

    _each: function(iterator) {
      for (var key in this._object) {
        var value =3D this._object[key], pair =3D [key, value];
        pair.key =3D key;
        pair.value =3D value;
        iterator(pair);
      }
    },

    set: function(key, value) {
      return this._object[key] =3D value;
    },

    get: function(key) {
      // simulating poorly supported hasOwnProperty
      if (this._object[key] !=3D=3D Object.prototype[key])
        return this._object[key];
    },

    unset: function(key) {
      var value =3D this._object[key];
      delete this._object[key];
      return value;
    },

    toObject: function() {
      return Object.clone(this._object);
    },

    keys: function() {
      return this.pluck('key');
    },

    values: function() {
      return this.pluck('value');
    },

    index: function(value) {
      var match =3D this.detect(function(pair) {
        return pair.value =3D=3D=3D value;
      });
      return match && match.key;
    },

    merge: function(object) {
      return this.clone().update(object);
    },

    update: function(object) {
      return new Hash(object).inject(this, function(result, pair) {
        result.set(pair.key, pair.value);
        return result;
      });
    },

    toQueryString: function() {
      return this.inject([], function(results, pair) {
        var key =3D encodeURIComponent(pair.key), values =3D pair.value;

        if (values && typeof values =3D=3D 'object') {
          if (Object.isArray(values))
            return results.concat(values.map(toQueryPair.curry(key)));
        } else results.push(toQueryPair(key, values));
        return results;
      }).join('&');
    },

    inspect: function() {
      return '#<Hash:{' + this.map(function(pair) {
        return pair.map(Object.inspect).join(': ');
      }).join(', ') + '}>';
    },

    toJSON: function() {
      return Object.toJSON(this.toObject());
    },

    clone: function() {
      return new Hash(this);
    }
  }
})());

Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;
Hash.from =3D $H;
var ObjectRange =3D Class.create(Enumerable, {
  initialize: function(start, end, exclusive) {
    this.start =3D start;
    this.end =3D end;
    this.exclusive =3D exclusive;
  },

  _each: function(iterator) {
    var value =3D this.start;
    while (this.include(value)) {
      iterator(value);
      value =3D value.succ();
    }
  },

  include: function(value) {
    if (value < this.start)
      return false;
    if (this.exclusive)
      return value < this.end;
    return value <=3D this.end;
  }
});

var $R =3D function(start, end, exclusive) {
  return new ObjectRange(start, end, exclusive);
};

var Ajax =3D {
  getTransport: function() {
    return Try.these(
      function() {return new XMLHttpRequest()},
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}
    ) || false;
  },

  activeRequestCount: 0
};

Ajax.Responders =3D {
  responders: [],

  _each: function(iterator) {
    this.responders._each(iterator);
  },

  register: function(responder) {
    if (!this.include(responder))
      this.responders.push(responder);
  },

  unregister: function(responder) {
    this.responders =3D this.responders.without(responder);
  },

  dispatch: function(callback, request, transport, json) {
    this.each(function(responder) {
      if (Object.isFunction(responder[callback])) {
        try {
          responder[callback].apply(responder, [request, transport, =
json]);
        } catch (e) { }
      }
    });
  }
};

Object.extend(Ajax.Responders, Enumerable);

Ajax.Responders.register({
  onCreate:   function() { Ajax.activeRequestCount++ },
  onComplete: function() { Ajax.activeRequestCount-- }
});

Ajax.Base =3D Class.create({
  initialize: function(options) {
    this.options =3D {
      method:       'post',
      asynchronous: true,
      contentType:  'application/x-www-form-urlencoded',
      encoding:     'UTF-8',
      parameters:   '',
      evalJSON:     true,
      evalJS:       true
    };
    Object.extend(this.options, options || { });

    this.options.method =3D this.options.method.toLowerCase();

    if (Object.isString(this.options.parameters))
      this.options.parameters =3D =
this.options.parameters.toQueryParams();
    else if (Object.isHash(this.options.parameters))
      this.options.parameters =3D this.options.parameters.toObject();
  }
});

Ajax.Request =3D Class.create(Ajax.Base, {
  _complete: false,

  initialize: function($super, url, options) {
    $super(options);
    this.transport =3D Ajax.getTransport();
    this.request(url);
  },

  request: function(url) {
    this.url =3D url;
    this.method =3D this.options.method;
    var params =3D Object.clone(this.options.parameters);

    if (!['get', 'post'].include(this.method)) {
      // simulate other verbs over post
      params['_method'] =3D this.method;
      this.method =3D 'post';
    }

    this.parameters =3D params;

    if (params =3D Object.toQueryString(params)) {
      // when GET, append parameters to URL
      if (this.method =3D=3D 'get')
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))
        params +=3D '&_=3D';
    }

    try {
      var response =3D new Ajax.Response(this);
      if (this.options.onCreate) this.options.onCreate(response);
      Ajax.Responders.dispatch('onCreate', this, response);

      this.transport.open(this.method.toUpperCase(), this.url,
        this.options.asynchronous);

      if (this.options.asynchronous) =
this.respondToReadyState.bind(this).defer(1);

      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);
      this.setRequestHeaders();

      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;
      this.transport.send(this.body);

      /* Force Firefox to handle ready state 4 for synchronous requests =
*/
      if (!this.options.asynchronous && this.transport.overrideMimeType)
        this.onStateChange();

    }
    catch (e) {
      this.dispatchException(e);
    }
  },

  onStateChange: function() {
    var readyState =3D this.transport.readyState;
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))
      this.respondToReadyState(this.transport.readyState);
  },

  setRequestHeaders: function() {
    var headers =3D {
      'X-Requested-With': 'XMLHttpRequest',
      'X-Prototype-Version': Prototype.Version,
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'
    };

    if (this.method =3D=3D 'post') {
      headers['Content-type'] =3D this.options.contentType +
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');

      /* Force "Connection: close" for older Mozilla browsers to work
       * around a bug where XMLHttpRequest sends an incorrect
       * Content-length header. See Mozilla Bugzilla #246651.
       */
      if (this.transport.overrideMimeType &&
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)
            headers['Connection'] =3D 'close';
    }

    // user-defined headers
    if (typeof this.options.requestHeaders =3D=3D 'object') {
      var extras =3D this.options.requestHeaders;

      if (Object.isFunction(extras.push))
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D =
2)
          headers[extras[i]] =3D extras[i+1];
      else
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });
    }

    for (var name in headers)
      this.transport.setRequestHeader(name, headers[name]);
  },

  success: function() {
    var status =3D this.getStatus();
    return !status || (status >=3D 200 && status < 300);
  },

  getStatus: function() {
    try {
      return this.transport.status || 0;
    } catch (e) { return 0 }
  },

  respondToReadyState: function(readyState) {
    var state =3D Ajax.Request.Events[readyState], response =3D new =
Ajax.Response(this);

    if (state =3D=3D 'Complete') {
      try {
        this._complete =3D true;
        (this.options['on' + response.status]
         || this.options['on' + (this.success() ? 'Success' : =
'Failure')]
         || Prototype.emptyFunction)(response, response.headerJSON);
      } catch (e) {
        this.dispatchException(e);
      }

      var contentType =3D response.getHeader('Content-type');
      if (this.options.evalJS =3D=3D 'force'
          || (this.options.evalJS && this.isSameOrigin() && contentType
          && =
contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i)))
        this.evalResponse();
    }

    try {
      (this.options['on' + state] || Prototype.emptyFunction)(response, =
response.headerJSON);
      Ajax.Responders.dispatch('on' + state, this, response, =
response.headerJSON);
    } catch (e) {
      this.dispatchException(e);
    }

    if (state =3D=3D 'Complete') {
      // avoid memory leak in MSIE: clean up
      this.transport.onreadystatechange =3D Prototype.emptyFunction;
    }
  },

  isSameOrigin: function() {
    var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);
    return !m || (m[0] =3D=3D =
'#{protocol}//#{domain}#{port}'.interpolate({
      protocol: location.protocol,
      domain: document.domain,
      port: location.port ? ':' + location.port : ''
    }));
  },

  getHeader: function(name) {
    try {
      return this.transport.getResponseHeader(name) || null;
    } catch (e) { return null }
  },

  evalResponse: function() {
    try {
      return eval((this.transport.responseText || '').unfilterJSON());
    } catch (e) {
      this.dispatchException(e);
    }
  },

  dispatchException: function(exception) {
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);
    Ajax.Responders.dispatch('onException', this, exception);
  }
});

Ajax.Request.Events =3D
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];

Ajax.Response =3D Class.create({
  initialize: function(request){
    this.request =3D request;
    var transport  =3D this.transport  =3D request.transport,
        readyState =3D this.readyState =3D transport.readyState;

    if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) =
{
      this.status       =3D this.getStatus();
      this.statusText   =3D this.getStatusText();
      this.responseText =3D String.interpret(transport.responseText);
      this.headerJSON   =3D this._getHeaderJSON();
    }

    if(readyState =3D=3D 4) {
      var xml =3D transport.responseXML;
      this.responseXML  =3D Object.isUndefined(xml) ? null : xml;
      this.responseJSON =3D this._getResponseJSON();
    }
  },

  status:      0,
  statusText: '',

  getStatus: Ajax.Request.prototype.getStatus,

  getStatusText: function() {
    try {
      return this.transport.statusText || '';
    } catch (e) { return '' }
  },

  getHeader: Ajax.Request.prototype.getHeader,

  getAllHeaders: function() {
    try {
      return this.getAllResponseHeaders();
    } catch (e) { return null }
  },

  getResponseHeader: function(name) {
    return this.transport.getResponseHeader(name);
  },

  getAllResponseHeaders: function() {
    return this.transport.getAllResponseHeaders();
  },

  _getHeaderJSON: function() {
    var json =3D this.getHeader('X-JSON');
    if (!json) return null;
    json =3D decodeURIComponent(escape(json));
    try {
      return json.evalJSON(this.request.options.sanitizeJSON ||
        !this.request.isSameOrigin());
    } catch (e) {
      this.request.dispatchException(e);
    }
  },

  _getResponseJSON: function() {
    var options =3D this.request.options;
    if (!options.evalJSON || (options.evalJSON !=3D 'force' &&
      !(this.getHeader('Content-type') || =
'').include('application/json')) ||
        this.responseText.blank())
          return null;
    try {
      return this.responseText.evalJSON(options.sanitizeJSON ||
        !this.request.isSameOrigin());
    } catch (e) {
      this.request.dispatchException(e);
    }
  }
});

Ajax.Updater =3D Class.create(Ajax.Request, {
  initialize: function($super, container, url, options) {
    this.container =3D {
      success: (container.success || container),
      failure: (container.failure || (container.success ? null : =
container))
    };

    options =3D Object.clone(options);
    var onComplete =3D options.onComplete;
    options.onComplete =3D (function(response, json) {
      this.updateContent(response.responseText);
      if (Object.isFunction(onComplete)) onComplete(response, json);
    }).bind(this);

    $super(url, options);
  },

  updateContent: function(responseText) {
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'],
        options =3D this.options;

    if (!options.evalScripts) responseText =3D =
responseText.stripScripts();

    if (receiver =3D $(receiver)) {
      if (options.insertion) {
        if (Object.isString(options.insertion)) {
          var insertion =3D { }; insertion[options.insertion] =3D =
responseText;
          receiver.insert(insertion);
        }
        else options.insertion(receiver, responseText);
      }
      else receiver.update(responseText);
    }
  }
});

Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {
  initialize: function($super, container, url, options) {
    $super(options);
    this.onComplete =3D this.options.onComplete;

    this.frequency =3D (this.options.frequency || 2);
    this.decay =3D (this.options.decay || 1);

    this.updater =3D { };
    this.container =3D container;
    this.url =3D url;

    this.start();
  },

  start: function() {
    this.options.onComplete =3D this.updateComplete.bind(this);
    this.onTimerEvent();
  },

  stop: function() {
    this.updater.options.onComplete =3D undefined;
    clearTimeout(this.timer);
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);
  },

  updateComplete: function(response) {
    if (this.options.decay) {
      this.decay =3D (response.responseText =3D=3D this.lastText ?
        this.decay * this.options.decay : 1);

      this.lastText =3D response.responseText;
    }
    this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * =
this.frequency);
  },

  onTimerEvent: function() {
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);
  }
});
function $(element) {
  if (arguments.length > 1) {
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)
      elements.push($(arguments[i]));
    return elements;
  }
  if (Object.isString(element))
    element =3D document.getElementById(element);
  return Element.extend(element);
}

if (Prototype.BrowserFeatures.XPath) {
  document._getElementsByXPath =3D function(expression, parentElement) {
    var results =3D [];
    var query =3D document.evaluate(expression, $(parentElement) || =
document,
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)
      results.push(Element.extend(query.snapshotItem(i)));
    return results;
  };
}

/*-----------------------------------------------------------------------=
---*/

if (!window.Node) var Node =3D { };

if (!Node.ELEMENT_NODE) {
  // DOM level 2 ECMAScript Language Binding
  Object.extend(Node, {
    ELEMENT_NODE: 1,
    ATTRIBUTE_NODE: 2,
    TEXT_NODE: 3,
    CDATA_SECTION_NODE: 4,
    ENTITY_REFERENCE_NODE: 5,
    ENTITY_NODE: 6,
    PROCESSING_INSTRUCTION_NODE: 7,
    COMMENT_NODE: 8,
    DOCUMENT_NODE: 9,
    DOCUMENT_TYPE_NODE: 10,
    DOCUMENT_FRAGMENT_NODE: 11,
    NOTATION_NODE: 12
  });
}

(function() {
  var element =3D this.Element;
  this.Element =3D function(tagName, attributes) {
    attributes =3D attributes || { };
    tagName =3D tagName.toLowerCase();
    var cache =3D Element.cache;
    if (Prototype.Browser.IE && attributes.name) {
      tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';
      delete attributes.name;
      return Element.writeAttribute(document.createElement(tagName), =
attributes);
    }
    if (!cache[tagName]) cache[tagName] =3D =
Element.extend(document.createElement(tagName));
    return Element.writeAttribute(cache[tagName].cloneNode(false), =
attributes);
  };
  Object.extend(this.Element, element || { });
  if (element) this.Element.prototype =3D element.prototype;
}).call(window);

Element.cache =3D { };

Element.Methods =3D {
  visible: function(element) {
    return $(element).style.display !=3D 'none';
  },

  toggle: function(element) {
    element =3D $(element);
    Element[Element.visible(element) ? 'hide' : 'show'](element);
    return element;
  },

  hide: function(element) {
    element =3D $(element);
    element.style.display =3D 'none';
    return element;
  },

  show: function(element) {
    element =3D $(element);
    element.style.display =3D '';
    return element;
  },

  remove: function(element) {
    element =3D $(element);
    element.parentNode.removeChild(element);
    return element;
  },

  update: function(element, content) {
    element =3D $(element);
    if (content && content.toElement) content =3D content.toElement();
    if (Object.isElement(content)) return =
element.update().insert(content);
    content =3D Object.toHTML(content);
    element.innerHTML =3D content.stripScripts();
    content.evalScripts.bind(content).defer();
    return element;
  },

  replace: function(element, content) {
    element =3D $(element);
    if (content && content.toElement) content =3D content.toElement();
    else if (!Object.isElement(content)) {
      content =3D Object.toHTML(content);
      var range =3D element.ownerDocument.createRange();
      range.selectNode(element);
      content.evalScripts.bind(content).defer();
      content =3D =
range.createContextualFragment(content.stripScripts());
    }
    element.parentNode.replaceChild(content, element);
    return element;
  },

  insert: function(element, insertions) {
    element =3D $(element);

    if (Object.isString(insertions) || Object.isNumber(insertions) ||
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))
          insertions =3D {bottom:insertions};

    var content, insert, tagName, childNodes;

    for (var position in insertions) {
      content  =3D insertions[position];
      position =3D position.toLowerCase();
      insert =3D Element._insertionTranslations[position];

      if (content && content.toElement) content =3D content.toElement();
      if (Object.isElement(content)) {
        insert(element, content);
        continue;
      }

      content =3D Object.toHTML(content);

      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')
        ? element.parentNode : element).tagName.toUpperCase();

      childNodes =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());

      if (position =3D=3D 'top' || position =3D=3D 'after') =
childNodes.reverse();
      childNodes.each(insert.curry(element));

      content.evalScripts.bind(content).defer();
    }

    return element;
  },

  wrap: function(element, wrapper, attributes) {
    element =3D $(element);
    if (Object.isElement(wrapper))
      $(wrapper).writeAttribute(attributes || { });
    else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, =
attributes);
    else wrapper =3D new Element('div', wrapper);
    if (element.parentNode)
      element.parentNode.replaceChild(wrapper, element);
    wrapper.appendChild(element);
    return wrapper;
  },

  inspect: function(element) {
    element =3D $(element);
    var result =3D '<' + element.tagName.toLowerCase();
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {
      var property =3D pair.first(), attribute =3D pair.last();
      var value =3D (element[property] || '').toString();
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);
    });
    return result + '>';
  },

  recursivelyCollect: function(element, property) {
    element =3D $(element);
    var elements =3D [];
    while (element =3D element[property])
      if (element.nodeType =3D=3D 1)
        elements.push(Element.extend(element));
    return elements;
  },

  ancestors: function(element) {
    return $(element).recursivelyCollect('parentNode');
  },

  descendants: function(element) {
    return $(element).select("*");
  },

  firstDescendant: function(element) {
    element =3D $(element).firstChild;
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;
    return $(element);
  },

  immediateDescendants: function(element) {
    if (!(element =3D $(element).firstChild)) return [];
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;
    if (element) return [element].concat($(element).nextSiblings());
    return [];
  },

  previousSiblings: function(element) {
    return $(element).recursivelyCollect('previousSibling');
  },

  nextSiblings: function(element) {
    return $(element).recursivelyCollect('nextSibling');
  },

  siblings: function(element) {
    element =3D $(element);
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());
  },

  match: function(element, selector) {
    if (Object.isString(selector))
      selector =3D new Selector(selector);
    return selector.match($(element));
  },

  up: function(element, expression, index) {
    element =3D $(element);
    if (arguments.length =3D=3D 1) return $(element.parentNode);
    var ancestors =3D element.ancestors();
    return Object.isNumber(expression) ? ancestors[expression] :
      Selector.findElement(ancestors, expression, index);
  },

  down: function(element, expression, index) {
    element =3D $(element);
    if (arguments.length =3D=3D 1) return element.firstDescendant();
    return Object.isNumber(expression) ? =
element.descendants()[expression] :
      Element.select(element, expression)[index || 0];
  },

  previous: function(element, expression, index) {
    element =3D $(element);
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));
    var previousSiblings =3D element.previousSiblings();
    return Object.isNumber(expression) ? previousSiblings[expression] :
      Selector.findElement(previousSiblings, expression, index);
  },

  next: function(element, expression, index) {
    element =3D $(element);
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));
    var nextSiblings =3D element.nextSiblings();
    return Object.isNumber(expression) ? nextSiblings[expression] :
      Selector.findElement(nextSiblings, expression, index);
  },

  select: function() {
    var args =3D $A(arguments), element =3D $(args.shift());
    return Selector.findChildElements(element, args);
  },

  adjacent: function() {
    var args =3D $A(arguments), element =3D $(args.shift());
    return Selector.findChildElements(element.parentNode, =
args).without(element);
  },

  identify: function(element) {
    element =3D $(element);
    var id =3D element.readAttribute('id'), self =3D arguments.callee;
    if (id) return id;
    do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));
    element.writeAttribute('id', id);
    return id;
  },

  readAttribute: function(element, name) {
    element =3D $(element);
    if (Prototype.Browser.IE) {
      var t =3D Element._attributeTranslations.read;
      if (t.values[name]) return t.values[name](element, name);
      if (t.names[name]) name =3D t.names[name];
      if (name.include(':')) {
        return (!element.attributes || !element.attributes[name]) ? null =
:
         element.attributes[name].value;
      }
    }
    return element.getAttribute(name);
  },

  writeAttribute: function(element, name, value) {
    element =3D $(element);
    var attributes =3D { }, t =3D Element._attributeTranslations.write;

    if (typeof name =3D=3D 'object') attributes =3D name;
    else attributes[name] =3D Object.isUndefined(value) ? true : value;

    for (var attr in attributes) {
      name =3D t.names[attr] || attr;
      value =3D attributes[attr];
      if (t.values[attr]) name =3D t.values[attr](element, value);
      if (value =3D=3D=3D false || value =3D=3D=3D null)
        element.removeAttribute(name);
      else if (value =3D=3D=3D true)
        element.setAttribute(name, name);
      else element.setAttribute(name, value);
    }
    return element;
  },

  getHeight: function(element) {
    return $(element).getDimensions().height;
  },

  getWidth: function(element) {
    return $(element).getDimensions().width;
  },

  classNames: function(element) {
    return new Element.ClassNames(element);
  },

  hasClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    var elementClassName =3D element.className;
    return (elementClassName.length > 0 && (elementClassName =3D=3D =
className ||
      new RegExp("(^|\\s)" + className + =
"(\\s|$)").test(elementClassName)));
  },

  addClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    if (!element.hasClassName(className))
      element.className +=3D (element.className ? ' ' : '') + className;
    return element;
  },

  removeClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    element.className =3D element.className.replace(
      new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();
    return element;
  },

  toggleClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    return element[element.hasClassName(className) ?
      'removeClassName' : 'addClassName'](className);
  },

  // removes whitespace-only text node children
  cleanWhitespace: function(element) {
    element =3D $(element);
    var node =3D element.firstChild;
    while (node) {
      var nextNode =3D node.nextSibling;
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))
        element.removeChild(node);
      node =3D nextNode;
    }
    return element;
  },

  empty: function(element) {
    return $(element).innerHTML.blank();
  },

  descendantOf: function(element, ancestor) {
    element =3D $(element), ancestor =3D $(ancestor);

    if (element.compareDocumentPosition)
      return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D =
8;

    if (ancestor.contains)
      return ancestor.contains(element) && ancestor !=3D=3D element;

    while (element =3D element.parentNode)
      if (element =3D=3D ancestor) return true;

    return false;
  },

  scrollTo: function(element) {
    element =3D $(element);
    var pos =3D element.cumulativeOffset();
    window.scrollTo(pos[0], pos[1]);
    return element;
  },

  getStyle: function(element, style) {
    element =3D $(element);
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();
    var value =3D element.style[style];
    if (!value || value =3D=3D 'auto') {
      var css =3D document.defaultView.getComputedStyle(element, null);
      value =3D css ? css[style] : null;
    }
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;
    return value =3D=3D 'auto' ? null : value;
  },

  getOpacity: function(element) {
    return $(element).getStyle('opacity');
  },

  setStyle: function(element, styles) {
    element =3D $(element);
    var elementStyle =3D element.style, match;
    if (Object.isString(styles)) {
      element.style.cssText +=3D ';' + styles;
      return styles.include('opacity') ?
        element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : =
element;
    }
    for (var property in styles)
      if (property =3D=3D 'opacity') =
element.setOpacity(styles[property]);
      else
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?
          (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : =
'styleFloat') :
            property] =3D styles[property];

    return element;
  },

  setOpacity: function(element, value) {
    element =3D $(element);
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :
      (value < 0.00001) ? 0 : value;
    return element;
  },

  getDimensions: function(element) {
    element =3D $(element);
    var display =3D element.getStyle('display');
    if (display !=3D 'none' && display !=3D null) // Safari bug
      return {width: element.offsetWidth, height: element.offsetHeight};

    // All *Width and *Height properties give 0 on elements with display =
none,
    // so enable the element temporarily
    var els =3D element.style;
    var originalVisibility =3D els.visibility;
    var originalPosition =3D els.position;
    var originalDisplay =3D els.display;
    els.visibility =3D 'hidden';
    els.position =3D 'absolute';
    els.display =3D 'block';
    var originalWidth =3D element.clientWidth;
    var originalHeight =3D element.clientHeight;
    els.display =3D originalDisplay;
    els.position =3D originalPosition;
    els.visibility =3D originalVisibility;
    return {width: originalWidth, height: originalHeight};
  },

  makePositioned: function(element) {
    element =3D $(element);
    var pos =3D Element.getStyle(element, 'position');
    if (pos =3D=3D 'static' || !pos) {
      element._madePositioned =3D true;
      element.style.position =3D 'relative';
      // Opera returns the offset relative to the positioning context, =
when an
      // element is position relative but top and left have not been =
defined
      if (Prototype.Browser.Opera) {
        element.style.top =3D 0;
        element.style.left =3D 0;
      }
    }
    return element;
  },

  undoPositioned: function(element) {
    element =3D $(element);
    if (element._madePositioned) {
      element._madePositioned =3D undefined;
      element.style.position =3D
        element.style.top =3D
        element.style.left =3D
        element.style.bottom =3D
        element.style.right =3D '';
    }
    return element;
  },

  makeClipping: function(element) {
    element =3D $(element);
    if (element._overflow) return element;
    element._overflow =3D Element.getStyle(element, 'overflow') || =
'auto';
    if (element._overflow !=3D=3D 'hidden')
      element.style.overflow =3D 'hidden';
    return element;
  },

  undoClipping: function(element) {
    element =3D $(element);
    if (!element._overflow) return element;
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;
    element._overflow =3D null;
    return element;
  },

  cumulativeOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      element =3D element.offsetParent;
    } while (element);
    return Element._returnOffset(valueL, valueT);
  },

  positionedOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      element =3D element.offsetParent;
      if (element) {
        if (element.tagName.toUpperCase() =3D=3D 'BODY') break;
        var p =3D Element.getStyle(element, 'position');
        if (p !=3D=3D 'static') break;
      }
    } while (element);
    return Element._returnOffset(valueL, valueT);
  },

  absolutize: function(element) {
    element =3D $(element);
    if (element.getStyle('position') =3D=3D 'absolute') return element;
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.

    var offsets =3D element.positionedOffset();
    var top     =3D offsets[1];
    var left    =3D offsets[0];
    var width   =3D element.clientWidth;
    var height  =3D element.clientHeight;

    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);
    element._originalWidth  =3D element.style.width;
    element._originalHeight =3D element.style.height;

    element.style.position =3D 'absolute';
    element.style.top    =3D top + 'px';
    element.style.left   =3D left + 'px';
    element.style.width  =3D width + 'px';
    element.style.height =3D height + 'px';
    return element;
  },

  relativize: function(element) {
    element =3D $(element);
    if (element.getStyle('position') =3D=3D 'relative') return element;
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.

    element.style.position =3D 'relative';
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);

    element.style.top    =3D top + 'px';
    element.style.left   =3D left + 'px';
    element.style.height =3D element._originalHeight;
    element.style.width  =3D element._originalWidth;
    return element;
  },

  cumulativeScrollOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.scrollTop  || 0;
      valueL +=3D element.scrollLeft || 0;
      element =3D element.parentNode;
    } while (element);
    return Element._returnOffset(valueL, valueT);
  },

  getOffsetParent: function(element) {
    if (element.offsetParent) return $(element.offsetParent);
    if (element =3D=3D document.body) return $(element);

    while ((element =3D element.parentNode) && element !=3D =
document.body)
      if (Element.getStyle(element, 'position') !=3D 'static')
        return $(element);

    return $(document.body);
  },

  viewportOffset: function(forElement) {
    var valueT =3D 0, valueL =3D 0;

    var element =3D forElement;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;

      // Safari fix
      if (element.offsetParent =3D=3D document.body &&
        Element.getStyle(element, 'position') =3D=3D 'absolute') break;

    } while (element =3D element.offsetParent);

    element =3D forElement;
    do {
      if (!Prototype.Browser.Opera || (element.tagName && =
(element.tagName.toUpperCase() =3D=3D 'BODY'))) {
        valueT -=3D element.scrollTop  || 0;
        valueL -=3D element.scrollLeft || 0;
      }
    } while (element =3D element.parentNode);

    return Element._returnOffset(valueL, valueT);
  },

  clonePosition: function(element, source) {
    var options =3D Object.extend({
      setLeft:    true,
      setTop:     true,
      setWidth:   true,
      setHeight:  true,
      offsetTop:  0,
      offsetLeft: 0
    }, arguments[2] || { });

    // find page position of source
    source =3D $(source);
    var p =3D source.viewportOffset();

    // find coordinate system to use
    element =3D $(element);
    var delta =3D [0, 0];
    var parent =3D null;
    // delta [0,0] will do fine with position: fixed elements,
    // position:absolute needs offsetParent deltas
    if (Element.getStyle(element, 'position') =3D=3D 'absolute') {
      parent =3D element.getOffsetParent();
      delta =3D parent.viewportOffset();
    }

    // correct by body offsets (fixes Safari)
    if (parent =3D=3D document.body) {
      delta[0] -=3D document.body.offsetLeft;
      delta[1] -=3D document.body.offsetTop;
    }

    // set position
    if (options.setLeft)   element.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';
    if (options.setTop)    element.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';
    if (options.setWidth)  element.style.width =3D source.offsetWidth + =
'px';
    if (options.setHeight) element.style.height =3D source.offsetHeight =
+ 'px';
    return element;
  }
};

Element.Methods.identify.counter =3D 1;

Object.extend(Element.Methods, {
  getElementsBySelector: Element.Methods.select,
  childElements: Element.Methods.immediateDescendants
});

Element._attributeTranslations =3D {
  write: {
    names: {
      className: 'class',
      htmlFor:   'for'
    },
    values: { }
  }
};

if (Prototype.Browser.Opera) {
  Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(
    function(proceed, element, style) {
      switch (style) {
        case 'left': case 'top': case 'right': case 'bottom':
          if (proceed(element, 'position') =3D=3D=3D 'static') return =
null;
        case 'height': case 'width':
          // returns '0px' for hidden elements; we want it to return =
null
          if (!Element.visible(element)) return null;

          // returns the border-box dimensions rather than the =
content-box
          // dimensions, so we subtract padding and borders from the =
value
          var dim =3D parseInt(proceed(element, style), 10);

          if (dim !=3D=3D element['offset' + style.capitalize()])
            return dim + 'px';

          var properties;
          if (style =3D=3D=3D 'height') {
            properties =3D ['border-top-width', 'padding-top',
             'padding-bottom', 'border-bottom-width'];
          }
          else {
            properties =3D ['border-left-width', 'padding-left',
             'padding-right', 'border-right-width'];
          }
          return properties.inject(dim, function(memo, property) {
            var val =3D proceed(element, property);
            return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);
          }) + 'px';
        default: return proceed(element, style);
      }
    }
  );

  Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(
    function(proceed, element, attribute) {
      if (attribute =3D=3D=3D 'title') return element.title;
      return proceed(element, attribute);
    }
  );
}

else if (Prototype.Browser.IE) {
  // IE doesn't report offsets correctly for static elements, so we =
change them
  // to "relative" to get the values, then change them back.
  Element.Methods.getOffsetParent =3D =
Element.Methods.getOffsetParent.wrap(
    function(proceed, element) {
      element =3D $(element);
      // IE throws an error if element is not in document
      try { element.offsetParent }
      catch(e) { return $(document.body) }
      var position =3D element.getStyle('position');
      if (position !=3D=3D 'static') return proceed(element);
      element.setStyle({ position: 'relative' });
      var value =3D proceed(element);
      element.setStyle({ position: position });
      return value;
    }
  );

  $w('positionedOffset viewportOffset').each(function(method) {
    Element.Methods[method] =3D Element.Methods[method].wrap(
      function(proceed, element) {
        element =3D $(element);
        try { element.offsetParent }
        catch(e) { return Element._returnOffset(0,0) }
        var position =3D element.getStyle('position');
        if (position !=3D=3D 'static') return proceed(element);
        // Trigger hasLayout on the offset parent so that IE6 reports
        // accurate offsetTop and offsetLeft values for position: fixed.
        var offsetParent =3D element.getOffsetParent();
        if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D =
'fixed')
          offsetParent.setStyle({ zoom: 1 });
        element.setStyle({ position: 'relative' });
        var value =3D proceed(element);
        element.setStyle({ position: position });
        return value;
      }
    );
  });

  Element.Methods.cumulativeOffset =3D =
Element.Methods.cumulativeOffset.wrap(
    function(proceed, element) {
      try { element.offsetParent }
      catch(e) { return Element._returnOffset(0,0) }
      return proceed(element);
    }
  );

  Element.Methods.getStyle =3D function(element, style) {
    element =3D $(element);
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();
    var value =3D element.style[style];
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];

    if (style =3D=3D 'opacity') {
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))
        if (value[1]) return parseFloat(value[1]) / 100;
      return 1.0;
    }

    if (value =3D=3D 'auto') {
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))
        return element['offset' + style.capitalize()] + 'px';
      return null;
    }
    return value;
  };

  Element.Methods.setOpacity =3D function(element, value) {
    function stripAlpha(filter){
      return filter.replace(/alpha\([^\)]*\)/gi,'');
    }
    element =3D $(element);
    var currentStyle =3D element.currentStyle;
    if ((currentStyle && !currentStyle.hasLayout) ||
      (!currentStyle && element.style.zoom =3D=3D 'normal'))
        element.style.zoom =3D 1;

    var filter =3D element.getStyle('filter'), style =3D element.style;
    if (value =3D=3D 1 || value =3D=3D=3D '') {
      (filter =3D stripAlpha(filter)) ?
        style.filter =3D filter : style.removeAttribute('filter');
      return element;
    } else if (value < 0.00001) value =3D 0;
    style.filter =3D stripAlpha(filter) +
      'alpha(opacity=3D' + (value * 100) + ')';
    return element;
  };

  Element._attributeTranslations =3D {
    read: {
      names: {
        'class': 'className',
        'for':   'htmlFor'
      },
      values: {
        _getAttr: function(element, attribute) {
          return element.getAttribute(attribute, 2);
        },
        _getAttrNode: function(element, attribute) {
          var node =3D element.getAttributeNode(attribute);
          return node ? node.value : "";
        },
        _getEv: function(element, attribute) {
          attribute =3D element.getAttribute(attribute);
          return attribute ? attribute.toString().slice(23, -2) : null;
        },
        _flag: function(element, attribute) {
          return $(element).hasAttribute(attribute) ? attribute : null;
        },
        style: function(element) {
          return element.style.cssText.toLowerCase();
        },
        title: function(element) {
          return element.title;
        }
      }
    }
  };

  Element._attributeTranslations.write =3D {
    names: Object.extend({
      cellpadding: 'cellPadding',
      cellspacing: 'cellSpacing'
    }, Element._attributeTranslations.read.names),
    values: {
      checked: function(element, value) {
        element.checked =3D !!value;
      },

      style: function(element, value) {
        element.style.cssText =3D value ? value : '';
      }
    }
  };

  Element._attributeTranslations.has =3D {};

  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +
      'encType maxLength readOnly longDesc =
frameBorder').each(function(attr) {
    Element._attributeTranslations.write.names[attr.toLowerCase()] =3D =
attr;
    Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;
  });

  (function(v) {
    Object.extend(v, {
      href:        v._getAttr,
      src:         v._getAttr,
      type:        v._getAttr,
      action:      v._getAttrNode,
      disabled:    v._flag,
      checked:     v._flag,
      readonly:    v._flag,
      multiple:    v._flag,
      onload:      v._getEv,
      onunload:    v._getEv,
      onclick:     v._getEv,
      ondblclick:  v._getEv,
      onmousedown: v._getEv,
      onmouseup:   v._getEv,
      onmouseover: v._getEv,
      onmousemove: v._getEv,
      onmouseout:  v._getEv,
      onfocus:     v._getEv,
      onblur:      v._getEv,
      onkeypress:  v._getEv,
      onkeydown:   v._getEv,
      onkeyup:     v._getEv,
      onsubmit:    v._getEv,
      onreset:     v._getEv,
      onselect:    v._getEv,
      onchange:    v._getEv
    });
  })(Element._attributeTranslations.read.values);
}

else if (Prototype.Browser.Gecko && =
/rv:1\.8\.0/.test(navigator.userAgent)) {
  Element.Methods.setOpacity =3D function(element, value) {
    element =3D $(element);
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;
    return element;
  };
}

else if (Prototype.Browser.WebKit) {
  Element.Methods.setOpacity =3D function(element, value) {
    element =3D $(element);
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :
      (value < 0.00001) ? 0 : value;

    if (value =3D=3D 1)
      if(element.tagName.toUpperCase() =3D=3D 'IMG' && element.width) {
        element.width++; element.width--;
      } else try {
        var n =3D document.createTextNode(' ');
        element.appendChild(n);
        element.removeChild(n);
      } catch (e) { }

    return element;
  };

  // Safari returns margins on body which is incorrect if the child is =
absolutely
  // positioned.  For performance reasons, redefine =
Element#cumulativeOffset for
  // KHTML/WebKit only.
  Element.Methods.cumulativeOffset =3D function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      if (element.offsetParent =3D=3D document.body)
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;

      element =3D element.offsetParent;
    } while (element);

    return Element._returnOffset(valueL, valueT);
  };
}

if (Prototype.Browser.IE || Prototype.Browser.Opera) {
  // IE and Opera are missing .innerHTML support for TABLE-related and =
SELECT elements
  Element.Methods.update =3D function(element, content) {
    element =3D $(element);

    if (content && content.toElement) content =3D content.toElement();
    if (Object.isElement(content)) return =
element.update().insert(content);

    content =3D Object.toHTML(content);
    var tagName =3D element.tagName.toUpperCase();

    if (tagName in Element._insertionTranslations.tags) {
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });
      Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())
        .each(function(node) { element.appendChild(node) });
    }
    else element.innerHTML =3D content.stripScripts();

    content.evalScripts.bind(content).defer();
    return element;
  };
}

if ('outerHTML' in document.createElement('div')) {
  Element.Methods.replace =3D function(element, content) {
    element =3D $(element);

    if (content && content.toElement) content =3D content.toElement();
    if (Object.isElement(content)) {
      element.parentNode.replaceChild(content, element);
      return element;
    }

    content =3D Object.toHTML(content);
    var parent =3D element.parentNode, tagName =3D =
parent.tagName.toUpperCase();

    if (Element._insertionTranslations.tags[tagName]) {
      var nextSibling =3D element.next();
      var fragments =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());
      parent.removeChild(element);
      if (nextSibling)
        fragments.each(function(node) { parent.insertBefore(node, =
nextSibling) });
      else
        fragments.each(function(node) { parent.appendChild(node) });
    }
    else element.outerHTML =3D content.stripScripts();

    content.evalScripts.bind(content).defer();
    return element;
  };
}

Element._returnOffset =3D function(l, t) {
  var result =3D [l, t];
  result.left =3D l;
  result.top =3D t;
  return result;
};

Element._getContentFromAnonymousElement =3D function(tagName, html) {
  var div =3D new Element('div'), t =3D =
Element._insertionTranslations.tags[tagName];
  if (t) {
    div.innerHTML =3D t[0] + html + t[1];
    t[2].times(function() { div =3D div.firstChild });
  } else div.innerHTML =3D html;
  return $A(div.childNodes);
};

Element._insertionTranslations =3D {
  before: function(element, node) {
    element.parentNode.insertBefore(node, element);
  },
  top: function(element, node) {
    element.insertBefore(node, element.firstChild);
  },
  bottom: function(element, node) {
    element.appendChild(node);
  },
  after: function(element, node) {
    element.parentNode.insertBefore(node, element.nextSibling);
  },
  tags: {
    TABLE:  ['<table>',                '</table>',                   1],
    TBODY:  ['<table><tbody>',         '</tbody></table>',           2],
    TR:     ['<table><tbody><tr>',     '</tr></tbody></table>',      3],
    TD:     ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4],
    SELECT: ['<select>',               '</select>',                  1]
  }
};

(function() {
  Object.extend(this.tags, {
    THEAD: this.tags.TBODY,
    TFOOT: this.tags.TBODY,
    TH:    this.tags.TD
  });
}).call(Element._insertionTranslations);

Element.Methods.Simulated =3D {
  hasAttribute: function(element, attribute) {
    attribute =3D Element._attributeTranslations.has[attribute] || =
attribute;
    var node =3D $(element).getAttributeNode(attribute);
    return !!(node && node.specified);
  }
};

Element.Methods.ByTag =3D { };

Object.extend(Element, Element.Methods);

if (!Prototype.BrowserFeatures.ElementExtensions &&
    document.createElement('div')['__proto__']) {
  window.HTMLElement =3D { };
  window.HTMLElement.prototype =3D =
document.createElement('div')['__proto__'];
  Prototype.BrowserFeatures.ElementExtensions =3D true;
}

Element.extend =3D (function() {
  if (Prototype.BrowserFeatures.SpecificElementExtensions)
    return Prototype.K;

  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;

  var extend =3D Object.extend(function(element) {
    if (!element || element._extendedByPrototype ||
        element.nodeType !=3D 1 || element =3D=3D window) return =
element;

    var methods =3D Object.clone(Methods),
      tagName =3D element.tagName.toUpperCase(), property, value;

    // extend methods for specific tags
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);

    for (property in methods) {
      value =3D methods[property];
      if (Object.isFunction(value) && !(property in element))
        element[property] =3D value.methodize();
    }

    element._extendedByPrototype =3D Prototype.emptyFunction;
    return element;

  }, {
    refresh: function() {
      // extend methods for all tags (Safari doesn't need this)
      if (!Prototype.BrowserFeatures.ElementExtensions) {
        Object.extend(Methods, Element.Methods);
        Object.extend(Methods, Element.Methods.Simulated);
      }
    }
  });

  extend.refresh();
  return extend;
})();

Element.hasAttribute =3D function(element, attribute) {
  if (element.hasAttribute) return element.hasAttribute(attribute);
  return Element.Methods.Simulated.hasAttribute(element, attribute);
};

Element.addMethods =3D function(methods) {
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;

  if (!methods) {
    Object.extend(Form, Form.Methods);
    Object.extend(Form.Element, Form.Element.Methods);
    Object.extend(Element.Methods.ByTag, {
      "FORM":     Object.clone(Form.Methods),
      "INPUT":    Object.clone(Form.Element.Methods),
      "SELECT":   Object.clone(Form.Element.Methods),
      "TEXTAREA": Object.clone(Form.Element.Methods)
    });
  }

  if (arguments.length =3D=3D 2) {
    var tagName =3D methods;
    methods =3D arguments[1];
  }

  if (!tagName) Object.extend(Element.Methods, methods || { });
  else {
    if (Object.isArray(tagName)) tagName.each(extend);
    else extend(tagName);
  }

  function extend(tagName) {
    tagName =3D tagName.toUpperCase();
    if (!Element.Methods.ByTag[tagName])
      Element.Methods.ByTag[tagName] =3D { };
    Object.extend(Element.Methods.ByTag[tagName], methods);
  }

  function copy(methods, destination, onlyIfAbsent) {
    onlyIfAbsent =3D onlyIfAbsent || false;
    for (var property in methods) {
      var value =3D methods[property];
      if (!Object.isFunction(value)) continue;
      if (!onlyIfAbsent || !(property in destination))
        destination[property] =3D value.methodize();
    }
  }

  function findDOMClass(tagName) {
    var klass;
    var trans =3D {
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", =
"THEAD":
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":
      "FrameSet", "IFRAME": "IFrame"
    };
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';
    if (window[klass]) return window[klass];
    klass =3D 'HTML' + tagName + 'Element';
    if (window[klass]) return window[klass];
    klass =3D 'HTML' + tagName.capitalize() + 'Element';
    if (window[klass]) return window[klass];

    window[klass] =3D { };
    window[klass].prototype =3D =
document.createElement(tagName)['__proto__'];
    return window[klass];
  }

  if (F.ElementExtensions) {
    copy(Element.Methods, HTMLElement.prototype);
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);
  }

  if (F.SpecificElementExtensions) {
    for (var tag in Element.Methods.ByTag) {
      var klass =3D findDOMClass(tag);
      if (Object.isUndefined(klass)) continue;
      copy(T[tag], klass.prototype);
    }
  }

  Object.extend(Element, Element.Methods);
  delete Element.ByTag;

  if (Element.extend.refresh) Element.extend.refresh();
  Element.cache =3D { };
};

document.viewport =3D {
  getDimensions: function() {
    var dimensions =3D { }, B =3D Prototype.Browser;
    $w('width height').each(function(d) {
      var D =3D d.capitalize();
      if (B.WebKit && !document.evaluate) {
        // Safari <3.0 needs self.innerWidth/Height
        dimensions[d] =3D self['inner' + D];
      } else if (B.Opera && parseFloat(window.opera.version()) < 9.5) {
        // Opera <9.5 needs document.body.clientWidth/Height
        dimensions[d] =3D document.body['client' + D]
      } else {
        dimensions[d] =3D document.documentElement['client' + D];
      }
    });
    return dimensions;
  },

  getWidth: function() {
    return this.getDimensions().width;
  },

  getHeight: function() {
    return this.getDimensions().height;
  },

  getScrollOffsets: function() {
    return Element._returnOffset(
      window.pageXOffset || document.documentElement.scrollLeft || =
document.body.scrollLeft,
      window.pageYOffset || document.documentElement.scrollTop || =
document.body.scrollTop);
  }
};
/* Portions of the Selector class are derived from Jack Slocum's =
DomQuery,
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style
 * license.  Please see http://www.yui-ext.com/ for more information. */

var Selector =3D Class.create({
  initialize: function(expression) {
    this.expression =3D expression.strip();

    if (this.shouldUseSelectorsAPI()) {
      this.mode =3D 'selectorsAPI';
    } else if (this.shouldUseXPath()) {
      this.mode =3D 'xpath';
      this.compileXPathMatcher();
    } else {
      this.mode =3D "normal";
      this.compileMatcher();
    }

  },

  shouldUseXPath: function() {
    if (!Prototype.BrowserFeatures.XPath) return false;

    var e =3D this.expression;

    // Safari 3 chokes on :*-of-type and :empty
    if (Prototype.Browser.WebKit &&
     (e.include("-of-type") || e.include(":empty")))
      return false;

    // XPath can't do namespaced attributes, nor can it read
    // the "checked" property from DOM nodes
    if ((/(\[[\w-]*?:|:checked)/).test(e))
      return false;

    return true;
  },

  shouldUseSelectorsAPI: function() {
    if (!Prototype.BrowserFeatures.SelectorsAPI) return false;

    if (!Selector._div) Selector._div =3D new Element('div');

    // Make sure the browser treats the selector as valid. Test on an
    // isolated element to minimize cost of this check.
    try {
      Selector._div.querySelector(this.expression);
    } catch(e) {
      return false;
    }

    return true;
  },

  compileMatcher: function() {
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,
        c =3D Selector.criteria, le, p, m;

    if (Selector._cache[e]) {
      this.matcher =3D Selector._cache[e];
      return;
    }

    this.matcher =3D ["this.matcher =3D function(root) {",
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];

    while (e && le !=3D e && (/\S/).test(e)) {
      le =3D e;
      for (var i in ps) {
        p =3D ps[i];
        if (m =3D e.match(p)) {
          this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :
            new Template(c[i]).evaluate(m));
          e =3D e.replace(m[0], '');
          break;
        }
      }
    }

    this.matcher.push("return h.unique(n);\n}");
    eval(this.matcher.join('\n'));
    Selector._cache[this.expression] =3D this.matcher;
  },

  compileXPathMatcher: function() {
    var e =3D this.expression, ps =3D Selector.patterns,
        x =3D Selector.xpath, le, m;

    if (Selector._cache[e]) {
      this.xpath =3D Selector._cache[e]; return;
    }

    this.matcher =3D ['.//*'];
    while (e && le !=3D e && (/\S/).test(e)) {
      le =3D e;
      for (var i in ps) {
        if (m =3D e.match(ps[i])) {
          this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :
            new Template(x[i]).evaluate(m));
          e =3D e.replace(m[0], '');
          break;
        }
      }
    }

    this.xpath =3D this.matcher.join('');
    Selector._cache[this.expression] =3D this.xpath;
  },

  findElements: function(root) {
    root =3D root || document;
    var e =3D this.expression, results;

    switch (this.mode) {
      case 'selectorsAPI':
        // querySelectorAll queries document-wide, then filters to =
descendants
        // of the context element. That's not what we want.
        // Add an explicit context to the selector if necessary.
        if (root !=3D=3D document) {
          var oldId =3D root.id, id =3D $(root).identify();
          e =3D "#" + id + " " + e;
        }

        results =3D $A(root.querySelectorAll(e)).map(Element.extend);
        root.id =3D oldId;

        return results;
      case 'xpath':
        return document._getElementsByXPath(this.xpath, root);
      default:
       return this.matcher(root);
    }
  },

  match: function(element) {
    this.tokens =3D [];

    var e =3D this.expression, ps =3D Selector.patterns, as =3D =
Selector.assertions;
    var le, p, m;

    while (e && le !=3D=3D e && (/\S/).test(e)) {
      le =3D e;
      for (var i in ps) {
        p =3D ps[i];
        if (m =3D e.match(p)) {
          // use the Selector.assertions methods unless the selector
          // is too complex.
          if (as[i]) {
            this.tokens.push([i, Object.clone(m)]);
            e =3D e.replace(m[0], '');
          } else {
            // reluctantly do a document-wide search
            // and look for a match in the array
            return this.findElements(document).include(element);
          }
        }
      }
    }

    var match =3D true, name, matches;
    for (var i =3D 0, token; token =3D this.tokens[i]; i++) {
      name =3D token[0], matches =3D token[1];
      if (!Selector.assertions[name](element, matches)) {
        match =3D false; break;
      }
    }

    return match;
  },

  toString: function() {
    return this.expression;
  },

  inspect: function() {
    return "#<Selector:" + this.expression.inspect() + ">";
  }
});

Object.extend(Selector, {
  _cache: { },

  xpath: {
    descendant:   "//*",
    child:        "/*",
    adjacent:     "/following-sibling::*[1]",
    laterSibling: '/following-sibling::*',
    tagName:      function(m) {
      if (m[1] =3D=3D '*') return '';
      return "[local-name()=3D'" + m[1].toLowerCase() +
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";
    },
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",
    id:           "[@id=3D'#{1}']",
    attrPresence: function(m) {
      m[1] =3D m[1].toLowerCase();
      return new Template("[@#{1}]").evaluate(m);
    },
    attr: function(m) {
      m[1] =3D m[1].toLowerCase();
      m[3] =3D m[5] || m[6];
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);
    },
    pseudo: function(m) {
      var h =3D Selector.xpath.pseudos[m[1]];
      if (!h) return '';
      if (Object.isFunction(h)) return h(m);
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);
    },
    operators: {
      '=3D':  "[@#{1}=3D'#{3}']",
      '!=3D': "[@#{1}!=3D'#{3}']",
      '^=3D': "[starts-with(@#{1}, '#{3}')]",
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",
      '*=3D': "[contains(@#{1}, '#{3}')]",
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"
    },
    pseudos: {
      'first-child': '[not(preceding-sibling::*)]',
      'last-child':  '[not(following-sibling::*)]',
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0)]",
      'checked':     "[@checked]",
      'disabled':    "[(@disabled) and (@type!=3D'hidden')]",
      'enabled':     "[not(@disabled) and (@type!=3D'hidden')]",
      'not': function(m) {
        var e =3D m[6], p =3D Selector.patterns,
            x =3D Selector.xpath, le, v;

        var exclusion =3D [];
        while (e && le !=3D e && (/\S/).test(e)) {
          le =3D e;
          for (var i in p) {
            if (m =3D e.match(p[i])) {
              v =3D Object.isFunction(x[i]) ? x[i](m) : new =
Template(x[i]).evaluate(m);
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");
              e =3D e.replace(m[0], '');
              break;
            }
          }
        }
        return "[not(" + exclusion.join(" and ") + ")]";
      },
      'nth-child':      function(m) {
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);
      },
      'nth-last-child': function(m) {
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);
      },
      'nth-of-type':    function(m) {
        return Selector.xpath.pseudos.nth("position() ", m);
      },
      'nth-last-of-type': function(m) {
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);
      },
      'first-of-type':  function(m) {
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);
      },
      'last-of-type':   function(m) {
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);
      },
      'only-of-type':   function(m) {
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);
      },
      nth: function(fragment, m) {
        var mm, formula =3D m[6], predicate;
        if (formula =3D=3D 'even') formula =3D '2n+0';
        if (formula =3D=3D 'odd')  formula =3D '2n+1';
        if (mm =3D formula.match(/^(\d+)$/)) // digit only
          return '[' + fragment + "=3D " + mm[1] + ']';
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b
          if (mm[1] =3D=3D "-") mm[1] =3D -1;
          var a =3D mm[1] ? Number(mm[1]) : 1;
          var b =3D mm[2] ? Number(mm[2]) : 0;
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";
          return new Template(predicate).evaluate({
            fragment: fragment, a: a, b: b });
        }
      }
    }
  },

  criteria: {
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);      c =3D false;',
    className:    'n =3D h.className(n, r, "#{1}", c);    c =3D false;',
    id:           'n =3D h.id(n, r, "#{1}", c);           c =3D false;',
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',
    attr: function(m) {
      m[3] =3D (m[5] || m[6]);
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", =
c); c =3D false;').evaluate(m);
    },
    pseudo: function(m) {
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);
    },
    descendant:   'c =3D "descendant";',
    child:        'c =3D "child";',
    adjacent:     'c =3D "adjacent";',
    laterSibling: 'c =3D "laterSibling";'
  },

  patterns: {
    // combinators must be listed first
    // (and descendant needs to be last combinator)
    laterSibling: /^\s*~\s*/,
    child:        /^\s*>\s*/,
    adjacent:     /^\s*\+\s*/,
    descendant:   /^\s/,

    // selectors follow
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,
    id:           /^#([\w\-\*]+)(\b|$)/,
    className:    /^\.([\w\-\*]+)(\b|$)/,
    pseudo:
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,
    attrPresence: /^\[((?:[\w]+:)?[\w]+)\]/,
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^=
\]]*?)))?\]/
  },

  // for Selector.match and Element#match
  assertions: {
    tagName: function(element, matches) {
      return matches[1].toUpperCase() =3D=3D =
element.tagName.toUpperCase();
    },

    className: function(element, matches) {
      return Element.hasClassName(element, matches[1]);
    },

    id: function(element, matches) {
      return element.id =3D=3D=3D matches[1];
    },

    attrPresence: function(element, matches) {
      return Element.hasAttribute(element, matches[1]);
    },

    attr: function(element, matches) {
      var nodeValue =3D Element.readAttribute(element, matches[1]);
      return nodeValue && Selector.operators[matches[2]](nodeValue, =
matches[5] || matches[6]);
    }
  },

  handlers: {
    // UTILITY FUNCTIONS
    // joins two collections
    concat: function(a, b) {
      for (var i =3D 0, node; node =3D b[i]; i++)
        a.push(node);
      return a;
    },

    // marks an array of nodes for counting
    mark: function(nodes) {
      var _true =3D Prototype.emptyFunction;
      for (var i =3D 0, node; node =3D nodes[i]; i++)
        node._countedByPrototype =3D _true;
      return nodes;
    },

    unmark: function(nodes) {
      for (var i =3D 0, node; node =3D nodes[i]; i++)
        node._countedByPrototype =3D undefined;
      return nodes;
    },

    // mark each child node with its position (for nth calls)
    // "ofType" flag indicates whether we're indexing for nth-of-type
    // rather than nth-child
    index: function(parentNode, reverse, ofType) {
      parentNode._countedByPrototype =3D Prototype.emptyFunction;
      if (reverse) {
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {
          var node =3D nodes[i];
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;
        }
      } else {
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;
      }
    },

    // filters out duplicates and extends all nodes
    unique: function(nodes) {
      if (nodes.length =3D=3D 0) return nodes;
      var results =3D [], n;
      for (var i =3D 0, l =3D nodes.length; i < l; i++)
        if (!(n =3D nodes[i])._countedByPrototype) {
          n._countedByPrototype =3D Prototype.emptyFunction;
          results.push(Element.extend(n));
        }
      return Selector.handlers.unmark(results);
    },

    // COMBINATOR FUNCTIONS
    descendant: function(nodes) {
      var h =3D Selector.handlers;
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        h.concat(results, node.getElementsByTagName('*'));
      return results;
    },

    child: function(nodes) {
      var h =3D Selector.handlers;
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        for (var j =3D 0, child; child =3D node.childNodes[j]; j++)
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);
      }
      return results;
    },

    adjacent: function(nodes) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        var next =3D this.nextElementSibling(node);
        if (next) results.push(next);
      }
      return results;
    },

    laterSibling: function(nodes) {
      var h =3D Selector.handlers;
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        h.concat(results, Element.nextSiblings(node));
      return results;
    },

    nextElementSibling: function(node) {
      while (node =3D node.nextSibling)
        if (node.nodeType =3D=3D 1) return node;
      return null;
    },

    previousElementSibling: function(node) {
      while (node =3D node.previousSibling)
        if (node.nodeType =3D=3D 1) return node;
      return null;
    },

    // TOKEN FUNCTIONS
    tagName: function(nodes, root, tagName, combinator) {
      var uTagName =3D tagName.toUpperCase();
      var results =3D [], h =3D Selector.handlers;
      if (nodes) {
        if (combinator) {
          // fastlane for ordinary descendant combinators
          if (combinator =3D=3D "descendant") {
            for (var i =3D 0, node; node =3D nodes[i]; i++)
              h.concat(results, node.getElementsByTagName(tagName));
            return results;
          } else nodes =3D this[combinator](nodes);
          if (tagName =3D=3D "*") return nodes;
        }
        for (var i =3D 0, node; node =3D nodes[i]; i++)
          if (node.tagName.toUpperCase() =3D=3D=3D uTagName) =
results.push(node);
        return results;
      } else return root.getElementsByTagName(tagName);
    },

    id: function(nodes, root, id, combinator) {
      var targetNode =3D $(id), h =3D Selector.handlers;
      if (!targetNode) return [];
      if (!nodes && root =3D=3D document) return [targetNode];
      if (nodes) {
        if (combinator) {
          if (combinator =3D=3D 'child') {
            for (var i =3D 0, node; node =3D nodes[i]; i++)
              if (targetNode.parentNode =3D=3D node) return =
[targetNode];
          } else if (combinator =3D=3D 'descendant') {
            for (var i =3D 0, node; node =3D nodes[i]; i++)
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];
          } else if (combinator =3D=3D 'adjacent') {
            for (var i =3D 0, node; node =3D nodes[i]; i++)
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)
                return [targetNode];
          } else nodes =3D h[combinator](nodes);
        }
        for (var i =3D 0, node; node =3D nodes[i]; i++)
          if (node =3D=3D targetNode) return [targetNode];
        return [];
      }
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];
    },

    className: function(nodes, root, className, combinator) {
      if (nodes && combinator) nodes =3D this[combinator](nodes);
      return Selector.handlers.byClassName(nodes, root, className);
    },

    byClassName: function(nodes, root, className) {
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);
      var needle =3D ' ' + className + ' ';
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {
        nodeClassName =3D node.className;
        if (nodeClassName.length =3D=3D 0) continue;
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))
          results.push(node);
      }
      return results;
    },

    attrPresence: function(nodes, root, attr, combinator) {
      if (!nodes) nodes =3D root.getElementsByTagName("*");
      if (nodes && combinator) nodes =3D this[combinator](nodes);
      var results =3D [];
      for (var i =3D 0, node; node =3D nodes[i]; i++)
        if (Element.hasAttribute(node, attr)) results.push(node);
      return results;
    },

    attr: function(nodes, root, attr, value, operator, combinator) {
      if (!nodes) nodes =3D root.getElementsByTagName("*");
      if (nodes && combinator) nodes =3D this[combinator](nodes);
      var handler =3D Selector.operators[operator], results =3D [];
      for (var i =3D 0, node; node =3D nodes[i]; i++) {
        var nodeValue =3D Element.readAttribute(node, attr);
        if (nodeValue =3D=3D=3D null) continue;
        if (handler(nodeValue, value)) results.push(node);
      }
      return results;
    },

    pseudo: function(nodes, name, value, root, combinator) {
      if (nodes && combinator) nodes =3D this[combinator](nodes);
      if (!nodes) nodes =3D root.getElementsByTagName("*");
      return Selector.pseudos[name](nodes, value, root);
    }
  },

  pseudos: {
    'first-child': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        if (Selector.handlers.previousElementSibling(node)) continue;
          results.push(node);
      }
      return results;
    },
    'last-child': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        if (Selector.handlers.nextElementSibling(node)) continue;
          results.push(node);
      }
      return results;
    },
    'only-child': function(nodes, value, root) {
      var h =3D Selector.handlers;
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))
          results.push(node);
      return results;
    },
    'nth-child':        function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, formula, root);
    },
    'nth-last-child':   function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, formula, root, true);
    },
    'nth-of-type':      function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, formula, root, false, true);
    },
    'nth-last-of-type': function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, formula, root, true, true);
    },
    'first-of-type':    function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, "1", root, false, true);
    },
    'last-of-type':     function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, "1", root, true, true);
    },
    'only-of-type':     function(nodes, formula, root) {
      var p =3D Selector.pseudos;
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);
    },

    // handles the an+b logic
    getIndices: function(a, b, total) {
      if (a =3D=3D 0) return b > 0 ? [b] : [];
      return $R(1, total).inject([], function(memo, i) {
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);
        return memo;
      });
    },

    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type
    nth: function(nodes, formula, root, reverse, ofType) {
      if (nodes.length =3D=3D 0) return [];
      if (formula =3D=3D 'even') formula =3D '2n+0';
      if (formula =3D=3D 'odd')  formula =3D '2n+1';
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;
      h.mark(nodes);
      for (var i =3D 0, node; node =3D nodes[i]; i++) {
        if (!node.parentNode._countedByPrototype) {
          h.index(node.parentNode, reverse, ofType);
          indexed.push(node.parentNode);
        }
      }
      if (formula.match(/^\d+$/)) { // just a number
        formula =3D Number(formula);
        for (var i =3D 0, node; node =3D nodes[i]; i++)
          if (node.nodeIndex =3D=3D formula) results.push(node);
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b
        if (m[1] =3D=3D "-") m[1] =3D -1;
        var a =3D m[1] ? Number(m[1]) : 1;
        var b =3D m[2] ? Number(m[2]) : 0;
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {
          for (var j =3D 0; j < l; j++)
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);
        }
      }
      h.unmark(nodes);
      h.unmark(indexed);
      return results;
    },

    'empty': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        // IE treats comments as element nodes
        if (node.tagName =3D=3D '!' || node.firstChild) continue;
        results.push(node);
      }
      return results;
    },

    'not': function(nodes, selector, root) {
      var h =3D Selector.handlers, selectorType, m;
      var exclusions =3D new Selector(selector).findElements(root);
      h.mark(exclusions);
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (!node._countedByPrototype) results.push(node);
      h.unmark(exclusions);
      return results;
    },

    'enabled': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (!node.disabled && (!node.type || node.type !=3D=3D =
'hidden'))
          results.push(node);
      return results;
    },

    'disabled': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (node.disabled) results.push(node);
      return results;
    },

    'checked': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (node.checked) results.push(node);
      return results;
    }
  },

  operators: {
    '=3D':  function(nv, v) { return nv =3D=3D v; },
    '!=3D': function(nv, v) { return nv !=3D v; },
    '^=3D': function(nv, v) { return nv =3D=3D v || nv && =
nv.startsWith(v); },
    '$=3D': function(nv, v) { return nv =3D=3D v || nv && =
nv.endsWith(v); },
    '*=3D': function(nv, v) { return nv =3D=3D v || nv && nv.include(v); =
},
    '$=3D': function(nv, v) { return nv.endsWith(v); },
    '*=3D': function(nv, v) { return nv.include(v); },
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },
    '|=3D': function(nv, v) { return ('-' + (nv || "").toUpperCase() +
     '-').include('-' + (v || "").toUpperCase() + '-'); }
  },

  split: function(expression) {
    var expressions =3D [];
    expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, =
function(m) {
      expressions.push(m[1].strip());
    });
    return expressions;
  },

  matchElements: function(elements, expression) {
    var matches =3D $$(expression), h =3D Selector.handlers;
    h.mark(matches);
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)
      if (element._countedByPrototype) results.push(element);
    h.unmark(matches);
    return results;
  },

  findElement: function(elements, expression, index) {
    if (Object.isNumber(expression)) {
      index =3D expression; expression =3D false;
    }
    return Selector.matchElements(elements, expression || '*')[index || =
0];
  },

  findChildElements: function(element, expressions) {
    expressions =3D Selector.split(expressions.join(','));
    var results =3D [], h =3D Selector.handlers;
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {
      selector =3D new Selector(expressions[i].strip());
      h.concat(results, selector.findElements(element));
    }
    return (l > 1) ? h.unique(results) : results;
  }
});

if (Prototype.Browser.IE) {
  Object.extend(Selector.handlers, {
    // IE returns comment nodes on getElementsByTagName("*").
    // Filter them out.
    concat: function(a, b) {
      for (var i =3D 0, node; node =3D b[i]; i++)
        if (node.tagName !=3D=3D "!") a.push(node);
      return a;
    },

    // IE improperly serializes _countedByPrototype in =
(inner|outer)HTML.
    unmark: function(nodes) {
      for (var i =3D 0, node; node =3D nodes[i]; i++)
        node.removeAttribute('_countedByPrototype');
      return nodes;
    }
  });
}

function $$() {
  return Selector.findChildElements(document, $A(arguments));
}
var Form =3D {
  reset: function(form) {
    $(form).reset();
    return form;
  },

  serializeElements: function(elements, options) {
    if (typeof options !=3D 'object') options =3D { hash: !!options };
    else if (Object.isUndefined(options.hash)) options.hash =3D true;
    var key, value, submitted =3D false, submit =3D options.submit;

    var data =3D elements.inject({ }, function(result, element) {
      if (!element.disabled && element.name) {
        key =3D element.name; value =3D $(element).getValue();
        if (value !=3D null && element.type !=3D 'file' && (element.type =
!=3D 'submit' || (!submitted &&
            submit !=3D=3D false && (!submit || key =3D=3D submit) && =
(submitted =3D true)))) {
          if (key in result) {
            // a key is already present; construct an array of values
            if (!Object.isArray(result[key])) result[key] =3D =
[result[key]];
            result[key].push(value);
          }
          else result[key] =3D value;
        }
      }
      return result;
    });

    return options.hash ? data : Object.toQueryString(data);
  }
};

Form.Methods =3D {
  serialize: function(form, options) {
    return Form.serializeElements(Form.getElements(form), options);
  },

  getElements: function(form) {
    return $A($(form).getElementsByTagName('*')).inject([],
      function(elements, child) {
        if (Form.Element.Serializers[child.tagName.toLowerCase()])
          elements.push(Element.extend(child));
        return elements;
      }
    );
  },

  getInputs: function(form, typeName, name) {
    form =3D $(form);
    var inputs =3D form.getElementsByTagName('input');

    if (!typeName && !name) return $A(inputs).map(Element.extend);

    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {
      var input =3D inputs[i];
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))
        continue;
      matchingInputs.push(Element.extend(input));
    }

    return matchingInputs;
  },

  disable: function(form) {
    form =3D $(form);
    Form.getElements(form).invoke('disable');
    return form;
  },

  enable: function(form) {
    form =3D $(form);
    Form.getElements(form).invoke('enable');
    return form;
  },

  findFirstElement: function(form) {
    var elements =3D $(form).getElements().findAll(function(element) {
      return 'hidden' !=3D element.type && !element.disabled;
    });
    var firstByIndex =3D elements.findAll(function(element) {
      return element.hasAttribute('tabIndex') && element.tabIndex >=3D =
0;
    }).sortBy(function(element) { return element.tabIndex }).first();

    return firstByIndex ? firstByIndex : elements.find(function(element) =
{
      return ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());
    });
  },

  focusFirstElement: function(form) {
    form =3D $(form);
    form.findFirstElement().activate();
    return form;
  },

  request: function(form, options) {
    form =3D $(form), options =3D Object.clone(options || { });

    var params =3D options.parameters, action =3D =
form.readAttribute('action') || '';
    if (action.blank()) action =3D window.location.href;
    options.parameters =3D form.serialize(true);

    if (params) {
      if (Object.isString(params)) params =3D params.toQueryParams();
      Object.extend(options.parameters, params);
    }

    if (form.hasAttribute('method') && !options.method)
      options.method =3D form.method;

    return new Ajax.Request(action, options);
  }
};

/*-----------------------------------------------------------------------=
---*/

Form.Element =3D {
  focus: function(element) {
    $(element).focus();
    return element;
  },

  select: function(element) {
    $(element).select();
    return element;
  }
};

Form.Element.Methods =3D {
  serialize: function(element) {
    element =3D $(element);
    if (!element.disabled && element.name) {
      var value =3D element.getValue();
      if (value !=3D undefined) {
        var pair =3D { };
        pair[element.name] =3D value;
        return Object.toQueryString(pair);
      }
    }
    return '';
  },

  getValue: function(element) {
    element =3D $(element);
    var method =3D element.tagName.toLowerCase();
    return Form.Element.Serializers[method](element);
  },

  setValue: function(element, value) {
    element =3D $(element);
    var method =3D element.tagName.toLowerCase();
    Form.Element.Serializers[method](element, value);
    return element;
  },

  clear: function(element) {
    $(element).value =3D '';
    return element;
  },

  present: function(element) {
    return $(element).value !=3D '';
  },

  activate: function(element) {
    element =3D $(element);
    try {
      element.focus();
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||
          !['button', 'reset', 'submit'].include(element.type)))
        element.select();
    } catch (e) { }
    return element;
  },

  disable: function(element) {
    element =3D $(element);
    element.disabled =3D true;
    return element;
  },

  enable: function(element) {
    element =3D $(element);
    element.disabled =3D false;
    return element;
  }
};

/*-----------------------------------------------------------------------=
---*/

var Field =3D Form.Element;
var $F =3D Form.Element.Methods.getValue;

/*-----------------------------------------------------------------------=
---*/

Form.Element.Serializers =3D {
  input: function(element, value) {
    switch (element.type.toLowerCase()) {
      case 'checkbox':
      case 'radio':
        return Form.Element.Serializers.inputSelector(element, value);
      default:
        return Form.Element.Serializers.textarea(element, value);
    }
  },

  inputSelector: function(element, value) {
    if (Object.isUndefined(value)) return element.checked ? =
element.value : null;
    else element.checked =3D !!value;
  },

  textarea: function(element, value) {
    if (Object.isUndefined(value)) return element.value;
    else element.value =3D value;
  },

  select: function(element, value) {
    if (Object.isUndefined(value))
      return this[element.type =3D=3D 'select-one' ?
        'selectOne' : 'selectMany'](element);
    else {
      var opt, currentValue, single =3D !Object.isArray(value);
      for (var i =3D 0, length =3D element.length; i < length; i++) {
        opt =3D element.options[i];
        currentValue =3D this.optionValue(opt);
        if (single) {
          if (currentValue =3D=3D value) {
            opt.selected =3D true;
            return;
          }
        }
        else opt.selected =3D value.include(currentValue);
      }
    }
  },

  selectOne: function(element) {
    var index =3D element.selectedIndex;
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;
  },

  selectMany: function(element) {
    var values, length =3D element.length;
    if (!length) return null;

    for (var i =3D 0, values =3D []; i < length; i++) {
      var opt =3D element.options[i];
      if (opt.selected) values.push(this.optionValue(opt));
    }
    return values;
  },

  optionValue: function(opt) {
    // extend element because hasAttribute may not be native
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;
  }
};

/*-----------------------------------------------------------------------=
---*/

Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {
  initialize: function($super, element, frequency, callback) {
    $super(callback, frequency);
    this.element   =3D $(element);
    this.lastValue =3D this.getValue();
  },

  execute: function() {
    var value =3D this.getValue();
    if (Object.isString(this.lastValue) && Object.isString(value) ?
        this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value)) {
      this.callback(this.element, value);
      this.lastValue =3D value;
    }
  }
});

Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {
  getValue: function() {
    return Form.Element.getValue(this.element);
  }
});

Form.Observer =3D Class.create(Abstract.TimedObserver, {
  getValue: function() {
    return Form.serialize(this.element);
  }
});

/*-----------------------------------------------------------------------=
---*/

Abstract.EventObserver =3D Class.create({
  initialize: function(element, callback) {
    this.element  =3D $(element);
    this.callback =3D callback;

    this.lastValue =3D this.getValue();
    if (this.element.tagName.toLowerCase() =3D=3D 'form')
      this.registerFormCallbacks();
    else
      this.registerCallback(this.element);
  },

  onElementEvent: function() {
    var value =3D this.getValue();
    if (this.lastValue !=3D value) {
      this.callback(this.element, value);
      this.lastValue =3D value;
    }
  },

  registerFormCallbacks: function() {
    Form.getElements(this.element).each(this.registerCallback, this);
  },

  registerCallback: function(element) {
    if (element.type) {
      switch (element.type.toLowerCase()) {
        case 'checkbox':
        case 'radio':
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));
          break;
        default:
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));
          break;
      }
    }
  }
});

Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {
  getValue: function() {
    return Form.Element.getValue(this.element);
  }
});

Form.EventObserver =3D Class.create(Abstract.EventObserver, {
  getValue: function() {
    return Form.serialize(this.element);
  }
});
if (!window.Event) var Event =3D { };

Object.extend(Event, {
  KEY_BACKSPACE: 8,
  KEY_TAB:       9,
  KEY_RETURN:   13,
  KEY_ESC:      27,
  KEY_LEFT:     37,
  KEY_UP:       38,
  KEY_RIGHT:    39,
  KEY_DOWN:     40,
  KEY_DELETE:   46,
  KEY_HOME:     36,
  KEY_END:      35,
  KEY_PAGEUP:   33,
  KEY_PAGEDOWN: 34,
  KEY_INSERT:   45,

  cache: { },

  relatedTarget: function(event) {
    var element;
    switch(event.type) {
      case 'mouseover': element =3D event.fromElement; break;
      case 'mouseout':  element =3D event.toElement;   break;
      default: return null;
    }
    return Element.extend(element);
  }
});

Event.Methods =3D (function() {
  var isButton;

  if (Prototype.Browser.IE) {
    var buttonMap =3D { 0: 1, 1: 4, 2: 2 };
    isButton =3D function(event, code) {
      return event.button =3D=3D buttonMap[code];
    };

  } else if (Prototype.Browser.WebKit) {
    isButton =3D function(event, code) {
      switch (code) {
        case 0: return event.which =3D=3D 1 && !event.metaKey;
        case 1: return event.which =3D=3D 1 && event.metaKey;
        default: return false;
      }
    };

  } else {
    isButton =3D function(event, code) {
      return event.which ? (event.which =3D=3D=3D code + 1) : =
(event.button =3D=3D=3D code);
    };
  }

  return {
    isLeftClick:   function(event) { return isButton(event, 0) },
    isMiddleClick: function(event) { return isButton(event, 1) },
    isRightClick:  function(event) { return isButton(event, 2) },

    element: function(event) {
      event =3D Event.extend(event);

      var node          =3D event.target,
          type          =3D event.type,
          currentTarget =3D event.currentTarget;

      if (currentTarget && currentTarget.tagName) {
        // Firefox screws up the "click" event when moving between radio =
buttons
        // via arrow keys. It also screws up the "load" and "error" =
events on images,
        // reporting the document as the target instead of the original =
image.
        if (type =3D=3D=3D 'load' || type =3D=3D=3D 'error' ||
          (type =3D=3D=3D 'click' && currentTarget.tagName.toLowerCase() =
=3D=3D=3D 'input'
            && currentTarget.type =3D=3D=3D 'radio'))
              node =3D currentTarget;
      }
      if (node.nodeType =3D=3D Node.TEXT_NODE) node =3D node.parentNode;
      return Element.extend(node);
    },

    findElement: function(event, expression) {
      var element =3D Event.element(event);
      if (!expression) return element;
      var elements =3D [element].concat(element.ancestors());
      return Selector.findElement(elements, expression, 0);
    },

    pointer: function(event) {
      var docElement =3D document.documentElement,
      body =3D document.body || { scrollLeft: 0, scrollTop: 0 };
      return {
        x: event.pageX || (event.clientX +
          (docElement.scrollLeft || body.scrollLeft) -
          (docElement.clientLeft || 0)),
        y: event.pageY || (event.clientY +
          (docElement.scrollTop || body.scrollTop) -
          (docElement.clientTop || 0))
      };
    },

    pointerX: function(event) { return Event.pointer(event).x },
    pointerY: function(event) { return Event.pointer(event).y },

    stop: function(event) {
      Event.extend(event);
      event.preventDefault();
      event.stopPropagation();
      event.stopped =3D true;
    }
  };
})();

Event.extend =3D (function() {
  var methods =3D Object.keys(Event.Methods).inject({ }, function(m, =
name) {
    m[name] =3D Event.Methods[name].methodize();
    return m;
  });

  if (Prototype.Browser.IE) {
    Object.extend(methods, {
      stopPropagation: function() { this.cancelBubble =3D true },
      preventDefault:  function() { this.returnValue =3D false },
      inspect: function() { return "[object Event]" }
    });

    return function(event) {
      if (!event) return false;
      if (event._extendedByPrototype) return event;

      event._extendedByPrototype =3D Prototype.emptyFunction;
      var pointer =3D Event.pointer(event);
      Object.extend(event, {
        target: event.srcElement,
        relatedTarget: Event.relatedTarget(event),
        pageX:  pointer.x,
        pageY:  pointer.y
      });
      return Object.extend(event, methods);
    };

  } else {
    Event.prototype =3D Event.prototype || =
document.createEvent("HTMLEvents")['__proto__'];
    Object.extend(Event.prototype, methods);
    return Prototype.K;
  }
})();

Object.extend(Event, (function() {
  var cache =3D Event.cache;

  function getEventID(element) {
    if (element._prototypeEventID) return element._prototypeEventID[0];
    arguments.callee.id =3D arguments.callee.id || 1;
    return element._prototypeEventID =3D [++arguments.callee.id];
  }

  function getDOMEventName(eventName) {
    if (eventName && eventName.include(':')) return "dataavailable";
    return eventName;
  }

  function getCacheForID(id) {
    return cache[id] =3D cache[id] || { };
  }

  function getWrappersForEventName(id, eventName) {
    var c =3D getCacheForID(id);
    return c[eventName] =3D c[eventName] || [];
  }

  function createWrapper(element, eventName, handler) {
    var id =3D getEventID(element);
    var c =3D getWrappersForEventName(id, eventName);
    if (c.pluck("handler").include(handler)) return false;

    var wrapper =3D function(event) {
      if (!Event || !Event.extend ||
        (event.eventName && event.eventName !=3D eventName))
          return false;

      Event.extend(event);
      handler.call(element, event);
    };

    wrapper.handler =3D handler;
    c.push(wrapper);
    return wrapper;
  }

  function findWrapper(id, eventName, handler) {
    var c =3D getWrappersForEventName(id, eventName);
    return c.find(function(wrapper) { return wrapper.handler =3D=3D =
handler });
  }

  function destroyWrapper(id, eventName, handler) {
    var c =3D getCacheForID(id);
    if (!c[eventName]) return false;
    c[eventName] =3D c[eventName].without(findWrapper(id, eventName, =
handler));
  }

  function destroyCache() {
    for (var id in cache)
      for (var eventName in cache[id])
        cache[id][eventName] =3D null;
  }


  // Internet Explorer needs to remove event handlers on page unload
  // in order to avoid memory leaks.
  if (window.attachEvent) {
    window.attachEvent("onunload", destroyCache);
  }

  // Safari has a dummy event handler on page unload so that it won't
  // use its bfcache. Safari <=3D 3.1 has an issue with restoring the =
"document"
  // object when page is returned to via the back button using its =
bfcache.
  if (Prototype.Browser.WebKit) {
    window.addEventListener('unload', Prototype.emptyFunction, false);
  }

  return {
    observe: function(element, eventName, handler) {
      element =3D $(element);
      var name =3D getDOMEventName(eventName);

      var wrapper =3D createWrapper(element, eventName, handler);
      if (!wrapper) return element;

      if (element.addEventListener) {
        element.addEventListener(name, wrapper, false);
      } else {
        element.attachEvent("on" + name, wrapper);
      }

      return element;
    },

    stopObserving: function(element, eventName, handler) {
      element =3D $(element);
      var id =3D getEventID(element), name =3D =
getDOMEventName(eventName);

      if (!handler && eventName) {
        getWrappersForEventName(id, eventName).each(function(wrapper) {
          element.stopObserving(eventName, wrapper.handler);
        });
        return element;

      } else if (!eventName) {
        Object.keys(getCacheForID(id)).each(function(eventName) {
          element.stopObserving(eventName);
        });
        return element;
      }

      var wrapper =3D findWrapper(id, eventName, handler);
      if (!wrapper) return element;

      if (element.removeEventListener) {
        element.removeEventListener(name, wrapper, false);
      } else {
        element.detachEvent("on" + name, wrapper);
      }

      destroyWrapper(id, eventName, handler);

      return element;
    },

    fire: function(element, eventName, memo) {
      element =3D $(element);
      if (element =3D=3D document && document.createEvent && =
!element.dispatchEvent)
        element =3D document.documentElement;

      var event;
      if (document.createEvent) {
        event =3D document.createEvent("HTMLEvents");
        event.initEvent("dataavailable", true, true);
      } else {
        event =3D document.createEventObject();
        event.eventType =3D "ondataavailable";
      }

      event.eventName =3D eventName;
      event.memo =3D memo || { };

      if (document.createEvent) {
        element.dispatchEvent(event);
      } else {
        element.fireEvent(event.eventType, event);
      }

      return Event.extend(event);
    }
  };
})());

Object.extend(Event, Event.Methods);

Element.addMethods({
  fire:          Event.fire,
  observe:       Event.observe,
  stopObserving: Event.stopObserving
});

Object.extend(document, {
  fire:          Element.Methods.fire.methodize(),
  observe:       Element.Methods.observe.methodize(),
  stopObserving: Element.Methods.stopObserving.methodize(),
  loaded:        false
});

(function() {
  /* Support for the DOMContentLoaded event is based on work by Dan =
Webb,
     Matthias Miller, Dean Edwards and John Resig. */

  var timer;

  function fireContentLoadedEvent() {
    if (document.loaded) return;
    if (timer) window.clearInterval(timer);
    document.fire("dom:loaded");
    document.loaded =3D true;
  }

  if (document.addEventListener) {
    if (Prototype.Browser.WebKit) {
      timer =3D window.setInterval(function() {
        if (/loaded|complete/.test(document.readyState))
          fireContentLoadedEvent();
      }, 0);

      Event.observe(window, "load", fireContentLoadedEvent);

    } else {
      document.addEventListener("DOMContentLoaded",
        fireContentLoadedEvent, false);
    }

  } else {
    document.write("<script id=3D__onDOMContentLoaded defer =
src=3D//:><\/script>");
    $("__onDOMContentLoaded").onreadystatechange =3D function() {
      if (this.readyState =3D=3D "complete") {
        this.onreadystatechange =3D null;
        fireContentLoadedEvent();
      }
    };
  }
})();
/*------------------------------- DEPRECATED =
-------------------------------*/

Hash.toQueryString =3D Object.toQueryString;

var Toggle =3D { display: Element.toggle };

Element.Methods.childOf =3D Element.Methods.descendantOf;

var Insertion =3D {
  Before: function(element, content) {
    return Element.insert(element, {before:content});
  },

  Top: function(element, content) {
    return Element.insert(element, {top:content});
  },

  Bottom: function(element, content) {
    return Element.insert(element, {bottom:content});
  },

  After: function(element, content) {
    return Element.insert(element, {after:content});
  }
};

var $continue =3D new Error('"throw $continue" is deprecated, use =
"return" instead');

// This should be moved to script.aculo.us; notice the deprecated =
methods
// further below, that map to the newer Element methods.
var Position =3D {
  // set to true if needed, warning: firefox performance problems
  // NOT neeeded for page scrolling, only if draggable contained in
  // scrollable elements
  includeScrollOffsets: false,

  // must be called before calling withinIncludingScrolloffset, every =
time the
  // page is scrolled
  prepare: function() {
    this.deltaX =3D  window.pageXOffset
                || document.documentElement.scrollLeft
                || document.body.scrollLeft
                || 0;
    this.deltaY =3D  window.pageYOffset
                || document.documentElement.scrollTop
                || document.body.scrollTop
                || 0;
  },

  // caches x/y coordinate pair to use with overlap
  within: function(element, x, y) {
    if (this.includeScrollOffsets)
      return this.withinIncludingScrolloffsets(element, x, y);
    this.xcomp =3D x;
    this.ycomp =3D y;
    this.offset =3D Element.cumulativeOffset(element);

    return (y >=3D this.offset[1] &&
            y <  this.offset[1] + element.offsetHeight &&
            x >=3D this.offset[0] &&
            x <  this.offset[0] + element.offsetWidth);
  },

  withinIncludingScrolloffsets: function(element, x, y) {
    var offsetcache =3D Element.cumulativeScrollOffset(element);

    this.xcomp =3D x + offsetcache[0] - this.deltaX;
    this.ycomp =3D y + offsetcache[1] - this.deltaY;
    this.offset =3D Element.cumulativeOffset(element);

    return (this.ycomp >=3D this.offset[1] &&
            this.ycomp <  this.offset[1] + element.offsetHeight &&
            this.xcomp >=3D this.offset[0] &&
            this.xcomp <  this.offset[0] + element.offsetWidth);
  },

  // within must be called directly before
  overlap: function(mode, element) {
    if (!mode) return 0;
    if (mode =3D=3D 'vertical')
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /
        element.offsetHeight;
    if (mode =3D=3D 'horizontal')
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /
        element.offsetWidth;
  },

  // Deprecation layer -- use newer Element methods now (1.5.2).

  cumulativeOffset: Element.Methods.cumulativeOffset,

  positionedOffset: Element.Methods.positionedOffset,

  absolutize: function(element) {
    Position.prepare();
    return Element.absolutize(element);
  },

  relativize: function(element) {
    Position.prepare();
    return Element.relativize(element);
  },

  realOffset: Element.Methods.cumulativeScrollOffset,

  offsetParent: Element.Methods.getOffsetParent,

  page: Element.Methods.viewportOffset,

  clone: function(source, target, options) {
    options =3D options || { };
    return Element.clonePosition(target, source, options);
  }
};

/*-----------------------------------------------------------------------=
---*/

if (!document.getElementsByClassName) document.getElementsByClassName =
=3D function(instanceMethods){
  function iter(name) {
    return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' =
" + name + " ')]";
  }

  instanceMethods.getElementsByClassName =3D =
Prototype.BrowserFeatures.XPath ?
  function(element, className) {
    className =3D className.toString().strip();
    var cond =3D /\s/.test(className) ? $w(className).map(iter).join('') =
: iter(className);
    return cond ? document._getElementsByXPath('.//*' + cond, element) : =
[];
  } : function(element, className) {
    className =3D className.toString().strip();
    var elements =3D [], classNames =3D (/\s/.test(className) ? =
$w(className) : null);
    if (!classNames && !className) return elements;

    var nodes =3D $(element).getElementsByTagName('*');
    className =3D ' ' + className + ' ';

    for (var i =3D 0, child, cn; child =3D nodes[i]; i++) {
      if (child.className && (cn =3D ' ' + child.className + ' ') && =
(cn.include(className) ||
          (classNames && classNames.all(function(name) {
            return !name.toString().blank() && cn.include(' ' + name + ' =
');
          }))))
        elements.push(Element.extend(child));
    }
    return elements;
  };

  return function(className, parentElement) {
    return $(parentElement || =
document.body).getElementsByClassName(className);
  };
}(Element.Methods);

/*-----------------------------------------------------------------------=
---*/

Element.ClassNames =3D Class.create();
Element.ClassNames.prototype =3D {
  initialize: function(element) {
    this.element =3D $(element);
  },

  _each: function(iterator) {
    this.element.className.split(/\s+/).select(function(name) {
      return name.length > 0;
    })._each(iterator);
  },

  set: function(className) {
    this.element.className =3D className;
  },

  add: function(classNameToAdd) {
    if (this.include(classNameToAdd)) return;
    this.set($A(this).concat(classNameToAdd).join(' '));
  },

  remove: function(classNameToRemove) {
    if (!this.include(classNameToRemove)) return;
    this.set($A(this).without(classNameToRemove).join(' '));
  },

  toString: function() {
    return $A(this).join(' ');
  }
};

Object.extend(Element.ClassNames.prototype, Enumerable);

/*-----------------------------------------------------------------------=
---*/

Element.addMethods();
------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ky.milesplit.com/js/milesplit.ajax.js

//************************************
//*	MILESPLIT.AJAX
//* By Jason Byrne

///////////////////////////////////////////
// VARIABLES

var MileSplit_ApiKey =3D '3421-742-173-641';
var MileSplit_Method =3D 'post';
var MileSplit_ApiUrl =3D '/api';
var MileSplit_ApiVer =3D '1.0';
var MileSplit_Format =3D 'xml';
var MileSplit_SessionKey =3D '';
var MileSplit_UserName =3D '';
var MileSplit_CallID =3D '';


///////////////////////////////////////////
// INITIALIZATION


// Look in the query strings for values
var url =3D window.location.toString();
url.match(/\?(.+)$/);
var qstr =3D RegExp.$1;
// Split up the query string and store in an associative array
var qstr =3D qstr.split("&");
var qs =3D {};
// Create associative array
for(var i=3D0; i < qstr.length; i++) {
     var tmp =3D qstr[i].split("=3D");
     qs[tmp[0]] =3D unescape(tmp[1]);
}
// Look for certain values
if (qs['u']) MileSplit_UserName =3D qs['u'];
if (qs['s']) MileSplit_UserName =3D qs['s'];

///////////////////////////////////////////
// WRAPPER FUNCTIONS


function MileSplit_FetchMeetsHtmlByDateInto(target, state, date) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'meets.search');
	params[1] =3D new Array('date', date);
	params[2] =3D new Array('state', state);
	params[3] =3D new Array('format', 'html');
   	MileSplit_Ajax_LoadInto(target, MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), MileSplit_Method)
}

function MileSplit_FetchVenuesHtmlByState(target, state) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'venues.search');
	params[1] =3D new Array('state', state);
	params[2] =3D new Array('format', 'html');
   	MileSplit_Ajax_LoadInto(target, MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), MileSplit_Method)
}

function MileSplit_FetchVenuesHtmlByName(target, name) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'venues.search');
	params[1] =3D new Array('name', name);
	params[2] =3D new Array('format', 'html');
   	MileSplit_Ajax_LoadInto(target, MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), MileSplit_Method)
}

function MileSplit_FetchTeamsHtmlByState(target, state, selectname) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'teams.search');
	params[1] =3D new Array('state', state);
	params[2] =3D new Array('format', 'html');
	params[3] =3D new Array('selectname', selectname);
   	MileSplit_Ajax_LoadInto(target, MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), MileSplit_Method)
}

function MileSplit_FetchTeamsHtmlByName(target, name, selectname) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'teams.search');
	params[1] =3D new Array('name', name);
	params[2] =3D new Array('format', 'html');
	params[3] =3D new Array('selectname', selectname);
   	MileSplit_Ajax_LoadInto(target, MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), MileSplit_Method)
}

function MileSplit_FetchGeneralMeetsHtmlByName(target, name) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'meets.general.search');
	params[1] =3D new Array('name', name);
	params[2] =3D new Array('format', 'html');
   	MileSplit_Ajax_LoadInto(target, MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), MileSplit_Method)
}

function MileSplit_FetchAthletesHtmlByName(target, name) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'athletes.search');
	params[1] =3D new Array('name', name);
	params[2] =3D new Array('format', 'html');
   	MileSplit_Ajax_LoadInto(target, MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), MileSplit_Method)
}

function MileSplit_FetchAthletesByName(func, name) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'athletes.search');
	params[1] =3D new Array('name', name);
	params[2] =3D new Array('format', 'xml');
   	MileSplit_Ajax_Request(MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), func, MileSplit_Method)
}

function MileSplit_FetchAthletesByNameComplex(func, fname, lname) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'athletes.searchComplex');
	params[1] =3D new Array('fname', fname);
	params[2] =3D new Array('lname', lname);
	params[3] =3D new Array('format', 'xml');
   	MileSplit_Ajax_Request(MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), func, MileSplit_Method)
}

function MileSplit_FetchTeamsByName(func, name) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'teams.search');
	params[1] =3D new Array('name', name);
	params[2] =3D new Array('format', 'xml');
   	MileSplit_Ajax_Request(MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), func, MileSplit_Method)
}

function MileSplit_FetchMeetsByName(func, name) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'meets.search');
	params[1] =3D new Array('name', name);
	params[2] =3D new Array('format', 'xml');
   	MileSplit_Ajax_Request(MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), func, MileSplit_Method)
}

function MileSplit_FetchFilesByUser(target, user_id, select_name) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'users.files.list');
	params[1] =3D new Array('user_id', user_id);
	params[2] =3D new Array('format', 'html');
	params[3] =3D new Array('form_el_name', select_name);
   	MileSplit_Ajax_LoadInto(target, MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), MileSplit_Method)
}

function MileSplit_Ajax_ApiCall(api_method, query_string, func) {
	var query =3D 's=3D' + MileSplit_SessionKey + '&u=3D' + =
MileSplit_UserName + '&k=3D' + MileSplit_ApiKey + '&c=3D' + =
MileSplit_CallID + '&v=3D' + MileSplit_ApiVer + '&f=3D' + =
MileSplit_Format;
	query +=3D "&m=3D" + api_method + "&" + query_string;
	MileSplit_Ajax_Request(MileSplit_ApiUrl, query, func, =
MileSplit_Method);
}

///////////////////////////////////////////
// CORE FUNCTIONS

function MileSplit_Ajax_XMLHTTPObject() {
	var obj =3D false;
	if (window.XMLHttpRequest) {		// Mozilla, Netscape, Safari, Firefox, =
Opera
		obj =3D new XMLHttpRequest();
		if (obj.overrideMimeType) obj.overrideMimeType('text/plain');
	} else if (window.ActiveXObject) {	// Internet Explorer
		try {
			obj =3D new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				obj =3D new ActiveXObject("Microsoft.XMLHTTP");=09
			} catch (e) { }
		}
	}
	return obj;
}


function MileSplit_Ajax_LoadInto(target, url, query, method) {
	var el =3D document.getElementById(target);
	var request =3D new Ajax.Request(url, {
		method: MileSplit_Method,
		parameters: query,
		contentType: 'application/x-www-form-urlencoded',
		requestHeaders: { 'User-Agent': 'MileSplit Ajax Client' },
		onSuccess: function(transport) {
			el.innerHTML =3D 	transport.responseText;
		}
	}); =20
}

function MileSplit_Ajax_Request(url, query, func, method) {
	var request =3D new Ajax.Request(url, {
		method: MileSplit_Method,
		parameters: query,
		contentType: 'application/x-www-form-urlencoded',
		requestHeaders: { 'User-Agent': 'MileSplit Ajax Client' },
		onSuccess: function(transport) {
			if (func !=3D null) eval(func + '(transport);');
		}
	});     =20
}

function MileSplit_Ajax_FormToQueryString(docForm) {

	var strSubmit =3D '';
	var formElem;
	var strLastElemName =3D '';
	var strSubmitContent =3D '';
=09

	for (i =3D 0; i < docForm.elements.length; i++) {
		formElem =3D docForm.elements[i];
		switch (formElem.type) {
			// Text, select, hidden, password, textarea elements
			case 'text':
			case 'select-one':
			case 'hidden':
			case 'password':
			case 'textarea':
        		strSubmitContent +=3D formElem.name + '=3D' + =
escape(formElem.value) + '&'
				break;
			// Radio buttons
			case 'radio':
				if (formElem.checked) {
					strSubmitContent +=3D formElem.name + '=3D' + =
escape(formElem.value) + '&'
				}
				break;
			// Checkboxes
			case 'checkbox':
				if (formElem.checked) {
					// Continuing multiple, same-name checkboxes
					if (formElem.name =3D=3D strLastElemName) {
						// Strip of end ampersand if there is one
						if (strSubmitContent.lastIndexOf('&') =3D=3D =
strSubmitContent.length-1) {
							strSubmitContent =3D strSubmitContent.substr(0, =
strSubmitContent.length - 1);
						}
						// Append value as comma-delimited string
						strSubmitContent +=3D ',' + escape(formElem.value);
					}
					else {
						strSubmitContent +=3D formElem.name + '=3D' + =
escape(formElem.value);
					}
					strSubmitContent +=3D '&';
					strLastElemName =3D formElem.name;
				}
				break;
		}
	}

	// Remove trailing separator
	if (strSubmitContent.length > 0) {
		strSubmitContent =3D strSubmitContent.substr(0, =
strSubmitContent.length - 1);
	}
	return strSubmitContent;

}

function MileSplit_MakeQueryString(params) {
	var query =3D 's=3D' + MileSplit_SessionKey +  '&u=3D' + =
MileSplit_UserName + '&k=3D' + MileSplit_ApiKey + '&c=3D' + =
MileSplit_CallID + '&v=3D' + MileSplit_ApiVer + '&f=3D' + =
MileSplit_Format;
	for (i=3D0; i < params.length; i++) {
		query =3D query + '&' + params[i][0] + '=3D' + params[i][1];=09
	}
	return query;
}

function MileSplit_XmlNode(source) {
	// Properties
	this.Source =3D source;=09
	this.Properties =3D new Array();
	// Parse XML Node
	var pos =3D 0;
	while (pos < this.Source.length) {
		var tagStart =3D this.Source.indexOf('<', pos);
		if (tagStart >=3D 0) {
			var tagEnd =3D this.Source.indexOf('>', tagStart);
			var tagName =3D this.Source.substr(tagStart+1, tagEnd-tagStart-1);
			var tagClose =3D this.Source.indexOf('</' + tagName + '>', tagEnd);
			var tagValue =3D '';
			if (tagClose >=3D 0) {
				tagValue =3D this.Source.substr(tagEnd + 1, tagClose-tagEnd-1);
			} else {
				tagValue =3D this.Source.substr(tagEnd + 1);
			}
			this.Properties[tagName] =3D tagValue;
			pos =3D tagClose + tagName.length + 3;
		} else {
			break;
		}
	}
}

function MileSplit_XmlDocument(source) {
	// Properties
	this.Source =3D source;
	this.Items =3D new Array();
	this.Status =3D 0;
	this.Message =3D '';
	this.Content =3D '';
	// Get Status
	var statusStart=3D this.Source.indexOf('<code>', pos) + 6;
	var statusEnd =3D this.Source.indexOf('</code>', pos);
	var messageStart=3D this.Source.indexOf('<message>', pos) + 9;
	var messageEnd =3D this.Source.indexOf('</message>', pos);
	var contentStart=3D this.Source.indexOf('<content>', pos) + 9;
	var contentEnd =3D this.Source.indexOf('</content>', pos);
	this.Status =3D this.Source.substr(statusStart, statusEnd-statusStart);
	this.Message =3D this.Source.substr(messageStart, =
messageEnd-messageStart);
	this.Content =3D this.Source.substr(contentStart, =
contentEnd-contentStart);
	// Parse XML Document
	var pos =3D 0;
	while (pos < this.Source.length) {
		var tagStart =3D this.Source.indexOf('<item>', pos);
		if (tagStart >=3D 0) {
			var tagEnd =3D this.Source.indexOf('</item>', tagStart);
			pos =3D tagEnd + 7;
			this.Items[this.Items.length] =3D new =
MileSplit_XmlNode(this.Source.substr(tagStart + 6, tagEnd-tagStart-6));
		} else {
			break;
		}
	}
}
------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/ga.js

(function(){var g=3Dvoid =
0,h=3Dnull,aa=3DencodeURIComponent,ba=3DdecodeURIComponent,j=3DMath;funct=
ion ca(a,b){return a.name=3Db}var =
k=3D"push",da=3D"slice",ea=3D"replace",fa=3D"load",l=3D"charAt",ga=3D"val=
ue",n=3D"indexOf",ha=3D"match",o=3D"name",ia=3D"host",r=3D"toString",s=3D=
"length",t=3D"prototype",u=3D"split",v=3D"stopPropagation",ja=3D"scope",w=
=3D"location",x=3D"getString",y=3D"substring",la=3D"navigator",A=3D"join"=
,B=3D"toLowerCase",C;function ma(a,b){switch(b){case 0:return""+a;case =
1:return a*1;case 2:return!!a;case 3:return a*1E3}return a}function =
D(a){return g=3D=3Da||"-"=3D=3Da||""=3D=3Da}function =
na(a){if(!a||""=3D=3Da)return"";for(;a&&" =
\n\r\t"[n](a[l](0))>-1;)a=3Da[y](1);for(;a&&" =
\n\r\t"[n](a[l](a[s]-1))>-1;)a=3Da[y](0,a[s]-1);return a}function =
oa(a){var =
b=3D1,c=3D0,d;if(!D(a)){b=3D0;for(d=3Da[s]-1;d>=3D0;d--)c=3Da.charCodeAt(=
d),b=3D(b<<6&268435455)+c+(c<<14),c=3Db&266338304,b=3Dc!=3D0?b^c>>21:b}re=
turn b}function pa(){return j.round(j.random()*2147483647)}=0A=
function qa(){}function E(a,b){return aa instanceof =
Function?b?encodeURI(a):aa(a):(F(68),escape(a))}function =
G(a){a=3Da[u]("+")[A](" ");if(ba instanceof Function)try{return =
ba(a)}catch(b){F(17)}else F(68);return unescape(a)}var =
ra=3Dfunction(a,b,c,d){a.addEventListener?a.addEventListener(b,c,!!d):a.a=
ttachEvent&&a.attachEvent("on"+b,c)},sa=3Dfunction(a,b,c,d){a.removeEvent=
Listener?a.removeEventListener(b,c,!!d):a.detachEvent&&a.detachEvent("on"=
+b,c)};function H(a){return a&&a[s]>0?a[0]:""}=0A=
function ta(a){var b=3Da?a[s]:0;return b>0?a[b-1]:""}var =
ua=3Dfunction(){this.prefix=3D"ga.";this.F=3D{}};ua[t].set=3Dfunction(a,b=
){this.F[this.prefix+a]=3Db};ua[t].get=3Dfunction(a){return =
this.F[this.prefix+a]};ua[t].contains=3Dfunction(a){return =
this.get(a)!=3D=3Dg};function =
va(a){a[n]("www.")=3D=3D0&&(a=3Da[y](4));return a[B]()}function =
wa(a,b){var c,d=3D{url:a,protocol:"http",host:"",path:"",c:new =
ua,anchor:""};if(!a)return =
d;c=3Da[n]("://");if(c>=3D0)d.protocol=3Da[y](0,c),a=3Da[y](c+3);c=3Da.se=
arch("/|\\?|#");if(c>=3D0)d.host=3Da[y](0,c)[B](),a=3Da[y](c);else =
return =
d.host=3Da[B](),d;c=3Da[n]("#");if(c>=3D0)d.anchor=3Da[y](c+1),a=3Da[y](0=
,c);c=3Da[n]("?");c>=3D0&&(xa(d.c,a[y](c+1)),a=3Da[y](0,c));d.anchor&&b&&=
xa(d.c,d.anchor);a&&a[l](0)=3D=3D"/"&&(a=3Da[y](1));d.path=3Da;return d}=0A=
function xa(a,b){function =
c(b,c){a.contains(b)||a.set(b,[]);a.get(b)[k](c)}for(var =
d=3Dna(b)[u]("&"),e=3D0;e<d[s];e++)if(d[e]){var =
f=3Dd[e][n]("=3D");f<0?c(d[e],"1"):c(d[e][y](0,f),d[e][y](f+1))}}function=
 =
ya(a,b){if(D(a))return"-";if("["=3D=3Da[l](0)&&"]"=3D=3Da[l](a[s]-1))retu=
rn"-";var c=3DI.domain;c+=3Db&&b!=3D"/"?b:"";return =
a[n](c)=3D=3D(a[n]("http://")=3D=3D0?7:a[n]("https://")=3D=3D0?8:0)?"0":a=
};function =
za(a,b,c){j.random()*100>=3D1||(a=3D["utmt=3Derror","type=3D"+a,"utmwv=3D=
5.1.7","utmn=3D"+pa(),"utmsp=3D1"],b&&a[k]("api=3D"+b),c&&a[k]("msg=3D"+E=
(c[y](0,100))),J.p&&a[k]("aip=3D1"),Aa(a[A]("&")))};var Ba=3D0;function =
K(a){return(a?"_":"")+Ba++}=0A=
var =
Ca=3DK(),Da=3DK(),Ea=3DK(),Fa=3DK(),Ga=3DK(),L=3DK(),M=3DK(),Ha=3DK(),Ia=3D=
K(),Ja=3DK(),Ka=3DK(),La=3DK(),Ma=3DK(),Na=3DK(),Oa=3DK(),Pa=3DK(),Qa=3DK=
(),Ra=3DK(),Sa=3DK(),Ta=3DK(),Ua=3DK(),Va=3DK(),Wa=3DK(),Xa=3DK(),Ya=3DK(=
),Za=3DK(),$a=3DK(),ab=3DK(),bb=3DK(),cb=3DK(),db=3DK(),eb=3DK(),fb=3DK()=
,gb=3DK(),hb=3DK(),N=3DK(!0),ib=3DK(),jb=3DK(),kb=3DK(),lb=3DK(),mb=3DK()=
,nb=3DK(),ob=3DK(),pb=3DK(),qb=3DK(),rb=3DK(),O=3DK(!0),sb=3DK(!0),tb=3DK=
(!0),ub=3DK(!0),wb=3DK(!0),xb=3DK(!0),yb=3DK(!0),zb=3DK(!0),Ab=3DK(!0),Bb=
=3DK(!0),Cb=3DK(!0),P=3DK(!0),Db=3DK(!0),Eb=3DK(!0),Fb=3DK(!0),Gb=3DK(!0)=
,Hb=3DK(!0),Ib=3DK(!0),Jb=3DK(!0),Kb=3DK(!0),=0A=
Lb=3DK(!0),Mb=3DK(!0),Nb=3DK(!0),Ob=3DK(!0),Pb=3DK(!0),Qb=3DK(),Rb=3DK();=
K();var =
Sb=3DK(),Tb=3DK(),Ub=3DK(),Vb=3DK(),Wb=3DK(),Xb=3DK(),$b=3DK(),ac=3DK(),b=
c=3DK();K();var cc=3DK(),dc=3DK();var ec=3Dfunction(){function =
a(a,c,d){Q(R[t],a,c,d)}S("_getName",Ea,58);S("_getAccount",Ca,64);S("_vis=
itCode",O,54);S("_getClientInfo",Na,53,1);S("_getDetectTitle",Qa,56,1);S(=
"_getDetectFlash",Oa,65,1);S("_getLocalGifPath",$a,57);S("_getServiceMode=
",ab,59);T("_setClientInfo",Na,66,2);T("_setAccount",Ca,3);T("_setNamespa=
ce",Da,48);T("_setAllowLinker",Ka,11,2);T("_setDetectFlash",Oa,61,2);T("_=
setDetectTitle",Qa,62,2);T("_setLocalGifPath",$a,46,0);T("_setLocalServer=
Mode",ab,92,g,0);T("_setRemoteServerMode",=0A=
ab,63,g,1);T("_setLocalRemoteServerMode",ab,47,g,2);T("_setSampleRate",Za=
,45,1);T("_setCampaignTrack",Pa,36,2);T("_setAllowAnchor",La,7,2);T("_set=
CampNameKey",Sa,41);T("_setCampContentKey",Xa,38);T("_setCampIdKey",Ra,39=
);T("_setCampMediumKey",Va,40);T("_setCampNOKey",Ya,42);T("_setCampSource=
Key",Ua,43);T("_setCampTermKey",Wa,44);T("_setCampCIdKey",Ta,37);T("_setC=
ookiePath",M,9,0);T("_setMaxCustomVariables",bb,0,1);T("_setVisitorCookie=
Timeout",Ha,28,1);T("_setSessionCookieTimeout",Ia,26,1);T("_setCampaignCo=
okieTimeout",=0A=
Ja,29,1);T("_setReferrerOverride",kb,49);a("_trackPageview",R[t].ka,1);a(=
"_trackEvent",R[t].u,4);a("_trackSocial",R[t].la,104);a("_trackPageLoadTi=
me",R[t].ja,100);a("_trackTrans",R[t].ma,18);a("_sendXEvent",R[t].t,78);a=
("_createEventTracker",R[t].S,74);a("_getVersion",R[t].X,60);a("_setDomai=
nName",R[t].s,6);a("_setAllowHash",R[t].ba,8);a("_getLinkerUrl",R[t].W,52=
);a("_link",R[t].link,101);a("_linkByPost",R[t].aa,102);a("_setTrans",R[t=
].ea,20);a("_addTrans",R[t].L,21);a("_addItem",R[t].J,19);a("_setTransact=
ionDelim",=0A=
R[t].fa,82);a("_setCustomVar",R[t].ca,10);a("_deleteCustomVar",R[t].U,35)=
;a("_getVisitorCustomVar",R[t].Y,50);a("_setXKey",R[t].ha,83);a("_setXVal=
ue",R[t].ia,84);a("_getXKey",R[t].Z,76);a("_getXValue",R[t].$,77);a("_cle=
arXKey",R[t].P,72);a("_clearXValue",R[t].Q,73);a("_createXObj",R[t].T,75)=
;a("_addIgnoredOrganic",R[t].H,15);a("_clearIgnoredOrganic",R[t].M,97);a(=
"_addIgnoredRef",R[t].I,31);a("_clearIgnoredRef",R[t].N,32);a("_addOrgani=
c",R[t].K,14);a("_clearOrganic",R[t].O,70);a("_cookiePathCopy",=0A=
R[t].R,30);a("_get",R[t].V,106);a("_set",R[t].da,107);a("_addEventListene=
r",R[t].addEventListener,108);a("_removeEventListener",R[t].removeEventLi=
stener,109);a("_initData",R[t].l,2);a("_setVar",R[t].ga,22);T("_setSessio=
nTimeout",Ia,27,3);T("_setCookieTimeout",Ja,25,3);T("_setCookiePersistenc=
e",Ha,24,1);a("_setAutoTrackOutbound",qa,79);a("_setTrackOutboundSubdomai=
ns",qa,81);a("_setHrefExamineLimit",qa,80)},Q=3Dfunction(a,b,c,d){a[b]=3D=
function(){try{return F(d),c.apply(this,arguments)}catch(a){throw =
za("exc",=0A=
b,a&&a[o]),a;}}},S=3Dfunction(a,b,c,d){R[t][a]=3Dfunction(){try{return =
F(c),ma(this.a.get(b),d)}catch(e){throw =
za("exc",a,e&&e[o]),e;}}},T=3Dfunction(a,b,c,d,e){R[t][a]=3Dfunction(f){t=
ry{F(c),e=3D=3Dg?this.a.set(b,ma(f,d)):this.a.set(b,e)}catch(i){throw =
za("exc",a,i&&i[o]),i;}}},fc=3Dfunction(a,b){return{type:b,target:a,stopP=
ropagation:function(){throw"aborted";}}};var gc=3Dfunction(a,b){return =
b!=3D=3D"/"?!1:(a[n]("www.google.")=3D=3D0||a[n](".google.")=3D=3D0||a[n]=
("google.")=3D=3D0)&&!(a[n]("google.org")>-1)?!0:!1},hc=3Dfunction(a){var=
 b=3Da.get(Ga),c=3Da[x](M,"/");gc(b,c)&&a[v]()};var lc=3Dfunction(){var =
a=3D{},b=3D{},c=3Dnew ic;this.g=3Dfunction(a,b){c.add(a,b)};var d=3Dnew =
ic;this.d=3Dfunction(a,b){d.add(a,b)};var =
e=3D!1,f=3D!1,i=3D!0;this.G=3Dfunction(){e=3D!0};this.f=3Dfunction(a){thi=
s[fa]();this.set(Qb,a,!0);e=3D!1;d.execute(this);e=3D!0;b=3D{};this.i()};=
this.load=3Dfunction(){e&&(e=3D!1,this.na(),jc(this),f||(f=3D!0,c.execute=
(this),kc(this),jc(this)),e=3D!0)};this.i=3Dfunction(){if(e)if(f)e=3D!1,k=
c(this),e=3D!0;else =
this[fa]()};this.get=3Dfunction(c){c&&c[l](0)=3D=3D"_"&&this[fa]();return=
 b[c]!=3D=3Dg?b[c]:a[c]};this.set=3D=0A=
function(c,d,e){c&&c[l](0)=3D=3D"_"&&this[fa]();e?b[c]=3Dd:a[c]=3Dd;c&&c[=
l](0)=3D=3D"_"&&this.i()};this.m=3Dfunction(b){a[b]=3Dthis.b(b,0)+1};this=
.b=3Dfunction(a,b){var c=3Dthis.get(a);return =
c=3D=3Dg||c=3D=3D=3D""?b:c*1};this.getString=3Dfunction(a,b){var =
c=3Dthis.get(a);return c=3D=3Dg?b:c+""};this.na=3Dfunction(){if(i){var =
b=3Dthis[x](Ga,""),c=3Dthis[x](M,"/");gc(b,c)||(a[L]=3Da[Ma]&&b!=3D""?oa(=
b):1,i=3D!1)}}};lc[t].stopPropagation=3Dfunction(){throw"aborted";};funct=
ion mc(a,b){for(var b=3Db||[],c=3D0;c<b[s];c++){var =
d=3Db[c];if(""+a=3D=3Dd||d[n](a+".")=3D=3D0)return d}return"-"}=0A=
var =
oc=3Dfunction(a,b,c){c=3Dc?"":a[x](L,"1");b=3Db[u](".");if(b[s]!=3D=3D6||=
nc(b[0],c))return!1;var =
c=3Db[1]*1,d=3Db[2]*1,e=3Db[3]*1,f=3Db[4]*1,b=3Db[5]*1;if(!(c>=3D0&&d>0&&=
e>0&&f>0&&b>=3D0))return =
F(110),!1;a.set(O,c);a.set(wb,d);a.set(xb,e);a.set(yb,f);a.set(zb,b);retu=
rn!0},pc=3Dfunction(a){var =
b=3Da.get(O),c=3Da.get(wb),d=3Da.get(xb),e=3Da.get(yb),f=3Da.b(zb,1);b=3D=
=3Dg?F(113):b=3D=3DNaN&&F(114);b>=3D0&&c>0&&d>0&&e>0&&f>=3D0||F(115);retu=
rn[a.b(L,1),b!=3Dg?b:"-",c||"-",d||"-",e||"-",f][A](".")},qc=3Dfunction(a=
){return[a.b(L,1),a.b(Cb,0),a.b(P,1),=0A=
a.b(Db,0)][A](".")},rc=3Dfunction(a,b,c){var =
c=3Dc?"":a[x](L,"1"),d=3Db[u](".");if(d[s]!=3D=3D4||nc(d[0],c))d=3Dh;a.se=
t(Cb,d?d[1]*1:0);a.set(P,d?d[2]*1:10);a.set(Db,d?d[3]*1:a.get(Fa));return=
 d!=3Dh||!nc(b,c)},sc=3Dfunction(a,b){var =
c=3DE(a[x](tb,"")),d=3D[],e=3Da.get(N);if(!b&&e){for(var =
f=3D0;f<e[s];f++){var =
i=3De[f];i&&i[ja]=3D=3D1&&d[k](f+"=3D"+E(i[o])+"=3D"+E(i[ga])+"=3D1")}d[s=
]>0&&(c+=3D"|"+d[A](","))}return =
c?a.b(L,1)+"."+c:h},tc=3Dfunction(a,b,c){c=3Dc?"":a[x](L,"1");b=3Db[u](".=
");if(b[s]<2||nc(b[0],c))return!1;b=3Db[da](1)[A](".")[u]("|");=0A=
b[s]>0&&a.set(tb,G(b[0]));if(b[s]<=3D1)return!0;for(var =
c=3Db[1][u](b[1][n](",")=3D=3D-1?"^":","),d=3D0;d<c[s];d++){var =
e=3Dc[d][u]("=3D");if(e[s]=3D=3D4){var =
f=3D{};ca(f,G(e[1]));f.value=3DG(e[2]);f.scope=3D1;a.get(N)[e[0]]=3Df}}b[=
1][n]("^")>=3D0&&F(125);return!0},vc=3Dfunction(a,b){var =
c=3Duc(a,b);return =
c?[a.b(L,1),a.b(Eb,0),a.b(Fb,1),a.b(Gb,1),c][A]("."):""},uc=3Dfunction(a)=
{function b(b,e){if(!D(a.get(b))){var f=3Da[x](b,""),f=3Df[u](" =
")[A]("%20"),f=3Df[u]("+")[A]("%20");c[k](e+"=3D"+f)}}var =
c=3D[];b(Ib,"utmcid");b(Mb,"utmcsr");b(Kb,=0A=
"utmgclid");b(Lb,"utmdclid");b(Jb,"utmccn");b(Nb,"utmcmd");b(Ob,"utmctr")=
;b(Pb,"utmcct");return =
c[A]("|")},xc=3Dfunction(a,b,c){c=3Dc?"":a[x](L,"1");b=3Db[u](".");if(b[s=
]<5||nc(b[0],c))return =
a.set(Eb,g),a.set(Fb,g),a.set(Gb,g),a.set(Ib,g),a.set(Jb,g),a.set(Mb,g),a=
.set(Nb,g),a.set(Ob,g),a.set(Pb,g),a.set(Kb,g),a.set(Lb,g),!1;a.set(Eb,b[=
1]*1);a.set(Fb,b[2]*1);a.set(Gb,b[3]*1);wc(a,b[da](4)[A]("."));return!0},=
wc=3Dfunction(a,b){function =
c(a){return(a=3Db[ha](a+"=3D(.*?)(?:\\|utm|$)"))&&a[s]=3D=3D2?a[1]:g}func=
tion d(b,=0A=
c){c&&(c=3De?G(c):c[u]("%20")[A](" =
"),a.set(b,c))}b[n]("=3D")=3D=3D-1&&(b=3DG(b));var =
e=3Dc("utmcvr")=3D=3D"2";d(Ib,c("utmcid"));d(Jb,c("utmccn"));d(Mb,c("utmc=
sr"));d(Nb,c("utmcmd"));d(Ob,c("utmctr"));d(Pb,c("utmcct"));d(Kb,c("utmgc=
lid"));d(Lb,c("utmdclid"))},nc=3Dfunction(a,b){return =
b?a!=3Db:!/^\d+$/.test(a)};var =
ic=3Dfunction(){this.r=3D[]};ic[t].add=3Dfunction(a,b){this.r[k]({name:a,=
xa:b})};ic[t].execute=3Dfunction(a){try{for(var =
b=3D0;b<this.r[s];b++)this.r[b].xa.call(U,a)}catch(c){}};function =
yc(a){a.get(Za)!=3D100&&a.get(O)%1E4>=3Da.get(Za)*100&&a[v]()}function =
zc(a){Ac()&&a[v]()}function =
Bc(a){I[w].protocol=3D=3D"file:"&&a[v]()}function =
Cc(a){a.get(jb)||a.set(jb,I.title,!0);a.get(ib)||a.set(ib,I[w].pathname+I=
[w].search,!0)};var Dc=3Dnew function(){var =
a=3D[];this.set=3Dfunction(b){a[b]=3D!0};this.ya=3Dfunction(){for(var =
b=3D[],c=3D0;c<a[s];c++)a[c]&&(b[j.floor(c/6)]^=3D1<<c%6);for(c=3D0;c<b[s=
];c++)b[c]=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456=
789-_"[l](b[c]||0);return b[A]("")+"~"}};function F(a){Dc.set(a)};var =
U=3Dwindow,I=3Ddocument,Ac=3Dfunction(){var a=3DU._gaUserPrefs;return =
a&&a.ioo&&a.ioo()},Ec=3Dfunction(a,b){setTimeout(a,b)},V=3Dfunction(a){fo=
r(var =
b=3D[],c=3DI.cookie[u](";"),a=3DRegExp("^\\s*"+a+"=3D\\s*(.*?)\\s*$"),d=3D=
0;d<c[s];d++){var e=3Dc[d][ha](a);e&&b[k](e[1])}return =
b},W=3Dfunction(a,b,c,d,e){var =
f;f=3DAc()?!1:gc(d,c)?!1:!0;if(f){if(b&&U[la].userAgent[n]("Firefox")>=3D=
0){b=3Db[ea](/\n|\r/g," ");f=3D0;for(var i=3Db[s];f<i;++f){var =
m=3Db.charCodeAt(f)&255;if(m=3D=3D10||m=3D=3D13)b=3Db[y](0,f)+"?"+b[y](f+=
1)}}b&&b[s]>2E3&&(b=3Db[y](0,=0A=
2E3),F(69));a=3Da+"=3D"+b+"; path=3D"+c+"; ";e&&(a+=3D"expires=3D"+(new =
Date((new Date).getTime()+e)).toGMTString()+"; =
");d&&(a+=3D"domain=3D"+d+";");I.cookie=3Da}};var =
Fc,Gc,Hc=3Dfunction(){if(!Fc){var =
a=3D{},b=3DU[la],c=3DU.screen;a.D=3Dc?c.width+"x"+c.height:"-";a.C=3Dc?c.=
colorDepth+"-bit":"-";a.language=3D(b&&(b.language||b.browserLanguage)||"=
-")[B]();a.javaEnabled=3Db&&b.javaEnabled()?1:0;a.characterSet=3DI.charac=
terSet||I.charset||"-";Fc=3Da}},Ic=3Dfunction(){Hc();for(var =
a=3DFc,b=3DU[la],a=3Db.appName+b.version+a.language+b.platform+b.userAgen=
t+a.javaEnabled+a.D+a.C+(I.cookie?I.cookie:"")+(I.referrer?I.referrer:"")=
,b=3Da[s],c=3DU.history[s];c>0;)a+=3Dc--^b++;return =
oa(a)},Jc=3Dfunction(a){Hc();=0A=
var =
b=3DFc;a.set(mb,b.D);a.set(nb,b.C);a.set(qb,b.language);a.set(rb,b.charac=
terSet);a.set(ob,b.javaEnabled);if(a.get(Na)&&a.get(Oa)){if(!(b=3DGc)){va=
r =
c,d,e;d=3D"ShockwaveFlash";if((b=3D(b=3DU[la])?b.plugins:g)&&b[s]>0)for(c=
=3D0;c<b[s]&&!e;c++)d=3Db[c],d[o][n]("Shockwave =
Flash")>-1&&(e=3Dd.description[u]("Shockwave Flash =
")[1]);else{d=3Dd+"."+d;try{c=3Dnew =
ActiveXObject(d+".7"),e=3Dc.GetVariable("$version")}catch(f){}if(!e)try{c=
=3Dnew ActiveXObject(d+".6"),e=3D"WIN =
6,0,21,0",c.AllowScriptAccess=3D"always",e=3Dc.GetVariable("$version")}ca=
tch(i){}if(!e)try{c=3D=0A=
new =
ActiveXObject(d),e=3Dc.GetVariable("$version")}catch(m){}e&&(e=3De[u](" =
")[1][u](","),e=3De[0]+"."+e[1]+" =
r"+e[2])}b=3De?e:"-"}Gc=3Db;a.set(pb,Gc)}else a.set(pb,"-")};var =
X=3Dfunction(){Q(X[t],"push",X[t][k],5);Q(X[t],"_createAsyncTracker",X[t]=
.va,33);Q(X[t],"_getAsyncTracker",X[t].wa,34);this.q=3D0};X[t].va=3Dfunct=
ion(a,b){return J.k(a,b||"")};X[t].wa=3Dfunction(a){return =
J.o(a)};X[t].push=3Dfunction(a){this.q>0&&F(105);this.q++;for(var =
b=3Darguments,c=3D0,d=3D0;d<b[s];d++)try{if(typeof =
b[d]=3D=3D=3D"function")b[d]();else{var =
e=3D"",f=3Db[d][0],i=3Df.lastIndexOf(".");i>0&&(e=3Df[y](0,i),f=3Df[y](i+=
1));var =
m=3De=3D=3D"_gat"?J:e=3D=3D"_gaq"?Kc:J.o(e);m[f].apply(m,b[d][da](1))}}ca=
tch(p){c++}this.q--;return c};var Nc=3Dfunction(){function =
a(a,b,c,d){g=3D=3Df[a]&&(f[a]=3D{});g=3D=3Df[a][b]&&(f[a][b]=3D[]);f[a][b=
][c]=3Dd}function b(a,b,c){if(g!=3Df[a]&&g!=3Df[a][b])return =
f[a][b][c]}function c(a,b){if(g!=3Df[a]&&g!=3Df[a][b]){f[a][b]=3Dg;var =
c=3D!0,d;for(d=3D0;d<i[s];d++)if(g!=3Df[a][i[d]]){c=3D!1;break}c&&(f[a]=3D=
g)}}function d(a){var =
b=3D"",c=3D!1,d,e;for(d=3D0;d<i[s];d++)if(e=3Da[i[d]],g!=3De){c&&(b+=3Di[=
d]);for(var =
c=3D[],f=3Dg,Y=3Dg,Y=3D0;Y<e[s];Y++)if(g!=3De[Y]){f=3D"";Y!=3DZ&&g=3D=3De=
[Y-1]&&(f+=3DY[r]()+ka);for(var =
Oc=3De[Y],Pc=3D"",vb=3Dg,Yb=3Dg,Zb=3Dg,vb=3D0;vb<Oc[s];vb++)Yb=3D=0A=
Oc[l](vb),Zb=3Dz[Yb],Pc+=3Dg!=3DZb?Zb:Yb;f+=3DPc;c[k](f)}b+=3Dm+c[A](q)+p=
;c=3D!1}else c=3D!0;return b}var =
e=3Dthis,f=3D[],i=3D["k","v"],m=3D"(",p=3D")",q=3D"*",ka=3D"!",z=3D{"'":"=
'0"};z[p]=3D"'1";z[q]=3D"'2";z[ka]=3D"'3";var =
Z=3D1;e.qa=3Dfunction(a){return g!=3Df[a]};e.n=3Dfunction(){for(var =
a=3D"",b=3D0;b<f[s];b++)g!=3Df[b]&&(a+=3Db[r]()+d(f[b]));return =
a};e.pa=3Dfunction(a){if(a=3D=3Dg)return e.n();for(var =
b=3Da.n(),c=3D0;c<f[s];c++)g!=3Df[c]&&!a.qa(c)&&(b+=3Dc[r]()+d(f[c]));ret=
urn =
b};e.e=3Dfunction(b,c,d){if(!Lc(d))return!1;a(b,"k",c,d);return!0};e.j=3D=
function(b,=0A=
c,d){if(!Mc(d))return!1;a(b,"v",c,d[r]());return!0};e.getKey=3Dfunction(a=
,c){return b(a,"k",c)};e.z=3Dfunction(a,c){return =
b(a,"v",c)};e.v=3Dfunction(a){c(a,"k")};e.w=3Dfunction(a){c(a,"v")};Q(e,"=
_setKey",e.e,89);Q(e,"_setValue",e.j,90);Q(e,"_getKey",e.getKey,87);Q(e,"=
_getValue",e.z,88);Q(e,"_clearKey",e.v,85);Q(e,"_clearValue",e.w,86)};fun=
ction Lc(a){return typeof a=3D=3D"string"}function Mc(a){return typeof =
a!=3D"number"&&(g=3D=3DNumber||!(a instanceof =
Number))||j.round(a)!=3Da||a=3D=3DNaN||a=3D=3DInfinity?!1:!0};var =
Qc=3Dfunction(a){var b=3DU.gaGlobal;a&&!b&&(U.gaGlobal=3Db=3D{});return =
b},Rc=3Dfunction(){var =
a=3DQc(!0).hid;if(a=3D=3Dh)a=3Dpa(),Qc(!0).hid=3Da;return =
a},Sc=3Dfunction(a){a.set(lb,Rc());var =
b=3DQc();if(b&&b.dh=3D=3Da.get(L)){var =
c=3Db.sid;c&&(c=3D=3D"0"&&F(112),a.set(yb,c),a.get(sb)&&a.set(xb,c));b=3D=
b.vid;a.get(sb)&&b&&(b=3Db[u]("."),b[1]*1||F(112),a.set(O,b[0]*1),a.set(w=
b,b[1]*1))}};var Tc,Uc=3Dfunction(a,b,c){var =
d=3Da[x](Ga,""),e=3Da[x](M,"/"),a=3Da.b(Ha,0);W(b,c,e,d,a)},kc=3Dfunction=
(a){var b=3Da[x](Ga,"");a.b(L,1);var =
c=3Da[x](M,"/");W("__utma",pc(a),c,b,a.get(Ha));W("__utmb",qc(a),c,b,a.ge=
t(Ia));W("__utmc",""+a.b(L,1),c,b);var =
d=3Dvc(a,!0);d?W("__utmz",d,c,b,a.get(Ja)):W("__utmz","",c,b,-1);(d=3Dsc(=
a,!1))?W("__utmv",d,c,b,a.get(Ha)):W("__utmv","",c,b,-1)},jc=3Dfunction(a=
){var b=3Da.b(L,1);if(!oc(a,mc(b,V("__utma"))))return =
a.set(ub,!0),!1;var c=3D!rc(a,mc(b,V("__utmb")));a.set(Bb,c);xc(a,mc(b,=0A=
V("__utmz")));tc(a,mc(b,V("__utmv")));Tc=3D!c;return!0},Vc=3Dfunction(a){=
!Tc&&!(V("__utmb")[s]>0)&&(W("__utmd","1",a[x](M,"/"),a[x](Ga,""),1E4),V(=
"__utmd")[s]=3D=3D0&&a[v]())};var =
Yc=3Dfunction(a){a.get(O)=3D=3Dg?Wc(a):a.get(ub)&&!a.get(cc)?Wc(a):a.get(=
Bb)&&Xc(a)},Zc=3Dfunction(a){a.get(Hb)&&!a.get(Ab)&&(Xc(a),a.set(Fb,a.get=
(zb)))},Wc=3Dfunction(a){var =
b=3Da.get(Fa);a.set(sb,!0);a.set(O,pa()^Ic(a)&2147483647);a.set(tb,"");a.=
set(wb,b);a.set(xb,b);a.set(yb,b);a.set(zb,1);a.set(Ab,!0);a.set(Cb,0);a.=
set(P,10);a.set(Db,b);a.set(N,[]);a.set(ub,!1);a.set(Bb,!1)},Xc=3Dfunctio=
n(a){a.set(xb,a.get(yb));a.set(yb,a.get(Fa));a.m(zb);a.set(Ab,!0);a.set(C=
b,0);a.set(P,10);a.set(Db,a.get(Fa));a.set(Bb,=0A=
!1)};var =
$c=3D"daum:q,eniro:search_word,naver:query,pchome:q,images.google:q,googl=
e:q,yahoo:p,yahoo:q,msn:q,bing:q,aol:query,aol:q,lycos:query,ask:q,netsca=
pe:query,cnn:query,about:terms,mamma:q,voila:rdata,virgilio:qs,live:q,bai=
du:wd,alice:qs,yandex:text,najdi:q,seznam:q,search:q,wp:szukaj,onet:qt,sz=
ukacz:q,yam:k,kvasir:q,ozu:q,terra:query,rambler:query".split(","),fd=3Df=
unction(a){if(a.get(Pa)&&!a.get(cc)){for(var =
b=3D!D(a.get(Ib))||!D(a.get(Mb))||!D(a.get(Kb))||!D(a.get(Lb)),c=3D{},d=3D=
0;d<ad[s];d++){var e=3Dad[d];=0A=
c[e]=3Da.get(e)}d=3Dwa(I[w].href,a.get(La));if(!(ta(d.c.get(a.get(Ya)))=3D=
=3D"1"&&b)&&(!bd(a,d)&&!cd(a)&&!b&&a.get(Ab)&&a.get(Ab)&&dd(a,g,"(direct)=
",g,g,"(direct)","(none)",g,g),a.set(Hb,ed(a,c)),b=3Da.get(Mb)=3D=3D"(dir=
ect)"&&a.get(Jb)=3D=3D"(direct)"&&a.get(Nb)=3D=3D"(none)",a.get(Hb)||a.ge=
t(Ab)&&!b))a.set(Eb,a.get(Fa)),a.set(Fb,a.get(zb)),a.m(Gb)}},bd=3Dfunctio=
n(a,b){function c(c,d){var d=3Dd||"-",e=3Dta(b.c.get(a.get(c)));return =
e&&e!=3D"-"?G(e):d}var =
d=3Dta(b.c.get(a.get(Ra)))||"-",e=3Dta(b.c.get(a.get(Ua)))||"-",f=3Dta(b.=
c.get(a.get(Ta)))||=0A=
"-",i=3Dta(b.c.get("dclid"))||"-",m=3Dc(Sa,"(not set)"),p=3Dc(Va,"(not =
set)"),q=3Dc(Wa),ka=3Dc(Xa);if(D(d)&&D(f)&&D(i)&&D(e))return!1;if(D(q)){v=
ar =
z=3Dya(a.get(kb),a.get(M)),z=3Dwa(z,!0);(z=3Dgd(a,z))&&!D(z[1]&&!z[2])&&(=
q=3Dz[1])}dd(a,d,e,f,i,m,p,q,ka);return!0},cd=3Dfunction(a){var =
b=3Dya(a.get(kb),a.get(M)),c=3Dwa(b,!0);if(!(b!=3Dg&&b!=3Dh&&b!=3D""&&b!=3D=
"0"&&b!=3D"-"&&b[n]("://")>=3D0)||c&&c[ia][n]("google")>-1&&c.c.contains(=
"q")&&c.path=3D=3D"cse")return!1;if((b=3Dgd(a,c))&&!b[2])return =
dd(a,g,b[0],g,g,"(organic)","organic",b[1],g),!0;=0A=
else if(b)return!1;if(a.get(Ab))a:{for(var =
b=3Da.get(eb),d=3Dva(c[ia]),e=3D0;e<b[s];++e)if(d[n](b[e])>-1){a=3D!1;bre=
ak a}dd(a,g,d,g,g,"(referral)","referral",g,"/"+c.path);a=3D!0}else =
a=3D!1;return a},gd=3Dfunction(a,b){for(var =
c=3Da.get(cb),d=3D0;d<c[s];++d){var =
e=3Dc[d][u](":");if(b[ia][n](e[0][B]())>-1){var =
f=3DH(b.c.get(e[1]));if(f&&(!e[3]||b.url[n](e[3])>-1)){a:{for(var =
c=3Df,d=3Da.get(db),c=3DG(c)[B](),i=3D0;i<d[s];++i)if(c=3D=3Dd[i]){c=3D!0=
;break a}c=3D!1}return[e[2]||e[0],f,c]}}}return =
h},dd=3Dfunction(a,b,c,d,e,f,i,m,p){a.set(Ib,=0A=
b);a.set(Mb,c);a.set(Kb,d);a.set(Lb,e);a.set(Jb,f);a.set(Nb,i);a.set(Ob,m=
);a.set(Pb,p)},ad=3D[Jb,Ib,Kb,Lb,Mb,Nb,Ob,Pb],ed=3Dfunction(a,b){function=
 c(a){a=3D(""+a)[u]("+")[A]("%20");return a=3Da[u](" =
")[A]("%20")}function d(c){var =
d=3D""+(a.get(c)||""),c=3D""+(b[c]||"");return d[s]>0&&d=3D=3Dc}var =
e=3D!1;if(d(Kb)||d(Lb))e=3D!0;for(var f=3D0;f<ad[s];f++){var =
i=3Dad[f],m=3Db[i]||"-",i=3Da.get(i)||"-";if(c(m)!=3Dc(i))return =
e&&F(131),!0}return!1};var =
id=3Dfunction(a){hd(a,I[w].href)?(a.set(cc,!0),F(12)):a.set(cc,!1)},hd=3D=
function(a,b){if(!a.get(Ka))return!1;var =
c=3Dwa(b,a.get(La)),d=3DH(c.c.get("__utma")),e=3DH(c.c.get("__utmb")),f=3D=
H(c.c.get("__utmc")),i=3DH(c.c.get("__utmx")),m=3DH(c.c.get("__utmz")),p=3D=
H(c.c.get("__utmv")),c=3DH(c.c.get("__utmk"));if(oa(""+d+e+f+i+m+p)!=3Dc)=
{d=3DG(d);e=3DG(e);f=3DG(f);i=3DG(i);a:{for(var =
f=3Dd+e+f+i,q=3D0;q<3;q++){for(var =
ka=3D0;ka<3;ka++){if(c=3D=3Doa(f+m+p)){F(127);c=3D[m,p];break a}var =
z=3Dm[ea](/ /g,"%20"),Z=3Dp[ea](/ /g,"%20");if(c=3D=3Doa(f+z+=0A=
Z)){F(128);c=3D[z,Z];break =
a}z=3Dz[ea](/\+/g,"%20");Z=3DZ[ea](/\+/g,"%20");if(c=3D=3Doa(f+z+Z)){F(12=
9);c=3D[z,Z];break =
a}m=3DG(m)}p=3DG(p)}c=3Dg}if(!c)return!1;m=3Dc[0];p=3Dc[1]}if(!oc(a,d,!0)=
)return!1;rc(a,e,!0);xc(a,m,!0);tc(a,p,!0);jd(a,i,!0);return!0},ld=3Dfunc=
tion(a,b,c){var d;d=3Dpc(a)||"-";var =
e=3Dqc(a)||"-",f=3D""+a.b(L,1)||"-",i=3Dkd(a)||"-",m=3Dvc(a,!1)||"-",a=3D=
sc(a,!1)||"-",p=3Doa(""+d+e+f+i+m+a),q=3D[];q[k]("__utma=3D"+d);q[k]("__u=
tmb=3D"+e);q[k]("__utmc=3D"+f);q[k]("__utmx=3D"+i);q[k]("__utmz=3D"+m);q[=
k]("__utmv=3D"+a);q[k]("__utmk=3D"+=0A=
p);d=3Dq[A]("&");if(!d)return b;e=3Db[n]("#");return =
c?e<0?b+"#"+d:b+"&"+d:(c=3D"",f=3Db[n]("?"),e>0&&(c=3Db[y](e),b=3Db[y](0,=
e)),f<0?b+"?"+d+c:b+"&"+d+c)};var =
md=3D"|",od=3Dfunction(a,b,c,d,e,f,i,m,p){var =
q=3Dnd(a,b);q||(q=3D{},a.get(fb)[k](q));q.id_=3Db;q.affiliation_=3Dc;q.to=
tal_=3Dd;q.tax_=3De;q.shipping_=3Df;q.city_=3Di;q.state_=3Dm;q.country_=3D=
p;q.items_=3Dq.items_||[];return q},pd=3Dfunction(a,b,c,d,e,f,i){var =
a=3Dnd(a,b)||od(a,b,"",0,0,0,"","",""),m;a:{if(a&&a.items_){m=3Da.items_;=
for(var p=3D0;p<m[s];p++)if(m[p].sku_=3D=3Dc){m=3Dm[p];break =
a}}m=3Dh}p=3Dm||{};p.transId_=3Db;p.sku_=3Dc;p.name_=3Dd;p.category_=3De;=
p.price_=3Df;p.quantity_=3Di;m||a.items_[k](p);return =
p},nd=3Dfunction(a,b){for(var c=3D=0A=
a.get(fb),d=3D0;d<c[s];d++)if(c[d].id_=3D=3Db)return c[d];return h};var =
qd,rd=3Dfunction(a){var f;var e;if(!qd){var b;b=3DI[w].hash;var =
c=3DU[o],d=3D/^#?gaso=3D([^&]*)/;if(f=3D(e=3D(b=3Db&&b[ha](d)||c&&c[ha](d=
))?b[1]:H(V("GASO")),b=3De)&&b[ha](/^(?:\|([-0-9a-z.]{1,40})\|)?([-.\w]{1=
0,1200})$/i),c=3Df)if(Uc(a,"GASO",""+b),J._gasoDomain=3Da.get(Ga),J._gaso=
CPath=3Da.get(M),b=3D"https://"+((c[1]||"www")+".google.com")+"/analytics=
/reporting/overlay_js?gaso=3D"+c[2]+"&"+pa())a=3DI.createElement("script"=
),a.type=3D"text/javascript",a.async=3D!0,a.src=3Db,a.id=3D"_gasojs",a.on=
load=3Dg,b=3DI.getElementsByTagName("script")[0],=0A=
b.parentNode.insertBefore(a,b);qd=3D!0}};var =
jd=3Dfunction(a,b,c){c&&(b=3DG(b));c=3Da.b(L,1);b=3Db[u](".");!(b[s]<2)&&=
/^\d+$/.test(b[0])&&(b[0]=3D""+c,Uc(a,"__utmx",b[A](".")))},kd=3Dfunction=
(a,b){var c=3Dmc(a.get(L),V("__utmx"));c=3D=3D"-"&&(c=3D"");return =
b?E(c):c};var =
vd=3Dfunction(a,b){if(a.b(O,0)%100>=3Da.b(bc,0))return!1;var =
c=3Dsd();c=3D=3Dg&&(c=3Dtd());if(c=3D=3Dg||c=3D=3DInfinity||isNaN(c))retu=
rn!1;c>0?b(ud(c)):ra(U,"load",function(){vd(a,b)},!1);return!0},ud=3Dfunc=
tion(a){var b=3Dnew =
Nc,c=3Dj.min(j.floor(a/100),5E3);b.e(14,1,c>0?c+"00":"0");b.j(14,1,a);ret=
urn b},sd=3Dfunction(){var =
a=3DU.performance||U.webkitPerformance;return(a=3Da&&a.timing)&&a.loadEve=
ntStart-a.fetchStart},td=3Dfunction(){if(U.top=3D=3DU){var =
a=3DU.external,b=3Da&&a.onloadT;a&&!a.isValidLoadTime&&(b=3Dg);b>21474836=
48&&(b=3Dg);=0A=
b>0&&a.setPageReadyTime();return b}};var R=3Dfunction(a,b,c){function =
d(a){return function(b){if((b=3Db.get(dc)[a])&&b[s])for(var =
c=3Dfc(e,a),d=3D0;d<b[s];d++)b[d].call(e,c)}}var e=3Dthis;this.a=3Dnew =
lc;this.get=3Dfunction(a){return =
this.a.get(a)};this.set=3Dfunction(a,b,c){this.a.set(a,b,c)};this.set(Ca,=
b||"UA-XXXXX-X");this.set(Ea,a||"");this.set(Da,c||"");this.set(Fa,j.roun=
d((new =
Date).getTime()/1E3));this.set(M,"/");this.set(Ha,63072E6);this.set(Ja,15=
768E6);this.set(Ia,18E5);this.set(Ka,!1);this.set(bb,50);this.set(La,!1);=
this.set(Ma,!0);this.set(Na,=0A=
!0);this.set(Oa,!0);this.set(Pa,!0);this.set(Qa,!0);this.set(Sa,"utm_camp=
aign");this.set(Ra,"utm_id");this.set(Ta,"gclid");this.set(Ua,"utm_source=
");this.set(Va,"utm_medium");this.set(Wa,"utm_term");this.set(Xa,"utm_con=
tent");this.set(Ya,"utm_nooverride");this.set(Za,100);this.set(bc,10);thi=
s.set($a,"/__utm.gif");this.set(ab,1);this.set(fb,[]);this.set(N,[]);this=
.set(cb,$c);this.set(db,[]);this.set(eb,[]);this.s("auto");this.set(kb,I.=
referrer);this.set(dc,{hit:[],load:[]});this.a.g("0",id);this.a.g("1",=0A=
Yc);this.a.g("2",fd);this.a.g("3",Zc);this.a.g("4",d("load"));this.a.g("5=
",rd);this.a.d("A",zc);this.a.d("B",Bc);this.a.d("C",Yc);this.a.d("D",yc)=
;this.a.d("E",hc);this.a.d("F",wd);this.a.d("G",Vc);this.a.d("H",Cc);this=
.a.d("I",Jc);this.a.d("J",Sc);this.a.d("K",d("hit"));this.a.d("L",xd);thi=
s.a.d("M",yd);this.get(Fa)=3D=3D=3D0&&F(111);this.a.G()};C=3DR[t];C.h=3Df=
unction(){var a=3Dthis.get(gb);a||(a=3Dnew Nc,this.set(gb,a));return a};=0A=
C.oa=3Dfunction(a){for(var b in a){var =
c=3Da[b];a.hasOwnProperty(b)&&typeof =
c!=3D"function"&&this.set(b,c,!0)}};C.ka=3Dfunction(a){a&&a!=3Dg&&(a.cons=
tructor+"")[n]("String")>-1?(F(13),this.set(ib,a,!0)):typeof =
a=3D=3D=3D"object"&&a!=3D=3Dh&&this.oa(a);this.a.f("page")};C.u=3Dfunctio=
n(a,b,c,d,e){if(a=3D=3D""||!Lc(a)||b=3D=3D""||!Lc(b))return!1;if(c!=3Dg&&=
!Lc(c))return!1;if(d!=3Dg&&!Mc(d))return!1;this.set(Tb,a,!0);this.set(Ub,=
b,!0);this.set(Vb,c,!0);this.set(Wb,d,!0);this.set(Sb,!!e,!0);this.a.f("e=
vent");return!0};=0A=
C.la=3Dfunction(a,b,c,d){if(!a||!b)return!1;this.set(Xb,a,!0);this.set($b=
,b,!0);this.set(ac,c||I[w].href,!0);d&&this.set(ib,d,!0);this.a.f("social=
");return!0};C.ja=3Dfunction(){var a=3Dthis;return =
vd(this.a,function(b){a.t(b)})};C.ma=3Dfunction(){this.a.f("trans")};C.t=3D=
function(a){this.set(hb,a,!0);this.a.f("event")};C.S=3Dfunction(a){this.l=
();var =
b=3Dthis;return{_trackEvent:function(c,d,e){F(91);b.u(a,c,d,e)}}};C.V=3Df=
unction(a){return this.get(a)};=0A=
C.da=3Dfunction(a,b){if(a)if(a!=3Dg&&(a.constructor+"")[n]("String")>-1)t=
his.set(a,b);else if(typeof a=3D=3D"object")for(var c in =
a)a.hasOwnProperty(c)&&this.set(c,a[c])};C.addEventListener=3Dfunction(a,=
b){var =
c=3Dthis.get(dc)[a];c&&c[k](b)};C.removeEventListener=3Dfunction(a,b){for=
(var =
c=3Dthis.get(dc)[a],d=3D0;c&&d<c[s];d++)if(c[d]=3D=3Db){c.splice(d,1);bre=
ak}};C.X=3Dfunction(){return"5.1.7"};C.s=3Dfunction(a){this.get(Ma);a=3Da=
=3D=3D"auto"?va(I.domain):!a||a=3D=3D"-"||a=3D=3D"none"?"":a[B]();this.se=
t(Ga,a)};=0A=
C.ba=3Dfunction(a){this.set(Ma,!!a)};C.W=3Dfunction(a,b){return =
ld(this.a,a,b)};C.link=3Dfunction(a,b){if(this.a.get(Ka)&&a){var =
c=3Dld(this.a,a,b);I[w].href=3Dc}};C.aa=3Dfunction(a,b){this.a.get(Ka)&&a=
&&a.action&&(a.action=3Dld(this.a,a.action,b))};=0A=
C.ea=3Dfunction(){this.l();var =
a=3Dthis.a,b=3DI.getElementById?I.getElementById("utmtrans"):I.utmform&&I=
.utmform.utmtrans?I.utmform.utmtrans:h;if(b&&b[ga]){a.set(fb,[]);for(var =
b=3Db[ga][u]("UTM:"),c=3D0;c<b[s];c++){b[c]=3Dna(b[c]);for(var =
d=3Db[c][u](md),e=3D0;e<d[s];e++)d[e]=3Dna(d[e]);"T"=3D=3Dd[0]?od(a,d[1],=
d[2],d[3],d[4],d[5],d[6],d[7],d[8]):"I"=3D=3Dd[0]&&pd(a,d[1],d[2],d[3],d[=
4],d[5],d[6])}}};C.L=3Dfunction(a,b,c,d,e,f,i,m){return =
od(this.a,a,b,c,d,e,f,i,m)};C.J=3Dfunction(a,b,c,d,e,f){return =
pd(this.a,a,b,c,d,e,f)};=0A=
C.fa=3Dfunction(a){md=3Da||"|"};C.ca=3Dfunction(a,b,c,d){var =
e=3Dthis.a;if(a<=3D0||a>e.get(bb))a=3D!1;else =
if(!b||!c||E(b)[s]+E(c)[s]>64)a=3D!1;else{d!=3D1&&d!=3D2&&(d=3D3);var =
f=3D{};ca(f,b);f.value=3Dc;f.scope=3Dd;e.get(N)[a]=3Df;a=3D!0}a&&this.a.i=
();return =
a};C.U=3Dfunction(a){this.a.get(N)[a]=3Dg;this.a.i()};C.Y=3Dfunction(a){r=
eturn(a=3Dthis.a.get(N)[a])&&a[ja]=3D=3D1?a[ga]:g};C.ha=3Dfunction(a,b,c)=
{this.h().e(a,b,c)};C.ia=3Dfunction(a,b,c){this.h().j(a,b,c)};C.Z=3Dfunct=
ion(a,b){return this.h().getKey(a,b)};=0A=
C.$=3Dfunction(a,b){return =
this.h().z(a,b)};C.P=3Dfunction(a){this.h().v(a)};C.Q=3Dfunction(a){this.=
h().w(a)};C.T=3Dfunction(){return new =
Nc};C.H=3Dfunction(a){a&&this.get(db)[k](a[B]())};C.M=3Dfunction(){this.s=
et(db,[])};C.I=3Dfunction(a){a&&this.get(eb)[k](a[B]())};C.N=3Dfunction()=
{this.set(eb,[])};C.K=3Dfunction(a,b,c,d,e){if(a&&b){a=3D[a,b[B]()][A](":=
");if(d||e)a=3D[a,d,e][A](":");d=3Dthis.get(cb);d.splice(c?0:d[s],0,a)}};=
C.O=3Dfunction(){this.set(cb,[])};=0A=
C.R=3Dfunction(a){this.a[fa]();var =
b=3Dthis.get(M),c=3Dkd(this.a);this.set(M,a);this.a.i();jd(this.a,c);this=
.set(M,b)};C.l=3Dfunction(){this.a[fa]()};C.ga=3Dfunction(a){a&&a!=3D""&&=
(this.set(tb,a),this.a.f("var"))};var =
wd=3Dfunction(a){a.get(Qb)!=3D=3D"trans"&&a.b(Cb,0)>=3D500&&a[v]();if(a.g=
et(Qb)=3D=3D=3D"event"){var b=3D(new =
Date).getTime(),c=3Da.b(Db,0),d=3Da.b(yb,0),c=3Dj.floor(0.2*((b-(c!=3Dd?c=
:c*1E3))/1E3));c>0&&(a.set(Db,b),a.set(P,j.min(10,a.b(P,0)+c)));a.b(P,0)<=
=3D0&&a[v]()}},yd=3Dfunction(a){a.get(Qb)=3D=3D=3D"event"&&a.set(P,j.max(=
0,a.b(P,10)-1))};var zd=3Dfunction(){var =
a=3D[];this.add=3Dfunction(b,c,d){d&&(c=3DE(""+c));a[k](b+"=3D"+c)};this.=
toString=3Dfunction(){return =
a[A]("&")}},Ad=3Dfunction(a,b){(b||a.get(ab)!=3D2)&&a.m(Cb)},Bd=3Dfunctio=
n(a,b){b.add("utmwv","5.1.7");b.add("utms",a.get(Cb));b.add("utmn",pa());=
var =
c=3DI[w].hostname;D(c)||b.add("utmhn",c,!0);c=3Da.get(Za);c!=3D100&&b.add=
("utmsp",c,!0)},Dd=3Dfunction(a,b){b.add("utmac",a.get(Ca));a.get(Sb)&&b.=
add("utmni",1);Cd(a,b);J.p&&b.add("aip",1);b.add("utmu",Dc.ya())},Cd=3Dfu=
nction(a,b){function c(a,b){b&&d[k](a+=0A=
"=3D"+b+";")}var =
d=3D[];c("__utma",pc(a));c("__utmz",vc(a,!1));c("__utmv",sc(a,!0));c("__u=
tmx",kd(a));b.add("utmcc",d[A]("+"),!0)},Ed=3Dfunction(a,b){a.get(Na)&&(b=
.add("utmcs",a.get(rb),!0),b.add("utmsr",a.get(mb)),b.add("utmsc",a.get(n=
b)),b.add("utmul",a.get(qb)),b.add("utmje",a.get(ob)),b.add("utmfl",a.get=
(pb),!0))},Fd=3Dfunction(a,b){a.get(Qa)&&a.get(jb)&&b.add("utmdt",a.get(j=
b),!0);b.add("utmhid",a.get(lb));b.add("utmr",ya(a.get(kb),a.get(M)),!0);=
b.add("utmp",E(a.get(ib),!0),!0)},Gd=3Dfunction(a,b){for(var c=3D=0A=
a.get(gb),d=3Da.get(hb),e=3Da.get(N)||[],f=3D0;f<e[s];f++){var =
i=3De[f];i&&(c||(c=3Dnew =
Nc),c.e(8,f,i[o]),c.e(9,f,i[ga]),i[ja]!=3D3&&c.e(11,f,""+i[ja]))}!D(a.get=
(Tb))&&!D(a.get(Ub))&&(c||(c=3Dnew =
Nc),c.e(5,1,a.get(Tb)),c.e(5,2,a.get(Ub)),e=3Da.get(Vb),e!=3Dg&&c.e(5,3,e=
),e=3Da.get(Wb),e!=3Dg&&c.j(5,1,e));c?b.add("utme",c.pa(d),!0):d&&b.add("=
utme",d.n(),!0)},Hd=3Dfunction(a,b,c){var d=3Dnew =
zd;Ad(a,c);Bd(a,d);d.add("utmt","tran");d.add("utmtid",b.id_,!0);d.add("u=
tmtst",b.affiliation_,!0);d.add("utmtto",b.total_,!0);d.add("utmttx",=0A=
b.tax_,!0);d.add("utmtsp",b.shipping_,!0);d.add("utmtci",b.city_,!0);d.ad=
d("utmtrg",b.state_,!0);d.add("utmtco",b.country_,!0);!c&&Dd(a,d);return =
d[r]()},Id=3Dfunction(a,b,c){var d=3Dnew =
zd;Ad(a,c);Bd(a,d);d.add("utmt","item");d.add("utmtid",b.transId_,!0);d.a=
dd("utmipc",b.sku_,!0);d.add("utmipn",b.name_,!0);d.add("utmiva",b.catego=
ry_,!0);d.add("utmipr",b.price_,!0);d.add("utmiqt",b.quantity_,!0);!c&&Dd=
(a,d);return d[r]()},Jd=3Dfunction(a,b){var =
c=3Da.get(Qb);if(c=3D=3D"page")c=3Dnew zd,Ad(a,b),Bd(a,c),Gd(a,c),=0A=
Ed(a,c),Fd(a,c),b||Dd(a,c),c=3D[c[r]()];else if(c=3D=3D"event")c=3Dnew =
zd,Ad(a,b),Bd(a,c),c.add("utmt","event"),Gd(a,c),Ed(a,c),Fd(a,c),!b&&Dd(a=
,c),c=3D[c[r]()];else if(c=3D=3D"var")c=3Dnew =
zd,Ad(a,b),Bd(a,c),c.add("utmt","var"),!b&&Dd(a,c),c=3D[c[r]()];else =
if(c=3D=3D"trans")for(var =
c=3D[],d=3Da.get(fb),e=3D0;e<d[s];++e){c[k](Hd(a,d[e],b));for(var =
f=3Dd[e].items_,i=3D0;i<f[s];++i)c[k](Id(a,f[i],b))}else =
c=3D=3D"social"?b?c=3D[]:(c=3Dnew =
zd,Ad(a,b),Bd(a,c),c.add("utmt","social"),c.add("utmsn",a.get(Xb),!0),c.a=
dd("utmsa",a.get($b),!0),c.add("utmsid",=0A=
a.get(ac),!0),Gd(a,c),Ed(a,c),Fd(a,c),Dd(a,c),c=3D[c[r]()]):c=3D[];return=
 c},xd=3Dfunction(a){var =
b,c=3Da.get(Rb),d=3Da.get(ab);if(d=3D=3D0||d=3D=3D2){var =
e=3Da.get($a)+"?";b=3DJd(a,!0);for(var =
f=3D0,i=3Db[s];f<i;f++)Aa(b[f],d!=3D2&&f=3D=3Di-1&&c,e,!0)}if(d=3D=3D1||d=
=3D=3D2){b=3DJd(a);f=3D0;for(i=3Db[s];f<i;f++)try{Aa(b[f],f=3D=3Di-1&&c)}=
catch(m){m&&za(m[o],g,m.message)}}};var =
Kd=3D"https:"=3D=3DI[w].protocol?"https://ssl.google-analytics.com":"http=
://www.google-analytics.com",Ld=3Dfunction(a){ca(this,"len");this.message=
=3Da+"-8192"},Md=3Dfunction(a){ca(this,"ff2post");this.message=3Da+"-2036=
"},Aa=3Dfunction(a,b,c,d){b=3Db||qa;if(d||a[s]<=3D2036)Nd(a,b,c);else =
if(a[s]<=3D8192){if(U[la].userAgent[n]("Firefox")>=3D0&&![].reduce)throw =
new Md(a[s]);Od(a,b)||Pd(a,b)}else throw new =
Ld(a[s]);},Nd=3Dfunction(a,b,c){var c=3Dc||Kd+"/__utm.gif?",d=3Dnew =
Image(1,1);d.src=3Dc+a;d.onload=3Dfunction(){d.onload=3Dh;=0A=
b()}},Od=3Dfunction(a,b){var =
c,d=3DKd+"/p/__utm.gif",e=3DU.XDomainRequest;if(e)c=3Dnew =
e,c.open("POST",d);else if(e=3DU.XMLHttpRequest)e=3Dnew =
e,"withCredentials"in =
e&&(c=3De,c.open("POST",d,!0),c.setRequestHeader("Content-Type","text/pla=
in"));if(c)return =
c.onreadystatechange=3Dfunction(){c.readyState=3D=3D4&&(b(),c=3Dh)},c.sen=
d(a),!0},Pd=3Dfunction(a,b){if(I.body){a=3Daa(a);try{var =
c=3DI.createElement('<iframe =
name=3D"'+a+'"></iframe>')}catch(d){c=3DI.createElement("iframe"),ca(c,a)=
}c.height=3D"0";c.width=3D"0";c.style.display=3D"none";=0A=
c.style.visibility=3D"hidden";var =
e=3DI[w],e=3DKd+"/u/post_iframe.html#"+aa(e.protocol+"//"+e[ia]+"/favicon=
.ico"),f=3Dfunction(){c.src=3D"";c.parentNode&&c.parentNode.removeChild(c=
)};ra(U,"beforeunload",f);var =
i=3D!1,m=3D0,p=3Dfunction(){if(!i){try{if(m>9||c.contentWindow[w][ia]=3D=3D=
I[w][ia]){i=3D!0;f();sa(U,"beforeunload",f);b();return}}catch(a){}m++;set=
Timeout(p,200)}};ra(c,"load",p);I.body.appendChild(c);c.src=3De}else =
Ec(function(){Pd(a,b)},100)};var =
$=3Dfunction(){this.p=3D!1;this.A=3D{};this.B=3D[];this.ra=3D0;this._gaso=
CPath=3Dthis._gasoDomain=3Dg;Q($[t],"_createTracker",$[t].k,55);Q($[t],"_=
getTracker",$[t].ta,0);Q($[t],"_getTrackerByName",$[t].o,51);Q($[t],"_get=
Trackers",$[t].ua,130);Q($[t],"_anonymizeIp",$[t].sa,16);ec()};C=3D$[t];C=
.ta=3Dfunction(a,b){return =
this.k(a,g,b)};C.k=3Dfunction(a,b,c){b&&F(23);c&&F(67);b=3D=3Dg&&(b=3D"~"=
+J.ra++);a=3Dnew R(b,a,c);J.A[b]=3Da;J.B[k](a);return =
a};C.o=3Dfunction(a){a=3Da||"";return =
J.A[a]||J.k(g,a)};C.ua=3Dfunction(){return J.B[da](0)};=0A=
C.sa=3Dfunction(){this.p=3D!0};var =
Qd=3Dfunction(a){if(I.webkitVisibilityState=3D=3D"prerender")return!1;a()=
;return!0};var J=3Dnew $;var Rd=3DU._gat;Rd&&typeof =
Rd._getTracker=3D=3D"function"?J=3DRd:U._gat=3DJ;var Kc=3Dnew =
X;(function(a){if(!Qd(a)){F(123);var =
b=3D!1,c=3Dfunction(){!b&&Qd(a)&&(F(124),b=3D!0,sa(I,"webkitvisibilitycha=
nge",c))};ra(I,"webkitvisibilitychange",c)}})(function(){var =
a=3DU._gaq,b=3D!1;if(a&&typeof =
a[k]=3D=3D"function"&&(b=3DObject[t][r].call(Object(a))=3D=3D"[object =
Array]",!b)){Kc=3Da;return}U._gaq=3DKc;b&&Kc[k].apply(Kc,a)});})();=0A=

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://b.scorecardresearch.com/beacon.js

function comScore(a,b){var =
c=3D"comScore",d=3Ddocument,e=3Dd.location,f=3D"",g=3D"undefined",h=3D204=
8,i,j,k,l,m=3D"characterSet",n=3D"defaultCharset",o=3Dtypeof =
encodeURIComponent!=3Dg?encodeURIComponent:escape;if(d.cookie.indexOf(c+"=
=3D")!=3D-1){k=3Dd.cookie.split(";");for(l=3D0,e=3Dk.length;l<e;l++){var =
p=3Dk[l].indexOf(c+"=3D");p!=3D-1&&(f=3D"&"+unescape(k[l].substring(p+c.l=
ength+1)))}}a=3Da+"&ns__t=3D"+(new =
Date).getTime(),a=3Da+"&ns_c=3D"+(d[m]?d[m]:d[n]?d[n]:"")+"&c8=3D"+o(d.ti=
tle)+f+"&c7=3D"+o(e&&e.href?e.href:d.URL)+"&c9=3D"+o(d.referrer),a.length=
>h&&a.indexOf("&")>0&&(i=3Da.substr(0,h-8).lastIndexOf("&"),a=3D(a.substr=
ing(0,i)+"&ns_cut=3D"+o(a.substring(i+1))).substr(0,h)),d.images?(j=3Dnew=
 Image,typeof ns_p=3D=3Dg&&(ns_p=3Dj),typeof =
b=3D=3D"function"&&(j.onload=3Dj.onerror=3Db),j.src=3Da):d.write(["<","p"=
,"><",'img src=3D"',a,'" height=3D"1" width=3D"1" =
alt=3D"*"',"><","/p",">"].join(""))}typeof =
_comscore=3D=3D"undefined"&&(_comscore=3D[]),function(){var =
a=3D"length",b=3Dself,c=3Db.encodeURIComponent?encodeURIComponent:escape,=
d=3D".scorecardresearch.com",e=3D"//app"+d+"/s2e/invite",f=3DMath,g=3D"sc=
ript",h=3D"width",i=3D/c2=3D(\d*)&/,j,k=3Dfunction(b){if(!!b){var =
e,f=3D[],g,h=3D0,i,j,k=3D"";for(var l in b){g=3Dtypeof =
b[l];if(g=3D=3D"string"||g=3D=3D"number")f[f[a]]=3Dl+"=3D"+c(b[l]),l=3D=3D=
"c2"?k=3Db[l]:l=3D=3D"c1"&&(h=3D1)}if(f[a]<=3D0||k=3D=3D"")return;j=3Db.o=
ptions||{},j.d=3Dj.d||document;if(typeof =
j.url_append=3D=3D"string"){i=3Dj.url_append.replace(/&amp;/,"&").split("=
&");for(var =
l=3D0,n=3Di[a],o;l<n;l++)o=3Di[l].split("=3D"),o[a]=3D=3D2&&(f[f[a]]=3Do[=
0]+"=3D"+c(o[1]))}e=3D["http",j.d.location.href.charAt(4)=3D=3D"s"?"s://s=
b":"://b",d,"/b?",h?"":"c1=3D2&",f.join("&").replace(/&$/,"")],comScore(e=
.join(""),function(){m(this,j)})}},l=3Dfunction(b){b=3Db||_comscore;for(v=
ar =
c=3D0,d=3Db[a];c<d;c++)k(b[c]);b=3D_comscore=3D[]},m=3Dfunction(a,b){if(!=
(a.src.indexOf("c1=3D2")<0||!b.d.createElement))if(b.force_script_extensi=
on||a[h]=3D=3D2&&a.height>f.round(f.random()*100)){var =
c=3Db.d.createElement(g),d=3Db.d.getElementsByTagName(g)[0],j=3D[b.script=
_extension_url||e,"?","c2=3D",a.src.match(i)[1]].join("");d&&(c.src=3Dj,c=
.async=3D!0,d.parentNode.insertBefore(c,d))}};l(),(j=3Db.COMSCORE)?(j.pur=
ge=3Dl,j.beacon=3Dk):COMSCORE=3D{purge:l,beacon:k}}()=0A=
=0A=
=0A=
=0A=
=0A=
=0A=


------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://edge.quantserve.com/quant.js

if(!__qc){var =
__qc=3D{qcdst:function(){if(__qc.qctzoff(0)!=3D__qc.qctzoff(6))return =
1;return 0;},qctzoff:function(m){var d1=3Dnew Date(2000,m,1,0,0,0,0);var =
t=3Dd1.toGMTString();var d3=3Dnew Date(t.substring(0,t.lastIndexOf(" =
")-1));return =
d1-d3;},qceuc:function(s){if(typeof(encodeURIComponent)=3D=3D'function'){=
return encodeURIComponent(s);}=0A=
else{return escape(s);}},qcrnd:function(){return =
Math.round(Math.random()*2147483647);},qcgc:function(n){var v=3D'';var =
c=3Ddocument.cookie;if(!c)return v;var i=3Dc.indexOf(n+"=3D");var =
len=3Di+n.length+1;if(i>-1){var =
end=3Dc.indexOf(";",len);if(end<0)end=3Dc.length;v=3Dc.substring(len,end)=
;}=0A=
return v;},qcdomain:function(){var =
d=3Ddocument.domain;if(d.substring(0,4)=3D=3D"www.")d=3Dd.substring(4,d.l=
ength);var a=3Dd.split(".");var len=3Da.length;if(len<3)return d;var =
e=3Da[len-1];if(e.length<3)return d;d=3Da[len-2]+"."+a[len-1];return =
d;},qhash2:function(h,s){for(var =
i=3D0;i<s.length;i++){h^=3Ds.charCodeAt(i);h+=3D(h<<1)+(h<<4)+(h<<7)+(h<<=
8)+(h<<24);}=0A=
return h;},qhash:function(s){var h1=3D0x811c9dc5,h2=3D0xc9dc5118;var =
hash1=3D__qc.qhash2(h1,s);var =
hash2=3D__qc.qhash2(h2,s);return(Math.round(Math.abs(hash1*hash2)/65536))=
.toString(16);},sd:["4dcfa7079941","127fdf7967f31","588ab9292a3f","32f92b=
0727e5","22f9aa38dfd3","a4abfe8f3e04","18b66bc1325c","958e70ea2f28","bdbf=
0cb4bbb","65118a0d557","40a1d9db1864","18ae3d985046","3b26460f55d"],qcsc:=
function(){var s=3D"";var =
d=3D__qc.qcdomain();if(__qc.qad=3D=3D1)return";fpan=3Du;fpa=3D";var =
qh=3D__qc.qhash(d);for(var =
i=3D0;i<__qc.sd.length;i++){if(__qc.sd[i]=3D=3Dqh)return";fpan=3Du;fpa=3D=
";}=0A=
var u=3Ddocument;var =
a=3D__qc.qcgc("__qca");if(a.length>0){s+=3D";fpan=3D0;fpa=3D"+a;}=0A=
else{var da=3Dnew =
Date();a=3D'P0-'+__qc.qcrnd()+'-'+da.getTime();u.cookie=3D"__qca=3D"+a+";=
 expires=3DSun, 18 Jan 2038 00:00:00 GMT; path=3D/; =
domain=3D"+d;a=3D__qc.qcgc("__qca");if(a.length>0){s+=3D";fpan=3D1;fpa=3D=
"+a;}=0A=
else{s+=3D";fpan=3Du;fpa=3D";}}=0A=
return s;},qcdc:function(n){document.cookie=3Dn+"=3D; expires=3DThu, 01 =
Jan 1970 00:00:01 GMT; path=3D/; =
domain=3D"+__qc.qcdomain();},qpxload:function(img){if(img&&typeof(img.wid=
th)=3D=3D"number"&&img.width=3D=3D3){__qc.qcdc("__qca");}},qcp:function(p=
,myqo){var s=3D'',a=3Dnull;var =
media=3D'webpage',event=3D'load';if(myqo!=3Dnull){for(var k in =
myqo){if(typeof(k)!=3D'string'){continue;}=0A=
if(typeof(myqo[k])!=3D'string'){continue;}=0A=
if(k=3D=3D'qacct'){a=3Dmyqo[k];continue;}=0A=
s+=3D';'+k+p+'=3D'+__qc.qceuc(myqo[k]);if(k=3D=3D'media'){media=3Dmyqo[k]=
;}=0A=
if(k=3D=3D'event'){event=3Dmyqo[k];}}}=0A=
if(typeof a!=3D"string"){if((typeof =
_qacct=3D=3D"undefined")||(_qacct.length=3D=3D0))return'';a=3D_qacct;}=0A=
if(media=3D=3D'webpage'&&event=3D=3D'load'){for(var =
i=3D0;i<__qc.qpixelsent.length;i++){if(__qc.qpixelsent[i]=3D=3Da)return''=
;}=0A=
__qc.qpixelsent.push(a);}=0A=
if(media=3D=3D'ad'){__qc.qad=3D1;}=0A=
s=3D';a'+p+'=3D'+a+s;return s;},qcesc:function(s){return =
s.replace(/\./g,'%2E').replace(/,/g,'%2C');},qcd:function(o){return(typeo=
f(o)!=3D"undefined"&&o!=3Dnull);},qcogl:function(){var =
m=3Ddocument.getElementsByTagName('meta');var o=3D'';for(var =
i=3D0;i<m.length;i++){if(o.length>=3D1000)return =
o;if(__qc.qcd(m[i])&&__qc.qcd(m[i].attributes)&&__qc.qcd(m[i].attributes.=
property)&&__qc.qcd(m[i].attributes.property.value)&&__qc.qcd(m[i].conten=
t)){var p=3Dm[i].attributes.property.value;var =
c=3Dm[i].content;if(p.length>3&&p.substring(0,3)=3D=3D'og:'){if(o.length>=
0)o+=3D',';var =
l=3D(c.length>80)?80:c.length;o+=3D__qc.qcesc(p.substring(3,p.length))+'.=
'+__qc.qcesc(c.substring(0,l));}}}=0A=
return __qc.qceuc(o);},firepixel:function(qoptions){var =
e=3D(typeof(encodeURIComponent)=3D=3D'function')?"n":"s";var =
r=3D__qc.qcrnd();var =
sr=3D'',qo=3D'',qm=3D'',url=3D'',ref=3D'',je=3D'u',ns=3D'1';var =
qocount=3D0;__qc.qad=3D0;if(typeof =
__qc.qpixelsent=3D=3D"undefined"){__qc.qpixelsent=3Dnew Array();}=0A=
if(typeof =
qoptions!=3D"undefined"&&qoptions!=3Dnull){__qc.qopts=3Dqoptions;for(var =
k in =
__qc.qopts){if(typeof(__qc.qopts[k])=3D=3D'string'){qo=3D__qc.qcp("",__qc=
.qopts);break;}else =
if(typeof(__qc.qopts[k])=3D=3D'object'&&__qc.qopts[k]!=3Dnull){++qocount;=
qo+=3D__qc.qcp("."+qocount,__qc.qopts[k]);}}}else if(typeof =
_qacct=3D=3D"string"){qo=3D__qc.qcp("",null);}=0A=
if(qo.length=3D=3D0)return;var =
ce=3D(navigator.cookieEnabled)?"1":"0";if(typeof =
navigator.javaEnabled!=3D'undefined')je=3D(navigator.javaEnabled())?"1":"=
0";if(typeof =
_qmeta!=3D"undefined"&&_qmeta!=3Dnull){qm=3D';m=3D'+__qc.qceuc(_qmeta);_q=
meta=3Dnull;}=0A=
if(self.screen){sr=3Dscreen.width+"x"+screen.height+"x"+screen.colorDepth=
;}=0A=
var d=3Dnew Date();var dst=3D__qc.qcdst();var =
qs=3D'http';if(window.location.protocol=3D=3D'https:'){qs+=3D's';}=0A=
qs+=3D"://pixel.quantserve.com";var =
fp=3D__qc.qcsc();if(window.location&&window.location.href)url=3D__qc.qceu=
c(window.location.href);if(window.document&&window.document.referrer)ref=3D=
__qc.qceuc(window.document.referrer);if(self=3D=3Dtop)ns=3D'0';var =
ogl=3D__qc.qcogl();var img=3Dnew =
Image();img.alt=3D"";img.src=3Dqs+'/pixel'+';r=3D'+r+fp+';ns=3D'+ns+';url=
=3D'+url+';ref=3D'+ref+';ce=3D'+ce+';je=3D'+je+';sr=3D'+sr+';enc=3D'+e+';=
ogl=3D'+ogl+';dst=3D'+dst+';et=3D'+d.getTime()+';tzo=3D'+d.getTimezoneOff=
set()+qo+qm;img.onload=3Dfunction(){__qc.qpxload(img);}},quantserve:funct=
ion(){if(typeof _qevents=3D=3D'undefined'){_qevents=3D[];}=0A=
if(typeof =
_qoptions!=3D"undefined"&&_qoptions!=3Dnull){__qc.firepixel(_qoptions);_q=
options=3Dnull;}else if(!_qevents.length&&typeof =
_qacct!=3D"undefined"){__qc.firepixel(null);}=0A=
if(!__qc.evts){for(var k in _qevents){__qc.firepixel(_qevents[k]);}=0A=
_qevents=3D{push:function(){var a=3Darguments;for(var =
i=3D0;i<a.length;i++){__qc.firepixel(a[i]);}}};__qc.evts=3D1;}}};}=0A=
function quantserve(){__qc.quantserve();}=0A=
quantserve();=0A=

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cache.milesplit.com/js/jquery/tools-tiny/jquery.tools.min.js

/*=0A=
 * jQuery Tools 1.2.4 - The missing UI library for the Web=0A=
 * =0A=
 * [tabs, tooltip, overlay, scrollable]=0A=
 * =0A=
 * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.=0A=
 * =0A=
 * http://flowplayer.org/tools/=0A=
 * =0A=
 * File generated: Wed Aug 18 09:10:12 GMT 2010=0A=
 */=0A=
(function(c){function p(d,b,a){var =
e=3Dthis,l=3Dd.add(this),h=3Dd.find(a.tabs),i=3Db.jquery?b:d.children(b),=
j;h.length||(h=3Dd.children());i.length||(i=3Dd.parent().find(b));i.lengt=
h||(i=3Dc(b));c.extend(this,{click:function(f,g){var =
k=3Dh.eq(f);if(typeof =
f=3D=3D"string"&&f.replace("#","")){k=3Dh.filter("[href*=3D"+f.replace("#=
","")+"]");f=3DMath.max(h.index(k),0)}if(a.rotate){var =
n=3Dh.length-1;if(f<0)return e.click(n,g);if(f>n)return =
e.click(0,g)}if(!k.length){if(j>=3D0)return =
e;f=3Da.initialIndex;k=3Dh.eq(f)}if(f=3D=3D=3Dj)return e;=0A=
g=3Dg||c.Event();g.type=3D"onBeforeClick";l.trigger(g,[f]);if(!g.isDefaul=
tPrevented()){o[a.effect].call(e,f,function(){g.type=3D"onClick";l.trigge=
r(g,[f])});j=3Df;h.removeClass(a.current);k.addClass(a.current);return =
e}},getConf:function(){return a},getTabs:function(){return =
h},getPanes:function(){return i},getCurrentPane:function(){return =
i.eq(j)},getCurrentTab:function(){return =
h.eq(j)},getIndex:function(){return j},next:function(){return =
e.click(j+1)},prev:function(){return =
e.click(j-1)},destroy:function(){h.unbind(a.event).removeClass(a.current)=
;=0A=
i.find("a[href^=3D#]").unbind("click.T");return =
e}});c.each("onBeforeClick,onClick".split(","),function(f,g){c.isFunction=
(a[g])&&c(e).bind(g,a[g]);e[g]=3Dfunction(k){k&&c(e).bind(g,k);return =
e}});if(a.history&&c.fn.history){c.tools.history.init(h);a.event=3D"histo=
ry"}h.each(function(f){c(this).bind(a.event,function(g){e.click(f,g);retu=
rn =
g.preventDefault()})});i.find("a[href^=3D#]").bind("click.T",function(f){=
e.click(c(this).attr("href"),f)});if(location.hash&&a.tabs=3D=3D=3D"a"&&d=
.find(a.tabs+location.hash).length)e.click(location.hash);=0A=
else =
if(a.initialIndex=3D=3D=3D0||a.initialIndex>0)e.click(a.initialIndex)}c.t=
ools=3Dc.tools||{version:"1.2.4"};c.tools.tabs=3D{conf:{tabs:"a",current:=
"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0=
,event:"click",rotate:false,history:false},addEffect:function(d,b){o[d]=3D=
b}};var =
o=3D{"default":function(d,b){this.getPanes().hide().eq(d).show();b.call()=
},fade:function(d,b){var =
a=3Dthis.getConf(),e=3Da.fadeOutSpeed,l=3Dthis.getPanes();e?l.fadeOut(e):=
l.hide();l.eq(d).fadeIn(a.fadeInSpeed,b)},slide:function(d,=0A=
b){this.getPanes().slideUp(200);this.getPanes().eq(d).slideDown(400,b)},a=
jax:function(d,b){this.getPanes().eq(0).load(this.getTabs().eq(d).attr("h=
ref"),b)}},m;c.tools.tabs.addEffect("horizontal",function(d,b){m||(m=3Dth=
is.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},func=
tion(){c(this).hide()});this.getPanes().eq(d).animate({width:m},function(=
){c(this).show();b.call()})});c.fn.tabs=3Dfunction(d,b){var =
a=3Dthis.data("tabs");if(a){a.destroy();this.removeData("tabs")}if(c.isFu=
nction(b))b=3D=0A=
{onBeforeClick:b};b=3Dc.extend({},c.tools.tabs.conf,b);this.each(function=
(){a=3Dnew p(c(this),d,b);c(this).data("tabs",a)});return =
b.api?a:this}})(jQuery);=0A=
(function(f){function p(a,b,c){var =
h=3Dc.relative?a.position().top:a.offset().top,e=3Dc.relative?a.position(=
).left:a.offset().left,i=3Dc.position[0];h-=3Db.outerHeight()-c.offset[0]=
;e+=3Da.outerWidth()+c.offset[1];var =
j=3Db.outerHeight()+a.outerHeight();if(i=3D=3D"center")h+=3Dj/2;if(i=3D=3D=
"bottom")h+=3Dj;i=3Dc.position[1];a=3Db.outerWidth()+a.outerWidth();if(i=3D=
=3D"center")e-=3Da/2;if(i=3D=3D"left")e-=3Da;return{top:h,left:e}}functio=
n u(a,b){var =
c=3Dthis,h=3Da.add(c),e,i=3D0,j=3D0,m=3Da.attr("title"),q=3Da.attr("data-=
tooltip"),r=3Dn[b.effect],l,s=3D=0A=
a.is(":input"),v=3Ds&&a.is(":checkbox, :radio, select, :button, =
:submit"),t=3Da.attr("type"),k=3Db.events[t]||b.events[s?v?"widget":"inpu=
t":"def"];if(!r)throw'Nonexistent effect =
"'+b.effect+'"';k=3Dk.split(/,\s*/);if(k.length!=3D2)throw"Tooltip: bad =
events configuration for =
"+t;a.bind(k[0],function(d){clearTimeout(i);if(b.predelay)j=3DsetTimeout(=
function(){c.show(d)},b.predelay);else =
c.show(d)}).bind(k[1],function(d){clearTimeout(j);if(b.delay)i=3DsetTimeo=
ut(function(){c.hide(d)},b.delay);else c.hide(d)});if(m&&=0A=
b.cancelDefault){a.removeAttr("title");a.data("title",m)}f.extend(c,{show=
:function(d){if(!e){if(q)e=3Df(q);else =
if(m)e=3Df(b.layout).addClass(b.tipClass).appendTo(document.body).hide().=
append(m);else =
if(b.tip)e=3Df(b.tip).eq(0);else{e=3Da.next();e.length||(e=3Da.parent().n=
ext())}if(!e.length)throw"Cannot find tooltip for =
"+a;}if(c.isShown())return c;e.stop(true,true);var =
g=3Dp(a,e,b);d=3Dd||f.Event();d.type=3D"onBeforeShow";h.trigger(d,[g]);if=
(d.isDefaultPrevented())return c;g=3Dp(a,e,b);e.css({position:"absolute",=0A=
top:g.top,left:g.left});l=3Dtrue;r[0].call(c,function(){d.type=3D"onShow"=
;l=3D"full";h.trigger(d)});g=3Db.events.tooltip.split(/,\s*/);e.bind(g[0]=
,function(){clearTimeout(i);clearTimeout(j)});g[1]&&!a.is("input:not(:che=
ckbox, :radio), =
textarea")&&e.bind(g[1],function(o){o.relatedTarget!=3Da[0]&&a.trigger(k[=
1].split(" ")[0])});return =
c},hide:function(d){if(!e||!c.isShown())return =
c;d=3Dd||f.Event();d.type=3D"onBeforeHide";h.trigger(d);if(!d.isDefaultPr=
evented()){l=3Dfalse;n[b.effect][1].call(c,function(){d.type=3D"onHide";=0A=
h.trigger(d)});return c}},isShown:function(d){return =
d?l=3D=3D"full":l},getConf:function(){return b},getTip:function(){return =
e},getTrigger:function(){return =
a}});f.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function=
(d,g){f.isFunction(b[g])&&f(c).bind(g,b[g]);c[g]=3Dfunction(o){f(c).bind(=
g,o);return =
c}})}f.tools=3Df.tools||{version:"1.2.4"};f.tools.tooltip=3D{conf:{effect=
:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,positio=
n:["top","center"],offset:[0,0],relative:false,cancelDefault:true,=0A=
events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus =
mouseenter,blur =
mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"to=
oltip"},addEffect:function(a,b,c){n[a]=3D[b,c]}};var =
n=3D{toggle:[function(a){var =
b=3Dthis.getConf(),c=3Dthis.getTip();b=3Db.opacity;b<1&&c.css({opacity:b}=
);c.show();a.call()},function(a){this.getTip().hide();a.call()}],fade:[fu=
nction(a){var =
b=3Dthis.getConf();this.getTip().fadeTo(b.fadeInSpeed,b.opacity,a)},funct=
ion(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,=0A=
a)}]};f.fn.tooltip=3Dfunction(a){var =
b=3Dthis.data("tooltip");if(b)return =
b;a=3Df.extend(true,{},f.tools.tooltip.conf,a);if(typeof =
a.position=3D=3D"string")a.position=3Da.position.split(/,?\s/);this.each(=
function(){b=3Dnew u(f(this),a);f(this).data("tooltip",b)});return =
a.api?b:this}})(jQuery);=0A=
(function(a){function t(d,b){var =
c=3Dthis,i=3Dd.add(c),o=3Da(window),k,f,m,g=3Da.tools.expose&&(b.mask||b.=
expose),n=3DMath.random().toString().slice(10);if(g){if(typeof =
g=3D=3D"string")g=3D{color:g};g.closeOnClick=3Dg.closeOnEsc=3Dfalse}var =
p=3Db.target||d.attr("rel");f=3Dp?a(p):d;if(!f.length)throw"Could not =
find Overlay: =
"+p;d&&d.index(f)=3D=3D-1&&d.click(function(e){c.load(e);return =
e.preventDefault()});a.extend(c,{load:function(e){if(c.isOpened())return =
c;var h=3Dq[b.effect];if(!h)throw'Overlay: cannot find effect : =
"'+b.effect+=0A=
'"';b.oneInstance&&a.each(s,function(){this.close(e)});e=3De||a.Event();e=
.type=3D"onBeforeLoad";i.trigger(e);if(e.isDefaultPrevented())return =
c;m=3Dtrue;g&&a(f).expose(g);var =
j=3Db.top,r=3Db.left,u=3Df.outerWidth({margin:true}),v=3Df.outerHeight({m=
argin:true});if(typeof =
j=3D=3D"string")j=3Dj=3D=3D"center"?Math.max((o.height()-v)/2,0):parseInt=
(j,10)/100*o.height();if(r=3D=3D"center")r=3DMath.max((o.width()-u)/2,0);=
h[0].call(c,{top:j,left:r},function(){if(m){e.type=3D"onLoad";i.trigger(e=
)}});g&&b.closeOnClick&&a.mask.getMask().one("click",=0A=
c.close);b.closeOnClick&&a(document).bind("click."+n,function(l){a(l.targ=
et).parents(f).length||c.close(l)});b.closeOnEsc&&a(document).bind("keydo=
wn."+n,function(l){l.keyCode=3D=3D27&&c.close(l)});return =
c},close:function(e){if(!c.isOpened())return =
c;e=3De||a.Event();e.type=3D"onBeforeClose";i.trigger(e);if(!e.isDefaultP=
revented()){m=3Dfalse;q[b.effect][1].call(c,function(){e.type=3D"onClose"=
;i.trigger(e)});a(document).unbind("click."+n).unbind("keydown."+n);g&&a.=
mask.close();return c}},getOverlay:function(){return f},=0A=
getTrigger:function(){return d},getClosers:function(){return =
k},isOpened:function(){return m},getConf:function(){return =
b}});a.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","=
),function(e,h){a.isFunction(b[h])&&a(c).bind(h,b[h]);c[h]=3Dfunction(j){=
a(c).bind(h,j);return =
c}});k=3Df.find(b.close||".close");if(!k.length&&!b.close){k=3Da('<a =
class=3D"close"></a>');f.prepend(k)}k.click(function(e){c.close(e)});b.lo=
ad&&c.load()}a.tools=3Da.tools||{version:"1.2.4"};a.tools.overlay=3D{addE=
ffect:function(d,=0A=
b,c){q[d]=3D[b,c]},conf:{close:null,closeOnClick:true,closeOnEsc:true,clo=
seSpeed:"fast",effect:"default",fixed:!a.browser.msie||a.browser.version>=
6,left:"center",load:false,mask:null,oneInstance:true,speed:"normal",targ=
et:null,top:"10%"}};var =
s=3D[],q=3D{};a.tools.overlay.addEffect("default",function(d,b){var =
c=3Dthis.getConf(),i=3Da(window);if(!c.fixed){d.top+=3Di.scrollTop();d.le=
ft+=3Di.scrollLeft()}d.position=3Dc.fixed?"fixed":"absolute";this.getOver=
lay().css(d).fadeIn(c.speed,b)},function(d){this.getOverlay().fadeOut(thi=
s.getConf().closeSpeed,=0A=
d)});a.fn.overlay=3Dfunction(d){var b=3Dthis.data("overlay");if(b)return =
b;if(a.isFunction(d))d=3D{onBeforeLoad:d};d=3Da.extend(true,{},a.tools.ov=
erlay.conf,d);this.each(function(){b=3Dnew =
t(a(this),d);s.push(b);a(this).data("overlay",b)});return =
d.api?b:this}})(jQuery);=0A=
(function(e){function n(f,c){var a=3De(c);return =
a.length<2?a:f.parent().find(c)}function t(f,c){var =
a=3Dthis,l=3Df.add(a),g=3Df.children(),k=3D0,m=3Dc.vertical;j||(j=3Da);if=
(g.length>1)g=3De(c.items,f);e.extend(a,{getConf:function(){return =
c},getIndex:function(){return k},getSize:function(){return =
a.getItems().size()},getNaviButtons:function(){return =
o.add(p)},getRoot:function(){return f},getItemWrap:function(){return =
g},getItems:function(){return =
g.children(c.item).not("."+c.clonedClass)},move:function(b,d){return =
a.seekTo(k+=0A=
b,d)},next:function(b){return a.move(1,b)},prev:function(b){return =
a.move(-1,b)},begin:function(b){return =
a.seekTo(0,b)},end:function(b){return =
a.seekTo(a.getSize()-1,b)},focus:function(){return =
j=3Da},addItem:function(b){b=3De(b);if(c.circular){g.children("."+c.clone=
dClass+":last").before(b);g.children("."+c.clonedClass+":first").replaceW=
ith(b.clone().addClass(c.clonedClass))}else =
g.append(b);l.trigger("onAddItem",[b]);return =
a},seekTo:function(b,d,h){b.jquery||(b*=3D1);if(c.circular&&b=3D=3D=3D0&&=
k=3D=3D-1&&d!=3D=3D=0A=
0)return a;if(!c.circular&&b<0||b>a.getSize()||b<-1)return a;var =
i=3Db;if(b.jquery)b=3Da.getItems().index(b);else =
i=3Da.getItems().eq(b);var =
q=3De.Event("onBeforeSeek");if(!h){l.trigger(q,[b,d]);if(q.isDefaultPreve=
nted()||!i.length)return =
a}i=3Dm?{top:-i.position().top}:{left:-i.position().left};k=3Db;j=3Da;if(=
d=3D=3D=3Dundefined)d=3Dc.speed;g.animate(i,d,c.easing,h||function(){l.tr=
igger("onSeek",[b])});return =
a}});e.each(["onBeforeSeek","onSeek","onAddItem"],function(b,d){e.isFunct=
ion(c[d])&&e(a).bind(d,c[d]);a[d]=3Dfunction(h){e(a).bind(d,=0A=
h);return a}});if(c.circular){var =
r=3Da.getItems().slice(-1).clone().prependTo(g),s=3Da.getItems().eq(1).cl=
one().appendTo(g);r.add(s).addClass(c.clonedClass);a.onBeforeSeek(functio=
n(b,d,h){if(!b.isDefaultPrevented())if(d=3D=3D-1){a.seekTo(r,h,function()=
{a.end(0)});return b.preventDefault()}else =
d=3D=3Da.getSize()&&a.seekTo(s,h,function(){a.begin(0)})});a.seekTo(0,0,f=
unction(){})}var =
o=3Dn(f,c.prev).click(function(){a.prev()}),p=3Dn(f,c.next).click(functio=
n(){a.next()});!c.circular&&a.getSize()>1&&a.onBeforeSeek(function(b,=0A=
d){setTimeout(function(){if(!b.isDefaultPrevented()){o.toggleClass(c.disa=
bledClass,d<=3D0);p.toggleClass(c.disabledClass,d>=3Da.getSize()-1)}},1)}=
);c.mousewheel&&e.fn.mousewheel&&f.mousewheel(function(b,d){if(c.mousewhe=
el){a.move(d<0?1:-1,c.wheelSpeed||50);return =
false}});c.keyboard&&e(document).bind("keydown.scrollable",function(b){if=
(!(!c.keyboard||b.altKey||b.ctrlKey||e(b.target).is(":input")))if(!(c.key=
board!=3D"static"&&j!=3Da)){var =
d=3Db.keyCode;if(m&&(d=3D=3D38||d=3D=3D40)){a.move(d=3D=3D38?-1:1);return=
 b.preventDefault()}if(!m&&=0A=
(d=3D=3D37||d=3D=3D39)){a.move(d=3D=3D37?-1:1);return =
b.preventDefault()}}});c.initialIndex&&a.seekTo(c.initialIndex,0,function=
(){})}e.tools=3De.tools||{version:"1.2.4"};e.tools.scrollable=3D{conf:{ac=
tiveClass:"active",circular:false,clonedClass:"cloned",disabledClass:"dis=
abled",easing:"swing",initialIndex:0,item:null,items:".items",keyboard:tr=
ue,mousewheel:false,next:".next",prev:".prev",speed:400,vertical:false,wh=
eelSpeed:0}};var j;e.fn.scrollable=3Dfunction(f){var =
c=3Dthis.data("scrollable");if(c)return c;f=3De.extend({},=0A=
e.tools.scrollable.conf,f);this.each(function(){c=3Dnew =
t(e(this),f);e(this).data("scrollable",c)});return =
f.api?c:this}})(jQuery);=0A=

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cache.milesplit.com/js/jquery/tools-form/jquery.tools.min.js

/*=0A=
 * jQuery Tools 1.2.4 - The missing UI library for the Web=0A=
 * =0A=
 * [dateinput, rangeinput, validator]=0A=
 * =0A=
 * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.=0A=
 * =0A=
 * http://flowplayer.org/tools/=0A=
 * =0A=
 * File generated: Wed Aug 18 09:10:10 GMT 2010=0A=
 */=0A=
(function(d){function R(b,c){return 32-(new =
Date(b,c,32)).getDate()}function =
S(b,c){b=3D""+b;for(c=3Dc||2;b.length<c;)b=3D"0"+b;return b}function =
T(b,c,i){var =
p=3Db.getDate(),h=3Db.getDay(),q=3Db.getMonth();b=3Db.getFullYear();var =
f=3D{d:p,dd:S(p),ddd:B[i].shortDays[h],dddd:B[i].days[h],m:q+1,mm:S(q+1),=
mmm:B[i].shortMonths[q],mmmm:B[i].months[q],yy:String(b).slice(2),yyyy:b}=
;c=3Dc.replace(X,function(r){return r in =
f?f[r]:r.slice(1,r.length-1)});return Y.html(c).html()}function =
y(b){return parseInt(b,10)}function U(b,=0A=
c){return =
b.getFullYear()=3D=3D=3Dc.getFullYear()&&b.getMonth()=3D=3Dc.getMonth()&&=
b.getDate()=3D=3Dc.getDate()}function =
C(b){if(b){if(b.constructor=3D=3DDate)return b;if(typeof =
b=3D=3D"string"){var c=3Db.split("-");if(c.length=3D=3D3)return new =
Date(y(c[0]),y(c[1])-1,y(c[2]));if(!/^-?\d+$/.test(b))return;b=3Dy(b)}c=3D=
new Date;c.setDate(c.getDate()+b);return c}}function Z(b,c){function =
i(a,e,g){m=3Da;D=3Da.getFullYear();E=3Da.getMonth();G=3Da.getDate();g=3Dg=
||d.Event("api");g.type=3D"change";H.trigger(g,[a]);if(!g.isDefaultPreven=
ted()){b.val(T(a,=0A=
e.format,e.lang));b.data("date",a);h.hide(g)}}function =
p(a){a.type=3D"onShow";H.trigger(a);d(document).bind("keydown.d",function=
(e){if(e.ctrlKey)return true;var =
g=3De.keyCode;if(g=3D=3D8){b.val("");return =
h.hide(e)}if(g=3D=3D27)return =
h.hide(e);if(d(V).index(g)>=3D0){if(!v){h.show(e);return =
e.preventDefault()}var j=3Dd("#"+f.weeks+" =
a"),s=3Dd("."+f.focus),n=3Dj.index(s);s.removeClass(f.focus);if(g=3D=3D74=
||g=3D=3D40)n+=3D7;else if(g=3D=3D75||g=3D=3D38)n-=3D7;else =
if(g=3D=3D76||g=3D=3D39)n+=3D1;else =
if(g=3D=3D72||g=3D=3D37)n-=3D1;if(n>41){h.addMonth();s=3Dd("#"+=0A=
f.weeks+" a:eq("+(n-42)+")")}else =
if(n<0){h.addMonth(-1);s=3Dd("#"+f.weeks+" a:eq("+(n+42)+")")}else =
s=3Dj.eq(n);s.addClass(f.focus);return =
e.preventDefault()}if(g=3D=3D34)return h.addMonth();if(g=3D=3D33)return =
h.addMonth(-1);if(g=3D=3D36)return =
h.today();if(g=3D=3D13)d(e.target).is("select")||d("."+f.focus).click();r=
eturn =
d([16,17,18,9]).index(g)>=3D0});d(document).bind("click.d",function(e){va=
r =
g=3De.target;if(!d(g).parents("#"+f.root).length&&g!=3Db[0]&&(!L||g!=3DL[=
0]))h.hide(e)})}var h=3Dthis,q=3Dnew Date,f=3Dc.css,r=3DB[c.lang],=0A=
k=3Dd("#"+f.root),M=3Dk.find("#"+f.title),L,I,J,D,E,G,m=3Db.attr("data-va=
lue")||c.value||b.val(),o=3Db.attr("min")||c.min,t=3Db.attr("max")||c.max=
,v;if(o=3D=3D=3D0)o=3D"0";m=3DC(m)||q;o=3DC(o||c.yearRange[0]*365);t=3DC(=
t||c.yearRange[1]*365);if(!r)throw"Dateinput: invalid language: =
"+c.lang;if(b.attr("type")=3D=3D"date"){var =
N=3Dd("<input/>");d.each("class,disabled,id,maxlength,name,readonly,requi=
red,size,style,tabindex,title,value".split(","),function(a,e){N.attr(e,b.=
attr(e))});b.replaceWith(N);b=3DN}b.addClass(f.input);var H=3D=0A=
b.add(h);if(!k.length){k=3Dd("<div><div><a/><div/><a/></div><div><div/><d=
iv/></div></div>").hide().css({position:"absolute"}).attr("id",f.root);k.=
children().eq(0).attr("id",f.head).end().eq(1).attr("id",f.body).children=
().eq(0).attr("id",f.days).end().eq(1).attr("id",f.weeks).end().end().end=
().find("a").eq(0).attr("id",f.prev).end().eq(1).attr("id",f.next);M=3Dk.=
find("#"+f.head).find("div").attr("id",f.title);if(c.selectors){var =
z=3Dd("<select/>").attr("id",f.month),A=3Dd("<select/>").attr("id",f.year=
);M.append(z.add(A))}for(var $=3D=0A=
k.find("#"+f.days),O=3D0;O<7;O++)$.append(d("<span/>").text(r.shortDays[(=
O+c.firstDay)%7]));d("body").append(k)}if(c.trigger)L=3Dd("<a/>").attr("h=
ref","#").addClass(f.trigger).click(function(a){h.show();return =
a.preventDefault()}).insertAfter(b);var =
K=3Dk.find("#"+f.weeks);A=3Dk.find("#"+f.year);z=3Dk.find("#"+f.month);d.=
extend(h,{show:function(a){if(!(b.is("[readonly]")||v)){a=3Da||d.Event();=
a.type=3D"onBeforeShow";H.trigger(a);if(!a.isDefaultPrevented()){d.each(W=
,function(){this.hide()});v=3Dtrue;z.unbind("change").change(function(){h=
.setValue(A.val(),=0A=
d(this).val())});A.unbind("change").change(function(){h.setValue(d(this).=
val(),z.val())});I=3Dk.find("#"+f.prev).unbind("click").click(function(){=
I.hasClass(f.disabled)||h.addMonth(-1);return =
false});J=3Dk.find("#"+f.next).unbind("click").click(function(){J.hasClas=
s(f.disabled)||h.addMonth();return false});h.setValue(m);var =
e=3Db.position();k.css({top:e.top+b.outerHeight({margins:true})+c.offset[=
0],left:e.left+c.offset[1]});if(c.speed)k.show(c.speed,function(){p(a)});=
else{k.show();p(a)}return h}}},setValue:function(a,=0A=
e,g){var j;if(parseInt(e,10)>=3D-1){a=3Dy(a);e=3Dy(e);g=3Dy(g);j=3Dnew =
Date(a,e,g)}else{j=3Da||m;a=3Dj.getFullYear();e=3Dj.getMonth();g=3Dj.getD=
ate()}if(e=3D=3D-1){e=3D11;a--}else =
if(e=3D=3D12){e=3D0;a++}if(!v){i(j,c);return h}E=3De;D=3Da;g=3Dnew =
Date(a,e,1-c.firstDay);g=3Dg.getDay();var =
s=3DR(a,e),n=3DR(a,e-1),P;if(c.selectors){z.empty();d.each(r.months,funct=
ion(w,F){o<new Date(a,w+1,-1)&&t>new =
Date(a,w,0)&&z.append(d("<option/>").html(F).attr("value",w))});A.empty()=
;j=3Dq.getFullYear();for(var =
l=3Dj+c.yearRange[0];l<j+c.yearRange[1];l++)o<=0A=
new Date(l+1,-1,0)&&t>new =
Date(l,0,0)&&A.append(d("<option/>").text(l));z.val(e);A.val(a)}else =
M.html(r.months[e]+" =
"+a);K.empty();I.add(J).removeClass(f.disabled);l=3D!g?-7:0;for(var =
u,x;l<(!g?35:42);l++){u=3Dd("<a/>");if(l%7=3D=3D=3D0){P=3Dd("<div/>").add=
Class(f.week);K.append(P)}if(l<g){u.addClass(f.off);x=3Dn-g+l+1;j=3Dnew =
Date(a,e-1,x)}else if(l>=3Dg+s){u.addClass(f.off);x=3Dl-s-g+1;j=3Dnew =
Date(a,e+1,x)}else{x=3Dl-g+1;j=3Dnew =
Date(a,e,x);if(U(m,j))u.attr("id",f.current).addClass(f.focus);else =
U(q,j)&&u.attr("id",f.today)}o&&=0A=
j<o&&u.add(I).addClass(f.disabled);t&&j>t&&u.add(J).addClass(f.disabled);=
u.attr("href","#"+x).text(x).data("date",j);P.append(u)}K.find("a").click=
(function(w){var =
F=3Dd(this);if(!F.hasClass(f.disabled)){d("#"+f.current).removeAttr("id")=
;F.attr("id",f.current);i(F.data("date"),c,w)}return =
false});f.sunday&&K.find(f.week).each(function(){var =
w=3Dc.firstDay?7-c.firstDay:0;d(this).children().slice(w,w+1).addClass(f.=
sunday)});return =
h},setMin:function(a,e){o=3DC(a);e&&m<o&&h.setValue(o);return =
h},setMax:function(a,=0A=
e){t=3DC(a);e&&m>t&&h.setValue(t);return h},today:function(){return =
h.setValue(q)},addDay:function(a){return =
this.setValue(D,E,G+(a||1))},addMonth:function(a){return =
this.setValue(D,E+(a||1),G)},addYear:function(a){return =
this.setValue(D+(a||1),E,G)},hide:function(a){if(v){a=3Dd.Event();a.type=3D=
"onHide";H.trigger(a);d(document).unbind("click.d").unbind("keydown.d");i=
f(a.isDefaultPrevented())return;k.hide();v=3Dfalse}return =
h},getConf:function(){return c},getInput:function(){return =
b},getCalendar:function(){return k},=0A=
getValue:function(a){return a?T(m,a,c.lang):m},isOpen:function(){return =
v}});d.each(["onBeforeShow","onShow","change","onHide"],function(a,e){d.i=
sFunction(c[e])&&d(h).bind(e,c[e]);h[e]=3Dfunction(g){d(h).bind(e,g);retu=
rn h}});b.bind("focus click",h.show).keydown(function(a){var =
e=3Da.keyCode;if(!v&&d(V).index(e)>=3D0){h.show(a);return =
a.preventDefault()}return =
a.shiftKey||a.ctrlKey||a.altKey||e=3D=3D9?true:a.preventDefault()});C(b.v=
al())&&i(m,c)}d.tools=3Dd.tools||{version:"1.2.4"};var =
W=3D[],Q,V=3D[75,76,38,39,=0A=
74,72,40,37],B=3D{};Q=3Dd.tools.dateinput=3D{conf:{format:"mm/dd/yy",sele=
ctors:false,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,mi=
n:undefined,max:undefined,trigger:false,css:{prefix:"cal",input:"date",ro=
ot:0,head:0,title:0,prev:0,next:0,month:0,year:0,days:0,body:0,weeks:0,to=
day:0,current:0,week:0,off:0,sunday:0,focus:0,disabled:0,trigger:0}},loca=
lize:function(b,c){d.each(c,function(i,p){c[i]=3Dp.split(",")});B[b]=3Dc}=
};Q.localize("en",{months:"January,February,March,April,May,June,July,Aug=
ust,September,October,November,December",=0A=
shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",days:"Sunda=
y,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",shortDays:"Sun,Mon,T=
ue,Wed,Thu,Fri,Sat"});var =
X=3D/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,Y=3Dd("<a/>");d.expr[":"].=
date=3Dfunction(b){var c=3Db.getAttribute("type");return =
c&&c=3D=3D"date"||!!d(b).data("dateinput")};d.fn.dateinput=3Dfunction(b){=
if(this.data("dateinput"))return =
this;b=3Dd.extend(true,{},Q.conf,b);d.each(b.css,function(i,p){if(!p&&i!=3D=
"prefix")b.css[i]=3D(b.css.prefix||"")+=0A=
(p||i)});var c;this.each(function(){var i=3Dnew =
Z(d(this),b);W.push(i);i=3Di.getInput().data("dateinput",i);c=3Dc?c.add(i=
):i});return c?c:this}})(jQuery);=0A=
(function(e){function F(d,a){a=3DMath.pow(10,a);return =
Math.round(d*a)/a}function p(d,a){if(a=3DparseInt(d.css(a),10))return =
a;return(d=3Dd[0].currentStyle)&&d.width&&parseInt(d.width,10)}function =
C(d){return(d=3Dd.data("events"))&&d.onSlide}function G(d,a){function =
h(c,b,f,j){if(f=3D=3D=3Dundefined)f=3Db/k*z;else =
if(j)f-=3Da.min;if(r)f=3DMath.round(f/r)*r;if(b=3D=3D=3Dundefined||r)b=3D=
f*k/z;if(isNaN(f))return =
g;b=3DMath.max(0,Math.min(b,k));f=3Db/k*z;if(j||!n)f+=3Da.min;if(n)if(j)b=
=3Dk-b;else f=3Da.max-f;f=3DF(f,t);var q=3Dc.type=3D=3D"click";=0A=
if(D&&l!=3D=3Dundefined&&!q){c.type=3D"onSlide";A.trigger(c,[f,b]);if(c.i=
sDefaultPrevented())return =
g}j=3Dq?a.speed:0;q=3Dq?function(){c.type=3D"change";A.trigger(c,[f])}:nu=
ll;if(n){m.animate({top:b},j,q);a.progress&&B.animate({height:k-b+m.width=
()/2},j)}else{m.animate({left:b},j,q);a.progress&&B.animate({width:b+m.wi=
dth()/2},j)}l=3Df;H=3Db;d.val(f);return g}function =
s(){if(n=3Da.vertical||p(i,"height")>p(i,"width")){k=3Dp(i,"height")-p(m,=
"height");u=3Di.offset().top+k}else{k=3Dp(i,"width")-p(m,"width");u=3Di.o=
ffset().left}}=0A=
function v(){s();g.setValue(a.value||a.min)}var =
g=3Dthis,o=3Da.css,i=3De("<div><div/><a =
href=3D'#'/></div>").data("rangeinput",g),n,l,u,k,H;d.before(i);var =
m=3Di.addClass(o.slider).find("a").addClass(o.handle),B=3Di.find("div").a=
ddClass(o.progress);e.each("min,max,step,value".split(","),function(c,b){=
c=3Dd.attr(b);if(parseFloat(c))a[b]=3DparseFloat(c,10)});var =
z=3Da.max-a.min,r=3Da.step=3D=3D"any"?0:a.step,t=3Da.precision;if(t=3D=3D=
=3Dundefined)try{t=3Dr.toString().split(".")[1].length}catch(I){t=3D0}if(=
d.attr("type")=3D=3D"range"){var w=3D=0A=
e("<input/>");e.each("class,disabled,id,maxlength,name,readonly,required,=
size,style,tabindex,title,value".split(","),function(c,b){w.attr(b,d.attr=
(b))});w.val(a.value);d.replaceWith(w);d=3Dw}d.addClass(o.input);var =
A=3De(g).add(d),D=3Dtrue;e.extend(g,{getValue:function(){return =
l},setValue:function(c,b){return =
h(b||e.Event("api"),undefined,c,true)},getConf:function(){return =
a},getProgress:function(){return B},getHandle:function(){return =
m},getInput:function(){return d},step:function(c,b){b=3Db||e.Event();=0A=
var =
f=3Da.step=3D=3D"any"?1:a.step;g.setValue(l+f*(c||1),b)},stepUp:function(=
c){return g.step(c||1)},stepDown:function(c){return =
g.step(-c||-1)}});e.each("onSlide,change".split(","),function(c,b){e.isFu=
nction(a[b])&&e(g).bind(b,a[b]);g[b]=3Dfunction(f){e(g).bind(b,f);return =
g}});m.drag({drag:false}).bind("dragStart",function(){D=3DC(e(g))||C(d)})=
.bind("drag",function(c,b,f){if(d.is(":disabled"))return =
false;h(c,n?b:f)}).bind("dragEnd",function(c){if(!c.isDefaultPrevented())=
{c.type=3D"change";A.trigger(c,[l])}}).click(function(c){return =
c.preventDefault()});=0A=
i.click(function(c){if(d.is(":disabled")||c.target=3D=3Dm[0])return =
c.preventDefault();s();var =
b=3Dm.width()/2;h(c,n?k-u-b+c.pageY:c.pageX-u-b)});a.keyboard&&d.keydown(=
function(c){if(!d.attr("readonly")){var =
b=3Dc.keyCode,f=3De([75,76,38,33,39]).index(b)!=3D-1,j=3De([74,72,40,34,3=
7]).index(b)!=3D-1;if((f||j)&&!(c.shiftKey||c.altKey||c.ctrlKey)){if(f)g.=
step(b=3D=3D33?10:1,c);else if(j)g.step(b=3D=3D34?-10:-1,c);return =
c.preventDefault()}}});d.blur(function(c){var =
b=3De(this).val();b!=3D=3Dl&&g.setValue(b,c)});e.extend(d[0],{stepUp:g.st=
epUp,=0A=
stepDown:g.stepDown});v();k||e(window).load(v)}e.tools=3De.tools||{versio=
n:"1.2.4"};var =
E;E=3De.tools.rangeinput=3D{conf:{min:0,max:100,step:"any",steps:0,value:=
0,precision:undefined,vertical:0,keyboard:true,progress:false,speed:100,c=
ss:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};=
var x,y;e.fn.drag=3Dfunction(d){document.ondragstart=3Dfunction(){return =
false};d=3De.extend({x:true,y:true,drag:true},d);x=3Dx||e(document).bind(=
"mousedown mouseup",function(a){var =
h=3De(a.target);if(a.type=3D=3D"mousedown"&&=0A=
h.data("drag")){var =
s=3Dh.position(),v=3Da.pageX-s.left,g=3Da.pageY-s.top,o=3Dtrue;x.bind("mo=
usemove.drag",function(i){var n=3Di.pageX-v;i=3Di.pageY-g;var =
l=3D{};if(d.x)l.left=3Dn;if(d.y)l.top=3Di;if(o){h.trigger("dragStart");o=3D=
false}d.drag&&h.css(l);h.trigger("drag",[i,n]);y=3Dh});a.preventDefault()=
}else =
try{y&&y.trigger("dragEnd")}finally{x.unbind("mousemove.drag");y=3Dnull}}=
);return this.data("drag",true)};e.expr[":"].range=3Dfunction(d){var =
a=3Dd.getAttribute("type");return =
a&&a=3D=3D"range"||!!e(d).filter("input").data("rangeinput")};=0A=
e.fn.rangeinput=3Dfunction(d){if(this.data("rangeinput"))return =
this;d=3De.extend(true,{},E.conf,d);var a;this.each(function(){var =
h=3Dnew =
G(e(this),e.extend(true,{},d));h=3Dh.getInput().data("rangeinput",h);a=3D=
a?a.add(h):h});return a?a:this}})(jQuery);=0A=
(function(e){function t(a,b,c){var =
k=3Da.offset().top,f=3Da.offset().left,l=3Dc.position.split(/,?\s+/),p=3D=
l[0];l=3Dl[1];k-=3Db.outerHeight()-c.offset[0];f+=3Da.outerWidth()+c.offs=
et[1];c=3Db.outerHeight()+a.outerHeight();if(p=3D=3D"center")k+=3Dc/2;if(=
p=3D=3D"bottom")k+=3Dc;a=3Da.outerWidth();if(l=3D=3D"center")f-=3D(a+b.ou=
terWidth())/2;if(l=3D=3D"left")f-=3Da;return{top:k,left:f}}function =
x(a){function b(){return =
this.getAttribute("type")=3D=3Da}b.key=3D"[type=3D"+a+"]";return =
b}function u(a,b,c){function k(g,d,j){if(!(!c.grouped&&g.length)){var h;=0A=
if(j=3D=3D=3Dfalse||e.isArray(j)){h=3Di.messages[d.key||d]||i.messages["*=
"];h=3Dh[c.lang]||i.messages["*"].en;(d=3Dh.match(/\$\d/g))&&e.isArray(j)=
&&e.each(d,function(n){h=3Dh.replace(this,j[n])})}else =
h=3Dj[c.lang]||j;g.push(h)}}var =
f=3Dthis,l=3Db.add(f);a=3Da.not(":button, :image, :reset, =
:submit");e.extend(f,{getConf:function(){return =
c},getForm:function(){return b},getInputs:function(){return =
a},reflow:function(){a.each(function(){var =
g=3De(this),d=3Dg.data("msg.el");if(d){g=3Dt(g,d,c);d.css({top:g.top,left=
:g.left})}});return f},=0A=
invalidate:function(g,d){if(!d){var =
j=3D[];e.each(g,function(h,n){h=3Da.filter("[name=3D'"+h+"']");if(h.lengt=
h){h.trigger("OI",[n]);j.push({input:h,messages:[n]})}});g=3Dj;d=3De.Even=
t()}d.type=3D"onFail";l.trigger(d,[g]);d.isDefaultPrevented()||r[c.effect=
][0].call(f,g,d);return =
f},reset:function(g){g=3Dg||a;g.removeClass(c.errorClass).each(function()=
{var =
d=3De(this).data("msg.el");if(d){d.remove();e(this).data("msg.el",null)}}=
).unbind(c.errorInputEvent||"");return =
f},destroy:function(){b.unbind(c.formEvent).unbind("reset.V");=0A=
a.unbind(c.inputEvent||"").unbind("change.V");return =
f.reset()},checkValidity:function(g,d){g=3Dg||a;g=3Dg.not(":disabled");if=
(!g.length)return =
true;d=3Dd||e.Event();d.type=3D"onBeforeValidate";l.trigger(d,[g]);if(d.i=
sDefaultPrevented())return d.result;var =
j=3D[],h=3Dc.errorInputEvent+".v";g.not(":radio:not(:checked)").each(func=
tion(){var =
q=3D[],m=3De(this).unbind(h).data("messages",q);e.each(v,function(){var =
o=3Dthis,s=3Do[0];if(m.filter(s).length){o=3Do[1].call(f,m,m.val());if(o!=
=3D=3Dtrue){d.type=3D"onBeforeFail";l.trigger(d,=0A=
[m,s]);if(d.isDefaultPrevented())return false;var =
w=3Dm.attr(c.messageAttr);if(w){q=3D[w];return false}else =
k(q,s,o)}}});if(q.length){j.push({input:m,messages:q});m.trigger("OI",[q]=
);c.errorInputEvent&&m.bind(h,function(o){f.checkValidity(m,o)})}if(c.sin=
gleError&&j.length)return false});var =
n=3Dr[c.effect];if(!n)throw'Validator: cannot find effect =
"'+c.effect+'"';if(j.length){f.invalidate(j,d);return =
false}else{n[1].call(f,g,d);d.type=3D"onSuccess";l.trigger(d,[g]);g.unbin=
d(h)}return =
true}});e.each("onBeforeValidate,onBeforeFail,onFail,onSuccess".split(","=
),=0A=
function(g,d){e.isFunction(c[d])&&e(f).bind(d,c[d]);f[d]=3Dfunction(j){e(=
f).bind(d,j);return =
f}});c.formEvent&&b.bind(c.formEvent,function(g){if(!f.checkValidity(null=
,g))return =
g.preventDefault()});b.bind("reset.V",function(){f.reset()});a[0]&&a[0].v=
alidity&&a.each(function(){this.oninvalid=3Dfunction(){return =
false}});if(b[0])b[0].checkValidity=3Df.checkValidity;c.inputEvent&&a.bin=
d(c.inputEvent,function(g){f.checkValidity(e(this),g)});a.filter(":checkb=
ox, select").filter("[required]").bind("change.V",=0A=
function(g){var =
d=3De(this);if(this.checked||d.is("select")&&e(this).val())r[c.effect][1]=
.call(f,d,g)});var =
p=3Da.filter(":radio").change(function(g){f.checkValidity(p,g)});e(window=
).resize(function(){f.reflow()})}e.tools=3De.tools||{version:"1.2.4"};var=
 =
y=3D/\[type=3D([a-z]+)\]/,z=3D/^-?[0-9]*(\.[0-9]+)?$/,A=3D/^([a-z0-9_\.\-=
\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i,B=3D/^(https?:\/\/)?[\da-z\.\-]+\=
.[a-z\.]{2,6}[#\?\/\w =
\.\-=3D]*$/i,i;i=3De.tools.validator=3D{conf:{grouped:false,effect:"defau=
lt",errorClass:"invalid",inputEvent:null,=0A=
errorInputEvent:"keyup",formEvent:"submit",lang:"en",message:"<div/>",mes=
sageAttr:"data-message",messageClass:"error",offset:[0,0],position:"cente=
r right",singleError:false,speed:"normal"},messages:{"*":{en:"Please =
correct this =
value"}},localize:function(a,b){e.each(b,function(c,k){i.messages[c]=3Di.=
messages[c]||{};i.messages[c][a]=3Dk})},localizeFn:function(a,b){i.messag=
es[a]=3Di.messages[a]||{};e.extend(i.messages[a],b)},fn:function(a,b,c){i=
f(e.isFunction(b))c=3Db;else{if(typeof =
b=3D=3D"string")b=3D{en:b};this.messages[a.key||=0A=
a]=3Db}if(b=3Dy.exec(a))a=3Dx(b[1]);v.push([a,c])},addEffect:function(a,b=
,c){r[a]=3D[b,c]}};var v=3D[],r=3D{"default":[function(a){var =
b=3Dthis.getConf();e.each(a,function(c,k){c=3Dk.input;c.addClass(b.errorC=
lass);var =
f=3Dc.data("msg.el");if(!f){f=3De(b.message).addClass(b.messageClass).app=
endTo(document.body);c.data("msg.el",f)}f.css({visibility:"hidden",displa=
y:"none"}).find("span").remove();e.each(k.messages,function(l,p){e("<span=
/>").html(p).appendTo(f)});f.outerWidth()=3D=3Df.parent().width()&&f.add(=
f.find("p")).css({display:"inline"});=0A=
k=3Dt(c,f,b);f.css({visibility:"visible",position:"absolute",top:k.top,le=
ft:k.left}).fadeIn(b.speed)})},function(a){var =
b=3Dthis.getConf();a.removeClass(b.errorClass).each(function(){var =
c=3De(this).data("msg.el");c&&c.css({visibility:"hidden"})})}]};e.each("e=
mail,url,number".split(","),function(a,b){e.expr[":"][b]=3Dfunction(c){re=
turn =
c.getAttribute("type")=3D=3D=3Db}});e.fn.oninvalid=3Dfunction(a){return =
this[a?"bind":"trigger"]("OI",a)};i.fn(":email","Please enter a valid =
email address",function(a,b){return!b||=0A=
A.test(b)});i.fn(":url","Please enter a valid =
URL",function(a,b){return!b||B.test(b)});i.fn(":number","Please enter a =
numeric value.",function(a,b){return z.test(b)});i.fn("[max]","Please =
enter a value smaller than =
$1",function(a,b){if(b=3D=3D=3D""||e.tools.dateinput&&a.is(":date"))retur=
n true;a=3Da.attr("max");return =
parseFloat(b)<=3DparseFloat(a)?true:[a]});i.fn("[min]","Please enter a =
value larger than =
$1",function(a,b){if(b=3D=3D=3D""||e.tools.dateinput&&a.is(":date"))retur=
n true;a=3Da.attr("min");return parseFloat(b)>=3D=0A=
parseFloat(a)?true:[a]});i.fn("[required]","Please complete this =
mandatory field.",function(a,b){if(a.is(":checkbox"))return =
a.is(":checked");return!!b});i.fn("[pattern]",function(a){var b=3Dnew =
RegExp("^"+a.attr("pattern")+"$");return =
b.test(a.val())});e.fn.validator=3Dfunction(a){var =
b=3Dthis.data("validator");if(b){b.destroy();this.removeData("validator")=
}a=3De.extend(true,{},i.conf,a);if(this.is("form"))return =
this.each(function(){var c=3De(this);b=3Dnew =
u(c.find(":input"),c,a);c.data("validator",b)});else{b=3D=0A=
new u(this,this.eq(0).closest("form"),a);return =
this.data("validator",b)}}})(jQuery);=0A=

------=_NextPart_000_007E_01CC80C8.AF9369F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://connect.facebook.net/en_US/all.js

/*1317430491,169904746,JIT Construction: v451826,en_US*/=0A=
=0A=
if(!window.FB)window.FB=3D{_apiKey:null,_session:null,_userStatus:'unknow=
n',_logging:true,_inCanvas:((window.location.search.indexOf('fb_sig_in_if=
rame=3D1')>-1)||(window.location.search.indexOf('session=3D')>-1)||(windo=
w.location.search.indexOf('signed_request=3D')>-1)||(window.name.indexOf(=
'iframe_canvas')>-1)||(window.name.indexOf('app_runner')>-1)),_https:(win=
dow.name.indexOf('_fb_https')>-1),_domain:{api:'https://api.facebook.com/=
',api_read:'https://api-read.facebook.com/',cdn:'http://static.ak.fbcdn.n=
et/',https_cdn:'https://s-static.ak.fbcdn.net/',graph:'https://graph.face=
book.com/',staticfb:'http://static.ak.facebook.com/',https_staticfb:'http=
s://s-static.ak.facebook.com/',www:'http://www.facebook.com/',https_www:'=
https://www.facebook.com/',m:'http://m.facebook.com/',https_m:'https://m.=
facebook.com/'},_locale:null,_localeIsRtl:false,getDomain:function(a){swi=
tch(a){case 'api':return FB._domain.api;case 'api_read':return =
FB._domain.api_read;case 'cdn':return =
(window.location.protocol=3D=3D'https:'||FB._https)?FB._domain.https_cdn:=
FB._domain.cdn;case 'cdn_foreign':return FB._domain.cdn_foreign;case =
'https_cdn':return FB._domain.https_cdn;case 'graph':return =
FB._domain.graph;case 'staticfb':return =
(document.referrer.indexOf('https:')=3D=3D0||FB._https)?FB._domain.https_=
staticfb:FB._domain.staticfb;case 'https_staticfb':return =
FB._domain.https_staticfb;case 'www':return =
(window.location.protocol=3D=3D'https:'||FB._https)?FB._domain.https_www:=
FB._domain.www;case 'https_www':return FB._domain.https_www;case =
'm':return =
(window.location.protocol=3D=3D'https:'||FB._https)?FB._domain.https_m:FB=
._domain.m;case 'https_m':return =
FB._domain.https_m;}},copy:function(d,c,b,e){for(var a in c)if(b||typeof =
d[a]=3D=3D=3D'undefined')d[a]=3De?e(c[a]):c[a];return =
d;},create:function(c,h){var =
e=3Dwindow.FB,d=3Dc?c.split('.'):[],a=3Dd.length;for(var =
b=3D0;b<a;b++){var g=3Dd[b];var =
f=3De[g];if(!f){f=3D(h&&b+1=3D=3Da)?h:{};e[g]=3Df;}e=3Df;}return =
e;},provide:function(c,b,a){return FB.copy(typeof =
c=3D=3D'string'?FB.create(c):c,b,a);},guid:function(){return =
'f'+(Math.random()*(1<<30)).toString(16).replace('.','');},log:function(a=
){if(FB._logging)if(window.Debug&&window.Debug.writeln){window.Debug.writ=
eln(a);}else =
if(window.console)window.console.log(a);if(FB.Event)FB.Event.fire('fb.log=
',a);},$:function(a){return document.getElementById(a);}};=0A=
FB.provide('Array',{indexOf:function(a,c){if(a.indexOf)return =
a.indexOf(c);var d=3Da.length;if(d)for(var =
b=3D0;b<d;b++)if(a[b]=3D=3D=3Dc)return b;return =
-1;},merge:function(c,b){for(var =
a=3D0;a<b.length;a++)if(FB.Array.indexOf(c,b[a])<0)c.push(b[a]);return =
c;},filter:function(a,c){var b=3D[];for(var =
d=3D0;d<a.length;d++)if(c(a[d]))b.push(a[d]);return =
b;},keys:function(c,d){var a=3D[];for(var b in =
c)if(d||c.hasOwnProperty(b))a.push(b);return a;},map:function(a,d){var =
c=3D[];for(var b=3D0;b<a.length;b++)c.push(d(a[b]));return =
c;},forEach:function(c,a,f){if(!c)return;if(Object.prototype.toString.app=
ly(c)=3D=3D=3D'[object Array]'||(!(c instanceof Function)&&typeof =
c.length=3D=3D'number')){if(c.forEach){c.forEach(a);}else for(var =
b=3D0,e=3Dc.length;b<e;b++)a(c[b],b,c);}else for(var d in =
c)if(f||c.hasOwnProperty(d))a(c[d],d,c);},toArray:function(b){for(var =
c=3D0,a=3D[],d=3Db.length;c<d;c++)a[c]=3Db[c];return a;}});=0A=
FB.provide('QS',{encode:function(c,d,a){d=3Dd=3D=3D=3Dundefined?'&':d;a=3D=
a=3D=3D=3Dfalse?function(e){return e;}:encodeURIComponent;var =
b=3D[];FB.Array.forEach(c,function(f,e){if(f!=3D=3Dnull&&typeof =
f!=3D'undefined')b.push(a(e)+'=3D'+a(f));});b.sort();return =
b.join(d);},decode:function(f){var =
a=3DdecodeURIComponent,d=3D{},e=3Df.split('&'),b,c;for(b=3D0;b<e.length;b=
++){c=3De[b].split('=3D',2);if(c&&c[0])d[a(c[0])]=3Da(c[1]||'');}return =
d;}});=0A=
FB.provide('Content',{_root:null,_hiddenRoot:null,_callbacks:{},append:fu=
nction(a,c){if(!c)if(!FB.Content._root){FB.Content._root=3Dc=3DFB.$('fb-r=
oot');if(!c){FB.log('The "fb-root" div has not been =
created.');return;}else c.className+=3D' fb_reset';}else =
c=3DFB.Content._root;if(typeof a=3D=3D'string'){var =
b=3Ddocument.createElement('div');c.appendChild(b).innerHTML=3Da;return =
b;}else return =
c.appendChild(a);},appendHidden:function(a){if(!FB.Content._hiddenRoot){v=
ar =
b=3Ddocument.createElement('div'),c=3Db.style;c.position=3D'absolute';c.t=
op=3D'-10000px';c.width=3Dc.height=3D0;FB.Content._hiddenRoot=3DFB.Conten=
t.append(b);}return =
FB.Content.append(a,FB.Content._hiddenRoot);},insertIframe:function(e){e.=
id=3De.id||FB.guid();e.name=3De.name||FB.guid();var =
a=3DFB.guid(),f=3Dfalse,d=3Dfalse;FB.Content._callbacks[a]=3Dfunction(){i=
f(f&&!d){d=3Dtrue;e.onload&&e.onload(e.root.firstChild);}};if(document.at=
tachEvent){var b=3D('<iframe'+' id=3D"'+e.id+'"'+' =
name=3D"'+e.name+'"'+(e.title?' =
title=3D"'+e.title+'"':'')+(e.className?' =
class=3D"'+e.className+'"':'')+' =
style=3D"border:none;'+(e.width?'width:'+e.width+'px;':'')+(e.height?'hei=
ght:'+e.height+'px;':'')+'"'+' src=3D"'+e.url+'"'+' frameborder=3D"0"'+' =
scrolling=3D"no"'+' allowtransparency=3D"true"'+' =
onload=3D"FB.Content._callbacks.'+a+'()"'+'></iframe>');e.root.innerHTML=3D=
'<iframe src=3D"javascript:false"'+' frameborder=3D"0"'+' =
scrolling=3D"no"'+' =
style=3D"height:1px"></iframe>';f=3Dtrue;window.setTimeout(function(){e.r=
oot.innerHTML=3Db;e.onInsert&&e.onInsert(e.root.firstChild);},0);}else{va=
r =
c=3Ddocument.createElement('iframe');c.id=3De.id;c.name=3De.name;c.onload=
=3DFB.Content._callbacks[a];c.scrolling=3D'no';c.style.border=3D'none';c.=
style.overflow=3D'hidden';if(e.title)c.title=3De.title;if(e.className)c.c=
lassName=3De.className;if(e.height)c.style.height=3De.height+'px';if(e.wi=
dth)c.style.width=3De.width+'px';e.root.appendChild(c);f=3Dtrue;c.src=3De=
.url;e.onInsert&&e.onInsert(c);}},submitToTarget:function(c,b){var =
a=3Ddocument.createElement('form');a.action=3Dc.url;a.target=3Dc.target;a=
.method=3D(b)?'GET':'POST';FB.Content.appendHidden(a);FB.Array.forEach(c.=
params,function(f,e){if(f!=3D=3Dnull&&f!=3D=3Dundefined){var =
d=3Ddocument.createElement('input');d.name=3De;d.value=3Df;a.appendChild(=
d);}});a.submit();a.parentNode.removeChild(a);}});=0A=
FB.provide('Flash',{_minVersions:[[9,0,159,0],[10,0,22,87]],_swfPath:'swf=
/XdComm.swf',_callbacks:[],_names:{},_unloadRegistered:false,init:functio=
n(){if(FB.Flash._init)return;FB.Flash._init=3Dtrue;window.FB_OnFlashXdCom=
mReady=3Dfunction(){FB.Flash._ready=3Dtrue;for(var =
a=3D0,b=3DFB.Flash._callbacks.length;a<b;a++)FB.Flash._callbacks[a]();FB.=
Flash._callbacks=3D[];};FB.Flash.embedSWF('XdComm',FB.getDomain('cdn_fore=
ign')+FB.Flash._swfPath);},embedSWF:function(d,e,b){var =
a=3D!!document.attachEvent,c=3D('<object =
'+'type=3D"application/x-shockwave-flash" '+'id=3D"'+d+'" =
'+(b?'flashvars=3D"'+b+'" ':'')+(a?'name=3D"'+d+'" =
':'')+(a?'':'data=3D"'+e+'" =
')+(a?'classid=3D"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" =
':'')+'allowscriptaccess=3D"always">'+'<param name=3D"movie" =
value=3D"'+e+'"></param>'+'<param name=3D"allowscriptaccess" =
value=3D"always"></param>'+'</object>');FB.Content.appendHidden(c);if(FB.=
UA.ie()>=3D9){if(!FB.Flash._unloadRegistered){var =
f=3Dfunction(){FB.Array.forEach(FB.Flash._names,function(i,h){var =
g=3Ddocument.getElementById(h);if(g)g.removeNode(true);});};window.attach=
Event('onunload',f);FB.Flash._unloadRegistered=3Dtrue;}FB.Flash._names[d]=
=3Dtrue;}},hasMinVersion:function(){if(typeof =
FB.Flash._hasMinVersion=3D=3D=3D'undefined'){var =
i,a,b,h=3D[];try{i=3Dnew =
ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version');}c=
atch(j){if(navigator.mimeTypes.length>0){var =
mimeType=3D'application/x-shockwave-flash';if(navigator.mimeTypes[mimeTyp=
e].enabledPlugin){var name=3D'Shockwave =
Flash';i=3D(navigator.plugins[name+' =
2.0']||navigator.plugins[name]).description;}}}if(i){var =
f=3Di.replace(/\D+/g,',').match(/^,?(.+),?$/)[1].split(',');for(a=3D0,b=3D=
f.length;a<b;a++)h.push(parseInt(f[a],10));}FB.Flash._hasMinVersion=3Dfal=
se;majorVersion:for(a=3D0,b=3DFB.Flash._minVersions.length;a<b;a++){var =
g=3DFB.Flash._minVersions[a];if(g[0]!=3Dh[0])continue;for(var =
c=3D1,d=3Dg.length,e=3Dh.length;(c<d&&c<e);c++)if(h[c]<g[c]){FB.Flash._ha=
sMinVersion=3Dfalse;continue =
majorVersion;}else{FB.Flash._hasMinVersion=3Dtrue;if(h[c]>g[c])break =
majorVersion;}};}return =
FB.Flash._hasMinVersion;},onReady:function(a){FB.Flash.init();if(FB.Flash=
._ready){window.setTimeout(a,0);}else FB.Flash._callbacks.push(a);}});=0A=
if(!this.JSON)this.JSON=3D{};(function(){function f(n){return =
n<10?'0'+n:n;}if(typeof =
Date.prototype.toJSON!=3D=3D'function'){Date.prototype.toJSON=3Dfunction(=
key){return =
isFinite(this.valueOf())?this.getUTCFullYear()+'-'+f(this.getUTCMonth()+1=
)+'-'+f(this.getUTCDate())+'T'+f(this.getUTCHours())+':'+f(this.getUTCMin=
utes())+':'+f(this.getUTCSeconds())+'Z':null;};String.prototype.toJSON=3D=
Number.prototype.toJSON=3DBoolean.prototype.toJSON=3Dfunction(key){return=
 this.valueOf();};}var =
cx=3D/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u2=
02f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=3D/[\\\"\x00-\x1f\x7f-\x=
9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\=
u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta=3D{'\b':'\\b','\t':'\\t','\n'=
:'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function =
quote(string){escapable.lastIndex=3D0;return =
escapable.test(string)?'"'+string.replace(escapable,function(a){var =
c=3Dmeta[a];return typeof =
c=3D=3D=3D'string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4=
);})+'"':'"'+string+'"';}function str(key,holder){var =
i,k,v,length,mind=3Dgap,partial,value=3Dholder[key];if(value&&typeof =
value=3D=3D=3D'object'&&typeof =
value.toJSON=3D=3D=3D'function')value=3Dvalue.toJSON(key);if(typeof =
rep=3D=3D=3D'function')value=3Drep.call(holder,key,value);switch(typeof =
value){case 'string':return quote(value);case 'number':return =
isFinite(value)?String(value):'null';case 'boolean':case 'null':return =
String(value);case 'object':if(!value)return =
'null';gap+=3Dindent;partial=3D[];if(Object.prototype.toString.apply(valu=
e)=3D=3D=3D'[object =
Array]'){length=3Dvalue.length;for(i=3D0;i<length;i+=3D1)partial[i]=3Dstr=
(i,value)||'null';v=3Dpartial.length=3D=3D=3D0?'[]':gap?'[\n'+gap+partial=
.join(',\n'+gap)+'\n'+mind+']':'['+partial.join(',')+']';gap=3Dmind;retur=
n v;}if(rep&&typeof =
rep=3D=3D=3D'object'){length=3Drep.length;for(i=3D0;i<length;i+=3D1){k=3D=
rep[i];if(typeof =
k=3D=3D=3D'string'){v=3Dstr(k,value);if(v)partial.push(quote(k)+(gap?': =
':':')+v);}}}else for(k in =
value)if(Object.hasOwnProperty.call(value,k)){v=3Dstr(k,value);if(v)parti=
al.push(quote(k)+(gap?': =
':':')+v);}v=3Dpartial.length=3D=3D=3D0?'{}':gap?'{\n'+gap+partial.join('=
,\n'+gap)+'\n'+mind+'}':'{'+partial.join(',')+'}';gap=3Dmind;return =
v;}}if(typeof =
JSON.stringify!=3D=3D'function')JSON.stringify=3Dfunction(value,replacer,=
space){var i;gap=3D'';indent=3D'';if(typeof =
space=3D=3D=3D'number'){for(i=3D0;i<space;i+=3D1)indent+=3D' ';}else =
if(typeof =
space=3D=3D=3D'string')indent=3Dspace;rep=3Dreplacer;if(replacer&&typeof =
replacer!=3D=3D'function'&&(typeof replacer!=3D=3D'object'||typeof =
replacer.length!=3D=3D'number'))throw new Error('JSON.stringify');return =
str('',{'':value});};if(typeof =
JSON.parse!=3D=3D'function')JSON.parse=3Dfunction(text,reviver){var =
j;function walk(holder,key){var k,v,value=3Dholder[key];if(value&&typeof =
value=3D=3D=3D'object')for(k in =
value)if(Object.hasOwnProperty.call(value,k)){v=3Dwalk(value,k);if(v!=3D=3D=
undefined){value[k]=3Dv;}else delete value[k];}return =
reviver.call(holder,key,value);}cx.lastIndex=3D0;if(cx.test(text))text=3D=
text.replace(cx,function(a){return =
'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);});if(/^[\],:{}\s]*=
$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/=
"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').re=
place(/(?:^|:|,)(?:\s*\[)+/g,''))){j=3Deval('('+text+')');return typeof =
reviver=3D=3D=3D'function'?walk({'':j},''):j;}throw new =
SyntaxError('JSON.parse');};}());=0A=
FB.provide('JSON',{stringify:function(a){if(window.Prototype&&Object.toJS=
ON){return Object.toJSON(a);}else return =
JSON.stringify(a);},parse:function(a){return =
JSON.parse(a);},flatten:function(c){var a=3D{};for(var b in =
c)if(c.hasOwnProperty(b)){var =
d=3Dc[b];if(null=3D=3D=3Dd||undefined=3D=3D=3Dd){continue;}else =
if(typeof d=3D=3D'string'){a[b]=3Dd;}else =
a[b]=3DFB.JSON.stringify(d);}return a;}});=0A=
FB.provide('',{api:function(){if(typeof =
arguments[0]=3D=3D=3D'string'){FB.ApiServer.graph.apply(FB.ApiServer,argu=
ments);}else =
FB.ApiServer.rest.apply(FB.ApiServer,arguments);}});FB.provide('ApiServer=
',{METHODS:['get','post','delete','put'],_callbacks:{},_readOnlyCalls:{fq=
l_query:true,fql_multiquery:true,friends_get:true,notifications_get:true,=
stream_get:true,users_getinfo:true},graph:function(){var =
a=3DArray.prototype.slice.call(arguments),f=3Da.shift(),d=3Da.shift(),c,e=
,b;while(d){var g=3Dtypeof =
d;if(g=3D=3D=3D'string'&&!c){c=3Dd.toLowerCase();}else =
if(g=3D=3D=3D'function'&&!b){b=3Dd;}else =
if(g=3D=3D=3D'object'&&!e){e=3Dd;}else{FB.log('Invalid argument passed =
to FB.api(): =
'+d);return;}d=3Da.shift();}c=3Dc||'get';e=3De||{};if(f[0]=3D=3D=3D'/')f=3D=
f.substr(1);if(FB.Array.indexOf(FB.ApiServer.METHODS,c)<0){FB.log('Invali=
d method passed to FB.api(): =
'+c);return;}FB.ApiServer.oauthRequest('graph',f,c,e,b);},rest:function(e=
,a){var =
c=3De.method.toLowerCase().replace('.','_');if(FB.Auth&&c=3D=3D=3D'auth_r=
evokeauthorization'){var =
d=3Da;a=3Dfunction(f){if(f=3D=3D=3Dtrue)if(FB._oauth){FB.Auth.setAuthResp=
onse(null,'not_authorized');}else =
FB.Auth.setSession(null,'notConnected');d&&d(f);};}e.format=3D'json-strin=
gs';e.api_key=3DFB._apiKey;var =
b=3DFB.ApiServer._readOnlyCalls[c]?'api_read':'api';FB.ApiServer.oauthReq=
uest(b,'restserver.php','get',e,a);},oauthRequest:function(b,f,c,e,a){if(=
!e.access_token&&FB.getAccessToken())e.access_token=3DFB.getAccessToken()=
;e.sdk=3D'joey';e.pretty=3D0;var =
d=3Da;a=3Dfunction(h){if(FB.Auth&&h&&FB._session&&FB._session.access_toke=
n=3D=3De.access_token&&(h.error_code=3D=3D=3D'190'||(h.error&&(h.error=3D=
=3D=3D'invalid_token'||h.error.type=3D=3D=3D'OAuthException'))))FB.getLog=
inStatus(null,true);d&&d(h);};try{FB.ApiServer.jsonp(b,f,c,FB.JSON.flatte=
n(e),a);}catch(g){if(FB.Flash.hasMinVersion()){FB.ApiServer.flash(b,f,c,F=
B.JSON.flatten(e),a);}else throw new Error('Flash is required for this =
API call.');}},jsonp:function(b,f,d,e,a){var =
c=3DFB.guid(),g=3Ddocument.createElement('script');if(b=3D=3D=3D'graph'&&=
d!=3D=3D'get')e.method=3Dd;e.callback=3D'FB.ApiServer._callbacks.'+c;var =
h=3D(FB.getDomain(b)+f+(f.indexOf('?')>-1?'&':'?')+FB.QS.encode(e));if(h.=
length>2000)throw new Error('JSONP only support a maximum of 2000 bytes =
of input.');FB.ApiServer._callbacks[c]=3Dfunction(i){a&&a(i);delete =
FB.ApiServer._callbacks[c];g.parentNode.removeChild(g);};g.src=3Dh;docume=
nt.getElementsByTagName('head')[0].appendChild(g);},flash:function(b,e,c,=
d,a){if(!window.FB_OnXdHttpResult)window.FB_OnXdHttpResult=3Dfunction(g,f=
){FB.ApiServer._callbacks[g](decodeURIComponent(f));};FB.Flash.onReady(fu=
nction(){if(b=3D=3D=3D'graph')d.suppress_http_code=3D1;var =
h=3DFB.getDomain(b)+e,f=3DFB.QS.encode(d);if(c=3D=3D=3D'get'){if(h.length=
+f.length>2000){if(b=3D=3D=3D'graph')d.method=3D'get';c=3D'post';f=3DFB.Q=
S.encode(d);}else{h+=3D(h.indexOf('?')>-1?'&':'?')+f;f=3D'';}}else =
if(c!=3D=3D'post'){if(b=3D=3D=3D'graph')d.method=3Dc;c=3D'post';f=3DFB.QS=
.encode(d);}var =
g=3Ddocument.XdComm.sendXdHttpRequest(c.toUpperCase(),h,f,null);FB.ApiSer=
ver._callbacks[g]=3Dfunction(i){a&&a(FB.JSON.parse(i));delete =
FB.ApiServer._callbacks[g];};});}});=0A=
FB.provide('EventProvider',{subscribers:function(){if(!this._subscribersM=
ap)this._subscribersMap=3D{};return =
this._subscribersMap;},subscribe:function(b,a){var =
c=3Dthis.subscribers();if(!c[b]){c[b]=3D[a];}else =
c[b].push(a);},unsubscribe:function(b,a){var =
c=3Dthis.subscribers()[b];FB.Array.forEach(c,function(e,d){if(e=3D=3Da)c[=
d]=3Dnull;});},monitor:function(d,a){if(!a()){var =
b=3Dthis,c=3Dfunction(){if(a.apply(a,arguments))b.unsubscribe(d,c);};this=
.subscribe(d,c);}},clear:function(a){delete =
this.subscribers()[a];},fire:function(){var =
a=3DArray.prototype.slice.call(arguments),b=3Da.shift();FB.Array.forEach(=
this.subscribers()[b],function(c){if(c)c.apply(this,a);});},listen:functi=
on(a,event,b){if(a.addEventListener){a.addEventListener(event,b,false);}e=
lse =
if(a.attachEvent)a.attachEvent(event,b);},unlisten:function(a,event,b){if=
(a.removeEventListener){a.removeEventListener(event,b,false);}else =
if(a.detachEvent)a.detachEvent(event,b);}});FB.provide('Event',FB.EventPr=
ovider);=0A=
FB.provide('XD',{_origin:null,_transport:null,_callbacks:{},_forever:{},_=
xdProxyUrl:'connect/xd_proxy.php',_openerTransport:null,_openerOrigin:nul=
l,_nonOpenerOrigin:null,init:function(b){if(FB.XD._origin)return;var =
d=3D(window.location.protocol+'//'+window.location.host+'/'+FB.guid());if=
(window.addEventListener&&!window.attachEvent&&window.postMessage){FB.XD.=
_origin=3Dd;FB.XD.PostMessage.init();FB.XD._transport=3D'postmessage';}el=
se =
if(!b&&FB.Flash.hasMinVersion()){if(document.getElementById('fb-root')){v=
ar =
c=3Ddocument.domain;if(c=3D=3D'facebook.com')c=3Dwindow.location.host;FB.=
XD._origin=3D(window.location.protocol+'//'+c+'/'+FB.guid());FB.XD.Flash.=
init();FB.XD._transport=3D'flash';}else{if(FB.log)FB.log('missing =
fb-root, defaulting to fragment-based =
xdcomm');FB.XD._transport=3D'fragment';FB.XD.Fragment._channelUrl=3Db||wi=
ndow.location.toString();}}else{FB.XD._transport=3D'fragment';FB.XD.Fragm=
ent._channelUrl=3Db||window.location.toString();}var =
a=3D!!window.attachEvent;if(FB.XD._transport!=3D'postmessage'&&a&&window.=
postMessage){FB.XD._openerTransport=3DFB.XD._transport;FB.XD._openerOrigi=
n=3DFB.XD._origin;FB.XD._nonOpenerOrigin=3Dd;}},resolveRelation:function(=
b){var g,d,f=3Db.split('.'),e=3Dwindow;for(var =
a=3D0,c=3Df.length;a<c;a++){g=3Df[a];if(g=3D=3D=3D'opener'||g=3D=3D=3D'pa=
rent'||g=3D=3D=3D'top'){e=3De[g];}else =
if(d=3D/^frames\[['"]?([a-zA-Z0-9-_]+)['"]?\]$/.exec(g)){e=3De.frames[d[1=
]];}else throw new SyntaxError('Malformed id to resolve: '+b+', pt: =
'+g);}return =
e;},handler:function(a,f,c,d,b){if(window.location.toString().indexOf(FB.=
XD.Fragment._magic)>0)return 'javascript:false;//';var =
g=3DFB.getDomain((b?'https_':'')+'cdn')+FB.XD._xdProxyUrl+'#';d=3Dd||FB.g=
uid();f=3Df||'opener';if(FB.XD._openerTransport)if(f=3D=3D'opener'){FB.XD=
._transport=3DFB.XD._openerTransport;FB.XD._origin=3DFB.XD._openerOrigin;=
}else{FB.XD.PostMessage.init();FB.XD._transport=3D'postmessage';FB.XD._or=
igin=3DFB.XD._nonOpenerOrigin;}if(FB.XD._transport=3D=3D'fragment'){g=3DF=
B.XD.Fragment._channelUrl;var =
e=3Dg.indexOf('#');if(e>0)g=3Dg.substr(0,e);g+=3D((g.indexOf('?')<0?'?':'=
&')+FB.XD.Fragment._magic+'#?=3D&');}if(c)FB.XD._forever[d]=3Dtrue;FB.XD.=
_callbacks[d]=3Da;return =
g+FB.QS.encode({cb:d,origin:FB.XD._origin,relation:f,transport:FB.XD._tra=
nsport});},recv:function(b){if(typeof =
b=3D=3D'string')try{b=3DFB.JSON.parse(b);}catch(c){b=3DFB.QS.decode(b);}v=
ar a=3DFB.XD._callbacks[b.cb];if(!FB.XD._forever[b.cb])delete =
FB.XD._callbacks[b.cb];a&&a(b);},PostMessage:{_isInitialized:false,init:f=
unction(){if(!FB.XD.PostMessage._isInitialized){var =
a=3DFB.XD.PostMessage.onMessage;window.addEventListener?window.addEventLi=
stener('message',a,false):window.attachEvent('onmessage',a);FB.XD.PostMes=
sage._isInitialized=3Dtrue;}},onMessage:function(event){FB.XD.recv(event.=
data);}},WebView:{onMessage:function(a,c,b){FB.XD.recv(b);}},Flash:{init:=
function(){FB.Flash.onReady(function(){document.XdComm.postMessage_init('=
FB.XD.Flash.onMessage',FB.XD._openerOrigin?FB.XD._openerOrigin:FB.XD._ori=
gin);});},onMessage:function(a){FB.XD.recv(decodeURIComponent(a));}},Frag=
ment:{_magic:'fb_xd_fragment',checkAndDispatch:function(){var =
b=3Dwindow.location.toString(),a=3Db.substr(b.indexOf('#')+1),c=3Db.index=
Of(FB.XD.Fragment._magic);if(c>0){FB.init=3DFB.getLoginStatus=3DFB.api=3D=
function(){};document.documentElement.style.display=3D'none';FB.XD.resolv=
eRelation(FB.QS.decode(a).relation).FB.XD.recv(a);}}}});FB.XD.Fragment.ch=
eckAndDispatch();=0A=
FB.provide('UA',{ie:function(){return =
FB.UA._populate()||this._ie;},firefox:function(){return =
FB.UA._populate()||this._firefox;},opera:function(){return =
FB.UA._populate()||this._opera;},safari:function(){return =
FB.UA._populate()||this._safari;},chrome:function(){return =
FB.UA._populate()||this._chrome;},windows:function(){return =
FB.UA._populate()||this._windows;},osx:function(){return =
FB.UA._populate()||this._osx;},linux:function(){return =
FB.UA._populate()||this._linux;},ios:function(){return =
FB.UA._populate()||this._ios;},mobile:function(){return =
false;},android:function(){return =
FB.UA._populate()||this._android;},iPad:function(){return =
FB.UA._populate()||this._iPad;},nativeApp:function(){return =
false;},_populated:false,_populate:function(){if(FB.UA._populated)return;=
FB.UA._populated=3Dtrue;var =
a=3D/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+)=
)|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))/.ex=
ec(navigator.userAgent);var c=3D/(Mac OS =
X)|(Windows)|(Linux)/.exec(navigator.userAgent);var =
b=3D/\b(iPhone|iP[ao]d)/.exec(navigator.userAgent);FB.UA._iPad=3D/\b(iPad=
)/.exec(navigator.userAgent);FB.UA._android=3Dnavigator.userAgent.match(/=
Android/i);FB.UA._mobile=3Db||FB.UA._android||navigator.userAgent.match(/=
Mobile/i);if(a){FB.UA._ie=3Da[1]?parseFloat(a[1]):NaN;if(FB.UA._ie>=3D8&&=
!window.HTMLCollection)FB.UA._ie=3D7;FB.UA._firefox=3Da[2]?parseFloat(a[2=
]):NaN;FB.UA._opera=3Da[3]?parseFloat(a[3]):NaN;FB.UA._safari=3Da[4]?pars=
eFloat(a[4]):NaN;if(FB.UA._safari){a=3D/(?:Chrome\/(\d+\.\d+))/.exec(navi=
gator.userAgent);FB.UA._chrome=3Da&&a[1]?parseFloat(a[1]):NaN;}else =
FB.UA._chrome=3DNaN;}else =
FB.UA._ie=3DFB.UA._firefox=3DFB.UA._opera=3DFB.UA._chrome=3DFB.UA._safari=
=3DNaN;if(c){FB.UA._osx=3D!!c[1];FB.UA._windows=3D!!c[2];FB.UA._linux=3D!=
!c[3];}else =
FB.UA._osx=3DFB.UA._windows=3DFB.UA._linux=3Dfalse;FB.UA._ios=3Db;}});=0A=
FB.provide('Arbiter',{_canvasProxyUrl:'connect/canvas_proxy.php',BEHAVIOR=
_EVENT:'e',BEHAVIOR_PERSISTENT:'p',BEHAVIOR_STATE:'s',inform:function(d,f=
,g,c,a){if(FB.Canvas.isTabIframe()||(FB._inPlugin&&window.postMessage)||(=
!FB._inCanvas&&FB.UA.mobile()&&window.postMessage)){var =
e=3DFB.JSON.stringify({method:d,params:f,behavior:a||FB.Arbiter.BEHAVIOR_=
PERSISTENT});if(window.postMessage){FB.XD.resolveRelation(g||'parent').po=
stMessage(e,'*');return;}else =
try{window.opener.postMessage(e);return;}catch(b){}}var =
i=3D(FB.getDomain((c?'https_':'')+'staticfb')+FB.Arbiter._canvasProxyUrl+=
'#'+FB.QS.encode({method:d,params:FB.JSON.stringify(f||{}),behavior:a||FB=
.Arbiter.BEHAVIOR_PERSISTENT,relation:g}));var =
h=3DFB.Content.appendHidden('');FB.Content.insertIframe({url:i,root:h,wid=
th:1,height:1,onload:function(){setTimeout(function(){h.parentNode.remove=
Child(h);},10);}});}});=0A=
FB.provide('Canvas',{_timer:null,_lastSize:{},_pageInfo:{clientWidth:0,cl=
ientHeight:0,scrollLeft:0,scrollTop:0,offsetLeft:0,offsetTop:0},getPageIn=
fo:function(a){var d=3D'top.frames['+window.name+']';var =
b=3DFB.XD.handler(function(e){for(var f in =
FB.Canvas._pageInfo)if(e[f])FB.Canvas._pageInfo[f]=3De[f]|0;a&&a(FB.Canva=
s._pageInfo);},d,true);var =
c=3D{channelUrl:b,frame:window.name};FB.Arbiter.inform('getPageInfo',c,'t=
op');return FB.Canvas._pageInfo;},_hideFlashCallback:function(f){var =
a=3Dwindow.document.getElementsByTagName('object');for(var =
d=3D0;d<a.length;d++){var =
b=3Da[d];if(b.type!=3D"application/x-shockwave-flash")continue;var =
c=3Dfalse;for(var =
e=3D0;e<b.childNodes.length;e++)if(b.childNodes[e].nodeName=3D=3D"PARAM"&=
&b.childNodes[e].name=3D=3D"wmode")if(b.childNodes[e].value=3D=3D"opaque"=
||b.childNodes[e].value=3D=3D"transparent")c=3Dtrue;if(!c)if(f.state=3D=3D=
'opened'){b._old_visibility=3Db.style.visibility;b.style.visibility=3D'hi=
dden';}else =
if(f.state=3D=3D'closed'){b.style.visibility=3Db._old_visibility;delete =
b._old_visibility;}}},init:function(){var =
b=3DFB.Dom.getViewportInfo();FB.Canvas._pageInfo.clientWidth=3Db.width;FB=
.Canvas._pageInfo.clientHeight=3Db.height;FB.Canvas.getPageInfo();var =
a=3DFB.XD.handler(FB.Canvas._hideFlashCallback,'top.frames['+window.name+=
']',true);FB.Arbiter.inform('iframeSetupFlashHiding',{channelUrl:a});},se=
tSize:function(e){if(typeof e!=3D"object")e=3D{};var =
c=3D0,b=3D0;e=3De||{};if(e.width=3D=3Dnull||e.height=3D=3Dnull){e=3DFB.co=
py(e,FB.Canvas._computeContentSize());c=3D16;b=3D4;}e=3DFB.copy(e,{frame:=
window.name||'iframe_canvas'});if(FB.Canvas._lastSize[e.frame]){var =
d=3DFB.Canvas._lastSize[e.frame].height;var =
a=3De.height-d;if(FB.Canvas._lastSize[e.frame].width=3D=3De.width&&(a<=3D=
b&&a>=3D-c))return =
false;}FB.Canvas._lastSize[e.frame]=3De;FB.Arbiter.inform('setSize',e);re=
turn =
true;},scrollTo:function(a,b){FB.Arbiter.inform('scrollTo',{frame:window.=
name||'iframe_canvas',x:a,y:b});},setAutoGrow:function(b,a){if(a=3D=3D=3D=
undefined&&typeof =
b=3D=3D"number"){a=3Db;b=3Dtrue;}if(b=3D=3D=3Dundefined||b){if(FB.Canvas.=
_timer=3D=3D=3Dnull)FB.Canvas._timer=3Dwindow.setInterval(FB.Canvas.setSi=
ze,a||100);FB.Canvas.setSize();}else =
if(FB.Canvas._timer!=3D=3Dnull){window.clearInterval(FB.Canvas._timer);FB=
.Canvas._timer=3Dnull;}},setAutoResize:function(b,a){return =
FB.Canvas.setAutoGrow(b,a);},isTabIframe:function(){return =
(window.name.indexOf('app_runner_')=3D=3D=3D0);},setDoneLoading:function(=
a){FB.Canvas._passAppTtiMessage(a,'RecordIframeAppTti');},stopTimer:funct=
ion(a){FB.Canvas._passAppTtiMessage(a,'StopIframeAppTtiTimer');},setUrlHa=
ndler:function(a){var =
b=3DFB.XD.handler(a,'top.frames['+window.name+']',true);FB.Arbiter.inform=
('setUrlHandler',b);FB.Event.listen(window,'load',function(){FB.Arbiter.i=
nform('setUrlHandler',b);});},startTimer:function(){FB.Canvas._passAppTti=
Message(null,'StartIframeAppTtiTimer');},_passAppTtiMessage:function(a,c)=
{var =
b=3Dnull;if(a)b=3DFB.XD.handler(a,'top.frames['+window.name+']',false);FB=
.Arbiter.inform(c,{frame:window.name||'iframe_canvas',time:(new =
Date()).getTime(),appId:parseInt(FB._apiKey,10),channelUrl:b});},_compute=
ContentSize:function(){var =
a=3Ddocument.body,e=3Ddocument.documentElement,i=3D0,d=3DMath.max(a.offse=
tTop,0),h=3DMath.max(e.offsetTop,0),c=3Da.scrollHeight+d,b=3Da.offsetHeig=
ht+d,g=3De.scrollHeight+h,f=3De.offsetHeight+h;bottom=3DMath.max(c,b,g,f)=
;if(a.offsetWidth<a.scrollWidth){i=3Da.scrollWidth+a.offsetLeft;}else =
FB.Array.forEach(a.childNodes,function(j){var =
k=3Dj.offsetWidth+j.offsetLeft;if(k>i)i=3Dk;});if(e.clientLeft>0)i+=3D(e.=
clientLeft*2);if(e.clientTop>0)bottom+=3D(e.clientTop*2);return =
{height:bottom,width:i};}});=0A=
FB.provide('Intl',{_punctCharClass:('['+'.!?'+'\u3002'+'\uFF01'+'\uFF1F'+=
'\u0964'+'\u2026'+'\u0EAF'+'\u1801'+'\u0E2F'+'\uFF0E'+']'),_endsInPunct:f=
unction(a){if(typeof a!=3D'string')return false;return a.match(new =
RegExp(FB.Intl._punctCharClass+'['+')"'+"'"+'\u00BB'+'\u0F3B'+'\u0F3D'+'\=
u2019'+'\u201D'+'\u203A'+'\u3009'+'\u300B'+'\u300D'+'\u300F'+'\u3011'+'\u=
3015'+'\u3017'+'\u3019'+'\u301B'+'\u301E'+'\u301F'+'\uFD3F'+'\uFF07'+'\uF=
F09'+'\uFF3D'+'\s'+']*$'));},_tx:function(d,a){if(a!=3D=3Dundefined)if(ty=
peof a!=3D'object'){FB.log('The second arg to FB.Intl._tx() must be an =
Object for '+'tx('+d+', ...)');}else{var c;for(var b in =
a)if(a.hasOwnProperty(b)){if(FB.Intl._endsInPunct(a[b])){c=3Dnew =
RegExp('\{'+b+'\}'+FB.Intl._punctCharClass+'*','g');}else c=3Dnew =
RegExp('\{'+b+'\}','g');d=3Dd.replace(c,a[b]);}}return =
d;},tx:function(b,a){function =
c(e,d){void(0);}if(!FB.Intl._stringTable)return null;return =
FBIntern.Intl._tx(FB.Intl._stringTable[b],a);}});=0A=
FB.provide('String',{trim:function(a){return =
a.replace(/^\s*|\s*$/g,'');},format:function(a){if(!FB.String.format._for=
matRE)FB.String.format._formatRE=3D/(\{[^\}^\{]+\})/g;var =
b=3Darguments;return =
a.replace(FB.String.format._formatRE,function(e,d){var =
c=3DparseInt(d.substr(1),10),f=3Db[c+1];if(f=3D=3D=3Dnull||f=3D=3D=3Dunde=
fined)return '';return f.toString();});},escapeHTML:function(b){var =
a=3Ddocument.createElement('div');a.appendChild(document.createTextNode(b=
));return =
a.innerHTML.replace(/"/g,'&quot;').replace(/'/g,'&#39;');},quote:function=
(c){var =
a=3D/["\\\x00-\x1f\x7f-\x9f]/g,b=3D{'\b':'\\b','\t':'\\t','\n':'\\n','\f'=
:'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};return =
a.test(c)?'"'+c.replace(a,function(d){var e=3Db[d];if(e)return =
e;e=3Dd.charCodeAt();return =
'\\u00'+Math.floor(e/16).toString(16)+(e%16).toString(16);})+'"':'"'+c+'"=
';}});=0A=
FB.provide('Dom',{containsCss:function(c,a){var b=3D' '+c.className+' =
';return b.indexOf(' '+a+' =
')>=3D0;},addCss:function(b,a){if(!FB.Dom.containsCss(b,a))b.className=3D=
b.className+' =
'+a;},removeCss:function(b,a){if(FB.Dom.containsCss(b,a)){b.className=3Db=
.className.replace(a,'');FB.Dom.removeCss(b,a);}},getByClass:function(b,c=
){c=3Dc||document.body;if(c.getElementsByClassName)return =
FB.Array.toArray(c.getElementsByClassName(b));var =
a=3Dc.getElementsByTagName('*'),d=3D[];for(var =
e=3D0,f=3Da.length;e<f;e++)if(this.containsCss(a[e],b))d[d.length]=3Da[e]=
;return d;},getStyle:function(a,c){var =
d=3Dfalse,b=3Da.style;if(a.currentStyle){FB.Array.forEach(c.match(/\-([a-=
z])/g),function(e){c=3Dc.replace(e,e.substr(1,1).toUpperCase());});d=3Da.=
currentStyle[c];}else{FB.Array.forEach(c.match(/[A-Z]/g),function(e){c=3D=
c.replace(e,'-'+e.toLowerCase());});if(window.getComputedStyle){d=3Ddocum=
ent.defaultView.getComputedStyle(a,null).getPropertyValue(c);if(c=3D=3D'b=
ackground-position-y'||c=3D=3D'background-position-x')if(d=3D=3D'top'||d=3D=
=3D'left')d=3D'0px';}}if(c=3D=3D'opacity'){if(a.filters&&a.filters.alpha)=
return d;return d*100;}return d;},setStyle:function(a,c,d){var =
b=3Da.style;if(c=3D=3D'opacity'){if(d>=3D100)d=3D99.999;if(d<0)d=3D0;b.op=
acity=3Dd/100;b.MozOpacity=3Dd/100;b.KhtmlOpacity=3Dd/100;if(a.filters)if=
(a.filters.alpha=3D=3Dundefined){a.filter=3D"alpha(opacity=3D"+d+")";}els=
e a.filters.alpha.opacity=3Dd;}else b[c]=3Dd;},addScript:function(b){var =
a=3Ddocument.createElement('script');a.type=3D"text/javascript";a.src=3Db=
;return =
document.getElementsByTagName('head')[0].appendChild(a);},addCssRules:fun=
ction(e,c){if(!FB.Dom._cssRules)FB.Dom._cssRules=3D{};var =
a=3Dtrue;FB.Array.forEach(c,function(f){if(!(f in =
FB.Dom._cssRules)){a=3Dfalse;FB.Dom._cssRules[f]=3Dtrue;}});if(a)return;i=
f(!FB.UA.ie()){var =
d=3Ddocument.createElement('style');d.type=3D'text/css';d.textContent=3De=
;document.getElementsByTagName('head')[0].appendChild(d);}else =
try{document.createStyleSheet().cssText=3De;}catch(b){if(document.styleSh=
eets[0])document.styleSheets[0].cssText+=3De;}},getViewportInfo:function(=
){var =
a=3D(document.documentElement&&document.compatMode=3D=3D'CSS1Compat')?doc=
ument.documentElement:document.body;return =
{scrollTop:a.scrollTop,scrollLeft:a.scrollLeft,width:self.innerWidth?self=
.innerWidth:a.clientWidth,height:self.innerHeight?self.innerHeight:a.clie=
ntHeight};},ready:function(a){if(FB.Dom._isReady){a&&a();}else =
FB.Event.subscribe('dom.ready',a);}});(function(){function =
domReady(){FB.Dom._isReady=3Dtrue;FB.Event.fire('dom.ready');FB.Event.cle=
ar('dom.ready');}if(FB.Dom._isReady||document.readyState=3D=3D'complete')=
return =
domReady();if(document.addEventListener){document.addEventListener('DOMCo=
ntentLoaded',domReady,false);}else =
if(document.attachEvent)document.attachEvent('onreadystatechange',domRead=
y);if(FB.UA.ie()&&window=3D=3D=3Dtop)(function(){try{document.documentEle=
ment.doScroll('left');}catch(error){setTimeout(arguments.callee,0);return=
;}domReady();})();var =
oldonload=3Dwindow.onload;window.onload=3Dfunction(){domReady();if(oldonl=
oad)if(typeof oldonload=3D=3D'string'){eval(oldonload);}else =
oldonload();};})();=0A=
FB.provide('',{bind:function(){var =
a=3DArray.prototype.slice.call(arguments),c=3Da.shift(),b=3Da.shift();ret=
urn function(){return =
c.apply(b,a.concat(Array.prototype.slice.call(arguments)));};},Class:func=
tion(b,a,d){if(FB.CLASSES[b])return FB.CLASSES[b];var =
c=3Da||function(){};c.prototype=3Dd;c.prototype.bind=3Dfunction(e){return=
 =
FB.bind(e,this);};c.prototype.constructor=3Dc;FB.create(b,c);FB.CLASSES[b=
]=3Dc;return c;},subclass:function(d,b,c,e){if(FB.CLASSES[d])return =
FB.CLASSES[d];var =
a=3DFB.create(b);FB.copy(e,a.prototype);e._base=3Da;e._callBase=3Dfunctio=
n(g){var f=3DArray.prototype.slice.call(arguments,1);return =
a.prototype[g].apply(this,f);};return =
FB.Class(d,c?c:function(){if(a.apply)a.apply(this,arguments);},e);},CLASS=
ES:{}});FB.provide('Type',{isType:function(a,b){while(a)if(a.constructor=3D=
=3D=3Db||a=3D=3D=3Db){return true;}else a=3Da._base;return false;}});=0A=
FB.Class('Obj',null,FB.copy({setProperty:function(a,b){if(FB.JSON.stringi=
fy(b)!=3DFB.JSON.stringify(this[a])){this[a]=3Db;this.fire(a,b);}}},FB.Ev=
entProvider));=0A=
FB.subclass('Dialog','Obj',function(a){this.id=3Da;if(!FB.Dialog._dialogs=
){FB.Dialog._dialogs=3D{};FB.Dialog._addOrientationHandler();}FB.Dialog._=
dialogs[a]=3Dthis;},{});FB.provide('Dialog',{_dialogs:null,_lastYOffset:0=
,_loaderEl:null,_overlayEl:null,_stack:[],_active:null,_popStateListenerO=
n:false,_hideOnPopState:function(a){FB.Dialog.hide(FB.Dialog._stack.pop()=
);},get:function(a){return =
FB.Dialog._dialogs[a];},_findRoot:function(a){while(a){if(FB.Dom.contains=
Css(a,'fb_dialog'))return =
a;a=3Da.parentNode;}},_createWWWLoader:function(a){a=3DparseInt(a,10);a=3D=
a?a:460;return FB.Dialog.create({content:('<div =
class=3D"dialog_title">'+'  <a id=3D"fb_dialog_loader_close">'+'    <div =
class=3D"fb_dialog_close_icon"></div>'+'  </a>'+'  =
<span>Facebook</span>'+'  <div =
style=3D"clear:both;"></div>'+'</div>'+'<div =
class=3D"dialog_content"></div>'+'<div =
class=3D"dialog_footer"></div>'),width:a});},_createMobileLoader:function=
(){var a=3DFB.UA.nativeApp()?'':('<table>'+'  <tbody>'+'    <tr>'+'      =
<td class=3D"header_left">'+'        <label =
class=3D"touchable_button">'+'          <input type=3D"submit" =
value=3D"'+FB.Intl._tx("Cancel")+'"'+'            =
id=3D"fb_dialog_loader_close"/>'+'        </label>'+'      </td>'+'      =
<td class=3D"header_center">'+'        =
<div>'+FB.Intl._tx("Loading...")+'</div>'+'      </td>'+'      <td =
class=3D"header_right">'+'      </td>'+'    </tr>'+'  =
</tbody>'+'</table>');return =
FB.Dialog.create({classes:'loading'+(FB.UA.iPad()?' =
centered':''),content:('<div =
class=3D"dialog_header">'+a+'</div>')});},_restoreBodyPosition:function()=
{if(!FB.UA.iPad()){var =
a=3Ddocument.getElementsByTagName('body')[0];FB.Dom.removeCss(a,'fb_hidde=
n');}},_showIPadOverlay:function(){if(!FB.UA.iPad())return;if(!FB.Dialog.=
_overlayEl){FB.Dialog._overlayEl=3Ddocument.createElement('div');FB.Dialo=
g._overlayEl.setAttribute('id','fb_dialog_ipad_overlay');FB.Content.appen=
d(FB.Dialog._overlayEl,null);}FB.Dialog._overlayEl.className=3D'';},_hide=
IPadOverlay:function(){if(FB.UA.iPad())FB.Dialog._overlayEl.className=3D'=
hidden';},showLoader:function(a,c){FB.Dialog._showIPadOverlay();if(!FB.Di=
alog._loaderEl)FB.Dialog._loaderEl=3DFB.Dialog._findRoot(FB.UA.mobile()?F=
B.Dialog._createMobileLoader():FB.Dialog._createWWWLoader(c));if(!a)a=3Df=
unction(){};var =
b=3DFB.$('fb_dialog_loader_close');FB.Dom.removeCss(b,'fb_hidden');b.oncl=
ick=3Dfunction(){FB.Dialog._hideLoader();FB.Dialog._restoreBodyPosition()=
;FB.Dialog._hideIPadOverlay();a();};FB.Dialog._makeActive(FB.Dialog._load=
erEl);},_hideLoader:function(){if(FB.Dialog._loaderEl&&FB.Dialog._loaderE=
l=3D=3DFB.Dialog._active)FB.Dialog._loaderEl.style.top=3D'-10000px';},_ma=
keActive:function(a){FB.Dialog._lowerActive();FB.Dialog._active=3Da;var =
b=3DFB.Canvas.getPageInfo(function(c){FB.Dialog._centerActive(c);});FB.Di=
alog._centerActive(b);},_lowerActive:function(){if(!FB.Dialog._active)ret=
urn;FB.Dialog._active.style.top=3D'-10000px';FB.Dialog._active=3Dnull;},_=
removeStacked:function(a){FB.Dialog._stack=3DFB.Array.filter(FB.Dialog._s=
tack,function(b){return b!=3Da;});},_centerActive:function(i){var =
b=3DFB.Dialog._active;if(!b)return;var k=3DFB.Dom.getViewportInfo();var =
l=3DparseInt(b.offsetWidth,10);var c=3DparseInt(b.offsetHeight,10);var =
d=3Dk.scrollLeft+(k.width-l)/2;var f=3D(k.height-c)/2.5;if(d<f)f=3Dd;var =
e=3Dk.height-c-f;var =
j=3Di.scrollTop-i.offsetTop+(i.clientHeight-c)/2;if(j<f){j=3Df;}else =
if(j>e)j=3De;j+=3Dk.scrollTop;if(FB.UA.mobile()){var =
h=3D100;if(FB.UA.iPad()){h+=3D(k.height-c)/2;}else{var =
a=3Ddocument.getElementsByTagName('body')[0];FB.Dom.addCss(a,'fb_hidden')=
;d=3D10000;j=3D10000;}var =
g=3DFB.Dom.getByClass('fb_dialog_padding',b);if(g.length)g[0].style.heigh=
t=3Dh+'px';}b.style.left=3D(d>0?d:0)+'px';b.style.top=3D(j>0?j:0)+'px';},=
_handleOrientationChange:function(){if(FB.UA.iPad()){FB.Dialog._centerAct=
ive(FB.Canvas.getPageInfo());}else for(var a in =
FB.Dialog._dialogs)if(document.getElementById(a))document.getElementById(=
a).style.width=3DFB.UIServer.getDefaultSize().width+'px';},_addOrientatio=
nHandler:function(){if(!FB.UA.mobile())return;var =
a=3D"onorientationchange" in =
window?'orientationchange':'resize';FB.Event.listen(window,a,FB.Dialog._h=
andleOrientationChange);},create:function(e){e=3De||{};var =
d=3Ddocument.createElement('div'),c=3Ddocument.createElement('div'),a=3D'=
fb_dialog';if(e.closeIcon&&e.onClose){var =
b=3Ddocument.createElement('a');b.className=3D'fb_dialog_close_icon';b.on=
click=3De.onClose;d.appendChild(b);}a+=3D' =
'+(e.classes||'');if(FB.UA.ie()){a+=3D' =
fb_dialog_legacy';FB.Array.forEach(['vert_left','vert_right','horiz_top',=
'horiz_bottom','top_left','top_right','bottom_left','bottom_right'],funct=
ion(h){var =
i=3Ddocument.createElement('span');i.className=3D'fb_dialog_'+h;d.appendC=
hild(i);});}else a+=3D(FB.UA.mobile())?' fb_dialog_mobile':' =
fb_dialog_advanced';if(e.content)FB.Content.append(e.content,c);d.classNa=
me=3Da;var =
g=3DparseInt(e.width,10);if(!isNaN(g))d.style.width=3Dg+'px';c.className=3D=
'fb_dialog_content';d.appendChild(c);if(FB.UA.mobile()){var =
f=3Ddocument.createElement('div');f.className=3D'fb_dialog_padding';d.app=
endChild(f);}FB.Content.append(d);if(e.visible)FB.Dialog.show(d);return =
c;},show:function(a){var =
b=3DFB.Dialog._findRoot(a);if(b){FB.Dialog._removeStacked(b);FB.Dialog._h=
ideLoader();FB.Dialog._makeActive(b);FB.Dialog._stack.push(b);if('fbCallI=
D' in =
a)FB.Dialog.get(a.fbCallID).fire('iframe_show');if(!FB.Event._popStateLis=
tenerOn){FB.Event.listen(window,'popstate',FB.Dialog._hideOnPopState);FB.=
Event._popStateListenerOn=3Dtrue;}}},hide:function(a){var =
b=3DFB.Dialog._findRoot(a);if(b=3D=3DFB.Dialog._active){FB.Dialog._lowerA=
ctive();FB.Dialog._restoreBodyPosition();FB.Dialog._hideIPadOverlay();if(=
'fbCallID' in =
a)FB.Dialog.get(a.fbCallID).fire('iframe_hide');if(FB.Event._popStateList=
enerOn){FB.Event.unlisten(window,'popstate',FB.Dialog._hideOnPopState);FB=
.Event._popStateListenerOn=3Dfalse;}}},remove:function(a){a=3DFB.Dialog._=
findRoot(a);if(a){var =
b=3DFB.Dialog._active=3D=3Da;FB.Dialog._removeStacked(a);if(b){FB.Dialog.=
_hideLoader();if(FB.Dialog._stack.length>0){FB.Dialog.show(FB.Dialog._sta=
ck.pop());}else{FB.Dialog._lowerActive();FB.Dialog._restoreBodyPosition()=
;FB.Dialog._hideIPadOverlay();}}else =
if(FB.Dialog._active=3D=3D=3Dnull&&FB.Dialog._stack.length>0)FB.Dialog.sh=
ow(FB.Dialog._stack.pop());window.setTimeout(function(){a.parentNode.remo=
veChild(a);},3000);}},isActive:function(a){var =
b=3DFB.Dialog._findRoot(a);return b&&b=3D=3D=3DFB.Dialog._active;}});=0A=
FB.provide('',{ui:function(f,b){if(!f.method){FB.log('"method" is a =
required parameter for FB.ui().');return =
null;}if((f.method=3D=3D'permissions.request'||f.method=3D=3D'permissions=
.oauth')&&(f.display=3D=3D'iframe'||f.display=3D=3D'dialog')){var h;var =
i;if(FB._oauth){h=3Df.scope;i=3Dh.split(/\s|,/g);}else{h=3Df.perms;i=3Dh.=
split(',');}for(var e=3D0;e<i.length;e++){var =
g=3DFB.String.trim(i[e]);if(g&&!FB.initSitevars.iframePermissions[g]){f.d=
isplay=3D'popup';break;}}}var =
a=3DFB.UIServer.prepareCall(f,b);if(!a)return null;var =
d=3Da.params.display;if(d=3D=3D=3D'dialog'){d=3D'iframe';}else =
if(d=3D=3D=3D'none')d=3D'hidden';var =
c=3DFB.UIServer[d];if(!c){FB.log('"display" must be one of "popup", =
'+'"dialog", "iframe", "touch", "async", "hidden", or "none"');return =
null;}c(a);return =
a.dialog;}});FB.provide('UIServer',{Methods:{},_loadedNodes:{},_defaultCb=
:{},_resultToken:'"xxRESULTTOKENxx"',_forceHTTPS:false,genericTransform:f=
unction(a){if(a.params.display=3D=3D'dialog'||a.params.display=3D=3D'ifra=
me'){a.params.display=3D'iframe';a.params.channel=3DFB.UIServer._xdChanne=
lHandler(a.id,'parent.parent');}return a;},prepareCall:function(h,b){var =
g=3Dh.method.toLowerCase(),f=3DFB.copy({},FB.UIServer.Methods[g]),e=3DFB.=
guid(),c=3D(f.noHttps!=3D=3Dtrue)&&(FB._https||(g!=3D=3D'auth.status'&&g!=
=3D'login.status'));FB.UIServer._forceHTTPS=3Dc;FB.copy(h,{api_key:FB._ap=
iKey,app_id:FB._apiKey,locale:FB._locale,sdk:'joey',access_token:c&&FB.ge=
tAccessToken()||undefined});h.display=3DFB.UIServer.getDisplayMode(f,h);i=
f(!f.url)f.url=3D'dialog/'+g;var =
a=3D{cb:b,id:e,size:f.size||FB.UIServer.getDefaultSize(),url:FB.getDomain=
(c?'https_www':'www')+f.url,forceHTTPS:c,params:h,name:g,dialog:new =
FB.Dialog(e)};var =
j=3Df.transform?f.transform:FB.UIServer.genericTransform;if(j){a=3Dj(a);i=
f(!a)return;}var d=3Df.getXdRelation||FB.UIServer.getXdRelation;var =
i=3Dd(a.params);if(!(a.id in FB.UIServer._defaultCb)&&!('next' in =
a.params))a.params.next=3DFB.UIServer._xdResult(a.cb,a.id,i,true);if(i=3D=
=3D=3D'parent')a.params.channel_url=3DFB.UIServer._xdChannelHandler(e,'pa=
rent.parent');a=3DFB.UIServer.prepareParams(a);return =
a;},prepareParams:function(a){var =
c=3Da.params.method;if(!FB.Canvas.isTabIframe())delete =
a.params.method;if(FB.TemplateUI&&FB.TemplateUI.supportsTemplate(c,a)){if=
(FB.reportTemplates)console.log("Using template for =
"+c+".");FB.TemplateUI.useCachedUI(c,a);}else{a.params=3DFB.JSON.flatten(=
a.params);var =
b=3DFB.QS.encode(a.params);if(FB.UIServer.urlTooLongForIE(a.url+b)){a.pos=
t=3Dtrue;}else if(b)a.url+=3D'?'+b;}return =
a;},urlTooLongForIE:function(a){return =
a.length>2000;},getDisplayMode:function(a,b){if(b.display=3D=3D=3D'hidden=
'||b.display=3D=3D=3D'none')return =
b.display;if(FB.Canvas.isTabIframe()&&b.display!=3D=3D'popup')return =
'async';if(FB.UA.mobile()||b.display=3D=3D=3D'touch')return =
'touch';if(!FB.getAccessToken()&&b.display=3D=3D'dialog'&&!a.loggedOutIfr=
ame){FB.log('"dialog" mode can only be used when the user is =
connected.');return 'popup';}if(a.connectDisplay&&!FB._inCanvas)return =
a.connectDisplay;return =
b.display||(FB.getAccessToken()?'dialog':'popup');},getXdRelation:functio=
n(b){var a=3Db.display;if(a=3D=3D=3D'popup'||a=3D=3D=3D'touch')return =
'opener';if(a=3D=3D=3D'dialog'||a=3D=3D=3D'iframe'||a=3D=3D=3D'hidden'||a=
=3D=3D=3D'none')return 'parent';if(a=3D=3D=3D'async')return =
'parent.frames['+window.name+']';},popup:function(b){var a=3Dtypeof =
window.screenX!=3D'undefined'?window.screenX:window.screenLeft,i=3Dtypeof=
 =
window.screenY!=3D'undefined'?window.screenY:window.screenTop,g=3Dtypeof =
window.outerWidth!=3D'undefined'?window.outerWidth:document.documentEleme=
nt.clientWidth,f=3Dtypeof =
window.outerHeight!=3D'undefined'?window.outerHeight:(document.documentEl=
ement.clientHeight-22),k=3DFB.UA.mobile()?null:b.size.width,d=3DFB.UA.mob=
ile()?null:b.size.height,h=3D(a<0)?window.screen.width+a:a,e=3DparseInt(h=
+((g-k)/2),10),j=3DparseInt(i+((f-d)/2.5),10),c=3D[];if(k!=3D=3Dnull)c.pu=
sh('width=3D'+k);if(d!=3D=3Dnull)c.push('height=3D'+d);c.push('left=3D'+e=
);c.push('top=3D'+j);c.push('scrollbars=3D1');if(b.name=3D=3D'permissions=
.request'||b.name=3D=3D'permissions.oauth')c.push('location=3D1,toolbar=3D=
0');c=3Dc.join(',');if(b.post){FB.UIServer.setLoadedNode(b,window.open('a=
bout:blank',b.id,c));FB.Content.submitToTarget({url:b.url,target:b.id,par=
ams:b.params});}else =
FB.UIServer.setLoadedNode(b,window.open(b.url,b.id,c));if(b.id in =
FB.UIServer._defaultCb)FB.UIServer._popupMonitor();},setLoadedNode:functi=
on(a,b){FB.UIServer._loadedNodes[a.id]=3Db;if(a.params)b.fbCallID=3Da.id;=
},getLoadedNode:function(a){return =
FB.UIServer._loadedNodes[a.id];},hidden:function(a){a.className=3D'FB_UI_=
Hidden';a.root=3DFB.Content.appendHidden('');FB.UIServer._insertIframe(a)=
;},iframe:function(a){a.className=3D'FB_UI_Dialog';var =
b=3Dfunction(){FB.UIServer._triggerDefault(a.id);};a.root=3DFB.Dialog.cre=
ate({onClose:b,closeIcon:true,classes:(FB.UA.iPad()?'centered':'')});if(!=
a.hideLoader)FB.Dialog.showLoader(b,a.size.width);FB.Dom.addCss(a.root,'f=
b_dialog_iframe');FB.UIServer._insertIframe(a);},async:function(a){a.fram=
e=3Dwindow.name;delete a.url;delete =
a.size;FB.Arbiter.inform('showDialog',a);},getDefaultSize:function(){if(F=
B.UA.mobile())if(FB.UA.iPad()){return {width:500,height:590};}else{var =
a=3Dwindow.innerWidth/window.innerHeight>1.2;return =
{width:window.innerWidth,height:Math.max(window.innerHeight,(a?screen.wid=
th:screen.height))};}return =
{width:575,height:240};},_insertIframe:function(b){FB.UIServer._loadedNod=
es[b.id]=3Dfalse;var a=3Dfunction(c){if(b.id in =
FB.UIServer._loadedNodes)FB.UIServer.setLoadedNode(b,c);};if(b.post){FB.C=
ontent.insertIframe({url:'about:blank',root:b.root,className:b.className,=
width:b.size.width,height:b.size.height,id:b.id,onInsert:a,onload:functio=
n(c){FB.Content.submitToTarget({url:b.url,target:c.name,params:b.params})=
;}});}else =
FB.Content.insertIframe({url:b.url,root:b.root,className:b.className,widt=
h:b.size.width,height:b.size.height,id:b.id,name:b.frameName,onInsert:a})=
;},_handleResizeMessage:function(b,a){var =
c=3DFB.UIServer._loadedNodes[b];if(a.height)c.style.height=3Da.height+'px=
';if(a.width)c.style.width=3Da.width+'px';FB.Arbiter.inform('resize.ack',=
a||{},'parent.frames['+c.name+']',true);if(!FB.Dialog.isActive(c))FB.Dial=
og.show(c);},_triggerDefault:function(a){FB.UIServer._xdRecv({frame:a},FB=
.UIServer._defaultCb[a]||function(){});},_popupMonitor:function(){var =
a;for(var b in =
FB.UIServer._loadedNodes)if(FB.UIServer._loadedNodes.hasOwnProperty(b)&&b=
 in FB.UIServer._defaultCb){var =
c=3DFB.UIServer._loadedNodes[b];try{if(c.tagName)continue;}catch(d){}try{=
if(c.closed){FB.UIServer._triggerDefault(b);}else =
a=3Dtrue;}catch(e){}}if(a&&!FB.UIServer._popupInterval){FB.UIServer._popu=
pInterval=3Dwindow.setInterval(FB.UIServer._popupMonitor,100);}else =
if(!a&&FB.UIServer._popupInterval){window.clearInterval(FB.UIServer._popu=
pInterval);FB.UIServer._popupInterval=3Dnull;}},_xdChannelHandler:functio=
n(b,c){var a=3D(FB.UIServer._forceHTTPS&&FB.UA.ie()!=3D=3D7);return =
FB.XD.handler(function(d){var =
e=3DFB.UIServer._loadedNodes[b];if(!e)return;if(d.type=3D=3D'resize'){FB.=
UIServer._handleResizeMessage(b,d);}else =
if(d.type=3D=3D'hide'){FB.Dialog.hide(e);}else =
if(d.type=3D=3D'rendered'){var =
f=3DFB.Dialog._findRoot(e);FB.Dialog.show(f);}else =
if(d.type=3D=3D'fireevent')FB.Event.fire(d.event);},c,true,null,a);},_xdN=
extHandler:function(a,b,d,c){if(c)FB.UIServer._defaultCb[b]=3Da;return =
FB.XD.handler(function(e){FB.UIServer._xdRecv(e,a);},d)+'&frame=3D'+b;},_=
xdRecv:function(b,a){var =
c=3DFB.UIServer._loadedNodes[b.frame];try{if(FB.Dom.containsCss(c,'FB_UI_=
Hidden')){window.setTimeout(function(){c.parentNode.parentNode.removeChil=
d(c.parentNode);},3000);}else =
if(FB.Dom.containsCss(c,'FB_UI_Dialog')){FB.Dialog.remove(c);if(FB.Templa=
teUI&&FB.UA.mobile())FB.TemplateUI.populateCache();}}catch(d){}try{if(c.c=
lose){c.close();FB.UIServer._popupCount--;}}catch(e){}delete =
FB.UIServer._loadedNodes[b.frame];delete =
FB.UIServer._defaultCb[b.frame];a(b);},_xdResult:function(a,b,d,c){return=
 =
(FB.UIServer._xdNextHandler(function(e){a&&a(e.result&&e.result!=3DFB.UIS=
erver._resultToken&&FB.JSON.parse(e.result));},b,d,c)+'&result=3D'+encode=
URIComponent(FB.UIServer._resultToken));}});=0A=
FB.provide('',{getLoginStatus:function(a,b){if(!FB._apiKey){FB.log('FB.ge=
tLoginStatus() called before calling =
FB.init().');return;}if(a)if(!b&&FB.Auth._loadState=3D=3D'loaded'){if(FB.=
_oauth){a({status:FB._userStatus,authResponse:FB._authResponse});}else =
a({status:FB._userStatus,session:FB._session});return;}else =
FB.Event.subscribe('FB.loginStatus',a);if(!b&&FB.Auth._loadState=3D=3D'lo=
ading')return;FB.Auth._loadState=3D'loading';var =
c=3Dfunction(d){FB.Auth._loadState=3D'loaded';FB.Event.fire('FB.loginStat=
us',d);FB.Event.clear('FB.loginStatus');};if(FB.UA.mobile()&&window.postM=
essage&&window.localStorage){FB.Auth.staticAuthCheck(c);}else =
if(FB._oauth){FB.ui({method:'login.status',display:'none'},c);}else =
FB.ui({method:'auth.status',display:'hidden'},c);},getSession:function(){=
if(FB._oauth)throw new Error('FB.getSession incompatible with =
OAuth2.');return =
FB._session;},getAuthResponse:function(){if(!FB._oauth)throw new =
Error('getAuthResponse called when OAuth2 support is '+'disabled.  =
Please fix.');return =
FB._authResponse;},getAccessToken:function(){if(FB._oauth){return =
(FB._authResponse&&FB._authResponse.accessToken)||null;}else return =
(FB._session&&FB._session.access_token)||null;},getUserID:function(){if(F=
B._oauth){return FB._userID;}else return =
(FB._session&&FB._session.uid)||0;},login:function(a,b){if(FB._oauth){if(=
b&&b.perms)throw new Error('OAuth2 specification states that \'perms\' =
'+'should now be called \'scope\'.  Please =
update.');FB.ui(FB.copy({method:'permissions.oauth',display:'popup'},b||{=
}),a);}else =
FB.ui(FB.copy({method:'permissions.request',display:'popup'},b||{}),a);},=
logout:function(a){FB.ui({method:'auth.logout',display:'hidden'},a);}});F=
B.provide('Auth',{_callbacks:[],_xdStorePath:'xd_localstorage/',staticAut=
hCheck:function(b){var =
a=3DFB.getDomain('https_staticfb');FB.Content.insertIframe({root:FB.Conte=
nt.appendHidden(''),className:'FB_UI_Hidden',url:a+FB.Auth._xdStorePath,o=
nload:function(f){var g=3Dframes[f.name];var d=3DFB.guid();var =
e=3Dfalse;var =
c=3Dfunction(h){if(!e){e=3Dtrue;FB.Auth._staticAuthHandler(b,h);}};FB.XD.=
handler(c,'parent',true,d);setTimeout(c,500);g.postMessage(FB.JSON.string=
ify({method:'getItem',params:['LoginInfo_'+FB._apiKey,true],returnCb:d}),=
a);}});},_staticAuthHandler:function(b,d){if(d&&d.data&&d.data.status&&d.=
data.status=3D=3D'connected'){var c;var =
f=3Dd.data.status;if(FB._oauth){var =
a=3Dd.data.authResponse||null;c=3DFB.Auth.setAuthResponse(a,f);}else{var =
e=3Dd.data.session||null;c=3DFB.Auth.setSession(e,f);}b&&b(c);}else =
if(FB._oauth){FB.ui({method:'login.status',display:'none'},b);}else =
FB.ui({method:'auth.status',display:'hidden'},b);},setSession:function(e,=
g){if(FB._oauth)throw new Error('FB.Auth.setSession incompatible with =
OAuth2.');var =
b=3D!FB._session&&e,c=3DFB._session&&!e,a=3DFB._session&&e&&FB._session.u=
id!=3De.uid,f=3Db||c||(FB._session&&e&&FB._session.access_token!=3De.acce=
ss_token),h=3Dg!=3DFB._userStatus;var =
d=3D{session:e,status:g};FB._session=3De;FB._userStatus=3Dg;if(f&&FB.Cook=
ie&&FB.Cookie.getEnabled())FB.Cookie.set(e);if(h)FB.Event.fire('auth.stat=
usChange',d);if(c||a)FB.Event.fire('auth.logout',d);if(b||a)FB.Event.fire=
('auth.login',d);if(f)FB.Event.fire('auth.sessionChange',d);if(FB.Auth._r=
efreshTimer){window.clearTimeout(FB.Auth._refreshTimer);delete =
FB.Auth._refreshTimer;}if(FB.Auth._loadState&&e&&e.expires)FB.Auth._refre=
shTimer=3Dwindow.setTimeout(function(){FB.getLoginStatus(null,true);},120=
0000);return d;},setAuthResponse:function(a,h){if(!FB._oauth)throw new =
Error('FB.Auth.setAuthResponse only compatible with OAuth2.');var =
j=3D0;if(a)if(a.userID){j=3Da.userID;}else if(a.signedRequest){var =
f=3DFB.Auth.parseSignedRequest(a.signedRequest);if(f&&f.user_id)j=3Df.use=
r_id;}var =
d=3D!FB._userID&&a,e=3DFB._userID&&!a,c=3Da&&FB._userID!=3Dj,b=3Dd||e||c,=
i=3Dh!=3DFB._userStatus;var =
g=3D{authResponse:a,status:h};FB._authResponse=3Da;FB._userID=3Dj;FB._use=
rStatus=3Dh;if(e||c)FB.Event.fire('auth.logout',g);if(d||c)FB.Event.fire(=
'auth.login',g);if(b)FB.Event.fire('auth.authResponseChange',g);if(i)FB.E=
vent.fire('auth.statusChange',g);if(FB.Auth._refreshTimer){window.clearTi=
meout(FB.Auth._refreshTimer);delete =
FB.Auth._refreshTimer;}if(FB.Auth._loadState&&a)FB.Auth._refreshTimer=3Dw=
indow.setTimeout(function(){FB.getLoginStatus(null,true);},1200000);retur=
n g;},xdHandler:function(a,b,f,c,e,d){return =
FB.UIServer._xdNextHandler(FB.Auth.xdResponseWrapper(a,e,d),b,f,c);},xdRe=
sponseWrapper:function(a,c,b){return =
function(e){try{b=3DFB.JSON.parse(e.session);}catch(i){}if(b)c=3D'connect=
ed';if(e&&e.fb_https&&!FB._https)FB._https=3Dtrue;var =
h=3DFB.Auth.setSession(b||null,c);h.perms=3De&&e.perms||null;if(e&&e.requ=
ired_perms&&FB.UA.nativeApp()){var g=3DJSON.parse(e.required_perms);var =
d=3D[];FB.Array.forEach(g,function(k,j){d=3Dd.concat(k);});var =
f=3Dd.join(',');FB.login(a,{perms:f});}else =
a&&a(h);};},_getSessionOrigin:function(){return =
1;},xdNewHandler:function(b,c,d,a){if(!FB._oauth)throw new =
Error('xdNewHandler should not be invoked unless '+'OAuth2 is being =
used.');return =
FB.UIServer._xdNextHandler(FB.Auth.xdNewResponseWrapper(b,a),c,d,true);},=
xdNewResponseWrapper:function(b,a){if(!FB._oauth)throw new =
Error('xdNewResponseWrapper should not be invoked unless '+'OAuth2 is =
being used.');return function(d){if(d.access_token){var =
e=3DFB.Auth.parseSignedRequest(d.signed_request);a=3D{accessToken:d.acces=
s_token,userID:e.user_id,expiresIn:parseInt(d.expires_in,10),signedReques=
t:d.signed_request};FB.Auth.setAuthResponse(a,'connected');if(FB.Cookie.g=
etEnabled()){var c=3D(new =
Date()).getTime()+1000*a.expiresIn;FB.Cookie.setSignedRequestCookie(d.sig=
ned_request,c);}}else =
if(!FB._authResponse&&a){FB.Auth.setAuthResponse(a,'connected');}else{var=
 =
f;if(d.error&&d.error=3D=3D=3D'not_authorized'){f=3D'not_authorized';}els=
e =
f=3D'unknown';FB.Auth.setAuthResponse(null,f);if(FB.Cookie.getEnabled())F=
B.Cookie.clearSignedRequestCookie();}if(d&&d.fb_https&&!FB._https)FB._htt=
ps=3Dtrue;response=3D{authResponse:FB._authResponse,status:FB._userStatus=
};b&&b(response);};},getOrigin:function(){if(FB.UA.nativeApp()){return =
3;}else if(FB._inMobileCanvas){return 2;}else return =
1;},parseSignedRequest:function(d){if(!d)return null;var =
a=3Dd.split('.',2);var c=3Da[1];var =
b=3DFB.Auth.base64URLDecode(c);return =
FB.JSON.parse(b);},base64URLDecode:function(j){j=3Dj.replace(/\-/g,'+').r=
eplace(/\_/g,'/');if(j.length%4!=3D=3D0){var m=3D4-j.length%4;for(var =
d=3D0;d<m;d++)j=3Dj+'=3D';}var =
k=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=3D"=
;var l=3D"";var a,b,c=3D"";var e,f,g,h=3D"";for(var =
i=3D0;i<j.length;i+=3D4){e=3Dk.indexOf(j.charAt(i));f=3Dk.indexOf(j.charA=
t(i+1));g=3Dk.indexOf(j.charAt(i+2));h=3Dk.indexOf(j.charAt(i+3));a=3D(e<=
<2)|(f>>4);b=3D((f&15)<<4)|(g>>2);c=3D((g&3)<<6)|h;l=3Dl+String.fromCharC=
ode(a);if(g!=3D64)l=3Dl+String.fromCharCode(b);if(h!=3D64)l=3Dl+String.fr=
omCharCode(c);a=3Db=3Dc=3D"";e=3Df=3Dg=3Dh=3D"";}return =
unescape(l);}});FB.provide('UIServer.Methods',{'permissions.request':{siz=
e:{width:(FB.UA.mobile()?null:640),height:(FB.UA.mobile()?null:241)},tran=
sform:function(a){if(!FB._apiKey){FB.log('FB.login() called before =
calling =
FB.init().');return;}if(FB._session&&!a.params.perms&&!a.params.auth_type=
){FB.log('FB.login() called when user is already =
connected.');a.cb&&a.cb({status:FB._userStatus,session:FB._session});retu=
rn;}a=3DFB.UIServer.genericTransform(a);a.cb=3DFB.Auth.xdResponseWrapper(=
a.cb,FB._userStatus,FB._session);a.params.method=3D'permissions.request';=
FB.copy(a.params,{fbconnect:FB._inCanvas?0:1,return_session:1,session_ver=
sion:3});return =
a;}},'permissions.oauth':{url:'dialog/oauth',size:{width:(FB.UA.mobile()?=
null:627),height:(FB.UA.mobile()?null:326)},transform:function(a){if(!FB.=
_apiKey){FB.log('FB.login() called before =
FB.init().');return;}if(FB._authResponse&&!a.params.scope){FB.log('FB.log=
in() called when user is already =
connected.');a.cb&&a.cb({status:FB._userStatus,authResponse:FB._authRespo=
nse});return;}var b=3Da.cb,c=3Da.id;delete =
a.cb;FB.copy(a.params,{client_id:FB._apiKey,redirect_uri:FB.Auth.xdNewHan=
dler(b,c,'opener'),origin:FB.Auth.getOrigin(),response_type:'token,signed=
_request'});return =
a;}},'auth.logout':{url:'logout.php',transform:function(a){if(!FB._apiKey=
){FB.log('FB.logout() called before calling FB.init().');}else =
if(FB._oauth&&!FB._authResponse){FB.log('FB.logout() called without an =
access token.');}else if(!FB._oauth&&!FB._session){FB.log('FB.logout() =
called without a =
session.');}else{if(FB._oauth){a.params.next=3DFB.Auth.xdNewHandler(a.cb,=
a.id,'parent');}else =
a.params.next=3DFB.Auth.xdHandler(a.cb,a.id,'parent',false,'unknown');ret=
urn =
a;}}},'auth.status':{url:'extern/login_status.php',transform:function(a){=
var b=3Da.cb,c=3Da.id,d=3DFB.Auth.xdHandler;delete =
a.cb;FB.copy(a.params,{no_session:d(b,c,'parent',false,'notConnected'),no=
_user:d(b,c,'parent',false,'unknown'),ok_session:d(b,c,'parent',false,'co=
nnected'),session_version:3,extern:FB._inCanvas?0:2,session_origin:FB.Aut=
h._getSessionOrigin()});return =
a;}},'login.status':{url:'dialog/oauth',transform:function(a){var =
b=3Da.cb,c=3Da.id;delete =
a.cb;FB.copy(a.params,{client_id:FB._apiKey,redirect_uri:FB.Auth.xdNewHan=
dler(b,c,'parent'),origin:FB.Auth.getOrigin(),response_type:'token,signed=
_request,code'});return a;}}});=0A=
FB.provide('CanvasInsights',{setDoneLoading:function(a){FB.Canvas.setDone=
Loading(a);}});=0A=
FB.provide('Cookie',{_domain:null,_enabled:false,setEnabled:function(a){F=
B.Cookie._enabled=3Da;},getEnabled:function(){return =
FB.Cookie._enabled;},load:function(){var =
a=3Ddocument.cookie.match('\\bfbs_'+FB._apiKey+'=3D"([^;]*)\\b'),b;if(a){=
b=3DFB.QS.decode(a[1]);b.expires=3DparseInt(b.expires,10);FB.Cookie._doma=
in=3Db.base_domain;}return b;},loadSignedRequest:function(){var =
a=3Ddocument.cookie.match('\\bfbsr_'+FB._apiKey+'=3D([^;]*)\\b');if(!a)re=
turn null;return =
a[1];},setSignedRequestCookie:function(b,a){if(!FB._oauth)throw new =
Error('FB.Cookie.setSignedRequestCookie should only be '+'used with =
OAuth2.');if(!b)throw new Error('Value passed to =
FB.Cookie.setSignedRequestCookie '+'was =
empty.');if(!FB.Cookie.getEnabled())return;FB.Cookie.setRaw('fbsr_',b,a);=
},clearSignedRequestCookie:function(){if(!FB._oauth)throw new =
Error('FB.Cookie.setSignedRequestCookie should only be '+'used with =
OAuth2.');if(!FB.Cookie.getEnabled())return;FB.Cookie.setRaw('fbsr_','',0=
);},setRaw:function(c,e,d,a){var b=3Dnew =
Date(d*1000).toGMTString();document.cookie=3Dc+FB._apiKey+'=3D'+e+(e&&d=3D=
=3D=3D0?'':'; expires=3D'+b)+'; path=3D/'+(a?'; =
domain=3D.'+a:'');},set:function(a){if(!a){FB.Cookie.clear();return;}FB.C=
ookie.setRaw('fbs_','"'+FB.QS.encode(a)+'"',a.expires,a.base_domain);FB.C=
ookie._domain=3Da.base_domain;},clear:function(){FB.Cookie.setRaw('fbs_',=
'',0,FB.Cookie._domain);}});=0A=
FB.provide('Frictionless',{_allowedRecipients:{},_useFrictionless:false,_=
updateRecipients:function(){FB.Frictionless._allowedRecipients=3D{};FB.ap=
i('/me/apprequestformerrecipients',function(a){if(!a||a.error)return;FB.A=
rray.forEach(a.data,function(b){FB.Frictionless._allowedRecipients[b.reci=
pient_id]=3Dtrue;},false);});},init:function(){FB.Frictionless._useFricti=
onless=3Dtrue;FB.getLoginStatus(function(a){if(a.status=3D=3D'connected')=
FB.Frictionless._updateRecipients();});FB.Event.subscribe('auth.login',fu=
nction(a){if(a.session)FB.Frictionless._updateRecipients();});},_processR=
equestResponse:function(a,b){return function(e){var d=3De&&typeof =
e.frictionless_value!=3D=3D'undefined';var =
f=3De&&e.updated_frictionless;if(FB.Frictionless._useFrictionless&&(f||d)=
){FB.Frictionless._updateRecipients();if(d){var =
c=3D[];FB.Array.forEach(e.request_ids,function(g){c.push(g);},false);e.re=
quest_ids=3Dc;}}if(e){if(!b&&e.frictionless)FB.Dialog._hideLoader();delet=
e e.frictionless;}a&&a(e);};},isAllowed:function(c){if(!c)return =
false;if(typeof c=3D=3D=3D'number')return =
FB.Frictionless._allowedRecipients[c];if(typeof =
c=3D=3D=3D'string')c=3Dc.split(',');c=3DFB.Array.map(c,FB.String.trim);va=
r a=3Dtrue;var =
b=3Dfalse;FB.Array.forEach(c,function(d){a=3Da&&FB.Frictionless._allowedR=
ecipients[d];b=3Dtrue;},false);return a&&b;}});=0A=
FB.provide('',{initSitevars:{},init:function(a){a=3DFB.copy(a||{},{loggin=
g:true,status:true});FB._userID=3D0;FB._apiKey=3Da.appId||a.apiKey;FB._oa=
uth=3Da.oauth;if(!a.logging&&window.location.toString().indexOf('fb_debug=
=3D1')<0)FB._logging=3Dfalse;FB.XD.init(a.channelUrl);if(FB.UA.mobile()&&=
FB.TemplateUI&&a.useCachedDialogs!=3D=3Dfalse){FB.TemplateUI.init();FB.Ev=
ent.subscribe('auth.statusChange',FB.TemplateData.update);}if(a.reportTem=
plates)FB.reportTemplates=3Dtrue;if(a.frictionlessRequests)FB.Frictionles=
s.init();if(FB._apiKey){FB.Cookie.setEnabled(a.cookie);if(FB._oauth){if(a=
.authResponse){FB.Auth.setAuthResponse(a.authResponse,'connected');}else{=
var c=3DFB.Cookie.loadSignedRequest();var =
b=3DFB.Auth.parseSignedRequest(c);FB._userID=3D(b&&b.user_id)||0;}}else{a=
.session=3Da.session||FB.Cookie.load();FB.Auth.setSession(a.session,a.ses=
sion?'connected':'unknown');}if(a.status)FB.getLoginStatus();}if(FB._inCa=
nvas)FB.Canvas.init();FB.Event.subscribe('xfbml.parse',function(){FB.XFBM=
L.IframeWidget.batchWidgetPipeRequests();});if(a.xfbml)window.setTimeout(=
function(){if(FB.XFBML)if(FB.initSitevars.parseXFBMLBeforeDomReady){FB.XF=
BML.parse();var =
d=3Dwindow.setInterval(function(){FB.XFBML.parse();},100);FB.Dom.ready(fu=
nction(){window.clearInterval(d);FB.XFBML.parse();});}else =
FB.Dom.ready(FB.XFBML.parse);},0);if(FB.Canvas&&FB.Canvas.Prefetcher)FB.C=
anvas.Prefetcher._maybeSample();}});=0A=
FB.provide('Canvas.Prefetcher',{_sampleRate:0,_appIdsBlacklist:[],_links:=
[],COLLECT_AUTOMATIC:0,COLLECT_MANUAL:1,_collectionMode:0,addStaticResour=
ce:function(a){if(!FB._inCanvas||!FB._apiKey)return;FB.Canvas.Prefetcher.=
_links.push(a);},setCollectionMode:function(a){if(!FB._inCanvas||!FB._api=
Key)return =
false;if(a!=3DFB.Canvas.Prefetcher.COLLECT_AUTOMATIC&&a!=3DFB.Canvas.Pref=
etcher.COLLECT_MANUAL)return =
false;FB.Canvas.Prefetcher._collectionMode=3Da;},_maybeSample:function(){=
if(!FB._inCanvas||!FB._apiKey||!FB.Canvas.Prefetcher._sampleRate)return;i=
f(window.name.indexOf('_fb_https')>-1)return;var =
a=3DMath.random();if(a>1/FB.Canvas.Prefetcher._sampleRate)return;if(FB.Ca=
nvas.Prefetcher._appIdsBlacklist=3D=3D'*')return;if(FB.Array.indexOf(FB.C=
anvas.Prefetcher._appIdsBlacklist,parseInt(FB._apiKey,10))!=3D-1)return;w=
indow.setTimeout(FB.Canvas.Prefetcher._sample,30000);},_sample:function()=
{var =
b=3D{object:'data',link:'href',script:'src'};if(FB.Canvas.Prefetcher._col=
lectionMode=3D=3DFB.Canvas.Prefetcher.COLLECT_AUTOMATIC)FB.Array.forEach(=
b,function(c,d){FB.Array.forEach(window.document.getElementsByTagName(d),=
function(e){if(e[c])FB.Canvas.Prefetcher._links.push(e[c]);});});var =
a=3DFB.JSON.stringify(FB.Canvas.Prefetcher._links);FB.api(FB._apiKey+'/st=
aticresources','post',{urls:a});FB.Canvas.Prefetcher._links=3D[];}});FB.p=
rovide('Canvas.EarlyFlush',{addResource:function(a){return =
FB.Canvas.Prefetcher.addStaticResource(a);},setCollectionMode:function(a)=
{return FB.Canvas.Prefetcher.setCollectionMode(a);}});=0A=
FB.provide('UIServer.MobileIframableMethod',{transform:function(a){if(a.p=
arams.display=3D=3D=3D'touch'&&a.params.access_token&&window.postMessage)=
{a.params.channel=3DFB.UIServer._xdChannelHandler(a.id,'parent');if(!FB.U=
A.nativeApp())a.params.in_iframe=3D1;return a;}else return =
FB.UIServer.genericTransform(a);},getXdRelation:function(b){var =
a=3Db.display;if(a=3D=3D=3D'touch'&&window.postMessage&&b.in_iframe)retur=
n 'parent';return =
FB.UIServer.getXdRelation(b);}});FB.provide('UIServer.Methods',{'stream.s=
hare':{size:{width:575,height:380},url:'sharer.php',transform:function(a)=
{if(!a.params.u)a.params.u=3Dwindow.location.toString();return =
a;}},'fbml.dialog':{size:{width:575,height:300},url:'render_fbml.php',log=
gedOutIframe:true,transform:function(a){return =
a;}},'auth.logintofacebook':{size:{width:530,height:287},url:'login.php',=
transform:function(a){a.params.skip_api_login=3D1;var =
c=3DFB.UIServer.getXdRelation(a.params);var =
b=3DFB.UIServer._xdResult(a.cb,a.id,c,true);a.params.next=3DFB.getDomain(=
FB._https?'https_www':'www')+"login.php?"+FB.QS.encode({api_key:FB._apiKe=
y,next:b,skip_api_login:1});return =
a;}},apprequests:{transform:function(a){a=3DFB.UIServer.MobileIframableMe=
thod.transform(a);a.params.frictionless=3DFB.Frictionless&&FB.Frictionles=
s._useFrictionless;if(a.params.frictionless){a.hideLoader=3DFB.Frictionle=
ss.isAllowed(a.params.to);a.cb=3DFB.Frictionless._processRequestResponse(=
a.cb,a.hideLoader);}return a;},getXdRelation:function(a){return =
FB.UIServer.MobileIframableMethod.getXdRelation(a);}},feed:FB.UIServer.Mo=
bileIframableMethod});=0A=
FB.provide('',{share:function(a){FB.log('FB.share() has been deprecated. =
Please use FB.ui() =
instead.');FB.ui({display:'popup',method:'stream.share',u:a});},publish:f=
unction(b,a){FB.log('FB.publish() has been deprecated. Please use =
FB.ui() =
instead.');b=3Db||{};FB.ui(FB.copy({display:'popup',method:'stream.publis=
h',preview:1},b||{}),a);},addFriend:function(b,a){FB.log('FB.addFriend() =
has been deprecated. Please use FB.ui() =
instead.');FB.ui({display:'popup',id:b,method:'friend.add'},a);}});FB.UIS=
erver.Methods['auth.login']=3DFB.UIServer.Methods['permissions.request'];=0A=
FB.provide('XFBML',{_renderTimeout:30000,getElements:function(b,f,d){var =
a=3DFB.Array,e=3DFB.XFBML._getDomElements(b,f,d),c=3DFB.Dom.getByClass(f+=
'-'+d,b);e=3Da.toArray(e);c=3Da.toArray(c);c=3Da.filter(c,function(g){ret=
urn =
!g.hasChildNodes()||(g.childNodes.length=3D=3D=3D1&&g.childNodes[0].nodeT=
ype=3D=3D=3D3);});return =
a.merge(e,c);},parse:function(d,b){d=3Dd||document.body;var =
c=3D1,e=3Dfunction(){c--;if(c=3D=3D=3D0){b&&b();FB.Event.fire('xfbml.rend=
er');}};var =
a=3D{};if(FB.XFBML._widgetPipeIsEnabled())FB.Array.forEach(FB.XFBML._tagI=
nfos,function(f){if(f.supportsWidgetPipe){var =
h=3Df.xmlns?f.xmlns:'fb';var =
g=3DFB.XFBML.getElements(d,h,f.localName);a[f.localName]=3Dg;FB.XFBML._wi=
dgetPipeEnabledTagCount+=3Dg.length;}});FB.Array.forEach(FB.XFBML._tagInf=
os,function(g){if(!g.xmlns)g.xmlns=3D'fb';var =
h;if(a[g.localName]!=3D=3Dundefined){h=3Da[g.localName];}else =
h=3DFB.XFBML.getElements(d,g.xmlns,g.localName);for(var =
f=3D0;f<h.length;f++){c++;FB.XFBML._processElement(h[f],g,e);}});FB.Event=
.fire('xfbml.parse');window.setTimeout(function(){if(c>0)FB.log(c+' =
XFBML tags failed to render in =
'+FB.XFBML._renderTimeout+'ms.');},FB.XFBML._renderTimeout);e();},registe=
rTag:function(a){FB.XFBML._tagInfos.push(a);},shouldUseWidgetPipe:functio=
n(){if(!FB.XFBML._widgetPipeIsEnabled())return false;var =
a=3DFB.XFBML._widgetPipeEnabledTagCount>1;return =
a;},getBoolAttr:function(b,a){a=3DFB.XFBML.getAttr(b,a);return =
(a&&FB.Array.indexOf(['true','1','yes','on'],a.toLowerCase())>-1);},getAt=
tr:function(b,a){return =
(b.getAttribute(a)||b.getAttribute(a.replace(/_/g,'-'))||b.getAttribute(a=
.replace(/-/g,'_'))||b.getAttribute(a.replace(/-/g,''))||b.getAttribute(a=
.replace(/_/g,''))||b.getAttribute('data-'+a)||b.getAttribute('data-'+a.r=
eplace(/_/g,'-'))||b.getAttribute('data-'+a.replace(/-/g,'_'))||b.getAttr=
ibute('data-'+a.replace(/-/g,''))||b.getAttribute('data-'+a.replace(/_/g,=
''))||null);},_processElement:function(dom,tagInfo,cb){var =
element=3Ddom._element;if(element){element.subscribe('render',cb);element=
.process();}else{var processor=3Dfunction(){var =
fn=3Deval(tagInfo.className);var isLogin=3Dfalse;var =
showFaces=3Dtrue;var renderInIframe=3Dfalse;var =
addToTimeline=3D(tagInfo.className=3D=3D=3D'FB.XFBML.AddToTimeline');if((=
tagInfo.className=3D=3D=3D'FB.XFBML.LoginButton')||addToTimeline){renderI=
nIframe=3DFB.XFBML.getBoolAttr(dom,'render-in-iframe');mode=3Ddom.getAttr=
ibute('mode');showFaces=3D(addToTimeline&&mode!=3D'button')||FB.XFBML.get=
BoolAttr(dom,'show-faces');isLogin=3DaddToTimeline||renderInIframe||showF=
aces||FB.XFBML.getBoolAttr(dom,'oneclick');if(isLogin&&!addToTimeline)fn=3D=
FB.XFBML.Login;}element=3Ddom._element=3Dnew =
fn(dom);if(isLogin){showFaces=3D!!showFaces;var =
extraParams=3D{show_faces:showFaces,add_to_profile:addToTimeline,mode:mod=
e};var =
scope=3Ddom.getAttribute('scope');if(scope){if(FB._oauth){extraParams.sco=
pe=3Dscope;}else extraParams.perms=3Dscope;}else{var =
perms=3Ddom.getAttribute('perms');if(perms)extraParams.perms=3Dperms;}ele=
ment.setExtraParams(extraParams);}element.subscribe('render',cb);element.=
process();};if(FB.CLASSES[tagInfo.className.substr(3)]){processor();}else=
 FB.log('Tag '+tagInfo.className+' was not =
found.');}},_getDomElements:function(a,e,d){var =
c=3De+':'+d;if(FB.UA.firefox()){return =
a.getElementsByTagNameNS(document.body.namespaceURI,c);}else =
if(FB.UA.ie()<9){try{var =
docNamespaces=3Ddocument.namespaces;if(docNamespaces&&docNamespaces[e]){v=
ar =
nodes=3Da.getElementsByTagName(d);if(!document.addEventListener||nodes.le=
ngth>0)return nodes;}}catch(b){}return a.getElementsByTagName(c);}else =
return =
a.getElementsByTagName(c);},_tagInfos:[{localName:'activity',className:'F=
B.XFBML.Activity'},{localName:'add-profile-tab',className:'FB.XFBML.AddPr=
ofileTab'},{localName:'add-to-timeline',className:'FB.XFBML.AddToTimeline=
'},{localName:'bookmark',className:'FB.XFBML.Bookmark'},{localName:'comme=
nts',className:'FB.XFBML.Comments'},{localName:'comments-count',className=
:'FB.XFBML.CommentsCount'},{localName:'connect-bar',className:'FB.XFBML.C=
onnectBar'},{localName:'fan',className:'FB.XFBML.Fan'},{localName:'like',=
className:'FB.XFBML.Like',supportsWidgetPipe:true},{localName:'like-box',=
className:'FB.XFBML.LikeBox'},{localName:'live-stream',className:'FB.XFBM=
L.LiveStream'},{localName:'login',className:'FB.XFBML.Login'},{localName:=
'login-button',className:'FB.XFBML.LoginButton'},{localName:'facepile',cl=
assName:'FB.XFBML.Facepile'},{localName:'friendpile',className:'FB.XFBML.=
Friendpile'},{localName:'name',className:'FB.XFBML.Name'},{localName:'pro=
file-pic',className:'FB.XFBML.ProfilePic'},{localName:'question',classNam=
e:'FB.XFBML.Question'},{localName:'recommendations',className:'FB.XFBML.R=
ecommendations'},{localName:'recommendations-bar',className:'FB.XFBML.Rec=
ommendationsBar'},{localName:'registration',className:'FB.XFBML.Registrat=
ion'},{localName:'send',className:'FB.XFBML.Send'},{localName:'serverfbml=
',className:'FB.XFBML.ServerFbml'},{localName:'share-button',className:'F=
B.XFBML.ShareButton'},{localName:'social-bar',className:'FB.XFBML.Recomme=
ndationsBar'}],_widgetPipeEnabledTagCount:0,_widgetPipeIsEnabled:function=
(){return =
FB.widgetPipeEnabledApps&&FB.widgetPipeEnabledApps[FB._apiKey]!=3D=3Dunde=
fined;}});(function(){try{if(document.namespaces&&!document.namespaces.it=
em.fb)document.namespaces.add('fb');}catch(a){}}());=0A=
FB.provide('XFBML',{set:function(b,c,a){FB.log('FB.XFBML.set() has been =
deprecated.');b.innerHTML=3Dc;FB.XFBML.parse(b,a);}});=0A=
FB.subclass('Waitable','Obj',function(){},{set:function(a){this.setProper=
ty('value',a);},error:function(a){this.fire("error",a);},wait:function(a,=
b){if(b)this.subscribe('error',b);this.monitor('value',this.bind(function=
(){if(this.value!=3D=3Dundefined){a(this.value);return true;}}));}});=0A=
FB.subclass('Data.Query','Waitable',function(){if(!FB.Data.Query._c)FB.Da=
ta.Query._c=3D1;this.name=3D'v_'+FB.Data.Query._c++;},{parse:function(a){=
var b=3DFB.String.format.apply(null,a),d=3D(/^select (.*?) from =
(\w+)\s+where =
(.*)$/i).exec(b);this.fields=3Dthis._toFields(d[1]);this.table=3Dd[2];thi=
s.where=3Dthis._parseWhere(d[3]);for(var =
c=3D1;c<a.length;c++)if(FB.Type.isType(a[c],FB.Data.Query))a[c].hasDepend=
ency=3Dtrue;return this;},toFql:function(){var a=3D'select =
'+this.fields.join(',')+' from '+this.table+' where =
';switch(this.where.type){case =
'unknown':a+=3Dthis.where.value;break;case =
'index':a+=3Dthis.where.key+'=3D'+this._encode(this.where.value);break;ca=
se =
'in':if(this.where.value.length=3D=3D1){a+=3Dthis.where.key+'=3D'+this._e=
ncode(this.where.value[0]);}else a+=3Dthis.where.key+' in =
('+FB.Array.map(this.where.value,this._encode).join(',')+')';break;}retur=
n a;},_encode:function(a){return =
typeof(a)=3D=3D'string'?FB.String.quote(a):a;},toString:function(){return=
 '#'+this.name;},_toFields:function(a){return =
FB.Array.map(a.split(','),FB.String.trim);},_parseWhere:function(s){var =
re=3D(/^\s*(\w+)\s*=3D\s*(.*)\s*$/i).exec(s),result,value,type=3D'unknown=
';if(re){value=3Dre[2];if(/^(["'])(?:\\?.)*?\1$/.test(value)){value=3Deva=
l(value);type=3D'index';}else =
if(/^\d+\.?\d*$/.test(value))type=3D'index';}if(type=3D=3D'index'){result=
=3D{type:'index',key:re[1],value:value};}else =
result=3D{type:'unknown',value:s};return result;}});=0A=
FB.provide('Data',{query:function(c,a){var b=3Dnew =
FB.Data.Query().parse(arguments);FB.Data.queue.push(b);FB.Data._waitToPro=
cess();return b;},waitOn:function(dependencies,callback){var =
result=3Dnew =
FB.Waitable(),count=3Ddependencies.length;if(typeof(callback)=3D=3D'strin=
g'){var s=3Dcallback;callback=3Dfunction(args){return =
eval(s);};}FB.Array.forEach(dependencies,function(item){item.monitor('val=
ue',function(){var =
done=3Dfalse;if(FB.Data._getValue(item)!=3D=3Dundefined){count--;done=3Dt=
rue;}if(count=3D=3D=3D0){var =
value=3Dcallback(FB.Array.map(dependencies,FB.Data._getValue));result.set=
(value!=3D=3Dundefined?value:true);}return done;});});return =
result;},_getValue:function(a){return =
FB.Type.isType(a,FB.Waitable)?a.value:a;},_selectByIndex:function(a,d,b,e=
){var c=3Dnew =
FB.Data.Query();c.fields=3Da;c.table=3Dd;c.where=3D{type:'index',key:b,va=
lue:e};FB.Data.queue.push(c);FB.Data._waitToProcess();return =
c;},_waitToProcess:function(){if(FB.Data.timer<0)FB.Data.timer=3DsetTimeo=
ut(FB.Data._process,10);},_process:function(){FB.Data.timer=3D-1;var =
c=3D{},e=3DFB.Data.queue;FB.Data.queue=3D[];for(var =
a=3D0;a<e.length;a++){var =
b=3De[a];if(b.where.type=3D=3D'index'&&!b.hasDependency){FB.Data._mergeIn=
dexQuery(b,c);}else c[b.name]=3Db;}var =
d=3D{method:'fql.multiquery',queries:{}};FB.copy(d.queries,c,true,functio=
n(f){return =
f.toFql();});d.queries=3DFB.JSON.stringify(d.queries);FB.api(d,function(f=
){if(f.error_msg){FB.Array.forEach(c,function(g){g.error(Error(f.error_ms=
g));});}else =
FB.Array.forEach(f,function(g){c[g.name].set(g.fql_result_set);});});},_m=
ergeIndexQuery:function(a,d){var b=3Da.where.key,f=3Da.where.value;var =
e=3D'index_'+a.table+'_'+b;var c=3Dd[e];if(!c){c=3Dd[e]=3Dnew =
FB.Data.Query();c.fields=3D[b];c.table=3Da.table;c.where=3D{type:'in',key=
:b,value:[]};}FB.Array.merge(c.fields,a.fields);FB.Array.merge(c.where.va=
lue,[f]);c.wait(function(g){a.set(FB.Array.filter(g,function(h){return =
h[b]=3D=3Df;}));});},timer:-1,queue:[]});=0A=
window.setTimeout(function(){var =
a=3D/(connect.facebook.net|facebook.com\/assets.php).*?#(.*)/;FB.Array.fo=
rEach(document.getElementsByTagName('script'),function(d){if(d.src){var =
b=3Da.exec(d.src);if(b){var =
c=3DFB.QS.decode(b[2]);FB.Array.forEach(c,function(f,e){if(f=3D=3D'0')c[e=
]=3D0;});FB.init(c);}}});if(window.fbAsyncInit&&!window.fbAsyncInit.hasRu=
n){window.fbAsyncInit.hasRun=3Dtrue;fbAsyncInit();}},0);=0A=
FB.provide('UIServer.Methods',{'pay.prompt':{transform:function(a){var =
b=3DFB.XD.handler(function(c){a.cb(FB.JSON.parse(c.response));},'parent.f=
rames['+(window.name||'iframe_canvas')+']');a.params.channel=3Db;FB.Arbit=
er.inform('Pay.Prompt',a.params);return =
false;}}});FB.provide('UIServer.Methods',{pay:{size:{width:555,height:120=
},noHttps:true,connectDisplay:'popup',transform:function(a){if(!FB._inCan=
vas){a.params.order_info=3DFB.JSON.stringify(a.params.order_info);return =
a;}var =
b=3DFB.XD.handler(function(c){a.cb(FB.JSON.parse(c.response));},'parent.f=
rames['+(window.name||'iframe_canvas')+']');a.params.channel=3Db;a.params=
.uiserver=3Dtrue;FB.Arbiter.inform('Pay.Prompt',a.params);return =
false;}}});=0A=
FB.Class('XFBML.Element',function(a){this.dom=3Da;},FB.copy({getAttribute=
:function(b,a,c){var d=3DFB.XFBML.getAttr(this.dom,b);return =
d?(c?c(d):d):a;},_getBoolAttribute:function(b,a){if(FB.XFBML.getAttr(this=
.dom,b)=3D=3D=3Dnull)return a;return =
FB.XFBML.getBoolAttr(this.dom,b);},_getPxAttribute:function(b,a){return =
this.getAttribute(b,a,function(c){var =
d=3DparseInt(c.replace('px',''),10);if(isNaN(d)){return a;}else return =
d;});},_getAttributeFromList:function(c,b,a){return =
this.getAttribute(c,b,function(d){d=3Dd.toLowerCase();if(FB.Array.indexOf=
(a,d)>-1){return d;}else return b;});},isValid:function(){for(var =
a=3Dthis.dom;a;a=3Da.parentNode)if(a=3D=3Ddocument.body)return =
true;},clear:function(){this.dom.innerHTML=3D'';}},FB.EventProvider));=0A=
FB.subclass('XFBML.IframeWidget','XFBML.Element',null,{_iframeName:null,_=
showLoader:true,_refreshOnAuthChange:false,_allowReProcess:false,_fetchPr=
eCachedLoader:false,_visibleAfter:'load',_widgetPipeEnabled:false,getUrlB=
its:function(){throw new Error('Inheriting class needs to implement =
getUrlBits().');},setupAndValidate:function(){return =
true;},oneTimeSetup:function(){},getSize:function(){},getIframeName:funct=
ion(){if(!this._iframeName&&this._widgetPipeEnabled&&FB.XFBML.shouldUseWi=
dgetPipe()){this._iframeName=3Dthis.generateWidgetPipeIframeName();FB.XFB=
ML.IframeWidget.allWidgetPipeIframes[this._iframeName]=3Dthis;if(FB.XFBML=
.IframeWidget.masterWidgetPipeIframe=3D=3D=3Dnull)FB.XFBML.IframeWidget.m=
asterWidgetPipeIframe=3Dthis;}return =
this._iframeName;},getIframeTitle:function(){},getChannelUrl:function(){i=
f(!this._channelUrl){var =
a=3Dthis;this._channelUrl=3DFB.XD.handler(function(b){a.fire('xd.'+b.type=
,b);},'parent.parent',true);}return =
this._channelUrl;},getIframeNode:function(){return =
this.dom.getElementsByTagName('iframe')[0];},arbiterInform:function(event=
,b,a){if(this.loaded){this._arbiterInform(event,b,a);}else =
this.subscribe('iframe.onload',FB.bind(this._arbiterInform,this,event,b,a=
));},_arbiterInform:function(event,b,a){var =
c=3D'parent.frames["'+this.getIframeNode().name+'"]';FB.Arbiter.inform(ev=
ent,b,c,window.location.protocol=3D=3D'https:',a);},getDefaultWebDomain:f=
unction(){return 'www';},getDefaultStaticDomain:function(){return =
'cdn';},process:function(a){if(this._done){if(!this._allowReProcess&&!a)r=
eturn;this.clear();}else =
this._oneTimeSetup();this._done=3Dtrue;if(!this.setupAndValidate()){this.=
fire('render');return;}if(this._showLoader)this._addLoader();FB.Dom.addCs=
s(this.dom,'fb_iframe_widget');if(this._visibleAfter!=3D'immediate'){FB.D=
om.addCss(this.dom,'fb_hide_iframes');}else =
this.subscribe('iframe.onload',FB.bind(this.fire,this,'render'));var =
b=3Dthis.getSize()||{};var =
c=3Dthis.getFullyQualifiedURL();FB.Content.insertIframe({url:c,root:this.=
dom.appendChild(document.createElement('span')),name:this.getIframeName()=
,title:this.getIframeTitle(),className:FB._localeIsRtl?'fb_rtl':'fb_ltr',=
height:b.height,width:b.width,onload:FB.bind(this.fire,this,'iframe.onloa=
d')});this.loaded=3Dfalse;this.subscribe('iframe.onload',FB.bind(function=
(){this.loaded=3Dtrue;},this));},generateWidgetPipeIframeName:function(){=
FB.XFBML.IframeWidget.widgetPipeIframeCount++;return =
'fb_iframe_'+FB.XFBML.IframeWidget.widgetPipeIframeCount;},getFullyQualif=
iedURL:function(){if(FB.XFBML.shouldUseWidgetPipe()&&this._widgetPipeEnab=
led)return this._getWidgetPipeShell();var =
b=3Dthis._getURL();if(!this._fetchPreCachedLoader)b+=3D'?'+FB.QS.encode(t=
his._getQS());if(b.length>2000){b=3D'about:blank';var =
a=3DFB.bind(function(){this._postRequest();this.unsubscribe('iframe.onloa=
d',a);},this);this.subscribe('iframe.onload',a);}return =
b;},_getWidgetPipeShell:function(){return =
FB.getDomain('www')+'common/widget_pipe_shell.php';},_oneTimeSetup:functi=
on(){this.subscribe('xd.resize',FB.bind(this._handleResizeMsg,this));if(F=
B.getLoginStatus){this.subscribe('xd.refreshLoginStatus',FB.bind(FB.getLo=
ginStatus,FB,function(){},true));this.subscribe('xd.logout',FB.bind(FB.lo=
gout,FB,function(){}));}if(this._refreshOnAuthChange)this._setupAuthRefre=
sh();if(this._visibleAfter=3D=3D'load')this.subscribe('iframe.onload',FB.=
bind(this._makeVisible,this));this.oneTimeSetup();},_makeVisible:function=
(){this._removeLoader();FB.Dom.removeCss(this.dom,'fb_hide_iframes');this=
.fire('render');},_setupAuthRefresh:function(){FB.getLoginStatus(FB.bind(=
function(b){var =
a=3Db.status;FB.Event.subscribe('auth.statusChange',FB.bind(function(c){i=
f(!this.isValid())return;if(a=3D=3D'unknown'||c.status=3D=3D'unknown')thi=
s.process(true);a=3Dc.status;},this));},this));},_handleResizeMsg:functio=
n(b){if(!this.isValid())return;var =
a=3Dthis.getIframeNode();a.style.height=3Db.height+'px';if(b.width)a.styl=
e.width=3Db.width+'px';a.style.border=3D'none';this._makeVisible();},_add=
Loader:function(){if(!this._loaderDiv){FB.Dom.addCss(this.dom,'fb_iframe_=
widget_loader');this._loaderDiv=3Ddocument.createElement('div');this._loa=
derDiv.className=3D'FB_Loader';this.dom.appendChild(this._loaderDiv);}},_=
removeLoader:function(){if(this._loaderDiv){FB.Dom.removeCss(this.dom,'fb=
_iframe_widget_loader');if(this._loaderDiv.parentNode)this._loaderDiv.par=
entNode.removeChild(this._loaderDiv);this._loaderDiv=3Dnull;}},_getQS:fun=
ction(){return =
FB.copy({api_key:FB._apiKey,locale:FB._locale,sdk:'joey',session_key:FB._=
session&&FB._session.session_key,ref:this.getAttribute('ref')},this.getUr=
lBits().params);},_getURL:function(){var =
a=3Dthis.getDefaultWebDomain(),b=3D'';if(this._fetchPreCachedLoader){a=3D=
this.getDefaultStaticDomain();b=3D'static/';}return =
FB.getDomain(a)+'plugins/'+b+this.getUrlBits().name+'.php';},_postRequest=
:function(){FB.Content.submitToTarget({url:this._getURL(),target:this.get=
IframeNode().name,params:this._getQS()});}});FB.provide('XFBML.IframeWidg=
et',{widgetPipeIframeCount:0,masterWidgetPipeIframe:null,allWidgetPipeIfr=
ames:{},batchWidgetPipeRequests:function(){if(!FB.XFBML.IframeWidget.mast=
erWidgetPipeIframe)return;var =
c=3DFB.XFBML.IframeWidget._groupWidgetPipeDescriptions();var =
e=3D{widget_pipe:FB.JSON.stringify(c),href:window.location,site:location.=
hostname,channel:FB.XFBML.IframeWidget.masterWidgetPipeIframe.getChannelU=
rl(),api_key:FB._apiKey,locale:FB._locale,sdk:'joey',session_key:FB._sess=
ion&&FB._session.session_key};var d=3DFB.guid();var =
a=3DFB.XFBML.IframeWidget.masterWidgetPipeIframe.dom;var =
b=3Da.appendChild(document.createElement('span'));FB.Content.insertIframe=
({url:'about:blank',root:b,name:d,className:'fb_hidden =
fb_invisible',onload:function(){FB.Content.submitToTarget({url:FB._domain=
.www+'widget_pipe.php?widget_pipe=3D1',target:d,params:e});}});},_groupWi=
dgetPipeDescriptions:function(){var e=3D{};for(var b in =
FB.XFBML.IframeWidget.allWidgetPipeIframes){var =
a=3DFB.XFBML.IframeWidget.allWidgetPipeIframes[b];var =
c=3Da.getUrlBits();var =
d=3D{widget:c.name};FB.copy(d,c.params);e[b]=3Dd;}return e;}});=0A=
FB.subclass('XFBML.Activity','XFBML.IframeWidget',null,{_visibleAfter:'lo=
ad',_refreshOnAuthChange:true,setupAndValidate:function(){this._attr=3D{b=
order_color:this.getAttribute('border-color'),colorscheme:this.getAttribu=
te('color-scheme'),filter:this.getAttribute('filter'),action:this.getAttr=
ibute('action'),max_age:this.getAttribute('max_age'),font:this.getAttribu=
te('font'),linktarget:this.getAttribute('linktarget','_blank'),header:thi=
s._getBoolAttribute('header'),height:this._getPxAttribute('height',300),r=
ecommendations:this._getBoolAttribute('recommendations'),site:this.getAtt=
ribute('site',location.hostname),width:this._getPxAttribute('width',300)}=
;return true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return {name:'activity',params:this._attr};}});=0A=
FB.subclass('XFBML.ButtonElement','XFBML.Element',null,{_allowedSizes:['i=
con','small','medium','large','xlarge'],onClick:function(){throw new =
Error('Inheriting class needs to implement =
onClick().');},setupAndValidate:function(){return =
true;},getButtonMarkup:function(){return =
this.getOriginalHTML();},getOriginalHTML:function(){return =
this._originalHTML;},process:function(){if(!('_originalHTML' in =
this))this._originalHTML=3DFB.String.trim(this.dom.innerHTML);if(!this.se=
tupAndValidate()){this.fire('render');return;}var =
d=3Dthis._getAttributeFromList('size','medium',this._allowedSizes),a=3D''=
,b=3D'';if(d=3D=3D'icon'){a=3D'fb_button_simple';}else{var =
c=3DFB._localeIsRtl?'_rtl':'';b=3Dthis.getButtonMarkup();a=3D'fb_button'+=
c+' fb_button_'+d+c;}if(b!=3D=3D''){this.dom.innerHTML=3D('<a =
class=3D"'+a+'">'+'<span =
class=3D"fb_button_text">'+b+'</span>'+'</a>');this.dom.firstChild.onclic=
k=3DFB.bind(this.onClick,this);}this.fire('render');}});=0A=
FB.provide('Helper',{isUser:function(a){return =
a<2.2e+09||(a>=3D1e+14&&a<=3D100099999989999);},getLoggedInUser:function(=
){return =
FB.getUserID();},upperCaseFirstChar:function(a){if(a.length>0){return =
a.substr(0,1).toUpperCase()+a.substr(1);}else return =
a;},getProfileLink:function(c,b,a){a=3Da||(c?FB.getDomain('www')+'profile=
.php?id=3D'+c.uid:null);if(a)b=3D'<a class=3D"fb_link" =
href=3D"'+a+'">'+b+'</a>';return =
b;},invokeHandler:function(handler,scope,args){if(handler)if(typeof =
handler=3D=3D=3D'string'){eval(handler);}else =
if(handler.apply)handler.apply(scope,args||[]);},fireEvent:function(a,b){=
var =
c=3Db._attr.href;b.fire(a,c);FB.Event.fire(a,c,b);},executeFunctionByName=
:function(d){var a=3DArray.prototype.slice.call(arguments,1);var =
f=3Dd.split(".");var c=3Df.pop();var b=3Dwindow;for(var =
e=3D0;e<f.length;e++)b=3Db[f[e]];return b[c].apply(this,a);}});=0A=
FB.subclass('XFBML.AddProfileTab','XFBML.ButtonElement',null,{getButtonMa=
rkup:function(){return FB.Intl._tx("Add Profile Tab on =
Facebook");},onClick:function(){FB.ui({method:'profile.addtab'},this.bind=
(function(a){if(a.tab_added)FB.Helper.invokeHandler(this.getAttribute('on=
-add'),this);}));}});=0A=
FB.subclass('XFBML.Facepile','XFBML.IframeWidget',null,{_visibleAfter:'lo=
ad',_extraParams:{},setupAndValidate:function(){this._attr=3D{href:this.g=
etAttribute('href'),channel:this.getChannelUrl(),colorscheme:this.getAttr=
ibute('colorscheme','light'),max_rows:this.getAttribute('max-rows'),actio=
n:this.getAttribute('action','like'),tense:this.getAttribute('tense','pas=
t'),width:this._getPxAttribute('width',200),ref:this.getAttribute('ref'),=
size:this.getAttribute('size','small'),extended_social_context:this.getAt=
tribute('extended_social_context',false),login_text:this.dom.innerHTML};t=
his.clear();for(var a in =
this._extraParams)this._attr[a]=3Dthis._extraParams[a];return =
true;},setExtraParams:function(a){this._extraParams=3Da;},oneTimeSetup:fu=
nction(){var =
a=3DFB._userStatus;FB.Event.subscribe('auth.statusChange',FB.bind(functio=
n(b){if(a=3D=3D'connected'||b.status=3D=3D'connected')this.process(true);=
a=3Db.status;},this));},getSize:function(){if(this._attr.size=3D=3D'large=
')return {width:this._attr.width,height:90};return =
{width:this._attr.width,height:70};},getUrlBits:function(){return =
{name:'facepile',params:this._attr};}});=0A=
FB.subclass('XFBML.AddToTimeline','XFBML.Facepile',null,{_visibleAfter:'l=
oad',getSize:function(){return =
{width:300,height:250};},getUrlBits:function(){return =
{name:'add_to_timeline',params:this._attr};}});=0A=
FB.subclass('XFBML.Bookmark','XFBML.ButtonElement',null,{getButtonMarkup:=
function(){return FB.Intl._tx("Bookmark on =
Facebook");},onClick:function(){FB.ui({method:'bookmark.add'},this.bind(f=
unction(a){if(a.bookmarked)FB.Helper.invokeHandler(this.getAttribute('on-=
add'),this);}));}});=0A=
FB.subclass('XFBML.Comments','XFBML.IframeWidget',null,{_visibleAfter:'im=
mediate',_refreshOnAuthChange:true,setupAndValidate:function(){var =
a=3D{channel_url:this.getChannelUrl(),colorscheme:this.getAttribute('colo=
rscheme'),numposts:this.getAttribute('num-posts',10),width:this._getPxAtt=
ribute('width',550),href:this.getAttribute('href'),permalink:this.getAttr=
ibute('permalink'),publish_feed:this.getAttribute('publish_feed')};if(!a.=
href){a.migrated=3Dthis.getAttribute('migrated');a.xid=3Dthis.getAttribut=
e('xid');a.title=3Dthis.getAttribute('title',document.title);a.url=3Dthis=
.getAttribute('url',document.URL);a.quiet=3Dthis.getAttribute('quiet');a.=
reverse=3Dthis.getAttribute('reverse');a.simple=3Dthis.getAttribute('simp=
le');a.css=3Dthis.getAttribute('css');a.notify=3Dthis.getAttribute('notif=
y');if(!a.xid){var =
c=3Ddocument.URL.indexOf('#');if(c>0){a.xid=3DencodeURIComponent(document=
.URL.substring(0,c));}else =
a.xid=3DencodeURIComponent(document.URL);}if(a.migrated)a.href=3D'http://=
www.facebook.com/plugins/comments_v1.php?'+'app_id=3D'+FB._apiKey+'&xid=3D=
'+encodeURIComponent(a.xid)+'&url=3D'+encodeURIComponent(a.url);}else{var=
 =
b=3Dthis.getAttribute('fb_comment_id');if(!b){b=3DFB.QS.decode(document.U=
RL.substring(document.URL.indexOf('?')+1)).fb_comment_id;if(b&&b.indexOf(=
'#')>0)b=3Db.substring(0,b.indexOf('#'));}if(b){a.fb_comment_id=3Db;this.=
subscribe('render',FB.bind(function(){window.location.hash=3Dthis.getIfra=
meNode().id;},this));}}this._attr=3Da;return =
true;},oneTimeSetup:function(){this.subscribe('xd.addComment',FB.bind(thi=
s._handleCommentMsg,this));this.subscribe('xd.commentCreated',FB.bind(thi=
s._handleCommentCreatedMsg,this));this.subscribe('xd.commentRemoved',FB.b=
ind(this._handleCommentRemovedMsg,this));},getSize:function(){return =
{width:this._attr.width,height:200};},getUrlBits:function(){return =
{name:'comments',params:this._attr};},getDefaultWebDomain:function(){retu=
rn =
'https_www';},_handleCommentMsg:function(a){if(!this.isValid())return;FB.=
Event.fire('comments.add',{post:a.post,user:a.user,widget:this});},_handl=
eCommentCreatedMsg:function(b){if(!this.isValid())return;var =
a=3D{href:b.href,commentID:b.commentID,parentCommentID:b.parentCommentID}=
;FB.Event.fire('comment.create',a);},_handleCommentRemovedMsg:function(b)=
{if(!this.isValid())return;var =
a=3D{href:b.href,commentID:b.commentID};FB.Event.fire('comment.remove',a)=
;}});=0A=
FB.subclass('XFBML.CommentsCount','XFBML.Element',null,{process:function(=
){this._href=3Dthis.getAttribute('href',window.location.href);this._count=
=3DFB.Data._selectByIndex(['commentsbox_count'],'link_stat','url',this._h=
ref);FB.Dom.addCss(this.dom,'fb_comments_count_zero');this._count.wait(FB=
.bind(function(){var =
a=3Dthis._count.value[0].commentsbox_count;this.dom.innerHTML=3DFB.String=
.format('<span =
class=3D"fb_comments_count">{0}</span>',a);if(a>0)FB.Dom.removeCss(this.d=
om,'fb_comments_count_zero');this.fire('render');},this));}});=0A=
FB.provide('Anim',{ate:function(c,g,d,b){d=3D!isNaN(parseFloat(d))&&d>=3D=
0?d:750;var =
e=3D40,f=3D{},j=3D{},a=3Dnull,h=3Dc.style,i=3DsetInterval(FB.bind(functio=
n(){if(!a)a=3Dnew Date().getTime();var k=3D1;if(d!=3D0)k=3DMath.min((new =
Date().getTime()-a)/d,1);FB.Array.forEach(g,FB.bind(function(o,m){if(!f[m=
]){var =
n=3DFB.Dom.getStyle(c,m);if(n=3D=3D=3Dfalse)return;f[m]=3Dthis._parseCSS(=
n+'');}if(!j[m])j[m]=3Dthis._parseCSS(o.toString());var =
l=3D'';FB.Array.forEach(f[m],function(q,p){if(isNaN(j[m][p].numPart)&&j[m=
][p].textPart=3D=3D'?'){l=3Dq.numPart+q.textPart;}else =
if(isNaN(q.numPart)){l=3Dq.textPart;}else =
l+=3D(q.numPart+Math.ceil((j[m][p].numPart-q.numPart)*Math.sin(Math.PI/2*=
k)))+j[m][p].textPart+' =
';});FB.Dom.setStyle(c,m,l);},this));if(k=3D=3D1){clearInterval(i);if(b)b=
(c);}},this),e);},_parseCSS:function(a){var =
b=3D[];FB.Array.forEach(a.split(' '),function(d){var =
c=3DparseInt(d,10);b.push({numPart:c,textPart:d.replace(c,'')});});return=
 b;}});=0A=
FB.provide('Insights',{impression:function(e,a){var =
b=3DFB.guid(),g=3D"//ah8.facebook.com/impression.php/"+b+"/",c=3Dnew =
Image(1,1),f=3D[];if(!e.api_key&&FB._apiKey)e.api_key=3DFB._apiKey;for(va=
r d in =
e)f.push(encodeURIComponent(d)+'=3D'+encodeURIComponent(e[d]));g+=3D'?'+f=
.join('&');if(a)c.onload=3Da;c.src=3Dg;}});=0A=
FB.subclass('XFBML.ConnectBar','XFBML.Element',null,{_initialHeight:null,=
_initTopMargin:0,_picFieldName:'pic_square',_page:null,_displayed:false,_=
notDisplayed:false,_container:null,_animationSpeed:0,process:function(){F=
B.getLoginStatus(this.bind(function(a){FB.Event.monitor('auth.statusChang=
e',this.bind(function(){if(this.isValid()&&FB._userStatus=3D=3D'connected=
'){this._uid=3DFB.Helper.getLoggedInUser();FB.api({method:'Connect.should=
ShowConnectBar'},this.bind(function(b){if(b!=3D2){this._animationSpeed=3D=
(b=3D=3D0)?750:0;this._showBar();}else this._noRender();}));}else =
this._noRender();return false;}));}));},_showBar:function(){var =
a=3DFB.Data._selectByIndex(['first_name','profile_url',this._picFieldName=
],'user','uid',this._uid);var =
b=3DFB.Data._selectByIndex(['display_name'],'application','api_key',FB._a=
piKey);FB.Data.waitOn([a,b],FB.bind(function(c){c[0][0].site_name=3Dc[1][=
0].display_name;if(!this._displayed){this._displayed=3Dtrue;this._notDisp=
layed=3Dfalse;this._renderConnectBar(c[0][0]);this.fire('render');FB.Insi=
ghts.impression({lid:104,name:'widget_load'});this.fire('connectbar.ondis=
play');FB.Event.fire('connectbar.ondisplay',this);FB.Helper.invokeHandler=
(this.getAttribute('on-display'),this);}},this));},_noRender:function(){i=
f(this._displayed){this._displayed=3Dfalse;this._closeConnectBar();}if(!t=
his._notDisplayed){this._notDisplayed=3Dtrue;this.fire('render');this.fir=
e('connectbar.onnotdisplay');FB.Event.fire('connectbar.onnotdisplay',this=
);FB.Helper.invokeHandler(this.getAttribute('on-not-display'),this);}},_r=
enderConnectBar:function(d){var =
b=3Ddocument.createElement('div'),c=3Ddocument.createElement('div');b.cla=
ssName=3D'fb_connect_bar';c.className=3D'fb_reset =
fb_connect_bar_container';c.appendChild(b);document.body.appendChild(c);t=
his._container=3Dc;this._initialHeight=3DMath.round(parseFloat(FB.Dom.get=
Style(c,'height'))+parseFloat(FB.Dom.getStyle(c,'borderBottomWidth')));b.=
innerHTML=3DFB.String.format('<div class=3D"fb_buttons">'+'<a href=3D"#" =
class=3D"fb_bar_close">'+'<img src=3D"{1}" alt=3D"{2}" =
title=3D"{2}"/>'+'</a>'+'</div>'+'<a href=3D"{7}" class=3D"fb_profile" =
target=3D"_blank">'+'<img src=3D"{3}" alt=3D"{4}" =
title=3D"{4}"/>'+'</a>'+'{5}'+' <span>'+'<a href=3D"{8}" =
class=3D"fb_learn_more" target=3D"_blank">{6}</a> &ndash; '+'<a =
href=3D"#" class=3D"fb_no_thanks">{0}</a>'+'</span>',FB.Intl._tx("No =
Thanks"),FB.getDomain('cdn')+FB.XFBML.ConnectBar.imgs.buttonUrl,FB.Intl._=
tx("Close"),d[this._picFieldName]||FB.getDomain('cdn')+FB.XFBML.ConnectBa=
r.imgs.missingProfileUrl,FB.String.escapeHTML(d.first_name),FB.Intl._tx("=
Hi {firstName}. \u003cstrong>{siteName}\u003c\/strong> is using Facebook =
to personalize your =
experience.",{firstName:FB.String.escapeHTML(d.first_name),siteName:FB.St=
ring.escapeHTML(d.site_name)}),FB.Intl._tx("Learn =
More"),d.profile_url,FB.getDomain('www')+'sitetour/connect.php');var =
a=3Dthis;FB.Array.forEach(b.getElementsByTagName('a'),function(g){g.oncli=
ck=3DFB.bind(a._clickHandler,a);});this._page=3Ddocument.body;var =
f=3D0;if(this._page.parentNode){f=3DMath.round((parseFloat(FB.Dom.getStyl=
e(this._page.parentNode,'height'))-parseFloat(FB.Dom.getStyle(this._page,=
'height')))/2);}else =
f=3DparseInt(FB.Dom.getStyle(this._page,'marginTop'),10);f=3DisNaN(f)?0:f=
;this._initTopMargin=3Df;if(!window.XMLHttpRequest){c.className+=3D" =
fb_connect_bar_container_ie6";}else{c.style.top=3D(-1*this._initialHeight=
)+'px';FB.Anim.ate(c,{top:'0px'},this._animationSpeed);}var =
e=3D{marginTop:this._initTopMargin+this._initialHeight+'px'};if(FB.UA.ie(=
)){e.backgroundPositionY=3Dthis._initialHeight+'px';}else =
e.backgroundPosition=3D'? =
'+this._initialHeight+'px';FB.Anim.ate(this._page,e,this._animationSpeed)=
;},_clickHandler:function(a){a=3Da||window.event;var =
b=3Da.target||a.srcElement;while(b.nodeName!=3D'A')b=3Db.parentNode;switc=
h(b.className){case =
'fb_bar_close':FB.api({method:'Connect.connectBarMarkAcknowledged'});FB.I=
nsights.impression({lid:104,name:'widget_user_closed'});this._closeConnec=
tBar();break;case 'fb_learn_more':case =
'fb_profile':window.open(b.href);break;case =
'fb_no_thanks':this._closeConnectBar();FB.api({method:'Connect.connectBar=
MarkAcknowledged'});FB.Insights.impression({lid:104,name:'widget_user_no_=
thanks'});FB.api({method:'auth.revokeAuthorization',block:true},this.bind=
(function(){this.fire('connectbar.ondeauth');FB.Event.fire('connectbar.on=
deauth',this);FB.Helper.invokeHandler(this.getAttribute('on-deauth'),this=
);if(this._getBoolAttribute('auto-refresh',true))window.location.reload()=
;}));break;}return =
false;},_closeConnectBar:function(){this._notDisplayed=3Dtrue;var =
a=3D{marginTop:this._initTopMargin+'px'};if(FB.UA.ie()){a.backgroundPosit=
ionY=3D'0px';}else a.backgroundPosition=3D'? 0px';var =
b=3D(this._animationSpeed=3D=3D0)?0:300;FB.Anim.ate(this._page,a,b);FB.An=
im.ate(this._container,{top:(-1*this._initialHeight)+'px'},b,function(c){=
c.parentNode.removeChild(c);});this.fire('connectbar.onclose');FB.Event.f=
ire('connectbar.onclose',this);FB.Helper.invokeHandler(this.getAttribute(=
'on-close'),this);}});FB.provide('XFBML.ConnectBar',{imgs:{buttonUrl:'ima=
ges/facebook-widgets/close_btn.png',missingProfileUrl:'pics/q_silhouette.=
gif'}});=0A=
FB.subclass('XFBML.Fan','XFBML.IframeWidget',null,{_visibleAfter:'load',s=
etupAndValidate:function(){this._attr=3D{api_key:FB._apiKey,connections:t=
his.getAttribute('connections','10'),css:this.getAttribute('css'),height:=
this._getPxAttribute('height'),id:this.getAttribute('profile-id'),logobar=
:this._getBoolAttribute('logo-bar'),name:this.getAttribute('name'),stream=
:this._getBoolAttribute('stream',true),width:this._getPxAttribute('width'=
,300)};if(!this._attr.id&&!this._attr.name){FB.log('<fb:fan> requires =
one of the "id" or "name" attributes.');return false;}var =
a=3Dthis._attr.height;if(!a)if((!this._attr.connections||this._attr.conne=
ctions=3D=3D=3D'0')&&!this._attr.stream){a=3D65;}else =
if(!this._attr.connections||this._attr.connections=3D=3D=3D'0'){a=3D375;}=
else if(!this._attr.stream){a=3D250;}else =
a=3D550;if(this._attr.logobar)a+=3D25;this._attr.height=3Da;return =
true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return {name:'fan',params:this._attr};}});=0A=
FB.subclass('XFBML.Friendpile','XFBML.Facepile',null,{});=0A=
FB.subclass('XFBML.EdgeCommentWidget','XFBML.IframeWidget',function(a){th=
is._iframeWidth=3Da.width+1;this._iframeHeight=3Da.height;this._attr=3D{m=
aster_frame_name:a.masterFrameName};this.dom=3Da.commentNode;this.dom.sty=
le.top=3Da.relativeHeightOffset;if(a.relativeWidthOffset)if(FB._localeIsR=
tl){this.dom.style.right=3Da.relativeWidthOffset;}else =
this.dom.style.left=3Da.relativeWidthOffset;this.dom.style.zIndex=3DFB.XF=
BML.EdgeCommentWidget.NextZIndex++;FB.Dom.addCss(this.dom,'fb_edge_commen=
t_widget');},{_visibleAfter:'load',_showLoader:false,getSize:function(){r=
eturn =
{width:this._iframeWidth,height:this._iframeHeight};},getUrlBits:function=
(){return =
{name:'comment_widget_shell',params:this._attr};}});FB.provide('XFBML.Edg=
eCommentWidget',{NextZIndex:10000});=0A=
FB.subclass('XFBML.EdgeWidget','XFBML.IframeWidget',null,{_visibleAfter:'=
immediate',_showLoader:false,setupAndValidate:function(){FB.Dom.addCss(th=
is.dom,'fb_edge_widget_with_comment');this._attr=3D{channel_url:this.getC=
hannelUrl(),debug:this._getBoolAttribute('debug'),href:this.getAttribute(=
'href',window.location.href),is_permalink:this._getBoolAttribute('is-perm=
alink'),node_type:this.getAttribute('node-type','link'),width:this._getWi=
dgetWidth(),font:this.getAttribute('font'),layout:this._getLayout(),color=
scheme:this.getAttribute('color-scheme'),action:this.getAttribute('action=
'),ref:this.getAttribute('ref'),show_faces:this._shouldShowFaces(),no_res=
ize:this._getBoolAttribute('no_resize'),send:this.getAttribute('send'),ur=
l_map:this.getAttribute('url_map'),extended_social_context:this._getBoolA=
ttribute('extended_social_context',false)};return =
true;},oneTimeSetup:function(){this.subscribe('xd.authPrompted',FB.bind(t=
his._onAuthPrompt,this));this.subscribe('xd.edgeCreated',FB.bind(this._on=
EdgeCreate,this));this.subscribe('xd.edgeRemoved',FB.bind(this._onEdgeRem=
ove,this));this.subscribe('xd.presentEdgeCommentDialog',FB.bind(this._han=
dleEdgeCommentDialogPresentation,this));this.subscribe('xd.dismissEdgeCom=
mentDialog',FB.bind(this._handleEdgeCommentDialogDismissal,this));this.su=
bscribe('xd.hideEdgeCommentDialog',FB.bind(this._handleEdgeCommentDialogH=
ide,this));this.subscribe('xd.showEdgeCommentDialog',FB.bind(this._handle=
EdgeCommentDialogShow,this));},getSize:function(){return =
{width:this._getWidgetWidth(),height:this._getWidgetHeight()};},_getWidge=
tHeight:function(){var b=3Dthis._getLayout();var =
e=3Dthis._shouldShowFaces()?'show':'hide';var =
d=3Dthis.getAttribute('send');var a=3D65+(d&&d!=3D=3D'false'?25:0);var =
c=3D{standard:{show:80,hide:35},box_count:{show:a,hide:a},button_count:{s=
how:21,hide:21},simple:{show:20,hide:20}};return =
c[b][e];},_getWidgetWidth:function(){var e=3Dthis._getLayout();var =
g=3Dthis.getAttribute('send');var =
h=3Dthis._shouldShowFaces()?'show':'hide';var =
c=3D(this.getAttribute('action')=3D=3D=3D'recommend'?130:90)+(g&&g!=3D=3D=
'false'?60:0);var =
b=3Dthis.getAttribute('action')=3D=3D=3D'recommend'?100:55;var =
i=3Dthis.getAttribute('action')=3D=3D=3D'recommend'?90:50;var =
f=3D{standard:{show:450,hide:450},box_count:{show:b,hide:b},button_count:=
{show:c,hide:c},simple:{show:i,hide:i}};var d=3Df[e][h];var =
j=3Dthis._getPxAttribute('width',d);var =
a=3D{standard:{min:225,max:900},box_count:{min:b,max:900},button_count:{m=
in:c,max:900},simple:{min:49,max:900}};if(j<a[e].min){j=3Da[e].min;}else =
if(j>a[e].max)j=3Da[e].max;return j;},_getLayout:function(){return =
this._getAttributeFromList('layout','standard',['standard','button_count'=
,'box_count','simple']);},_shouldShowFaces:function(){return =
this._getLayout()=3D=3D=3D'standard'&&this._getBoolAttribute('show-faces'=
,true);},_handleEdgeCommentDialogPresentation:function(b){if(!this.isVali=
d())return;var =
a=3Ddocument.createElement('span');this._commentSlave=3Dthis._createEdgeC=
ommentWidget(b,a);this.dom.appendChild(a);this._commentSlave.process();th=
is._commentWidgetNode=3Da;},_createEdgeCommentWidget:function(b,a){var =
c=3D{commentNode:a,externalUrl:b.externalURL,width:400,height:225,masterF=
rameName:b.masterFrameName,layout:this._getLayout(),relativeHeightOffset:=
this._getHeightOffset(b),relativeWidthOffset:this._getWidthOffset(b)};ret=
urn new =
FB.XFBML.EdgeCommentWidget(c);},_getHeightOffset:function(c){if(c&&c.preC=
omputedHeightOffset)return =
parseInt(c.preComputedHeightOffset,10)+'px';var =
a=3Dthis._getLayout();var =
b=3D{standard:'22px',button_count:'19px',box_count:'-5px',simple:'18px'};=
return b[a];},_getCommonEdgeCommentWidgetOpts:function(c,a,d,b){return =
{colorscheme:this._attr.colorscheme,commentNode:a,controllerID:c.controll=
erID,nodeImageURL:c.nodeImageURL,nodeRef:this._attr.ref,nodeTitle:c.nodeT=
itle,nodeURL:c.nodeURL,nodeSummary:c.nodeSummary,width:400,height:300,rel=
ativeHeightOffset:(b?this._getHeightOffset(c):this._getHeightOffset()),re=
lativeWidthOffset:(d?this._getWidthOffset(c):this._getWidthOffset()),erro=
r:c.error,siderender:c.siderender,extended_social_context:c.extended_soci=
al_context};},_getWidthOffset:function(c){if(c&&c.preComputedWidthOffset)=
return parseInt(c.preComputedWidthOffset,10)+'px';var =
a=3Dthis._getLayout();var =
b=3D{standard:'0px',box_count:'0px',button_count:'0px',simple:'0px'};retu=
rn =
b[a];},_handleEdgeCommentDialogDismissal:function(a){if(this._commentWidg=
etNode){this.dom.removeChild(this._commentWidgetNode);delete =
this._commentWidgetNode;}},_handleEdgeCommentDialogHide:function(){if(thi=
s._commentWidgetNode)this._commentWidgetNode.style.display=3D"none";},_ha=
ndleEdgeCommentDialogShow:function(){if(this._commentWidgetNode)this._com=
mentWidgetNode.style.display=3D"block";},_fireEventAndInvokeHandler:funct=
ion(b,a){FB.Helper.fireEvent(b,this);FB.Helper.invokeHandler(this.getAttr=
ibute(a),this,[this._attr.href]);},_onEdgeCreate:function(){this._fireEve=
ntAndInvokeHandler('edge.create','on-create');},_onEdgeRemove:function(){=
this._fireEventAndInvokeHandler('edge.remove','on-remove');},_onAuthPromp=
t:function(){this._fireEventAndInvokeHandler('auth.prompt','on-prompt');}=
});=0A=
FB.subclass('XFBML.SendButtonFormWidget','XFBML.EdgeCommentWidget',functi=
on(a){this._base(a);FB.Dom.addCss(this.dom,'fb_send_button_form_widget');=
FB.Dom.addCss(this.dom,a.colorscheme);FB.Dom.addCss(this.dom,(typeof =
a.siderender!=3D'undefined'&&a.siderender)?'siderender':'');this._attr.no=
deImageURL=3Da.nodeImageURL;this._attr.nodeRef=3Da.nodeRef;this._attr.nod=
eTitle=3Da.nodeTitle;this._attr.nodeURL=3Da.nodeURL;this._attr.nodeSummar=
y=3Da.nodeSummary;this._attr.channel=3Dthis.getChannelUrl();this._attr.co=
ntrollerID=3Da.controllerID;this._attr.colorscheme=3Da.colorscheme;this._=
attr.error=3Da.error;this._attr.siderender=3Da.siderender;this._attr.exte=
nded_social_context=3Da.extended_social_context;},{_showLoader:true,getUr=
lBits:function(){return =
{name:'send_button_form_shell',params:this._attr};},oneTimeSetup:function=
(){this.subscribe('xd.messageSent',FB.bind(this._onMessageSent,this));},_=
onMessageSent:function(){FB.Event.fire('message.send',this._attr.nodeURL,=
this);}});=0A=
FB.subclass('XFBML.Send','XFBML.EdgeWidget',null,{setupAndValidate:functi=
on(){FB.Dom.addCss(this.dom,'fb_edge_widget_with_comment');this._attr=3D{=
channel:this.getChannelUrl(),api_key:FB._apiKey,font:this.getAttribute('f=
ont'),colorscheme:this.getAttribute('colorscheme','light'),href:this.getA=
ttribute('href',window.location.href),ref:this.getAttribute('ref'),extend=
ed_social_context:this.getAttribute('extended_social_context',false)};ret=
urn true;},getUrlBits:function(){return =
{name:'send',params:this._attr};},_createEdgeCommentWidget:function(b,a){=
var c=3Dthis._getCommonEdgeCommentWidgetOpts(b,a);return new =
FB.XFBML.SendButtonFormWidget(c);},_getHeightOffset:function(){return =
'21px';},_getWidthOffset:function(){return =
'0px';},getSize:function(){return =
{width:FB.XFBML.Send.Dimensions.width,height:FB.XFBML.Send.Dimensions.hei=
ght};}});FB.provide('XFBML.Send',{Dimensions:{width:80,height:25}});=0A=
FB.subclass('XFBML.Like','XFBML.EdgeWidget',null,{_widgetPipeEnabled:true=
,getUrlBits:function(){return =
{name:'like',params:this._attr};},_createEdgeCommentWidget:function(b,a){=
if('send' in this._attr&&'widget_type' in =
b&&b.widget_type=3D=3D'send'){var =
c=3Dthis._getCommonEdgeCommentWidgetOpts(b,a,true,true);return new =
FB.XFBML.SendButtonFormWidget(c);}else return =
this._callBase("_createEdgeCommentWidget",b,a);},getIframeTitle:function(=
){return 'Like this content on Facebook.';}});=0A=
FB.subclass('XFBML.LikeBox','XFBML.IframeWidget',null,{_visibleAfter:'loa=
d',setupAndValidate:function(){this._attr=3D{channel:this.getChannelUrl()=
,api_key:FB._apiKey,connections:this.getAttribute('connections'),css:this=
.getAttribute('css'),height:this.getAttribute('height'),id:this.getAttrib=
ute('profile-id'),header:this._getBoolAttribute('header',true),name:this.=
getAttribute('name'),show_faces:this._getBoolAttribute('show-faces',true)=
,stream:this._getBoolAttribute('stream',true),width:this._getPxAttribute(=
'width',300),href:this.getAttribute('href'),colorscheme:this.getAttribute=
('colorscheme','light'),border_color:this.getAttribute('border_color')};i=
f(this._getBoolAttribute('force_wall',false))this._attr.force_wall=3Dtrue=
;if(this._attr.connections=3D=3D=3D'0'){this._attr.show_faces=3Dfalse;}el=
se =
if(this._attr.connections)this._attr.show_faces=3Dtrue;if(!this._attr.id&=
&!this._attr.name&&!this._attr.href){FB.log('<fb:like-box> requires one =
of the "id" or "name" attributes.');return false;}var =
a=3Dthis._attr.height;if(!a)if(!this._attr.show_faces&&!this._attr.stream=
){a=3D62;}else{a=3D95;if(this._attr.show_faces)a+=3D163;if(this._attr.str=
eam)a+=3D300;if(this._attr.header&&this._attr.header!=3D=3D'0')a+=3D32;}t=
his._attr.height=3Da;this.subscribe('xd.likeboxLiked',FB.bind(this._onLik=
ed,this));this.subscribe('xd.likeboxUnliked',FB.bind(this._onUnliked,this=
));return true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return =
{name:'likebox',params:this._attr};},_onLiked:function(){FB.Helper.fireEv=
ent('edge.create',this);},_onUnliked:function(){FB.Helper.fireEvent('edge=
.remove',this);}});=0A=
FB.subclass('XFBML.LiveStream','XFBML.IframeWidget',null,{_visibleAfter:'=
load',setupAndValidate:function(){this._attr=3D{app_id:this.getAttribute(=
'event-app-id'),height:this._getPxAttribute('height',500),hideFriendsTab:=
this.getAttribute('hide-friends-tab'),redesigned:this._getBoolAttribute('=
redesigned-stream'),width:this._getPxAttribute('width',400),xid:this.getA=
ttribute('xid','default'),always_post_to_friends:this._getBoolAttribute('=
always-post-to-friends',false),via_url:this.getAttribute('via_url')};retu=
rn true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{var a=3Dthis._attr.redesigned?'live_stream_box':'livefeed';return =
{name:a,params:this._attr};}});=0A=
FB.subclass('XFBML.Login','XFBML.Facepile',null,{_visibleAfter:'load',get=
Size:function(){return =
{width:this._attr.width,height:94};},getUrlBits:function(){return =
{name:'login',params:this._attr};}});=0A=
FB.subclass('XFBML.LoginButton','XFBML.ButtonElement',null,{setupAndValid=
ate:function(){if(this._alreadySetup)return =
true;this._alreadySetup=3Dtrue;this._attr=3D{autologoutlink:this._getBool=
Attribute('auto-logout-link'),length:this._getAttributeFromList('length',=
'short',['long','short']),onlogin:this.getAttribute('on-login'),perms:thi=
s.getAttribute('perms'),scope:this.getAttribute('scope'),registration_url=
:this.getAttribute('registration-url'),status:'unknown'};if(this._attr.au=
tologoutlink)FB.Event.subscribe('auth.statusChange',FB.bind(this.process,=
this));if(this._attr.registration_url){FB.Event.subscribe('auth.statusCha=
nge',this._saveStatus(this.process,false));FB.getLoginStatus(this._saveSt=
atus(this.process,false));}return true;},getButtonMarkup:function(){var =
a=3Dthis.getOriginalHTML();if(a)return =
a;if(!this._attr.registration_url){if(FB.getAccessToken()&&this._attr.aut=
ologoutlink){return FB.Intl._tx("Facebook Logout");}else =
if(FB.getAccessToken()){return '';}else return =
this._getLoginText();}else switch(this._attr.status){case =
'unknown':return this._getLoginText();case 'notConnected':return =
FB.Intl._tx("Register");case =
'connected':if(FB.getAccessToken()&&this._attr.autologoutlink)return =
FB.Intl._tx("Facebook Logout");return '';default:FB.log('Unknown status: =
'+this.status);return FB.Intl._tx("Log =
In");}},_getLoginText:function(){return =
this._attr.length=3D=3D'short'?FB.Intl._tx("Log In"):FB.Intl._tx("Log In =
with =
Facebook");},onClick:function(){if(!this._attr.registration_url){if(!FB.g=
etAccessToken()||!this._attr.autologoutlink){FB.login(FB.bind(this._authC=
allback,this),{perms:this._attr.perms,scope:this._attr.scope});}else =
FB.logout(FB.bind(this._authCallback,this));}else =
switch(this._attr.status){case =
'unknown':FB.ui({method:'auth.logintoFacebook'},FB.bind(function(a){FB.bi=
nd(FB.getLoginStatus(this._saveStatus(this._authCallback,true),true),this=
);},this));break;case =
'notConnected':window.top.location=3Dthis._attr.registration_url;break;ca=
se =
'connected':if(!FB.getAccessToken()||!this._attr.autologoutlink){this._au=
thCallback();}else =
FB.logout(FB.bind(this._authCallback,this));break;default:FB.log('Unknown=
 status: =
'+this.status);}},_authCallback:function(a){FB.Helper.invokeHandler(this.=
_attr.onlogin,this,[a]);},_saveStatus:function(a,b){return =
FB.bind(function(c){if(b&&this._attr.registration_url&&this._attr.status=3D=
=3D'notConnected'&&c.status=3D=3D'notConnected')window.top.location=3Dthi=
s._attr.registration_url;this._attr.status=3Dc.status;if(a){a=3Dthis.bind=
(a,this);return a(c);}},this);}});=0A=
FB.subclass('XFBML.Name','XFBML.Element',null,{process:function(){FB.copy=
(this,{_uid:this.getAttribute('uid'),_firstnameonly:this._getBoolAttribut=
e('first-name-only'),_lastnameonly:this._getBoolAttribute('last-name-only=
'),_possessive:this._getBoolAttribute('possessive'),_reflexive:this._getB=
oolAttribute('reflexive'),_objective:this._getBoolAttribute('objective'),=
_linked:this._getBoolAttribute('linked',true),_subjectId:this.getAttribut=
e('subject-id')});if(!this._uid){FB.log('"uid" is a required attribute =
for <fb:name>');this.fire('render');return;}var =
b=3D[];if(this._firstnameonly){b.push('first_name');}else =
if(this._lastnameonly){b.push('last_name');}else =
b.push('name');if(this._subjectId){b.push('sex');if(this._subjectId=3D=3D=
FB.Helper.getLoggedInUser())this._reflexive=3Dtrue;}var =
a;FB.Event.monitor('auth.statusChange',this.bind(function(){if(!this.isVa=
lid()){this.fire('render');return =
true;}if(!this._uid||this._uid=3D=3D'loggedinuser')this._uid=3DFB.Helper.=
getLoggedInUser();if(!this._uid)return;if(FB.Helper.isUser(this._uid)){a=3D=
FB.Data._selectByIndex(b,'user','uid',this._uid);}else =
a=3DFB.Data._selectByIndex(['name','id'],'profile','id',this._uid);a.wait=
(this.bind(function(c){if(this._subjectId=3D=3Dthis._uid){this._renderPro=
noun(c[0]);}else =
this._renderOther(c[0]);this.fire('render');}));}));},_renderPronoun:func=
tion(b){var =
c=3D'',a=3Dthis._objective;if(this._subjectId){a=3Dtrue;if(this._subjectI=
d=3D=3D=3Dthis._uid)this._reflexive=3Dtrue;}if(this._uid=3D=3DFB.Connect.=
get_loggedInUser()&&this._getBoolAttribute('use-you',true)){if(this._poss=
essive){if(this._reflexive){c=3D'your own';}else c=3D'your';}else =
if(this._reflexive){c=3D'yourself';}else c=3D'you';}else =
switch(b.sex){case 'male':if(this._possessive){c=3Dthis._reflexive?'his =
own':'his';}else if(this._reflexive){c=3D'himself';}else =
if(a){c=3D'him';}else c=3D'he';break;case =
'female':if(this._possessive){c=3Dthis._reflexive?'her own':'her';}else =
if(this._reflexive){c=3D'herself';}else if(a){c=3D'her';}else =
c=3D'she';break;default:if(this._getBoolAttribute('use-they',true)){if(th=
is._possessive){if(this._reflexive){c=3D'their own';}else =
c=3D'their';}else if(this._reflexive){c=3D'themselves';}else =
if(a){c=3D'them';}else c=3D'they';}else =
if(this._possessive){if(this._reflexive){c=3D'his/her own';}else =
c=3D'his/her';}else if(this._reflexive){c=3D'himself/herself';}else =
if(a){c=3D'him/her';}else =
c=3D'he/she';break;}if(this._getBoolAttribute('capitalize',false))c=3DFB.=
Helper.upperCaseFirstChar(c);this.dom.innerHTML=3Dc;},_renderOther:functi=
on(c){var =
b=3D'',a=3D'';if(this._uid=3D=3DFB.Helper.getLoggedInUser()&&this._getBoo=
lAttribute('use-you',true)){if(this._reflexive){if(this._possessive){b=3D=
'your own';}else b=3D'yourself';}else =
if(this._possessive){b=3D'your';}else b=3D'you';}else =
if(c){if(null=3D=3D=3Dc.first_name)c.first_name=3D'';if(null=3D=3D=3Dc.la=
st_name)c.last_name=3D'';if(this._firstnameonly&&c.first_name!=3D=3Dundef=
ined){b=3DFB.String.escapeHTML(c.first_name);}else =
if(this._lastnameonly&&c.last_name!=3D=3Dundefined)b=3DFB.String.escapeHT=
ML(c.last_name);if(!b)b=3DFB.String.escapeHTML(c.name);if(b!=3D=3D''&&thi=
s._possessive)b+=3D'\'s';}if(!b)b=3DFB.String.escapeHTML(this.getAttribut=
e('if-cant-see','Facebook =
User'));if(b){if(this._getBoolAttribute('capitalize',false))b=3DFB.Helper=
.upperCaseFirstChar(b);if(c&&this._linked){a=3DFB.Helper.getProfileLink(c=
,b,this.getAttribute('href',null));}else =
a=3Db;}this.dom.innerHTML=3Da;}});=0A=
FB.subclass('XFBML.ProfilePic','XFBML.Element',null,{process:function(){v=
ar =
d=3Dthis.getAttribute('size','thumb'),b=3DFB.XFBML.ProfilePic._sizeToPicF=
ieldMap[d],g=3Dthis._getPxAttribute('width'),a=3Dthis._getPxAttribute('he=
ight'),e=3Dthis.dom.style,f=3Dthis.getAttribute('uid');if(this._getBoolAt=
tribute('facebook-logo'))b+=3D'_with_logo';if(g){g=3Dg+'px';e.width=3Dg;}=
if(a){a=3Da+'px';e.height=3Da;}var c=3Dthis.bind(function(j){var =
l=3Dj?j[0]:null,i=3Dl?l[b]:null;if(!i)i=3DFB.getDomain('cdn')+FB.XFBML.Pr=
ofilePic._defPicMap[b];var =
k=3D((g?'width:'+g+';':'')+(a?'height:'+g+';':'')),h=3DFB.String.format('=
<img src=3D"{0}" alt=3D"{1}" title=3D"{1}" style=3D"{2}" class=3D"{3}" =
/>',i,l?FB.String.escapeHTML(l.name):'',k,this.dom.className);if(this._ge=
tBoolAttribute('linked',true))h=3DFB.Helper.getProfileLink(l,h,this.getAt=
tribute('href',null));this.dom.innerHTML=3Dh;FB.Dom.addCss(this.dom,'fb_p=
rofile_pic_rendered');this.fire('render');});FB.Event.monitor('auth.statu=
sChange',this.bind(function(){if(!this.isValid()){this.fire('render');ret=
urn =
true;}if(this.getAttribute('uid',null)=3D=3D'loggedinuser')f=3DFB.Helper.=
getLoggedInUser();if(FB._userStatus&&f){FB.Data._selectByIndex(['name',b]=
,FB.Helper.isUser(f)?'user':'profile',FB.Helper.isUser(f)?'uid':'id',f).w=
ait(c);}else =
c();}));}});FB.provide('XFBML.ProfilePic',{_defPicMap:{pic:'pics/s_silhou=
ette.jpg',pic_big:'pics/d_silhouette.gif',pic_big_with_logo:'pics/d_silho=
uette_logo.gif',pic_small:'pics/t_silhouette.jpg',pic_small_with_logo:'pi=
cs/t_silhouette_logo.gif',pic_square:'pics/q_silhouette.gif',pic_square_w=
ith_logo:'pics/q_silhouette_logo.gif',pic_with_logo:'pics/s_silhouette_lo=
go.gif'},_sizeToPicFieldMap:{n:'pic_big',normal:'pic_big',q:'pic_square',=
s:'pic',small:'pic',square:'pic_square',t:'pic_small',thumb:'pic_small'}}=
);=0A=
FB.subclass('XFBML.Question','XFBML.IframeWidget',null,{_visibleAfter:'lo=
ad',setupAndValidate:function(){this._attr=3D{channel:this.getChannelUrl(=
),api_key:FB._apiKey,permalink:this.getAttribute('permalink'),width:this.=
getAttribute('width',400),height:0};this.subscribe('xd.firstVote',FB.bind=
(this._onInitialVote,this));this.subscribe('xd.vote',FB.bind(this._onChan=
gedVote,this));return true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return =
{name:'question',params:this._attr};},_onInitialVote:function(a){FB.Event=
.fire('question.firstVote',this._attr.permalink,a.vote);},_onChangedVote:=
function(a){FB.Event.fire('question.vote',this._attr.permalink,a.vote);}}=
);=0A=
FB.subclass('XFBML.Recommendations','XFBML.IframeWidget',null,{_visibleAf=
ter:'load',_refreshOnAuthChange:true,setupAndValidate:function(){this._at=
tr=3D{border_color:this.getAttribute('border-color'),colorscheme:this.get=
Attribute('color-scheme'),filter:this.getAttribute('filter'),font:this.ge=
tAttribute('font'),action:this.getAttribute('action'),linktarget:this.get=
Attribute('linktarget','_blank'),max_age:this.getAttribute('max_age'),hea=
der:this._getBoolAttribute('header'),height:this._getPxAttribute('height'=
,300),site:this.getAttribute('site',location.hostname),width:this._getPxA=
ttribute('width',300)};return true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return {name:'recommendations',params:this._attr};}});=0A=
FB.subclass('XFBML.RecommendationsBar','XFBML.IframeWidget',null,{getUrlB=
its:function(){return =
{name:'recommendations_bar',params:this._attr};},setupAndValidate:functio=
n(){function b(j,i){var k=3D0;var l=3Dnull;function =
m(){i();l=3Dnull;k=3D(new Date()).getTime();}return =
function(){if(!l){var n=3D(new =
Date()).getTime();if(n-k<j){l=3Dwindow.setTimeout(m,j-(n-k));}else =
m();}return true;};}function g(j){if(j.match(/^\d+(?:\.\d+)?%$/)){var =
i=3DMath.min(Math.max(parseInt(j,10),0),100);j=3Di/100;}else =
if(j!=3D'manual'&&j!=3D'onvisible')j=3D'onvisible';return j;}function =
f(i){return =
Math.max(parseInt(i,10)||30,10);}this._attr=3D{channel:this.getChannelUrl=
(),api_key:FB._apiKey,font:this.getAttribute('font'),colorscheme:this.get=
Attribute('colorscheme'),side:this.getAttribute('side'),href:this.getAttr=
ibute('href',window.location.href),site:this.getAttribute('site'),action:=
this.getAttribute('action'),ref:this.getAttribute('ref'),trigger:g(this.g=
etAttribute('trigger','')),read_time:f(this.getAttribute('read_time'))};F=
B._inPlugin=3Dtrue;this._showLoader=3Dfalse;this.subscribe('iframe.onload=
',FB.bind(function(){var =
i=3Dthis._attr.side||(FB._localeIsRtl?'left':'right');var =
j=3Dthis.dom.children[0];j.className=3D'fbpluginrecommendationsbar =
fbpluginrecommendationsbar'+i;},this));var =
a=3DFB.bind(function(){FB.Event.unlisten(window,'scroll',a);FB.Event.unli=
sten(document.documentElement,'click',a);FB.Event.unlisten(document.docum=
entElement,'mousemove',a);window.setTimeout(FB.bind(this.arbiterInform,th=
is,'platform/plugins/social_bar/action',null,FB.Arbiter.BEHAVIOR_STATE),t=
his._attr.read_time*1000);return =
true;},this);FB.Event.listen(window,'scroll',a);FB.Event.listen(document.=
documentElement,'click',a);FB.Event.listen(document.documentElement,'mous=
emove',a);if(this._attr.trigger=3D=3D"manual"){var =
c=3DFB.bind(function(i){if(i=3D=3Dthis._attr.href){FB.Event.unsubscribe('=
xfbml.recommendationsbar.read',c);this.arbiterInform('platform/plugins/so=
cial_bar/trigger',null,FB.Arbiter.BEHAVIOR_STATE);}return =
true;},this);FB.Event.subscribe('xfbml.recommendationsbar.read',c);}else{=
var =
e=3Db(500,FB.bind(function(){if(this.calculateVisibility()){FB.Event.unli=
sten(window,'scroll',e);FB.Event.unlisten(window,'resize',e);this.arbiter=
Inform('platform/plugins/social_bar/trigger',null,FB.Arbiter.BEHAVIOR_STA=
TE);}return =
true;},this));FB.Event.listen(window,'scroll',e);FB.Event.listen(window,'=
resize',e);e();}this.visible=3Dfalse;var =
h=3Db(500,FB.bind(function(){if(!this.visible&&this.calculateVisibility()=
){this.visible=3Dtrue;this.arbiterInform('platform/plugins/social_bar/vis=
ible');}else =
if(this.visible&&!this.calculateVisibility()){this.visible=3Dfalse;this.a=
rbiterInform('platform/plugins/social_bar/invisible');}return =
true;},this));FB.Event.listen(window,'scroll',h);FB.Event.listen(window,'=
resize',h);h();this.focused=3Dtrue;var =
d=3DFB.bind(function(){this.focused=3D!this.focused;return =
true;},this);FB.Event.listen(window,'blur',d);FB.Event.listen(window,'foc=
us',d);this.resize_running=3Dfalse;this.animate=3Dfalse;this.subscribe('x=
d.signal_animation',FB.bind(function(){this.animate=3Dtrue;},this));retur=
n true;},getSize:function(){return =
{height:25,width:(this._attr.action=3D=3D'recommend'?140:96)};},calculate=
Visibility:function(){var =
b=3Ddocument.documentElement.clientHeight;if(!this.focused&&window.consol=
e&&window.console.firebug)return =
this.visible;switch(this._attr.trigger){case "manual":return false;case =
"onvisible":var a=3Dthis.dom.getBoundingClientRect().top;return =
a<=3Db;default:var d=3Dwindow.scrollY+b;var =
c=3Ddocument.documentElement.scrollHeight;return =
d/c>=3Dthis._attr.trigger;}},_handleResizeMsg:function(a){if(!this.isVali=
d())return;if(a.width)this.getIframeNode().style.width=3Da.width+'px';if(=
a.height){this._setNextResize(a.height);this._checkNextResize();}this._ma=
keVisible();},_setNextResize:function(a){this.next_resize=3Da;},_checkNex=
tResize:function(){if(!this.next_resize||this.resize_running)return;var =
b=3Dthis.getIframeNode();var =
a=3Dthis.next_resize;this.next_resize=3Dnull;if(this.animate){this.animat=
e=3Dfalse;this.resize_running=3Dtrue;FB.Anim.ate(b,{height:a+'px'},300,FB=
.bind(function(){this.resize_running=3Dfalse;this._checkNextResize();},th=
is));}else =
b.style.height=3Da+'px';}});FB.XFBML.RecommendationsBar.markRead=3Dfuncti=
on(a){FB.Event.fire('xfbml.recommendationsbar.read',a||window.location.hr=
ef);};=0A=
FB.subclass('XFBML.Registration','XFBML.IframeWidget',null,{_visibleAfter=
:'immediate',_baseHeight:167,_fieldHeight:28,_skinnyWidth:520,_skinnyBase=
Height:173,_skinnyFieldHeight:52,setupAndValidate:function(){this._attr=3D=
{action:this.getAttribute('action'),border_color:this.getAttribute('borde=
r-color'),channel_url:this.getChannelUrl(),client_id:FB._apiKey,fb_only:t=
his._getBoolAttribute('fb-only',false),fb_register:this._getBoolAttribute=
('fb-register',false),fields:this.getAttribute('fields'),height:this._get=
PxAttribute('height'),redirect_uri:this.getAttribute('redirect-uri',windo=
w.location.href),no_footer:this._getBoolAttribute('no-footer'),no_header:=
this._getBoolAttribute('no-header'),onvalidate:this.getAttribute('onvalid=
ate'),width:this._getPxAttribute('width',600),target:this.getAttribute('t=
arget')};if(this._attr.onvalidate)this.subscribe('xd.validate',this.bind(=
function(b){var d=3DFB.JSON.parse(b.value);var =
a=3Dthis.bind(function(e){FB.Arbiter.inform('Registration.Validation',{er=
rors:e,id:b.id},'parent.frames["'+this.getIframeNode().name+'"]',window.l=
ocation.protocol=3D=3D'https:');});var =
c=3DFB.Helper.executeFunctionByName(this._attr.onvalidate,d,a);if(c)a(c);=
}));this.subscribe('xd.authLogin',FB.bind(this._onAuthLogin,this));this.s=
ubscribe('xd.authLogout',FB.bind(this._onAuthLogout,this));return =
true;},getSize:function(){return =
{width:this._attr.width,height:this._getHeight()};},_getHeight:function()=
{if(this._attr.height)return this._attr.height;var =
b;if(!this._attr.fields){b=3D['name'];}else =
try{b=3DFB.JSON.parse(this._attr.fields);}catch(a){b=3Dthis._attr.fields.=
split(/,/);}if(this._attr.width<this._skinnyWidth){return =
this._skinnyBaseHeight+b.length*this._skinnyFieldHeight;}else return =
this._baseHeight+b.length*this._fieldHeight;},getUrlBits:function(){retur=
n =
{name:'registration',params:this._attr};},getDefaultWebDomain:function(){=
return =
'https_www';},_onAuthLogin:function(){if(!FB.getSession())FB.getLoginStat=
us();FB.Helper.fireEvent('auth.login',this);},_onAuthLogout:function(){if=
(!FB.getSession())FB.getLoginStatus();FB.Helper.fireEvent('auth.logout',t=
his);}});=0A=
FB.subclass('XFBML.ServerFbml','XFBML.IframeWidget',null,{_visibleAfter:'=
resize',setupAndValidate:function(){this._attr=3D{channel_url:this.getCha=
nnelUrl(),fbml:this.getAttribute('fbml'),width:this._getPxAttribute('widt=
h')};if(!this._attr.fbml){var =
a=3Dthis.dom.getElementsByTagName('script')[0];if(a&&a.type=3D=3D=3D'text=
/fbml')this._attr.fbml=3Da.innerHTML;}if(!this._attr.fbml){FB.log('<fb:se=
rverfbml> requires the "fbml" attribute.');return false;}return =
true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return {name:'serverfbml',params:this._attr};}});=0A=
FB.subclass('XFBML.ShareButton','XFBML.Element',null,{process:function(){=
this._href=3Dthis.getAttribute('href',window.location.href);this._type=3D=
this.getAttribute('type','icon_link');FB.Dom.addCss(this.dom,'fb_share_co=
unt_hidden');this._renderButton(true);},_renderButton:function(h){if(!thi=
s.isValid()){this.fire('render');return;}var =
d=3D'',e=3D'',f=3D'',c=3D'',g=3DFB.Intl._tx("Share"),i=3D'';switch(this._=
type){case 'icon':case 'icon_link':c=3D'fb_button_simple';d=3D('<span =
class=3D"fb_button_text">'+(this._type=3D=3D'icon_link'?g:'&nbsp;')+'</sp=
an>');h=3Dfalse;break;case 'link':d=3DFB.Intl._tx("Share on =
Facebook");h=3Dfalse;break;case 'button':d=3D'<span =
class=3D"fb_button_text">'+g+'</span>';c=3D'fb_button =
fb_button_small';h=3Dfalse;break;case 'button_count':d=3D'<span =
class=3D"fb_button_text">'+g+'</span>';e=3D('<span =
class=3D"fb_share_count_nub_right">&nbsp;</span>'+'<span =
class=3D"fb_share_count =
fb_share_count_right">'+this._getCounterMarkup()+'</span>');c=3D'fb_butto=
n fb_button_small';break;default:d=3D'<span =
class=3D"fb_button_text">'+g+'</span>';f=3D('<span =
class=3D"fb_share_count_nub_top">&nbsp;</span>'+'<span =
class=3D"fb_share_count =
fb_share_count_top">'+this._getCounterMarkup()+'</span>');c=3D'fb_button =
fb_button_small';i=3D'fb_share_count_wrapper';}var =
b=3DFB.guid();this.dom.innerHTML=3DFB.String.format('<span =
class=3D"{0}">{4}<a id=3D"{1}" class=3D"{2}" =
'+'target=3D"_blank">{3}</a>{5}</span>',i,b,c,d,f,e);var =
a=3Ddocument.getElementById(b);a.href=3Dthis._href;a.onclick=3Dfunction()=
{FB.ui({method:'stream.share',u:this.href});return =
false;};if(!h)this.fire('render');},_getCounterMarkup:function(){if(!this=
._count)this._count=3DFB.Data._selectByIndex(['total_count'],'link_stat',=
'url',this._href);var =
b=3D'0';if(this._count.value!=3D=3Dundefined){if(this._count.value.length=
>0){var =
a=3Dthis._count.value[0].total_count;if(a>3){FB.Dom.removeCss(this.dom,'f=
b_share_count_hidden');b=3Da>=3D1e+07?Math.round(a/1e+06)+'M':(a>=3D10000=
?Math.round(a/1000)+'K':a);}}}else =
this._count.wait(FB.bind(this._renderButton,this,false));return '<span =
class=3D"fb_share_count_inner">'+b+'</span>';}});=0A=
void(0);=0A=
=0A=
=0A=
FB.provide("", =
{"_domain":{"api":"https:\/\/api.facebook.com\/","api_read":"https:\/\/ap=
i-read.facebook.com\/","cdn":"http:\/\/static.ak.fbcdn.net\/","cdn_foreig=
n":"http:\/\/connect.facebook.net\/","graph":"https:\/\/graph.facebook.co=
m\/","https_cdn":"https:\/\/s-static.ak.fbcdn.net\/","https_staticfb":"ht=
tps:\/\/s-static.ak.facebook.com\/","https_www":"https:\/\/www.facebook.c=
om\/","staticfb":"http:\/\/static.ak.facebook.com\/","www":"http:\/\/www.=
facebook.com\/","m":"http:\/\/m.facebook.com\/","https_m":"https:\/\/m.fa=
cebook.com\/"},"_locale":"en_US","_localeIsRtl":false}, true);=0A=
FB.provide("Flash", =
{"_minVersions":[[10,0,22,87]],"_swfPath":"rsrc.php\/v1\/yK\/r\/RIxWozDt5=
Qq.swf"}, true);=0A=
FB.provide("XD", {"_xdProxyUrl":"connect\/xd_proxy.php?version=3D3"}, =
true);=0A=
FB.provide("Arbiter", =
{"_canvasProxyUrl":"connect\/canvas_proxy.php?version=3D3"}, true);=0A=
FB.provide('Auth', {"_xdStorePath":"xd_localstorage\/v2"}, true);=0A=
FB.initSitevars =3D =
{"parseXFBMLBeforeDomReady":false,"computeContentSizeVersion":0,"iframePe=
rmissions":{"read_stream":false,"manage_mailbox":false,"manage_friendlist=
s":false,"read_mailbox":false,"publish_checkins":true,"status_update":tru=
e,"photo_upload":true,"video_upload":true,"sms":false,"create_event":true=
,"rsvp_event":true,"offline_access":true,"email":true,"xmpp_login":false,=
"create_note":true,"share_item":true,"export_stream":false,"publish_strea=
m":true,"publish_likes":true,"ads_management":false,"contact_email":true,=
"access_private_data":false,"read_insights":false,"read_requests":false,"=
read_friendlists":true,"manage_pages":false,"physical_login":false,"manag=
e_groups":false,"read_deals":false}}; FB.widgetPipeEnabledApps =3D =
{"111476658864976":1,"cca6477272fc5cb805f85a84f20fca1d":1,"17915016547201=
0":1}; FB.widgetPipeTagCountThreshold =3D 4;=0A=
FB.provide("Canvas.Prefetcher", =
{"_appIdsBlacklist":[144959615576466],"_sampleRate":500}, true);=0A=
FB.provide("XFBML.ConnectBar", =
{"imgs":{"buttonUrl":"rsrc.php\/v1\/yY\/r\/h_Y6u1wrZPW.png","missingProfi=
leUrl":"rsrc.php\/v1\/yo\/r\/UlIqmHJn-SK.gif"}}, true);=0A=
FB.provide("XFBML.ProfilePic", =
{"_defPicMap":{"pic":"rsrc.php\/v1\/yh\/r\/C5yt7Cqf3zU.jpg","pic_big":"rs=
rc.php\/v1\/yL\/r\/HsTZSDw4avx.gif","pic_big_with_logo":"rsrc.php\/v1\/y5=
\/r\/SRDCaeCL7hM.gif","pic_small":"rsrc.php\/v1\/yi\/r\/odA9sNLrE86.jpg",=
"pic_small_with_logo":"rsrc.php\/v1\/yD\/r\/k1xiRXKnlGd.gif","pic_square"=
:"rsrc.php\/v1\/yo\/r\/UlIqmHJn-SK.gif","pic_square_with_logo":"rsrc.php\=
/v1\/yX\/r\/9dYJBPDHXwZ.gif","pic_with_logo":"rsrc.php\/v1\/yu\/r\/fPPR9f=
2FJ3t.gif"}}, true);=0A=
if (FB.Dom && FB.Dom.addCssRules) { =
FB.Dom.addCssRules(".fb_hidden{position:absolute;top:-10000px;z-index:100=
01}\n.fb_invisible{display:none}\n.fb_reset{background:none;border-spacin=
g:0;border:0;color:#000;cursor:auto;direction:ltr;font-family:\"lucida =
grande\", tahoma, verdana, arial, sans-serif;font-size: =
11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spac=
ing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:l=
eft;text-decoration:none;text-indent:0;text-shadow:none;text-transform:no=
ne;visibility:visible;white-space:normal;word-spacing:normal}\n.fb_link =
img{border:none}\n.fb_dialog{background:rgba(82, 82, 82, =
.7);position:absolute;top:-10000px;z-index:10001}\n.fb_dialog_advanced{pa=
dding:10px;-moz-border-radius:8px;-webkit-border-radius:8px}\n.fb_dialog_=
content{background:#fff;color:#333}\n.fb_dialog_close_icon{background:url=
(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yq\/r\/IE9JII6Z1Ys.png) =
no-repeat scroll 0 0 =
transparent;_background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\=
/v1\/yL\/r\/s816eWC-2sl.gif);cursor:pointer;display:block;height:15px;pos=
ition:absolute;right:18px;top:17px;width:15px;top:8px\\9;right:7px\\9}\n.=
fb_dialog_mobile =
.fb_dialog_close_icon{top:5px;left:5px;right:auto}\n.fb_dialog_padding{ba=
ckground-color:transparent;position:absolute;width:1px;z-index:-1}\n.fb_d=
ialog_close_icon:hover{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.=
php\/v1\/yq\/r\/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px =
transparent;_background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\=
/v1\/yL\/r\/s816eWC-2sl.gif)}\n.fb_dialog_close_icon:active{background:ur=
l(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yq\/r\/IE9JII6Z1Ys.png) =
no-repeat scroll 0 -30px =
transparent;_background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\=
/v1\/yL\/r\/s816eWC-2sl.gif)}\n.fb_dialog_loader{background-color:#f2f2f2=
;border:1px solid #606060;font-size: =
24px;padding:20px}\n.fb_dialog_top_left,\n.fb_dialog_top_right,\n.fb_dial=
og_bottom_left,\n.fb_dialog_bottom_right{height:10px;width:10px;overflow:=
hidden;position:absolute}\n.fb_dialog_top_left{background:url(http:\/\/st=
atic.ak.fbcdn.net\/rsrc.php\/v1\/ye\/r\/8YeTNIlTZjm.png) no-repeat 0 =
0;left:-10px;top:-10px}\n.fb_dialog_top_right{background:url(http:\/\/sta=
tic.ak.fbcdn.net\/rsrc.php\/v1\/ye\/r\/8YeTNIlTZjm.png) no-repeat 0 =
-10px;right:-10px;top:-10px}\n.fb_dialog_bottom_left{background:url(http:=
\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/ye\/r\/8YeTNIlTZjm.png) no-repeat =
0 =
-20px;bottom:-10px;left:-10px}\n.fb_dialog_bottom_right{background:url(ht=
tp:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/ye\/r\/8YeTNIlTZjm.png) =
no-repeat 0 =
-30px;right:-10px;bottom:-10px}\n.fb_dialog_vert_left,\n.fb_dialog_vert_r=
ight,\n.fb_dialog_horiz_top,\n.fb_dialog_horiz_bottom{position:absolute;b=
ackground:#525252;filter:alpha(opacity=3D70);opacity:.7}\n.fb_dialog_vert=
_left,\n.fb_dialog_vert_right{width:10px;height:100\u0025}\n.fb_dialog_ve=
rt_left{margin-left:-10px}\n.fb_dialog_vert_right{right:0;margin-right:-1=
0px}\n.fb_dialog_horiz_top,\n.fb_dialog_horiz_bottom{width:100\u0025;heig=
ht:10px}\n.fb_dialog_horiz_top{margin-top:-10px}\n.fb_dialog_horiz_bottom=
{bottom:0;margin-bottom:-10px}\n.fb_dialog_iframe{line-height:0}\n.fb_dia=
log_content .dialog_title{background:#6d84b4;border:1px solid =
#3b5998;color:#fff;font-size: =
14px;font-weight:bold;margin:0}\n.fb_dialog_content .dialog_title > =
span{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yd\/r\/Co=
u7n-nqK52.gif)\nno-repeat 5px 50\u0025;float:left;padding:5px 0 7px =
26px}\nbody.fb_hidden{-webkit-transform:none;height:100\u0025;margin:0;le=
ft:-10000px;overflow:visible;position:absolute;top:-10000px;width:100\u00=
25\n}\n.fb_dialog.fb_dialog_mobile.loading{background:url(http:\/\/static=
.ak.fbcdn.net\/rsrc.php\/v1\/yO\/r\/_j03izEX40U.gif)\nwhite no-repeat =
50\u0025 =
50\u0025;min-height:100\u0025;min-width:100\u0025;overflow:hidden;positio=
n:absolute;top:0;z-index:10001}\n.fb_dialog.fb_dialog_mobile.loading.cent=
ered{max-height:590px;min-height:590px;max-width:500px;min-width:500px}\n=
#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, =
.45);position:absolute;left:-10000px;top:-10000px;width:30000px;min-heigh=
t:30000px;z-index:10000}\n#fb-root =
#fb_dialog_ipad_overlay.hidden{display:none}\n.fb_dialog.fb_dialog_mobile=
.loading iframe{visibility:hidden}\n.fb_dialog_mobile =
.fb_dialog_iframe,\n.fb_dialog.fb_dialog_mobile.centered{-webkit-box-shad=
ow:0 0 7px 7px rgba(0, 0, 0, .05),\n0 0 10px 10px rgba(0, 0, 0, =
.05)}\n.fb_dialog_content .dialog_header{-webkit-box-shadow:white 0 1px =
1px -1px inset;background:-webkit-gradient(linear, 0 0, 0 100\u0025, =
from(#738ABA), to(#2C4987));border-bottom:1px =
solid;border-color:#1d4088;color:#fff;font:14px Helvetica, =
sans-serif;font-weight:bold;text-overflow:ellipsis;text-shadow:rgba(0, =
30, 84, .296875) 0 -1px =
0;vertical-align:middle\nwhite-space:nowrap}\n.fb_dialog_content =
.dialog_header =
table{-webkit-font-smoothing:subpixel-antialiased;height:43px;width:100\u=
0025\n}\n.fb_dialog_content .dialog_header td.header_left{font-size: =
12px;padding-left:5px;vertical-align:middle;width:60px\n}\n.fb_dialog_con=
tent .dialog_header td.header_right{font-size: =
12px;padding-right:5px;vertical-align:middle;width:60px\n}\n.fb_dialog_co=
ntent .touchable_button{background:-webkit-gradient(linear, 0 0, 0 =
100\u0025, from(#4966A6),\ncolor-stop(0.5, #355492), =
to(#2A4887));border:1px solid =
#29447e;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-we=
bkit-box-shadow:rgba(0, 0, 0, .117188) 0 1px 1px inset,\nrgba(255, 255, =
255, .167969) 0 1px =
0;display:inline-block;margin-top:3px;max-width:85px;line-height:18px;pad=
ding:4px 12px;position:relative}\n.fb_dialog_content .dialog_header =
.touchable_button input{border:none;background:none;color:#fff;font:12px =
Helvetica, sans-serif;font-weight:bold;margin:2px -12px;padding:2px 6px =
3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px =
0}\n.fb_dialog_content .dialog_header =
.header_center{color:#fff;font-size: =
16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:m=
iddle}\n.fb_dialog_content =
.dialog_content{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1=
\/y9\/r\/jKEcVPZFk-2.gif) no-repeat 50\u0025 50\u0025;border:1px solid =
#555;border-bottom:0;border-top:0;height:150px}\n.fb_dialog_content =
.dialog_footer{background:#f2f2f2;border:1px solid =
#555;border-top-color:#ccc;height:40px}\n#fb_dialog_loader_close{float:le=
ft}\n.fb_dialog.fb_dialog_mobile =
.fb_dialog_close_button{text-shadow:rgba(0, 30, 84, .296875) 0 -1px =
0}\n.fb_dialog.fb_dialog_mobile =
.fb_dialog_close_icon{visibility:hidden}\n.fb_iframe_widget{position:rela=
tive;display:-moz-inline-block;display:inline-block}\n.fb_iframe_widget =
iframe{position:relative;vertical-align:text-bottom}\n.fb_iframe_widget =
span{position:relative}\n.fb_hide_iframes =
iframe{position:relative;left:-10000px}\n.fb_iframe_widget_loader{positio=
n:relative;display:inline-block}\n.fb_iframe_widget_loader =
iframe{min-height:32px;z-index:2;zoom:1}\n.fb_iframe_widget_loader =
.FB_Loader{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/y9\=
/r\/jKEcVPZFk-2.gif) =
no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left=
:50\u0025;z-index:4}\n.fb_button_simple,\n.fb_button_simple_rtl{backgroun=
d-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yH\/r\/eIpbnVKI9l=
R.png);background-repeat:no-repeat;cursor:pointer;outline:none;text-decor=
ation:none}\n.fb_button_simple_rtl{background-position:right =
0}\n.fb_button_simple .fb_button_text{margin:0 0 0 =
20px;padding-bottom:1px}\n.fb_button_simple_rtl .fb_button_text{margin:0 =
10px 0 0}\na.fb_button_simple:hover =
.fb_button_text,\na.fb_button_simple_rtl:hover =
.fb_button_text,\n.fb_button_simple:hover =
.fb_button_text,\n.fb_button_simple_rtl:hover =
.fb_button_text{text-decoration:underline}\n.fb_button,\n.fb_button_rtl{b=
ackground:#29447e =
url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yL\/r\/FGFbc80dUKj.png);b=
ackground-repeat:no-repeat;cursor:pointer;display:inline-block;padding:0 =
0 0 1px;text-decoration:none;outline:none}\n.fb_button =
.fb_button_text,\n.fb_button_rtl .fb_button_text{background:#5f78ab =
url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yL\/r\/FGFbc80dUKj.png);b=
order-top:solid 1px #879ac0;border-bottom:solid 1px =
#1a356e;color:#fff;display:block;font-family:\"lucida =
grande\",tahoma,verdana,arial,sans-serif;font-weight:bold;padding:2px =
6px 3px 6px;margin:1px 1px 0 =
21px;text-shadow:none}\na.fb_button,\na.fb_button_rtl,\n.fb_button,\n.fb_=
button_rtl{text-decoration:none}\na.fb_button:active =
.fb_button_text,\na.fb_button_rtl:active =
.fb_button_text,\n.fb_button:active =
.fb_button_text,\n.fb_button_rtl:active =
.fb_button_text{border-bottom:solid 1px #29447e;border-top:solid 1px =
#45619d;background:#4f6aa3;text-shadow:none}\n.fb_button_xlarge,\n.fb_but=
ton_xlarge_rtl{background-position:left -60px;font-size: =
24px;line-height:30px}\n.fb_button_xlarge .fb_button_text{padding:3px =
8px 3px =
12px;margin-left:38px}\na.fb_button_xlarge:active{background-position:lef=
t -99px}\n.fb_button_xlarge_rtl{background-position:right =
-268px}\n.fb_button_xlarge_rtl .fb_button_text{padding:3px 8px 3px =
12px;margin-right:39px}\na.fb_button_xlarge_rtl:active{background-positio=
n:right =
-307px}\n.fb_button_large,\n.fb_button_large_rtl{background-position:left=
 -138px;font-size: 13px;line-height:16px}\n.fb_button_large =
.fb_button_text{margin-left:24px;padding:2px 6px 4px =
6px}\na.fb_button_large:active{background-position:left =
-163px}\n.fb_button_large_rtl{background-position:right =
-346px}\n.fb_button_large_rtl =
.fb_button_text{margin-right:25px}\na.fb_button_large_rtl:active{backgrou=
nd-position:right =
-371px}\n.fb_button_medium,\n.fb_button_medium_rtl{background-position:le=
ft -188px;font-size: =
11px;line-height:14px}\na.fb_button_medium:active{background-position:lef=
t -210px}\n.fb_button_medium_rtl{background-position:right =
-396px}\n.fb_button_text_rtl,\n.fb_button_medium_rtl =
.fb_button_text{padding:2px 6px 3px =
6px;margin-right:22px}\na.fb_button_medium_rtl:active{background-position=
:right =
-418px}\n.fb_button_small,\n.fb_button_small_rtl{background-position:left=
 -232px;font-size: 10px;line-height:10px}\n.fb_button_small =
.fb_button_text{padding:2px 6px =
3px;margin-left:17px}\na.fb_button_small:active,\n.fb_button_small:active=
{background-position:left =
-250px}\n.fb_button_small_rtl{background-position:right =
-440px}\n.fb_button_small_rtl .fb_button_text{padding:2px =
6px;margin-right:18px}\na.fb_button_small_rtl:active{background-position:=
right =
-458px}\n.fb_share_count_wrapper{position:relative;float:left}\n.fb_share=
_count{background:#b0b9ec none repeat scroll 0 =
0;color:#333;font-family:\"lucida grande\", tahoma, verdana, arial, =
sans-serif;text-align:center}\n.fb_share_count_inner{background:#e8ebf2;d=
isplay:block}\n.fb_share_count_right{margin-left:-1px;display:inline-bloc=
k}\n.fb_share_count_right .fb_share_count_inner{border-top:solid 1px =
#e8ebf2;border-bottom:solid 1px #b0b9ec;margin:1px 1px 0 1px;font-size: =
10px;line-height:10px;padding:2px 6px =
3px;font-weight:bold}\n.fb_share_count_top{display:block;letter-spacing:-=
1px;line-height:34px;margin-bottom:7px;font-size: 22px;border:solid 1px =
#b0b9ec}\n.fb_share_count_nub_top{border:none;display:block;position:abso=
lute;left:7px;top:35px;margin:0;padding:0;width:6px;height:7px;background=
-repeat:no-repeat;background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc=
.php\/v1\/yU\/r\/bSOHtKbCGYI.png)}\n.fb_share_count_nub_right{border:none=
;display:inline-block;padding:0;width:5px;height:10px;background-repeat:n=
o-repeat;background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\=
/yX\/r\/i_oIVTKMYsL.png);vertical-align:top;background-position:right =
5px;z-index:10;left:2px;margin:0 2px 0 =
0;position:relative}\n.fb_share_no_count{display:none}\n.fb_share_size_Sm=
all .fb_share_count_right .fb_share_count_inner{font-size: =
10px}\n.fb_share_size_Medium .fb_share_count_right =
.fb_share_count_inner{font-size: 11px;padding:2px 6px =
3px;letter-spacing:-1px;line-height:14px}\n.fb_share_size_Large =
.fb_share_count_right .fb_share_count_inner{font-size: =
13px;line-height:16px;padding:2px 6px =
4px;font-weight:normal;letter-spacing:-1px}\n.fb_share_count_hidden =
.fb_share_count_nub_top,\n.fb_share_count_hidden =
.fb_share_count_top,\n.fb_share_count_hidden =
.fb_share_count_nub_right,\n.fb_share_count_hidden =
.fb_share_count_right{visibility:hidden}\n.fb_connect_bar_container =
div,\n.fb_connect_bar_container span,\n.fb_connect_bar_container =
a,\n.fb_connect_bar_container img,\n.fb_connect_bar_container =
strong{background:none;border-spacing:0;border:0;direction:ltr;font-style=
:normal;font-variant:normal;letter-spacing:normal;line-height:1;margin:0;=
overflow:visible;padding:0;text-align:left;text-decoration:none;text-inde=
nt:0;text-shadow:none;text-transform:none;visibility:visible;white-space:=
normal;word-spacing:normal;vertical-align:baseline}\n.fb_connect_bar_cont=
ainer{position:fixed;left:0 !important;right:0 !important;height:42px =
!important;padding:0 25px !important;margin:0 =
!important;vertical-align:middle !important;border-bottom:1px solid #333 =
!important;background:#3b5998 !important;z-index:99999999 =
!important;overflow:hidden =
!important}\n.fb_connect_bar_container_ie6{position:absolute;top:expressi=
on(document.compatMode=3D=3D\"CSS1Compat\"? =
document.documentElement.scrollTop+\"px\":body.scrollTop+\"px\")}\n.fb_co=
nnect_bar{position:relative;margin:auto;height:100\u0025;width:100\u0025;=
padding:6px 0 0 0 !important;background:none;color:#fff =
!important;font-family:\"lucida grande\", tahoma, verdana, arial, =
sans-serif !important;font-size: 13px !important;font-style:normal =
!important;font-variant:normal !important;font-weight:normal =
!important;letter-spacing:normal !important;line-height:1 =
!important;text-decoration:none !important;text-indent:0 =
!important;text-shadow:none !important;text-transform:none =
!important;white-space:normal !important;word-spacing:normal =
!important}\n.fb_connect_bar a:hover{color:#fff}\n.fb_connect_bar =
.fb_profile img{height:30px;width:30px;vertical-align:middle;margin:0 =
6px 5px 0}\n.fb_connect_bar div a,\n.fb_connect_bar =
span,\n.fb_connect_bar span a{color:#bac6da;font-size: =
11px;text-decoration:none}\n.fb_connect_bar =
.fb_buttons{float:right;margin-top:7px}\n.fb_edge_widget_with_comment{pos=
ition:relative;*z-index:1000}\n.fb_edge_widget_with_comment =
span.fb_edge_comment_widget{position:absolute}\n.fb_edge_widget_with_comm=
ent span.fb_edge_comment_widget =
iframe.fb_ltr{left:-4px}\n.fb_edge_widget_with_comment =
span.fb_edge_comment_widget =
iframe.fb_rtl{left:2px}\n.fb_edge_widget_with_comment =
span.fb_send_button_form_widget{left:0;z-index:1}\n.fb_edge_widget_with_c=
omment span.fb_send_button_form_widget =
.FB_Loader{left:0;top:1px;margin-top:6px;margin-left:0;background-positio=
n:50\u0025 =
50\u0025;background-color:#fff;height:150px;width:394px;border:1px #666 =
solid;border-bottom:2px solid =
#283e6c;z-index:1}\n.fb_edge_widget_with_comment =
span.fb_send_button_form_widget.dark =
.FB_Loader{background-color:#000;border-bottom:2px solid =
#ccc}\n.fb_edge_widget_with_comment =
span.fb_send_button_form_widget.siderender\n.FB_Loader{margin-top:0}\n.fb=
pluginrecommendationsbar{position:fixed =
!important;bottom:0;z-index:999}\n.fbpluginrecommendationsbarleft{left:10=
px}\n.fbpluginrecommendationsbarright{right:10px}\n", =
["fb.css.base","fb.css.dialog","fb.css.iframewidget","fb.css.button","fb.=
css.sharebutton","fb.css.connectbarwidget","fb.css.edgecommentwidget","fb=
.css.sendbuttonformwidget","fb.css.plugin.recommendationsbar"]); }
------=_NextPart_000_007E_01CC80C8.AF9369F0--

