From: "Saved by Internet Explorer 11"
Subject: =?Windows-1252?Q?42_U.S._Code_=A7_3796gg_-_Purpose_of_program_and_grants_?=
	=?Windows-1252?Q?|_US_Law_|_LII_/_Legal_Information_Institute?=
Date: Wed, 25 Nov 2015 12:56:08 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01D12780.A77784A0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://www.law.cornell.edu/sites/all/themes/liizenboot/images/insignia.gif

R0lGODlhKAAtAMQAAF5eXqSkpPf392tra97e3oiIh8XFxX19fenp62ZmZrS0tJmZmdbW1v///+bm
5nNzc5OTk4SEhL29vczMzK2trWRiXWtjY+/v74yMjAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAH
AP8ALAAAAAAoAC0AAAX/YCWOZGmeaKqubOu+bCLPdA2f8rMYSOP7ggnlILuVEgfD5cKgQA6RAyZg
IAgYC+OoILkuBjJwbRBRXAiYW0JxDYhzj/gDAJgdupLXgIGAvBcTCAKDgwgGEDMPEAgMAywPDg5E
MgqCBAYBC5oLEg4CCBRhB5EPKgkMBJMRBA0TaSgQDA0MDzKjDCoSF5MLAg5pCSkyEA4XC7YXBsFH
GA3HCRACfsstvYgJCw2vIzKGYA/GP+Lj5A0QF7UDPNQV2AKTDBcJDcEEDPcEM6gEBA4y9EzaHRCQ
hdulBAMCNAhQgV4FeTIELEOQQN6EfxUUuklQhVoEARFkOCAAoGEwBEuW/0ykqHKeCAYO2n2MMIKC
AzDNAgRzSLEORRESI2JMoBADQgcURiQLJgGBI5MVlFBYGkwq1QbtKiDIw/HCiIX1JnwNs8BYjbIL
arkMhqqdwq8hHyr4Wq7uj6xmZGIV0YBIBQFJ+eYzsZdEAlY1vSIp3Hdn4IYK/tnFypFyBQqUDzD2
C/irhATNqBWeZ9SAZQoCBBYWYPRhHr6ffczDSrvBANmms+pqh8GrCAKhKtzz/C9BgSxYIRilV7nd
KVwJKBAYMeFiBTYjHCiT7aNhQ9uyJ8SUcWFuguojAlwAE2GhW4rzsCGvoGlegYoMiTagOeACQxEP
SCMDKjnIwx1tt4FHD/wCavETTDQHkDABA8M0EEp0F0CQHAQacghBQ9FQUAdm1zAgFgntGXUeSAPK
Mpk9Mnx0EWj7HTEBAWIgwGAF4Cggxm1iPKCAA6VEoGMYBJxo2AHlzXCBAxEAsIoD9z3QQC2LEFBK
bxCt8Q4KPPDiyysGCKCAlQN0YUAdxGRoiyHC9KMKKxMgsgABCjSgAAF+xNKAlrY4gIsKByAgyQyV
CHDJAoI6wIknF1w4QKEIRLjCHn38EQghhRjwDEKLDMoOCgl0wcBGicgxRx0I3SHAZzCAViYWP9aA
UBlnqKhFEkswoMATB0hBRTFYiDDqDQPs0IM4QQyhxbPQRivttNQDQhsCADs=

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://www.law.cornell.edu/uscode/images/pdf.gif

R0lGODlhEAAQAMQAAP///97n597e3t7W1t7Ozue9vee1vee1teetreecnOeMjOeEhOd7e+dzc+dr
a+djY+9aWudaWu9SUudSWudKSu9CSudCQu85Oec5QucxMecpKf8AABAQEAAAAAAAAAAAACH5BAUU
AAAALAAAAAAQABAAAAVjICB2ZFlynKh2Quu23JaaNCnEcrftPM+eul6P5eLUaK/U6EVBvG6rFybx
VAKILU3DFYAuWwmCwpGMCgYQxCFzsUwMVuLComAcEIpHJS6IWJ5nBXEOFASAAgFxEodFKiiPkJAh
ADs=

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://www.law.cornell.edu/uscode/images/feed.gif

R0lGODlhEAAQAOYAAPSRNut/MvqcOfudOviZOfz18P/58+6FNOh5MeZ/M/aUN/KNNeZ0L+mFNfCJ
NO6FM/748uNuLv7y5tpeKud4L+yKNuF4MeyBMuBqLep9MeN5MuN5MfmdQeiDNN5lLP3x5t5vL99x
MNxhK/3ateF0MOuJNeiFNf738uV0LuJ2MeeBM95wMOV8MuiCNPzChOqHNd1uL+R7MuV9MumINvqs
XvrOp/ivae6RTPSmZ+6aZPnIm+l+OfS9mPieRO+NQe6rif7s2vmlUu6ylfG3l/u5d+B1RfOkZ++d
ZPSsc/zZtfetaf3fwf7x5vKjZuaLYPi/jvabRPKTQvSygPupUvqiRv7mzvfDmfi0deyWY/ehUOiJ
VffUvvWpaPzjzfrDj+qJSfXAmPW/mf3lzfmfRfvm2PnXv+JwNvq+g/uvXuR8R/qzavrTs/eXOPma
OfWSN/GLNeqwh////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAQABAAAAfpgAVwFhsxMgkqHQ0vJRUzcII7KBQZFw8OCwAKbG0CHIMoXzxgTZia
nAIDBCYbFEdxsBA6UKiqbg0xGTdWax+wBkSpBG5vLTKWpjZAsC7DbwcJCQ84EF1ePW0jsFfPASwq
DlywcQZoA0lxED4BCBodmVlnEuQ0br5hCAwpDadtVNpMoiCJc4JBBBIvNi2p4mLMPCkBTsTRgiFE
CTZqYIlx8yROGQRb4vzwAKJCmykG4tR4YyQOGQZD4ggRAWNGqiBKuuXAEiGNkyITVsDh4OwAO4MY
PIiYYAYSHBMNWiRgoSEFiRAgYAgtEAgAOw==

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://www.law.cornell.edu/sites/all/themes/liizenboot/images/LII_logo_footer.gif

R0lGODlhPgArAMQAAFRUVP///6Wlpd/f35mZmb29vYmJiff394WFhfDw8LW1tXx8fMzMzGpqaq2t
rebm5tbW1mZmZsXFxZSUlHR0dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAH
AP8ALAAAAAA+ACsAAAX/ICGOQWmeaKqurDm+AREtxCS0eK6X73gQFMdguCsaTcOhQxQzSI7QaEAh
IMQWCql2t7QSsNtwqxtDZMVoFPl7TrvX5t0hNz/WU/B2CdIT2SB3KQMCExN+IxCDhi9/gSV5KxIj
DEYMI08oEIuYK5AqigSOOD8iAykJIw9jTARxKg+LCUYPVQSmKAeLqiyeKQ8kR6kqwrysrqfARiOy
uMurXscoqEzBIswozsXQeifTVtUE1yfZncbcJt5Q5OPWz2XnJeng4i7t2u8r8sr22PwqvdKSFVlX
L5y7VvAC6BvoryA9NebyCdxBkEdDiNskUttnMEXFEwC7TdTx8aOJkOhGruYoeRFkRBWkvrEQ5WNY
y5MvkW2EKWBXQVExbj7KieLXTmQBa/hMKWIpHqInBqg0YSkpAacKiZXLqILPURQFuHm71a0WVpdc
U1gSIeoBgwIEuK2dwMmEJhF1n3oBI01Bn78iCpSQCjhRjb8Q/rHiiwYoUBOP1zB2A/MISspaJCfE
DEUzZzSXPx/x68WAYNFbSMeIQECAa9RFXLsmQQBAgwUUZMLG8TcojN0r+wQIAQA7

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.law.cornell.edu/sites/www.law.cornell.edu/files/css/css_kShW4RPmRstZ3SpIC-ZvVGNFVAi0WEMuCnI0ZkYIaFw.css

#autocomplete {
	border: 1px solid currentColor; border-image: none; overflow: hidden; =
position: absolute; z-index: 100;
}
#autocomplete ul {
	list-style: none; margin: 0px; padding: 0px;
}
#autocomplete li {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); white-space: pre; =
cursor: default; -ms-zoom: 1;
}
html.js input.form-autocomplete {
	background-position: 100%; background-image: =
url("/misc/throbber-inactive.png"); background-repeat: no-repeat;
}
html.js input.throbbing {
	background-position: 100%; background-image: =
url("/misc/throbber-active.gif");
}
html.js fieldset.collapsed {
	height: 1em; border-right-width: 0px; border-bottom-width: 0px; =
border-left-width: 0px;
}
html.js fieldset.collapsed .fieldset-wrapper {
	display: none;
}
fieldset.collapsible {
	position: relative;
}
fieldset.collapsible .fieldset-legend {
	display: block;
}
.form-textarea-wrapper textarea {
	margin: 0px; width: 100%; display: block; box-sizing: border-box; =
-moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.resizable-textarea .grippie {
	background: url("/misc/grippie.png") no-repeat center 2px rgb(238, 238, =
238); border-width: 0px 1px 1px; border-style: solid; border-color: =
rgb(221, 221, 221); border-image: none; height: 9px; overflow: hidden; =
cursor: s-resize;
}
body.drag {
	cursor: move;
}
.draggable a.tabledrag-handle {
	height: 1.7em; overflow: hidden; text-decoration: none; margin-left: =
-1em; float: left; cursor: move;
}
a.tabledrag-handle:hover {
	text-decoration: none;
}
a.tabledrag-handle .handle {
	background: url("/misc/draggable.png") no-repeat 6px 9px; margin: =
-0.4em 0.5em; padding: 0.42em 0.5em; width: 13px; height: 13px;
}
a.tabledrag-handle-hover .handle {
	background-position: 6px -11px;
}
div.indentation {
	margin: -0.4em 0.2em -0.4em -0.4em; padding: 0.42em 0px 0.42em 0.6em; =
width: 20px; height: 1.7em; float: left;
}
div.tree-child {
	background: url("/misc/tree.png") no-repeat 11px;
}
div.tree-child-last {
	background: url("/misc/tree-bottom.png") no-repeat 11px;
}
div.tree-child-horizontal {
	background: url("/misc/tree.png") no-repeat -11px;
}
.tabledrag-toggle-weight-wrapper {
	text-align: right;
}
table.sticky-header {
	margin-top: 0px; background-color: rgb(255, 255, 255);
}
.progress .bar {
	border: 1px solid currentColor; border-image: none; background-color: =
rgb(255, 255, 255);
}
.progress .filled {
	width: 5px; height: 1.5em; background-color: rgb(0, 0, 0);
}
.progress .percentage {
	float: right;
}
.ajax-progress {
	display: inline-block;
}
.ajax-progress .throbber {
	background: url("/misc/throbber-active.gif") no-repeat 0px; margin: =
2px; width: 15px; height: 15px; float: left;
}
.ajax-progress .message {
	padding-left: 20px;
}
tr .ajax-progress .throbber {
	margin: 0px 2px;
}
.ajax-progress-bar {
	width: 16em;
}
.container-inline div {
	display: inline;
}
.container-inline label {
	display: inline;
}
.container-inline .fieldset-wrapper {
	display: block;
}
.nowrap {
	white-space: nowrap;
}
html.js .js-hide {
	display: none;
}
.element-hidden {
	display: none;
}
.element-invisible {
	height: 1px; overflow: hidden; position: absolute !important; clip: =
rect(1px, 1px, 1px, 1px);
}
.element-focusable.element-invisible:active {
	height: auto; overflow: visible; position: static !important; clip: =
auto;
}
.element-focusable.element-invisible:focus {
	height: auto; overflow: visible; position: static !important; clip: =
auto;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: =
".";
}
* html .clearfix {
	height: 1%;
}
*:first-child + html .clearfix {
	min-height: 1%;
}
div.messages {
	background-position: 8px 8px; margin: 6px 0px; padding: 10px 10px 10px =
50px; border: 1px solid currentColor; border-image: none; =
background-repeat: no-repeat;
}
div.status {
	border-color: rgb(187, 238, 119); background-image: =
url("/misc/message-24-ok.png");
}
div.status {
	color: rgb(35, 70, 0);
}
.ok {
	color: rgb(35, 70, 0);
}
div.status {
	background-color: rgb(248, 255, 240);
}
table tr.ok {
	background-color: rgb(248, 255, 240);
}
div.warning {
	border-color: rgb(238, 221, 85); background-image: =
url("/misc/message-24-warning.png");
}
div.warning {
	color: rgb(136, 68, 0);
}
.warning {
	color: rgb(136, 68, 0);
}
div.warning {
	background-color: rgb(255, 252, 229);
}
table tr.warning {
	background-color: rgb(255, 252, 229);
}
div.error {
	border-color: rgb(237, 84, 29); background-image: =
url("/misc/message-24-error.png");
}
div.error {
	color: rgb(140, 46, 11);
}
.error {
	color: rgb(140, 46, 11);
}
div.error {
	background-color: rgb(254, 245, 241);
}
table tr.error {
	background-color: rgb(254, 245, 241);
}
div.error p.error {
	color: rgb(51, 51, 51);
}
div.messages ul {
	margin: 0px 0px 0px 1em; padding: 0px;
}
div.messages ul li {
	list-style-image: none;
}
fieldset {
	padding: 0.5em; margin-bottom: 1em;
}
form {
	margin: 0px; padding: 0px;
}
hr {
	border: 1px solid gray; border-image: none; height: 1px;
}
img {
	border: 0px currentColor; border-image: none;
}
table {
	border-collapse: collapse;
}
th {
	text-align: left; padding-right: 1em; border-bottom-color: rgb(204, =
204, 204); border-bottom-width: 3px; border-bottom-style: solid;
}
tbody {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; =
border-top-style: solid;
}
tr.even {
	padding: 0.1em 0.6em; border-bottom-color: rgb(204, 204, 204); =
border-bottom-width: 1px; border-bottom-style: solid; background-color: =
rgb(238, 238, 238);
}
tr.odd {
	padding: 0.1em 0.6em; border-bottom-color: rgb(204, 204, 204); =
border-bottom-width: 1px; border-bottom-style: solid; background-color: =
rgb(238, 238, 238);
}
th.active img {
	display: inline;
}
td.active {
	background-color: rgb(221, 221, 221);
}
.item-list .title {
	font-weight: bold;
}
.item-list ul {
	margin: 0px 0px 0.75em; padding: 0px;
}
.item-list ul li {
	margin: 0px 0px 0.25em 1.5em; padding: 0px;
}
.form-item {
	margin-top: 1em; margin-bottom: 1em;
}
.form-actions {
	margin-top: 1em; margin-bottom: 1em;
}
tr.odd .form-item {
	margin-top: 0px; margin-bottom: 0px; white-space: nowrap;
}
tr.even .form-item {
	margin-top: 0px; margin-bottom: 0px; white-space: nowrap;
}
.form-item .description {
	font-size: 0.85em;
}
label {
	font-weight: bold; display: block;
}
label.option {
	font-weight: normal; display: inline;
}
.form-checkboxes .form-item {
	margin-top: 0.4em; margin-bottom: 0.4em;
}
.form-radios .form-item {
	margin-top: 0.4em; margin-bottom: 0.4em;
}
.form-type-radio .description {
	margin-left: 2.4em;
}
.form-type-checkbox .description {
	margin-left: 2.4em;
}
input.form-checkbox {
	vertical-align: middle;
}
input.form-radio {
	vertical-align: middle;
}
.marker {
	color: rgb(255, 0, 0);
}
.form-required {
	color: rgb(255, 0, 0);
}
.form-item input.error {
	border: 2px solid red; border-image: none;
}
.form-item textarea.error {
	border: 2px solid red; border-image: none;
}
.form-item select.error {
	border: 2px solid red; border-image: none;
}
.container-inline .form-actions {
	margin-top: 0px; margin-bottom: 0px;
}
.form-actions.container-inline {
	margin-top: 0px; margin-bottom: 0px;
}
.more-link {
	text-align: right;
}
.more-help-link {
	text-align: right;
}
.more-help-link a {
	background: url("/misc/help.png") no-repeat 0px 50%; padding: 1px 0px =
1px 20px;
}
.item-list .pager {
	text-align: center; clear: both;
}
.item-list .pager li {
	padding: 0.5em; display: inline; list-style-type: none; =
background-image: none;
}
.pager-current {
	font-weight: bold;
}
#autocomplete li.selected {
	background: rgb(0, 114, 185); color: rgb(255, 255, 255);
}
html.js fieldset.collapsible .fieldset-legend {
	background: url("/misc/menu-expanded.png") no-repeat 5px 65%; =
padding-left: 15px;
}
html.js fieldset.collapsed .fieldset-legend {
	background-position: 5px 50%; background-image: =
url("/misc/menu-collapsed.png");
}
.fieldset-legend span.summary {
	color: rgb(153, 153, 153); font-size: 0.9em; margin-left: 0.5em;
}
tr.drag {
	background-color: rgb(255, 255, 240);
}
tr.drag-previous {
	background-color: rgb(255, 255, 221);
}
.tabledrag-toggle-weight {
	font-size: 0.9em;
}
body div.tabledrag-changed-warning {
	margin-bottom: 0.5em;
}
tr.selected td {
	background: rgb(255, 255, 204);
}
td.checkbox {
	text-align: center;
}
th.checkbox {
	text-align: center;
}
.progress {
	font-weight: bold;
}
.progress .bar {
	background: rgb(204, 204, 204); border-color: rgb(102, 102, 102); =
margin: 0px 0.2em; border-radius: 3px; -moz-border-radius: 3px; =
-webkit-border-radius: 3px;
}
.progress .filled {
	background: url("/misc/progress.gif") rgb(0, 114, 185);
}

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.law.cornell.edu/sites/www.law.cornell.edu/files/css/css_tuqeOBz1ozigHOvScJR2wasCmXBizZ9rfd58u6_20EE.css

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: =
none; width: 1px; height: 1px; overflow: hidden; position: absolute; =
clip: rect(0px, 0px, 0px, 0px);
}
.ui-helper-reset {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px =
currentColor; border-image: none; line-height: 1.3; font-size: 100%; =
text-decoration: none;
}
.ui-helper-clearfix::before {
	display: table; border-collapse: collapse; content: "";
}
.ui-helper-clearfix::after {
	display: table; border-collapse: collapse; content: "";
}
.ui-helper-clearfix::after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0px;
}
.ui-helper-zfix {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; =
opacity: 0;
}
.ui-front {
	z-index: 100;
}
.ui-state-disabled {
	cursor: default !important;
}
.ui-icon {
	text-indent: -99999px; overflow: hidden; display: block; =
background-repeat: no-repeat;
}
.ui-widget-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed;
}
.ui-widget {
	font-family: Verdana,Arial,sans-serif; font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input {
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget select {
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget textarea {
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget button {
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget-content {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_flat_75_ffffff_40x100.png") repeat-x 50% 50% rgb(255, 255, 255); =
border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(34, =
34, 34);
}
.ui-widget-content a {
	color: rgb(34, 34, 34);
}
.ui-widget-header {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_highlight-soft_75_cccccc_1x100.png") repeat-x 50% 50% rgb(204, 204, =
204); border: 1px solid rgb(170, 170, 170); border-image: none; color: =
rgb(34, 34, 34); font-weight: bold;
}
.ui-widget-header a {
	color: rgb(34, 34, 34);
}
.ui-state-default {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(230, 230, 230); =
border: 1px solid rgb(211, 211, 211); border-image: none; color: rgb(85, =
85, 85); font-weight: normal;
}
.ui-widget-content .ui-state-default {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(230, 230, 230); =
border: 1px solid rgb(211, 211, 211); border-image: none; color: rgb(85, =
85, 85); font-weight: normal;
}
.ui-widget-header .ui-state-default {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(230, 230, 230); =
border: 1px solid rgb(211, 211, 211); border-image: none; color: rgb(85, =
85, 85); font-weight: normal;
}
.ui-state-default a {
	color: rgb(85, 85, 85); text-decoration: none;
}
.ui-state-default a:link {
	color: rgb(85, 85, 85); text-decoration: none;
}
.ui-state-default a:visited {
	color: rgb(85, 85, 85); text-decoration: none;
}
.ui-state-hover {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_75_dadada_1x400.png") repeat-x 50% 50% rgb(218, 218, 218); =
border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(33, =
33, 33); font-weight: normal;
}
.ui-widget-content .ui-state-hover {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_75_dadada_1x400.png") repeat-x 50% 50% rgb(218, 218, 218); =
border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(33, =
33, 33); font-weight: normal;
}
.ui-widget-header .ui-state-hover {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_75_dadada_1x400.png") repeat-x 50% 50% rgb(218, 218, 218); =
border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(33, =
33, 33); font-weight: normal;
}
.ui-state-focus {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_75_dadada_1x400.png") repeat-x 50% 50% rgb(218, 218, 218); =
border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(33, =
33, 33); font-weight: normal;
}
.ui-widget-content .ui-state-focus {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_75_dadada_1x400.png") repeat-x 50% 50% rgb(218, 218, 218); =
border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(33, =
33, 33); font-weight: normal;
}
.ui-widget-header .ui-state-focus {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_75_dadada_1x400.png") repeat-x 50% 50% rgb(218, 218, 218); =
border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(33, =
33, 33); font-weight: normal;
}
.ui-state-hover a {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-hover a:hover {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-hover a:link {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-hover a:visited {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-active {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_65_ffffff_1x400.png") repeat-x 50% 50% rgb(255, 255, 255); =
border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(33, =
33, 33); font-weight: normal;
}
.ui-widget-content .ui-state-active {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_65_ffffff_1x400.png") repeat-x 50% 50% rgb(255, 255, 255); =
border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(33, =
33, 33); font-weight: normal;
}
.ui-widget-header .ui-state-active {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_65_ffffff_1x400.png") repeat-x 50% 50% rgb(255, 255, 255); =
border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(33, =
33, 33); font-weight: normal;
}
.ui-state-active a {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-active a:link {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-active a:visited {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-highlight {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_55_fbf9ee_1x400.png") repeat-x 50% 50% rgb(251, 249, 238); =
border: 1px solid rgb(252, 239, 161); border-image: none; color: rgb(54, =
54, 54);
}
.ui-widget-content .ui-state-highlight {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_55_fbf9ee_1x400.png") repeat-x 50% 50% rgb(251, 249, 238); =
border: 1px solid rgb(252, 239, 161); border-image: none; color: rgb(54, =
54, 54);
}
.ui-widget-header .ui-state-highlight {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_55_fbf9ee_1x400.png") repeat-x 50% 50% rgb(251, 249, 238); =
border: 1px solid rgb(252, 239, 161); border-image: none; color: rgb(54, =
54, 54);
}
.ui-state-highlight a {
	color: rgb(54, 54, 54);
}
.ui-widget-content .ui-state-highlight a {
	color: rgb(54, 54, 54);
}
.ui-widget-header .ui-state-highlight a {
	color: rgb(54, 54, 54);
}
.ui-state-error {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_95_fef1ec_1x400.png") repeat-x 50% 50% rgb(254, 241, 236); =
border: 1px solid rgb(205, 10, 10); border-image: none; color: rgb(205, =
10, 10);
}
.ui-widget-content .ui-state-error {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_95_fef1ec_1x400.png") repeat-x 50% 50% rgb(254, 241, 236); =
border: 1px solid rgb(205, 10, 10); border-image: none; color: rgb(205, =
10, 10);
}
.ui-widget-header .ui-state-error {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_glass_95_fef1ec_1x400.png") repeat-x 50% 50% rgb(254, 241, 236); =
border: 1px solid rgb(205, 10, 10); border-image: none; color: rgb(205, =
10, 10);
}
.ui-state-error a {
	color: rgb(205, 10, 10);
}
.ui-widget-content .ui-state-error a {
	color: rgb(205, 10, 10);
}
.ui-widget-header .ui-state-error a {
	color: rgb(205, 10, 10);
}
.ui-state-error-text {
	color: rgb(205, 10, 10);
}
.ui-widget-content .ui-state-error-text {
	color: rgb(205, 10, 10);
}
.ui-widget-header .ui-state-error-text {
	color: rgb(205, 10, 10);
}
.ui-priority-primary {
	font-weight: bold;
}
.ui-widget-content .ui-priority-primary {
	font-weight: bold;
}
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary {
	font-weight: normal; opacity: 0.7;
}
.ui-widget-content .ui-priority-secondary {
	font-weight: normal; opacity: 0.7;
}
.ui-widget-header .ui-priority-secondary {
	font-weight: normal; opacity: 0.7;
}
.ui-state-disabled {
	opacity: 0.35; background-image: none;
}
.ui-widget-content .ui-state-disabled {
	opacity: 0.35; background-image: none;
}
.ui-widget-header .ui-state-disabled {
	opacity: 0.35; background-image: none;
}
.ui-state-disabled .ui-icon {
=09
}
.ui-icon {
	width: 16px; height: 16px;
}
.ui-icon {
	background-image: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-ic=
ons_222222_256x240.png");
}
.ui-widget-content .ui-icon {
	background-image: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-ic=
ons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-ic=
ons_222222_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-ic=
ons_888888_256x240.png");
}
.ui-state-hover .ui-icon {
	background-image: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-ic=
ons_454545_256x240.png");
}
.ui-state-focus .ui-icon {
	background-image: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-ic=
ons_454545_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-ic=
ons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-ic=
ons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon {
	background-image: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-ic=
ons_cd0a0a_256x240.png");
}
.ui-state-error-text .ui-icon {
	background-image: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-ic=
ons_cd0a0a_256x240.png");
}
.ui-icon-blank {
	background-position: 16px 16px;
}
.ui-icon-carat-1-n {
	background-position: 0px 0px;
}
.ui-icon-carat-1-ne {
	background-position: -16px 0px;
}
.ui-icon-carat-1-e {
	background-position: -32px 0px;
}
.ui-icon-carat-1-se {
	background-position: -48px 0px;
}
.ui-icon-carat-1-s {
	background-position: -64px 0px;
}
.ui-icon-carat-1-sw {
	background-position: -80px 0px;
}
.ui-icon-carat-1-w {
	background-position: -96px 0px;
}
.ui-icon-carat-1-nw {
	background-position: -112px 0px;
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0px;
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0px;
}
.ui-icon-triangle-1-n {
	background-position: 0px -16px;
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
	background-position: 0px -32px;
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position: 0px -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0px -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}
.ui-icon-arrow-4 {
	background-position: 0px -80px;
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}
.ui-icon-extlink {
	background-position: -32px -80px;
}
.ui-icon-newwin {
	background-position: -48px -80px;
}
.ui-icon-refresh {
	background-position: -64px -80px;
}
.ui-icon-shuffle {
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
	background-position: 0px -96px;
}
.ui-icon-folder-open {
	background-position: -16px -96px;
}
.ui-icon-document {
	background-position: -32px -96px;
}
.ui-icon-document-b {
	background-position: -48px -96px;
}
.ui-icon-note {
	background-position: -64px -96px;
}
.ui-icon-mail-closed {
	background-position: -80px -96px;
}
.ui-icon-mail-open {
	background-position: -96px -96px;
}
.ui-icon-suitcase {
	background-position: -112px -96px;
}
.ui-icon-comment {
	background-position: -128px -96px;
}
.ui-icon-person {
	background-position: -144px -96px;
}
.ui-icon-print {
	background-position: -160px -96px;
}
.ui-icon-trash {
	background-position: -176px -96px;
}
.ui-icon-locked {
	background-position: -192px -96px;
}
.ui-icon-unlocked {
	background-position: -208px -96px;
}
.ui-icon-bookmark {
	background-position: -224px -96px;
}
.ui-icon-tag {
	background-position: -240px -96px;
}
.ui-icon-home {
	background-position: 0px -112px;
}
.ui-icon-flag {
	background-position: -16px -112px;
}
.ui-icon-calendar {
	background-position: -32px -112px;
}
.ui-icon-cart {
	background-position: -48px -112px;
}
.ui-icon-pencil {
	background-position: -64px -112px;
}
.ui-icon-clock {
	background-position: -80px -112px;
}
.ui-icon-disk {
	background-position: -96px -112px;
}
.ui-icon-calculator {
	background-position: -112px -112px;
}
.ui-icon-zoomin {
	background-position: -128px -112px;
}
.ui-icon-zoomout {
	background-position: -144px -112px;
}
.ui-icon-search {
	background-position: -160px -112px;
}
.ui-icon-wrench {
	background-position: -176px -112px;
}
.ui-icon-gear {
	background-position: -192px -112px;
}
.ui-icon-heart {
	background-position: -208px -112px;
}
.ui-icon-star {
	background-position: -224px -112px;
}
.ui-icon-link {
	background-position: -240px -112px;
}
.ui-icon-cancel {
	background-position: 0px -128px;
}
.ui-icon-plus {
	background-position: -16px -128px;
}
.ui-icon-plusthick {
	background-position: -32px -128px;
}
.ui-icon-minus {
	background-position: -48px -128px;
}
.ui-icon-minusthick {
	background-position: -64px -128px;
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-icon-key {
	background-position: -112px -128px;
}
.ui-icon-lightbulb {
	background-position: -128px -128px;
}
.ui-icon-scissors {
	background-position: -144px -128px;
}
.ui-icon-clipboard {
	background-position: -160px -128px;
}
.ui-icon-copy {
	background-position: -176px -128px;
}
.ui-icon-contact {
	background-position: -192px -128px;
}
.ui-icon-image {
	background-position: -208px -128px;
}
.ui-icon-video {
	background-position: -224px -128px;
}
.ui-icon-script {
	background-position: -240px -128px;
}
.ui-icon-alert {
	background-position: 0px -144px;
}
.ui-icon-info {
	background-position: -16px -144px;
}
.ui-icon-notice {
	background-position: -32px -144px;
}
.ui-icon-help {
	background-position: -48px -144px;
}
.ui-icon-check {
	background-position: -64px -144px;
}
.ui-icon-bullet {
	background-position: -80px -144px;
}
.ui-icon-radio-on {
	background-position: -96px -144px;
}
.ui-icon-radio-off {
	background-position: -112px -144px;
}
.ui-icon-pin-w {
	background-position: -128px -144px;
}
.ui-icon-pin-s {
	background-position: -144px -144px;
}
.ui-icon-play {
	background-position: 0px -160px;
}
.ui-icon-pause {
	background-position: -16px -160px;
}
.ui-icon-seek-next {
	background-position: -32px -160px;
}
.ui-icon-seek-prev {
	background-position: -48px -160px;
}
.ui-icon-seek-end {
	background-position: -64px -160px;
}
.ui-icon-seek-start {
	background-position: -80px -160px;
}
.ui-icon-seek-first {
	background-position: -80px -160px;
}
.ui-icon-stop {
	background-position: -96px -160px;
}
.ui-icon-eject {
	background-position: -112px -160px;
}
.ui-icon-volume-off {
	background-position: -128px -160px;
}
.ui-icon-volume-on {
	background-position: -144px -160px;
}
.ui-icon-power {
	background-position: 0px -176px;
}
.ui-icon-signal-diag {
	background-position: -16px -176px;
}
.ui-icon-signal {
	background-position: -32px -176px;
}
.ui-icon-battery-0 {
	background-position: -48px -176px;
}
.ui-icon-battery-1 {
	background-position: -64px -176px;
}
.ui-icon-battery-2 {
	background-position: -80px -176px;
}
.ui-icon-battery-3 {
	background-position: -96px -176px;
}
.ui-icon-circle-plus {
	background-position: 0px -192px;
}
.ui-icon-circle-minus {
	background-position: -16px -192px;
}
.ui-icon-circle-close {
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}
.ui-icon-circle-check {
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position: 0px -208px;
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position: 0px -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}
.ui-corner-all {
	border-top-left-radius: 4px;
}
.ui-corner-top {
	border-top-left-radius: 4px;
}
.ui-corner-left {
	border-top-left-radius: 4px;
}
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all {
	border-top-right-radius: 4px;
}
.ui-corner-top {
	border-top-right-radius: 4px;
}
.ui-corner-right {
	border-top-right-radius: 4px;
}
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all {
	border-bottom-left-radius: 4px;
}
.ui-corner-bottom {
	border-bottom-left-radius: 4px;
}
.ui-corner-left {
	border-bottom-left-radius: 4px;
}
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all {
	border-bottom-right-radius: 4px;
}
.ui-corner-bottom {
	border-bottom-right-radius: 4px;
}
.ui-corner-right {
	border-bottom-right-radius: 4px;
}
.ui-corner-br {
	border-bottom-right-radius: 4px;
}
.ui-widget-overlay {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_flat_0_aaaaaa_40x100.png") repeat-x 50% 50% rgb(170, 170, 170); =
opacity: 0.3;
}
.ui-widget-shadow {
	background: =
url("/sites/all/modules/jquery_update/replace/ui/themes/base/images/ui-bg=
_flat_0_aaaaaa_40x100.png") repeat-x 50% 50% rgb(170, 170, 170); margin: =
-8px 0px 0px -8px; padding: 8px; border-radius: 8px; opacity: 0.3;
}

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.law.cornell.edu/sites/www.law.cornell.edu/files/css/css_dolo-SIAwemLdrlTs99Lrug9kFXMYlMG3OlznBv4Kho.css

.footnotes {
	clear: both; margin-top: 4em; margin-bottom: 2em; border-top-color: =
rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
.footnotes {
	font-size: 0.9em;
}
.see-footnote {
	top: -0.25em; font-size: 0.9em; vertical-align: top; position: =
relative;
}
ul.footnotes {
	padding-left: 0px; margin-left: 0px; list-style-type: none;
}
ul.footnotes li {
	background: none; margin-left: 2.5em; list-style-type: none;
}
ul.footnotes {
	position: relative;
}
.footnotes .footnote-label {
	left: 0px; position: absolute; z-index: 2;
}
:target.see-footnote {
	background-color: rgb(238, 238, 238);
}
.footnotes :target.footnote {
	background-color: rgb(238, 238, 238);
}
:target.see-footnote {
	border: 1px solid rgb(170, 170, 170); border-image: none;
}
.footnotes .footnote-multi {
	top: -0.25em; font-size: 0.75em; vertical-align: top; position: =
relative;
}
#fn1 {
	margin-top: 3em; border-top-color: rgb(0, 0, 0); border-top-width: 1px; =
border-top-style: solid;
}
.footnote {
	font-size: 0.9em;
}
.book-navigation .menu {
	padding: 1em 0px 0px 3em; border-top-color: rgb(136, 136, 136); =
border-top-width: 1px; border-top-style: solid;
}
.book-navigation .page-links {
	padding: 0.5em; text-align: center; border-top-color: rgb(136, 136, =
136); border-bottom-color: rgb(136, 136, 136); border-top-width: 1px; =
border-bottom-width: 1px; border-top-style: solid; border-bottom-style: =
solid;
}
.book-navigation .page-previous {
	width: 42%; text-align: left; float: left; display: block;
}
.book-navigation .page-up {
	margin: 0px 5%; width: 4%; float: left; display: block;
}
.book-navigation .page-next {
	width: 42%; text-align: right; float: right; display: block;
}
#book-outline {
	min-width: 56em;
}
.book-outline-form .form-item {
	margin-top: 0px; margin-bottom: 0px;
}
html.js #edit-book-pick-book {
	display: none;
}
.form-item-book-bid .description {
	clear: both;
}
#book-admin-edit select {
	margin-right: 24px;
}
#book-admin-edit select.progress-disabled {
	margin-right: 0px;
}
#book-admin-edit tr.ajax-new-content {
	background-color: rgb(255, 255, 221);
}
#book-admin-edit .form-item {
	float: left;
}
#comments {
	margin-top: 15px;
}
.indented {
	margin-left: 25px;
}
.comment-unpublished {
	background-color: rgb(255, 244, 244);
}
.comment-preview {
	background-color: rgb(255, 255, 234);
}
.container-inline-date {
	clear: both;
}
.container-inline-date .form-item {
	margin: 0px; padding: 0px; float: none;
}
.container-inline-date > .form-item {
	margin-right: 0.5em; margin-bottom: 10px; vertical-align: top; display: =
inline-block;
}
.container-inline-date .form-item .form-item {
	float: left;
}
.container-inline-date .form-item {
	width: auto;
}
.container-inline-date .form-item input {
	width: auto;
}
.container-inline-date .description {
	clear: both;
}
.container-inline-date .form-item input {
	margin-right: 5px;
}
.container-inline-date .form-item select {
	margin-right: 5px;
}
.container-inline-date .form-item option {
	margin-right: 5px;
}
.container-inline-date .date-spacer {
	margin-left: -5px;
}
.views-right-60 .container-inline-date div {
	margin: 0px; padding: 0px;
}
.container-inline-date .date-timezone .form-item {
	width: auto; clear: both; float: none;
}
.container-inline-date .date-padding {
	padding: 10px; float: left;
}
.views-exposed-form .container-inline-date .date-padding {
	padding: 0px;
}
#calendar_div {
	margin: 0px; padding: 0px;
}
#calendar_div td {
	margin: 0px; padding: 0px;
}
#calendar_div th {
	margin: 0px; padding: 0px;
}
#calendar_div {
	margin: 0px; width: 185px; border-collapse: separate;
}
.calendar_control {
	margin: 0px; width: 185px; border-collapse: separate;
}
.calendar_links {
	margin: 0px; width: 185px; border-collapse: separate;
}
.calendar_header {
	margin: 0px; width: 185px; border-collapse: separate;
}
.calendar {
	margin: 0px; width: 185px; border-collapse: separate;
}
.calendar td {
	padding: 0px;
}
span.date-display-single {
=09
}
span.date-display-start {
=09
}
span.date-display-end {
=09
}
.date-prefix-inline {
	display: inline-block;
}
.date-clear {
	clear: both; float: none; display: block;
}
.date-no-float {
	width: 98%; clear: both; float: none;
}
.date-float {
	width: auto; clear: none; float: left;
}
.date-float .form-type-checkbox {
	padding-right: 1em;
}
.form-type-date-select [class$=3Dhour].form-type-select {
	margin-left: 0.75em;
}
.date-container .date-format-delete {
	margin-top: 1.8em; margin-left: 1.5em; float: left;
}
.date-container .date-format-name {
	float: left;
}
.date-container .date-format-type {
	padding-left: 10px; float: left;
}
.date-container .select-container {
	clear: left; float: left;
}
div.date-calendar-day {
	background: rgb(243, 243, 243); border-width: 1px; border-style: solid; =
border-color: rgb(238, 238, 238) rgb(187, 187, 187) rgb(187, 187, 187) =
rgb(238, 238, 238); margin: 6px 10px 0px 0px; width: 40px; text-align: =
center; color: rgb(153, 153, 153); line-height: 1; float: left;
}
div.date-calendar-day span {
	text-align: center; display: block;
}
div.date-calendar-day span.month {
	padding: 2px; color: white; text-transform: uppercase; font-size: =
0.9em; background-color: rgb(181, 190, 190);
}
div.date-calendar-day span.day {
	font-size: 2em; font-weight: bold;
}
div.date-calendar-day span.year {
	padding: 2px; font-size: 0.9em;
}
.form-item-instance-widget-settings-input-format-custom.form-item {
	margin-left: 1.3em;
}
.form-item-field-settings-enddate-required.form-item {
	margin-left: 1.3em;
}
#edit-field-settings-granularity .form-type-checkbox {
	margin-right: 0.6em;
}
.date-year-range-select {
	margin-right: 1em;
}
.field .field-label {
	font-weight: bold;
}
.field-label-inline .field-label {
	float: left;
}
.field-label-inline .field-items {
	float: left;
}
form .field-multiple-table {
	margin: 0px;
}
form .field-multiple-table th.field-label {
	padding-left: 0px;
}
form .field-multiple-table td.field-multiple-drag {
	width: 30px; padding-right: 0px;
}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
	padding-right: 0.5em;
}
form .field-add-more-submit {
	margin: 0.5em 0px 0px;
}
.node-unpublished {
	background-color: rgb(255, 244, 244);
}
.preview .node {
	background-color: rgb(255, 255, 234);
}
td.revision-current {
	background: rgb(255, 255, 204);
}
.search-form {
	margin-bottom: 1em;
}
.search-form input {
	margin-top: 0px; margin-bottom: 0px;
}
.search-results {
	list-style: none;
}
.search-results p {
	margin-top: 0px;
}
.search-results .title {
	font-size: 1.2em;
}
.search-results li {
	margin-bottom: 1em;
}
.search-results .search-snippet-info {
	padding-left: 1em;
}
.search-results .search-info {
	font-size: 0.85em;
}
.search-advanced .criterion {
	margin-right: 2em; float: left;
}
.search-advanced .action {
	clear: left; float: left;
}
#permissions td.module {
	font-weight: bold;
}
#permissions td.permission {
	padding-left: 1.5em;
}
#permissions tr.odd .form-item {
	white-space: normal;
}
#permissions tr.even .form-item {
	white-space: normal;
}
#user-admin-settings fieldset .fieldset-description {
	padding-bottom: 0.5em; font-size: 0.85em;
}
#user-admin-roles td.edit-name {
	clear: both;
}
#user-admin-roles .form-item-name {
	margin-right: 1em; float: left;
}
.password-strength {
	width: 17em; margin-top: 1.4em; float: right;
}
.password-strength-title {
	display: inline;
}
.password-strength-text {
	font-weight: bold; float: right;
}
.password-indicator {
	width: 100%; height: 0.3em; background-color: rgb(196, 196, 196);
}
.password-indicator div {
	width: 0%; height: 100%; background-color: rgb(71, 201, 101);
}
input.password-confirm {
	width: 16em; margin-bottom: 0.4em;
}
input.password-field {
	width: 16em; margin-bottom: 0.4em;
}
div.password-confirm {
	width: 17em; margin-top: 1.5em; float: right; visibility: hidden;
}
div.form-item div.password-suggestions {
	margin: 0.7em 0px; padding: 0.2em 0.5em; border: 1px solid rgb(180, =
180, 180); border-image: none; width: 38.5em;
}
div.password-suggestions ul {
	margin-bottom: 0px;
}
.confirm-parent {
	margin: 0px; width: 36.3em; clear: left;
}
.password-parent {
	margin: 0px; width: 36.3em; clear: left;
}
.profile {
	margin: 1em 0px; clear: both;
}
.profile .user-picture {
	margin: 0px 1em 1em 0px; float: right;
}
.profile h3 {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; =
border-bottom-style: solid;
}
.profile dl {
	margin: 0px 0px 1.5em;
}
.profile dt {
	margin: 0px 0px 0.2em; font-weight: bold;
}
.profile dd {
	margin: 0px 0px 1em;
}
.views-exposed-form .views-exposed-widget {
	padding: 0.5em 1em 0px 0px; float: left;
}
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 1.6em;
}
.views-exposed-form .form-item {
	margin-top: 0px; margin-bottom: 0px;
}
.views-exposed-form .form-submit {
	margin-top: 0px; margin-bottom: 0px;
}
.views-exposed-form label {
	font-weight: bold;
}
.views-exposed-widgets {
	margin-bottom: 0.5em;
}
.views-align-left {
	text-align: left;
}
.views-align-right {
	text-align: right;
}
.views-align-center {
	text-align: center;
}
.views-view-grid tbody {
	border-top-color: currentColor; border-top-width: medium; =
border-top-style: none;
}
.view .progress-disabled {
	float: none;
}

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.law.cornell.edu/sites/www.law.cornell.edu/files/css/css_XgGKW_fNRFCK5BruHWlbChY4U8WE0xT4CWGilKSjSXA.css

.ctools-locked {
	padding: 1em; border: 1px solid red; border-image: none; color: red;
}
.ctools-owns-lock {
	background: 0px 0px rgb(255, 255, 221); padding: 1em; border: 1px solid =
rgb(240, 192, 32); border-image: none;
}
a.ctools-ajaxing {
	background: url("/sites/all/modules/ctools/images/status-active.gif") =
no-repeat right; padding-right: 18px !important;
}
input.ctools-ajaxing {
	background: url("/sites/all/modules/ctools/images/status-active.gif") =
no-repeat right; padding-right: 18px !important;
}
button.ctools-ajaxing {
	background: url("/sites/all/modules/ctools/images/status-active.gif") =
no-repeat right; padding-right: 18px !important;
}
select.ctools-ajaxing {
	background: url("/sites/all/modules/ctools/images/status-active.gif") =
no-repeat right; padding-right: 18px !important;
}
div.ctools-ajaxing {
	background: url("/sites/all/modules/ctools/images/status-active.gif") =
no-repeat center; width: 18px; float: left;
}
.quicktabs-hide {
	display: none;
}
ul.quicktabs-tabs {
	margin-top: 0px;
}
ul.quicktabs-tabs li {
	background: none; padding: 2px; display: inline; list-style-type: none; =
white-space: nowrap;
}
ul.quicktabs-tabs li a:focus {
=09
}
.quicktabs-style-zen.quicktabs_main {
	clear: both;
}
ul.quicktabs-style-zen.quicktabs-tabs {
	background: =
url("/sites/all/modules/quicktabs/quicktabs_tabstyles/tabstyles/zen/image=
s/tab-bar.png") repeat-x left bottom; list-style: none; margin: 0px 0px =
10px; padding: 0px 0px 3px; height: 21px; font-size: 1em;
}
ul.quicktabs-style-zen.quicktabs-tabs li {
	background: =
url("/sites/all/modules/quicktabs/quicktabs_tabstyles/tabstyles/zen/image=
s/tab-left-ie6.png") no-repeat left -38px; margin: 0px 5px; padding: 0px =
0px 0px 5px; float: left;
}
ul.quicktabs-style-zen.quicktabs-tabs li a {
	background: =
url("/sites/all/modules/quicktabs/quicktabs_tabstyles/tabstyles/zen/image=
s/tab-right-ie6.png") no-repeat right -38px; border-width: 0px; font: =
bold 12px/170% Verdana; margin: 0px; padding: 4px 17px 0px 12px; =
text-decoration: none; display: block; font-size-adjust: none; =
font-stretch: normal;
}
ul.quicktabs-style-zen.quicktabs-tabs li:hover a {
	background: =
url("/sites/all/modules/quicktabs/quicktabs_tabstyles/tabstyles/zen/image=
s/tab-right-ie6.png") no-repeat right -76px; border-width: 0px;
}
quicktabs-tabs.quicktabs-style-zen li:hover {
	background: =
url("/sites/all/modules/quicktabs/quicktabs_tabstyles/tabstyles/zen/image=
s/tab-left-ie6.png") no-repeat left -76px;
}
ul.quicktabs-style-zen.quicktabs-tabs li.active a {
	background: =
url("/sites/all/modules/quicktabs/quicktabs_tabstyles/tabstyles/zen/image=
s/tab-right-ie6.png") no-repeat right 0px; border-width: 0px; =
text-decoration: none;
}
ul.quicktabs-style-zen.quicktabs-tabs li.active a:hover {
	background: =
url("/sites/all/modules/quicktabs/quicktabs_tabstyles/tabstyles/zen/image=
s/tab-right-ie6.png") no-repeat right 0px; border-width: 0px; =
text-decoration: none;
}
ul.quicktabs-style-zen.quicktabs-tabs li.active {
	background: =
url("/sites/all/modules/quicktabs/quicktabs_tabstyles/tabstyles/zen/image=
s/tab-left-ie6.png") no-repeat left 0px;
}

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.law.cornell.edu/sites/www.law.cornell.edu/files/css/css_rJ3pqftttKVzxtjsOG18hAid4RqqjfFMw3d1C89lWd4.css

a[rel=3D'lightbox[lii_cfr_content_img]'] img {
	background: =
url("/sites/all/themes/liizenboot/colorbox/images/zoom_rotate.gif") =
no-repeat right top rgb(220, 224, 223); width: auto; padding-right: =
25px; min-height: 50px;
}
#cboxRotateLeft {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; width: auto; overflow: visible; cursor: pointer;
}
#cboxRotateRight {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; width: auto; overflow: visible; cursor: pointer;
}
#cboxZoomOut {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; width: auto; overflow: visible; cursor: pointer;
}
#cboxZoomIn {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; width: auto; overflow: visible; cursor: pointer;
}
#cboxRotateLeft {
	background: =
url("/sites/all/themes/liizenboot/colorbox/images/controls.png") =
no-repeat -26px -122px; width: 25px; height: 25px; right: 0px; bottom: =
0px; text-indent: -9999px; position: absolute;
}
#cboxRotateLeft:hover {
	background-position: -51px -122px;
}
#cboxRotateRight {
	background: =
url("/sites/all/themes/liizenboot/colorbox/images/controls.png") =
no-repeat -26px -98px; width: 25px; height: 25px; right: 25px; bottom: =
0px; text-indent: -9999px; position: absolute;
}
#cboxRotateRight:hover {
	background-position: -51px -98px;
}
#cboxZoomOut {
	background: =
url("/sites/all/themes/liizenboot/colorbox/images/controls.png") =
no-repeat -76px -74px; width: 25px; height: 25px; right: 50px; bottom: =
0px; text-indent: -9999px; position: absolute;
}
#cboxZoomOut:hover {
	background-position: -102px -74px;
}
#cboxZoomIn {
	background: =
url("/sites/all/themes/liizenboot/colorbox/images/controls.png") =
no-repeat -76px -98px; width: 25px; height: 25px; right: 50px; bottom: =
0px; text-indent: -9999px; position: absolute;
}
#cboxZoomIn:hover {
	background-position: -101px -99px;
}
#cboxPlay {
	background: =
url("/sites/all/themes/liizenboot/colorbox/images/controls.png") =
no-repeat -26px -51px; left: 54px; width: 25px; height: 25px; bottom: =
0px; text-indent: -9999px; position: absolute;
}
#cboxPlay:hover {
	background-position: -51px -51px;
}
#cboxPause {
	background: =
url("/sites/all/themes/liizenboot/colorbox/images/controls.png") =
no-repeat -77px -51px; left: 54px; width: 25px; height: 25px; bottom: =
0px; text-indent: -9999px; position: absolute;
}
#cboxPause:hover {
	background-position: -102px -51px;
}
div#cboxContent #cboxCurrent {
	left: 138px !important;
}
.cboxPhoto {
	height: auto; min-width: 225px;
}
#colorbox {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: =
9999;
}
#cboxOverlay {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: =
9999;
}
#cboxWrapper {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: =
9999;
}
#cboxOverlay {
	width: 100%; height: 100%; position: fixed;
}
#cboxMiddleLeft {
	clear: left;
}
#cboxBottomLeft {
	clear: left;
}
#cboxContent {
	position: relative;
}
#cboxLoadedContent {
	overflow: auto; -webkit-overflow-scrolling: touch;
}
#cboxTitle {
	margin: 0px;
}
#cboxLoadingOverlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#cboxLoadingGraphic {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#cboxPrevious {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; width: auto; overflow: visible; cursor: pointer;
}
#cboxNext {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; width: auto; overflow: visible; cursor: pointer;
}
#cboxClose {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; width: auto; overflow: visible; cursor: pointer;
}
#cboxSlideshow {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; width: auto; overflow: visible; cursor: pointer;
}
#cboxPrevious:active {
	outline: 0px;
}
#cboxNext:active {
	outline: 0px;
}
#cboxClose:active {
	outline: 0px;
}
#cboxSlideshow:active {
	outline: 0px;
}
.cboxPhoto {
	margin: auto; border: 0px currentColor; border-image: none; float: =
left; display: block; max-width: none;
}
.cboxIframe {
	border: 0px currentColor; border-image: none; width: 100%; height: =
100%; display: block;
}
#colorbox {
	box-sizing: content-box; -moz-box-sizing: content-box; =
-webkit-box-sizing: content-box;
}
#cboxContent {
	box-sizing: content-box; -moz-box-sizing: content-box; =
-webkit-box-sizing: content-box;
}
#cboxLoadedContent {
	box-sizing: content-box; -moz-box-sizing: content-box; =
-webkit-box-sizing: content-box;
}
#cboxOverlay {
	background: rgb(0, 0, 0);
}
#colorbox {
	outline: 0px;
}
#cboxWrapper {
	background: rgb(255, 255, 255); border-radius: 5px; -moz-border-radius: =
5px; -webkit-border-radius: 5px;
}
#cboxTopLeft {
	width: 15px; height: 15px;
}
#cboxTopCenter {
	height: 15px;
}
#cboxTopRight {
	width: 15px; height: 15px;
}
#cboxBottomLeft {
	width: 15px; height: 10px;
}
#cboxBottomCenter {
	height: 10px;
}
#cboxBottomRight {
	width: 15px; height: 10px;
}
#cboxMiddleLeft {
	width: 15px;
}
#cboxMiddleRight {
	width: 15px;
}
#cboxContent {
	background: rgb(255, 255, 255); overflow: hidden;
}
#cboxError {
	padding: 50px; border: 1px solid rgb(204, 204, 204); border-image: =
none;
}
#cboxLoadedContent {
	margin-bottom: 28px;
}
#cboxTitle {
	background: rgba(255, 255, 255, 0.7); padding: 4px 6px; left: 0px; =
width: 100%; bottom: 28px; color: rgb(83, 83, 83); position: absolute; =
box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: =
border-box;
}
#cboxCurrent {
	left: 60px; bottom: 4px; color: rgb(148, 148, 148); position: absolute;
}
.cboxSlideshow_on #cboxSlideshow {
	background: =
url("/sites/all/themes/liizenboot/colorbox/images/controls.png") =
no-repeat -75px -50px; width: 25px; height: 25px; right: 30px; bottom: =
0px; text-indent: -9999px; position: absolute;
}
.cboxSlideshow_on #cboxSlideshow:hover {
	background-position: -101px -50px;
}
.cboxSlideshow_off #cboxSlideshow {
	background: =
url("/sites/all/themes/liizenboot/colorbox/images/controls.png") =
no-repeat -25px -50px; width: 25px; height: 25px; right: 30px; bottom: =
0px; text-indent: -9999px; position: absolute;
}
.cboxSlideshow_off #cboxSlideshow:hover {
	background-position: -49px -50px;
}
#cboxPrevious {
	background: =
url("/sites/all/themes/liizenboot/colorbox/images/controls.png") =
no-repeat -75px 0px; left: 0px; width: 25px; height: 25px; bottom: 0px; =
text-indent: -9999px; position: absolute;
}
#cboxPrevious:hover {
	background-position: -75px -25px;
}
#cboxNext {
	background: =
url("/sites/all/themes/liizenboot/colorbox/images/controls.png") =
no-repeat -50px 0px; left: 27px; width: 25px; height: 25px; bottom: 0px; =
text-indent: -9999px; position: absolute;
}
#cboxNext:hover {
	background-position: -50px -25px;
}
#cboxLoadingOverlay {
	background: rgb(255, 255, 255);
}
#cboxLoadingGraphic {
	background: =
url("/sites/all/themes/liizenboot/colorbox/images/loading_animation.gif")=
 no-repeat center;
}
#cboxClose {
	background: =
url("/sites/all/themes/liizenboot/colorbox/images/controls.png") =
no-repeat -25px 0px; top: 0px; width: 25px; height: 25px; right: 0px; =
text-indent: -9999px; position: absolute;
}
#cboxClose:hover {
	background-position: -25px -25px;
}

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.law.cornell.edu/sites/www.law.cornell.edu/files/css/css_Q4z0-iME7xTpui0Tzf4MEFv02rRuJ1dHZbo9kP_JLBg.css

div.EFFDNOTP h1 {
	display: none;
}
div.EFFDNOTP {
	margin-top: 1em;
}
div.EFFDNOTP span.GPH.GPH img {
	padding-bottom: 25px;
}
div.EFFDNOTP span.GPH.GPH span.GPHBCAP.BCAP {
	clear: both; display: block;
}
div.PGHEAD {
	display: none;
}
.HED {
	margin-top: 0.5em; margin-bottom: 0.5em;
}
.HD1 {
	margin-top: 0.5em; margin-bottom: 0.5em;
}
.HD2 {
	margin-top: 0.5em; margin-bottom: 0.5em;
}
.HD3 {
	margin-top: 0.5em; margin-bottom: 0.5em;
}
.HD4 {
	margin-top: 0.5em; margin-bottom: 0.5em;
}
.HED {
	font-size: 20px; font-variant: small-caps; font-weight: bold;
}
.-P.HED.EXAMPLEP {
	font-size: 15px; font-weight: normal;
}
.-P.HED.NOTEP {
	font-size: 15px; font-weight: normal;
}
.HD1 {
	font-size: 18px; font-variant: small-caps;
}
.HD2 {
	font-size: 16px; font-style: italic;
}
.HD3 {
	font-size: 15px;
}
.HD4 {
	font-size: 14px;
}
div.P + div.P {
	margin-top: 0.5em;
}
div.SOURCE {
	margin-top: 0.5em; margin-bottom: 0.5em;
}
div.NOTE {
	margin-top: 0.5em; margin-bottom: 0.5em;
}
div.EXTRACT {
	margin-top: 0.5em; margin-bottom: 0.5em;
}
div.AUTH {
	margin-top: 0.5em; margin-bottom: 0.5em;
}
div.SECAUTH {
	margin-top: 0.5em; margin-bottom: 0.5em;
}
div.CROSSREF {
	margin-top: 0.5em; margin-bottom: 0.5em;
}
div.SOURCE div.SOURCE-HED {
	font-variant: small-caps; margin-right: 0.5em;
}
div.AUTH div.AUTH-HED {
	font-variant: small-caps; margin-right: 0.5em;
}
div.CROSSREF div.CROSSREF-HED {
	font-variant: small-caps; margin-right: 0.5em;
}
div.NOTE div.NOTE-HED {
	font-variant: small-caps;
}
div.EXTRACT div.HD1.HD {
	font-variant: small-caps; font-weight: bold;
}
li.tocitem span.subjectgroup {
	font-variant: small-caps; font-weight: bold;
}
div.EXAMPLE {
	margin: 10px 0px; padding: 10px; border: 1px dotted rgb(204, 204, 204); =
border-image: none;
}
sup {
	font-size: 11px; vertical-align: top;
}
sub {
	font-size: 11px; vertical-align: bottom;
}
div.MATH {
	margin-left: 20px;
}
div.table {
	max-width: 620px;
}
table.gpotable tbody {
	max-width: 620px;
}
table.GPOTABLE tbody {
	max-width: 620px;
}
table.gpotable {
=09
}
table.gpotable tbody {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
table.gpotable th {
	padding: 0px 5px;
}
table.gpotable td {
	padding: 0px 5px;
}
table.gpotable caption strong {
	font-variant: small-caps; font-weight: bold;
}
table.gpotable caption.ttitle {
	font-variant: small-caps; font-weight: bold;
}
table.gpotable caption div.description {
	font-size: 11px; font-variant: small-caps;
}
table.gpotable thead th {
	border: 1px solid rgb(204, 204, 204); border-image: none; text-align: =
center; font-weight: normal;
}
table.gpotable tbody td:first-child {
	text-align: left;
}
table.gpotable tbody td {
	text-align: right; border-left-color: rgb(204, 204, 204); =
border-left-width: 1px; border-left-style: solid;
}
table.gpotable tbody tr:first-child {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; =
border-top-style: solid;
}
table.gpotable tfoot tr:first-child {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; =
border-top-style: solid;
}
table.gpotable tfoot td.tnote {
	font-size: 12px;
}
.GPOTABLE {
	border-width: 0px; border-color: black; margin-top: 10pt; =
margin-bottom: 10pt; border-top-style: dotted; border-bottom-style: =
dotted; display: block; border-collapse: collapse; empty-cells: show;
}
.GPOTABLE tbody {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; =
border-bottom-style: solid;
}
.GPOHEADERS {
	border-width: 1px; border-color: black; font-weight: bold; =
border-top-style: solid; border-bottom-style: solid;
}
.GPOTABLE-TTITLE {
	text-align: center; font-weight: bold;
}
.CHED {
	border-width: 1px; border-color: black; padding: 5px; font-weight: =
bold; border-top-style: solid; border-bottom-style: solid;
}
.ROW {
	width: 100%;
}
.ENT {
	padding: 5px;
}
.MyENT {
	border-color: black; padding: 5px;
}
.TNOTE {
	border-color: black; padding-left: 15px;
}
#GPOCELLS {
=09
}
.GPOTABLE tr {
	border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); =
border-top-width: 1px; border-bottom-width: 1px; border-top-style: =
solid; border-bottom-style: solid;
}
div.source {
	margin-top: 1em;
}
div.authority {
	margin-top: 1em;
}
#sidebar-right #sidebar-right-inner #block-block-50 fieldset {
	font-size: 12px;
}
#sidebar-right #sidebar-right-inner #block-block-50 fieldset label {
	clear: both; float: left; display: block;
}
#sidebar-right #sidebar-right-inner #block-block-50 fieldset input {
	margin-left: 3px;
}
#sidebar-right #sidebar-right-inner #block-block-50 fieldset button {
	clear: both; display: block;
}
#sidebar-right #sidebar-right-inner #block-block-50 fieldset a {
	margin-top: 5px;
}
ul.toc {
	list-style-type: none;
}
li.tocitem {
	padding: 2px 0px; list-style-type: none;
}
.breadcrumb {
=09
}
#prevnext {
	text-align: right; font-size: 1em;
}
.swforcesect a {
	padding-bottom: 10px; font-size: larger; font-weight: bold;
}
h1 {
	font-weight: normal;
}
h2 {
	font-weight: normal;
}
h3 {
	font-weight: normal;
}
h4 {
	font-weight: normal;
}
h5 {
	font-weight: normal;
}
h6 {
	font-weight: normal;
}
h1.popnamesbar {
	margin-right: 100px; margin-left: 100px;
}
.popnamesbar {
	margin-right: 100px; margin-left: 100px;
}
h2.catchline {
	font-size: 1.6em;
}
hr {
	height: 3px; color: rgb(8, 49, 148); background-color: rgb(255, 255, =
255);
}
hr.footsep {
	height: 1px;
}
.catchline {
	font-size: 1.2em; font-weight: bold;
}
.leader {
	font-weight: bold; margin-top: 1em;
}
.leader {
	font-weight: bold;
}
.labelleader {
	font-weight: bold;
}
.special-word {
	color: red;
}
.header {
	padding: 10px; width: 100%; text-align: left; font-size: 1.1em; =
font-weight: bold; margin-left: auto; vertical-align: top;
}
.dates {
	text-align: right; font-size: 0.95em; font-style: italic;
}
.statute {
	padding: 10px; width: 100%; clear: both; margin-left: auto;
}
.statutetoc {
	padding: 2px; width: 100%; clear: both;
}
.classification {
	padding: 4px; width: 90%; color: rgb(0, 0, 0); font-size: 1em; =
background-color: rgb(238, 238, 238);
}
tr.classifilight1 {
	background-color: rgb(245, 245, 245);
}
tr.classifilight0 {
	background-color: rgb(238, 238, 238);
}
.cltop {
	text-align: center; font-size: 1.1em; font-weight: bold;
}
.clbot {
	text-align: center; font-size: 1.1em; font-weight: bold; =
border-bottom-color: black; border-bottom-width: 1px; =
border-bottom-style: dashed;
}
.cllft {
	padding: 1px 0px 1px 20px; text-align: left;
}
.clcen {
	padding: 1px 10px; text-align: center;
}
.clrt {
	padding: 1px 20px 1px 0px; text-align: right;
}
.misc {
	padding: 1px 10px;
}
.section {
	padding: 10px 20px;
}
.supsec {
	padding: 20px;
}
.statlinks {
	padding: 10px; text-align: left; vertical-align: top; =
border-left-color: black; border-left-width: 2px; border-left-style: =
solid;
}
h1.title#page-title {
	text-transform: none;
}
.section-uscode .block-uscode fieldset {
	background: rgb(255, 255, 204);
}
.section-uscode .outdent- {
	padding-top: 4px;
}
.section-uscode .outdent-1 {
	padding-top: 4px;
}
.section-uscode .outdent-2 {
	padding-top: 4px;
}
.section-uscode .outdent-3 {
	padding-top: 4px;
}
.section-uscode .outdent-4 {
	padding-top: 4px;
}
.section-uscode .outdent-5 {
	padding-top: 4px;
}
.section-uscode .outdent-6 {
	padding-top: 4px;
}
.section-uscode .outdent-7 {
	padding-top: 4px;
}
.section-uscode .outdent-8 {
	padding-top: 4px;
}
.section-uscode .outdent-9 {
	padding-top: 4px;
}
.section-uscode .outdent- {
	margin-left: -10px;
}
.section-uscode .outdent-1 {
	margin-left: -10px;
}
.section-uscode .outdent-2 {
	margin-left: -20px;
}
.section-uscode .outdent-3 {
	margin-left: -25px;
}
.section-uscode .outdent-4 {
	margin-left: -30px;
}
.section-uscode .outdent-5 {
	margin-left: -35px;
}
.section-uscode .outdent-6 {
	margin-left: -40px;
}
.section-uscode .outdent-7 {
	margin-left: -45px;
}
.section-uscode .outdent-8 {
	margin-left: -50px;
}
.section-uscode .outdent-9 {
	margin-left: -55px;
}
.section-uscode .ptext- {
	padding: 5px 0px;
}
.section-uscode .psection-0 {
	padding: 5px 0px;
}
.section-uscode .ptext-0 {
	padding: 5px 0px;
}
.section-uscode .psection-1 {
	padding: 5px 0px;
}
.section-uscode .ptext-1 {
	padding: 5px 0px;
}
.section-uscode .psection-2 {
	padding: 5px 0px;
}
.section-uscode .ptext-2 {
	padding: 5px 0px;
}
.section-uscode .psection-3 {
	padding: 5px 0px;
}
.section-uscode .ptext-3 {
	padding: 5px 0px;
}
.section-uscode .psection-4 {
	padding: 5px 0px;
}
.section-uscode .ptext-4 {
	padding: 5px 0px;
}
.section-uscode .psection-5 {
	padding: 5px 0px;
}
.section-uscode .ptext-5 {
	padding: 5px 0px;
}
.section-uscode .psection-6 {
	padding: 5px 0px;
}
.section-uscode .ptext-6 {
	padding: 5px 0px;
}
.section-uscode .psection-7 {
	padding: 5px 0px;
}
.section-uscode .ptext-7 {
	padding: 5px 0px;
}
.section-uscode .psection-8 {
	padding: 5px 0px;
}
.section-uscode .ptext-8 {
	padding: 5px 0px;
}
.section-uscode .psection-9 {
	padding: 5px 0px;
}
.section-uscode .ptext-9 {
	padding: 5px 0px;
}
.section-uscode .psection-10 {
	padding: 5px 0px;
}
.section-uscode .ptext-10 {
	padding: 5px 0px;
}
.section-uscode .psection-11 {
	padding: 5px 0px;
}
.section-uscode .ptext-11 {
	padding: 5px 0px;
}
.section-uscode .psection-12 {
	padding: 5px 0px;
}
.section-uscode .ptext-12 {
	padding: 5px 0px;
}
.section-uscode .psection-13 {
	padding: 5px 0px;
}
.section-uscode .ptext-13 {
	padding: 5px 0px;
}
.section-uscode .psection-21 {
	padding: 5px 0px;
}
.section-uscode .psection-22 {
	padding: 5px 0px;
}
.section-uscode .psection-23 {
	padding: 5px 0px;
}
.section-uscode .section-uscode .section-uscode .psection-0 {
=09
}
.section-uscode .ptext- {
=09
}
.section-uscode .ptext-0 {
=09
}
.section-uscode .psection-1 {
=09
}
.section-uscode .ptext-1 {
=09
}
.section-uscode .psection-2 {
	margin-left: 20px;
}
.section-uscode .ptext-2 {
=09
}
.section-uscode .psection-3 {
	margin-left: 10px;
}
.section-uscode .ptext-3 {
=09
}
.section-uscode .psection-4 {
	margin-left: 10px;
}
.section-uscode .ptext-4 {
=09
}
.section-uscode .psection-5 {
	margin-left: 10px;
}
.section-uscode .ptext-5 {
=09
}
.section-uscode .psection-6 {
	margin-left: 10px;
}
.section-uscode .ptext-6 {
=09
}
.section-uscode .psection-7 {
	margin-left: 10px;
}
.section-uscode .ptext-7 {
=09
}
.section-uscode .psection-8 {
	margin-left: 5px;
}
.section-uscode .ptext-8 {
=09
}
.section-uscode .psection-9 {
	margin-left: 5px;
}
.section-uscode .ptext-9 {
=09
}
.section-uscode .ptext-11 {
=09
}
.section-uscode .ptext-12 {
=09
}
.section-uscode .ptext-13 {
=09
}
.section-uscode .ptext-21 {
=09
}
.section-uscode .ptext-22 {
=09
}
.section-uscode .ptext-23 {
=09
}
.section-uscode .ptext-24 {
=09
}
.section-uscode .leading-01 {
	padding: 1px;
}
.section-uscode .leading-02 {
	padding: 2px;
}
.section-uscode .leading-03 {
	padding: 3px;
}
.section-uscode .leading-04 {
	padding: 4px;
}
.section-uscode .leading-05 {
	padding: 5px;
}
.section-uscode .leading-06 {
	padding: 6px;
}
.section-uscode .leading-08 {
	padding: 8px;
}
.section-uscode .leading-10 {
	padding: 10px;
}
.section-uscode .leading-11 {
	padding: 11px;
}
.section-uscode .leading-12 {
	padding: 12px;
}
.section-uscode .leading-14 {
=09
}
.section-uscode .leading-15 {
	padding: 15px;
}
.section-uscode .leading-16 {
	padding: 16px;
}
.section-uscode .leading-18 {
	padding: 18px;
}
.section-uscode .leading-24 {
	padding: 24px;
}
.section-uscode .leading-29 {
	padding: 29px;
}
.section-cfr .outdent- {
	padding-top: 4px;
}
.section-cfr .outdent-1 {
	padding-top: 4px;
}
.section-cfr .outdent-2 {
	padding-top: 4px;
}
.section-cfr .outdent-3 {
	padding-top: 4px;
}
.section-cfr .outdent-4 {
	padding-top: 4px;
}
.section-cfr .outdent-5 {
	padding-top: 4px;
}
.section-cfr .outdent-6 {
	padding-top: 4px;
}
.section-cfr .outdent-7 {
	padding-top: 4px;
}
.section-cfr .outdent-8 {
	padding-top: 4px;
}
.section-cfr .outdent-9 {
	padding-top: 4px;
}
.section-cfr .outdent- {
	margin-left: -10px;
}
.section-cfr .outdent-1 {
	margin-left: -10px;
}
.section-cfr .outdent-2 {
	margin-left: -20px;
}
.section-cfr .outdent-3 {
	margin-left: -25px;
}
.section-cfr .outdent-4 {
	margin-left: -30px;
}
.section-cfr .outdent-5 {
	margin-left: -35px;
}
.section-cfr .outdent-6 {
	margin-left: -40px;
}
.section-cfr .outdent-7 {
	margin-left: -45px;
}
.section-cfr .outdent-8 {
	margin-left: -50px;
}
.section-cfr .outdent-9 {
	margin-left: -55px;
}
.section-cfr .ptext- {
	padding: 5px 0px;
}
.section-cfr .psection-0 {
	padding: 5px 0px;
}
.section-cfr .ptext-0 {
	padding: 5px 0px;
}
.section-cfr .psection-1 {
	padding: 5px 0px;
}
.section-cfr .ptext-1 {
	padding: 5px 0px;
}
.section-cfr .psection-2 {
	padding: 5px 0px;
}
.section-cfr .ptext-2 {
	padding: 5px 0px;
}
.section-cfr .psection-3 {
	padding: 5px 0px;
}
.section-cfr .ptext-3 {
	padding: 5px 0px;
}
.section-cfr .psection-4 {
	padding: 5px 0px;
}
.section-cfr .ptext-4 {
	padding: 5px 0px;
}
.section-cfr .psection-5 {
	padding: 5px 0px;
}
.section-cfr .ptext-5 {
	padding: 5px 0px;
}
.section-cfr .psection-6 {
	padding: 5px 0px;
}
.section-cfr .ptext-6 {
	padding: 5px 0px;
}
.section-cfr .psection-7 {
	padding: 5px 0px;
}
.section-cfr .ptext-7 {
	padding: 5px 0px;
}
.section-cfr .psection-8 {
	padding: 5px 0px;
}
.section-cfr .ptext-8 {
	padding: 5px 0px;
}
.section-cfr .psection-9 {
	padding: 5px 0px;
}
.section-cfr .ptext-9 {
	padding: 5px 0px;
}
.section-cfr .psection-10 {
	padding: 5px 0px;
}
.section-cfr .ptext-10 {
	padding: 5px 0px;
}
.section-cfr .psection-11 {
	padding: 5px 0px;
}
.section-cfr .ptext-11 {
	padding: 5px 0px;
}
.section-cfr .psection-12 {
	padding: 5px 0px;
}
.section-cfr .ptext-12 {
	padding: 5px 0px;
}
.section-cfr .psection-13 {
	padding: 5px 0px;
}
.section-cfr .ptext-13 {
	padding: 5px 0px;
}
.section-cfr .psection-21 {
	padding: 5px 0px;
}
.section-cfr .psection-22 {
	padding: 5px 0px;
}
.section-cfr .psection-23 {
	padding: 5px 0px;
}
.section-cfr .section-uscode .section-cfr .psection-0 {
=09
}
.section-cfr .ptext- {
=09
}
.section-cfr .ptext-0 {
=09
}
.section-cfr .psection-1 {
=09
}
.section-cfr .ptext-1 {
=09
}
.section-cfr .psection-2 {
	margin-left: 20px;
}
.section-cfr .ptext-2 {
=09
}
.section-cfr .psection-3 {
	margin-left: 30px;
}
.section-cfr .ptext-3 {
=09
}
.section-cfr .psection-4 {
	margin-left: 40px;
}
.section-cfr .ptext-4 {
=09
}
.section-cfr .psection-5 {
	margin-left: 45px;
}
.section-cfr .ptext-5 {
=09
}
.section-cfr .psection-6 {
	margin-left: 50px;
}
.section-cfr .ptext-6 {
=09
}
.section-cfr .psection-7 {
	margin-left: 55px;
}
.section-cfr .ptext-7 {
=09
}
.section-cfr .psection-8 {
	margin-left: 60px;
}
.section-cfr .ptext-8 {
=09
}
.section-cfr .psection-9 {
	margin-left: 65px;
}
.section-cfr .ptext-9 {
=09
}
.section-cfr .ptext-11 {
=09
}
.section-cfr .ptext-12 {
=09
}
.section-cfr .ptext-13 {
=09
}
.section-cfr .ptext-21 {
=09
}
.section-cfr .ptext-22 {
=09
}
.section-cfr .ptext-23 {
=09
}
.section-cfr .ptext-24 {
=09
}
.section-cfr .leading-01 {
	padding: 1px;
}
.section-cfr .leading-02 {
	padding: 2px;
}
.section-cfr .leading-03 {
	padding: 3px;
}
.section-cfr .leading-04 {
	padding: 4px;
}
.section-cfr .leading-05 {
	padding: 5px;
}
.section-cfr .leading-06 {
	padding: 6px;
}
.section-cfr .leading-08 {
	padding: 8px;
}
.section-cfr .leading-10 {
	padding: 10px;
}
.section-cfr .leading-11 {
	padding: 11px;
}
.section-cfr .leading-12 {
	padding: 12px;
}
.section-cfr .leading-14 {
=09
}
.section-cfr .leading-15 {
	padding: 15px;
}
.section-cfr .leading-16 {
	padding: 16px;
}
.section-cfr .leading-18 {
	padding: 18px;
}
.section-cfr .leading-24 {
	padding: 24px;
}
.section-cfr .leading-29 {
	padding: 29px;
}
.srchlead {
	font-style: italic;
}
.greyout {
	color: rgb(153, 153, 153);
}
.enum {
	font-weight: bold;
}
.enumbell {
	font-weight: bold;
}
.enumxml {
	font-weight: bold;
}
.enumlstr {
	color: rgb(0, 0, 102); font-weight: bold;
}
@media print
{
.annot-right {
	display: none !important;
}
.prevnext {
	display: none !important;
}
.dates {
	display: none !important;
}
.localnav {
	background: rgb(255, 255, 255) !important; margin: auto !important; =
border: 0px currentColor !important; border-image: none !important; =
width: auto !important; height: auto !important; color: rgb(0, 0, 0); =
float: none !important;
}
.backtrail {
	background: rgb(255, 255, 255) !important; margin: auto !important; =
border: 0px currentColor !important; border-image: none !important; =
width: auto !important; height: auto !important; color: rgb(0, 0, 0); =
float: none !important;
}
h2.catchline {
	background: rgb(255, 255, 255) !important; margin: auto !important; =
border: 0px currentColor !important; border-image: none !important; =
width: auto !important; height: auto !important; color: rgb(0, 0, 0); =
float: none !important;
}
.statute {
	background: rgb(255, 255, 255) !important; margin: auto !important; =
border: 0px currentColor !important; border-image: none !important; =
width: auto !important; height: auto !important; color: rgb(0, 0, 0); =
float: none !important;
}
h2.catchline {
	display: block !important;
}
.statute {
	display: block !important;
}
}
div.wip {
	background: rgb(240, 240, 240);
}
div.wip + div {
	background: rgb(255, 255, 255);
}
div.table table td {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
div.table table th {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
body {
	color: rgb(0, 0, 0); font-family: verdana,arial,helvetica,sans-serif; =
font-size: 10pt; font-weight: normal; background-color: rgb(255, 255, =
255);
}
strong {
	font-family: verdana,arial,helvetica,sans-serif; font-weight: bold;
}
p {
	font-size: 10pt; font-weight: normal;
}
ol {
	font-size: 10pt; font-weight: normal;
}
ul {
	font-size: 10pt; font-weight: normal;
}
li {
	font-size: 10pt; font-weight: normal;
}
td {
	font-size: 10pt; font-weight: normal;
}
th {
	font-size: 10pt; font-weight: normal;
}
tr {
	font-size: 10pt; font-weight: normal;
}
div {
	font-size: 10pt; font-weight: normal;
}
dl {
	font-size: 10pt; font-weight: normal;
}
dd {
	font-size: 10pt; font-weight: normal;
}
dt {
	font-size: 10pt; font-weight: normal;
}
span {
	font-size: 10pt; font-weight: normal;
}
b {
	font-size: 10pt; font-weight: bold;
}
h1 {
	color: rgb(34, 34, 85); font-size: 14pt; font-weight: normal;
}
h2 {
	color: rgb(34, 34, 85); font-size: 13pt; font-weight: normal;
}
h3 {
	color: rgb(34, 34, 85); font-size: 12pt; font-weight: normal;
}
h4 {
	color: rgb(34, 34, 85); font-size: 11pt; font-weight: normal;
}
h5 {
	color: rgb(34, 34, 85); font-size: 11pt; font-weight: normal;
}
h6 {
	color: rgb(34, 34, 85); font-size: 11pt; font-weight: normal;
}
pre {
	font-family: courier monospace;
}
hr {
	height: 3px; color: rgb(8, 49, 148);
}
hr.footsep {
	height: 2px;
}
a.footnoteRef {
	font-size: 70%; vertical-align: top;
}
a.footnote {
	font-size: 80%; vertical-align: top;
}
span.footnote {
	font-size: 90%;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
sub {
	line-height: 0; font-size: 70%; vertical-align: baseline; position: =
relative;
}
sup {
	line-height: 0; font-size: 70%; vertical-align: baseline; position: =
relative;
}
.indent-1 {
	text-align: center; margin-left: 0pt; display: block;
}
.indent0 {
	padding: 5pt; text-indent: 0em; margin-left: 4%; display: block;
}
.indent1 {
	padding: 4pt; text-indent: 0em; margin-left: 4%; display: block;
}
.indent2 {
	padding: 4pt; text-indent: 0em; margin-left: 4%; display: block;
}
.indent3 {
	padding: 4pt; text-indent: 0em; margin-left: 4%; display: block;
}
.indent4 {
	padding: 4pt; text-indent: 0em; margin-left: 3%; display: block;
}
.indent5 {
	padding: 4pt; text-indent: 0em; margin-left: 3%; display: block;
}
.indent6 {
	padding: 4pt; text-indent: 0em; margin-left: 3%; display: block;
}
.indent7 {
	padding: 4pt; text-indent: 0em; margin-left: 3%; display: block;
}
inline {
	display: inline;
}
.smallCaps {
	font-variant: small-caps !important;
}
.small-caps {
	font-variant: small-caps;
}
.smallcaps {
	font-variant: small-caps;
}
.italic {
	font-style: italic !important;
}
.bold {
	font-weight: bold !important;
}
.centered {
	margin: 6pt 0pt; text-align: center; text-indent: 0pt; display: block;
}
.inline {
	display: inline !important;
}
.fontsize6 {
	font-size: 9pt;
}
.fontsize7 {
	font-size: 10pt;
}
.fontsize8 {
	font-size: 12pt;
}
.special-word {
	color: red;
}
.header {
	padding: 10px; width: 100%; text-align: left; font-size: 1.1em; =
font-weight: bold; margin-left: auto; vertical-align: top;
}
.heading {
	text-align: left; font-weight: bold;
}
.section .num {
	font-weight: bold;
}
.quotedContent {
	display: inline;
}
div.quotedContent > div.section {
	margin-top: 3pt; display: block;
}
def {
	display: inline;
}
term {
	font-variant: small-caps; display: inline;
}
table ul {
	margin-top: 0pt; margin-bottom: 0pt; margin-left: -18pt; display: =
block;
}
table li {
	text-align: justify; margin-left: 12pt; display: block;
}
sup {
	font-size: small; vertical-align: super;
}
sub {
	font-size: small; vertical-align: sub;
}
italic {
	font-style: italic;
}
i {
	font-style: italic;
}
i {
	font-style: italic;
}
bold {
	font-weight: bold;
}
b {
	font-weight: bold;
}
b {
	font-weight: bold;
}
p[role=3D'listItem'] {
	text-indent: 0pt; margin-left: 2em; display: block;
}
div.supcontent > div.num {
	display: none;
}
div.supcontent > div.heading {
	display: none;
}
div.section {
	font-size: 11pt; font-weight: normal; margin-top: 1em; margin-bottom: =
3pt; margin-left: 0pt; display: block;
}
div.section > div.heading {
	font-weight: bold; display: none;
}
div.section > div.num {
	font-weight: bold; display: none;
}
div.section > div.heading::after {
	display: block; content: " ";
}
div[status].section > div.num {
	color: red;
}
div[status].section > div.heading {
	color: red;
}
div.section > div.content {
	text-indent: 12pt; display: block;
}
div[class=3D'msec2'] div.heading {
	font-weight: bold; margin-top: 1em; display: inline;
}
div[class=3D'msec2'] div.num {
	font-weight: bold; display: inline;
}
div:nth-child(2).section {
	margin-top: 3em;
}
span[class=3D'heading bold']::after {
	content: " ";
}
.subsection {
	font-size: 11pt; margin-top: 3pt; margin-bottom: 3pt; margin-left: =
12pt; display: block;
}
.paragraph {
	font-size: 11pt; margin-top: 3pt; margin-bottom: 3pt; margin-left: =
12pt; display: block;
}
.subparagraph {
	font-size: 11pt; margin-top: 3pt; margin-bottom: 3pt; margin-left: =
12pt; display: block;
}
.clause {
	font-size: 11pt; margin-top: 3pt; margin-bottom: 3pt; margin-left: =
12pt; display: block;
}
.subclause {
	font-size: 11pt; margin-top: 3pt; margin-bottom: 3pt; margin-left: =
12pt; display: block;
}
.item {
	font-size: 11pt; margin-top: 3pt; margin-bottom: 3pt; margin-left: =
12pt; display: block;
}
.subitem {
	font-size: 11pt; margin-top: 3pt; margin-bottom: 3pt; margin-left: =
12pt; display: block;
}
.subsubitem {
	font-size: 11pt; margin-top: 3pt; margin-bottom: 3pt; margin-left: =
12pt; display: block;
}
.level {
	font-size: 11pt; margin-top: 3pt; margin-bottom: 3pt; margin-left: =
12pt; display: block;
}
div.subsection > .heading {
	font-variant: small-caps; font-weight: bold;
}
div.paragraph > .heading {
	font-variant: small-caps; font-weight: bold;
}
span.num::after {
	content: " ";
}
span.num + div.content {
	display: inline;
}
.notes {
	font-weight: normal; margin-top: 1em; margin-bottom: 3pt; margin-left: =
0pt; display: block;
}
.note .heading {
	font-weight: bold; margin-top: 1em;
}
.m-notes {
	margin-top: 1em;
}
:nth-child(2).notes {
	margin-top: 3em;
}
.note .centered {
	text-align: center;
}
colgroup {
	display: table-column-group;
}
col {
	display: table-column;
}
thead {
	margin: 3pt; text-align: center;
}
tbody {
	padding: 7px 9px 0px; text-align: justify; border-bottom-color: =
rgb(149, 179, 215); border-bottom-width: 2px; border-bottom-style: =
solid; display: table-row-group;
}
tr {
	display: table-row;
}
td {
	padding: 4pt 8pt; font-weight: normal; display: table-cell;
}
th {
	padding: 4pt 8pt; font-weight: normal; display: table-cell;
}
table body {
	text-align: justify; font-family: Ionic,Times,serif; font-size: 7pt;
}
.thinsp {
	width: 0.16em; display: inline-block;
}
.small-caps {
	font-variant: small-caps;
}
table .sectionNumber {
	font-weight: bold;
}
tbody tr td {
	border-right-color: rgb(149, 179, 215); border-right-width: 1px; =
border-right-style: solid;
}
tbody tr td:last-of-type {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
tr.header {
	background: 0px 0px rgb(240, 240, 240); text-align: center; =
vertical-align: middle; border-top-color: rgb(149, 179, 215); =
border-bottom-color: rgb(149, 179, 215); border-top-width: 2px; =
border-bottom-width: 1px; border-top-style: solid; border-bottom-style: =
solid;
}
tr.title {
	text-align: center; font-variant: small-caps; margin-bottom: 6pt; =
vertical-align: middle;
}
tr.title p span {
	font-weight: bold;
}
td > p {
	margin: 0pt;
}
th > p {
	margin: 0pt 4pt;
}
table p.leaders {
	list-style: none; padding: 0px; -ms-overflow-x: hidden; max-width: =
40em; baseline-shift: baseline;
}
table p.leaders span::after {
	width: 0px; float: left; white-space: nowrap; content: ". . . . . . . . =
. . . . . . . . . . . . "=0A=
    ". . . . . . . . . . . . . . . . . . . . "=0A=
    ". . . . . . . . . . . . . . . . . . . . "=0A=
    ". . . . . . . . . . . . . . . . . . . . "; baseline-shift: =
baseline;
}
table p.leaders span:first-child {
	background: white; padding-right: 0.33em;
}

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css

@font-face {
	font-family: Glyphicons Halflings;
	src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) =
format("embedded-opentype"), =
url(../fonts/glyphicons-halflings-regular.woff) format("woff"), =
url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), =
url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular=
) format("svg");
}
html {
	font-family: sans-serif; -ms-text-size-adjust: 100%; =
-webkit-text-size-adjust: 100%;
}
body {
	margin: 0px;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	vertical-align: baseline; display: inline-block;
}
canvas {
	vertical-align: baseline; display: inline-block;
}
progress {
	vertical-align: baseline; display: inline-block;
}
video {
	vertical-align: baseline; display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
[hidden] {
	display: none;
}
template {
	display: none;
}
a {
	background: 0px 0px;
}
a:active {
	outline: 0px;
}
a:hover {
	outline: 0px;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; =
border-bottom-style: dotted;
}
b {
	font-weight: 700;
}
strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
h1 {
	margin: 0.67em 0px; font-size: 2em;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: =
relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: =
relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0px currentColor; border-image: none;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	height: 0px; box-sizing: content-box; -moz-box-sizing: content-box; =
-webkit-box-sizing: content-box;
}
pre {
	overflow: auto;
}
code {
	font-family: monospace,monospace; font-size: 1em;
}
kbd {
	font-family: monospace,monospace; font-size: 1em;
}
pre {
	font-family: monospace,monospace; font-size: 1em;
}
samp {
	font-family: monospace,monospace; font-size: 1em;
}
button {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; =
font-stretch: inherit;
}
input {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; =
font-stretch: inherit;
}
optgroup {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; =
font-stretch: inherit;
}
select {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; =
font-stretch: inherit;
}
textarea {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; =
font-stretch: inherit;
}
button {
	overflow: visible;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
html input[type=3Dbutton] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=3Dreset] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=3Dsubmit] {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
html input[disabled] {
	cursor: default;
}
input {
	line-height: normal;
}
input[type=3Dcheckbox] {
	padding: 0px; box-sizing: border-box; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
input[type=3Dradio] {
	padding: 0px; box-sizing: border-box; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
input[type=3Dsearch] {
	box-sizing: content-box; -moz-box-sizing: content-box; =
-webkit-box-sizing: content-box; -webkit-appearance: textfield;
}
fieldset {
	margin: 0px 2px; padding: 0.35em 0.62em 0.75em; border: 1px solid =
silver; border-image: none;
}
legend {
	padding: 0px; border: 0px currentColor; border-image: none;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: 700;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
td {
	padding: 0px;
}
th {
	padding: 0px;
}
@media print
{
* {
	background: none !important; color: rgb(0, 0, 0) !important; =
box-shadow: none !important; text-shadow: none !important; =
-webkit-box-shadow: none;
}
a {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a[href]::after {
	content: " (" attr(href) ")";
}
abbr[title]::after {
	content: " (" attr(title) ")";
}
a[href^=3D'javascript:']::after {
	content: "";
}
a[href^=3D'#']::after {
	content: "";
}
pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; =
page-break-inside: avoid;
}
blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; =
page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr {
	page-break-inside: avoid;
}
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
select {
	background: rgb(255, 255, 255) !important;
}
.navbar {
	display: none;
}
.table td {
	background-color: rgb(255, 255, 255) !important;
}
.table th {
	background-color: rgb(255, 255, 255) !important;
}
.btn > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.dropup > .btn > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.label {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.table {
	border-collapse: collapse !important;
}
.table-bordered th {
	border: 1px solid rgb(221, 221, 221) !important; border-image: none =
!important;
}
.table-bordered td {
	border: 1px solid rgb(221, 221, 221) !important; border-image: none =
!important;
}
}
.glyphicon {
	top: 1px; line-height: 1; font-family: "Glyphicons Halflings"; =
font-style: normal; font-weight: 400; display: inline-block; position: =
relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: =
grayscale;
}
.glyphicon-asterisk::before {
	content: "\2a";
}
.glyphicon-plus::before {
	content: "\2b";
}
.glyphicon-euro::before {
	content: "\20ac";
}
.glyphicon-minus::before {
	content: "\2212";
}
.glyphicon-cloud::before {
	content: "\2601";
}
.glyphicon-envelope::before {
	content: "\2709";
}
.glyphicon-pencil::before {
	content: "\270f";
}
.glyphicon-glass::before {
	content: "\e001";
}
.glyphicon-music::before {
	content: "\e002";
}
.glyphicon-search::before {
	content: "\e003";
}
.glyphicon-heart::before {
	content: "\e005";
}
.glyphicon-star::before {
	content: "\e006";
}
.glyphicon-star-empty::before {
	content: "\e007";
}
.glyphicon-user::before {
	content: "\e008";
}
.glyphicon-film::before {
	content: "\e009";
}
.glyphicon-th-large::before {
	content: "\e010";
}
.glyphicon-th::before {
	content: "\e011";
}
.glyphicon-th-list::before {
	content: "\e012";
}
.glyphicon-ok::before {
	content: "\e013";
}
.glyphicon-remove::before {
	content: "\e014";
}
.glyphicon-zoom-in::before {
	content: "\e015";
}
.glyphicon-zoom-out::before {
	content: "\e016";
}
.glyphicon-off::before {
	content: "\e017";
}
.glyphicon-signal::before {
	content: "\e018";
}
.glyphicon-cog::before {
	content: "\e019";
}
.glyphicon-trash::before {
	content: "\e020";
}
.glyphicon-home::before {
	content: "\e021";
}
.glyphicon-file::before {
	content: "\e022";
}
.glyphicon-time::before {
	content: "\e023";
}
.glyphicon-road::before {
	content: "\e024";
}
.glyphicon-download-alt::before {
	content: "\e025";
}
.glyphicon-download::before {
	content: "\e026";
}
.glyphicon-upload::before {
	content: "\e027";
}
.glyphicon-inbox::before {
	content: "\e028";
}
.glyphicon-play-circle::before {
	content: "\e029";
}
.glyphicon-repeat::before {
	content: "\e030";
}
.glyphicon-refresh::before {
	content: "\e031";
}
.glyphicon-list-alt::before {
	content: "\e032";
}
.glyphicon-lock::before {
	content: "\e033";
}
.glyphicon-flag::before {
	content: "\e034";
}
.glyphicon-headphones::before {
	content: "\e035";
}
.glyphicon-volume-off::before {
	content: "\e036";
}
.glyphicon-volume-down::before {
	content: "\e037";
}
.glyphicon-volume-up::before {
	content: "\e038";
}
.glyphicon-qrcode::before {
	content: "\e039";
}
.glyphicon-barcode::before {
	content: "\e040";
}
.glyphicon-tag::before {
	content: "\e041";
}
.glyphicon-tags::before {
	content: "\e042";
}
.glyphicon-book::before {
	content: "\e043";
}
.glyphicon-bookmark::before {
	content: "\e044";
}
.glyphicon-print::before {
	content: "\e045";
}
.glyphicon-camera::before {
	content: "\e046";
}
.glyphicon-font::before {
	content: "\e047";
}
.glyphicon-bold::before {
	content: "\e048";
}
.glyphicon-italic::before {
	content: "\e049";
}
.glyphicon-text-height::before {
	content: "\e050";
}
.glyphicon-text-width::before {
	content: "\e051";
}
.glyphicon-align-left::before {
	content: "\e052";
}
.glyphicon-align-center::before {
	content: "\e053";
}
.glyphicon-align-right::before {
	content: "\e054";
}
.glyphicon-align-justify::before {
	content: "\e055";
}
.glyphicon-list::before {
	content: "\e056";
}
.glyphicon-indent-left::before {
	content: "\e057";
}
.glyphicon-indent-right::before {
	content: "\e058";
}
.glyphicon-facetime-video::before {
	content: "\e059";
}
.glyphicon-picture::before {
	content: "\e060";
}
.glyphicon-map-marker::before {
	content: "\e062";
}
.glyphicon-adjust::before {
	content: "\e063";
}
.glyphicon-tint::before {
	content: "\e064";
}
.glyphicon-edit::before {
	content: "\e065";
}
.glyphicon-share::before {
	content: "\e066";
}
.glyphicon-check::before {
	content: "\e067";
}
.glyphicon-move::before {
	content: "\e068";
}
.glyphicon-step-backward::before {
	content: "\e069";
}
.glyphicon-fast-backward::before {
	content: "\e070";
}
.glyphicon-backward::before {
	content: "\e071";
}
.glyphicon-play::before {
	content: "\e072";
}
.glyphicon-pause::before {
	content: "\e073";
}
.glyphicon-stop::before {
	content: "\e074";
}
.glyphicon-forward::before {
	content: "\e075";
}
.glyphicon-fast-forward::before {
	content: "\e076";
}
.glyphicon-step-forward::before {
	content: "\e077";
}
.glyphicon-eject::before {
	content: "\e078";
}
.glyphicon-chevron-left::before {
	content: "\e079";
}
.glyphicon-chevron-right::before {
	content: "\e080";
}
.glyphicon-plus-sign::before {
	content: "\e081";
}
.glyphicon-minus-sign::before {
	content: "\e082";
}
.glyphicon-remove-sign::before {
	content: "\e083";
}
.glyphicon-ok-sign::before {
	content: "\e084";
}
.glyphicon-question-sign::before {
	content: "\e085";
}
.glyphicon-info-sign::before {
	content: "\e086";
}
.glyphicon-screenshot::before {
	content: "\e087";
}
.glyphicon-remove-circle::before {
	content: "\e088";
}
.glyphicon-ok-circle::before {
	content: "\e089";
}
.glyphicon-ban-circle::before {
	content: "\e090";
}
.glyphicon-arrow-left::before {
	content: "\e091";
}
.glyphicon-arrow-right::before {
	content: "\e092";
}
.glyphicon-arrow-up::before {
	content: "\e093";
}
.glyphicon-arrow-down::before {
	content: "\e094";
}
.glyphicon-share-alt::before {
	content: "\e095";
}
.glyphicon-resize-full::before {
	content: "\e096";
}
.glyphicon-resize-small::before {
	content: "\e097";
}
.glyphicon-exclamation-sign::before {
	content: "\e101";
}
.glyphicon-gift::before {
	content: "\e102";
}
.glyphicon-leaf::before {
	content: "\e103";
}
.glyphicon-fire::before {
	content: "\e104";
}
.glyphicon-eye-open::before {
	content: "\e105";
}
.glyphicon-eye-close::before {
	content: "\e106";
}
.glyphicon-warning-sign::before {
	content: "\e107";
}
.glyphicon-plane::before {
	content: "\e108";
}
.glyphicon-calendar::before {
	content: "\e109";
}
.glyphicon-random::before {
	content: "\e110";
}
.glyphicon-comment::before {
	content: "\e111";
}
.glyphicon-magnet::before {
	content: "\e112";
}
.glyphicon-chevron-up::before {
	content: "\e113";
}
.glyphicon-chevron-down::before {
	content: "\e114";
}
.glyphicon-retweet::before {
	content: "\e115";
}
.glyphicon-shopping-cart::before {
	content: "\e116";
}
.glyphicon-folder-close::before {
	content: "\e117";
}
.glyphicon-folder-open::before {
	content: "\e118";
}
.glyphicon-resize-vertical::before {
	content: "\e119";
}
.glyphicon-resize-horizontal::before {
	content: "\e120";
}
.glyphicon-hdd::before {
	content: "\e121";
}
.glyphicon-bullhorn::before {
	content: "\e122";
}
.glyphicon-bell::before {
	content: "\e123";
}
.glyphicon-certificate::before {
	content: "\e124";
}
.glyphicon-thumbs-up::before {
	content: "\e125";
}
.glyphicon-thumbs-down::before {
	content: "\e126";
}
.glyphicon-hand-right::before {
	content: "\e127";
}
.glyphicon-hand-left::before {
	content: "\e128";
}
.glyphicon-hand-up::before {
	content: "\e129";
}
.glyphicon-hand-down::before {
	content: "\e130";
}
.glyphicon-circle-arrow-right::before {
	content: "\e131";
}
.glyphicon-circle-arrow-left::before {
	content: "\e132";
}
.glyphicon-circle-arrow-up::before {
	content: "\e133";
}
.glyphicon-circle-arrow-down::before {
	content: "\e134";
}
.glyphicon-globe::before {
	content: "\e135";
}
.glyphicon-wrench::before {
	content: "\e136";
}
.glyphicon-tasks::before {
	content: "\e137";
}
.glyphicon-filter::before {
	content: "\e138";
}
.glyphicon-briefcase::before {
	content: "\e139";
}
.glyphicon-fullscreen::before {
	content: "\e140";
}
.glyphicon-dashboard::before {
	content: "\e141";
}
.glyphicon-paperclip::before {
	content: "\e142";
}
.glyphicon-heart-empty::before {
	content: "\e143";
}
.glyphicon-link::before {
	content: "\e144";
}
.glyphicon-phone::before {
	content: "\e145";
}
.glyphicon-pushpin::before {
	content: "\e146";
}
.glyphicon-usd::before {
	content: "\e148";
}
.glyphicon-gbp::before {
	content: "\e149";
}
.glyphicon-sort::before {
	content: "\e150";
}
.glyphicon-sort-by-alphabet::before {
	content: "\e151";
}
.glyphicon-sort-by-alphabet-alt::before {
	content: "\e152";
}
.glyphicon-sort-by-order::before {
	content: "\e153";
}
.glyphicon-sort-by-order-alt::before {
	content: "\e154";
}
.glyphicon-sort-by-attributes::before {
	content: "\e155";
}
.glyphicon-sort-by-attributes-alt::before {
	content: "\e156";
}
.glyphicon-unchecked::before {
	content: "\e157";
}
.glyphicon-expand::before {
	content: "\e158";
}
.glyphicon-collapse-down::before {
	content: "\e159";
}
.glyphicon-collapse-up::before {
	content: "\e160";
}
.glyphicon-log-in::before {
	content: "\e161";
}
.glyphicon-flash::before {
	content: "\e162";
}
.glyphicon-log-out::before {
	content: "\e163";
}
.glyphicon-new-window::before {
	content: "\e164";
}
.glyphicon-record::before {
	content: "\e165";
}
.glyphicon-save::before {
	content: "\e166";
}
.glyphicon-open::before {
	content: "\e167";
}
.glyphicon-saved::before {
	content: "\e168";
}
.glyphicon-import::before {
	content: "\e169";
}
.glyphicon-export::before {
	content: "\e170";
}
.glyphicon-send::before {
	content: "\e171";
}
.glyphicon-floppy-disk::before {
	content: "\e172";
}
.glyphicon-floppy-saved::before {
	content: "\e173";
}
.glyphicon-floppy-remove::before {
	content: "\e174";
}
.glyphicon-floppy-save::before {
	content: "\e175";
}
.glyphicon-floppy-open::before {
	content: "\e176";
}
.glyphicon-credit-card::before {
	content: "\e177";
}
.glyphicon-transfer::before {
	content: "\e178";
}
.glyphicon-cutlery::before {
	content: "\e179";
}
.glyphicon-header::before {
	content: "\e180";
}
.glyphicon-compressed::before {
	content: "\e181";
}
.glyphicon-earphone::before {
	content: "\e182";
}
.glyphicon-phone-alt::before {
	content: "\e183";
}
.glyphicon-tower::before {
	content: "\e184";
}
.glyphicon-stats::before {
	content: "\e185";
}
.glyphicon-sd-video::before {
	content: "\e186";
}
.glyphicon-hd-video::before {
	content: "\e187";
}
.glyphicon-subtitles::before {
	content: "\e188";
}
.glyphicon-sound-stereo::before {
	content: "\e189";
}
.glyphicon-sound-dolby::before {
	content: "\e190";
}
.glyphicon-sound-5-1::before {
	content: "\e191";
}
.glyphicon-sound-6-1::before {
	content: "\e192";
}
.glyphicon-sound-7-1::before {
	content: "\e193";
}
.glyphicon-copyright-mark::before {
	content: "\e194";
}
.glyphicon-registration-mark::before {
	content: "\e195";
}
.glyphicon-cloud-download::before {
	content: "\e197";
}
.glyphicon-cloud-upload::before {
	content: "\e198";
}
.glyphicon-tree-conifer::before {
	content: "\e199";
}
.glyphicon-tree-deciduous::before {
	content: "\e200";
}
* {
	box-sizing: border-box; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
::before {
	box-sizing: border-box; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
::after {
	box-sizing: border-box; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
html {
	font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	color: rgb(51, 51, 51); line-height: 1.4285; font-family: "Helvetica =
Neue",Helvetica,Arial,sans-serif; font-size: 14px; background-color: =
rgb(255, 255, 255);
}
input {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
button {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
select {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
textarea {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
a {
	color: rgb(66, 139, 202); text-decoration: none;
}
a:hover {
	color: rgb(42, 100, 150); text-decoration: underline;
}
a:focus {
	color: rgb(42, 100, 150); text-decoration: underline;
}
a:focus {
	outline: dotted thin; outline-offset: -2px;
}
figure {
	margin: 0px;
}
img {
	vertical-align: middle;
}
.img-responsive {
	height: auto; display: block; max-width: 100%;
}
.thumbnail > img {
	height: auto; display: block; max-width: 100%;
}
.thumbnail a > img {
	height: auto; display: block; max-width: 100%;
}
.carousel-inner > .item > img {
	height: auto; display: block; max-width: 100%;
}
.carousel-inner > .item > a > img {
	height: auto; display: block; max-width: 100%;
}
.img-rounded {
	border-radius: 6px;
}
.img-thumbnail {
	padding: 4px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); =
transition:0.2s ease-in-out; border-image: none; height: auto; =
line-height: 1.4285; display: inline-block; max-width: 100%; =
background-color: rgb(255, 255, 255); -webkit-transition: all .2s =
ease-in-out; -o-transition: all .2s ease-in-out;
}
.img-circle {
	border-radius: 50%;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: =
rgb(238, 238, 238) currentColor currentColor; border-image: none; =
margin-top: 20px; margin-bottom: 20px;
}
.sr-only {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: =
none; width: 1px; height: 1px; overflow: hidden; position: absolute; =
clip: rect(0px, 0px, 0px, 0px);
}
.sr-only-focusable:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: =
static; clip: auto;
}
.sr-only-focusable:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: =
static; clip: auto;
}
h1 {
	color: inherit; line-height: 1.1; font-family: inherit; font-weight: =
500;
}
h2 {
	color: inherit; line-height: 1.1; font-family: inherit; font-weight: =
500;
}
h3 {
	color: inherit; line-height: 1.1; font-family: inherit; font-weight: =
500;
}
h4 {
	color: inherit; line-height: 1.1; font-family: inherit; font-weight: =
500;
}
h5 {
	color: inherit; line-height: 1.1; font-family: inherit; font-weight: =
500;
}
h6 {
	color: inherit; line-height: 1.1; font-family: inherit; font-weight: =
500;
}
.h1 {
	color: inherit; line-height: 1.1; font-family: inherit; font-weight: =
500;
}
.h2 {
	color: inherit; line-height: 1.1; font-family: inherit; font-weight: =
500;
}
.h3 {
	color: inherit; line-height: 1.1; font-family: inherit; font-weight: =
500;
}
.h4 {
	color: inherit; line-height: 1.1; font-family: inherit; font-weight: =
500;
}
.h5 {
	color: inherit; line-height: 1.1; font-family: inherit; font-weight: =
500;
}
.h6 {
	color: inherit; line-height: 1.1; font-family: inherit; font-weight: =
500;
}
h1 small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
h2 small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
h3 small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
h4 small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
h5 small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
h6 small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
.h1 small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
.h2 small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
.h3 small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
.h4 small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
.h5 small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
.h6 small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
h1 .small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
h2 .small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
h3 .small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
h4 .small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
h5 .small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
h6 .small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
.h1 .small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
.h2 .small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
.h3 .small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
.h4 .small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
.h5 .small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
.h6 .small {
	color: rgb(119, 119, 119); line-height: 1; font-weight: 400;
}
h1 {
	margin-top: 20px; margin-bottom: 10px;
}
.h1 {
	margin-top: 20px; margin-bottom: 10px;
}
h2 {
	margin-top: 20px; margin-bottom: 10px;
}
.h2 {
	margin-top: 20px; margin-bottom: 10px;
}
h3 {
	margin-top: 20px; margin-bottom: 10px;
}
.h3 {
	margin-top: 20px; margin-bottom: 10px;
}
h1 small {
	font-size: 65%;
}
.h1 small {
	font-size: 65%;
}
h2 small {
	font-size: 65%;
}
.h2 small {
	font-size: 65%;
}
h3 small {
	font-size: 65%;
}
.h3 small {
	font-size: 65%;
}
h1 .small {
	font-size: 65%;
}
.h1 .small {
	font-size: 65%;
}
h2 .small {
	font-size: 65%;
}
.h2 .small {
	font-size: 65%;
}
h3 .small {
	font-size: 65%;
}
.h3 .small {
	font-size: 65%;
}
h4 {
	margin-top: 10px; margin-bottom: 10px;
}
.h4 {
	margin-top: 10px; margin-bottom: 10px;
}
h5 {
	margin-top: 10px; margin-bottom: 10px;
}
.h5 {
	margin-top: 10px; margin-bottom: 10px;
}
h6 {
	margin-top: 10px; margin-bottom: 10px;
}
.h6 {
	margin-top: 10px; margin-bottom: 10px;
}
h4 small {
	font-size: 75%;
}
.h4 small {
	font-size: 75%;
}
h5 small {
	font-size: 75%;
}
.h5 small {
	font-size: 75%;
}
h6 small {
	font-size: 75%;
}
.h6 small {
	font-size: 75%;
}
h4 .small {
	font-size: 75%;
}
.h4 .small {
	font-size: 75%;
}
h5 .small {
	font-size: 75%;
}
.h5 .small {
	font-size: 75%;
}
h6 .small {
	font-size: 75%;
}
.h6 .small {
	font-size: 75%;
}
h1 {
	font-size: 36px;
}
.h1 {
	font-size: 36px;
}
h2 {
	font-size: 30px;
}
.h2 {
	font-size: 30px;
}
h3 {
	font-size: 24px;
}
.h3 {
	font-size: 24px;
}
h4 {
	font-size: 18px;
}
.h4 {
	font-size: 18px;
}
h5 {
	font-size: 14px;
}
.h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
.h6 {
	font-size: 12px;
}
p {
	margin: 0px 0px 10px;
}
.lead {
	line-height: 1.4; font-size: 16px; font-weight: 300; margin-bottom: =
20px;
}
@media all and (min-width:768px)
{
.lead {
	font-size: 21px;
}
}
small {
	font-size: 85%;
}
.small {
	font-size: 85%;
}
cite {
	font-style: normal;
}
mark {
	padding: 0.2em; background-color: rgb(252, 248, 227);
}
.mark {
	padding: 0.2em; background-color: rgb(252, 248, 227);
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.text-nowrap {
	white-space: nowrap;
}
.text-lowercase {
	text-transform: lowercase;
}
.text-uppercase {
	text-transform: uppercase;
}
.text-capitalize {
	text-transform: capitalize;
}
.text-muted {
	color: rgb(119, 119, 119);
}
.text-primary {
	color: rgb(66, 139, 202);
}
a.text-primary:hover {
	color: rgb(48, 113, 169);
}
.text-success {
	color: rgb(60, 118, 61);
}
a.text-success:hover {
	color: rgb(43, 84, 44);
}
.text-info {
	color: rgb(49, 112, 143);
}
a.text-info:hover {
	color: rgb(36, 82, 105);
}
.text-warning {
	color: rgb(138, 109, 59);
}
a.text-warning:hover {
	color: rgb(102, 81, 44);
}
.text-danger {
	color: rgb(169, 68, 66);
}
a.text-danger:hover {
	color: rgb(132, 53, 52);
}
.bg-primary {
	color: rgb(255, 255, 255); background-color: rgb(66, 139, 202);
}
a.bg-primary:hover {
	background-color: rgb(48, 113, 169);
}
.bg-success {
	background-color: rgb(223, 240, 216);
}
a.bg-success:hover {
	background-color: rgb(193, 226, 179);
}
.bg-info {
	background-color: rgb(217, 237, 247);
}
a.bg-info:hover {
	background-color: rgb(175, 217, 238);
}
.bg-warning {
	background-color: rgb(252, 248, 227);
}
a.bg-warning:hover {
	background-color: rgb(247, 236, 181);
}
.bg-danger {
	background-color: rgb(242, 222, 222);
}
a.bg-danger:hover {
	background-color: rgb(228, 185, 185);
}
.page-header {
	margin: 40px 0px 20px; padding-bottom: 9px; border-bottom-color: =
rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: =
solid;
}
ul {
	margin-top: 0px; margin-bottom: 10px;
}
ol {
	margin-top: 0px; margin-bottom: 10px;
}
ul ul {
	margin-bottom: 0px;
}
ol ul {
	margin-bottom: 0px;
}
ul ol {
	margin-bottom: 0px;
}
ol ol {
	margin-bottom: 0px;
}
.list-unstyled {
	list-style: none; padding-left: 0px;
}
.list-inline {
	list-style: none; padding-left: 0px; margin-left: -5px;
}
.list-inline > li {
	padding-right: 5px; padding-left: 5px; display: inline-block;
}
dl {
	margin-top: 0px; margin-bottom: 20px;
}
dt {
	line-height: 1.4285;
}
dd {
	line-height: 1.4285;
}
dt {
	font-weight: 700;
}
dd {
	margin-left: 0px;
}
@media all and (min-width:768px)
{
.dl-horizontal dt {
	width: 160px; text-align: right; overflow: hidden; clear: left; float: =
left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dl-horizontal dd {
	margin-left: 180px;
}
}
abbr[title] {
	border-bottom-color: rgb(119, 119, 119); border-bottom-width: 1px; =
border-bottom-style: dotted; cursor: help;
}
abbr[data-original-title] {
	border-bottom-color: rgb(119, 119, 119); border-bottom-width: 1px; =
border-bottom-style: dotted; cursor: help;
}
.initialism {
	text-transform: uppercase; font-size: 90%;
}
blockquote {
	margin: 0px 0px 20px; padding: 10px 20px; font-size: 17.5px; =
border-left-color: rgb(238, 238, 238); border-left-width: 5px; =
border-left-style: solid;
}
blockquote p:last-child {
	margin-bottom: 0px;
}
blockquote ul:last-child {
	margin-bottom: 0px;
}
blockquote ol:last-child {
	margin-bottom: 0px;
}
blockquote footer {
	color: rgb(119, 119, 119); line-height: 1.4285; font-size: 80%; =
display: block;
}
blockquote small {
	color: rgb(119, 119, 119); line-height: 1.4285; font-size: 80%; =
display: block;
}
blockquote .small {
	color: rgb(119, 119, 119); line-height: 1.4285; font-size: 80%; =
display: block;
}
blockquote footer::before {
	content: "\2014 \00A0";
}
blockquote small::before {
	content: "\2014 \00A0";
}
blockquote .small::before {
	content: "\2014 \00A0";
}
.blockquote-reverse {
	text-align: right; padding-right: 15px; padding-left: 0px; =
border-right-color: rgb(238, 238, 238); border-left-color: currentColor; =
border-right-width: 5px; border-left-width: 0px; border-right-style: =
solid; border-left-style: none;
}
blockquote.pull-right {
	text-align: right; padding-right: 15px; padding-left: 0px; =
border-right-color: rgb(238, 238, 238); border-left-color: currentColor; =
border-right-width: 5px; border-left-width: 0px; border-right-style: =
solid; border-left-style: none;
}
.blockquote-reverse footer::before {
	content: "";
}
blockquote.pull-right footer::before {
	content: "";
}
.blockquote-reverse small::before {
	content: "";
}
blockquote.pull-right small::before {
	content: "";
}
.blockquote-reverse .small::before {
	content: "";
}
blockquote.pull-right .small::before {
	content: "";
}
.blockquote-reverse footer::after {
	content: "\00A0 \2014";
}
blockquote.pull-right footer::after {
	content: "\00A0 \2014";
}
.blockquote-reverse small::after {
	content: "\00A0 \2014";
}
blockquote.pull-right small::after {
	content: "\00A0 \2014";
}
.blockquote-reverse .small::after {
	content: "\00A0 \2014";
}
blockquote.pull-right .small::after {
	content: "\00A0 \2014";
}
blockquote::before {
	content: "";
}
blockquote::after {
	content: "";
}
address {
	line-height: 1.4285; font-style: normal; margin-bottom: 20px;
}
code {
	font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}
kbd {
	font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}
pre {
	font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}
samp {
	font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}
code {
	padding: 2px 4px; border-radius: 4px; color: rgb(199, 37, 78); =
font-size: 90%; background-color: rgb(249, 242, 244);
}
kbd {
	padding: 2px 4px; border-radius: 3px; color: rgb(255, 255, 255); =
font-size: 90%; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.25); =
background-color: rgb(51, 51, 51); -webkit-box-shadow: inset 0 -1px 0 =
rgba(0, 0, 0, .25);
}
kbd kbd {
	padding: 0px; font-size: 100%; box-shadow: none; -webkit-box-shadow: =
none;
}
pre {
	margin: 0px 0px 10px; padding: 9.5px; border-radius: 4px; border: 1px =
solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); =
line-height: 1.4285; font-size: 13px; display: block; -ms-word-break: =
break-all; -ms-word-wrap: break-word; background-color: rgb(245, 245, =
245);
}
pre code {
	padding: 0px; border-radius: 0px; color: inherit; font-size: inherit; =
white-space: pre-wrap; background-color: transparent;
}
.pre-scrollable {
	-ms-overflow-y: scroll; max-height: 340px;
}
.container {
	padding-right: 15px; padding-left: 15px; margin-right: auto; =
margin-left: auto;
}
@media all and (min-width:768px)
{
.container {
	width: 750px;
}
}
@media all and (min-width:992px)
{
.container {
	width: 970px;
}
}
@media all and (min-width:1200px)
{
.container {
	width: 1170px;
}
}
.container-fluid {
	padding-right: 15px; padding-left: 15px; margin-right: auto; =
margin-left: auto;
}
.row {
	margin-right: -15px; margin-left: -15px;
}
.col-xs-1 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-1 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-1 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-1 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-2 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-2 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-2 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-2 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-3 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-3 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-3 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-3 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-4 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-4 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-4 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-4 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-5 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-5 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-5 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-5 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-6 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-6 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-6 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-6 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-7 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-7 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-7 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-7 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-8 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-8 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-8 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-8 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-9 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-9 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-9 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-9 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-10 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-10 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-10 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-10 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-11 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-11 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-11 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-11 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-12 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-12 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-12 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-12 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-1 {
	float: left;
}
.col-xs-2 {
	float: left;
}
.col-xs-3 {
	float: left;
}
.col-xs-4 {
	float: left;
}
.col-xs-5 {
	float: left;
}
.col-xs-6 {
	float: left;
}
.col-xs-7 {
	float: left;
}
.col-xs-8 {
	float: left;
}
.col-xs-9 {
	float: left;
}
.col-xs-10 {
	float: left;
}
.col-xs-11 {
	float: left;
}
.col-xs-12 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66%;
}
.col-xs-10 {
	width: 83.33%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66%;
}
.col-xs-7 {
	width: 58.33%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66%;
}
.col-xs-4 {
	width: 33.33%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66%;
}
.col-xs-1 {
	width: 8.33%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66%;
}
.col-xs-pull-10 {
	right: 83.33%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66%;
}
.col-xs-pull-7 {
	right: 58.33%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66%;
}
.col-xs-pull-4 {
	right: 33.33%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66%;
}
.col-xs-pull-1 {
	right: 8.33%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66%;
}
.col-xs-push-10 {
	left: 83.33%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66%;
}
.col-xs-push-7 {
	left: 58.33%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66%;
}
.col-xs-push-4 {
	left: 33.33%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66%;
}
.col-xs-push-1 {
	left: 8.33%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66%;
}
.col-xs-offset-10 {
	margin-left: 83.33%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66%;
}
.col-xs-offset-7 {
	margin-left: 58.33%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66%;
}
.col-xs-offset-4 {
	margin-left: 33.33%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66%;
}
.col-xs-offset-1 {
	margin-left: 8.33%;
}
.col-xs-offset-0 {
	margin-left: 0px;
}
@media all and (min-width:768px)
{
.col-sm-1 {
	float: left;
}
.col-sm-2 {
	float: left;
}
.col-sm-3 {
	float: left;
}
.col-sm-4 {
	float: left;
}
.col-sm-5 {
	float: left;
}
.col-sm-6 {
	float: left;
}
.col-sm-7 {
	float: left;
}
.col-sm-8 {
	float: left;
}
.col-sm-9 {
	float: left;
}
.col-sm-10 {
	float: left;
}
.col-sm-11 {
	float: left;
}
.col-sm-12 {
	float: left;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-11 {
	width: 91.66%;
}
.col-sm-10 {
	width: 83.33%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-8 {
	width: 66.66%;
}
.col-sm-7 {
	width: 58.33%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-5 {
	width: 41.66%;
}
.col-sm-4 {
	width: 33.33%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-2 {
	width: 16.66%;
}
.col-sm-1 {
	width: 8.33%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-pull-11 {
	right: 91.66%;
}
.col-sm-pull-10 {
	right: 83.33%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-8 {
	right: 66.66%;
}
.col-sm-pull-7 {
	right: 58.33%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-5 {
	right: 41.66%;
}
.col-sm-pull-4 {
	right: 33.33%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-2 {
	right: 16.66%;
}
.col-sm-pull-1 {
	right: 8.33%;
}
.col-sm-pull-0 {
	right: auto;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-push-11 {
	left: 91.66%;
}
.col-sm-push-10 {
	left: 83.33%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-8 {
	left: 66.66%;
}
.col-sm-push-7 {
	left: 58.33%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-5 {
	left: 41.66%;
}
.col-sm-push-4 {
	left: 33.33%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-2 {
	left: 16.66%;
}
.col-sm-push-1 {
	left: 8.33%;
}
.col-sm-push-0 {
	left: auto;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
.col-sm-offset-11 {
	margin-left: 91.66%;
}
.col-sm-offset-10 {
	margin-left: 83.33%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-8 {
	margin-left: 66.66%;
}
.col-sm-offset-7 {
	margin-left: 58.33%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-5 {
	margin-left: 41.66%;
}
.col-sm-offset-4 {
	margin-left: 33.33%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-2 {
	margin-left: 16.66%;
}
.col-sm-offset-1 {
	margin-left: 8.33%;
}
.col-sm-offset-0 {
	margin-left: 0px;
}
}
@media all and (min-width:992px)
{
.col-md-1 {
	float: left;
}
.col-md-2 {
	float: left;
}
.col-md-3 {
	float: left;
}
.col-md-4 {
	float: left;
}
.col-md-5 {
	float: left;
}
.col-md-6 {
	float: left;
}
.col-md-7 {
	float: left;
}
.col-md-8 {
	float: left;
}
.col-md-9 {
	float: left;
}
.col-md-10 {
	float: left;
}
.col-md-11 {
	float: left;
}
.col-md-12 {
	float: left;
}
.col-md-12 {
	width: 100%;
}
.col-md-11 {
	width: 91.66%;
}
.col-md-10 {
	width: 83.33%;
}
.col-md-9 {
	width: 75%;
}
.col-md-8 {
	width: 66.66%;
}
.col-md-7 {
	width: 58.33%;
}
.col-md-6 {
	width: 50%;
}
.col-md-5 {
	width: 41.66%;
}
.col-md-4 {
	width: 33.33%;
}
.col-md-3 {
	width: 25%;
}
.col-md-2 {
	width: 16.66%;
}
.col-md-1 {
	width: 8.33%;
}
.col-md-pull-12 {
	right: 100%;
}
.col-md-pull-11 {
	right: 91.66%;
}
.col-md-pull-10 {
	right: 83.33%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-8 {
	right: 66.66%;
}
.col-md-pull-7 {
	right: 58.33%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-5 {
	right: 41.66%;
}
.col-md-pull-4 {
	right: 33.33%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-2 {
	right: 16.66%;
}
.col-md-pull-1 {
	right: 8.33%;
}
.col-md-pull-0 {
	right: auto;
}
.col-md-push-12 {
	left: 100%;
}
.col-md-push-11 {
	left: 91.66%;
}
.col-md-push-10 {
	left: 83.33%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-8 {
	left: 66.66%;
}
.col-md-push-7 {
	left: 58.33%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-5 {
	left: 41.66%;
}
.col-md-push-4 {
	left: 33.33%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-2 {
	left: 16.66%;
}
.col-md-push-1 {
	left: 8.33%;
}
.col-md-push-0 {
	left: auto;
}
.col-md-offset-12 {
	margin-left: 100%;
}
.col-md-offset-11 {
	margin-left: 91.66%;
}
.col-md-offset-10 {
	margin-left: 83.33%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-8 {
	margin-left: 66.66%;
}
.col-md-offset-7 {
	margin-left: 58.33%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-5 {
	margin-left: 41.66%;
}
.col-md-offset-4 {
	margin-left: 33.33%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-2 {
	margin-left: 16.66%;
}
.col-md-offset-1 {
	margin-left: 8.33%;
}
.col-md-offset-0 {
	margin-left: 0px;
}
}
@media all and (min-width:1200px)
{
.col-lg-1 {
	float: left;
}
.col-lg-2 {
	float: left;
}
.col-lg-3 {
	float: left;
}
.col-lg-4 {
	float: left;
}
.col-lg-5 {
	float: left;
}
.col-lg-6 {
	float: left;
}
.col-lg-7 {
	float: left;
}
.col-lg-8 {
	float: left;
}
.col-lg-9 {
	float: left;
}
.col-lg-10 {
	float: left;
}
.col-lg-11 {
	float: left;
}
.col-lg-12 {
	float: left;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-11 {
	width: 91.66%;
}
.col-lg-10 {
	width: 83.33%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-8 {
	width: 66.66%;
}
.col-lg-7 {
	width: 58.33%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-5 {
	width: 41.66%;
}
.col-lg-4 {
	width: 33.33%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-2 {
	width: 16.66%;
}
.col-lg-1 {
	width: 8.33%;
}
.col-lg-pull-12 {
	right: 100%;
}
.col-lg-pull-11 {
	right: 91.66%;
}
.col-lg-pull-10 {
	right: 83.33%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-8 {
	right: 66.66%;
}
.col-lg-pull-7 {
	right: 58.33%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-5 {
	right: 41.66%;
}
.col-lg-pull-4 {
	right: 33.33%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-2 {
	right: 16.66%;
}
.col-lg-pull-1 {
	right: 8.33%;
}
.col-lg-pull-0 {
	right: auto;
}
.col-lg-push-12 {
	left: 100%;
}
.col-lg-push-11 {
	left: 91.66%;
}
.col-lg-push-10 {
	left: 83.33%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-8 {
	left: 66.66%;
}
.col-lg-push-7 {
	left: 58.33%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-5 {
	left: 41.66%;
}
.col-lg-push-4 {
	left: 33.33%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-2 {
	left: 16.66%;
}
.col-lg-push-1 {
	left: 8.33%;
}
.col-lg-push-0 {
	left: auto;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
.col-lg-offset-11 {
	margin-left: 91.66%;
}
.col-lg-offset-10 {
	margin-left: 83.33%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-8 {
	margin-left: 66.66%;
}
.col-lg-offset-7 {
	margin-left: 58.33%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-5 {
	margin-left: 41.66%;
}
.col-lg-offset-4 {
	margin-left: 33.33%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-2 {
	margin-left: 16.66%;
}
.col-lg-offset-1 {
	margin-left: 8.33%;
}
.col-lg-offset-0 {
	margin-left: 0px;
}
}
table {
	background-color: transparent;
}
th {
	text-align: left;
}
.table {
	width: 100%; margin-bottom: 20px; max-width: 100%;
}
.table > thead > tr > th {
	padding: 8px; line-height: 1.4285; vertical-align: top; =
border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.table > tbody > tr > th {
	padding: 8px; line-height: 1.4285; vertical-align: top; =
border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.table > tfoot > tr > th {
	padding: 8px; line-height: 1.4285; vertical-align: top; =
border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.table > thead > tr > td {
	padding: 8px; line-height: 1.4285; vertical-align: top; =
border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.table > tbody > tr > td {
	padding: 8px; line-height: 1.4285; vertical-align: top; =
border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.table > tfoot > tr > td {
	padding: 8px; line-height: 1.4285; vertical-align: top; =
border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.table > thead > tr > th {
	vertical-align: bottom; border-bottom-color: rgb(221, 221, 221); =
border-bottom-width: 2px; border-bottom-style: solid;
}
.table > caption + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.table > colgroup + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.table > thead:first-child > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.table > caption + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.table > colgroup + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.table > thead:first-child > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.table > tbody + tbody {
	border-top-color: rgb(221, 221, 221); border-top-width: 2px; =
border-top-style: solid;
}
.table .table {
	background-color: rgb(255, 255, 255);
}
.table-condensed > thead > tr > th {
	padding: 5px;
}
.table-condensed > tbody > tr > th {
	padding: 5px;
}
.table-condensed > tfoot > tr > th {
	padding: 5px;
}
.table-condensed > thead > tr > td {
	padding: 5px;
}
.table-condensed > tbody > tr > td {
	padding: 5px;
}
.table-condensed > tfoot > tr > td {
	padding: 5px;
}
.table-bordered {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > thead > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tbody > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tfoot > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > thead > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tbody > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tfoot > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > thead > tr > th {
	border-bottom-width: 2px;
}
.table-bordered > thead > tr > td {
	border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(2n+1) > td {
	background-color: rgb(249, 249, 249);
}
.table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: rgb(249, 249, 249);
}
.table-hover > tbody > tr:hover > td {
	background-color: rgb(245, 245, 245);
}
.table-hover > tbody > tr:hover > th {
	background-color: rgb(245, 245, 245);
}
table col[class*=3Dcol-] {
	float: none; display: table-column; position: static;
}
table td[class*=3Dcol-] {
	float: none; display: table-cell; position: static;
}
table th[class*=3Dcol-] {
	float: none; display: table-cell; position: static;
}
.table > thead > tr > td.active {
	background-color: rgb(245, 245, 245);
}
.table > tbody > tr > td.active {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > tr > td.active {
	background-color: rgb(245, 245, 245);
}
.table > thead > tr > th.active {
	background-color: rgb(245, 245, 245);
}
.table > tbody > tr > th.active {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > tr > th.active {
	background-color: rgb(245, 245, 245);
}
.table > thead > tr.active > td {
	background-color: rgb(245, 245, 245);
}
.table > tbody > tr.active > td {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > tr.active > td {
	background-color: rgb(245, 245, 245);
}
.table > thead > tr.active > th {
	background-color: rgb(245, 245, 245);
}
.table > tbody > tr.active > th {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > tr.active > th {
	background-color: rgb(245, 245, 245);
}
.table-hover > tbody > tr > td.active:hover {
	background-color: rgb(232, 232, 232);
}
.table-hover > tbody > tr > th.active:hover {
	background-color: rgb(232, 232, 232);
}
.table-hover > tbody > tr.active:hover > td {
	background-color: rgb(232, 232, 232);
}
.table-hover > tbody > tr:hover > .active {
	background-color: rgb(232, 232, 232);
}
.table-hover > tbody > tr.active:hover > th {
	background-color: rgb(232, 232, 232);
}
.table > thead > tr > td.success {
	background-color: rgb(223, 240, 216);
}
.table > tbody > tr > td.success {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > tr > td.success {
	background-color: rgb(223, 240, 216);
}
.table > thead > tr > th.success {
	background-color: rgb(223, 240, 216);
}
.table > tbody > tr > th.success {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > tr > th.success {
	background-color: rgb(223, 240, 216);
}
.table > thead > tr.success > td {
	background-color: rgb(223, 240, 216);
}
.table > tbody > tr.success > td {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > tr.success > td {
	background-color: rgb(223, 240, 216);
}
.table > thead > tr.success > th {
	background-color: rgb(223, 240, 216);
}
.table > tbody > tr.success > th {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > tr.success > th {
	background-color: rgb(223, 240, 216);
}
.table-hover > tbody > tr > td.success:hover {
	background-color: rgb(208, 233, 198);
}
.table-hover > tbody > tr > th.success:hover {
	background-color: rgb(208, 233, 198);
}
.table-hover > tbody > tr.success:hover > td {
	background-color: rgb(208, 233, 198);
}
.table-hover > tbody > tr:hover > .success {
	background-color: rgb(208, 233, 198);
}
.table-hover > tbody > tr.success:hover > th {
	background-color: rgb(208, 233, 198);
}
.table > thead > tr > td.info {
	background-color: rgb(217, 237, 247);
}
.table > tbody > tr > td.info {
	background-color: rgb(217, 237, 247);
}
.table > tfoot > tr > td.info {
	background-color: rgb(217, 237, 247);
}
.table > thead > tr > th.info {
	background-color: rgb(217, 237, 247);
}
.table > tbody > tr > th.info {
	background-color: rgb(217, 237, 247);
}
.table > tfoot > tr > th.info {
	background-color: rgb(217, 237, 247);
}
.table > thead > tr.info > td {
	background-color: rgb(217, 237, 247);
}
.table > tbody > tr.info > td {
	background-color: rgb(217, 237, 247);
}
.table > tfoot > tr.info > td {
	background-color: rgb(217, 237, 247);
}
.table > thead > tr.info > th {
	background-color: rgb(217, 237, 247);
}
.table > tbody > tr.info > th {
	background-color: rgb(217, 237, 247);
}
.table > tfoot > tr.info > th {
	background-color: rgb(217, 237, 247);
}
.table-hover > tbody > tr > td.info:hover {
	background-color: rgb(196, 227, 243);
}
.table-hover > tbody > tr > th.info:hover {
	background-color: rgb(196, 227, 243);
}
.table-hover > tbody > tr.info:hover > td {
	background-color: rgb(196, 227, 243);
}
.table-hover > tbody > tr:hover > .info {
	background-color: rgb(196, 227, 243);
}
.table-hover > tbody > tr.info:hover > th {
	background-color: rgb(196, 227, 243);
}
.table > thead > tr > td.warning {
	background-color: rgb(252, 248, 227);
}
.table > tbody > tr > td.warning {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > tr > td.warning {
	background-color: rgb(252, 248, 227);
}
.table > thead > tr > th.warning {
	background-color: rgb(252, 248, 227);
}
.table > tbody > tr > th.warning {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > tr > th.warning {
	background-color: rgb(252, 248, 227);
}
.table > thead > tr.warning > td {
	background-color: rgb(252, 248, 227);
}
.table > tbody > tr.warning > td {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > tr.warning > td {
	background-color: rgb(252, 248, 227);
}
.table > thead > tr.warning > th {
	background-color: rgb(252, 248, 227);
}
.table > tbody > tr.warning > th {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > tr.warning > th {
	background-color: rgb(252, 248, 227);
}
.table-hover > tbody > tr > td.warning:hover {
	background-color: rgb(250, 242, 204);
}
.table-hover > tbody > tr > th.warning:hover {
	background-color: rgb(250, 242, 204);
}
.table-hover > tbody > tr.warning:hover > td {
	background-color: rgb(250, 242, 204);
}
.table-hover > tbody > tr:hover > .warning {
	background-color: rgb(250, 242, 204);
}
.table-hover > tbody > tr.warning:hover > th {
	background-color: rgb(250, 242, 204);
}
.table > thead > tr > td.danger {
	background-color: rgb(242, 222, 222);
}
.table > tbody > tr > td.danger {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > tr > td.danger {
	background-color: rgb(242, 222, 222);
}
.table > thead > tr > th.danger {
	background-color: rgb(242, 222, 222);
}
.table > tbody > tr > th.danger {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > tr > th.danger {
	background-color: rgb(242, 222, 222);
}
.table > thead > tr.danger > td {
	background-color: rgb(242, 222, 222);
}
.table > tbody > tr.danger > td {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > tr.danger > td {
	background-color: rgb(242, 222, 222);
}
.table > thead > tr.danger > th {
	background-color: rgb(242, 222, 222);
}
.table > tbody > tr.danger > th {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > tr.danger > th {
	background-color: rgb(242, 222, 222);
}
.table-hover > tbody > tr > td.danger:hover {
	background-color: rgb(235, 204, 204);
}
.table-hover > tbody > tr > th.danger:hover {
	background-color: rgb(235, 204, 204);
}
.table-hover > tbody > tr.danger:hover > td {
	background-color: rgb(235, 204, 204);
}
.table-hover > tbody > tr:hover > .danger {
	background-color: rgb(235, 204, 204);
}
.table-hover > tbody > tr.danger:hover > th {
	background-color: rgb(235, 204, 204);
}
@media screen and (max-width:767px)
{
.table-responsive {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; =
margin-bottom: 15px; -ms-overflow-x: auto; -ms-overflow-y: hidden; =
-ms-overflow-style: -ms-autohiding-scrollbar; =
-webkit-overflow-scrolling: touch;
}
.table-responsive > .table {
	margin-bottom: 0px;
}
.table-responsive > .table > thead > tr > th {
	white-space: nowrap;
}
.table-responsive > .table > tbody > tr > th {
	white-space: nowrap;
}
.table-responsive > .table > tfoot > tr > th {
	white-space: nowrap;
}
.table-responsive > .table > thead > tr > td {
	white-space: nowrap;
}
.table-responsive > .table > tbody > tr > td {
	white-space: nowrap;
}
.table-responsive > .table > tfoot > tr > td {
	white-space: nowrap;
}
.table-responsive > .table-bordered {
	border: 0px currentColor; border-image: none;
}
.table-responsive > .table-bordered > thead > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.table-responsive > .table-bordered > tbody > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.table-responsive > .table-bordered > thead > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.table-responsive > .table-bordered > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.table-responsive > .table-bordered > thead > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.table-responsive > .table-bordered > tbody > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.table-responsive > .table-bordered > thead > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.table-responsive > .table-bordered > tbody > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.table-responsive > .table-bordered > tfoot > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.table-responsive > .table-bordered > tbody > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: =
none; min-width: 0px;
}
legend {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: =
currentColor currentColor rgb(229, 229, 229); padding: 0px; =
border-image: none; width: 100%; color: rgb(51, 51, 51); line-height: =
inherit; font-size: 21px; margin-bottom: 20px; display: block;
}
label {
	font-weight: 700; margin-bottom: 5px; display: inline-block; max-width: =
100%;
}
input[type=3Dsearch] {
	box-sizing: border-box; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
input[type=3Dradio] {
	margin: 4px 0px 0px; line-height: normal;
}
input[type=3Dcheckbox] {
	margin: 4px 0px 0px; line-height: normal;
}
input[type=3Dfile] {
	display: block;
}
input[type=3Drange] {
	width: 100%; display: block;
}
select[multiple] {
	height: auto;
}
select[size] {
	height: auto;
}
input[type=3Dfile]:focus {
	outline: dotted thin; outline-offset: -2px;
}
input[type=3Dradio]:focus {
	outline: dotted thin; outline-offset: -2px;
}
input[type=3Dcheckbox]:focus {
	outline: dotted thin; outline-offset: -2px;
}
output {
	color: rgb(85, 85, 85); line-height: 1.4285; padding-top: 7px; =
font-size: 14px; display: block;
}
.form-control {
	padding: 6px 12px; border-radius: 4px; border: 1px solid rgb(204, 204, =
204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s =
ease-in-out; border-image: none; width: 100%; height: 34px; color: =
rgb(85, 85, 85); line-height: 1.4285; font-size: 14px; display: block; =
box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-image: none; =
background-color: rgb(255, 255, 255); -webkit-box-shadow: inset 0 1px =
1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out =
.15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color =
ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px =
1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); =
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px =
rgba(102, 175, 233, .6);
}
:-ms-input-placeholder.form-control {
	color: rgb(119, 119, 119);
}
[disabled].form-control {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
[readonly].form-control {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .form-control {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
textarea.form-control {
	height: auto;
}
input[type=3Dsearch] {
	-webkit-appearance: none;
}
input[type=3Ddate] {
	line-height: 34px;
}
input[type=3Dtime] {
	line-height: 34px;
}
input[type=3Ddatetime-local] {
	line-height: 34px;
}
input[type=3Dmonth] {
	line-height: 34px;
}
input[type=3Ddate].input-sm {
	line-height: 30px;
}
input[type=3Dtime].input-sm {
	line-height: 30px;
}
input[type=3Ddatetime-local].input-sm {
	line-height: 30px;
}
input[type=3Dmonth].input-sm {
	line-height: 30px;
}
input[type=3Ddate].input-lg {
	line-height: 46px;
}
input[type=3Dtime].input-lg {
	line-height: 46px;
}
input[type=3Ddatetime-local].input-lg {
	line-height: 46px;
}
input[type=3Dmonth].input-lg {
	line-height: 46px;
}
.form-group {
	margin-bottom: 15px;
}
.radio {
	margin-top: 10px; margin-bottom: 10px; display: block; position: =
relative; min-height: 20px;
}
.checkbox {
	margin-top: 10px; margin-bottom: 10px; display: block; position: =
relative; min-height: 20px;
}
.radio label {
	padding-left: 20px; font-weight: 400; margin-bottom: 0px; cursor: =
pointer;
}
.checkbox label {
	padding-left: 20px; font-weight: 400; margin-bottom: 0px; cursor: =
pointer;
}
.radio input[type=3Dradio] {
	margin-left: -20px; position: absolute;
}
.radio-inline input[type=3Dradio] {
	margin-left: -20px; position: absolute;
}
.checkbox input[type=3Dcheckbox] {
	margin-left: -20px; position: absolute;
}
.checkbox-inline input[type=3Dcheckbox] {
	margin-left: -20px; position: absolute;
}
.radio + .radio {
	margin-top: -5px;
}
.checkbox + .checkbox {
	margin-top: -5px;
}
.radio-inline {
	padding-left: 20px; font-weight: 400; margin-bottom: 0px; =
vertical-align: middle; display: inline-block; cursor: pointer;
}
.checkbox-inline {
	padding-left: 20px; font-weight: 400; margin-bottom: 0px; =
vertical-align: middle; display: inline-block; cursor: pointer;
}
.radio-inline + .radio-inline {
	margin-top: 0px; margin-left: 10px;
}
.checkbox-inline + .checkbox-inline {
	margin-top: 0px; margin-left: 10px;
}
input[type=3Dradio][disabled] {
	cursor: not-allowed;
}
input[type=3Dcheckbox][disabled] {
	cursor: not-allowed;
}
input[type=3Dradio].disabled {
	cursor: not-allowed;
}
input[type=3Dcheckbox].disabled {
	cursor: not-allowed;
}
fieldset[disabled] input[type=3Dradio] {
	cursor: not-allowed;
}
fieldset[disabled] input[type=3Dcheckbox] {
	cursor: not-allowed;
}
.disabled.radio-inline {
	cursor: not-allowed;
}
.disabled.checkbox-inline {
	cursor: not-allowed;
}
fieldset[disabled] .radio-inline {
	cursor: not-allowed;
}
fieldset[disabled] .checkbox-inline {
	cursor: not-allowed;
}
.disabled.radio label {
	cursor: not-allowed;
}
.disabled.checkbox label {
	cursor: not-allowed;
}
fieldset[disabled] .radio label {
	cursor: not-allowed;
}
fieldset[disabled] .checkbox label {
	cursor: not-allowed;
}
.form-control-static {
	padding-top: 7px; padding-bottom: 7px; margin-bottom: 0px;
}
.input-lg.form-control-static {
	padding-right: 0px; padding-left: 0px;
}
.input-sm.form-control-static {
	padding-right: 0px; padding-left: 0px;
}
.input-sm {
	padding: 5px 10px; border-radius: 3px; height: 30px; line-height: 1.5; =
font-size: 12px;
}
.form-horizontal .form-group-sm .form-control {
	padding: 5px 10px; border-radius: 3px; height: 30px; line-height: 1.5; =
font-size: 12px;
}
select.input-sm {
	height: 30px; line-height: 30px;
}
textarea.input-sm {
	height: auto;
}
select[multiple].input-sm {
	height: auto;
}
.input-lg {
	padding: 10px 16px; border-radius: 6px; height: 46px; line-height: =
1.33; font-size: 18px;
}
.form-horizontal .form-group-lg .form-control {
	padding: 10px 16px; border-radius: 6px; height: 46px; line-height: =
1.33; font-size: 18px;
}
select.input-lg {
	height: 46px; line-height: 46px;
}
textarea.input-lg {
	height: auto;
}
select[multiple].input-lg {
	height: auto;
}
.has-feedback {
	position: relative;
}
.has-feedback .form-control {
	padding-right: 42.5px;
}
.form-control-feedback {
	top: 25px; width: 34px; height: 34px; text-align: center; right: 0px; =
line-height: 34px; display: block; position: absolute; z-index: 2;
}
.input-lg + .form-control-feedback {
	width: 46px; height: 46px; line-height: 46px;
}
.input-sm + .form-control-feedback {
	width: 30px; height: 30px; line-height: 30px;
}
.has-success .help-block {
	color: rgb(60, 118, 61);
}
.has-success .control-label {
	color: rgb(60, 118, 61);
}
.has-success .radio {
	color: rgb(60, 118, 61);
}
.has-success .checkbox {
	color: rgb(60, 118, 61);
}
.has-success .radio-inline {
	color: rgb(60, 118, 61);
}
.has-success .checkbox-inline {
	color: rgb(60, 118, 61);
}
.has-success .form-control {
	border-color: rgb(60, 118, 61); box-shadow: inset 0px 1px 1px =
rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
.075);
}
.has-success .form-control:focus {
	border-color: rgb(43, 84, 44); box-shadow: inset 0px 1px 1px =
rgba(0,0,0,0.075), 0px 0px 6px #67b168; -webkit-box-shadow: inset 0 1px =
1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
	border-color: rgb(60, 118, 61); color: rgb(60, 118, 61); =
background-color: rgb(223, 240, 216);
}
.has-success .form-control-feedback {
	color: rgb(60, 118, 61);
}
.has-warning .help-block {
	color: rgb(138, 109, 59);
}
.has-warning .control-label {
	color: rgb(138, 109, 59);
}
.has-warning .radio {
	color: rgb(138, 109, 59);
}
.has-warning .checkbox {
	color: rgb(138, 109, 59);
}
.has-warning .radio-inline {
	color: rgb(138, 109, 59);
}
.has-warning .checkbox-inline {
	color: rgb(138, 109, 59);
}
.has-warning .form-control {
	border-color: rgb(138, 109, 59); box-shadow: inset 0px 1px 1px =
rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
.075);
}
.has-warning .form-control:focus {
	border-color: rgb(102, 81, 44); box-shadow: inset 0px 1px 1px =
rgba(0,0,0,0.075), 0px 0px 6px #c0a16b; -webkit-box-shadow: inset 0 1px =
1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
	border-color: rgb(138, 109, 59); color: rgb(138, 109, 59); =
background-color: rgb(252, 248, 227);
}
.has-warning .form-control-feedback {
	color: rgb(138, 109, 59);
}
.has-error .help-block {
	color: rgb(169, 68, 66);
}
.has-error .control-label {
	color: rgb(169, 68, 66);
}
.has-error .radio {
	color: rgb(169, 68, 66);
}
.has-error .checkbox {
	color: rgb(169, 68, 66);
}
.has-error .radio-inline {
	color: rgb(169, 68, 66);
}
.has-error .checkbox-inline {
	color: rgb(169, 68, 66);
}
.has-error .form-control {
	border-color: rgb(169, 68, 66); box-shadow: inset 0px 1px 1px =
rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
.075);
}
.has-error .form-control:focus {
	border-color: rgb(132, 53, 52); box-shadow: inset 0px 1px 1px =
rgba(0,0,0,0.075), 0px 0px 6px #ce8483; -webkit-box-shadow: inset 0 1px =
1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
	border-color: rgb(169, 68, 66); color: rgb(169, 68, 66); =
background-color: rgb(242, 222, 222);
}
.has-error .form-control-feedback {
	color: rgb(169, 68, 66);
}
.has-feedback label.sr-only ~ .form-control-feedback {
	top: 0px;
}
.help-block {
	color: rgb(115, 115, 115); margin-top: 5px; margin-bottom: 10px; =
display: block;
}
@media all and (min-width:768px)
{
.form-inline .form-group {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .form-control {
	width: auto; vertical-align: middle; display: inline-block;
}
.form-inline .input-group {
	vertical-align: middle; display: inline-table;
}
.form-inline .input-group .input-group-addon {
	width: auto;
}
.form-inline .input-group .input-group-btn {
	width: auto;
}
.form-inline .input-group .form-control {
	width: auto;
}
.form-inline .input-group > .form-control {
	width: 100%;
}
.form-inline .control-label {
	margin-bottom: 0px; vertical-align: middle;
}
.form-inline .radio {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: =
inline-block;
}
.form-inline .checkbox {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: =
inline-block;
}
.form-inline .radio label {
	padding-left: 0px;
}
.form-inline .checkbox label {
	padding-left: 0px;
}
.form-inline .radio input[type=3Dradio] {
	margin-left: 0px; position: relative;
}
.form-inline .checkbox input[type=3Dcheckbox] {
	margin-left: 0px; position: relative;
}
.form-inline .has-feedback .form-control-feedback {
	top: 0px;
}
}
.form-horizontal .radio {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .checkbox {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .radio-inline {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .checkbox-inline {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .radio {
	min-height: 27px;
}
.form-horizontal .checkbox {
	min-height: 27px;
}
.form-horizontal .form-group {
	margin-right: -15px; margin-left: -15px;
}
@media all and (min-width:768px)
{
.form-horizontal .control-label {
	text-align: right; padding-top: 7px; margin-bottom: 0px;
}
}
.form-horizontal .has-feedback .form-control-feedback {
	top: 0px; right: 15px;
}
@media all and (min-width:768px)
{
.form-horizontal .form-group-lg .control-label {
	padding-top: 14.3px;
}
}
@media all and (min-width:768px)
{
.form-horizontal .form-group-sm .control-label {
	padding-top: 6px;
}
}
.btn {
	padding: 6px 12px; border-radius: 4px; border: 1px solid transparent; =
border-image: none; text-align: center; line-height: 1.4285; font-size: =
14px; font-weight: 400; margin-bottom: 0px; vertical-align: middle; =
display: inline-block; white-space: nowrap; cursor: pointer; =
-ms-user-select: none; background-image: none; -webkit-user-select: =
none; -moz-user-select: none; user-select: none;
}
.btn:focus {
	outline: dotted thin; outline-offset: -2px;
}
.btn:focus:active {
	outline: dotted thin; outline-offset: -2px;
}
.active.btn:focus {
	outline: dotted thin; outline-offset: -2px;
}
.btn:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.btn:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.btn:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, .125);
}
.active.btn {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, .125);
}
.disabled.btn {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
[disabled].btn {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
fieldset[disabled] .btn {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
.btn-default {
	border-color: rgb(204, 204, 204); color: rgb(51, 51, 51); =
background-color: rgb(255, 255, 255);
}
.btn-default:hover {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); =
background-color: rgb(230, 230, 230);
}
.btn-default:focus {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); =
background-color: rgb(230, 230, 230);
}
.btn-default:active {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); =
background-color: rgb(230, 230, 230);
}
.active.btn-default {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); =
background-color: rgb(230, 230, 230);
}
.open > .btn-default.dropdown-toggle {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); =
background-color: rgb(230, 230, 230);
}
.btn-default:active {
	background-image: none;
}
.active.btn-default {
	background-image: none;
}
.open > .btn-default.dropdown-toggle {
	background-image: none;
}
.disabled.btn-default {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].btn-default {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-default {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.disabled.btn-default:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].btn-default:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-default:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.disabled.btn-default:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].btn-default:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-default:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.disabled.btn-default:active {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].btn-default:active {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-default:active {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.active.disabled.btn-default {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].active.btn-default {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .active.btn-default {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.btn-default .badge {
	color: rgb(255, 255, 255); background-color: rgb(51, 51, 51);
}
.btn-primary {
	border-color: rgb(53, 126, 189); color: rgb(255, 255, 255); =
background-color: rgb(66, 139, 202);
}
.btn-primary:hover {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); =
background-color: rgb(48, 113, 169);
}
.btn-primary:focus {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); =
background-color: rgb(48, 113, 169);
}
.btn-primary:active {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); =
background-color: rgb(48, 113, 169);
}
.active.btn-primary {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); =
background-color: rgb(48, 113, 169);
}
.open > .btn-primary.dropdown-toggle {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); =
background-color: rgb(48, 113, 169);
}
.btn-primary:active {
	background-image: none;
}
.active.btn-primary {
	background-image: none;
}
.open > .btn-primary.dropdown-toggle {
	background-image: none;
}
.disabled.btn-primary {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
[disabled].btn-primary {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
fieldset[disabled] .btn-primary {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.disabled.btn-primary:hover {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
[disabled].btn-primary:hover {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
fieldset[disabled] .btn-primary:hover {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.disabled.btn-primary:focus {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
[disabled].btn-primary:focus {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
fieldset[disabled] .btn-primary:focus {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.disabled.btn-primary:active {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
[disabled].btn-primary:active {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
fieldset[disabled] .btn-primary:active {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.active.disabled.btn-primary {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
[disabled].active.btn-primary {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
fieldset[disabled] .active.btn-primary {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.btn-primary .badge {
	color: rgb(66, 139, 202); background-color: rgb(255, 255, 255);
}
.btn-success {
	border-color: rgb(76, 174, 76); color: rgb(255, 255, 255); =
background-color: rgb(92, 184, 92);
}
.btn-success:hover {
	border-color: rgb(57, 132, 57); color: rgb(255, 255, 255); =
background-color: rgb(68, 157, 68);
}
.btn-success:focus {
	border-color: rgb(57, 132, 57); color: rgb(255, 255, 255); =
background-color: rgb(68, 157, 68);
}
.btn-success:active {
	border-color: rgb(57, 132, 57); color: rgb(255, 255, 255); =
background-color: rgb(68, 157, 68);
}
.active.btn-success {
	border-color: rgb(57, 132, 57); color: rgb(255, 255, 255); =
background-color: rgb(68, 157, 68);
}
.open > .btn-success.dropdown-toggle {
	border-color: rgb(57, 132, 57); color: rgb(255, 255, 255); =
background-color: rgb(68, 157, 68);
}
.btn-success:active {
	background-image: none;
}
.active.btn-success {
	background-image: none;
}
.open > .btn-success.dropdown-toggle {
	background-image: none;
}
.disabled.btn-success {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
[disabled].btn-success {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
fieldset[disabled] .btn-success {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
.disabled.btn-success:hover {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
[disabled].btn-success:hover {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
fieldset[disabled] .btn-success:hover {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
.disabled.btn-success:focus {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
[disabled].btn-success:focus {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
fieldset[disabled] .btn-success:focus {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
.disabled.btn-success:active {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
[disabled].btn-success:active {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
fieldset[disabled] .btn-success:active {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
.active.disabled.btn-success {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
[disabled].active.btn-success {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
fieldset[disabled] .active.btn-success {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
.btn-success .badge {
	color: rgb(92, 184, 92); background-color: rgb(255, 255, 255);
}
.btn-info {
	border-color: rgb(70, 184, 218); color: rgb(255, 255, 255); =
background-color: rgb(91, 192, 222);
}
.btn-info:hover {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); =
background-color: rgb(49, 176, 213);
}
.btn-info:focus {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); =
background-color: rgb(49, 176, 213);
}
.btn-info:active {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); =
background-color: rgb(49, 176, 213);
}
.active.btn-info {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); =
background-color: rgb(49, 176, 213);
}
.open > .btn-info.dropdown-toggle {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); =
background-color: rgb(49, 176, 213);
}
.btn-info:active {
	background-image: none;
}
.active.btn-info {
	background-image: none;
}
.open > .btn-info.dropdown-toggle {
	background-image: none;
}
.disabled.btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.disabled.btn-info:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.disabled.btn-info:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.disabled.btn-info:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.active.disabled.btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].active.btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .active.btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.btn-info .badge {
	color: rgb(91, 192, 222); background-color: rgb(255, 255, 255);
}
.btn-warning {
	border-color: rgb(238, 162, 54); color: rgb(255, 255, 255); =
background-color: rgb(240, 173, 78);
}
.btn-warning:hover {
	border-color: rgb(213, 133, 18); color: rgb(255, 255, 255); =
background-color: rgb(236, 151, 31);
}
.btn-warning:focus {
	border-color: rgb(213, 133, 18); color: rgb(255, 255, 255); =
background-color: rgb(236, 151, 31);
}
.btn-warning:active {
	border-color: rgb(213, 133, 18); color: rgb(255, 255, 255); =
background-color: rgb(236, 151, 31);
}
.active.btn-warning {
	border-color: rgb(213, 133, 18); color: rgb(255, 255, 255); =
background-color: rgb(236, 151, 31);
}
.open > .btn-warning.dropdown-toggle {
	border-color: rgb(213, 133, 18); color: rgb(255, 255, 255); =
background-color: rgb(236, 151, 31);
}
.btn-warning:active {
	background-image: none;
}
.active.btn-warning {
	background-image: none;
}
.open > .btn-warning.dropdown-toggle {
	background-image: none;
}
.disabled.btn-warning {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
[disabled].btn-warning {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
fieldset[disabled] .btn-warning {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
.disabled.btn-warning:hover {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
[disabled].btn-warning:hover {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
fieldset[disabled] .btn-warning:hover {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
.disabled.btn-warning:focus {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
[disabled].btn-warning:focus {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
fieldset[disabled] .btn-warning:focus {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
.disabled.btn-warning:active {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
[disabled].btn-warning:active {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
fieldset[disabled] .btn-warning:active {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
.active.disabled.btn-warning {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
[disabled].active.btn-warning {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
fieldset[disabled] .active.btn-warning {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
.btn-warning .badge {
	color: rgb(240, 173, 78); background-color: rgb(255, 255, 255);
}
.btn-danger {
	border-color: rgb(212, 63, 58); color: rgb(255, 255, 255); =
background-color: rgb(217, 83, 79);
}
.btn-danger:hover {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(201, 48, 44);
}
.btn-danger:focus {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(201, 48, 44);
}
.btn-danger:active {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(201, 48, 44);
}
.active.btn-danger {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(201, 48, 44);
}
.open > .btn-danger.dropdown-toggle {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(201, 48, 44);
}
.btn-danger:active {
	background-image: none;
}
.active.btn-danger {
	background-image: none;
}
.open > .btn-danger.dropdown-toggle {
	background-image: none;
}
.disabled.btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.disabled.btn-danger:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.disabled.btn-danger:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.disabled.btn-danger:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.active.disabled.btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].active.btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .active.btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.btn-danger .badge {
	color: rgb(217, 83, 79); background-color: rgb(255, 255, 255);
}
.btn-link {
	border-radius: 0px; color: rgb(66, 139, 202); font-weight: 400; cursor: =
pointer;
}
.btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: =
none;
}
.btn-link:active {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: =
none;
}
[disabled].btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: =
none;
}
fieldset[disabled] .btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: =
none;
}
.btn-link {
	border-color: transparent;
}
.btn-link:hover {
	border-color: transparent;
}
.btn-link:focus {
	border-color: transparent;
}
.btn-link:active {
	border-color: transparent;
}
.btn-link:hover {
	color: rgb(42, 100, 150); text-decoration: underline; background-color: =
transparent;
}
.btn-link:focus {
	color: rgb(42, 100, 150); text-decoration: underline; background-color: =
transparent;
}
[disabled].btn-link:hover {
	color: rgb(119, 119, 119); text-decoration: none;
}
fieldset[disabled] .btn-link:hover {
	color: rgb(119, 119, 119); text-decoration: none;
}
[disabled].btn-link:focus {
	color: rgb(119, 119, 119); text-decoration: none;
}
fieldset[disabled] .btn-link:focus {
	color: rgb(119, 119, 119); text-decoration: none;
}
.btn-lg {
	padding: 10px 16px; border-radius: 6px; line-height: 1.33; font-size: =
18px;
}
.btn-group-lg > .btn {
	padding: 10px 16px; border-radius: 6px; line-height: 1.33; font-size: =
18px;
}
.btn-sm {
	padding: 5px 10px; border-radius: 3px; line-height: 1.5; font-size: =
12px;
}
.btn-group-sm > .btn {
	padding: 5px 10px; border-radius: 3px; line-height: 1.5; font-size: =
12px;
}
.btn-xs {
	padding: 1px 5px; border-radius: 3px; line-height: 1.5; font-size: =
12px;
}
.btn-group-xs > .btn {
	padding: 1px 5px; border-radius: 3px; line-height: 1.5; font-size: =
12px;
}
.btn-block {
	width: 100%; display: block;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
input[type=3Dsubmit].btn-block {
	width: 100%;
}
input[type=3Dreset].btn-block {
	width: 100%;
}
input[type=3Dbutton].btn-block {
	width: 100%;
}
.fade {
	transition:opacity 0.15s linear; opacity: 0; -webkit-transition: =
opacity .15s linear; -o-transition: opacity .15s linear;
}
.in.fade {
	opacity: 1;
}
.collapse {
	display: none;
}
.in.collapse {
	display: block;
}
tr.in.collapse {
	display: table-row;
}
tbody.in.collapse {
	display: table-row-group;
}
.collapsing {
	transition:height 0.35s; height: 0px; overflow: hidden; position: =
relative; -webkit-transition: height .35s ease; -o-transition: height =
.35s ease;
}
.caret {
	width: 0px; height: 0px; margin-left: 2px; vertical-align: middle; =
border-top-color: currentColor; border-right-color: transparent; =
border-left-color: transparent; border-top-width: 4px; =
border-right-width: 4px; border-left-width: 4px; border-top-style: =
solid; border-right-style: solid; border-left-style: solid; display: =
inline-block;
}
.dropdown {
	position: relative;
}
.dropdown-toggle:focus {
	outline: 0px;
}
.dropdown-menu {
	list-style: none; margin: 2px 0px 0px; padding: 5px 0px; border-radius: =
4px; border: 1px solid rgba(0, 0, 0, 0.15); border-image: none; left: =
0px; top: 100%; text-align: left; font-size: 14px; float: left; display: =
none; position: absolute; z-index: 1000; min-width: 160px; box-shadow: =
0px 6px 12px rgba(0,0,0,0.175); background-clip: padding-box; =
background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 6px 12px =
rgba(0, 0, 0, .175); -webkit-background-clip: padding-box;
}
.pull-right.dropdown-menu {
	left: auto; right: 0px;
}
.dropdown-menu .divider {
	margin: 9px 0px; height: 1px; overflow: hidden; background-color: =
rgb(229, 229, 229);
}
.dropdown-menu > li > a {
	padding: 3px 20px; color: rgb(51, 51, 51); line-height: 1.4285; clear: =
both; font-weight: 400; display: block; white-space: nowrap;
}
.dropdown-menu > li > a:hover {
	color: rgb(38, 38, 38); text-decoration: none; background-color: =
rgb(245, 245, 245);
}
.dropdown-menu > li > a:focus {
	color: rgb(38, 38, 38); text-decoration: none; background-color: =
rgb(245, 245, 245);
}
.dropdown-menu > .active > a {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; =
background-color: rgb(66, 139, 202);
}
.dropdown-menu > .active > a:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; =
background-color: rgb(66, 139, 202);
}
.dropdown-menu > .active > a:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; =
background-color: rgb(66, 139, 202);
}
.dropdown-menu > .disabled > a {
	color: rgb(119, 119, 119);
}
.dropdown-menu > .disabled > a:hover {
	color: rgb(119, 119, 119);
}
.dropdown-menu > .disabled > a:focus {
	color: rgb(119, 119, 119);
}
.dropdown-menu > .disabled > a:hover {
	text-decoration: none; cursor: not-allowed; background-image: none; =
background-color: transparent;
}
.dropdown-menu > .disabled > a:focus {
	text-decoration: none; cursor: not-allowed; background-image: none; =
background-color: transparent;
}
.open > .dropdown-menu {
	display: block;
}
.open > a {
	outline: 0px;
}
.dropdown-menu-right {
	left: auto; right: 0px;
}
.dropdown-menu-left {
	left: 0px; right: auto;
}
.dropdown-header {
	padding: 3px 20px; color: rgb(119, 119, 119); line-height: 1.4285; =
font-size: 12px; display: block; white-space: nowrap;
}
.dropdown-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: =
990;
}
.pull-right > .dropdown-menu {
	left: auto; right: 0px;
}
.dropup .caret {
	border-top-color: currentColor; border-bottom-color: currentColor; =
border-top-width: 0px; border-bottom-width: 4px; border-top-style: none; =
border-bottom-style: solid; content: "";
}
.navbar-fixed-bottom .dropdown .caret {
	border-top-color: currentColor; border-bottom-color: currentColor; =
border-top-width: 0px; border-bottom-width: 4px; border-top-style: none; =
border-bottom-style: solid; content: "";
}
.dropup .dropdown-menu {
	top: auto; bottom: 100%; margin-bottom: 1px;
}
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto; bottom: 100%; margin-bottom: 1px;
}
@media all and (min-width:768px)
{
.navbar-right .dropdown-menu {
	left: auto; right: 0px;
}
.navbar-right .dropdown-menu-left {
	left: 0px; right: auto;
}
}
.btn-group {
	vertical-align: middle; display: inline-block; position: relative;
}
.btn-group-vertical {
	vertical-align: middle; display: inline-block; position: relative;
}
.btn-group > .btn {
	float: left; position: relative;
}
.btn-group-vertical > .btn {
	float: left; position: relative;
}
.btn-group > .btn:hover {
	z-index: 2;
}
.btn-group-vertical > .btn:hover {
	z-index: 2;
}
.btn-group > .btn:focus {
	z-index: 2;
}
.btn-group-vertical > .btn:focus {
	z-index: 2;
}
.btn-group > .btn:active {
	z-index: 2;
}
.btn-group-vertical > .btn:active {
	z-index: 2;
}
.btn-group > .active.btn {
	z-index: 2;
}
.btn-group-vertical > .active.btn {
	z-index: 2;
}
.btn-group > .btn:focus {
	outline: 0px;
}
.btn-group-vertical > .btn:focus {
	outline: 0px;
}
.btn-group .btn + .btn {
	margin-left: -1px;
}
.btn-group .btn + .btn-group {
	margin-left: -1px;
}
.btn-group .btn-group + .btn {
	margin-left: -1px;
}
.btn-group .btn-group + .btn-group {
	margin-left: -1px;
}
.btn-toolbar {
	margin-left: -5px;
}
.btn-toolbar .btn-group {
	float: left;
}
.btn-toolbar .input-group {
	float: left;
}
.btn-toolbar > .btn {
	margin-left: 5px;
}
.btn-toolbar > .btn-group {
	margin-left: 5px;
}
.btn-toolbar > .input-group {
	margin-left: 5px;
}
.btn-group > =
:not(:first-child):not(.dropdown-toggle):not(:last-child).btn {
	border-radius: 0px;
}
.btn-group > :first-child.btn {
	margin-left: 0px;
}
.btn-group > :first-child:not(.dropdown-toggle):not(:last-child).btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :last-child:not(:first-child).btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group > :not(:first-child).dropdown-toggle {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group > .btn-group {
	float: left;
}
.btn-group > :not(:first-child):not(:last-child).btn-group > .btn {
	border-radius: 0px;
}
.btn-group > :first-child.btn-group > :last-child.btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :first-child.btn-group > .dropdown-toggle {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :last-child.btn-group > :first-child.btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group .dropdown-toggle:active {
	outline: 0px;
}
.open.btn-group .dropdown-toggle {
	outline: 0px;
}
.btn-group > .btn + .dropdown-toggle {
	padding-right: 8px; padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
	padding-right: 12px; padding-left: 12px;
}
.open.btn-group .dropdown-toggle {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: =
inset 0 3px 5px rgba(0, 0, 0, .125);
}
.open.btn-group .btn-link.dropdown-toggle {
	box-shadow: none; -webkit-box-shadow: none;
}
.btn .caret {
	margin-left: 0px;
}
.btn-lg .caret {
	border-width: 5px 5px 0px;
}
.dropup .btn-lg .caret {
	border-width: 0px 5px 5px;
}
.btn-group-vertical > .btn {
	width: 100%; float: none; display: block; max-width: 100%;
}
.btn-group-vertical > .btn-group {
	width: 100%; float: none; display: block; max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
	width: 100%; float: none; display: block; max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
	float: none;
}
.btn-group-vertical > .btn + .btn {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn + .btn-group {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-group + .btn {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-group + .btn-group {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > :not(:first-child):not(:last-child).btn {
	border-radius: 0px;
}
.btn-group-vertical > :first-child:not(:last-child).btn {
	border-top-right-radius: 4px; border-bottom-right-radius: 0px; =
border-bottom-left-radius: 0px;
}
.btn-group-vertical > :last-child:not(:first-child).btn {
	border-top-left-radius: 0px; border-top-right-radius: 0px; =
border-bottom-left-radius: 4px;
}
.btn-group-vertical > :not(:first-child):not(:last-child).btn-group > =
.btn {
	border-radius: 0px;
}
.btn-group-vertical > :first-child:not(:last-child).btn-group > =
:last-child.btn {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group-vertical > :first-child:not(:last-child).btn-group > =
.dropdown-toggle {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group-vertical > :last-child:not(:first-child).btn-group > =
:first-child.btn {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.btn-group-justified {
	width: 100%; display: table; border-collapse: separate; table-layout: =
fixed;
}
.btn-group-justified > .btn {
	width: 1%; float: none; display: table-cell;
}
.btn-group-justified > .btn-group {
	width: 1%; float: none; display: table-cell;
}
.btn-group-justified > .btn-group .btn {
	width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
	left: auto;
}
[data-toggle=3Dbuttons] > .btn > input[type=3Dradio] {
	position: absolute; z-index: -1; opacity: 0;
}
[data-toggle=3Dbuttons] > .btn > input[type=3Dcheckbox] {
	position: absolute; z-index: -1; opacity: 0;
}
.input-group {
	display: table; border-collapse: separate; position: relative;
}
[class*=3Dcol-].input-group {
	padding-right: 0px; padding-left: 0px; float: none;
}
.input-group .form-control {
	width: 100%; margin-bottom: 0px; float: left; position: relative; =
z-index: 2;
}
.input-group-lg > .form-control {
	padding: 10px 16px; border-radius: 6px; height: 46px; line-height: =
1.33; font-size: 18px;
}
.input-group-lg > .input-group-addon {
	padding: 10px 16px; border-radius: 6px; height: 46px; line-height: =
1.33; font-size: 18px;
}
.input-group-lg > .input-group-btn > .btn {
	padding: 10px 16px; border-radius: 6px; height: 46px; line-height: =
1.33; font-size: 18px;
}
select.input-group-lg > .form-control {
	height: 46px; line-height: 46px;
}
select.input-group-lg > .input-group-addon {
	height: 46px; line-height: 46px;
}
select.input-group-lg > .input-group-btn > .btn {
	height: 46px; line-height: 46px;
}
textarea.input-group-lg > .form-control {
	height: auto;
}
textarea.input-group-lg > .input-group-addon {
	height: auto;
}
textarea.input-group-lg > .input-group-btn > .btn {
	height: auto;
}
select[multiple].input-group-lg > .form-control {
	height: auto;
}
select[multiple].input-group-lg > .input-group-addon {
	height: auto;
}
select[multiple].input-group-lg > .input-group-btn > .btn {
	height: auto;
}
.input-group-sm > .form-control {
	padding: 5px 10px; border-radius: 3px; height: 30px; line-height: 1.5; =
font-size: 12px;
}
.input-group-sm > .input-group-addon {
	padding: 5px 10px; border-radius: 3px; height: 30px; line-height: 1.5; =
font-size: 12px;
}
.input-group-sm > .input-group-btn > .btn {
	padding: 5px 10px; border-radius: 3px; height: 30px; line-height: 1.5; =
font-size: 12px;
}
select.input-group-sm > .form-control {
	height: 30px; line-height: 30px;
}
select.input-group-sm > .input-group-addon {
	height: 30px; line-height: 30px;
}
select.input-group-sm > .input-group-btn > .btn {
	height: 30px; line-height: 30px;
}
textarea.input-group-sm > .form-control {
	height: auto;
}
textarea.input-group-sm > .input-group-addon {
	height: auto;
}
textarea.input-group-sm > .input-group-btn > .btn {
	height: auto;
}
select[multiple].input-group-sm > .form-control {
	height: auto;
}
select[multiple].input-group-sm > .input-group-addon {
	height: auto;
}
select[multiple].input-group-sm > .input-group-btn > .btn {
	height: auto;
}
.input-group-addon {
	display: table-cell;
}
.input-group-btn {
	display: table-cell;
}
.input-group .form-control {
	display: table-cell;
}
:not(:first-child):not(:last-child).input-group-addon {
	border-radius: 0px;
}
:not(:first-child):not(:last-child).input-group-btn {
	border-radius: 0px;
}
.input-group :not(:first-child):not(:last-child).form-control {
	border-radius: 0px;
}
.input-group-addon {
	width: 1%; vertical-align: middle; white-space: nowrap;
}
.input-group-btn {
	width: 1%; vertical-align: middle; white-space: nowrap;
}
.input-group-addon {
	padding: 6px 12px; border-radius: 4px; border: 1px solid rgb(204, 204, =
204); border-image: none; text-align: center; color: rgb(85, 85, 85); =
line-height: 1; font-size: 14px; font-weight: 400; background-color: =
rgb(238, 238, 238);
}
.input-sm.input-group-addon {
	padding: 5px 10px; border-radius: 3px; font-size: 12px;
}
.input-lg.input-group-addon {
	padding: 10px 16px; border-radius: 6px; font-size: 18px;
}
.input-group-addon input[type=3Dradio] {
	margin-top: 0px;
}
.input-group-addon input[type=3Dcheckbox] {
	margin-top: 0px;
}
.input-group :first-child.form-control {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-addon {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-btn > .btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-btn > .btn-group > .btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-btn > .dropdown-toggle {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:last-child.input-group-btn > =
:not(:last-child):not(.dropdown-toggle).btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:last-child.input-group-btn > :not(:last-child).btn-group > .btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-addon {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.input-group :last-child.form-control {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-addon {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-btn > .btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-btn > .btn-group > .btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-btn > .dropdown-toggle {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:first-child.input-group-btn > :not(:first-child).btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:first-child.input-group-btn > :not(:first-child).btn-group > .btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-addon {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.input-group-btn {
	font-size: 0px; white-space: nowrap; position: relative;
}
.input-group-btn > .btn {
	position: relative;
}
.input-group-btn > .btn + .btn {
	margin-left: -1px;
}
.input-group-btn > .btn:hover {
	z-index: 2;
}
.input-group-btn > .btn:focus {
	z-index: 2;
}
.input-group-btn > .btn:active {
	z-index: 2;
}
:first-child.input-group-btn > .btn {
	margin-right: -1px;
}
:first-child.input-group-btn > .btn-group {
	margin-right: -1px;
}
:last-child.input-group-btn > .btn {
	margin-left: -1px;
}
:last-child.input-group-btn > .btn-group {
	margin-left: -1px;
}
.nav {
	list-style: none; padding-left: 0px; margin-bottom: 0px;
}
.nav > li {
	display: block; position: relative;
}
.nav > li > a {
	padding: 10px 15px; display: block; position: relative;
}
.nav > li > a:hover {
	text-decoration: none; background-color: rgb(238, 238, 238);
}
.nav > li > a:focus {
	text-decoration: none; background-color: rgb(238, 238, 238);
}
.nav > li.disabled > a {
	color: rgb(119, 119, 119);
}
.nav > li.disabled > a:hover {
	color: rgb(119, 119, 119); text-decoration: none; cursor: not-allowed; =
background-color: transparent;
}
.nav > li.disabled > a:focus {
	color: rgb(119, 119, 119); text-decoration: none; cursor: not-allowed; =
background-color: transparent;
}
.nav .open > a {
	border-color: rgb(66, 139, 202); background-color: rgb(238, 238, 238);
}
.nav .open > a:hover {
	border-color: rgb(66, 139, 202); background-color: rgb(238, 238, 238);
}
.nav .open > a:focus {
	border-color: rgb(66, 139, 202); background-color: rgb(238, 238, 238);
}
.nav .nav-divider {
	margin: 9px 0px; height: 1px; overflow: hidden; background-color: =
rgb(229, 229, 229);
}
.nav > li > a > img {
	max-width: none;
}
.nav-tabs {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; =
border-bottom-style: solid;
}
.nav-tabs > li {
	margin-bottom: -1px; float: left;
}
.nav-tabs > li > a {
	border-radius: 4px 4px 0px 0px; border: 1px solid transparent; =
border-image: none; line-height: 1.4285; margin-right: 2px;
}
.nav-tabs > li > a:hover {
	border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221);
}
.nav-tabs > li.active > a {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, =
221) rgb(221, 221, 221) transparent; border-image: none; color: rgb(85, =
85, 85); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-tabs > li.active > a:hover {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, =
221) rgb(221, 221, 221) transparent; border-image: none; color: rgb(85, =
85, 85); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-tabs > li.active > a:focus {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, =
221) rgb(221, 221, 221) transparent; border-image: none; color: rgb(85, =
85, 85); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-justified.nav-tabs {
	width: 100%; border-bottom-color: currentColor; border-bottom-width: =
0px; border-bottom-style: none;
}
.nav-justified.nav-tabs > li {
	float: none;
}
.nav-justified.nav-tabs > li > a {
	text-align: center; margin-bottom: 5px;
}
.nav-justified.nav-tabs > .dropdown .dropdown-menu {
	left: auto; top: auto;
}
@media all and (min-width:768px)
{
.nav-justified.nav-tabs > li {
	width: 1%; display: table-cell;
}
.nav-justified.nav-tabs > li > a {
	margin-bottom: 0px;
}
}
.nav-justified.nav-tabs > li > a {
	border-radius: 4px; margin-right: 0px;
}
.nav-justified.nav-tabs > .active > a {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-justified.nav-tabs > .active > a:hover {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-justified.nav-tabs > .active > a:focus {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
@media all and (min-width:768px)
{
.nav-justified.nav-tabs > li > a {
	border-radius: 4px 4px 0px 0px; border-bottom-color: rgb(221, 221, =
221); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-justified.nav-tabs > .active > a {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-justified.nav-tabs > .active > a:hover {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-justified.nav-tabs > .active > a:focus {
	border-bottom-color: rgb(255, 255, 255);
}
}
.nav-pills > li {
	float: left;
}
.nav-pills > li > a {
	border-radius: 4px;
}
.nav-pills > li + li {
	margin-left: 2px;
}
.nav-pills > li.active > a {
	color: rgb(255, 255, 255); background-color: rgb(66, 139, 202);
}
.nav-pills > li.active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(66, 139, 202);
}
.nav-pills > li.active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(66, 139, 202);
}
.nav-stacked > li {
	float: none;
}
.nav-stacked > li + li {
	margin-top: 2px; margin-left: 0px;
}
.nav-justified {
	width: 100%;
}
.nav-justified > li {
	float: none;
}
.nav-justified > li > a {
	text-align: center; margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
	left: auto; top: auto;
}
@media all and (min-width:768px)
{
.nav-justified > li {
	width: 1%; display: table-cell;
}
.nav-justified > li > a {
	margin-bottom: 0px;
}
}
.nav-tabs-justified {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.nav-tabs-justified > li > a {
	border-radius: 4px; margin-right: 0px;
}
.nav-tabs-justified > .active > a {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-tabs-justified > .active > a:hover {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-tabs-justified > .active > a:focus {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
@media all and (min-width:768px)
{
.nav-tabs-justified > li > a {
	border-radius: 4px 4px 0px 0px; border-bottom-color: rgb(221, 221, =
221); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-tabs-justified > .active > a {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-tabs-justified > .active > a:hover {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-tabs-justified > .active > a:focus {
	border-bottom-color: rgb(255, 255, 255);
}
}
.tab-content > .tab-pane {
	display: none;
}
.tab-content > .active {
	display: block;
}
.nav-tabs .dropdown-menu {
	margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: =
0px;
}
.navbar {
	border: 1px solid transparent; border-image: none; margin-bottom: 20px; =
position: relative; min-height: 50px;
}
@media all and (min-width:768px)
{
.navbar {
	border-radius: 4px;
}
}
@media all and (min-width:768px)
{
.navbar-header {
	float: left;
}
}
.navbar-collapse {
	padding-right: 15px; padding-left: 15px; border-top-color: transparent; =
border-top-width: 1px; border-top-style: solid; -ms-overflow-x: visible; =
box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1); =
-webkit-overflow-scrolling: touch; -webkit-box-shadow: inset 0 1px 0 =
rgba(255, 255, 255, .1);
}
.in.navbar-collapse {
	-ms-overflow-y: auto;
}
@media all and (min-width:768px)
{
.navbar-collapse {
	width: auto; border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none; box-shadow: none; -webkit-box-shadow: none;
}
.collapse.navbar-collapse {
	height: auto !important; overflow: visible !important; padding-bottom: =
0px; display: block !important;
}
.in.navbar-collapse {
	-ms-overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
.navbar-static-top .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
.navbar-fixed-bottom .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
}
.navbar-fixed-top .navbar-collapse {
	max-height: 340px;
}
.navbar-fixed-bottom .navbar-collapse {
	max-height: 340px;
}
@media all and (orientation:landscape) and (max-width:480px)
{
.navbar-fixed-top .navbar-collapse {
	max-height: 200px;
}
.navbar-fixed-bottom .navbar-collapse {
	max-height: 200px;
}
}
.container > .navbar-header {
	margin-right: -15px; margin-left: -15px;
}
.container-fluid > .navbar-header {
	margin-right: -15px; margin-left: -15px;
}
.container > .navbar-collapse {
	margin-right: -15px; margin-left: -15px;
}
.container-fluid > .navbar-collapse {
	margin-right: -15px; margin-left: -15px;
}
@media all and (min-width:768px)
{
.container > .navbar-header {
	margin-right: 0px; margin-left: 0px;
}
.container-fluid > .navbar-header {
	margin-right: 0px; margin-left: 0px;
}
.container > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
.container-fluid > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
}
.navbar-static-top {
	border-width: 0px 0px 1px; z-index: 1000;
}
@media all and (min-width:768px)
{
.navbar-static-top {
	border-radius: 0px;
}
}
.navbar-fixed-top {
	left: 0px; right: 0px; position: fixed; z-index: 1030; transform: =
translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); =
-o-transform: translate3d(0, 0, 0);
}
.navbar-fixed-bottom {
	left: 0px; right: 0px; position: fixed; z-index: 1030; transform: =
translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); =
-o-transform: translate3d(0, 0, 0);
}
@media all and (min-width:768px)
{
.navbar-fixed-top {
	border-radius: 0px;
}
.navbar-fixed-bottom {
	border-radius: 0px;
}
}
.navbar-fixed-top {
	border-width: 0px 0px 1px; top: 0px;
}
.navbar-fixed-bottom {
	border-width: 1px 0px 0px; bottom: 0px; margin-bottom: 0px;
}
.navbar-brand {
	padding: 15px; height: 50px; line-height: 20px; font-size: 18px; float: =
left;
}
.navbar-brand:hover {
	text-decoration: none;
}
.navbar-brand:focus {
	text-decoration: none;
}
@media all and (min-width:768px)
{
.navbar > .container .navbar-brand {
	margin-left: -15px;
}
.navbar > .container-fluid .navbar-brand {
	margin-left: -15px;
}
}
.navbar-toggle {
	padding: 9px 10px; border-radius: 4px; border: 1px solid transparent; =
border-image: none; margin-top: 8px; margin-right: 15px; margin-bottom: =
8px; float: right; position: relative; background-image: none; =
background-color: transparent;
}
.navbar-toggle:focus {
	outline: 0px;
}
.navbar-toggle .icon-bar {
	border-radius: 1px; width: 22px; height: 2px; display: block;
}
.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 4px;
}
@media all and (min-width:768px)
{
.navbar-toggle {
	display: none;
}
}
.navbar-nav {
	margin: 7.5px -15px;
}
.navbar-nav > li > a {
	line-height: 20px; padding-top: 10px; padding-bottom: 10px;
}
@media all and (max-width:767px)
{
.navbar-nav .open .dropdown-menu {
	border: 0px currentColor; border-image: none; width: auto; margin-top: =
0px; float: none; position: static; box-shadow: none; background-color: =
transparent; -webkit-box-shadow: none;
}
.navbar-nav .open .dropdown-menu > li > a {
	padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
	line-height: 20px;
}
.navbar-nav .open .dropdown-menu > li > a:hover {
	background-image: none;
}
.navbar-nav .open .dropdown-menu > li > a:focus {
	background-image: none;
}
}
@media all and (min-width:768px)
{
.navbar-nav {
	margin: 0px; float: left;
}
.navbar-nav > li {
	float: left;
}
.navbar-nav > li > a {
	padding-top: 15px; padding-bottom: 15px;
}
:last-child.navbar-right.navbar-nav {
	margin-right: -15px;
}
}
@media all and (min-width:768px)
{
.navbar-left {
	float: left !important;
}
.navbar-right {
	float: right !important;
}
}
.navbar-form {
	margin: 8px -15px; padding: 10px 15px; border-top-color: transparent; =
border-bottom-color: transparent; border-top-width: 1px; =
border-bottom-width: 1px; border-top-style: solid; border-bottom-style: =
solid; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1), 0px 1px 0px =
rgba(255,255,255,0.1); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, =
255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media all and (min-width:768px)
{
.navbar-form .form-group {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.navbar-form .form-control {
	width: auto; vertical-align: middle; display: inline-block;
}
.navbar-form .input-group {
	vertical-align: middle; display: inline-table;
}
.navbar-form .input-group .input-group-addon {
	width: auto;
}
.navbar-form .input-group .input-group-btn {
	width: auto;
}
.navbar-form .input-group .form-control {
	width: auto;
}
.navbar-form .input-group > .form-control {
	width: 100%;
}
.navbar-form .control-label {
	margin-bottom: 0px; vertical-align: middle;
}
.navbar-form .radio {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: =
inline-block;
}
.navbar-form .checkbox {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: =
inline-block;
}
.navbar-form .radio label {
	padding-left: 0px;
}
.navbar-form .checkbox label {
	padding-left: 0px;
}
.navbar-form .radio input[type=3Dradio] {
	margin-left: 0px; position: relative;
}
.navbar-form .checkbox input[type=3Dcheckbox] {
	margin-left: 0px; position: relative;
}
.navbar-form .has-feedback .form-control-feedback {
	top: 0px;
}
}
@media all and (max-width:767px)
{
.navbar-form .form-group {
	margin-bottom: 5px;
}
}
@media all and (min-width:768px)
{
.navbar-form {
	border: 0px currentColor; border-image: none; width: auto; padding-top: =
0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; =
box-shadow: none; -webkit-box-shadow: none;
}
:last-child.navbar-right.navbar-form {
	margin-right: -15px;
}
}
.navbar-nav > li > .dropdown-menu {
	margin-top: 0px; border-top-left-radius: 0px; border-top-right-radius: =
0px;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.navbar-btn {
	margin-top: 8px; margin-bottom: 8px;
}
.btn-sm.navbar-btn {
	margin-top: 10px; margin-bottom: 10px;
}
.btn-xs.navbar-btn {
	margin-top: 14px; margin-bottom: 14px;
}
.navbar-text {
	margin-top: 15px; margin-bottom: 15px;
}
@media all and (min-width:768px)
{
.navbar-text {
	margin-right: 15px; margin-left: 15px; float: left;
}
:last-child.navbar-right.navbar-text {
	margin-right: 0px;
}
}
.navbar-default {
	border-color: rgb(231, 231, 231); background-color: rgb(248, 248, 248);
}
.navbar-default .navbar-brand {
	color: rgb(119, 119, 119);
}
.navbar-default .navbar-brand:hover {
	color: rgb(94, 94, 94); background-color: transparent;
}
.navbar-default .navbar-brand:focus {
	color: rgb(94, 94, 94); background-color: transparent;
}
.navbar-default .navbar-text {
	color: rgb(119, 119, 119);
}
.navbar-default .navbar-nav > li > a {
	color: rgb(119, 119, 119);
}
.navbar-default .navbar-nav > li > a:hover {
	color: rgb(51, 51, 51); background-color: transparent;
}
.navbar-default .navbar-nav > li > a:focus {
	color: rgb(51, 51, 51); background-color: transparent;
}
.navbar-default .navbar-nav > .active > a {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav > .active > a:hover {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav > .active > a:focus {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav > .disabled > a {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a:hover {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a:focus {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-toggle {
	border-color: rgb(221, 221, 221);
}
.navbar-default .navbar-toggle:hover {
	background-color: rgb(221, 221, 221);
}
.navbar-default .navbar-toggle:focus {
	background-color: rgb(221, 221, 221);
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: rgb(136, 136, 136);
}
.navbar-default .navbar-collapse {
	border-color: rgb(231, 231, 231);
}
.navbar-default .navbar-form {
	border-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav > .open > a {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav > .open > a:hover {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav > .open > a:focus {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
@media all and (max-width:767px)
{
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(119, 119, 119);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(51, 51, 51); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: rgb(51, 51, 51); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: rgb(204, 204, 204); background-color: transparent;
}
}
.navbar-default .navbar-link {
	color: rgb(119, 119, 119);
}
.navbar-default .navbar-link:hover {
	color: rgb(51, 51, 51);
}
.navbar-default .btn-link {
	color: rgb(119, 119, 119);
}
.navbar-default .btn-link:hover {
	color: rgb(51, 51, 51);
}
.navbar-default .btn-link:focus {
	color: rgb(51, 51, 51);
}
.navbar-default [disabled].btn-link:hover {
	color: rgb(204, 204, 204);
}
fieldset[disabled] .navbar-default .btn-link:hover {
	color: rgb(204, 204, 204);
}
.navbar-default [disabled].btn-link:focus {
	color: rgb(204, 204, 204);
}
fieldset[disabled] .navbar-default .btn-link:focus {
	color: rgb(204, 204, 204);
}
.navbar-inverse {
	border-color: rgb(8, 8, 8); background-color: rgb(34, 34, 34);
}
.navbar-inverse .navbar-brand {
	color: rgb(119, 119, 119);
}
.navbar-inverse .navbar-brand:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-brand:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-text {
	color: rgb(119, 119, 119);
}
.navbar-inverse .navbar-nav > li > a {
	color: rgb(119, 119, 119);
}
.navbar-inverse .navbar-nav > li > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .disabled > a {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav > .disabled > a:hover {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav > .disabled > a:focus {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-toggle {
	border-color: rgb(51, 51, 51);
}
.navbar-inverse .navbar-toggle:hover {
	background-color: rgb(51, 51, 51);
}
.navbar-inverse .navbar-toggle:focus {
	background-color: rgb(51, 51, 51);
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-collapse {
	border-color: rgb(16, 16, 16);
}
.navbar-inverse .navbar-form {
	border-color: rgb(16, 16, 16);
}
.navbar-inverse .navbar-nav > .open > a {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .open > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .open > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
@media all and (max-width:767px)
{
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
	border-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(119, 119, 119);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: rgb(68, 68, 68); background-color: transparent;
}
}
.navbar-inverse .navbar-link {
	color: rgb(119, 119, 119);
}
.navbar-inverse .navbar-link:hover {
	color: rgb(255, 255, 255);
}
.navbar-inverse .btn-link {
	color: rgb(119, 119, 119);
}
.navbar-inverse .btn-link:hover {
	color: rgb(255, 255, 255);
}
.navbar-inverse .btn-link:focus {
	color: rgb(255, 255, 255);
}
.navbar-inverse [disabled].btn-link:hover {
	color: rgb(68, 68, 68);
}
fieldset[disabled] .navbar-inverse .btn-link:hover {
	color: rgb(68, 68, 68);
}
.navbar-inverse [disabled].btn-link:focus {
	color: rgb(68, 68, 68);
}
fieldset[disabled] .navbar-inverse .btn-link:focus {
	color: rgb(68, 68, 68);
}
.breadcrumb {
	list-style: none; padding: 8px 15px; border-radius: 4px; margin-bottom: =
20px; background-color: rgb(245, 245, 245);
}
.breadcrumb > li {
	display: inline-block;
}
.breadcrumb > li + li::before {
	padding: 0px 5px; color: rgb(204, 204, 204); content: "/\00a0";
}
.breadcrumb > .active {
	color: rgb(119, 119, 119);
}
.pagination {
	margin: 20px 0px; border-radius: 4px; padding-left: 0px; display: =
inline-block;
}
.pagination > li {
	display: inline;
}
.pagination > li > a {
	padding: 6px 12px; border: 1px solid rgb(221, 221, 221); border-image: =
none; color: rgb(66, 139, 202); line-height: 1.4285; text-decoration: =
none; margin-left: -1px; float: left; position: relative; =
background-color: rgb(255, 255, 255);
}
.pagination > li > span {
	padding: 6px 12px; border: 1px solid rgb(221, 221, 221); border-image: =
none; color: rgb(66, 139, 202); line-height: 1.4285; text-decoration: =
none; margin-left: -1px; float: left; position: relative; =
background-color: rgb(255, 255, 255);
}
.pagination > li:first-child > a {
	margin-left: 0px; border-top-left-radius: 4px; =
border-bottom-left-radius: 4px;
}
.pagination > li:first-child > span {
	margin-left: 0px; border-top-left-radius: 4px; =
border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.pagination > li:last-child > span {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.pagination > li > a:hover {
	border-color: rgb(221, 221, 221); color: rgb(42, 100, 150); =
background-color: rgb(238, 238, 238);
}
.pagination > li > span:hover {
	border-color: rgb(221, 221, 221); color: rgb(42, 100, 150); =
background-color: rgb(238, 238, 238);
}
.pagination > li > a:focus {
	border-color: rgb(221, 221, 221); color: rgb(42, 100, 150); =
background-color: rgb(238, 238, 238);
}
.pagination > li > span:focus {
	border-color: rgb(221, 221, 221); color: rgb(42, 100, 150); =
background-color: rgb(238, 238, 238);
}
.pagination > .active > a {
	border-color: rgb(66, 139, 202); color: rgb(255, 255, 255); z-index: 2; =
cursor: default; background-color: rgb(66, 139, 202);
}
.pagination > .active > span {
	border-color: rgb(66, 139, 202); color: rgb(255, 255, 255); z-index: 2; =
cursor: default; background-color: rgb(66, 139, 202);
}
.pagination > .active > a:hover {
	border-color: rgb(66, 139, 202); color: rgb(255, 255, 255); z-index: 2; =
cursor: default; background-color: rgb(66, 139, 202);
}
.pagination > .active > span:hover {
	border-color: rgb(66, 139, 202); color: rgb(255, 255, 255); z-index: 2; =
cursor: default; background-color: rgb(66, 139, 202);
}
.pagination > .active > a:focus {
	border-color: rgb(66, 139, 202); color: rgb(255, 255, 255); z-index: 2; =
cursor: default; background-color: rgb(66, 139, 202);
}
.pagination > .active > span:focus {
	border-color: rgb(66, 139, 202); color: rgb(255, 255, 255); z-index: 2; =
cursor: default; background-color: rgb(66, 139, 202);
}
.pagination > .disabled > span {
	border-color: rgb(221, 221, 221); color: rgb(119, 119, 119); cursor: =
not-allowed; background-color: rgb(255, 255, 255);
}
.pagination > .disabled > span:hover {
	border-color: rgb(221, 221, 221); color: rgb(119, 119, 119); cursor: =
not-allowed; background-color: rgb(255, 255, 255);
}
.pagination > .disabled > span:focus {
	border-color: rgb(221, 221, 221); color: rgb(119, 119, 119); cursor: =
not-allowed; background-color: rgb(255, 255, 255);
}
.pagination > .disabled > a {
	border-color: rgb(221, 221, 221); color: rgb(119, 119, 119); cursor: =
not-allowed; background-color: rgb(255, 255, 255);
}
.pagination > .disabled > a:hover {
	border-color: rgb(221, 221, 221); color: rgb(119, 119, 119); cursor: =
not-allowed; background-color: rgb(255, 255, 255);
}
.pagination > .disabled > a:focus {
	border-color: rgb(221, 221, 221); color: rgb(119, 119, 119); cursor: =
not-allowed; background-color: rgb(255, 255, 255);
}
.pagination-lg > li > a {
	padding: 10px 16px; font-size: 18px;
}
.pagination-lg > li > span {
	padding: 10px 16px; font-size: 18px;
}
.pagination-lg > li:first-child > a {
	border-top-left-radius: 6px; border-bottom-left-radius: 6px;
}
.pagination-lg > li:first-child > span {
	border-top-left-radius: 6px; border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a {
	border-top-right-radius: 6px; border-bottom-right-radius: 6px;
}
.pagination-lg > li:last-child > span {
	border-top-right-radius: 6px; border-bottom-right-radius: 6px;
}
.pagination-sm > li > a {
	padding: 5px 10px; font-size: 12px;
}
.pagination-sm > li > span {
	padding: 5px 10px; font-size: 12px;
}
.pagination-sm > li:first-child > a {
	border-top-left-radius: 3px; border-bottom-left-radius: 3px;
}
.pagination-sm > li:first-child > span {
	border-top-left-radius: 3px; border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a {
	border-top-right-radius: 3px; border-bottom-right-radius: 3px;
}
.pagination-sm > li:last-child > span {
	border-top-right-radius: 3px; border-bottom-right-radius: 3px;
}
.pager {
	list-style: none; margin: 20px 0px; text-align: center; padding-left: =
0px;
}
.pager li {
	display: inline;
}
.pager li > a {
	padding: 5px 14px; border-radius: 15px; border: 1px solid rgb(221, 221, =
221); border-image: none; display: inline-block; background-color: =
rgb(255, 255, 255);
}
.pager li > span {
	padding: 5px 14px; border-radius: 15px; border: 1px solid rgb(221, 221, =
221); border-image: none; display: inline-block; background-color: =
rgb(255, 255, 255);
}
.pager li > a:hover {
	text-decoration: none; background-color: rgb(238, 238, 238);
}
.pager li > a:focus {
	text-decoration: none; background-color: rgb(238, 238, 238);
}
.pager .next > a {
	float: right;
}
.pager .next > span {
	float: right;
}
.pager .previous > a {
	float: left;
}
.pager .previous > span {
	float: left;
}
.pager .disabled > a {
	color: rgb(119, 119, 119); cursor: not-allowed; background-color: =
rgb(255, 255, 255);
}
.pager .disabled > a:hover {
	color: rgb(119, 119, 119); cursor: not-allowed; background-color: =
rgb(255, 255, 255);
}
.pager .disabled > a:focus {
	color: rgb(119, 119, 119); cursor: not-allowed; background-color: =
rgb(255, 255, 255);
}
.pager .disabled > span {
	color: rgb(119, 119, 119); cursor: not-allowed; background-color: =
rgb(255, 255, 255);
}
.label {
	padding: 0.2em 0.6em 0.3em; border-radius: 0.25em; text-align: center; =
color: rgb(255, 255, 255); line-height: 1; font-size: 75%; font-weight: =
700; vertical-align: baseline; display: inline; white-space: nowrap;
}
a.label:hover {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
a.label:focus {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
:empty.label {
	display: none;
}
.btn .label {
	top: -1px; position: relative;
}
.label-default {
	background-color: rgb(119, 119, 119);
}
[href].label-default:hover {
	background-color: rgb(94, 94, 94);
}
[href].label-default:focus {
	background-color: rgb(94, 94, 94);
}
.label-primary {
	background-color: rgb(66, 139, 202);
}
[href].label-primary:hover {
	background-color: rgb(48, 113, 169);
}
[href].label-primary:focus {
	background-color: rgb(48, 113, 169);
}
.label-success {
	background-color: rgb(92, 184, 92);
}
[href].label-success:hover {
	background-color: rgb(68, 157, 68);
}
[href].label-success:focus {
	background-color: rgb(68, 157, 68);
}
.label-info {
	background-color: rgb(91, 192, 222);
}
[href].label-info:hover {
	background-color: rgb(49, 176, 213);
}
[href].label-info:focus {
	background-color: rgb(49, 176, 213);
}
.label-warning {
	background-color: rgb(240, 173, 78);
}
[href].label-warning:hover {
	background-color: rgb(236, 151, 31);
}
[href].label-warning:focus {
	background-color: rgb(236, 151, 31);
}
.label-danger {
	background-color: rgb(217, 83, 79);
}
[href].label-danger:hover {
	background-color: rgb(201, 48, 44);
}
[href].label-danger:focus {
	background-color: rgb(201, 48, 44);
}
.badge {
	padding: 3px 7px; border-radius: 10px; text-align: center; color: =
rgb(255, 255, 255); line-height: 1; font-size: 12px; font-weight: 700; =
vertical-align: baseline; display: inline-block; white-space: nowrap; =
min-width: 10px; background-color: rgb(119, 119, 119);
}
:empty.badge {
	display: none;
}
.btn .badge {
	top: -1px; position: relative;
}
.btn-xs .badge {
	padding: 1px 5px; top: 0px;
}
a.badge:hover {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
a.badge:focus {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
a.active.list-group-item > .badge {
	color: rgb(66, 139, 202); background-color: rgb(255, 255, 255);
}
.nav-pills > .active > a > .badge {
	color: rgb(66, 139, 202); background-color: rgb(255, 255, 255);
}
.nav-pills > li > a > .badge {
	margin-left: 3px;
}
.jumbotron {
	padding: 30px; color: inherit; margin-bottom: 30px; background-color: =
rgb(238, 238, 238);
}
.jumbotron h1 {
	color: inherit;
}
.jumbotron .h1 {
	color: inherit;
}
.jumbotron p {
	font-size: 21px; font-weight: 200; margin-bottom: 15px;
}
.jumbotron > hr {
	border-top-color: rgb(213, 213, 213);
}
.container .jumbotron {
	border-radius: 6px;
}
.jumbotron .container {
	max-width: 100%;
}
@media screen and (min-width:768px)
{
.jumbotron {
	padding-top: 48px; padding-bottom: 48px;
}
.container .jumbotron {
	padding-right: 60px; padding-left: 60px;
}
.jumbotron h1 {
	font-size: 63px;
}
.jumbotron .h1 {
	font-size: 63px;
}
}
.thumbnail {
	padding: 4px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); =
transition:0.2s ease-in-out; border-image: none; line-height: 1.4285; =
margin-bottom: 20px; display: block; background-color: rgb(255, 255, =
255); -webkit-transition: all .2s ease-in-out; -o-transition: all .2s =
ease-in-out;
}
.thumbnail > img {
	margin-right: auto; margin-left: auto;
}
.thumbnail a > img {
	margin-right: auto; margin-left: auto;
}
a.thumbnail:hover {
	border-color: rgb(66, 139, 202);
}
a.thumbnail:focus {
	border-color: rgb(66, 139, 202);
}
a.active.thumbnail {
	border-color: rgb(66, 139, 202);
}
.thumbnail .caption {
	padding: 9px; color: rgb(51, 51, 51);
}
.alert {
	padding: 15px; border-radius: 4px; border: 1px solid transparent; =
border-image: none; margin-bottom: 20px;
}
.alert h4 {
	color: inherit; margin-top: 0px;
}
.alert .alert-link {
	font-weight: 700;
}
.alert > p {
	margin-bottom: 0px;
}
.alert > ul {
	margin-bottom: 0px;
}
.alert > p + p {
	margin-top: 5px;
}
.alert-dismissable {
	padding-right: 35px;
}
.alert-dismissible {
	padding-right: 35px;
}
.alert-dismissable .close {
	top: -2px; right: -21px; color: inherit; position: relative;
}
.alert-dismissible .close {
	top: -2px; right: -21px; color: inherit; position: relative;
}
.alert-success {
	border-color: rgb(214, 233, 198); color: rgb(60, 118, 61); =
background-color: rgb(223, 240, 216);
}
.alert-success hr {
	border-top-color: rgb(201, 226, 179);
}
.alert-success .alert-link {
	color: rgb(43, 84, 44);
}
.alert-info {
	border-color: rgb(188, 232, 241); color: rgb(49, 112, 143); =
background-color: rgb(217, 237, 247);
}
.alert-info hr {
	border-top-color: rgb(166, 225, 236);
}
.alert-info .alert-link {
	color: rgb(36, 82, 105);
}
.alert-warning {
	border-color: rgb(250, 235, 204); color: rgb(138, 109, 59); =
background-color: rgb(252, 248, 227);
}
.alert-warning hr {
	border-top-color: rgb(247, 225, 181);
}
.alert-warning .alert-link {
	color: rgb(102, 81, 44);
}
.alert-danger {
	border-color: rgb(235, 204, 209); color: rgb(169, 68, 66); =
background-color: rgb(242, 222, 222);
}
.alert-danger hr {
	border-top-color: rgb(228, 185, 192);
}
.alert-danger .alert-link {
	color: rgb(132, 53, 52);
}
.progress {
	border-radius: 4px; height: 20px; overflow: hidden; margin-bottom: =
20px; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: =
rgb(245, 245, 245); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, =
.1);
}
.progress-bar {
	transition:width 0.6s; width: 0px; height: 100%; text-align: center; =
color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; float: =
left; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.15); background-color: =
rgb(66, 139, 202); -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, =
.15); -webkit-transition: width .6s ease; -o-transition: width .6s ease;
}
.progress-striped .progress-bar {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, =
transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, =
rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); =
background-size: 40px 40px; -webkit-background-size: 40px 40px;
}
.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, =
transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, =
rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); =
background-size: 40px 40px; -webkit-background-size: 40px 40px;
}
.active.progress .progress-bar {
	animation:progress-bar-stripes 2s linear infinite; -webkit-animation: =
progress-bar-stripes 2s linear infinite; -o-animation: =
progress-bar-stripes 2s linear infinite;
}
.active.progress-bar {
	animation:progress-bar-stripes 2s linear infinite; -webkit-animation: =
progress-bar-stripes 2s linear infinite; -o-animation: =
progress-bar-stripes 2s linear infinite;
}
[aria-valuenow=3D'1'].progress-bar {
	min-width: 30px;
}
[aria-valuenow=3D'2'].progress-bar {
	min-width: 30px;
}
[aria-valuenow=3D'0'].progress-bar {
	color: rgb(119, 119, 119); min-width: 30px; box-shadow: none; =
background-image: none; background-color: transparent; =
-webkit-box-shadow: none;
}
.progress-bar-success {
	background-color: rgb(92, 184, 92);
}
.progress-striped .progress-bar-success {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, =
transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, =
rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
	background-color: rgb(91, 192, 222);
}
.progress-striped .progress-bar-info {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, =
transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, =
rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
	background-color: rgb(240, 173, 78);
}
.progress-striped .progress-bar-warning {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, =
transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, =
rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
	background-color: rgb(217, 83, 79);
}
.progress-striped .progress-bar-danger {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, =
transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, =
rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
	overflow: hidden; -ms-zoom: 1;
}
.media-body {
	overflow: hidden; -ms-zoom: 1;
}
.media {
	margin-top: 15px;
}
.media .media {
	margin-top: 15px;
}
:first-child.media {
	margin-top: 0px;
}
.media-object {
	display: block;
}
.media-heading {
	margin: 0px 0px 5px;
}
.media > .pull-left {
	margin-right: 10px;
}
.media > .pull-right {
	margin-left: 10px;
}
.media-list {
	list-style: none; padding-left: 0px;
}
.list-group {
	padding-left: 0px; margin-bottom: 20px;
}
.list-group-item {
	padding: 10px 15px; border: 1px solid rgb(221, 221, 221); border-image: =
none; margin-bottom: -1px; display: block; position: relative; =
background-color: rgb(255, 255, 255);
}
:first-child.list-group-item {
	border-top-left-radius: 4px; border-top-right-radius: 4px;
}
:last-child.list-group-item {
	margin-bottom: 0px; border-bottom-right-radius: 4px; =
border-bottom-left-radius: 4px;
}
.list-group-item > .badge {
	float: right;
}
.list-group-item > .badge + .badge {
	margin-right: 5px;
}
a.list-group-item {
	color: rgb(85, 85, 85);
}
a.list-group-item .list-group-item-heading {
	color: rgb(51, 51, 51);
}
a.list-group-item:hover {
	color: rgb(85, 85, 85); text-decoration: none; background-color: =
rgb(245, 245, 245);
}
a.list-group-item:focus {
	color: rgb(85, 85, 85); text-decoration: none; background-color: =
rgb(245, 245, 245);
}
.disabled.list-group-item {
	color: rgb(119, 119, 119); background-color: rgb(238, 238, 238);
}
.disabled.list-group-item:hover {
	color: rgb(119, 119, 119); background-color: rgb(238, 238, 238);
}
.disabled.list-group-item:focus {
	color: rgb(119, 119, 119); background-color: rgb(238, 238, 238);
}
.disabled.list-group-item .list-group-item-heading {
	color: inherit;
}
.disabled.list-group-item:hover .list-group-item-heading {
	color: inherit;
}
.disabled.list-group-item:focus .list-group-item-heading {
	color: inherit;
}
.disabled.list-group-item .list-group-item-text {
	color: rgb(119, 119, 119);
}
.disabled.list-group-item:hover .list-group-item-text {
	color: rgb(119, 119, 119);
}
.disabled.list-group-item:focus .list-group-item-text {
	color: rgb(119, 119, 119);
}
.active.list-group-item {
	border-color: rgb(66, 139, 202); color: rgb(255, 255, 255); z-index: 2; =
background-color: rgb(66, 139, 202);
}
.active.list-group-item:hover {
	border-color: rgb(66, 139, 202); color: rgb(255, 255, 255); z-index: 2; =
background-color: rgb(66, 139, 202);
}
.active.list-group-item:focus {
	border-color: rgb(66, 139, 202); color: rgb(255, 255, 255); z-index: 2; =
background-color: rgb(66, 139, 202);
}
.active.list-group-item .list-group-item-heading {
	color: inherit;
}
.active.list-group-item:hover .list-group-item-heading {
	color: inherit;
}
.active.list-group-item:focus .list-group-item-heading {
	color: inherit;
}
.active.list-group-item .list-group-item-heading > small {
	color: inherit;
}
.active.list-group-item:hover .list-group-item-heading > small {
	color: inherit;
}
.active.list-group-item:focus .list-group-item-heading > small {
	color: inherit;
}
.active.list-group-item .list-group-item-heading > .small {
	color: inherit;
}
.active.list-group-item:hover .list-group-item-heading > .small {
	color: inherit;
}
.active.list-group-item:focus .list-group-item-heading > .small {
	color: inherit;
}
.active.list-group-item .list-group-item-text {
	color: rgb(225, 237, 247);
}
.active.list-group-item:hover .list-group-item-text {
	color: rgb(225, 237, 247);
}
.active.list-group-item:focus .list-group-item-text {
	color: rgb(225, 237, 247);
}
.list-group-item-success {
	color: rgb(60, 118, 61); background-color: rgb(223, 240, 216);
}
a.list-group-item-success {
	color: rgb(60, 118, 61);
}
a.list-group-item-success .list-group-item-heading {
	color: inherit;
}
a.list-group-item-success:hover {
	color: rgb(60, 118, 61); background-color: rgb(208, 233, 198);
}
a.list-group-item-success:focus {
	color: rgb(60, 118, 61); background-color: rgb(208, 233, 198);
}
a.active.list-group-item-success {
	border-color: rgb(60, 118, 61); color: rgb(255, 255, 255); =
background-color: rgb(60, 118, 61);
}
a.active.list-group-item-success:hover {
	border-color: rgb(60, 118, 61); color: rgb(255, 255, 255); =
background-color: rgb(60, 118, 61);
}
a.active.list-group-item-success:focus {
	border-color: rgb(60, 118, 61); color: rgb(255, 255, 255); =
background-color: rgb(60, 118, 61);
}
.list-group-item-info {
	color: rgb(49, 112, 143); background-color: rgb(217, 237, 247);
}
a.list-group-item-info {
	color: rgb(49, 112, 143);
}
a.list-group-item-info .list-group-item-heading {
	color: inherit;
}
a.list-group-item-info:hover {
	color: rgb(49, 112, 143); background-color: rgb(196, 227, 243);
}
a.list-group-item-info:focus {
	color: rgb(49, 112, 143); background-color: rgb(196, 227, 243);
}
a.active.list-group-item-info {
	border-color: rgb(49, 112, 143); color: rgb(255, 255, 255); =
background-color: rgb(49, 112, 143);
}
a.active.list-group-item-info:hover {
	border-color: rgb(49, 112, 143); color: rgb(255, 255, 255); =
background-color: rgb(49, 112, 143);
}
a.active.list-group-item-info:focus {
	border-color: rgb(49, 112, 143); color: rgb(255, 255, 255); =
background-color: rgb(49, 112, 143);
}
.list-group-item-warning {
	color: rgb(138, 109, 59); background-color: rgb(252, 248, 227);
}
a.list-group-item-warning {
	color: rgb(138, 109, 59);
}
a.list-group-item-warning .list-group-item-heading {
	color: inherit;
}
a.list-group-item-warning:hover {
	color: rgb(138, 109, 59); background-color: rgb(250, 242, 204);
}
a.list-group-item-warning:focus {
	color: rgb(138, 109, 59); background-color: rgb(250, 242, 204);
}
a.active.list-group-item-warning {
	border-color: rgb(138, 109, 59); color: rgb(255, 255, 255); =
background-color: rgb(138, 109, 59);
}
a.active.list-group-item-warning:hover {
	border-color: rgb(138, 109, 59); color: rgb(255, 255, 255); =
background-color: rgb(138, 109, 59);
}
a.active.list-group-item-warning:focus {
	border-color: rgb(138, 109, 59); color: rgb(255, 255, 255); =
background-color: rgb(138, 109, 59);
}
.list-group-item-danger {
	color: rgb(169, 68, 66); background-color: rgb(242, 222, 222);
}
a.list-group-item-danger {
	color: rgb(169, 68, 66);
}
a.list-group-item-danger .list-group-item-heading {
	color: inherit;
}
a.list-group-item-danger:hover {
	color: rgb(169, 68, 66); background-color: rgb(235, 204, 204);
}
a.list-group-item-danger:focus {
	color: rgb(169, 68, 66); background-color: rgb(235, 204, 204);
}
a.active.list-group-item-danger {
	border-color: rgb(169, 68, 66); color: rgb(255, 255, 255); =
background-color: rgb(169, 68, 66);
}
a.active.list-group-item-danger:hover {
	border-color: rgb(169, 68, 66); color: rgb(255, 255, 255); =
background-color: rgb(169, 68, 66);
}
a.active.list-group-item-danger:focus {
	border-color: rgb(169, 68, 66); color: rgb(255, 255, 255); =
background-color: rgb(169, 68, 66);
}
.list-group-item-heading {
	margin-top: 0px; margin-bottom: 5px;
}
.list-group-item-text {
	line-height: 1.3; margin-bottom: 0px;
}
.panel {
	border-radius: 4px; border: 1px solid transparent; border-image: none; =
margin-bottom: 20px; box-shadow: 0px 1px 1px rgba(0,0,0,0.05); =
background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 1px =
rgba(0, 0, 0, .05);
}
.panel-body {
	padding: 15px;
}
.panel-heading {
	padding: 10px 15px; border-bottom-color: transparent; =
border-bottom-width: 1px; border-bottom-style: solid; =
border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
}
.panel-title {
	color: inherit; font-size: 16px; margin-top: 0px; margin-bottom: 0px;
}
.panel-title > a {
	color: inherit;
}
.panel-footer {
	padding: 10px 15px; border-top-color: rgb(221, 221, 221); =
border-top-width: 1px; border-top-style: solid; =
border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; =
background-color: rgb(245, 245, 245);
}
.panel > .list-group {
	margin-bottom: 0px;
}
.panel > .list-group .list-group-item {
	border-width: 1px 0px; border-radius: 0px;
}
.panel > :first-child.list-group :first-child.list-group-item {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none; border-top-left-radius: 3px; =
border-top-right-radius: 3px;
}
.panel > :last-child.list-group :last-child.list-group-item {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none; border-bottom-right-radius: 3px; =
border-bottom-left-radius: 3px;
}
.panel-heading + .list-group :first-child.list-group-item {
	border-top-width: 0px;
}
.list-group + .panel-footer {
	border-top-width: 0px;
}
.panel > .table {
	margin-bottom: 0px;
}
.panel > .table-responsive > .table {
	margin-bottom: 0px;
}
.panel > .panel-collapse > .table {
	margin-bottom: 0px;
}
.panel > :first-child.table {
	border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table {
	border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.panel > :first-child.table > thead:first-child > tr:first-child =
td:first-child {
	border-top-left-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > =
thead:first-child > tr:first-child td:first-child {
	border-top-left-radius: 3px;
}
.panel > :first-child.table > tbody:first-child > tr:first-child =
td:first-child {
	border-top-left-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > =
tbody:first-child > tr:first-child td:first-child {
	border-top-left-radius: 3px;
}
.panel > :first-child.table > thead:first-child > tr:first-child =
th:first-child {
	border-top-left-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > =
thead:first-child > tr:first-child th:first-child {
	border-top-left-radius: 3px;
}
.panel > :first-child.table > tbody:first-child > tr:first-child =
th:first-child {
	border-top-left-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > =
tbody:first-child > tr:first-child th:first-child {
	border-top-left-radius: 3px;
}
.panel > :first-child.table > thead:first-child > tr:first-child =
td:last-child {
	border-top-right-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > =
thead:first-child > tr:first-child td:last-child {
	border-top-right-radius: 3px;
}
.panel > :first-child.table > tbody:first-child > tr:first-child =
td:last-child {
	border-top-right-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > =
tbody:first-child > tr:first-child td:last-child {
	border-top-right-radius: 3px;
}
.panel > :first-child.table > thead:first-child > tr:first-child =
th:last-child {
	border-top-right-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > =
thead:first-child > tr:first-child th:last-child {
	border-top-right-radius: 3px;
}
.panel > :first-child.table > tbody:first-child > tr:first-child =
th:last-child {
	border-top-right-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > =
tbody:first-child > tr:first-child th:last-child {
	border-top-right-radius: 3px;
}
.panel > :last-child.table {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.panel > :last-child.table > tbody:last-child > tr:last-child =
td:first-child {
	border-bottom-left-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > =
tbody:last-child > tr:last-child td:first-child {
	border-bottom-left-radius: 3px;
}
.panel > :last-child.table > tfoot:last-child > tr:last-child =
td:first-child {
	border-bottom-left-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > =
tfoot:last-child > tr:last-child td:first-child {
	border-bottom-left-radius: 3px;
}
.panel > :last-child.table > tbody:last-child > tr:last-child =
th:first-child {
	border-bottom-left-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > =
tbody:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}
.panel > :last-child.table > tfoot:last-child > tr:last-child =
th:first-child {
	border-bottom-left-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > =
tfoot:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}
.panel > :last-child.table > tbody:last-child > tr:last-child =
td:last-child {
	border-bottom-right-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > =
tbody:last-child > tr:last-child td:last-child {
	border-bottom-right-radius: 3px;
}
.panel > :last-child.table > tfoot:last-child > tr:last-child =
td:last-child {
	border-bottom-right-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > =
tfoot:last-child > tr:last-child td:last-child {
	border-bottom-right-radius: 3px;
}
.panel > :last-child.table > tbody:last-child > tr:last-child =
th:last-child {
	border-bottom-right-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > =
tbody:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}
.panel > :last-child.table > tfoot:last-child > tr:last-child =
th:last-child {
	border-bottom-right-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > =
tfoot:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.panel > .panel-body + .table-responsive {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.panel > .table > tbody:first-child > tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.panel > .table > tbody:first-child > tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.panel > .table-bordered {
	border: 0px currentColor; border-image: none;
}
.panel > .table-responsive > .table-bordered {
	border: 0px currentColor; border-image: none;
}
.panel > .table-bordered > thead > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > =
th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-bordered > tbody > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > =
th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-bordered > tfoot > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > =
th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-bordered > thead > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > =
td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-bordered > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > =
td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-bordered > tfoot > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > =
td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-bordered > thead > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > =
th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-bordered > tbody > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > =
th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-bordered > tfoot > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > =
th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-bordered > thead > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > =
td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-bordered > tbody > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > =
td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-bordered > tfoot > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > =
td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-bordered > thead > tr:first-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr:first-child > =
td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-bordered > tbody > tr:first-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > =
td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-bordered > thead > tr:first-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr:first-child > =
th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-bordered > tbody > tr:first-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > =
th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-bordered > tbody > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > =
td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-bordered > tfoot > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > =
td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-bordered > tbody > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > =
th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-bordered > tfoot > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > =
th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-responsive {
	border: 0px currentColor; border-image: none; margin-bottom: 0px;
}
.panel-group {
	margin-bottom: 20px;
}
.panel-group .panel {
	border-radius: 4px; margin-bottom: 0px;
}
.panel-group .panel + .panel {
	margin-top: 5px;
}
.panel-group .panel-heading {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel-group .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.panel-group .panel-footer {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; =
border-bottom-style: solid;
}
.panel-default {
	border-color: rgb(221, 221, 221);
}
.panel-default > .panel-heading {
	border-color: rgb(221, 221, 221); color: rgb(51, 51, 51); =
background-color: rgb(245, 245, 245);
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(221, 221, 221);
}
.panel-default > .panel-heading .badge {
	color: rgb(245, 245, 245); background-color: rgb(51, 51, 51);
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(221, 221, 221);
}
.panel-primary {
	border-color: rgb(66, 139, 202);
}
.panel-primary > .panel-heading {
	border-color: rgb(66, 139, 202); color: rgb(255, 255, 255); =
background-color: rgb(66, 139, 202);
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(66, 139, 202);
}
.panel-primary > .panel-heading .badge {
	color: rgb(66, 139, 202); background-color: rgb(255, 255, 255);
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(66, 139, 202);
}
.panel-success {
	border-color: rgb(214, 233, 198);
}
.panel-success > .panel-heading {
	border-color: rgb(214, 233, 198); color: rgb(60, 118, 61); =
background-color: rgb(223, 240, 216);
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(214, 233, 198);
}
.panel-success > .panel-heading .badge {
	color: rgb(223, 240, 216); background-color: rgb(60, 118, 61);
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(214, 233, 198);
}
.panel-info {
	border-color: rgb(188, 232, 241);
}
.panel-info > .panel-heading {
	border-color: rgb(188, 232, 241); color: rgb(49, 112, 143); =
background-color: rgb(217, 237, 247);
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(188, 232, 241);
}
.panel-info > .panel-heading .badge {
	color: rgb(217, 237, 247); background-color: rgb(49, 112, 143);
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(188, 232, 241);
}
.panel-warning {
	border-color: rgb(250, 235, 204);
}
.panel-warning > .panel-heading {
	border-color: rgb(250, 235, 204); color: rgb(138, 109, 59); =
background-color: rgb(252, 248, 227);
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(250, 235, 204);
}
.panel-warning > .panel-heading .badge {
	color: rgb(252, 248, 227); background-color: rgb(138, 109, 59);
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(250, 235, 204);
}
.panel-danger {
	border-color: rgb(235, 204, 209);
}
.panel-danger > .panel-heading {
	border-color: rgb(235, 204, 209); color: rgb(169, 68, 66); =
background-color: rgb(242, 222, 222);
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(235, 204, 209);
}
.panel-danger > .panel-heading .badge {
	color: rgb(242, 222, 222); background-color: rgb(169, 68, 66);
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(235, 204, 209);
}
.embed-responsive {
	padding: 0px; height: 0px; overflow: hidden; display: block; position: =
relative;
}
.embed-responsive .embed-responsive-item {
	border: 0px currentColor; border-image: none; left: 0px; top: 0px; =
width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.embed-responsive iframe {
	border: 0px currentColor; border-image: none; left: 0px; top: 0px; =
width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.embed-responsive embed {
	border: 0px currentColor; border-image: none; left: 0px; top: 0px; =
width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.embed-responsive object {
	border: 0px currentColor; border-image: none; left: 0px; top: 0px; =
width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.embed-responsive-16by9.embed-responsive {
	padding-bottom: 56.25%;
}
.embed-responsive-4by3.embed-responsive {
	padding-bottom: 75%;
}
.well {
	padding: 19px; border-radius: 4px; border: 1px solid rgb(227, 227, =
227); border-image: none; margin-bottom: 20px; min-height: 20px; =
box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05); background-color: =
rgb(245, 245, 245); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
.05);
}
.well blockquote {
	border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
	padding: 24px; border-radius: 6px;
}
.well-sm {
	padding: 9px; border-radius: 3px;
}
.close {
	color: rgb(0, 0, 0); line-height: 1; font-size: 21px; font-weight: 700; =
float: right; opacity: 0.2; text-shadow: 0px 1px 0px #fff;
}
.close:hover {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: =
0.5;
}
.close:focus {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: =
0.5;
}
button.close {
	background: 0px 0px; padding: 0px; border: 0px currentColor; =
border-image: none; cursor: pointer; -webkit-appearance: none;
}
.modal-open {
	overflow: hidden;
}
.modal {
	outline: 0px; left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: =
hidden; display: none; position: fixed; z-index: 1050; =
-webkit-overflow-scrolling: touch;
}
.fade.modal .modal-dialog {
	transition:transform 0.3s ease-out; transform: translate3d(0px, -25%, =
0px); -webkit-transition: -webkit-transform .3s ease-out; -o-transition: =
-o-transform .3s ease-out; -webkit-transform: translate3d(0, -25%, 0); =
-o-transform: translate3d(0, -25%, 0);
}
.in.modal .modal-dialog {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: =
translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);
}
.modal-open .modal {
	-ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.modal-dialog {
	margin: 10px; width: auto; position: relative;
}
.modal-content {
	outline: 0px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); =
border-image: none; position: relative; box-shadow: 0px 3px 9px =
rgba(0,0,0,0.5); background-clip: padding-box; background-color: =
rgb(255, 255, 255); -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); =
-webkit-background-clip: padding-box;
}
.modal-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: =
1040; background-color: rgb(0, 0, 0);
}
.fade.modal-backdrop {
	opacity: 0;
}
.in.modal-backdrop {
	opacity: 0.5;
}
.modal-header {
	padding: 15px; border-bottom-color: rgb(229, 229, 229); =
border-bottom-width: 1px; border-bottom-style: solid; min-height: =
16.43px;
}
.modal-header .close {
	margin-top: -2px;
}
.modal-title {
	margin: 0px; line-height: 1.4285;
}
.modal-body {
	padding: 15px; position: relative;
}
.modal-footer {
	padding: 15px; text-align: right; border-top-color: rgb(229, 229, 229); =
border-top-width: 1px; border-top-style: solid;
}
.modal-footer .btn + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0px;
}
.modal-scrollbar-measure {
	top: -9999px; width: 50px; height: 50px; overflow: scroll; position: =
absolute;
}
@media all and (min-width:768px)
{
.modal-dialog {
	margin: 30px auto; width: 600px;
}
.modal-content {
	box-shadow: 0px 5px 15px rgba(0,0,0,0.5); -webkit-box-shadow: 0 5px =
15px rgba(0, 0, 0, .5);
}
.modal-sm {
	width: 300px;
}
}
@media all and (min-width:992px)
{
.modal-lg {
	width: 900px;
}
}
.tooltip {
	line-height: 1.4; font-size: 12px; display: block; visibility: visible; =
position: absolute; z-index: 1070; opacity: 0;
}
.in.tooltip {
	opacity: 0.9;
}
.top.tooltip {
	padding: 5px 0px; margin-top: -3px;
}
.right.tooltip {
	padding: 0px 5px; margin-left: 3px;
}
.bottom.tooltip {
	padding: 5px 0px; margin-top: 3px;
}
.left.tooltip {
	padding: 0px 5px; margin-left: -3px;
}
.tooltip-inner {
	padding: 3px 8px; border-radius: 4px; text-align: center; color: =
rgb(255, 255, 255); text-decoration: none; max-width: 200px; =
background-color: rgb(0, 0, 0);
}
.tooltip-arrow {
	border-style: solid; border-color: transparent; width: 0px; height: =
0px; position: absolute;
}
.top.tooltip .tooltip-arrow {
	border-width: 5px 5px 0px; left: 50%; bottom: 0px; margin-left: -5px; =
border-top-color: rgb(0, 0, 0);
}
.top-left.tooltip .tooltip-arrow {
	border-width: 5px 5px 0px; left: 5px; bottom: 0px; border-top-color: =
rgb(0, 0, 0);
}
.top-right.tooltip .tooltip-arrow {
	border-width: 5px 5px 0px; right: 5px; bottom: 0px; border-top-color: =
rgb(0, 0, 0);
}
.right.tooltip .tooltip-arrow {
	border-width: 5px 5px 5px 0px; left: 0px; top: 50%; margin-top: -5px; =
border-right-color: rgb(0, 0, 0);
}
.left.tooltip .tooltip-arrow {
	border-width: 5px 0px 5px 5px; top: 50%; right: 0px; margin-top: -5px; =
border-left-color: rgb(0, 0, 0);
}
.bottom.tooltip .tooltip-arrow {
	border-width: 0px 5px 5px; left: 50%; top: 0px; margin-left: -5px; =
border-bottom-color: rgb(0, 0, 0);
}
.bottom-left.tooltip .tooltip-arrow {
	border-width: 0px 5px 5px; left: 5px; top: 0px; border-bottom-color: =
rgb(0, 0, 0);
}
.bottom-right.tooltip .tooltip-arrow {
	border-width: 0px 5px 5px; top: 0px; right: 5px; border-bottom-color: =
rgb(0, 0, 0);
}
.popover {
	padding: 1px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); =
border-image: none; left: 0px; top: 0px; text-align: left; display: =
none; white-space: normal; position: absolute; z-index: 1060; max-width: =
276px; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-clip: =
padding-box; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 =
5px 10px rgba(0, 0, 0, .2); -webkit-background-clip: padding-box;
}
.top.popover {
	margin-top: -10px;
}
.right.popover {
	margin-left: 10px;
}
.bottom.popover {
	margin-top: 10px;
}
.left.popover {
	margin-left: -10px;
}
.popover-title {
	margin: 0px; padding: 8px 14px; border-radius: 5px 5px 0px 0px; =
line-height: 18px; font-size: 14px; font-weight: 400; =
border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; =
border-bottom-style: solid; background-color: rgb(247, 247, 247);
}
.popover-content {
	padding: 9px 14px;
}
.popover > .arrow {
	border-style: solid; border-color: transparent; width: 0px; height: =
0px; display: block; position: absolute;
}
.popover > .arrow::after {
	border-style: solid; border-color: transparent; width: 0px; height: =
0px; display: block; position: absolute;
}
.popover > .arrow {
	border-width: 11px;
}
.popover > .arrow::after {
	border-width: 10px; content: "";
}
.top.popover > .arrow {
	left: 50%; bottom: -11px; margin-left: -11px; border-top-color: rgba(0, =
0, 0, 0.25); border-bottom-width: 0px;
}
.top.popover > .arrow::after {
	bottom: 1px; margin-left: -10px; border-top-color: rgb(255, 255, 255); =
border-bottom-width: 0px; content: " ";
}
.right.popover > .arrow {
	left: -11px; top: 50%; margin-top: -11px; border-right-color: rgba(0, =
0, 0, 0.25); border-left-width: 0px;
}
.right.popover > .arrow::after {
	left: 1px; bottom: -10px; border-right-color: rgb(255, 255, 255); =
border-left-width: 0px; content: " ";
}
.bottom.popover > .arrow {
	left: 50%; top: -11px; margin-left: -11px; border-bottom-color: rgba(0, =
0, 0, 0.25); border-top-width: 0px;
}
.bottom.popover > .arrow::after {
	top: 1px; margin-left: -10px; border-bottom-color: rgb(255, 255, 255); =
border-top-width: 0px; content: " ";
}
.left.popover > .arrow {
	top: 50%; right: -11px; margin-top: -11px; border-left-color: rgba(0, =
0, 0, 0.25); border-right-width: 0px;
}
.left.popover > .arrow::after {
	right: 1px; bottom: -10px; border-left-color: rgb(255, 255, 255); =
border-right-width: 0px; content: " ";
}
.carousel {
	position: relative;
}
.carousel-inner {
	width: 100%; overflow: hidden; position: relative;
}
.carousel-inner > .item {
	transition:left 0.6s ease-in-out; display: none; position: relative; =
-webkit-transition: .6s ease-in-out left; -o-transition: .6s ease-in-out =
left;
}
.carousel-inner > .item > img {
	line-height: 1;
}
.carousel-inner > .item > a > img {
	line-height: 1;
}
.carousel-inner > .active {
	display: block;
}
.carousel-inner > .next {
	display: block;
}
.carousel-inner > .prev {
	display: block;
}
.carousel-inner > .active {
	left: 0px;
}
.carousel-inner > .next {
	top: 0px; width: 100%; position: absolute;
}
.carousel-inner > .prev {
	top: 0px; width: 100%; position: absolute;
}
.carousel-inner > .next {
	left: 100%;
}
.carousel-inner > .prev {
	left: -100%;
}
.carousel-inner > .left.next {
	left: 0px;
}
.carousel-inner > .right.prev {
	left: 0px;
}
.carousel-inner > .left.active {
	left: -100%;
}
.carousel-inner > .right.active {
	left: 100%;
}
.carousel-control {
	left: 0px; top: 0px; width: 15%; text-align: center; bottom: 0px; =
color: rgb(255, 255, 255); font-size: 20px; position: absolute; opacity: =
0.5; text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}
.left.carousel-control {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0px, =
rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x;
}
.right.carousel-control {
	left: auto; right: 0px; background-image: linear-gradient(to right, =
rgba(0, 0, 0, 0.0001) 0px, rgba(0, 0, 0, 0.5) 100%); background-repeat: =
repeat-x;
}
.carousel-control:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; =
opacity: 0.9;
}
.carousel-control:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; =
opacity: 0.9;
}
.carousel-control .icon-prev {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .icon-next {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .glyphicon-chevron-left {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .glyphicon-chevron-right {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .icon-prev {
	left: 50%; margin-left: -10px;
}
.carousel-control .glyphicon-chevron-left {
	left: 50%; margin-left: -10px;
}
.carousel-control .icon-next {
	right: 50%; margin-right: -10px;
}
.carousel-control .glyphicon-chevron-right {
	right: 50%; margin-right: -10px;
}
.carousel-control .icon-prev {
	width: 20px; height: 20px; font-family: serif; margin-top: -10px;
}
.carousel-control .icon-next {
	width: 20px; height: 20px; font-family: serif; margin-top: -10px;
}
.carousel-control .icon-prev::before {
	content: "\2039";
}
.carousel-control .icon-next::before {
	content: "\203a";
}
.carousel-indicators {
	list-style: none; left: 50%; width: 60%; text-align: center; bottom: =
10px; padding-left: 0px; margin-left: -30%; position: absolute; z-index: =
15;
}
.carousel-indicators li {
	margin: 1px; border-radius: 10px; border: 1px solid rgb(255, 255, 255); =
border-image: none; width: 10px; height: 10px; text-indent: -999px; =
display: inline-block; cursor: pointer; background-color: rgba(0, 0, 0, =
0);
}
.carousel-indicators .active {
	margin: 0px; width: 12px; height: 12px; background-color: rgb(255, 255, =
255);
}
.carousel-caption {
	left: 15%; text-align: center; right: 15%; bottom: 20px; color: =
rgb(255, 255, 255); padding-top: 20px; padding-bottom: 20px; position: =
absolute; z-index: 10; text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}
.carousel-caption .btn {
	text-shadow: none;
}
@media screen and (min-width:768px)
{
.carousel-control .glyphicon-chevron-left {
	width: 30px; height: 30px; font-size: 30px; margin-top: -15px;
}
.carousel-control .glyphicon-chevron-right {
	width: 30px; height: 30px; font-size: 30px; margin-top: -15px;
}
.carousel-control .icon-prev {
	width: 30px; height: 30px; font-size: 30px; margin-top: -15px;
}
.carousel-control .icon-next {
	width: 30px; height: 30px; font-size: 30px; margin-top: -15px;
}
.carousel-control .glyphicon-chevron-left {
	margin-left: -15px;
}
.carousel-control .icon-prev {
	margin-left: -15px;
}
.carousel-control .glyphicon-chevron-right {
	margin-right: -15px;
}
.carousel-control .icon-next {
	margin-right: -15px;
}
.carousel-caption {
	left: 20%; right: 20%; padding-bottom: 30px;
}
.carousel-indicators {
	bottom: 20px;
}
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	display: table; content: " ";
}
.dl-horizontal dd::before {
	display: table; content: " ";
}
.dl-horizontal dd::after {
	display: table; content: " ";
}
.container::before {
	display: table; content: " ";
}
.container::after {
	display: table; content: " ";
}
.container-fluid::before {
	display: table; content: " ";
}
.container-fluid::after {
	display: table; content: " ";
}
.row::before {
	display: table; content: " ";
}
.row::after {
	display: table; content: " ";
}
.form-horizontal .form-group::before {
	display: table; content: " ";
}
.form-horizontal .form-group::after {
	display: table; content: " ";
}
.btn-toolbar::before {
	display: table; content: " ";
}
.btn-toolbar::after {
	display: table; content: " ";
}
.btn-group-vertical > .btn-group::before {
	display: table; content: " ";
}
.btn-group-vertical > .btn-group::after {
	display: table; content: " ";
}
.nav::before {
	display: table; content: " ";
}
.nav::after {
	display: table; content: " ";
}
.navbar::before {
	display: table; content: " ";
}
.navbar::after {
	display: table; content: " ";
}
.navbar-header::before {
	display: table; content: " ";
}
.navbar-header::after {
	display: table; content: " ";
}
.navbar-collapse::before {
	display: table; content: " ";
}
.navbar-collapse::after {
	display: table; content: " ";
}
.pager::before {
	display: table; content: " ";
}
.pager::after {
	display: table; content: " ";
}
.panel-body::before {
	display: table; content: " ";
}
.panel-body::after {
	display: table; content: " ";
}
.modal-footer::before {
	display: table; content: " ";
}
.modal-footer::after {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.dl-horizontal dd::after {
	clear: both;
}
.container::after {
	clear: both;
}
.container-fluid::after {
	clear: both;
}
.row::after {
	clear: both;
}
.form-horizontal .form-group::after {
	clear: both;
}
.btn-toolbar::after {
	clear: both;
}
.btn-group-vertical > .btn-group::after {
	clear: both;
}
.nav::after {
	clear: both;
}
.navbar::after {
	clear: both;
}
.navbar-header::after {
	clear: both;
}
.navbar-collapse::after {
	clear: both;
}
.pager::after {
	clear: both;
}
.panel-body::after {
	clear: both;
}
.modal-footer::after {
	clear: both;
}
.center-block {
	margin-right: auto; margin-left: auto; display: block;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: =
transparent; font-size-adjust: none; font-stretch: normal; text-shadow: =
none; background-color: transparent;
}
.hidden {
	display: none !important; visibility: hidden !important;
}
.affix {
	position: fixed; transform: translate3d(0px, 0px, 0px); =
-webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, =
0);
}
.visible-xs {
	display: none !important;
}
.visible-sm {
	display: none !important;
}
.visible-md {
	display: none !important;
}
.visible-lg {
	display: none !important;
}
.visible-xs-block {
	display: none !important;
}
.visible-xs-inline {
	display: none !important;
}
.visible-xs-inline-block {
	display: none !important;
}
.visible-sm-block {
	display: none !important;
}
.visible-sm-inline {
	display: none !important;
}
.visible-sm-inline-block {
	display: none !important;
}
.visible-md-block {
	display: none !important;
}
.visible-md-inline {
	display: none !important;
}
.visible-md-inline-block {
	display: none !important;
}
.visible-lg-block {
	display: none !important;
}
.visible-lg-inline {
	display: none !important;
}
.visible-lg-inline-block {
	display: none !important;
}
@media all and (max-width:767px)
{
.visible-xs {
	display: block !important;
}
table.visible-xs {
	display: table;
}
tr.visible-xs {
	display: table-row !important;
}
th.visible-xs {
	display: table-cell !important;
}
td.visible-xs {
	display: table-cell !important;
}
}
@media all and (max-width:767px)
{
.visible-xs-block {
	display: block !important;
}
}
@media all and (max-width:767px)
{
.visible-xs-inline {
	display: inline !important;
}
}
@media all and (max-width:767px)
{
.visible-xs-inline-block {
	display: inline-block !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm {
	display: block !important;
}
table.visible-sm {
	display: table;
}
tr.visible-sm {
	display: table-row !important;
}
th.visible-sm {
	display: table-cell !important;
}
td.visible-sm {
	display: table-cell !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm-block {
	display: block !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm-inline {
	display: inline !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm-inline-block {
	display: inline-block !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md {
	display: block !important;
}
table.visible-md {
	display: table;
}
tr.visible-md {
	display: table-row !important;
}
th.visible-md {
	display: table-cell !important;
}
td.visible-md {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md-block {
	display: block !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md-inline {
	display: inline !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md-inline-block {
	display: inline-block !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg {
	display: block !important;
}
table.visible-lg {
	display: table;
}
tr.visible-lg {
	display: table-row !important;
}
th.visible-lg {
	display: table-cell !important;
}
td.visible-lg {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg-block {
	display: block !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg-inline {
	display: inline !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg-inline-block {
	display: inline-block !important;
}
}
@media all and (max-width:767px)
{
.hidden-xs {
	display: none !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.hidden-sm {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.hidden-md {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg {
	display: none !important;
}
}
.visible-print {
	display: none !important;
}
@media print
{
.visible-print {
	display: block !important;
}
table.visible-print {
	display: table;
}
tr.visible-print {
	display: table-row !important;
}
th.visible-print {
	display: table-cell !important;
}
td.visible-print {
	display: table-cell !important;
}
}
.visible-print-block {
	display: none !important;
}
@media print
{
.visible-print-block {
	display: block !important;
}
}
.visible-print-inline {
	display: none !important;
}
@media print
{
.visible-print-inline {
	display: inline !important;
}
}
.visible-print-inline-block {
	display: none !important;
}
@media print
{
.visible-print-inline-block {
	display: inline-block !important;
}
}
@media print
{
.hidden-print {
	display: none !important;
}
}

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.law.cornell.edu/sites/all/themes/liizenboot/styles/liins_sass/stylesheets/screen.css

.pretend-faded-text {
	opacity: 0.8;
}
.clear-block::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: =
".";
}
.clear-block {
	display: inline-block;
}
* html .clear-block {
	height: 1%;
}
.clear-block {
	display: block;
}
th.checkbox {
	display: table-cell;
}
td.checkbox {
	display: table-cell;
}
#main-content table {
	-ms-overflow-x: scroll; -ms-overflow-style: -ms-autohiding-scrollbar; =
-webkit-overflow-scrolling: touch;
}
@media all and (max-width:767px)
{
#main-content table {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; =
margin-bottom: 15px; -ms-overflow-x: auto; -ms-overflow-y: hidden; =
-ms-overflow-style: -ms-autohiding-scrollbar; =
-webkit-overflow-scrolling: touch;
}
#main-content table {
	margin-bottom: 0px;
}
#main-content table > thead > tr > th {
	white-space: nowrap;
}
#main-content table > tbody > tr > th {
	white-space: nowrap;
}
#main-content table > tfoot > tr > th {
	white-space: nowrap;
}
#main-content table > thead > tr > td {
	white-space: nowrap;
}
#main-content table > tbody > tr > td {
	white-space: nowrap;
}
#main-content table > tfoot > tr > td {
	white-space: nowrap;
}
#main-content table > .table-bordered {
	border: 0px currentColor; border-image: none;
}
#main-content table > .table-bordered > thead > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
#main-content table > .table-bordered > tbody > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
#main-content table > .table-bordered > tfoot > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
#main-content table > .table-bordered > thead > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
#main-content table > .table-bordered > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
#main-content table > .table-bordered > tfoot > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
#main-content table > .table-bordered > thead > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
#main-content table > .table-bordered > tbody > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
#main-content table > .table-bordered > tfoot > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
#main-content table > .table-bordered > thead > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
#main-content table > .table-bordered > tbody > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
#main-content table > .table-bordered > tfoot > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
#main-content table > .table-bordered > tbody > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
#main-content table > .table-bordered > tfoot > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
#main-content table > .table-bordered > tbody > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
#main-content table > .table-bordered > tfoot > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
}
#main-content img {
	height: auto; display: block; max-width: 100%;
}
.thumbnail > img {
	height: auto; display: block; max-width: 100%;
}
.thumbnail a > img {
	height: auto; display: block; max-width: 100%;
}
.carousel-inner > .item > img {
	height: auto; display: block; max-width: 100%;
}
.carousel-inner > .item > a > img {
	height: auto; display: block; max-width: 100%;
}
div.view table th {
	padding-right: 5px; padding-left: 5px;
}
div.view table td {
	padding-right: 5px; padding-left: 5px;
}
div.view td p {
	margin-bottom: 0px;
}
ul.nav li a {
	text-decoration: none;
}
a.definedterm {
	text-decoration: none; border-bottom-color: currentColor; =
border-bottom-width: 1px; border-bottom-style: dotted;
}
html body {
	font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu > .dropdown-menu {
	border-radius: 0px 6px 6px; left: 100%; top: 0px; margin-top: -6px; =
margin-left: -1px; -moz-border-radius: 0 6px 6px 6px; =
-webkit-border-radius: 0 6px 6px 6px; -ms-border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
	display: block;
}
.dropdown-submenu > a::after {
	border-width: 5px 0px 5px 5px; border-style: solid; border-color: =
transparent transparent transparent rgb(204, 204, 204); width: 0px; =
height: 0px; margin-top: 5px; margin-right: -10px; float: right; =
display: block; content: " ";
}
.dropdown-submenu:hover > a::after {
	border-left-color: rgb(255, 255, 255);
}
.pull-left.dropdown-submenu {
	float: none;
}
.pull-left.dropdown-submenu > .dropdown-menu {
	border-radius: 0px 6px 6px; left: -100%; margin-left: 10px; =
-moz-border-radius: 0 6px 6px 6px; -webkit-border-radius: 0 6px 6px 6px; =
-ms-border-radius: 0 6px 6px 6px;
}
@media all and (max-width:991px) and (min-width:768px)
{
.dropdown-submenu > .dropdown-menu {
	border-radius: 0px 6px 6px; left: 100%; top: 0px; margin-top: -6px; =
margin-left: -80%; -moz-border-radius: 0 6px 6px 6px; =
-webkit-border-radius: 0 6px 6px 6px; -ms-border-radius: 0 6px 6px 6px;
}
}
@media all and (max-width:991px)
{
html body.html {
=09
}
html body.html .navbar-header {
	float: none;
}
html body.html .navbar-toggle {
	display: block;
}
html body.html .navbar-collapse {
	border-top-color: transparent; border-top-width: 1px; border-top-style: =
solid; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1);
}
html body.html .collapse.navbar-collapse {
	display: none !important;
}
html body.html .navbar-nav {
	margin: 7.5px -15px; float: none !important;
}
html body.html .navbar-nav > li {
	float: none;
}
html body.html .navbar-nav > li > a {
	padding-top: 10px; padding-bottom: 10px;
}
html body.html .in.collapse.navbar-collapse {
	display: block !important;
}
html body.html .collapsing {
	overflow: hidden !important;
}
}
div#cu-identity {
	background: rgb(104, 100, 91); border: currentColor; border-image: =
none; height: 45px; margin-top: -10px; margin-bottom: 10px;
}
div#cu-identity a {
	text-decoration: none;
}
a#cusearch {
	background: rgb(104, 100, 91); color: rgb(255, 255, 255); padding-top: =
12px; font-size: 12px; float: right;
}
@media all and (max-width:767px)
{
a#cusearch {
	padding-top: 16px; font-size: 10px;
}
}
a#clslink {
	background: rgb(104, 100, 91); color: rgb(255, 255, 255); padding-top: =
12px; padding-left: 5px; font-family: Palatino, Georgia, Times, "Times =
New Roman", serif; font-size: 14px;
}
@media all and (max-width:767px)
{
a#clslink {
	padding-top: 16px; font-size: 10px;
}
}
a#insignialink {
	float: left;
}
a#clslink {
	float: left;
}
a#insignialink img.img-responsive {
	padding-top: 0px; max-width: 40px;
}
nav.navbar-default.navbar#liiallnav {
	background: none; border: currentColor; border-image: none;
}
#liibanner {
	width: 100%; margin-bottom: 10px;
}
#liinav {
	clear: both; border-top-color: rgb(212, 224, 228); border-bottom-color: =
rgb(212, 224, 228); border-top-width: 1px; border-bottom-width: 1px; =
border-top-style: solid; border-bottom-style: solid;
}
@media all and (min-width:1200px)
{
#liinav {
	margin-left: -15px;
}
}
div#liinav ul li a {
	padding-top: 4px; padding-bottom: 1px;
}
div#liinav ul#liinavsoc {
	margin-right: 0px;
}
div#liinav ul#liinavsoc li {
	padding-top: 4px;
}
.lblue {
	color: rgb(114, 187, 234);
}
.lblueinv {
	background: rgb(114, 187, 234); color: rgb(255, 255, 255);
}
a#liilogo {
	padding: 0px; margin-top: 4px;
}
@media all and (max-width:767px)
{
a#liilogo {
	background: url("../../../images/lii_min_logo_80x54.jpg") no-repeat 0px =
0px; width: 74px; height: 48px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
a#liilogo {
	background: url("../../../images/lii_min_logo_80x54.jpg") no-repeat 0px =
0px; width: 74px; height: 48px;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
a#liilogo {
	background: url("../../../images/lii_logo_448x54.png") no-repeat 0px =
0px; width: 448px; height: 54px;
}
}
@media all and (min-width:1200px)
{
a#liilogo {
	background: url("../../../images/lii_logo_448x54.png") no-repeat 0px =
0px; width: 448px; height: 54px;
}
}
a#liidonate {
	margin: 5px 10px 0px; padding: 10px; border-radius: 2px; color: =
rgb(255, 255, 255); font-size: 18px; font-weight: 100; text-decoration: =
none; display: inline-block; -moz-border-radius: 2px; =
-webkit-border-radius: 2px; -ms-border-radius: 2px;
}
@media all and (max-width:767px)
{
a#liidonate {
	margin-left: 5px; float: right;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
a#liidonate {
	margin-left: 5px; float: right;
}
}
a#liidonate span.glyphicon-gift.glyphicon {
	background: rgb(255, 255, 255); padding: 6px; border-radius: 14px; =
color: rgb(114, 187, 234); font-size: 16px; -moz-border-radius: 14px; =
-webkit-border-radius: 14px; -ms-border-radius: 14px;
}
a#liidonate span.gltxt {
	margin-left: 4px;
}
@media all and (max-width:767px)
{
a#liidonate span.gltxt {
	display: none;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
a#liidonate span.gltxt {
	display: none;
}
}
a#liisearchlink {
	background: rgb(179, 27, 27); margin: 5px 10px 0px; padding: 10px; =
border-radius: 2px; color: rgb(255, 255, 255); font-size: 18px; =
font-weight: 100; display: inline-block; -moz-border-radius: 2px; =
-webkit-border-radius: 2px; -ms-border-radius: 2px;
}
@media all and (max-width:767px)
{
a#liisearchlink {
	margin-right: 5px; float: right;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
a#liisearchlink {
	margin-right: 5px; float: right;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
a#liisearchlink {
	display: none;
}
}
@media all and (min-width:1200px)
{
a#liisearchlink {
	display: none;
}
}
a#liisearchlink span.glyphicon-search.glyphicon {
	background: rgb(255, 255, 255); padding: 6px; border-radius: 14px; =
color: rgb(179, 27, 27); font-size: 16px; -moz-border-radius: 14px; =
-webkit-border-radius: 14px; -ms-border-radius: 14px;
}
#liisearch {
	background: rgb(240, 240, 240); margin: 6px 16px 0px 6px; padding: =
10px; border: 1px solid rgb(204, 204, 204); border-image: none; display: =
inline-block; max-height: 46px; max-width: 300px;
}
@media all and (max-width:767px)
{
#liisearch {
	width: 280px; display: none; max-height: 50px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
#liisearch {
	display: none;
}
}
#liisearchbox {
	display: inline-block;
}
div.icon#icon-search {
	background: url("../../../images/iconsfull.gif") no-repeat 0px 0px; =
width: 44px; height: 38px; margin-top: -14px; margin-right: 0px; =
display: inline-block;
}
form#search-block-form {
	display: inline-block;
}
form#search-block-form input {
	font-size: 10px;
}
h2.element-invisible {
	display: none;
}
ul.nav-tabs.nav {
	clear: both;
}
div.region-help {
	clear: both;
}
div.messages {
	margin-bottom: 10px;
}
div#block-lii-spotlight {
	background: rgb(255, 255, 204); margin: 10px; padding: 10px; border: =
rgb(255, 215, 0); border-image: none;
}
article.constitution div.field-name-field-resources {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; =
border-top-style: solid;
}
ul#liiheadernav > li a {
	color: rgb(139, 127, 95); text-transform: uppercase; font-family: =
"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, "sans =
serif"; font-size: 12px; font-weight: bold; text-decoration: none;
}
ul#liifooternav > li a {
	color: rgb(139, 127, 95); text-transform: uppercase; font-family: =
"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, "sans =
serif"; font-size: 12px; font-weight: bold; text-decoration: none;
}
ul#liiheadernav > li a {
	font-size: 12.8px;
}
ul#liifooternav > li a {
	font-size: 14px;
}
#liifooter {
	margin-top: 4ex; border-top-color: rgb(204, 204, 204); =
border-top-width: 1px; border-top-style: solid;
}
.block legend {
	font-size: 14px; border-bottom-color: currentColor; =
border-bottom-width: medium; border-bottom-style: none;
}
legend {
	font-size: 14px;
}
fieldset {
	margin: 0px 2px; padding: 0.35em 0.62em 0.75em; border: 1px solid =
silver; border-image: none;
}
fieldset + fieldset {
	margin: 1em 2px;
}
fieldset.collapsed {
	margin-bottom: 1em;
}
.text-format-wrapper legend {
	font-size: 11px;
}
aside#sidebar-second div.block h2 {
	font-size: 14px;
}
#sidebar-second legend {
	font-size: 12px;
}
#term-definition {
	margin: 50px auto 0px; border: 1px solid rgb(183, 183, 183); =
border-image: none; height: auto; overflow: hidden; padding-top: 20px;
}
@media all and (max-width:320px)
{
#term-definition .col-sm-12 {
	width: 100%;
}
}
@media all and (max-width:767px) and (min-width:321px)
{
#term-definition .col-sm-12 {
	width: 100%;
}
}
@media all and (max-width:320px)
{
#term-definition div.col-sm-8 {
	width: 100%;
}
}
@media all and (max-width:767px) and (min-width:321px)
{
#term-definition div.col-sm-8 {
	width: 66.66%; float: left;
}
}
@media all and (max-width:320px)
{
#term-definition div.col-sm-4 {
	width: 100%;
}
}
@media all and (max-width:767px) and (min-width:321px)
{
#term-definition div.col-sm-4 {
	width: 33.33%; float: left;
}
}
#term-definition h2 {
	color: rgb(179, 27, 59); text-transform: uppercase; font-size: 18px; =
font-weight: bold; margin-top: 0px; margin-bottom: 3px;
}
#term-definition h3 {
	color: rgb(179, 27, 59); text-transform: uppercase; font-size: 16px; =
font-weight: bold; margin-top: 0px; margin-bottom: 3px;
}
.term-definition-cl1 p {
	overflow: auto;
}
.term-definition-cl2 .rate {
	margin: 0px; padding: 0px; line-height: 1; vertical-align: top;
}
#sitewideHead {
	background: rgb(104, 100, 91); height: 45px;
}
div#sidebar-right-inner div.block {
	margin-bottom: 20px;
}
aside#sidebar-second div.block {
	margin-bottom: 20px;
}
div#sidebar-right-inner div.block div.gfs {
	margin-right: auto; margin-left: auto;
}
aside#sidebar-second div.block div.gfs {
	margin-right: auto; margin-left: auto;
}
div.whine {
	margin: 0px auto; text-align: left;
}
div#sidebar-right #block-block-47 fieldset {
	clear: both; float: left;
}
div#sidebar-right #block-lii_search-2 ol {
	margin-left: 20px;
}
div#sidebar-right .topnlink {
	clear: both;
}
div#sidebar-right .collectiontools {
	clear: both;
}
.collectiontools caption {
	text-align: left; padding-left: 6px; font-weight: bold;
}
#site-subheader {
	height: 12px; margin-bottom: 0px;
}
.page-lii-about-lii-staff img {
	padding-top: 5px; padding-right: 10px;
}
p.support {
	margin: 0px; text-align: center;
}
div#frtxt {
	padding: 1em;
}
div#frtxt p {
	margin: 0px; text-align: center; font-weight: bold;
}
div#frtxt p a {
	color: rgb(0, 0, 102); text-decoration: underline !important;
}
.front #main #content p {
	clear: left;
}
.front h2 {
	text-transform: uppercase; font-size: 14px; font-weight: bold;
}
.front #main #content {
	padding: 0px; margin-top: 0px;
}
#main #content {
	padding: 0px; margin-top: 10px;
}
section.sidebar {
	margin-top: 10px;
}
div#block-uscode-5 h2.title {
	margin-top: 15px;
}
body.page-supct-cert-09board div#main-content div.content h2 {
	text-align: center;
}
body.page-supct-cert-10board div#main-content div.content h2 {
	text-align: center;
}
body.page-supct-cert-11board div#main-content div.content h2 {
	text-align: center;
}
body.page-supct-cert-12board div#main-content div.content h2 {
	text-align: center;
}
body.page-supct-cert-09board div#main-content div.content ul {
	text-align: center; margin-left: -20px; list-style-type: none;
}
body.page-supct-cert-10board div#main-content div.content ul {
	text-align: center; margin-left: -20px; list-style-type: none;
}
body.page-supct-cert-11board div#main-content div.content ul {
	text-align: center; margin-left: -20px; list-style-type: none;
}
body.page-supct-cert-12board div#main-content div.content ul {
	text-align: center; margin-left: -20px; list-style-type: none;
}
.front #main .meta {
	display: none;
}
.front ul.group {
	padding: 0px 10px; float: left; list-style-type: none;
}
#main-content-with-extra-column {
=09
}
@media all and (max-width:767px)
{
#main-content-with-extra-column {
	width: 100%; margin-bottom: 20px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
#main-content-with-extra-column {
	width: 100%; margin-bottom: 20px;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
#main-content-with-extra-column {
	width: 54%; min-height: 410px;
}
}
@media all and (min-width:1200px)
{
#main-content-with-extra-column {
	width: 54%; min-height: 335px;
}
}
.front #main-content-with-extra-column {
	background: rgb(240, 240, 240); padding: 7px 9px 0px; border: 1px solid =
rgb(204, 204, 204); border-image: none;
}
#main-extra-column {
=09
}
@media all and (max-width:767px)
{
#main-extra-column {
	width: 100%;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
#main-extra-column {
	width: 100%;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
#main-extra-column {
	width: 45%; margin-left: 1%; min-height: 410px;
}
}
@media all and (min-width:1200px)
{
#main-extra-column {
	width: 45%; margin-left: 1%; min-height: 335px;
}
}
.front #main-extra-column {
	background: rgb(240, 240, 240); border: 1px solid rgb(204, 204, 204); =
border-image: none;
}
.front #main-extra-column dd {
	margin-bottom: 5px; margin-left: 10px;
}
@media all and (max-width:991px) and (min-width:768px)
{
#block-views-block-view-block-2 {
	min-height: 260px;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
#block-views-block-view-block-2 {
	min-height: 260px;
}
}
@media all and (min-width:1200px)
{
#block-views-block-view-block-2 {
	min-height: 220px;
}
}
.front div.views-field-edit-node {
	padding: 10px; float: right;
}
body #page {
	line-height: 1.5;
}
div#page div.grid-4 {
	width: 302px; margin-left: 8px;
}
@media all and (max-width:767px)
{
aside#sidebar-second {
	margin-top: 20px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
aside#sidebar-second {
	margin-top: 20px;
}
}
div#sidebar-right div.block-inner {
	background: rgb(240, 240, 240); padding: 9px; border: 1px solid =
rgb(204, 204, 204); border-image: none;
}
aside#sidebar-second div.block {
	background: rgb(240, 240, 240); padding: 9px; border: 1px solid =
rgb(204, 204, 204); border-image: none;
}
aside#sidebar-second div.block-liidfp.block {
	background: none; padding: 0px; border: currentColor; border-image: =
none;
}
@media all and (max-width:991px) and (min-width:768px)
{
aside#sidebar-second div.block-liidfp.block {
	padding: 0px;
}
}
@media all and (max-width:767px)
{
aside#sidebar-second div.block-liidfp.block {
	padding: 0px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
#block-liidfp-0 + #block-liidfp-1 {
	margin-top: 10px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
#block-lii-justia-find-lawyers-sidebar {
	clear: both;
}
}
aside#sidebar-second div.block h2 {
	color: rgb(179, 27, 27); margin-top: -5px;
}
aside#sidebar-second div.block h2.title {
	color: rgb(179, 27, 27); margin-top: 0px;
}
div#sidebar-right div#block-block-47 div.block-inner {
	background: none; padding: 0px 9px; border: currentColor; border-image: =
none;
}
div#sidebar-right #block-block-48 div.block-inner {
	background: none; padding: 0px 9px; border: currentColor; border-image: =
none;
}
div#block-block-55 {
	margin-top: 10px;
}
div.block-inner div#ecfrlink {
	clear: both;
}
div.block-inner div#topnlink {
	clear: both;
}
div.block-inner div#uscode_pdf_download {
	clear: both;
}
div.block-inner div#uscode_rss_feed {
	clear: both;
}
div.wexlink {
	clear: both;
}
#content-bottom .block {
	clear: both;
}
aside#sidebar-first {
	margin-top: -10px;
}
aside#sidebar-first section {
	background: rgb(240, 240, 240); padding: 10px;
}
.block-facetapi {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; =
border-bottom-style: solid;
}
.block-facetapi h2 {
	font-size: 16px; font-weight: bold;
}
.block-facetapi .item-list li {
	padding-bottom: 0.5em; list-style-type: none;
}
.block-facetapi a {
	text-decoration: none;
}
body h1 {
	font-family: Georgia, Times, "Times New Roman", serif;
}
h2 {
	font-family: Georgia, Times, "Times New Roman", serif;
}
h3 {
	font-family: Georgia, Times, "Times New Roman", serif;
}
h4 {
	font-family: Georgia, Times, "Times New Roman", serif;
}
h5 {
	font-family: Georgia, Times, "Times New Roman", serif;
}
h6 {
	font-family: Georgia, Times, "Times New Roman", serif;
}
h1 {
	font-weight: normal;
}
h2 {
	font-weight: normal;
}
h3 {
	font-weight: normal;
}
h4 {
	font-weight: normal;
}
h5 {
	font-weight: bold;
}
h6 {
	font-weight: bold;
}
h1.title {
	color: rgb(179, 27, 27); clear: both; font-size: 24px;
}
h2.title {
	color: rgb(179, 27, 27); clear: both; font-size: 18px;
}
article h2 {
	clear: both; font-size: 18px;
}
article h3 {
	font-size: 16px;
}
article h4 {
	font-size: 15px;
}
article h5 {
	font-size: 14px;
}
article h6 {
	font-size: 14px; font-style: italic;
}
.allcaps {
	text-transform: uppercase;
}
ul {
	padding-left: 20px;
}
a {
	color: rgb(0, 92, 114); text-decoration: underline;
}
.front #whatsnew a {
	color: rgb(0, 92, 114); text-decoration: underline;
}
div.field-label-above div.field-label {
	font-family: Georgia, Times, "Times New Roman", serif; font-size: 18px;
}
div.node-type-bulletin-cck p b {
	font-weight: normal !important; display: none;
}
div.node-type-bulletin-ng-cck p b {
	font-weight: normal !important; display: none;
}
article.node-bulletin-ng-cck p b {
	font-weight: normal !important; display: none;
}
#main #content article.node-bulletin-classic-cck p b {
	font-weight: normal !important; display: none;
}
article.node-bulletin-cck p b {
	font-weight: normal !important; display: none;
}
article.node-bulletin-ng-cck p strong {
	font-weight: normal !important; display: none;
}
#main #content article.node-bulletin-classic-cck p strong {
	font-weight: normal !important; display: none;
}
article.node-bulletin-cck p strong {
	font-weight: normal !important; display: none;
}
article.node-wex-cck strong {
	font-weight: normal !important;
}
.field-name-taxonomy-vocabulary-4 {
	padding-bottom: 1em; clear: both; display: block;
}
.field-name-taxonomy-vocabulary-4 .field-item {
	text-transform: uppercase; margin-right: 0.5em; float: left;
}
.field-name-field-supct-issue {
	clear: both;
}
.section-node-add ul.tips {
	padding-left: 20px;
}
.section-node-edit ul.tips {
	padding-left: 20px;
}
body.page-admin .container-12#page {
	width: auto;
}
body.page-admin .container-12#liipage {
	width: auto;
}
body.page-admin .container-12 .grid-8 {
	width: auto;
}
div.bcrumbandprevnext {
	background: url("../../../images/bcswbgs.gif") repeat-x 0px 0px; =
margin-top: -13px; margin-bottom: 0px; border-bottom-color: rgb(206, =
215, 213); border-bottom-width: 1px; border-bottom-style: solid; =
border-collapse: separate;
}
div.nbcrumbandprevnext {
	background: url("../../../images/bcswbgs.gif") repeat-x 0px 0px; =
margin-top: -13px; margin-bottom: 0px; border-bottom-color: rgb(206, =
215, 213); border-bottom-width: 1px; border-bottom-style: solid; =
border-collapse: separate;
}
#bcrumbleft {
	background: url("../../../images/bcswbgs.gif") no-repeat 0px -300px; =
width: 10px; height: 38px; float: left;
}
#nbcrumbleft {
	background: url("../../../images/bcswbgs.gif") no-repeat 0px -300px; =
width: 10px; height: 38px; float: left;
}
#bcrumbleftlogo {
	background: url("../../../images/iconsfull.gif") no-repeat 0px -266px; =
width: 44px; height: 38px; float: left;
}
#nbcrumbleftlogo {
	background: url("../../../images/iconsfull.gif") no-repeat 0px -266px; =
width: 44px; height: 38px; float: left;
}
body.section-cfr #bcrumbleftlogo {
	background: url("../../../images/iconsfull.gif") no-repeat 0px -152px;
}
body.section-uscode #bcrumbleftlogo {
	background: url("../../../images/iconsfull.gif") no-repeat 0px -114px;
}
body.section-supremecourt #nbcrumbleftlogo {
	background: url("../../../images/iconsfull.gif") no-repeat 0px -190px;
}
body.section-supct #nbcrumbleftlogo {
	background: url("../../../images/iconsfull.gif") no-repeat 0px -190px;
}
body.section-wex #nbcrumbleftlogo {
	background: url("../../../images/iconsfull.gif") no-repeat 0px -228px;
}
body.section-constitution #nbcrumbleftlogo {
	background: url("../../../images/iconsfull.gif") no-repeat 0px -76px;
}
body.section-lii #nbcrumbleftlogo {
	background: url("../../../images/iconsfull.gif") no-repeat 0px -38px;
}
body.section-world #nbcrumbleftlogo {
	background: url("../../../images/iconsfull.gif") no-repeat 0px -342px;
}
div.breadcrumb {
	background: none; padding: 0px; border-radius: 0px; margin-bottom: 0px; =
-moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0;
}
div.nbreadcrumb {
	padding: 0px;
}
div#main div#content div.breadcrumb {
	padding-top: 10px;
}
div#main div#content div.nbreadcrumb {
	padding-top: 10px;
}
div#main {
	margin-top: 10px; position: relative;
}
div#main #prevnext {
=09
}
div#bcprevnext {
	padding: 5px 10px 0px 0px; letter-spacing: 0.5px;
}
div#nbcprevnext {
	padding: 5px 10px 0px 0px; letter-spacing: 0.5px;
}
div#bcprevnext {
	background: url("../../../images/bcswbgs.gif") no-repeat 0px -600px; =
width: 100px; float: right;
}
div#nbcprevnext {
=09
}
div#bcprevnext ul {
	padding-left: 0px; font-weight: bold; margin-top: 7px; list-style-type: =
none;
}
div#nbcprevnext ul {
	padding-left: 0px; font-weight: bold; margin-top: 7px; list-style-type: =
none;
}
div#main div#content div#bcprevnext ul li {
	float: left;
}
div#main div#content div#nbcprevnext ul li {
	float: left;
}
div#nbcprevnext ul li a {
	padding: 0px 5px; text-transform: uppercase; text-decoration: none;
}
div#bcprevnext ul li a {
	padding: 0px 5px; text-transform: uppercase; text-decoration: none;
}
div#bcprevnext ul li:first-child {
	padding-left: 0px;
}
div#bcprevnext ul li:first-child::after {
=09
}
div#bcprevnext ul li.last-child {
	padding-left: 5px;
}
div.breadcrumb a {
	margin: 7px 0px 3px; padding: 10px 0px; color: rgb(0, 92, 114); =
line-height: 1; text-decoration: none;
}
div.nbreadcrumb a {
	margin: 7px 0px 3px; padding: 10px 0px; color: rgb(0, 92, 114); =
line-height: 1; text-decoration: none;
}
div#main div#content div.breadcrumb > a:first-child {
	background: url("../../../images/bcrumb_arrow_right_edge.jpg") =
no-repeat right top rgb(218, 225, 224); margin: -10px 0px 0px; padding: =
10px 30px 12px 20px; color: rgb(179, 27, 27); line-height: 22.5px; =
font-family: Georgia, Times, "Times New Roman", serif; font-weight: =
bold; float: left; display: block;
}
div#main div#content div.nbreadcrumb > a:first-child {
	background: url("../../../images/bcrumb_arrow_right_edge.jpg") =
no-repeat right top rgb(218, 225, 224); margin: -10px 0px 0px; padding: =
10px 30px 12px 20px; color: rgb(179, 27, 27); line-height: 22.5px; =
font-family: Georgia, Times, "Times New Roman", serif; font-weight: =
bold; float: left; display: block;
}
div#main div#content div.nbreadcrumb > a:first-child {
	background: url("../../../images/bcrumb_arrow_right_edge.jpg") =
no-repeat right top rgb(218, 225, 224); margin: -10px 0px 0px; padding: =
10px 30px 12px 20px; color: rgb(179, 27, 27); line-height: 22.5px; =
font-family: Georgia, Times, "Times New Roman", serif; font-weight: =
bold; float: left; display: block;
}
div.nbreadcrumb > a:first-child {
	padding-bottom: 16px;
}
.sboxhelp {
	color: rgb(51, 51, 51);
}
#skipnav {
	left: -1000em; top: -1000em; position: absolute;
}
#skip-to-nav {
	left: -1000em; top: -1000em; position: absolute;
}
div.addthis_toolbox ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
div.addthis_toolbox ul li {
	margin: 0px; padding: 4px 0px 0px; float: left;
}
div.addthis_toolbox ul li a.addthis_button_facebook_like {
	width: 90px;
}
div.addthis_toolbox ul li a.addthis_button_google_plusone {
	margin-left: 0px;
}
div.addthis_toolbox ul li iframe.twitter-share-button {
	width: 90px;
}
body.page-search div.messages--error {
	display: none;
}
body.page-node-edit div.description {
	display: none;
}
body.page-node-add div.description {
	display: none;
}
body.page-node-add .form-item-publish-on div.description {
	display: block;
}
body.page-node-edit .form-item-publish-on div.description {
	display: block;
}
div#topn-act- {
	display: none;
}
div.field-name-taxonomyextra {
	display: none;
}
aside .block {
	clear: both;
}
.first.block {
	margin-top: -10px;
}
.region-bottom .block-liidfp.first.block {
	margin-top: 20px;
}
.first.block-quicktabs.block {
	margin-top: 0px;
}
#sidebar-second .toolbox {
	background: url("../../../images/iconsfull.gif") no-repeat 0px -380px; =
padding-left: 27px;
}
div.comaint {
	padding-top: 10px; clear: both;
}
div.toolboxcobrand#ucsld {
	background: url("../../../images/SLD_LII_icon.gif") no-repeat 0px 0px; =
padding: 10px; width: 280px; height: 60px;
}
a.cobrandUC {
	width: 40px; height: 60px; margin-right: 20px; float: left; display: =
block;
}
a.cobrandSLD {
	width: 200px; height: 60px; float: left; display: block;
}
div.seclawlinks {
	clear: both;
}
#lii-search-collection-search-form label {
	color: rgb(0, 92, 114); text-transform: uppercase; float: left;
}
#lii-search-collection-search-form input {
	margin-left: 2px; float: left;
}
#lii-search-collection-search-form input#edit-submit {
	margin-top: -1px;
}
.block ul.blogandsupct {
	color: rgb(159, 143, 103); padding-left: 0px; vertical-align: top; =
list-style-type: none; list-style-position: inside;
}
.block ul.dostuff {
	color: rgb(159, 143, 103); padding-left: 0px; vertical-align: top; =
list-style-type: none; list-style-position: inside;
}
.block ul.dostuff {
	padding-left: 0px; list-style-position: inside;
}
.block ul.dostuff {
	text-transform: uppercase;
}
.block ul.dostuff li {
	background: url("../../../images/icons_sm.gif") no-repeat 0px -19px; =
height: 18px; padding-left: 22px;
}
form#newslettersubscrip {
	width: 160px; display: inline;
}
input#newsletterID {
	width: 100px;
}
.block ul.blogandsupct a {
	vertical-align: top;
}
.block ul.dostuff a {
	vertical-align: top;
}
@media all and (max-width:991px) and (min-width:768px)
{
.block ul.blogandsupct a {
	font-size: 12px;
}
.block ul.dostuff a {
	font-size: 12px;
}
}
#sidebar-right div.block-inner ul.blogandsupct a {
	color: rgb(159, 143, 103);
}
#sidebar-right div.block-inner ul.dostuff a {
	color: rgb(159, 143, 103);
}
.block ul.blogandsupct li {
	height: 18px; padding-left: 22px; margin-bottom: 10px;
}
.block ul.blogandsupct li.bloglink {
	background: url("../../../images/icons_sm.gif") no-repeat 0px 0px;
}
.block ul.blogandsupct li.supctlink {
	background: url("../../../images/icons_sm.gif") no-repeat 0px -59px;
}
.block ul.blogandsupct li.newslettersubscripform {
	background: url("../../../images/icons_sm.gif") no-repeat 0px -40px;
}
.lawyer-entry-pic img {
	padding: 0px 10px 5px 0px; clear: left; float: left; display: block;
}
div#lawyers_search_results {
	clear: both;
}
div#lawyers_search_results strong.lawyers_title {
	clear: both; font-weight: bold; display: block;
}
div#lawyers_search_results div.lawyers-get-listed + a {
	clear: both; margin-bottom: 5px; display: block;
}
div#lawyers_search_results div.lawyers-get-listed a {
	clear: both; margin-bottom: 5px; display: block;
}
div#lawyers_search_results {
	padding: 0px;
}
div#lawyers_search_results div:first-child.odd.lawyer {
	border-top-color: rgb(204, 204, 204); border-top-width: 2px; =
border-top-style: solid;
}
div#lawyers_search_results div.odd.lawyer {
	margin: 0px; padding: 10px 0px; clear: both; border-bottom-color: =
rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: =
solid;
}
div#lawyers_search_results div.even.lawyer {
	background: rgb(240, 240, 240); padding: 10px 0px; clear: both; =
border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; =
border-bottom-style: solid;
}
p.lawyer-entry-name {
	color: rgb(0, 0, 102); margin-top: 0px; margin-bottom: 5px;
}
div.lawyer-entry-pa {
	color: rgb(0, 0, 0);
}
div.lawyer-entry-pa-sidebar {
	color: rgb(0, 0, 0); white-space: nowrap; -ms-overflow-x: hidden; =
-ms-overflow-y: hidden; -ms-text-overflow: ellipsis;
}
div.lawyer-entry-loc {
	color: rgb(0, 0, 102);
}
div.badge {
	border-radius: 0px; clear: both; margin-top: 0px; margin-bottom: 1px; =
-moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0; =
-ms-border-radius: 0 0 0 0;
}
#lawyers_search_results .badge span {
	display: none;
}
#lawyers_search_results .badge_gold .badge {
	background: url("../../../images/badges.gif") no-repeat 0px -217px =
!important; width: 21px; height: 21px; margin-top: 10px; display: =
inline-block;
}
#lawyers_search_results .badge_silver .badge {
	background: url("../../../images/badges.gif") no-repeat 0px -248px =
!important; width: 21px; height: 21px; margin-top: 10px; display: =
inline-block;
}
#lawyers_search_results .badge_bronze .badge {
	background: url("../../../images/badges.gif") no-repeat 0px -279px =
!important; width: 21px; height: 21px; margin-top: 10px; display: =
inline-block;
}
#lawyers_search_results .badge_blue .badge {
	background: url("../../../images/badges.gif") no-repeat 0px -310px =
!important; width: 21px; height: 21px; margin-top: 10px; display: =
inline-block;
}
#lawyers_search_results .badge_claimed .badge {
	display: none;
}
#lawyers_search_results .badge_free .badge {
	display: none;
}
p.lawyers-see-all {
	clear: both;
}
.section-node-edit textarea#edit-body-und-0-value {
	min-height: 400px;
}
.section-node-add textarea#edit-body-und-0-value {
	min-height: 400px;
}
.section-node-edit textarea#edit-field-resources-und-0-value {
	min-height: 400px;
}
.section-node-add textarea#edit-field-resources-und-0-value {
	min-height: 400px;
}
#wex-cck-node-form .cke_1 div.cke_contents#cke_1_contents =
iframe.cke_reset.cke_wysiwyg_frame {
	padding: 0px 10px; min-height: 400px;
}
#wex-cck-node-form .cke_2 div.cke_contents#cke_2_contents =
iframe.cke_reset.cke_wysiwyg_frame {
	padding: 0px 10px; min-height: 400px;
}
#bulletin-ng-cck-node-form .cke_4 div.cke_contents#cke_4_contents =
iframe.cke_reset.cke_wysiwyg_frame {
	padding: 0px 10px; min-height: 400px;
}
div.form-item-title.form-type-textfield.form-item label {
	background: rgb(255, 255, 255); margin: 0px; padding: 10px; border: 1px =
solid rgb(204, 204, 204); border-image: none; width: 210px; min-width: =
0px;
}
div.form-item-language.form-type-select.form-item label {
	background: rgb(255, 255, 255); margin: 0px; padding: 10px; border: 1px =
solid rgb(204, 204, 204); border-image: none; width: 210px; min-width: =
0px;
}
#wex-cck-node-form #edit-taxonomy-vocabulary-4 label {
	background: rgb(255, 255, 255); margin: 0px; padding: 10px; border: 1px =
solid rgb(204, 204, 204); border-image: none; width: 210px; min-width: =
0px;
}
#bulletin-ng-cck-node-form .form-item-field-docket-number-und-0-value =
label {
	background: rgb(255, 255, 255); margin: 0px; padding: 10px; border: 1px =
solid rgb(204, 204, 204); border-image: none; width: 210px; min-width: =
0px;
}
#bulletin-ng-cck-node-form .form-item-field-court-below-und label {
	background: rgb(255, 255, 255); margin: 0px; padding: 10px; border: 1px =
solid rgb(204, 204, 204); border-image: none; width: 210px; min-width: =
0px;
}
#bulletin-ng-cck-node-form .form-item-taxonomy-vocabulary-4-und label {
	background: rgb(255, 255, 255); margin: 0px; padding: 10px; border: 1px =
solid rgb(204, 204, 204); border-image: none; width: 210px; min-width: =
0px;
}
#bulletin-ng-cck-node-form .form-item-taxonomy-vocabulary-4-und {
	height: 43px;
}
div.form-item-title.form-type-textfield.form-item input#edit-title {
	margin-left: 10px;
}
div.form-item-language.form-type-select.form-item select#edit-language {
	margin-left: 10px;
}
#bulletin-ng-cck-node-form select#edit-field-court-below-und {
	margin-left: 10px;
}
#bulletin-ng-cck-node-form input#edit-field-docket-number-und-0-value {
	margin-left: 10px;
}
#bulletin-ng-cck-node-form input#edit-title {
	margin-left: 10px;
}
#bulletin-ng-cck-node-form input#edit-taxonomy-vocabulary-4-und {
	margin-top: -28px; margin-left: 214px; float: left;
}
#page-title {
	margin-top: 3px;
}
.styledbox {
	background: rgb(240, 240, 240); padding: 7px 10px 0px; border: 1px =
solid rgb(204, 204, 204); border-image: none; top: 3px; z-index: 9;
}
.topbox ul {
	padding-left: 10px;
}
.iconpos {
	height: 300px; overflow: auto;
}
.redicon {
	margin-top: -15px; float: left; display: block; z-index: 10;
}
#welcome {
	height: 340px;
}
#welcome div.icon {
	background: url("../../../images/iconsfull.gif") no-repeat 0px -38px; =
width: 44px; height: 38px; margin-top: -10px; float: left;
}
body.front div#main-content-with-extra-column > div.icon {
	background: url("../../../images/iconsfull.gif") no-repeat 0px -38px; =
width: 44px; height: 38px; margin-top: -10px; float: left;
}
body.front div#main-extra-column div.icon {
	background: url("../../../images/iconsfull.gif") no-repeat 0px -304px; =
width: 44px; height: 38px; margin-top: -10px; float: left;
}
body.front div#page-bottom div.icon {
	background: url("../../../images/iconsfull.gif") no-repeat 0px -228px; =
width: 44px; height: 38px; margin-top: -10px; float: left;
}
body.front div#main-content-with-extra-column h2#page-title {
	clear: right; margin-top: 0px;
}
body.front div#main-extra-column h2.title {
	clear: right; margin-top: 0px;
}
body.front div#page-bottom h2.title {
	clear: right; margin-top: 0px;
}
body.front div#main-extra-column h2.title {
	margin-top: 16px;
}
body.front div#main-content-with-extra-column #content article {
	clear: both;
}
#welcome ul {
	list-style: inside;
}
.titlewithicon {
	margin-left: 47px;
}
#welcome a {
	text-decoration: none;
}
#welcome p {
	margin-bottom: 10px;
}
#welcome ul {
	margin-bottom: 10px;
}
body.front #main-extra-column dl {
	clear: both; display: block;
}
body.front #main-extra-column .moreblog {
	background: url("../../../images/icons_sm.gif") no-repeat 0px -19px; =
color: rgb(139, 127, 95); text-transform: uppercase; padding-left: 20px; =
margin-bottom: 3px; float: right; display: block;
}
#block-block-46 {
	margin-bottom: 0px;
}
.front div#page-bottom {
	padding-top: 20px; clear: both;
}
.front #page-bottom .block {
	background: rgb(240, 240, 240); padding: 7px 10px 0px; border: 1px =
solid rgb(204, 204, 204); border-image: none;
}
#resources {
	padding-bottom: 10px; margin-top: 20px;
}
#resources div.icon {
	background: url("../../../images/iconsfull.gif") no-repeat 0px -228px;
}
.Legal-Resources.blockview div.icon {
	background: url("../../../images/iconsfull.gif") no-repeat 0px -228px;
}
.blockview {
	clear: both;
}
#resources ul {
	padding: 0px; width: 170px;
}
#resources ul.group2 {
	padding: 0px 22px;
}
#resources li {
	margin: 5px 0px; padding-bottom: 4px; border-bottom-color: rgb(200, =
214, 216); border-bottom-width: 1px; border-bottom-style: solid;
}
#resources a {
	text-decoration: none;
}
.tone {
	background: url("../../../images/bcswbgs.gif") repeat-x 0px -1400px;
}
body.page-supremecourt-text-home #resources div.group1 {
	float: left;
}
body.page-supremecourt-text-home #resources div.group2 {
	float: left;
}
body.page-supremecourt-text-home #resources div.group3 {
	float: left;
}
body.page-supremecourt-text-home #resources div.group2 {
	padding: 0px 22px;
}
body.page-supremecourt span.italic {
	font-style: italic;
}
.adUnit {
	background: rgb(240, 240, 240); margin: 10px auto; border: 1px solid =
rgb(204, 204, 204); border-image: none; width: 730px; height: 120px; =
clear: both;
}
.adUnit div {
	height: 90px;
}
.adUnit p {
	margin: 0px;
}
.adUnit p a {
	text-decoration: none;
}
.social hr {
	margin: 0px; border: currentColor; border-image: none; height: 1px; =
color: rgb(219, 225, 225); display: none; background-color: rgb(219, =
225, 225);
}
.social .socSep {
	background: url("../../../images/hr.gif") repeat-x center rgb(243, 245, =
244); height: 23px; clear: both;
}
.addthis_toolbox .addthis_button_google_plusone {
	margin-left: 40px;
}
.socialOrder {
	margin-right: 15px; float: left;
}
.socialOrderlast {
	margin-right: 25px;
}
.atclear {
	display: none;
}
#edit-searchstring-wrapper {
	margin: 0px;
}
#edit-searchstring-wrapper label {
	margin-right: 5px;
}
.addthis_toolbox {
	padding-bottom: 15px;
}
.addthisSecond {
	margin-bottom: 16px; float: left;
}
a.addthis_button_facebook_like {
	width: 270px; height: 30px;
}
a.addthis_button_google_plusone {
	width: 70px;
}
#facebook .connect_widget_text {
	width: 200px;
}
.stumble {
	margin-right: 4px; float: left;
}
div.book-navigation div.page-links {
	border-bottom-color: currentColor; border-bottom-width: medium; =
border-bottom-style: none; min-height: 6em;
}
#block-quicktabs-5 {
	margin-bottom: 30px;
}
ul.quicktabs-style-zen.quicktabs-tabs {
	height: 24px;
}
div.name.first {
	display: none;
}
div.name.middle {
	display: none;
}
div.name.last {
	display: none;
}
div.prefix {
	display: none;
}
div.user-picture {
	background: rgb(240, 240, 240); padding: 5px; width: 95px; height: =
95px; margin-left: 20px;
}
div.user-picture img {
	margin: auto;
}
body.page-user div.name.first {
	clear: left; float: left;
}
td a {
=09
}
th a {
=09
}
div#main_login_form {
	float: left;
}
@media all and (max-width:767px)
{
div#main_login_form {
	float: none;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
div#main_login_form {
	float: none;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
div#main_login_form {
	clear: right;
}
}
@media all and (max-width:767px)
{
div#main_login_form input[type=3Dtext] {
	width: 22em;
}
div#main_login_form input[type=3Dpassword] {
	width: 22em;
}
}
div#or_login_with {
	margin: 50px 10px 0px; font-weight: bold; float: left;
}
@media all and (max-width:767px)
{
div#or_login_with {
	font-size: xx-small; float: none;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
div#or_login_with {
	font-size: x-small; float: none;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
div#or_login_with {
	clear: both; float: none;
}
}
@media all and (max-width:1455px) and (min-width:1200px)
{
div#or_login_with {
	clear: both; float: none;
}
}
div#or_login_with span {
	display: none;
}
@media all and (max-width:767px)
{
div#or_login_with span {
=09
}
}
@media all and (max-width:991px) and (min-width:768px)
{
div#or_login_with span {
=09
}
}
div#other_logins {
	clear: right; margin-top: 14px; margin-left: 5px; float: left;
}
@media all and (max-width:767px)
{
div#other_logins {
	float: none;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
div#other_logins {
	float: none;
}
}
div#other_logins div {
	margin-bottom: 5px; cursor: pointer;
}
@media all and (max-width:767px)
{
div#other_logins div {
	display: inline-block;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
div#other_logins div {
	display: inline-block;
}
}
input[type=3Dsubmit]#justiaid_login {
	color: red; display: none;
}
div#justiaid_login_img {
	background: url("../../../images/justia-login-sprite.gif") no-repeat =
0px 0px; width: 298px; height: 45px;
}
@media all and (max-width:767px)
{
div#justiaid_login_img {
	background-position: -138px -95px; width: 31px; height: 31px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
div#justiaid_login_img {
	background-position: -3px -95px; width: 61px; height: 62px;
}
}
div#justiaid_login_img:hover {
	background-position: 0px -47px;
}
@media all and (max-width:767px)
{
div#justiaid_login_img:hover {
	background-position: -138px -95px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
div#justiaid_login_img:hover {
	background-position: -72px -95px;
}
}
input[type=3Dsubmit]#linkedin_login {
	color: rgb(17, 124, 183); display: none;
}
div#linkedin_login_img {
	background: url("../../../images/social-login-sprite.png") no-repeat =
-612px -458px; width: 298px; height: 45px;
}
@media all and (max-width:767px)
{
div#linkedin_login_img {
	background-position: -1012px -251px; width: 31px; height: 31px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
div#linkedin_login_img {
	background-position: -767px -642px; width: 61px; height: 62px;
}
}
div#linkedin_login_img:hover {
	background-position: -612px -302px;
}
@media all and (max-width:767px)
{
div#linkedin_login_img:hover {
	background-position: -1012px -251px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
div#linkedin_login_img:hover {
	background-position: -767px -570px;
}
}
.sticky {
	left: 0px; top: 0px; border-top-color: currentColor; border-top-width: =
0px; border-top-style: none; position: fixed; z-index: 9998;
}
#lii-fundraiser {
	background: rgb(255, 255, 255); display: none; z-index: 1;
}
.banner#lii-fundraiser {
	left: 0px; top: 0px; padding-top: 5px; margin-top: -10px; position: =
fixed;
}
@media all and (max-width:767px)
{
.banner#lii-fundraiser {
	padding-top: 15px; position: relative;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.banner#lii-fundraiser {
	padding-top: 10px;
}
}
#lii-fundraiser-screen {
	left: 0px; top: 0px; display: none; position: fixed; z-index: 9998; =
opacity: 0.5; background-color: black;
}
.fundraiser-inner {
	background: rgb(255, 255, 255);
}
.genie .fundraiser-inner {
	margin: 0px 1em; left: 1em; top: 1em; width: 90%; position: absolute;
}
.banner .fundraiser-inner {
	margin: 0px; width: 100%;
}
.donate-label {
	visibility: hidden;
}
.show {
	visibility: visible;
}
#top-right-toggle {
	margin-bottom: 10px; float: right; cursor: pointer;
}
#lii-fundraiser-close-button {
	margin-bottom: 10px; float: right; cursor: pointer;
}
@media all and (max-width:767px)
{
#top-right-toggle {
	padding: 0.3em; top: 0px; right: 0px; position: absolute; =
background-color: rgb(255, 255, 255);
}
#lii-fundraiser-close-button {
	padding: 0.3em; top: 0px; right: 0px; position: absolute; =
background-color: rgb(255, 255, 255);
}
}
#fr-logo {
	text-align: center; margin-bottom: 30px;
}
@media all and (max-width:767px)
{
#fr-logo {
	margin-bottom: 1em;
}
}
@media all and (max-width:320px)
{
#fr-logo {
	padding-top: 10px;
}
}
#fr-copy {
	background: rgb(255, 255, 255); padding: 20px 70px; width: 75%; =
font-size: 20px; float: left;
}
@media all and (max-width:767px)
{
#fr-copy {
	padding: 10px 20px;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
#fr-copy-text {
	height: 200px; display: flex; align-items: center; -webkit-flex-align: =
center; -webkit-align-items: center;
}
}
@media all and (min-width:1200px)
{
#fr-copy-text {
	height: 200px; display: flex; align-items: center; -webkit-flex-align: =
center; -webkit-align-items: center;
}
}
.keyphrase {
	background-color: yellow;
}
#fr-copy {
	font-size: 20px;
}
#fr-copy-text-inner {
	font-size: 20px;
}
#fr-copy .keyphrase {
	font-size: 20px;
}
@media all and (max-width:320px)
{
#fr-copy {
	font-size: 14px;
}
#fr-copy-text-inner {
	font-size: 14px;
}
#fr-copy .keyphrase {
	font-size: 14px;
}
}
@media all and (max-width:767px) and (min-width:321px)
{
#fr-copy {
	font-size: 18px;
}
#fr-copy-text-inner {
	font-size: 18px;
}
#fr-copy .keyphrase {
	font-size: 18px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
#fr-copy {
	font-size: 18px;
}
#fr-copy-text-inner {
	font-size: 18px;
}
#fr-copy .keyphrase {
	font-size: 18px;
}
}
@media all and (max-width:320px)
{
#fr-copy {
	font-size: 13px;
}
#fr-copy-text-inner {
	font-size: 13px;
}
#fr-copy .keyphrase {
	font-size: 13px;
}
}
#fr-donate {
	background: rgb(226, 226, 226); padding: 10px 20px 5px; width: 25%; =
float: right;
}
#fr-donate::before {
	border-width: 10px; border-style: solid; border-color: transparent =
transparent transparent white; margin: 0px; border-image: none; left: =
0px; top: 50%; position: absolute; content: " "; pointer-events: none;
}
#fr-donate h2 {
	text-align: center; text-transform: none; font-family: "Helvetica =
Neue",?Helvetica,?Arial,?sans-serif; font-size: 15px; font-weight: =
normal; margin-top: 20px; display: block;
}
@media all and (max-width:767px)
{
#fr-donate h2 {
	margin-top: 0px;
}
}
#fr-donate form {
	width: 100%;
}
#donate-toggle {
	background: rgb(226, 226, 226); padding: 10px; height: 35px; =
text-align: center; color: rgb(100, 100, 100); display: none; cursor: =
pointer;
}
#donate-toggle .active {
	transition:transform 0.5s; transform: rotate(225deg); =
-webkit-transform: rotate(225deg);
}
#donate-toggle img {
	transition:transform 0.5s; float: right; transform: rotate(0deg); =
-webkit-transform: rotate(0deg);
}
.frbanner-amounts li {
	float: left;
}
.frbanner-amounts li {
	padding: 0px 2% 0px 0px; width: 33%; height: 100%; clear: none; =
vertical-align: top; display: table-cell;
}
.frbanner-amounts li input[type=3D'radio'] {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: =
none; width: 1px; height: 1px; overflow: hidden; position: absolute; =
clip: rect(0px, 0px, 0px, 0px);
}
.frbanner-amounts .predefined_amount {
	font-size: 18px;
}
.frbanner-amounts label {
	height: 100%; text-transform: none; font-size: 0.9em; margin-bottom: =
0px;
}
.frbanner-form label {
	transition:0.3s ease-in-out; -webkit-transition: all .3s ease-in-out; =
-o-transition: all .3s ease-in-out; -moz-transition: all .3s =
ease-in-out;
}
.frbanner-form button {
	transition:0.3s ease-in-out; -webkit-transition: all .3s ease-in-out; =
-o-transition: all .3s ease-in-out; -moz-transition: all .3s =
ease-in-out;
}
.frbanner-form #amount_other {
	transition:0.3s ease-in-out; -webkit-transition: all .3s ease-in-out; =
-o-transition: all .3s ease-in-out; -moz-transition: all .3s =
ease-in-out;
}
#fr-outer #secure-pay-button {
	transition:0.3s ease-in-out; -webkit-transition: all .3s ease-in-out; =
-o-transition: all .3s ease-in-out; -moz-transition: all .3s =
ease-in-out;
}
.frbanner-btn {
	padding: 0.7em 0.1em; border-radius: 0.3em; border: currentColor; =
border-image: none; text-align: center; color: rgb(100, 100, 100); =
text-transform: uppercase; display: block; cursor: pointer; box-shadow: =
0px 0px 2px rgba(0,0,0,0.2), inset 0px 14px 16px rgba(255,255,255,0.75), =
inset 0px 0px 7px #fff; background-color: rgb(231, 231, 231);
}
.fundraiser-inner fieldset {
	margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: =
none; width: 100%;
}
.fundraiser-inner fieldset.frbanner-amounts {
	padding: 1em 0px;
}
@media all and (max-width:767px)
{
.fundraiser-inner fieldset.frbanner-amounts {
	padding: 0.5em;
}
}
.frbanner-frequency ul {
	list-style: none; margin: 0px 0px 0.3em; padding: 0px; width: 100%; =
height: 100%; display: table;
}
.frbanner-amounts ul {
	list-style: none; margin: 0px 0px 0.3em; padding: 0px; width: 100%; =
height: 100%; display: table;
}
.frbanner-submit ul {
	list-style: none; margin: 0px 0px 0.3em; padding: 0px; width: 100%; =
height: 100%; display: table;
}
.frbanner-btn:hover {
	color: rgb(54, 127, 180); box-shadow: 0px 0px 2px rgba(0,0,0,0.5), =
inset 0px 14px 16px rgba(255,255,255,0.75), inset 0px 0px 7px #fff; =
background-color: rgb(255, 255, 255);
}
input[type=3D'radio']:checked + label {
	background: rgb(159, 159, 159) !important; color: rgb(255, 255, 255); =
box-shadow: inset 0px 1px 3px rgba(0,0,0,0.5);
}
label.frequency_toggle {
	background: rgb(159, 159, 159) !important; color: rgb(255, 255, 255); =
box-shadow: inset 0px 1px 3px rgba(0,0,0,0.5);
}
#amount_other input[type=3D'radio']:checked + label {
	background: none !important; color: rgb(100, 100, 100) !important; =
box-shadow: none !important;
}
:checked#amount_other input {
	background: rgb(255, 255, 255); color: rgb(100, 100, 100);
}
.frbanner-btn:active {
	box-shadow: inset 0px 1px 3px rgba(0,0,0,0.5);
}
.frbanner-frequency li {
	padding: 0px 2% 0px 0px; width: 50%; vertical-align: top; display: =
table-cell;
}
body.rtl .frbanner-frequency li {
	padding: 0px 0px 0px 2%;
}
.frbanner-frequency label {
	width: 100%; font-size: 0.9em; display: block;
}
@media all and (max-width:990px) and (min-width:911px)
{
.frbanner-frequency label {
	font-size: 0.8em;
}
}
#amount_other label {
	height: auto; line-height: 1; font-size: 0.7em; margin-bottom: 0.2em; =
display: block; cursor: pointer;
}
#amount_other input {
	background: rgb(164, 164, 164); padding: 0.3em; border-radius: 0.3em; =
border: 0px currentColor; border-image: none; width: 80%; text-align: =
center; color: rgb(255, 255, 255); font-size: 0.9em; direction: ltr; =
-moz-border-radius: .3em; -webkit-border-radius: .3em;
}
#amount_other .frbanner-btn {
	padding: 0.5em 0px; width: 100%; height: 100%; display: inline-block;
}
.frbanner-submit ul {
	display: table; table-layout: fixed;
}
.frbanner-submit ul li {
	padding: 0px 2% 0px 0px; width: 100%; height: 100%; margin-bottom: =
0.4em; vertical-align: top; display: table-cell;
}
.frbanner-submit button {
	padding: 1em 0.1em; border-radius: 0.3em; border: currentColor; =
border-image: none; width: 100%; height: 100%; text-align: center; =
color: rgb(100, 100, 100); text-transform: uppercase; line-height: 1; =
font-family: inherit; font-size: 16px; float: none; display: block; =
cursor: pointer; min-height: 2.7em; box-shadow: 0px 0px 2px =
rgba(0,0,0,0.2), inset 0px 14px 16px rgba(255,255,255,0.75), inset 0px =
0px 7px #fff; background-image: none; background-color: rgb(231, 231, =
231);
}
#fr-outer #secure-pay-button {
	padding: 1em 0.1em; border-radius: 0.3em; border: currentColor; =
border-image: none; width: 100%; height: 100%; text-align: center; =
color: rgb(100, 100, 100); text-transform: uppercase; line-height: 1; =
font-family: inherit; font-size: 16px; float: none; display: block; =
cursor: pointer; min-height: 2.7em; box-shadow: 0px 0px 2px =
rgba(0,0,0,0.2), inset 0px 14px 16px rgba(255,255,255,0.75), inset 0px =
0px 7px #fff; background-image: none; background-color: rgb(231, 231, =
231);
}
@media all and (max-width:991px) and (min-width:768px)
{
.frbanner-submit button#paypal_express {
	padding: 1.5em 0.1em;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.frbanner-submit button#paypal_express {
	padding: 1.5em 0.1em;
}
}
.fine-print {
	background: rgb(226, 226, 226); padding: 5px 20px; text-align: center; =
font-size: 11px;
}
.fine-print p {
	margin: 0px;
}
#lii-fundraiser a {
	background: none; color: rgb(6, 69, 173); text-decoration: none;
}
#fr-donate a {
	text-decoration: underline;
}
p.remindme {
	margin: 1em 0px 0px; text-align: center; font-size: 12px;
}
@media all and (max-width:768px)
{
#fr-copy {
	padding: 10px 20px; width: 100%; margin-right: auto; margin-left: auto; =
float: none; display: block;
}
#fr-donate {
	padding: 10px 20px; width: 100%; margin-right: auto; margin-left: auto; =
float: none; display: block;
}
}

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0019_01D12780.A779F5A0"


------=_NextPart_001_0019_01D12780.A779F5A0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.law.cornell.edu/uscode/text/42/3796gg-0b

=EF=BB=BF<!DOCTYPE HTML>
<!DOCTYPE html PUBLIC "" ""><HTML lang=3D"en" dir=3D"ltr" =
prefix=3D"content: http://purl.org/rss/1.0/modules/content/ dc: =
http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: =
http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# sioc: =
http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: =
http://www.w3.org/2004/02/skos/core# xsd: =
http://www.w3.org/2001/XMLSchema#"><!--<![endif]--><HEAD=20
profile=3D"http://www.w3.org/1999/xhtml/vocab"><META =
content=3D"IE=3D11.0000"=20
http-equiv=3D"X-UA-Compatible">
  =20
<META name=3D"viewport" content=3D"width=3Ddevice-width, =
initial-scale=3D1.0">  =20
<META http-equiv=3D"Cache-Control" content=3D"no-cache, no-store, =
must-revalidate"> =20
=20
<META http-equiv=3D"Pragma" content=3D"no-cache">  =20
<META http-equiv=3D"Expires" content=3D"0">  =20
<META charset=3D"utf-8">=20
<META content=3D"summary" property=3D"twitter:card">=20
<META content=3D"https://www.law.cornell.edu/uscode/text/42/3796gg-0b" =
property=3D"og:url">=20
<META content=3D"@LIICornell" property=3D"twitter:site">=20
<META content=3D"https://www.law.cornell.edu/uscode/text/42/3796gg-0b" =
property=3D"twitter:url">=20
<LINK =
href=3D"https://www.law.cornell.edu/sites/www.law.cornell.edu/files/favic=
on_0.ico"=20
rel=3D"shortcut icon" type=3D"image/vnd.microsoft.icon">=20
<META content=3D"42 U.S. Code =C2=A7 3796gg - Purpose of program and =
grants" property=3D"twitter:title">=20
<META content=3D"website" property=3D"og:type">=20
<META content=3D"LII / Legal Information Institute" =
property=3D"og:site_name">=20
<META name=3D"GENERATOR" content=3D"MSHTML 11.00.9600.18098">		 <!-- =
mobile: vignettes and page-level -->
		=20
<SCRIPT =
src=3D"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" =
async=3D""></SCRIPT>
		=20
<SCRIPT>=0A=
		  (adsbygoogle =3D window.adsbygoogle || []).push({=0A=
			google_ad_client: 'ca-pub-6351434937294517',=0A=
			enable_page_level_ads: true,=0A=
=0A=
		  });=0A=
		</SCRIPT>
		 <!-- /mobile: vignettes and page-level -->						<!-- adsense -->		=09
<SCRIPT type=3D"text/javascript">=0A=
			<!--=0A=
			var googletag =3D googletag || {};=0A=
			googletag.cmd =3D googletag.cmd || [];=0A=
			(function() {=0A=
			var gads =3D document.createElement('script');=0A=
			gads.async =3D true;=0A=
			gads.type =3D 'text/javascript';=0A=
			var useSSL =3D 'https:' =3D=3D document.location.protocol;=0A=
			gads.src =3D (useSSL ? 'https:' : 'http:') +=0A=
			'//www.googletagservices.com/tag/js/gpt.js';=0A=
			var node =3D document.getElementsByTagName('script')[0];=0A=
			node.parentNode.insertBefore(gads, node);=0A=
			})();=0A=
			//-->=0A=
		</SCRIPT>
		=20
<SCRIPT type=3D"text/javascript">=0A=
			<!--=0A=
			googletag.cmd.push(function() {=0A=
			googletag.defineSlot('/1519273/USC_ROC_TopRight_300x250', [[336, =
280], [300, 250], [200, 200]], =
'div-gpt-ad-top').addService(googletag.pubads());=0A=
		googletag.defineSlot('/1519273/USC_ROC_MidRight_300x250', [[336, 280], =
[300, 250], [200, 200]], =
'div-gpt-ad-middle').addService(googletag.pubads());=0A=
		googletag.defineSlot('/1519273/USC_ROC_Footer_728x90', [[728, 90], =
[336, 280], [300, 250], [200, 200]], =
'div-gpt-ad-bottom').addService(googletag.pubads());=0A=
		=0A=
			googletag.pubads().enableSingleRequest();=0A=
			googletag.enableServices();=0A=
			});=0A=
			//-->=0A=
		</SCRIPT>
		 <!-- /adsense -->		 <LINK =
href=3D"https://www.law.cornell.edu/uscode/text/42/3796gg-0b"=20
rel=3D"canonical"> <LINK =
href=3D"https://www.law.cornell.edu/uscode/text/42/3796gg-0b"=20
rel=3D"shortlink">=20
<META name=3D"dcterms.title" content=3D"42 U.S. Code =C2=A7 3796gg - =
Purpose of program and grants">=20
<LINK href=3D"https://plus.google.com/104684928608521114951" =
rel=3D"publisher">=20
<META content=3D"42 U.S. Code =C2=A7 3796gg - Purpose of program and =
grants" property=3D"og:title">=20
  <TITLE>42 U.S. Code =C2=A7 3796gg - Purpose of program and grants | US =
Law | LII /=20
Legal Information Institute</TITLE>   <LINK =
href=3D"https://www.law.cornell.edu/sites/www.law.cornell.edu/files/css/c=
ss_kShW4RPmRstZ3SpIC-ZvVGNFVAi0WEMuCnI0ZkYIaFw.css"=20
rel=3D"stylesheet" type=3D"text/css" media=3D"all"> <LINK =
href=3D"https://www.law.cornell.edu/sites/www.law.cornell.edu/files/css/c=
ss_tuqeOBz1ozigHOvScJR2wasCmXBizZ9rfd58u6_20EE.css"=20
rel=3D"stylesheet" type=3D"text/css" media=3D"all"> <LINK =
href=3D"https://www.law.cornell.edu/sites/www.law.cornell.edu/files/css/c=
ss_dolo-SIAwemLdrlTs99Lrug9kFXMYlMG3OlznBv4Kho.css"=20
rel=3D"stylesheet" type=3D"text/css" media=3D"all"> <LINK =
href=3D"https://www.law.cornell.edu/sites/www.law.cornell.edu/files/css/c=
ss_XgGKW_fNRFCK5BruHWlbChY4U8WE0xT4CWGilKSjSXA.css"=20
rel=3D"stylesheet" type=3D"text/css" media=3D"all"> <LINK =
href=3D"https://www.law.cornell.edu/sites/www.law.cornell.edu/files/css/c=
ss_rJ3pqftttKVzxtjsOG18hAid4RqqjfFMw3d1C89lWd4.css"=20
rel=3D"stylesheet" type=3D"text/css" media=3D"all"> <LINK =
href=3D"https://www.law.cornell.edu/sites/www.law.cornell.edu/files/css/c=
ss_Q4z0-iME7xTpui0Tzf4MEFv02rRuJ1dHZbo9kP_JLBg.css"=20
rel=3D"stylesheet" type=3D"text/css" media=3D"all">   <LINK =
href=3D"https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min=
.css"=20
rel=3D"stylesheet">   <!-- HTML5 element support for IE6-8 -->   <LINK =
href=3D"https://www.law.cornell.edu/sites/all/themes/liizenboot/styles/li=
ins_sass/stylesheets/screen.css"=20
rel=3D"stylesheet" type=3D"text/css" media=3D"screen">   <LINK =
href=3D"/sites/all/themes/liizenboot/styles/liins_sass/stylesheets/print.=
css"=20
rel=3D"stylesheet" type=3D"text/css" media=3D"print">   <!--[if IE]>=0A=
      <link =
href=3D"/sites/all/themes/liizenboot/styles/liins_sass/stylesheets/ie.css=
" media=3D"screen, projection" rel=3D"stylesheet" type=3D"text/css" />=0A=
  <![endif]-->
	=20
<SCRIPT>window.google_analytics_uacct =3D "UA-1734385-15";</SCRIPT>
=20
<SCRIPT =
src=3D"https://www.law.cornell.edu/sites/www.law.cornell.edu/files/js/js_=
Wa7OCC8_3PwHd_siU0CJ_TdjYirAozJp44nb1F19bhg.js"></SCRIPT>
=20
<SCRIPT =
src=3D"https://www.law.cornell.edu/sites/www.law.cornell.edu/files/js/js_=
leLrwcCMYcDv6-9VF8S-jRIOsiYuuldH5J4VuRdgIZE.js"></SCRIPT>
=20
<SCRIPT =
src=3D"https://www.law.cornell.edu/sites/www.law.cornell.edu/files/js/js_=
ufxXs9WL0AjQ4brRZ7QtwnLhrXLp0oeI0rqo-5N9uAE.js"></SCRIPT>
=20
<SCRIPT>(function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=3Dr;i[r]=3Di[=
r]||function(){(i[r].q=3Di[r].q||[]).push(arguments)},i[r].l=3D1*new =
Date();a=3Ds.createElement(o),m=3Ds.getElementsByTagName(o)[0];a.async=3D=
1;a.src=3Dg;m.parentNode.insertBefore(a,m)})(window,document,"script","//=
www.google-analytics.com/analytics.js","ga");ga("create", =
"UA-1734385-15", {"cookieDomain":"auto"});ga("send", =
"pageview");</SCRIPT>
=20
<SCRIPT =
src=3D"https://www.law.cornell.edu/sites/www.law.cornell.edu/files/js/js_=
7rQKjyaWXkbP-I-ErtcTjSnuF2CEutyx0e7EJqSOTnw.js"></SCRIPT>
=20
<SCRIPT =
src=3D"https://www.law.cornell.edu/sites/www.law.cornell.edu/files/js/js_=
3Ad6_zZLG924cUJdxNzVnDs0utT4Ni8TKC13dBOB9V0.js"></SCRIPT>
=20
<SCRIPT>jQuery.extend(Drupal.settings, =
{"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"liizenboot","t=
heme_token":"jklvZQBfcNfztcgmsk9xesN3m6txgLDbyQulSDcmirI","js":{"0":1,"si=
tes\/all\/modules\/jquery_update\/replace\/jquery\/1.8\/jquery.js":1,"mis=
c\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/jquery_upd=
ate\/replace\/ui\/ui\/jquery.ui.core.js":1,"sites\/all\/modules\/lii\/lii=
\/scripts\/jquery.url.js":1,"sites\/all\/modules\/lii\/lii\/scripts\/jque=
ry.cookie.js":1,"sites\/all\/modules\/lii\/lii\/scripts\/lii.funcs.js":1,=
"misc\/form.js":1,"misc\/progress.js":1,"sites\/all\/libraries\/colorbox\=
/jquery.colorbox-min.js":1,"sites\/all\/modules\/colorbox\/js\/colorbox.j=
s":1,"sites\/all\/modules\/colorbox\/styles\/default\/colorbox_style.js":=
1,"sites\/all\/modules\/colorbox\/js\/colorbox_load.js":1,"sites\/all\/mo=
dules\/colorbox\/js\/colorbox_inline.js":1,"sites\/all\/modules\/lii\/usc=
ode\/scripts\/uscode.prelim_note.js":1,"sites\/all\/modules\/lii\/lii\/ad=
s\/lii.justia_find_lawyers_sidebar.js":1,"sites\/all\/modules\/google_ana=
lytics\/googleanalytics.js":1,"1":1,"sites\/all\/modules\/quicktabs\/js\/=
quicktabs.js":1,"misc\/collapse.js":1,"sites\/all\/themes\/liizenboot\/co=
lorbox\/colorbox_style.js":1},"css":{"modules\/system\/system.base.css":1=
,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.=
css":1,"modules\/system\/system.theme.css":1,"misc\/ui\/jquery.ui.core.cs=
s":1,"misc\/ui\/jquery.ui.theme.css":1,"sites\/all\/modules\/footnotes\/f=
ootnotes.css":1,"modules\/book\/book.css":1,"modules\/comment\/comment.cs=
s":1,"sites\/all\/modules\/date\/date_api\/date.css":1,"modules\/field\/t=
heme\/field.css":1,"modules\/node\/node.css":1,"modules\/search\/search.c=
ss":1,"modules\/user\/user.css":1,"sites\/all\/modules\/views\/css\/views=
.css":1,"sites\/all\/modules\/colorbox\/styles\/default\/colorbox_style.c=
ss":1,"sites\/all\/modules\/ctools\/css\/ctools.css":1,"sites\/all\/modul=
es\/quicktabs\/css\/quicktabs.css":1,"sites\/all\/modules\/quicktabs\/qui=
cktabs_tabstyles\/tabstyles\/zen\/zen.css":1,"sites\/all\/themes\/zen\/sy=
stem.menus.css":1,"sites\/all\/themes\/liizenboot\/colorbox\/colorbox_sty=
le.css":1,"sites\/all\/themes\/liizenboot\/styles\/uscode.css":1,"sites\/=
all\/themes\/liizenboot\/styles\/uscodeXML.css":1}},"colorbox":{"opacity"=
:"0.85","current":"{current} of {total}","previous":"\u00ab =
Prev","next":"Next =
\u00bb","close":"Close","maxWidth":"98%","maxHeight":"98%","fixed":true,"=
mobiledetect":true,"mobiledevicewidth":"480px"},"uscode":{"prelim":"https=
:\/\/www.law.cornell.edu\/sites\/www.law.cornell.edu\/files\/uscode_preli=
m_note.json"},"lii_justia_find_lawyers_sidebar":{"limit":5,"paurl":"https=
:\/\/lawyers.law.cornell.edu\/lawyers\/locate","param":"method=3Djsonp\u0=
026limit=3D5\u0026prefer_practice=3D1\u0026callback=3D?\u0026parts=3Dquer=
y|basic|location|practice"},"googleanalytics":{"trackOutbound":1,"trackMa=
ilto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|a=
sx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|m=
p(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|=
ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv=
|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip"},"quicktabs":{"qt_us_code_temp_=
noupdates":{"name":"us_code_temp_noupdates","tabs":{"0":{"bid":"uscode_de=
lta_text","hide_title":1},"1":{"bid":"uscode_delta_notes","hide_title":1}=
,"3":{"bid":"ptoa_delta_usc_authorizes","hide_title":1}},"uscode":{"preli=
m":"https:\/\/www.law.cornell.edu\/sites\/www.law.cornell.edu\/files\/usc=
ode_prelim_note.json"}}},"urlIsAjaxTrusted":{"\/uscode\/text\/42\/3796gg-=
0b":true}});</SCRIPT>
	=20
<SCRIPT =
src=3D"https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.js"><=
/SCRIPT>
	=20
<SCRIPT =
src=3D"https://www.law.cornell.edu/sites/all/modules/lii/lii/fundraiser/l=
ii-fundraiser-js.js"></SCRIPT>
  </HEAD>=20
<BODY class=3D"html not-front not-logged-in one-sidebar sidebar-second =
page-uscode page-uscode-text page-uscode-text- page-uscode-text-42 =
page-uscode-text-3796gg-0b section-uscode show-grid"=20
itemtype=3D"http://schema.org/WebPage" itemscope=3D"">
<P id=3D"skip-link"><A class=3D"element-invisible element-focusable" =
href=3D"https://www.law.cornell.edu/uscode/text/42/3796gg-0b#main-menu">J=
ump=20
to navigation</A>     </P>
<DIV id=3D"cu-identity">
<DIV class=3D"container-fluid"><A title=3D"Cornell University" =
id=3D"insignialink"=20
href=3D"https://www.cornell.edu/"><IMG class=3D"img-responsive" =
src=3D"https://www.law.cornell.edu/sites/all/themes/liizenboot/images/ins=
ignia.gif"=20
border=3D"0"></A><A title=3D"Cornell Law School" id=3D"clslink" =
href=3D"http://www.lawschool.cornell.edu/">Cornell=20
University Law School</A><A title=3D"Search Cornell University" =
id=3D"cusearch"=20
href=3D"https://www.cornell.edu/search/">Search Cornell</A>	   =
</DIV></DIV><!-- /cu-identity -->=20
<HEADER class=3D"container-fluid" id=3D"liiheader" role=3D"banner"><NAV =
class=3D"navbar navbar-default"=20
id=3D"liiallnav" role=3D"navigation">
<DIV class=3D"navbar-header" id=3D"liibanner"><BUTTON =
class=3D"navbar-toggle" type=3D"button"=20
href=3D"#liinav" data-toggle=3D"collapse" data-target=3D"#liinav"><SPAN =
class=3D"sr-only">Toggle=20
navigation</SPAN>		 <SPAN class=3D"icon-bar"></SPAN><SPAN=20
class=3D"icon-bar"></SPAN><SPAN class=3D"icon-bar"></SPAN></BUTTON><A =
class=3D"navbar-brand"=20
id=3D"liilogo" href=3D"https://www.law.cornell.edu/"></A>	   <A =
class=3D"navbar-link lblueinv"=20
id=3D"liidonate" href=3D"https://www.law.cornell.edu/donate"><SPAN =
class=3D"glyphicon glyphicon-gift"></SPAN><SPAN=20
class=3D"gltxt">Support Us!</SPAN></A> 	  <A class=3D"navbar-link cured" =
id=3D"liisearchlink"=20
href=3D"https://www.law.cornell.edu/uscode/text/42/3796gg-0b#"><SPAN =
class=3D"glyphicon glyphicon-search"></SPAN></A>
	 =20
<DIV class=3D"input-group navbar-form navbar-right" id=3D"liisearch" =
role=3D"search">
<DIV class=3D"icon" id=3D"icon-search"></DIV>
<DIV id=3D"liisearchbox">
<FORM id=3D"search-block-form" =
onsubmit=3D"if(this.search_block_form.value=3D=3D'Search'){ =
alert('Please enter a search'); return false; }"=20
action=3D"/uscode/text/42/3796gg-0b" method=3D"post" =
accept-charset=3D"UTF-8">
<DIV>
<DIV class=3D"container-inline">
<H2 class=3D"element-invisible">Search form</H2>
<DIV class=3D"form-item form-type-textfield =
form-item-search-block-form"><LABEL=20
class=3D"element-invisible" for=3D"edit-search-block-form--2">Search =
</LABEL> =20
<INPUT name=3D"search_block_form" title=3D"Enter the terms you wish to =
search for." class=3D"form-text" id=3D"edit-search-block-form--2" =
onfocus=3D"if (this.value =3D=3D 'Search all of LII...') {this.value =3D =
'';}" onblur=3D"if (this.value =3D=3D '') {this.value =3D 'Search all of =
LII...';}" type=3D"text" size=3D"15" maxlength=3D"128" =
placeholder=3D"Search" value=3D"Search all of LII...">=20
</DIV>=20
<DIV class=3D"form-actions form-wrapper" id=3D"edit-actions"><INPUT =
name=3D"op" class=3D"form-submit" id=3D"edit-submit" type=3D"submit" =
value=3D"GO!"></DIV><INPUT name=3D"form_build_id" type=3D"hidden" =
value=3D"form-sDOHWRxgoAE9znenHJ5RiFu3CFFtzKql4Z-jIQ-262g">=20
<INPUT name=3D"form_id" type=3D"hidden" value=3D"search_block_form">=20
</DIV></DIV></FORM></DIV></DIV></DIV>
<DIV class=3D"collapse navbar-collapse" id=3D"liinav">
<UL class=3D"nav navbar-nav" id=3D"liiheadernav" role=3D"menu">
  <LI class=3D"menu-item dropdown dropdown-submenu"><A =
class=3D"dropdown-toggle"=20
  href=3D"https://www.law.cornell.edu/lii/about/about_lii"=20
  data-toggle=3D"dropdown">About LII</A>
  <UL class=3D"dropdown-menu" role=3D"menu">
    <LI><A href=3D"https://www.law.cornell.edu/lii/about/who_we_are">Who =
We=20
    Are</A></LI>
    <LI><A =
href=3D"https://www.law.cornell.edu/lii/about/what_we_do">What We=20
    Do</A></LI>
    <LI><A =
href=3D"https://www.law.cornell.edu/lii/about/who_pays_for_this">Who=20
    Pays For This</A></LI>
    <LI><A =
href=3D"https://www.law.cornell.edu/lii/about/contact_us">Contact=20
    Us</A></LI></UL></LI>
  <LI class=3D"menu-item dropdown dropdown-submenu"><A =
class=3D"dropdown-toggle"=20
  href=3D"https://www.law.cornell.edu/lii/get_the_law" =
data-toggle=3D"dropdown">Get=20
  the law</A>
  <UL class=3D"dropdown-menu" role=3D"menu">
    <LI><A title=3D"U.S. Constitution" =
href=3D"https://www.law.cornell.edu/constitution">Constitution</A></LI>
    <LI><A title=3D"Supreme Court" =
href=3D"https://www.law.cornell.edu/supremecourt/text/home">Supreme=20
    Court</A></LI>
    <LI><A title=3D"U.S. Code" =
href=3D"https://www.law.cornell.edu/uscode/text">U.S.=20
    Code</A></LI>
    <LI><A title=3D"C.F.R."=20
    href=3D"https://www.law.cornell.edu/cfr/text">CFR</A></LI>
    <LI class=3D"menu-item dropdown dropdown-submenu"><A =
title=3D"Federal Rules"=20
    class=3D"dropdown-toggle" href=3D"https://www.law.cornell.edu/rules" =

    data-toggle=3D"dropdown">Federal Rules</A>
    <UL class=3D"dropdown-menu" role=3D"menu">
      <LI><A href=3D"https://www.law.cornell.edu/rules/frap">Federal =
Rules of=20
      Appellate Procedure</A></LI>
      <LI><A href=3D"https://www.law.cornell.edu/rules/frcp">Federal =
Rules of=20
      Civil Procedure</A></LI>
      <LI><A href=3D"https://www.law.cornell.edu/rules/frcrmp">Federal =
Rules of=20
      Criminal Procedure</A></LI>
      <LI><A href=3D"https://www.law.cornell.edu/rules/fre">Federal =
Rules of=20
      Evidence</A></LI>
      <LI><A href=3D"https://www.law.cornell.edu/rules/frbp">Federal =
Rules of=20
      Bankruptcy Procedure</A></LI></UL></LI>
    <LI><A title=3D"U.C.C." =
href=3D"https://www.law.cornell.edu/ucc">U.C.C.</A></LI>
    <LI class=3D"menu-item dropdown dropdown-submenu"><A title=3D"Law by =
jurisdiction"=20
    class=3D"dropdown-toggle" =
href=3D"https://www.law.cornell.edu/uscode/text/42/3796gg-0b#"=20
    data-toggle=3D"dropdown">Law by jurisdiction</A>
    <UL class=3D"dropdown-menu" role=3D"menu">
      <LI><A href=3D"https://www.law.cornell.edu/states">State =
law</A></LI>
      <LI><A href=3D"https://www.law.cornell.edu/uniform">Uniform =
laws</A></LI>
      <LI><A href=3D"https://www.law.cornell.edu/federal">Federal =
law</A></LI>
      <LI><A href=3D"https://www.law.cornell.edu/world">World=20
  law</A></LI></UL></LI></UL></LI>
  <LI><A href=3D"https://lawyers.law.cornell.edu/">Lawyer =
directory</A></LI>
  <LI class=3D"menu-item dropdown dropdown-submenu"><A =
class=3D"dropdown-toggle"=20
  href=3D"https://www.law.cornell.edu/wex" =
data-toggle=3D"dropdown">Legal=20
  encyclopedia</A>
  <UL class=3D"dropdown-menu" role=3D"menu">
    <LI><A =
href=3D"https://www.law.cornell.edu/wex/category/business_law">Business=20
    law</A></LI>
    <LI><A=20
    =
href=3D"https://www.law.cornell.edu/wex/category/constitutional_law">Cons=
titutional=20
    law</A></LI>
    <LI><A =
href=3D"https://www.law.cornell.edu/wex/category/criminal_law_and_procedu=
re">Criminal=20
    law</A></LI>
    <LI><A =
href=3D"https://www.law.cornell.edu/wex/category/family_law">Family=20
    law</A></LI>
    <LI><A=20
    =
href=3D"https://www.law.cornell.edu/wex/category/employment_law">Employme=
nt=20
    law</A></LI>
    <LI><A =
href=3D"https://www.law.cornell.edu/wex/category/money_and_financial_prob=
lems">Money=20
    and Finances</A></LI>
    <LI><A=20
  =
href=3D"https://www.law.cornell.edu/wex/wex_articles">More...</A></LI></U=
L></LI>
  <LI class=3D"menu-item dropdown dropdown-submenu"><A =
class=3D"dropdown-toggle"=20
  href=3D"https://www.law.cornell.edu/lii/help_out" =
data-toggle=3D"dropdown">Help=20
  out</A>
  <UL class=3D"dropdown-menu" role=3D"menu">
    <LI><A href=3D"https://www.law.cornell.edu/donate">Give</A></LI>
    <LI><A=20
    =
href=3D"https://www.law.cornell.edu/lii/help_out/sponsor">Sponsor</A></LI=
>
    <LI><A=20
    =
href=3D"https://www.law.cornell.edu/lii/help_out/advertise">Advertise</A>=
</LI>
    <LI><A=20
href=3D"https://www.law.cornell.edu/lii/help_out/create">Create</A></LI>
    <LI><A=20
    =
href=3D"https://www.law.cornell.edu/lii/help_out/promote">Promote</A></LI=
>
    <LI><A =
href=3D"https://www.law.cornell.edu/lii/help_out/join_directory">Join=20
    Lawyer Directory</A></LI></UL></LI></UL>
<UL class=3D"nav navbar-nav navbar-right" id=3D"liinavsoc">
  <LI class=3D"twf"><IFRAME =
src=3D"https://tpc.googlesyndication.com/safeframe/1-0-2/html/container.h=
tml"=20
  frameborder=3D"0" scrolling=3D"no" style=3D"width: 64px; height: =
20px;"=20
  allowtransparency=3D"true"></IFRAME></LI>
  <LI class=3D"fbl"><IFRAME =
src=3D"https://platform.twitter.com/widgets/follow_button.html?screen_nam=
e=3DLIICornell&amp;show_screen_name=3Dfalse"=20
  frameborder=3D"0" scrolling=3D"no" style=3D"border: currentColor; =
border-image: none; width: 50px; height: 20px; overflow: hidden;"=20
  allowtransparency=3D"true"></IFRAME></LI></UL></DIV></NAV></HEADER>
<DIV class=3D"main-container container-fluid" id=3D"page"><!-- header =
excised - see Zen theme for original code -->=20
  <HEADER></HEADER>
<DIV id=3D"main">
<DIV class=3D"col-sm-8" id=3D"content" role=3D"main">
<DIV class=3D"bcrumbandprevnext alpha grid-8 clear-block">
<DIV class=3D"bcandpnwrap clear-block">
<DIV id=3D"bcrumbleft"></DIV>
<DIV id=3D"bcrumbleftlogo"></DIV>
<OL class=3D"breadcrumb" itemprop=3D"breadcrumb">
  <LI><A title=3D"United States Code" =
href=3D"https://www.law.cornell.edu/uscode/text">U.S.=20
  Code</A> =E2=80=BA <A title=3D"Title 42 - THE PUBLIC HEALTH AND =
WELFARE" href=3D"https://www.law.cornell.edu/uscode/text/42"=20
  extid=3D"usc_sup_01_42">Title 42</A> =E2=80=BA <A title=3D"Chapter 46 =
- JUSTICE SYSTEM IMPROVEMENT"=20
  href=3D"https://www.law.cornell.edu/uscode/text/42/chapter-46" =
extid=3D"usc_sup_01_42_10_46">Chapter=20
  46</A> =E2=80=BA <A title=3D"Subchapter XII-H - GRANTS TO COMBAT =
VIOLENT CRIMES AGAINST WOMEN"=20
  =
href=3D"https://www.law.cornell.edu/uscode/text/42/chapter-46/subchapter-=
XII%E2%80%93H"=20
  extid=3D"usc_sup_01_42_10_46_20_XII-H">Subchapter XII-H</A> =E2=80=BA =
=C2=A7=20
3796gg=E2=80=930b</LI></OL><!-- /breadcrumb -->  </DIV></DIV><A =
id=3D"main-content"></A>  =20
                 =20
<H1 class=3D"title" id=3D"page-title">42 U.S. Code =C2=A7 3796gg - =
Purpose of program and=20
grants</H1><!-- here if we decide to print the summary in the page =
display =0A=
             -->=20
                               			=20
<DIV class=3D"col-sm-12"><!-- uscode page callback -->
<DIV class=3D"block block-uscode even" id=3D"block-uscode-prelim">       =
 =20
<DIV id=3D"uscode_prelim_note"></DIV></DIV>
<DIV class=3D"block block-quicktabs odd" =
id=3D"block-quicktabs-us-code-temp-noupdates">
<DIV class=3D"quicktabs-wrapper quicktabs-style-zen" =
id=3D"quicktabs-us_code_temp_noupdates">
<DIV class=3D"item-list">
<UL class=3D"quicktabs-tabs quicktabs-style-zen">
  <LI class=3D"active first"><A class=3D"active" =
id=3D"quicktabs-tab-us_code_temp_noupdates-0"=20
  =
href=3D"https://www.law.cornell.edu/uscode/text/42/3796gg-0b?qt-us_code_t=
emp_noupdates=3D0#qt-us_code_temp_noupdates">US=20
  Code</A></LI>=20
  <LI><A class=3D"active" id=3D"quicktabs-tab-us_code_temp_noupdates-1" =
href=3D"https://www.law.cornell.edu/uscode/text/42/3796gg-0b?qt-us_code_t=
emp_noupdates=3D1#qt-us_code_temp_noupdates">Notes</A></LI>=20
  <LI class=3D"last"><A class=3D"active" =
id=3D"quicktabs-tab-us_code_temp_noupdates-3"=20
  =
href=3D"https://www.law.cornell.edu/uscode/text/42/3796gg-0b?qt-us_code_t=
emp_noupdates=3D3#qt-us_code_temp_noupdates">Authorities=20
  (CFR)</A></LI> </UL></DIV>
<DIV class=3D"quicktabs_main quicktabs-style-zen" =
id=3D"quicktabs-container-us_code_temp_noupdates">
<DIV class=3D"quicktabs-tabpage " =
id=3D"quicktabs-tabpage-us_code_temp_noupdates-0">
<DIV class=3D"block block-uscode first odd" id=3D"block-uscode-text">
<DIV id=3D"prevnext"><A title=3D"=C2=A7 3796ff=E2=80=934 - Evaluation" =
href=3D"https://www.law.cornell.edu/uscode/text/42/3796ff%E2%80%934"=20
rel=3D"lii:usc:t:42:s:3796ff=E2=80=934">prev</A> | <A title=3D"=C2=A7 =
3796gg=E2=80=930 - Establishment of Violence Against Women Office"=20
href=3D"https://www.law.cornell.edu/uscode/text/42/3796gg%E2%80%930" =
rel=3D"lii:usc:t:42:s:3796gg=E2=80=930">next</A></DIV>
<DIV class=3D"liicontent">
<DIV class=3D"msec1">
<DIV class=3D"section">
<DIV class=3D"num" value=3D"3796gg">=C2=A7=E2=80=AF3796gg.</DIV>
<DIV class=3D"heading"> Purpose of program and grants</DIV>
<DIV class=3D"subsection indent2 firstIndent-2"><A name=3D"a"></A><SPAN =
class=3D"num bold"=20
value=3D"a">(a)</SPAN><SPAN class=3D"heading bold"> General program =
purpose</SPAN>  =20
                 =20
<DIV class=3D"content">
<P>The purpose of this subchapter is to assist States, State and local =
courts=20
(including juvenile courts), Indian tribal governments, tribal courts, =
and units=20
of local government to develop and strengthen effective law enforcement =
and=20
prosecution strategies to combat violent crimes against women, and to =
develop=20
and strengthen victim services in cases involving violent crimes against =

women.</P></DIV></DIV>
<DIV class=3D"subsection indent2 firstIndent-2"><A name=3D"b"></A><SPAN =
class=3D"num bold"=20
value=3D"b">(b)</SPAN><SPAN class=3D"heading bold"> Purposes for which =
grants may be=20
used</SPAN><SPAN class=3D"chapeau">Grants under this subchapter shall =
provide=20
personnel, training, technical assistance, data collection and other =
resources=20
for the more widespread apprehension, prosecution, and adjudication of =
persons=20
committing violent crimes against women, for the protection and safety =
of=20
victims, and specifically, for the purposes of=E2=80=94</SPAN>           =
         =20
<DIV class=3D"paragraph indent1"><A name=3D"b_1"></A><SPAN class=3D"num" =

value=3D"1">(1)</SPAN>                        =20
<DIV class=3D"content"> training law enforcement officers, judges, other =
court=20
personnel, and prosecutors to more effectively identify and respond to =
violent=20
crimes against women, including the crimes of domestic violence, dating=20
violence, sexual assault, and stalking, including the appropriate use of =

nonimmigrant status under subparagraphs (T) and (U) of <A =
title=3D"section 1101(a)(15) of title 8"=20
href=3D"https://www.law.cornell.edu/uscode/text/8/lii:usc:t:8:s:1101:a:15=
">section=20
1101(a)(15) of title 8</A>;</DIV>                     </DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_2"></A><SPAN class=3D"num" =

value=3D"2">(2)</SPAN>                        =20
<DIV class=3D"content"> developing, training, or expanding units of law=20
enforcement officers, judges, other court personnel, and prosecutors=20
specifically targeting violent crimes against women, including the =
crimes of=20
domestic violence, dating violence, sexual assault, and stalking;</DIV>  =
       =20
           </DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_3"></A><SPAN class=3D"num" =

value=3D"3">(3)</SPAN>                        =20
<DIV class=3D"content"> developing and implementing more effective =
police, court,=20
and prosecution policies, protocols, orders, and services specifically =
devoted=20
to preventing, identifying, and responding to violent crimes against =
women,=20
including the crimes of domestic violence, dating violence, sexual =
assault, and=20
stalking, as well as the appropriate treatment of victims;</DIV>         =
       =20
    </DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_4"></A><SPAN class=3D"num" =

value=3D"4">(4)</SPAN>                        =20
<DIV class=3D"content"> developing, installing, or expanding data =
collection and=20
communication systems, including computerized systems, linking police,=20
prosecutors, and courts or for the purpose of identifying, classifying, =
and=20
tracking arrests, protection orders, violations of protection orders,=20
prosecutions, and convictions for violent crimes against women, =
including the=20
crimes of domestic violence, dating violence, sexual assault, and=20
stalking;</DIV>                     </DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_5"></A><SPAN class=3D"num" =

value=3D"5">(5)</SPAN>                        =20
<DIV class=3D"content"> developing, enlarging, or strengthening victim =
services=20
and legal assistance programs, including sexual assault, domestic =
violence,=20
dating violence, and stalking programs, developing or improving delivery =
of=20
victim services to underserved populations, providing specialized =
domestic=20
violence court advocates in courts where a significant number of =
protection=20
orders are granted, and increasing reporting and reducing attrition =
rates for=20
cases involving violent crimes against women, including crimes of =
domestic=20
violence, dating violence, sexual assault, and stalking;</DIV>           =
       =20
  </DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_6"></A><SPAN class=3D"num" =

value=3D"6">(6)</SPAN>                        =20
<DIV class=3D"content"> developing, enlarging, or strengthening programs =

addressing the needs and circumstances of Indian tribes in dealing with =
violent=20
crimes against women, including the crimes of domestic violence, dating=20
violence, sexual assault, and stalking;</DIV>                     </DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_7"></A><SPAN class=3D"num" =

value=3D"7">(7)</SPAN>                        =20
<DIV class=3D"content"> supporting formal and informal statewide,=20
multidisciplinary efforts, to the extent not supported by State funds, =
to=20
coordinate the response of State law enforcement agencies, prosecutors, =
courts,=20
victim services agencies, and other State agencies and departments, to =
violent=20
crimes against women, including the crimes of sexual assault, domestic =
violence,=20
dating violence, and stalking;</DIV>                     </DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_8"></A><SPAN class=3D"num" =

value=3D"8">(8)</SPAN>                        =20
<DIV class=3D"content"> training of sexual assault forensic medical =
personnel=20
examiners in the collection and preservation of evidence, analysis, =
prevention,=20
and providing expert testimony and treatment of trauma related to sexual =

assault;</DIV>                     </DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_9"></A><SPAN class=3D"num" =

value=3D"9">(9)</SPAN>                        =20
<DIV class=3D"content"> developing, enlarging, or strengthening programs =
to assist=20
law enforcement, prosecutors, courts, and others to address the needs =
and=20
circumstances of older and disabled women who are victims of domestic =
violence,=20
dating violence, sexual assault, or stalking, including recognizing,=20
investigating, and prosecuting instances of such violence or assault and =

targeting outreach and support, counseling, and other victim services to =
such=20
older and disabled individuals;</DIV>                     </DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_10"></A><SPAN =
class=3D"num"=20
value=3D"10">(10)</SPAN>                        =20
<DIV class=3D"content"> providing assistance to victims of domestic =
violence and=20
sexual assault in immigration matters;</DIV>                     </DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_11"></A><SPAN =
class=3D"num"=20
value=3D"11">(11)</SPAN>                        =20
<DIV class=3D"content"> maintaining core victim services and criminal =
justice=20
initiatives, while supporting complementary new initiatives and =
emergency=20
services for victims and their families;</DIV>                     =
</DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_12"></A><SPAN =
class=3D"num"=20
value=3D"12">(12)</SPAN><SPAN class=3D"chapeau"> supporting the =
placement of special=20
victim assistants (to be known as =E2=80=9CJessica Gonzales Victim =
Assistants=E2=80=9D) in local=20
law enforcement agencies to serve as liaisons between victims of =
domestic=20
violence, dating violence, sexual assault, and stalking and personnel in =
local=20
law enforcement agencies in order to improve the enforcement of =
protection=20
orders. Jessica Gonzales Victim Assistants shall have expertise in =
domestic=20
violence, dating violence, sexual assault, or stalking and may undertake =
the=20
following activities=E2=80=94</SPAN>                        =20
<DIV class=3D"subparagraph indent2"><A name=3D"b_12_A"></A><SPAN =
class=3D"num" value=3D"A">(A)</SPAN>=20
                           =20
<DIV class=3D"content"> developing, in collaboration with prosecutors, =
courts, and=20
victim service providers, standardized response policies for local law=20
enforcement agencies, including the use of evidence-based indicators to =
assess=20
the risk of domestic and dating violence homicide and prioritize =
dangerous or=20
potentially lethal cases;</DIV>                         </DIV>
<DIV class=3D"subparagraph indent2"><A name=3D"b_12_B"></A><SPAN =
class=3D"num" value=3D"B">(B)</SPAN>=20
                           =20
<DIV class=3D"content"> notifying persons seeking enforcement of =
protection orders=20
as to what responses will be provided by the relevant law enforcement=20
agency;</DIV>                         </DIV>
<DIV class=3D"subparagraph indent2"><A name=3D"b_12_C"></A><SPAN =
class=3D"num" value=3D"C">(C)</SPAN>=20
                           =20
<DIV class=3D"content"> referring persons seeking enforcement of =
protection orders=20
to supplementary services (such as emergency shelter programs, hotlines, =
or=20
legal assistance services); and</DIV>                         </DIV>
<DIV class=3D"subparagraph indent2"><A name=3D"b_12_D"></A><SPAN =
class=3D"num" value=3D"D">(D)</SPAN>=20
                           =20
<DIV class=3D"content"> taking other appropriate action to assist or =
secure the=20
safety of the person seeking enforcement of a protection order;</DIV>    =
       =20
             </DIV></DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_13"></A><SPAN =
class=3D"num"=20
value=3D"13">(13)</SPAN><SPAN class=3D"chapeau"> providing funding to =
law=20
enforcement agencies, victim services providers, and State, tribal, =
territorial,=20
and local governments (which funding stream shall be known as the =
Crystal Judson=20
Domestic Violence Protocol Program) to promote=E2=80=94</SPAN>           =
             =20
<DIV class=3D"subparagraph indent2"><A name=3D"b_13_A"></A><SPAN =
class=3D"num" value=3D"A">(A)</SPAN>=20
                           =20
<DIV class=3D"content"> the development and implementation of training =
for local=20
victim domestic violence service providers, and to fund victim services=20
personnel, to be known as =E2=80=9CCrystal Judson Victim =
Advocates,=E2=80=9D to provide=20
supportive services and advocacy for victims of domestic violence =
committed by=20
law enforcement personnel;</DIV>                         </DIV>
<DIV class=3D"subparagraph indent2"><A name=3D"b_13_B"></A><SPAN =
class=3D"num" value=3D"B">(B)</SPAN>=20
                           =20
<DIV class=3D"content"> the implementation of protocols within law =
enforcement=20
agencies to ensure consistent and effective responses to the commission =
of=20
domestic violence by personnel within such agencies (such as the model =
policy=20
promulgated by the International Association of Chiefs of Police =
(=E2=80=9CDomestic=20
Violence by Police Officers: A Policy of the IACP, Police Response to =
Violence=20
Against Women Project=E2=80=9D July 2003));</DIV>                        =
 </DIV>
<DIV class=3D"subparagraph indent2"><A name=3D"b_13_C"></A><SPAN =
class=3D"num" value=3D"C">(C)</SPAN>=20
                           =20
<DIV class=3D"content"> the development of such protocols in =
collaboration with=20
State, tribal, territorial and local victim service providers and =
domestic=20
violence coalitions.</DIV>                         </DIV>
<DIV class=3D"continuation indent1 firstIndent0">Any law enforcement, =
State,=20
tribal, territorial, or local government agency receiving funding under =
the=20
Crystal Judson Domestic Violence Protocol Program under paragraph (13) =
shall on=20
an annual basis, receive additional training on the topic of incidents =
of=20
domestic violence committed by law enforcement personnel from domestic =
violence=20
and sexual assault nonprofit organizations and, after a period of 2 =
years,=20
provide a report of the adopted protocol to the Department of Justice, =
including=20
a summary of progress in implementing such protocol;</DIV></DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_14"></A><SPAN =
class=3D"num"=20
value=3D"14">(14)</SPAN>                        =20
<DIV class=3D"content"> developing and promoting State, local, or tribal =

legislation and policies that enhance best practices for responding to =
domestic=20
violence, dating violence, sexual assault, and stalking;</DIV>           =
       =20
  </DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_15"></A><SPAN =
class=3D"num"=20
value=3D"15">(15)</SPAN>                        =20
<DIV class=3D"content"> developing, implementing, or enhancing Sexual =
Assault=20
Response Teams, or other similar coordinated community responses to =
sexual=20
assault;</DIV>                     </DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_16"></A><SPAN =
class=3D"num"=20
value=3D"16">(16)</SPAN>                        =20
<DIV class=3D"content"> developing and strengthening policies, =
protocols, best=20
practices, and training for law enforcement agencies and prosecutors =
relating to=20
the investigation and prosecution of sexual assault cases and the =
appropriate=20
treatment of victims;</DIV>                     </DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_17"></A><SPAN =
class=3D"num"=20
value=3D"17">(17)</SPAN>                        =20
<DIV class=3D"content"> developing, enlarging, or strengthening programs =

addressing sexual assault against men, women, and youth in correctional =
and=20
detention settings;</DIV>                     </DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_18"></A><SPAN =
class=3D"num"=20
value=3D"18">(18)</SPAN>                        =20
<DIV class=3D"content"> identifying and conducting inventories of =
backlogs of=20
sexual assault evidence collection kits and developing protocols and =
policies=20
for responding to and addressing such backlogs, including protocols and =
policies=20
for notifying and involving victims;</DIV>                     </DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_19"></A><SPAN =
class=3D"num"=20
value=3D"19">(19)</SPAN>                        =20
<DIV class=3D"content"> developing, enlarging, or strengthening programs =
and=20
projects to provide services and responses targeting male and female =
victims of=20
domestic violence, dating violence, sexual assault, or stalking, whose =
ability=20
to access traditional services and responses is affected by their sexual =

orientation or gender identity, as defined in <A title=3D"section 249(c) =
of title 18"=20
href=3D"https://www.law.cornell.edu/uscode/text/18/lii:usc:t:18:s:249:c">=
section=20
249(c) of title 18</A>; and</DIV>                     </DIV>
<DIV class=3D"paragraph indent1"><A name=3D"b_20"></A><SPAN =
class=3D"num"=20
value=3D"20">(20)</SPAN>                        =20
<DIV class=3D"content"> developing, enhancing, or strengthening =
prevention and=20
educational programming to address domestic violence, dating violence, =
sexual=20
assault, or stalking, with not more than 5 percent of the amount =
allocated to a=20
State to be used for this purpose.</DIV>                     =
</DIV></DIV>
<DIV class=3D"subsection indent2 firstIndent-2"><A name=3D"c"></A><SPAN =
class=3D"num bold"=20
value=3D"c">(c)</SPAN><SPAN class=3D"heading bold"> State coalition =
grants</SPAN>   =20
                =20
<DIV class=3D"paragraph indent3 firstIndent-2"><A name=3D"c_1"></A><SPAN =
class=3D"num bold"=20
value=3D"1">(1)</SPAN><SPAN class=3D"heading bold"> Purpose</SPAN>       =
           =20
     =20
<DIV class=3D"content">
<P>The Attorney General shall award grants to each State domestic =
violence=20
coalition and sexual assault coalition for the purposes of coordinating =
State=20
victim services activities, and collaborating and coordinating with =
Federal,=20
State, and local entities engaged in violence against women=20
activities.</P></DIV></DIV>
<DIV class=3D"paragraph indent3 firstIndent-2"><A name=3D"c_2"></A><SPAN =
class=3D"num bold"=20
value=3D"2">(2)</SPAN><SPAN class=3D"heading bold"> Grants to State=20
coalitions</SPAN><SPAN class=3D"chapeau">The Attorney General shall =
award grants=20
to=E2=80=94</SPAN>                        =20
<DIV class=3D"subparagraph indent2"><A name=3D"c_2_A"></A><SPAN =
class=3D"num" value=3D"A">(A)</SPAN>=20
                           =20
<DIV class=3D"content"> each State domestic violence coalition, as =
determined by=20
the Secretary of Health and Human Services under <A title=3D"=C2=A7 =
10411 - Grants to State Domestic Violence Coalitions"=20
href=3D"https://www.law.cornell.edu/uscode/text/42/10411">section 10411 =
of this=20
title</A>; and</DIV>                         </DIV>
<DIV class=3D"subparagraph indent2"><A name=3D"c_2_B"></A><SPAN =
class=3D"num" value=3D"B">(B)</SPAN>=20
                           =20
<DIV class=3D"content"> each State sexual assault coalition, as =
determined by the=20
Center for Injury Prevention and Control of the Centers for Disease =
Control and=20
Prevention under the Public Health Service Act (<A title=3D"=C2=A7 280b =
- Research"=20
href=3D"https://www.law.cornell.edu/uscode/text/42/280b">42 U.S.C. =
280b</A> et=20
seq.).</DIV>                         </DIV></DIV>
<DIV class=3D"paragraph indent3 firstIndent-2"><A name=3D"c_3"></A><SPAN =
class=3D"num bold"=20
value=3D"3">(3)</SPAN><SPAN class=3D"heading bold"> Eligibility for =
other=20
grants</SPAN>                        =20
<DIV class=3D"content">
<P>Receipt of an award under this subsection by each State domestic =
violence and=20
sexual assault coalition shall not preclude the coalition from receiving =

additional grants under this part to carry out the purposes described in =

subsection (b) of this section.</P></DIV></DIV></DIV>
<DIV class=3D"subsection indent2 firstIndent-2"><A name=3D"d"></A><SPAN =
class=3D"num bold"=20
value=3D"d">(d)</SPAN><SPAN class=3D"heading bold"> Tribal coalition =
grants</SPAN>  =20
                 =20
<DIV class=3D"paragraph indent3 firstIndent-2"><A name=3D"d_1"></A><SPAN =
class=3D"num bold"=20
value=3D"1">(1)</SPAN><SPAN class=3D"heading bold"> Purpose</SPAN><SPAN =
class=3D"chapeau">The=20
Attorney General shall award a grant to tribal coalitions for purposes=20
of=E2=80=94</SPAN>                        =20
<DIV class=3D"subparagraph indent2"><A name=3D"d_1_A"></A><SPAN =
class=3D"num" value=3D"A">(A)</SPAN>=20
                           =20
<DIV class=3D"content"> increasing awareness of domestic violence and =
sexual=20
assault against Indian women;</DIV>                         </DIV>
<DIV class=3D"subparagraph indent2"><A name=3D"d_1_B"></A><SPAN =
class=3D"num" value=3D"B">(B)</SPAN>=20
                           =20
<DIV class=3D"content"> enhancing the response to violence against =
Indian women at=20
the Federal, State, and tribal levels;</DIV>                         =
</DIV>
<DIV class=3D"subparagraph indent2"><A name=3D"d_1_C"></A><SPAN =
class=3D"num" value=3D"C">(C)</SPAN>=20
                           =20
<DIV class=3D"content"> identifying and providing technical assistance =
to=20
coalition membership and tribal communities to enhance access to =
essential=20
services to Indian women victimized by domestic and sexual violence, =
including=20
sex trafficking; and</DIV>                         </DIV>
<DIV class=3D"subparagraph indent2"><A name=3D"d_1_D"></A><SPAN =
class=3D"num" value=3D"D">(D)</SPAN>=20
                           =20
<DIV class=3D"content"> assisting Indian tribes in developing and =
promoting State,=20
local, and tribal legislation and policies that enhance best practices =
for=20
responding to violent crimes against Indian women, including the crimes =
of=20
domestic violence, dating violence, sexual assault, sex trafficking, and =

stalking.</DIV>                         </DIV></DIV>
<DIV class=3D"paragraph indent3 firstIndent-2"><A name=3D"d_2"></A><SPAN =
class=3D"num bold"=20
value=3D"2">(2)</SPAN><SPAN class=3D"heading bold"> Grants</SPAN><SPAN =
class=3D"chapeau">The=20
Attorney General shall award grants on an annual basis under paragraph =
(1)=20
to=E2=80=94</SPAN>                        =20
<DIV class=3D"subparagraph indent2"><A name=3D"d_2_A"></A><SPAN =
class=3D"num" value=3D"A">(A)</SPAN><SPAN=20
class=3D"chapeau"> each tribal coalition that=E2=80=94</SPAN>            =
                =20
<DIV class=3D"clause indent3"><A name=3D"d_2_A_i"></A><SPAN =
class=3D"num"=20
value=3D"i">(i)</SPAN>                                =20
<DIV class=3D"content"> meets the criteria of a tribal coalition under =
<A title=3D"section 13925(a) of this title"=20
href=3D"https://www.law.cornell.edu/uscode/text/42/lii:usc:t:42:s:13925:a=
">section=20
13925(a) of this title</A>;</DIV>                             </DIV>
<DIV class=3D"clause indent3"><A name=3D"d_2_A_ii"></A><SPAN =
class=3D"num"=20
value=3D"ii">(ii)</SPAN>                                =20
<DIV class=3D"content"> is recognized by the Office on Violence Against =
Women;=20
and</DIV>                             </DIV>
<DIV class=3D"clause indent3"><A name=3D"d_2_A_iii"></A><SPAN =
class=3D"num" value=3D"iii">(iii)</SPAN>=20
                               =20
<DIV class=3D"content"> provides services to Indian tribes; and</DIV>    =
         =20
               </DIV></DIV>
<DIV class=3D"subparagraph indent2"><A name=3D"d_2_B"></A><SPAN =
class=3D"num" value=3D"B">(B)</SPAN>=20
                           =20
<DIV class=3D"content"> organizations that propose to incorporate and =
operate a=20
tribal coalition in areas where Indian tribes are located but no tribal=20
coalition exists.</DIV>                         </DIV></DIV>
<DIV class=3D"paragraph indent3 firstIndent-2"><A name=3D"d_3"></A><SPAN =
class=3D"num bold"=20
value=3D"3">(3)</SPAN><SPAN class=3D"heading bold"> Use of =
amounts</SPAN><SPAN=20
class=3D"chapeau">For each of fiscal years 2014 through 2018, of the =
amounts=20
appropriated to carry out this subsection=E2=80=94</SPAN>                =
        =20
<DIV class=3D"subparagraph indent2"><A name=3D"d_3_A"></A><SPAN =
class=3D"num" value=3D"A">(A)</SPAN>=20
                           =20
<DIV class=3D"content"> not more than 10 percent shall be made available =
to=20
organizations described in paragraph (2)(B), provided that 1 or more=20
organizations determined by the Attorney General to be qualified =
apply;</DIV>   =20
                     </DIV>
<DIV class=3D"subparagraph indent2"><A name=3D"d_3_B"></A><SPAN =
class=3D"num" value=3D"B">(B)</SPAN>=20
                           =20
<DIV class=3D"content"> not less than 90 percent shall be made available =
to tribal=20
coalitions described in paragraph (2)(A), which amounts shall be =
distributed=20
equally among each eligible tribal coalition for the applicable fiscal=20
year.</DIV>                         </DIV></DIV>
<DIV class=3D"paragraph indent3 firstIndent-2"><A name=3D"d_4"></A><SPAN =
class=3D"num bold"=20
value=3D"4">(4)</SPAN><SPAN class=3D"heading bold"> Eligibility for =
other=20
grants</SPAN>                        =20
<DIV class=3D"content">
<P>Receipt of an award under this subsection by a tribal coalition shall =
not=20
preclude the tribal coalition from receiving additional grants under =
this=20
chapter to carry out the purposes described in paragraph =
(1).</P></DIV></DIV>
<DIV class=3D"paragraph indent3 firstIndent-2"><A name=3D"d_5"></A><SPAN =
class=3D"num bold"=20
value=3D"5">(5)</SPAN><SPAN class=3D"heading bold"> Multiple purpose=20
applications</SPAN>                        =20
<DIV class=3D"content">
<P>Nothing in this subsection prohibits any tribal coalition or =
organization=20
described in paragraph (2) from applying for funding to address sexual =
assault=20
or domestic violence needs in the same =
application.</P></DIV></DIV></DIV>
<DIV class=3D"sourceCredit">(<A title=3D"Pub. L. 90=E2=80=93351, title =
I, =C2=A7=E2=80=AF2001" =
href=3D"http://www.gpo.gov/fdsys/browse/collection.action?collectionCode=3D=
PLAW">Pub.=20
L. 90=E2=80=93351, title I, =C2=A7=E2=80=AF2001</A>, as added <A =
title=3D"Pub. L. 103=E2=80=93322, title IV, =C2=A7=E2=80=AF40121(a)(3)"=20
href=3D"http://thomas.loc.gov/cgi-bin/bdquery/L?d103:./list/bd/d103pl.lst=
:322(Public_Laws)">Pub.=20
L. 103=E2=80=93322, title IV, =C2=A7=E2=80=AF40121(a)(3)</A>, <SPAN =
class=3D"date"=20
date=3D"1994-09-13">Sept. 13, 1994</SPAN>, <A title=3D"108 Stat. 1910" =
href=3D"http://uscode.house.gov/statviewer.htm?volume=3D108&amp;page=3D19=
10">108=20
Stat. 1910</A>; amended <A title=3D"Pub. L. 106=E2=80=93386, div. B, =
title I" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-106publ386/html/PLAW-106publ386=
.htm">Pub.=20
L. 106=E2=80=93386, div. B, title I</A>, =
=C2=A7=C2=A7=E2=80=AF1102(a)(1), 1103(b)(1), 1109(b), title II,=20
=C2=A7=E2=80=AF1209(c), title V, =C2=A7=E2=80=AF1512(a), <SPAN =
class=3D"date" date=3D"2000-10-28">Oct. 28,=20
2000</SPAN>, <A title=3D"114 Stat. 1494" =
href=3D"http://uscode.house.gov/statviewer.htm?volume=3D114&amp;page=3D14=
94">114=20
Stat. 1494</A>, 1495, 1503, 1509, 1533; <A title=3D"Pub. L. =
108=E2=80=93405, title III, =C2=A7=E2=80=AF310(a)"=20
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-108publ405/html/PLAW-108publ405=
.htm">Pub.=20
L. 108=E2=80=93405, title III, =C2=A7=E2=80=AF310(a)</A>, <SPAN =
class=3D"date" date=3D"2004-10-30">Oct.=20
30, 2004</SPAN>, <A title=3D"118 Stat. 2276" =
href=3D"http://uscode.house.gov/statviewer.htm?volume=3D118&amp;page=3D22=
76">118=20
Stat. 2276</A>; <A title=3D"Pub. L. 109=E2=80=93162, title I, =
=C2=A7=E2=80=AF101(b)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-109publ162/html/PLAW-109publ162=
.htm">Pub.=20
L. 109=E2=80=93162, title I, =C2=A7=E2=80=AF101(b)</A>, <SPAN =
class=3D"date" date=3D"2006-01-05">Jan. 5,=20
2006</SPAN>, <A title=3D"119 Stat. 2972" =
href=3D"http://uscode.house.gov/statviewer.htm?volume=3D119&amp;page=3D29=
72">119=20
Stat. 2972</A>; <A title=3D"Pub. L. 111=E2=80=93320, title II, =
=C2=A7=E2=80=AF202(c)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-111publ320/html/PLAW-111publ320=
.htm">Pub.=20
L. 111=E2=80=93320, title II, =C2=A7=E2=80=AF202(c)</A>, <SPAN =
class=3D"date" date=3D"2010-12-20">Dec.=20
20, 2010</SPAN>, <A title=3D"124 Stat. 3509" =
href=3D"http://uscode.house.gov/statviewer.htm?volume=3D124&amp;page=3D35=
09">124=20
Stat. 3509</A>; <A title=3D"Pub. L. 113=E2=80=934, title I, =
=C2=A7=E2=80=AF101(2)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, title I, =C2=A7=E2=80=AF101(2)</A>, title IX, =
=C2=A7=E2=80=AF902, <SPAN class=3D"date" date=3D"2013-03-07">Mar.=20
7, 2013</SPAN>, <A title=3D"127 Stat. 65" =
href=3D"http://uscode.house.gov/statviewer.htm?volume=3D127&amp;page=3D65=
">127=20
Stat. 65</A>, 119.)</DIV></DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"quicktabs-tabpage quicktabs-hide" =
id=3D"quicktabs-tabpage-us_code_temp_noupdates-1">
<DIV class=3D"block block-uscode even" id=3D"block-uscode-notes">
<DIV class=3D"liimisc">
<DIV class=3D"notes">
<DIV class=3D"note" topic=3D"referencesInText"><SPAN class=3D"heading =
centered smallCaps">References=20
in Text</SPAN>
<P>The Public Health Service Act, referred to in subsec. (c)(2)(B), is =
act July=20
1, 1944, ch. 373, <A title=3D"58 Stat. 682" =
href=3D"http://uscode.house.gov/statviewer.htm?volume=3D58&amp;page=3D682=
">58=20
Stat. 682</A>, which is classified generally to chapter 6A =
(=C2=A7=E2=80=AF201 et seq.) of=20
this title. For complete classification of this Act to the Code, see =
Short Title=20
note set out under <A title=3D"=C2=A7 201 - Definitions" =
href=3D"https://www.law.cornell.edu/uscode/text/42/201">section=20
201 of this title</A> and Tables.</P>
<P>This chapter, referred to in subsec. (d)(4), was in the original =
=E2=80=9Cthis=20
title=E2=80=9D, meaning title I of <A title=3D"Pub. L. 90=E2=80=93351" =
href=3D"http://www.gpo.gov/fdsys/browse/collection.action?collectionCode=3D=
PLAW">Pub.=20
L. 90=E2=80=93351</A>, as added by <A title=3D"Pub. L. 96=E2=80=93157, =
=C2=A7=E2=80=AF2" =
href=3D"http://thomas.loc.gov/cgi-bin/bdquery/L?d096:./list/bd/d096pl.lst=
:157(Public_Laws)">Pub.=20
L. 96=E2=80=93157, =C2=A7=E2=80=AF2</A>, <SPAN class=3D"date" =
date=3D"1979-12-27">Dec. 27, 1979</SPAN>,=20
<A title=3D"93 Stat. 1167" =
href=3D"http://uscode.house.gov/statviewer.htm?volume=3D93&amp;page=3D116=
7">93=20
Stat. 1167</A>, which is classified principally to this chapter. For =
complete=20
classification of title I to the Code, see Tables.</P></DIV>
<DIV class=3D"note" topic=3D"priorProvisions"><SPAN class=3D"heading =
centered smallCaps">Prior=20
Provisions</SPAN>
<P>A prior <A title=3D"section 2001 of Pub. L. 90=E2=80=93351" =
href=3D"http://www.gpo.gov/fdsys/browse/collection.action?collectionCode=3D=
PLAW">section=20
2001 of Pub. L. 90=E2=80=93351</A> was renumbered section 2601 and is =
classified to <A=20
title=3D"=C2=A7 3797 - Continuation of rules, authorities, and =
proceedings" =
href=3D"https://www.law.cornell.edu/uscode/text/42/3797">section=20
3797 of this title</A>.</P></DIV>
<DIV class=3D"note" topic=3D"amendments"><SPAN=20
class=3D"heading centered smallCaps">Amendments</SPAN>
<P>2013=E2=80=94Subsec. (b). <A title=3D"Pub. L. 113=E2=80=934, =
=C2=A7=E2=80=AF101(2)(A)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(A)</A>, substituted =
=E2=80=9Cresources=E2=80=9D for =E2=80=9Cequipment=E2=80=9D and inserted =

=E2=80=9Cfor the protection and safety of victims,=E2=80=9D after =
=E2=80=9Cwomen,=E2=80=9D in introductory=20
provisions.</P>
<P>Subsec. (b)(1). <A title=3D"Pub. L. 113=E2=80=934, =
=C2=A7=E2=80=AF101(2)(B)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(B)</A>, substituted =
=E2=80=9Cdomestic violence, dating violence,=20
sexual assault, and stalking, including the appropriate use of =
nonimmigrant=20
status under subparagraphs (T) and (U) of <A title=3D"section =
1101(a)(15) of title 8"=20
href=3D"https://www.law.cornell.edu/uscode/text/8/lii:usc:t:8:s:1101:a:15=
">section=20
1101(a)(15) of title 8</A>=E2=80=9D for =E2=80=9Csexual assault, =
domestic violence, and dating=20
violence=E2=80=9D.</P>
<P>Subsec. (b)(2). <A title=3D"Pub. L. 113=E2=80=934, =
=C2=A7=E2=80=AF101(2)(C)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(C)</A>, substituted =
=E2=80=9Cdomestic violence, dating violence,=20
sexual assault, and stalking=E2=80=9D for =E2=80=9Csexual assault and =
domestic violence=E2=80=9D.</P>
<P>Subsec. (b)(3). <A title=3D"Pub. L. 113=E2=80=934, =
=C2=A7=E2=80=AF101(2)(D)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(D)</A>, substituted =
=E2=80=9Cdomestic violence, dating violence,=20
sexual assault, and stalking, as well as the appropriate treatment of =
victims=E2=80=9D=20
for =E2=80=9Csexual assault and domestic violence=E2=80=9D.</P>
<P>Subsec. (b)(4). <A title=3D"Pub. L. 113=E2=80=934, =
=C2=A7=E2=80=AF101(2)(E)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(E)</A>, inserted =
=E2=80=9C,=E2=80=80classifying,=E2=80=9D after =
=E2=80=9Cidentifying=E2=80=9D and=20
substituted =E2=80=9Cdomestic violence, dating violence, sexual assault, =
and stalking=E2=80=9D=20
for =E2=80=9Csexual assault and domestic violence=E2=80=9D.</P>
<P>Subsec. (b)(5). <A title=3D"Pub. L. 113=E2=80=934, =
=C2=A7=E2=80=AF101(2)(F)(iii)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(F)(iii)</A>, substituted =
=E2=80=9Cdomestic violence, dating violence,=20
sexual assault, and stalking=E2=80=9D for =E2=80=9Csexual assault and =
domestic violence=E2=80=9D.</P>
<P><A title=3D"Pub. L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(F)(ii)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(F)(ii)</A>, which directed =
substitution of =E2=80=9Cdomestic=20
violence, dating violence, and stalking=E2=80=9D for =E2=80=9Cdomestic =
violence and dating=20
violence=E2=80=9D, was executed by making the substitution for =
=E2=80=9Cdomestic violence, and=20
dating violence=E2=80=9D to reflect the probable intent of Congress.</P>
<P><A title=3D"Pub. L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(F)(i)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(F)(i)</A>, which directed =
insertion of =E2=80=9Cand legal assistance=E2=80=9D=20
after =E2=80=9Cvictim services=E2=80=9D, was executed by making the =
insertion after =E2=80=9Cvictim=20
services=E2=80=9D the first time appearing to reflect the probable =
intent of=20
Congress.</P>
<P>Subsec. (b)(6). <A title=3D"Pub. L. 113=E2=80=934, =
=C2=A7=E2=80=AF101(2)(H)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(H)</A>, substituted =
=E2=80=9Cdomestic violence, dating violence,=20
sexual assault, and stalking=E2=80=9D for =E2=80=9Csexual assault and =
domestic violence=E2=80=9D.</P>
<P><A title=3D"Pub. L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(G)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(G)</A>, redesignated par. (7) as =
(6) and struck out former=20
par. (6) which read as follows: =E2=80=9Cdeveloping, enlarging, or =
strengthening=20
programs addressing stalking;=E2=80=9D.</P>
<P>Subsec. (b)(7). <A title=3D"Pub. L. 113=E2=80=934, =
=C2=A7=E2=80=AF101(2)(I)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(I)</A>, substituted =
=E2=80=9Cdating violence, and stalking=E2=80=9D for =E2=80=9Cand=20
dating violence=E2=80=9D.</P>
<P><A title=3D"Pub. L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(G)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(G)</A>, redesignated par. (8) as =
(7). Former par. (7)=20
redesignated (6).</P>
<P>Subsec. (b)(8). <A title=3D"Pub. L. 113=E2=80=934, =
=C2=A7=E2=80=AF101(2)(G)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(G)</A>, redesignated par. (9) as =
(8). Former par. (8)=20
redesignated (7).</P>
<P>Subsec. (b)(9). <A title=3D"Pub. L. 113=E2=80=934, =
=C2=A7=E2=80=AF101(2)(J)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(J)</A>, substituted =
=E2=80=9Cdomestic violence, dating violence,=20
sexual assault, or stalking=E2=80=9D for =E2=80=9Cdomestic violence or =
sexual assault=E2=80=9D.</P>
<P><A title=3D"Pub. L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(G)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(G)</A>, redesignated par. (10) =
as (9). Former par. (9)=20
redesignated (8).</P>
<P>Subsec. (b)(10), (11). <A title=3D"Pub. L. 113=E2=80=934, =
=C2=A7=E2=80=AF101(2)(G)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(G)</A>, redesignated pars. (11) =
and (12) as (10) and (11),=20
respectively. Former par. (10) redesignated (9).</P>
<P>Subsec. (b)(12). <A title=3D"Pub. L. 113=E2=80=934, =
=C2=A7=E2=80=AF101(2)(G)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(G)</A>, redesignated par. (13) =
as (12). Former par. (12)=20
redesignated (11).</P>
<P>Subsec. (b)(12)(A). <A title=3D"Pub. L. 113=E2=80=934, =
=C2=A7=E2=80=AF101(2)(K)(i)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(K)(i)</A>, substituted =
=E2=80=9Cthe use of evidence-based indicators=20
to assess the risk of domestic and dating violence homicide and =
prioritize=20
dangerous or potentially lethal cases=E2=80=9D for =E2=80=9Ctriage =
protocols to ensure that=20
dangerous or potentially lethal cases are identified and =
prioritized=E2=80=9D.</P>
<P>Subsec. (b)(12)(D). <A title=3D"Pub. L. 113=E2=80=934, =
=C2=A7=E2=80=AF101(2)(K)(ii)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(K)(ii)</A>, struck out =
=E2=80=9Cand=E2=80=9D after semicolon.</P>
<P>Subsec. (b)(13). <A title=3D"Pub. L. 113=E2=80=934, =
=C2=A7=E2=80=AF101(2)(L)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(L)</A>, in introductory =
provisions, substituted =E2=80=9Cproviding=E2=80=9D=20
for =E2=80=9Cto provide=E2=80=9D, struck out =E2=80=9Cnonprofit =
nongovernmental=E2=80=9D before =E2=80=9Cvictim=20
services=E2=80=9D, and struck out comma after =E2=80=9Clocal =
governments=E2=80=9D, and in concluding=20
provisions, substituted =E2=80=9Cparagraph (13)=E2=80=9D for =
=E2=80=9Cparagraph (14)=E2=80=9D and substituted=20
semicolon for period at end.</P>
<P><A title=3D"Pub. L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(G)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(G)</A>, redesignated par. (14) =
as (13). Former par. (13)=20
redesignated (12).</P>
<P>Subsec. (b)(14). <A title=3D"Pub. L. 113=E2=80=934, =
=C2=A7=E2=80=AF101(2)(M)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(M)</A>, added par. (14). Former =
par. (14) redesignated=20
(13).</P>
<P>Subsec. (b)(15) to (20). <A title=3D"Pub. L. 113=E2=80=934, =
=C2=A7=E2=80=AF101(2)(M)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF101(2)(M)</A>, added pars. (15) to =
(20).</P>
<P>Subsec. (d). <A title=3D"Pub. L. 113=E2=80=934, =C2=A7=E2=80=AF902" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934, =C2=A7=E2=80=AF902</A>, added subsec. (d) and struck =
out former subsec. (d) which=20
related to tribal coalition grants.</P>
<P>2010=E2=80=94Subsec. (c)(2)(A). <A title=3D"Pub. L. 111=E2=80=93320" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-111publ320/html/PLAW-111publ320=
.htm">Pub.=20
L. 111=E2=80=93320</A> substituted =E2=80=9Cunder <A title=3D"=C2=A7 =
10411 - Grants to State Domestic Violence Coalitions"=20
href=3D"https://www.law.cornell.edu/uscode/text/42/10411">section 10411 =
of this=20
title</A>=E2=80=9D for =E2=80=9Cthrough the Family Violence Prevention =
and Services Act (<A=20
title=3D"=C2=A7 10410 - National resource centers and training and =
technical assistance centers"=20
href=3D"https://www.law.cornell.edu/uscode/text/42/10410">42 U.S.C. =
10410</A> et=20
seq.)=E2=80=9D.</P>
<P>2006=E2=80=94Subsec. (b). <A title=3D"Pub. L. 109=E2=80=93162" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-109publ162/html/PLAW-109publ162=
.htm">Pub.=20
L. 109=E2=80=93162</A> added pars. (12) to (14).</P>
<P>2004=E2=80=94Subsec. (d). <A title=3D"Pub. L. 108=E2=80=93405" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-108publ405/html/PLAW-108publ405=
.htm">Pub.=20
L. 108=E2=80=93405</A> added subsec. (d).</P>
<P>2000=E2=80=94Subsec. (a). <A title=3D"Pub. L. 106=E2=80=93386, =
=C2=A7=E2=80=AF1102(a)(1)(A)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-106publ386/html/PLAW-106publ386=
.htm">Pub.=20
L. 106=E2=80=93386, =C2=A7=E2=80=AF1102(a)(1)(A)</A>, substituted =
=E2=80=9CState and local courts (including=20
juvenile courts), Indian tribal governments, tribal courts,=E2=80=9D for =
=E2=80=9CIndian tribal=20
governments,=E2=80=9D.</P>
<P>Subsec. (b)(1). <A title=3D"Pub. L. 106=E2=80=93386" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-106publ386/html/PLAW-106publ386=
.htm">Pub.=20
L. 106=E2=80=93386</A>, =C2=A7=C2=A7=E2=80=AF1102(a)(1)(B)(i), =
1109(b)(1), inserted =E2=80=9C,=E2=80=80judges, other court=20
personnel,=E2=80=9D after =E2=80=9Claw enforcement officers=E2=80=9D and =
substituted =E2=80=9Csexual assault,=20
domestic violence, and dating violence=E2=80=9D for =E2=80=9Csexual =
assault and domestic=20
violence=E2=80=9D.</P>
<P>Subsec. (b)(2). <A title=3D"Pub. L. 106=E2=80=93386, =
=C2=A7=E2=80=AF1102(a)(1)(B)(ii)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-106publ386/html/PLAW-106publ386=
.htm">Pub.=20
L. 106=E2=80=93386, =C2=A7=E2=80=AF1102(a)(1)(B)(ii)</A>, inserted =
=E2=80=9C,=E2=80=80judges, other court personnel,=E2=80=9D=20
after =E2=80=9Claw enforcement officers=E2=80=9D.</P>
<P>Subsec. (b)(3). <A title=3D"Pub. L. 106=E2=80=93386, =
=C2=A7=E2=80=AF1102(a)(1)(B)(iii)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-106publ386/html/PLAW-106publ386=
.htm">Pub.=20
L. 106=E2=80=93386, =C2=A7=E2=80=AF1102(a)(1)(B)(iii)</A>, inserted =
=E2=80=9C,=E2=80=80court,=E2=80=9D after =E2=80=9Cpolice=E2=80=9D.</P>
<P>Subsec. (b)(5). <A title=3D"Pub. L. 106=E2=80=93386" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-106publ386/html/PLAW-106publ386=
.htm">Pub.=20
L. 106=E2=80=93386</A>, =C2=A7=C2=A7=E2=80=AF1103(b)(1)(A)(i), =
1109(b)(2), substituted =E2=80=9Cincluding sexual=20
assault, domestic violence, and dating violence=E2=80=9D for =
=E2=80=9Cincluding sexual assault=20
and domestic violence=E2=80=9D and =E2=80=9Cunderserved =
populations=E2=80=9D for =E2=80=9Cracial, cultural,=20
ethnic, and language minorities=E2=80=9D.</P>
<P>Subsec. (b)(8), (9). <A title=3D"Pub. L. 106=E2=80=93386, =
=C2=A7=E2=80=AF1103(b)(1)(A)(ii)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-106publ386/html/PLAW-106publ386=
.htm">Pub.=20
L. 106=E2=80=93386, =C2=A7=E2=80=AF1103(b)(1)(A)(ii)</A>=E2=80=93(iv), =
added pars. (8) and (9).</P>
<P>Subsec. (b)(10). <A title=3D"Pub. L. 106=E2=80=93386, =
=C2=A7=E2=80=AF1209(c)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-106publ386/html/PLAW-106publ386=
.htm">Pub.=20
L. 106=E2=80=93386, =C2=A7=E2=80=AF1209(c)</A>, added par. (10).</P>
<P>Subsec. (b)(11). <A title=3D"Pub. L. 106=E2=80=93386, =
=C2=A7=E2=80=AF1512(a)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-106publ386/html/PLAW-106publ386=
.htm">Pub.=20
L. 106=E2=80=93386, =C2=A7=E2=80=AF1512(a)</A>, added par. (11).</P>
<P>Subsec. (c). <A title=3D"Pub. L. 106=E2=80=93386, =
=C2=A7=E2=80=AF1103(b)(1)(B)" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-106publ386/html/PLAW-106publ386=
.htm">Pub.=20
L. 106=E2=80=93386, =C2=A7=E2=80=AF1103(b)(1)(B)</A>, added subsec. =
(c).</P></DIV>
<DIV class=3D"note" topic=3D"effectiveDateOfAmendment"><SPAN =
class=3D"heading centered smallCaps">Effective=20
Date of 2013 Amendment</SPAN>
<P>Amendment by <A title=3D"Pub. L. 113=E2=80=934" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">Pub.=20
L. 113=E2=80=934</A> not effective until the beginning of the fiscal =
year following=20
<SPAN class=3D"date" date=3D"2013-03-07">Mar. 7, 2013</SPAN>, see <A =
title=3D"section 4 of Pub. L. 113=E2=80=934"=20
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-113publ4/html/PLAW-113publ4.htm=
">section=20
4 of Pub. L. 113=E2=80=934</A>, set out as a note under <A =
title=3D"=C2=A7 2261 - Interstate domestic violence"=20
href=3D"https://www.law.cornell.edu/uscode/text/18/2261">section 2261 of =
Title=20
18</A>, Crimes and Criminal Procedure.</P></DIV>
<DIV class=3D"note" topic=3D"effectiveDateOfAmendment"><SPAN =
class=3D"heading centered smallCaps">Effective=20
Date of 2006 Amendment</SPAN>
<P>Amendment by <A title=3D"Pub. L. 109=E2=80=93162" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-109publ162/html/PLAW-109publ162=
.htm">Pub.=20
L. 109=E2=80=93162</A> not effective until the beginning of fiscal year =
2007, see <A=20
title=3D"section 4 of Pub. L. 109=E2=80=93162" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-109publ162/html/PLAW-109publ162=
.htm">section=20
4 of Pub. L. 109=E2=80=93162</A>, set out as a note under <A =
title=3D"=C2=A7 3793 - Authorization of appropriations"=20
href=3D"https://www.law.cornell.edu/uscode/text/42/3793">section 3793 of =
this=20
title</A>.</P></DIV>
<DIV class=3D"note" topic=3D"miscellaneous"><SPAN=20
class=3D"heading centered smallCaps">Standards, Practice, and Training =
for Sexual=20
Assault Forensic Examinations</SPAN>
<P><A title=3D"Pub. L. 106=E2=80=93386, div. B, title IV, =
=C2=A7=E2=80=AF1405" =
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-106publ386/html/PLAW-106publ386=
.htm">Pub.=20
L. 106=E2=80=93386, div. B, title IV, =C2=A7=E2=80=AF1405</A>, <SPAN =
class=3D"date"=20
date=3D"2000-10-28">Oct. 28, 2000</SPAN>, <A title=3D"114 Stat. 1515" =
href=3D"http://uscode.house.gov/statviewer.htm?volume=3D114&amp;page=3D15=
15">114=20
Stat. 1515</A>, provided that:
<DIV class=3D"quotedContent" origin=3D"/us/pl/106/386/s1405">
<DIV class=3D"subsection indent0"><SPAN class=3D"num" =
value=3D"a">=E2=80=9C(a)</SPAN><SPAN=20
class=3D"heading">In General.=E2=80=94</SPAN><SPAN class=3D"chapeau">The =
Attorney General=20
shall=E2=80=94</SPAN>                            =20
<DIV class=3D"paragraph indent1"><SPAN class=3D"num" =
value=3D"1">=E2=80=9C(1)</SPAN>          =20
                     =20
<DIV class=3D"content"> evaluate existing standards of training and =
practice for=20
licensed health care professionals performing sexual assault forensic=20
examinations and develop a national recommended standard for =
training;</DIV>    =20
                        </DIV>
<DIV class=3D"paragraph indent1"><SPAN class=3D"num" =
value=3D"2">=E2=80=9C(2)</SPAN>          =20
                     =20
<DIV class=3D"content"> recommend sexual assault forensic examination =
training for=20
all health care students to improve the recognition of injuries =
suggestive of=20
rape and sexual assault and baseline knowledge of appropriate referrals =
in=20
victim treatment and evidence collection; and</DIV>                      =
      =20
</DIV>
<DIV class=3D"paragraph indent1"><SPAN class=3D"num" =
value=3D"3">=E2=80=9C(3)</SPAN>          =20
                     =20
<DIV class=3D"content"> review existing national, State, tribal, and =
local=20
protocols on sexual assault forensic examinations, and based on this =
review,=20
develop a recommended national protocol and establish a mechanism for =
its=20
nationwide dissemination.</DIV>                             </DIV></DIV>
<DIV class=3D"subsection indent0"><SPAN class=3D"num" =
value=3D"b">=E2=80=9C(b)</SPAN><SPAN=20
class=3D"heading">Consultation.=E2=80=94</SPAN>                          =
  =20
<DIV class=3D"content">The Attorney General shall consult with national, =
State,=20
tribal, and local experts in the area of rape and sexual assault, =
including rape=20
crisis centers, State and tribal sexual assault and domestic violence =
coalitions=20
and programs, and programs for criminal justice, forensic nursing, =
forensic=20
science, emergency room medicine, law, social services, and sex crimes =
in=20
underserved communities (as defined in [former] section 2003(7) of title =
I of=20
the Omnibus Crime Control and Safe Streets Act of 1968 ([former] <A =
title=3D"42 U.S.C. 3796gg=E2=80=932(7)"=20
href=3D"https://www.law.cornell.edu/uscode/text/42/lii:usc:t:42:s:3796gg-=
2:7">42=20
U.S.C. 3796gg=E2=80=932(7)</A>), as amended by this =
division).</DIV></DIV>
<DIV class=3D"subsection indent0"><SPAN class=3D"num" =
value=3D"c">=E2=80=9C(c)</SPAN><SPAN=20
class=3D"heading">Report.=E2=80=94</SPAN>                            =20
<DIV class=3D"content">The Attorney General shall ensure that not later =
than 1=20
year after the date of the enactment of this Act [<SPAN class=3D"date" =
date=3D"2000-10-28">Oct.=20
28, 2000</SPAN>], a report of the actions taken pursuant to subsection =
(a) is=20
submitted to Congress.</DIV></DIV>
<DIV class=3D"subsection indent0"><SPAN class=3D"num" =
value=3D"d">=E2=80=9C(d)</SPAN><SPAN=20
class=3D"heading">Authorization of Appropriations.=E2=80=94</SPAN>       =
                 =20
   =20
<DIV class=3D"content">There is authorized to be appropriated to carry =
out this=20
section $200,000 for fiscal year 2001.=E2=80=9D</DIV></DIV></DIV>        =
        =20
<P></P>
<P>[For definitions of terms used in <A title=3D"section 1405 of Pub. L. =
106=E2=80=93386"=20
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-106publ386/html/PLAW-106publ386=
.htm">section=20
1405 of Pub. L. 106=E2=80=93386</A>, set out above, see <A =
title=3D"section 1002 of Pub. L. 106=E2=80=93386"=20
href=3D"http://www.gpo.gov/fdsys/pkg/PLAW-106publ386/html/PLAW-106publ386=
.htm">section=20
1002 of Pub. L. 106=E2=80=93386</A>, set out as a note under <A =
title=3D"section 3796gg=E2=80=932 of this title"=20
href=3D"https://www.law.cornell.edu/uscode/text/42/lii:usc:t:42:s:3796gg-=
2">section=20
3796gg=E2=80=932 of this title</A>.]</P></DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"quicktabs-tabpage quicktabs-hide" =
id=3D"quicktabs-tabpage-us_code_temp_noupdates-3">
<DIV class=3D"block block-ptoa odd" id=3D"block-ptoa-usc-authorizes">
<P>This is a list of parts within the <A =
href=3D"https://www.law.cornell.edu/cfr/text">Code=20
of Federal Regulations</A> for which this US Code section provides =
rulemaking=20
authority.</P>
<P>This list is taken from the <A=20
href=3D"https://www.law.cornell.edu/ptoa">Parallel Table of Authorities =
and=20
Rules</A> provided by <A =
href=3D"http://www.gpo.gov/help/parallel_table.txt">GPO=20
[Government Printing Office]</A>.</P>
<P>It is not guaranteed to be accurate or up-to-date, though we do =
refresh the=20
database weekly. More limitations on accuracy are described at the GPO =
site.</P>
<HR>

<FIELDSET class=3D"collapsible form-wrapper"><LEGEND><SPAN=20
class=3D"fieldset-legend">28 CFR - Judicial =
Administration</SPAN></LEGEND>
<DIV class=3D"fieldset-wrapper">
<P><A href=3D"https://www.law.cornell.edu/cfr/text/28/part-33">28 CFR =
Part 33</A>=20
- BUREAU OF JUSTICE ASSISTANCE GRANT PROGRAMS</P>
<P><A href=3D"https://www.law.cornell.edu/cfr/text/28/part-90">28 CFR =
Part 90</A>=20
- VIOLENCE AGAINST =
WOMEN</P></DIV></FIELDSET></DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"block block-block last even" id=3D"block-block-59">
<P><EM>&nbsp;</EM></P>
<P><EM>LII has no control over and does not endorse any external =
Internet site=20
that contains links to or references LII.</EM></P></DIV></DIV>
<DIV class=3D"col-sm-12" id=3D"page-bottom">
<DIV class=3D"region region-bottom">
<DIV class=3D"block block-liidfp first last odd" id=3D"block-liidfp-2">
<DIV class=3D"gfs">
<DIV id=3D"div-gpt-ad-bottom">
<SCRIPT type=3D"text/javascript">=0A=
			<!--=0A=
			googletag.cmd.push(function() { =
googletag.display('div-gpt-ad-bottom'); });=0A=
			//-->=0A=
		</SCRIPT>
		 </DIV></DIV><!-- /gfs --> </DIV></DIV></DIV></DIV><!-- /#content -->  =
 </DIV><!-- /#main -->=20
         	     		 <ASIDE class=3D"col-sm-4" =
id=3D"sidebar-second"><SECTION class=3D"region region-sidebar-second =
column sidebar">
<DIV class=3D"block block-block first odd" id=3D"block-block-50">
<H2 class=3D"title toolbox">U.S. Code Toolbox</H2>
<DIV class=3D"clear-block wexlink"><A =
href=3D"https://www.law.cornell.edu/wex/wex_articles">Law=20
about... Articles from Wex</A></DIV>
<DIV id=3D"uscode_pdf_download"><A title=3D"3796gg-0b Duties and =
functions of Director of Violence Against Women Office - pdf download"=20
href=3D"https://www.law.cornell.edu/uscode/pdf/uscode42/lii_usc_TI_42_CH_=
46_SC_XII-H_SE_3796gg-0b.pdf"=20
alt=3D"3796gg-0b Duties and functions of Director of Violence Against =
Women Office - pdf download">Download=20
the PDF (2 pgs) <IMG width=3D"16" height=3D"16" =
src=3D"https://www.law.cornell.edu/uscode/images/pdf.gif"></A></DIV>
<DIV id=3D"uscode_rss_feed"><A title=3D"Title 42 USC, RSS Feed" =
href=3D"https://www.law.cornell.edu/uscode/rss/usc_update_42.rss"=20
target=3D"_blank" alt=3D"Title 42 USC, RSS Feed">Title 42 USC, RSS Feed  =
       <IMG=20
width=3D"16" height=3D"16" =
src=3D"https://www.law.cornell.edu/uscode/images/feed.gif">=20
        </A></DIV>
<DIV id=3D"topnlink"><A href=3D"https://www.law.cornell.edu/topn">Table =
of Popular=20
Names</A></DIV>
<DIV id=3D"ptoalink"><A =
href=3D"https://www.law.cornell.edu/ptoa">Parallel Table of=20
Authorities</A></DIV><!-- included via the libraries/lii/toolbox.inc =
inclusion -->
	=20
<DIV class=3D"social">
<DIV class=3D"socSep">
<HR>
</DIV><!--/socSep-->	 <!-- This is the draft code for the toolbox -->	 =
<!-- AddThis Button BEGIN -->
	 <!-- Go to www.addthis.com/dashboard to customize your tools -->		=20
<DIV class=3D"addthis_sharing_toolbox"></DIV>
<DIV class=3D"socSep">
<HR>
</DIV><!--/socSep-->	=20
<SCRIPT type=3D"text/javascript">=0A=
		var addthis_config =3D {=0A=
			data_track_addressbar: false,=0A=
			data_track_clickback: true,=0A=
			publid: 'liiadverts'=0A=
		};=0A=
		var addthis_share =3D {=0A=
			url_transforms: {=0A=
				shorten: {=0A=
					twitter: 'bitly'=0A=
				}=0A=
			},=0A=
			shorteners: {=0A=
				bitly: {=0A=
					login: 'liicornell',=0A=
					apiKey: 'R_75b99d95e1c3033c4dbea23ce04bf5d3'=0A=
				}=0A=
			},=0A=
			passthrough : {=0A=
				twitter: {=0A=
					via: 'LIICornell'=0A=
				}=0A=
			}=0A=
		};=0A=
	</SCRIPT>
	=20
<SCRIPT =
src=3D"https://s7.addthis.com/js/300/addthis_widget.js#pubid=3Dliiadverts=
" type=3D"text/javascript" async=3D"async"></SCRIPT>
		 <!-- AddThis Button END -->	 </DIV><!-- /social --> </DIV>
<DIV class=3D"block block-liidfp even" id=3D"block-liidfp-0">
<DIV class=3D"gfs">
<DIV id=3D"div-gpt-ad-top">
<SCRIPT type=3D"text/javascript">=0A=
			<!--=0A=
			googletag.cmd.push(function() { googletag.display('div-gpt-ad-top'); =
});=0A=
			//-->=0A=
		</SCRIPT>
		 </DIV></DIV><!-- /gfs --> </DIV>
<DIV class=3D"block block-views odd" =
id=3D"block-views-block-view-block">
<DIV class=3D"view view-block-view view-id-block_view =
view-display-id-block view-dom-id-0c9943a17b137f3b6942c20a3641a679">
<DIV class=3D"view-content">
<DIV class=3D"views-row views-row-1 views-row-odd views-row-first =
views-row-last">
<DIV class=3D"views-field views-field-title blockview Stay-Involved">
<H2 class=3D"title">Stay Involved</H2></DIV>
<DIV class=3D"views-field views-field-edit-node"><SPAN=20
class=3D"field-content"></SPAN>  </DIV>
<DIV class=3D"views-field views-field-body">
<DIV class=3D"field-content">
<UL class=3D"blogandsupct">
  <LI class=3D"bloglink"><A href=3D"http://blog.law.cornell.edu/">LII =
Announce=20
  Blog</A></LI>
  <LI class=3D"supctlink"><A =
href=3D"https://www.law.cornell.edu/supct/cert/subscribe">LII=20
  Supreme Court Bulletin</A></LI></UL>
<UL class=3D"dostuff">
  <LI><A href=3D"http://www.law.cornell.edu/donors/">Make a =
donation</A></LI>
  <LI><A href=3D"http://www.law.cornell.edu/wex">Contribute =
content</A></LI>
  <LI><A =
href=3D"http://www.law.cornell.edu/lii/business_opportunities">Become a=20
  sponsor</A></LI>
  <LI><A href=3D"http://www.law.cornell.edu/contact">Give=20
feedback</A></LI></UL></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"block block-liidfp even" id=3D"block-liidfp-1">
<DIV class=3D"gfs">
<DIV id=3D"div-gpt-ad-middle">
<SCRIPT type=3D"text/javascript">=0A=
			<!--=0A=
			googletag.cmd.push(function() { =
googletag.display('div-gpt-ad-middle'); });=0A=
			//-->=0A=
		</SCRIPT>
		 </DIV></DIV><!-- /gfs --> </DIV>
<DIV class=3D"block block-lii last odd"=20
id=3D"block-lii-justia-find-lawyers-sidebar">
<H2 class=3D"block__title block-title">Find a Lawyer</H2>
<DIV id=3D"lawyers_search_results"></DIV><A name=3D"listtop"=20
id=3D"seemorelawyers"></A>
<P><A name=3D"listtop" id=3D"seemorelawyers"><A =
href=3D"http://lawyers.law.cornell.edu/lawyers/locate/">All=20
lawyers</A></P></DIV></SECTION></ASIDE><!-- /.sidebars -->     =
</DIV><!-- /#page -->=20
  <!-- MB: It is not rendering the footer -->   <!-- LII -->  <!-- lii =
footer -->=20
 <FOOTER class=3D"container-fluid" id=3D"liifooter">
<UL class=3D"nav navbar-nav" id=3D"liifooternav">
  <LI class=3D"first"><A class=3D"nav" =
href=3D"https://www.law.cornell.edu/lii/about/about_lii">About=20
  LII</A></LI>
  <LI><A class=3D"nav"=20
  href=3D"https://www.law.cornell.edu/lii/about/contact_us">Contact =
us</A></LI>
  <LI><A =
href=3D"https://www.law.cornell.edu/lii/help_out/sponsor">Advertise=20
  here</A></LI>
  <LI><A class=3D"nav" =
href=3D"https://www.law.cornell.edu/lii/help">Help</A></LI>
  <LI><A class=3D"nav"=20
  href=3D"https://www.law.cornell.edu/lii/terms/documentation">Terms of=20
  use</A></LI>
  <LI class=3D"last"><A class=3D"nav" =
href=3D"https://www.law.cornell.edu/lii/terms/privacy_policy">Privacy</A>=
</LI></UL>
<UL class=3D"nav navbar-nav navbar-right">
  <LI><A href=3D"https://www.law.cornell.edu/"><IMG width=3D"62" =
height=3D"43" =
src=3D"https://www.law.cornell.edu/sites/all/themes/liizenboot/images/LII=
_logo_footer.gif"=20
  border=3D"0"></A></LI></UL></FOOTER><!-- end lii footer --> <!-- LII =
-->	=20
<SCRIPT>=0A=
	var $ =3D jQuery.noConflict();=0A=
		$(document).ready(function(){=0A=
		  $("#liisearchlink").click(function(){=0A=
			$("#liisearch").toggle('slide');=0A=
		  });=0A=
		});=0A=
		=0A=
	</SCRIPT>
 </BODY></HTML><!-- Page cached by Boost @ 2015-11-18 03:20:46, expires =
@ 2016-11-16 03:20:46, lifetime 12 months 4 days -->

------=_NextPart_001_0019_01D12780.A779F5A0
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://tpc.googlesyndication.com/safeframe/1-0-2/html/container.html

<!DOCTYPE HTML>
<!DOCTYPE html PUBLIC "" ""><HTML><HEAD><META content=3D"IE=3D11.0000"=20
http-equiv=3D"X-UA-Compatible">
     <TITLE>SafeFrame Container</TITLE>  =20
<META http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dwindows-1252">
<META name=3D"GENERATOR" content=3D"MSHTML 11.00.9600.18098"></HEAD>  =20
<BODY><IFRAME name=3D"google_pubads_beacon_iframe" =
id=3D"google_pubads_beacon_iframe"=20
style=3D"width: 0px; height: 0px; display: none;"></IFRAME>    =20
<SCRIPT>=0A=
      =0A=
(function(){var c=3Dthis,d=3Dfunction(a){var b=3Dtypeof =
a;if("object"=3D=3Db)if(a){if(a instanceof Array)return"array";if(a =
instanceof Object)return b;var =
e=3DObject.prototype.toString.call(a);if("[object =
Window]"=3D=3De)return"object";if("[object =
Array]"=3D=3De||"number"=3D=3Dtypeof a.length&&"undefined"!=3Dtypeof =
a.splice&&"undefined"!=3Dtypeof =
a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";i=
f("[object Function]"=3D=3De||"undefined"!=3Dtypeof =
a.call&&"undefined"!=3Dtypeof =
a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}=
else return"null";=0A=
else if("function"=3D=3Db&&"undefined"=3D=3Dtypeof =
a.call)return"object";return b};var =
f=3DString.prototype.trim?function(a){return =
a.trim()}:function(a){return =
a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},g=3Dfunction(a,b){return =
a<b?-1:a>b?1:0};var h;r:{var m=3Dc.navigator;if(m){var =
n=3Dm.userAgent;if(n){h=3Dn;break r}}h=3D""};var =
p=3D-1!=3Dh.indexOf("Opera")||-1!=3Dh.indexOf("OPR"),q=3D-1!=3Dh.indexOf(=
"Trident")||-1!=3Dh.indexOf("MSIE"),t=3D-1!=3Dh.indexOf("Gecko")&&-1=3D=3D=
h.toLowerCase().indexOf("webkit")&&!(-1!=3Dh.indexOf("Trident")||-1!=3Dh.=
indexOf("MSIE")),u=3D-1!=3Dh.toLowerCase().indexOf("webkit"),v=3Dfunction=
(){var a=3Dc.document;return a?a.documentMode:void 0},w=3Dfunction(){var =
a=3D"",b;if(p&&c.opera)return =
a=3Dc.opera.version,"function"=3D=3Dd(a)?a():a;t?b=3D/rv\:([^\);]+)(\)|;)=
/:q?b=3D/\b(?:MSIE|rv)[: =
]([^\);]+)(\)|;)/:u&&(b=3D/WebKit\/(\S+)/);b&&(a=3D(a=3D=0A=
b.exec(h))?a[1]:"");return =
q&&(b=3Dv(),b>parseFloat(a))?String(b):a}(),x=3D{},y=3Dfunction(a){var =
b;if(!(b=3Dx[a])){b=3D0;for(var =
e=3Df(String(w)).split("."),P=3Df(String(a)).split("."),X=3DMath.max(e.le=
ngth,P.length),r=3D0;0=3D=3Db&&r<X;r++){var =
Y=3De[r]||"",Z=3DP[r]||"",aa=3DRegExp("(\\d*)(\\D*)","g"),ba=3DRegExp("(\=
\d*)(\\D*)","g");do{var =
k=3Daa.exec(Y)||["","",""],l=3Dba.exec(Z)||["","",""];if(0=3D=3Dk[0].leng=
th&&0=3D=3Dl[0].length)break;b=3Dg(0=3D=3Dk[1].length?0:parseInt(k[1],10)=
,0=3D=3Dl[1].length?0:parseInt(l[1],10))||g(0=3D=3Dk[2].length,0=3D=3Dl[2=
].length)||=0A=
g(k[2],l[2])}while(0=3D=3Db)}b=3Dx[a]=3D0<=3Db}return =
b},z=3Dc.document,ca=3Dz&&q?v()||("CSS1Compat"=3D=3Dz.compatMode?parseInt=
(w,10):5):void 0;var A;if(!(A=3D!t&&!q)){var =
B;if(B=3Dq)B=3Dq&&9<=3Dca;A=3DB}A||t&&y("1.9.1");q&&y("9");var =
da=3Dt||u||q&&y(11);var =
C=3D!1,D=3Dfunction(a){if(a=3Da.match(/[\d]+/g))a.length=3D3};=0A=
if(navigator.plugins&&navigator.plugins.length){var =
E=3Dnavigator.plugins["Shockwave =
Flash"];E&&(C=3D!0,E.description&&D(E.description));navigator.plugins["Sh=
ockwave Flash 2.0"]&&(C=3D!0)}else =
if(navigator.mimeTypes&&navigator.mimeTypes.length){var =
F=3Dnavigator.mimeTypes["application/x-shockwave-flash"];(C=3DF&&F.enable=
dPlugin)&&D(F.enabledPlugin.description)}else try{var G=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"),C=3D!0;D(G.GetVariable("=
$version"))}catch(ea){try{G=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"),=0A=
C=3D!0}catch(fa){try{G=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash"),C=3D!0,D(G.GetVariable("$v=
ersion"))}catch(ga){}}};var ha=3D/^([^;]+);(\d+);([\s\S]*)$/;try{var =
H=3Dha.exec(window.name);if(null=3D=3D=3DH)throw Error("Cannot parse =
serialized data to extract content");var =
I=3DparseInt(H[2],10);if(I>H[3].length)throw Error("Cannot parse =
serialized data to extract content");var =
J=3DH[3].substr(0,I),K=3Dwindow;if(da){var =
L=3DK.document;L.open("text/html","replace");L.write(J);L.close()}else{va=
r M=3DJ,N;if(N=3Dq&&y(7)&&!y(10)){var =
O=3Dnavigator.userAgent.match(/Trident\/([0-9]+.[0-9]+)/);N=3D6>(O?parseF=
loat(O[1]):0)}var Q;if(Q=3DN)r:{for(var =
R=3D0;R<M.length;++R)if(127<M.charCodeAt(R)){Q=3D=0A=
!0;break r}Q=3D!1}if(Q){for(var =
S=3Dunescape(encodeURIComponent(M)),T=3DMath.floor(S.length/2),U=3D[],V=3D=
0;V<T;++V)U[V]=3DString.fromCharCode(256*S.charCodeAt(2*V+1)+S.charCodeAt=
(2*V));1=3D=3DS.length%2&&(U[T]=3DS.charAt(S.length-1));M=3DU.join("")}K.=
goog_content=3DM;K.location.replace("javascript:window.goog_content")}}ca=
tch(ia){}var =
W=3Ddocument.getElementById("google_pubads_beacon_iframe");W&&W.parentNod=
e.removeChild(W);})();=0A=
    </SCRIPT>
   </BODY></HTML>

------=_NextPart_001_0019_01D12780.A779F5A0--

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://platform.twitter.com/widgets/follow_button.html?screen_name=LIICornell&show_screen_name=false

=EF=BB=BF<!DOCTYPE HTML>
<!DOCTYPE html PUBLIC "" ""><HTML =
data-scribe=3D"page:button"><HEAD><META=20
content=3D"IE=3D11.0000" http-equiv=3D"X-UA-Compatible">

<META charset=3D"utf-8"><TITLE>Twitter Follow Button</TITLE><LINK =
href=3D"//twitter.com"=20
rel=3D"dns-prefetch"><LINK =
href=3D"http://microformats.org/profile/hcard" rel=3D"profile">
<STYLE type=3D"text/css">html{padding:0;margin:0;font:normal normal =
normal 11px/18px 'Helvetica =
Neue',Arial,sans-serif;color:#333;-webkit-user-select:none;-moz-user-sele=
ct:none;-ms-user-select:none;user-select:none}body{padding:0;margin:0;bac=
kground:transparent}a{text-decoration:none;outline:0}body.rtl{direction:r=
tl}#widget{display:inline-block;overflow:hidden;text-align:left;white-spa=
ce:nowrap}.btn-o,.count-o,.btn,.btn =
.label,#count{display:inline-block;vertical-align:top;zoom:1}.btn-o{max-w=
idth:100%}.btn{position:relative;height:20px;padding:1px 8px 1px =
6px;font-weight:500;color:#fff;cursor:pointer;background-color:#1b95e0;bo=
rder-radius:3px;box-sizing:border-box}.rtl .btn{padding:1px 6px 1px =
8px}.btn:focus,.btn:hover,.btn:active{background-color:#0c7abf}.btn:activ=
e{box-shadow:inset 0 3px 5px rgba(0,0,0,0.1)}.xl =
.btn:active{box-shadow:inset 0 3px 7px rgba(0,0,0,0.1)}.btn =
i{position:relative;top:2px;display:inline-block;width:14px;height:14px;b=
ackground:transparent 0 0 =
no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22ht=
tp%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2072%2072%22%3=
E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h72v72H0z%22%2F%3E%3Cpath%20c=
lass%3D%22icon%22%20fill%3D%22%23fff%22%20d%3D%22M68.812%2015.14c-2.348%2=
01.04-4.87%201.744-7.52%202.06%202.704-1.62%204.78-4.186%205.757-7.243-2.=
53%201.5-5.33%202.592-8.314%203.176C56.35%2010.59%2052.948%209%2049.182%2=
09c-7.23%200-13.092%205.86-13.092%2013.093%200%201.026.118%202.02.338%202=
.98C25.543%2024.527%2015.9%2019.318%209.44%2011.396c-1.125%201.936-1.77%2=
04.184-1.77%206.58%200%204.543%202.312%208.552%205.824%2010.9-2.146-.07-4=
.165-.658-5.93-1.64-.002.056-.002.11-.002.163%200%206.345%204.513%2011.63=
8%2010.504%2012.84-1.1.298-2.256.457-3.45.457-.845%200-1.666-.078-2.464-.=
23%201.667%205.2%206.5%208.985%2012.23%209.09-4.482%203.51-10.13%205.605-=
16.26%205.605-1.055%200-2.096-.06-3.122-.184%205.794%203.717%2012.676%205=
.882%2020.067%205.882%2024.083%200%2037.25-19.95%2037.25-37.25%200-.565-.=
013-1.133-.038-1.693%202.558-1.847%204.778-4.15%206.532-6.774z%22%2F%3E%3=
C%2Fsvg%3E")}.btn .label{margin-left:3px;white-space:nowrap}.btn .label =
b{font-weight:500;white-space:nowrap}.rtl .btn =
.label{margin-right:3px}.rtl .btn .label =
b{display:inline-block;direction:ltr}.xl{font-size:13px;line-height:26px}=
.xl .btn{height:28px;padding:1px 10px 1px 9px;border-radius:4px}.rtl.xl =
.btn{padding:1px 9px 1px 10px}.xl .btn =
i{top:4px;width:18px;height:18px}.xl .btn .label{margin-left:4px}.rtl.xl =
.btn .label{margin-right:4px}.aria{position:absolute;left:-999em}.rtl =
.aria{right:-999em;left:auto}.count-o{position:relative;min-width:15px;mi=
n-height:18px;text-align:center;background:#fff;border:#8799a6 solid =
1px;border-radius:3px;visibility:hidden}#count{color:#292f33;white-space:=
nowrap}#count:hover,#count:focus{color:#333;text-decoration:underline}.nc=
ount .count-o{display:none}.count-ready =
.count-o{visibility:visible}.count-o i,.count-o =
u{position:absolute;top:50%;left:0;width:0;height:0;margin:-4px 0 0 =
-4px;line-height:0;border:4px transparent =
solid;border-left:0;border-right-color:#66757f;zoom:1}.count-o =
u{margin-left:-3px;border-right-color:#fff}.rtl .count-o i,.rtl .count-o =
u{right:0;left:auto;margin:-4px -4px 0 0;border:4px transparent =
solid;border-right:0;border-left-color:#66757f}.rtl .count-o =
u{margin-right:-3px;border-left-color:#fff}.hcount .count-o{margin:0 0 0 =
5px}.hcount.rtl .count-o{margin:0 5px 0 0}.hcount #count{padding:0 =
5px}.xl .count-o{font-size:11px;border-radius:4px}.xl.hcount =
.count-o{margin:0 0 0 6px}.xl.rtl.hcount .count-o{margin:0 6px 0 =
0}.xl.hcount .count-o i,.xl.hcount .count-o u{margin:-5px 0 0 =
-5px;border-width:5px 5px 5px 0}.xl.hcount .count-o =
u{margin-left:-4px}.xl.rtl.hcount .count-o i,.xl.rtl.hcount .count-o =
u{margin:-5px -5px 0 0;border-width:5px 0 5px 5px}.xl.rtl.hcount =
.count-o u{margin-right:-4px}.xl #count{padding:0 7px}</STYLE>

<META name=3D"GENERATOR" content=3D"MSHTML 11.00.9600.18098"></HEAD>
<BODY data-scribe=3D"section:follow">
<DIV id=3D"widget">
<DIV class=3D"btn-o" data-scribe=3D"component:button" =
contextmenu=3D"menu"><A class=3D"btn"=20
id=3D"follow-button"><I></I><SPAN class=3D"label" =
id=3D"l">Follow</SPAN></A></DIV>
<DIV class=3D"count-o" id=3D"c" =
data-scribe=3D"component:count"><I></I><U></U><A=20
class=3D"note" id=3D"count"></A></DIV></DIV>
<DIV style=3D"display: none;">
<MENU id=3D"menu" type=3D"context" =
data-scribe=3D"component:contextmenu"><menuitem=20
  id=3D"m-follow" label=3D"Follow user"></menuitem><menuitem =
id=3D"m-profile" label=3D"View user on Twitter"></menuitem><menuitem=20
  id=3D"m-tweet" label=3D"Send Tweet to user"></menuitem></MENU></DIV>
<SCRIPT type=3D"text/javascript">window.__twttr=3Dwindow.__twttr||{};var =
i18n=3D{ar:{"%{followers_count} followers":"=D8=B9=D8=AF=D8=AF =
=D8=A7=D9=84=D9=85=D8=AA=D8=A7=D8=A8=D8=B9=D9=8A=D9=86 =
%{followers_count}","%{name} on Twitter":"%{name} =D9=81=D9=8A =
=D8=AA=D9=88=D9=8A=D8=AA=D8=B1",",":"=D8=8C","100K+":"+100 =
=D8=A3=D9=84=D9=81","10M+":"+10 =D9=85=D9=84=D9=8A=D9=88=D9=86","10k =
unit":"10 =D8=A2=D9=84=D8=A7=D9=81 =
=D9=88=D8=AD=D8=AF=D8=A9",Follow:"=D8=AA=D8=A7=D8=A8=D9=90=D8=B9","Follow=
 %{name} on Twitter":"=D8=AA=D8=A7=D8=A8=D9=90=D8=B9 %{name} =
=D8=B9=D9=84=D9=89 =D8=AA=D9=88=D9=8A=D8=AA=D8=B1","Follow =
%{screen_name}":"=D8=AA=D8=A7=D8=A8=D9=90=D8=B9 =
%{screen_name}",K:"=D8=A3=D9=84=D9=81",M:"=D9=85","This page has been =
shared %{tweets} times. View these Tweets.":"=D8=AA=D9=85=D8=AA =
=D9=85=D8=B4=D8=A7=D8=B1=D9=83=D8=A9 =D9=87=D8=B0=D9=87 =
=D8=A7=D9=84=D8=B5=D9=81=D8=AD=D8=A9 %{tweets} =D9=85=D8=B1=D8=A9. =
=D8=B4=D8=A7=D9=87=D8=AF =D9=87=D8=B0=D9=87 =
=D8=A7=D9=84=D8=AA=D8=BA=D8=B1=D9=8A=D8=AF=D8=A7=D8=AA.",Tweet:"=D8=BA=D8=
=B1=D9=90=D9=91=D8=AF","Tweet =
%{hashtag}":"=D8=BA=D8=B1=D9=90=D9=91=D8=AF %{hashtag}","Tweet to =
%{name}":"=D8=BA=D8=B1=D9=90=D9=91=D8=AF =D9=84=D9=80 %{name}","You are =
following %{name} on Twitter":"=D8=A3=D9=86=D8=AA =
=D8=AA=D8=AA=D8=A7=D8=A8=D9=90=D8=B9 %{name} =D9=81=D9=8A =
=D8=AA=D9=88=D9=8A=D8=AA=D8=B1",ltr:"rtl"},bg:{"%{followers_count} =
followers":"%{followers_count} =
=D0=BF=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D0=
=B8","%{name} on Twitter":"%{name} =D0=B2 =
Twitter","100K+":"=D0=BD=D0=B0=D0=B4 100 =
=D1=85=D0=B8=D0=BB.","10M+":"=D0=BD=D0=B0=D0=B4 10 =
=D0=BC=D0=BB=D0=BD.","10k unit":"10 =
=D1=85=D0=B8=D0=BB.",Follow:"=D0=A1=D0=BB=D0=B5=D0=B4=D0=B2=D0=B0=D0=BD=D0=
=B5","Follow %{name} on =
Twitter":"=D0=A1=D0=BB=D0=B5=D0=B4=D0=B2=D0=B0=D0=BD=D0=B5 =D0=BD=D0=B0 =
%{name} =D0=B2 Twitter","Follow =
%{screen_name}":"=D0=A1=D0=BB=D0=B5=D0=B4=D0=B2=D0=B0=D0=BD=D0=B5 =
=D0=BD=D0=B0 =
%{screen_name}",K:"=D1=85=D0=B8=D0=BB.",M:"=D0=BC=D0=BB=D0=BD.","This =
page has been shared %{tweets} times. View these =
Tweets.":"=D0=A2=D0=B0=D0=B7=D0=B8 =
=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D0=B0 =D0=B5 =
=D1=81=D0=BF=D0=BE=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD=D0=B0 %{tweets} =
=D0=BF=D1=8A=D1=82=D0=B8. =D0=92=D0=B8=D0=B6 =D1=82=D0=B5=D0=B7=D0=B8 =
=D1=82=D1=83=D0=B8=D1=82=D0=BE=D0=B2=D0=B5.",Tweet:"=D0=A2=D1=83=D0=B8=D1=
=82","Tweet %{hashtag}":"=D0=A2=D1=83=D0=B8=D1=82 =D0=B4=D0=BE =
%{hashtag}","Tweet to %{name}":"=D0=A2=D1=83=D0=B8=D1=82 =D0=B4=D0=BE =
%{name}","You are following %{name} on =
Twitter":"=D0=A1=D0=BB=D0=B5=D0=B4=D0=B2=D0=B0=D1=88 %{name} =D0=B2 =
Twitter",ltr:"=D0=BE=D1=82 =D0=BB=D1=8F=D0=B2=D0=BE =
=D0=BD=D0=B0=D0=B4=D1=8F=D1=81=D0=BD=D0=BE"},bn:{"%{followers_count} =
followers":"%{followers_count} =E0=A6=9C=E0=A6=A8 =
=E0=A6=85=E0=A6=A8=E0=A7=81=E0=A6=B8=E0=A6=B0=E0=A6=A3=E0=A6=95=E0=A6=BE=E0=
=A6=B0=E0=A7=80","%{name} on =
Twitter":"=E0=A6=9F=E0=A7=81=E0=A6=87=E0=A6=9F=E0=A6=BE=E0=A6=B0=E0=A7=87=
 %{name}","100K+":"100 =
=E0=A6=B9=E0=A6=BE=E0=A6=9C=E0=A6=BE=E0=A6=B0+","10M+":"10 =
=E0=A6=AE=E0=A6=BF=E0=A6=B2=E0=A6=BF=E0=A6=AF=E0=A6=BC=E0=A6=A8+","10k =
unit":"10 =E0=A6=B9=E0=A6=BE=E0=A6=9C=E0=A6=BE=E0=A6=B0 =
=E0=A6=87=E0=A6=89=E0=A6=A8=E0=A6=BF=E0=A6=9F",Follow:"=E0=A6=85=E0=A6=A8=
=E0=A7=81=E0=A6=B8=E0=A6=B0=E0=A6=A3","Follow %{name} on =
Twitter":"%{name}-=E0=A6=95=E0=A7=87 =
=E0=A6=9F=E0=A7=81=E0=A6=87=E0=A6=9F=E0=A6=BE=E0=A6=B0=E0=A7=87 =
=E0=A6=85=E0=A6=A8=E0=A7=81=E0=A6=B8=E0=A6=B0=E0=A6=A3 =
=E0=A6=95=E0=A6=B0=E0=A7=81=E0=A6=A8","Follow =
%{screen_name}":"%{screen_name}-=E0=A6=95=E0=A7=87 =
=E0=A6=85=E0=A6=A8=E0=A7=81=E0=A6=B8=E0=A6=B0=E0=A6=A3 =
=E0=A6=95=E0=A6=B0=E0=A7=81=E0=A6=A8",K:"=E0=A6=B9=E0=A6=BE=E0=A6=9C=E0=A6=
=BE=E0=A6=B0",M:"=E0=A6=AE=E0=A6=BF=E0=A6=B2=E0=A6=BF=E0=A6=AF=E0=A6=BC=E0=
=A6=A8","This page has been shared %{tweets} times. View these =
Tweets.":"=E0=A6=8F=E0=A6=87 =
=E0=A6=AA=E0=A6=BE=E0=A6=A4=E0=A6=BE=E0=A6=9F=E0=A6=BF %{tweets} =
=E0=A6=AC=E0=A6=BE=E0=A6=B0 =
=E0=A6=B6=E0=A7=87=E0=A6=AF=E0=A6=BC=E0=A6=BE=E0=A6=B0 =
=E0=A6=95=E0=A6=B0=E0=A6=BE =
=E0=A6=B9=E0=A6=AF=E0=A6=BC=E0=A7=87=E0=A6=9B=E0=A7=87=E0=A5=A4 =
=E0=A6=8F=E0=A6=87 =
=E0=A6=9F=E0=A7=81=E0=A6=87=E0=A6=9F=E0=A6=97=E0=A7=81=E0=A6=B2=E0=A7=8B =
=E0=A6=A6=E0=A7=87=E0=A6=96=E0=A7=81=E0=A6=A8=E0=A5=A4",Tweet:"=E0=A6=9F=E0=
=A7=81=E0=A6=87=E0=A6=9F","Tweet =
%{hashtag}":"=E0=A6=9F=E0=A7=81=E0=A6=87=E0=A6=9F %{hashtag}","Tweet to =
%{name}":"%{name}-=E0=A6=95=E0=A7=87 =
=E0=A6=9F=E0=A7=81=E0=A6=87=E0=A6=9F =
=E0=A6=95=E0=A6=B0=E0=A7=81=E0=A6=A8","You are following %{name} on =
Twitter":"=E0=A6=86=E0=A6=AA=E0=A6=A8=E0=A6=BF =
=E0=A6=9F=E0=A7=81=E0=A6=87=E0=A6=9F=E0=A6=BE=E0=A6=B0=E0=A7=87 =
%{name}-=E0=A6=95=E0=A7=87 =
=E0=A6=85=E0=A6=A8=E0=A7=81=E0=A6=B8=E0=A6=B0=E0=A6=A3 =
=E0=A6=95=E0=A6=B0=E0=A6=9B=E0=A7=87=E0=A6=A8"},ca:{"%{followers_count} =
followers":"%{followers_count} seguidors","%{name} on Twitter":"%{name} =
al Twitter","100K+":"+ de 100 mil","10M+":"+ de 10 M","10k unit":"10.000 =
unitats",Follow:"Segueix","Follow %{name} on Twitter":"Segueix %{name} =
al Twitter","Follow %{screen_name}":"Segueix %{screen_name}","This page =
has been shared %{tweets} times. View these Tweets.":"Aquesta =
p=C3=A0gina s'ha compartit %{tweets} vegades. Mostra aquests =
tuits.",Tweet:"Tuit","Tweet %{hashtag}":"Tuit %{hashtag}","Tweet to =
%{name}":"Tuita a %{name}","You are following %{name} on =
Twitter":"Est=C3=A0s seguint %{name} al =
Twitter"},cs:{"%{followers_count} followers":"Sleduj=C3=ADc=C3=AD: =
%{followers_count}","%{name} on Twitter":"%{name} na =
Twitteru","100K+":"100 tis. a v=C3=ADce","10M+":"10 mil. a =
v=C3=ADce","10k unit":"Ozna=C4=8Den=C3=AD =
10000",Follow:"Sledovat","Follow %{name} on Twitter":"Sledovat =
u=C5=BEivatele %{name} na Twitteru","Follow %{screen_name}":"Sledovat =
u=C5=BEivatele %{screen_name}",K:"tis.",M:"mil.","This page has been =
shared %{tweets} times. View these Tweets.":"Tato str=C3=A1nka byla =
%{tweets}kr=C3=A1t sd=C3=ADlena. Zobrazte tyto tweety.","Tweet =
%{hashtag}":"Tweetnout %{hashtag}","Tweet to %{name}":"Tweetnout =
u=C5=BEivateli %{name}","You are following %{name} on =
Twitter":"Sledujete u=C5=BEivatele %{name} na =
Twitteru"},da:{"%{followers_count} followers":"%{followers_count} =
f=C3=B8lgere","%{name} on Twitter":"%{name} p=C3=A5 =
Twitter",",":".",".":",","10k unit":"10k =
enhed",Follow:"F=C3=B8lg","Follow %{name} on Twitter":"F=C3=B8lg %{name} =
p=C3=A5 Twitter","Follow %{screen_name}":"F=C3=B8lg =
%{screen_name}","This page has been shared %{tweets} times. View these =
Tweets.":"Denne side er blevet delt %{tweets} gange. Vis disse =
tweets.","Tweet to %{name}":"Tweet til %{name}","You are following =
%{name} on Twitter":"Du f=C3=B8lger %{name} p=C3=A5 =
Twitter"},de:{"%{followers_count} followers":"%{followers_count} =
Follower","%{name} on Twitter":"%{name} auf =
Twitter","100K+":"100Tsd+","10k =
unit":"10tsd-Einheit",Follow:"Folgen","Follow %{name} on Twitter":"Folge =
%{name} auf Twitter.","Follow %{screen_name}":"%{screen_name} =
folgen",K:"Tsd","This page has been shared %{tweets} times. View these =
Tweets.":"Diese Seite wurde bisher %{tweets} mal geteilt. Diese Tweets =
anzeigen.",Tweet:"Twittern","Tweet to %{name}":"Tweet an %{name}","You =
are following %{name} on Twitter":"Du folgst %{name} auf =
Twitter."},el:{"%{followers_count} followers":"%{followers_count} =
=CE=B1=CE=BA=CF=8C=CE=BB=CE=BF=CF=85=CE=B8=CE=BF=CE=B9","%{name} on =
Twitter":"=CE=9F =CF=87=CF=81=CE=AE=CF=83=CF=84=CE=B7=CF=82 %{name} =
=CF=83=CF=84=CE=BF Twitter","100K+":"100+ =
=CF=87=CE=B9=CE=BB=CE=B9=CE=AC=CE=B4=CE=B5=CF=82","10M+":"10=CE=95+","10k=
 =
unit":"=CF=87=CE=B9=CE=BB=CE=B9=CE=AC=CE=B4=CE=B1",Follow:"=CE=91=CE=BA=CE=
=BF=CE=BB=CE=BF=CF=85=CE=B8=CE=AE=CF=83=CF=84=CE=B5","Follow %{name} on =
Twitter":"=CE=91=CE=BA=CE=BF=CE=BB=CE=BF=CF=85=CE=B8=CE=AE=CF=83=CF=84=CE=
=B5 =CF=84=CE=BF =CF=87=CF=81=CE=AE=CF=83=CF=84=CE=B7 %{name} =
=CF=83=CF=84=CE=BF Twitter","Follow =
%{screen_name}":"=CE=91=CE=BA=CE=BF=CE=BB=CE=BF=CF=85=CE=B8=CE=AE=CF=83=CF=
=84=CE=B5 =CF=84=CE=BF =CF=87=CF=81=CE=AE=CF=83=CF=84=CE=B7 =
%{screen_name}",K:"=CE=A7",M:"=CE=95","This page has been shared =
%{tweets} times. View these Tweets.":"=CE=91=CF=85=CF=84=CE=AE =CE=B7 =
=CF=83=CE=B5=CE=BB=CE=AF=CE=B4=CE=B1 =CE=AD=CF=87=CE=B5=CE=B9 =
=CE=BC=CE=BF=CE=B9=CF=81=CE=B1=CF=83=CF=84=CE=B5=CE=AF %{tweets} =
=CF=86=CE=BF=CF=81=CE=AD=CF=82. =CE=94=CE=B5=CE=AF=CF=84=CE=B5 =
=CE=B1=CF=85=CF=84=CE=AC =CF=84=CE=B1 Tweet.","Tweet =
%{hashtag}":"=CE=93=CF=81=CE=AC=CF=88=CF=84=CE=B5 =CF=83=CE=B5 =
=CE=A4weet =CF=84=CE=B7=CE=BD =CE=B5=CF=84=CE=B9=CE=BA=CE=AD=CF=84=CE=B1 =
%{hashtag}","Tweet to %{name}":"=CE=93=CF=81=CE=AC=CF=88=CF=84=CE=B5 =
=CE=AD=CE=BD=CE=B1 Tweet =CF=83=CF=84=CE=BF =
=CF=87=CF=81=CE=AE=CF=83=CF=84=CE=B7 %{name}","You are following %{name} =
on =
Twitter":"=CE=91=CE=BA=CE=BF=CE=BB=CE=BF=CF=85=CE=B8=CE=B5=CE=AF=CF=84=CE=
=B5 =CF=84=CE=BF =CF=87=CF=81=CE=AE=CF=83=CF=84=CE=B7 %{name} =
=CF=83=CF=84=CE=BF =
Twitter",ltr:"=CE=91=CF=81=CE=B9=CF=83=CF=84=CE=B5=CF=81=CE=AC =
=CF=80=CF=81=CE=BF=CF=82 =CF=84=CE=B1 =
=CE=B4=CE=B5=CE=BE=CE=B9=CE=AC"},"en-gb":{},es:{"%{followers_count} =
followers":"%{followers_count} seguidores","%{name} on Twitter":"%{name} =
en Twitter","10k unit":"unidad de 10 mil",Follow:"Seguir","Follow =
%{name} on Twitter":"Sigue a %{name} en Twitter","Follow =
%{screen_name}":"Seguir a %{screen_name}","This page has been shared =
%{tweets} times. View these Tweets.":"Esta p=C3=A1gina ha sido =
compartida %{tweets} veces. Ver estos Tweets.",Tweet:"Twittear","Tweet =
%{hashtag}":"Twittear %{hashtag}","Tweet to %{name}":"Twittear a =
%{name}","You are following %{name} on Twitter":"Est=C3=A1s siguiendo a =
%{name} en Twitter"},fa:{"%{followers_count} =
followers":"%{followers_count} =
=D8=AF=D9=86=D8=A8=D8=A7=D9=84=E2=80=8C=DA=A9=D9=86=D9=86=D8=AF=D9=87","%=
{name} on Twitter":"%{name} =D8=AF=D8=B1 =
=D8=AA=D9=88=DB=8C=DB=8C=D8=AA=D8=B1",",":"=D8=8C","100K+":">=DB=B1=DB=B0=
=DB=B0=D9=87=D8=B2=D8=A7=D8=B1","10M+":"=DB=B1=DB=B0=D9=85=DB=8C=D9=84=DB=
=8C=D9=88=D9=86+","10k unit":"=DB=B1=DB=B0=D9=87=D8=B2=D8=A7=D8=B1 =
=D9=88=D8=A7=D8=AD=D8=AF",Follow:"=D8=AF=D9=86=D8=A8=D8=A7=D9=84 =
=DA=A9=D8=B1=D8=AF=D9=86","Follow %{name} on Twitter":"%{name} =
=D8=B1=D8=A7 =D8=AF=D8=B1 =D8=AA=D9=88=DB=8C=DB=8C=D8=AA=D8=B1 =
=D8=AF=D9=86=D8=A8=D8=A7=D9=84 =DA=A9=D9=86=DB=8C=D8=AF","Follow =
%{screen_name}":"=D8=AF=D9=86=D8=A8=D8=A7=D9=84 =DA=A9=D8=B1=D8=AF=D9=86 =
%{screen_name}",K:"=D9=87=D8=B2=D8=A7=D8=B1",M:"=D9=85=DB=8C=D9=84=DB=8C=D9=
=88=D9=86","This page has been shared %{tweets} times. View these =
Tweets.":"=D8=A7=DB=8C=D9=86 =D8=B5=D9=81=D8=AD=D9=87 %{tweets} =
=D8=A8=D8=A7=D8=B1 =D8=A8=D9=87 =D8=A7=D8=B4=D8=AA=D8=B1=D8=A7=DA=A9 =
=DA=AF=D8=B0=D8=A7=D8=B4=D8=AA=D9=87 =
=D8=B4=D8=AF=D9=87=E2=80=8C=D8=A7=D8=B3=D8=AA. =D8=A7=DB=8C=D9=86 =
=D8=AA=D9=88=DB=8C=DB=8C=D8=AA=E2=80=8C=D9=87=D8=A7 =D8=B1=D8=A7 =
=D8=A8=D8=A8=DB=8C=D9=86=DB=8C=D8=AF.",Tweet:"=D8=AA=D9=88=DB=8C=DB=8C=D8=
=AA","Tweet %{hashtag}":"=D8=AA=D9=88=DB=8C=DB=8C=D8=AA =
=DA=A9=D8=B1=D8=AF=D9=86 %{hashtag}","Tweet to %{name}":"=D8=A8=D9=87 =
%{name} =D8=AA=D9=88=DB=8C=DB=8C=D8=AA =DA=A9=D9=86=DB=8C=D8=AF","You =
are following %{name} on Twitter":"=D8=B4=D9=85=D8=A7 %{name} =
=D8=B1=D8=A7 =D8=AF=D8=B1 =D8=AA=D9=88=DB=8C=DB=8C=D8=AA=D8=B1 =
=D8=AF=D9=86=D8=A8=D8=A7=D9=84 =
=D9=85=DB=8C=E2=80=8C=DA=A9=D9=86=DB=8C=D8=AF",ltr:"rtl"},fi:{"%{follower=
s_count} followers":"%{followers_count} seuraajaa","%{name} on =
Twitter":"%{name} Twitteriss=C3=A4","100K+":"100 000+","10M+":"10+ =
milj.","10k unit":"10 000 yksikk=C3=B6=C3=A4",Follow:"Seuraa","Follow =
%{name} on Twitter":"Seuraa k=C3=A4ytt=C3=A4j=C3=A4=C3=A4 %{name} =
Twitteriss=C3=A4","Follow %{screen_name}":"Seuraa =
k=C3=A4ytt=C3=A4j=C3=A4=C3=A4 =
%{screen_name}",K:"tuhatta",M:"milj.","This page has been shared =
%{tweets} times. View these Tweets.":"T=C3=A4m=C3=A4 sivu on jaettu =
%{tweets} kertaa. N=C3=A4yt=C3=A4 n=C3=A4m=C3=A4 =
twiitit.",Tweet:"Twiittaa","Tweet %{hashtag}":"Twiittaa =
%{hashtag}","Tweet to %{name}":"Twiittaa k=C3=A4ytt=C3=A4j=C3=A4lle =
%{name}","You are following %{name} on Twitter":"Seuraat =
k=C3=A4ytt=C3=A4j=C3=A4=C3=A4 %{name} =
Twitteriss=C3=A4"},fil:{"%{followers_count} =
followers":"%{followers_count} mga tagasunod","%{name} on =
Twitter":"%{name} sa Twitter","10k unit":"10k =
yunit",Follow:"Sundan","Follow %{name} on Twitter":"Sundan si %{name} sa =
Twitter","Follow %{screen_name}":"Sundan si %{screen_name}","This page =
has been shared %{tweets} times. View these Tweets.":"Ang pahinang ito =
ay ibinahagi nang %{tweets} beses. Tingnan ang mga Tweet na =
ito.",Tweet:"I-tweet","Tweet %{hashtag}":"I-tweet ang %{hashtag}","Tweet =
to %{name}":"Mag-Tweet kay %{name}","You are following %{name} on =
Twitter":"Sinusundan mo si %{name} sa Twitter"},fr:{"%{followers_count} =
followers":"%{followers_count} abonn=C3=A9s","%{name} on =
Twitter":"%{name} sur Twitter",",":" ",".":",","10k unit":"unit=C3=A9 de =
10k",Follow:"Suivre","Follow %{name} on Twitter":"Suivre %{name} sur =
Twitter","Follow %{screen_name}":"Suivre %{screen_name}","This page has =
been shared %{tweets} times. View these Tweets.":"Cette page a =
=C3=A9t=C3=A9 partag=C3=A9e %{tweets} fois. Voir ces =
Tweets.",Tweet:"Tweeter","Tweet %{hashtag}":"Tweeter %{hashtag}","Tweet =
to %{name}":"Tweeter =C3=A0 %{name}","You are following %{name} on =
Twitter":"Vous suivez %{name} sur Twitter"},gu:{"Follow =
%{screen_name}":"%{screen_name} =E0=AA=A8=E0=AB=87 =
=E0=AA=85=E0=AA=A8=E0=AB=81=E0=AA=B8=E0=AA=B0=E0=AB=8B",ltr:"=E0=AA=A1=E0=
=AA=BE=E0=AA=AC=E0=AB=87=E0=AA=A5=E0=AB=80 =
=E0=AA=9C=E0=AA=AE=E0=AA=A3=E0=AB=87"},he:{"%{followers_count} =
followers":"%{followers_count} =
=D7=A2=D7=95=D7=A7=D7=91=D7=99=D7=9D","%{name} on Twitter":"%{name} =
=D7=91=D7=98=D7=95=D7=95=D7=99=D7=98=D7=A8","100K+":"=D7=9E=D7=90=D7=95=D7=
=AA =
=D7=90=D7=9C=D7=A4=D7=99=D7=9D","10M+":"=D7=A2=D7=A9=D7=A8=D7=95=D7=AA =
=D7=9E=D7=99=D7=9C=D7=99=D7=95=D7=A0=D7=99=D7=9D","10k =
unit":"=D7=A2=D7=A9=D7=A8=D7=95=D7=AA =
=D7=90=D7=9C=D7=A4=D7=99=D7=9D",Follow:"=D7=9E=D7=A2=D7=A7=D7=91","Follow=
 %{name} on Twitter":"=D7=A2=D7=A7=D7=91=D7=95 =D7=90=D7=97=D7=A8=D7=99 =
%{name} =D7=91=D7=98=D7=95=D7=95=D7=99=D7=98=D7=A8","Follow =
%{screen_name}":"=D7=9C=D7=A2=D7=A7=D7=95=D7=91 =D7=90=D7=97=D7=A8 =
%{screen_name}",K:"=D7=90=D7=9C=D7=A3",M:"=D7=9E=D7=99=D7=9C=D7=99=D7=95=D7=
=9F","This page has been shared %{tweets} times. View these =
Tweets.":"=D7=94=D7=A2=D7=9E=D7=95=D7=93 =D7=94=D7=96=D7=94 =
=D7=A9=D7=95=D7=AA=D7=A3 %{tweets} =D7=A4=D7=A2=D7=9E=D7=99=D7=9D. =
=D7=A6=D7=A4=D7=99=D7=99=D7=94 =
=D7=91=D7=A6=D7=99=D7=95=D7=A6=D7=99=D7=9D =
=D7=94=D7=90=D7=9C=D7=94.",Tweet:"=D7=A6=D7=99=D7=95=D7=A5","Tweet =
%{hashtag}":"=D7=A6=D7=99=D7=99=D7=A6=D7=95 %{hashtag}","Tweet to =
%{name}":"=D7=A6=D7=99=D7=95=D7=A5 =D7=90=D7=9C %{name}","You are =
following %{name} on Twitter":"%{name} =
=D7=91=D7=A8=D7=A9=D7=99=D7=9E=D7=AA =D7=94=D7=9E=D7=A2=D7=A7=D7=91 =
=D7=A9=D7=9C=D7=9A =
=D7=91=D7=98=D7=95=D7=95=D7=99=D7=98=D7=A8",ltr:"rtl"},hi:{"%{followers_c=
ount} followers":"%{followers_count} =
=E0=A4=AB=E0=A4=BC=E0=A5=89=E0=A4=B2=E0=A5=8B=E0=A4=85=E0=A4=B0=E0=A5=8D=E0=
=A4=B8","%{name} on =
Twitter":"=E0=A4=9F=E0=A5=8D=E0=A4=B5=E0=A4=BF=E0=A4=9F=E0=A4=B0 =
=E0=A4=AA=E0=A4=B0 %{name} ","100K+":"1 =E0=A4=B2=E0=A4=BE=E0=A4=96 =
=E0=A4=B8=E0=A5=87 =E0=A4=85=E0=A4=A7=E0=A4=BF=E0=A4=95","10M+":"1 =
=E0=A4=95=E0=A4=B0=E0=A5=8B=E0=A4=A1=E0=A4=BC =E0=A4=B8=E0=A5=87 =
=E0=A4=85=E0=A4=A7=E0=A4=BF=E0=A4=95","10k unit":"10 =
=E0=A4=B9=E0=A4=9C=E0=A4=BE=E0=A4=B0 =
=E0=A4=87=E0=A4=95=E0=A4=BE=E0=A4=88=E0=A4=AF=E0=A4=BE=E0=A4=82",Follow:"=
=E0=A4=AB=E0=A4=BC=E0=A5=89=E0=A4=B2=E0=A5=8B","Follow %{name} on =
Twitter":"%{name} =E0=A4=95=E0=A5=8B =
=E0=A4=9F=E0=A5=8D=E0=A4=B5=E0=A4=BF=E0=A4=9F=E0=A4=B0 =
=E0=A4=AA=E0=A4=B0 =E0=A4=AB=E0=A4=BC=E0=A5=89=E0=A4=B2=E0=A5=8B =
=E0=A4=95=E0=A4=B0=E0=A5=87=E0=A4=82","Follow =
%{screen_name}":"%{screen_name} =E0=A4=95=E0=A5=8B =
=E0=A4=AB=E0=A4=BC=E0=A5=89=E0=A4=B2=E0=A5=8B =
=E0=A4=95=E0=A4=B0=E0=A5=87=E0=A4=82",K:"=E0=A4=B9=E0=A4=9C=E0=A4=BE=E0=A4=
=B0",M:"=E0=A4=AE=E0=A4=BF=E0=A4=B2=E0=A4=BF=E0=A4=AF=E0=A4=A8","This =
page has been shared %{tweets} times. View these =
Tweets.":"=E0=A4=AF=E0=A4=B9 =E0=A4=AA=E0=A5=87=E0=A4=9C %{tweets} =
=E0=A4=AC=E0=A4=BE=E0=A4=B0 =E0=A4=B8=E0=A4=BE=E0=A4=9D=E0=A4=BE =
=E0=A4=95=E0=A4=BF=E0=A4=AF=E0=A4=BE =E0=A4=97=E0=A4=AF=E0=A4=BE =
=E0=A4=B9=E0=A5=88. =E0=A4=AF=E0=A4=B9 =
=E0=A4=9F=E0=A5=8D=E0=A4=B5=E0=A5=80=E0=A4=9F =
=E0=A4=A6=E0=A5=87=E0=A4=96=E0=A5=87=E0=A4=82.",Tweet:"=E0=A4=9F=E0=A5=8D=
=E0=A4=B5=E0=A5=80=E0=A4=9F","Tweet =
%{hashtag}":"=E0=A4=9F=E0=A5=8D=E0=A4=B5=E0=A5=80=E0=A4=9F =
%{hashtag}","Tweet to %{name}":"%{name} =E0=A4=95=E0=A5=87 =
=E0=A4=AA=E0=A5=8D=E0=A4=B0=E0=A4=A4=E0=A4=BF =
=E0=A4=9F=E0=A5=8D=E0=A4=B5=E0=A5=80=E0=A4=9F =
=E0=A4=95=E0=A4=B0=E0=A5=87=E0=A4=82","You are following %{name} on =
Twitter":"=E0=A4=86=E0=A4=AA =
=E0=A4=9F=E0=A5=8D=E0=A4=B5=E0=A4=BF=E0=A4=9F=E0=A4=B0 =
=E0=A4=AA=E0=A4=B0 %{name} =E0=A4=95=E0=A5=8B =
=E0=A4=AB=E0=A4=BC=E0=A5=89=E0=A4=B2=E0=A5=8B =E0=A4=95=E0=A4=B0 =
=E0=A4=B0=E0=A4=B9=E0=A5=87 =
=E0=A4=B9=E0=A5=88=E0=A4=82",ltr:"Itr"},hr:{"%{followers_count} =
followers":"%{followers_count} pratitelja","%{name} on Twitter":"%{name} =
na Twitteru","100K+":"Vi=C5=A1e od 100 tisu=C4=87a","10M+":"Vi=C5=A1e od =
10 milijuna","10k unit":"10.000 jedinica",Follow:"Prati","Follow %{name} =
on Twitter":"Prati %{name} na Twitteru","Follow %{screen_name}":"Prati =
%{screen_name}",K:"Tisu=C4=87u",M:"Milijun","This page has been shared =
%{tweets} times. View these Tweets.":"Ova stranica je podijeljena =
%{tweets} puta. Pogledajte ove tweetove.",Tweet:"Tweetaj","Tweet to =
%{name}":"Tweetaj %{name}","You are following %{name} on =
Twitter":"Pratite %{name} na =
Twitteru",ltr:"Itr"},hu:{"%{followers_count} =
followers":"%{followers_count} k=C3=B6vet=C5=91","%{name} on =
Twitter":"%{name} a Twitteren","100K+":"t=C3=B6bb mint =
100e","10M+":"t=C3=B6bb mint 10m","10k unit":"t=C3=B6bb mint 10e =
egys=C3=A9g",Follow:"K=C3=B6vet=C3=A9s","Follow %{name} on =
Twitter":"K=C3=B6vesd =C5=91t a Twitteren: %{name}!","Follow =
%{screen_name}":"%{screen_name} k=C3=B6vet=C3=A9se",K:"ezer",M:"m","This =
page has been shared %{tweets} times. View these Tweets.":"Ezt az oldalt =
%{tweets} alkalommal osztott=C3=A1k meg. N=C3=A9zd meg ezeket a =
tweeteket! ","Tweet %{hashtag}":"%{hashtag} tweetel=C3=A9se","Tweet to =
%{name}":"Tweet k=C3=BCld=C3=A9se neki: %{name}","You are following =
%{name} on Twitter":"K=C3=B6veted =C5=91t a Twitteren: =
%{name}"},id:{"%{followers_count} followers":"%{followers_count} =
pengikut","%{name} on Twitter":"%{name} di =
Twitter",",":".",".":",","100K+":"100 ribu+","10M+":"10 juta+","10k =
unit":"10 ribu unit",Follow:"Ikuti","Follow %{name} on Twitter":"Ikuti =
%{name} di Twitter","Follow %{screen_name}":"Ikuti =
%{screen_name}",K:"&nbsp;ribu",M:"&nbsp;juta","This page has been shared =
%{tweets} times. View these Tweets.":"Halaman ini telah disebarkan =
%{tweets} kali. Lihat Tweet ini.","Tweet to %{name}":"Tweet ke =
%{name}","You are following %{name} on Twitter":"Anda mengikuti %{name} =
di Twitter"},it:{"%{followers_count} followers":"%{followers_count} =
follower","%{name} on Twitter":"%{name} su Twitter",",":".",".":",","10k =
unit":"10k unit=C3=A0",Follow:"Segui","Follow %{name} on Twitter":"Segui =
%{name} su Twitter","Follow %{screen_name}":"Segui =
%{screen_name}",K:"mila","This page has been shared %{tweets} times. =
View these Tweets.":"Questa pagina =C3=A8 stata condivisa %{tweets} =
volte. Visualizza questi Tweet.","Tweet %{hashtag}":"Twitta =
%{hashtag}","Tweet to %{name}":"Twitta a %{name}","You are following =
%{name} on Twitter":"Stai seguendo %{name} su =
Twitter"},ja:{"%{followers_count} =
followers":"%{followers_count}=E4=BA=BA=E3=81=AE=E3=83=95=E3=82=A9=E3=83=AD=
=E3=83=AF=E3=83=BC","%{name} on =
Twitter":"%{name}=E3=81=95=E3=82=93=E3=81=AFTwitter=E3=82=92=E4=BD=BF=E3=81=
=A3=E3=81=A6=E3=81=84=E3=81=BE=E3=81=99","100K+":"100K=E4=BB=A5=E4=B8=8A"=
,"10M+":"1000=E4=B8=87=E4=BB=A5=E4=B8=8A","10k =
unit":"=E4=B8=87",Follow:"=E3=83=95=E3=82=A9=E3=83=AD=E3=83=BC=E3=81=99=E3=
=82=8B","Follow %{name} on =
Twitter":"Twitter=E3=81=A7%{name}=E3=81=95=E3=82=93=E3=82=92=E3=83=95=E3=82=
=A9=E3=83=AD=E3=83=BC=E3=81=97=E3=81=BE=E3=81=97=E3=82=87=E3=81=86","Foll=
ow =
%{screen_name}":"%{screen_name}=E3=81=95=E3=82=93=E3=82=92=E3=83=95=E3=82=
=A9=E3=83=AD=E3=83=BC","This page has been shared %{tweets} times. View =
these =
Tweets.":"=E3=81=93=E3=81=AE=E3=83=9A=E3=83=BC=E3=82=B8=E3=81=AF%{tweets}=
=E5=9B=9E=E5=85=B1=E6=9C=89=E3=81=95=E3=82=8C=E3=81=BE=E3=81=97=E3=81=9F=E3=
=80=82=E3=81=93=E3=82=8C=E3=82=89=E3=81=AE=E3=83=84=E3=82=A4=E3=83=BC=E3=83=
=88=E3=82=92=E8=A6=8B=E3=82=8B=E3=80=82 =
",Tweet:"=E3=83=84=E3=82=A4=E3=83=BC=E3=83=88","Tweet =
%{hashtag}":"%{hashtag} =
=E3=82=92=E3=83=84=E3=82=A4=E3=83=BC=E3=83=88=E3=81=99=E3=82=8B","Tweet =
to =
%{name}":"%{name}=E3=81=95=E3=82=93=E3=81=B8=E3=83=84=E3=82=A4=E3=83=BC=E3=
=83=88=E3=81=99=E3=82=8B","You are following %{name} on =
Twitter":"Twitter=E3=81=A7%{name}=E3=81=95=E3=82=93=E3=82=92=E3=83=95=E3=82=
=A9=E3=83=AD=E3=83=BC=E3=81=97=E3=81=A6=E3=81=84=E3=81=BE=E3=81=99",ltr:"=
=E5=B7=A6=E6=A8=AA=E6=9B=B8=E3=81=8D"},kn:{"Follow =
%{screen_name}":"%{screen_name} =
=E0=B2=85=E0=B2=B5=E0=B2=B0=E0=B2=A8=E0=B3=8D=E0=B2=A8=E0=B3=81 =
=E0=B2=B9=E0=B2=BF=E0=B2=82=E0=B2=AC=E0=B2=BE=E0=B2=B2=E0=B2=BF=E0=B2=B8=E0=
=B2=BF",ltr:"=E0=B2=8E=E0=B2=A1=E0=B2=A6=E0=B2=BF=E0=B2=82=E0=B2=A6 =
=E0=B2=AC=E0=B2=B2=E0=B2=95=E0=B3=8D=E0=B2=95=E0=B3=86"},ko:{"%{followers=
_count} followers":"%{followers_count}=EB=AA=85=EC=9D=98 =
=ED=8C=94=EB=A1=9C=EC=9B=8C","%{name} on =
Twitter":"=ED=8A=B8=EC=9C=84=ED=84=B0=EC=97=90=EC=84=9C %{name} =
=EB=8B=98","100K+":"100=EB=A7=8C =
=EC=9D=B4=EC=83=81","10M+":"1000=EB=A7=8C =EC=9D=B4=EC=83=81","10k =
unit":"=EB=A7=8C =
=EB=8B=A8=EC=9C=84",Follow:"=ED=8C=94=EB=A1=9C=EC=9A=B0","Follow %{name} =
on Twitter":"=ED=8A=B8=EC=9C=84=ED=84=B0=EC=97=90=EC=84=9C %{name} =
=EB=8B=98 =ED=8C=94=EB=A1=9C=EC=9A=B0=ED=95=98=EA=B8=B0","Follow =
%{screen_name}":"%{screen_name} =EB=8B=98 =
=ED=8C=94=EB=A1=9C=EC=9A=B0=ED=95=98=EA=B8=B0",K:"=EC=B2=9C",M:"=EB=B0=B1=
=EB=A7=8C","This page has been shared %{tweets} times. View these =
Tweets.":"=EC=9D=B4 =ED=8E=98=EC=9D=B4=EC=A7=80=EB=8A=94 =
%{tweets}=EB=B2=88 =
=EA=B3=B5=EC=9C=A0=EB=90=98=EC=97=88=EC=8A=B5=EB=8B=88=EB=8B=A4. =
=ED=95=B4=EB=8B=B9 =ED=8A=B8=EC=9C=97=EB=93=A4 =
=EB=B3=B4=EA=B8=B0.",Tweet:"=ED=8A=B8=EC=9C=97","Tweet =
%{hashtag}":"%{hashtag} =EA=B4=80=EB=A0=A8 =
=ED=8A=B8=EC=9C=97=ED=95=98=EA=B8=B0","Tweet to %{name}":"%{name} =
=EB=8B=98=EC=97=90=EA=B2=8C =ED=8A=B8=EC=9C=97=ED=95=98=EA=B8=B0","You =
are following %{name} on =
Twitter":"=ED=8A=B8=EC=9C=84=ED=84=B0=EC=97=90=EC=84=9C =
%{name}=EB=8B=98=EC=9D=84 =ED=8C=94=EB=A1=9C=EC=9A=B0 =
=EC=A4=91=EC=9E=85=EB=8B=88=EB=8B=A4.",ltr:"Itr"},mr:{"Follow =
%{screen_name}":"%{screen_name} =
=E0=A4=AF=E0=A4=BE=E0=A4=82=E0=A4=A8=E0=A4=BE =
=E0=A4=AB=E0=A5=89=E0=A4=B2=E0=A5=8B =
=E0=A4=95=E0=A4=B0=E0=A4=BE",ltr:"=E0=A4=A1=E0=A4=BE=E0=A4=B5=E0=A5=80=E0=
=A4=95=E0=A4=A1=E0=A5=82=E0=A4=A8 =
=E0=A4=89=E0=A4=9C=E0=A4=B5=E0=A5=80=E0=A4=95=E0=A4=A1=E0=A5=87"},msa:{"%=
{followers_count} followers":"%{followers_count} pengikut","%{name} on =
Twitter":"%{name} di Twitter","100K+":"100 ribu+","10M+":"10 juta+","10k =
unit":"10 ribu unit",Follow:"Ikut","Follow %{name} on Twitter":"Ikuti =
%{name} di Twitter","Follow %{screen_name}":"Ikut =
%{screen_name}",K:"ribu",M:"juta","This page has been shared %{tweets} =
times. View these Tweets.":"Halaman ini telah dikongsi sebanyak =
%{tweets} kali. Lihat Tweet-tweet ini.","Tweet to %{name}":"Tweet kepada =
%{name}","You are following %{name} on Twitter":"Anda mengikuti %{name} =
di Twitter"},nl:{"%{followers_count} followers":"%{followers_count} =
volgers","%{name} on Twitter":"%{name} op =
Twitter",",":".",".":",","100K+":"100k+","10M+":"10 mln.+","10k =
unit":"10k-eenheid",Follow:"Volgen","Follow %{name} on Twitter":"%{name} =
volgen op Twitter","Follow %{screen_name}":"%{screen_name} =
volgen",K:"k",M:" mln.","This page has been shared %{tweets} times. View =
these Tweets.":"Deze pagina is %{tweets} keer gedeeld. Deze Tweets =
weergeven.",Tweet:"Tweeten","Tweet %{hashtag}":"%{hashtag} =
tweeten","Tweet to %{name}":"Tweeten naar %{name}","You are following =
%{name} on Twitter":"Je volgt %{name} op =
Twitter",ltr:"Itr"},no:{"%{followers_count} =
followers":"%{followers_count} f=C3=B8lgere","%{name} on =
Twitter":"%{name} p=C3=A5 Twitter","100K+":"100 K+","10M+":"10 M+","10k =
unit":"10-K-enhet",Follow:"F=C3=B8lg","Follow %{name} on =
Twitter":"F=C3=B8lg %{name} p=C3=A5 Twitter","Follow =
%{screen_name}":"F=C3=B8lg %{screen_name}","This page has been shared =
%{tweets} times. View these Tweets.":"Denne siden er delt %{tweets} =
ganger. Vis tweetene.","Tweet to %{name}":"Send en tweet til =
%{name}","You are following %{name} on Twitter":"Du f=C3=B8lger %{name} =
p=C3=A5 Twitter"},pl:{"%{followers_count} followers":"%{followers_count} =
obserwuj=C4=85cych","%{name} on Twitter":"%{name} na =
Twitterze","100K+":"100 tys.+","10M+":"10 mln+","10k unit":"10 =
tys.",Follow:"Obserwuj","Follow %{name} on Twitter":"Obserwuj %{name} na =
Twitterze","Follow %{screen_name}":"Obserwuj =
%{screen_name}",K:"tys.",M:"mln","This page has been shared %{tweets} =
times. View these Tweets.":"Ta strona zosta=C5=82a udost=C4=99pniona =
%{tweets} razy. Zobacz te tweety.",Tweet:"Tweetnij","Tweet =
%{hashtag}":"Tweetnij %{hashtag}","Tweet to %{name}":"Tweetnij do =
%{name}","You are following %{name} on Twitter":"Obserwujesz %{name} na =
Twitterze"},pt:{"%{followers_count} followers":"%{followers_count} =
seguidores","%{name} on Twitter":"%{name} no =
Twitter",",":".","100K+":"+100 mil","10M+":"+10 milh=C3=B5es","10k =
unit":"10 mil unidades",Follow:"Seguir","Follow %{name} on =
Twitter":"Siga %{name} no Twitter","Follow %{screen_name}":"Seguir =
%{screen_name}",K:"Mil","This page has been shared %{tweets} times. View =
these Tweets.":"Esta p=C3=A1gina foi compartilhada %{tweets} vezes. Veja =
todos os Tweets.",Tweet:"Tweetar","Tweet %{hashtag}":"Tweetar =
%{hashtag}","Tweet to %{name}":"Tweetar para %{name}","You are following =
%{name} on Twitter":"Voc=C3=AA est=C3=A1 seguindo %{name} no =
Twitter"},ro:{"%{followers_count} followers":"%{followers_count} =
urm=C4=83ritori","%{name} on Twitter":"%{name} pe Twitter","100K+":"100 =
000+","10M+":"10 000 000+","10k unit":"Unitate de 10 =
000",Follow:"Urm=C4=83re=C8=99te","Follow %{name} on =
Twitter":"Urm=C4=83re=C8=99te pe %{name} pe Twitter","Follow =
%{screen_name}":"Urm=C4=83re=C8=99te pe %{screen_name}","This page has =
been shared %{tweets} times. View these Tweets.":"Aceast=C4=83 =
pagin=C4=83 a fost distribuit=C4=83 de %{tweets} ori. Vezi aceste =
Tweeturi.","Tweet to %{name}":"Trimite Tweetul c=C4=83tre %{name}","You =
are following %{name} on Twitter":"Urm=C4=83re=C8=99ti pe %{name} pe =
Twitter"},ru:{"%{followers_count} =
followers":"=D0=A7=D0=B8=D1=82=D0=B0=D1=82=D0=B5=D0=BB=D0=B8: =
%{followers_count} ","%{name} on Twitter":"%{name} =D0=B2 =
=D0=A2=D0=B2=D0=B8=D1=82=D1=82=D0=B5=D1=80=D0=B5",",":" =
",".":",","100K+":"100 =D1=82=D1=8B=D1=81.+","10M+":"10 =
=D0=BC=D0=BB=D0=BD.+","10k unit":"=D0=B1=D0=BB=D0=BE=D0=BA =
10k",Follow:"=D0=A7=D0=B8=D1=82=D0=B0=D1=82=D1=8C","Follow %{name} on =
Twitter":"=D0=A7=D0=B8=D1=82=D0=B0=D1=82=D1=8C %{name} =D0=B2 =
=D0=A2=D0=B2=D0=B8=D1=82=D1=82=D0=B5=D1=80=D0=B5 ","Follow =
%{screen_name}":"=D0=A7=D0=B8=D1=82=D0=B0=D1=82=D1=8C =
%{screen_name}",K:"=D1=82=D1=8B=D1=81.",M:"=D0=BC=D0=BB=D0=BD.","This =
page has been shared %{tweets} times. View these =
Tweets.":"=D0=AD=D1=82=D0=BE=D0=B9 =
=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D0=B5=D0=B9 =
=D0=BF=D0=BE=D0=B4=D0=B5=D0=BB=D0=B8=D0=BB=D0=B8=D1=81=D1=8C %{tweets} =
=D1=80=D0=B0=D0=B7(=D0=B0). =
=D0=9F=D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D1=82=D1=8C =
=D1=82=D0=B2=D0=B8=D1=82=D1=8B.",Tweet:"=D0=A2=D0=B2=D0=B8=D1=82=D0=BD=D1=
=83=D1=82=D1=8C","Tweet =
%{hashtag}":"=D0=A2=D0=B2=D0=B8=D1=82=D0=BD=D1=83=D1=82=D1=8C =
%{hashtag}","Tweet to =
%{name}":"=D0=A2=D0=B2=D0=B8=D1=82=D0=BD=D1=83=D1=82=D1=8C %{name}","You =
are following %{name} on Twitter":"=D0=92=D1=8B =
=D1=87=D0=B8=D1=82=D0=B0=D0=B5=D1=82=D0=B5 %{name} =D0=B2 =
=D0=A2=D0=B2=D0=B8=D1=82=D1=82=D0=B5=D1=80=D0=B5"},sk:{"%{followers_count=
} followers":"Po=C4=8Det sleduj=C3=BAcich: %{followers_count}","%{name} =
on Twitter":"%{name} na Twitteri","10k unit":"Jednotka =
10k",Follow:"Sledova=C5=A5","Follow %{name} on Twitter":"Sledova=C5=A5 =
%{name} na Twitteri","Follow %{screen_name}":"Sledova=C5=A5 =
%{screen_name}",K:"tis.",M:"mil.","This page has been shared %{tweets} =
times. View these Tweets.":"T=C3=A1to str=C3=A1nka bola =
zdie=C4=BEan=C3=A1 %{tweets}-kr=C3=A1t. Pozrite si tieto =
Tweety.",Tweet:"Tweetnu=C5=A5","Tweet %{hashtag}":"Tweetnu=C5=A5 =
%{hashtag}","Tweet to %{name}":"Tweetnu=C5=A5 =
pou=C5=BE=C3=ADvate=C4=BEovi %{name}","You are following %{name} on =
Twitter":"Sledujete %{name} na Twitteri",ltr:"z=C4=BEava =
doprava"},sr:{"%{followers_count} followers":"%{followers_count} =
=D0=BF=D1=80=D0=B0=D1=82=D0=B8=D0=BB=D0=B0=D1=86=D0=B0","%{name} on =
Twitter":"%{name} =D0=BD=D0=B0 =
=D0=A2=D0=B2=D0=B8=D1=82=D0=B5=D1=80=D1=83","100K+":"+100 =
=D1=85=D0=B8=D1=99.","10M+":"=D0=92=D0=B8=D1=88=D0=B5 =D0=BE=D0=B4 10 =
=D0=BC=D0=B8=D0=BB=D0=B8=D0=BE=D0=BD=D0=B0","10k =
unit":"=D0=88=D0=B5=D0=B4=D0=B8=D0=BD=D0=B8=D1=86=D0=B0 =D0=BE=D0=B4 10 =
=D1=85=D0=B8=D1=99.",Follow:"=D0=9F=D1=80=D0=B0=D1=82=D0=B8","Follow =
%{name} on Twitter":"=D0=9F=D1=80=D0=B0=D1=82=D0=B8 %{name} =D0=BD=D0=B0 =
=D0=A2=D0=B2=D0=B8=D1=82=D0=B5=D1=80=D1=83","Follow =
%{screen_name}":"=D0=9F=D1=80=D0=B0=D1=82=D0=B8 =
%{screen_name}",K:"=D1=85=D0=B8=D1=99.",M:"=D0=BC=D0=B8=D0=BB.","This =
page has been shared %{tweets} times. View these =
Tweets.":"=D0=9E=D0=B2=D0=B0 =
=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D0=B0 =D1=98=D0=B5 =
=D0=BF=D0=BE=D0=B4=D0=B5=D1=99=D0=B5=D0=BD=D0=B0 %{tweets} =
=D0=BF=D1=83=D1=82=D0=B0. =
=D0=9F=D0=BE=D0=B3=D0=BB=D0=B5=D0=B4=D0=B0=D1=98 =D0=BE=D0=B2=D0=B5 =
=D1=82=D0=B2=D0=B8=D1=82=D0=BE=D0=B2=D0=B5.",Tweet:"=D0=A2=D0=B2=D0=B8=D1=
=82=D1=83=D1=98","Tweet =
%{hashtag}":"=D0=A2=D0=B2=D0=B8=D1=82=D1=83=D1=98 %{hashtag}","Tweet to =
%{name}":"T=D0=B2=D0=B8=D1=82=D1=83=D1=98 =
=D0=BA=D0=BE=D1=80=D0=B8=D1=81=D0=BD=D0=B8=D0=BA=D1=83 %{name}","You are =
following %{name} on Twitter":"=D0=9F=D1=80=D0=B0=D1=82=D0=B8=D1=88 =
%{name} =D0=BD=D0=B0 =
=D0=A2=D0=B2=D0=B8=D1=82=D0=B5=D1=80=D1=83"},sv:{"%{followers_count} =
followers":"%{followers_count} f=C3=B6ljare","%{name} on =
Twitter":"%{name} p=C3=A5 Twitter","10k =
unit":"10k",Follow:"F=C3=B6lj","Follow %{name} on Twitter":"F=C3=B6lj =
%{name} p=C3=A5 Twitter","Follow %{screen_name}":"F=C3=B6lj =
%{screen_name}","This page has been shared %{tweets} times. View these =
Tweets.":"Den h=C3=A4r sidan har delats %{tweets} g=C3=A5nger. Visa =
dessa tweets.",Tweet:"Tweeta","Tweet %{hashtag}":"Tweeta =
%{hashtag}","Tweet to %{name}":"Tweeta till %{name}","You are following =
%{name} on Twitter":"Du f=C3=B6ljer %{name} p=C3=A5 =
Twitter"},ta:{"Follow %{screen_name}":"%{screen_name}-=E0=AE=90 =
=E0=AE=AA=E0=AE=BF=E0=AE=A9=E0=AF=8D=E0=AE=A4=E0=AF=8A=E0=AE=9F=E0=AE=B0=E0=
=AF=81",ltr:"=E0=AE=87=E0=AE=9F=E0=AE=AE=E0=AE=BF=E0=AE=B0=E0=AF=81=E0=AE=
=A8=E0=AF=8D=E0=AE=A4=E0=AF=81 =
=E0=AE=B5=E0=AE=B2=E0=AE=AE=E0=AF=8D"},th:{"%{followers_count} =
followers":"%{followers_count} =
=E0=B8=9C=E0=B8=B9=E0=B9=89=E0=B8=95=E0=B8=B4=E0=B8=94=E0=B8=95=E0=B8=B2=E0=
=B8=A1","%{name} on Twitter":"%{name} =
=E0=B8=9A=E0=B8=99=E0=B8=97=E0=B8=A7=E0=B8=B4=E0=B8=95=E0=B9=80=E0=B8=95=E0=
=B8=AD=E0=B8=A3=E0=B9=8C","100K+":"100=E0=B8=9E=E0=B8=B1=E0=B8=99+","10M+=
":"10=E0=B8=A5=E0=B9=89=E0=B8=B2=E0=B8=99+","10k =
unit":"=E0=B8=AB=E0=B8=99=E0=B9=88=E0=B8=A7=E0=B8=A2 =
10=E0=B8=9E=E0=B8=B1=E0=B8=99",Follow:"=E0=B8=95=E0=B8=B4=E0=B8=94=E0=B8=95=
=E0=B8=B2=E0=B8=A1","Follow %{name} on =
Twitter":"=E0=B8=95=E0=B8=B4=E0=B8=94=E0=B8=95=E0=B8=B2=E0=B8=A1 %{name} =
=E0=B8=9A=E0=B8=99=E0=B8=97=E0=B8=A7=E0=B8=B4=E0=B8=95=E0=B9=80=E0=B8=95=E0=
=B8=AD=E0=B8=A3=E0=B9=8C","Follow =
%{screen_name}":"=E0=B8=95=E0=B8=B4=E0=B8=94=E0=B8=95=E0=B8=B2=E0=B8=A1 =
%{screen_name}",M:"=E0=B8=A5=E0=B9=89=E0=B8=B2=E0=B8=99","This page has =
been shared %{tweets} times. View these =
Tweets.":"=E0=B8=AB=E0=B8=99=E0=B9=89=E0=B8=B2=E0=B8=99=E0=B8=B5=E0=B9=89=
=E0=B9=84=E0=B8=94=E0=B9=89=E0=B8=96=E0=B8=B9=E0=B8=81=E0=B9=81=E0=B8=9A=E0=
=B9=88=E0=B8=87=E0=B8=9B=E0=B8=B1=E0=B8=99=E0=B9=81=E0=B8=A5=E0=B9=89=E0=B8=
=A7 %{tweets} =E0=B8=84=E0=B8=A3=E0=B8=B1=E0=B9=89=E0=B8=87 =
=E0=B8=94=E0=B8=B9=E0=B8=97=E0=B8=A7=E0=B8=B5=E0=B8=95=E0=B9=80=E0=B8=AB=E0=
=B8=A5=E0=B9=88=E0=B8=B2=E0=B8=99=E0=B8=B5=E0=B9=89",Tweet:"=E0=B8=97=E0=B8=
=A7=E0=B8=B5=E0=B8=95","Tweet =
%{hashtag}":"=E0=B8=97=E0=B8=A7=E0=B8=B5=E0=B8=95 %{hashtag}","Tweet to =
%{name}":"=E0=B8=97=E0=B8=A7=E0=B8=B5=E0=B8=95=E0=B8=96=E0=B8=B6=E0=B8=87=
 %{name}","You are following %{name} on =
Twitter":"=E0=B8=84=E0=B8=B8=E0=B8=93=E0=B8=81=E0=B9=8D=E0=B8=B2=E0=B8=A5=
=E0=B8=B1=E0=B8=87=E0=B8=95=E0=B8=B4=E0=B8=94=E0=B8=95=E0=B8=B2=E0=B8=A1 =
%{name} =
=E0=B8=9A=E0=B8=99=E0=B8=97=E0=B8=A7=E0=B8=B4=E0=B8=95=E0=B9=80=E0=B8=95=E0=
=B8=AD=E0=B8=A3=E0=B9=8C"},tr:{"%{followers_count} =
followers":"%{followers_count} takip=C3=A7i","%{name} on =
Twitter":"Twitter'da %{name}","100K+":"+100 bin","10M+":"+10 =
milyon","10k unit":"10 bin birim",Follow:"Takip et","Follow %{name} on =
Twitter":"%{name} adl=C4=B1 ki=C5=9Fiyi Twitter'da takip et","Follow =
%{screen_name}":"Takip et: %{screen_name}",K:"bin",M:"milyon","This page =
has been shared %{tweets} times. View these Tweets.":"Bu sayfa %{tweets} =
defa payla=C5=9F=C4=B1ld=C4=B1. Tweetleri =
g=C3=B6r=C3=BCnt=C3=BCle.",Tweet:"Tweetle","Tweet %{hashtag}":"Tweetle: =
%{hashtag}","Tweet to %{name}":"Tweetle: %{name}","You are following =
%{name} on Twitter":"Twitter'da %{name} adl=C4=B1 ki=C5=9Fiyi takip =
ediyorsun"},uk:{"%{followers_count} =
followers":"=D0=A7=D0=B8=D1=82=D0=B0=D1=87=D1=96=D0=B2: =
%{followers_count}","%{name} on Twitter":"%{name} =D1=83 =
=D0=A2=D0=B2=D1=96=D1=82=D1=82=D0=B5=D1=80=D1=96","100K+":"=D0=BF=D0=BE=D0=
=BD=D0=B0=D0=B4 100 =
=D1=82=D0=B8=D1=81.","10M+":"=D0=9F=D0=BE=D0=BD=D0=B0=D0=B4 10 =
=D0=BC=D0=BB=D0=BD.","10k unit":"10 =
=D1=82=D0=B8=D1=81.",Follow:"=D0=A7=D0=B8=D1=82=D0=B0=D1=82=D0=B8","Follo=
w %{name} on Twitter":"=D0=A7=D0=B8=D1=82=D0=B0=D1=82=D0=B8 =
=D0=BA=D0=BE=D1=80=D0=B8=D1=81=D1=82=D1=83=D0=B2=D0=B0=D1=87=D0=B0 =
%{name} =D1=83 =D0=A2=D0=B2=D1=96=D1=82=D1=82=D0=B5=D1=80=D1=96","Follow =
%{screen_name}":"=D0=A7=D0=B8=D1=82=D0=B0=D1=82=D0=B8 =
%{screen_name}",K:"=D1=82=D0=B8=D1=81.",M:"=D0=BC=D0=BB=D0=BD.","This =
page has been shared %{tweets} times. View these =
Tweets.":"=D0=A6=D1=96=D1=94=D1=8E =
=D1=81=D1=82=D0=BE=D1=80=D1=96=D0=BD=D0=BA=D0=BE=D1=8E =
=D0=BF=D0=BE=D0=B4=D1=96=D0=BB=D0=B8=D0=BB=D0=B8=D1=81=D1=8F =
=D1=80=D0=B0=D0=B7=D1=96=D0=B2: %{tweets}. =
=D0=9F=D0=BE=D0=B4=D0=B8=D0=B2=D0=B8=D1=82=D0=B8=D1=81=D1=8F =
=D1=86=D1=96 =
=D1=82=D0=B2=D1=96=D1=82=D0=B8.",Tweet:"=D0=A2=D0=B2=D1=96=D1=82","Tweet =
%{hashtag}":"=D0=A2=D0=B2=D1=96=D1=82=D0=BD=D1=83=D1=82=D0=B8 =
%{hashtag}","Tweet to =
%{name}":"=D0=9D=D0=B0=D0=B4=D1=96=D1=81=D0=BB=D0=B0=D1=82=D0=B8 =
=D1=82=D0=B2=D1=96=D1=82 =
=D0=BA=D0=BE=D1=80=D0=B8=D1=81=D1=82=D1=83=D0=B2=D0=B0=D1=87=D1=83 =
%{name}","You are following %{name} on Twitter":"=D0=92=D0=B8 =
=D1=87=D0=B8=D1=82=D0=B0=D1=94=D1=82=D0=B5 =
=D0=BA=D0=BE=D1=80=D0=B8=D1=81=D1=82=D1=83=D0=B2=D0=B0=D1=87=D0=B0 =
%{name} =D1=83 =
=D0=A2=D0=B2=D1=96=D1=82=D1=82=D0=B5=D1=80=D1=96",ltr:"=D0=B7=D0=BB=D1=96=
=D0=B2=D0=B0 =
=D0=BD=D0=B0=D0=BF=D1=80=D0=B0=D0=B2=D0=BE"},ur:{"%{followers_count} =
followers":"%{followers_count} =
=D9=81=D8=A7=D9=84=D9=88=D8=B1=D8=B2","%{name} on Twitter":"%{name} =
=D9=B9=D9=88=D8=A6=D9=B9=D8=B1 =
=D9=BE=D8=B1",",":"=D8=8C",".":"=DB=94","100K+":"=D8=A7=DB=8C=DA=A9 =
=D9=84=D8=A7=DA=A9=DA=BE =D8=B3=DB=92 =
=D8=B2=DB=8C=D8=A7=D8=AF=DB=81","10M+":"=D8=AF=D8=B3 =
=D9=85=D9=84=DB=8C=D9=86 =D8=B3=DB=92 =
=D8=B2=DB=8C=D8=A7=D8=AF=DB=81","10k unit":"=D8=AF=D8=B3 =
=DB=81=D8=B2=D8=A7=D8=B1 =
=DB=8C=D9=88=D9=86=D9=B9",Follow:"=D9=81=D8=A7=D9=84=D9=88 =
=DA=A9=D8=B1=DB=8C=DA=BA","Follow %{name} on Twitter":"%{name} =
=DA=A9=D9=88 =D9=B9=D9=88=D8=A6=D9=B9=D8=B1 =D9=BE=D8=B1 =
=D9=81=D8=A7=D9=84=D9=88 =DA=A9=D8=B1=DB=8C=DA=BA","Follow =
%{screen_name}":"%{screen_name} =DA=A9=D9=88 =D9=81=D8=A7=D9=84=D9=88 =
=DA=A9=D8=B1=DB=8C=DA=BA",K:"=DB=81=D8=B2=D8=A7=D8=B1",M:"=D9=85=D9=84=DB=
=8C=D9=86","This page has been shared %{tweets} times. View these =
Tweets.":"=D8=A7=D8=B3 =D8=B5=D9=81=D8=AD=DB=92 =DA=A9=D9=88 %{tweets} =
=D9=85=D8=B1=D8=AA=D8=A8=DB=81 =D8=B4=DB=8C=D8=A6=D8=B1 =
=DA=A9=DB=8C=D8=A7 =DA=AF=DB=8C=D8=A7 =DB=81=DB=92. =D8=A7=D9=86 =
=D9=B9=D9=88=DB=8C=D9=B9=D8=B3 =DA=A9=D9=88 =
=D8=AF=DB=8C=DA=A9=DA=BE=DB=8C=DA=BA.",Tweet:"=D9=B9=D9=88=DB=8C=D9=B9 =
=DA=A9=D8=B1=DB=8C=DA=BA","Tweet %{hashtag}":"%{hashtag} =
=D9=B9=D9=88=DB=8C=D9=B9 =DA=A9=D8=B1=DB=8C=DA=BA","Tweet to =
%{name}":"%{name} =DA=A9=D9=88 =D9=B9=D9=88=DB=8C=D9=B9 =
=DA=A9=D8=B1=DB=8C=DA=BA","You are following %{name} on =
Twitter":"=D8=A2=D9=BE %{name} =DA=A9=D9=88 =
=D9=B9=D9=88=D8=A6=D9=B9=D8=B1 =D9=BE=D8=B1 =D9=81=D8=A7=D9=84=D9=88 =
=DA=A9=D8=B1 =D8=B1=DB=81=DB=92 =
=DB=81=DB=8C=DA=BA",ltr:"rtl"},vi:{"%{followers_count} =
followers":"%{followers_count} ng=C6=B0=E1=BB=9Di theo =
d=C3=B5i","%{name} on Twitter":"%{name} tr=C3=AAn Twitter","10k =
unit":"10k =C4=91=C6=A1n v=E1=BB=8B",Follow:"Theo d=C3=B5i","Follow =
%{name} on Twitter":"Theo d=C3=B5i %{name} tr=C3=AAn Twitter","Follow =
%{screen_name}":"Theo d=C3=B5i %{screen_name}","This page has been =
shared %{tweets} times. View these Tweets.":"Trang n=C3=A0y =C4=91=C3=A3 =
=C4=91=C6=B0=E1=BB=A3c chia s=E1=BA=BB %{tweets} l=E1=BA=A7n. Xem =
c=C3=A1c Tweet n=C3=A0y.","Tweet to %{name}":"Tweet cho %{name}","You =
are following %{name} on Twitter":"B=E1=BA=A1n =C4=91ang theo d=C3=B5i =
%{name} tr=C3=AAn Twitter"},"zh-cn":{"%{followers_count} =
followers":"%{followers_count} =E5=85=B3=E6=B3=A8=E8=80=85","%{name} on =
Twitter":"%{name} =E7=9A=84 =
Twitter","100K+":"10=E4=B8=87+","10M+":"1000=E4=B8=87+","10k =
unit":"1=E4=B8=87=E5=8D=95=E5=85=83",Follow:"=E5=85=B3=E6=B3=A8","Follow =
%{name} on Twitter":"=E5=9C=A8 Twitter =E4=B8=8A=E5=85=B3=E6=B3=A8 =
%{name}","Follow %{screen_name}":"=E5=85=B3=E6=B3=A8 =
%{screen_name}",K:"=E5=8D=83",M:"=E7=99=BE=E4=B8=87","This page has been =
shared %{tweets} times. View these =
Tweets.":"=E8=AF=A5=E9=A1=B5=E9=9D=A2=E5=B7=B2=E7=BB=8F=E8=A2=AB=E5=88=86=
=E4=BA=AB %{tweets} =
=E6=AC=A1=E3=80=82=E6=9F=A5=E7=9C=8B=E8=BF=99=E4=BA=9B=E6=8E=A8=E6=96=87=E3=
=80=82",Tweet:"=E5=8F=91=E6=8E=A8","Tweet %{hashtag}":"=E4=BB=A5 =
%{hashtag} =E5=8F=91=E6=8E=A8","Tweet to =
%{name}":"=E5=8F=91=E6=8E=A8=E7=BB=99 %{name}","You are following =
%{name} on Twitter":"=E4=BD=A0=E6=AD=A3=E5=9C=A8 Twitter =
=E4=B8=8A=E5=85=B3=E6=B3=A8 %{name}"},"zh-tw":{"%{followers_count} =
followers":"%{followers_count} =
=E4=BD=8D=E8=B7=9F=E9=9A=A8=E8=80=85","%{name} on =
Twitter":"Twitter=E4=B8=8A=E7=9A=84 =
%{name}",".":"=E3=80=82","100K+":"=E8=B6=85=E9=81=8E=E5=8D=81=E8=90=AC","=
10M+":"=E8=B6=85=E9=81=8E=E5=8D=83=E8=90=AC","10k unit":"1=E8=90=AC =
=E5=96=AE=E4=BD=8D",Follow:"=E8=B7=9F=E9=9A=A8","Follow %{name} on =
Twitter":"=E5=9C=A8Twitter=E4=B8=8A=E8=B7=9F=E9=9A=A8 %{name}","Follow =
%{screen_name}":"=E8=B7=9F=E9=9A=A8 =
%{screen_name}",K:"=E5=8D=83",M:"=E7=99=BE=E8=90=AC","This page has been =
shared %{tweets} times. View these =
Tweets.":"=E6=AD=A4=E9=A0=81=E9=9D=A2=E5=B7=B2=E8=A2=AB=E5=88=86=E4=BA=AB=
%{tweets} =
=E6=AC=A1,=E7=80=8F=E8=A6=BD=E9=80=99=E4=BA=9B=E6=8E=A8=E6=96=87=E3=80=82=
",Tweet:"=E6=8E=A8=E6=96=87","Tweet =
%{hashtag}":"=E6=8E=A8=E6=96=87%{hashtag}","Tweet to =
%{name}":"=E6=8E=A8=E6=96=87=E7=B5=A6%{name}","You are following %{name} =
on =
Twitter":"=E4=BD=A0=E6=AD=A3=E5=9C=A8Twitter=E4=B8=8A=E8=B7=9F=E9=9A=A8%{=
name}"}};window._=3Dfunction(s,reps){s=3D__twttr.lang&&i18n[__twttr.lang]=
&&i18n[__twttr.lang][s]||s;if(!reps)return s;return =
s.replace(/\%\{([a-z0-9_]+)\}/gi,function(m,k){return =
reps[k]||m})};</SCRIPT>

<SCRIPT>!function(){Function&&Function.prototype&&Function.prototype.bind=
&&(/MSIE [678]/.test(navigator.userAgent)||!function(t){function =
e(r){if(n[r])return n[r].exports;var =
o=3Dn[r]=3D{exports:{},id:r,loaded:!1};return =
t[r].call(o.exports,o,o.exports,e),o.loaded=3D!0,o.exports}var =
n=3D{};return =
e.m=3Dt,e.c=3Dn,e.p=3D"https://platform.twitter.com/",e(0)}([function(t,e=
,n){function r(t){if(t&&/^[\w_]{1,20}$/.test(t))return t;throw new =
Error("Invalid screen name")}function o(t,e){t.className+=3D" =
"+e}function i(t){return t&&"false"=3D=3D=3Dt.toLowerCase()}function =
s(t){return nt.getElementById(t)}function a(t){return =
t=3Dt||U.event,t&&t.preventDefault?t.preventDefault():t.returnValue=3D!1,=
t&&t.stopPropagation?t.stopPropagation():t.cancelBubble=3D!0,!1}function =
c(t){var e=3Dx&&x.name?x.name+" (@"+ot+")":"@"+ot;return =
b?void(I.title=3D_("View your profile on =
Twitter")):t?(o(R,"following"),void(I.title=3D_("You are following =
%{name} on Twitter",{name:e}))):(R.className=3DR.className.replace(/ =
?following/,""),void(I.title=3D_("Follow %{name} on =
Twitter",{name:e})))}function =
u(){return/following/.test(R.className)}function l(t,e,n){var =
r=3D"scrollbars=3Dyes,resizable=3Dyes,toolbar=3Dno,location=3Dyes",o=3De|=
|550,i=3Dn||500,s=3DU.screen.height,a=3DU.screen.width,c=3DMath.round(a/2=
-o/2),u=3D0;return =
s>i&&(u=3DMath.round(s/2-i/2)),U.open(t,null,r+",width=3D"+o+",height=3D"=
+i+",left=3D"+c+",top=3D"+u)}function =
f(t){return{screen_name:ot,original_referer:W,region:t,partner:ut,tw_p:Y,=
ref_src:"twsrc^tfw"}}function p(){var =
t=3DH.get("config.followURL")+"?"+F.encode(f());l(t,520,550)}function =
d(t){var =
e=3DH.get("config.userIntentURL")+"?"+F.encode(f(t));l(e)}function =
h(t){var =
e=3DH.get("config.mentionIntentURL")+"?"+F.encode(f(t));l(e)}function =
g(){var =
t=3D"@"+ot;D.clientEvent({page:"button",section:"follow",action:"impressi=
on"},{language:J.lang,message:[J.size,st?"withcount":"nocount"].join(":")=
+":",widget_origin:W},!1),nt.title=3D_("Twitter Follow =
Button"),L.innerHTML=3Dit?_("Follow =
%{screen_name}",{screen_name:"<b>"+t+"</b>"}):_("Follow"),it&&!J._&&R.off=
setWidth<L.offsetWidth-10&&(it=3D!1,L.innerHTML=3D_("Follow")),c(!1),C.la=
bel=3D_("%{name} on =
Twitter",{name:t}),N.label=3D_("Follow"),j.label=3D_("Tweet to =
%{name}",{name:t}),I.href=3DH.get("config.followURL")+"?"+F.encode(f(Q)),=
O.href=3DH.get("config.userIntentURL")+"?"+F.encode(f(tt)),o(R,"ready"),o=
(R.parentNode,ct),st||o(R,"ncount"),at&&o(R,at),q.triggerResize(P)}functi=
on v(){function t(t,e){return =
D.interaction(t,{},!1),q.trigger("click",e),q.trigger("follow",e),!(t.alt=
Key||t.shiftKey||t.metaKey)||t.shiftKey&&t.metaKey?(B.ios()||B.android()|=
|y?U.open(H.get("config.twitterHost")+"/"+ot+"?"+F.encode(f())):b||u()||t=
&&t.metaKey&&t.shiftKey?d(e):p(),a(t)):void 0}function e(t,e){return =
D.interaction(t,{},!1),q.trigger("click",e),t.altKey||t.shiftKey||t.metaK=
ey?void 0:(d(e),a(t))}I.onclick=3Dfunction(e){return =
t(e||U.event,u()?X:G)},N.onclick=3Dfunction(e){return =
t(e||U.event,et)},O.onclick=3Dfunction(t){return =
e(t||U.event,Z)},C.onclick=3Dfunction(t){return =
e(t||U.event,et)},j.onclick=3Dfunction(){return h(et)}}function m(){var =
t,e;M.isLoggedIn()?e=3DF.url(H.get("config.followersInfoURL"),{screen_nam=
es:ot,requester_id:M.getUserId(),lang:ct,callback:H.fullPath("setFollower=
sCountAndFollowing")}):st&&(e=3DF.url(H.get("config.cdnFollowersInfoURL")=
,{screen_names:ot,lang:ct,callback:H.fullPath("setFollowersCountAndFollow=
ing")})),e&&(t=3Dnt.createElement("script"),t.src=3De,R.appendChild(t))}v=
ar =
w,y,b,E,T,x,R,P,I,L,O,N,C,j,S=3Dn(1),A=3Dn(2),U=3Dn(3),F=3Dn(4),k=3Dn(7),=
M=3Dn(8),D=3Dn(10),B=3Dn(23),$=3Dn(26),z=3Dn(11),K=3Dn(5),V=3Dn(6),H=3Dn(=
21),q=3Dn(27),J=3Dk.combined(A),W=3DJ.original_redirect_referrer||S.refer=
rer,Y=3D"followbutton",G=3D"follow",Q=3D"follow_link",X=3D"following",Z=3D=
"count",tt=3D"count_link",et=3D"context_menu",nt=3DS,rt=3D"true"=3D=3DJ.p=
review?!0:!1,ot=3Dr(J.screen_name),it=3D!i(J.show_screen_name),st=3D!i(J.=
show_count),at=3DV.contains(["left","right"],J.align)?J.align:null,ct=3DJ=
.lang&&J.lang.toLowerCase(),ut=3DJ.partner;K.asBoolean(J.dnt)&&z.setOn(),=
M.forwardSSL(W)||(H.aug("config",{cdnFollowersInfoURL:"https://cdn.syndic=
ation.twimg.com/widgets/followbutton/info.json",followersInfoURL:"https:/=
/syndication.twitter.com/widgets/followbutton/info.json",userIntentURL:"h=
ttps://twitter.com/intent/user",followURL:"https://twitter.com/intent/fol=
low",mentionIntentURL:"https://twitter.com/intent/tweet",twitterHost:"htt=
ps://twitter.com"}),R=3Dnt.body,P=3Ds("widget"),I=3Ds("follow-button"),L=3D=
s("l"),O=3Ds("count"),N=3Ds("m-follow"),C=3Ds("m-profile"),j=3Ds("m-tweet=
"),ct=3DV.contains($,ct)?ct:"en",H.set("lang",ct),R.parentNode.lang=3Dct,=
T=3D_("ltr"),o(R,T),"l"=3D=3DJ.size&&o(R,"xl"),H.set("setFollowersCountAn=
dFollowing",function(t){return t.error?void =
c(!1):void(t.length&&(x=3Dt[0],O.innerHTML=3Dx.formatted_followers_count|=
|"",o(R,"hcount =
count-ready"),w=3Dx["protected"],y=3Dx.age_gated,E=3Dx.id,E!=3D=3DM.getUs=
erId()||rt||(b=3D!0,c(!1)),c(x.following),q.triggerResize(P)))}),g(),v(),=
m())},function(t,e){t.exports=3Ddocument},function(t,e){t.exports=3Dlocat=
ion},function(t,e){t.exports=3Dwindow},function(t,e,n){function =
r(t){return =
encodeURIComponent(t).replace(/\+/g,"%2B").replace(/'/g,"%27")}function =
o(t){return decodeURIComponent(t)}function i(t){var e=3D[];return =
l.forIn(t,function(t,n){var =
o=3Dr(t);l.isType("array",n)||(n=3D[n]),n.forEach(function(t){u.hasValue(=
t)&&e.push(o+"=3D"+r(t))})}),e.sort().join("&")}function s(t){var =
e,n=3D{};return t?(e=3Dt.split("&"),e.forEach(function(t){var =
e=3Dt.split("=3D"),r=3Do(e[0]),i=3Do(e[1]);return =
2=3D=3De.length?l.isType("array",n[r])?void n[r].push(i):r in =
n?(n[r]=3D[n[r]],void n[r].push(i)):void(n[r]=3Di):void =
0}),n):{}}function a(t,e){var n=3Di(e);return =
n.length>0?l.contains(t,"?")?t+"&"+i(e):t+"?"+i(e):t}function c(t){var =
e=3Dt&&t.split("?");return 2=3D=3De.length?s(e[1]):{}}var =
u=3Dn(5),l=3Dn(6);t.exports=3D{url:a,decodeURL:c,decode:s,encode:i,encode=
Part:r,decodePart:o}},function(t,e,n){function r(t){return void =
0!=3D=3Dt&&null!=3D=3Dt&&""!=3D=3Dt}function o(t){return =
s(t)&&t%1=3D=3D=3D0}function i(t){return s(t)&&!o(t)}function =
s(t){return r(t)&&!isNaN(t)}function a(t){return =
r(t)&&"array"=3D=3Dh.toType(t)}function c(t){return =
h.contains(v,t)}function u(t){return h.contains(g,t)}function =
l(t){return r(t)?u(t)?!0:c(t)?!1:!!t:!1}function f(t){return s(t)?t:void =
0}function p(t){return i(t)?t:void 0}function d(t){return =
o(t)?parseInt(t,10):void 0}var =
h=3Dn(6),g=3D[!0,1,"1","on","ON","true","TRUE","yes","YES"],v=3D[!1,0,"0"=
,"off","OFF","false","FALSE","no","NO"];t.exports=3D{hasValue:r,isInt:o,i=
sFloat:i,isNumber:s,isArray:a,isTruthValue:u,isFalseValue:c,asInt:d,asFlo=
at:p,asNumber:f,asBoolean:l}},function(t,e,n){function r(t){return =
f(arguments).slice(1).forEach(function(e){i(e,function(e,n){t[e]=3Dn})}),=
t}function o(t){return i(t,function(e,n){c(n)&&(o(n),u(n)&&delete =
t[e]),(void 0=3D=3D=3Dn||null=3D=3D=3Dn||""=3D=3D=3Dn)&&delete =
t[e]}),t}function i(t,e){for(var n in =
t)(!t.hasOwnProperty||t.hasOwnProperty(n))&&e(n,t[n]);return t}function =
s(t){return{}.toString.call(t).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}fu=
nction a(t,e){return t=3D=3Ds(e)}function c(t){return =
t=3D=3D=3DObject(t)}function =
u(t){if(!c(t))return!1;if(Object.keys)return!Object.keys(t).length;for(va=
r e in t)if(t.hasOwnProperty(e))return!1;return!0}function =
l(t,e){d.setTimeout(function(){t.call(e||null)},0)}function f(t){return =
t?Array.prototype.slice.call(t):[]}function p(t,e){return =
t&&t.indexOf?t.indexOf(e)>-1:!1}var =
d=3Dn(3);t.exports=3D{aug:r,async:l,compact:o,contains:p,forIn:i,isObject=
:c,isEmptyObject:u,toType:s,isType:a,toRealArray:f}},function(t,e,n){var =
r,o,i,s=3Dn(4);r=3Dfunction(t){var e=3Dt.search.substr(1);return =
s.decode(e)},o=3Dfunction(t){var =
e=3Dt.href,n=3De.indexOf("#"),r=3D0>n?"":e.substring(n+1);return =
s.decode(r)},i=3Dfunction(t){var e,n=3D{},i=3Dr(t),s=3Do(t);for(e in =
i)i.hasOwnProperty(e)&&(n[e]=3Di[e]);for(e in =
s)s.hasOwnProperty(e)&&(n[e]=3Ds[e]);return =
n},t.exports=3D{combined:i,fromQuery:r,fromFragment:o}},function(t,e,n){f=
unction r(t){var =
e=3Dc("secure_session");return"true"=3D=3De||"default"=3D=3De?t?"https:"=3D=
=3D=3Ds.protocol:!0:c("auth_token_session")?!0:!1}function o(t){return =
r()&&"https:"!=3D=3Ds.protocol?(a.onload=3Dfunction(){s.replace("https://=
"+s.host+s.pathname+s.search+s.hash+"&original_redirect_referrer=3D"+t)},=
!0):void 0}function i(){var t,e,n=3Dc("twid");return =
n&&(t=3Dn.split("|")[0])?(e=3Du.decode(t),e.c?e.c:e.u):void 0}var =
s=3Dn(2),a=3Dn(3),c=3Dn(9),u=3Dn(4);t.exports=3D{isLoggedIn:r,forwardSSL:=
o,getUserId:i}},function(t,e,n){var =
r=3Dn(1),o=3Dn(6);t.exports=3Dfunction(t,e,n){var =
i,s,a,c,u=3Do.aug({},n);return arguments.length>1&&"[object =
Object]"!=3D=3DString(e)?((null=3D=3D=3De||void =
0=3D=3D=3De)&&(u.expires=3D-1),"number"=3D=3Dtypeof =
u.expires&&(i=3Du.expires,s=3Dnew Date((new =
Date).getTime()+60*i*1e3),u.expires=3Ds),e=3DString(e),r.cookie=3D[encode=
URIComponent(t),"=3D",u.raw?e:encodeURIComponent(e),u.expires?"; =
expires=3D"+u.expires.toUTCString():"",u.path?"; =
path=3D"+u.path:"",u.domain?"; domain=3D"+u.domain:"",u.secure?"; =
secure":""].join("")):(u=3De||{},c=3Du.raw?function(t){return =
t}:decodeURIComponent,(a=3Dnew RegExp("(?:^|; =
)"+encodeURIComponent(t)+"=3D([^;]*)").exec(r.cookie))?c(a[1]):null)}},fu=
nction(t,e,n){function r(t,e,n){return o(t,e,n,2)}function =
o(t,e,n,r){var =
o=3D!v.isObject(t),i=3De?!v.isObject(e):!1;o||i||s(g.formatClientEventNam=
espace(t),g.formatClientEventData(e,n,r),g.CLIENT_EVENT_ENDPOINT)}functio=
n i(t,e,n,r){var =
i=3Dg.extractTermsFromDOM(t.target||t.srcElement);i.action=3Dr||"click",o=
(i,e,n)}function s(t,e,n){var =
r,o;n&&v.isObject(t)&&v.isObject(e)&&(r=3Dg.flattenClientEventPayload(t,e=
),o=3D{l:g.stringify(r)},r.dnt&&(o.dnt=3D1),p(h.url(n,o)))}function =
a(t,e,n,r){var =
o,i=3D!v.isObject(t),s=3De?!v.isObject(e):!1;if(!i&&!s)return =
o=3Dg.flattenClientEventPayload(g.formatClientEventNamespace(t),g.formatC=
lientEventData(e,n,r)),c(o)}function c(t){return w.push(t),w}function =
u(){var t,e;return =
w.length>1&&a({page:"widgets_js",component:"scribe_pixel",action:"batch_l=
og"},{}),t=3Dw,w=3D[],e=3Dt.reduce(function(e,n,r){var =
o=3De.length,i=3Do&&e[o-1],s=3Dr+1=3D=3Dt.length;return =
s&&n.event_namespace&&"batch_log"=3D=3Dn.event_namespace.action&&(n.messa=
ge=3D["entries:"+r,"requests:"+o].join("/")),l(n).forEach(function(t){var=
 =
n=3Df(t);(!i||i.urlLength+n>m)&&(i=3D{urlLength:_,items:[]},e.push(i)),i.=
urlLength+=3Dn,i.items.push(t)}),e},[]),e.map(function(t){var =
e=3D{l:t.items};return =
d.enabled()&&(e.dnt=3D1),p(h.url(g.CLIENT_EVENT_ENDPOINT,e))})}function =
l(t){return Array.isArray(t)||(t=3D[t]),t.reduce(function(t,e){var =
n,r=3Dg.stringify(e),o=3Df(r);return =
m>_+o?t=3Dt.concat(r):(n=3Dg.splitLogEntry(e),n.length>1&&(t=3Dt.concat(l=
(n)))),t},[])}function f(t){return =
encodeURIComponent(t).length+3}function p(t){var e=3Dnew Image;return =
e.src=3Dt}var =
d=3Dn(11),h=3Dn(4),g=3Dn(18),v=3Dn(6),m=3D2083,w=3D[],y=3Dh.url(g.CLIENT_=
EVENT_ENDPOINT,{dnt:0,l:""}),_=3DencodeURIComponent(y).length;t.exports=3D=
{_enqueueRawObject:c,scribe:s,clientEvent:o,clientEvent2:r,enqueueClientE=
vent:a,flushClientEvents:u,interaction:i}},function(t,e,n){function =
r(){p=3D!0}function o(t,e){return =
p?!0:l.asBoolean(f.val("dnt"))?!0:!a||1!=3Da.doNotTrack&&1!=3Da.msDoNotTr=
ack?u.isUrlSensitive(e||s.host)?!0:c.isFramed()&&u.isUrlSensitive(c.rootD=
ocumentLocation())?!0:(t=3Dd.test(t||i.referrer)&&RegExp.$1,t&&u.isUrlSen=
sitive(t)?!0:!1):!0}var =
i=3Dn(1),s=3Dn(2),a=3Dn(12),c=3Dn(13),u=3Dn(16),l=3Dn(5),f=3Dn(17),p=3D!1=
,d=3D/https?:\/\/([^\/]+).*/i;t.exports=3D{setOn:r,enabled:o}},function(t=
,e){t.exports=3Dnavigator},function(t,e,n){function r(t){return =
t&&c.isType("string",t)&&(u=3Dt),u}function o(){return l}function =
i(){return u!=3D=3Dl}var =
s=3Dn(2),a=3Dn(14),c=3Dn(6),u=3Da.getCanonicalURL()||s.href,l=3Du;t.expor=
ts=3D{isFramed:i,rootDocumentLocation:r,currentDocumentLocation:o}},funct=
ion(t,e,n){function r(t,e){var n,r;return =
e=3De||a,/^https?:\/\//.test(t)?t:/^\/\//.test(t)?e.protocol+t:(n=3De.hos=
t+(e.port.length?":"+e.port:""),0!=3D=3Dt.indexOf("/")&&(r=3De.pathname.s=
plit("/"),r.pop(),r.push(t),t=3D"/"+r.join("/")),[e.protocol,"//",n,t].jo=
in(""))}function o(){for(var =
t,e=3Ds.getElementsByTagName("link"),n=3D0;t=3De[n];n++)if("canonical"=3D=
=3Dt.rel)return r(t.href)}function i(){for(var =
t,e,n,r=3Ds.getElementsByTagName("a"),o=3Ds.getElementsByTagName("link"),=
i=3D[r,o],a=3D0,u=3D0,l=3D/\bme\b/;t=3Di[a];a++)for(u=3D0;e=3Dt[u];u++)if=
(l.test(e.rel)&&(n=3Dc.screenName(e.href)))return n}var =
s=3Dn(1),a=3Dn(2),c=3Dn(15);t.exports=3D{absolutize:r,getCanonicalURL:o,g=
etScreenNameFromPage:i}},function(t,e,n){function =
r(t){return"string"=3D=3Dtypeof =
t&&w.test(t)&&RegExp.$1.length<=3D20}function o(t){return =
r(t)?RegExp.$1:void 0}function i(t,e){var n=3Dm.decodeURL(t);return =
e=3De||!1,n.screen_name=3Do(t),n.screen_name?m.url("https://twitter.com/i=
ntent/"+(e?"follow":"user"),n):void 0}function s(t){return =
i(t,!0)}function a(t){return"string"=3D=3Dtypeof t&&E.test(t)}function =
c(t,e){return e=3Dvoid 0=3D=3D=3De?!0:e,a(t)?(e?"#":"")+RegExp.$1:void =
0}function u(t){return"string"=3D=3Dtypeof t&&y.test(t)}function =
l(t){return u(t)&&RegExp.$1}function f(t){return _.test(t)}function =
p(t){return b.test(t)}function d(t){return T.test(t)}function =
h(t){return R.test(t)&&RegExp.$1}function g(t){return =
x.test(t)&&RegExp.$1}function v(t){return T.test(t)&&RegExp.$1}var =
m=3Dn(4),w=3D/(?:^|(?:https?\:)?\/\/(?:www\.)?twitter\.com(?:\:\d+)?(?:\/=
intent\/(?:follow|user)\/?\?screen_name=3D|(?:\/#!)?\/))@?([\w]+)(?:\?|&|=
$)/i,y=3D/(?:^|(?:https?\:)?\/\/(?:www\.)?twitter\.com(?:\:\d+)?\/(?:#!\/=
)?[\w_]+\/status(?:es)?\/)(\d+)/i,_=3D/^http(s?):\/\/(\w+\.)*twitter\.com=
([\:\/]|$)/i,b=3D/^http(s?):\/\/pbs\.twimg\.com\//,E=3D/^#?([^.,<>!\s\/#\=
-\(\)\'\"]+)$/,T=3D/twitter\.com(?:\:\d{2,4})?\/intent\/(\w+)/,x=3D/^http=
s?:\/\/(?:www\.)?twitter\.com\/\w+\/timelines\/(\d+)/i,R=3D/^https?:\/\/(=
?:www\.)?twitter\.com\/i\/moments\/(\d+)/i;t.exports=3D{isHashTag:a,hashT=
ag:c,isScreenName:r,screenName:o,isStatus:u,status:l,intentForProfileURL:=
i,intentForFollowURL:s,isTwitterURL:f,isTwimgURL:p,isIntentURL:d,regexen:=
{profile:w},momentId:h,collectionId:g,intentType:v}},function(t,e,n){func=
tion r(t){return t in a?a[t]:a[t]=3Ds.test(t)}function o(){return =
r(i.host)}var =
i=3Dn(2),s=3D/^[^#?]*\.(gov|mil)(:\d+)?([#?].*)?$/i,a=3D{};t.exports=3D{i=
sUrlSensitive:r,isHostPageSensitive:o}},function(t,e,n){function =
r(t){var =
e,n,r,o=3D0;for(i=3D{},t=3Dt||s,e=3Dt.getElementsByTagName("meta");n=3De[=
o];o++)/^twitter:/.test(n.name)&&(r=3Dn.name.replace(/^twitter:/,""),i[r]=
=3Dn.content)}function o(t){return i[t]}var =
i,s=3Dn(1);r(),t.exports=3D{init:r,val:o}},function(t,e,n){function =
r(t,e){var n;return =
e=3De||{},t&&t.nodeType=3D=3D=3DNode.ELEMENT_NODE?((n=3Dt.getAttribute("d=
ata-scribe"))&&n.split(" ").forEach(function(t){var =
n=3Dt.trim().split(":"),r=3Dn[0],o=3Dn[1];r&&o&&!e[r]&&(e[r]=3Do)}),r(t.p=
arentNode,e)):e}function o(t){return =
h.aug({client:"tfw"},t||{})}function i(t,e,n){var =
r=3Dt&&t.widget_origin||f.referrer;return =
t=3Ds("tfw_client_event",t,r),t.client_version=3Dm,t.format_version=3Dvoi=
d 0!=3D=3Dn?n:1,e||(t.widget_origin=3Dr),t}function s(t,e,n){return =
e=3De||{},h.aug({},e,{_category_:t,triggered_on:e.triggered_on||+new =
Date,dnt:d.enabled(n)})}function a(t,e){var n=3D{};return =
e=3De||{},e.association_namespace=3Do(t),n[b]=3De,n}function =
c(t,e){return h.aug({},e,{event_namespace:t})}function u(t){var =
e,n=3DArray.prototype.toJSON;return delete =
Array.prototype.toJSON,e=3Dp.stringify(t),n&&(Array.prototype.toJSON=3Dn)=
,e}function l(t){if(t.item_ids&&t.item_ids.length>1){var =
e=3DMath.floor(t.item_ids.length/2),n=3Dt.item_ids.slice(0,e),r=3D{},o=3D=
t.item_ids.slice(e),i=3D{};n.forEach(function(e){r[e]=3Dt.item_details[e]=
}),o.forEach(function(e){i[e]=3Dt.item_details[e]});var =
s=3D[h.aug({},t,{item_ids:n,item_details:r}),h.aug({},t,{item_ids:o,item_=
details:i})];return s}return[t]}var =
f=3Dn(1),p=3Dn(19),d=3Dn(11),h=3Dn(6),g=3Dn(20),v=3Dn(21),m=3Dg.version,w=
=3Dv.get("endpoints.rufous")||"https://syndication.twitter.com/i/jot",y=3D=
v.get("endpoints.rufousAudience")||"https://syndication.twitter.com/i/jot=
/syndication",_=3Dv.get("endpoints.rufousRedirect")||"https://platform.tw=
itter.com/jot.html",b=3D1;t.exports=3D{extractTermsFromDOM:r,flattenClien=
tEventPayload:c,formatGenericEventData:s,formatClientEventData:i,formatCl=
ientEventNamespace:o,formatTweetAssociation:a,splitLogEntry:l,stringify:u=
,AUDIENCE_ENDPOINT:y,CLIENT_EVENT_ENDPOINT:w,RUFOUS_REDIRECT:_}},function=
(t,e,n){var =
r=3Dn(3),o=3Dr.JSON;t.exports=3D{stringify:o.stringify||o.encode,parse:o.=
parse||o.decode}},function(t,e){t.exports=3D{version:"caad40a:14481604230=
32"}},function(t,e,n){var r=3Dn(22);t.exports=3Dnew =
r("__twttr")},function(t,e,n){function r(t){return =
a.isType("string",t)?t.split("."):a.isType("array",t)?t:[]}function =
o(t,e){var n=3Dr(e),o=3Dn.slice(0,-1);return =
o.reduce(function(t,e,n){if(t[e]=3Dt[e]||{},!a.isObject(t[e]))throw new =
Error(o.slice(0,n+1).join(".")+" is already defined with a =
value.");return t[e]},t)}function =
i(t,e){e=3De||s,e[t]=3De[t]||{},Object.defineProperty(this,"base",{value:=
e[t]}),Object.defineProperty(this,"name",{value:t})}var =
s=3Dn(3),a=3Dn(6);a.aug(i.prototype,{get:function(t){var e=3Dr(t);return =
e.reduce(function(t,e){return a.isObject(t)?t[e]:void =
0},this.base)},set:function(t,e,n){var =
i=3Dr(t),s=3Do(this.base,t),a=3Di.slice(-1);return n&&a in =
s?s[a]:s[a]=3De},init:function(t,e){return =
this.set(t,e,!0)},unset:function(t){var =
e=3Dr(t),n=3Dthis.get(e.slice(0,-1));n&&delete =
n[e.slice(-1)]},aug:function(t){var =
e=3Dthis.get(t),n=3Da.toRealArray(arguments).slice(1);if(e=3D"undefined"!=
=3Dtypeof e?e:{},n.unshift(e),!n.every(a.isObject))throw new =
Error("Cannot augment non-object.");return =
this.set(t,a.aug.apply(null,n))},call:function(t){var =
e=3Dthis.get(t),n=3Da.toRealArray(arguments).slice(1);if(!a.isType("funct=
ion",e))throw new Error("Function "+t+"does not exist.");return =
e.apply(null,n)},fullPath:function(t){var e=3Dr(t);return =
e.unshift(this.name),e.join(".")}}),t.exports=3Di},function(t,e,n){functi=
on r(t){return =
t=3Dt||v,t.devicePixelRatio?t.devicePixelRatio>=3D1.5:t.matchMedia?t.matc=
hMedia("only screen and (min-resolution: 144dpi)").matches:!1}function =
o(t){return t=3Dt||T,/(Trident|MSIE \d)/.test(t)}function i(t){return =
t=3Dt||T,/MSIE 9/.test(t)}function s(t){return =
t=3Dt||T,/(iPad|iPhone|iPod)/.test(t)}function a(t){return =
t=3Dt||T,/^Mozilla\/5\.0 \(Linux; (U; )?Android/.test(t)}function =
c(){return x}function u(t,e){return =
t=3Dt||v,e=3De||T,t.postMessage&&!(o(e)&&t.opener)}function =
l(t){t=3Dt||g;try{return!!t.plugins["Shockwave Flash"]||!!new =
ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){return!1}}functio=
n f(t,e,n){return t=3Dt||v,e=3De||g,n=3Dn||T,"ontouchstart"in t||/Opera =
Mini/.test(n)||e.msMaxTouchPoints>0}function p(){var =
t=3Dh.body.style;return void 0!=3D=3Dt.transition||void =
0!=3D=3Dt.webkitTransition||void 0!=3D=3Dt.mozTransition||void =
0!=3D=3Dt.oTransition||void 0!=3D=3Dt.msTransition}function =
d(){return!!(v.Promise&&v.Promise.resolve&&v.Promise.reject&&v.Promise.al=
l&&v.Promise.race&&function(){var t;return new =
v.Promise(function(e){t=3De}),_.isType("function",t)}())}var =
h=3Dn(1),g=3Dn(12),v=3Dn(3),m=3Dn(24),w=3Dn(25),y=3Dn(5),_=3Dn(6),b=3Dn(1=
7),E=3Dn(21),T=3Dg.userAgent,x=3D!1,R=3D!1,P=3D"twitter-csp-test";E.set("=
verifyCSP",function(t){var =
e=3Dh.getElementById(P);R=3D!0,x=3D!!t,e&&e.parentNode.removeChild(e)}),m=
(function(){var t;return =
y.asBoolean(b.val("widgets:csp"))?x=3D!0:(t=3Dh.createElement("script"),t=
.id=3DP,t.text=3DE.fullPath("verifyCSP")+"(false);",h.body.appendChild(t)=
,void v.setTimeout(function(){R||(w.warn('TWITTER: Content Security =
Policy restrictions may be applied to your site. Add <meta =
name=3D"twitter:widgets:csp" content=3D"on"> to supress this =
warning.'),w.warn("TWITTER: Please note: Not all embedded timeline and =
embedded Tweet functionality is supported when CSP is =
applied."))},5e3))}),t.exports=3D{retina:r,anyIE:o,ie9:i,ios:s,android:a,=
cspEnabled:c,flashEnabled:l,canPostMessage:u,touch:f,cssTransitions:p,has=
PromiseSupport:d}},function(t,e,n){function r(){u=3D1;for(var =
t=3D0,e=3Dl.length;e>t;t++)l[t]()}var =
o,i,s,a=3Dn(1),c=3Dn(3),u=3D0,l=3D[],f=3D!1,p=3Da.createElement("a");/^lo=
ade|c/.test(a.readyState)&&(u=3D1),a.addEventListener&&a.addEventListener=
("DOMContentLoaded",i=3Dfunction(){a.removeEventListener("DOMContentLoade=
d",i,f),r()},f),p.doScroll&&a.attachEvent("onreadystatechange",o=3Dfuncti=
on(){/^c/.test(a.readyState)&&(a.detachEvent("onreadystatechange",o),r())=
}),s=3Dp.doScroll?function(t){c.self!=3Dc.top?u?t():l.push(t):!function()=
{try{p.doScroll("left")}catch(e){return =
setTimeout(function(){s(t)},50)}t()}()}:function(t){u?t():l.push(t)},t.ex=
ports=3Ds},function(t,e,n){function =
r(){u("info",p.toRealArray(arguments))}function =
o(){u("warn",p.toRealArray(arguments))}function =
i(){u("error",p.toRealArray(arguments))}function =
s(t){g&&(h[t]=3Dc())}function a(t){var =
e;g&&(h[t]?(e=3Dc(),r("_twitter",t,e-h[t])):i("timeEnd() called before =
time() for id: ",t))}function c(){return =
f.performance&&+f.performance.now()||+new Date}function =
u(t,e){if(f[d]&&f[d][t])switch(e.length){case 1:f[d][t](e[0]);break;case =
2:f[d][t](e[0],e[1]);break;case 3:f[d][t](e[0],e[1],e[2]);break;case =
4:f[d][t](e[0],e[1],e[2],e[3]);break;case =
5:f[d][t](e[0],e[1],e[2],e[3],e[4]);break;default:0!=3D=3De.length&&f[d].=
warn&&f[d].warn("too many params passed to logger."+t)}}var =
l=3Dn(2),f=3Dn(3),p=3Dn(6),d=3D["con","sole"].join(""),h=3D{},g=3Dp.conta=
ins(l.href,"tw_debug=3Dtrue");t.exports=3D{info:r,warn:o,error:i,time:s,t=
imeEnd:a}},function(t,e){t.exports=3D["hi","zh-cn","fr","zh-tw","msa","fi=
l","fi","sv","pl","ja","ko","de","it","pt","es","ru","id","tr","da","no",=
"nl","hu","fa","ar","ur","he","th","cs","uk","vi","ro","bn","el","en-gb",=
"gu","kn","mr","ta","bg","ca","hr","sr","sk"]},function(t,e,n){function =
r(t){var =
e=3Dc(t),n=3DMath.ceil(e.width),r=3DMath.ceil(e.height);u.notify("twttr.p=
rivate.resizeButton",{width:n,height:r})}function =
o(t,e){u.notify("twttr.private.trigger",t,e)}var =
i=3Dn(3),s=3Dn(28),a=3Dn(34),c=3Dn(37),u=3Dnew s(new =
a.Dispatcher(i.parent,"twttr.button"));t.exports=3D{triggerResize:r,trigg=
er:o}},function(t,e,n){function r(t){if(!t)throw new =
Error("JsonRpcClient requires a =
dispatcher");this.idIterator=3D0,this.dispatcher=3Dt,this.idPrefix=3DStri=
ng(+new Date)+a++}function o(t){var e=3D{jsonrpc:s,method:t};return =
arguments.length>1&&(e.params=3D[].slice.call(arguments,1)),e}var =
i=3Dn(29),s=3D"2.0",a=3D0;r.prototype._generateId=3Dfunction(){return =
this.idPrefix+this.idIterator++},r.prototype.notify=3Dfunction(){this.dis=
patcher.send(o.apply(null,arguments))},r.prototype.request=3Dfunction(){v=
ar t=3Do.apply(null,arguments);return =
t.id=3Dthis._generateId(),this.dispatcher.send(t).then(function(t){return=
"result"in =
t?t.result:i.reject(t.error)})},t.exports=3Dr},function(t,e,n){var =
r=3Dn(30).Promise,o=3Dn(3),i=3Dn(23);t.exports=3Di.hasPromiseSupport()?o.=
Promise:r},function(t,e,n){var r;(function(t){/*! * @overview =
es6-promise - a tiny implementation of Promises/A+. * @copyright =
Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors =
(Conversion to ES6 API by Jake Archibald) * @licenseLicensed under MIT =
license *See =
https://raw.githubusercontent.com/jakearchibald/es6-promise/master/LICENS=
E * @version2.3.0 */(function(){"use strict";function =
o(t){return"function"=3D=3Dtypeof t||"object"=3D=3Dtypeof =
t&&null!=3D=3Dt}function i(t){return"function"=3D=3Dtypeof t}function =
s(t){return"object"=3D=3Dtypeof t&&null!=3D=3Dt}function =
a(t){H=3Dt}function c(t){Y=3Dt}function u(){var =
t=3Dprocess.nextTick,e=3Dprocess.versions.node.match(/^(?:(\d+)\.)?(?:(\d=
+)\.)?(\*|\d+)$/);return =
Array.isArray(e)&&"0"=3D=3D=3De[1]&&"10"=3D=3D=3De[2]&&(t=3DsetImmediate)=
,function(){t(h)}}function l(){return function(){V(h)}}function f(){var =
t=3D0,e=3Dnew X(h),n=3Ddocument.createTextNode("");return =
e.observe(n,{characterData:!0}),function(){n.data=3Dt=3D++t%2}}function =
p(){var t=3Dnew MessageChannel;return =
t.port1.onmessage=3Dh,function(){t.port2.postMessage(0)}}function =
d(){return function(){setTimeout(h,1)}}function h(){for(var =
t=3D0;W>t;t+=3D2){var e=3Det[t],n=3Det[t+1];e(n),et[t]=3Dvoid =
0,et[t+1]=3Dvoid 0}W=3D0}function g(){try{var t=3Dn(32);return =
V=3Dt.runOnLoop||t.runOnContext,l()}catch(e){return d()}}function =
v(){}function m(){return new TypeError("You cannot resolve a promise =
with itself")}function w(){return new TypeError("A promises callback =
cannot return that same promise.")}function y(t){try{return =
t.then}catch(e){return it.error=3De,it}}function =
_(t,e,n,r){try{t.call(e,n,r)}catch(o){return o}}function =
b(t,e,n){Y(function(t){var =
r=3D!1,o=3D_(n,e,function(n){r||(r=3D!0,e!=3D=3Dn?x(t,n):P(t,n))},functio=
n(e){r||(r=3D!0,I(t,e))},"Settle: "+(t._label||" unknown =
promise"));!r&&o&&(r=3D!0,I(t,o))},t)}function =
E(t,e){e._state=3D=3D=3Drt?P(t,e._result):e._state=3D=3D=3Dot?I(t,e._resu=
lt):L(e,void 0,function(e){x(t,e)},function(e){I(t,e)})}function =
T(t,e){if(e.constructor=3D=3D=3Dt.constructor)E(t,e);else{var =
n=3Dy(e);n=3D=3D=3Dit?I(t,it.error):void =
0=3D=3D=3Dn?P(t,e):i(n)?b(t,e,n):P(t,e)}}function =
x(t,e){t=3D=3D=3De?I(t,m()):o(e)?T(t,e):P(t,e)}function =
R(t){t._onerror&&t._onerror(t._result),O(t)}function =
P(t,e){t._state=3D=3D=3Dnt&&(t._result=3De,t._state=3Drt,0!=3D=3Dt._subsc=
ribers.length&&Y(O,t))}function =
I(t,e){t._state=3D=3D=3Dnt&&(t._state=3Dot,t._result=3De,Y(R,t))}function=
 L(t,e,n,r){var =
o=3Dt._subscribers,i=3Do.length;t._onerror=3Dnull,o[i]=3De,o[i+rt]=3Dn,o[=
i+ot]=3Dr,0=3D=3D=3Di&&t._state&&Y(O,t)}function O(t){var =
e=3Dt._subscribers,n=3Dt._state;if(0!=3D=3De.length){for(var =
r,o,i=3Dt._result,s=3D0;s<e.length;s+=3D3)r=3De[s],o=3De[s+n],r?j(n,r,o,i=
):o(i);t._subscribers.length=3D0}}function =
N(){this.error=3Dnull}function C(t,e){try{return t(e)}catch(n){return =
st.error=3Dn,st}}function j(t,e,n,r){var =
o,s,a,c,u=3Di(n);if(u){if(o=3DC(n,r),o=3D=3D=3Dst?(c=3D!0,s=3Do.error,o=3D=
null):a=3D!0,e=3D=3D=3Do)return void I(e,w())}else =
o=3Dr,a=3D!0;e._state!=3D=3Dnt||(u&&a?x(e,o):c?I(e,s):t=3D=3D=3Drt?P(e,o)=
:t=3D=3D=3Dot&&I(e,o))}function =
S(t,e){try{e(function(e){x(t,e)},function(e){I(t,e)})}catch(n){I(t,n)}}fu=
nction A(t,e){var n=3Dthis;n._instanceConstructor=3Dt,n.promise=3Dnew =
t(v),n._validateInput(e)?(n._input=3De,n.length=3De.length,n._remaining=3D=
e.length,n._init(),0=3D=3D=3Dn.length?P(n.promise,n._result):(n.length=3D=
n.length||0,n._enumerate(),0=3D=3D=3Dn._remaining&&P(n.promise,n._result)=
)):I(n.promise,n._validationError())}function U(t){return new =
at(this,t).promise}function F(t){function e(t){x(o,t)}function =
n(t){I(o,t)}var r=3Dthis,o=3Dnew r(v);if(!J(t))return I(o,new =
TypeError("You must pass an array to race.")),o;for(var =
i=3Dt.length,s=3D0;o._state=3D=3D=3Dnt&&i>s;s++)L(r.resolve(t[s]),void =
0,e,n);return o}function k(t){var e=3Dthis;if(t&&"object"=3D=3Dtypeof =
t&&t.constructor=3D=3D=3De)return t;var n=3Dnew e(v);return =
x(n,t),n}function M(t){var e=3Dthis,n=3Dnew e(v);return =
I(n,t),n}function D(){throw new TypeError("You must pass a resolver =
function as the first argument to the promise constructor")}function =
B(){throw new TypeError("Failed to construct 'Promise': Please use the =
'new' operator, this object constructor cannot be called as a =
function.")}function $(t){this._id=3Dpt++,this._state=3Dvoid =
0,this._result=3Dvoid =
0,this._subscribers=3D[],v!=3D=3Dt&&(i(t)||D(),this instanceof =
$||B(),S(this,t))}function z(){var t;if("undefined"!=3Dtypeof =
global)t=3Dglobal;else if("undefined"!=3Dtypeof self)t=3Dself;else =
try{t=3DFunction("return this")()}catch(e){throw new Error("polyfill =
failed because global object is unavailable in this environment")}var =
n=3Dt.Promise;(!n||"[object =
Promise]"!=3D=3DObject.prototype.toString.call(n.resolve())||n.cast)&&(t.=
Promise=3Ddt)}var =
K;K=3DArray.isArray?Array.isArray:function(t){return"[object =
Array]"=3D=3D=3DObject.prototype.toString.call(t)};var =
V,H,q,J=3DK,W=3D0,Y=3D({}.toString,function(t,e){et[W]=3Dt,et[W+1]=3De,W+=
=3D2,2=3D=3D=3DW&&(H?H(h):q())}),G=3D"undefined"!=3Dtypeof =
window?window:void =
0,Q=3DG||{},X=3DQ.MutationObserver||Q.WebKitMutationObserver,Z=3D"undefin=
ed"!=3Dtypeof process&&"[object =
process]"=3D=3D=3D{}.toString.call(process),tt=3D"undefined"!=3Dtypeof =
Uint8ClampedArray&&"undefined"!=3Dtypeof =
importScripts&&"undefined"!=3Dtypeof MessageChannel,et=3Dnew =
Array(1e3);q=3DZ?u():X?f():tt?p():void 0=3D=3D=3DG?g():d();var nt=3Dvoid =
0,rt=3D1,ot=3D2,it=3Dnew N,st=3Dnew =
N;A.prototype._validateInput=3Dfunction(t){return =
J(t)},A.prototype._validationError=3Dfunction(){return new Error("Array =
Methods must be provided an =
Array")},A.prototype._init=3Dfunction(){this._result=3Dnew =
Array(this.length)};var =
at=3DA;A.prototype._enumerate=3Dfunction(){for(var =
t=3Dthis,e=3Dt.length,n=3Dt.promise,r=3Dt._input,o=3D0;n._state=3D=3D=3Dn=
t&&e>o;o++)t._eachEntry(r[o],o)},A.prototype._eachEntry=3Dfunction(t,e){v=
ar =
n=3Dthis,r=3Dn._instanceConstructor;s(t)?t.constructor=3D=3D=3Dr&&t._stat=
e!=3D=3Dnt?(t._onerror=3Dnull,n._settledAt(t._state,e,t._result)):n._will=
SettleAt(r.resolve(t),e):(n._remaining--,n._result[e]=3Dt)},A.prototype._=
settledAt=3Dfunction(t,e,n){var =
r=3Dthis,o=3Dr.promise;o._state=3D=3D=3Dnt&&(r._remaining--,t=3D=3D=3Dot?=
I(o,n):r._result[e]=3Dn),0=3D=3D=3Dr._remaining&&P(o,r._result)},A.protot=
ype._willSettleAt=3Dfunction(t,e){var n=3Dthis;L(t,void =
0,function(t){n._settledAt(rt,e,t)},function(t){n._settledAt(ot,e,t)})};v=
ar =
ct=3DU,ut=3DF,lt=3Dk,ft=3DM,pt=3D0,dt=3D$;$.all=3Dct,$.race=3Dut,$.resolv=
e=3Dlt,$.reject=3Dft,$._setScheduler=3Da,$._setAsap=3Dc,$._asap=3DY,$.pro=
totype=3D{constructor:$,then:function(t,e){var =
n=3Dthis,r=3Dn._state;if(r=3D=3D=3Drt&&!t||r=3D=3D=3Dot&&!e)return =
this;var o=3Dnew this.constructor(v),i=3Dn._result;if(r){var =
s=3Darguments[r-1];Y(function(){j(r,o,s,i)})}else L(n,o,t,e);return =
o},"catch":function(t){return this.then(null,t)}};var =
ht=3Dz,gt=3D{Promise:dt,polyfill:ht};n(33).amd?(r=3Dfunction(){return =
gt}.call(e,n,e,t),!(void =
0!=3D=3Dr&&(t.exports=3Dr))):"undefined"!=3Dtypeof =
t&&t.exports&&(t.exports=3Dgt)}).call(this)}).call(e,n(31)(t))},function(=
t,e){t.exports=3Dfunction(t){return =
t.webpackPolyfill||(t.deprecate=3Dfunction(){},t.paths=3D[],t.children=3D=
[],t.webpackPolyfill=3D1),t}},function(t,e){},function(t,e){t.exports=3Df=
unction(){throw new Error("define cannot be used =
indirect")}},function(t,e,n){function r(t,e,n){var =
r;t&&t.postMessage&&(m?r=3D(n||"")+f.stringify(e):n?(r=3D{},r[n]=3De):r=3D=
e,t.postMessage(r,"*"))}function o(t){return =
h.isType("string",t)?t:"JSONRPC"}function i(t,e){return =
e?h.isType("string",t)&&0=3D=3D=3Dt.indexOf(e)?t.substring(e.length):t[e]=
?t[e]:void 0:t}function s(t,e){var =
n=3Dt.document;this.filter=3Do(e),this.server=3Dnull,this.isTwitterFrame=3D=
g.isTwitterURL(n.location.href),t.addEventListener("message",v(this._onMe=
ssage,this),!1)}function =
a(t,e){this.pending=3D{},this.target=3Dt,this.isTwitterHost=3Dg.isTwitter=
URL(u.href),this.filter=3Do(e),l.addEventListener("message",v(this._onMes=
sage,this),!1)}function c(t){return arguments.length>0&&(m=3D!!t),m}var =
u=3Dn(2),l=3Dn(3),f=3Dn(19),p=3Dn(35),d=3Dn(23),h=3Dn(6),g=3Dn(15),v=3Dn(=
36),m=3Dd.ie9();h.aug(s.prototype,{_onMessage:function(t){var =
e,n=3Dthis;this.server&&(!this.isTwitterFrame||g.isTwitterURL(t.origin))&=
&(e=3Di(t.data,this.filter),e&&this.server.receive(e,t.source).then(funct=
ion(e){e&&r(t.source,e,n.filter)}))},attachTo:function(t){this.server=3Dt=
},detach:function(){this.server=3Dnull}}),h.aug(a.prototype,{_processResp=
onse:function(t){var e=3Dthis.pending[t.id];e&&(e.resolve(t),delete =
this.pending[t.id])},_onMessage:function(t){var =
e;if((!this.isTwitterHost||g.isTwitterURL(t.origin))&&(e=3Di(t.data,this.=
filter))){if(h.isType("string",e))try{e=3Df.parse(e)}catch(n){return}e=3D=
h.isType("array",e)?e:[e],e.forEach(v(this._processResponse,this))}},send=
:function(t){var e=3Dnew p;return =
t.id?this.pending[t.id]=3De:e.resolve(),r(this.target,t,this.filter),e.pr=
omise}}),t.exports=3D{Receiver:s,Dispatcher:a,_stringifyPayload:c}},funct=
ion(t,e,n){function r(){var t=3Dthis;this.promise=3Dnew =
o(function(e,n){t.resolve=3De,t.reject=3Dn})}var =
o=3Dn(29);t.exports=3Dr},function(t,e,n){var =
r=3Dn(6);t.exports=3Dfunction(t,e){var =
n=3DArray.prototype.slice.call(arguments,2);return function(){var =
o=3Dr.toRealArray(arguments);return =
t.apply(e,n.concat(o))}}},function(t,e){function n(t){var =
e=3Dt.getBoundingClientRect();return{width:e.width,height:e.height}}t.exp=
orts=3Dn}]))}();;</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js

(function(){var n=3Dthis,aa=3Dfunction(a){var b=3Dtypeof =
a;return"object"=3D=3Db&&null!=3Da||"function"=3D=3Db},ba=3Dfunction(a,b,=
c){return =
a.call.apply(a.bind,arguments)},ca=3Dfunction(a,b,c){if(!a)throw =
Error();if(2<arguments.length){var =
d=3DArray.prototype.slice.call(arguments,2);return function(){var =
c=3DArray.prototype.slice.call(arguments);Array.prototype.unshift.apply(c=
,d);return a.apply(b,c)}}return function(){return =
a.apply(b,arguments)}},q=3Dfunction(a,b,c){q=3DFunction.prototype.bind&&-=
1!=3DFunction.prototype.bind.toString().indexOf("native code")?=0A=
ba:ca;return q.apply(null,arguments)},t=3Dfunction(a,b){var =
c=3DArray.prototype.slice.call(arguments,1);return function(){var =
b=3Dc.slice();b.push.apply(b,arguments);return =
a.apply(this,b)}},v=3DDate.now||function(){return+new =
Date},da=3Dfunction(a,b){function =
c(){}c.prototype=3Db.prototype;a.Ua=3Db.prototype;a.prototype=3Dnew =
c;a.Sa=3Dfunction(a,c,g){for(var =
f=3DArray(arguments.length-2),h=3D2;h<arguments.length;h++)f[h-2]=3Dargum=
ents[h];return b.prototype[c].apply(a,f)}};var ea=3D(new =
Date).getTime();var w=3Dfunction(a){a=3DparseFloat(a);return =
isNaN(a)||1<a||0>a?0:a},fa=3Dfunction(a,b){var c=3DparseInt(a,10);return =
isNaN(c)?b:c},ga=3Dfunction(a,b){return/^true$/.test(a)?!0:/^false$/.test=
(a)?!1:b},ha=3D/^([\w-]+\.)*([\w-]{2,})(\:[0-9]+)?$/,ia=3Dfunction(a,b){i=
f(!a)return b;var c=3Da.match(ha);return c?c[0]:b};var =
ka=3Dfa("101",-1),la=3Dfa("100",0),ma=3Dw("0.05"),na=3Dw("0.001"),oa=3Dw(=
"0.0"),pa=3Dw(""),qa=3Dw("0.001"),ra=3Dga("true",!0),sa=3Dw(""),ta=3Dw("0=
.001"),ua=3Dw("0.001"),=0A=
va=3Dw(""),xa=3Dw("0.1");var =
ya=3Dga("false",!1),za=3Dga("true",!1),Aa=3Dza||!ya;var =
Ba=3Dfunction(){return ia("","pagead2.googlesyndication.com")};var =
Ca=3DString.prototype.trim?function(a){return =
a.trim()}:function(a){return =
a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},Da=3D/&/g,Ea=3D/</g,Fa=3D/>/g,Ga=3D=
/"/g,Ha=3D/'/g,Ia=3D/\x00/g,Ja=3D{"\x00":"\\0","\b":"\\b","\f":"\\f","\n"=
:"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"<"=
},Ka=3D{"'":"\\'"},La=3Dfunction(a,b){return a<b?-1:a>b?1:0};var =
Ma=3Dfunction(a,b){this.start=3Da<b?a:b;this.end=3Da<b?b:a};var =
Na=3Dfunction(a,b){this.width=3Da;this.height=3Db};Na.prototype.floor=3Df=
unction(){this.width=3DMath.floor(this.width);this.height=3DMath.floor(th=
is.height);return =
this};Na.prototype.round=3Dfunction(){this.width=3DMath.round(this.width)=
;this.height=3DMath.round(this.height);return this};var =
Oa=3Dfunction(a){Oa[" "](a);return a};Oa[" "]=3Dfunction(){};var =
Pa=3Dfunction(a){try{var =
b;if(b=3D!!a&&null!=3Da.location.href)a:{try{Oa(a.foo);b=3D!0;break =
a}catch(c){}b=3D!1}return b}catch(c){return!1}},Qa=3Dfunction(a){return =
Pa(a.top)?a.top:null},Ra=3Dfunction(a,b){var =
c=3Da.createElement("script");c.src=3Db;var =
d=3Da.getElementsByTagName("script")[0];return =
d&&d.parentNode?(d.parentNode.insertBefore(c,d),c):null},Sa=3Dfunction(a,=
b){return =
b.getComputedStyle?b.getComputedStyle(a,null):a.currentStyle},y=3Dfunctio=
n(a,b){if(!(1E-4>Math.random())){var c=3DMath.random();if(c<b)return c=3D=0A=
Ta(window),a[Math.floor(c*a.length)]}return =
null},Ta=3Dfunction(a){try{var b=3Dnew =
Uint32Array(1);a.crypto.getRandomValues(b);return =
b[0]/65536/65536}catch(c){return =
Math.random()}},Ua=3Dfunction(a,b){for(var c in =
a)Object.prototype.hasOwnProperty.call(a,c)&&b.call(void =
0,a[c],c,a)},Va=3Dfunction(a){var b=3Da.length;if(0=3D=3Db)return =
0;for(var =
c=3D305419896,d=3D0;d<b;d++)c^=3D(c<<5)+(c>>2)+a.charCodeAt(d)&4294967295=
;return =
0<c?c:4294967296+c},Wa=3D/^([0-9.]+)px$/,Xa=3D/^(-?[0-9.]{1,30})$/,Ya=3Df=
unction(a){return Xa.test(a)&&=0A=
(a=3DNumber(a),!isNaN(a))?a:null},Za=3Dfunction(a){return(a=3DWa.exec(a))=
?+a[1]:null};var $a=3Dfunction(a){var =
b;try{b=3DparseInt(a.localStorage.getItem("google_experiment_mod"),10)}ca=
tch(c){return null}if(0<=3Db&&1E3>b)return =
b;b=3DMath.floor(1E3*Ta(a));try{return =
a.localStorage.setItem("google_experiment_mod",""+b),b}catch(c){return =
null}};var =
ab=3Dfunction(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d||!1):a=
.attachEvent&&a.attachEvent("on"+b,c)};var =
db=3Dfunction(a,b,c,d,e,g){try{if((d?a.da:Math.random())<(e||a.V)){var =
f=3Da.T+b+bb(c),f=3Df.substring(0,2E3);"undefined"=3D=3D=3Dtypeof =
g?cb(f):cb(f,g)}}catch(h){}},bb=3Dfunction(a){var =
b=3D"";Ua(a,function(a,d){if(0=3D=3D=3Da||a)b+=3D"&"+d+"=3D"+encodeURICom=
ponent(String(a))});return =
b},cb=3Dfunction(a,b){n.google_image_requests||(n.google_image_requests=3D=
[]);var c=3Dn.document.createElement("img");if(b){var =
d=3Dfunction(a){b(a);a=3Dd;c.removeEventListener?c.removeEventListener("l=
oad",a,!1):c.detachEvent&&c.detachEvent("onload",=0A=
a);a=3Dd;c.removeEventListener?c.removeEventListener("error",a,!1):c.deta=
chEvent&&c.detachEvent("onerror",a)};ab(c,"load",d);ab(c,"error",d)}c.src=
=3Da;n.google_image_requests.push(c)};var =
eb=3Dfunction(a,b,c){this.aa=3Da;this.X=3Db;this.P=3Dc;this.J=3Dnull;this=
.W=3Dthis.u;this.ja=3D!1},fb=3Dfunction(a,b,c){this.message=3Da;this.file=
Name=3Db||"";this.lineNumber=3Dc||-1},hb=3Dfunction(a,b,c,d,e,g){var =
f;try{f=3Dc()}catch(k){var h=3Da.P;try{var =
l=3Dgb(k),h=3D(g||a.W).call(a,b,l,void =
0,d)}catch(m){a.u("pAR",m)}if(!h)throw =
k;}finally{if(e)try{e()}catch(k){}}return f},C=3Dfunction(a,b,c){var =
d=3Dz;return function(){var e=3Darguments;return =
hb(d,a,function(){return b.apply(void 0,e)},void 0,c)}};=0A=
eb.prototype.u=3Dfunction(a,b,c,d,e){var g=3D{};g.context=3Da;b =
instanceof =
fb||(b=3Dgb(b));g.msg=3Db.message.substring(0,512);b.fileName&&(g.file=3D=
b.fileName);0<b.lineNumber&&(g.line=3Db.lineNumber.toString());a=3Dn.docu=
ment;g.url=3Da.URL.substring(0,512);g.ref=3Da.referrer.substring(0,512);i=
b(this,g,d);db(this.aa,e||this.X,g,this.ja,c);return this.P};=0A=
var =
ib=3Dfunction(a,b,c){if(a.J)try{a.J(b)}catch(d){}if(c)try{c(b)}catch(d){}=
},gb=3Dfunction(a){var =
b=3Da.toString();a.name&&-1=3D=3Db.indexOf(a.name)&&(b+=3D": =
"+a.name);a.message&&-1=3D=3Db.indexOf(a.message)&&(b+=3D": =
"+a.message);if(a.stack){var =
c=3Da.stack,d=3Db;try{-1=3D=3Dc.indexOf(d)&&(c=3Dd+"\n"+c);for(var =
e;c!=3De;)e=3Dc,c=3Dc.replace(/((https?:\/..*\/)[^\/:]*:\d+(?:.|\n)*)\2/,=
"$1");b=3Dc.replace(/\n */g,"\n")}catch(g){b=3Dd}}return new =
fb(b,a.fileName,a.lineNumber)};var D;a:{var jb=3Dn.navigator;if(jb){var =
kb=3Djb.userAgent;if(kb){D=3Dkb;break a}}D=3D""}var =
E=3Dfunction(a){return-1!=3DD.indexOf(a)};var =
lb=3DE("Opera")||E("OPR"),G=3DE("Trident")||E("MSIE"),mb=3DE("Edge"),nb=3D=
E("Gecko")&&!(-1!=3DD.toLowerCase().indexOf("webkit")&&!E("Edge"))&&!(E("=
Trident")||E("MSIE"))&&!E("Edge"),ob=3D-1!=3DD.toLowerCase().indexOf("web=
kit")&&!E("Edge"),pb=3Dfunction(){var =
a=3DD;if(nb)return/rv\:([^\);]+)(\)|;)/.exec(a);if(mb)return/Edge\/([\d\.=
]+)/.exec(a);if(G)return/\b(?:MSIE|rv)[: =
]([^\);]+)(\)|;)/.exec(a);if(ob)return/WebKit\/(\S+)/.exec(a)},qb=3Dfunct=
ion(){var a=3Dn.document;return a?a.documentMode:void =
0},rb=3Dfunction(){if(lb&&=0A=
n.opera){var a;var b=3Dn.opera.version;try{a=3Db()}catch(c){a=3Db}return =
a}a=3D"";(b=3Dpb())&&(a=3Db?b[1]:"");return =
G&&(b=3Dqb(),b>parseFloat(a))?String(b):a}(),sb=3D{},tb=3Dfunction(a){if(=
!sb[a]){for(var =
b=3D0,c=3DCa(String(rb)).split("."),d=3DCa(String(a)).split("."),e=3DMath=
.max(c.length,d.length),g=3D0;0=3D=3Db&&g<e;g++){var =
f=3Dc[g]||"",h=3Dd[g]||"",l=3DRegExp("(\\d*)(\\D*)","g"),k=3DRegExp("(\\d=
*)(\\D*)","g");do{var =
m=3Dl.exec(f)||["","",""],p=3Dk.exec(h)||["","",""];if(0=3D=3Dm[0].length=
&&0=3D=3Dp[0].length)break;b=3DLa(0=3D=3Dm[1].length?0:parseInt(m[1],=0A=
10),0=3D=3Dp[1].length?0:parseInt(p[1],10))||La(0=3D=3Dm[2].length,0=3D=3D=
p[2].length)||La(m[2],p[2])}while(0=3D=3Db)}sb[a]=3D0<=3Db}},ub=3Dn.docum=
ent,vb=3Dub&&G?qb()||("CSS1Compat"=3D=3Dub.compatMode?parseInt(rb,10):5):=
void 0;var wb;if(!(wb=3D!nb&&!G)){var =
xb;if(xb=3DG)xb=3D9<=3Dvb;wb=3Dxb}wb||nb&&tb("1.9.1");G&&tb("9");var =
yb=3Ddocument,I=3Dwindow;var zb=3Dfunction(a,b){for(var c in =
a)Object.prototype.hasOwnProperty.call(a,c)&&b.call(null,a[c],c,a)},J=3Df=
unction(a){return!!a&&"function"=3D=3Dtypeof =
a&&!!a.call},Ab=3Dfunction(a,b){if(!(2>arguments.length))for(var =
c=3D1,d=3Darguments.length;c<d;++c)a.push(arguments[c])},K=3Dfunction(a,b=
){if(a.indexOf){var c=3Da.indexOf(b);return =
0<c||0=3D=3D=3Dc}for(c=3D0;c<a.length;c++)if(a[c]=3D=3D=3Db)return!0;retu=
rn!1},Bb=3Dfunction(a){a.google_unique_id?++a.google_unique_id:a.google_u=
nique_id=3D1},Cb=3Dfunction(a){a=3Da.google_unique_id;return"number"=3D=3D=0A=
typeof a?a:0},Db=3D!!window.google_async_iframe_id,Eb=3D/(^| =
)adsbygoogle($| =
)/,Fb=3D{"http://googleads.g.doubleclick.net":!0,"http://pagead2.googlesy=
ndication.com":!0,"https://googleads.g.doubleclick.net":!0,"https://pagea=
d2.googlesyndication.com":!0};var Gb,z;Gb=3Dnew =
function(){this.T=3D"http"+("http:"=3D=3DI.location.protocol?"":"s")+"://=
pagead2.googlesyndication.com/pagead/gen_204?id=3D";this.V=3D.01;this.da=3D=
Math.random()};z=3Dnew eb(Gb,"jserror",!0);var =
Hb=3Dfunction(a,b,c,d){hb(z,a,c,d,void =
0,b)},Ib=3Dz.u,Jb=3Dfunction(a,b,c){db(Gb,a,b,"jserror"!=3Da,c,void =
0)},Kb=3Dfunction(a){return C("aa:reactiveTag",a,void 0)};var =
Lb=3Dnull,Mb=3Dfunction(){if(!Lb){for(var =
a=3Dwindow,b=3Da,c=3D0;a&&a!=3Da.parent;)if(a=3Da.parent,c++,Pa(a))b=3Da;=
else break;Lb=3Db}return Lb};var =
N=3D{Pa:{j:"453848100",i:"453848101"},Ba:{j:"828064124",ra:"828064125",sa=
:"828064172",ta:"828064173"},Aa:{j:"828064127",i:"828064128"},Ca:{j:"8280=
64170",i:"828064171"},Fa:{j:"24819308",i:"24819309",ma:"24819320",qa:"248=
19321"},Ea:{j:"24819330",i:"24819331"},Ha:{j:"828064162",i:"828064163"},G=
a:{j:"828064164",i:"828064165",ua:"828064166"},ya:{j:"86724438",i:"867244=
39"},za:{j:"828064190",i:"828064191"},La:{j:"10573505",i:"10573506"},D:{j=
:"10573595",i:"10573596"},Oa:{j:"10573511",i:"10573512"},F:{j:"10573581",=0A=
i:"10573582"},Ma:{j:"10573531",i:"10573532"},v:{j:"10573561",i:"10573562"=
},Na:{j:"10573551",i:"10573552"},Ka:{j:"312815004",i:"312815005"},C:{j:"3=
12815104",i:"312815105"},pa:{j:"26835105",i:"26835106"},wa:{j:"35923720",=
i:"35923721"},G:{j:"35923760",i:"35923761"},Qa:{j:"27415001",i:"27415002"=
},H:{j:"20040000",i:"20040001"},na:{j:"20040016",i:"20040017"},va:{j:"828=
064202",i:"828064203"},xa:{j:"314159284",Ra:"314159285"},Ia:{j:"19188000"=
,i:"19188001"},Ja:{j:"20040026",i:"20040027"},oa:{la:"314159230",=0A=
Da:"314159231"}};var =
Ob=3Dfunction(){},Qb=3Dfunction(a,b,c){switch(typeof b){case =
"string":Pb(b,c);break;case =
"number":c.push(isFinite(b)&&!isNaN(b)?b:"null");break;case =
"boolean":c.push(b);break;case "undefined":c.push("null");break;case =
"object":if(null=3D=3Db){c.push("null");break}if(b instanceof =
Array||void 0!=3Db.length&&b.splice){var =
d=3Db.length;c.push("[");for(var =
e=3D"",g=3D0;g<d;g++)c.push(e),Qb(a,b[g],c),e=3D",";c.push("]");break}c.p=
ush("{");d=3D"";for(e in =
b)b.hasOwnProperty(e)&&(g=3Db[e],"function"!=3Dtypeof g&&(c.push(d),Pb(e,=0A=
c),c.push(":"),Qb(a,g,c),d=3D","));c.push("}");break;case =
"function":break;default:throw Error("Unknown type: "+typeof =
b);}},Rb=3D{'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\=
\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Sb=3D/\uffff/.test("\uffff")?=
/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g,Pb=3Dfunction(a=
,b){b.push('"');b.push(a.replace(Sb,function(a){if(a in Rb)return =
Rb[a];var =
b=3Da.charCodeAt(0),e=3D"\\u";16>b?e+=3D"000":256>b?e+=3D"00":4096>b&&(e+=
=3D"0");return Rb[a]=3De+b.toString(16)}));=0A=
b.push('"')};var Tb=3Dnull,Ub=3Dnb||ob||lb||"function"=3D=3Dtypeof =
n.atob;var =
Vb=3D{google_ad_modifications:!0,google_analytics_domain_name:!0,google_a=
nalytics_uacct:!0},Wb=3Dfunction(a){a.google_page_url&&(a.google_page_url=
=3DString(a.google_page_url));var =
b=3D[];zb(a,function(a,d){if(null!=3Da){var e;try{var g=3D[];Qb(new =
Ob,a,g);e=3Dg.join("")}catch(f){}e&&(e=3De.replace(/\//g,"\\$&"),Ab(b,d,"=
=3D",e,";"))}});return b.join("")};var =
Xb=3Dfunction(a,b,c){Hb("files::getSrc",Ib,function(){if("https:"=3D=3DI.=
location.protocol&&"http"=3D=3Dc)throw c=3D"https",Error("Requested url =
"+a+b);});return[c,"://",a,b].join("")},Yb=3Dfunction(a,b,c){c||(c=3DAa?"=
https":"http");return Xb(a,b,c)};var Zb=3Dfunction(a){var =
b=3D$a(n);a=3Da.mods;if(isNaN(b)||!a)return!1;for(var =
c=3D0;c<a.length;c++){var =
d=3Da[c],e=3Dd.max;if(b>=3Dd.min&&b<=3De)return!0}return!1},$b=3Dfunction=
(a,b){a.location.href&&a.location.href.substring&&(b.url=3Da.location.hre=
f.substring(0,200));Jb("ama",b,.01)};var =
ac=3D{overlays:1,interstitials:2,vignettes:2,inserts:3,immersives:4};var =
O=3Dfunction(a){a=3Da.document;return("CSS1Compat"=3D=3Da.compatMode?a.do=
cumentElement:a.body)||{}};var bc=3Dnew function(){this.ba=3Dnew =
Ma(100,199)};var =
P=3Dfunction(a){return(a=3Da.google_ad_modifications)?a.loeids||[]:[]},cc=
=3Dfunction(a,b,c){if(!a)return null;for(var =
d=3D0;d<a.length;++d)if((a[d].ad_slot||b)=3D=3Db&&(a[d].ad_tag_origin||c)=
=3D=3Dc)return a[d];return null};var dc=3Dfunction(a,b,c){return =
I.location&&I.location.hash=3D=3D"#google_plle_"+c?c:y([b,c],a)},ec=3Dfun=
ction(a,b,c,d){a=3Da.google_active_plles=3Da.google_active_plles||[];retu=
rn K(P(b),c)?(a.push(c),c):K(P(b),d)?(a.push(d),d):null};var =
fc=3Dnull;var =
gc=3Dfunction(a){this.s=3Da;a.google_iframe_oncopy||(a.google_iframe_onco=
py=3D{handlers:{},upd:q(this.ia,this)});this.fa=3Da.google_iframe_oncopy}=
,hc;var R=3D"var =
i=3Dthis.id,s=3Dwindow.google_iframe_oncopy,H=3Ds&&s.handlers,h=3DH&&H[i]=
,w=3Dthis.contentWindow,d;try{d=3Dw.document}catch(e){}if(h&&d&&(!d.body|=
|!d.body.firstChild)){if(h.call){setTimeout(h,0)}else =
if(h.match){try{h=3Ds.upd(h,i)}catch(e){}w.location.replace(h)}}";=0A=
/[\x00&<>"']/.test(R)&&(-1!=3DR.indexOf("&")&&(R=3DR.replace(Da,"&amp;"))=
,-1!=3DR.indexOf("<")&&(R=3DR.replace(Ea,"&lt;")),-1!=3DR.indexOf(">")&&(=
R=3DR.replace(Fa,"&gt;")),-1!=3DR.indexOf('"')&&(R=3DR.replace(Ga,"&quot;=
")),-1!=3DR.indexOf("'")&&(R=3DR.replace(Ha,"&#39;")),-1!=3DR.indexOf("\x=
00")&&(R=3DR.replace(Ia,"&#0;")));hc=3DR;gc.prototype.set=3Dfunction(a,b)=
{this.fa.handlers[a]=3Db;this.s.addEventListener&&this.s.addEventListener=
("load",q(this.Y,this,a),!1)};=0A=
gc.prototype.Y=3Dfunction(a){a=3Dthis.s.document.getElementById(a);try{va=
r =
b=3Da.contentWindow.document;if(a.onload&&b&&(!b.body||!b.body.firstChild=
))a.onload()}catch(c){}};gc.prototype.ia=3Dfunction(a,b){var =
c=3Dic("rx",a),d;a:{if(a&&(d=3Da.match("dt=3D([^&]+)"))&&2=3D=3Dd.length)=
{d=3Dd[1];break a}d=3D""}d=3D(new =
Date).getTime()-d;c=3Dc.replace(/&dtd=3D(\d+|-?M)/,"&dtd=3D"+(1E5<=3Dd?"M=
":0<=3Dd?d:"-M"));this.set(b,c);return c};=0A=
var ic=3Dfunction(a,b){var c=3Dnew =
RegExp("\\b"+a+"=3D(\\d+)"),d=3Dc.exec(b);d&&(b=3Db.replace(c,a+"=3D"+(+d=
[1]+1||1)));return b};var jc=3D!1,kc=3Dfunction(a,b,c){var =
d=3D["<iframe"],e;for(e in =
a)a.hasOwnProperty(e)&&Ab(d,e+"=3D"+a[e]);e=3D"left:0;position:absolute;t=
op:0;";jc&&(e=3De+"width:"+b+"px;height:"+c+"px;");d.push('style=3D"'+e+'=
"');d.push("></iframe>");a=3Da.id;b=3D"border:none;height:"+c+"px;margin:=
0;padding:0;position:relative;visibility:visible;width:"+b+"px;background=
-color:transparent";return['<ins id=3D"',a+"_expand",'" =
style=3D"display:inline-table;',b,'"><ins id=3D"',a+"_anchor",'" =
style=3D"display:block;',b,'">',d.join(" =
"),"</ins></ins>"].join("")};var =
lc=3Dfunction(a){if(!a)return"";(a=3Da.toLowerCase())&&"ca-"!=3Da.substri=
ng(0,3)&&(a=3D"ca-"+a);return a};var =
mc=3D{"120x90":!0,"160x90":!0,"180x90":!0,"200x90":!0,"468x15":!0,"728x15=
":!0};var nc=3D"google_ad_client google_ad_format google_ad_height =
google_ad_width google_city google_country google_encoding =
google_language google_page_url".split(" "),oc=3Dfunction(a){try{var =
b=3Da.top.google_ads_params_store;if(b)return =
b;b=3Da.top.google_ads_params_store=3D{};if(b=3D=3D=3Da.top.google_ads_pa=
rams_store)return b}catch(c){}return null};var =
pc,S=3Dfunction(a){this.B=3D[];this.s=3Da||window;this.o=3D0;this.A=3Dnul=
l;this.S=3D0},qc=3Dfunction(a,b){this.Z=3Da;this.ka=3Db};S.prototype.enqu=
eue=3Dfunction(a,b){0!=3Dthis.o||0!=3Dthis.B.length||b&&b!=3Dwindow?this.=
K(a,b):(this.o=3D2,this.O(new =
qc(a,window)))};S.prototype.K=3Dfunction(a,b){this.B.push(new =
qc(a,b||this.s));rc(this)};S.prototype.$=3Dfunction(a){this.o=3D1;if(a){v=
ar =
b=3Dq(this.N,this,!0);this.A=3Dthis.s.setTimeout(C("sjr::timeout",b,void =
0),a)}};=0A=
S.prototype.N=3Dfunction(a){a&&++this.S;1=3D=3Dthis.o&&(null!=3Dthis.A&&(=
this.s.clearTimeout(this.A),this.A=3Dnull),this.o=3D0);rc(this)};S.protot=
ype.ea=3Dfunction(){return!(!window||!Array)};S.prototype.ga=3Dfunction()=
{return =
this.S};S.prototype.nq=3DS.prototype.enqueue;S.prototype.nqa=3DS.prototyp=
e.K;S.prototype.al=3DS.prototype.$;S.prototype.rl=3DS.prototype.N;S.proto=
type.sz=3DS.prototype.ea;S.prototype.tc=3DS.prototype.ga;var =
rc=3Dfunction(a){var b=3Dq(a.ha,a);a.s.setTimeout(C("sjr::tryrun",b,void =
0),0)};=0A=
S.prototype.ha=3Dfunction(){if(0=3D=3Dthis.o&&this.B.length){var =
a=3Dthis.B.shift();this.o=3D2;var =
b=3Dq(this.O,this,a);a.ka.setTimeout(C("sjr::run",b,void =
0),0);rc(this)}};S.prototype.O=3Dfunction(a){this.o=3D0;a.Z()};=0A=
var sc=3Dfunction(a){try{return =
a.sz()}catch(b){return!1}},tc=3Dfunction(a){return!!a&&("object"=3D=3Dtyp=
eof a||"function"=3D=3Dtypeof =
a)&&sc(a)&&J(a.nq)&&J(a.nqa)&&J(a.al)&&J(a.rl)},uc=3Dfunction(){if(pc&&sc=
(pc))return pc;var a=3DMb(),b=3Da.google_jobrunner;return =
tc(b)?pc=3Db:a.google_jobrunner=3Dpc=3Dnew =
S(a)},vc=3Dfunction(a,b){uc().nq(a,b)},wc=3Dfunction(a,b){uc().nqa(a,b)};=
var =
U=3Dfunction(a){this.name=3D"TagError";this.message=3Da||"";Error.capture=
StackTrace?Error.captureStackTrace(this,U):this.stack=3DError().stack||""=
};da(U,Error);=0A=
var xc=3DDb?1=3D=3DCb(I):!Cb(I),yc=3Dfunction(){var =
a=3Dza?"https":"http",b=3DOa("script");return["<",b,' =
src=3D"',Yb(Ba(),"/pagead/js/r20151117/r20151006/show_ads_impl.js",a),'">=
</',b,">"].join("")},zc=3Dfunction(a,b,c,d){return function(){var =
e=3D!1;d&&uc().al(3E4);try{var =
g=3Da.document.getElementById(b).contentWindow;if(Pa(g)){var =
f=3Da.document.getElementById(b).contentWindow,=0A=
h=3Df.document;h.body&&h.body.firstChild||(h.open(),f.google_async_iframe=
_close=3D!0,h.write(c))}else{for(var =
l=3Da.document.getElementById(b).contentWindow,g=3Dc,g=3DString(g),f=3D['=
"'],h=3D0;h<g.length;h++){var =
k=3Dg.charAt(h),m=3Dk.charCodeAt(0),p=3Dh+1,F;if(!(F=3DJa[k])){var =
H;if(31<m&&127>m)H=3Dk;else{var x=3Dk;if(x in Ka)H=3DKa[x];else if(x in =
Ja)H=3DKa[x]=3DJa[x];else{var =
u=3Dx,r=3Dx.charCodeAt(0);if(31<r&&127>r)u=3Dx;else{if(256>r){if(u=3D"\\x=
",16>r||256<r)u+=3D"0"}else =
u=3D"\\u",4096>r&&(u+=3D"0");u+=3Dr.toString(16).toUpperCase()}H=3DKa[x]=3D=0A=
u}}F=3DH}f[p]=3DF}f.push('"');l.location.replace("javascript:"+f.join("")=
)}e=3D!0}catch(A){l=3DMb().google_jobrunner,tc(l)&&l.rl()}e&&(e=3Dic("goo=
gle_async_rrc",c),(new =
gc(a)).set(b,zc(a,b,e,!1)))}},Ac=3Dfunction(a){var =
b=3D["<iframe"];zb(a,function(a,d){null!=3Da&&b.push(" =
"+d+'=3D"'+a+'"')});b.push("></iframe>");return =
b.join("")},Cc=3Dfunction(a,b,c){Bc(a,b,c,function(a,b,g){for(var =
f=3Da.document,h=3Db.id,l=3D0;!h||f.getElementById(h);)h=3D"aswift_"+l++;=
b.id=3Dh;b.name=3Dh;var =
h=3DNumber(g.google_ad_width),l=3DNumber(g.google_ad_height),=0A=
k=3DN.G;ec(g,a,k.j,k.i);jc=3DK(P(a),k.i);16=3D=3Dg.google_reactive_ad_for=
mat?(a=3Df.createElement("div"),a.innerHTML=3Dkc(b,h,l),c.appendChild(a.f=
irstChild)):c.innerHTML=3Dkc(b,h,l);return =
b.id})},Bc=3Dfunction(a,b,c,d){var e=3DOa("script"),g,f;a:{try{var =
h=3Da.top.google_pubvars_reuse_experiment;if("undefined"!=3D=3Dtypeof =
h){f=3Dh;break =
a}h=3Dy(["C","E"],sa)||null;a.top.google_pubvars_reuse_experiment=3Dh;if(=
a.top.google_pubvars_reuse_experiment=3D=3D=3Dh){f=3Dh;break =
a}}catch(ja){}f=3Dnull}if("E"=3D=3D=3Df){g=3Dnull!=3Db.google_ad_client;f=
=3Dnull!=3D=0A=
b.google_ad_width;var =
h=3Dnull!=3Db.google_ad_height,l=3Doc(a);if(l){for(var =
k=3D0;k<nc.length;k++){var =
m=3Dnc[k];null!=3Db[m]&&(l[m]=3Db[m])}if(l=3Doc(a)){var =
k=3Dl.google_ad_width,m=3Dl.google_ad_height,p=3Dl.google_ad_format;k&&m&=
&p&&(p=3D(p=3Dp&&p.match(/(\d+)x(\d+)/))?{width:p[1],height:p[2]}:null,!p=
||p.width=3D=3Dk&&p.height=3D=3Dm||delete =
l.google_ad_format)}}if(l=3Doc(a))for(k=3D0;k<nc.length;k++)m=3Dnc[k],nul=
l=3D=3Db[m]&&null!=3Dl[m]&&(b[m]=3Dl[m]);l=3Dnull!=3Db.google_ad_client;k=
=3Dnull!=3Db.google_ad_width;m=3Dnull!=3Db.google_ad_height;g=3D[g?"c2":=0A=
l?"c1":"c0",f?"w2":k?"w1":"w0",h?"h2":m?"h1":"h0"].join()}f=3D{};h=3Db.go=
ogle_ad_height;f.width=3D'"'+b.google_ad_width+'"';f.height=3D'"'+h+'"';f=
.frameborder=3D'"0"';f.marginwidth=3D'"0"';f.marginheight=3D'"0"';f.vspac=
e=3D'"0"';f.hspace=3D'"0"';f.allowtransparency=3D'"true"';f.scrolling=3D'=
"no"';f.allowfullscreen=3D'"true"';f.onload=3D'"'+hc+'"';d=3Dd(a,f,b);h=3D=
b.google_ad_output;f=3Db.google_ad_format;f||"html"!=3Dh&&null!=3Dh||(f=3D=
b.google_ad_width+"x"+b.google_ad_height,b.google_ad_format_suffix&&(f+=3D=
b.google_ad_format_suffix));=0A=
h=3D!b.google_ad_slot||b.google_override_format||!mc[b.google_ad_width+"x=
"+b.google_ad_height]&&"aa"=3D=3Db.google_loader_used;f=3Df&&h?f.toLowerC=
ase():"";b.google_ad_format=3Df;f=3D[b.google_ad_slot,b.google_ad_format,=
b.google_ad_type,b.google_ad_width,b.google_ad_height];h=3D[];l=3D0;for(k=
=3Dc;k&&25>l;k=3Dk.parentNode,++l)h.push(9!=3Dk.nodeType&&k.id||"");(h=3D=
h.join())&&f.push(h);b.google_ad_unit_key=3DVa(f.join(":")).toString();f=3D=
a.google_adk2_experiment=3Da.google_adk2_experiment||y(["C","E"],qa)||"N"=
;if("E"=3D=3Df){f=3D[];for(h=3D=0A=
0;c&&25>h;++h){l=3D"";l=3D(l=3D9!=3Dc.nodeType&&c.id)?"/"+l:"";a:{if(c&&c=
.nodeName&&c.parentElement)for(var =
k=3Dc.nodeName.toString().toLowerCase(),m=3Dc.parentElement.childNodes,F=3D=
p=3D0;F<m.length;++F){var =
H=3Dm[F];if(H.nodeName&&H.nodeName.toString().toLowerCase()=3D=3Dk){if(c=3D=
=3DH){k=3D"."+p;break =
a}++p}}k=3D""}f.push((c.nodeName&&c.nodeName.toString().toLowerCase())+l+=
k);c=3Dc.parentElement}c=3Df.join()+":";f=3Da;h=3D[];if(f)try{for(var =
x=3Df.parent,l=3D0;x&&x!=3Df&&25>l;++l){for(var =
u=3Dx.frames,k=3D0;k<u.length;++k)if(f=3D=3Du[k]){h.push(k);=0A=
break}f=3Dx;x=3Df.parent}}catch(ja){}b.google_ad_unit_key_2=3DVa(c+h.join=
()).toString()}else"C"=3D=3Df&&(b.google_ad_unit_key_2=3D"ctrl");x=3DWb(b=
);u=3Dnull;c=3Dy(["C","E"],ta);if("E"=3D=3Dc){a:{try{if(window.JSON&&wind=
ow.JSON.stringify&&window.encodeURIComponent){var =
r=3DencodeURIComponent(window.JSON.stringify(b)),A;if(Ub)A=3Dn.btoa(r);el=
se{f=3D[];for(l=3Dh=3D0;l<r.length;l++){for(var =
Q=3Dr.charCodeAt(l);255<Q;)f[h++]=3DQ&255,Q>>=3D8;f[h++]=3DQ}if(!Tb)for(T=
b=3D{},r=3D0;65>r;r++)Tb[r]=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnop=
qrstuvwxyz0123456789+/=3D".charAt(r);=0A=
r=3DTb;Q=3D[];for(h=3D0;h<f.length;h+=3D3){var =
L=3Df[h],wa=3Dh+1<f.length,T=3Dwa?f[h+1]:0,Z=3Dh+2<f.length,Nb=3DZ?f[h+2]=
:0,l=3DL>>2,k=3D(L&3)<<4|T>>4,m=3D(T&15)<<2|Nb>>6,p=3DNb&63;Z||(p=3D64,wa=
||(m=3D64));Q.push(r[l],r[k],r[m],r[p])}A=3DQ.join("")}u=3DA;break =
a}Jb("sblob",{json:window.JSON?1:0,eURI:window.encodeURIComponent?1:0})}c=
atch(ja){z.u("sblob",ja,void 0,void =
0)}u=3D""}u||(u=3D"{X}")}else"C"=3D=3Dc&&(u=3D"{C}");var =
B;b=3Db.google_ad_client;if(A=3Dxc){if(!fc)b:{L=3D[n.top];A=3D[];for(wa=3D=
0;T=3DL[wa++];){A.push(T);try{if(T.frames)for(var M=3DT.frames.length,=0A=
Z=3D0;Z<M&&1024>L.length;++Z)L.push(T.frames[Z])}catch(ja){}}for(M=3D0;M<=
A.length;M++)try{if(B=3DA[M].frames.google_esf){fc=3DB;break =
b}}catch(ja){}fc=3Dnull}A=3D!fc}A?(B=3D{style:"display:none"},B["data-ad-=
client"]=3Dlc(b),B.id=3D"google_esf",B.name=3D"google_esf",B.src=3DYb(ia(=
"","googleads.g.doubleclick.net"),"/pagead/html/r20151117/r20151006/zrt_l=
ookup.html"),B=3DAc(B)):B=3D"";M=3Dea;b=3D(new =
Date).getTime();if(A=3Da.google_async_for_oa_experiment)a.google_async_fo=
r_oa_experiment=3D=0A=
void =
0;L=3Da.google_always_use_delayed_impressions_experiment;B=3D["<!doctype =
html><html><body>",B,"<",e,">",x,"google_show_ads_impl=3Dtrue;google_uniq=
ue_id=3D",Cb(a),';google_async_iframe_id=3D"',d,'";google_start_time=3D',=
M,";",c?'google_pub_vars =3D =
"'+u+'";':"",g?'google_pubvars_reuse_experiment_result =3D =
"'+g+'";':"",A?'google_async_for_oa_experiment=3D"'+A+'";':"",L?'google_a=
lways_use_delayed_impressions_experiment=3D"'+L+'";':"","google_bpp=3D",b=
>M?b-M:1,";google_async_rrc=3D0;google_iframe_start_time=3Dnew =
Date().getTime();</",=0A=
e,">",yc(),"</body></html>"].join("");(a.document.getElementById(d)?vc:wc=
)(zc(a,d,B,!0))},Dc=3Dfunction(a,b){var =
c=3Dnavigator;if(ra&&a&&b&&c){var =
c=3Da.document,d=3DYb("pagead2.googlesyndication.com","/pub-config/"+lc(b=
)+".js");Ra(c,d)}};var =
V=3Dfunction(a,b){this.M=3Da;this.L=3Db};V.prototype.minWidth=3Dfunction(=
){return this.M};V.prototype.height=3Dfunction(){return =
this.L};V.prototype.w=3Dfunction(a){return =
300<a&&300<this.L?this.M:1200<a?1200:Math.round(a)};var =
Ec=3D{rectangle:1,horizontal:2,vertical:4,autorelaxed:1},W=3Dfunction(a,b=
,c){V.call(this,a,b);this.ca=3Dc};da(W,V);var Fc=3Dfunction(a){return =
function(b){return!!(b.ca&a)}},Gc=3D[new W(970,90,2),new W(728,90,2),new =
W(468,60,2),new W(336,280,1),new W(320,100,2),new W(320,50,2),new =
W(300,600,4),new W(300,250,1),new W(250,250,1),new W(234,60,2),new =
W(200,200,1),new W(180,150,1),new W(160,600,4),new W(125,125,1),new =
W(120,600,4),new W(120,240,4)];var Hc=3Dfunction(a,b){for(var =
c=3D["width","height"],d=3D0;d<c.length;d++){var =
e=3D"google_ad_"+c[d];if(!b.hasOwnProperty(e)){var =
g;g=3DZa(a[c[d]]);g=3Dnull=3D=3D=3Dg?null:Math.round(g);null!=3Dg&&(b[e]=3D=
g)}}},Ic=3Dfunction(a,b){try{var =
c=3Db.document.documentElement.getBoundingClientRect(),d=3Da.getBoundingC=
lientRect();return{x:d.left-c.left,y:d.top-c.top}}catch(e){return =
null}},Jc=3Dfunction(a){var b=3D0,c;for(c in =
Ec)-1!=3Da.indexOf(c)&&(b|=3DEc[c]);return b};var =
Kc=3Dfunction(a){return function(b){return =
b.minWidth()<=3Da}},Mc=3Dfunction(a,b,c){var d=3Da&&Lc(c,b);return =
function(a){return!(d&&250<=3Da.height())}},Lc=3Dfunction(a,b){var =
c=3DMath.min(O(b).clientHeight,16*O(b).clientWidth/9),d=3DIc(a,b);return(=
d?d.y:0)<c-100},Oc=3Dfunction(a,b){var c=3Db,d=3DInfinity;do{var =
e=3DNc(c,a,"height");e&&(d=3DMath.min(d,e));(e=3DNc(c,a,"maxHeight"))&&(d=
=3DMath.min(d,e))}while((c=3Dc.parentElement)&&"HTML"!=3Dc.tagName);retur=
n d},Nc=3Dfunction(a,b,c){if(a.style){var d=3DZa(a.style[c]);if(d)return =
d}if(a=3D=0A=
Sa(a,b))if(d=3DZa(a[c]))return d;return null};var =
Pc=3Dfunction(a){return function(b){for(var =
c=3Da.length-1;0<=3Dc;--c)if(!a[c](b))return!1;return!0}},Qc=3Dfunction(a=
,b,c){for(var d=3Da.length,e=3Dnull,g=3D0;g<d;++g){var =
f=3Da[g];if(b(f)){if(!c||c(f))return f;null=3D=3D=3De&&(e=3Df)}}return =
e};var Sc=3Dfunction(a,b,c,d){var =
e=3DGc.slice(0);if(K(P(c),N.F.i))for(var =
g=3DMath.random,f=3De.length-1;0<f;f--){var =
h=3DMath.floor(g()*(f+1)),l=3De[f];e[f]=3De[h];e[h]=3Dl}g=3D488>O(c).clie=
ntWidth;b=3D[Kc(a),Rc(g),Mc(g,c,d),Fc(b)];e=3DQc(e,Pc(b));if(!e)throw =
new U("adsbygoogle.push() error: No slot size for =
availableWidth=3D"+a);return e},Rc=3Dfunction(a){return =
function(b){return!(320=3D=3Db.minWidth()&&(a&&50=3D=3Db.height()||!a&&10=
0=3D=3Db.height()))}};var =
X=3Dfunction(a,b){V.call(this,a,b)};da(X,V);X.prototype.w=3Dfunction(a){r=
eturn Math.min(1200,Math.round(a))};var Tc=3D[new X(468,300),new =
X(414,828),new X(384,768),new X(375,750),new X(360,720),new =
X(320,640),new X(120,600)],Uc=3D[new X(468,350),new X(414,828),new =
X(384,768),new X(375,750),new X(360,720),new X(320,640),new =
X(120,600)],Vc=3Dfunction(a,b){var c=3DQc(a,Kc(b));if(!c)throw new =
U("adsbygoogle.push() error: No autorelaxed size for =
width=3D"+b+"px");return c};var =
Xc=3Dfunction(){return!Wc()&&(E("iPod")||E("iPhone")||E("Android")||E("IE=
Mobile"))},Wc=3Dfunction(){return =
E("iPad")||E("Android")&&!E("Mobile")||E("Silk")};var =
Yc=3D[{l:[3,0,0],m:[6,12,14,0,1,3,2,4,13,5,7,8,9,10,11,15]},{l:[3,0,1],m:=
[6,15,0,1,2,3,4,13,5,7,8,9,10,11,12,14]},{l:[3,0,2],m:[6,15,0,1,2,3,4,7,8=
,9,10,13,5,11,12,14]},{l:[3,1,0],m:[6,12,15,0,1,3,4,13,2,5,7,8,9,10,11,14=
]},{l:[3,1,1],m:[6,15,0,1,7,8,11,2,3,4,5,9,10,12,13,14]},{l:[3,1,2],m:[6,=
15,0,1,2,3,4,7,9,11,5,8,10,12,13,14]},{l:[3,2,0],m:[0,6,12,15,1,2,3,4,13,=
5,7,8,9,10,11,14]},{l:[3,2,1],m:[0,6,12,14,1,2,3,4,13,5,7,8,9,10,11,15]},=
{l:[3,2,2],m:[0,15,1,2,3,4,13,9,5,6,7,8,10,11,12,14]},{l:[2,0,=0A=
0],m:[6,15,0,1,3,2,7,8,10,13,9,4,5,11,12,14]},{l:[2,0,1],m:[6,15,0,1,2,3,=
7,8,4,10,9,13,5,11,12,14]},{l:[2,0,2],m:[0,15,1,2,3,4,7,8,13,5,6,9,10,11,=
12,14]},{l:[4,0,0],m:[6,12,14,15,0,1,7,2,8,11,9,3,4,5,10,13]},{l:[4,0,1],=
m:[6,12,14,0,1,2,3,4,7,8,11,13,5,9,10,15]},{l:[4,0,2],m:[6,15,0,1,2,3,5,7=
,8,13,9,4,10,11,12,14]}],Zc=3Dfunction(a,b,c){return"auto"=3D=3Dc?(b/=3DM=
ath.min(1200,O(a).clientWidth),.6<b&&!(488>O(a).clientWidth)?2:.25>=3Db?4=
:3):Jc(c)},$c=3Dfunction(a,b){var c=3DOc(a,b);return function(a){return =
a.height()<=3D=0A=
c}},bd=3Dfunction(a,b,c,d,e){var g;a:{var =
f;f=3DXc()?2:Wc()?4:3;g=3DIc(d,c);f=3D[f,g&&3=3D=3Df?83>g.x?0:265>g.x?1:2=
:0,ad(f,g)];for(g=3D0;g<Yc.length;++g){var =
h=3DYc[g],l;b:if(l=3Dh.l,f&&"number"=3D=3Dtypeof =
f.length&&l&&"number"=3D=3Dtypeof =
l.length&&f.length=3D=3Dl.length){for(var =
k=3Df.length,m=3D0;m<k;m++)if(f[m]!=3D=3Dl[m]){l=3D!1;break =
b}l=3D!0}else l=3D!1;if(l){g=3Dh.m;break a}}throw Error("No format for =
"+f);}f=3D[];for(h=3D0;h<g.length;++h)f.push(Gc[g[h]]);g=3D488>O(c).clien=
tWidth;a=3D[$c(c,d),Kc(a),Mc(g,c,d)];c=3D[];(e?c:a).push(Fc(b));return =
Qc(f,=0A=
Pc(a),Pc(c))},ad=3Dfunction(a,b){if(!b)return 0;var =
c=3Db.y;switch(a){case 2:return 285>c?0:1396>c?1:2;case 4:return =
275>c?0:1057>c?1:2;default:return 216>c?0:838>c?1:2}};var =
Y=3Dfunction(a,b){V.call(this,a,b)};da(Y,V);Y.prototype.w=3Dfunction(){re=
turn this.minWidth()};var cd=3D[new Y(728,15),new Y(468,15),new =
Y(200,90),new Y(180,90),new Y(160,90),new Y(120,90)];var =
gd=3Dfunction(){var a=3Dwindow;if(void 0=3D=3D=3Da.google_dre){var =
b=3D"";a.postMessage&&Qa(a)&&Xc()&&(b=3Dy(["20050000","20050001"],ua))&&(=
a.google_ad_modifications=3Da.google_ad_modifications||{},a.google_ad_mod=
ifications.eids=3Da.google_ad_modifications.eids||[],a.google_ad_modifica=
tions.eids.push(b));a.google_dre=3Db;"20050001"=3D=3Da.google_dre&&(ab(a.=
top,"message",C("dr::mh",t(dd,a),t(ed,a)),void =
0),a.setTimeout(C("dr::to",t(fd,a,!0),t(ed,a)),2E3),a.google_drc=3D0,a.go=
ogle_q=3Da.google_q||{},a.google_q.tags=3Da.google_q.tags||=0A=
[])}},hd=3Dfunction(a){"20050001"=3D=3Dn.google_dre&&(a.params=3Da.params=
||{},a.params.google_delay_requests_delay=3D0,a.params.google_delay_reque=
sts_count=3Dn.google_drc++,a.U=3Dv())},id=3Dfunction(a){if("20050001"=3D=3D=
n.google_dre){var =
b=3Dv()-a.U;a.params.google_delay_requests_delay=3Db}},dd=3Dfunction(a,b)=
{b&&"afb"=3D=3Db.data&&Fb[b.origin]&&fd(a,!1)},fd=3Dfunction(a,b){if(a.go=
ogle_q&&a.google_q.tags){var =
c=3Da.google_q.tags;ed(a);c.length&&(b&&Jb("drt",{Ta:c.length,duration:2E=
3},1),jd(c))}};var kd=3Dfunction(a){return =
Eb.test(a.className)&&"done"!=3Da.getAttribute("data-adsbygoogle-status")=
},md=3Dfunction(a,b){var =
c=3Dwindow;a.setAttribute("data-adsbygoogle-status","done");ld(a,b,c)},ld=
=3Dfunction(a,b,c){nd(a,b,c);if(!od(a,b,c)){if(b.google_reactive_ads_conf=
ig){if(pd)throw new U("adsbygoogle.push() error: Only one =
'enable_page_level_ads' allowed per page.");pd=3D!0}else =
Bb(c);qd||(qd=3D!0,Dc(c,b.google_ad_client));zb(Vb,function(a,d){b[d]=3Db=
[d]||c[d]});b.google_loader_used=3D"aa";var d=3Db.google_ad_output;=0A=
if(d&&"html"!=3Dd)throw new U("adsbygoogle.push() error: No support for =
google_ad_output=3D"+d);Hb("aa::load",Ib,function(){Cc(c,b,a)})}},od=3Dfu=
nction(a,b,c){var d=3Db.google_reactive_ads_config;if(d)var =
e=3Dd.page_level_pubvars,g=3D(aa(e)?e:{}).google_tag_origin;var =
f=3Db.google_ad_slot,e=3Dc.google_ad_modifications;!e||cc(e.ad_whitelist,=
f,g||b.google_tag_origin)?e=3Dnull:(g=3De.space_collapsing||"none",e=3D(f=
=3Dcc(e.ad_blacklist,f))?{I:!0,R:f.space_collapsing||g}:e.remove_ads_by_d=
efault?{I:!0,R:g}:null);return e&&e.I&&=0A=
"on"!=3Db.google_adtest?("slot"=3D=3De.R&&(null!=3D=3DYa(a.getAttribute("=
width"))&&a.setAttribute("width",0),null!=3D=3DYa(a.getAttribute("height"=
))&&a.setAttribute("height",0),a.style.width=3D"0px",a.style.height=3D"0p=
x"),!0):!(e=3DSa(a,c))||"none"!=3De.display||"on"=3D=3Db.google_adtest||0=
<b.google_reactive_ad_format||d?!1:(c.document.createComment&&a.appendChi=
ld(c.document.createComment("No ad requested because of display:none on =
the adsbygoogle tag")),!0)},rd=3Dfunction(a,b){var =
c;try{c=3Da.getBoundingClientRect()}catch(e){}if(!c||=0A=
0=3D=3Dc.left&&0=3D=3Dc.right&&0=3D=3Dc.width&&0=3D=3Dc.height)return!1;v=
ar d=3DSa(a,b);if(!d)return!1;c=3DZa(d.width);d=3DZa(d.height);return =
null=3D=3Dc||null=3D=3Dd||mc[c+"x"+d]?!1:!0},nd=3Dfunction(a,b,c){for(var=
 d=3Da.attributes,e=3Dd.length,g=3D0;g<e;g++){var =
f=3Dd[g];if(/data-/.test(f.name)){var =
h=3Df.name.replace("data","google").replace(/-/g,"_");if(!b.hasOwnPropert=
y(h)){var =
f=3Df.value,l=3D{google_reactive_ad_format:fa,google_allow_expandable_ads=
:ga},f=3Dl.hasOwnProperty(h)?l[h](f,null):f;null=3D=3D=3Df||(b[h]=3Df)}}}=
if(b.google_enable_content_recommendations&&=0A=
1=3D=3Db.google_reactive_ad_format)b.google_ad_width=3DO(c).clientWidth,b=
.google_ad_height=3D50,a.style.display=3D"none";else =
if(1=3D=3Db.google_reactive_ad_format)b.google_ad_width=3D320,b.google_ad=
_height=3D50,a.style.display=3D"none";else =
if(8=3D=3Db.google_reactive_ad_format)b.google_ad_width=3DO(c).clientWidt=
h||0,b.google_ad_height=3DO(c).clientHeight||0,a.style.display=3D"none";e=
lse =
if(9=3D=3Db.google_reactive_ad_format)b.google_ad_width=3DO(c).clientWidt=
h||0,b.google_ad_height=3DO(c).clientHeight||0,a.style.display=3D"none";e=
lse{d=3D=0A=
b.google_ad_format;"autorelaxed"=3D=3Dd?(d=3DN.C,ec(b,c,d.j,d.i),d=3DK(P(=
c),N.C.i)?3:2):"auto"=3D=3Dd||/^((^|,) *(horizontal|vertical|rectangle) =
*)+$/.test(d)?(d=3DN.D,ec(b,c,d.j,d.i),d=3DK(P(c),N.D.i)||K(P(c),N.v.i)?5=
:1):d=3D"link"=3D=3Dd?4:void =
0;if(e=3D!d)rd(a,c)?(e=3DN.v,ec(b,c,e.j,e.i)!=3D=3De.i?e=3D!1:(b.google_a=
d_format=3D"auto",e=3D!0)):e=3D!1;e&&(d=3D5);if(d){var =
k=3Da.offsetWidth;a:{var m=3Db.google_ad_format;switch(d){default:case =
1:var =
p=3D"auto"=3D=3Dm?.25>=3Dk/Math.min(1200,O(c).clientWidth)?4:3:Jc(m);b&&(=
b.google_responsive_formats=3D=0A=
p,m=3DN.F,ec(b,c,m.j,m.i));c=3DSc(k,p,c,a);break a;case =
2:c=3DVc(Tc,k);break a;case 3:c=3DVc(Uc,k);break a;case =
5:m=3DZc(c,k,m);b.google_responsive_formats=3Dm;var =
F=3DK(P(c),N.v.i);b:{d=3Da;do =
if((e=3DSa(d,c))&&"fixed"=3D=3De.position){d=3D!1;break =
b}while(d=3Dd.parentElement);d=3D!0}d&&(p=3Dbd(k,m,c,a,F));c=3Dp||Sc(k,m,=
c,a);break a;case 4:c=3DQc(cd,Kc(k));if(!c)throw new =
U("adsbygoogle.push() error: No link unit size for =
width=3D"+k+"px");b.google_ad_format_suffix=3D"_0ads_al";b.google_overrid=
e_format=3D1}}b.google_ad_width=3Dc.w(k);b.google_ad_height=3D=0A=
c.height();a.style.height=3Dc.height()+"px";b.google_ad_resizable=3D!0;de=
lete =
b.google_ad_format;b.google_loader_features_used=3D128}else{p=3Drd(a,c)?(=
p=3Dy(["LC","LE"],pa))?"LE"=3D=3D(b.google_responsive_override_logs_exper=
iment=3Dp):!1:!1;if(p)try{m=3Da.offsetWidth,F=3Dbd(m,Zc(c,m,"auto"),c,a,!=
0),k=3Dnew =
Na(F.w(m),F.height()),b.google_ember_w=3Dk.width,b.google_ember_h=3Dk.hei=
ght}catch(H){b.google_ember_w=3Db.google_ember_h=3D"e"}!Xa.test(b.google_=
ad_width)&&!Wa.test(a.style.width)||!Xa.test(b.google_ad_height)&&!Wa.tes=
t(a.style.height)?=0A=
(c=3DSa(a,c),a.style.width=3Dc.width,a.style.height=3Dc.height,Hc(c,b),b.=
google_ad_width||(b.google_ad_width=3Da.offsetWidth),b.google_ad_height||=
(b.google_ad_height=3Da.offsetHeight),b.google_loader_features_used=3D256=
):(Hc(a.style,b),b.google_ad_output&&"html"!=3Db.google_ad_output||300!=3D=
b.google_ad_width||250!=3Db.google_ad_height||(c=3Da.style.width,a.style.=
width=3D"100%",p=3Da.offsetWidth,a.style.width=3Dc,b.google_available_wid=
th=3Dp))}}},sd=3Dfunction(a){for(var =
b=3Ddocument.getElementsByTagName("ins"),c=3D0,d=3Db[c];c<b.length;d=3D=0A=
b[++c]){var =
e=3Dd;if(kd(e)&&"reserved"!=3De.getAttribute("data-adsbygoogle-status")&&=
(!a||d.id=3D=3Da))return d}return =
null},pd=3D!1,qd=3D!1,vd=3Dfunction(a){if(Xc()&&!n.google_q){n.google_q=3D=
{};var =
b;a:{try{b=3Dn.JSON.parse(n.localStorage.getItem("google_ama_config")||""=
);break =
a}catch(e){}b=3Dnull}if(b)if(b.exp>v()&&Zb(b)){n.google_q.tags=3D[];var =
c=3Dv();b=3DYb(Ba(),b.lib);b=3DRa(n.document,b);b.onload=3DC("aa::amarn",=
t(td,n,c,a),t(ed,n));var =
d=3DC("aa::amaabt",t(ud,n,b,c),t(ed,n));n.setTimeout(function(){n.setTime=
out(d,100)},=0A=
0)}else =
try{n.localStorage.removeItem("google_ama_config")}catch(e){$b(n,{lserr:1=
})}}},td=3Dfunction(a,b,c){a.google_q.tags&&($b(a,{stg:1,t:v()-b}),(b=3Da=
.google_amar)&&J(b)&&Hb("aa::amar",Ib,t(b,a,c)),wd(a))},ud=3Dfunction(a,b=
,c){a.google_q.tags&&(b.onload=3Dfunction(){$b(a,{stg:0,t:v()-c})},wd(a))=
},wd=3Dfunction(a){var b=3Da.google_q.tags;a.google_q.tags=3Dvoid =
0;jd(b)},ed=3Dfunction(a){a.google_q.tags=3Dvoid =
0},jd=3Dfunction(a){if(a&&a.shift)try{for(var =
b,c=3D20;0<a.length&&(b=3Da.shift())&&0<c;)xd(b),--c}catch(d){throw =
window.setTimeout(yd,=0A=
0),d;}},zd=3Dfunction(a,b){var =
c=3D{};zb(ac,function(b,d){a.hasOwnProperty(d)&&(c[d]=3Da[d])});aa(a.enab=
le_page_level_ads)&&(c.page_level_pubvars=3Da.enable_page_level_ads);var =
d=3Ddocument.createElement("ins");d.className=3D"adsbygoogle";d.style.dis=
play=3D"none";b?yb.body.appendChild(d):yb.documentElement.appendChild(d);=
md(d,{google_reactive_ads_config:c,google_ad_client:a.google_ad_client})}=
,Ad=3Dfunction(a){if(!Qa(window))throw new U("adsbygoogle.push() error: =
Page-level tag does not work inside iframes.");var b=3D=0A=
K(P(I),N.H.i),c=3D!b;yb.body||b?zd(a,c):ab(yb,"DOMContentLoaded",Kb(funct=
ion(){zd(a,c)}))},Bd=3Dfunction(a,b,c,d){if(0=3D=3Db.message.indexOf("Tag=
Error")){var =
e=3D{};ib(z,e,d);e.context=3Da;e.msg=3Db.message.substring(0,512);a=3Dn.d=
ocument;e.url=3Da.URL.substring(0,512);e.ref=3Da.referrer.substring(0,512=
);db(Gb,"puberror",e,!0,c||.01);return!1}return =
z.u(a,b,c,d)},Cd=3Dfunction(a,b,c,d){return =
0=3D=3Db.message.indexOf("TagError")?!1:z.u(a,b,c,d)},xd=3Dfunction(a){va=
r b=3D{};Hb("aa::hqe",Bd,function(){Dd(a,b)},function(c){c.client=3D=0A=
c.client||b.google_ad_client||a.google_ad_client;c.slotname=3Dc.slotname|=
|b.google_ad_slot;c.tag_origin=3Dc.tag_origin||b.google_tag_origin})},Dd=3D=
function(a,b){ea=3D(new =
Date).getTime();if(n.google_q&&n.google_q.tags)hd(a),n.google_q.tags.push=
(a);else{var c;a:{if(a.enable_page_level_ads){if("string"=3D=3Dtypeof =
a.google_ad_client){c=3D!0;break a}throw new U("adsbygoogle.push() =
error: 'google_ad_client' is missing from the tag =
config.");}c=3D!1}if(c)vd(a.google_ad_client),Ad(a);else{n.google_q?id(a)=
:(gd(),hd(a));=0A=
c=3Da.element;var =
d=3Da.params;d&&zb(d,function(a,c){b[c]=3Da});if(c){if(!kd(c)&&(c=3Dc.id?=
sd(c.id):null,!c))throw new U("adsbygoogle.push() error: 'element' has =
already been filled.");if(!("innerHTML"in c))throw new =
U("adsbygoogle.push() error: 'element' is not a good DOM =
element.");}else if(c=3Dsd(),!c)throw new U("adsbygoogle.push() error: =
All ins elements in the DOM with class=3Dadsbygoogle already have ads in =
them.");md(c,b)}}},yd=3Dfunction(){Hb("aa::main",Cd,Ed)},Ed=3Dfunction(){=
var a=3DI.google_ad_modifications=3D=0A=
I.google_ad_modifications||{};if(!a.plle){a.plle=3D!0;var =
a=3Da.loeids=3Da.loeids||[],b=3DN.D,c=3Db.i;if(I.location&&I.location.has=
h=3D=3D"#google_plle_"+c)b=3Dc;else{var b=3D[b.j,c],c=3Dnew =
Ma(ka,ka+la-1),d;(d=3D0>=3Dla||la%b.length)||(d=3Dbc.ba,d=3D!(d.start<=3D=
c.start&&d.end>=3Dc.end));d?b=3Dnull:(d=3D$a(I),b=3Dnull!=3D=3Dd&&c.start=
<=3Dd&&c.end>=3Dd?b[(d-ka)%b.length]:null)}b&&a.push(b);b=3DN.C;(b=3Ddc(m=
a,b.j,b.i))&&a.push(b);b=3DN.F;(b=3Ddc(na,b.j,b.i))&&a.push(b);b=3DN.v;(b=
=3Ddc(oa,b.j,b.i))&&a.push(b);b=3DN.G;(b=3Ddc(va,b.j,b.i))&&a.push(b);yb.=
body||(b=3D=0A=
N.H,(b=3Ddc(xa,b.j,b.i))&&a.push(b))}a=3Dwindow.adsbygoogle;jd(a);if(!a||=
!a.loaded){window.adsbygoogle=3D{push:xd,loaded:!0};a&&Fd(a.onload);try{O=
bject.defineProperty(window.adsbygoogle,"onload",{set:Fd})}catch(e){}}},F=
d=3Dfunction(a){J(a)&&window.setTimeout(a,0)};yd();}).call(this);=0A=

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.law.cornell.edu/sites/www.law.cornell.edu/files/js/js_Wa7OCC8_3PwHd_siU0CJ_TdjYirAozJp44nb1F19bhg.js

/*!=0A=
 * jQuery JavaScript Library v1.8.3=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Includes Sizzle.js=0A=
 * http://sizzlejs.com/=0A=
 *=0A=
 * Copyright 2012 jQuery Foundation and other contributors=0A=
 * Released under the MIT license=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * Date: Tue Nov 13 2012 08:20:33 GMT-0500 (Eastern Standard Time)=0A=
 */=0A=
(function( window, undefined ) {=0A=
var=0A=
	// A central reference to the root jQuery(document)=0A=
	rootjQuery,=0A=
=0A=
	// The deferred used on DOM ready=0A=
	readyList,=0A=
=0A=
	// Use the correct document accordingly with window argument (sandbox)=0A=
	document =3D window.document,=0A=
	location =3D window.location,=0A=
	navigator =3D window.navigator,=0A=
=0A=
	// Map over jQuery in case of overwrite=0A=
	_jQuery =3D window.jQuery,=0A=
=0A=
	// Map over the $ in case of overwrite=0A=
	_$ =3D window.$,=0A=
=0A=
	// Save a reference to some core methods=0A=
	core_push =3D Array.prototype.push,=0A=
	core_slice =3D Array.prototype.slice,=0A=
	core_indexOf =3D Array.prototype.indexOf,=0A=
	core_toString =3D Object.prototype.toString,=0A=
	core_hasOwn =3D Object.prototype.hasOwnProperty,=0A=
	core_trim =3D String.prototype.trim,=0A=
=0A=
	// Define a local copy of jQuery=0A=
	jQuery =3D function( selector, context ) {=0A=
		// The jQuery object is actually just the init constructor 'enhanced'=0A=
		return new jQuery.fn.init( selector, context, rootjQuery );=0A=
	},=0A=
=0A=
	// Used for matching numbers=0A=
	core_pnum =3D /[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,=0A=
=0A=
	// Used for detecting and trimming whitespace=0A=
	core_rnotwhite =3D /\S/,=0A=
	core_rspace =3D /\s+/,=0A=
=0A=
	// Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 =
and IE)=0A=
	rtrim =3D /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,=0A=
=0A=
	// A simple way to check for HTML strings=0A=
	// Prioritize #id over <tag> to avoid XSS via location.hash (#9521)=0A=
	rquickExpr =3D /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,=0A=
=0A=
	// Match a standalone tag=0A=
	rsingleTag =3D /^<(\w+)\s*\/?>(?:<\/\1>|)$/,=0A=
=0A=
	// JSON RegExp=0A=
	rvalidchars =3D /^[\],:{}\s]*$/,=0A=
	rvalidbraces =3D /(?:^|:|,)(?:\s*\[)+/g,=0A=
	rvalidescape =3D /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,=0A=
	rvalidtokens =3D =
/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,=0A=
=0A=
	// Matches dashed string for camelizing=0A=
	rmsPrefix =3D /^-ms-/,=0A=
	rdashAlpha =3D /-([\da-z])/gi,=0A=
=0A=
	// Used by jQuery.camelCase as callback to replace()=0A=
	fcamelCase =3D function( all, letter ) {=0A=
		return ( letter + "" ).toUpperCase();=0A=
	},=0A=
=0A=
	// The ready event handler and self cleanup method=0A=
	DOMContentLoaded =3D function() {=0A=
		if ( document.addEventListener ) {=0A=
			document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, =
false );=0A=
			jQuery.ready();=0A=
		} else if ( document.readyState =3D=3D=3D "complete" ) {=0A=
			// we're here because readyState =3D=3D=3D "complete" in oldIE=0A=
			// which is good enough for us to call the dom ready!=0A=
			document.detachEvent( "onreadystatechange", DOMContentLoaded );=0A=
			jQuery.ready();=0A=
		}=0A=
	},=0A=
=0A=
	// [[Class]] -> type pairs=0A=
	class2type =3D {};=0A=
=0A=
jQuery.fn =3D jQuery.prototype =3D {=0A=
	constructor: jQuery,=0A=
	init: function( selector, context, rootjQuery ) {=0A=
		var match, elem, ret, doc;=0A=
=0A=
		// Handle $(""), $(null), $(undefined), $(false)=0A=
		if ( !selector ) {=0A=
			return this;=0A=
		}=0A=
=0A=
		// Handle $(DOMElement)=0A=
		if ( selector.nodeType ) {=0A=
			this.context =3D this[0] =3D selector;=0A=
			this.length =3D 1;=0A=
			return this;=0A=
		}=0A=
=0A=
		// Handle HTML strings=0A=
		if ( typeof selector =3D=3D=3D "string" ) {=0A=
			if ( selector.charAt(0) =3D=3D=3D "<" && selector.charAt( =
selector.length - 1 ) =3D=3D=3D ">" && selector.length >=3D 3 ) {=0A=
				// Assume that strings that start and end with <> are HTML and skip =
the regex check=0A=
				match =3D [ null, selector, null ];=0A=
=0A=
			} else {=0A=
				match =3D rquickExpr.exec( selector );=0A=
			}=0A=
=0A=
			// Match html or make sure no context is specified for #id=0A=
			if ( match && (match[1] || !context) ) {=0A=
=0A=
				// HANDLE: $(html) -> $(array)=0A=
				if ( match[1] ) {=0A=
					context =3D context instanceof jQuery ? context[0] : context;=0A=
					doc =3D ( context && context.nodeType ? context.ownerDocument || =
context : document );=0A=
=0A=
					// scripts is true for back-compat=0A=
					selector =3D jQuery.parseHTML( match[1], doc, true );=0A=
					if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) =
) {=0A=
						this.attr.call( selector, context, true );=0A=
					}=0A=
=0A=
					return jQuery.merge( this, selector );=0A=
=0A=
				// HANDLE: $(#id)=0A=
				} else {=0A=
					elem =3D document.getElementById( match[2] );=0A=
=0A=
					// Check parentNode to catch when Blackberry 4.6 returns=0A=
					// nodes that are no longer in the document #6963=0A=
					if ( elem && elem.parentNode ) {=0A=
						// Handle the case where IE and Opera return items=0A=
						// by name instead of ID=0A=
						if ( elem.id !=3D=3D match[2] ) {=0A=
							return rootjQuery.find( selector );=0A=
						}=0A=
=0A=
						// Otherwise, we inject the element directly into the jQuery object=0A=
						this.length =3D 1;=0A=
						this[0] =3D elem;=0A=
					}=0A=
=0A=
					this.context =3D document;=0A=
					this.selector =3D selector;=0A=
					return this;=0A=
				}=0A=
=0A=
			// HANDLE: $(expr, $(...))=0A=
			} else if ( !context || context.jquery ) {=0A=
				return ( context || rootjQuery ).find( selector );=0A=
=0A=
			// HANDLE: $(expr, context)=0A=
			// (which is just equivalent to: $(context).find(expr)=0A=
			} else {=0A=
				return this.constructor( context ).find( selector );=0A=
			}=0A=
=0A=
		// HANDLE: $(function)=0A=
		// Shortcut for document ready=0A=
		} else if ( jQuery.isFunction( selector ) ) {=0A=
			return rootjQuery.ready( selector );=0A=
		}=0A=
=0A=
		if ( selector.selector !=3D=3D undefined ) {=0A=
			this.selector =3D selector.selector;=0A=
			this.context =3D selector.context;=0A=
		}=0A=
=0A=
		return jQuery.makeArray( selector, this );=0A=
	},=0A=
=0A=
	// Start with an empty selector=0A=
	selector: "",=0A=
=0A=
	// The current version of jQuery being used=0A=
	jquery: "1.8.3",=0A=
=0A=
	// The default length of a jQuery object is 0=0A=
	length: 0,=0A=
=0A=
	// The number of elements contained in the matched element set=0A=
	size: function() {=0A=
		return this.length;=0A=
	},=0A=
=0A=
	toArray: function() {=0A=
		return core_slice.call( this );=0A=
	},=0A=
=0A=
	// Get the Nth element in the matched element set OR=0A=
	// Get the whole matched element set as a clean array=0A=
	get: function( num ) {=0A=
		return num =3D=3D null ?=0A=
=0A=
			// Return a 'clean' array=0A=
			this.toArray() :=0A=
=0A=
			// Return just the object=0A=
			( num < 0 ? this[ this.length + num ] : this[ num ] );=0A=
	},=0A=
=0A=
	// Take an array of elements and push it onto the stack=0A=
	// (returning the new matched element set)=0A=
	pushStack: function( elems, name, selector ) {=0A=
=0A=
		// Build a new jQuery matched element set=0A=
		var ret =3D jQuery.merge( this.constructor(), elems );=0A=
=0A=
		// Add the old object onto the stack (as a reference)=0A=
		ret.prevObject =3D this;=0A=
=0A=
		ret.context =3D this.context;=0A=
=0A=
		if ( name =3D=3D=3D "find" ) {=0A=
			ret.selector =3D this.selector + ( this.selector ? " " : "" ) + =
selector;=0A=
		} else if ( name ) {=0A=
			ret.selector =3D this.selector + "." + name + "(" + selector + ")";=0A=
		}=0A=
=0A=
		// Return the newly-formed element set=0A=
		return ret;=0A=
	},=0A=
=0A=
	// Execute a callback for every element in the matched set.=0A=
	// (You can seed the arguments with an array of args, but this is=0A=
	// only used internally.)=0A=
	each: function( callback, args ) {=0A=
		return jQuery.each( this, callback, args );=0A=
	},=0A=
=0A=
	ready: function( fn ) {=0A=
		// Add the callback=0A=
		jQuery.ready.promise().done( fn );=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	eq: function( i ) {=0A=
		i =3D +i;=0A=
		return i =3D=3D=3D -1 ?=0A=
			this.slice( i ) :=0A=
			this.slice( i, i + 1 );=0A=
	},=0A=
=0A=
	first: function() {=0A=
		return this.eq( 0 );=0A=
	},=0A=
=0A=
	last: function() {=0A=
		return this.eq( -1 );=0A=
	},=0A=
=0A=
	slice: function() {=0A=
		return this.pushStack( core_slice.apply( this, arguments ),=0A=
			"slice", core_slice.call(arguments).join(",") );=0A=
	},=0A=
=0A=
	map: function( callback ) {=0A=
		return this.pushStack( jQuery.map(this, function( elem, i ) {=0A=
			return callback.call( elem, i, elem );=0A=
		}));=0A=
	},=0A=
=0A=
	end: function() {=0A=
		return this.prevObject || this.constructor(null);=0A=
	},=0A=
=0A=
	// For internal use only.=0A=
	// Behaves like an Array's method, not like a jQuery method.=0A=
	push: core_push,=0A=
	sort: [].sort,=0A=
	splice: [].splice=0A=
};=0A=
=0A=
// Give the init function the jQuery prototype for later instantiation=0A=
jQuery.fn.init.prototype =3D jQuery.fn;=0A=
=0A=
jQuery.extend =3D jQuery.fn.extend =3D function() {=0A=
	var options, name, src, copy, copyIsArray, clone,=0A=
		target =3D arguments[0] || {},=0A=
		i =3D 1,=0A=
		length =3D arguments.length,=0A=
		deep =3D false;=0A=
=0A=
	// Handle a deep copy situation=0A=
	if ( typeof target =3D=3D=3D "boolean" ) {=0A=
		deep =3D target;=0A=
		target =3D arguments[1] || {};=0A=
		// skip the boolean and the target=0A=
		i =3D 2;=0A=
	}=0A=
=0A=
	// Handle case when target is a string or something (possible in deep =
copy)=0A=
	if ( typeof target !=3D=3D "object" && !jQuery.isFunction(target) ) {=0A=
		target =3D {};=0A=
	}=0A=
=0A=
	// extend jQuery itself if only one argument is passed=0A=
	if ( length =3D=3D=3D i ) {=0A=
		target =3D this;=0A=
		--i;=0A=
	}=0A=
=0A=
	for ( ; i < length; i++ ) {=0A=
		// Only deal with non-null/undefined values=0A=
		if ( (options =3D arguments[ i ]) !=3D null ) {=0A=
			// Extend the base object=0A=
			for ( name in options ) {=0A=
				src =3D target[ name ];=0A=
				copy =3D options[ name ];=0A=
=0A=
				// Prevent never-ending loop=0A=
				if ( target =3D=3D=3D copy ) {=0A=
					continue;=0A=
				}=0A=
=0A=
				// Recurse if we're merging plain objects or arrays=0A=
				if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray =
=3D jQuery.isArray(copy)) ) ) {=0A=
					if ( copyIsArray ) {=0A=
						copyIsArray =3D false;=0A=
						clone =3D src && jQuery.isArray(src) ? src : [];=0A=
=0A=
					} else {=0A=
						clone =3D src && jQuery.isPlainObject(src) ? src : {};=0A=
					}=0A=
=0A=
					// Never move original objects, clone them=0A=
					target[ name ] =3D jQuery.extend( deep, clone, copy );=0A=
=0A=
				// Don't bring in undefined values=0A=
				} else if ( copy !=3D=3D undefined ) {=0A=
					target[ name ] =3D copy;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	// Return the modified object=0A=
	return target;=0A=
};=0A=
=0A=
jQuery.extend({=0A=
	noConflict: function( deep ) {=0A=
		if ( window.$ =3D=3D=3D jQuery ) {=0A=
			window.$ =3D _$;=0A=
		}=0A=
=0A=
		if ( deep && window.jQuery =3D=3D=3D jQuery ) {=0A=
			window.jQuery =3D _jQuery;=0A=
		}=0A=
=0A=
		return jQuery;=0A=
	},=0A=
=0A=
	// Is the DOM ready to be used? Set to true once it occurs.=0A=
	isReady: false,=0A=
=0A=
	// A counter to track how many items to wait for before=0A=
	// the ready event fires. See #6781=0A=
	readyWait: 1,=0A=
=0A=
	// Hold (or release) the ready event=0A=
	holdReady: function( hold ) {=0A=
		if ( hold ) {=0A=
			jQuery.readyWait++;=0A=
		} else {=0A=
			jQuery.ready( true );=0A=
		}=0A=
	},=0A=
=0A=
	// Handle when the DOM is ready=0A=
	ready: function( wait ) {=0A=
=0A=
		// Abort if there are pending holds or we're already ready=0A=
		if ( wait =3D=3D=3D true ? --jQuery.readyWait : jQuery.isReady ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// Make sure body exists, at least, in case IE gets a little =
overzealous (ticket #5443).=0A=
		if ( !document.body ) {=0A=
			return setTimeout( jQuery.ready, 1 );=0A=
		}=0A=
=0A=
		// Remember that the DOM is ready=0A=
		jQuery.isReady =3D true;=0A=
=0A=
		// If a normal DOM Ready event fired, decrement, and wait if need be=0A=
		if ( wait !=3D=3D true && --jQuery.readyWait > 0 ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// If there are functions bound, to execute=0A=
		readyList.resolveWith( document, [ jQuery ] );=0A=
=0A=
		// Trigger any bound ready events=0A=
		if ( jQuery.fn.trigger ) {=0A=
			jQuery( document ).trigger("ready").off("ready");=0A=
		}=0A=
	},=0A=
=0A=
	// See test/unit/core.js for details concerning isFunction.=0A=
	// Since version 1.3, DOM methods and functions like alert=0A=
	// aren't supported. They return false on IE (#2968).=0A=
	isFunction: function( obj ) {=0A=
		return jQuery.type(obj) =3D=3D=3D "function";=0A=
	},=0A=
=0A=
	isArray: Array.isArray || function( obj ) {=0A=
		return jQuery.type(obj) =3D=3D=3D "array";=0A=
	},=0A=
=0A=
	isWindow: function( obj ) {=0A=
		return obj !=3D null && obj =3D=3D obj.window;=0A=
	},=0A=
=0A=
	isNumeric: function( obj ) {=0A=
		return !isNaN( parseFloat(obj) ) && isFinite( obj );=0A=
	},=0A=
=0A=
	type: function( obj ) {=0A=
		return obj =3D=3D null ?=0A=
			String( obj ) :=0A=
			class2type[ core_toString.call(obj) ] || "object";=0A=
	},=0A=
=0A=
	isPlainObject: function( obj ) {=0A=
		// Must be an Object.=0A=
		// Because of IE, we also have to check the presence of the =
constructor property.=0A=
		// Make sure that DOM nodes and window objects don't pass through, as =
well=0A=
		if ( !obj || jQuery.type(obj) !=3D=3D "object" || obj.nodeType || =
jQuery.isWindow( obj ) ) {=0A=
			return false;=0A=
		}=0A=
=0A=
		try {=0A=
			// Not own constructor property must be Object=0A=
			if ( obj.constructor &&=0A=
				!core_hasOwn.call(obj, "constructor") &&=0A=
				!core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) {=0A=
				return false;=0A=
			}=0A=
		} catch ( e ) {=0A=
			// IE8,9 Will throw exceptions on certain host objects #9897=0A=
			return false;=0A=
		}=0A=
=0A=
		// Own properties are enumerated firstly, so to speed up,=0A=
		// if last one is own, then all properties are own.=0A=
=0A=
		var key;=0A=
		for ( key in obj ) {}=0A=
=0A=
		return key =3D=3D=3D undefined || core_hasOwn.call( obj, key );=0A=
	},=0A=
=0A=
	isEmptyObject: function( obj ) {=0A=
		var name;=0A=
		for ( name in obj ) {=0A=
			return false;=0A=
		}=0A=
		return true;=0A=
	},=0A=
=0A=
	error: function( msg ) {=0A=
		throw new Error( msg );=0A=
	},=0A=
=0A=
	// data: string of html=0A=
	// context (optional): If specified, the fragment will be created in =
this context, defaults to document=0A=
	// scripts (optional): If true, will include scripts passed in the html =
string=0A=
	parseHTML: function( data, context, scripts ) {=0A=
		var parsed;=0A=
		if ( !data || typeof data !=3D=3D "string" ) {=0A=
			return null;=0A=
		}=0A=
		if ( typeof context =3D=3D=3D "boolean" ) {=0A=
			scripts =3D context;=0A=
			context =3D 0;=0A=
		}=0A=
		context =3D context || document;=0A=
=0A=
		// Single tag=0A=
		if ( (parsed =3D rsingleTag.exec( data )) ) {=0A=
			return [ context.createElement( parsed[1] ) ];=0A=
		}=0A=
=0A=
		parsed =3D jQuery.buildFragment( [ data ], context, scripts ? null : =
[] );=0A=
		return jQuery.merge( [],=0A=
			(parsed.cacheable ? jQuery.clone( parsed.fragment ) : =
parsed.fragment).childNodes );=0A=
	},=0A=
=0A=
	parseJSON: function( data ) {=0A=
		if ( !data || typeof data !=3D=3D "string") {=0A=
			return null;=0A=
		}=0A=
=0A=
		// Make sure leading/trailing whitespace is removed (IE can't handle =
it)=0A=
		data =3D jQuery.trim( data );=0A=
=0A=
		// Attempt to parse using the native JSON parser first=0A=
		if ( window.JSON && window.JSON.parse ) {=0A=
			return window.JSON.parse( data );=0A=
		}=0A=
=0A=
		// Make sure the incoming data is actual JSON=0A=
		// Logic borrowed from http://json.org/json2.js=0A=
		if ( rvalidchars.test( data.replace( rvalidescape, "@" )=0A=
			.replace( rvalidtokens, "]" )=0A=
			.replace( rvalidbraces, "")) ) {=0A=
=0A=
			return ( new Function( "return " + data ) )();=0A=
=0A=
		}=0A=
		jQuery.error( "Invalid JSON: " + data );=0A=
	},=0A=
=0A=
	// Cross-browser xml parsing=0A=
	parseXML: function( data ) {=0A=
		var xml, tmp;=0A=
		if ( !data || typeof data !=3D=3D "string" ) {=0A=
			return null;=0A=
		}=0A=
		try {=0A=
			if ( window.DOMParser ) { // Standard=0A=
				tmp =3D new DOMParser();=0A=
				xml =3D tmp.parseFromString( data , "text/xml" );=0A=
			} else { // IE=0A=
				xml =3D new ActiveXObject( "Microsoft.XMLDOM" );=0A=
				xml.async =3D "false";=0A=
				xml.loadXML( data );=0A=
			}=0A=
		} catch( e ) {=0A=
			xml =3D undefined;=0A=
		}=0A=
		if ( !xml || !xml.documentElement || xml.getElementsByTagName( =
"parsererror" ).length ) {=0A=
			jQuery.error( "Invalid XML: " + data );=0A=
		}=0A=
		return xml;=0A=
	},=0A=
=0A=
	noop: function() {},=0A=
=0A=
	// Evaluates a script in a global context=0A=
	// Workarounds based on findings by Jim Driscoll=0A=
	// =
http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-=
global-context=0A=
	globalEval: function( data ) {=0A=
		if ( data && core_rnotwhite.test( data ) ) {=0A=
			// We use execScript on Internet Explorer=0A=
			// We use an anonymous function so that context is window=0A=
			// rather than jQuery in Firefox=0A=
			( window.execScript || function( data ) {=0A=
				window[ "eval" ].call( window, data );=0A=
			} )( data );=0A=
		}=0A=
	},=0A=
=0A=
	// Convert dashed to camelCase; used by the css and data modules=0A=
	// Microsoft forgot to hump their vendor prefix (#9572)=0A=
	camelCase: function( string ) {=0A=
		return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, =
fcamelCase );=0A=
	},=0A=
=0A=
	nodeName: function( elem, name ) {=0A=
		return elem.nodeName && elem.nodeName.toLowerCase() =3D=3D=3D =
name.toLowerCase();=0A=
	},=0A=
=0A=
	// args is for internal usage only=0A=
	each: function( obj, callback, args ) {=0A=
		var name,=0A=
			i =3D 0,=0A=
			length =3D obj.length,=0A=
			isObj =3D length =3D=3D=3D undefined || jQuery.isFunction( obj );=0A=
=0A=
		if ( args ) {=0A=
			if ( isObj ) {=0A=
				for ( name in obj ) {=0A=
					if ( callback.apply( obj[ name ], args ) =3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				for ( ; i < length; ) {=0A=
					if ( callback.apply( obj[ i++ ], args ) =3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
		// A special, fast, case for the most common use of each=0A=
		} else {=0A=
			if ( isObj ) {=0A=
				for ( name in obj ) {=0A=
					if ( callback.call( obj[ name ], name, obj[ name ] ) =3D=3D=3D =
false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				for ( ; i < length; ) {=0A=
					if ( callback.call( obj[ i ], i, obj[ i++ ] ) =3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return obj;=0A=
	},=0A=
=0A=
	// Use native String.trim function wherever possible=0A=
	trim: core_trim && !core_trim.call("\uFEFF\xA0") ?=0A=
		function( text ) {=0A=
			return text =3D=3D null ?=0A=
				"" :=0A=
				core_trim.call( text );=0A=
		} :=0A=
=0A=
		// Otherwise use our own trimming functionality=0A=
		function( text ) {=0A=
			return text =3D=3D null ?=0A=
				"" :=0A=
				( text + "" ).replace( rtrim, "" );=0A=
		},=0A=
=0A=
	// results is for internal usage only=0A=
	makeArray: function( arr, results ) {=0A=
		var type,=0A=
			ret =3D results || [];=0A=
=0A=
		if ( arr !=3D null ) {=0A=
			// The window, strings (and functions) also have 'length'=0A=
			// Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930=0A=
			type =3D jQuery.type( arr );=0A=
=0A=
			if ( arr.length =3D=3D null || type =3D=3D=3D "string" || type =
=3D=3D=3D "function" || type =3D=3D=3D "regexp" || jQuery.isWindow( arr =
) ) {=0A=
				core_push.call( ret, arr );=0A=
			} else {=0A=
				jQuery.merge( ret, arr );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	inArray: function( elem, arr, i ) {=0A=
		var len;=0A=
=0A=
		if ( arr ) {=0A=
			if ( core_indexOf ) {=0A=
				return core_indexOf.call( arr, elem, i );=0A=
			}=0A=
=0A=
			len =3D arr.length;=0A=
			i =3D i ? i < 0 ? Math.max( 0, len + i ) : i : 0;=0A=
=0A=
			for ( ; i < len; i++ ) {=0A=
				// Skip accessing in sparse arrays=0A=
				if ( i in arr && arr[ i ] =3D=3D=3D elem ) {=0A=
					return i;=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return -1;=0A=
	},=0A=
=0A=
	merge: function( first, second ) {=0A=
		var l =3D second.length,=0A=
			i =3D first.length,=0A=
			j =3D 0;=0A=
=0A=
		if ( typeof l =3D=3D=3D "number" ) {=0A=
			for ( ; j < l; j++ ) {=0A=
				first[ i++ ] =3D second[ j ];=0A=
			}=0A=
=0A=
		} else {=0A=
			while ( second[j] !=3D=3D undefined ) {=0A=
				first[ i++ ] =3D second[ j++ ];=0A=
			}=0A=
		}=0A=
=0A=
		first.length =3D i;=0A=
=0A=
		return first;=0A=
	},=0A=
=0A=
	grep: function( elems, callback, inv ) {=0A=
		var retVal,=0A=
			ret =3D [],=0A=
			i =3D 0,=0A=
			length =3D elems.length;=0A=
		inv =3D !!inv;=0A=
=0A=
		// Go through the array, only saving the items=0A=
		// that pass the validator function=0A=
		for ( ; i < length; i++ ) {=0A=
			retVal =3D !!callback( elems[ i ], i );=0A=
			if ( inv !=3D=3D retVal ) {=0A=
				ret.push( elems[ i ] );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	// arg is for internal usage only=0A=
	map: function( elems, callback, arg ) {=0A=
		var value, key,=0A=
			ret =3D [],=0A=
			i =3D 0,=0A=
			length =3D elems.length,=0A=
			// jquery objects are treated as arrays=0A=
			isArray =3D elems instanceof jQuery || length !=3D=3D undefined && =
typeof length =3D=3D=3D "number" && ( ( length > 0 && elems[ 0 ] && =
elems[ length -1 ] ) || length =3D=3D=3D 0 || jQuery.isArray( elems ) ) ;=0A=
=0A=
		// Go through the array, translating each of the items to their=0A=
		if ( isArray ) {=0A=
			for ( ; i < length; i++ ) {=0A=
				value =3D callback( elems[ i ], i, arg );=0A=
=0A=
				if ( value !=3D null ) {=0A=
					ret[ ret.length ] =3D value;=0A=
				}=0A=
			}=0A=
=0A=
		// Go through every key on the object,=0A=
		} else {=0A=
			for ( key in elems ) {=0A=
				value =3D callback( elems[ key ], key, arg );=0A=
=0A=
				if ( value !=3D null ) {=0A=
					ret[ ret.length ] =3D value;=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Flatten any nested arrays=0A=
		return ret.concat.apply( [], ret );=0A=
	},=0A=
=0A=
	// A global GUID counter for objects=0A=
	guid: 1,=0A=
=0A=
	// Bind a function to a context, optionally partially applying any=0A=
	// arguments.=0A=
	proxy: function( fn, context ) {=0A=
		var tmp, args, proxy;=0A=
=0A=
		if ( typeof context =3D=3D=3D "string" ) {=0A=
			tmp =3D fn[ context ];=0A=
			context =3D fn;=0A=
			fn =3D tmp;=0A=
		}=0A=
=0A=
		// Quick check to determine if target is callable, in the spec=0A=
		// this throws a TypeError, but we will just return undefined.=0A=
		if ( !jQuery.isFunction( fn ) ) {=0A=
			return undefined;=0A=
		}=0A=
=0A=
		// Simulated bind=0A=
		args =3D core_slice.call( arguments, 2 );=0A=
		proxy =3D function() {=0A=
			return fn.apply( context, args.concat( core_slice.call( arguments ) ) =
);=0A=
		};=0A=
=0A=
		// Set the guid of unique handler to the same of original handler, so =
it can be removed=0A=
		proxy.guid =3D fn.guid =3D fn.guid || jQuery.guid++;=0A=
=0A=
		return proxy;=0A=
	},=0A=
=0A=
	// Multifunctional method to get and set values of a collection=0A=
	// The value/s can optionally be executed if it's a function=0A=
	access: function( elems, fn, key, value, chainable, emptyGet, pass ) {=0A=
		var exec,=0A=
			bulk =3D key =3D=3D null,=0A=
			i =3D 0,=0A=
			length =3D elems.length;=0A=
=0A=
		// Sets many values=0A=
		if ( key && typeof key =3D=3D=3D "object" ) {=0A=
			for ( i in key ) {=0A=
				jQuery.access( elems, fn, i, key[i], 1, emptyGet, value );=0A=
			}=0A=
			chainable =3D 1;=0A=
=0A=
		// Sets one value=0A=
		} else if ( value !=3D=3D undefined ) {=0A=
			// Optionally, function values get executed if exec is true=0A=
			exec =3D pass =3D=3D=3D undefined && jQuery.isFunction( value );=0A=
=0A=
			if ( bulk ) {=0A=
				// Bulk operations only iterate when executing function values=0A=
				if ( exec ) {=0A=
					exec =3D fn;=0A=
					fn =3D function( elem, key, value ) {=0A=
						return exec.call( jQuery( elem ), value );=0A=
					};=0A=
=0A=
				// Otherwise they run against the entire set=0A=
				} else {=0A=
					fn.call( elems, value );=0A=
					fn =3D null;=0A=
				}=0A=
			}=0A=
=0A=
			if ( fn ) {=0A=
				for (; i < length; i++ ) {=0A=
					fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], =
key ) ) : value, pass );=0A=
				}=0A=
			}=0A=
=0A=
			chainable =3D 1;=0A=
		}=0A=
=0A=
		return chainable ?=0A=
			elems :=0A=
=0A=
			// Gets=0A=
			bulk ?=0A=
				fn.call( elems ) :=0A=
				length ? fn( elems[0], key ) : emptyGet;=0A=
	},=0A=
=0A=
	now: function() {=0A=
		return ( new Date() ).getTime();=0A=
	}=0A=
});=0A=
=0A=
jQuery.ready.promise =3D function( obj ) {=0A=
	if ( !readyList ) {=0A=
=0A=
		readyList =3D jQuery.Deferred();=0A=
=0A=
		// Catch cases where $(document).ready() is called after the browser =
event has already occurred.=0A=
		// we once tried to use readyState "interactive" here, but it caused =
issues like the one=0A=
		// discovered by ChrisS here: =
http://bugs.jquery.com/ticket/12282#comment:15=0A=
		if ( document.readyState =3D=3D=3D "complete" ) {=0A=
			// Handle it asynchronously to allow scripts the opportunity to delay =
ready=0A=
			setTimeout( jQuery.ready, 1 );=0A=
=0A=
		// Standards-based browsers support DOMContentLoaded=0A=
		} else if ( document.addEventListener ) {=0A=
			// Use the handy event callback=0A=
			document.addEventListener( "DOMContentLoaded", DOMContentLoaded, =
false );=0A=
=0A=
			// A fallback to window.onload, that will always work=0A=
			window.addEventListener( "load", jQuery.ready, false );=0A=
=0A=
		// If IE event model is used=0A=
		} else {=0A=
			// Ensure firing before onload, maybe late but safe also for iframes=0A=
			document.attachEvent( "onreadystatechange", DOMContentLoaded );=0A=
=0A=
			// A fallback to window.onload, that will always work=0A=
			window.attachEvent( "onload", jQuery.ready );=0A=
=0A=
			// If IE and not a frame=0A=
			// continually check to see if the document is ready=0A=
			var top =3D false;=0A=
=0A=
			try {=0A=
				top =3D window.frameElement =3D=3D null && document.documentElement;=0A=
			} catch(e) {}=0A=
=0A=
			if ( top && top.doScroll ) {=0A=
				(function doScrollCheck() {=0A=
					if ( !jQuery.isReady ) {=0A=
=0A=
						try {=0A=
							// Use the trick by Diego Perini=0A=
							// http://javascript.nwbox.com/IEContentLoaded/=0A=
							top.doScroll("left");=0A=
						} catch(e) {=0A=
							return setTimeout( doScrollCheck, 50 );=0A=
						}=0A=
=0A=
						// and execute any waiting functions=0A=
						jQuery.ready();=0A=
					}=0A=
				})();=0A=
			}=0A=
		}=0A=
	}=0A=
	return readyList.promise( obj );=0A=
};=0A=
=0A=
// Populate the class2type map=0A=
jQuery.each("Boolean Number String Function Array Date RegExp =
Object".split(" "), function(i, name) {=0A=
	class2type[ "[object " + name + "]" ] =3D name.toLowerCase();=0A=
});=0A=
=0A=
// All jQuery objects should point back to these=0A=
rootjQuery =3D jQuery(document);=0A=
// String to Object options format cache=0A=
var optionsCache =3D {};=0A=
=0A=
// Convert String-formatted options into Object-formatted ones and store =
in cache=0A=
function createOptions( options ) {=0A=
	var object =3D optionsCache[ options ] =3D {};=0A=
	jQuery.each( options.split( core_rspace ), function( _, flag ) {=0A=
		object[ flag ] =3D true;=0A=
	});=0A=
	return object;=0A=
}=0A=
=0A=
/*=0A=
 * Create a callback list using the following parameters:=0A=
 *=0A=
 *	options: an optional list of space-separated options that will change =
how=0A=
 *			the callback list behaves or a more traditional option object=0A=
 *=0A=
 * By default a callback list will act like an event callback list and =
can be=0A=
 * "fired" multiple times.=0A=
 *=0A=
 * Possible options:=0A=
 *=0A=
 *	once:			will ensure the callback list can only be fired once (like a =
Deferred)=0A=
 *=0A=
 *	memory:			will keep track of previous values and will call any =
callback added=0A=
 *					after the list has been fired right away with the latest =
"memorized"=0A=
 *					values (like a Deferred)=0A=
 *=0A=
 *	unique:			will ensure a callback can only be added once (no duplicate =
in the list)=0A=
 *=0A=
 *	stopOnFalse:	interrupt callings when a callback returns false=0A=
 *=0A=
 */=0A=
jQuery.Callbacks =3D function( options ) {=0A=
=0A=
	// Convert options from String-formatted to Object-formatted if needed=0A=
	// (we check in cache first)=0A=
	options =3D typeof options =3D=3D=3D "string" ?=0A=
		( optionsCache[ options ] || createOptions( options ) ) :=0A=
		jQuery.extend( {}, options );=0A=
=0A=
	var // Last fire value (for non-forgettable lists)=0A=
		memory,=0A=
		// Flag to know if list was already fired=0A=
		fired,=0A=
		// Flag to know if list is currently firing=0A=
		firing,=0A=
		// First callback to fire (used internally by add and fireWith)=0A=
		firingStart,=0A=
		// End of the loop when firing=0A=
		firingLength,=0A=
		// Index of currently firing callback (modified by remove if needed)=0A=
		firingIndex,=0A=
		// Actual callback list=0A=
		list =3D [],=0A=
		// Stack of fire calls for repeatable lists=0A=
		stack =3D !options.once && [],=0A=
		// Fire callbacks=0A=
		fire =3D function( data ) {=0A=
			memory =3D options.memory && data;=0A=
			fired =3D true;=0A=
			firingIndex =3D firingStart || 0;=0A=
			firingStart =3D 0;=0A=
			firingLength =3D list.length;=0A=
			firing =3D true;=0A=
			for ( ; list && firingIndex < firingLength; firingIndex++ ) {=0A=
				if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) =3D=3D=3D =
false && options.stopOnFalse ) {=0A=
					memory =3D false; // To prevent further calls using add=0A=
					break;=0A=
				}=0A=
			}=0A=
			firing =3D false;=0A=
			if ( list ) {=0A=
				if ( stack ) {=0A=
					if ( stack.length ) {=0A=
						fire( stack.shift() );=0A=
					}=0A=
				} else if ( memory ) {=0A=
					list =3D [];=0A=
				} else {=0A=
					self.disable();=0A=
				}=0A=
			}=0A=
		},=0A=
		// Actual Callbacks object=0A=
		self =3D {=0A=
			// Add a callback or a collection of callbacks to the list=0A=
			add: function() {=0A=
				if ( list ) {=0A=
					// First, we save the current length=0A=
					var start =3D list.length;=0A=
					(function add( args ) {=0A=
						jQuery.each( args, function( _, arg ) {=0A=
							var type =3D jQuery.type( arg );=0A=
							if ( type =3D=3D=3D "function" ) {=0A=
								if ( !options.unique || !self.has( arg ) ) {=0A=
									list.push( arg );=0A=
								}=0A=
							} else if ( arg && arg.length && type !=3D=3D "string" ) {=0A=
								// Inspect recursively=0A=
								add( arg );=0A=
							}=0A=
						});=0A=
					})( arguments );=0A=
					// Do we need to add the callbacks to the=0A=
					// current firing batch?=0A=
					if ( firing ) {=0A=
						firingLength =3D list.length;=0A=
					// With memory, if we're not firing then=0A=
					// we should call right away=0A=
					} else if ( memory ) {=0A=
						firingStart =3D start;=0A=
						fire( memory );=0A=
					}=0A=
				}=0A=
				return this;=0A=
			},=0A=
			// Remove a callback from the list=0A=
			remove: function() {=0A=
				if ( list ) {=0A=
					jQuery.each( arguments, function( _, arg ) {=0A=
						var index;=0A=
						while( ( index =3D jQuery.inArray( arg, list, index ) ) > -1 ) {=0A=
							list.splice( index, 1 );=0A=
							// Handle firing indexes=0A=
							if ( firing ) {=0A=
								if ( index <=3D firingLength ) {=0A=
									firingLength--;=0A=
								}=0A=
								if ( index <=3D firingIndex ) {=0A=
									firingIndex--;=0A=
								}=0A=
							}=0A=
						}=0A=
					});=0A=
				}=0A=
				return this;=0A=
			},=0A=
			// Control if a given callback is in the list=0A=
			has: function( fn ) {=0A=
				return jQuery.inArray( fn, list ) > -1;=0A=
			},=0A=
			// Remove all callbacks from the list=0A=
			empty: function() {=0A=
				list =3D [];=0A=
				return this;=0A=
			},=0A=
			// Have the list do nothing anymore=0A=
			disable: function() {=0A=
				list =3D stack =3D memory =3D undefined;=0A=
				return this;=0A=
			},=0A=
			// Is it disabled?=0A=
			disabled: function() {=0A=
				return !list;=0A=
			},=0A=
			// Lock the list in its current state=0A=
			lock: function() {=0A=
				stack =3D undefined;=0A=
				if ( !memory ) {=0A=
					self.disable();=0A=
				}=0A=
				return this;=0A=
			},=0A=
			// Is it locked?=0A=
			locked: function() {=0A=
				return !stack;=0A=
			},=0A=
			// Call all callbacks with the given context and arguments=0A=
			fireWith: function( context, args ) {=0A=
				args =3D args || [];=0A=
				args =3D [ context, args.slice ? args.slice() : args ];=0A=
				if ( list && ( !fired || stack ) ) {=0A=
					if ( firing ) {=0A=
						stack.push( args );=0A=
					} else {=0A=
						fire( args );=0A=
					}=0A=
				}=0A=
				return this;=0A=
			},=0A=
			// Call all the callbacks with the given arguments=0A=
			fire: function() {=0A=
				self.fireWith( this, arguments );=0A=
				return this;=0A=
			},=0A=
			// To know if the callbacks have already been called at least once=0A=
			fired: function() {=0A=
				return !!fired;=0A=
			}=0A=
		};=0A=
=0A=
	return self;=0A=
};=0A=
jQuery.extend({=0A=
=0A=
	Deferred: function( func ) {=0A=
		var tuples =3D [=0A=
				// action, add listener, listener list, final state=0A=
				[ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ],=0A=
				[ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ],=0A=
				[ "notify", "progress", jQuery.Callbacks("memory") ]=0A=
			],=0A=
			state =3D "pending",=0A=
			promise =3D {=0A=
				state: function() {=0A=
					return state;=0A=
				},=0A=
				always: function() {=0A=
					deferred.done( arguments ).fail( arguments );=0A=
					return this;=0A=
				},=0A=
				then: function( /* fnDone, fnFail, fnProgress */ ) {=0A=
					var fns =3D arguments;=0A=
					return jQuery.Deferred(function( newDefer ) {=0A=
						jQuery.each( tuples, function( i, tuple ) {=0A=
							var action =3D tuple[ 0 ],=0A=
								fn =3D fns[ i ];=0A=
							// deferred[ done | fail | progress ] for forwarding actions to =
newDefer=0A=
							deferred[ tuple[1] ]( jQuery.isFunction( fn ) ?=0A=
								function() {=0A=
									var returned =3D fn.apply( this, arguments );=0A=
									if ( returned && jQuery.isFunction( returned.promise ) ) {=0A=
										returned.promise()=0A=
											.done( newDefer.resolve )=0A=
											.fail( newDefer.reject )=0A=
											.progress( newDefer.notify );=0A=
									} else {=0A=
										newDefer[ action + "With" ]( this =3D=3D=3D deferred ? =
newDefer : this, [ returned ] );=0A=
									}=0A=
								} :=0A=
								newDefer[ action ]=0A=
							);=0A=
						});=0A=
						fns =3D null;=0A=
					}).promise();=0A=
				},=0A=
				// Get a promise for this deferred=0A=
				// If obj is provided, the promise aspect is added to the object=0A=
				promise: function( obj ) {=0A=
					return obj !=3D null ? jQuery.extend( obj, promise ) : promise;=0A=
				}=0A=
			},=0A=
			deferred =3D {};=0A=
=0A=
		// Keep pipe for back-compat=0A=
		promise.pipe =3D promise.then;=0A=
=0A=
		// Add list-specific methods=0A=
		jQuery.each( tuples, function( i, tuple ) {=0A=
			var list =3D tuple[ 2 ],=0A=
				stateString =3D tuple[ 3 ];=0A=
=0A=
			// promise[ done | fail | progress ] =3D list.add=0A=
			promise[ tuple[1] ] =3D list.add;=0A=
=0A=
			// Handle state=0A=
			if ( stateString ) {=0A=
				list.add(function() {=0A=
					// state =3D [ resolved | rejected ]=0A=
					state =3D stateString;=0A=
=0A=
				// [ reject_list | resolve_list ].disable; progress_list.lock=0A=
				}, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock );=0A=
			}=0A=
=0A=
			// deferred[ resolve | reject | notify ] =3D list.fire=0A=
			deferred[ tuple[0] ] =3D list.fire;=0A=
			deferred[ tuple[0] + "With" ] =3D list.fireWith;=0A=
		});=0A=
=0A=
		// Make the deferred a promise=0A=
		promise.promise( deferred );=0A=
=0A=
		// Call given func if any=0A=
		if ( func ) {=0A=
			func.call( deferred, deferred );=0A=
		}=0A=
=0A=
		// All done!=0A=
		return deferred;=0A=
	},=0A=
=0A=
	// Deferred helper=0A=
	when: function( subordinate /* , ..., subordinateN */ ) {=0A=
		var i =3D 0,=0A=
			resolveValues =3D core_slice.call( arguments ),=0A=
			length =3D resolveValues.length,=0A=
=0A=
			// the count of uncompleted subordinates=0A=
			remaining =3D length !=3D=3D 1 || ( subordinate && jQuery.isFunction( =
subordinate.promise ) ) ? length : 0,=0A=
=0A=
			// the master Deferred. If resolveValues consist of only a single =
Deferred, just use that.=0A=
			deferred =3D remaining =3D=3D=3D 1 ? subordinate : jQuery.Deferred(),=0A=
=0A=
			// Update function for both resolve and progress values=0A=
			updateFunc =3D function( i, contexts, values ) {=0A=
				return function( value ) {=0A=
					contexts[ i ] =3D this;=0A=
					values[ i ] =3D arguments.length > 1 ? core_slice.call( arguments ) =
: value;=0A=
					if( values =3D=3D=3D progressValues ) {=0A=
						deferred.notifyWith( contexts, values );=0A=
					} else if ( !( --remaining ) ) {=0A=
						deferred.resolveWith( contexts, values );=0A=
					}=0A=
				};=0A=
			},=0A=
=0A=
			progressValues, progressContexts, resolveContexts;=0A=
=0A=
		// add listeners to Deferred subordinates; treat others as resolved=0A=
		if ( length > 1 ) {=0A=
			progressValues =3D new Array( length );=0A=
			progressContexts =3D new Array( length );=0A=
			resolveContexts =3D new Array( length );=0A=
			for ( ; i < length; i++ ) {=0A=
				if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i =
].promise ) ) {=0A=
					resolveValues[ i ].promise()=0A=
						.done( updateFunc( i, resolveContexts, resolveValues ) )=0A=
						.fail( deferred.reject )=0A=
						.progress( updateFunc( i, progressContexts, progressValues ) );=0A=
				} else {=0A=
					--remaining;=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// if we're not waiting on anything, resolve the master=0A=
		if ( !remaining ) {=0A=
			deferred.resolveWith( resolveContexts, resolveValues );=0A=
		}=0A=
=0A=
		return deferred.promise();=0A=
	}=0A=
});=0A=
jQuery.support =3D (function() {=0A=
=0A=
	var support,=0A=
		all,=0A=
		a,=0A=
		select,=0A=
		opt,=0A=
		input,=0A=
		fragment,=0A=
		eventName,=0A=
		i,=0A=
		isSupported,=0A=
		clickFn,=0A=
		div =3D document.createElement("div");=0A=
=0A=
	// Setup=0A=
	div.setAttribute( "className", "t" );=0A=
	div.innerHTML =3D "  <link/><table></table><a href=3D'/a'>a</a><input =
type=3D'checkbox'/>";=0A=
=0A=
	// Support tests won't run in some limited or non-browser environments=0A=
	all =3D div.getElementsByTagName("*");=0A=
	a =3D div.getElementsByTagName("a")[ 0 ];=0A=
	if ( !all || !a || !all.length ) {=0A=
		return {};=0A=
	}=0A=
=0A=
	// First batch of tests=0A=
	select =3D document.createElement("select");=0A=
	opt =3D select.appendChild( document.createElement("option") );=0A=
	input =3D div.getElementsByTagName("input")[ 0 ];=0A=
=0A=
	a.style.cssText =3D "top:1px;float:left;opacity:.5";=0A=
	support =3D {=0A=
		// IE strips leading whitespace when .innerHTML is used=0A=
		leadingWhitespace: ( div.firstChild.nodeType =3D=3D=3D 3 ),=0A=
=0A=
		// Make sure that tbody elements aren't automatically inserted=0A=
		// IE will insert them into empty tables=0A=
		tbody: !div.getElementsByTagName("tbody").length,=0A=
=0A=
		// Make sure that link elements get serialized correctly by innerHTML=0A=
		// This requires a wrapper element in IE=0A=
		htmlSerialize: !!div.getElementsByTagName("link").length,=0A=
=0A=
		// Get the style information from getAttribute=0A=
		// (IE uses .cssText instead)=0A=
		style: /top/.test( a.getAttribute("style") ),=0A=
=0A=
		// Make sure that URLs aren't manipulated=0A=
		// (IE normalizes it by default)=0A=
		hrefNormalized: ( a.getAttribute("href") =3D=3D=3D "/a" ),=0A=
=0A=
		// Make sure that element opacity exists=0A=
		// (IE uses filter instead)=0A=
		// Use a regex to work around a WebKit issue. See #5145=0A=
		opacity: /^0.5/.test( a.style.opacity ),=0A=
=0A=
		// Verify style float existence=0A=
		// (IE uses styleFloat instead of cssFloat)=0A=
		cssFloat: !!a.style.cssFloat,=0A=
=0A=
		// Make sure that if no value is specified for a checkbox=0A=
		// that it defaults to "on".=0A=
		// (WebKit defaults to "" instead)=0A=
		checkOn: ( input.value =3D=3D=3D "on" ),=0A=
=0A=
		// Make sure that a selected-by-default option has a working selected =
property.=0A=
		// (WebKit defaults to false instead of true, IE too, if it's in an =
optgroup)=0A=
		optSelected: opt.selected,=0A=
=0A=
		// Test setAttribute on camelCase class. If it works, we need =
attrFixes when doing get/setAttribute (ie6/7)=0A=
		getSetAttribute: div.className !=3D=3D "t",=0A=
=0A=
		// Tests for enctype support on a form (#6743)=0A=
		enctype: !!document.createElement("form").enctype,=0A=
=0A=
		// Makes sure cloning an html5 element does not cause problems=0A=
		// Where outerHTML is undefined, this still works=0A=
		html5Clone: document.createElement("nav").cloneNode( true ).outerHTML =
!=3D=3D "<:nav></:nav>",=0A=
=0A=
		// jQuery.support.boxModel DEPRECATED in 1.8 since we don't support =
Quirks Mode=0A=
		boxModel: ( document.compatMode =3D=3D=3D "CSS1Compat" ),=0A=
=0A=
		// Will be defined later=0A=
		submitBubbles: true,=0A=
		changeBubbles: true,=0A=
		focusinBubbles: false,=0A=
		deleteExpando: true,=0A=
		noCloneEvent: true,=0A=
		inlineBlockNeedsLayout: false,=0A=
		shrinkWrapBlocks: false,=0A=
		reliableMarginRight: true,=0A=
		boxSizingReliable: true,=0A=
		pixelPosition: false=0A=
	};=0A=
=0A=
	// Make sure checked status is properly cloned=0A=
	input.checked =3D true;=0A=
	support.noCloneChecked =3D input.cloneNode( true ).checked;=0A=
=0A=
	// Make sure that the options inside disabled selects aren't marked as =
disabled=0A=
	// (WebKit marks them as disabled)=0A=
	select.disabled =3D true;=0A=
	support.optDisabled =3D !opt.disabled;=0A=
=0A=
	// Test to see if it's possible to delete an expando from an element=0A=
	// Fails in Internet Explorer=0A=
	try {=0A=
		delete div.test;=0A=
	} catch( e ) {=0A=
		support.deleteExpando =3D false;=0A=
	}=0A=
=0A=
	if ( !div.addEventListener && div.attachEvent && div.fireEvent ) {=0A=
		div.attachEvent( "onclick", clickFn =3D function() {=0A=
			// Cloning a node shouldn't copy over any=0A=
			// bound event handlers (IE does this)=0A=
			support.noCloneEvent =3D false;=0A=
		});=0A=
		div.cloneNode( true ).fireEvent("onclick");=0A=
		div.detachEvent( "onclick", clickFn );=0A=
	}=0A=
=0A=
	// Check if a radio maintains its value=0A=
	// after being appended to the DOM=0A=
	input =3D document.createElement("input");=0A=
	input.value =3D "t";=0A=
	input.setAttribute( "type", "radio" );=0A=
	support.radioValue =3D input.value =3D=3D=3D "t";=0A=
=0A=
	input.setAttribute( "checked", "checked" );=0A=
=0A=
	// #11217 - WebKit loses check when the name is after the checked =
attribute=0A=
	input.setAttribute( "name", "t" );=0A=
=0A=
	div.appendChild( input );=0A=
	fragment =3D document.createDocumentFragment();=0A=
	fragment.appendChild( div.lastChild );=0A=
=0A=
	// WebKit doesn't clone checked state correctly in fragments=0A=
	support.checkClone =3D fragment.cloneNode( true ).cloneNode( true =
).lastChild.checked;=0A=
=0A=
	// Check if a disconnected checkbox will retain its checked=0A=
	// value of true after appended to the DOM (IE6/7)=0A=
	support.appendChecked =3D input.checked;=0A=
=0A=
	fragment.removeChild( input );=0A=
	fragment.appendChild( div );=0A=
=0A=
	// Technique from Juriy Zaytsev=0A=
	// =
http://perfectionkills.com/detecting-event-support-without-browser-sniffi=
ng/=0A=
	// We only care about the case where non-standard event systems=0A=
	// are used, namely in IE. Short-circuiting here helps us to=0A=
	// avoid an eval call (in setAttribute) which can cause CSP=0A=
	// to go haywire. See: https://developer.mozilla.org/en/Security/CSP=0A=
	if ( div.attachEvent ) {=0A=
		for ( i in {=0A=
			submit: true,=0A=
			change: true,=0A=
			focusin: true=0A=
		}) {=0A=
			eventName =3D "on" + i;=0A=
			isSupported =3D ( eventName in div );=0A=
			if ( !isSupported ) {=0A=
				div.setAttribute( eventName, "return;" );=0A=
				isSupported =3D ( typeof div[ eventName ] =3D=3D=3D "function" );=0A=
			}=0A=
			support[ i + "Bubbles" ] =3D isSupported;=0A=
		}=0A=
	}=0A=
=0A=
	// Run tests that need a body at doc ready=0A=
	jQuery(function() {=0A=
		var container, div, tds, marginDiv,=0A=
			divReset =3D =
"padding:0;margin:0;border:0;display:block;overflow:hidden;",=0A=
			body =3D document.getElementsByTagName("body")[0];=0A=
=0A=
		if ( !body ) {=0A=
			// Return for frameset docs that don't have a body=0A=
			return;=0A=
		}=0A=
=0A=
		container =3D document.createElement("div");=0A=
		container.style.cssText =3D =
"visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin=
-top:1px";=0A=
		body.insertBefore( container, body.firstChild );=0A=
=0A=
		// Construct the test element=0A=
		div =3D document.createElement("div");=0A=
		container.appendChild( div );=0A=
=0A=
		// Check if table cells still have offsetWidth/Height when they are set=0A=
		// to display:none and there are still other visible table cells in a=0A=
		// table row; if so, offsetWidth/Height are not reliable for use when=0A=
		// determining if an element has been hidden directly using=0A=
		// display:none (it is still safe to use offsets if a parent element is=0A=
		// hidden; don safety goggles and see bug #4512 for more information).=0A=
		// (only IE 8 fails this test)=0A=
		div.innerHTML =3D "<table><tr><td></td><td>t</td></tr></table>";=0A=
		tds =3D div.getElementsByTagName("td");=0A=
		tds[ 0 ].style.cssText =3D "padding:0;margin:0;border:0;display:none";=0A=
		isSupported =3D ( tds[ 0 ].offsetHeight =3D=3D=3D 0 );=0A=
=0A=
		tds[ 0 ].style.display =3D "";=0A=
		tds[ 1 ].style.display =3D "none";=0A=
=0A=
		// Check if empty table cells still have offsetWidth/Height=0A=
		// (IE <=3D 8 fail this test)=0A=
		support.reliableHiddenOffsets =3D isSupported && ( tds[ 0 =
].offsetHeight =3D=3D=3D 0 );=0A=
=0A=
		// Check box-sizing and margin behavior=0A=
		div.innerHTML =3D "";=0A=
		div.style.cssText =3D =
"box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:bord=
er-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;posit=
ion:absolute;top:1%;";=0A=
		support.boxSizing =3D ( div.offsetWidth =3D=3D=3D 4 );=0A=
		support.doesNotIncludeMarginInBodyOffset =3D ( body.offsetTop !=3D=3D =
1 );=0A=
=0A=
		// NOTE: To any future maintainer, we've window.getComputedStyle=0A=
		// because jsdom on node.js will break without it.=0A=
		if ( window.getComputedStyle ) {=0A=
			support.pixelPosition =3D ( window.getComputedStyle( div, null ) || =
{} ).top !=3D=3D "1%";=0A=
			support.boxSizingReliable =3D ( window.getComputedStyle( div, null ) =
|| { width: "4px" } ).width =3D=3D=3D "4px";=0A=
=0A=
			// Check if div with explicit width and no margin-right incorrectly=0A=
			// gets computed margin-right based on width of container. For more=0A=
			// info see bug #3333=0A=
			// Fails in WebKit before Feb 2011 nightlies=0A=
			// WebKit Bug 13343 - getComputedStyle returns wrong value for =
margin-right=0A=
			marginDiv =3D document.createElement("div");=0A=
			marginDiv.style.cssText =3D div.style.cssText =3D divReset;=0A=
			marginDiv.style.marginRight =3D marginDiv.style.width =3D "0";=0A=
			div.style.width =3D "1px";=0A=
			div.appendChild( marginDiv );=0A=
			support.reliableMarginRight =3D=0A=
				!parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} =
).marginRight );=0A=
		}=0A=
=0A=
		if ( typeof div.style.zoom !=3D=3D "undefined" ) {=0A=
			// Check if natively block-level elements act like inline-block=0A=
			// elements when setting their display to 'inline' and giving=0A=
			// them layout=0A=
			// (IE < 8 does this)=0A=
			div.innerHTML =3D "";=0A=
			div.style.cssText =3D divReset + =
"width:1px;padding:1px;display:inline;zoom:1";=0A=
			support.inlineBlockNeedsLayout =3D ( div.offsetWidth =3D=3D=3D 3 );=0A=
=0A=
			// Check if elements with layout shrink-wrap their children=0A=
			// (IE 6 does this)=0A=
			div.style.display =3D "block";=0A=
			div.style.overflow =3D "visible";=0A=
			div.innerHTML =3D "<div></div>";=0A=
			div.firstChild.style.width =3D "5px";=0A=
			support.shrinkWrapBlocks =3D ( div.offsetWidth !=3D=3D 3 );=0A=
=0A=
			container.style.zoom =3D 1;=0A=
		}=0A=
=0A=
		// Null elements to avoid leaks in IE=0A=
		body.removeChild( container );=0A=
		container =3D div =3D tds =3D marginDiv =3D null;=0A=
	});=0A=
=0A=
	// Null elements to avoid leaks in IE=0A=
	fragment.removeChild( div );=0A=
	all =3D a =3D select =3D opt =3D input =3D fragment =3D div =3D null;=0A=
=0A=
	return support;=0A=
})();=0A=
var rbrace =3D /(?:\{[\s\S]*\}|\[[\s\S]*\])$/,=0A=
	rmultiDash =3D /([A-Z])/g;=0A=
=0A=
jQuery.extend({=0A=
	cache: {},=0A=
=0A=
	deletedIds: [],=0A=
=0A=
	// Remove at next major release (1.9/2.0)=0A=
	uuid: 0,=0A=
=0A=
	// Unique for each copy of jQuery on the page=0A=
	// Non-digits removed to match rinlinejQuery=0A=
	expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( =
/\D/g, "" ),=0A=
=0A=
	// The following elements throw uncatchable exceptions if you=0A=
	// attempt to add expando properties to them.=0A=
	noData: {=0A=
		"embed": true,=0A=
		// Ban all objects except for Flash (which handle expandos)=0A=
		"object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",=0A=
		"applet": true=0A=
	},=0A=
=0A=
	hasData: function( elem ) {=0A=
		elem =3D elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ =
jQuery.expando ];=0A=
		return !!elem && !isEmptyDataObject( elem );=0A=
	},=0A=
=0A=
	data: function( elem, name, data, pvt /* Internal Use Only */ ) {=0A=
		if ( !jQuery.acceptData( elem ) ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var thisCache, ret,=0A=
			internalKey =3D jQuery.expando,=0A=
			getByName =3D typeof name =3D=3D=3D "string",=0A=
=0A=
			// We have to handle DOM nodes and JS objects differently because =
IE6-7=0A=
			// can't GC object references properly across the DOM-JS boundary=0A=
			isNode =3D elem.nodeType,=0A=
=0A=
			// Only DOM nodes need the global jQuery cache; JS object data is=0A=
			// attached directly to the object so GC can occur automatically=0A=
			cache =3D isNode ? jQuery.cache : elem,=0A=
=0A=
			// Only defining an ID for JS objects if its cache already exists =
allows=0A=
			// the code to shortcut on the same path as a DOM node with no cache=0A=
			id =3D isNode ? elem[ internalKey ] : elem[ internalKey ] && =
internalKey;=0A=
=0A=
		// Avoid doing any more work than we need to when trying to get data =
on an=0A=
		// object that has no data at all=0A=
		if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && =
data =3D=3D=3D undefined ) {=0A=
			return;=0A=
		}=0A=
=0A=
		if ( !id ) {=0A=
			// Only DOM nodes need a new unique ID for each element since their =
data=0A=
			// ends up in the global cache=0A=
			if ( isNode ) {=0A=
				elem[ internalKey ] =3D id =3D jQuery.deletedIds.pop() || =
jQuery.guid++;=0A=
			} else {=0A=
				id =3D internalKey;=0A=
			}=0A=
		}=0A=
=0A=
		if ( !cache[ id ] ) {=0A=
			cache[ id ] =3D {};=0A=
=0A=
			// Avoids exposing jQuery metadata on plain JS objects when the object=0A=
			// is serialized using JSON.stringify=0A=
			if ( !isNode ) {=0A=
				cache[ id ].toJSON =3D jQuery.noop;=0A=
			}=0A=
		}=0A=
=0A=
		// An object can be passed to jQuery.data instead of a key/value pair; =
this gets=0A=
		// shallow copied over onto the existing cache=0A=
		if ( typeof name =3D=3D=3D "object" || typeof name =3D=3D=3D =
"function" ) {=0A=
			if ( pvt ) {=0A=
				cache[ id ] =3D jQuery.extend( cache[ id ], name );=0A=
			} else {=0A=
				cache[ id ].data =3D jQuery.extend( cache[ id ].data, name );=0A=
			}=0A=
		}=0A=
=0A=
		thisCache =3D cache[ id ];=0A=
=0A=
		// jQuery data() is stored in a separate object inside the object's =
internal data=0A=
		// cache in order to avoid key collisions between internal data and =
user-defined=0A=
		// data.=0A=
		if ( !pvt ) {=0A=
			if ( !thisCache.data ) {=0A=
				thisCache.data =3D {};=0A=
			}=0A=
=0A=
			thisCache =3D thisCache.data;=0A=
		}=0A=
=0A=
		if ( data !=3D=3D undefined ) {=0A=
			thisCache[ jQuery.camelCase( name ) ] =3D data;=0A=
		}=0A=
=0A=
		// Check for both converted-to-camel and non-converted data property =
names=0A=
		// If a data property was specified=0A=
		if ( getByName ) {=0A=
=0A=
			// First Try to find as-is property data=0A=
			ret =3D thisCache[ name ];=0A=
=0A=
			// Test for null|undefined property data=0A=
			if ( ret =3D=3D null ) {=0A=
=0A=
				// Try to find the camelCased property=0A=
				ret =3D thisCache[ jQuery.camelCase( name ) ];=0A=
			}=0A=
		} else {=0A=
			ret =3D thisCache;=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	removeData: function( elem, name, pvt /* Internal Use Only */ ) {=0A=
		if ( !jQuery.acceptData( elem ) ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var thisCache, i, l,=0A=
=0A=
			isNode =3D elem.nodeType,=0A=
=0A=
			// See jQuery.data for more information=0A=
			cache =3D isNode ? jQuery.cache : elem,=0A=
			id =3D isNode ? elem[ jQuery.expando ] : jQuery.expando;=0A=
=0A=
		// If there is already no cache entry for this object, there is no=0A=
		// purpose in continuing=0A=
		if ( !cache[ id ] ) {=0A=
			return;=0A=
		}=0A=
=0A=
		if ( name ) {=0A=
=0A=
			thisCache =3D pvt ? cache[ id ] : cache[ id ].data;=0A=
=0A=
			if ( thisCache ) {=0A=
=0A=
				// Support array or space separated string names for data keys=0A=
				if ( !jQuery.isArray( name ) ) {=0A=
=0A=
					// try the string as a key before any manipulation=0A=
					if ( name in thisCache ) {=0A=
						name =3D [ name ];=0A=
					} else {=0A=
=0A=
						// split the camel cased version by spaces unless a key with the =
spaces exists=0A=
						name =3D jQuery.camelCase( name );=0A=
						if ( name in thisCache ) {=0A=
							name =3D [ name ];=0A=
						} else {=0A=
							name =3D name.split(" ");=0A=
						}=0A=
					}=0A=
				}=0A=
=0A=
				for ( i =3D 0, l =3D name.length; i < l; i++ ) {=0A=
					delete thisCache[ name[i] ];=0A=
				}=0A=
=0A=
				// If there is no data left in the cache, we want to continue=0A=
				// and let the cache object itself get destroyed=0A=
				if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache =
) ) {=0A=
					return;=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// See jQuery.data for more information=0A=
		if ( !pvt ) {=0A=
			delete cache[ id ].data;=0A=
=0A=
			// Don't destroy the parent cache unless the internal data object=0A=
			// had been the only thing left in it=0A=
			if ( !isEmptyDataObject( cache[ id ] ) ) {=0A=
				return;=0A=
			}=0A=
		}=0A=
=0A=
		// Destroy the cache=0A=
		if ( isNode ) {=0A=
			jQuery.cleanData( [ elem ], true );=0A=
=0A=
		// Use delete when supported for expandos or `cache` is not a window =
per isWindow (#10080)=0A=
		} else if ( jQuery.support.deleteExpando || cache !=3D cache.window ) {=0A=
			delete cache[ id ];=0A=
=0A=
		// When all else fails, null=0A=
		} else {=0A=
			cache[ id ] =3D null;=0A=
		}=0A=
	},=0A=
=0A=
	// For internal use only.=0A=
	_data: function( elem, name, data ) {=0A=
		return jQuery.data( elem, name, data, true );=0A=
	},=0A=
=0A=
	// A method for determining if a DOM node can handle the data expando=0A=
	acceptData: function( elem ) {=0A=
		var noData =3D elem.nodeName && jQuery.noData[ =
elem.nodeName.toLowerCase() ];=0A=
=0A=
		// nodes accept data unless otherwise specified; rejection can be =
conditional=0A=
		return !noData || noData !=3D=3D true && elem.getAttribute("classid") =
=3D=3D=3D noData;=0A=
	}=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	data: function( key, value ) {=0A=
		var parts, part, attr, name, l,=0A=
			elem =3D this[0],=0A=
			i =3D 0,=0A=
			data =3D null;=0A=
=0A=
		// Gets all values=0A=
		if ( key =3D=3D=3D undefined ) {=0A=
			if ( this.length ) {=0A=
				data =3D jQuery.data( elem );=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 && !jQuery._data( elem, "parsedAttrs" =
) ) {=0A=
					attr =3D elem.attributes;=0A=
					for ( l =3D attr.length; i < l; i++ ) {=0A=
						name =3D attr[i].name;=0A=
=0A=
						if ( !name.indexOf( "data-" ) ) {=0A=
							name =3D jQuery.camelCase( name.substring(5) );=0A=
=0A=
							dataAttr( elem, name, data[ name ] );=0A=
						}=0A=
					}=0A=
					jQuery._data( elem, "parsedAttrs", true );=0A=
				}=0A=
			}=0A=
=0A=
			return data;=0A=
		}=0A=
=0A=
		// Sets multiple values=0A=
		if ( typeof key =3D=3D=3D "object" ) {=0A=
			return this.each(function() {=0A=
				jQuery.data( this, key );=0A=
			});=0A=
		}=0A=
=0A=
		parts =3D key.split( ".", 2 );=0A=
		parts[1] =3D parts[1] ? "." + parts[1] : "";=0A=
		part =3D parts[1] + "!";=0A=
=0A=
		return jQuery.access( this, function( value ) {=0A=
=0A=
			if ( value =3D=3D=3D undefined ) {=0A=
				data =3D this.triggerHandler( "getData" + part, [ parts[0] ] );=0A=
=0A=
				// Try to fetch any internally stored data first=0A=
				if ( data =3D=3D=3D undefined && elem ) {=0A=
					data =3D jQuery.data( elem, key );=0A=
					data =3D dataAttr( elem, key, data );=0A=
				}=0A=
=0A=
				return data =3D=3D=3D undefined && parts[1] ?=0A=
					this.data( parts[0] ) :=0A=
					data;=0A=
			}=0A=
=0A=
			parts[1] =3D value;=0A=
			this.each(function() {=0A=
				var self =3D jQuery( this );=0A=
=0A=
				self.triggerHandler( "setData" + part, parts );=0A=
				jQuery.data( this, key, value );=0A=
				self.triggerHandler( "changeData" + part, parts );=0A=
			});=0A=
		}, null, value, arguments.length > 1, null, false );=0A=
	},=0A=
=0A=
	removeData: function( key ) {=0A=
		return this.each(function() {=0A=
			jQuery.removeData( this, key );=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
function dataAttr( elem, key, data ) {=0A=
	// If nothing was found internally, try to fetch any=0A=
	// data from the HTML5 data-* attribute=0A=
	if ( data =3D=3D=3D undefined && elem.nodeType =3D=3D=3D 1 ) {=0A=
=0A=
		var name =3D "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase();=0A=
=0A=
		data =3D elem.getAttribute( name );=0A=
=0A=
		if ( typeof data =3D=3D=3D "string" ) {=0A=
			try {=0A=
				data =3D data =3D=3D=3D "true" ? true :=0A=
				data =3D=3D=3D "false" ? false :=0A=
				data =3D=3D=3D "null" ? null :=0A=
				// Only convert to a number if it doesn't change the string=0A=
				+data + "" =3D=3D=3D data ? +data :=0A=
				rbrace.test( data ) ? jQuery.parseJSON( data ) :=0A=
					data;=0A=
			} catch( e ) {}=0A=
=0A=
			// Make sure we set the data so it isn't changed later=0A=
			jQuery.data( elem, key, data );=0A=
=0A=
		} else {=0A=
			data =3D undefined;=0A=
		}=0A=
	}=0A=
=0A=
	return data;=0A=
}=0A=
=0A=
// checks a cache object for emptiness=0A=
function isEmptyDataObject( obj ) {=0A=
	var name;=0A=
	for ( name in obj ) {=0A=
=0A=
		// if the public data object is empty, the private is still empty=0A=
		if ( name =3D=3D=3D "data" && jQuery.isEmptyObject( obj[name] ) ) {=0A=
			continue;=0A=
		}=0A=
		if ( name !=3D=3D "toJSON" ) {=0A=
			return false;=0A=
		}=0A=
	}=0A=
=0A=
	return true;=0A=
}=0A=
jQuery.extend({=0A=
	queue: function( elem, type, data ) {=0A=
		var queue;=0A=
=0A=
		if ( elem ) {=0A=
			type =3D ( type || "fx" ) + "queue";=0A=
			queue =3D jQuery._data( elem, type );=0A=
=0A=
			// Speed up dequeue by getting out quickly if this is just a lookup=0A=
			if ( data ) {=0A=
				if ( !queue || jQuery.isArray(data) ) {=0A=
					queue =3D jQuery._data( elem, type, jQuery.makeArray(data) );=0A=
				} else {=0A=
					queue.push( data );=0A=
				}=0A=
			}=0A=
			return queue || [];=0A=
		}=0A=
	},=0A=
=0A=
	dequeue: function( elem, type ) {=0A=
		type =3D type || "fx";=0A=
=0A=
		var queue =3D jQuery.queue( elem, type ),=0A=
			startLength =3D queue.length,=0A=
			fn =3D queue.shift(),=0A=
			hooks =3D jQuery._queueHooks( elem, type ),=0A=
			next =3D function() {=0A=
				jQuery.dequeue( elem, type );=0A=
			};=0A=
=0A=
		// If the fx queue is dequeued, always remove the progress sentinel=0A=
		if ( fn =3D=3D=3D "inprogress" ) {=0A=
			fn =3D queue.shift();=0A=
			startLength--;=0A=
		}=0A=
=0A=
		if ( fn ) {=0A=
=0A=
			// Add a progress sentinel to prevent the fx queue from being=0A=
			// automatically dequeued=0A=
			if ( type =3D=3D=3D "fx" ) {=0A=
				queue.unshift( "inprogress" );=0A=
			}=0A=
=0A=
			// clear up the last queue stop function=0A=
			delete hooks.stop;=0A=
			fn.call( elem, next, hooks );=0A=
		}=0A=
=0A=
		if ( !startLength && hooks ) {=0A=
			hooks.empty.fire();=0A=
		}=0A=
	},=0A=
=0A=
	// not intended for public consumption - generates a queueHooks object, =
or returns the current one=0A=
	_queueHooks: function( elem, type ) {=0A=
		var key =3D type + "queueHooks";=0A=
		return jQuery._data( elem, key ) || jQuery._data( elem, key, {=0A=
			empty: jQuery.Callbacks("once memory").add(function() {=0A=
				jQuery.removeData( elem, type + "queue", true );=0A=
				jQuery.removeData( elem, key, true );=0A=
			})=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	queue: function( type, data ) {=0A=
		var setter =3D 2;=0A=
=0A=
		if ( typeof type !=3D=3D "string" ) {=0A=
			data =3D type;=0A=
			type =3D "fx";=0A=
			setter--;=0A=
		}=0A=
=0A=
		if ( arguments.length < setter ) {=0A=
			return jQuery.queue( this[0], type );=0A=
		}=0A=
=0A=
		return data =3D=3D=3D undefined ?=0A=
			this :=0A=
			this.each(function() {=0A=
				var queue =3D jQuery.queue( this, type, data );=0A=
=0A=
				// ensure a hooks for this queue=0A=
				jQuery._queueHooks( this, type );=0A=
=0A=
				if ( type =3D=3D=3D "fx" && queue[0] !=3D=3D "inprogress" ) {=0A=
					jQuery.dequeue( this, type );=0A=
				}=0A=
			});=0A=
	},=0A=
	dequeue: function( type ) {=0A=
		return this.each(function() {=0A=
			jQuery.dequeue( this, type );=0A=
		});=0A=
	},=0A=
	// Based off of the plugin by Clint Helfers, with permission.=0A=
	// http://blindsignals.com/index.php/2009/07/jquery-delay/=0A=
	delay: function( time, type ) {=0A=
		time =3D jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;=0A=
		type =3D type || "fx";=0A=
=0A=
		return this.queue( type, function( next, hooks ) {=0A=
			var timeout =3D setTimeout( next, time );=0A=
			hooks.stop =3D function() {=0A=
				clearTimeout( timeout );=0A=
			};=0A=
		});=0A=
	},=0A=
	clearQueue: function( type ) {=0A=
		return this.queue( type || "fx", [] );=0A=
	},=0A=
	// Get a promise resolved when queues of a certain type=0A=
	// are emptied (fx is the type by default)=0A=
	promise: function( type, obj ) {=0A=
		var tmp,=0A=
			count =3D 1,=0A=
			defer =3D jQuery.Deferred(),=0A=
			elements =3D this,=0A=
			i =3D this.length,=0A=
			resolve =3D function() {=0A=
				if ( !( --count ) ) {=0A=
					defer.resolveWith( elements, [ elements ] );=0A=
				}=0A=
			};=0A=
=0A=
		if ( typeof type !=3D=3D "string" ) {=0A=
			obj =3D type;=0A=
			type =3D undefined;=0A=
		}=0A=
		type =3D type || "fx";=0A=
=0A=
		while( i-- ) {=0A=
			tmp =3D jQuery._data( elements[ i ], type + "queueHooks" );=0A=
			if ( tmp && tmp.empty ) {=0A=
				count++;=0A=
				tmp.empty.add( resolve );=0A=
			}=0A=
		}=0A=
		resolve();=0A=
		return defer.promise( obj );=0A=
	}=0A=
});=0A=
var nodeHook, boolHook, fixSpecified,=0A=
	rclass =3D /[\t\r\n]/g,=0A=
	rreturn =3D /\r/g,=0A=
	rtype =3D /^(?:button|input)$/i,=0A=
	rfocusable =3D /^(?:button|input|object|select|textarea)$/i,=0A=
	rclickable =3D /^a(?:rea|)$/i,=0A=
	rboolean =3D =
/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop=
|multiple|open|readonly|required|scoped|selected)$/i,=0A=
	getSetAttribute =3D jQuery.support.getSetAttribute;=0A=
=0A=
jQuery.fn.extend({=0A=
	attr: function( name, value ) {=0A=
		return jQuery.access( this, jQuery.attr, name, value, arguments.length =
> 1 );=0A=
	},=0A=
=0A=
	removeAttr: function( name ) {=0A=
		return this.each(function() {=0A=
			jQuery.removeAttr( this, name );=0A=
		});=0A=
	},=0A=
=0A=
	prop: function( name, value ) {=0A=
		return jQuery.access( this, jQuery.prop, name, value, arguments.length =
> 1 );=0A=
	},=0A=
=0A=
	removeProp: function( name ) {=0A=
		name =3D jQuery.propFix[ name ] || name;=0A=
		return this.each(function() {=0A=
			// try/catch handles cases where IE balks (such as removing a =
property on window)=0A=
			try {=0A=
				this[ name ] =3D undefined;=0A=
				delete this[ name ];=0A=
			} catch( e ) {}=0A=
		});=0A=
	},=0A=
=0A=
	addClass: function( value ) {=0A=
		var classNames, i, l, elem,=0A=
			setClass, c, cl;=0A=
=0A=
		if ( jQuery.isFunction( value ) ) {=0A=
			return this.each(function( j ) {=0A=
				jQuery( this ).addClass( value.call(this, j, this.className) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( value && typeof value =3D=3D=3D "string" ) {=0A=
			classNames =3D value.split( core_rspace );=0A=
=0A=
			for ( i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				elem =3D this[ i ];=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
					if ( !elem.className && classNames.length =3D=3D=3D 1 ) {=0A=
						elem.className =3D value;=0A=
=0A=
					} else {=0A=
						setClass =3D " " + elem.className + " ";=0A=
=0A=
						for ( c =3D 0, cl =3D classNames.length; c < cl; c++ ) {=0A=
							if ( setClass.indexOf( " " + classNames[ c ] + " " ) < 0 ) {=0A=
								setClass +=3D classNames[ c ] + " ";=0A=
							}=0A=
						}=0A=
						elem.className =3D jQuery.trim( setClass );=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	removeClass: function( value ) {=0A=
		var removes, className, elem, c, cl, i, l;=0A=
=0A=
		if ( jQuery.isFunction( value ) ) {=0A=
			return this.each(function( j ) {=0A=
				jQuery( this ).removeClass( value.call(this, j, this.className) );=0A=
			});=0A=
		}=0A=
		if ( (value && typeof value =3D=3D=3D "string") || value =3D=3D=3D =
undefined ) {=0A=
			removes =3D ( value || "" ).split( core_rspace );=0A=
=0A=
			for ( i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				elem =3D this[ i ];=0A=
				if ( elem.nodeType =3D=3D=3D 1 && elem.className ) {=0A=
=0A=
					className =3D (" " + elem.className + " ").replace( rclass, " " );=0A=
=0A=
					// loop over each item in the removal list=0A=
					for ( c =3D 0, cl =3D removes.length; c < cl; c++ ) {=0A=
						// Remove until there is nothing to remove,=0A=
						while ( className.indexOf(" " + removes[ c ] + " ") >=3D 0 ) {=0A=
							className =3D className.replace( " " + removes[ c ] + " " , " " );=0A=
						}=0A=
					}=0A=
					elem.className =3D value ? jQuery.trim( className ) : "";=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	toggleClass: function( value, stateVal ) {=0A=
		var type =3D typeof value,=0A=
			isBool =3D typeof stateVal =3D=3D=3D "boolean";=0A=
=0A=
		if ( jQuery.isFunction( value ) ) {=0A=
			return this.each(function( i ) {=0A=
				jQuery( this ).toggleClass( value.call(this, i, this.className, =
stateVal), stateVal );=0A=
			});=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			if ( type =3D=3D=3D "string" ) {=0A=
				// toggle individual class names=0A=
				var className,=0A=
					i =3D 0,=0A=
					self =3D jQuery( this ),=0A=
					state =3D stateVal,=0A=
					classNames =3D value.split( core_rspace );=0A=
=0A=
				while ( (className =3D classNames[ i++ ]) ) {=0A=
					// check each className given, space separated list=0A=
					state =3D isBool ? state : !self.hasClass( className );=0A=
					self[ state ? "addClass" : "removeClass" ]( className );=0A=
				}=0A=
=0A=
			} else if ( type =3D=3D=3D "undefined" || type =3D=3D=3D "boolean" ) {=0A=
				if ( this.className ) {=0A=
					// store className if set=0A=
					jQuery._data( this, "__className__", this.className );=0A=
				}=0A=
=0A=
				// toggle whole className=0A=
				this.className =3D this.className || value =3D=3D=3D false ? "" : =
jQuery._data( this, "__className__" ) || "";=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	hasClass: function( selector ) {=0A=
		var className =3D " " + selector + " ",=0A=
			i =3D 0,=0A=
			l =3D this.length;=0A=
		for ( ; i < l; i++ ) {=0A=
			if ( this[i].nodeType =3D=3D=3D 1 && (" " + this[i].className + " =
").replace(rclass, " ").indexOf( className ) >=3D 0 ) {=0A=
				return true;=0A=
			}=0A=
		}=0A=
=0A=
		return false;=0A=
	},=0A=
=0A=
	val: function( value ) {=0A=
		var hooks, ret, isFunction,=0A=
			elem =3D this[0];=0A=
=0A=
		if ( !arguments.length ) {=0A=
			if ( elem ) {=0A=
				hooks =3D jQuery.valHooks[ elem.type ] || jQuery.valHooks[ =
elem.nodeName.toLowerCase() ];=0A=
=0A=
				if ( hooks && "get" in hooks && (ret =3D hooks.get( elem, "value" )) =
!=3D=3D undefined ) {=0A=
					return ret;=0A=
				}=0A=
=0A=
				ret =3D elem.value;=0A=
=0A=
				return typeof ret =3D=3D=3D "string" ?=0A=
					// handle most common string cases=0A=
					ret.replace(rreturn, "") :=0A=
					// handle cases where value is null/undef or number=0A=
					ret =3D=3D null ? "" : ret;=0A=
			}=0A=
=0A=
			return;=0A=
		}=0A=
=0A=
		isFunction =3D jQuery.isFunction( value );=0A=
=0A=
		return this.each(function( i ) {=0A=
			var val,=0A=
				self =3D jQuery(this);=0A=
=0A=
			if ( this.nodeType !=3D=3D 1 ) {=0A=
				return;=0A=
			}=0A=
=0A=
			if ( isFunction ) {=0A=
				val =3D value.call( this, i, self.val() );=0A=
			} else {=0A=
				val =3D value;=0A=
			}=0A=
=0A=
			// Treat null/undefined as ""; convert numbers to string=0A=
			if ( val =3D=3D null ) {=0A=
				val =3D "";=0A=
			} else if ( typeof val =3D=3D=3D "number" ) {=0A=
				val +=3D "";=0A=
			} else if ( jQuery.isArray( val ) ) {=0A=
				val =3D jQuery.map(val, function ( value ) {=0A=
					return value =3D=3D null ? "" : value + "";=0A=
				});=0A=
			}=0A=
=0A=
			hooks =3D jQuery.valHooks[ this.type ] || jQuery.valHooks[ =
this.nodeName.toLowerCase() ];=0A=
=0A=
			// If set returns undefined, fall back to normal setting=0A=
			if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) =
=3D=3D=3D undefined ) {=0A=
				this.value =3D val;=0A=
			}=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	valHooks: {=0A=
		option: {=0A=
			get: function( elem ) {=0A=
				// attributes.value is undefined in Blackberry 4.7 but=0A=
				// uses .value. See #6932=0A=
				var val =3D elem.attributes.value;=0A=
				return !val || val.specified ? elem.value : elem.text;=0A=
			}=0A=
		},=0A=
		select: {=0A=
			get: function( elem ) {=0A=
				var value, option,=0A=
					options =3D elem.options,=0A=
					index =3D elem.selectedIndex,=0A=
					one =3D elem.type =3D=3D=3D "select-one" || index < 0,=0A=
					values =3D one ? null : [],=0A=
					max =3D one ? index + 1 : options.length,=0A=
					i =3D index < 0 ?=0A=
						max :=0A=
						one ? index : 0;=0A=
=0A=
				// Loop through all the selected options=0A=
				for ( ; i < max; i++ ) {=0A=
					option =3D options[ i ];=0A=
=0A=
					// oldIE doesn't update selected after form reset (#2551)=0A=
					if ( ( option.selected || i =3D=3D=3D index ) &&=0A=
							// Don't return options that are disabled or in a disabled =
optgroup=0A=
							( jQuery.support.optDisabled ? !option.disabled : =
option.getAttribute("disabled") =3D=3D=3D null ) &&=0A=
							( !option.parentNode.disabled || !jQuery.nodeName( =
option.parentNode, "optgroup" ) ) ) {=0A=
=0A=
						// Get the specific value for the option=0A=
						value =3D jQuery( option ).val();=0A=
=0A=
						// We don't need an array for one selects=0A=
						if ( one ) {=0A=
							return value;=0A=
						}=0A=
=0A=
						// Multi-Selects return an array=0A=
						values.push( value );=0A=
					}=0A=
				}=0A=
=0A=
				return values;=0A=
			},=0A=
=0A=
			set: function( elem, value ) {=0A=
				var values =3D jQuery.makeArray( value );=0A=
=0A=
				jQuery(elem).find("option").each(function() {=0A=
					this.selected =3D jQuery.inArray( jQuery(this).val(), values ) >=3D =
0;=0A=
				});=0A=
=0A=
				if ( !values.length ) {=0A=
					elem.selectedIndex =3D -1;=0A=
				}=0A=
				return values;=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// Unused in 1.8, left in so attrFn-stabbers won't die; remove in 1.9=0A=
	attrFn: {},=0A=
=0A=
	attr: function( elem, name, value, pass ) {=0A=
		var ret, hooks, notxml,=0A=
			nType =3D elem.nodeType;=0A=
=0A=
		// don't get/set attributes on text, comment and attribute nodes=0A=
		if ( !elem || nType =3D=3D=3D 3 || nType =3D=3D=3D 8 || nType =
=3D=3D=3D 2 ) {=0A=
			return;=0A=
		}=0A=
=0A=
		if ( pass && jQuery.isFunction( jQuery.fn[ name ] ) ) {=0A=
			return jQuery( elem )[ name ]( value );=0A=
		}=0A=
=0A=
		// Fallback to prop when attributes are not supported=0A=
		if ( typeof elem.getAttribute =3D=3D=3D "undefined" ) {=0A=
			return jQuery.prop( elem, name, value );=0A=
		}=0A=
=0A=
		notxml =3D nType !=3D=3D 1 || !jQuery.isXMLDoc( elem );=0A=
=0A=
		// All attributes are lowercase=0A=
		// Grab necessary hook if one is defined=0A=
		if ( notxml ) {=0A=
			name =3D name.toLowerCase();=0A=
			hooks =3D jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? =
boolHook : nodeHook );=0A=
		}=0A=
=0A=
		if ( value !=3D=3D undefined ) {=0A=
=0A=
			if ( value =3D=3D=3D null ) {=0A=
				jQuery.removeAttr( elem, name );=0A=
				return;=0A=
=0A=
			} else if ( hooks && "set" in hooks && notxml && (ret =3D hooks.set( =
elem, value, name )) !=3D=3D undefined ) {=0A=
				return ret;=0A=
=0A=
			} else {=0A=
				elem.setAttribute( name, value + "" );=0A=
				return value;=0A=
			}=0A=
=0A=
		} else if ( hooks && "get" in hooks && notxml && (ret =3D hooks.get( =
elem, name )) !=3D=3D null ) {=0A=
			return ret;=0A=
=0A=
		} else {=0A=
=0A=
			ret =3D elem.getAttribute( name );=0A=
=0A=
			// Non-existent attributes return null, we normalize to undefined=0A=
			return ret =3D=3D=3D null ?=0A=
				undefined :=0A=
				ret;=0A=
		}=0A=
	},=0A=
=0A=
	removeAttr: function( elem, value ) {=0A=
		var propName, attrNames, name, isBool,=0A=
			i =3D 0;=0A=
=0A=
		if ( value && elem.nodeType =3D=3D=3D 1 ) {=0A=
=0A=
			attrNames =3D value.split( core_rspace );=0A=
=0A=
			for ( ; i < attrNames.length; i++ ) {=0A=
				name =3D attrNames[ i ];=0A=
=0A=
				if ( name ) {=0A=
					propName =3D jQuery.propFix[ name ] || name;=0A=
					isBool =3D rboolean.test( name );=0A=
=0A=
					// See #9699 for explanation of this approach (setting first, then =
removal)=0A=
					// Do not do this for boolean attributes (see #10870)=0A=
					if ( !isBool ) {=0A=
						jQuery.attr( elem, name, "" );=0A=
					}=0A=
					elem.removeAttribute( getSetAttribute ? name : propName );=0A=
=0A=
					// Set corresponding property to false for boolean attributes=0A=
					if ( isBool && propName in elem ) {=0A=
						elem[ propName ] =3D false;=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	attrHooks: {=0A=
		type: {=0A=
			set: function( elem, value ) {=0A=
				// We can't allow the type property to be changed (since it causes =
problems in IE)=0A=
				if ( rtype.test( elem.nodeName ) && elem.parentNode ) {=0A=
					jQuery.error( "type property can't be changed" );=0A=
				} else if ( !jQuery.support.radioValue && value =3D=3D=3D "radio" && =
jQuery.nodeName(elem, "input") ) {=0A=
					// Setting the type on a radio button after the value resets the =
value in IE6-9=0A=
					// Reset value to it's default in case type is set after value=0A=
					// This is for element creation=0A=
					var val =3D elem.value;=0A=
					elem.setAttribute( "type", value );=0A=
					if ( val ) {=0A=
						elem.value =3D val;=0A=
					}=0A=
					return value;=0A=
				}=0A=
			}=0A=
		},=0A=
		// Use the value property for back compat=0A=
		// Use the nodeHook for button elements in IE6/7 (#1954)=0A=
		value: {=0A=
			get: function( elem, name ) {=0A=
				if ( nodeHook && jQuery.nodeName( elem, "button" ) ) {=0A=
					return nodeHook.get( elem, name );=0A=
				}=0A=
				return name in elem ?=0A=
					elem.value :=0A=
					null;=0A=
			},=0A=
			set: function( elem, value, name ) {=0A=
				if ( nodeHook && jQuery.nodeName( elem, "button" ) ) {=0A=
					return nodeHook.set( elem, value, name );=0A=
				}=0A=
				// Does not return so that setAttribute is also used=0A=
				elem.value =3D value;=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	propFix: {=0A=
		tabindex: "tabIndex",=0A=
		readonly: "readOnly",=0A=
		"for": "htmlFor",=0A=
		"class": "className",=0A=
		maxlength: "maxLength",=0A=
		cellspacing: "cellSpacing",=0A=
		cellpadding: "cellPadding",=0A=
		rowspan: "rowSpan",=0A=
		colspan: "colSpan",=0A=
		usemap: "useMap",=0A=
		frameborder: "frameBorder",=0A=
		contenteditable: "contentEditable"=0A=
	},=0A=
=0A=
	prop: function( elem, name, value ) {=0A=
		var ret, hooks, notxml,=0A=
			nType =3D elem.nodeType;=0A=
=0A=
		// don't get/set properties on text, comment and attribute nodes=0A=
		if ( !elem || nType =3D=3D=3D 3 || nType =3D=3D=3D 8 || nType =
=3D=3D=3D 2 ) {=0A=
			return;=0A=
		}=0A=
=0A=
		notxml =3D nType !=3D=3D 1 || !jQuery.isXMLDoc( elem );=0A=
=0A=
		if ( notxml ) {=0A=
			// Fix name and attach hooks=0A=
			name =3D jQuery.propFix[ name ] || name;=0A=
			hooks =3D jQuery.propHooks[ name ];=0A=
		}=0A=
=0A=
		if ( value !=3D=3D undefined ) {=0A=
			if ( hooks && "set" in hooks && (ret =3D hooks.set( elem, value, name =
)) !=3D=3D undefined ) {=0A=
				return ret;=0A=
=0A=
			} else {=0A=
				return ( elem[ name ] =3D value );=0A=
			}=0A=
=0A=
		} else {=0A=
			if ( hooks && "get" in hooks && (ret =3D hooks.get( elem, name )) =
!=3D=3D null ) {=0A=
				return ret;=0A=
=0A=
			} else {=0A=
				return elem[ name ];=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	propHooks: {=0A=
		tabIndex: {=0A=
			get: function( elem ) {=0A=
				// elem.tabIndex doesn't always return the correct value when it =
hasn't been explicitly set=0A=
				// =
http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabi=
ndex-values-with-javascript/=0A=
				var attributeNode =3D elem.getAttributeNode("tabindex");=0A=
=0A=
				return attributeNode && attributeNode.specified ?=0A=
					parseInt( attributeNode.value, 10 ) :=0A=
					rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName =
) && elem.href ?=0A=
						0 :=0A=
						undefined;=0A=
			}=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
// Hook for boolean attributes=0A=
boolHook =3D {=0A=
	get: function( elem, name ) {=0A=
		// Align boolean attributes with corresponding properties=0A=
		// Fall back to attribute presence where some booleans are not =
supported=0A=
		var attrNode,=0A=
			property =3D jQuery.prop( elem, name );=0A=
		return property =3D=3D=3D true || typeof property !=3D=3D "boolean" && =
( attrNode =3D elem.getAttributeNode(name) ) && attrNode.nodeValue =
!=3D=3D false ?=0A=
			name.toLowerCase() :=0A=
			undefined;=0A=
	},=0A=
	set: function( elem, value, name ) {=0A=
		var propName;=0A=
		if ( value =3D=3D=3D false ) {=0A=
			// Remove boolean attributes when set to false=0A=
			jQuery.removeAttr( elem, name );=0A=
		} else {=0A=
			// value is true since we know at this point it's type boolean and =
not false=0A=
			// Set boolean attributes to the same name and set the DOM property=0A=
			propName =3D jQuery.propFix[ name ] || name;=0A=
			if ( propName in elem ) {=0A=
				// Only set the IDL specifically if it already exists on the element=0A=
				elem[ propName ] =3D true;=0A=
			}=0A=
=0A=
			elem.setAttribute( name, name.toLowerCase() );=0A=
		}=0A=
		return name;=0A=
	}=0A=
};=0A=
=0A=
// IE6/7 do not support getting/setting some attributes with =
get/setAttribute=0A=
if ( !getSetAttribute ) {=0A=
=0A=
	fixSpecified =3D {=0A=
		name: true,=0A=
		id: true,=0A=
		coords: true=0A=
	};=0A=
=0A=
	// Use this for any attribute in IE6/7=0A=
	// This fixes almost every IE6/7 issue=0A=
	nodeHook =3D jQuery.valHooks.button =3D {=0A=
		get: function( elem, name ) {=0A=
			var ret;=0A=
			ret =3D elem.getAttributeNode( name );=0A=
			return ret && ( fixSpecified[ name ] ? ret.value !=3D=3D "" : =
ret.specified ) ?=0A=
				ret.value :=0A=
				undefined;=0A=
		},=0A=
		set: function( elem, value, name ) {=0A=
			// Set the existing or create a new attribute node=0A=
			var ret =3D elem.getAttributeNode( name );=0A=
			if ( !ret ) {=0A=
				ret =3D document.createAttribute( name );=0A=
				elem.setAttributeNode( ret );=0A=
			}=0A=
			return ( ret.value =3D value + "" );=0A=
		}=0A=
	};=0A=
=0A=
	// Set width and height to auto instead of 0 on empty string( Bug #8150 =
)=0A=
	// This is for removals=0A=
	jQuery.each([ "width", "height" ], function( i, name ) {=0A=
		jQuery.attrHooks[ name ] =3D jQuery.extend( jQuery.attrHooks[ name ], {=0A=
			set: function( elem, value ) {=0A=
				if ( value =3D=3D=3D "" ) {=0A=
					elem.setAttribute( name, "auto" );=0A=
					return value;=0A=
				}=0A=
			}=0A=
		});=0A=
	});=0A=
=0A=
	// Set contenteditable to false on removals(#10429)=0A=
	// Setting to empty string throws an error as an invalid value=0A=
	jQuery.attrHooks.contenteditable =3D {=0A=
		get: nodeHook.get,=0A=
		set: function( elem, value, name ) {=0A=
			if ( value =3D=3D=3D "" ) {=0A=
				value =3D "false";=0A=
			}=0A=
			nodeHook.set( elem, value, name );=0A=
		}=0A=
	};=0A=
}=0A=
=0A=
=0A=
// Some attributes require a special call on IE=0A=
if ( !jQuery.support.hrefNormalized ) {=0A=
	jQuery.each([ "href", "src", "width", "height" ], function( i, name ) {=0A=
		jQuery.attrHooks[ name ] =3D jQuery.extend( jQuery.attrHooks[ name ], {=0A=
			get: function( elem ) {=0A=
				var ret =3D elem.getAttribute( name, 2 );=0A=
				return ret =3D=3D=3D null ? undefined : ret;=0A=
			}=0A=
		});=0A=
	});=0A=
}=0A=
=0A=
if ( !jQuery.support.style ) {=0A=
	jQuery.attrHooks.style =3D {=0A=
		get: function( elem ) {=0A=
			// Return undefined in the case of empty string=0A=
			// Normalize to lowercase since IE uppercases css property names=0A=
			return elem.style.cssText.toLowerCase() || undefined;=0A=
		},=0A=
		set: function( elem, value ) {=0A=
			return ( elem.style.cssText =3D value + "" );=0A=
		}=0A=
	};=0A=
}=0A=
=0A=
// Safari mis-reports the default selected property of an option=0A=
// Accessing the parent's selectedIndex property fixes it=0A=
if ( !jQuery.support.optSelected ) {=0A=
	jQuery.propHooks.selected =3D jQuery.extend( jQuery.propHooks.selected, =
{=0A=
		get: function( elem ) {=0A=
			var parent =3D elem.parentNode;=0A=
=0A=
			if ( parent ) {=0A=
				parent.selectedIndex;=0A=
=0A=
				// Make sure that it also works with optgroups, see #5701=0A=
				if ( parent.parentNode ) {=0A=
					parent.parentNode.selectedIndex;=0A=
				}=0A=
			}=0A=
			return null;=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
// IE6/7 call enctype encoding=0A=
if ( !jQuery.support.enctype ) {=0A=
	jQuery.propFix.enctype =3D "encoding";=0A=
}=0A=
=0A=
// Radios and checkboxes getter/setter=0A=
if ( !jQuery.support.checkOn ) {=0A=
	jQuery.each([ "radio", "checkbox" ], function() {=0A=
		jQuery.valHooks[ this ] =3D {=0A=
			get: function( elem ) {=0A=
				// Handle the case where in Webkit "" is returned instead of "on" if =
a value isn't specified=0A=
				return elem.getAttribute("value") =3D=3D=3D null ? "on" : elem.value;=0A=
			}=0A=
		};=0A=
	});=0A=
}=0A=
jQuery.each([ "radio", "checkbox" ], function() {=0A=
	jQuery.valHooks[ this ] =3D jQuery.extend( jQuery.valHooks[ this ], {=0A=
		set: function( elem, value ) {=0A=
			if ( jQuery.isArray( value ) ) {=0A=
				return ( elem.checked =3D jQuery.inArray( jQuery(elem).val(), value =
) >=3D 0 );=0A=
			}=0A=
		}=0A=
	});=0A=
});=0A=
var rformElems =3D /^(?:textarea|input|select)$/i,=0A=
	rtypenamespace =3D /^([^\.]*|)(?:\.(.+)|)$/,=0A=
	rhoverHack =3D /(?:^|\s)hover(\.\S+|)\b/,=0A=
	rkeyEvent =3D /^key/,=0A=
	rmouseEvent =3D /^(?:mouse|contextmenu)|click/,=0A=
	rfocusMorph =3D /^(?:focusinfocus|focusoutblur)$/,=0A=
	hoverHack =3D function( events ) {=0A=
		return jQuery.event.special.hover ? events : events.replace( =
rhoverHack, "mouseenter$1 mouseleave$1" );=0A=
	};=0A=
=0A=
/*=0A=
 * Helper functions for managing events -- not part of the public =
interface.=0A=
 * Props to Dean Edwards' addEvent library for many of the ideas.=0A=
 */=0A=
jQuery.event =3D {=0A=
=0A=
	add: function( elem, types, handler, data, selector ) {=0A=
=0A=
		var elemData, eventHandle, events,=0A=
			t, tns, type, namespaces, handleObj,=0A=
			handleObjIn, handlers, special;=0A=
=0A=
		// Don't attach events to noData or text/comment nodes (allow plain =
objects tho)=0A=
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 || !types =
|| !handler || !(elemData =3D jQuery._data( elem )) ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// Caller can pass in an object of custom data in lieu of the handler=0A=
		if ( handler.handler ) {=0A=
			handleObjIn =3D handler;=0A=
			handler =3D handleObjIn.handler;=0A=
			selector =3D handleObjIn.selector;=0A=
		}=0A=
=0A=
		// Make sure that the handler has a unique ID, used to find/remove it =
later=0A=
		if ( !handler.guid ) {=0A=
			handler.guid =3D jQuery.guid++;=0A=
		}=0A=
=0A=
		// Init the element's event structure and main handler, if this is the =
first=0A=
		events =3D elemData.events;=0A=
		if ( !events ) {=0A=
			elemData.events =3D events =3D {};=0A=
		}=0A=
		eventHandle =3D elemData.handle;=0A=
		if ( !eventHandle ) {=0A=
			elemData.handle =3D eventHandle =3D function( e ) {=0A=
				// Discard the second event of a jQuery.event.trigger() and=0A=
				// when an event is called after a page has unloaded=0A=
				return typeof jQuery !=3D=3D "undefined" && (!e || =
jQuery.event.triggered !=3D=3D e.type) ?=0A=
					jQuery.event.dispatch.apply( eventHandle.elem, arguments ) :=0A=
					undefined;=0A=
			};=0A=
			// Add elem as a property of the handle fn to prevent a memory leak =
with IE non-native events=0A=
			eventHandle.elem =3D elem;=0A=
		}=0A=
=0A=
		// Handle multiple events separated by a space=0A=
		// jQuery(...).bind("mouseover mouseout", fn);=0A=
		types =3D jQuery.trim( hoverHack(types) ).split( " " );=0A=
		for ( t =3D 0; t < types.length; t++ ) {=0A=
=0A=
			tns =3D rtypenamespace.exec( types[t] ) || [];=0A=
			type =3D tns[1];=0A=
			namespaces =3D ( tns[2] || "" ).split( "." ).sort();=0A=
=0A=
			// If event changes its type, use the special event handlers for the =
changed type=0A=
			special =3D jQuery.event.special[ type ] || {};=0A=
=0A=
			// If selector defined, determine special event api type, otherwise =
given type=0A=
			type =3D ( selector ? special.delegateType : special.bindType ) || =
type;=0A=
=0A=
			// Update special based on newly reset type=0A=
			special =3D jQuery.event.special[ type ] || {};=0A=
=0A=
			// handleObj is passed to all event handlers=0A=
			handleObj =3D jQuery.extend({=0A=
				type: type,=0A=
				origType: tns[1],=0A=
				data: data,=0A=
				handler: handler,=0A=
				guid: handler.guid,=0A=
				selector: selector,=0A=
				needsContext: selector && jQuery.expr.match.needsContext.test( =
selector ),=0A=
				namespace: namespaces.join(".")=0A=
			}, handleObjIn );=0A=
=0A=
			// Init the event handler queue if we're the first=0A=
			handlers =3D events[ type ];=0A=
			if ( !handlers ) {=0A=
				handlers =3D events[ type ] =3D [];=0A=
				handlers.delegateCount =3D 0;=0A=
=0A=
				// Only use addEventListener/attachEvent if the special events =
handler returns false=0A=
				if ( !special.setup || special.setup.call( elem, data, namespaces, =
eventHandle ) =3D=3D=3D false ) {=0A=
					// Bind the global event handler to the element=0A=
					if ( elem.addEventListener ) {=0A=
						elem.addEventListener( type, eventHandle, false );=0A=
=0A=
					} else if ( elem.attachEvent ) {=0A=
						elem.attachEvent( "on" + type, eventHandle );=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			if ( special.add ) {=0A=
				special.add.call( elem, handleObj );=0A=
=0A=
				if ( !handleObj.handler.guid ) {=0A=
					handleObj.handler.guid =3D handler.guid;=0A=
				}=0A=
			}=0A=
=0A=
			// Add to the element's handler list, delegates in front=0A=
			if ( selector ) {=0A=
				handlers.splice( handlers.delegateCount++, 0, handleObj );=0A=
			} else {=0A=
				handlers.push( handleObj );=0A=
			}=0A=
=0A=
			// Keep track of which events have ever been used, for event =
optimization=0A=
			jQuery.event.global[ type ] =3D true;=0A=
		}=0A=
=0A=
		// Nullify elem to prevent memory leaks in IE=0A=
		elem =3D null;=0A=
	},=0A=
=0A=
	global: {},=0A=
=0A=
	// Detach an event or set of events from an element=0A=
	remove: function( elem, types, handler, selector, mappedTypes ) {=0A=
=0A=
		var t, tns, type, origType, namespaces, origCount,=0A=
			j, events, special, eventType, handleObj,=0A=
			elemData =3D jQuery.hasData( elem ) && jQuery._data( elem );=0A=
=0A=
		if ( !elemData || !(events =3D elemData.events) ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// Once for each type.namespace in types; type may be omitted=0A=
		types =3D jQuery.trim( hoverHack( types || "" ) ).split(" ");=0A=
		for ( t =3D 0; t < types.length; t++ ) {=0A=
			tns =3D rtypenamespace.exec( types[t] ) || [];=0A=
			type =3D origType =3D tns[1];=0A=
			namespaces =3D tns[2];=0A=
=0A=
			// Unbind all events (on this namespace, if provided) for the element=0A=
			if ( !type ) {=0A=
				for ( type in events ) {=0A=
					jQuery.event.remove( elem, type + types[ t ], handler, selector, =
true );=0A=
				}=0A=
				continue;=0A=
			}=0A=
=0A=
			special =3D jQuery.event.special[ type ] || {};=0A=
			type =3D ( selector? special.delegateType : special.bindType ) || =
type;=0A=
			eventType =3D events[ type ] || [];=0A=
			origCount =3D eventType.length;=0A=
			namespaces =3D namespaces ? new RegExp("(^|\\.)" + =
namespaces.split(".").sort().join("\\.(?:.*\\.|)") + "(\\.|$)") : null;=0A=
=0A=
			// Remove matching events=0A=
			for ( j =3D 0; j < eventType.length; j++ ) {=0A=
				handleObj =3D eventType[ j ];=0A=
=0A=
				if ( ( mappedTypes || origType =3D=3D=3D handleObj.origType ) &&=0A=
					 ( !handler || handler.guid =3D=3D=3D handleObj.guid ) &&=0A=
					 ( !namespaces || namespaces.test( handleObj.namespace ) ) &&=0A=
					 ( !selector || selector =3D=3D=3D handleObj.selector || selector =
=3D=3D=3D "**" && handleObj.selector ) ) {=0A=
					eventType.splice( j--, 1 );=0A=
=0A=
					if ( handleObj.selector ) {=0A=
						eventType.delegateCount--;=0A=
					}=0A=
					if ( special.remove ) {=0A=
						special.remove.call( elem, handleObj );=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// Remove generic event handler if we removed something and no more =
handlers exist=0A=
			// (avoids potential for endless recursion during removal of special =
event handlers)=0A=
			if ( eventType.length =3D=3D=3D 0 && origCount !=3D=3D =
eventType.length ) {=0A=
				if ( !special.teardown || special.teardown.call( elem, namespaces, =
elemData.handle ) =3D=3D=3D false ) {=0A=
					jQuery.removeEvent( elem, type, elemData.handle );=0A=
				}=0A=
=0A=
				delete events[ type ];=0A=
			}=0A=
		}=0A=
=0A=
		// Remove the expando if it's no longer used=0A=
		if ( jQuery.isEmptyObject( events ) ) {=0A=
			delete elemData.handle;=0A=
=0A=
			// removeData also checks for emptiness and clears the expando if =
empty=0A=
			// so use it instead of delete=0A=
			jQuery.removeData( elem, "events", true );=0A=
		}=0A=
	},=0A=
=0A=
	// Events that are safe to short-circuit if no handlers are attached.=0A=
	// Native DOM events should not be added, they may have inline handlers.=0A=
	customEvent: {=0A=
		"getData": true,=0A=
		"setData": true,=0A=
		"changeData": true=0A=
	},=0A=
=0A=
	trigger: function( event, data, elem, onlyHandlers ) {=0A=
		// Don't do events on text and comment nodes=0A=
		if ( elem && (elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8) =
) {=0A=
			return;=0A=
		}=0A=
=0A=
		// Event object or event type=0A=
		var cache, exclusive, i, cur, old, ontype, special, handle, eventPath, =
bubbleType,=0A=
			type =3D event.type || event,=0A=
			namespaces =3D [];=0A=
=0A=
		// focus/blur morphs to focusin/out; ensure we're not firing them =
right now=0A=
		if ( rfocusMorph.test( type + jQuery.event.triggered ) ) {=0A=
			return;=0A=
		}=0A=
=0A=
		if ( type.indexOf( "!" ) >=3D 0 ) {=0A=
			// Exclusive events trigger only for the exact event (no namespaces)=0A=
			type =3D type.slice(0, -1);=0A=
			exclusive =3D true;=0A=
		}=0A=
=0A=
		if ( type.indexOf( "." ) >=3D 0 ) {=0A=
			// Namespaced trigger; create a regexp to match event type in handle()=0A=
			namespaces =3D type.split(".");=0A=
			type =3D namespaces.shift();=0A=
			namespaces.sort();=0A=
		}=0A=
=0A=
		if ( (!elem || jQuery.event.customEvent[ type ]) && =
!jQuery.event.global[ type ] ) {=0A=
			// No jQuery handlers for this event type, and it can't have inline =
handlers=0A=
			return;=0A=
		}=0A=
=0A=
		// Caller can pass in an Event, Object, or just an event type string=0A=
		event =3D typeof event =3D=3D=3D "object" ?=0A=
			// jQuery.Event object=0A=
			event[ jQuery.expando ] ? event :=0A=
			// Object literal=0A=
			new jQuery.Event( type, event ) :=0A=
			// Just the event type (string)=0A=
			new jQuery.Event( type );=0A=
=0A=
		event.type =3D type;=0A=
		event.isTrigger =3D true;=0A=
		event.exclusive =3D exclusive;=0A=
		event.namespace =3D namespaces.join( "." );=0A=
		event.namespace_re =3D event.namespace? new RegExp("(^|\\.)" + =
namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)") : null;=0A=
		ontype =3D type.indexOf( ":" ) < 0 ? "on" + type : "";=0A=
=0A=
		// Handle a global trigger=0A=
		if ( !elem ) {=0A=
=0A=
			// TODO: Stop taunting the data cache; remove global events and =
always attach to document=0A=
			cache =3D jQuery.cache;=0A=
			for ( i in cache ) {=0A=
				if ( cache[ i ].events && cache[ i ].events[ type ] ) {=0A=
					jQuery.event.trigger( event, data, cache[ i ].handle.elem, true );=0A=
				}=0A=
			}=0A=
			return;=0A=
		}=0A=
=0A=
		// Clean up the event in case it is being reused=0A=
		event.result =3D undefined;=0A=
		if ( !event.target ) {=0A=
			event.target =3D elem;=0A=
		}=0A=
=0A=
		// Clone any incoming data and prepend the event, creating the handler =
arg list=0A=
		data =3D data !=3D null ? jQuery.makeArray( data ) : [];=0A=
		data.unshift( event );=0A=
=0A=
		// Allow special events to draw outside the lines=0A=
		special =3D jQuery.event.special[ type ] || {};=0A=
		if ( special.trigger && special.trigger.apply( elem, data ) =3D=3D=3D =
false ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// Determine event propagation path in advance, per W3C events spec =
(#9951)=0A=
		// Bubble up to document, then to window; watch for a global =
ownerDocument var (#9724)=0A=
		eventPath =3D [[ elem, special.bindType || type ]];=0A=
		if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) {=0A=
=0A=
			bubbleType =3D special.delegateType || type;=0A=
			cur =3D rfocusMorph.test( bubbleType + type ) ? elem : =
elem.parentNode;=0A=
			for ( old =3D elem; cur; cur =3D cur.parentNode ) {=0A=
				eventPath.push([ cur, bubbleType ]);=0A=
				old =3D cur;=0A=
			}=0A=
=0A=
			// Only add window if we got to document (e.g., not plain obj or =
detached DOM)=0A=
			if ( old =3D=3D=3D (elem.ownerDocument || document) ) {=0A=
				eventPath.push([ old.defaultView || old.parentWindow || window, =
bubbleType ]);=0A=
			}=0A=
		}=0A=
=0A=
		// Fire handlers on the event path=0A=
		for ( i =3D 0; i < eventPath.length && !event.isPropagationStopped(); =
i++ ) {=0A=
=0A=
			cur =3D eventPath[i][0];=0A=
			event.type =3D eventPath[i][1];=0A=
=0A=
			handle =3D ( jQuery._data( cur, "events" ) || {} )[ event.type ] && =
jQuery._data( cur, "handle" );=0A=
			if ( handle ) {=0A=
				handle.apply( cur, data );=0A=
			}=0A=
			// Note that this is a bare JS function and not a jQuery handler=0A=
			handle =3D ontype && cur[ ontype ];=0A=
			if ( handle && jQuery.acceptData( cur ) && handle.apply && =
handle.apply( cur, data ) =3D=3D=3D false ) {=0A=
				event.preventDefault();=0A=
			}=0A=
		}=0A=
		event.type =3D type;=0A=
=0A=
		// If nobody prevented the default action, do it now=0A=
		if ( !onlyHandlers && !event.isDefaultPrevented() ) {=0A=
=0A=
			if ( (!special._default || special._default.apply( =
elem.ownerDocument, data ) =3D=3D=3D false) &&=0A=
				!(type =3D=3D=3D "click" && jQuery.nodeName( elem, "a" )) && =
jQuery.acceptData( elem ) ) {=0A=
=0A=
				// Call a native DOM method on the target with the same name name as =
the event.=0A=
				// Can't use an .isFunction() check here because IE6/7 fails that =
test.=0A=
				// Don't do default actions on window, that's where global variables =
be (#6170)=0A=
				// IE<9 dies on focus/blur to hidden element (#1486)=0A=
				if ( ontype && elem[ type ] && ((type !=3D=3D "focus" && type =
!=3D=3D "blur") || event.target.offsetWidth !=3D=3D 0) && =
!jQuery.isWindow( elem ) ) {=0A=
=0A=
					// Don't re-trigger an onFOO event when we call its FOO() method=0A=
					old =3D elem[ ontype ];=0A=
=0A=
					if ( old ) {=0A=
						elem[ ontype ] =3D null;=0A=
					}=0A=
=0A=
					// Prevent re-triggering of the same event, since we already =
bubbled it above=0A=
					jQuery.event.triggered =3D type;=0A=
					elem[ type ]();=0A=
					jQuery.event.triggered =3D undefined;=0A=
=0A=
					if ( old ) {=0A=
						elem[ ontype ] =3D old;=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return event.result;=0A=
	},=0A=
=0A=
	dispatch: function( event ) {=0A=
=0A=
		// Make a writable jQuery.Event from the native event object=0A=
		event =3D jQuery.event.fix( event || window.event );=0A=
=0A=
		var i, j, cur, ret, selMatch, matched, matches, handleObj, sel, =
related,=0A=
			handlers =3D ( (jQuery._data( this, "events" ) || {} )[ event.type ] =
|| []),=0A=
			delegateCount =3D handlers.delegateCount,=0A=
			args =3D core_slice.call( arguments ),=0A=
			run_all =3D !event.exclusive && !event.namespace,=0A=
			special =3D jQuery.event.special[ event.type ] || {},=0A=
			handlerQueue =3D [];=0A=
=0A=
		// Use the fix-ed jQuery.Event rather than the (read-only) native event=0A=
		args[0] =3D event;=0A=
		event.delegateTarget =3D this;=0A=
=0A=
		// Call the preDispatch hook for the mapped type, and let it bail if =
desired=0A=
		if ( special.preDispatch && special.preDispatch.call( this, event ) =
=3D=3D=3D false ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// Determine handlers that should run if there are delegated events=0A=
		// Avoid non-left-click bubbling in Firefox (#3861)=0A=
		if ( delegateCount && !(event.button && event.type =3D=3D=3D "click") =
) {=0A=
=0A=
			for ( cur =3D event.target; cur !=3D this; cur =3D cur.parentNode || =
this ) {=0A=
=0A=
				// Don't process clicks (ONLY) on disabled elements (#6911, #8165, =
#11382, #11764)=0A=
				if ( cur.disabled !=3D=3D true || event.type !=3D=3D "click" ) {=0A=
					selMatch =3D {};=0A=
					matches =3D [];=0A=
					for ( i =3D 0; i < delegateCount; i++ ) {=0A=
						handleObj =3D handlers[ i ];=0A=
						sel =3D handleObj.selector;=0A=
=0A=
						if ( selMatch[ sel ] =3D=3D=3D undefined ) {=0A=
							selMatch[ sel ] =3D handleObj.needsContext ?=0A=
								jQuery( sel, this ).index( cur ) >=3D 0 :=0A=
								jQuery.find( sel, this, null, [ cur ] ).length;=0A=
						}=0A=
						if ( selMatch[ sel ] ) {=0A=
							matches.push( handleObj );=0A=
						}=0A=
					}=0A=
					if ( matches.length ) {=0A=
						handlerQueue.push({ elem: cur, matches: matches });=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Add the remaining (directly-bound) handlers=0A=
		if ( handlers.length > delegateCount ) {=0A=
			handlerQueue.push({ elem: this, matches: handlers.slice( =
delegateCount ) });=0A=
		}=0A=
=0A=
		// Run delegates first; they may want to stop propagation beneath us=0A=
		for ( i =3D 0; i < handlerQueue.length && =
!event.isPropagationStopped(); i++ ) {=0A=
			matched =3D handlerQueue[ i ];=0A=
			event.currentTarget =3D matched.elem;=0A=
=0A=
			for ( j =3D 0; j < matched.matches.length && =
!event.isImmediatePropagationStopped(); j++ ) {=0A=
				handleObj =3D matched.matches[ j ];=0A=
=0A=
				// Triggered event must either 1) be non-exclusive and have no =
namespace, or=0A=
				// 2) have namespace(s) a subset or equal to those in the bound =
event (both can have no namespace).=0A=
				if ( run_all || (!event.namespace && !handleObj.namespace) || =
event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) {=0A=
=0A=
					event.data =3D handleObj.data;=0A=
					event.handleObj =3D handleObj;=0A=
=0A=
					ret =3D ( (jQuery.event.special[ handleObj.origType ] || {}).handle =
|| handleObj.handler )=0A=
							.apply( matched.elem, args );=0A=
=0A=
					if ( ret !=3D=3D undefined ) {=0A=
						event.result =3D ret;=0A=
						if ( ret =3D=3D=3D false ) {=0A=
							event.preventDefault();=0A=
							event.stopPropagation();=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Call the postDispatch hook for the mapped type=0A=
		if ( special.postDispatch ) {=0A=
			special.postDispatch.call( this, event );=0A=
		}=0A=
=0A=
		return event.result;=0A=
	},=0A=
=0A=
	// Includes some event props shared by KeyEvent and MouseEvent=0A=
	// *** attrChange attrName relatedNode srcElement  are not normalized, =
non-W3C, deprecated, will be removed in 1.8 ***=0A=
	props: "attrChange attrName relatedNode srcElement altKey bubbles =
cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget =
shiftKey target timeStamp view which".split(" "),=0A=
=0A=
	fixHooks: {},=0A=
=0A=
	keyHooks: {=0A=
		props: "char charCode key keyCode".split(" "),=0A=
		filter: function( event, original ) {=0A=
=0A=
			// Add which for key events=0A=
			if ( event.which =3D=3D null ) {=0A=
				event.which =3D original.charCode !=3D null ? original.charCode : =
original.keyCode;=0A=
			}=0A=
=0A=
			return event;=0A=
		}=0A=
	},=0A=
=0A=
	mouseHooks: {=0A=
		props: "button buttons clientX clientY fromElement offsetX offsetY =
pageX pageY screenX screenY toElement".split(" "),=0A=
		filter: function( event, original ) {=0A=
			var eventDoc, doc, body,=0A=
				button =3D original.button,=0A=
				fromElement =3D original.fromElement;=0A=
=0A=
			// Calculate pageX/Y if missing and clientX/Y available=0A=
			if ( event.pageX =3D=3D null && original.clientX !=3D null ) {=0A=
				eventDoc =3D event.target.ownerDocument || document;=0A=
				doc =3D eventDoc.documentElement;=0A=
				body =3D eventDoc.body;=0A=
=0A=
				event.pageX =3D original.clientX + ( doc && doc.scrollLeft || body =
&& body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && =
body.clientLeft || 0 );=0A=
				event.pageY =3D original.clientY + ( doc && doc.scrollTop  || body =
&& body.scrollTop  || 0 ) - ( doc && doc.clientTop  || body && =
body.clientTop  || 0 );=0A=
			}=0A=
=0A=
			// Add relatedTarget, if necessary=0A=
			if ( !event.relatedTarget && fromElement ) {=0A=
				event.relatedTarget =3D fromElement =3D=3D=3D event.target ? =
original.toElement : fromElement;=0A=
			}=0A=
=0A=
			// Add which for click: 1 =3D=3D=3D left; 2 =3D=3D=3D middle; 3 =
=3D=3D=3D right=0A=
			// Note: button is not normalized, so don't use it=0A=
			if ( !event.which && button !=3D=3D undefined ) {=0A=
				event.which =3D ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? =
2 : 0 ) ) );=0A=
			}=0A=
=0A=
			return event;=0A=
		}=0A=
	},=0A=
=0A=
	fix: function( event ) {=0A=
		if ( event[ jQuery.expando ] ) {=0A=
			return event;=0A=
		}=0A=
=0A=
		// Create a writable copy of the event object and normalize some =
properties=0A=
		var i, prop,=0A=
			originalEvent =3D event,=0A=
			fixHook =3D jQuery.event.fixHooks[ event.type ] || {},=0A=
			copy =3D fixHook.props ? this.props.concat( fixHook.props ) : =
this.props;=0A=
=0A=
		event =3D jQuery.Event( originalEvent );=0A=
=0A=
		for ( i =3D copy.length; i; ) {=0A=
			prop =3D copy[ --i ];=0A=
			event[ prop ] =3D originalEvent[ prop ];=0A=
		}=0A=
=0A=
		// Fix target property, if necessary (#1925, IE 6/7/8 & Safari2)=0A=
		if ( !event.target ) {=0A=
			event.target =3D originalEvent.srcElement || document;=0A=
		}=0A=
=0A=
		// Target should not be a text node (#504, Safari)=0A=
		if ( event.target.nodeType =3D=3D=3D 3 ) {=0A=
			event.target =3D event.target.parentNode;=0A=
		}=0A=
=0A=
		// For mouse/key events, metaKey=3D=3Dfalse if it's undefined (#3368, =
#11328; IE6/7/8)=0A=
		event.metaKey =3D !!event.metaKey;=0A=
=0A=
		return fixHook.filter? fixHook.filter( event, originalEvent ) : event;=0A=
	},=0A=
=0A=
	special: {=0A=
		load: {=0A=
			// Prevent triggered image.load events from bubbling to window.load=0A=
			noBubble: true=0A=
		},=0A=
=0A=
		focus: {=0A=
			delegateType: "focusin"=0A=
		},=0A=
		blur: {=0A=
			delegateType: "focusout"=0A=
		},=0A=
=0A=
		beforeunload: {=0A=
			setup: function( data, namespaces, eventHandle ) {=0A=
				// We only want to do this special case on windows=0A=
				if ( jQuery.isWindow( this ) ) {=0A=
					this.onbeforeunload =3D eventHandle;=0A=
				}=0A=
			},=0A=
=0A=
			teardown: function( namespaces, eventHandle ) {=0A=
				if ( this.onbeforeunload =3D=3D=3D eventHandle ) {=0A=
					this.onbeforeunload =3D null;=0A=
				}=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	simulate: function( type, elem, event, bubble ) {=0A=
		// Piggyback on a donor event to simulate a different one.=0A=
		// Fake originalEvent to avoid donor's stopPropagation, but if the=0A=
		// simulated event prevents default then we do the same on the donor.=0A=
		var e =3D jQuery.extend(=0A=
			new jQuery.Event(),=0A=
			event,=0A=
			{ type: type,=0A=
				isSimulated: true,=0A=
				originalEvent: {}=0A=
			}=0A=
		);=0A=
		if ( bubble ) {=0A=
			jQuery.event.trigger( e, null, elem );=0A=
		} else {=0A=
			jQuery.event.dispatch.call( elem, e );=0A=
		}=0A=
		if ( e.isDefaultPrevented() ) {=0A=
			event.preventDefault();=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
// Some plugins are using, but it's undocumented/deprecated and will be =
removed.=0A=
// The 1.7 special event interface should provide all the hooks needed =
now.=0A=
jQuery.event.handle =3D jQuery.event.dispatch;=0A=
=0A=
jQuery.removeEvent =3D document.removeEventListener ?=0A=
	function( elem, type, handle ) {=0A=
		if ( elem.removeEventListener ) {=0A=
			elem.removeEventListener( type, handle, false );=0A=
		}=0A=
	} :=0A=
	function( elem, type, handle ) {=0A=
		var name =3D "on" + type;=0A=
=0A=
		if ( elem.detachEvent ) {=0A=
=0A=
			// #8545, #7054, preventing memory leaks for custom events in IE6-8=0A=
			// detachEvent needed property on element, by name of that event, to =
properly expose it to GC=0A=
			if ( typeof elem[ name ] =3D=3D=3D "undefined" ) {=0A=
				elem[ name ] =3D null;=0A=
			}=0A=
=0A=
			elem.detachEvent( name, handle );=0A=
		}=0A=
	};=0A=
=0A=
jQuery.Event =3D function( src, props ) {=0A=
	// Allow instantiation without the 'new' keyword=0A=
	if ( !(this instanceof jQuery.Event) ) {=0A=
		return new jQuery.Event( src, props );=0A=
	}=0A=
=0A=
	// Event object=0A=
	if ( src && src.type ) {=0A=
		this.originalEvent =3D src;=0A=
		this.type =3D src.type;=0A=
=0A=
		// Events bubbling up the document may have been marked as prevented=0A=
		// by a handler lower down the tree; reflect the correct value.=0A=
		this.isDefaultPrevented =3D ( src.defaultPrevented || src.returnValue =
=3D=3D=3D false ||=0A=
			src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : =
returnFalse;=0A=
=0A=
	// Event type=0A=
	} else {=0A=
		this.type =3D src;=0A=
	}=0A=
=0A=
	// Put explicitly provided properties onto the event object=0A=
	if ( props ) {=0A=
		jQuery.extend( this, props );=0A=
	}=0A=
=0A=
	// Create a timestamp if incoming event doesn't have one=0A=
	this.timeStamp =3D src && src.timeStamp || jQuery.now();=0A=
=0A=
	// Mark it as fixed=0A=
	this[ jQuery.expando ] =3D true;=0A=
};=0A=
=0A=
function returnFalse() {=0A=
	return false;=0A=
}=0A=
function returnTrue() {=0A=
	return true;=0A=
}=0A=
=0A=
// jQuery.Event is based on DOM3 Events as specified by the ECMAScript =
Language Binding=0A=
// =
http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-bind=
ing.html=0A=
jQuery.Event.prototype =3D {=0A=
	preventDefault: function() {=0A=
		this.isDefaultPrevented =3D returnTrue;=0A=
=0A=
		var e =3D this.originalEvent;=0A=
		if ( !e ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// if preventDefault exists run it on the original event=0A=
		if ( e.preventDefault ) {=0A=
			e.preventDefault();=0A=
=0A=
		// otherwise set the returnValue property of the original event to =
false (IE)=0A=
		} else {=0A=
			e.returnValue =3D false;=0A=
		}=0A=
	},=0A=
	stopPropagation: function() {=0A=
		this.isPropagationStopped =3D returnTrue;=0A=
=0A=
		var e =3D this.originalEvent;=0A=
		if ( !e ) {=0A=
			return;=0A=
		}=0A=
		// if stopPropagation exists run it on the original event=0A=
		if ( e.stopPropagation ) {=0A=
			e.stopPropagation();=0A=
		}=0A=
		// otherwise set the cancelBubble property of the original event to =
true (IE)=0A=
		e.cancelBubble =3D true;=0A=
	},=0A=
	stopImmediatePropagation: function() {=0A=
		this.isImmediatePropagationStopped =3D returnTrue;=0A=
		this.stopPropagation();=0A=
	},=0A=
	isDefaultPrevented: returnFalse,=0A=
	isPropagationStopped: returnFalse,=0A=
	isImmediatePropagationStopped: returnFalse=0A=
};=0A=
=0A=
// Create mouseenter/leave events using mouseover/out and event-time =
checks=0A=
jQuery.each({=0A=
	mouseenter: "mouseover",=0A=
	mouseleave: "mouseout"=0A=
}, function( orig, fix ) {=0A=
	jQuery.event.special[ orig ] =3D {=0A=
		delegateType: fix,=0A=
		bindType: fix,=0A=
=0A=
		handle: function( event ) {=0A=
			var ret,=0A=
				target =3D this,=0A=
				related =3D event.relatedTarget,=0A=
				handleObj =3D event.handleObj,=0A=
				selector =3D handleObj.selector;=0A=
=0A=
			// For mousenter/leave call the handler if related is outside the =
target.=0A=
			// NB: No relatedTarget if the mouse left/entered the browser window=0A=
			if ( !related || (related !=3D=3D target && !jQuery.contains( target, =
related )) ) {=0A=
				event.type =3D handleObj.origType;=0A=
				ret =3D handleObj.handler.apply( this, arguments );=0A=
				event.type =3D fix;=0A=
			}=0A=
			return ret;=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
// IE submit delegation=0A=
if ( !jQuery.support.submitBubbles ) {=0A=
=0A=
	jQuery.event.special.submit =3D {=0A=
		setup: function() {=0A=
			// Only need this for delegated form submit events=0A=
			if ( jQuery.nodeName( this, "form" ) ) {=0A=
				return false;=0A=
			}=0A=
=0A=
			// Lazy-add a submit handler when a descendant form may potentially =
be submitted=0A=
			jQuery.event.add( this, "click._submit keypress._submit", function( e =
) {=0A=
				// Node name check avoids a VML-related crash in IE (#9807)=0A=
				var elem =3D e.target,=0A=
					form =3D jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, =
"button" ) ? elem.form : undefined;=0A=
				if ( form && !jQuery._data( form, "_submit_attached" ) ) {=0A=
					jQuery.event.add( form, "submit._submit", function( event ) {=0A=
						event._submit_bubble =3D true;=0A=
					});=0A=
					jQuery._data( form, "_submit_attached", true );=0A=
				}=0A=
			});=0A=
			// return undefined since we don't need an event listener=0A=
		},=0A=
=0A=
		postDispatch: function( event ) {=0A=
			// If form was submitted by the user, bubble the event up the tree=0A=
			if ( event._submit_bubble ) {=0A=
				delete event._submit_bubble;=0A=
				if ( this.parentNode && !event.isTrigger ) {=0A=
					jQuery.event.simulate( "submit", this.parentNode, event, true );=0A=
				}=0A=
			}=0A=
		},=0A=
=0A=
		teardown: function() {=0A=
			// Only need this for delegated form submit events=0A=
			if ( jQuery.nodeName( this, "form" ) ) {=0A=
				return false;=0A=
			}=0A=
=0A=
			// Remove delegated handlers; cleanData eventually reaps submit =
handlers attached above=0A=
			jQuery.event.remove( this, "._submit" );=0A=
		}=0A=
	};=0A=
}=0A=
=0A=
// IE change delegation and checkbox/radio fix=0A=
if ( !jQuery.support.changeBubbles ) {=0A=
=0A=
	jQuery.event.special.change =3D {=0A=
=0A=
		setup: function() {=0A=
=0A=
			if ( rformElems.test( this.nodeName ) ) {=0A=
				// IE doesn't fire change on a check/radio until blur; trigger it on =
click=0A=
				// after a propertychange. Eat the blur-change in =
special.change.handle.=0A=
				// This still fires onchange a second time for check/radio after =
blur.=0A=
				if ( this.type =3D=3D=3D "checkbox" || this.type =3D=3D=3D "radio" ) =
{=0A=
					jQuery.event.add( this, "propertychange._change", function( event ) =
{=0A=
						if ( event.originalEvent.propertyName =3D=3D=3D "checked" ) {=0A=
							this._just_changed =3D true;=0A=
						}=0A=
					});=0A=
					jQuery.event.add( this, "click._change", function( event ) {=0A=
						if ( this._just_changed && !event.isTrigger ) {=0A=
							this._just_changed =3D false;=0A=
						}=0A=
						// Allow triggered, simulated change events (#11500)=0A=
						jQuery.event.simulate( "change", this, event, true );=0A=
					});=0A=
				}=0A=
				return false;=0A=
			}=0A=
			// Delegated event; lazy-add a change handler on descendant inputs=0A=
			jQuery.event.add( this, "beforeactivate._change", function( e ) {=0A=
				var elem =3D e.target;=0A=
=0A=
				if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, =
"_change_attached" ) ) {=0A=
					jQuery.event.add( elem, "change._change", function( event ) {=0A=
						if ( this.parentNode && !event.isSimulated && !event.isTrigger ) {=0A=
							jQuery.event.simulate( "change", this.parentNode, event, true );=0A=
						}=0A=
					});=0A=
					jQuery._data( elem, "_change_attached", true );=0A=
				}=0A=
			});=0A=
		},=0A=
=0A=
		handle: function( event ) {=0A=
			var elem =3D event.target;=0A=
=0A=
			// Swallow native change events from checkbox/radio, we already =
triggered them above=0A=
			if ( this !=3D=3D elem || event.isSimulated || event.isTrigger || =
(elem.type !=3D=3D "radio" && elem.type !=3D=3D "checkbox") ) {=0A=
				return event.handleObj.handler.apply( this, arguments );=0A=
			}=0A=
		},=0A=
=0A=
		teardown: function() {=0A=
			jQuery.event.remove( this, "._change" );=0A=
=0A=
			return !rformElems.test( this.nodeName );=0A=
		}=0A=
	};=0A=
}=0A=
=0A=
// Create "bubbling" focus and blur events=0A=
if ( !jQuery.support.focusinBubbles ) {=0A=
	jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix =
) {=0A=
=0A=
		// Attach a single capturing handler while someone wants =
focusin/focusout=0A=
		var attaches =3D 0,=0A=
			handler =3D function( event ) {=0A=
				jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), =
true );=0A=
			};=0A=
=0A=
		jQuery.event.special[ fix ] =3D {=0A=
			setup: function() {=0A=
				if ( attaches++ =3D=3D=3D 0 ) {=0A=
					document.addEventListener( orig, handler, true );=0A=
				}=0A=
			},=0A=
			teardown: function() {=0A=
				if ( --attaches =3D=3D=3D 0 ) {=0A=
					document.removeEventListener( orig, handler, true );=0A=
				}=0A=
			}=0A=
		};=0A=
	});=0A=
}=0A=
=0A=
jQuery.fn.extend({=0A=
=0A=
	on: function( types, selector, data, fn, /*INTERNAL*/ one ) {=0A=
		var origFn, type;=0A=
=0A=
		// Types can be a map of types/handlers=0A=
		if ( typeof types =3D=3D=3D "object" ) {=0A=
			// ( types-Object, selector, data )=0A=
			if ( typeof selector !=3D=3D "string" ) { // && selector !=3D null=0A=
				// ( types-Object, data )=0A=
				data =3D data || selector;=0A=
				selector =3D undefined;=0A=
			}=0A=
			for ( type in types ) {=0A=
				this.on( type, selector, data, types[ type ], one );=0A=
			}=0A=
			return this;=0A=
		}=0A=
=0A=
		if ( data =3D=3D null && fn =3D=3D null ) {=0A=
			// ( types, fn )=0A=
			fn =3D selector;=0A=
			data =3D selector =3D undefined;=0A=
		} else if ( fn =3D=3D null ) {=0A=
			if ( typeof selector =3D=3D=3D "string" ) {=0A=
				// ( types, selector, fn )=0A=
				fn =3D data;=0A=
				data =3D undefined;=0A=
			} else {=0A=
				// ( types, data, fn )=0A=
				fn =3D data;=0A=
				data =3D selector;=0A=
				selector =3D undefined;=0A=
			}=0A=
		}=0A=
		if ( fn =3D=3D=3D false ) {=0A=
			fn =3D returnFalse;=0A=
		} else if ( !fn ) {=0A=
			return this;=0A=
		}=0A=
=0A=
		if ( one =3D=3D=3D 1 ) {=0A=
			origFn =3D fn;=0A=
			fn =3D function( event ) {=0A=
				// Can use an empty set, since event contains the info=0A=
				jQuery().off( event );=0A=
				return origFn.apply( this, arguments );=0A=
			};=0A=
			// Use same guid so caller can remove using origFn=0A=
			fn.guid =3D origFn.guid || ( origFn.guid =3D jQuery.guid++ );=0A=
		}=0A=
		return this.each( function() {=0A=
			jQuery.event.add( this, types, fn, data, selector );=0A=
		});=0A=
	},=0A=
	one: function( types, selector, data, fn ) {=0A=
		return this.on( types, selector, data, fn, 1 );=0A=
	},=0A=
	off: function( types, selector, fn ) {=0A=
		var handleObj, type;=0A=
		if ( types && types.preventDefault && types.handleObj ) {=0A=
			// ( event )  dispatched jQuery.Event=0A=
			handleObj =3D types.handleObj;=0A=
			jQuery( types.delegateTarget ).off(=0A=
				handleObj.namespace ? handleObj.origType + "." + handleObj.namespace =
: handleObj.origType,=0A=
				handleObj.selector,=0A=
				handleObj.handler=0A=
			);=0A=
			return this;=0A=
		}=0A=
		if ( typeof types =3D=3D=3D "object" ) {=0A=
			// ( types-object [, selector] )=0A=
			for ( type in types ) {=0A=
				this.off( type, selector, types[ type ] );=0A=
			}=0A=
			return this;=0A=
		}=0A=
		if ( selector =3D=3D=3D false || typeof selector =3D=3D=3D "function" =
) {=0A=
			// ( types [, fn] )=0A=
			fn =3D selector;=0A=
			selector =3D undefined;=0A=
		}=0A=
		if ( fn =3D=3D=3D false ) {=0A=
			fn =3D returnFalse;=0A=
		}=0A=
		return this.each(function() {=0A=
			jQuery.event.remove( this, types, fn, selector );=0A=
		});=0A=
	},=0A=
=0A=
	bind: function( types, data, fn ) {=0A=
		return this.on( types, null, data, fn );=0A=
	},=0A=
	unbind: function( types, fn ) {=0A=
		return this.off( types, null, fn );=0A=
	},=0A=
=0A=
	live: function( types, data, fn ) {=0A=
		jQuery( this.context ).on( types, this.selector, data, fn );=0A=
		return this;=0A=
	},=0A=
	die: function( types, fn ) {=0A=
		jQuery( this.context ).off( types, this.selector || "**", fn );=0A=
		return this;=0A=
	},=0A=
=0A=
	delegate: function( selector, types, data, fn ) {=0A=
		return this.on( types, selector, data, fn );=0A=
	},=0A=
	undelegate: function( selector, types, fn ) {=0A=
		// ( namespace ) or ( selector, types [, fn] )=0A=
		return arguments.length =3D=3D=3D 1 ? this.off( selector, "**" ) : =
this.off( types, selector || "**", fn );=0A=
	},=0A=
=0A=
	trigger: function( type, data ) {=0A=
		return this.each(function() {=0A=
			jQuery.event.trigger( type, data, this );=0A=
		});=0A=
	},=0A=
	triggerHandler: function( type, data ) {=0A=
		if ( this[0] ) {=0A=
			return jQuery.event.trigger( type, data, this[0], true );=0A=
		}=0A=
	},=0A=
=0A=
	toggle: function( fn ) {=0A=
		// Save reference to arguments for access in closure=0A=
		var args =3D arguments,=0A=
			guid =3D fn.guid || jQuery.guid++,=0A=
			i =3D 0,=0A=
			toggler =3D function( event ) {=0A=
				// Figure out which function to execute=0A=
				var lastToggle =3D ( jQuery._data( this, "lastToggle" + fn.guid ) || =
0 ) % i;=0A=
				jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 );=0A=
=0A=
				// Make sure that clicks stop=0A=
				event.preventDefault();=0A=
=0A=
				// and execute the function=0A=
				return args[ lastToggle ].apply( this, arguments ) || false;=0A=
			};=0A=
=0A=
		// link all the functions, so any of them can unbind this click handler=0A=
		toggler.guid =3D guid;=0A=
		while ( i < args.length ) {=0A=
			args[ i++ ].guid =3D guid;=0A=
		}=0A=
=0A=
		return this.click( toggler );=0A=
	},=0A=
=0A=
	hover: function( fnOver, fnOut ) {=0A=
		return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );=0A=
	}=0A=
});=0A=
=0A=
jQuery.each( ("blur focus focusin focusout load resize scroll unload =
click dblclick " +=0A=
	"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " =
+=0A=
	"change select submit keydown keypress keyup error =
contextmenu").split(" "), function( i, name ) {=0A=
=0A=
	// Handle event binding=0A=
	jQuery.fn[ name ] =3D function( data, fn ) {=0A=
		if ( fn =3D=3D null ) {=0A=
			fn =3D data;=0A=
			data =3D null;=0A=
		}=0A=
=0A=
		return arguments.length > 0 ?=0A=
			this.on( name, null, data, fn ) :=0A=
			this.trigger( name );=0A=
	};=0A=
=0A=
	if ( rkeyEvent.test( name ) ) {=0A=
		jQuery.event.fixHooks[ name ] =3D jQuery.event.keyHooks;=0A=
	}=0A=
=0A=
	if ( rmouseEvent.test( name ) ) {=0A=
		jQuery.event.fixHooks[ name ] =3D jQuery.event.mouseHooks;=0A=
	}=0A=
});=0A=
/*!=0A=
 * Sizzle CSS Selector Engine=0A=
 * Copyright 2012 jQuery Foundation and other contributors=0A=
 * Released under the MIT license=0A=
 * http://sizzlejs.com/=0A=
 */=0A=
(function( window, undefined ) {=0A=
=0A=
var cachedruns,=0A=
	assertGetIdNotName,=0A=
	Expr,=0A=
	getText,=0A=
	isXML,=0A=
	contains,=0A=
	compile,=0A=
	sortOrder,=0A=
	hasDuplicate,=0A=
	outermostContext,=0A=
=0A=
	baseHasDuplicate =3D true,=0A=
	strundefined =3D "undefined",=0A=
=0A=
	expando =3D ( "sizcache" + Math.random() ).replace( ".", "" ),=0A=
=0A=
	Token =3D String,=0A=
	document =3D window.document,=0A=
	docElem =3D document.documentElement,=0A=
	dirruns =3D 0,=0A=
	done =3D 0,=0A=
	pop =3D [].pop,=0A=
	push =3D [].push,=0A=
	slice =3D [].slice,=0A=
	// Use a stripped-down indexOf if a native one is unavailable=0A=
	indexOf =3D [].indexOf || function( elem ) {=0A=
		var i =3D 0,=0A=
			len =3D this.length;=0A=
		for ( ; i < len; i++ ) {=0A=
			if ( this[i] =3D=3D=3D elem ) {=0A=
				return i;=0A=
			}=0A=
		}=0A=
		return -1;=0A=
	},=0A=
=0A=
	// Augment a function for special use by Sizzle=0A=
	markFunction =3D function( fn, value ) {=0A=
		fn[ expando ] =3D value =3D=3D null || value;=0A=
		return fn;=0A=
	},=0A=
=0A=
	createCache =3D function() {=0A=
		var cache =3D {},=0A=
			keys =3D [];=0A=
=0A=
		return markFunction(function( key, value ) {=0A=
			// Only keep the most recent entries=0A=
			if ( keys.push( key ) > Expr.cacheLength ) {=0A=
				delete cache[ keys.shift() ];=0A=
			}=0A=
=0A=
			// Retrieve with (key + " ") to avoid collision with native =
Object.prototype properties (see Issue #157)=0A=
			return (cache[ key + " " ] =3D value);=0A=
		}, cache );=0A=
	},=0A=
=0A=
	classCache =3D createCache(),=0A=
	tokenCache =3D createCache(),=0A=
	compilerCache =3D createCache(),=0A=
=0A=
	// Regex=0A=
=0A=
	// Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace=0A=
	whitespace =3D "[\\x20\\t\\r\\n\\f]",=0A=
	// http://www.w3.org/TR/css3-syntax/#characters=0A=
	characterEncoding =3D "(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",=0A=
=0A=
	// Loosely modeled on CSS identifier characters=0A=
	// An unquoted value should be a CSS identifier =
(http://www.w3.org/TR/css3-selectors/#attribute-selectors)=0A=
	// Proper syntax: =
http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier=0A=
	identifier =3D characterEncoding.replace( "w", "w#" ),=0A=
=0A=
	// Acceptable operators =
http://www.w3.org/TR/selectors/#attribute-selectors=0A=
	operators =3D "([*^$|!~]?=3D)",=0A=
	attributes =3D "\\[" + whitespace + "*(" + characterEncoding + ")" + =
whitespace +=0A=
		"*(?:" + operators + whitespace + =
"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + =
whitespace + "*\\]",=0A=
=0A=
	// Prefer arguments not in parens/brackets,=0A=
	//   then attribute selectors and non-pseudos (denoted by :),=0A=
	//   then anything else=0A=
	// These preferences are here to reduce the number of selectors=0A=
	//   needing tokenize in the PSEUDO preFilter=0A=
	pseudos =3D ":(" + characterEncoding + =
")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:" + =
attributes + ")|[^:]|\\\\.)*|.*))\\)|)",=0A=
=0A=
	// For matchExpr.POS and matchExpr.needsContext=0A=
	pos =3D ":(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace +=0A=
		"*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=3D[^-]|$)",=0A=
=0A=
	// Leading and non-escaped trailing whitespace, capturing some =
non-whitespace characters preceding the latter=0A=
	rtrim =3D new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" =
+ whitespace + "+$", "g" ),=0A=
=0A=
	rcomma =3D new RegExp( "^" + whitespace + "*," + whitespace + "*" ),=0A=
	rcombinators =3D new RegExp( "^" + whitespace + =
"*([\\x20\\t\\r\\n\\f>+~])" + whitespace + "*" ),=0A=
	rpseudo =3D new RegExp( pseudos ),=0A=
=0A=
	// Easily-parseable/retrievable ID or TAG or CLASS selectors=0A=
	rquickExpr =3D /^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,=0A=
=0A=
	rnot =3D /^:not/,=0A=
	rsibling =3D /[\x20\t\r\n\f]*[+~]/,=0A=
	rendsWithNot =3D /:not\($/,=0A=
=0A=
	rheader =3D /h\d/i,=0A=
	rinputs =3D /input|select|textarea|button/i,=0A=
=0A=
	rbackslash =3D /\\(?!\\)/g,=0A=
=0A=
	matchExpr =3D {=0A=
		"ID": new RegExp( "^#(" + characterEncoding + ")" ),=0A=
		"CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ),=0A=
		"NAME": new RegExp( "^\\[name=3D['\"]?(" + characterEncoding + =
")['\"]?\\]" ),=0A=
		"TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" =
),=0A=
		"ATTR": new RegExp( "^" + attributes ),=0A=
		"PSEUDO": new RegExp( "^" + pseudos ),=0A=
		"POS": new RegExp( pos, "i" ),=0A=
		"CHILD": new RegExp( "^:(only|nth|first|last)-child(?:\\(" + =
whitespace +=0A=
			"*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + =
whitespace +=0A=
			"*(\\d+)|))" + whitespace + "*\\)|)", "i" ),=0A=
		// For use in libraries implementing .is()=0A=
		"needsContext": new RegExp( "^" + whitespace + "*[>+~]|" + pos, "i" )=0A=
	},=0A=
=0A=
	// Support=0A=
=0A=
	// Used for testing something on an element=0A=
	assert =3D function( fn ) {=0A=
		var div =3D document.createElement("div");=0A=
=0A=
		try {=0A=
			return fn( div );=0A=
		} catch (e) {=0A=
			return false;=0A=
		} finally {=0A=
			// release memory in IE=0A=
			div =3D null;=0A=
		}=0A=
	},=0A=
=0A=
	// Check if getElementsByTagName("*") returns only elements=0A=
	assertTagNameNoComments =3D assert(function( div ) {=0A=
		div.appendChild( document.createComment("") );=0A=
		return !div.getElementsByTagName("*").length;=0A=
	}),=0A=
=0A=
	// Check if getAttribute returns normalized href attributes=0A=
	assertHrefNotNormalized =3D assert(function( div ) {=0A=
		div.innerHTML =3D "<a href=3D'#'></a>";=0A=
		return div.firstChild && typeof div.firstChild.getAttribute !=3D=3D =
strundefined &&=0A=
			div.firstChild.getAttribute("href") =3D=3D=3D "#";=0A=
	}),=0A=
=0A=
	// Check if attributes should be retrieved by attribute nodes=0A=
	assertAttributes =3D assert(function( div ) {=0A=
		div.innerHTML =3D "<select></select>";=0A=
		var type =3D typeof div.lastChild.getAttribute("multiple");=0A=
		// IE8 returns a string for some attributes even when not present=0A=
		return type !=3D=3D "boolean" && type !=3D=3D "string";=0A=
	}),=0A=
=0A=
	// Check if getElementsByClassName can be trusted=0A=
	assertUsableClassName =3D assert(function( div ) {=0A=
		// Opera can't find a second classname (in 9.6)=0A=
		div.innerHTML =3D "<div class=3D'hidden e'></div><div =
class=3D'hidden'></div>";=0A=
		if ( !div.getElementsByClassName || =
!div.getElementsByClassName("e").length ) {=0A=
			return false;=0A=
		}=0A=
=0A=
		// Safari 3.2 caches class attributes and doesn't catch changes=0A=
		div.lastChild.className =3D "e";=0A=
		return div.getElementsByClassName("e").length =3D=3D=3D 2;=0A=
	}),=0A=
=0A=
	// Check if getElementById returns elements by name=0A=
	// Check if getElementsByName privileges form controls or returns =
elements by ID=0A=
	assertUsableName =3D assert(function( div ) {=0A=
		// Inject content=0A=
		div.id =3D expando + 0;=0A=
		div.innerHTML =3D "<a name=3D'" + expando + "'></a><div name=3D'" + =
expando + "'></div>";=0A=
		docElem.insertBefore( div, docElem.firstChild );=0A=
=0A=
		// Test=0A=
		var pass =3D document.getElementsByName &&=0A=
			// buggy browsers will return fewer than the correct 2=0A=
			document.getElementsByName( expando ).length =3D=3D=3D 2 +=0A=
			// buggy browsers will return more than the correct 0=0A=
			document.getElementsByName( expando + 0 ).length;=0A=
		assertGetIdNotName =3D !document.getElementById( expando );=0A=
=0A=
		// Cleanup=0A=
		docElem.removeChild( div );=0A=
=0A=
		return pass;=0A=
	});=0A=
=0A=
// If slice is not available, provide a backup=0A=
try {=0A=
	slice.call( docElem.childNodes, 0 )[0].nodeType;=0A=
} catch ( e ) {=0A=
	slice =3D function( i ) {=0A=
		var elem,=0A=
			results =3D [];=0A=
		for ( ; (elem =3D this[i]); i++ ) {=0A=
			results.push( elem );=0A=
		}=0A=
		return results;=0A=
	};=0A=
}=0A=
=0A=
function Sizzle( selector, context, results, seed ) {=0A=
	results =3D results || [];=0A=
	context =3D context || document;=0A=
	var match, elem, xml, m,=0A=
		nodeType =3D context.nodeType;=0A=
=0A=
	if ( !selector || typeof selector !=3D=3D "string" ) {=0A=
		return results;=0A=
	}=0A=
=0A=
	if ( nodeType !=3D=3D 1 && nodeType !=3D=3D 9 ) {=0A=
		return [];=0A=
	}=0A=
=0A=
	xml =3D isXML( context );=0A=
=0A=
	if ( !xml && !seed ) {=0A=
		if ( (match =3D rquickExpr.exec( selector )) ) {=0A=
			// Speed-up: Sizzle("#ID")=0A=
			if ( (m =3D match[1]) ) {=0A=
				if ( nodeType =3D=3D=3D 9 ) {=0A=
					elem =3D context.getElementById( m );=0A=
					// Check parentNode to catch when Blackberry 4.6 returns=0A=
					// nodes that are no longer in the document #6963=0A=
					if ( elem && elem.parentNode ) {=0A=
						// Handle the case where IE, Opera, and Webkit return items=0A=
						// by name instead of ID=0A=
						if ( elem.id =3D=3D=3D m ) {=0A=
							results.push( elem );=0A=
							return results;=0A=
						}=0A=
					} else {=0A=
						return results;=0A=
					}=0A=
				} else {=0A=
					// Context is not a document=0A=
					if ( context.ownerDocument && (elem =3D =
context.ownerDocument.getElementById( m )) &&=0A=
						contains( context, elem ) && elem.id =3D=3D=3D m ) {=0A=
						results.push( elem );=0A=
						return results;=0A=
					}=0A=
				}=0A=
=0A=
			// Speed-up: Sizzle("TAG")=0A=
			} else if ( match[2] ) {=0A=
				push.apply( results, slice.call(context.getElementsByTagName( =
selector ), 0) );=0A=
				return results;=0A=
=0A=
			// Speed-up: Sizzle(".CLASS")=0A=
			} else if ( (m =3D match[3]) && assertUsableClassName && =
context.getElementsByClassName ) {=0A=
				push.apply( results, slice.call(context.getElementsByClassName( m ), =
0) );=0A=
				return results;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	// All others=0A=
	return select( selector.replace( rtrim, "$1" ), context, results, seed, =
xml );=0A=
}=0A=
=0A=
Sizzle.matches =3D function( expr, elements ) {=0A=
	return Sizzle( expr, null, null, elements );=0A=
};=0A=
=0A=
Sizzle.matchesSelector =3D function( elem, expr ) {=0A=
	return Sizzle( expr, null, null, [ elem ] ).length > 0;=0A=
};=0A=
=0A=
// Returns a function to use in pseudos for input types=0A=
function createInputPseudo( type ) {=0A=
	return function( elem ) {=0A=
		var name =3D elem.nodeName.toLowerCase();=0A=
		return name =3D=3D=3D "input" && elem.type =3D=3D=3D type;=0A=
	};=0A=
}=0A=
=0A=
// Returns a function to use in pseudos for buttons=0A=
function createButtonPseudo( type ) {=0A=
	return function( elem ) {=0A=
		var name =3D elem.nodeName.toLowerCase();=0A=
		return (name =3D=3D=3D "input" || name =3D=3D=3D "button") && =
elem.type =3D=3D=3D type;=0A=
	};=0A=
}=0A=
=0A=
// Returns a function to use in pseudos for positionals=0A=
function createPositionalPseudo( fn ) {=0A=
	return markFunction(function( argument ) {=0A=
		argument =3D +argument;=0A=
		return markFunction(function( seed, matches ) {=0A=
			var j,=0A=
				matchIndexes =3D fn( [], seed.length, argument ),=0A=
				i =3D matchIndexes.length;=0A=
=0A=
			// Match elements found at the specified indexes=0A=
			while ( i-- ) {=0A=
				if ( seed[ (j =3D matchIndexes[i]) ] ) {=0A=
					seed[j] =3D !(matches[j] =3D seed[j]);=0A=
				}=0A=
			}=0A=
		});=0A=
	});=0A=
}=0A=
=0A=
/**=0A=
 * Utility function for retrieving the text value of an array of DOM =
nodes=0A=
 * @param {Array|Element} elem=0A=
 */=0A=
getText =3D Sizzle.getText =3D function( elem ) {=0A=
	var node,=0A=
		ret =3D "",=0A=
		i =3D 0,=0A=
		nodeType =3D elem.nodeType;=0A=
=0A=
	if ( nodeType ) {=0A=
		if ( nodeType =3D=3D=3D 1 || nodeType =3D=3D=3D 9 || nodeType =
=3D=3D=3D 11 ) {=0A=
			// Use textContent for elements=0A=
			// innerText usage removed for consistency of new lines (see #11153)=0A=
			if ( typeof elem.textContent =3D=3D=3D "string" ) {=0A=
				return elem.textContent;=0A=
			} else {=0A=
				// Traverse its children=0A=
				for ( elem =3D elem.firstChild; elem; elem =3D elem.nextSibling ) {=0A=
					ret +=3D getText( elem );=0A=
				}=0A=
			}=0A=
		} else if ( nodeType =3D=3D=3D 3 || nodeType =3D=3D=3D 4 ) {=0A=
			return elem.nodeValue;=0A=
		}=0A=
		// Do not include comment or processing instruction nodes=0A=
	} else {=0A=
=0A=
		// If no nodeType, this is expected to be an array=0A=
		for ( ; (node =3D elem[i]); i++ ) {=0A=
			// Do not traverse comment nodes=0A=
			ret +=3D getText( node );=0A=
		}=0A=
	}=0A=
	return ret;=0A=
};=0A=
=0A=
isXML =3D Sizzle.isXML =3D function( elem ) {=0A=
	// documentElement is verified for cases where it doesn't yet exist=0A=
	// (such as loading iframes in IE - #4833)=0A=
	var documentElement =3D elem && (elem.ownerDocument || =
elem).documentElement;=0A=
	return documentElement ? documentElement.nodeName !=3D=3D "HTML" : =
false;=0A=
};=0A=
=0A=
// Element contains another=0A=
contains =3D Sizzle.contains =3D docElem.contains ?=0A=
	function( a, b ) {=0A=
		var adown =3D a.nodeType =3D=3D=3D 9 ? a.documentElement : a,=0A=
			bup =3D b && b.parentNode;=0A=
		return a =3D=3D=3D bup || !!( bup && bup.nodeType =3D=3D=3D 1 && =
adown.contains && adown.contains(bup) );=0A=
	} :=0A=
	docElem.compareDocumentPosition ?=0A=
	function( a, b ) {=0A=
		return b && !!( a.compareDocumentPosition( b ) & 16 );=0A=
	} :=0A=
	function( a, b ) {=0A=
		while ( (b =3D b.parentNode) ) {=0A=
			if ( b =3D=3D=3D a ) {=0A=
				return true;=0A=
			}=0A=
		}=0A=
		return false;=0A=
	};=0A=
=0A=
Sizzle.attr =3D function( elem, name ) {=0A=
	var val,=0A=
		xml =3D isXML( elem );=0A=
=0A=
	if ( !xml ) {=0A=
		name =3D name.toLowerCase();=0A=
	}=0A=
	if ( (val =3D Expr.attrHandle[ name ]) ) {=0A=
		return val( elem );=0A=
	}=0A=
	if ( xml || assertAttributes ) {=0A=
		return elem.getAttribute( name );=0A=
	}=0A=
	val =3D elem.getAttributeNode( name );=0A=
	return val ?=0A=
		typeof elem[ name ] =3D=3D=3D "boolean" ?=0A=
			elem[ name ] ? name : null :=0A=
			val.specified ? val.value : null :=0A=
		null;=0A=
};=0A=
=0A=
Expr =3D Sizzle.selectors =3D {=0A=
=0A=
	// Can be adjusted by the user=0A=
	cacheLength: 50,=0A=
=0A=
	createPseudo: markFunction,=0A=
=0A=
	match: matchExpr,=0A=
=0A=
	// IE6/7 return a modified href=0A=
	attrHandle: assertHrefNotNormalized ?=0A=
		{} :=0A=
		{=0A=
			"href": function( elem ) {=0A=
				return elem.getAttribute( "href", 2 );=0A=
			},=0A=
			"type": function( elem ) {=0A=
				return elem.getAttribute("type");=0A=
			}=0A=
		},=0A=
=0A=
	find: {=0A=
		"ID": assertGetIdNotName ?=0A=
			function( id, context, xml ) {=0A=
				if ( typeof context.getElementById !=3D=3D strundefined && !xml ) {=0A=
					var m =3D context.getElementById( id );=0A=
					// Check parentNode to catch when Blackberry 4.6 returns=0A=
					// nodes that are no longer in the document #6963=0A=
					return m && m.parentNode ? [m] : [];=0A=
				}=0A=
			} :=0A=
			function( id, context, xml ) {=0A=
				if ( typeof context.getElementById !=3D=3D strundefined && !xml ) {=0A=
					var m =3D context.getElementById( id );=0A=
=0A=
					return m ?=0A=
						m.id =3D=3D=3D id || typeof m.getAttributeNode !=3D=3D =
strundefined && m.getAttributeNode("id").value =3D=3D=3D id ?=0A=
							[m] :=0A=
							undefined :=0A=
						[];=0A=
				}=0A=
			},=0A=
=0A=
		"TAG": assertTagNameNoComments ?=0A=
			function( tag, context ) {=0A=
				if ( typeof context.getElementsByTagName !=3D=3D strundefined ) {=0A=
					return context.getElementsByTagName( tag );=0A=
				}=0A=
			} :=0A=
			function( tag, context ) {=0A=
				var results =3D context.getElementsByTagName( tag );=0A=
=0A=
				// Filter out possible comments=0A=
				if ( tag =3D=3D=3D "*" ) {=0A=
					var elem,=0A=
						tmp =3D [],=0A=
						i =3D 0;=0A=
=0A=
					for ( ; (elem =3D results[i]); i++ ) {=0A=
						if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
							tmp.push( elem );=0A=
						}=0A=
					}=0A=
=0A=
					return tmp;=0A=
				}=0A=
				return results;=0A=
			},=0A=
=0A=
		"NAME": assertUsableName && function( tag, context ) {=0A=
			if ( typeof context.getElementsByName !=3D=3D strundefined ) {=0A=
				return context.getElementsByName( name );=0A=
			}=0A=
		},=0A=
=0A=
		"CLASS": assertUsableClassName && function( className, context, xml ) {=0A=
			if ( typeof context.getElementsByClassName !=3D=3D strundefined && =
!xml ) {=0A=
				return context.getElementsByClassName( className );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	relative: {=0A=
		">": { dir: "parentNode", first: true },=0A=
		" ": { dir: "parentNode" },=0A=
		"+": { dir: "previousSibling", first: true },=0A=
		"~": { dir: "previousSibling" }=0A=
	},=0A=
=0A=
	preFilter: {=0A=
		"ATTR": function( match ) {=0A=
			match[1] =3D match[1].replace( rbackslash, "" );=0A=
=0A=
			// Move the given value to match[3] whether quoted or unquoted=0A=
			match[3] =3D ( match[4] || match[5] || "" ).replace( rbackslash, "" );=0A=
=0A=
			if ( match[2] =3D=3D=3D "~=3D" ) {=0A=
				match[3] =3D " " + match[3] + " ";=0A=
			}=0A=
=0A=
			return match.slice( 0, 4 );=0A=
		},=0A=
=0A=
		"CHILD": function( match ) {=0A=
			/* matches from matchExpr["CHILD"]=0A=
				1 type (only|nth|...)=0A=
				2 argument (even|odd|\d*|\d*n([+-]\d+)?|...)=0A=
				3 xn-component of xn+y argument ([+-]?\d*n|)=0A=
				4 sign of xn-component=0A=
				5 x of xn-component=0A=
				6 sign of y-component=0A=
				7 y of y-component=0A=
			*/=0A=
			match[1] =3D match[1].toLowerCase();=0A=
=0A=
			if ( match[1] =3D=3D=3D "nth" ) {=0A=
				// nth-child requires argument=0A=
				if ( !match[2] ) {=0A=
					Sizzle.error( match[0] );=0A=
				}=0A=
=0A=
				// numeric x and y parameters for Expr.filter.CHILD=0A=
				// remember that false/true cast respectively to 0/1=0A=
				match[3] =3D +( match[3] ? match[4] + (match[5] || 1) : 2 * ( =
match[2] =3D=3D=3D "even" || match[2] =3D=3D=3D "odd" ) );=0A=
				match[4] =3D +( ( match[6] + match[7] ) || match[2] =3D=3D=3D "odd" =
);=0A=
=0A=
			// other types prohibit arguments=0A=
			} else if ( match[2] ) {=0A=
				Sizzle.error( match[0] );=0A=
			}=0A=
=0A=
			return match;=0A=
		},=0A=
=0A=
		"PSEUDO": function( match ) {=0A=
			var unquoted, excess;=0A=
			if ( matchExpr["CHILD"].test( match[0] ) ) {=0A=
				return null;=0A=
			}=0A=
=0A=
			if ( match[3] ) {=0A=
				match[2] =3D match[3];=0A=
			} else if ( (unquoted =3D match[4]) ) {=0A=
				// Only check arguments that contain a pseudo=0A=
				if ( rpseudo.test(unquoted) &&=0A=
					// Get excess from tokenize (recursively)=0A=
					(excess =3D tokenize( unquoted, true )) &&=0A=
					// advance to the next closing parenthesis=0A=
					(excess =3D unquoted.indexOf( ")", unquoted.length - excess ) - =
unquoted.length) ) {=0A=
=0A=
					// excess is a negative index=0A=
					unquoted =3D unquoted.slice( 0, excess );=0A=
					match[0] =3D match[0].slice( 0, excess );=0A=
				}=0A=
				match[2] =3D unquoted;=0A=
			}=0A=
=0A=
			// Return only captures needed by the pseudo filter method (type and =
argument)=0A=
			return match.slice( 0, 3 );=0A=
		}=0A=
	},=0A=
=0A=
	filter: {=0A=
		"ID": assertGetIdNotName ?=0A=
			function( id ) {=0A=
				id =3D id.replace( rbackslash, "" );=0A=
				return function( elem ) {=0A=
					return elem.getAttribute("id") =3D=3D=3D id;=0A=
				};=0A=
			} :=0A=
			function( id ) {=0A=
				id =3D id.replace( rbackslash, "" );=0A=
				return function( elem ) {=0A=
					var node =3D typeof elem.getAttributeNode !=3D=3D strundefined && =
elem.getAttributeNode("id");=0A=
					return node && node.value =3D=3D=3D id;=0A=
				};=0A=
			},=0A=
=0A=
		"TAG": function( nodeName ) {=0A=
			if ( nodeName =3D=3D=3D "*" ) {=0A=
				return function() { return true; };=0A=
			}=0A=
			nodeName =3D nodeName.replace( rbackslash, "" ).toLowerCase();=0A=
=0A=
			return function( elem ) {=0A=
				return elem.nodeName && elem.nodeName.toLowerCase() =3D=3D=3D =
nodeName;=0A=
			};=0A=
		},=0A=
=0A=
		"CLASS": function( className ) {=0A=
			var pattern =3D classCache[ expando ][ className + " " ];=0A=
=0A=
			return pattern ||=0A=
				(pattern =3D new RegExp( "(^|" + whitespace + ")" + className + "(" =
+ whitespace + "|$)" )) &&=0A=
				classCache( className, function( elem ) {=0A=
					return pattern.test( elem.className || (typeof elem.getAttribute =
!=3D=3D strundefined && elem.getAttribute("class")) || "" );=0A=
				});=0A=
		},=0A=
=0A=
		"ATTR": function( name, operator, check ) {=0A=
			return function( elem, context ) {=0A=
				var result =3D Sizzle.attr( elem, name );=0A=
=0A=
				if ( result =3D=3D null ) {=0A=
					return operator =3D=3D=3D "!=3D";=0A=
				}=0A=
				if ( !operator ) {=0A=
					return true;=0A=
				}=0A=
=0A=
				result +=3D "";=0A=
=0A=
				return operator =3D=3D=3D "=3D" ? result =3D=3D=3D check :=0A=
					operator =3D=3D=3D "!=3D" ? result !=3D=3D check :=0A=
					operator =3D=3D=3D "^=3D" ? check && result.indexOf( check ) =
=3D=3D=3D 0 :=0A=
					operator =3D=3D=3D "*=3D" ? check && result.indexOf( check ) > -1 :=0A=
					operator =3D=3D=3D "$=3D" ? check && result.substr( result.length - =
check.length ) =3D=3D=3D check :=0A=
					operator =3D=3D=3D "~=3D" ? ( " " + result + " " ).indexOf( check ) =
> -1 :=0A=
					operator =3D=3D=3D "|=3D" ? result =3D=3D=3D check || =
result.substr( 0, check.length + 1 ) =3D=3D=3D check + "-" :=0A=
					false;=0A=
			};=0A=
		},=0A=
=0A=
		"CHILD": function( type, argument, first, last ) {=0A=
=0A=
			if ( type =3D=3D=3D "nth" ) {=0A=
				return function( elem ) {=0A=
					var node, diff,=0A=
						parent =3D elem.parentNode;=0A=
=0A=
					if ( first =3D=3D=3D 1 && last =3D=3D=3D 0 ) {=0A=
						return true;=0A=
					}=0A=
=0A=
					if ( parent ) {=0A=
						diff =3D 0;=0A=
						for ( node =3D parent.firstChild; node; node =3D node.nextSibling =
) {=0A=
							if ( node.nodeType =3D=3D=3D 1 ) {=0A=
								diff++;=0A=
								if ( elem =3D=3D=3D node ) {=0A=
									break;=0A=
								}=0A=
							}=0A=
						}=0A=
					}=0A=
=0A=
					// Incorporate the offset (or cast to NaN), then check against =
cycle size=0A=
					diff -=3D last;=0A=
					return diff =3D=3D=3D first || ( diff % first =3D=3D=3D 0 && diff / =
first >=3D 0 );=0A=
				};=0A=
			}=0A=
=0A=
			return function( elem ) {=0A=
				var node =3D elem;=0A=
=0A=
				switch ( type ) {=0A=
					case "only":=0A=
					case "first":=0A=
						while ( (node =3D node.previousSibling) ) {=0A=
							if ( node.nodeType =3D=3D=3D 1 ) {=0A=
								return false;=0A=
							}=0A=
						}=0A=
=0A=
						if ( type =3D=3D=3D "first" ) {=0A=
							return true;=0A=
						}=0A=
=0A=
						node =3D elem;=0A=
=0A=
						/* falls through */=0A=
					case "last":=0A=
						while ( (node =3D node.nextSibling) ) {=0A=
							if ( node.nodeType =3D=3D=3D 1 ) {=0A=
								return false;=0A=
							}=0A=
						}=0A=
=0A=
						return true;=0A=
				}=0A=
			};=0A=
		},=0A=
=0A=
		"PSEUDO": function( pseudo, argument ) {=0A=
			// pseudo-class names are case-insensitive=0A=
			// http://www.w3.org/TR/selectors/#pseudo-classes=0A=
			// Prioritize by case sensitivity in case custom pseudos are added =
with uppercase letters=0A=
			// Remember that setFilters inherits from pseudos=0A=
			var args,=0A=
				fn =3D Expr.pseudos[ pseudo ] || Expr.setFilters[ =
pseudo.toLowerCase() ] ||=0A=
					Sizzle.error( "unsupported pseudo: " + pseudo );=0A=
=0A=
			// The user may use createPseudo to indicate that=0A=
			// arguments are needed to create the filter function=0A=
			// just as Sizzle does=0A=
			if ( fn[ expando ] ) {=0A=
				return fn( argument );=0A=
			}=0A=
=0A=
			// But maintain support for old signatures=0A=
			if ( fn.length > 1 ) {=0A=
				args =3D [ pseudo, pseudo, "", argument ];=0A=
				return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?=0A=
					markFunction(function( seed, matches ) {=0A=
						var idx,=0A=
							matched =3D fn( seed, argument ),=0A=
							i =3D matched.length;=0A=
						while ( i-- ) {=0A=
							idx =3D indexOf.call( seed, matched[i] );=0A=
							seed[ idx ] =3D !( matches[ idx ] =3D matched[i] );=0A=
						}=0A=
					}) :=0A=
					function( elem ) {=0A=
						return fn( elem, 0, args );=0A=
					};=0A=
			}=0A=
=0A=
			return fn;=0A=
		}=0A=
	},=0A=
=0A=
	pseudos: {=0A=
		"not": markFunction(function( selector ) {=0A=
			// Trim the selector passed to compile=0A=
			// to avoid treating leading and trailing=0A=
			// spaces as combinators=0A=
			var input =3D [],=0A=
				results =3D [],=0A=
				matcher =3D compile( selector.replace( rtrim, "$1" ) );=0A=
=0A=
			return matcher[ expando ] ?=0A=
				markFunction(function( seed, matches, context, xml ) {=0A=
					var elem,=0A=
						unmatched =3D matcher( seed, null, xml, [] ),=0A=
						i =3D seed.length;=0A=
=0A=
					// Match elements unmatched by `matcher`=0A=
					while ( i-- ) {=0A=
						if ( (elem =3D unmatched[i]) ) {=0A=
							seed[i] =3D !(matches[i] =3D elem);=0A=
						}=0A=
					}=0A=
				}) :=0A=
				function( elem, context, xml ) {=0A=
					input[0] =3D elem;=0A=
					matcher( input, null, xml, results );=0A=
					return !results.pop();=0A=
				};=0A=
		}),=0A=
=0A=
		"has": markFunction(function( selector ) {=0A=
			return function( elem ) {=0A=
				return Sizzle( selector, elem ).length > 0;=0A=
			};=0A=
		}),=0A=
=0A=
		"contains": markFunction(function( text ) {=0A=
			return function( elem ) {=0A=
				return ( elem.textContent || elem.innerText || getText( elem ) =
).indexOf( text ) > -1;=0A=
			};=0A=
		}),=0A=
=0A=
		"enabled": function( elem ) {=0A=
			return elem.disabled =3D=3D=3D false;=0A=
		},=0A=
=0A=
		"disabled": function( elem ) {=0A=
			return elem.disabled =3D=3D=3D true;=0A=
		},=0A=
=0A=
		"checked": function( elem ) {=0A=
			// In CSS3, :checked should return both checked and selected elements=0A=
			// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked=0A=
			var nodeName =3D elem.nodeName.toLowerCase();=0A=
			return (nodeName =3D=3D=3D "input" && !!elem.checked) || (nodeName =
=3D=3D=3D "option" && !!elem.selected);=0A=
		},=0A=
=0A=
		"selected": function( elem ) {=0A=
			// Accessing this property makes selected-by-default=0A=
			// options in Safari work properly=0A=
			if ( elem.parentNode ) {=0A=
				elem.parentNode.selectedIndex;=0A=
			}=0A=
=0A=
			return elem.selected =3D=3D=3D true;=0A=
		},=0A=
=0A=
		"parent": function( elem ) {=0A=
			return !Expr.pseudos["empty"]( elem );=0A=
		},=0A=
=0A=
		"empty": function( elem ) {=0A=
			// http://www.w3.org/TR/selectors/#empty-pseudo=0A=
			// :empty is only affected by element nodes and content =
nodes(including text(3), cdata(4)),=0A=
			//   not comment, processing instructions, or others=0A=
			// Thanks to Diego Perini for the nodeName shortcut=0A=
			//   Greater than "@" means alpha characters (specifically not =
starting with "#" or "?")=0A=
			var nodeType;=0A=
			elem =3D elem.firstChild;=0A=
			while ( elem ) {=0A=
				if ( elem.nodeName > "@" || (nodeType =3D elem.nodeType) =3D=3D=3D 3 =
|| nodeType =3D=3D=3D 4 ) {=0A=
					return false;=0A=
				}=0A=
				elem =3D elem.nextSibling;=0A=
			}=0A=
			return true;=0A=
		},=0A=
=0A=
		"header": function( elem ) {=0A=
			return rheader.test( elem.nodeName );=0A=
		},=0A=
=0A=
		"text": function( elem ) {=0A=
			var type, attr;=0A=
			// IE6 and 7 will map elem.type to 'text' for new HTML5 types =
(search, etc)=0A=
			// use getAttribute instead to test this case=0A=
			return elem.nodeName.toLowerCase() =3D=3D=3D "input" &&=0A=
				(type =3D elem.type) =3D=3D=3D "text" &&=0A=
				( (attr =3D elem.getAttribute("type")) =3D=3D null || =
attr.toLowerCase() =3D=3D=3D type );=0A=
		},=0A=
=0A=
		// Input types=0A=
		"radio": createInputPseudo("radio"),=0A=
		"checkbox": createInputPseudo("checkbox"),=0A=
		"file": createInputPseudo("file"),=0A=
		"password": createInputPseudo("password"),=0A=
		"image": createInputPseudo("image"),=0A=
=0A=
		"submit": createButtonPseudo("submit"),=0A=
		"reset": createButtonPseudo("reset"),=0A=
=0A=
		"button": function( elem ) {=0A=
			var name =3D elem.nodeName.toLowerCase();=0A=
			return name =3D=3D=3D "input" && elem.type =3D=3D=3D "button" || name =
=3D=3D=3D "button";=0A=
		},=0A=
=0A=
		"input": function( elem ) {=0A=
			return rinputs.test( elem.nodeName );=0A=
		},=0A=
=0A=
		"focus": function( elem ) {=0A=
			var doc =3D elem.ownerDocument;=0A=
			return elem =3D=3D=3D doc.activeElement && (!doc.hasFocus || =
doc.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex);=0A=
		},=0A=
=0A=
		"active": function( elem ) {=0A=
			return elem =3D=3D=3D elem.ownerDocument.activeElement;=0A=
		},=0A=
=0A=
		// Positional types=0A=
		"first": createPositionalPseudo(function() {=0A=
			return [ 0 ];=0A=
		}),=0A=
=0A=
		"last": createPositionalPseudo(function( matchIndexes, length ) {=0A=
			return [ length - 1 ];=0A=
		}),=0A=
=0A=
		"eq": createPositionalPseudo(function( matchIndexes, length, argument =
) {=0A=
			return [ argument < 0 ? argument + length : argument ];=0A=
		}),=0A=
=0A=
		"even": createPositionalPseudo(function( matchIndexes, length ) {=0A=
			for ( var i =3D 0; i < length; i +=3D 2 ) {=0A=
				matchIndexes.push( i );=0A=
			}=0A=
			return matchIndexes;=0A=
		}),=0A=
=0A=
		"odd": createPositionalPseudo(function( matchIndexes, length ) {=0A=
			for ( var i =3D 1; i < length; i +=3D 2 ) {=0A=
				matchIndexes.push( i );=0A=
			}=0A=
			return matchIndexes;=0A=
		}),=0A=
=0A=
		"lt": createPositionalPseudo(function( matchIndexes, length, argument =
) {=0A=
			for ( var i =3D argument < 0 ? argument + length : argument; --i >=3D =
0; ) {=0A=
				matchIndexes.push( i );=0A=
			}=0A=
			return matchIndexes;=0A=
		}),=0A=
=0A=
		"gt": createPositionalPseudo(function( matchIndexes, length, argument =
) {=0A=
			for ( var i =3D argument < 0 ? argument + length : argument; ++i < =
length; ) {=0A=
				matchIndexes.push( i );=0A=
			}=0A=
			return matchIndexes;=0A=
		})=0A=
	}=0A=
};=0A=
=0A=
function siblingCheck( a, b, ret ) {=0A=
	if ( a =3D=3D=3D b ) {=0A=
		return ret;=0A=
	}=0A=
=0A=
	var cur =3D a.nextSibling;=0A=
=0A=
	while ( cur ) {=0A=
		if ( cur =3D=3D=3D b ) {=0A=
			return -1;=0A=
		}=0A=
=0A=
		cur =3D cur.nextSibling;=0A=
	}=0A=
=0A=
	return 1;=0A=
}=0A=
=0A=
sortOrder =3D docElem.compareDocumentPosition ?=0A=
	function( a, b ) {=0A=
		if ( a =3D=3D=3D b ) {=0A=
			hasDuplicate =3D true;=0A=
			return 0;=0A=
		}=0A=
=0A=
		return ( !a.compareDocumentPosition || !b.compareDocumentPosition ?=0A=
			a.compareDocumentPosition :=0A=
			a.compareDocumentPosition(b) & 4=0A=
		) ? -1 : 1;=0A=
	} :=0A=
	function( a, b ) {=0A=
		// The nodes are identical, we can exit early=0A=
		if ( a =3D=3D=3D b ) {=0A=
			hasDuplicate =3D true;=0A=
			return 0;=0A=
=0A=
		// Fallback to using sourceIndex (in IE) if it's available on both =
nodes=0A=
		} else if ( a.sourceIndex && b.sourceIndex ) {=0A=
			return a.sourceIndex - b.sourceIndex;=0A=
		}=0A=
=0A=
		var al, bl,=0A=
			ap =3D [],=0A=
			bp =3D [],=0A=
			aup =3D a.parentNode,=0A=
			bup =3D b.parentNode,=0A=
			cur =3D aup;=0A=
=0A=
		// If the nodes are siblings (or identical) we can do a quick check=0A=
		if ( aup =3D=3D=3D bup ) {=0A=
			return siblingCheck( a, b );=0A=
=0A=
		// If no parents were found then the nodes are disconnected=0A=
		} else if ( !aup ) {=0A=
			return -1;=0A=
=0A=
		} else if ( !bup ) {=0A=
			return 1;=0A=
		}=0A=
=0A=
		// Otherwise they're somewhere else in the tree so we need=0A=
		// to build up a full list of the parentNodes for comparison=0A=
		while ( cur ) {=0A=
			ap.unshift( cur );=0A=
			cur =3D cur.parentNode;=0A=
		}=0A=
=0A=
		cur =3D bup;=0A=
=0A=
		while ( cur ) {=0A=
			bp.unshift( cur );=0A=
			cur =3D cur.parentNode;=0A=
		}=0A=
=0A=
		al =3D ap.length;=0A=
		bl =3D bp.length;=0A=
=0A=
		// Start walking down the tree looking for a discrepancy=0A=
		for ( var i =3D 0; i < al && i < bl; i++ ) {=0A=
			if ( ap[i] !=3D=3D bp[i] ) {=0A=
				return siblingCheck( ap[i], bp[i] );=0A=
			}=0A=
		}=0A=
=0A=
		// We ended someplace up the tree so do a sibling check=0A=
		return i =3D=3D=3D al ?=0A=
			siblingCheck( a, bp[i], -1 ) :=0A=
			siblingCheck( ap[i], b, 1 );=0A=
	};=0A=
=0A=
// Always assume the presence of duplicates if sort doesn't=0A=
// pass them to our comparison function (as in Google Chrome).=0A=
[0, 0].sort( sortOrder );=0A=
baseHasDuplicate =3D !hasDuplicate;=0A=
=0A=
// Document sorting and removing duplicates=0A=
Sizzle.uniqueSort =3D function( results ) {=0A=
	var elem,=0A=
		duplicates =3D [],=0A=
		i =3D 1,=0A=
		j =3D 0;=0A=
=0A=
	hasDuplicate =3D baseHasDuplicate;=0A=
	results.sort( sortOrder );=0A=
=0A=
	if ( hasDuplicate ) {=0A=
		for ( ; (elem =3D results[i]); i++ ) {=0A=
			if ( elem =3D=3D=3D results[ i - 1 ] ) {=0A=
				j =3D duplicates.push( i );=0A=
			}=0A=
		}=0A=
		while ( j-- ) {=0A=
			results.splice( duplicates[ j ], 1 );=0A=
		}=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
=0A=
Sizzle.error =3D function( msg ) {=0A=
	throw new Error( "Syntax error, unrecognized expression: " + msg );=0A=
};=0A=
=0A=
function tokenize( selector, parseOnly ) {=0A=
	var matched, match, tokens, type,=0A=
		soFar, groups, preFilters,=0A=
		cached =3D tokenCache[ expando ][ selector + " " ];=0A=
=0A=
	if ( cached ) {=0A=
		return parseOnly ? 0 : cached.slice( 0 );=0A=
	}=0A=
=0A=
	soFar =3D selector;=0A=
	groups =3D [];=0A=
	preFilters =3D Expr.preFilter;=0A=
=0A=
	while ( soFar ) {=0A=
=0A=
		// Comma and first run=0A=
		if ( !matched || (match =3D rcomma.exec( soFar )) ) {=0A=
			if ( match ) {=0A=
				// Don't consume trailing commas as valid=0A=
				soFar =3D soFar.slice( match[0].length ) || soFar;=0A=
			}=0A=
			groups.push( tokens =3D [] );=0A=
		}=0A=
=0A=
		matched =3D false;=0A=
=0A=
		// Combinators=0A=
		if ( (match =3D rcombinators.exec( soFar )) ) {=0A=
			tokens.push( matched =3D new Token( match.shift() ) );=0A=
			soFar =3D soFar.slice( matched.length );=0A=
=0A=
			// Cast descendant combinators to space=0A=
			matched.type =3D match[0].replace( rtrim, " " );=0A=
		}=0A=
=0A=
		// Filters=0A=
		for ( type in Expr.filter ) {=0A=
			if ( (match =3D matchExpr[ type ].exec( soFar )) && (!preFilters[ =
type ] ||=0A=
				(match =3D preFilters[ type ]( match ))) ) {=0A=
=0A=
				tokens.push( matched =3D new Token( match.shift() ) );=0A=
				soFar =3D soFar.slice( matched.length );=0A=
				matched.type =3D type;=0A=
				matched.matches =3D match;=0A=
			}=0A=
		}=0A=
=0A=
		if ( !matched ) {=0A=
			break;=0A=
		}=0A=
	}=0A=
=0A=
	// Return the length of the invalid excess=0A=
	// if we're just parsing=0A=
	// Otherwise, throw an error or return tokens=0A=
	return parseOnly ?=0A=
		soFar.length :=0A=
		soFar ?=0A=
			Sizzle.error( selector ) :=0A=
			// Cache the tokens=0A=
			tokenCache( selector, groups ).slice( 0 );=0A=
}=0A=
=0A=
function addCombinator( matcher, combinator, base ) {=0A=
	var dir =3D combinator.dir,=0A=
		checkNonElements =3D base && combinator.dir =3D=3D=3D "parentNode",=0A=
		doneName =3D done++;=0A=
=0A=
	return combinator.first ?=0A=
		// Check against closest ancestor/preceding element=0A=
		function( elem, context, xml ) {=0A=
			while ( (elem =3D elem[ dir ]) ) {=0A=
				if ( checkNonElements || elem.nodeType =3D=3D=3D 1  ) {=0A=
					return matcher( elem, context, xml );=0A=
				}=0A=
			}=0A=
		} :=0A=
=0A=
		// Check against all ancestor/preceding elements=0A=
		function( elem, context, xml ) {=0A=
			// We can't set arbitrary data on XML nodes, so they don't benefit =
from dir caching=0A=
			if ( !xml ) {=0A=
				var cache,=0A=
					dirkey =3D dirruns + " " + doneName + " ",=0A=
					cachedkey =3D dirkey + cachedruns;=0A=
				while ( (elem =3D elem[ dir ]) ) {=0A=
					if ( checkNonElements || elem.nodeType =3D=3D=3D 1 ) {=0A=
						if ( (cache =3D elem[ expando ]) =3D=3D=3D cachedkey ) {=0A=
							return elem.sizset;=0A=
						} else if ( typeof cache =3D=3D=3D "string" && =
cache.indexOf(dirkey) =3D=3D=3D 0 ) {=0A=
							if ( elem.sizset ) {=0A=
								return elem;=0A=
							}=0A=
						} else {=0A=
							elem[ expando ] =3D cachedkey;=0A=
							if ( matcher( elem, context, xml ) ) {=0A=
								elem.sizset =3D true;=0A=
								return elem;=0A=
							}=0A=
							elem.sizset =3D false;=0A=
						}=0A=
					}=0A=
				}=0A=
			} else {=0A=
				while ( (elem =3D elem[ dir ]) ) {=0A=
					if ( checkNonElements || elem.nodeType =3D=3D=3D 1 ) {=0A=
						if ( matcher( elem, context, xml ) ) {=0A=
							return elem;=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
		};=0A=
}=0A=
=0A=
function elementMatcher( matchers ) {=0A=
	return matchers.length > 1 ?=0A=
		function( elem, context, xml ) {=0A=
			var i =3D matchers.length;=0A=
			while ( i-- ) {=0A=
				if ( !matchers[i]( elem, context, xml ) ) {=0A=
					return false;=0A=
				}=0A=
			}=0A=
			return true;=0A=
		} :=0A=
		matchers[0];=0A=
}=0A=
=0A=
function condense( unmatched, map, filter, context, xml ) {=0A=
	var elem,=0A=
		newUnmatched =3D [],=0A=
		i =3D 0,=0A=
		len =3D unmatched.length,=0A=
		mapped =3D map !=3D null;=0A=
=0A=
	for ( ; i < len; i++ ) {=0A=
		if ( (elem =3D unmatched[i]) ) {=0A=
			if ( !filter || filter( elem, context, xml ) ) {=0A=
				newUnmatched.push( elem );=0A=
				if ( mapped ) {=0A=
					map.push( i );=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	return newUnmatched;=0A=
}=0A=
=0A=
function setMatcher( preFilter, selector, matcher, postFilter, =
postFinder, postSelector ) {=0A=
	if ( postFilter && !postFilter[ expando ] ) {=0A=
		postFilter =3D setMatcher( postFilter );=0A=
	}=0A=
	if ( postFinder && !postFinder[ expando ] ) {=0A=
		postFinder =3D setMatcher( postFinder, postSelector );=0A=
	}=0A=
	return markFunction(function( seed, results, context, xml ) {=0A=
		var temp, i, elem,=0A=
			preMap =3D [],=0A=
			postMap =3D [],=0A=
			preexisting =3D results.length,=0A=
=0A=
			// Get initial elements from seed or context=0A=
			elems =3D seed || multipleContexts( selector || "*", context.nodeType =
? [ context ] : context, [] ),=0A=
=0A=
			// Prefilter to get matcher input, preserving a map for seed-results =
synchronization=0A=
			matcherIn =3D preFilter && ( seed || !selector ) ?=0A=
				condense( elems, preMap, preFilter, context, xml ) :=0A=
				elems,=0A=
=0A=
			matcherOut =3D matcher ?=0A=
				// If we have a postFinder, or filtered seed, or non-seed postFilter =
or preexisting results,=0A=
				postFinder || ( seed ? preFilter : preexisting || postFilter ) ?=0A=
=0A=
					// ...intermediate processing is necessary=0A=
					[] :=0A=
=0A=
					// ...otherwise use results directly=0A=
					results :=0A=
				matcherIn;=0A=
=0A=
		// Find primary matches=0A=
		if ( matcher ) {=0A=
			matcher( matcherIn, matcherOut, context, xml );=0A=
		}=0A=
=0A=
		// Apply postFilter=0A=
		if ( postFilter ) {=0A=
			temp =3D condense( matcherOut, postMap );=0A=
			postFilter( temp, [], context, xml );=0A=
=0A=
			// Un-match failing elements by moving them back to matcherIn=0A=
			i =3D temp.length;=0A=
			while ( i-- ) {=0A=
				if ( (elem =3D temp[i]) ) {=0A=
					matcherOut[ postMap[i] ] =3D !(matcherIn[ postMap[i] ] =3D elem);=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		if ( seed ) {=0A=
			if ( postFinder || preFilter ) {=0A=
				if ( postFinder ) {=0A=
					// Get the final matcherOut by condensing this intermediate into =
postFinder contexts=0A=
					temp =3D [];=0A=
					i =3D matcherOut.length;=0A=
					while ( i-- ) {=0A=
						if ( (elem =3D matcherOut[i]) ) {=0A=
							// Restore matcherIn since elem is not yet a final match=0A=
							temp.push( (matcherIn[i] =3D elem) );=0A=
						}=0A=
					}=0A=
					postFinder( null, (matcherOut =3D []), temp, xml );=0A=
				}=0A=
=0A=
				// Move matched elements from seed to results to keep them =
synchronized=0A=
				i =3D matcherOut.length;=0A=
				while ( i-- ) {=0A=
					if ( (elem =3D matcherOut[i]) &&=0A=
						(temp =3D postFinder ? indexOf.call( seed, elem ) : preMap[i]) > =
-1 ) {=0A=
=0A=
						seed[temp] =3D !(results[temp] =3D elem);=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
		// Add elements to results, through postFinder if defined=0A=
		} else {=0A=
			matcherOut =3D condense(=0A=
				matcherOut =3D=3D=3D results ?=0A=
					matcherOut.splice( preexisting, matcherOut.length ) :=0A=
					matcherOut=0A=
			);=0A=
			if ( postFinder ) {=0A=
				postFinder( null, results, matcherOut, xml );=0A=
			} else {=0A=
				push.apply( results, matcherOut );=0A=
			}=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
function matcherFromTokens( tokens ) {=0A=
	var checkContext, matcher, j,=0A=
		len =3D tokens.length,=0A=
		leadingRelative =3D Expr.relative[ tokens[0].type ],=0A=
		implicitRelative =3D leadingRelative || Expr.relative[" "],=0A=
		i =3D leadingRelative ? 1 : 0,=0A=
=0A=
		// The foundational matcher ensures that elements are reachable from =
top-level context(s)=0A=
		matchContext =3D addCombinator( function( elem ) {=0A=
			return elem =3D=3D=3D checkContext;=0A=
		}, implicitRelative, true ),=0A=
		matchAnyContext =3D addCombinator( function( elem ) {=0A=
			return indexOf.call( checkContext, elem ) > -1;=0A=
		}, implicitRelative, true ),=0A=
		matchers =3D [ function( elem, context, xml ) {=0A=
			return ( !leadingRelative && ( xml || context !=3D=3D =
outermostContext ) ) || (=0A=
				(checkContext =3D context).nodeType ?=0A=
					matchContext( elem, context, xml ) :=0A=
					matchAnyContext( elem, context, xml ) );=0A=
		} ];=0A=
=0A=
	for ( ; i < len; i++ ) {=0A=
		if ( (matcher =3D Expr.relative[ tokens[i].type ]) ) {=0A=
			matchers =3D [ addCombinator( elementMatcher( matchers ), matcher ) ];=0A=
		} else {=0A=
			matcher =3D Expr.filter[ tokens[i].type ].apply( null, =
tokens[i].matches );=0A=
=0A=
			// Return special upon seeing a positional matcher=0A=
			if ( matcher[ expando ] ) {=0A=
				// Find the next relative operator (if any) for proper handling=0A=
				j =3D ++i;=0A=
				for ( ; j < len; j++ ) {=0A=
					if ( Expr.relative[ tokens[j].type ] ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
				return setMatcher(=0A=
					i > 1 && elementMatcher( matchers ),=0A=
					i > 1 && tokens.slice( 0, i - 1 ).join("").replace( rtrim, "$1" ),=0A=
					matcher,=0A=
					i < j && matcherFromTokens( tokens.slice( i, j ) ),=0A=
					j < len && matcherFromTokens( (tokens =3D tokens.slice( j )) ),=0A=
					j < len && tokens.join("")=0A=
				);=0A=
			}=0A=
			matchers.push( matcher );=0A=
		}=0A=
	}=0A=
=0A=
	return elementMatcher( matchers );=0A=
}=0A=
=0A=
function matcherFromGroupMatchers( elementMatchers, setMatchers ) {=0A=
	var bySet =3D setMatchers.length > 0,=0A=
		byElement =3D elementMatchers.length > 0,=0A=
		superMatcher =3D function( seed, context, xml, results, expandContext =
) {=0A=
			var elem, j, matcher,=0A=
				setMatched =3D [],=0A=
				matchedCount =3D 0,=0A=
				i =3D "0",=0A=
				unmatched =3D seed && [],=0A=
				outermost =3D expandContext !=3D null,=0A=
				contextBackup =3D outermostContext,=0A=
				// We must always have either seed elements or context=0A=
				elems =3D seed || byElement && Expr.find["TAG"]( "*", expandContext =
&& context.parentNode || context ),=0A=
				// Nested matchers should use non-integer dirruns=0A=
				dirrunsUnique =3D (dirruns +=3D contextBackup =3D=3D null ? 1 : =
Math.E);=0A=
=0A=
			if ( outermost ) {=0A=
				outermostContext =3D context !=3D=3D document && context;=0A=
				cachedruns =3D superMatcher.el;=0A=
			}=0A=
=0A=
			// Add elements passing elementMatchers directly to results=0A=
			for ( ; (elem =3D elems[i]) !=3D null; i++ ) {=0A=
				if ( byElement && elem ) {=0A=
					for ( j =3D 0; (matcher =3D elementMatchers[j]); j++ ) {=0A=
						if ( matcher( elem, context, xml ) ) {=0A=
							results.push( elem );=0A=
							break;=0A=
						}=0A=
					}=0A=
					if ( outermost ) {=0A=
						dirruns =3D dirrunsUnique;=0A=
						cachedruns =3D ++superMatcher.el;=0A=
					}=0A=
				}=0A=
=0A=
				// Track unmatched elements for set filters=0A=
				if ( bySet ) {=0A=
					// They will have gone through all possible matchers=0A=
					if ( (elem =3D !matcher && elem) ) {=0A=
						matchedCount--;=0A=
					}=0A=
=0A=
					// Lengthen the array for every element, matched or not=0A=
					if ( seed ) {=0A=
						unmatched.push( elem );=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// Apply set filters to unmatched elements=0A=
			matchedCount +=3D i;=0A=
			if ( bySet && i !=3D=3D matchedCount ) {=0A=
				for ( j =3D 0; (matcher =3D setMatchers[j]); j++ ) {=0A=
					matcher( unmatched, setMatched, context, xml );=0A=
				}=0A=
=0A=
				if ( seed ) {=0A=
					// Reintegrate element matches to eliminate the need for sorting=0A=
					if ( matchedCount > 0 ) {=0A=
						while ( i-- ) {=0A=
							if ( !(unmatched[i] || setMatched[i]) ) {=0A=
								setMatched[i] =3D pop.call( results );=0A=
							}=0A=
						}=0A=
					}=0A=
=0A=
					// Discard index placeholder values to get only actual matches=0A=
					setMatched =3D condense( setMatched );=0A=
				}=0A=
=0A=
				// Add matches to results=0A=
				push.apply( results, setMatched );=0A=
=0A=
				// Seedless set matches succeeding multiple successful matchers =
stipulate sorting=0A=
				if ( outermost && !seed && setMatched.length > 0 &&=0A=
					( matchedCount + setMatchers.length ) > 1 ) {=0A=
=0A=
					Sizzle.uniqueSort( results );=0A=
				}=0A=
			}=0A=
=0A=
			// Override manipulation of globals by nested matchers=0A=
			if ( outermost ) {=0A=
				dirruns =3D dirrunsUnique;=0A=
				outermostContext =3D contextBackup;=0A=
			}=0A=
=0A=
			return unmatched;=0A=
		};=0A=
=0A=
	superMatcher.el =3D 0;=0A=
	return bySet ?=0A=
		markFunction( superMatcher ) :=0A=
		superMatcher;=0A=
}=0A=
=0A=
compile =3D Sizzle.compile =3D function( selector, group /* Internal Use =
Only */ ) {=0A=
	var i,=0A=
		setMatchers =3D [],=0A=
		elementMatchers =3D [],=0A=
		cached =3D compilerCache[ expando ][ selector + " " ];=0A=
=0A=
	if ( !cached ) {=0A=
		// Generate a function of recursive functions that can be used to =
check each element=0A=
		if ( !group ) {=0A=
			group =3D tokenize( selector );=0A=
		}=0A=
		i =3D group.length;=0A=
		while ( i-- ) {=0A=
			cached =3D matcherFromTokens( group[i] );=0A=
			if ( cached[ expando ] ) {=0A=
				setMatchers.push( cached );=0A=
			} else {=0A=
				elementMatchers.push( cached );=0A=
			}=0A=
		}=0A=
=0A=
		// Cache the compiled function=0A=
		cached =3D compilerCache( selector, matcherFromGroupMatchers( =
elementMatchers, setMatchers ) );=0A=
	}=0A=
	return cached;=0A=
};=0A=
=0A=
function multipleContexts( selector, contexts, results ) {=0A=
	var i =3D 0,=0A=
		len =3D contexts.length;=0A=
	for ( ; i < len; i++ ) {=0A=
		Sizzle( selector, contexts[i], results );=0A=
	}=0A=
	return results;=0A=
}=0A=
=0A=
function select( selector, context, results, seed, xml ) {=0A=
	var i, tokens, token, type, find,=0A=
		match =3D tokenize( selector ),=0A=
		j =3D match.length;=0A=
=0A=
	if ( !seed ) {=0A=
		// Try to minimize operations if there is only one group=0A=
		if ( match.length =3D=3D=3D 1 ) {=0A=
=0A=
			// Take a shortcut and set the context if the root selector is an ID=0A=
			tokens =3D match[0] =3D match[0].slice( 0 );=0A=
			if ( tokens.length > 2 && (token =3D tokens[0]).type =3D=3D=3D "ID" &&=0A=
					context.nodeType =3D=3D=3D 9 && !xml &&=0A=
					Expr.relative[ tokens[1].type ] ) {=0A=
=0A=
				context =3D Expr.find["ID"]( token.matches[0].replace( rbackslash, =
"" ), context, xml )[0];=0A=
				if ( !context ) {=0A=
					return results;=0A=
				}=0A=
=0A=
				selector =3D selector.slice( tokens.shift().length );=0A=
			}=0A=
=0A=
			// Fetch a seed set for right-to-left matching=0A=
			for ( i =3D matchExpr["POS"].test( selector ) ? -1 : tokens.length - =
1; i >=3D 0; i-- ) {=0A=
				token =3D tokens[i];=0A=
=0A=
				// Abort if we hit a combinator=0A=
				if ( Expr.relative[ (type =3D token.type) ] ) {=0A=
					break;=0A=
				}=0A=
				if ( (find =3D Expr.find[ type ]) ) {=0A=
					// Search, expanding context for leading sibling combinators=0A=
					if ( (seed =3D find(=0A=
						token.matches[0].replace( rbackslash, "" ),=0A=
						rsibling.test( tokens[0].type ) && context.parentNode || context,=0A=
						xml=0A=
					)) ) {=0A=
=0A=
						// If seed is empty or no tokens remain, we can return early=0A=
						tokens.splice( i, 1 );=0A=
						selector =3D seed.length && tokens.join("");=0A=
						if ( !selector ) {=0A=
							push.apply( results, slice.call( seed, 0 ) );=0A=
							return results;=0A=
						}=0A=
=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	// Compile and execute a filtering function=0A=
	// Provide `match` to avoid retokenization if we modified the selector =
above=0A=
	compile( selector, match )(=0A=
		seed,=0A=
		context,=0A=
		xml,=0A=
		results,=0A=
		rsibling.test( selector )=0A=
	);=0A=
	return results;=0A=
}=0A=
=0A=
if ( document.querySelectorAll ) {=0A=
	(function() {=0A=
		var disconnectedMatch,=0A=
			oldSelect =3D select,=0A=
			rescape =3D /'|\\/g,=0A=
			rattributeQuotes =3D =
/\=3D[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,=0A=
=0A=
			// qSa(:focus) reports false when true (Chrome 21), no need to also =
add to buggyMatches since matches checks buggyQSA=0A=
			// A support test would require too much code (would include document =
ready)=0A=
			rbuggyQSA =3D [ ":focus" ],=0A=
=0A=
			// matchesSelector(:active) reports false when true (IE9/Opera 11.5)=0A=
			// A support test would require too much code (would include document =
ready)=0A=
			// just skip matchesSelector for :active=0A=
			rbuggyMatches =3D [ ":active" ],=0A=
			matches =3D docElem.matchesSelector ||=0A=
				docElem.mozMatchesSelector ||=0A=
				docElem.webkitMatchesSelector ||=0A=
				docElem.oMatchesSelector ||=0A=
				docElem.msMatchesSelector;=0A=
=0A=
		// Build QSA regex=0A=
		// Regex strategy adopted from Diego Perini=0A=
		assert(function( div ) {=0A=
			// Select is set to empty string on purpose=0A=
			// This is to test IE's treatment of not explictly=0A=
			// setting a boolean content attribute,=0A=
			// since its presence should be enough=0A=
			// http://bugs.jquery.com/ticket/12359=0A=
			div.innerHTML =3D "<select><option selected=3D''></option></select>";=0A=
=0A=
			// IE8 - Some boolean attributes are not treated correctly=0A=
			if ( !div.querySelectorAll("[selected]").length ) {=0A=
				rbuggyQSA.push( "\\[" + whitespace + =
"*(?:checked|disabled|ismap|multiple|readonly|selected|value)" );=0A=
			}=0A=
=0A=
			// Webkit/Opera - :checked should return selected option elements=0A=
			// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked=0A=
			// IE8 throws error here (do not put tests after this one)=0A=
			if ( !div.querySelectorAll(":checked").length ) {=0A=
				rbuggyQSA.push(":checked");=0A=
			}=0A=
		});=0A=
=0A=
		assert(function( div ) {=0A=
=0A=
			// Opera 10-12/IE9 - ^=3D $=3D *=3D and empty values=0A=
			// Should not select anything=0A=
			div.innerHTML =3D "<p test=3D''></p>";=0A=
			if ( div.querySelectorAll("[test^=3D'']").length ) {=0A=
				rbuggyQSA.push( "[*^$]=3D" + whitespace + "*(?:\"\"|'')" );=0A=
			}=0A=
=0A=
			// FF 3.5 - :enabled/:disabled and hidden elements (hidden elements =
are still enabled)=0A=
			// IE8 throws error here (do not put tests after this one)=0A=
			div.innerHTML =3D "<input type=3D'hidden'/>";=0A=
			if ( !div.querySelectorAll(":enabled").length ) {=0A=
				rbuggyQSA.push(":enabled", ":disabled");=0A=
			}=0A=
		});=0A=
=0A=
		// rbuggyQSA always contains :focus, so no need for a length check=0A=
		rbuggyQSA =3D /* rbuggyQSA.length && */ new RegExp( =
rbuggyQSA.join("|") );=0A=
=0A=
		select =3D function( selector, context, results, seed, xml ) {=0A=
			// Only use querySelectorAll when not filtering,=0A=
			// when this is not xml,=0A=
			// and when no QSA bugs apply=0A=
			if ( !seed && !xml && !rbuggyQSA.test( selector ) ) {=0A=
				var groups, i,=0A=
					old =3D true,=0A=
					nid =3D expando,=0A=
					newContext =3D context,=0A=
					newSelector =3D context.nodeType =3D=3D=3D 9 && selector;=0A=
=0A=
				// qSA works strangely on Element-rooted queries=0A=
				// We can work around this by specifying an extra ID on the root=0A=
				// and working up from there (Thanks to Andrew Dupont for the =
technique)=0A=
				// IE 8 doesn't work on object elements=0A=
				if ( context.nodeType =3D=3D=3D 1 && context.nodeName.toLowerCase() =
!=3D=3D "object" ) {=0A=
					groups =3D tokenize( selector );=0A=
=0A=
					if ( (old =3D context.getAttribute("id")) ) {=0A=
						nid =3D old.replace( rescape, "\\$&" );=0A=
					} else {=0A=
						context.setAttribute( "id", nid );=0A=
					}=0A=
					nid =3D "[id=3D'" + nid + "'] ";=0A=
=0A=
					i =3D groups.length;=0A=
					while ( i-- ) {=0A=
						groups[i] =3D nid + groups[i].join("");=0A=
					}=0A=
					newContext =3D rsibling.test( selector ) && context.parentNode || =
context;=0A=
					newSelector =3D groups.join(",");=0A=
				}=0A=
=0A=
				if ( newSelector ) {=0A=
					try {=0A=
						push.apply( results, slice.call( newContext.querySelectorAll(=0A=
							newSelector=0A=
						), 0 ) );=0A=
						return results;=0A=
					} catch(qsaError) {=0A=
					} finally {=0A=
						if ( !old ) {=0A=
							context.removeAttribute("id");=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			return oldSelect( selector, context, results, seed, xml );=0A=
		};=0A=
=0A=
		if ( matches ) {=0A=
			assert(function( div ) {=0A=
				// Check to see if it's possible to do matchesSelector=0A=
				// on a disconnected node (IE 9)=0A=
				disconnectedMatch =3D matches.call( div, "div" );=0A=
=0A=
				// This should fail with an exception=0A=
				// Gecko does not error, returns false instead=0A=
				try {=0A=
					matches.call( div, "[test!=3D'']:sizzle" );=0A=
					rbuggyMatches.push( "!=3D", pseudos );=0A=
				} catch ( e ) {}=0A=
			});=0A=
=0A=
			// rbuggyMatches always contains :active and :focus, so no need for a =
length check=0A=
			rbuggyMatches =3D /* rbuggyMatches.length && */ new RegExp( =
rbuggyMatches.join("|") );=0A=
=0A=
			Sizzle.matchesSelector =3D function( elem, expr ) {=0A=
				// Make sure that attribute selectors are quoted=0A=
				expr =3D expr.replace( rattributeQuotes, "=3D'$1']" );=0A=
=0A=
				// rbuggyMatches always contains :active, so no need for an =
existence check=0A=
				if ( !isXML( elem ) && !rbuggyMatches.test( expr ) && =
!rbuggyQSA.test( expr ) ) {=0A=
					try {=0A=
						var ret =3D matches.call( elem, expr );=0A=
=0A=
						// IE 9's matchesSelector returns false on disconnected nodes=0A=
						if ( ret || disconnectedMatch ||=0A=
								// As well, disconnected nodes are said to be in a document=0A=
								// fragment in IE 9=0A=
								elem.document && elem.document.nodeType !=3D=3D 11 ) {=0A=
							return ret;=0A=
						}=0A=
					} catch(e) {}=0A=
				}=0A=
=0A=
				return Sizzle( expr, null, null, [ elem ] ).length > 0;=0A=
			};=0A=
		}=0A=
	})();=0A=
}=0A=
=0A=
// Deprecated=0A=
Expr.pseudos["nth"] =3D Expr.pseudos["eq"];=0A=
=0A=
// Back-compat=0A=
function setFilters() {}=0A=
Expr.filters =3D setFilters.prototype =3D Expr.pseudos;=0A=
Expr.setFilters =3D new setFilters();=0A=
=0A=
// Override sizzle attribute retrieval=0A=
Sizzle.attr =3D jQuery.attr;=0A=
jQuery.find =3D Sizzle;=0A=
jQuery.expr =3D Sizzle.selectors;=0A=
jQuery.expr[":"] =3D jQuery.expr.pseudos;=0A=
jQuery.unique =3D Sizzle.uniqueSort;=0A=
jQuery.text =3D Sizzle.getText;=0A=
jQuery.isXMLDoc =3D Sizzle.isXML;=0A=
jQuery.contains =3D Sizzle.contains;=0A=
=0A=
=0A=
})( window );=0A=
var runtil =3D /Until$/,=0A=
	rparentsprev =3D /^(?:parents|prev(?:Until|All))/,=0A=
	isSimple =3D /^.[^:#\[\.,]*$/,=0A=
	rneedsContext =3D jQuery.expr.match.needsContext,=0A=
	// methods guaranteed to produce a unique set when starting from a =
unique set=0A=
	guaranteedUnique =3D {=0A=
		children: true,=0A=
		contents: true,=0A=
		next: true,=0A=
		prev: true=0A=
	};=0A=
=0A=
jQuery.fn.extend({=0A=
	find: function( selector ) {=0A=
		var i, l, length, n, r, ret,=0A=
			self =3D this;=0A=
=0A=
		if ( typeof selector !=3D=3D "string" ) {=0A=
			return jQuery( selector ).filter(function() {=0A=
				for ( i =3D 0, l =3D self.length; i < l; i++ ) {=0A=
					if ( jQuery.contains( self[ i ], this ) ) {=0A=
						return true;=0A=
					}=0A=
				}=0A=
			});=0A=
		}=0A=
=0A=
		ret =3D this.pushStack( "", "find", selector );=0A=
=0A=
		for ( i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
			length =3D ret.length;=0A=
			jQuery.find( selector, this[i], ret );=0A=
=0A=
			if ( i > 0 ) {=0A=
				// Make sure that the results are unique=0A=
				for ( n =3D length; n < ret.length; n++ ) {=0A=
					for ( r =3D 0; r < length; r++ ) {=0A=
						if ( ret[r] =3D=3D=3D ret[n] ) {=0A=
							ret.splice(n--, 1);=0A=
							break;=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	has: function( target ) {=0A=
		var i,=0A=
			targets =3D jQuery( target, this ),=0A=
			len =3D targets.length;=0A=
=0A=
		return this.filter(function() {=0A=
			for ( i =3D 0; i < len; i++ ) {=0A=
				if ( jQuery.contains( this, targets[i] ) ) {=0A=
					return true;=0A=
				}=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	not: function( selector ) {=0A=
		return this.pushStack( winnow(this, selector, false), "not", selector);=0A=
	},=0A=
=0A=
	filter: function( selector ) {=0A=
		return this.pushStack( winnow(this, selector, true), "filter", =
selector );=0A=
	},=0A=
=0A=
	is: function( selector ) {=0A=
		return !!selector && (=0A=
			typeof selector =3D=3D=3D "string" ?=0A=
				// If this is a positional/relative selector, check membership in =
the returned set=0A=
				// so $("p:first").is("p:last") won't return true for a doc with two =
"p".=0A=
				rneedsContext.test( selector ) ?=0A=
					jQuery( selector, this.context ).index( this[0] ) >=3D 0 :=0A=
					jQuery.filter( selector, this ).length > 0 :=0A=
				this.filter( selector ).length > 0 );=0A=
	},=0A=
=0A=
	closest: function( selectors, context ) {=0A=
		var cur,=0A=
			i =3D 0,=0A=
			l =3D this.length,=0A=
			ret =3D [],=0A=
			pos =3D rneedsContext.test( selectors ) || typeof selectors !=3D=3D =
"string" ?=0A=
				jQuery( selectors, context || this.context ) :=0A=
				0;=0A=
=0A=
		for ( ; i < l; i++ ) {=0A=
			cur =3D this[i];=0A=
=0A=
			while ( cur && cur.ownerDocument && cur !=3D=3D context && =
cur.nodeType !=3D=3D 11 ) {=0A=
				if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, =
selectors) ) {=0A=
					ret.push( cur );=0A=
					break;=0A=
				}=0A=
				cur =3D cur.parentNode;=0A=
			}=0A=
		}=0A=
=0A=
		ret =3D ret.length > 1 ? jQuery.unique( ret ) : ret;=0A=
=0A=
		return this.pushStack( ret, "closest", selectors );=0A=
	},=0A=
=0A=
	// Determine the position of an element within=0A=
	// the matched set of elements=0A=
	index: function( elem ) {=0A=
=0A=
		// No argument, return index in parent=0A=
		if ( !elem ) {=0A=
			return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1;=0A=
		}=0A=
=0A=
		// index in selector=0A=
		if ( typeof elem =3D=3D=3D "string" ) {=0A=
			return jQuery.inArray( this[0], jQuery( elem ) );=0A=
		}=0A=
=0A=
		// Locate the position of the desired element=0A=
		return jQuery.inArray(=0A=
			// If it receives a jQuery object, the first element is used=0A=
			elem.jquery ? elem[0] : elem, this );=0A=
	},=0A=
=0A=
	add: function( selector, context ) {=0A=
		var set =3D typeof selector =3D=3D=3D "string" ?=0A=
				jQuery( selector, context ) :=0A=
				jQuery.makeArray( selector && selector.nodeType ? [ selector ] : =
selector ),=0A=
			all =3D jQuery.merge( this.get(), set );=0A=
=0A=
		return this.pushStack( isDisconnected( set[0] ) || isDisconnected( =
all[0] ) ?=0A=
			all :=0A=
			jQuery.unique( all ) );=0A=
	},=0A=
=0A=
	addBack: function( selector ) {=0A=
		return this.add( selector =3D=3D null ?=0A=
			this.prevObject : this.prevObject.filter(selector)=0A=
		);=0A=
	}=0A=
});=0A=
=0A=
jQuery.fn.andSelf =3D jQuery.fn.addBack;=0A=
=0A=
// A painfully simple check to see if an element is disconnected=0A=
// from a document (should be improved, where feasible).=0A=
function isDisconnected( node ) {=0A=
	return !node || !node.parentNode || node.parentNode.nodeType =3D=3D=3D =
11;=0A=
}=0A=
=0A=
function sibling( cur, dir ) {=0A=
	do {=0A=
		cur =3D cur[ dir ];=0A=
	} while ( cur && cur.nodeType !=3D=3D 1 );=0A=
=0A=
	return cur;=0A=
}=0A=
=0A=
jQuery.each({=0A=
	parent: function( elem ) {=0A=
		var parent =3D elem.parentNode;=0A=
		return parent && parent.nodeType !=3D=3D 11 ? parent : null;=0A=
	},=0A=
	parents: function( elem ) {=0A=
		return jQuery.dir( elem, "parentNode" );=0A=
	},=0A=
	parentsUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "parentNode", until );=0A=
	},=0A=
	next: function( elem ) {=0A=
		return sibling( elem, "nextSibling" );=0A=
	},=0A=
	prev: function( elem ) {=0A=
		return sibling( elem, "previousSibling" );=0A=
	},=0A=
	nextAll: function( elem ) {=0A=
		return jQuery.dir( elem, "nextSibling" );=0A=
	},=0A=
	prevAll: function( elem ) {=0A=
		return jQuery.dir( elem, "previousSibling" );=0A=
	},=0A=
	nextUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "nextSibling", until );=0A=
	},=0A=
	prevUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "previousSibling", until );=0A=
	},=0A=
	siblings: function( elem ) {=0A=
		return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem );=0A=
	},=0A=
	children: function( elem ) {=0A=
		return jQuery.sibling( elem.firstChild );=0A=
	},=0A=
	contents: function( elem ) {=0A=
		return jQuery.nodeName( elem, "iframe" ) ?=0A=
			elem.contentDocument || elem.contentWindow.document :=0A=
			jQuery.merge( [], elem.childNodes );=0A=
	}=0A=
}, function( name, fn ) {=0A=
	jQuery.fn[ name ] =3D function( until, selector ) {=0A=
		var ret =3D jQuery.map( this, fn, until );=0A=
=0A=
		if ( !runtil.test( name ) ) {=0A=
			selector =3D until;=0A=
		}=0A=
=0A=
		if ( selector && typeof selector =3D=3D=3D "string" ) {=0A=
			ret =3D jQuery.filter( selector, ret );=0A=
		}=0A=
=0A=
		ret =3D this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( =
ret ) : ret;=0A=
=0A=
		if ( this.length > 1 && rparentsprev.test( name ) ) {=0A=
			ret =3D ret.reverse();=0A=
		}=0A=
=0A=
		return this.pushStack( ret, name, core_slice.call( arguments =
).join(",") );=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	filter: function( expr, elems, not ) {=0A=
		if ( not ) {=0A=
			expr =3D ":not(" + expr + ")";=0A=
		}=0A=
=0A=
		return elems.length =3D=3D=3D 1 ?=0A=
			jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] :=0A=
			jQuery.find.matches(expr, elems);=0A=
	},=0A=
=0A=
	dir: function( elem, dir, until ) {=0A=
		var matched =3D [],=0A=
			cur =3D elem[ dir ];=0A=
=0A=
		while ( cur && cur.nodeType !=3D=3D 9 && (until =3D=3D=3D undefined || =
cur.nodeType !=3D=3D 1 || !jQuery( cur ).is( until )) ) {=0A=
			if ( cur.nodeType =3D=3D=3D 1 ) {=0A=
				matched.push( cur );=0A=
			}=0A=
			cur =3D cur[dir];=0A=
		}=0A=
		return matched;=0A=
	},=0A=
=0A=
	sibling: function( n, elem ) {=0A=
		var r =3D [];=0A=
=0A=
		for ( ; n; n =3D n.nextSibling ) {=0A=
			if ( n.nodeType =3D=3D=3D 1 && n !=3D=3D elem ) {=0A=
				r.push( n );=0A=
			}=0A=
		}=0A=
=0A=
		return r;=0A=
	}=0A=
});=0A=
=0A=
// Implement the identical functionality for filter and not=0A=
function winnow( elements, qualifier, keep ) {=0A=
=0A=
	// Can't pass null or undefined to indexOf in Firefox 4=0A=
	// Set to 0 to skip string check=0A=
	qualifier =3D qualifier || 0;=0A=
=0A=
	if ( jQuery.isFunction( qualifier ) ) {=0A=
		return jQuery.grep(elements, function( elem, i ) {=0A=
			var retVal =3D !!qualifier.call( elem, i, elem );=0A=
			return retVal =3D=3D=3D keep;=0A=
		});=0A=
=0A=
	} else if ( qualifier.nodeType ) {=0A=
		return jQuery.grep(elements, function( elem, i ) {=0A=
			return ( elem =3D=3D=3D qualifier ) =3D=3D=3D keep;=0A=
		});=0A=
=0A=
	} else if ( typeof qualifier =3D=3D=3D "string" ) {=0A=
		var filtered =3D jQuery.grep(elements, function( elem ) {=0A=
			return elem.nodeType =3D=3D=3D 1;=0A=
		});=0A=
=0A=
		if ( isSimple.test( qualifier ) ) {=0A=
			return jQuery.filter(qualifier, filtered, !keep);=0A=
		} else {=0A=
			qualifier =3D jQuery.filter( qualifier, filtered );=0A=
		}=0A=
	}=0A=
=0A=
	return jQuery.grep(elements, function( elem, i ) {=0A=
		return ( jQuery.inArray( elem, qualifier ) >=3D 0 ) =3D=3D=3D keep;=0A=
	});=0A=
}=0A=
function createSafeFragment( document ) {=0A=
	var list =3D nodeNames.split( "|" ),=0A=
	safeFrag =3D document.createDocumentFragment();=0A=
=0A=
	if ( safeFrag.createElement ) {=0A=
		while ( list.length ) {=0A=
			safeFrag.createElement(=0A=
				list.pop()=0A=
			);=0A=
		}=0A=
	}=0A=
	return safeFrag;=0A=
}=0A=
=0A=
var nodeNames =3D =
"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|fig=
ure|footer|" +=0A=
		=
"header|hgroup|mark|meter|nav|output|progress|section|summary|time|video"=
,=0A=
	rinlinejQuery =3D / jQuery\d+=3D"(?:null|\d+)"/g,=0A=
	rleadingWhitespace =3D /^\s+/,=0A=
	rxhtmlTag =3D =
/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi=
,=0A=
	rtagName =3D /<([\w:]+)/,=0A=
	rtbody =3D /<tbody/i,=0A=
	rhtml =3D /<|&#?\w+;/,=0A=
	rnoInnerhtml =3D /<(?:script|style|link)/i,=0A=
	rnocache =3D /<(?:script|object|embed|option|style)/i,=0A=
	rnoshimcache =3D new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"),=0A=
	rcheckableType =3D /^(?:checkbox|radio)$/,=0A=
	// checked=3D"checked" or checked=0A=
	rchecked =3D /checked\s*(?:[^=3D]|=3D\s*.checked.)/i,=0A=
	rscriptType =3D /\/(java|ecma)script/i,=0A=
	rcleanScript =3D /^\s*<!(?:\[CDATA\[|\-\-)|[\]\-]{2}>\s*$/g,=0A=
	wrapMap =3D {=0A=
		option: [ 1, "<select multiple=3D'multiple'>", "</select>" ],=0A=
		legend: [ 1, "<fieldset>", "</fieldset>" ],=0A=
		thead: [ 1, "<table>", "</table>" ],=0A=
		tr: [ 2, "<table><tbody>", "</tbody></table>" ],=0A=
		td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],=0A=
		col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ],=0A=
		area: [ 1, "<map>", "</map>" ],=0A=
		_default: [ 0, "", "" ]=0A=
	},=0A=
	safeFragment =3D createSafeFragment( document ),=0A=
	fragmentDiv =3D safeFragment.appendChild( document.createElement("div") =
);=0A=
=0A=
wrapMap.optgroup =3D wrapMap.option;=0A=
wrapMap.tbody =3D wrapMap.tfoot =3D wrapMap.colgroup =3D wrapMap.caption =
=3D wrapMap.thead;=0A=
wrapMap.th =3D wrapMap.td;=0A=
=0A=
// IE6-8 can't serialize link, script, style, or any html5 (NoScope) =
tags,=0A=
// unless wrapped in a div with non-breaking characters in front of it.=0A=
if ( !jQuery.support.htmlSerialize ) {=0A=
	wrapMap._default =3D [ 1, "X<div>", "</div>" ];=0A=
}=0A=
=0A=
jQuery.fn.extend({=0A=
	text: function( value ) {=0A=
		return jQuery.access( this, function( value ) {=0A=
			return value =3D=3D=3D undefined ?=0A=
				jQuery.text( this ) :=0A=
				this.empty().append( ( this[0] && this[0].ownerDocument || document =
).createTextNode( value ) );=0A=
		}, null, value, arguments.length );=0A=
	},=0A=
=0A=
	wrapAll: function( html ) {=0A=
		if ( jQuery.isFunction( html ) ) {=0A=
			return this.each(function(i) {=0A=
				jQuery(this).wrapAll( html.call(this, i) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( this[0] ) {=0A=
			// The elements to wrap the target around=0A=
			var wrap =3D jQuery( html, this[0].ownerDocument ).eq(0).clone(true);=0A=
=0A=
			if ( this[0].parentNode ) {=0A=
				wrap.insertBefore( this[0] );=0A=
			}=0A=
=0A=
			wrap.map(function() {=0A=
				var elem =3D this;=0A=
=0A=
				while ( elem.firstChild && elem.firstChild.nodeType =3D=3D=3D 1 ) {=0A=
					elem =3D elem.firstChild;=0A=
				}=0A=
=0A=
				return elem;=0A=
			}).append( this );=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	wrapInner: function( html ) {=0A=
		if ( jQuery.isFunction( html ) ) {=0A=
			return this.each(function(i) {=0A=
				jQuery(this).wrapInner( html.call(this, i) );=0A=
			});=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			var self =3D jQuery( this ),=0A=
				contents =3D self.contents();=0A=
=0A=
			if ( contents.length ) {=0A=
				contents.wrapAll( html );=0A=
=0A=
			} else {=0A=
				self.append( html );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	wrap: function( html ) {=0A=
		var isFunction =3D jQuery.isFunction( html );=0A=
=0A=
		return this.each(function(i) {=0A=
			jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html );=0A=
		});=0A=
	},=0A=
=0A=
	unwrap: function() {=0A=
		return this.parent().each(function() {=0A=
			if ( !jQuery.nodeName( this, "body" ) ) {=0A=
				jQuery( this ).replaceWith( this.childNodes );=0A=
			}=0A=
		}).end();=0A=
	},=0A=
=0A=
	append: function() {=0A=
		return this.domManip(arguments, true, function( elem ) {=0A=
			if ( this.nodeType =3D=3D=3D 1 || this.nodeType =3D=3D=3D 11 ) {=0A=
				this.appendChild( elem );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	prepend: function() {=0A=
		return this.domManip(arguments, true, function( elem ) {=0A=
			if ( this.nodeType =3D=3D=3D 1 || this.nodeType =3D=3D=3D 11 ) {=0A=
				this.insertBefore( elem, this.firstChild );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	before: function() {=0A=
		if ( !isDisconnected( this[0] ) ) {=0A=
			return this.domManip(arguments, false, function( elem ) {=0A=
				this.parentNode.insertBefore( elem, this );=0A=
			});=0A=
		}=0A=
=0A=
		if ( arguments.length ) {=0A=
			var set =3D jQuery.clean( arguments );=0A=
			return this.pushStack( jQuery.merge( set, this ), "before", =
this.selector );=0A=
		}=0A=
	},=0A=
=0A=
	after: function() {=0A=
		if ( !isDisconnected( this[0] ) ) {=0A=
			return this.domManip(arguments, false, function( elem ) {=0A=
				this.parentNode.insertBefore( elem, this.nextSibling );=0A=
			});=0A=
		}=0A=
=0A=
		if ( arguments.length ) {=0A=
			var set =3D jQuery.clean( arguments );=0A=
			return this.pushStack( jQuery.merge( this, set ), "after", =
this.selector );=0A=
		}=0A=
	},=0A=
=0A=
	// keepData is for internal use only--do not document=0A=
	remove: function( selector, keepData ) {=0A=
		var elem,=0A=
			i =3D 0;=0A=
=0A=
		for ( ; (elem =3D this[i]) !=3D null; i++ ) {=0A=
			if ( !selector || jQuery.filter( selector, [ elem ] ).length ) {=0A=
				if ( !keepData && elem.nodeType =3D=3D=3D 1 ) {=0A=
					jQuery.cleanData( elem.getElementsByTagName("*") );=0A=
					jQuery.cleanData( [ elem ] );=0A=
				}=0A=
=0A=
				if ( elem.parentNode ) {=0A=
					elem.parentNode.removeChild( elem );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	empty: function() {=0A=
		var elem,=0A=
			i =3D 0;=0A=
=0A=
		for ( ; (elem =3D this[i]) !=3D null; i++ ) {=0A=
			// Remove element nodes and prevent memory leaks=0A=
			if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
				jQuery.cleanData( elem.getElementsByTagName("*") );=0A=
			}=0A=
=0A=
			// Remove any remaining nodes=0A=
			while ( elem.firstChild ) {=0A=
				elem.removeChild( elem.firstChild );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	clone: function( dataAndEvents, deepDataAndEvents ) {=0A=
		dataAndEvents =3D dataAndEvents =3D=3D null ? false : dataAndEvents;=0A=
		deepDataAndEvents =3D deepDataAndEvents =3D=3D null ? dataAndEvents : =
deepDataAndEvents;=0A=
=0A=
		return this.map( function () {=0A=
			return jQuery.clone( this, dataAndEvents, deepDataAndEvents );=0A=
		});=0A=
	},=0A=
=0A=
	html: function( value ) {=0A=
		return jQuery.access( this, function( value ) {=0A=
			var elem =3D this[0] || {},=0A=
				i =3D 0,=0A=
				l =3D this.length;=0A=
=0A=
			if ( value =3D=3D=3D undefined ) {=0A=
				return elem.nodeType =3D=3D=3D 1 ?=0A=
					elem.innerHTML.replace( rinlinejQuery, "" ) :=0A=
					undefined;=0A=
			}=0A=
=0A=
			// See if we can take a shortcut and just use innerHTML=0A=
			if ( typeof value =3D=3D=3D "string" && !rnoInnerhtml.test( value ) &&=0A=
				( jQuery.support.htmlSerialize || !rnoshimcache.test( value )  ) &&=0A=
				( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( =
value ) ) &&=0A=
				!wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] =
) {=0A=
=0A=
				value =3D value.replace( rxhtmlTag, "<$1></$2>" );=0A=
=0A=
				try {=0A=
					for (; i < l; i++ ) {=0A=
						// Remove element nodes and prevent memory leaks=0A=
						elem =3D this[i] || {};=0A=
						if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
							jQuery.cleanData( elem.getElementsByTagName( "*" ) );=0A=
							elem.innerHTML =3D value;=0A=
						}=0A=
					}=0A=
=0A=
					elem =3D 0;=0A=
=0A=
				// If using innerHTML throws an exception, use the fallback method=0A=
				} catch(e) {}=0A=
			}=0A=
=0A=
			if ( elem ) {=0A=
				this.empty().append( value );=0A=
			}=0A=
		}, null, value, arguments.length );=0A=
	},=0A=
=0A=
	replaceWith: function( value ) {=0A=
		if ( !isDisconnected( this[0] ) ) {=0A=
			// Make sure that the elements are removed from the DOM before they =
are inserted=0A=
			// this can help fix replacing a parent with child elements=0A=
			if ( jQuery.isFunction( value ) ) {=0A=
				return this.each(function(i) {=0A=
					var self =3D jQuery(this), old =3D self.html();=0A=
					self.replaceWith( value.call( this, i, old ) );=0A=
				});=0A=
			}=0A=
=0A=
			if ( typeof value !=3D=3D "string" ) {=0A=
				value =3D jQuery( value ).detach();=0A=
			}=0A=
=0A=
			return this.each(function() {=0A=
				var next =3D this.nextSibling,=0A=
					parent =3D this.parentNode;=0A=
=0A=
				jQuery( this ).remove();=0A=
=0A=
				if ( next ) {=0A=
					jQuery(next).before( value );=0A=
				} else {=0A=
					jQuery(parent).append( value );=0A=
				}=0A=
			});=0A=
		}=0A=
=0A=
		return this.length ?=0A=
			this.pushStack( jQuery(jQuery.isFunction(value) ? value() : value), =
"replaceWith", value ) :=0A=
			this;=0A=
	},=0A=
=0A=
	detach: function( selector ) {=0A=
		return this.remove( selector, true );=0A=
	},=0A=
=0A=
	domManip: function( args, table, callback ) {=0A=
=0A=
		// Flatten any nested arrays=0A=
		args =3D [].concat.apply( [], args );=0A=
=0A=
		var results, first, fragment, iNoClone,=0A=
			i =3D 0,=0A=
			value =3D args[0],=0A=
			scripts =3D [],=0A=
			l =3D this.length;=0A=
=0A=
		// We can't cloneNode fragments that contain checked, in WebKit=0A=
		if ( !jQuery.support.checkClone && l > 1 && typeof value =3D=3D=3D =
"string" && rchecked.test( value ) ) {=0A=
			return this.each(function() {=0A=
				jQuery(this).domManip( args, table, callback );=0A=
			});=0A=
		}=0A=
=0A=
		if ( jQuery.isFunction(value) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				args[0] =3D value.call( this, i, table ? self.html() : undefined );=0A=
				self.domManip( args, table, callback );=0A=
			});=0A=
		}=0A=
=0A=
		if ( this[0] ) {=0A=
			results =3D jQuery.buildFragment( args, this, scripts );=0A=
			fragment =3D results.fragment;=0A=
			first =3D fragment.firstChild;=0A=
=0A=
			if ( fragment.childNodes.length =3D=3D=3D 1 ) {=0A=
				fragment =3D first;=0A=
			}=0A=
=0A=
			if ( first ) {=0A=
				table =3D table && jQuery.nodeName( first, "tr" );=0A=
=0A=
				// Use the original fragment for the last item instead of the first =
because it can end up=0A=
				// being emptied incorrectly in certain situations (#8070).=0A=
				// Fragments from the fragment cache must always be cloned and never =
used in place.=0A=
				for ( iNoClone =3D results.cacheable || l - 1; i < l; i++ ) {=0A=
					callback.call(=0A=
						table && jQuery.nodeName( this[i], "table" ) ?=0A=
							findOrAppend( this[i], "tbody" ) :=0A=
							this[i],=0A=
						i =3D=3D=3D iNoClone ?=0A=
							fragment :=0A=
							jQuery.clone( fragment, true, true )=0A=
					);=0A=
				}=0A=
			}=0A=
=0A=
			// Fix #11809: Avoid leaking memory=0A=
			fragment =3D first =3D null;=0A=
=0A=
			if ( scripts.length ) {=0A=
				jQuery.each( scripts, function( i, elem ) {=0A=
					if ( elem.src ) {=0A=
						if ( jQuery.ajax ) {=0A=
							jQuery.ajax({=0A=
								url: elem.src,=0A=
								type: "GET",=0A=
								dataType: "script",=0A=
								async: false,=0A=
								global: false,=0A=
								"throws": true=0A=
							});=0A=
						} else {=0A=
							jQuery.error("no ajax");=0A=
						}=0A=
					} else {=0A=
						jQuery.globalEval( ( elem.text || elem.textContent || =
elem.innerHTML || "" ).replace( rcleanScript, "" ) );=0A=
					}=0A=
=0A=
					if ( elem.parentNode ) {=0A=
						elem.parentNode.removeChild( elem );=0A=
					}=0A=
				});=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	}=0A=
});=0A=
=0A=
function findOrAppend( elem, tag ) {=0A=
	return elem.getElementsByTagName( tag )[0] || elem.appendChild( =
elem.ownerDocument.createElement( tag ) );=0A=
}=0A=
=0A=
function cloneCopyEvent( src, dest ) {=0A=
=0A=
	if ( dest.nodeType !=3D=3D 1 || !jQuery.hasData( src ) ) {=0A=
		return;=0A=
	}=0A=
=0A=
	var type, i, l,=0A=
		oldData =3D jQuery._data( src ),=0A=
		curData =3D jQuery._data( dest, oldData ),=0A=
		events =3D oldData.events;=0A=
=0A=
	if ( events ) {=0A=
		delete curData.handle;=0A=
		curData.events =3D {};=0A=
=0A=
		for ( type in events ) {=0A=
			for ( i =3D 0, l =3D events[ type ].length; i < l; i++ ) {=0A=
				jQuery.event.add( dest, type, events[ type ][ i ] );=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	// make the cloned public data object a copy from the original=0A=
	if ( curData.data ) {=0A=
		curData.data =3D jQuery.extend( {}, curData.data );=0A=
	}=0A=
}=0A=
=0A=
function cloneFixAttributes( src, dest ) {=0A=
	var nodeName;=0A=
=0A=
	// We do not need to do anything for non-Elements=0A=
	if ( dest.nodeType !=3D=3D 1 ) {=0A=
		return;=0A=
	}=0A=
=0A=
	// clearAttributes removes the attributes, which we don't want,=0A=
	// but also removes the attachEvent events, which we *do* want=0A=
	if ( dest.clearAttributes ) {=0A=
		dest.clearAttributes();=0A=
	}=0A=
=0A=
	// mergeAttributes, in contrast, only merges back on the=0A=
	// original attributes, not the events=0A=
	if ( dest.mergeAttributes ) {=0A=
		dest.mergeAttributes( src );=0A=
	}=0A=
=0A=
	nodeName =3D dest.nodeName.toLowerCase();=0A=
=0A=
	if ( nodeName =3D=3D=3D "object" ) {=0A=
		// IE6-10 improperly clones children of object elements using classid.=0A=
		// IE10 throws NoModificationAllowedError if parent is null, #12132.=0A=
		if ( dest.parentNode ) {=0A=
			dest.outerHTML =3D src.outerHTML;=0A=
		}=0A=
=0A=
		// This path appears unavoidable for IE9. When cloning an object=0A=
		// element in IE9, the outerHTML strategy above is not sufficient.=0A=
		// If the src has innerHTML and the destination does not,=0A=
		// copy the src.innerHTML into the dest.innerHTML. #10324=0A=
		if ( jQuery.support.html5Clone && (src.innerHTML && =
!jQuery.trim(dest.innerHTML)) ) {=0A=
			dest.innerHTML =3D src.innerHTML;=0A=
		}=0A=
=0A=
	} else if ( nodeName =3D=3D=3D "input" && rcheckableType.test( src.type =
) ) {=0A=
		// IE6-8 fails to persist the checked state of a cloned checkbox=0A=
		// or radio button. Worse, IE6-7 fail to give the cloned element=0A=
		// a checked appearance if the defaultChecked value isn't also set=0A=
=0A=
		dest.defaultChecked =3D dest.checked =3D src.checked;=0A=
=0A=
		// IE6-7 get confused and end up setting the value of a cloned=0A=
		// checkbox/radio button to an empty string instead of "on"=0A=
		if ( dest.value !=3D=3D src.value ) {=0A=
			dest.value =3D src.value;=0A=
		}=0A=
=0A=
	// IE6-8 fails to return the selected option to the default selected=0A=
	// state when cloning options=0A=
	} else if ( nodeName =3D=3D=3D "option" ) {=0A=
		dest.selected =3D src.defaultSelected;=0A=
=0A=
	// IE6-8 fails to set the defaultValue to the correct value when=0A=
	// cloning other types of input fields=0A=
	} else if ( nodeName =3D=3D=3D "input" || nodeName =3D=3D=3D "textarea" =
) {=0A=
		dest.defaultValue =3D src.defaultValue;=0A=
=0A=
	// IE blanks contents when cloning scripts=0A=
	} else if ( nodeName =3D=3D=3D "script" && dest.text !=3D=3D src.text ) =
{=0A=
		dest.text =3D src.text;=0A=
	}=0A=
=0A=
	// Event data gets referenced instead of copied if the expando=0A=
	// gets copied too=0A=
	dest.removeAttribute( jQuery.expando );=0A=
}=0A=
=0A=
jQuery.buildFragment =3D function( args, context, scripts ) {=0A=
	var fragment, cacheable, cachehit,=0A=
		first =3D args[ 0 ];=0A=
=0A=
	// Set context from what may come in as undefined or a jQuery =
collection or a node=0A=
	// Updated to fix #12266 where accessing context[0] could throw an =
exception in IE9/10 &=0A=
	// also doubles as fix for #8950 where plain objects caused =
createDocumentFragment exception=0A=
	context =3D context || document;=0A=
	context =3D !context.nodeType && context[0] || context;=0A=
	context =3D context.ownerDocument || context;=0A=
=0A=
	// Only cache "small" (1/2 KB) HTML strings that are associated with =
the main document=0A=
	// Cloning options loses the selected state, so don't cache them=0A=
	// IE 6 doesn't like it when you put <object> or <embed> elements in a =
fragment=0A=
	// Also, WebKit does not clone 'checked' attributes on cloneNode, so =
don't cache=0A=
	// Lastly, IE6,7,8 will not correctly reuse cached fragments that were =
created from unknown elems #10501=0A=
	if ( args.length =3D=3D=3D 1 && typeof first =3D=3D=3D "string" && =
first.length < 512 && context =3D=3D=3D document &&=0A=
		first.charAt(0) =3D=3D=3D "<" && !rnocache.test( first ) &&=0A=
		(jQuery.support.checkClone || !rchecked.test( first )) &&=0A=
		(jQuery.support.html5Clone || !rnoshimcache.test( first )) ) {=0A=
=0A=
		// Mark cacheable and look for a hit=0A=
		cacheable =3D true;=0A=
		fragment =3D jQuery.fragments[ first ];=0A=
		cachehit =3D fragment !=3D=3D undefined;=0A=
	}=0A=
=0A=
	if ( !fragment ) {=0A=
		fragment =3D context.createDocumentFragment();=0A=
		jQuery.clean( args, context, fragment, scripts );=0A=
=0A=
		// Update the cache, but only store false=0A=
		// unless this is a second parsing of the same content=0A=
		if ( cacheable ) {=0A=
			jQuery.fragments[ first ] =3D cachehit && fragment;=0A=
		}=0A=
	}=0A=
=0A=
	return { fragment: fragment, cacheable: cacheable };=0A=
};=0A=
=0A=
jQuery.fragments =3D {};=0A=
=0A=
jQuery.each({=0A=
	appendTo: "append",=0A=
	prependTo: "prepend",=0A=
	insertBefore: "before",=0A=
	insertAfter: "after",=0A=
	replaceAll: "replaceWith"=0A=
}, function( name, original ) {=0A=
	jQuery.fn[ name ] =3D function( selector ) {=0A=
		var elems,=0A=
			i =3D 0,=0A=
			ret =3D [],=0A=
			insert =3D jQuery( selector ),=0A=
			l =3D insert.length,=0A=
			parent =3D this.length =3D=3D=3D 1 && this[0].parentNode;=0A=
=0A=
		if ( (parent =3D=3D null || parent && parent.nodeType =3D=3D=3D 11 && =
parent.childNodes.length =3D=3D=3D 1) && l =3D=3D=3D 1 ) {=0A=
			insert[ original ]( this[0] );=0A=
			return this;=0A=
		} else {=0A=
			for ( ; i < l; i++ ) {=0A=
				elems =3D ( i > 0 ? this.clone(true) : this ).get();=0A=
				jQuery( insert[i] )[ original ]( elems );=0A=
				ret =3D ret.concat( elems );=0A=
			}=0A=
=0A=
			return this.pushStack( ret, name, insert.selector );=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
function getAll( elem ) {=0A=
	if ( typeof elem.getElementsByTagName !=3D=3D "undefined" ) {=0A=
		return elem.getElementsByTagName( "*" );=0A=
=0A=
	} else if ( typeof elem.querySelectorAll !=3D=3D "undefined" ) {=0A=
		return elem.querySelectorAll( "*" );=0A=
=0A=
	} else {=0A=
		return [];=0A=
	}=0A=
}=0A=
=0A=
// Used in clean, fixes the defaultChecked property=0A=
function fixDefaultChecked( elem ) {=0A=
	if ( rcheckableType.test( elem.type ) ) {=0A=
		elem.defaultChecked =3D elem.checked;=0A=
	}=0A=
}=0A=
=0A=
jQuery.extend({=0A=
	clone: function( elem, dataAndEvents, deepDataAndEvents ) {=0A=
		var srcElements,=0A=
			destElements,=0A=
			i,=0A=
			clone;=0A=
=0A=
		if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || =
!rnoshimcache.test( "<" + elem.nodeName + ">" ) ) {=0A=
			clone =3D elem.cloneNode( true );=0A=
=0A=
		// IE<=3D8 does not properly clone detached, unknown element nodes=0A=
		} else {=0A=
			fragmentDiv.innerHTML =3D elem.outerHTML;=0A=
			fragmentDiv.removeChild( clone =3D fragmentDiv.firstChild );=0A=
		}=0A=
=0A=
		if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) =
&&=0A=
				(elem.nodeType =3D=3D=3D 1 || elem.nodeType =3D=3D=3D 11) && =
!jQuery.isXMLDoc(elem) ) {=0A=
			// IE copies events bound via attachEvent when using cloneNode.=0A=
			// Calling detachEvent on the clone will also remove the events=0A=
			// from the original. In order to get around this, we use some=0A=
			// proprietary methods to clear the events. Thanks to MooTools=0A=
			// guys for this hotness.=0A=
=0A=
			cloneFixAttributes( elem, clone );=0A=
=0A=
			// Using Sizzle here is crazy slow, so we use getElementsByTagName =
instead=0A=
			srcElements =3D getAll( elem );=0A=
			destElements =3D getAll( clone );=0A=
=0A=
			// Weird iteration because IE will replace the length property=0A=
			// with an element if you are cloning the body and one of the=0A=
			// elements on the page has a name or id of "length"=0A=
			for ( i =3D 0; srcElements[i]; ++i ) {=0A=
				// Ensure that the destination node is not null; Fixes #9587=0A=
				if ( destElements[i] ) {=0A=
					cloneFixAttributes( srcElements[i], destElements[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Copy the events from the original to the clone=0A=
		if ( dataAndEvents ) {=0A=
			cloneCopyEvent( elem, clone );=0A=
=0A=
			if ( deepDataAndEvents ) {=0A=
				srcElements =3D getAll( elem );=0A=
				destElements =3D getAll( clone );=0A=
=0A=
				for ( i =3D 0; srcElements[i]; ++i ) {=0A=
					cloneCopyEvent( srcElements[i], destElements[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		srcElements =3D destElements =3D null;=0A=
=0A=
		// Return the cloned set=0A=
		return clone;=0A=
	},=0A=
=0A=
	clean: function( elems, context, fragment, scripts ) {=0A=
		var i, j, elem, tag, wrap, depth, div, hasBody, tbody, len, =
handleScript, jsTags,=0A=
			safe =3D context =3D=3D=3D document && safeFragment,=0A=
			ret =3D [];=0A=
=0A=
		// Ensure that context is a document=0A=
		if ( !context || typeof context.createDocumentFragment =3D=3D=3D =
"undefined" ) {=0A=
			context =3D document;=0A=
		}=0A=
=0A=
		// Use the already-created safe fragment if context permits=0A=
		for ( i =3D 0; (elem =3D elems[i]) !=3D null; i++ ) {=0A=
			if ( typeof elem =3D=3D=3D "number" ) {=0A=
				elem +=3D "";=0A=
			}=0A=
=0A=
			if ( !elem ) {=0A=
				continue;=0A=
			}=0A=
=0A=
			// Convert html string into DOM nodes=0A=
			if ( typeof elem =3D=3D=3D "string" ) {=0A=
				if ( !rhtml.test( elem ) ) {=0A=
					elem =3D context.createTextNode( elem );=0A=
				} else {=0A=
					// Ensure a safe container in which to render the html=0A=
					safe =3D safe || createSafeFragment( context );=0A=
					div =3D context.createElement("div");=0A=
					safe.appendChild( div );=0A=
=0A=
					// Fix "XHTML"-style tags in all browsers=0A=
					elem =3D elem.replace(rxhtmlTag, "<$1></$2>");=0A=
=0A=
					// Go to html and back, then peel off extra wrappers=0A=
					tag =3D ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase();=0A=
					wrap =3D wrapMap[ tag ] || wrapMap._default;=0A=
					depth =3D wrap[0];=0A=
					div.innerHTML =3D wrap[1] + elem + wrap[2];=0A=
=0A=
					// Move to the right depth=0A=
					while ( depth-- ) {=0A=
						div =3D div.lastChild;=0A=
					}=0A=
=0A=
					// Remove IE's autoinserted <tbody> from table fragments=0A=
					if ( !jQuery.support.tbody ) {=0A=
=0A=
						// String was a <table>, *may* have spurious <tbody>=0A=
						hasBody =3D rtbody.test(elem);=0A=
							tbody =3D tag =3D=3D=3D "table" && !hasBody ?=0A=
								div.firstChild && div.firstChild.childNodes :=0A=
=0A=
								// String was a bare <thead> or <tfoot>=0A=
								wrap[1] =3D=3D=3D "<table>" && !hasBody ?=0A=
									div.childNodes :=0A=
									[];=0A=
=0A=
						for ( j =3D tbody.length - 1; j >=3D 0 ; --j ) {=0A=
							if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j =
].childNodes.length ) {=0A=
								tbody[ j ].parentNode.removeChild( tbody[ j ] );=0A=
							}=0A=
						}=0A=
					}=0A=
=0A=
					// IE completely kills leading whitespace when innerHTML is used=0A=
					if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( =
elem ) ) {=0A=
						div.insertBefore( context.createTextNode( =
rleadingWhitespace.exec(elem)[0] ), div.firstChild );=0A=
					}=0A=
=0A=
					elem =3D div.childNodes;=0A=
=0A=
					// Take out of fragment container (we need a fresh div each time)=0A=
					div.parentNode.removeChild( div );=0A=
				}=0A=
			}=0A=
=0A=
			if ( elem.nodeType ) {=0A=
				ret.push( elem );=0A=
			} else {=0A=
				jQuery.merge( ret, elem );=0A=
			}=0A=
		}=0A=
=0A=
		// Fix #11356: Clear elements from safeFragment=0A=
		if ( div ) {=0A=
			elem =3D div =3D safe =3D null;=0A=
		}=0A=
=0A=
		// Reset defaultChecked for any radios and checkboxes=0A=
		// about to be appended to the DOM in IE 6/7 (#8060)=0A=
		if ( !jQuery.support.appendChecked ) {=0A=
			for ( i =3D 0; (elem =3D ret[i]) !=3D null; i++ ) {=0A=
				if ( jQuery.nodeName( elem, "input" ) ) {=0A=
					fixDefaultChecked( elem );=0A=
				} else if ( typeof elem.getElementsByTagName !=3D=3D "undefined" ) {=0A=
					jQuery.grep( elem.getElementsByTagName("input"), fixDefaultChecked =
);=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Append elements to a provided document fragment=0A=
		if ( fragment ) {=0A=
			// Special handling of each script element=0A=
			handleScript =3D function( elem ) {=0A=
				// Check if we consider it executable=0A=
				if ( !elem.type || rscriptType.test( elem.type ) ) {=0A=
					// Detach the script and store it in the scripts array (if =
provided) or the fragment=0A=
					// Return truthy to indicate that it has been handled=0A=
					return scripts ?=0A=
						scripts.push( elem.parentNode ? elem.parentNode.removeChild( elem =
) : elem ) :=0A=
						fragment.appendChild( elem );=0A=
				}=0A=
			};=0A=
=0A=
			for ( i =3D 0; (elem =3D ret[i]) !=3D null; i++ ) {=0A=
				// Check if we're done after handling an executable script=0A=
				if ( !( jQuery.nodeName( elem, "script" ) && handleScript( elem ) ) =
) {=0A=
					// Append to fragment and handle embedded scripts=0A=
					fragment.appendChild( elem );=0A=
					if ( typeof elem.getElementsByTagName !=3D=3D "undefined" ) {=0A=
						// handleScript alters the DOM, so use jQuery.merge to ensure =
snapshot iteration=0A=
						jsTags =3D jQuery.grep( jQuery.merge( [], =
elem.getElementsByTagName("script") ), handleScript );=0A=
=0A=
						// Splice the scripts into ret after their former ancestor and =
advance our index beyond them=0A=
						ret.splice.apply( ret, [i + 1, 0].concat( jsTags ) );=0A=
						i +=3D jsTags.length;=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	cleanData: function( elems, /* internal */ acceptData ) {=0A=
		var data, id, elem, type,=0A=
			i =3D 0,=0A=
			internalKey =3D jQuery.expando,=0A=
			cache =3D jQuery.cache,=0A=
			deleteExpando =3D jQuery.support.deleteExpando,=0A=
			special =3D jQuery.event.special;=0A=
=0A=
		for ( ; (elem =3D elems[i]) !=3D null; i++ ) {=0A=
=0A=
			if ( acceptData || jQuery.acceptData( elem ) ) {=0A=
=0A=
				id =3D elem[ internalKey ];=0A=
				data =3D id && cache[ id ];=0A=
=0A=
				if ( data ) {=0A=
					if ( data.events ) {=0A=
						for ( type in data.events ) {=0A=
							if ( special[ type ] ) {=0A=
								jQuery.event.remove( elem, type );=0A=
=0A=
							// This is a shortcut to avoid jQuery.event.remove's overhead=0A=
							} else {=0A=
								jQuery.removeEvent( elem, type, data.handle );=0A=
							}=0A=
						}=0A=
					}=0A=
=0A=
					// Remove cache only if it was not already removed by =
jQuery.event.remove=0A=
					if ( cache[ id ] ) {=0A=
=0A=
						delete cache[ id ];=0A=
=0A=
						// IE does not allow us to delete expando properties from nodes,=0A=
						// nor does it have a removeAttribute function on Document nodes;=0A=
						// we must handle all of these cases=0A=
						if ( deleteExpando ) {=0A=
							delete elem[ internalKey ];=0A=
=0A=
						} else if ( elem.removeAttribute ) {=0A=
							elem.removeAttribute( internalKey );=0A=
=0A=
						} else {=0A=
							elem[ internalKey ] =3D null;=0A=
						}=0A=
=0A=
						jQuery.deletedIds.push( id );=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
});=0A=
// Limit scope pollution from any deprecated API=0A=
(function() {=0A=
=0A=
var matched, browser;=0A=
=0A=
// Use of jQuery.browser is frowned upon.=0A=
// More details: http://api.jquery.com/jQuery.browser=0A=
// jQuery.uaMatch maintained for back-compat=0A=
jQuery.uaMatch =3D function( ua ) {=0A=
	ua =3D ua.toLowerCase();=0A=
=0A=
	var match =3D /(chrome)[ \/]([\w.]+)/.exec( ua ) ||=0A=
		/(webkit)[ \/]([\w.]+)/.exec( ua ) ||=0A=
		/(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) ||=0A=
		/(msie) ([\w.]+)/.exec( ua ) ||=0A=
		ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( =
ua ) ||=0A=
		[];=0A=
=0A=
	return {=0A=
		browser: match[ 1 ] || "",=0A=
		version: match[ 2 ] || "0"=0A=
	};=0A=
};=0A=
=0A=
matched =3D jQuery.uaMatch( navigator.userAgent );=0A=
browser =3D {};=0A=
=0A=
if ( matched.browser ) {=0A=
	browser[ matched.browser ] =3D true;=0A=
	browser.version =3D matched.version;=0A=
}=0A=
=0A=
// Chrome is Webkit, but Webkit is also Safari.=0A=
if ( browser.chrome ) {=0A=
	browser.webkit =3D true;=0A=
} else if ( browser.webkit ) {=0A=
	browser.safari =3D true;=0A=
}=0A=
=0A=
jQuery.browser =3D browser;=0A=
=0A=
jQuery.sub =3D function() {=0A=
	function jQuerySub( selector, context ) {=0A=
		return new jQuerySub.fn.init( selector, context );=0A=
	}=0A=
	jQuery.extend( true, jQuerySub, this );=0A=
	jQuerySub.superclass =3D this;=0A=
	jQuerySub.fn =3D jQuerySub.prototype =3D this();=0A=
	jQuerySub.fn.constructor =3D jQuerySub;=0A=
	jQuerySub.sub =3D this.sub;=0A=
	jQuerySub.fn.init =3D function init( selector, context ) {=0A=
		if ( context && context instanceof jQuery && !(context instanceof =
jQuerySub) ) {=0A=
			context =3D jQuerySub( context );=0A=
		}=0A=
=0A=
		return jQuery.fn.init.call( this, selector, context, rootjQuerySub );=0A=
	};=0A=
	jQuerySub.fn.init.prototype =3D jQuerySub.fn;=0A=
	var rootjQuerySub =3D jQuerySub(document);=0A=
	return jQuerySub;=0A=
};=0A=
=0A=
})();=0A=
var curCSS, iframe, iframeDoc,=0A=
	ralpha =3D /alpha\([^)]*\)/i,=0A=
	ropacity =3D /opacity=3D([^)]*)/,=0A=
	rposition =3D /^(top|right|bottom|left)$/,=0A=
	// swappable if display is none or starts with table except "table", =
"table-cell", or "table-caption"=0A=
	// see here for display values: =
https://developer.mozilla.org/en-US/docs/CSS/display=0A=
	rdisplayswap =3D /^(none|table(?!-c[ea]).+)/,=0A=
	rmargin =3D /^margin/,=0A=
	rnumsplit =3D new RegExp( "^(" + core_pnum + ")(.*)$", "i" ),=0A=
	rnumnonpx =3D new RegExp( "^(" + core_pnum + ")(?!px)[a-z%]+$", "i" ),=0A=
	rrelNum =3D new RegExp( "^([-+])=3D(" + core_pnum + ")", "i" ),=0A=
	elemdisplay =3D { BODY: "block" },=0A=
=0A=
	cssShow =3D { position: "absolute", visibility: "hidden", display: =
"block" },=0A=
	cssNormalTransform =3D {=0A=
		letterSpacing: 0,=0A=
		fontWeight: 400=0A=
	},=0A=
=0A=
	cssExpand =3D [ "Top", "Right", "Bottom", "Left" ],=0A=
	cssPrefixes =3D [ "Webkit", "O", "Moz", "ms" ],=0A=
=0A=
	eventsToggle =3D jQuery.fn.toggle;=0A=
=0A=
// return a css property mapped to a potentially vendor prefixed property=0A=
function vendorPropName( style, name ) {=0A=
=0A=
	// shortcut for names that are not vendor prefixed=0A=
	if ( name in style ) {=0A=
		return name;=0A=
	}=0A=
=0A=
	// check for vendor prefixed names=0A=
	var capName =3D name.charAt(0).toUpperCase() + name.slice(1),=0A=
		origName =3D name,=0A=
		i =3D cssPrefixes.length;=0A=
=0A=
	while ( i-- ) {=0A=
		name =3D cssPrefixes[ i ] + capName;=0A=
		if ( name in style ) {=0A=
			return name;=0A=
		}=0A=
	}=0A=
=0A=
	return origName;=0A=
}=0A=
=0A=
function isHidden( elem, el ) {=0A=
	elem =3D el || elem;=0A=
	return jQuery.css( elem, "display" ) =3D=3D=3D "none" || =
!jQuery.contains( elem.ownerDocument, elem );=0A=
}=0A=
=0A=
function showHide( elements, show ) {=0A=
	var elem, display,=0A=
		values =3D [],=0A=
		index =3D 0,=0A=
		length =3D elements.length;=0A=
=0A=
	for ( ; index < length; index++ ) {=0A=
		elem =3D elements[ index ];=0A=
		if ( !elem.style ) {=0A=
			continue;=0A=
		}=0A=
		values[ index ] =3D jQuery._data( elem, "olddisplay" );=0A=
		if ( show ) {=0A=
			// Reset the inline display of this element to learn if it is=0A=
			// being hidden by cascaded rules or not=0A=
			if ( !values[ index ] && elem.style.display =3D=3D=3D "none" ) {=0A=
				elem.style.display =3D "";=0A=
			}=0A=
=0A=
			// Set elements which have been overridden with display: none=0A=
			// in a stylesheet to whatever the default browser style is=0A=
			// for such an element=0A=
			if ( elem.style.display =3D=3D=3D "" && isHidden( elem ) ) {=0A=
				values[ index ] =3D jQuery._data( elem, "olddisplay", =
css_defaultDisplay(elem.nodeName) );=0A=
			}=0A=
		} else {=0A=
			display =3D curCSS( elem, "display" );=0A=
=0A=
			if ( !values[ index ] && display !=3D=3D "none" ) {=0A=
				jQuery._data( elem, "olddisplay", display );=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	// Set the display of most of the elements in a second loop=0A=
	// to avoid the constant reflow=0A=
	for ( index =3D 0; index < length; index++ ) {=0A=
		elem =3D elements[ index ];=0A=
		if ( !elem.style ) {=0A=
			continue;=0A=
		}=0A=
		if ( !show || elem.style.display =3D=3D=3D "none" || =
elem.style.display =3D=3D=3D "" ) {=0A=
			elem.style.display =3D show ? values[ index ] || "" : "none";=0A=
		}=0A=
	}=0A=
=0A=
	return elements;=0A=
}=0A=
=0A=
jQuery.fn.extend({=0A=
	css: function( name, value ) {=0A=
		return jQuery.access( this, function( elem, name, value ) {=0A=
			return value !=3D=3D undefined ?=0A=
				jQuery.style( elem, name, value ) :=0A=
				jQuery.css( elem, name );=0A=
		}, name, value, arguments.length > 1 );=0A=
	},=0A=
	show: function() {=0A=
		return showHide( this, true );=0A=
	},=0A=
	hide: function() {=0A=
		return showHide( this );=0A=
	},=0A=
	toggle: function( state, fn2 ) {=0A=
		var bool =3D typeof state =3D=3D=3D "boolean";=0A=
=0A=
		if ( jQuery.isFunction( state ) && jQuery.isFunction( fn2 ) ) {=0A=
			return eventsToggle.apply( this, arguments );=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			if ( bool ? state : isHidden( this ) ) {=0A=
				jQuery( this ).show();=0A=
			} else {=0A=
				jQuery( this ).hide();=0A=
			}=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	// Add in style property hooks for overriding the default=0A=
	// behavior of getting and setting a style property=0A=
	cssHooks: {=0A=
		opacity: {=0A=
			get: function( elem, computed ) {=0A=
				if ( computed ) {=0A=
					// We should always get a number back from opacity=0A=
					var ret =3D curCSS( elem, "opacity" );=0A=
					return ret =3D=3D=3D "" ? "1" : ret;=0A=
=0A=
				}=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// Exclude the following css properties to add px=0A=
	cssNumber: {=0A=
		"fillOpacity": true,=0A=
		"fontWeight": true,=0A=
		"lineHeight": true,=0A=
		"opacity": true,=0A=
		"orphans": true,=0A=
		"widows": true,=0A=
		"zIndex": true,=0A=
		"zoom": true=0A=
	},=0A=
=0A=
	// Add in properties whose names you wish to fix before=0A=
	// setting or getting the value=0A=
	cssProps: {=0A=
		// normalize float css property=0A=
		"float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat"=0A=
	},=0A=
=0A=
	// Get and set the style property on a DOM Node=0A=
	style: function( elem, name, value, extra ) {=0A=
		// Don't set styles on text and comment nodes=0A=
		if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 =
|| !elem.style ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// Make sure that we're working with the right name=0A=
		var ret, type, hooks,=0A=
			origName =3D jQuery.camelCase( name ),=0A=
			style =3D elem.style;=0A=
=0A=
		name =3D jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] =
=3D vendorPropName( style, origName ) );=0A=
=0A=
		// gets hook for the prefixed version=0A=
		// followed by the unprefixed version=0A=
		hooks =3D jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];=0A=
=0A=
		// Check if we're setting a value=0A=
		if ( value !=3D=3D undefined ) {=0A=
			type =3D typeof value;=0A=
=0A=
			// convert relative number strings (+=3D or -=3D) to relative =
numbers. #7345=0A=
			if ( type =3D=3D=3D "string" && (ret =3D rrelNum.exec( value )) ) {=0A=
				value =3D ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, =
name ) );=0A=
				// Fixes bug #9237=0A=
				type =3D "number";=0A=
			}=0A=
=0A=
			// Make sure that NaN and null values aren't set. See: #7116=0A=
			if ( value =3D=3D null || type =3D=3D=3D "number" && isNaN( value ) ) =
{=0A=
				return;=0A=
			}=0A=
=0A=
			// If a number was passed in, add 'px' to the (except for certain CSS =
properties)=0A=
			if ( type =3D=3D=3D "number" && !jQuery.cssNumber[ origName ] ) {=0A=
				value +=3D "px";=0A=
			}=0A=
=0A=
			// If a hook was provided, use that value, otherwise just set the =
specified value=0A=
			if ( !hooks || !("set" in hooks) || (value =3D hooks.set( elem, =
value, extra )) !=3D=3D undefined ) {=0A=
				// Wrapped to prevent IE from throwing errors when 'invalid' values =
are provided=0A=
				// Fixes bug #5509=0A=
				try {=0A=
					style[ name ] =3D value;=0A=
				} catch(e) {}=0A=
			}=0A=
=0A=
		} else {=0A=
			// If a hook was provided get the non-computed value from there=0A=
			if ( hooks && "get" in hooks && (ret =3D hooks.get( elem, false, =
extra )) !=3D=3D undefined ) {=0A=
				return ret;=0A=
			}=0A=
=0A=
			// Otherwise just get the value from the style object=0A=
			return style[ name ];=0A=
		}=0A=
	},=0A=
=0A=
	css: function( elem, name, numeric, extra ) {=0A=
		var val, num, hooks,=0A=
			origName =3D jQuery.camelCase( name );=0A=
=0A=
		// Make sure that we're working with the right name=0A=
		name =3D jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] =
=3D vendorPropName( elem.style, origName ) );=0A=
=0A=
		// gets hook for the prefixed version=0A=
		// followed by the unprefixed version=0A=
		hooks =3D jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];=0A=
=0A=
		// If a hook was provided get the computed value from there=0A=
		if ( hooks && "get" in hooks ) {=0A=
			val =3D hooks.get( elem, true, extra );=0A=
		}=0A=
=0A=
		// Otherwise, if a way to get the computed value exists, use that=0A=
		if ( val =3D=3D=3D undefined ) {=0A=
			val =3D curCSS( elem, name );=0A=
		}=0A=
=0A=
		//convert "normal" to computed value=0A=
		if ( val =3D=3D=3D "normal" && name in cssNormalTransform ) {=0A=
			val =3D cssNormalTransform[ name ];=0A=
		}=0A=
=0A=
		// Return, converting to number if forced or a qualifier was provided =
and val looks numeric=0A=
		if ( numeric || extra !=3D=3D undefined ) {=0A=
			num =3D parseFloat( val );=0A=
			return numeric || jQuery.isNumeric( num ) ? num || 0 : val;=0A=
		}=0A=
		return val;=0A=
	},=0A=
=0A=
	// A method for quickly swapping in/out CSS properties to get correct =
calculations=0A=
	swap: function( elem, options, callback ) {=0A=
		var ret, name,=0A=
			old =3D {};=0A=
=0A=
		// Remember the old values, and insert the new ones=0A=
		for ( name in options ) {=0A=
			old[ name ] =3D elem.style[ name ];=0A=
			elem.style[ name ] =3D options[ name ];=0A=
		}=0A=
=0A=
		ret =3D callback.call( elem );=0A=
=0A=
		// Revert the old values=0A=
		for ( name in options ) {=0A=
			elem.style[ name ] =3D old[ name ];=0A=
		}=0A=
=0A=
		return ret;=0A=
	}=0A=
});=0A=
=0A=
// NOTE: To any future maintainer, we've window.getComputedStyle=0A=
// because jsdom on node.js will break without it.=0A=
if ( window.getComputedStyle ) {=0A=
	curCSS =3D function( elem, name ) {=0A=
		var ret, width, minWidth, maxWidth,=0A=
			computed =3D window.getComputedStyle( elem, null ),=0A=
			style =3D elem.style;=0A=
=0A=
		if ( computed ) {=0A=
=0A=
			// getPropertyValue is only needed for .css('filter') in IE9, see =
#12537=0A=
			ret =3D computed.getPropertyValue( name ) || computed[ name ];=0A=
=0A=
			if ( ret =3D=3D=3D "" && !jQuery.contains( elem.ownerDocument, elem ) =
) {=0A=
				ret =3D jQuery.style( elem, name );=0A=
			}=0A=
=0A=
			// A tribute to the "awesome hack by Dean Edwards"=0A=
			// Chrome < 17 and Safari 5.0 uses "computed value" instead of "used =
value" for margin-right=0A=
			// Safari 5.1.7 (at least) returns percentage for a larger set of =
values, but width seems to be reliably pixels=0A=
			// this is against the CSSOM draft spec: =
http://dev.w3.org/csswg/cssom/#resolved-values=0A=
			if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) {=0A=
				width =3D style.width;=0A=
				minWidth =3D style.minWidth;=0A=
				maxWidth =3D style.maxWidth;=0A=
=0A=
				style.minWidth =3D style.maxWidth =3D style.width =3D ret;=0A=
				ret =3D computed.width;=0A=
=0A=
				style.width =3D width;=0A=
				style.minWidth =3D minWidth;=0A=
				style.maxWidth =3D maxWidth;=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	};=0A=
} else if ( document.documentElement.currentStyle ) {=0A=
	curCSS =3D function( elem, name ) {=0A=
		var left, rsLeft,=0A=
			ret =3D elem.currentStyle && elem.currentStyle[ name ],=0A=
			style =3D elem.style;=0A=
=0A=
		// Avoid setting ret to empty string here=0A=
		// so we don't default to auto=0A=
		if ( ret =3D=3D null && style && style[ name ] ) {=0A=
			ret =3D style[ name ];=0A=
		}=0A=
=0A=
		// From the awesome hack by Dean Edwards=0A=
		// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291=0A=
=0A=
		// If we're not dealing with a regular pixel number=0A=
		// but a number that has a weird ending, we need to convert it to =
pixels=0A=
		// but not position css attributes, as those are proportional to the =
parent element instead=0A=
		// and we can't measure the parent instead because it might trigger a =
"stacking dolls" problem=0A=
		if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) {=0A=
=0A=
			// Remember the original values=0A=
			left =3D style.left;=0A=
			rsLeft =3D elem.runtimeStyle && elem.runtimeStyle.left;=0A=
=0A=
			// Put in the new values to get a computed value out=0A=
			if ( rsLeft ) {=0A=
				elem.runtimeStyle.left =3D elem.currentStyle.left;=0A=
			}=0A=
			style.left =3D name =3D=3D=3D "fontSize" ? "1em" : ret;=0A=
			ret =3D style.pixelLeft + "px";=0A=
=0A=
			// Revert the changed values=0A=
			style.left =3D left;=0A=
			if ( rsLeft ) {=0A=
				elem.runtimeStyle.left =3D rsLeft;=0A=
			}=0A=
		}=0A=
=0A=
		return ret =3D=3D=3D "" ? "auto" : ret;=0A=
	};=0A=
}=0A=
=0A=
function setPositiveNumber( elem, value, subtract ) {=0A=
	var matches =3D rnumsplit.exec( value );=0A=
	return matches ?=0A=
			Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || =
"px" ) :=0A=
			value;=0A=
}=0A=
=0A=
function augmentWidthOrHeight( elem, name, extra, isBorderBox ) {=0A=
	var i =3D extra =3D=3D=3D ( isBorderBox ? "border" : "content" ) ?=0A=
		// If we already have the right measurement, avoid augmentation=0A=
		4 :=0A=
		// Otherwise initialize for horizontal or vertical properties=0A=
		name =3D=3D=3D "width" ? 1 : 0,=0A=
=0A=
		val =3D 0;=0A=
=0A=
	for ( ; i < 4; i +=3D 2 ) {=0A=
		// both box models exclude margin, so add it if we want it=0A=
		if ( extra =3D=3D=3D "margin" ) {=0A=
			// we use jQuery.css instead of curCSS here=0A=
			// because of the reliableMarginRight CSS hook!=0A=
			val +=3D jQuery.css( elem, extra + cssExpand[ i ], true );=0A=
		}=0A=
=0A=
		// From this point on we use curCSS for maximum performance (relevant =
in animations)=0A=
		if ( isBorderBox ) {=0A=
			// border-box includes padding, so remove it if we want content=0A=
			if ( extra =3D=3D=3D "content" ) {=0A=
				val -=3D parseFloat( curCSS( elem, "padding" + cssExpand[ i ] ) ) || =
0;=0A=
			}=0A=
=0A=
			// at this point, extra isn't border nor margin, so remove border=0A=
			if ( extra !=3D=3D "margin" ) {=0A=
				val -=3D parseFloat( curCSS( elem, "border" + cssExpand[ i ] + =
"Width" ) ) || 0;=0A=
			}=0A=
		} else {=0A=
			// at this point, extra isn't content, so add padding=0A=
			val +=3D parseFloat( curCSS( elem, "padding" + cssExpand[ i ] ) ) || =
0;=0A=
=0A=
			// at this point, extra isn't content nor padding, so add border=0A=
			if ( extra !=3D=3D "padding" ) {=0A=
				val +=3D parseFloat( curCSS( elem, "border" + cssExpand[ i ] + =
"Width" ) ) || 0;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	return val;=0A=
}=0A=
=0A=
function getWidthOrHeight( elem, name, extra ) {=0A=
=0A=
	// Start with offset property, which is equivalent to the border-box =
value=0A=
	var val =3D name =3D=3D=3D "width" ? elem.offsetWidth : =
elem.offsetHeight,=0A=
		valueIsBorderBox =3D true,=0A=
		isBorderBox =3D jQuery.support.boxSizing && jQuery.css( elem, =
"boxSizing" ) =3D=3D=3D "border-box";=0A=
=0A=
	// some non-html elements return undefined for offsetWidth, so check =
for null/undefined=0A=
	// svg - https://bugzilla.mozilla.org/show_bug.cgi?id=3D649285=0A=
	// MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=3D491668=0A=
	if ( val <=3D 0 || val =3D=3D null ) {=0A=
		// Fall back to computed then uncomputed css if necessary=0A=
		val =3D curCSS( elem, name );=0A=
		if ( val < 0 || val =3D=3D null ) {=0A=
			val =3D elem.style[ name ];=0A=
		}=0A=
=0A=
		// Computed unit is not pixels. Stop here and return.=0A=
		if ( rnumnonpx.test(val) ) {=0A=
			return val;=0A=
		}=0A=
=0A=
		// we need the check for style in case a browser which returns =
unreliable values=0A=
		// for getComputedStyle silently falls back to the reliable elem.style=0A=
		valueIsBorderBox =3D isBorderBox && ( jQuery.support.boxSizingReliable =
|| val =3D=3D=3D elem.style[ name ] );=0A=
=0A=
		// Normalize "", auto, and prepare for extra=0A=
		val =3D parseFloat( val ) || 0;=0A=
	}=0A=
=0A=
	// use the active box-sizing model to add/subtract irrelevant styles=0A=
	return ( val +=0A=
		augmentWidthOrHeight(=0A=
			elem,=0A=
			name,=0A=
			extra || ( isBorderBox ? "border" : "content" ),=0A=
			valueIsBorderBox=0A=
		)=0A=
	) + "px";=0A=
}=0A=
=0A=
=0A=
// Try to determine the default display value of an element=0A=
function css_defaultDisplay( nodeName ) {=0A=
	if ( elemdisplay[ nodeName ] ) {=0A=
		return elemdisplay[ nodeName ];=0A=
	}=0A=
=0A=
	var elem =3D jQuery( "<" + nodeName + ">" ).appendTo( document.body ),=0A=
		display =3D elem.css("display");=0A=
	elem.remove();=0A=
=0A=
	// If the simple way fails,=0A=
	// get element's real default display by attaching it to a temp iframe=0A=
	if ( display =3D=3D=3D "none" || display =3D=3D=3D "" ) {=0A=
		// Use the already-created iframe if possible=0A=
		iframe =3D document.body.appendChild(=0A=
			iframe || jQuery.extend( document.createElement("iframe"), {=0A=
				frameBorder: 0,=0A=
				width: 0,=0A=
				height: 0=0A=
			})=0A=
		);=0A=
=0A=
		// Create a cacheable copy of the iframe document on first call.=0A=
		// IE and Opera will allow us to reuse the iframeDoc without =
re-writing the fake HTML=0A=
		// document to it; WebKit & Firefox won't allow reusing the iframe =
document.=0A=
		if ( !iframeDoc || !iframe.createElement ) {=0A=
			iframeDoc =3D ( iframe.contentWindow || iframe.contentDocument =
).document;=0A=
			iframeDoc.write("<!doctype html><html><body>");=0A=
			iframeDoc.close();=0A=
		}=0A=
=0A=
		elem =3D iframeDoc.body.appendChild( iframeDoc.createElement(nodeName) =
);=0A=
=0A=
		display =3D curCSS( elem, "display" );=0A=
		document.body.removeChild( iframe );=0A=
	}=0A=
=0A=
	// Store the correct default display=0A=
	elemdisplay[ nodeName ] =3D display;=0A=
=0A=
	return display;=0A=
}=0A=
=0A=
jQuery.each([ "height", "width" ], function( i, name ) {=0A=
	jQuery.cssHooks[ name ] =3D {=0A=
		get: function( elem, computed, extra ) {=0A=
			if ( computed ) {=0A=
				// certain elements can have dimension info if we invisibly show them=0A=
				// however, it must have a current display style that would benefit =
from this=0A=
				if ( elem.offsetWidth =3D=3D=3D 0 && rdisplayswap.test( curCSS( =
elem, "display" ) ) ) {=0A=
					return jQuery.swap( elem, cssShow, function() {=0A=
						return getWidthOrHeight( elem, name, extra );=0A=
					});=0A=
				} else {=0A=
					return getWidthOrHeight( elem, name, extra );=0A=
				}=0A=
			}=0A=
		},=0A=
=0A=
		set: function( elem, value, extra ) {=0A=
			return setPositiveNumber( elem, value, extra ?=0A=
				augmentWidthOrHeight(=0A=
					elem,=0A=
					name,=0A=
					extra,=0A=
					jQuery.support.boxSizing && jQuery.css( elem, "boxSizing" ) =
=3D=3D=3D "border-box"=0A=
				) : 0=0A=
			);=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
if ( !jQuery.support.opacity ) {=0A=
	jQuery.cssHooks.opacity =3D {=0A=
		get: function( elem, computed ) {=0A=
			// IE uses filters for opacity=0A=
			return ropacity.test( (computed && elem.currentStyle ? =
elem.currentStyle.filter : elem.style.filter) || "" ) ?=0A=
				( 0.01 * parseFloat( RegExp.$1 ) ) + "" :=0A=
				computed ? "1" : "";=0A=
		},=0A=
=0A=
		set: function( elem, value ) {=0A=
			var style =3D elem.style,=0A=
				currentStyle =3D elem.currentStyle,=0A=
				opacity =3D jQuery.isNumeric( value ) ? "alpha(opacity=3D" + value * =
100 + ")" : "",=0A=
				filter =3D currentStyle && currentStyle.filter || style.filter || "";=0A=
=0A=
			// IE has trouble with opacity if it does not have layout=0A=
			// Force it by setting the zoom level=0A=
			style.zoom =3D 1;=0A=
=0A=
			// if setting opacity to 1, and no other filters exist - attempt to =
remove filter attribute #6652=0A=
			if ( value >=3D 1 && jQuery.trim( filter.replace( ralpha, "" ) ) =
=3D=3D=3D "" &&=0A=
				style.removeAttribute ) {=0A=
=0A=
				// Setting style.filter to null, "" & " " still leave "filter:" in =
the cssText=0A=
				// if "filter:" is present at all, clearType is disabled, we want to =
avoid this=0A=
				// style.removeAttribute is IE Only, but so apparently is this code =
path...=0A=
				style.removeAttribute( "filter" );=0A=
=0A=
				// if there there is no filter style applied in a css rule, we are =
done=0A=
				if ( currentStyle && !currentStyle.filter ) {=0A=
					return;=0A=
				}=0A=
			}=0A=
=0A=
			// otherwise, set new filter values=0A=
			style.filter =3D ralpha.test( filter ) ?=0A=
				filter.replace( ralpha, opacity ) :=0A=
				filter + " " + opacity;=0A=
		}=0A=
	};=0A=
}=0A=
=0A=
// These hooks cannot be added until DOM ready because the support test=0A=
// for it is not run until after DOM ready=0A=
jQuery(function() {=0A=
	if ( !jQuery.support.reliableMarginRight ) {=0A=
		jQuery.cssHooks.marginRight =3D {=0A=
			get: function( elem, computed ) {=0A=
				// WebKit Bug 13343 - getComputedStyle returns wrong value for =
margin-right=0A=
				// Work around by temporarily setting element display to inline-block=0A=
				return jQuery.swap( elem, { "display": "inline-block" }, function() {=0A=
					if ( computed ) {=0A=
						return curCSS( elem, "marginRight" );=0A=
					}=0A=
				});=0A=
			}=0A=
		};=0A=
	}=0A=
=0A=
	// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=3D29084=0A=
	// getComputedStyle returns percent when specified for =
top/left/bottom/right=0A=
	// rather than make the css module depend on the offset module, we just =
check for it here=0A=
	if ( !jQuery.support.pixelPosition && jQuery.fn.position ) {=0A=
		jQuery.each( [ "top", "left" ], function( i, prop ) {=0A=
			jQuery.cssHooks[ prop ] =3D {=0A=
				get: function( elem, computed ) {=0A=
					if ( computed ) {=0A=
						var ret =3D curCSS( elem, prop );=0A=
						// if curCSS returns percentage, fallback to offset=0A=
						return rnumnonpx.test( ret ) ? jQuery( elem ).position()[ prop ] + =
"px" : ret;=0A=
					}=0A=
				}=0A=
			};=0A=
		});=0A=
	}=0A=
=0A=
});=0A=
=0A=
if ( jQuery.expr && jQuery.expr.filters ) {=0A=
	jQuery.expr.filters.hidden =3D function( elem ) {=0A=
		return ( elem.offsetWidth =3D=3D=3D 0 && elem.offsetHeight =3D=3D=3D 0 =
) || (!jQuery.support.reliableHiddenOffsets && ((elem.style && =
elem.style.display) || curCSS( elem, "display" )) =3D=3D=3D "none");=0A=
	};=0A=
=0A=
	jQuery.expr.filters.visible =3D function( elem ) {=0A=
		return !jQuery.expr.filters.hidden( elem );=0A=
	};=0A=
}=0A=
=0A=
// These hooks are used by animate to expand properties=0A=
jQuery.each({=0A=
	margin: "",=0A=
	padding: "",=0A=
	border: "Width"=0A=
}, function( prefix, suffix ) {=0A=
	jQuery.cssHooks[ prefix + suffix ] =3D {=0A=
		expand: function( value ) {=0A=
			var i,=0A=
=0A=
				// assumes a single number if not a string=0A=
				parts =3D typeof value =3D=3D=3D "string" ? value.split(" ") : [ =
value ],=0A=
				expanded =3D {};=0A=
=0A=
			for ( i =3D 0; i < 4; i++ ) {=0A=
				expanded[ prefix + cssExpand[ i ] + suffix ] =3D=0A=
					parts[ i ] || parts[ i - 2 ] || parts[ 0 ];=0A=
			}=0A=
=0A=
			return expanded;=0A=
		}=0A=
	};=0A=
=0A=
	if ( !rmargin.test( prefix ) ) {=0A=
		jQuery.cssHooks[ prefix + suffix ].set =3D setPositiveNumber;=0A=
	}=0A=
});=0A=
var r20 =3D /%20/g,=0A=
	rbracket =3D /\[\]$/,=0A=
	rCRLF =3D /\r?\n/g,=0A=
	rinput =3D =
/^(?:color|date|datetime|datetime-local|email|hidden|month|number|passwor=
d|range|search|tel|text|time|url|week)$/i,=0A=
	rselectTextarea =3D /^(?:select|textarea)/i;=0A=
=0A=
jQuery.fn.extend({=0A=
	serialize: function() {=0A=
		return jQuery.param( this.serializeArray() );=0A=
	},=0A=
	serializeArray: function() {=0A=
		return this.map(function(){=0A=
			return this.elements ? jQuery.makeArray( this.elements ) : this;=0A=
		})=0A=
		.filter(function(){=0A=
			return this.name && !this.disabled &&=0A=
				( this.checked || rselectTextarea.test( this.nodeName ) ||=0A=
					rinput.test( this.type ) );=0A=
		})=0A=
		.map(function( i, elem ){=0A=
			var val =3D jQuery( this ).val();=0A=
=0A=
			return val =3D=3D null ?=0A=
				null :=0A=
				jQuery.isArray( val ) ?=0A=
					jQuery.map( val, function( val, i ){=0A=
						return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };=0A=
					}) :=0A=
					{ name: elem.name, value: val.replace( rCRLF, "\r\n" ) };=0A=
		}).get();=0A=
	}=0A=
});=0A=
=0A=
//Serialize an array of form elements or a set of=0A=
//key/values into a query string=0A=
jQuery.param =3D function( a, traditional ) {=0A=
	var prefix,=0A=
		s =3D [],=0A=
		add =3D function( key, value ) {=0A=
			// If value is a function, invoke it and return its value=0A=
			value =3D jQuery.isFunction( value ) ? value() : ( value =3D=3D null =
? "" : value );=0A=
			s[ s.length ] =3D encodeURIComponent( key ) + "=3D" + =
encodeURIComponent( value );=0A=
		};=0A=
=0A=
	// Set traditional to true for jQuery <=3D 1.3.2 behavior.=0A=
	if ( traditional =3D=3D=3D undefined ) {=0A=
		traditional =3D jQuery.ajaxSettings && jQuery.ajaxSettings.traditional;=0A=
	}=0A=
=0A=
	// If an array was passed in, assume that it is an array of form =
elements.=0A=
	if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) =
) {=0A=
		// Serialize the form elements=0A=
		jQuery.each( a, function() {=0A=
			add( this.name, this.value );=0A=
		});=0A=
=0A=
	} else {=0A=
		// If traditional, encode the "old" way (the way 1.3.2 or older=0A=
		// did it), otherwise encode params recursively.=0A=
		for ( prefix in a ) {=0A=
			buildParams( prefix, a[ prefix ], traditional, add );=0A=
		}=0A=
	}=0A=
=0A=
	// Return the resulting serialization=0A=
	return s.join( "&" ).replace( r20, "+" );=0A=
};=0A=
=0A=
function buildParams( prefix, obj, traditional, add ) {=0A=
	var name;=0A=
=0A=
	if ( jQuery.isArray( obj ) ) {=0A=
		// Serialize array item.=0A=
		jQuery.each( obj, function( i, v ) {=0A=
			if ( traditional || rbracket.test( prefix ) ) {=0A=
				// Treat each array item as a scalar.=0A=
				add( prefix, v );=0A=
=0A=
			} else {=0A=
				// If array item is non-scalar (array or object), encode its=0A=
				// numeric index to resolve deserialization ambiguity issues.=0A=
				// Note that rack (as of 1.0.0) can't currently deserialize=0A=
				// nested arrays properly, and attempting to do so may cause=0A=
				// a server error. Possible fixes are to modify rack's=0A=
				// deserialization algorithm or to provide an option or flag=0A=
				// to force array serialization to be shallow.=0A=
				buildParams( prefix + "[" + ( typeof v =3D=3D=3D "object" ? i : "" ) =
+ "]", v, traditional, add );=0A=
			}=0A=
		});=0A=
=0A=
	} else if ( !traditional && jQuery.type( obj ) =3D=3D=3D "object" ) {=0A=
		// Serialize object item.=0A=
		for ( name in obj ) {=0A=
			buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add =
);=0A=
		}=0A=
=0A=
	} else {=0A=
		// Serialize scalar item.=0A=
		add( prefix, obj );=0A=
	}=0A=
}=0A=
var=0A=
	// Document location=0A=
	ajaxLocParts,=0A=
	ajaxLocation,=0A=
=0A=
	rhash =3D /#.*$/,=0A=
	rheaders =3D /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, // IE leaves an \r =
character at EOL=0A=
	// #7653, #8125, #8152: local protocol detection=0A=
	rlocalProtocol =3D =
/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,=0A=
	rnoContent =3D /^(?:GET|HEAD)$/,=0A=
	rprotocol =3D /^\/\//,=0A=
	rquery =3D /\?/,=0A=
	rscript =3D /<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,=0A=
	rts =3D /([?&])_=3D[^&]*/,=0A=
	rurl =3D /^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,=0A=
=0A=
	// Keep a copy of the old load method=0A=
	_load =3D jQuery.fn.load,=0A=
=0A=
	/* Prefilters=0A=
	 * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js =
for an example)=0A=
	 * 2) These are called:=0A=
	 *    - BEFORE asking for a transport=0A=
	 *    - AFTER param serialization (s.data is a string if s.processData =
is true)=0A=
	 * 3) key is the dataType=0A=
	 * 4) the catchall symbol "*" can be used=0A=
	 * 5) execution will start with transport dataType and THEN continue =
down to "*" if needed=0A=
	 */=0A=
	prefilters =3D {},=0A=
=0A=
	/* Transports bindings=0A=
	 * 1) key is the dataType=0A=
	 * 2) the catchall symbol "*" can be used=0A=
	 * 3) selection will start with transport dataType and THEN go to "*" =
if needed=0A=
	 */=0A=
	transports =3D {},=0A=
=0A=
	// Avoid comment-prolog char sequence (#10098); must appease lint and =
evade compression=0A=
	allTypes =3D ["*/"] + ["*"];=0A=
=0A=
// #8138, IE may throw an exception when accessing=0A=
// a field from window.location if document.domain has been set=0A=
try {=0A=
	ajaxLocation =3D location.href;=0A=
} catch( e ) {=0A=
	// Use the href attribute of an A element=0A=
	// since IE will modify it given document.location=0A=
	ajaxLocation =3D document.createElement( "a" );=0A=
	ajaxLocation.href =3D "";=0A=
	ajaxLocation =3D ajaxLocation.href;=0A=
}=0A=
=0A=
// Segment location into parts=0A=
ajaxLocParts =3D rurl.exec( ajaxLocation.toLowerCase() ) || [];=0A=
=0A=
// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport=0A=
function addToPrefiltersOrTransports( structure ) {=0A=
=0A=
	// dataTypeExpression is optional and defaults to "*"=0A=
	return function( dataTypeExpression, func ) {=0A=
=0A=
		if ( typeof dataTypeExpression !=3D=3D "string" ) {=0A=
			func =3D dataTypeExpression;=0A=
			dataTypeExpression =3D "*";=0A=
		}=0A=
=0A=
		var dataType, list, placeBefore,=0A=
			dataTypes =3D dataTypeExpression.toLowerCase().split( core_rspace ),=0A=
			i =3D 0,=0A=
			length =3D dataTypes.length;=0A=
=0A=
		if ( jQuery.isFunction( func ) ) {=0A=
			// For each dataType in the dataTypeExpression=0A=
			for ( ; i < length; i++ ) {=0A=
				dataType =3D dataTypes[ i ];=0A=
				// We control if we're asked to add before=0A=
				// any existing element=0A=
				placeBefore =3D /^\+/.test( dataType );=0A=
				if ( placeBefore ) {=0A=
					dataType =3D dataType.substr( 1 ) || "*";=0A=
				}=0A=
				list =3D structure[ dataType ] =3D structure[ dataType ] || [];=0A=
				// then we add to the structure accordingly=0A=
				list[ placeBefore ? "unshift" : "push" ]( func );=0A=
			}=0A=
		}=0A=
	};=0A=
}=0A=
=0A=
// Base inspection function for prefilters and transports=0A=
function inspectPrefiltersOrTransports( structure, options, =
originalOptions, jqXHR,=0A=
		dataType /* internal */, inspected /* internal */ ) {=0A=
=0A=
	dataType =3D dataType || options.dataTypes[ 0 ];=0A=
	inspected =3D inspected || {};=0A=
=0A=
	inspected[ dataType ] =3D true;=0A=
=0A=
	var selection,=0A=
		list =3D structure[ dataType ],=0A=
		i =3D 0,=0A=
		length =3D list ? list.length : 0,=0A=
		executeOnly =3D ( structure =3D=3D=3D prefilters );=0A=
=0A=
	for ( ; i < length && ( executeOnly || !selection ); i++ ) {=0A=
		selection =3D list[ i ]( options, originalOptions, jqXHR );=0A=
		// If we got redirected to another dataType=0A=
		// we try there if executing only and not done already=0A=
		if ( typeof selection =3D=3D=3D "string" ) {=0A=
			if ( !executeOnly || inspected[ selection ] ) {=0A=
				selection =3D undefined;=0A=
			} else {=0A=
				options.dataTypes.unshift( selection );=0A=
				selection =3D inspectPrefiltersOrTransports(=0A=
						structure, options, originalOptions, jqXHR, selection, inspected );=0A=
			}=0A=
		}=0A=
	}=0A=
	// If we're only executing or nothing was selected=0A=
	// we try the catchall dataType if not done already=0A=
	if ( ( executeOnly || !selection ) && !inspected[ "*" ] ) {=0A=
		selection =3D inspectPrefiltersOrTransports(=0A=
				structure, options, originalOptions, jqXHR, "*", inspected );=0A=
	}=0A=
	// unnecessary when only executing (prefilters)=0A=
	// but it'll be ignored by the caller in that case=0A=
	return selection;=0A=
}=0A=
=0A=
// A special extend for ajax options=0A=
// that takes "flat" options (not to be deep extended)=0A=
// Fixes #9887=0A=
function ajaxExtend( target, src ) {=0A=
	var key, deep,=0A=
		flatOptions =3D jQuery.ajaxSettings.flatOptions || {};=0A=
	for ( key in src ) {=0A=
		if ( src[ key ] !=3D=3D undefined ) {=0A=
			( flatOptions[ key ] ? target : ( deep || ( deep =3D {} ) ) )[ key ] =
=3D src[ key ];=0A=
		}=0A=
	}=0A=
	if ( deep ) {=0A=
		jQuery.extend( true, target, deep );=0A=
	}=0A=
}=0A=
=0A=
jQuery.fn.load =3D function( url, params, callback ) {=0A=
	if ( typeof url !=3D=3D "string" && _load ) {=0A=
		return _load.apply( this, arguments );=0A=
	}=0A=
=0A=
	// Don't do a request if no elements are being requested=0A=
	if ( !this.length ) {=0A=
		return this;=0A=
	}=0A=
=0A=
	var selector, type, response,=0A=
		self =3D this,=0A=
		off =3D url.indexOf(" ");=0A=
=0A=
	if ( off >=3D 0 ) {=0A=
		selector =3D url.slice( off, url.length );=0A=
		url =3D url.slice( 0, off );=0A=
	}=0A=
=0A=
	// If it's a function=0A=
	if ( jQuery.isFunction( params ) ) {=0A=
=0A=
		// We assume that it's the callback=0A=
		callback =3D params;=0A=
		params =3D undefined;=0A=
=0A=
	// Otherwise, build a param string=0A=
	} else if ( params && typeof params =3D=3D=3D "object" ) {=0A=
		type =3D "POST";=0A=
	}=0A=
=0A=
	// Request the remote document=0A=
	jQuery.ajax({=0A=
		url: url,=0A=
=0A=
		// if "type" variable is undefined, then "GET" method will be used=0A=
		type: type,=0A=
		dataType: "html",=0A=
		data: params,=0A=
		complete: function( jqXHR, status ) {=0A=
			if ( callback ) {=0A=
				self.each( callback, response || [ jqXHR.responseText, status, jqXHR =
] );=0A=
			}=0A=
		}=0A=
	}).done(function( responseText ) {=0A=
=0A=
		// Save response for use in complete callback=0A=
		response =3D arguments;=0A=
=0A=
		// See if a selector was specified=0A=
		self.html( selector ?=0A=
=0A=
			// Create a dummy div to hold the results=0A=
			jQuery("<div>")=0A=
=0A=
				// inject the contents of the document in, removing the scripts=0A=
				// to avoid any 'Permission Denied' errors in IE=0A=
				.append( responseText.replace( rscript, "" ) )=0A=
=0A=
				// Locate the specified elements=0A=
				.find( selector ) :=0A=
=0A=
			// If not, just inject the full result=0A=
			responseText );=0A=
=0A=
	});=0A=
=0A=
	return this;=0A=
};=0A=
=0A=
// Attach a bunch of functions for handling common AJAX events=0A=
jQuery.each( "ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess =
ajaxSend".split( " " ), function( i, o ){=0A=
	jQuery.fn[ o ] =3D function( f ){=0A=
		return this.on( o, f );=0A=
	};=0A=
});=0A=
=0A=
jQuery.each( [ "get", "post" ], function( i, method ) {=0A=
	jQuery[ method ] =3D function( url, data, callback, type ) {=0A=
		// shift arguments if data argument was omitted=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			type =3D type || callback;=0A=
			callback =3D data;=0A=
			data =3D undefined;=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: method,=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
=0A=
	getScript: function( url, callback ) {=0A=
		return jQuery.get( url, undefined, callback, "script" );=0A=
	},=0A=
=0A=
	getJSON: function( url, data, callback ) {=0A=
		return jQuery.get( url, data, callback, "json" );=0A=
	},=0A=
=0A=
	// Creates a full fledged settings object into target=0A=
	// with both ajaxSettings and settings fields.=0A=
	// If target is omitted, writes into ajaxSettings.=0A=
	ajaxSetup: function( target, settings ) {=0A=
		if ( settings ) {=0A=
			// Building a settings object=0A=
			ajaxExtend( target, jQuery.ajaxSettings );=0A=
		} else {=0A=
			// Extending ajaxSettings=0A=
			settings =3D target;=0A=
			target =3D jQuery.ajaxSettings;=0A=
		}=0A=
		ajaxExtend( target, settings );=0A=
		return target;=0A=
	},=0A=
=0A=
	ajaxSettings: {=0A=
		url: ajaxLocation,=0A=
		isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ),=0A=
		global: true,=0A=
		type: "GET",=0A=
		contentType: "application/x-www-form-urlencoded; charset=3DUTF-8",=0A=
		processData: true,=0A=
		async: true,=0A=
		/*=0A=
		timeout: 0,=0A=
		data: null,=0A=
		dataType: null,=0A=
		username: null,=0A=
		password: null,=0A=
		cache: null,=0A=
		throws: false,=0A=
		traditional: false,=0A=
		headers: {},=0A=
		*/=0A=
=0A=
		accepts: {=0A=
			xml: "application/xml, text/xml",=0A=
			html: "text/html",=0A=
			text: "text/plain",=0A=
			json: "application/json, text/javascript",=0A=
			"*": allTypes=0A=
		},=0A=
=0A=
		contents: {=0A=
			xml: /xml/,=0A=
			html: /html/,=0A=
			json: /json/=0A=
		},=0A=
=0A=
		responseFields: {=0A=
			xml: "responseXML",=0A=
			text: "responseText"=0A=
		},=0A=
=0A=
		// List of data converters=0A=
		// 1) key format is "source_type destination_type" (a single space =
in-between)=0A=
		// 2) the catchall symbol "*" can be used for source_type=0A=
		converters: {=0A=
=0A=
			// Convert anything to text=0A=
			"* text": window.String,=0A=
=0A=
			// Text to html (true =3D no transformation)=0A=
			"text html": true,=0A=
=0A=
			// Evaluate text as a json expression=0A=
			"text json": jQuery.parseJSON,=0A=
=0A=
			// Parse text as xml=0A=
			"text xml": jQuery.parseXML=0A=
		},=0A=
=0A=
		// For options that shouldn't be deep extended:=0A=
		// you can add your own custom options here if=0A=
		// and when you create one that shouldn't be=0A=
		// deep extended (see ajaxExtend)=0A=
		flatOptions: {=0A=
			context: true,=0A=
			url: true=0A=
		}=0A=
	},=0A=
=0A=
	ajaxPrefilter: addToPrefiltersOrTransports( prefilters ),=0A=
	ajaxTransport: addToPrefiltersOrTransports( transports ),=0A=
=0A=
	// Main method=0A=
	ajax: function( url, options ) {=0A=
=0A=
		// If url is an object, simulate pre-1.5 signature=0A=
		if ( typeof url =3D=3D=3D "object" ) {=0A=
			options =3D url;=0A=
			url =3D undefined;=0A=
		}=0A=
=0A=
		// Force options to be an object=0A=
		options =3D options || {};=0A=
=0A=
		var // ifModified key=0A=
			ifModifiedKey,=0A=
			// Response headers=0A=
			responseHeadersString,=0A=
			responseHeaders,=0A=
			// transport=0A=
			transport,=0A=
			// timeout handle=0A=
			timeoutTimer,=0A=
			// Cross-domain detection vars=0A=
			parts,=0A=
			// To know if global events are to be dispatched=0A=
			fireGlobals,=0A=
			// Loop variable=0A=
			i,=0A=
			// Create the final options object=0A=
			s =3D jQuery.ajaxSetup( {}, options ),=0A=
			// Callbacks context=0A=
			callbackContext =3D s.context || s,=0A=
			// Context for global events=0A=
			// It's the callbackContext if one was provided in the options=0A=
			// and if it's a DOM node or a jQuery collection=0A=
			globalEventContext =3D callbackContext !=3D=3D s &&=0A=
				( callbackContext.nodeType || callbackContext instanceof jQuery ) ?=0A=
						jQuery( callbackContext ) : jQuery.event,=0A=
			// Deferreds=0A=
			deferred =3D jQuery.Deferred(),=0A=
			completeDeferred =3D jQuery.Callbacks( "once memory" ),=0A=
			// Status-dependent callbacks=0A=
			statusCode =3D s.statusCode || {},=0A=
			// Headers (they are sent all at once)=0A=
			requestHeaders =3D {},=0A=
			requestHeadersNames =3D {},=0A=
			// The jqXHR state=0A=
			state =3D 0,=0A=
			// Default abort message=0A=
			strAbort =3D "canceled",=0A=
			// Fake xhr=0A=
			jqXHR =3D {=0A=
=0A=
				readyState: 0,=0A=
=0A=
				// Caches the header=0A=
				setRequestHeader: function( name, value ) {=0A=
					if ( !state ) {=0A=
						var lname =3D name.toLowerCase();=0A=
						name =3D requestHeadersNames[ lname ] =3D requestHeadersNames[ =
lname ] || name;=0A=
						requestHeaders[ name ] =3D value;=0A=
					}=0A=
					return this;=0A=
				},=0A=
=0A=
				// Raw string=0A=
				getAllResponseHeaders: function() {=0A=
					return state =3D=3D=3D 2 ? responseHeadersString : null;=0A=
				},=0A=
=0A=
				// Builds headers hashtable if needed=0A=
				getResponseHeader: function( key ) {=0A=
					var match;=0A=
					if ( state =3D=3D=3D 2 ) {=0A=
						if ( !responseHeaders ) {=0A=
							responseHeaders =3D {};=0A=
							while( ( match =3D rheaders.exec( responseHeadersString ) ) ) {=0A=
								responseHeaders[ match[1].toLowerCase() ] =3D match[ 2 ];=0A=
							}=0A=
						}=0A=
						match =3D responseHeaders[ key.toLowerCase() ];=0A=
					}=0A=
					return match =3D=3D=3D undefined ? null : match;=0A=
				},=0A=
=0A=
				// Overrides response content-type header=0A=
				overrideMimeType: function( type ) {=0A=
					if ( !state ) {=0A=
						s.mimeType =3D type;=0A=
					}=0A=
					return this;=0A=
				},=0A=
=0A=
				// Cancel the request=0A=
				abort: function( statusText ) {=0A=
					statusText =3D statusText || strAbort;=0A=
					if ( transport ) {=0A=
						transport.abort( statusText );=0A=
					}=0A=
					done( 0, statusText );=0A=
					return this;=0A=
				}=0A=
			};=0A=
=0A=
		// Callback for when everything is done=0A=
		// It is defined here because jslint complains if it is declared=0A=
		// at the end of the function (which would be more logical and =
readable)=0A=
		function done( status, nativeStatusText, responses, headers ) {=0A=
			var isSuccess, success, error, response, modified,=0A=
				statusText =3D nativeStatusText;=0A=
=0A=
			// Called once=0A=
			if ( state =3D=3D=3D 2 ) {=0A=
				return;=0A=
			}=0A=
=0A=
			// State is "done" now=0A=
			state =3D 2;=0A=
=0A=
			// Clear timeout if it exists=0A=
			if ( timeoutTimer ) {=0A=
				clearTimeout( timeoutTimer );=0A=
			}=0A=
=0A=
			// Dereference transport for early garbage collection=0A=
			// (no matter how long the jqXHR object will be used)=0A=
			transport =3D undefined;=0A=
=0A=
			// Cache response headers=0A=
			responseHeadersString =3D headers || "";=0A=
=0A=
			// Set readyState=0A=
			jqXHR.readyState =3D status > 0 ? 4 : 0;=0A=
=0A=
			// Get response data=0A=
			if ( responses ) {=0A=
				response =3D ajaxHandleResponses( s, jqXHR, responses );=0A=
			}=0A=
=0A=
			// If successful, handle type chaining=0A=
			if ( status >=3D 200 && status < 300 || status =3D=3D=3D 304 ) {=0A=
=0A=
				// Set the If-Modified-Since and/or If-None-Match header, if in =
ifModified mode.=0A=
				if ( s.ifModified ) {=0A=
=0A=
					modified =3D jqXHR.getResponseHeader("Last-Modified");=0A=
					if ( modified ) {=0A=
						jQuery.lastModified[ ifModifiedKey ] =3D modified;=0A=
					}=0A=
					modified =3D jqXHR.getResponseHeader("Etag");=0A=
					if ( modified ) {=0A=
						jQuery.etag[ ifModifiedKey ] =3D modified;=0A=
					}=0A=
				}=0A=
=0A=
				// If not modified=0A=
				if ( status =3D=3D=3D 304 ) {=0A=
=0A=
					statusText =3D "notmodified";=0A=
					isSuccess =3D true;=0A=
=0A=
				// If we have data=0A=
				} else {=0A=
=0A=
					isSuccess =3D ajaxConvert( s, response );=0A=
					statusText =3D isSuccess.state;=0A=
					success =3D isSuccess.data;=0A=
					error =3D isSuccess.error;=0A=
					isSuccess =3D !error;=0A=
				}=0A=
			} else {=0A=
				// We extract error from statusText=0A=
				// then normalize statusText and status for non-aborts=0A=
				error =3D statusText;=0A=
				if ( !statusText || status ) {=0A=
					statusText =3D "error";=0A=
					if ( status < 0 ) {=0A=
						status =3D 0;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// Set data for the fake xhr object=0A=
			jqXHR.status =3D status;=0A=
			jqXHR.statusText =3D ( nativeStatusText || statusText ) + "";=0A=
=0A=
			// Success/Error=0A=
			if ( isSuccess ) {=0A=
				deferred.resolveWith( callbackContext, [ success, statusText, jqXHR =
] );=0A=
			} else {=0A=
				deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );=0A=
			}=0A=
=0A=
			// Status-dependent callbacks=0A=
			jqXHR.statusCode( statusCode );=0A=
			statusCode =3D undefined;=0A=
=0A=
			if ( fireGlobals ) {=0A=
				globalEventContext.trigger( "ajax" + ( isSuccess ? "Success" : =
"Error" ),=0A=
						[ jqXHR, s, isSuccess ? success : error ] );=0A=
			}=0A=
=0A=
			// Complete=0A=
			completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] );=0A=
=0A=
			if ( fireGlobals ) {=0A=
				globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] );=0A=
				// Handle the global AJAX counter=0A=
				if ( !( --jQuery.active ) ) {=0A=
					jQuery.event.trigger( "ajaxStop" );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Attach deferreds=0A=
		deferred.promise( jqXHR );=0A=
		jqXHR.success =3D jqXHR.done;=0A=
		jqXHR.error =3D jqXHR.fail;=0A=
		jqXHR.complete =3D completeDeferred.add;=0A=
=0A=
		// Status-dependent callbacks=0A=
		jqXHR.statusCode =3D function( map ) {=0A=
			if ( map ) {=0A=
				var tmp;=0A=
				if ( state < 2 ) {=0A=
					for ( tmp in map ) {=0A=
						statusCode[ tmp ] =3D [ statusCode[tmp], map[tmp] ];=0A=
					}=0A=
				} else {=0A=
					tmp =3D map[ jqXHR.status ];=0A=
					jqXHR.always( tmp );=0A=
				}=0A=
			}=0A=
			return this;=0A=
		};=0A=
=0A=
		// Remove hash character (#7531: and string promotion)=0A=
		// Add protocol if not provided (#5866: IE7 issue with protocol-less =
urls)=0A=
		// We also use the url parameter if available=0A=
		s.url =3D ( ( url || s.url ) + "" ).replace( rhash, "" ).replace( =
rprotocol, ajaxLocParts[ 1 ] + "//" );=0A=
=0A=
		// Extract dataTypes list=0A=
		s.dataTypes =3D jQuery.trim( s.dataType || "*" ).toLowerCase().split( =
core_rspace );=0A=
=0A=
		// A cross-domain request is in order when we have a =
protocol:host:port mismatch=0A=
		if ( s.crossDomain =3D=3D null ) {=0A=
			parts =3D rurl.exec( s.url.toLowerCase() );=0A=
			s.crossDomain =3D !!( parts &&=0A=
				( parts[ 1 ] !=3D=3D ajaxLocParts[ 1 ] || parts[ 2 ] !=3D=3D =
ajaxLocParts[ 2 ] ||=0A=
					( parts[ 3 ] || ( parts[ 1 ] =3D=3D=3D "http:" ? 80 : 443 ) ) !=3D=0A=
						( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] =3D=3D=3D "http:" ? 80 =
: 443 ) ) )=0A=
			);=0A=
		}=0A=
=0A=
		// Convert data if not already a string=0A=
		if ( s.data && s.processData && typeof s.data !=3D=3D "string" ) {=0A=
			s.data =3D jQuery.param( s.data, s.traditional );=0A=
		}=0A=
=0A=
		// Apply prefilters=0A=
		inspectPrefiltersOrTransports( prefilters, s, options, jqXHR );=0A=
=0A=
		// If request was aborted inside a prefilter, stop there=0A=
		if ( state =3D=3D=3D 2 ) {=0A=
			return jqXHR;=0A=
		}=0A=
=0A=
		// We can fire global events as of now if asked to=0A=
		fireGlobals =3D s.global;=0A=
=0A=
		// Uppercase the type=0A=
		s.type =3D s.type.toUpperCase();=0A=
=0A=
		// Determine if request has content=0A=
		s.hasContent =3D !rnoContent.test( s.type );=0A=
=0A=
		// Watch for a new set of requests=0A=
		if ( fireGlobals && jQuery.active++ =3D=3D=3D 0 ) {=0A=
			jQuery.event.trigger( "ajaxStart" );=0A=
		}=0A=
=0A=
		// More options handling for requests with no content=0A=
		if ( !s.hasContent ) {=0A=
=0A=
			// If data is available, append data to url=0A=
			if ( s.data ) {=0A=
				s.url +=3D ( rquery.test( s.url ) ? "&" : "?" ) + s.data;=0A=
				// #9682: remove data so that it's not used in an eventual retry=0A=
				delete s.data;=0A=
			}=0A=
=0A=
			// Get ifModifiedKey before adding the anti-cache parameter=0A=
			ifModifiedKey =3D s.url;=0A=
=0A=
			// Add anti-cache in url if needed=0A=
			if ( s.cache =3D=3D=3D false ) {=0A=
=0A=
				var ts =3D jQuery.now(),=0A=
					// try replacing _=3D if it is there=0A=
					ret =3D s.url.replace( rts, "$1_=3D" + ts );=0A=
=0A=
				// if nothing was replaced, add timestamp to the end=0A=
				s.url =3D ret + ( ( ret =3D=3D=3D s.url ) ? ( rquery.test( s.url ) ? =
"&" : "?" ) + "_=3D" + ts : "" );=0A=
			}=0A=
		}=0A=
=0A=
		// Set the correct header, if data is being sent=0A=
		if ( s.data && s.hasContent && s.contentType !=3D=3D false || =
options.contentType ) {=0A=
			jqXHR.setRequestHeader( "Content-Type", s.contentType );=0A=
		}=0A=
=0A=
		// Set the If-Modified-Since and/or If-None-Match header, if in =
ifModified mode.=0A=
		if ( s.ifModified ) {=0A=
			ifModifiedKey =3D ifModifiedKey || s.url;=0A=
			if ( jQuery.lastModified[ ifModifiedKey ] ) {=0A=
				jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ =
ifModifiedKey ] );=0A=
			}=0A=
			if ( jQuery.etag[ ifModifiedKey ] ) {=0A=
				jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ ifModifiedKey =
] );=0A=
			}=0A=
		}=0A=
=0A=
		// Set the Accepts header for the server, depending on the dataType=0A=
		jqXHR.setRequestHeader(=0A=
			"Accept",=0A=
			s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ?=0A=
				s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !=3D=3D "*" ? ", " =
+ allTypes + "; q=3D0.01" : "" ) :=0A=
				s.accepts[ "*" ]=0A=
		);=0A=
=0A=
		// Check for headers option=0A=
		for ( i in s.headers ) {=0A=
			jqXHR.setRequestHeader( i, s.headers[ i ] );=0A=
		}=0A=
=0A=
		// Allow custom headers/mimetypes and early abort=0A=
		if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) =
=3D=3D=3D false || state =3D=3D=3D 2 ) ) {=0A=
				// Abort if not done already and return=0A=
				return jqXHR.abort();=0A=
=0A=
		}=0A=
=0A=
		// aborting is no longer a cancellation=0A=
		strAbort =3D "abort";=0A=
=0A=
		// Install callbacks on deferreds=0A=
		for ( i in { success: 1, error: 1, complete: 1 } ) {=0A=
			jqXHR[ i ]( s[ i ] );=0A=
		}=0A=
=0A=
		// Get transport=0A=
		transport =3D inspectPrefiltersOrTransports( transports, s, options, =
jqXHR );=0A=
=0A=
		// If no transport, we auto-abort=0A=
		if ( !transport ) {=0A=
			done( -1, "No Transport" );=0A=
		} else {=0A=
			jqXHR.readyState =3D 1;=0A=
			// Send global event=0A=
			if ( fireGlobals ) {=0A=
				globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] );=0A=
			}=0A=
			// Timeout=0A=
			if ( s.async && s.timeout > 0 ) {=0A=
				timeoutTimer =3D setTimeout( function(){=0A=
					jqXHR.abort( "timeout" );=0A=
				}, s.timeout );=0A=
			}=0A=
=0A=
			try {=0A=
				state =3D 1;=0A=
				transport.send( requestHeaders, done );=0A=
			} catch (e) {=0A=
				// Propagate exception as error if not done=0A=
				if ( state < 2 ) {=0A=
					done( -1, e );=0A=
				// Simply rethrow otherwise=0A=
				} else {=0A=
					throw e;=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return jqXHR;=0A=
	},=0A=
=0A=
	// Counter for holding the number of active queries=0A=
	active: 0,=0A=
=0A=
	// Last-Modified header cache for next request=0A=
	lastModified: {},=0A=
	etag: {}=0A=
=0A=
});=0A=
=0A=
/* Handles responses to an ajax request:=0A=
 * - sets all responseXXX fields accordingly=0A=
 * - finds the right dataType (mediates between content-type and =
expected dataType)=0A=
 * - returns the corresponding response=0A=
 */=0A=
function ajaxHandleResponses( s, jqXHR, responses ) {=0A=
=0A=
	var ct, type, finalDataType, firstDataType,=0A=
		contents =3D s.contents,=0A=
		dataTypes =3D s.dataTypes,=0A=
		responseFields =3D s.responseFields;=0A=
=0A=
	// Fill responseXXX fields=0A=
	for ( type in responseFields ) {=0A=
		if ( type in responses ) {=0A=
			jqXHR[ responseFields[type] ] =3D responses[ type ];=0A=
		}=0A=
	}=0A=
=0A=
	// Remove auto dataType and get content-type in the process=0A=
	while( dataTypes[ 0 ] =3D=3D=3D "*" ) {=0A=
		dataTypes.shift();=0A=
		if ( ct =3D=3D=3D undefined ) {=0A=
			ct =3D s.mimeType || jqXHR.getResponseHeader( "content-type" );=0A=
		}=0A=
	}=0A=
=0A=
	// Check if we're dealing with a known content-type=0A=
	if ( ct ) {=0A=
		for ( type in contents ) {=0A=
			if ( contents[ type ] && contents[ type ].test( ct ) ) {=0A=
				dataTypes.unshift( type );=0A=
				break;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	// Check to see if we have a response for the expected dataType=0A=
	if ( dataTypes[ 0 ] in responses ) {=0A=
		finalDataType =3D dataTypes[ 0 ];=0A=
	} else {=0A=
		// Try convertible dataTypes=0A=
		for ( type in responses ) {=0A=
			if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) {=0A=
				finalDataType =3D type;=0A=
				break;=0A=
			}=0A=
			if ( !firstDataType ) {=0A=
				firstDataType =3D type;=0A=
			}=0A=
		}=0A=
		// Or just use first one=0A=
		finalDataType =3D finalDataType || firstDataType;=0A=
	}=0A=
=0A=
	// If we found a dataType=0A=
	// We add the dataType to the list if needed=0A=
	// and return the corresponding response=0A=
	if ( finalDataType ) {=0A=
		if ( finalDataType !=3D=3D dataTypes[ 0 ] ) {=0A=
			dataTypes.unshift( finalDataType );=0A=
		}=0A=
		return responses[ finalDataType ];=0A=
	}=0A=
}=0A=
=0A=
// Chain conversions given the request and the original response=0A=
function ajaxConvert( s, response ) {=0A=
=0A=
	var conv, conv2, current, tmp,=0A=
		// Work with a copy of dataTypes in case we need to modify it for =
conversion=0A=
		dataTypes =3D s.dataTypes.slice(),=0A=
		prev =3D dataTypes[ 0 ],=0A=
		converters =3D {},=0A=
		i =3D 0;=0A=
=0A=
	// Apply the dataFilter if provided=0A=
	if ( s.dataFilter ) {=0A=
		response =3D s.dataFilter( response, s.dataType );=0A=
	}=0A=
=0A=
	// Create converters map with lowercased keys=0A=
	if ( dataTypes[ 1 ] ) {=0A=
		for ( conv in s.converters ) {=0A=
			converters[ conv.toLowerCase() ] =3D s.converters[ conv ];=0A=
		}=0A=
	}=0A=
=0A=
	// Convert to each sequential dataType, tolerating list modification=0A=
	for ( ; (current =3D dataTypes[++i]); ) {=0A=
=0A=
		// There's only work to do if current dataType is non-auto=0A=
		if ( current !=3D=3D "*" ) {=0A=
=0A=
			// Convert response if prev dataType is non-auto and differs from =
current=0A=
			if ( prev !=3D=3D "*" && prev !=3D=3D current ) {=0A=
=0A=
				// Seek a direct converter=0A=
				conv =3D converters[ prev + " " + current ] || converters[ "* " + =
current ];=0A=
=0A=
				// If none found, seek a pair=0A=
				if ( !conv ) {=0A=
					for ( conv2 in converters ) {=0A=
=0A=
						// If conv2 outputs current=0A=
						tmp =3D conv2.split(" ");=0A=
						if ( tmp[ 1 ] =3D=3D=3D current ) {=0A=
=0A=
							// If prev can be converted to accepted input=0A=
							conv =3D converters[ prev + " " + tmp[ 0 ] ] ||=0A=
								converters[ "* " + tmp[ 0 ] ];=0A=
							if ( conv ) {=0A=
								// Condense equivalence converters=0A=
								if ( conv =3D=3D=3D true ) {=0A=
									conv =3D converters[ conv2 ];=0A=
=0A=
								// Otherwise, insert the intermediate dataType=0A=
								} else if ( converters[ conv2 ] !=3D=3D true ) {=0A=
									current =3D tmp[ 0 ];=0A=
									dataTypes.splice( i--, 0, current );=0A=
								}=0A=
=0A=
								break;=0A=
							}=0A=
						}=0A=
					}=0A=
				}=0A=
=0A=
				// Apply converter (if not an equivalence)=0A=
				if ( conv !=3D=3D true ) {=0A=
=0A=
					// Unless errors are allowed to bubble, catch and return them=0A=
					if ( conv && s["throws"] ) {=0A=
						response =3D conv( response );=0A=
					} else {=0A=
						try {=0A=
							response =3D conv( response );=0A=
						} catch ( e ) {=0A=
							return { state: "parsererror", error: conv ? e : "No conversion =
from " + prev + " to " + current };=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// Update prev for next iteration=0A=
			prev =3D current;=0A=
		}=0A=
	}=0A=
=0A=
	return { state: "success", data: response };=0A=
}=0A=
var oldCallbacks =3D [],=0A=
	rquestion =3D /\?/,=0A=
	rjsonp =3D /(=3D)\?(?=3D&|$)|\?\?/,=0A=
	nonce =3D jQuery.now();=0A=
=0A=
// Default jsonp settings=0A=
jQuery.ajaxSetup({=0A=
	jsonp: "callback",=0A=
	jsonpCallback: function() {=0A=
		var callback =3D oldCallbacks.pop() || ( jQuery.expando + "_" + ( =
nonce++ ) );=0A=
		this[ callback ] =3D true;=0A=
		return callback;=0A=
	}=0A=
});=0A=
=0A=
// Detect, normalize options and install callbacks for jsonp requests=0A=
jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR =
) {=0A=
=0A=
	var callbackName, overwritten, responseContainer,=0A=
		data =3D s.data,=0A=
		url =3D s.url,=0A=
		hasCallback =3D s.jsonp !=3D=3D false,=0A=
		replaceInUrl =3D hasCallback && rjsonp.test( url ),=0A=
		replaceInData =3D hasCallback && !replaceInUrl && typeof data =
=3D=3D=3D "string" &&=0A=
			!( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") =
&&=0A=
			rjsonp.test( data );=0A=
=0A=
	// Handle iff the expected data type is "jsonp" or we have a parameter =
to set=0A=
	if ( s.dataTypes[ 0 ] =3D=3D=3D "jsonp" || replaceInUrl || =
replaceInData ) {=0A=
=0A=
		// Get callback name, remembering preexisting value associated with it=0A=
		callbackName =3D s.jsonpCallback =3D jQuery.isFunction( =
s.jsonpCallback ) ?=0A=
			s.jsonpCallback() :=0A=
			s.jsonpCallback;=0A=
		overwritten =3D window[ callbackName ];=0A=
=0A=
		// Insert callback into url or form data=0A=
		if ( replaceInUrl ) {=0A=
			s.url =3D url.replace( rjsonp, "$1" + callbackName );=0A=
		} else if ( replaceInData ) {=0A=
			s.data =3D data.replace( rjsonp, "$1" + callbackName );=0A=
		} else if ( hasCallback ) {=0A=
			s.url +=3D ( rquestion.test( url ) ? "&" : "?" ) + s.jsonp + "=3D" + =
callbackName;=0A=
		}=0A=
=0A=
		// Use data converter to retrieve json after script execution=0A=
		s.converters["script json"] =3D function() {=0A=
			if ( !responseContainer ) {=0A=
				jQuery.error( callbackName + " was not called" );=0A=
			}=0A=
			return responseContainer[ 0 ];=0A=
		};=0A=
=0A=
		// force json dataType=0A=
		s.dataTypes[ 0 ] =3D "json";=0A=
=0A=
		// Install callback=0A=
		window[ callbackName ] =3D function() {=0A=
			responseContainer =3D arguments;=0A=
		};=0A=
=0A=
		// Clean-up function (fires after converters)=0A=
		jqXHR.always(function() {=0A=
			// Restore preexisting value=0A=
			window[ callbackName ] =3D overwritten;=0A=
=0A=
			// Save back as free=0A=
			if ( s[ callbackName ] ) {=0A=
				// make sure that re-using the options doesn't screw things around=0A=
				s.jsonpCallback =3D originalSettings.jsonpCallback;=0A=
=0A=
				// save the callback name for future use=0A=
				oldCallbacks.push( callbackName );=0A=
			}=0A=
=0A=
			// Call if it was a function and we have a response=0A=
			if ( responseContainer && jQuery.isFunction( overwritten ) ) {=0A=
				overwritten( responseContainer[ 0 ] );=0A=
			}=0A=
=0A=
			responseContainer =3D overwritten =3D undefined;=0A=
		});=0A=
=0A=
		// Delegate to script=0A=
		return "script";=0A=
	}=0A=
});=0A=
// Install script dataType=0A=
jQuery.ajaxSetup({=0A=
	accepts: {=0A=
		script: "text/javascript, application/javascript, =
application/ecmascript, application/x-ecmascript"=0A=
	},=0A=
	contents: {=0A=
		script: /javascript|ecmascript/=0A=
	},=0A=
	converters: {=0A=
		"text script": function( text ) {=0A=
			jQuery.globalEval( text );=0A=
			return text;=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
// Handle cache's special case and global=0A=
jQuery.ajaxPrefilter( "script", function( s ) {=0A=
	if ( s.cache =3D=3D=3D undefined ) {=0A=
		s.cache =3D false;=0A=
	}=0A=
	if ( s.crossDomain ) {=0A=
		s.type =3D "GET";=0A=
		s.global =3D false;=0A=
	}=0A=
});=0A=
=0A=
// Bind script tag hack transport=0A=
jQuery.ajaxTransport( "script", function(s) {=0A=
=0A=
	// This transport only deals with cross domain requests=0A=
	if ( s.crossDomain ) {=0A=
=0A=
		var script,=0A=
			head =3D document.head || document.getElementsByTagName( "head" )[0] =
|| document.documentElement;=0A=
=0A=
		return {=0A=
=0A=
			send: function( _, callback ) {=0A=
=0A=
				script =3D document.createElement( "script" );=0A=
=0A=
				script.async =3D "async";=0A=
=0A=
				if ( s.scriptCharset ) {=0A=
					script.charset =3D s.scriptCharset;=0A=
				}=0A=
=0A=
				script.src =3D s.url;=0A=
=0A=
				// Attach handlers for all browsers=0A=
				script.onload =3D script.onreadystatechange =3D function( _, isAbort =
) {=0A=
=0A=
					if ( isAbort || !script.readyState || /loaded|complete/.test( =
script.readyState ) ) {=0A=
=0A=
						// Handle memory leak in IE=0A=
						script.onload =3D script.onreadystatechange =3D null;=0A=
=0A=
						// Remove the script=0A=
						if ( head && script.parentNode ) {=0A=
							head.removeChild( script );=0A=
						}=0A=
=0A=
						// Dereference the script=0A=
						script =3D undefined;=0A=
=0A=
						// Callback if not abort=0A=
						if ( !isAbort ) {=0A=
							callback( 200, "success" );=0A=
						}=0A=
					}=0A=
				};=0A=
				// Use insertBefore instead of appendChild  to circumvent an IE6 bug.=0A=
				// This arises when a base node is used (#2709 and #4378).=0A=
				head.insertBefore( script, head.firstChild );=0A=
			},=0A=
=0A=
			abort: function() {=0A=
				if ( script ) {=0A=
					script.onload( 0, 1 );=0A=
				}=0A=
			}=0A=
		};=0A=
	}=0A=
});=0A=
var xhrCallbacks,=0A=
	// #5280: Internet Explorer will keep connections alive if we don't =
abort on unload=0A=
	xhrOnUnloadAbort =3D window.ActiveXObject ? function() {=0A=
		// Abort all pending requests=0A=
		for ( var key in xhrCallbacks ) {=0A=
			xhrCallbacks[ key ]( 0, 1 );=0A=
		}=0A=
	} : false,=0A=
	xhrId =3D 0;=0A=
=0A=
// Functions to create xhrs=0A=
function createStandardXHR() {=0A=
	try {=0A=
		return new window.XMLHttpRequest();=0A=
	} catch( e ) {}=0A=
}=0A=
=0A=
function createActiveXHR() {=0A=
	try {=0A=
		return new window.ActiveXObject( "Microsoft.XMLHTTP" );=0A=
	} catch( e ) {}=0A=
}=0A=
=0A=
// Create the request object=0A=
// (This is still attached to ajaxSettings for backward compatibility)=0A=
jQuery.ajaxSettings.xhr =3D window.ActiveXObject ?=0A=
	/* Microsoft failed to properly=0A=
	 * implement the XMLHttpRequest in IE7 (can't request local files),=0A=
	 * so we use the ActiveXObject when it is available=0A=
	 * Additionally XMLHttpRequest can be disabled in IE7/IE8 so=0A=
	 * we need a fallback.=0A=
	 */=0A=
	function() {=0A=
		return !this.isLocal && createStandardXHR() || createActiveXHR();=0A=
	} :=0A=
	// For all other browsers, use the standard XMLHttpRequest object=0A=
	createStandardXHR;=0A=
=0A=
// Determine support properties=0A=
(function( xhr ) {=0A=
	jQuery.extend( jQuery.support, {=0A=
		ajax: !!xhr,=0A=
		cors: !!xhr && ( "withCredentials" in xhr )=0A=
	});=0A=
})( jQuery.ajaxSettings.xhr() );=0A=
=0A=
// Create transport if the browser can provide an xhr=0A=
if ( jQuery.support.ajax ) {=0A=
=0A=
	jQuery.ajaxTransport(function( s ) {=0A=
		// Cross domain only allowed if supported through XMLHttpRequest=0A=
		if ( !s.crossDomain || jQuery.support.cors ) {=0A=
=0A=
			var callback;=0A=
=0A=
			return {=0A=
				send: function( headers, complete ) {=0A=
=0A=
					// Get a new xhr=0A=
					var handle, i,=0A=
						xhr =3D s.xhr();=0A=
=0A=
					// Open the socket=0A=
					// Passing null username, generates a login popup on Opera (#2865)=0A=
					if ( s.username ) {=0A=
						xhr.open( s.type, s.url, s.async, s.username, s.password );=0A=
					} else {=0A=
						xhr.open( s.type, s.url, s.async );=0A=
					}=0A=
=0A=
					// Apply custom fields if provided=0A=
					if ( s.xhrFields ) {=0A=
						for ( i in s.xhrFields ) {=0A=
							xhr[ i ] =3D s.xhrFields[ i ];=0A=
						}=0A=
					}=0A=
=0A=
					// Override mime type if needed=0A=
					if ( s.mimeType && xhr.overrideMimeType ) {=0A=
						xhr.overrideMimeType( s.mimeType );=0A=
					}=0A=
=0A=
					// X-Requested-With header=0A=
					// For cross-domain requests, seeing as conditions for a preflight =
are=0A=
					// akin to a jigsaw puzzle, we simply never set it to be sure.=0A=
					// (it can always be set on a per-request basis or even using =
ajaxSetup)=0A=
					// For same-domain requests, won't change header if already =
provided.=0A=
					if ( !s.crossDomain && !headers["X-Requested-With"] ) {=0A=
						headers[ "X-Requested-With" ] =3D "XMLHttpRequest";=0A=
					}=0A=
=0A=
					// Need an extra try/catch for cross domain requests in Firefox 3=0A=
					try {=0A=
						for ( i in headers ) {=0A=
							xhr.setRequestHeader( i, headers[ i ] );=0A=
						}=0A=
					} catch( _ ) {}=0A=
=0A=
					// Do send the request=0A=
					// This may raise an exception which is actually=0A=
					// handled in jQuery.ajax (so no try/catch here)=0A=
					xhr.send( ( s.hasContent && s.data ) || null );=0A=
=0A=
					// Listener=0A=
					callback =3D function( _, isAbort ) {=0A=
=0A=
						var status,=0A=
							statusText,=0A=
							responseHeaders,=0A=
							responses,=0A=
							xml;=0A=
=0A=
						// Firefox throws exceptions when accessing properties=0A=
						// of an xhr when a network error occurred=0A=
						// =
http://helpful.knobs-dials.com/index.php/Component_returned_failure_code:=
_0x80040111_(NS_ERROR_NOT_AVAILABLE)=0A=
						try {=0A=
=0A=
							// Was never called and is aborted or complete=0A=
							if ( callback && ( isAbort || xhr.readyState =3D=3D=3D 4 ) ) {=0A=
=0A=
								// Only called once=0A=
								callback =3D undefined;=0A=
=0A=
								// Do not keep as active anymore=0A=
								if ( handle ) {=0A=
									xhr.onreadystatechange =3D jQuery.noop;=0A=
									if ( xhrOnUnloadAbort ) {=0A=
										delete xhrCallbacks[ handle ];=0A=
									}=0A=
								}=0A=
=0A=
								// If it's an abort=0A=
								if ( isAbort ) {=0A=
									// Abort it manually if needed=0A=
									if ( xhr.readyState !=3D=3D 4 ) {=0A=
										xhr.abort();=0A=
									}=0A=
								} else {=0A=
									status =3D xhr.status;=0A=
									responseHeaders =3D xhr.getAllResponseHeaders();=0A=
									responses =3D {};=0A=
									xml =3D xhr.responseXML;=0A=
=0A=
									// Construct response list=0A=
									if ( xml && xml.documentElement /* #4958 */ ) {=0A=
										responses.xml =3D xml;=0A=
									}=0A=
=0A=
									// When requesting binary data, IE6-9 will throw an exception=0A=
									// on any attempt to access responseText (#11426)=0A=
									try {=0A=
										responses.text =3D xhr.responseText;=0A=
									} catch( e ) {=0A=
									}=0A=
=0A=
									// Firefox throws an exception when accessing=0A=
									// statusText for faulty cross-domain requests=0A=
									try {=0A=
										statusText =3D xhr.statusText;=0A=
									} catch( e ) {=0A=
										// We normalize with Webkit giving an empty statusText=0A=
										statusText =3D "";=0A=
									}=0A=
=0A=
									// Filter status for non standard behaviors=0A=
=0A=
									// If the request is local and we have data: assume a success=0A=
									// (success with no data won't get notified, that's the best we=0A=
									// can do given current implementations)=0A=
									if ( !status && s.isLocal && !s.crossDomain ) {=0A=
										status =3D responses.text ? 200 : 404;=0A=
									// IE - #1450: sometimes returns 1223 when it should be 204=0A=
									} else if ( status =3D=3D=3D 1223 ) {=0A=
										status =3D 204;=0A=
									}=0A=
								}=0A=
							}=0A=
						} catch( firefoxAccessException ) {=0A=
							if ( !isAbort ) {=0A=
								complete( -1, firefoxAccessException );=0A=
							}=0A=
						}=0A=
=0A=
						// Call complete if needed=0A=
						if ( responses ) {=0A=
							complete( status, statusText, responses, responseHeaders );=0A=
						}=0A=
					};=0A=
=0A=
					if ( !s.async ) {=0A=
						// if we're in sync mode we fire the callback=0A=
						callback();=0A=
					} else if ( xhr.readyState =3D=3D=3D 4 ) {=0A=
						// (IE6 & IE7) if it's in cache and has been=0A=
						// retrieved directly we need to fire the callback=0A=
						setTimeout( callback, 0 );=0A=
					} else {=0A=
						handle =3D ++xhrId;=0A=
						if ( xhrOnUnloadAbort ) {=0A=
							// Create the active xhrs callbacks list if needed=0A=
							// and attach the unload handler=0A=
							if ( !xhrCallbacks ) {=0A=
								xhrCallbacks =3D {};=0A=
								jQuery( window ).unload( xhrOnUnloadAbort );=0A=
							}=0A=
							// Add to list of active xhrs callbacks=0A=
							xhrCallbacks[ handle ] =3D callback;=0A=
						}=0A=
						xhr.onreadystatechange =3D callback;=0A=
					}=0A=
				},=0A=
=0A=
				abort: function() {=0A=
					if ( callback ) {=0A=
						callback(0,1);=0A=
					}=0A=
				}=0A=
			};=0A=
		}=0A=
	});=0A=
}=0A=
var fxNow, timerId,=0A=
	rfxtypes =3D /^(?:toggle|show|hide)$/,=0A=
	rfxnum =3D new RegExp( "^(?:([-+])=3D|)(" + core_pnum + ")([a-z%]*)$", =
"i" ),=0A=
	rrun =3D /queueHooks$/,=0A=
	animationPrefilters =3D [ defaultPrefilter ],=0A=
	tweeners =3D {=0A=
		"*": [function( prop, value ) {=0A=
			var end, unit,=0A=
				tween =3D this.createTween( prop, value ),=0A=
				parts =3D rfxnum.exec( value ),=0A=
				target =3D tween.cur(),=0A=
				start =3D +target || 0,=0A=
				scale =3D 1,=0A=
				maxIterations =3D 20;=0A=
=0A=
			if ( parts ) {=0A=
				end =3D +parts[2];=0A=
				unit =3D parts[3] || ( jQuery.cssNumber[ prop ] ? "" : "px" );=0A=
=0A=
				// We need to compute starting value=0A=
				if ( unit !=3D=3D "px" && start ) {=0A=
					// Iteratively approximate from a nonzero starting point=0A=
					// Prefer the current property, because this process will be =
trivial if it uses the same units=0A=
					// Fallback to end or a simple constant=0A=
					start =3D jQuery.css( tween.elem, prop, true ) || end || 1;=0A=
=0A=
					do {=0A=
						// If previous iteration zeroed out, double until we get =
*something*=0A=
						// Use a string for doubling factor so we don't accidentally see =
scale as unchanged below=0A=
						scale =3D scale || ".5";=0A=
=0A=
						// Adjust and apply=0A=
						start =3D start / scale;=0A=
						jQuery.style( tween.elem, prop, start + unit );=0A=
=0A=
					// Update scale, tolerating zero or NaN from tween.cur()=0A=
					// And breaking the loop if scale is unchanged or perfect, or if =
we've just had enough=0A=
					} while ( scale !=3D=3D (scale =3D tween.cur() / target) && scale =
!=3D=3D 1 && --maxIterations );=0A=
				}=0A=
=0A=
				tween.unit =3D unit;=0A=
				tween.start =3D start;=0A=
				// If a +=3D/-=3D token was provided, we're doing a relative =
animation=0A=
				tween.end =3D parts[1] ? start + ( parts[1] + 1 ) * end : end;=0A=
			}=0A=
			return tween;=0A=
		}]=0A=
	};=0A=
=0A=
// Animations created synchronously will run synchronously=0A=
function createFxNow() {=0A=
	setTimeout(function() {=0A=
		fxNow =3D undefined;=0A=
	}, 0 );=0A=
	return ( fxNow =3D jQuery.now() );=0A=
}=0A=
=0A=
function createTweens( animation, props ) {=0A=
	jQuery.each( props, function( prop, value ) {=0A=
		var collection =3D ( tweeners[ prop ] || [] ).concat( tweeners[ "*" ] =
),=0A=
			index =3D 0,=0A=
			length =3D collection.length;=0A=
		for ( ; index < length; index++ ) {=0A=
			if ( collection[ index ].call( animation, prop, value ) ) {=0A=
=0A=
				// we're done with this property=0A=
				return;=0A=
			}=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
function Animation( elem, properties, options ) {=0A=
	var result,=0A=
		index =3D 0,=0A=
		tweenerIndex =3D 0,=0A=
		length =3D animationPrefilters.length,=0A=
		deferred =3D jQuery.Deferred().always( function() {=0A=
			// don't match elem in the :animated selector=0A=
			delete tick.elem;=0A=
		}),=0A=
		tick =3D function() {=0A=
			var currentTime =3D fxNow || createFxNow(),=0A=
				remaining =3D Math.max( 0, animation.startTime + animation.duration =
- currentTime ),=0A=
				// archaic crash bug won't allow us to use 1 - ( 0.5 || 0 ) (#12497)=0A=
				temp =3D remaining / animation.duration || 0,=0A=
				percent =3D 1 - temp,=0A=
				index =3D 0,=0A=
				length =3D animation.tweens.length;=0A=
=0A=
			for ( ; index < length ; index++ ) {=0A=
				animation.tweens[ index ].run( percent );=0A=
			}=0A=
=0A=
			deferred.notifyWith( elem, [ animation, percent, remaining ]);=0A=
=0A=
			if ( percent < 1 && length ) {=0A=
				return remaining;=0A=
			} else {=0A=
				deferred.resolveWith( elem, [ animation ] );=0A=
				return false;=0A=
			}=0A=
		},=0A=
		animation =3D deferred.promise({=0A=
			elem: elem,=0A=
			props: jQuery.extend( {}, properties ),=0A=
			opts: jQuery.extend( true, { specialEasing: {} }, options ),=0A=
			originalProperties: properties,=0A=
			originalOptions: options,=0A=
			startTime: fxNow || createFxNow(),=0A=
			duration: options.duration,=0A=
			tweens: [],=0A=
			createTween: function( prop, end, easing ) {=0A=
				var tween =3D jQuery.Tween( elem, animation.opts, prop, end,=0A=
						animation.opts.specialEasing[ prop ] || animation.opts.easing );=0A=
				animation.tweens.push( tween );=0A=
				return tween;=0A=
			},=0A=
			stop: function( gotoEnd ) {=0A=
				var index =3D 0,=0A=
					// if we are going to the end, we want to run all the tweens=0A=
					// otherwise we skip this part=0A=
					length =3D gotoEnd ? animation.tweens.length : 0;=0A=
=0A=
				for ( ; index < length ; index++ ) {=0A=
					animation.tweens[ index ].run( 1 );=0A=
				}=0A=
=0A=
				// resolve when we played the last frame=0A=
				// otherwise, reject=0A=
				if ( gotoEnd ) {=0A=
					deferred.resolveWith( elem, [ animation, gotoEnd ] );=0A=
				} else {=0A=
					deferred.rejectWith( elem, [ animation, gotoEnd ] );=0A=
				}=0A=
				return this;=0A=
			}=0A=
		}),=0A=
		props =3D animation.props;=0A=
=0A=
	propFilter( props, animation.opts.specialEasing );=0A=
=0A=
	for ( ; index < length ; index++ ) {=0A=
		result =3D animationPrefilters[ index ].call( animation, elem, props, =
animation.opts );=0A=
		if ( result ) {=0A=
			return result;=0A=
		}=0A=
	}=0A=
=0A=
	createTweens( animation, props );=0A=
=0A=
	if ( jQuery.isFunction( animation.opts.start ) ) {=0A=
		animation.opts.start.call( elem, animation );=0A=
	}=0A=
=0A=
	jQuery.fx.timer(=0A=
		jQuery.extend( tick, {=0A=
			anim: animation,=0A=
			queue: animation.opts.queue,=0A=
			elem: elem=0A=
		})=0A=
	);=0A=
=0A=
	// attach callbacks from options=0A=
	return animation.progress( animation.opts.progress )=0A=
		.done( animation.opts.done, animation.opts.complete )=0A=
		.fail( animation.opts.fail )=0A=
		.always( animation.opts.always );=0A=
}=0A=
=0A=
function propFilter( props, specialEasing ) {=0A=
	var index, name, easing, value, hooks;=0A=
=0A=
	// camelCase, specialEasing and expand cssHook pass=0A=
	for ( index in props ) {=0A=
		name =3D jQuery.camelCase( index );=0A=
		easing =3D specialEasing[ name ];=0A=
		value =3D props[ index ];=0A=
		if ( jQuery.isArray( value ) ) {=0A=
			easing =3D value[ 1 ];=0A=
			value =3D props[ index ] =3D value[ 0 ];=0A=
		}=0A=
=0A=
		if ( index !=3D=3D name ) {=0A=
			props[ name ] =3D value;=0A=
			delete props[ index ];=0A=
		}=0A=
=0A=
		hooks =3D jQuery.cssHooks[ name ];=0A=
		if ( hooks && "expand" in hooks ) {=0A=
			value =3D hooks.expand( value );=0A=
			delete props[ name ];=0A=
=0A=
			// not quite $.extend, this wont overwrite keys already present.=0A=
			// also - reusing 'index' from above because we have the correct =
"name"=0A=
			for ( index in value ) {=0A=
				if ( !( index in props ) ) {=0A=
					props[ index ] =3D value[ index ];=0A=
					specialEasing[ index ] =3D easing;=0A=
				}=0A=
			}=0A=
		} else {=0A=
			specialEasing[ name ] =3D easing;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
jQuery.Animation =3D jQuery.extend( Animation, {=0A=
=0A=
	tweener: function( props, callback ) {=0A=
		if ( jQuery.isFunction( props ) ) {=0A=
			callback =3D props;=0A=
			props =3D [ "*" ];=0A=
		} else {=0A=
			props =3D props.split(" ");=0A=
		}=0A=
=0A=
		var prop,=0A=
			index =3D 0,=0A=
			length =3D props.length;=0A=
=0A=
		for ( ; index < length ; index++ ) {=0A=
			prop =3D props[ index ];=0A=
			tweeners[ prop ] =3D tweeners[ prop ] || [];=0A=
			tweeners[ prop ].unshift( callback );=0A=
		}=0A=
	},=0A=
=0A=
	prefilter: function( callback, prepend ) {=0A=
		if ( prepend ) {=0A=
			animationPrefilters.unshift( callback );=0A=
		} else {=0A=
			animationPrefilters.push( callback );=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
function defaultPrefilter( elem, props, opts ) {=0A=
	var index, prop, value, length, dataShow, toggle, tween, hooks, oldfire,=0A=
		anim =3D this,=0A=
		style =3D elem.style,=0A=
		orig =3D {},=0A=
		handled =3D [],=0A=
		hidden =3D elem.nodeType && isHidden( elem );=0A=
=0A=
	// handle queue: false promises=0A=
	if ( !opts.queue ) {=0A=
		hooks =3D jQuery._queueHooks( elem, "fx" );=0A=
		if ( hooks.unqueued =3D=3D null ) {=0A=
			hooks.unqueued =3D 0;=0A=
			oldfire =3D hooks.empty.fire;=0A=
			hooks.empty.fire =3D function() {=0A=
				if ( !hooks.unqueued ) {=0A=
					oldfire();=0A=
				}=0A=
			};=0A=
		}=0A=
		hooks.unqueued++;=0A=
=0A=
		anim.always(function() {=0A=
			// doing this makes sure that the complete handler will be called=0A=
			// before this completes=0A=
			anim.always(function() {=0A=
				hooks.unqueued--;=0A=
				if ( !jQuery.queue( elem, "fx" ).length ) {=0A=
					hooks.empty.fire();=0A=
				}=0A=
			});=0A=
		});=0A=
	}=0A=
=0A=
	// height/width overflow pass=0A=
	if ( elem.nodeType =3D=3D=3D 1 && ( "height" in props || "width" in =
props ) ) {=0A=
		// Make sure that nothing sneaks out=0A=
		// Record all 3 overflow attributes because IE does not=0A=
		// change the overflow attribute when overflowX and=0A=
		// overflowY are set to the same value=0A=
		opts.overflow =3D [ style.overflow, style.overflowX, style.overflowY ];=0A=
=0A=
		// Set display property to inline-block for height/width=0A=
		// animations on inline elements that are having width/height animated=0A=
		if ( jQuery.css( elem, "display" ) =3D=3D=3D "inline" &&=0A=
				jQuery.css( elem, "float" ) =3D=3D=3D "none" ) {=0A=
=0A=
			// inline-level elements accept inline-block;=0A=
			// block-level elements need to be inline with layout=0A=
			if ( !jQuery.support.inlineBlockNeedsLayout || css_defaultDisplay( =
elem.nodeName ) =3D=3D=3D "inline" ) {=0A=
				style.display =3D "inline-block";=0A=
=0A=
			} else {=0A=
				style.zoom =3D 1;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if ( opts.overflow ) {=0A=
		style.overflow =3D "hidden";=0A=
		if ( !jQuery.support.shrinkWrapBlocks ) {=0A=
			anim.done(function() {=0A=
				style.overflow =3D opts.overflow[ 0 ];=0A=
				style.overflowX =3D opts.overflow[ 1 ];=0A=
				style.overflowY =3D opts.overflow[ 2 ];=0A=
			});=0A=
		}=0A=
	}=0A=
=0A=
=0A=
	// show/hide pass=0A=
	for ( index in props ) {=0A=
		value =3D props[ index ];=0A=
		if ( rfxtypes.exec( value ) ) {=0A=
			delete props[ index ];=0A=
			toggle =3D toggle || value =3D=3D=3D "toggle";=0A=
			if ( value =3D=3D=3D ( hidden ? "hide" : "show" ) ) {=0A=
				continue;=0A=
			}=0A=
			handled.push( index );=0A=
		}=0A=
	}=0A=
=0A=
	length =3D handled.length;=0A=
	if ( length ) {=0A=
		dataShow =3D jQuery._data( elem, "fxshow" ) || jQuery._data( elem, =
"fxshow", {} );=0A=
		if ( "hidden" in dataShow ) {=0A=
			hidden =3D dataShow.hidden;=0A=
		}=0A=
=0A=
		// store state if its toggle - enables .stop().toggle() to "reverse"=0A=
		if ( toggle ) {=0A=
			dataShow.hidden =3D !hidden;=0A=
		}=0A=
		if ( hidden ) {=0A=
			jQuery( elem ).show();=0A=
		} else {=0A=
			anim.done(function() {=0A=
				jQuery( elem ).hide();=0A=
			});=0A=
		}=0A=
		anim.done(function() {=0A=
			var prop;=0A=
			jQuery.removeData( elem, "fxshow", true );=0A=
			for ( prop in orig ) {=0A=
				jQuery.style( elem, prop, orig[ prop ] );=0A=
			}=0A=
		});=0A=
		for ( index =3D 0 ; index < length ; index++ ) {=0A=
			prop =3D handled[ index ];=0A=
			tween =3D anim.createTween( prop, hidden ? dataShow[ prop ] : 0 );=0A=
			orig[ prop ] =3D dataShow[ prop ] || jQuery.style( elem, prop );=0A=
=0A=
			if ( !( prop in dataShow ) ) {=0A=
				dataShow[ prop ] =3D tween.start;=0A=
				if ( hidden ) {=0A=
					tween.end =3D tween.start;=0A=
					tween.start =3D prop =3D=3D=3D "width" || prop =3D=3D=3D "height" ? =
1 : 0;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function Tween( elem, options, prop, end, easing ) {=0A=
	return new Tween.prototype.init( elem, options, prop, end, easing );=0A=
}=0A=
jQuery.Tween =3D Tween;=0A=
=0A=
Tween.prototype =3D {=0A=
	constructor: Tween,=0A=
	init: function( elem, options, prop, end, easing, unit ) {=0A=
		this.elem =3D elem;=0A=
		this.prop =3D prop;=0A=
		this.easing =3D easing || "swing";=0A=
		this.options =3D options;=0A=
		this.start =3D this.now =3D this.cur();=0A=
		this.end =3D end;=0A=
		this.unit =3D unit || ( jQuery.cssNumber[ prop ] ? "" : "px" );=0A=
	},=0A=
	cur: function() {=0A=
		var hooks =3D Tween.propHooks[ this.prop ];=0A=
=0A=
		return hooks && hooks.get ?=0A=
			hooks.get( this ) :=0A=
			Tween.propHooks._default.get( this );=0A=
	},=0A=
	run: function( percent ) {=0A=
		var eased,=0A=
			hooks =3D Tween.propHooks[ this.prop ];=0A=
=0A=
		if ( this.options.duration ) {=0A=
			this.pos =3D eased =3D jQuery.easing[ this.easing ](=0A=
				percent, this.options.duration * percent, 0, 1, this.options.duration=0A=
			);=0A=
		} else {=0A=
			this.pos =3D eased =3D percent;=0A=
		}=0A=
		this.now =3D ( this.end - this.start ) * eased + this.start;=0A=
=0A=
		if ( this.options.step ) {=0A=
			this.options.step.call( this.elem, this.now, this );=0A=
		}=0A=
=0A=
		if ( hooks && hooks.set ) {=0A=
			hooks.set( this );=0A=
		} else {=0A=
			Tween.propHooks._default.set( this );=0A=
		}=0A=
		return this;=0A=
	}=0A=
};=0A=
=0A=
Tween.prototype.init.prototype =3D Tween.prototype;=0A=
=0A=
Tween.propHooks =3D {=0A=
	_default: {=0A=
		get: function( tween ) {=0A=
			var result;=0A=
=0A=
			if ( tween.elem[ tween.prop ] !=3D null &&=0A=
				(!tween.elem.style || tween.elem.style[ tween.prop ] =3D=3D null) ) {=0A=
				return tween.elem[ tween.prop ];=0A=
			}=0A=
=0A=
			// passing any value as a 4th parameter to .css will automatically=0A=
			// attempt a parseFloat and fallback to a string if the parse fails=0A=
			// so, simple values such as "10px" are parsed to Float.=0A=
			// complex values such as "rotate(1rad)" are returned as is.=0A=
			result =3D jQuery.css( tween.elem, tween.prop, false, "" );=0A=
			// Empty strings, null, undefined and "auto" are converted to 0.=0A=
			return !result || result =3D=3D=3D "auto" ? 0 : result;=0A=
		},=0A=
		set: function( tween ) {=0A=
			// use step hook for back compat - use cssHook if its there - use =
.style if its=0A=
			// available and use plain properties where available=0A=
			if ( jQuery.fx.step[ tween.prop ] ) {=0A=
				jQuery.fx.step[ tween.prop ]( tween );=0A=
			} else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ =
tween.prop ] ] !=3D null || jQuery.cssHooks[ tween.prop ] ) ) {=0A=
				jQuery.style( tween.elem, tween.prop, tween.now + tween.unit );=0A=
			} else {=0A=
				tween.elem[ tween.prop ] =3D tween.now;=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
// Remove in 2.0 - this supports IE8's panic based approach=0A=
// to setting things on disconnected nodes=0A=
=0A=
Tween.propHooks.scrollTop =3D Tween.propHooks.scrollLeft =3D {=0A=
	set: function( tween ) {=0A=
		if ( tween.elem.nodeType && tween.elem.parentNode ) {=0A=
			tween.elem[ tween.prop ] =3D tween.now;=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
jQuery.each([ "toggle", "show", "hide" ], function( i, name ) {=0A=
	var cssFn =3D jQuery.fn[ name ];=0A=
	jQuery.fn[ name ] =3D function( speed, easing, callback ) {=0A=
		return speed =3D=3D null || typeof speed =3D=3D=3D "boolean" ||=0A=
			// special check for .toggle( handler, handler, ... )=0A=
			( !i && jQuery.isFunction( speed ) && jQuery.isFunction( easing ) ) ?=0A=
			cssFn.apply( this, arguments ) :=0A=
			this.animate( genFx( name, true ), speed, easing, callback );=0A=
	};=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	fadeTo: function( speed, to, easing, callback ) {=0A=
=0A=
		// show any hidden elements after setting opacity to 0=0A=
		return this.filter( isHidden ).css( "opacity", 0 ).show()=0A=
=0A=
			// animate to the value specified=0A=
			.end().animate({ opacity: to }, speed, easing, callback );=0A=
	},=0A=
	animate: function( prop, speed, easing, callback ) {=0A=
		var empty =3D jQuery.isEmptyObject( prop ),=0A=
			optall =3D jQuery.speed( speed, easing, callback ),=0A=
			doAnimation =3D function() {=0A=
				// Operate on a copy of prop so per-property easing won't be lost=0A=
				var anim =3D Animation( this, jQuery.extend( {}, prop ), optall );=0A=
=0A=
				// Empty animations resolve immediately=0A=
				if ( empty ) {=0A=
					anim.stop( true );=0A=
				}=0A=
			};=0A=
=0A=
		return empty || optall.queue =3D=3D=3D false ?=0A=
			this.each( doAnimation ) :=0A=
			this.queue( optall.queue, doAnimation );=0A=
	},=0A=
	stop: function( type, clearQueue, gotoEnd ) {=0A=
		var stopQueue =3D function( hooks ) {=0A=
			var stop =3D hooks.stop;=0A=
			delete hooks.stop;=0A=
			stop( gotoEnd );=0A=
		};=0A=
=0A=
		if ( typeof type !=3D=3D "string" ) {=0A=
			gotoEnd =3D clearQueue;=0A=
			clearQueue =3D type;=0A=
			type =3D undefined;=0A=
		}=0A=
		if ( clearQueue && type !=3D=3D false ) {=0A=
			this.queue( type || "fx", [] );=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			var dequeue =3D true,=0A=
				index =3D type !=3D null && type + "queueHooks",=0A=
				timers =3D jQuery.timers,=0A=
				data =3D jQuery._data( this );=0A=
=0A=
			if ( index ) {=0A=
				if ( data[ index ] && data[ index ].stop ) {=0A=
					stopQueue( data[ index ] );=0A=
				}=0A=
			} else {=0A=
				for ( index in data ) {=0A=
					if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) {=0A=
						stopQueue( data[ index ] );=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			for ( index =3D timers.length; index--; ) {=0A=
				if ( timers[ index ].elem =3D=3D=3D this && (type =3D=3D null || =
timers[ index ].queue =3D=3D=3D type) ) {=0A=
					timers[ index ].anim.stop( gotoEnd );=0A=
					dequeue =3D false;=0A=
					timers.splice( index, 1 );=0A=
				}=0A=
			}=0A=
=0A=
			// start the next in the queue if the last step wasn't forced=0A=
			// timers currently will call their complete callbacks, which will =
dequeue=0A=
			// but only if they were gotoEnd=0A=
			if ( dequeue || !gotoEnd ) {=0A=
				jQuery.dequeue( this, type );=0A=
			}=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
// Generate parameters to create a standard animation=0A=
function genFx( type, includeWidth ) {=0A=
	var which,=0A=
		attrs =3D { height: type },=0A=
		i =3D 0;=0A=
=0A=
	// if we include width, step value is 1 to do all cssExpand values,=0A=
	// if we don't include width, step value is 2 to skip over Left and =
Right=0A=
	includeWidth =3D includeWidth? 1 : 0;=0A=
	for( ; i < 4 ; i +=3D 2 - includeWidth ) {=0A=
		which =3D cssExpand[ i ];=0A=
		attrs[ "margin" + which ] =3D attrs[ "padding" + which ] =3D type;=0A=
	}=0A=
=0A=
	if ( includeWidth ) {=0A=
		attrs.opacity =3D attrs.width =3D type;=0A=
	}=0A=
=0A=
	return attrs;=0A=
}=0A=
=0A=
// Generate shortcuts for custom animations=0A=
jQuery.each({=0A=
	slideDown: genFx("show"),=0A=
	slideUp: genFx("hide"),=0A=
	slideToggle: genFx("toggle"),=0A=
	fadeIn: { opacity: "show" },=0A=
	fadeOut: { opacity: "hide" },=0A=
	fadeToggle: { opacity: "toggle" }=0A=
}, function( name, props ) {=0A=
	jQuery.fn[ name ] =3D function( speed, easing, callback ) {=0A=
		return this.animate( props, speed, easing, callback );=0A=
	};=0A=
});=0A=
=0A=
jQuery.speed =3D function( speed, easing, fn ) {=0A=
	var opt =3D speed && typeof speed =3D=3D=3D "object" ? jQuery.extend( =
{}, speed ) : {=0A=
		complete: fn || !fn && easing ||=0A=
			jQuery.isFunction( speed ) && speed,=0A=
		duration: speed,=0A=
		easing: fn && easing || easing && !jQuery.isFunction( easing ) && =
easing=0A=
	};=0A=
=0A=
	opt.duration =3D jQuery.fx.off ? 0 : typeof opt.duration =3D=3D=3D =
"number" ? opt.duration :=0A=
		opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : =
jQuery.fx.speeds._default;=0A=
=0A=
	// normalize opt.queue - true/undefined/null -> "fx"=0A=
	if ( opt.queue =3D=3D null || opt.queue =3D=3D=3D true ) {=0A=
		opt.queue =3D "fx";=0A=
	}=0A=
=0A=
	// Queueing=0A=
	opt.old =3D opt.complete;=0A=
=0A=
	opt.complete =3D function() {=0A=
		if ( jQuery.isFunction( opt.old ) ) {=0A=
			opt.old.call( this );=0A=
		}=0A=
=0A=
		if ( opt.queue ) {=0A=
			jQuery.dequeue( this, opt.queue );=0A=
		}=0A=
	};=0A=
=0A=
	return opt;=0A=
};=0A=
=0A=
jQuery.easing =3D {=0A=
	linear: function( p ) {=0A=
		return p;=0A=
	},=0A=
	swing: function( p ) {=0A=
		return 0.5 - Math.cos( p*Math.PI ) / 2;=0A=
	}=0A=
};=0A=
=0A=
jQuery.timers =3D [];=0A=
jQuery.fx =3D Tween.prototype.init;=0A=
jQuery.fx.tick =3D function() {=0A=
	var timer,=0A=
		timers =3D jQuery.timers,=0A=
		i =3D 0;=0A=
=0A=
	fxNow =3D jQuery.now();=0A=
=0A=
	for ( ; i < timers.length; i++ ) {=0A=
		timer =3D timers[ i ];=0A=
		// Checks the timer has not already been removed=0A=
		if ( !timer() && timers[ i ] =3D=3D=3D timer ) {=0A=
			timers.splice( i--, 1 );=0A=
		}=0A=
	}=0A=
=0A=
	if ( !timers.length ) {=0A=
		jQuery.fx.stop();=0A=
	}=0A=
	fxNow =3D undefined;=0A=
};=0A=
=0A=
jQuery.fx.timer =3D function( timer ) {=0A=
	if ( timer() && jQuery.timers.push( timer ) && !timerId ) {=0A=
		timerId =3D setInterval( jQuery.fx.tick, jQuery.fx.interval );=0A=
	}=0A=
};=0A=
=0A=
jQuery.fx.interval =3D 13;=0A=
=0A=
jQuery.fx.stop =3D function() {=0A=
	clearInterval( timerId );=0A=
	timerId =3D null;=0A=
};=0A=
=0A=
jQuery.fx.speeds =3D {=0A=
	slow: 600,=0A=
	fast: 200,=0A=
	// Default speed=0A=
	_default: 400=0A=
};=0A=
=0A=
// Back Compat <1.8 extension point=0A=
jQuery.fx.step =3D {};=0A=
=0A=
if ( jQuery.expr && jQuery.expr.filters ) {=0A=
	jQuery.expr.filters.animated =3D function( elem ) {=0A=
		return jQuery.grep(jQuery.timers, function( fn ) {=0A=
			return elem =3D=3D=3D fn.elem;=0A=
		}).length;=0A=
	};=0A=
}=0A=
var rroot =3D /^(?:body|html)$/i;=0A=
=0A=
jQuery.fn.offset =3D function( options ) {=0A=
	if ( arguments.length ) {=0A=
		return options =3D=3D=3D undefined ?=0A=
			this :=0A=
			this.each(function( i ) {=0A=
				jQuery.offset.setOffset( this, options, i );=0A=
			});=0A=
	}=0A=
=0A=
	var docElem, body, win, clientTop, clientLeft, scrollTop, scrollLeft,=0A=
		box =3D { top: 0, left: 0 },=0A=
		elem =3D this[ 0 ],=0A=
		doc =3D elem && elem.ownerDocument;=0A=
=0A=
	if ( !doc ) {=0A=
		return;=0A=
	}=0A=
=0A=
	if ( (body =3D doc.body) =3D=3D=3D elem ) {=0A=
		return jQuery.offset.bodyOffset( elem );=0A=
	}=0A=
=0A=
	docElem =3D doc.documentElement;=0A=
=0A=
	// Make sure it's not a disconnected DOM node=0A=
	if ( !jQuery.contains( docElem, elem ) ) {=0A=
		return box;=0A=
	}=0A=
=0A=
	// If we don't have gBCR, just use 0,0 rather than error=0A=
	// BlackBerry 5, iOS 3 (original iPhone)=0A=
	if ( typeof elem.getBoundingClientRect !=3D=3D "undefined" ) {=0A=
		box =3D elem.getBoundingClientRect();=0A=
	}=0A=
	win =3D getWindow( doc );=0A=
	clientTop  =3D docElem.clientTop  || body.clientTop  || 0;=0A=
	clientLeft =3D docElem.clientLeft || body.clientLeft || 0;=0A=
	scrollTop  =3D win.pageYOffset || docElem.scrollTop;=0A=
	scrollLeft =3D win.pageXOffset || docElem.scrollLeft;=0A=
	return {=0A=
		top: box.top  + scrollTop  - clientTop,=0A=
		left: box.left + scrollLeft - clientLeft=0A=
	};=0A=
};=0A=
=0A=
jQuery.offset =3D {=0A=
=0A=
	bodyOffset: function( body ) {=0A=
		var top =3D body.offsetTop,=0A=
			left =3D body.offsetLeft;=0A=
=0A=
		if ( jQuery.support.doesNotIncludeMarginInBodyOffset ) {=0A=
			top  +=3D parseFloat( jQuery.css(body, "marginTop") ) || 0;=0A=
			left +=3D parseFloat( jQuery.css(body, "marginLeft") ) || 0;=0A=
		}=0A=
=0A=
		return { top: top, left: left };=0A=
	},=0A=
=0A=
	setOffset: function( elem, options, i ) {=0A=
		var position =3D jQuery.css( elem, "position" );=0A=
=0A=
		// set position first, in-case top/left are set even on static elem=0A=
		if ( position =3D=3D=3D "static" ) {=0A=
			elem.style.position =3D "relative";=0A=
		}=0A=
=0A=
		var curElem =3D jQuery( elem ),=0A=
			curOffset =3D curElem.offset(),=0A=
			curCSSTop =3D jQuery.css( elem, "top" ),=0A=
			curCSSLeft =3D jQuery.css( elem, "left" ),=0A=
			calculatePosition =3D ( position =3D=3D=3D "absolute" || position =
=3D=3D=3D "fixed" ) && jQuery.inArray("auto", [curCSSTop, curCSSLeft]) > =
-1,=0A=
			props =3D {}, curPosition =3D {}, curTop, curLeft;=0A=
=0A=
		// need to be able to calculate position if either top or left is auto =
and position is either absolute or fixed=0A=
		if ( calculatePosition ) {=0A=
			curPosition =3D curElem.position();=0A=
			curTop =3D curPosition.top;=0A=
			curLeft =3D curPosition.left;=0A=
		} else {=0A=
			curTop =3D parseFloat( curCSSTop ) || 0;=0A=
			curLeft =3D parseFloat( curCSSLeft ) || 0;=0A=
		}=0A=
=0A=
		if ( jQuery.isFunction( options ) ) {=0A=
			options =3D options.call( elem, i, curOffset );=0A=
		}=0A=
=0A=
		if ( options.top !=3D null ) {=0A=
			props.top =3D ( options.top - curOffset.top ) + curTop;=0A=
		}=0A=
		if ( options.left !=3D null ) {=0A=
			props.left =3D ( options.left - curOffset.left ) + curLeft;=0A=
		}=0A=
=0A=
		if ( "using" in options ) {=0A=
			options.using.call( elem, props );=0A=
		} else {=0A=
			curElem.css( props );=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
=0A=
jQuery.fn.extend({=0A=
=0A=
	position: function() {=0A=
		if ( !this[0] ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var elem =3D this[0],=0A=
=0A=
		// Get *real* offsetParent=0A=
		offsetParent =3D this.offsetParent(),=0A=
=0A=
		// Get correct offsets=0A=
		offset       =3D this.offset(),=0A=
		parentOffset =3D rroot.test(offsetParent[0].nodeName) ? { top: 0, =
left: 0 } : offsetParent.offset();=0A=
=0A=
		// Subtract element margins=0A=
		// note: when an element has margin: auto the offsetLeft and marginLeft=0A=
		// are the same in Safari causing offset.left to incorrectly be 0=0A=
		offset.top  -=3D parseFloat( jQuery.css(elem, "marginTop") ) || 0;=0A=
		offset.left -=3D parseFloat( jQuery.css(elem, "marginLeft") ) || 0;=0A=
=0A=
		// Add offsetParent borders=0A=
		parentOffset.top  +=3D parseFloat( jQuery.css(offsetParent[0], =
"borderTopWidth") ) || 0;=0A=
		parentOffset.left +=3D parseFloat( jQuery.css(offsetParent[0], =
"borderLeftWidth") ) || 0;=0A=
=0A=
		// Subtract the two offsets=0A=
		return {=0A=
			top:  offset.top  - parentOffset.top,=0A=
			left: offset.left - parentOffset.left=0A=
		};=0A=
	},=0A=
=0A=
	offsetParent: function() {=0A=
		return this.map(function() {=0A=
			var offsetParent =3D this.offsetParent || document.body;=0A=
			while ( offsetParent && (!rroot.test(offsetParent.nodeName) && =
jQuery.css(offsetParent, "position") =3D=3D=3D "static") ) {=0A=
				offsetParent =3D offsetParent.offsetParent;=0A=
			}=0A=
			return offsetParent || document.body;=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
=0A=
// Create scrollLeft and scrollTop methods=0A=
jQuery.each( {scrollLeft: "pageXOffset", scrollTop: "pageYOffset"}, =
function( method, prop ) {=0A=
	var top =3D /Y/.test( prop );=0A=
=0A=
	jQuery.fn[ method ] =3D function( val ) {=0A=
		return jQuery.access( this, function( elem, method, val ) {=0A=
			var win =3D getWindow( elem );=0A=
=0A=
			if ( val =3D=3D=3D undefined ) {=0A=
				return win ? (prop in win) ? win[ prop ] :=0A=
					win.document.documentElement[ method ] :=0A=
					elem[ method ];=0A=
			}=0A=
=0A=
			if ( win ) {=0A=
				win.scrollTo(=0A=
					!top ? val : jQuery( win ).scrollLeft(),=0A=
					 top ? val : jQuery( win ).scrollTop()=0A=
				);=0A=
=0A=
			} else {=0A=
				elem[ method ] =3D val;=0A=
			}=0A=
		}, method, val, arguments.length, null );=0A=
	};=0A=
});=0A=
=0A=
function getWindow( elem ) {=0A=
	return jQuery.isWindow( elem ) ?=0A=
		elem :=0A=
		elem.nodeType =3D=3D=3D 9 ?=0A=
			elem.defaultView || elem.parentWindow :=0A=
			false;=0A=
}=0A=
// Create innerHeight, innerWidth, height, width, outerHeight and =
outerWidth methods=0A=
jQuery.each( { Height: "height", Width: "width" }, function( name, type =
) {=0A=
	jQuery.each( { padding: "inner" + name, content: type, "": "outer" + =
name }, function( defaultExtra, funcName ) {=0A=
		// margin is only for outerHeight, outerWidth=0A=
		jQuery.fn[ funcName ] =3D function( margin, value ) {=0A=
			var chainable =3D arguments.length && ( defaultExtra || typeof margin =
!=3D=3D "boolean" ),=0A=
				extra =3D defaultExtra || ( margin =3D=3D=3D true || value =3D=3D=3D =
true ? "margin" : "border" );=0A=
=0A=
			return jQuery.access( this, function( elem, type, value ) {=0A=
				var doc;=0A=
=0A=
				if ( jQuery.isWindow( elem ) ) {=0A=
					// As of 5/8/2012 this will yield incorrect results for Mobile =
Safari, but there=0A=
					// isn't a whole lot we can do. See pull request at this URL for =
discussion:=0A=
					// https://github.com/jquery/jquery/pull/764=0A=
					return elem.document.documentElement[ "client" + name ];=0A=
				}=0A=
=0A=
				// Get document width or height=0A=
				if ( elem.nodeType =3D=3D=3D 9 ) {=0A=
					doc =3D elem.documentElement;=0A=
=0A=
					// Either scroll[Width/Height] or offset[Width/Height] or =
client[Width/Height], whichever is greatest=0A=
					// unfortunately, this causes bug #3838 in IE6/8 only, but there is =
currently no good, small way to fix it.=0A=
					return Math.max(=0A=
						elem.body[ "scroll" + name ], doc[ "scroll" + name ],=0A=
						elem.body[ "offset" + name ], doc[ "offset" + name ],=0A=
						doc[ "client" + name ]=0A=
					);=0A=
				}=0A=
=0A=
				return value =3D=3D=3D undefined ?=0A=
					// Get width or height on the element, requesting but not forcing =
parseFloat=0A=
					jQuery.css( elem, type, value, extra ) :=0A=
=0A=
					// Set width or height on the element=0A=
					jQuery.style( elem, type, value, extra );=0A=
			}, type, chainable ? margin : undefined, chainable, null );=0A=
		};=0A=
	});=0A=
});=0A=
// Expose jQuery to the global object=0A=
window.jQuery =3D window.$ =3D jQuery;=0A=
=0A=
// Expose jQuery as an AMD module, but only for AMD loaders that=0A=
// understand the issues with loading multiple versions of jQuery=0A=
// in a page that all might call define(). The loader will indicate=0A=
// they have special allowances for multiple jQuery versions by=0A=
// specifying define.amd.jQuery =3D true. Register as a named module,=0A=
// since jQuery can be concatenated with other files that may use define,=0A=
// but not use a proper concatenation script that understands anonymous=0A=
// AMD modules. A named AMD is safest and most robust way to register.=0A=
// Lowercase jquery is used because AMD module names are derived from=0A=
// file names, and jQuery is normally delivered in a lowercase file name.=0A=
// Do this after creating the global so that if an AMD module wants to =
call=0A=
// noConflict to hide this version of jQuery, it will work.=0A=
if ( typeof define =3D=3D=3D "function" && define.amd && =
define.amd.jQuery ) {=0A=
	define( "jquery", [], function () { return jQuery; } );=0A=
}=0A=
=0A=
})( window );=0A=
;=0A=
=0A=
/**=0A=
 * jQuery Once Plugin v1.2=0A=
 * http://plugins.jquery.com/project/once=0A=
 *=0A=
 * Dual licensed under the MIT and GPL licenses:=0A=
 *   http://www.opensource.org/licenses/mit-license.php=0A=
 *   http://www.gnu.org/licenses/gpl.html=0A=
 */=0A=
=0A=
(function ($) {=0A=
  var cache =3D {}, uuid =3D 0;=0A=
=0A=
  /**=0A=
   * Filters elements by whether they have not yet been processed.=0A=
   *=0A=
   * @param id=0A=
   *   (Optional) If this is a string, then it will be used as the CSS =
class=0A=
   *   name that is applied to the elements for determining whether it =
has=0A=
   *   already been processed. The elements will get a class in the form =
of=0A=
   *   "id-processed".=0A=
   *=0A=
   *   If the id parameter is a function, it will be passed off to the fn=0A=
   *   parameter and the id will become a unique identifier, represented =
as a=0A=
   *   number.=0A=
   *=0A=
   *   When the id is neither a string or a function, it becomes a unique=0A=
   *   identifier, depicted as a number. The element's class will then be=0A=
   *   represented in the form of "jquery-once-#-processed".=0A=
   *=0A=
   *   Take note that the id must be valid for usage as an element's =
class name.=0A=
   * @param fn=0A=
   *   (Optional) If given, this function will be called for each =
element that=0A=
   *   has not yet been processed. The function's return value follows =
the same=0A=
   *   logic as $.each(). Returning true will continue to the next =
matched=0A=
   *   element in the set, while returning false will entirely break the=0A=
   *   iteration.=0A=
   */=0A=
  $.fn.once =3D function (id, fn) {=0A=
    if (typeof id !=3D 'string') {=0A=
      // Generate a numeric ID if the id passed can't be used as a CSS =
class.=0A=
      if (!(id in cache)) {=0A=
        cache[id] =3D ++uuid;=0A=
      }=0A=
      // When the fn parameter is not passed, we interpret it from the =
id.=0A=
      if (!fn) {=0A=
        fn =3D id;=0A=
      }=0A=
      id =3D 'jquery-once-' + cache[id];=0A=
    }=0A=
    // Remove elements from the set that have already been processed.=0A=
    var name =3D id + '-processed';=0A=
    var elements =3D this.not('.' + name).addClass(name);=0A=
=0A=
    return $.isFunction(fn) ? elements.each(fn) : elements;=0A=
  };=0A=
=0A=
  /**=0A=
   * Filters elements that have been processed once already.=0A=
   *=0A=
   * @param id=0A=
   *   A required string representing the name of the class which should =
be used=0A=
   *   when filtering the elements. This only filters elements that have =
already=0A=
   *   been processed by the once function. The id should be the same id =
that=0A=
   *   was originally passed to the once() function.=0A=
   * @param fn=0A=
   *   (Optional) If given, this function will be called for each =
element that=0A=
   *   has not yet been processed. The function's return value follows =
the same=0A=
   *   logic as $.each(). Returning true will continue to the next =
matched=0A=
   *   element in the set, while returning false will entirely break the=0A=
   *   iteration.=0A=
   */=0A=
  $.fn.removeOnce =3D function (id, fn) {=0A=
    var name =3D id + '-processed';=0A=
    var elements =3D this.filter('.' + name).removeClass(name);=0A=
=0A=
    return $.isFunction(fn) ? elements.each(fn) : elements;=0A=
  };=0A=
})(jQuery);=0A=
;=0A=
=0A=
var Drupal =3D Drupal || { 'settings': {}, 'behaviors': {}, 'locale': {} =
};=0A=
=0A=
// Allow other JavaScript libraries to use $.=0A=
jQuery.noConflict();=0A=
=0A=
(function ($) {=0A=
=0A=
/**=0A=
 * Override jQuery.fn.init to guard against XSS attacks.=0A=
 *=0A=
 * See http://bugs.jquery.com/ticket/9521=0A=
 */=0A=
var jquery_init =3D $.fn.init;=0A=
$.fn.init =3D function (selector, context, rootjQuery) {=0A=
  // If the string contains a "#" before a "<", treat it as invalid HTML.=0A=
  if (selector && typeof selector =3D=3D=3D 'string') {=0A=
    var hash_position =3D selector.indexOf('#');=0A=
    if (hash_position >=3D 0) {=0A=
      var bracket_position =3D selector.indexOf('<');=0A=
      if (bracket_position > hash_position) {=0A=
        throw 'Syntax error, unrecognized expression: ' + selector;=0A=
      }=0A=
    }=0A=
  }=0A=
  return jquery_init.call(this, selector, context, rootjQuery);=0A=
};=0A=
$.fn.init.prototype =3D jquery_init.prototype;=0A=
=0A=
/**=0A=
 * Attach all registered behaviors to a page element.=0A=
 *=0A=
 * Behaviors are event-triggered actions that attach to page elements, =
enhancing=0A=
 * default non-JavaScript UIs. Behaviors are registered in the =
Drupal.behaviors=0A=
 * object using the method 'attach' and optionally also 'detach' as =
follows:=0A=
 * @code=0A=
 *    Drupal.behaviors.behaviorName =3D {=0A=
 *      attach: function (context, settings) {=0A=
 *        ...=0A=
 *      },=0A=
 *      detach: function (context, settings, trigger) {=0A=
 *        ...=0A=
 *      }=0A=
 *    };=0A=
 * @endcode=0A=
 *=0A=
 * Drupal.attachBehaviors is added below to the jQuery ready event and so=0A=
 * runs on initial page load. Developers implementing AHAH/Ajax in their=0A=
 * solutions should also call this function after new page content has =
been=0A=
 * loaded, feeding in an element to be processed, in order to attach all=0A=
 * behaviors to the new content.=0A=
 *=0A=
 * Behaviors should use=0A=
 * @code=0A=
 *   $(selector).once('behavior-name', function () {=0A=
 *     ...=0A=
 *   });=0A=
 * @endcode=0A=
 * to ensure the behavior is attached only once to a given element. =
(Doing so=0A=
 * enables the reprocessing of given elements, which may be needed on =
occasion=0A=
 * despite the ability to limit behavior attachment to a particular =
element.)=0A=
 *=0A=
 * @param context=0A=
 *   An element to attach behaviors to. If none is given, the document =
element=0A=
 *   is used.=0A=
 * @param settings=0A=
 *   An object containing settings for the current context. If none =
given, the=0A=
 *   global Drupal.settings object is used.=0A=
 */=0A=
Drupal.attachBehaviors =3D function (context, settings) {=0A=
  context =3D context || document;=0A=
  settings =3D settings || Drupal.settings;=0A=
  // Execute all of them.=0A=
  $.each(Drupal.behaviors, function () {=0A=
    if ($.isFunction(this.attach)) {=0A=
      this.attach(context, settings);=0A=
    }=0A=
  });=0A=
};=0A=
=0A=
/**=0A=
 * Detach registered behaviors from a page element.=0A=
 *=0A=
 * Developers implementing AHAH/Ajax in their solutions should call this=0A=
 * function before page content is about to be removed, feeding in an =
element=0A=
 * to be processed, in order to allow special behaviors to detach from =
the=0A=
 * content.=0A=
 *=0A=
 * Such implementations should look for the class name that was added in =
their=0A=
 * corresponding Drupal.behaviors.behaviorName.attach implementation, =
i.e.=0A=
 * behaviorName-processed, to ensure the behavior is detached only from=0A=
 * previously processed elements.=0A=
 *=0A=
 * @param context=0A=
 *   An element to detach behaviors from. If none is given, the document =
element=0A=
 *   is used.=0A=
 * @param settings=0A=
 *   An object containing settings for the current context. If none =
given, the=0A=
 *   global Drupal.settings object is used.=0A=
 * @param trigger=0A=
 *   A string containing what's causing the behaviors to be detached. The=0A=
 *   possible triggers are:=0A=
 *   - unload: (default) The context element is being removed from the =
DOM.=0A=
 *   - move: The element is about to be moved within the DOM (for =
example,=0A=
 *     during a tabledrag row swap). After the move is completed,=0A=
 *     Drupal.attachBehaviors() is called, so that the behavior can undo=0A=
 *     whatever it did in response to the move. Many behaviors won't =
need to=0A=
 *     do anything simply in response to the element being moved, but =
because=0A=
 *     IFRAME elements reload their "src" when being moved within the =
DOM,=0A=
 *     behaviors bound to IFRAME elements (like WYSIWYG editors) may =
need to=0A=
 *     take some action.=0A=
 *   - serialize: When an Ajax form is submitted, this is called with the=0A=
 *     form as the context. This provides every behavior within the form =
an=0A=
 *     opportunity to ensure that the field elements have correct content=0A=
 *     in them before the form is serialized. The canonical use-case is =
so=0A=
 *     that WYSIWYG editors can update the hidden textarea to which they =
are=0A=
 *     bound.=0A=
 *=0A=
 * @see Drupal.attachBehaviors=0A=
 */=0A=
Drupal.detachBehaviors =3D function (context, settings, trigger) {=0A=
  context =3D context || document;=0A=
  settings =3D settings || Drupal.settings;=0A=
  trigger =3D trigger || 'unload';=0A=
  // Execute all of them.=0A=
  $.each(Drupal.behaviors, function () {=0A=
    if ($.isFunction(this.detach)) {=0A=
      this.detach(context, settings, trigger);=0A=
    }=0A=
  });=0A=
};=0A=
=0A=
/**=0A=
 * Encode special characters in a plain-text string for display as HTML.=0A=
 *=0A=
 * @ingroup sanitization=0A=
 */=0A=
Drupal.checkPlain =3D function (str) {=0A=
  var character, regex,=0A=
      replace =3D { '&': '&amp;', '"': '&quot;', '<': '&lt;', '>': =
'&gt;' };=0A=
  str =3D String(str);=0A=
  for (character in replace) {=0A=
    if (replace.hasOwnProperty(character)) {=0A=
      regex =3D new RegExp(character, 'g');=0A=
      str =3D str.replace(regex, replace[character]);=0A=
    }=0A=
  }=0A=
  return str;=0A=
};=0A=
=0A=
/**=0A=
 * Replace placeholders with sanitized values in a string.=0A=
 *=0A=
 * @param str=0A=
 *   A string with placeholders.=0A=
 * @param args=0A=
 *   An object of replacements pairs to make. Incidences of any key in =
this=0A=
 *   array are replaced with the corresponding value. Based on the first=0A=
 *   character of the key, the value is escaped and/or themed:=0A=
 *    - !variable: inserted as is=0A=
 *    - @variable: escape plain text to HTML (Drupal.checkPlain)=0A=
 *    - %variable: escape text and theme as a placeholder for =
user-submitted=0A=
 *      content (checkPlain + Drupal.theme('placeholder'))=0A=
 *=0A=
 * @see Drupal.t()=0A=
 * @ingroup sanitization=0A=
 */=0A=
Drupal.formatString =3D function(str, args) {=0A=
  // Transform arguments before inserting them.=0A=
  for (var key in args) {=0A=
    switch (key.charAt(0)) {=0A=
      // Escaped only.=0A=
      case '@':=0A=
        args[key] =3D Drupal.checkPlain(args[key]);=0A=
      break;=0A=
      // Pass-through.=0A=
      case '!':=0A=
        break;=0A=
      // Escaped and placeholder.=0A=
      case '%':=0A=
      default:=0A=
        args[key] =3D Drupal.theme('placeholder', args[key]);=0A=
        break;=0A=
    }=0A=
    str =3D str.replace(key, args[key]);=0A=
  }=0A=
  return str;=0A=
};=0A=
=0A=
/**=0A=
 * Translate strings to the page language or a given language.=0A=
 *=0A=
 * See the documentation of the server-side t() function for further =
details.=0A=
 *=0A=
 * @param str=0A=
 *   A string containing the English string to translate.=0A=
 * @param args=0A=
 *   An object of replacements pairs to make after translation. =
Incidences=0A=
 *   of any key in this array are replaced with the corresponding value.=0A=
 *   See Drupal.formatString().=0A=
 *=0A=
 * @param options=0A=
 *   - 'context' (defaults to the empty context): The context the source =
string=0A=
 *     belongs to.=0A=
 *=0A=
 * @return=0A=
 *   The translated string.=0A=
 */=0A=
Drupal.t =3D function (str, args, options) {=0A=
  options =3D options || {};=0A=
  options.context =3D options.context || '';=0A=
=0A=
  // Fetch the localized version of the string.=0A=
  if (Drupal.locale.strings && Drupal.locale.strings[options.context] && =
Drupal.locale.strings[options.context][str]) {=0A=
    str =3D Drupal.locale.strings[options.context][str];=0A=
  }=0A=
=0A=
  if (args) {=0A=
    str =3D Drupal.formatString(str, args);=0A=
  }=0A=
  return str;=0A=
};=0A=
=0A=
/**=0A=
 * Format a string containing a count of items.=0A=
 *=0A=
 * This function ensures that the string is pluralized correctly. Since =
Drupal.t() is=0A=
 * called by this function, make sure not to pass already-localized =
strings to it.=0A=
 *=0A=
 * See the documentation of the server-side format_plural() function for =
further details.=0A=
 *=0A=
 * @param count=0A=
 *   The item count to display.=0A=
 * @param singular=0A=
 *   The string for the singular case. Please make sure it is clear this =
is=0A=
 *   singular, to ease translation (e.g. use "1 new comment" instead of =
"1 new").=0A=
 *   Do not use @count in the singular string.=0A=
 * @param plural=0A=
 *   The string for the plural case. Please make sure it is clear this =
is plural,=0A=
 *   to ease translation. Use @count in place of the item count, as in =
"@count=0A=
 *   new comments".=0A=
 * @param args=0A=
 *   An object of replacements pairs to make after translation. =
Incidences=0A=
 *   of any key in this array are replaced with the corresponding value.=0A=
 *   See Drupal.formatString().=0A=
 *   Note that you do not need to include @count in this array.=0A=
 *   This replacement is done automatically for the plural case.=0A=
 * @param options=0A=
 *   The options to pass to the Drupal.t() function.=0A=
 * @return=0A=
 *   A translated string.=0A=
 */=0A=
Drupal.formatPlural =3D function (count, singular, plural, args, =
options) {=0A=
  var args =3D args || {};=0A=
  args['@count'] =3D count;=0A=
  // Determine the index of the plural form.=0A=
  var index =3D Drupal.locale.pluralFormula ? =
Drupal.locale.pluralFormula(args['@count']) : ((args['@count'] =3D=3D 1) =
? 0 : 1);=0A=
=0A=
  if (index =3D=3D 0) {=0A=
    return Drupal.t(singular, args, options);=0A=
  }=0A=
  else if (index =3D=3D 1) {=0A=
    return Drupal.t(plural, args, options);=0A=
  }=0A=
  else {=0A=
    args['@count[' + index + ']'] =3D args['@count'];=0A=
    delete args['@count'];=0A=
    return Drupal.t(plural.replace('@count', '@count[' + index + ']'), =
args, options);=0A=
  }=0A=
};=0A=
=0A=
/**=0A=
 * Returns the passed in URL as an absolute URL.=0A=
 *=0A=
 * @param url=0A=
 *   The URL string to be normalized to an absolute URL.=0A=
 *=0A=
 * @return=0A=
 *   The normalized, absolute URL.=0A=
 *=0A=
 * @see =
https://github.com/angular/angular.js/blob/v1.4.4/src/ng/urlUtils.js=0A=
 * @see https://grack.com/blog/2009/11/17/absolutizing-url-in-javascript=0A=
 * @see https://github.com/jquery/jquery-ui/blob/1.11.4/ui/tabs.js#L53=0A=
 */=0A=
Drupal.absoluteUrl =3D function (url) {=0A=
  var urlParsingNode =3D document.createElement('a');=0A=
=0A=
  // Decode the URL first; this is required by IE <=3D 6. Decoding =
non-UTF-8=0A=
  // strings may throw an exception.=0A=
  try {=0A=
    url =3D decodeURIComponent(url);=0A=
  } catch (e) {}=0A=
=0A=
  urlParsingNode.setAttribute('href', url);=0A=
=0A=
  // IE <=3D 7 normalizes the URL when assigned to the anchor node =
similar to=0A=
  // the other browsers.=0A=
  return urlParsingNode.cloneNode(false).href;=0A=
};=0A=
=0A=
/**=0A=
 * Returns true if the URL is within Drupal's base path.=0A=
 *=0A=
 * @param url=0A=
 *   The URL string to be tested.=0A=
 *=0A=
 * @return=0A=
 *   Boolean true if local.=0A=
 *=0A=
 * @see https://github.com/jquery/jquery-ui/blob/1.11.4/ui/tabs.js#L58=0A=
 */=0A=
Drupal.urlIsLocal =3D function (url) {=0A=
  // Always use browser-derived absolute URLs in the comparison, to avoid=0A=
  // attempts to break out of the base path using directory traversal.=0A=
  var absoluteUrl =3D Drupal.absoluteUrl(url);=0A=
  var protocol =3D location.protocol;=0A=
=0A=
  // Consider URLs that match this site's base URL but use HTTPS instead =
of HTTP=0A=
  // as local as well.=0A=
  if (protocol =3D=3D=3D 'http:' && absoluteUrl.indexOf('https:') =
=3D=3D=3D 0) {=0A=
    protocol =3D 'https:';=0A=
  }=0A=
  var baseUrl =3D protocol + '//' + location.host + =
Drupal.settings.basePath.slice(0, -1);=0A=
=0A=
  // Decoding non-UTF-8 strings may throw an exception.=0A=
  try {=0A=
    absoluteUrl =3D decodeURIComponent(absoluteUrl);=0A=
  } catch (e) {}=0A=
  try {=0A=
    baseUrl =3D decodeURIComponent(baseUrl);=0A=
  } catch (e) {}=0A=
=0A=
  // The given URL matches the site's base URL, or has a path under the =
site's=0A=
  // base URL.=0A=
  return absoluteUrl =3D=3D=3D baseUrl || absoluteUrl.indexOf(baseUrl + =
'/') =3D=3D=3D 0;=0A=
};=0A=
=0A=
/**=0A=
 * Generate the themed representation of a Drupal object.=0A=
 *=0A=
 * All requests for themed output must go through this function. It =
examines=0A=
 * the request and routes it to the appropriate theme function. If the =
current=0A=
 * theme does not provide an override function, the generic theme =
function is=0A=
 * called.=0A=
 *=0A=
 * For example, to retrieve the HTML for text that should be emphasized =
and=0A=
 * displayed as a placeholder inside a sentence, call=0A=
 * Drupal.theme('placeholder', text).=0A=
 *=0A=
 * @param func=0A=
 *   The name of the theme function to call.=0A=
 * @param ...=0A=
 *   Additional arguments to pass along to the theme function.=0A=
 * @return=0A=
 *   Any data the theme function returns. This could be a plain HTML =
string,=0A=
 *   but also a complex object.=0A=
 */=0A=
Drupal.theme =3D function (func) {=0A=
  var args =3D Array.prototype.slice.apply(arguments, [1]);=0A=
=0A=
  return (Drupal.theme[func] || =
Drupal.theme.prototype[func]).apply(this, args);=0A=
};=0A=
=0A=
/**=0A=
 * Freeze the current body height (as minimum height). Used to prevent=0A=
 * unnecessary upwards scrolling when doing DOM manipulations.=0A=
 */=0A=
Drupal.freezeHeight =3D function () {=0A=
  Drupal.unfreezeHeight();=0A=
  $('<div id=3D"freeze-height"></div>').css({=0A=
    position: 'absolute',=0A=
    top: '0px',=0A=
    left: '0px',=0A=
    width: '1px',=0A=
    height: $('body').css('height')=0A=
  }).appendTo('body');=0A=
};=0A=
=0A=
/**=0A=
 * Unfreeze the body height.=0A=
 */=0A=
Drupal.unfreezeHeight =3D function () {=0A=
  $('#freeze-height').remove();=0A=
};=0A=
=0A=
/**=0A=
 * Encodes a Drupal path for use in a URL.=0A=
 *=0A=
 * For aesthetic reasons slashes are not escaped.=0A=
 */=0A=
Drupal.encodePath =3D function (item, uri) {=0A=
  uri =3D uri || location.href;=0A=
  return encodeURIComponent(item).replace(/%2F/g, '/');=0A=
};=0A=
=0A=
/**=0A=
 * Get the text selection in a textarea.=0A=
 */=0A=
Drupal.getSelection =3D function (element) {=0A=
  if (typeof element.selectionStart !=3D 'number' && document.selection) =
{=0A=
    // The current selection.=0A=
    var range1 =3D document.selection.createRange();=0A=
    var range2 =3D range1.duplicate();=0A=
    // Select all text.=0A=
    range2.moveToElementText(element);=0A=
    // Now move 'dummy' end point to end point of original range.=0A=
    range2.setEndPoint('EndToEnd', range1);=0A=
    // Now we can calculate start and end points.=0A=
    var start =3D range2.text.length - range1.text.length;=0A=
    var end =3D start + range1.text.length;=0A=
    return { 'start': start, 'end': end };=0A=
  }=0A=
  return { 'start': element.selectionStart, 'end': element.selectionEnd =
};=0A=
};=0A=
=0A=
/**=0A=
 * Build an error message from an Ajax response.=0A=
 */=0A=
Drupal.ajaxError =3D function (xmlhttp, uri, customMessage) {=0A=
  var statusCode, statusText, pathText, responseText, readyStateText, =
message;=0A=
  if (xmlhttp.status) {=0A=
    statusCode =3D "\n" + Drupal.t("An AJAX HTTP error occurred.") +  =
"\n" + Drupal.t("HTTP Result Code: !status", {'!status': =
xmlhttp.status});=0A=
  }=0A=
  else {=0A=
    statusCode =3D "\n" + Drupal.t("An AJAX HTTP request terminated =
abnormally.");=0A=
  }=0A=
  statusCode +=3D "\n" + Drupal.t("Debugging information follows.");=0A=
  pathText =3D "\n" + Drupal.t("Path: !uri", {'!uri': uri} );=0A=
  statusText =3D '';=0A=
  // In some cases, when statusCode =3D=3D 0, xmlhttp.statusText may not =
be defined.=0A=
  // Unfortunately, testing for it with typeof, etc, doesn't seem to =
catch that=0A=
  // and the test causes an exception. So we need to catch the exception =
here.=0A=
  try {=0A=
    statusText =3D "\n" + Drupal.t("StatusText: !statusText", =
{'!statusText': $.trim(xmlhttp.statusText)});=0A=
  }=0A=
  catch (e) {}=0A=
=0A=
  responseText =3D '';=0A=
  // Again, we don't have a way to know for sure whether accessing=0A=
  // xmlhttp.responseText is going to throw an exception. So we'll catch =
it.=0A=
  try {=0A=
    responseText =3D "\n" + Drupal.t("ResponseText: !responseText", =
{'!responseText': $.trim(xmlhttp.responseText) } );=0A=
  } catch (e) {}=0A=
=0A=
  // Make the responseText more readable by stripping HTML tags and =
newlines.=0A=
  responseText =3D =
responseText.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi,"");=0A=
  responseText =3D responseText.replace(/[\n]+\s+/g,"\n");=0A=
=0A=
  // We don't need readyState except for status =3D=3D 0.=0A=
  readyStateText =3D xmlhttp.status =3D=3D 0 ? ("\n" + =
Drupal.t("ReadyState: !readyState", {'!readyState': =
xmlhttp.readyState})) : "";=0A=
=0A=
  // Additional message beyond what the xmlhttp object provides.=0A=
  customMessage =3D customMessage ? ("\n" + Drupal.t("CustomMessage: =
!customMessage", {'!customMessage': customMessage})) : "";=0A=
=0A=
  message =3D statusCode + pathText + statusText + customMessage + =
responseText + readyStateText;=0A=
  return message;=0A=
};=0A=
=0A=
// Class indicating that JS is enabled; used for styling purpose.=0A=
$('html').addClass('js');=0A=
=0A=
// 'js enabled' cookie.=0A=
document.cookie =3D 'has_js=3D1; path=3D/';=0A=
=0A=
/**=0A=
 * Additions to jQuery.support.=0A=
 */=0A=
$(function () {=0A=
  /**=0A=
   * Boolean indicating whether or not position:fixed is supported.=0A=
   */=0A=
  if (jQuery.support.positionFixed =3D=3D=3D undefined) {=0A=
    var el =3D $('<div style=3D"position:fixed; top:10px" =
/>').appendTo(document.body);=0A=
    jQuery.support.positionFixed =3D el[0].offsetTop =3D=3D=3D 10;=0A=
    el.remove();=0A=
  }=0A=
});=0A=
=0A=
//Attach all behaviors.=0A=
$(function () {=0A=
  Drupal.attachBehaviors(document, Drupal.settings);=0A=
});=0A=
=0A=
/**=0A=
 * The default themes.=0A=
 */=0A=
Drupal.theme.prototype =3D {=0A=
=0A=
  /**=0A=
   * Formats text for emphasized display in a placeholder inside a =
sentence.=0A=
   *=0A=
   * @param str=0A=
   *   The text to format (plain-text).=0A=
   * @return=0A=
   *   The formatted text (html).=0A=
   */=0A=
  placeholder: function (str) {=0A=
    return '<em class=3D"placeholder">' + Drupal.checkPlain(str) + =
'</em>';=0A=
  }=0A=
};=0A=
=0A=
})(jQuery);=0A=
;=0A=

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.law.cornell.edu/sites/www.law.cornell.edu/files/js/js_leLrwcCMYcDv6-9VF8S-jRIOsiYuuldH5J4VuRdgIZE.js

/*!=0A=
 * jQuery UI Core 1.10.2=0A=
 * http://jqueryui.com=0A=
 *=0A=
 * Copyright 2013 jQuery Foundation and other contributors=0A=
 * Released under the MIT license.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://api.jqueryui.com/category/ui-core/=0A=
 */=0A=
(function( $, undefined ) {=0A=
=0A=
var uuid =3D 0,=0A=
	runiqueId =3D /^ui-id-\d+$/;=0A=
=0A=
// $.ui might exist from components with no dependencies, e.g., =
$.ui.position=0A=
$.ui =3D $.ui || {};=0A=
=0A=
$.extend( $.ui, {=0A=
	version: "1.10.2",=0A=
=0A=
	keyCode: {=0A=
		BACKSPACE: 8,=0A=
		COMMA: 188,=0A=
		DELETE: 46,=0A=
		DOWN: 40,=0A=
		END: 35,=0A=
		ENTER: 13,=0A=
		ESCAPE: 27,=0A=
		HOME: 36,=0A=
		LEFT: 37,=0A=
		NUMPAD_ADD: 107,=0A=
		NUMPAD_DECIMAL: 110,=0A=
		NUMPAD_DIVIDE: 111,=0A=
		NUMPAD_ENTER: 108,=0A=
		NUMPAD_MULTIPLY: 106,=0A=
		NUMPAD_SUBTRACT: 109,=0A=
		PAGE_DOWN: 34,=0A=
		PAGE_UP: 33,=0A=
		PERIOD: 190,=0A=
		RIGHT: 39,=0A=
		SPACE: 32,=0A=
		TAB: 9,=0A=
		UP: 38=0A=
	}=0A=
});=0A=
=0A=
// plugins=0A=
$.fn.extend({=0A=
	focus: (function( orig ) {=0A=
		return function( delay, fn ) {=0A=
			return typeof delay =3D=3D=3D "number" ?=0A=
				this.each(function() {=0A=
					var elem =3D this;=0A=
					setTimeout(function() {=0A=
						$( elem ).focus();=0A=
						if ( fn ) {=0A=
							fn.call( elem );=0A=
						}=0A=
					}, delay );=0A=
				}) :=0A=
				orig.apply( this, arguments );=0A=
		};=0A=
	})( $.fn.focus ),=0A=
=0A=
	scrollParent: function() {=0A=
		var scrollParent;=0A=
		if (($.ui.ie && (/(static|relative)/).test(this.css("position"))) || =
(/absolute/).test(this.css("position"))) {=0A=
			scrollParent =3D this.parents().filter(function() {=0A=
				return (/(relative|absolute|fixed)/).test($.css(this,"position")) && =
(/(auto|scroll)/).test($.css(this,"overflow")+$.css(this,"overflow-y")+$.=
css(this,"overflow-x"));=0A=
			}).eq(0);=0A=
		} else {=0A=
			scrollParent =3D this.parents().filter(function() {=0A=
				return =
(/(auto|scroll)/).test($.css(this,"overflow")+$.css(this,"overflow-y")+$.=
css(this,"overflow-x"));=0A=
			}).eq(0);=0A=
		}=0A=
=0A=
		return (/fixed/).test(this.css("position")) || !scrollParent.length ? =
$(document) : scrollParent;=0A=
	},=0A=
=0A=
	zIndex: function( zIndex ) {=0A=
		if ( zIndex !=3D=3D undefined ) {=0A=
			return this.css( "zIndex", zIndex );=0A=
		}=0A=
=0A=
		if ( this.length ) {=0A=
			var elem =3D $( this[ 0 ] ), position, value;=0A=
			while ( elem.length && elem[ 0 ] !=3D=3D document ) {=0A=
				// Ignore z-index if position is set to a value where z-index is =
ignored by the browser=0A=
				// This makes behavior of this function consistent across browsers=0A=
				// WebKit always returns auto if the element is positioned=0A=
				position =3D elem.css( "position" );=0A=
				if ( position =3D=3D=3D "absolute" || position =3D=3D=3D "relative" =
|| position =3D=3D=3D "fixed" ) {=0A=
					// IE returns 0 when zIndex is not specified=0A=
					// other browsers return a string=0A=
					// we ignore the case of nested elements with an explicit value of 0=0A=
					// <div style=3D"z-index: -10;"><div style=3D"z-index: =
0;"></div></div>=0A=
					value =3D parseInt( elem.css( "zIndex" ), 10 );=0A=
					if ( !isNaN( value ) && value !=3D=3D 0 ) {=0A=
						return value;=0A=
					}=0A=
				}=0A=
				elem =3D elem.parent();=0A=
			}=0A=
		}=0A=
=0A=
		return 0;=0A=
	},=0A=
=0A=
	uniqueId: function() {=0A=
		return this.each(function() {=0A=
			if ( !this.id ) {=0A=
				this.id =3D "ui-id-" + (++uuid);=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	removeUniqueId: function() {=0A=
		return this.each(function() {=0A=
			if ( runiqueId.test( this.id ) ) {=0A=
				$( this ).removeAttr( "id" );=0A=
			}=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
// selectors=0A=
function focusable( element, isTabIndexNotNaN ) {=0A=
	var map, mapName, img,=0A=
		nodeName =3D element.nodeName.toLowerCase();=0A=
	if ( "area" =3D=3D=3D nodeName ) {=0A=
		map =3D element.parentNode;=0A=
		mapName =3D map.name;=0A=
		if ( !element.href || !mapName || map.nodeName.toLowerCase() !=3D=3D =
"map" ) {=0A=
			return false;=0A=
		}=0A=
		img =3D $( "img[usemap=3D#" + mapName + "]" )[0];=0A=
		return !!img && visible( img );=0A=
	}=0A=
	return ( /input|select|textarea|button|object/.test( nodeName ) ?=0A=
		!element.disabled :=0A=
		"a" =3D=3D=3D nodeName ?=0A=
			element.href || isTabIndexNotNaN :=0A=
			isTabIndexNotNaN) &&=0A=
		// the element and all of its ancestors must be visible=0A=
		visible( element );=0A=
}=0A=
=0A=
function visible( element ) {=0A=
	return $.expr.filters.visible( element ) &&=0A=
		!$( element ).parents().addBack().filter(function() {=0A=
			return $.css( this, "visibility" ) =3D=3D=3D "hidden";=0A=
		}).length;=0A=
}=0A=
=0A=
$.extend( $.expr[ ":" ], {=0A=
	data: $.expr.createPseudo ?=0A=
		$.expr.createPseudo(function( dataName ) {=0A=
			return function( elem ) {=0A=
				return !!$.data( elem, dataName );=0A=
			};=0A=
		}) :=0A=
		// support: jQuery <1.8=0A=
		function( elem, i, match ) {=0A=
			return !!$.data( elem, match[ 3 ] );=0A=
		},=0A=
=0A=
	focusable: function( element ) {=0A=
		return focusable( element, !isNaN( $.attr( element, "tabindex" ) ) );=0A=
	},=0A=
=0A=
	tabbable: function( element ) {=0A=
		var tabIndex =3D $.attr( element, "tabindex" ),=0A=
			isTabIndexNaN =3D isNaN( tabIndex );=0A=
		return ( isTabIndexNaN || tabIndex >=3D 0 ) && focusable( element, =
!isTabIndexNaN );=0A=
	}=0A=
});=0A=
=0A=
// support: jQuery <1.8=0A=
if ( !$( "<a>" ).outerWidth( 1 ).jquery ) {=0A=
	$.each( [ "Width", "Height" ], function( i, name ) {=0A=
		var side =3D name =3D=3D=3D "Width" ? [ "Left", "Right" ] : [ "Top", =
"Bottom" ],=0A=
			type =3D name.toLowerCase(),=0A=
			orig =3D {=0A=
				innerWidth: $.fn.innerWidth,=0A=
				innerHeight: $.fn.innerHeight,=0A=
				outerWidth: $.fn.outerWidth,=0A=
				outerHeight: $.fn.outerHeight=0A=
			};=0A=
=0A=
		function reduce( elem, size, border, margin ) {=0A=
			$.each( side, function() {=0A=
				size -=3D parseFloat( $.css( elem, "padding" + this ) ) || 0;=0A=
				if ( border ) {=0A=
					size -=3D parseFloat( $.css( elem, "border" + this + "Width" ) ) || =
0;=0A=
				}=0A=
				if ( margin ) {=0A=
					size -=3D parseFloat( $.css( elem, "margin" + this ) ) || 0;=0A=
				}=0A=
			});=0A=
			return size;=0A=
		}=0A=
=0A=
		$.fn[ "inner" + name ] =3D function( size ) {=0A=
			if ( size =3D=3D=3D undefined ) {=0A=
				return orig[ "inner" + name ].call( this );=0A=
			}=0A=
=0A=
			return this.each(function() {=0A=
				$( this ).css( type, reduce( this, size ) + "px" );=0A=
			});=0A=
		};=0A=
=0A=
		$.fn[ "outer" + name] =3D function( size, margin ) {=0A=
			if ( typeof size !=3D=3D "number" ) {=0A=
				return orig[ "outer" + name ].call( this, size );=0A=
			}=0A=
=0A=
			return this.each(function() {=0A=
				$( this).css( type, reduce( this, size, true, margin ) + "px" );=0A=
			});=0A=
		};=0A=
	});=0A=
}=0A=
=0A=
// support: jQuery <1.8=0A=
if ( !$.fn.addBack ) {=0A=
	$.fn.addBack =3D function( selector ) {=0A=
		return this.add( selector =3D=3D null ?=0A=
			this.prevObject : this.prevObject.filter( selector )=0A=
		);=0A=
	};=0A=
}=0A=
=0A=
// support: jQuery 1.6.1, 1.6.2 (http://bugs.jquery.com/ticket/9413)=0A=
if ( $( "<a>" ).data( "a-b", "a" ).removeData( "a-b" ).data( "a-b" ) ) {=0A=
	$.fn.removeData =3D (function( removeData ) {=0A=
		return function( key ) {=0A=
			if ( arguments.length ) {=0A=
				return removeData.call( this, $.camelCase( key ) );=0A=
			} else {=0A=
				return removeData.call( this );=0A=
			}=0A=
		};=0A=
	})( $.fn.removeData );=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
// deprecated=0A=
$.ui.ie =3D !!/msie [\w.]+/.exec( navigator.userAgent.toLowerCase() );=0A=
=0A=
$.support.selectstart =3D "onselectstart" in document.createElement( =
"div" );=0A=
$.fn.extend({=0A=
	disableSelection: function() {=0A=
		return this.bind( ( $.support.selectstart ? "selectstart" : =
"mousedown" ) +=0A=
			".ui-disableSelection", function( event ) {=0A=
				event.preventDefault();=0A=
			});=0A=
	},=0A=
=0A=
	enableSelection: function() {=0A=
		return this.unbind( ".ui-disableSelection" );=0A=
	}=0A=
});=0A=
=0A=
$.extend( $.ui, {=0A=
	// $.ui.plugin is deprecated.  Use the proxy pattern instead.=0A=
	plugin: {=0A=
		add: function( module, option, set ) {=0A=
			var i,=0A=
				proto =3D $.ui[ module ].prototype;=0A=
			for ( i in set ) {=0A=
				proto.plugins[ i ] =3D proto.plugins[ i ] || [];=0A=
				proto.plugins[ i ].push( [ option, set[ i ] ] );=0A=
			}=0A=
		},=0A=
		call: function( instance, name, args ) {=0A=
			var i,=0A=
				set =3D instance.plugins[ name ];=0A=
			if ( !set || !instance.element[ 0 ].parentNode || instance.element[ 0 =
].parentNode.nodeType =3D=3D=3D 11 ) {=0A=
				return;=0A=
			}=0A=
=0A=
			for ( i =3D 0; i < set.length; i++ ) {=0A=
				if ( instance.options[ set[ i ][ 0 ] ] ) {=0A=
					set[ i ][ 1 ].apply( instance.element, args );=0A=
				}=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// only used by resizable=0A=
	hasScroll: function( el, a ) {=0A=
=0A=
		//If overflow is hidden, the element might have extra content, but the =
user wants to hide it=0A=
		if ( $( el ).css( "overflow" ) =3D=3D=3D "hidden") {=0A=
			return false;=0A=
		}=0A=
=0A=
		var scroll =3D ( a && a =3D=3D=3D "left" ) ? "scrollLeft" : =
"scrollTop",=0A=
			has =3D false;=0A=
=0A=
		if ( el[ scroll ] > 0 ) {=0A=
			return true;=0A=
		}=0A=
=0A=
		// TODO: determine which cases actually cause this to happen=0A=
		// if the element doesn't have the scroll set, see if it's possible to=0A=
		// set the scroll=0A=
		el[ scroll ] =3D 1;=0A=
		has =3D ( el[ scroll ] > 0 );=0A=
		el[ scroll ] =3D 0;=0A=
		return has;=0A=
	}=0A=
});=0A=
=0A=
})( jQuery );=0A=
;=0A=
/* =
=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=0A=
 *=0A=
 * JQuery URL Parser=0A=
 * Version 1.0=0A=
 * Parses URLs and provides easy access to information within them.=0A=
 *=0A=
 * Author: Mark Perkins=0A=
 * Author email: mark@allmarkedup.com=0A=
 *=0A=
 * For full documentation and more go to =
http://projects.allmarkedup.com/jquery_url_parser/=0A=
 *=0A=
 * =
-------------------------------------------------------------------------=
--=0A=
 *=0A=
 * CREDITS:=0A=
 *=0A=
 * Parser based on the Regex-based URI parser by Stephen Levithian.=0A=
 * For more information (including a detailed explaination of the =
differences=0A=
 * between the 'loose' and 'strict' pasing modes) visit =
http://blog.stevenlevithan.com/archives/parseuri=0A=
 *=0A=
 * =
-------------------------------------------------------------------------=
--=0A=
 *=0A=
 * LICENCE:=0A=
 *=0A=
 * Released under a MIT Licence. See licence.txt that should have been =
supplied with this file,=0A=
 * or visit http://projects.allmarkedup.com/jquery_url_parser/licence.txt=0A=
 *=0A=
 * =
-------------------------------------------------------------------------=
--=0A=
 * =0A=
 * EXAMPLES OF USE:=0A=
 *=0A=
 * Get the domain name (host) from the current page URL=0A=
 * jQuery.url.attr("host")=0A=
 *=0A=
 * Get the query string value for 'item' for the current page=0A=
 * jQuery.url.param("item") // null if it doesn't exist=0A=
 *=0A=
 * Get the second segment of the URI of the current page=0A=
 * jQuery.url.segment(2) // null if it doesn't exist=0A=
 *=0A=
 * Get the protocol of a manually passed in URL=0A=
 * jQuery.url.setUrl("http://allmarkedup.com/").attr("protocol") // =
returns 'http'=0A=
 *=0A=
 */=0A=
=0A=
jQuery.url =3D function()=0A=
{=0A=
	var segments =3D {};=0A=
	=0A=
	var parsed =3D {};=0A=
	=0A=
	/**=0A=
    * Options object. Only the URI and strictMode values can be changed =
via the setters below.=0A=
    */=0A=
  	var options =3D {=0A=
	=0A=
		url : window.location, // default URI is the page in which the script =
is running=0A=
		=0A=
		strictMode: false, // 'loose' parsing by default=0A=
	=0A=
		key: =
["source","protocol","authority","userInfo","user","password","host","por=
t","relative","path","directory","file","query","anchor"], // keys =
available to query =0A=
		=0A=
		q: {=0A=
			name: "queryKey",=0A=
			parser: /(?:^|&)([^&=3D]*)=3D?([^&]*)/g=0A=
		},=0A=
		=0A=
		parser: {=0A=
			strict: =
/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*=
))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/, // more =
intuitive, fails on relative paths and deviates from specs=0A=
			loose:  =
/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))=
?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$))=
)*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/ //less intuitive, more =
accurate to the specs=0A=
		}=0A=
		=0A=
	};=0A=
	=0A=
    /**=0A=
     * Deals with the parsing of the URI according to the regex above.=0A=
 	 * Written by Steven Levithan - see credits at top.=0A=
     */		=0A=
	var parseUri =3D function()=0A=
	{=0A=
		str =3D decodeURI( options.url );=0A=
		=0A=
		var m =3D options.parser[ options.strictMode ? "strict" : "loose" =
].exec( str );=0A=
		var uri =3D {};=0A=
		var i =3D 14;=0A=
=0A=
		while ( i-- ) {=0A=
			uri[ options.key[i] ] =3D m[i] || "";=0A=
		}=0A=
=0A=
		uri[ options.q.name ] =3D {};=0A=
		uri[ options.key[12] ].replace( options.q.parser, function ( $0, $1, =
$2 ) {=0A=
			if ($1) {=0A=
				uri[options.q.name][$1] =3D $2;=0A=
			}=0A=
		});=0A=
=0A=
		return uri;=0A=
	};=0A=
=0A=
    /**=0A=
     * Returns the value of the passed in key from the parsed URI.=0A=
  	 * =0A=
	 * @param string key The key whose value is required=0A=
     */		=0A=
	var key =3D function( key )=0A=
	{=0A=
		if ( ! parsed.length )=0A=
		{=0A=
			setUp(); // if the URI has not been parsed yet then do this first...	=0A=
		} =0A=
		if ( key =3D=3D "base" )=0A=
		{=0A=
			if ( parsed.port !=3D=3D null && parsed.port !=3D=3D "" )=0A=
			{=0A=
				return parsed.protocol+"://"+parsed.host+":"+parsed.port+"/";	=0A=
			}=0A=
			else=0A=
			{=0A=
				return parsed.protocol+"://"+parsed.host+"/";=0A=
			}=0A=
		}=0A=
	=0A=
		return ( parsed[key] =3D=3D=3D "" ) ? null : parsed[key];=0A=
	};=0A=
	=0A=
	/**=0A=
     * Returns the value of the required query string parameter.=0A=
  	 * =0A=
	 * @param string item The parameter whose value is required=0A=
     */		=0A=
	var param =3D function( item )=0A=
	{=0A=
		if ( ! parsed.length )=0A=
		{=0A=
			setUp(); // if the URI has not been parsed yet then do this first...	=0A=
		}=0A=
		return ( parsed.queryKey[item] =3D=3D=3D null ) ? null : =
parsed.queryKey[item];=0A=
	};=0A=
=0A=
    /**=0A=
     * 'Constructor' (not really!) function.=0A=
     *  Called whenever the URI changes to kick off re-parsing of the =
URI and splitting it up into segments. =0A=
     */	=0A=
	var setUp =3D function()=0A=
	{=0A=
		parsed =3D parseUri();=0A=
		=0A=
		getSegments();	=0A=
	};=0A=
	=0A=
    /**=0A=
     * Splits up the body of the URI into segments (i.e. sections =
delimited by '/')=0A=
     */=0A=
	var getSegments =3D function()=0A=
	{=0A=
		var p =3D parsed.path;=0A=
		segments =3D []; // clear out segments array=0A=
		segments =3D parsed.path.length =3D=3D 1 ? {} : ( p.charAt( p.length - =
1 ) =3D=3D "/" ? p.substring( 1, p.length - 1 ) : path =3D p.substring( =
1 ) ).split("/");=0A=
	};=0A=
	=0A=
	return {=0A=
		=0A=
	    /**=0A=
	     * Sets the parsing mode - either strict or loose. Set to loose by =
default.=0A=
	     *=0A=
	     * @param string mode The mode to set the parser to. Anything apart =
from a value of 'strict' will set it to loose!=0A=
	     */=0A=
		setMode : function( mode )=0A=
		{=0A=
			strictMode =3D mode =3D=3D "strict" ? true : false;=0A=
			return this;=0A=
		},=0A=
		=0A=
		/**=0A=
	     * Sets URI to parse if you don't want to to parse the current =
page's URI.=0A=
		 * Calling the function with no value for newUri resets it to the =
current page's URI.=0A=
	     *=0A=
	     * @param string newUri The URI to parse.=0A=
	     */		=0A=
		setUrl : function( newUri )=0A=
		{=0A=
			options.url =3D newUri =3D=3D=3D undefined ? window.location : newUri;=0A=
			setUp();=0A=
			return this;=0A=
		},		=0A=
		=0A=
		/**=0A=
	     * Returns the value of the specified URI segment. Segments are =
numbered from 1 to the number of segments.=0A=
		 * For example the URI http://test.com/about/company/ segment(1) would =
return 'about'.=0A=
		 *=0A=
		 * If no integer is passed into the function it returns the number of =
segments in the URI.=0A=
	     *=0A=
	     * @param int pos The position of the segment to return. Can be =
empty.=0A=
	     */	=0A=
		segment : function( pos )=0A=
		{=0A=
			if ( ! parsed.length )=0A=
			{=0A=
				setUp(); // if the URI has not been parsed yet then do this first...	=0A=
			} =0A=
			if ( pos =3D=3D=3D undefined )=0A=
			{=0A=
				return segments.length;=0A=
			}=0A=
			return ( segments[pos] =3D=3D=3D "" || segments[pos] =3D=3D=3D =
undefined ) ? null : segments[pos];=0A=
		},=0A=
		=0A=
		attr : key, // provides public access to private 'key' function - see =
above=0A=
		=0A=
		param : param // provides public access to private 'param' function - =
see above=0A=
		=0A=
	};=0A=
	=0A=
}();;=0A=
/*!=0A=
 * jQuery Cookie Plugin v1.3=0A=
 * https://github.com/carhartl/jquery-cookie=0A=
 *=0A=
 * Copyright 2011, Klaus Hartl=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 * http://www.opensource.org/licenses/GPL-2.0=0A=
 */=0A=
(function ($, document, undefined) {=0A=
=0A=
	var pluses =3D /\+/g;=0A=
=0A=
	function raw(s) {=0A=
		return s;=0A=
	}=0A=
=0A=
	function decoded(s) {=0A=
		return decodeURIComponent(s.replace(pluses, ' '));=0A=
	}=0A=
=0A=
	var config =3D $.cookie =3D function (key, value, options) {=0A=
=0A=
		// write=0A=
		if (value !=3D=3D undefined) {=0A=
			options =3D $.extend({}, config.defaults, options);=0A=
=0A=
			if (value =3D=3D=3D null) {=0A=
				options.expires =3D -1;=0A=
			}=0A=
=0A=
			if (typeof options.expires =3D=3D=3D 'number') {=0A=
				var days =3D options.expires, t =3D options.expires =3D new Date();=0A=
				t.setDate(t.getDate() + days);=0A=
			}=0A=
=0A=
			value =3D config.json ? JSON.stringify(value) : String(value);=0A=
=0A=
			return (document.cookie =3D [=0A=
				encodeURIComponent(key), '=3D', config.raw ? value : =
encodeURIComponent(value),=0A=
				options.expires ? '; expires=3D' + options.expires.toUTCString() : =
'', // use expires attribute, max-age is not supported by IE=0A=
				options.path    ? '; path=3D' + options.path : '',=0A=
				options.domain  ? '; domain=3D' + options.domain : '',=0A=
				options.secure  ? '; secure' : ''=0A=
			].join(''));=0A=
		}=0A=
=0A=
		// read=0A=
		var decode =3D config.raw ? raw : decoded;=0A=
		var cookies =3D document.cookie.split('; ');=0A=
		for (var i =3D 0, l =3D cookies.length; i < l; i++) {=0A=
			var parts =3D cookies[i].split('=3D');=0A=
			if (decode(parts.shift()) =3D=3D=3D key) {=0A=
				var cookie =3D decode(parts.join('=3D'));=0A=
				return config.json ? JSON.parse(cookie) : cookie;=0A=
			}=0A=
		}=0A=
=0A=
		return null;=0A=
	};=0A=
=0A=
	config.defaults =3D {};=0A=
=0A=
	$.removeCookie =3D function (key, options) {=0A=
		if ($.cookie(key) !=3D=3D null) {=0A=
			$.cookie(key, null, options);=0A=
			return true;=0A=
		}=0A=
		return false;=0A=
	};=0A=
=0A=
})(jQuery, document);=0A=
;=0A=
//  $Id: lii.funcs.js 2160 2013-06-21 20:45:36Z wayne $=0A=
=0A=
/**=0A=
 * @file=0A=
 * LII JS functions=0A=
 */=0A=
=0A=
(function ($) {=0A=
    Drupal.behaviors.liiEntryPointCookie =3D {=0A=
        attach: lii_entryPoint_Cookie=0A=
    };=0A=
=0A=
    function lii_entryPoint_Cookie() {=0A=
        if ( !$.cookie('lii_entry_point') ) {=0A=
            $.cookie('lii_entry_point', =
location.pathname+location.search, {path:'/'})=0A=
        };=0A=
    }=0A=
})(jQuery);=0A=
=0A=
 // damn IE 8=0A=
if (typeof String.prototype.trim !=3D=3D 'function') {=0A=
    String.prototype.trim =3D function() {=0A=
        return this.replace(/^\s+|\s+$/g, '');=0A=
    }=0A=
}=0A=
 =0A=
 // functions declared globally and using long hand 'jQuery' because IE =
<=3D 8 is dumb about scope=0A=
=0A=
/**=0A=
 * overloaded function to manage 'storage'=0A=
 * - checks if local/session Storage is implmented in the browser=0A=
 * - checks if cookies are enabled=0A=
 * - get/set key:value pairs (in Storage or as a cookie)=0A=
 * - removes key:value pairs (in Storage or as a cookie)=0A=
 *=0A=
 * @param action  : the action to perform=0A=
 *      - 'available' =3D verify that a storage option is possible=0A=
 *      - 'get' =3D get a value from storage; returns null, Scalar, =
Object=0A=
 *      - 'set' =3D set a key:value pair; value converted to String if =
Object=0A=
 *      - 'remove' =3D delete a key:value pair=0A=
 *=0A=
 * @param key     : the key to store; String; n/a with available=0A=
 * @param value   : the value to store; any type; n/a with get or remove=0A=
 * @param expires : when to expire the value; Numeric number of days; =
Optional; n/a all but set=0A=
 *            - if using HTMLStorage 'value' converted to an Object; =
value.expires =3D expireDate=0A=
 *            - during 'get', check is made for expired; null returned =
if expired=0A=
 *            - if ommitted, expires end of session=0A=
 *=0A=
 * @return=0A=
 * - 'available' =3D Boolean=0A=
 * - 'get'       =3D null or stored value; will be Object if Scalar set =
with an expires=0A=
 * - 'set'       =3D stored value=0A=
 * - 'remove'    =3D null=0A=
 *=0A=
 */=0A=
var lii_storage =3D =0A=
function lii_storage(action, key, value, expires) {=0A=
    var ret =3D null;=0A=
    =0A=
     // damn IE 7 simply wont support this functionality=0A=
     // need JSON parsing for A LOT of stuff=0A=
	if ( typeof JSON =3D=3D=3D 'undefined') { return ret; }=0A=
    =0A=
    switch ( action ) {=0A=
        case 'available':=0A=
            if ( typeof(Storage) !=3D=3D "undefined" ) { ret =3D true; }=0A=
            else { //HTMLStorage (local or session) is not available=0A=
                jQuery.cookie('lii_cookies_enabled', 'enabled', {path: =
'/'});=0A=
                if ( jQuery.cookie('lii_cookies_enabled') ) {=0A=
                    ret =3D true;=0A=
                    jQuery.removeCookie('lii_cookies_enabled', {path: =
'/'});=0A=
                }=0A=
                else { ret =3D false; } //storage and cookies not =
available=0A=
            }=0A=
            break;=0A=
=0A=
        case 'get':=0A=
            if ( typeof(Storage) !=3D=3D "undefined" ) {=0A=
                ret =3D localStorage.getItem(key);=0A=
                if ( ret ) {=0A=
                    try { ret =3D JSON.parse(ret); } catch(err) { return =
ret; }=0A=
                    var today =3D new Date();=0A=
                    var expire =3D new Date(ret.expires);=0A=
                    if ( expire < today ) {=0A=
                        localStorage.removeItem(key);=0A=
                        ret =3D null;=0A=
                    }=0A=
                }=0A=
                else {=0A=
                    ret =3D sessionStorage.getItem(key);=0A=
                    if ( ret ) {try { ret =3D JSON.parse(ret); } =
catch(err) {}}=0A=
                }=0A=
            }=0A=
=0A=
            if ( !ret ) {=0A=
                // check for a cookie version if not found in storage=0A=
                ret =3D jQuery.cookie(key);=0A=
            }=0A=
            // ret will be null, String, Numeric, Object=0A=
            break;=0A=
=0A=
        case 'set':          =0A=
            if ( typeof(value) =3D=3D 'object' && expires ) {=0A=
                var expire =3D new Date();=0A=
                if (expires instanceof Date) { expire =3D expires; }=0A=
                else if (typeof expires =3D=3D=3D 'number') {=0A=
                        expire.setTime(expire.getTime() + =
((expires*24)*60*60*1000));=0A=
                }=0A=
                else {=0A=
                        // some other value is placed in =
options.expires, attempt to make a Date object=0A=
                        try { expire =3D new Date(expires); } catch(err) =
{ /*expire unmodified*/ }=0A=
                }=0A=
=0A=
                value.expires =3D expire;=0A=
            }=0A=
            var _value =3D JSON.stringify(value); // retains type if not =
an Object=0A=
=0A=
            if ( typeof(Storage) !=3D=3D "undefined" ) {=0A=
                if ( expires && typeof(value) !=3D 'object' )  {=0A=
                    // non object type but have an expire=0A=
                    _value =3D JSON.stringify({value: value, expires: =
expire});=0A=
                }=0A=
=0A=
                if (value.expires) { localStorage.setItem(key, _value); }=0A=
                else { sessionStorage.setItem(key, _value); }=0A=
            }=0A=
            else {=0A=
                // an undefined 'expires' makes the cookie a session =
cookie=0A=
                jQuery.cookie(key, _value, {expires: expires, path: '/'})=0A=
            }=0A=
=0A=
            ret =3D _value;=0A=
            break;=0A=
=0A=
        case 'remove':=0A=
            if ( typeof(Storage) !=3D=3D "undefined" ) {=0A=
                localStorage.removeItem(key);=0A=
                sessionStorage.removeItem(key);=0A=
            }=0A=
            jQuery.removeCookie(key, {path: '/'});=0A=
            break;=0A=
=0A=
        default:=0A=
            break;=0A=
    }=0A=
=0A=
    return ret;=0A=
};=0A=
;=0A=
(function ($) {=0A=
=0A=
/**=0A=
 * Retrieves the summary for the first element.=0A=
 */=0A=
$.fn.drupalGetSummary =3D function () {=0A=
  var callback =3D this.data('summaryCallback');=0A=
  return (this[0] && callback) ? $.trim(callback(this[0])) : '';=0A=
};=0A=
=0A=
/**=0A=
 * Sets the summary for all matched elements.=0A=
 *=0A=
 * @param callback=0A=
 *   Either a function that will be called each time the summary is=0A=
 *   retrieved or a string (which is returned each time).=0A=
 */=0A=
$.fn.drupalSetSummary =3D function (callback) {=0A=
  var self =3D this;=0A=
=0A=
  // To facilitate things, the callback should always be a function. If =
it's=0A=
  // not, we wrap it into an anonymous function which just returns the =
value.=0A=
  if (typeof callback !=3D 'function') {=0A=
    var val =3D callback;=0A=
    callback =3D function () { return val; };=0A=
  }=0A=
=0A=
  return this=0A=
    .data('summaryCallback', callback)=0A=
    // To prevent duplicate events, the handlers are first removed and =
then=0A=
    // (re-)added.=0A=
    .unbind('formUpdated.summary')=0A=
    .bind('formUpdated.summary', function () {=0A=
      self.trigger('summaryUpdated');=0A=
    })=0A=
    // The actual summaryUpdated handler doesn't fire when the callback =
is=0A=
    // changed, so we have to do this manually.=0A=
    .trigger('summaryUpdated');=0A=
};=0A=
=0A=
/**=0A=
 * Sends a 'formUpdated' event each time a form element is modified.=0A=
 */=0A=
Drupal.behaviors.formUpdated =3D {=0A=
  attach: function (context) {=0A=
    // These events are namespaced so that we can remove them later.=0A=
    var events =3D 'change.formUpdated click.formUpdated =
blur.formUpdated keyup.formUpdated';=0A=
    $(context)=0A=
      // Since context could be an input element itself, it's added back =
to=0A=
      // the jQuery object and filtered again.=0A=
      .find(':input').andSelf().filter(':input')=0A=
      // To prevent duplicate events, the handlers are first removed and =
then=0A=
      // (re-)added.=0A=
      .unbind(events).bind(events, function () {=0A=
        $(this).trigger('formUpdated');=0A=
      });=0A=
  }=0A=
};=0A=
=0A=
/**=0A=
 * Prepopulate form fields with information from the visitor cookie.=0A=
 */=0A=
Drupal.behaviors.fillUserInfoFromCookie =3D {=0A=
  attach: function (context, settings) {=0A=
    $('form.user-info-from-cookie').once('user-info-from-cookie', =
function () {=0A=
      var formContext =3D this;=0A=
      $.each(['name', 'mail', 'homepage'], function () {=0A=
        var $element =3D $('[name=3D' + this + ']', formContext);=0A=
        var cookie =3D $.cookie('Drupal.visitor.' + this);=0A=
        if ($element.length && cookie) {=0A=
          $element.val(cookie);=0A=
        }=0A=
      });=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
})(jQuery);=0A=
;=0A=

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.law.cornell.edu/sites/www.law.cornell.edu/files/js/js_ufxXs9WL0AjQ4brRZ7QtwnLhrXLp0oeI0rqo-5N9uAE.js

(function ($) {=0A=
=0A=
/**=0A=
 * A progressbar object. Initialized with the given id. Must be inserted =
into=0A=
 * the DOM afterwards through progressBar.element.=0A=
 *=0A=
 * method is the function which will perform the HTTP request to get the=0A=
 * progress bar state. Either "GET" or "POST".=0A=
 *=0A=
 * e.g. pb =3D new progressBar('myProgressBar');=0A=
 *      some_element.appendChild(pb.element);=0A=
 */=0A=
Drupal.progressBar =3D function (id, updateCallback, method, =
errorCallback) {=0A=
  var pb =3D this;=0A=
  this.id =3D id;=0A=
  this.method =3D method || 'GET';=0A=
  this.updateCallback =3D updateCallback;=0A=
  this.errorCallback =3D errorCallback;=0A=
=0A=
  // The WAI-ARIA setting aria-live=3D"polite" will announce changes =
after users=0A=
  // have completed their current activity and not interrupt the screen =
reader.=0A=
  this.element =3D $('<div class=3D"progress" =
aria-live=3D"polite"></div>').attr('id', id);=0A=
  this.element.html('<div class=3D"bar"><div =
class=3D"filled"></div></div>' +=0A=
                    '<div class=3D"percentage"></div>' +=0A=
                    '<div class=3D"message">&nbsp;</div>');=0A=
};=0A=
=0A=
/**=0A=
 * Set the percentage and status message for the progressbar.=0A=
 */=0A=
Drupal.progressBar.prototype.setProgress =3D function (percentage, =
message) {=0A=
  if (percentage >=3D 0 && percentage <=3D 100) {=0A=
    $('div.filled', this.element).css('width', percentage + '%');=0A=
    $('div.percentage', this.element).html(percentage + '%');=0A=
  }=0A=
  $('div.message', this.element).html(message);=0A=
  if (this.updateCallback) {=0A=
    this.updateCallback(percentage, message, this);=0A=
  }=0A=
};=0A=
=0A=
/**=0A=
 * Start monitoring progress via Ajax.=0A=
 */=0A=
Drupal.progressBar.prototype.startMonitoring =3D function (uri, delay) {=0A=
  this.delay =3D delay;=0A=
  this.uri =3D uri;=0A=
  this.sendPing();=0A=
};=0A=
=0A=
/**=0A=
 * Stop monitoring progress via Ajax.=0A=
 */=0A=
Drupal.progressBar.prototype.stopMonitoring =3D function () {=0A=
  clearTimeout(this.timer);=0A=
  // This allows monitoring to be stopped from within the callback.=0A=
  this.uri =3D null;=0A=
};=0A=
=0A=
/**=0A=
 * Request progress data from server.=0A=
 */=0A=
Drupal.progressBar.prototype.sendPing =3D function () {=0A=
  if (this.timer) {=0A=
    clearTimeout(this.timer);=0A=
  }=0A=
  if (this.uri) {=0A=
    var pb =3D this;=0A=
    // When doing a post request, you need non-null data. Otherwise a=0A=
    // HTTP 411 or HTTP 406 (with Apache mod_security) error may result.=0A=
    $.ajax({=0A=
      type: this.method,=0A=
      url: this.uri,=0A=
      data: '',=0A=
      dataType: 'json',=0A=
      success: function (progress) {=0A=
        // Display errors.=0A=
        if (progress.status =3D=3D 0) {=0A=
          pb.displayError(progress.data);=0A=
          return;=0A=
        }=0A=
        // Update display.=0A=
        pb.setProgress(progress.percentage, progress.message);=0A=
        // Schedule next timer.=0A=
        pb.timer =3D setTimeout(function () { pb.sendPing(); }, =
pb.delay);=0A=
      },=0A=
      error: function (xmlhttp) {=0A=
        pb.displayError(Drupal.ajaxError(xmlhttp, pb.uri));=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
/**=0A=
 * Display errors on the page.=0A=
 */=0A=
Drupal.progressBar.prototype.displayError =3D function (string) {=0A=
  var error =3D $('<div class=3D"messages error"></div>').html(string);=0A=
  $(this.element).before(error).hide();=0A=
=0A=
  if (this.errorCallback) {=0A=
    this.errorCallback(this);=0A=
  }=0A=
};=0A=
=0A=
})(jQuery);=0A=
;=0A=
/*!=0A=
	Colorbox v1.4.27 - 2013-07-16=0A=
	jQuery lightbox and modal window plugin=0A=
	(c) 2013 Jack Moore - http://www.jacklmoore.com/colorbox=0A=
	license: http://www.opensource.org/licenses/mit-license.php=0A=
*/=0A=
!function(a,b,c){function db(c,d,e){var g=3Db.createElement(c);return =
d&&(g.id=3Df+d),e&&(g.style.cssText=3De),a(g)}function eb(){return =
c.innerHeight?c.innerHeight:a(c).height()}function fb(a){var =
b=3Dv.length,c=3D(S+a)%b;return 0>c?b+c:c}function gb(a,b){return =
Math.round((/%/.test(a)?("x"=3D=3D=3Db?w.width():eb())/100:1)*parseInt(a,=
10))}function hb(a,b){return a.photo||a.photoRegex.test(b)}function =
ib(a,b){return =
a.retinaUrl&&c.devicePixelRatio>1?b.replace(a.photoRegex,a.retinaSuffix):=
b}function jb(a){"contains"in =
o[0]&&!o[0].contains(a.target)&&(a.stopPropagation(),o.focus())}function =
kb(){var =
b,c=3Da.data(R,e);null=3D=3Dc?(M=3Da.extend({},d),console&&console.log&&c=
onsole.log("Error: cboxElement missing settings =
object")):M=3Da.extend({},c);for(b in =
M)a.isFunction(M[b])&&"on"!=3D=3Db.slice(0,2)&&(M[b]=3DM[b].call(R));M.re=
l=3DM.rel||R.rel||a(R).data("rel")||"nofollow",M.href=3DM.href||a(R).attr=
("href"),M.title=3DM.title||R.title,"string"=3D=3Dtypeof =
M.href&&(M.href=3Da.trim(M.href))}function =
lb(c,d){a(b).trigger(c),L.trigger(c),a.isFunction(d)&&d.call(R)}function =
nb(c){X||(R=3Dc,kb(),v=3Da(R),S=3D0,"nofollow"!=3D=3DM.rel&&(v=3Da("."+g)=
.filter(function(){var c,b=3Da.data(this,e);return =
b&&(c=3Da(this).data("rel")||b.rel||this.rel),c=3D=3D=3DM.rel}),S=3Dv.ind=
ex(R),-1=3D=3D=3DS&&(v=3Dv.add(R),S=3Dv.length-1)),n.css({opacity:parseFl=
oat(M.opacity),cursor:M.overlayClose?"pointer":"auto",visibility:"visible=
"}).show(),_&&o.add(n).removeClass(_),M.className&&o.add(n).addClass(M.cl=
assName),_=3DM.className,M.closeButton?I.html(M.close).appendTo(q):I.appe=
ndTo("<div/>"),V||(V=3DW=3D!0,o.css({visibility:"hidden",display:"block"}=
),x=3Ddb($,"LoadedContent","width:0; height:0; =
overflow:hidden"),q.css({width:"",height:""}).append(x),N=3Dr.height()+u.=
height()+q.outerHeight(!0)-q.height(),O=3Ds.width()+t.width()+q.outerWidt=
h(!0)-q.width(),P=3Dx.outerHeight(!0),Q=3Dx.outerWidth(!0),M.w=3Dgb(M.ini=
tialWidth,"x"),M.h=3Dgb(M.initialHeight,"y"),Z.position(),lb(h,M.onOpen),=
K.add(A).hide(),o.focus(),M.trapFocus&&b.addEventListener&&(b.addEventLis=
tener("focus",jb,!0),L.one(l,function(){b.removeEventListener("focus",jb,=
!0)})),M.returnFocus&&L.one(l,function(){a(R).focus()})),qb())}function =
ob(){!o&&b.body&&(cb=3D!1,w=3Da(c),o=3Ddb($).attr({id:e,"class":a.support=
.opacity=3D=3D=3D!1?f+"IE":"",role:"dialog",tabindex:"-1"}).hide(),n=3Ddb=
($,"Overlay").hide(),z=3Da([db($,"LoadingOverlay")[0],db($,"LoadingGraphi=
c")[0]]),p=3Ddb($,"Wrapper"),q=3Ddb($,"Content").append(A=3Ddb($,"Title")=
,B=3Ddb($,"Current"),E=3Da('<button =
type=3D"button"/>').attr({id:f+"Previous"}),D=3Da('<button =
type=3D"button"/>').attr({id:f+"Next"}),F=3Da('<button =
type=3D"button"/>').attr({id:f+"RotateLeft"}),G=3Da('<button =
type=3D"button"/>').attr({id:f+"RotateRight"}),H=3Da('<button =
type=3D"button"/>').attr({id:f+"Zoom"+U.zoom}),C=3Ddb("button","Slideshow=
"),z),I=3Da('<button =
type=3D"button"/>').attr({id:f+"Close"}),p.append(db($).append(db($,"TopL=
eft"),r=3Ddb($,"TopCenter"),db($,"TopRight")),db($,!1,"clear:left").appen=
d(s=3Ddb($,"MiddleLeft"),q,t=3Ddb($,"MiddleRight")),db($,!1,"clear:left")=
.append(db($,"BottomLeft"),u=3Ddb($,"BottomCenter"),db($,"BottomRight")))=
.find("div div").css({"float":"left"}),y=3Ddb($,!1,"position:absolute; =
width:9999px; visibility:hidden; =
display:none"),J=3DF.add(G),K=3DD.add(E).add(B).add(C),a(b.body).append(n=
,o.append(p,y)))}function pb(){function =
c(a){a.which>1||a.shiftKey||a.altKey||a.metaKey||a.ctrlKey||(a.preventDef=
ault(),nb(this))}return =
o?(cb||(cb=3D!0,D.click(function(){Z.next()}),E.click(function(){Z.prev()=
}),F.click(function(){Z.rotateLeft()}),G.click(function(){Z.rotateRight()=
}),H.click(function(){Z.zoom()}),I.click(function(){Z.close()}),n.click(f=
unction(){M.overlayClose&&Z.close()}),a(b).bind("keydown."+f,function(a){=
var =
b=3Da.keyCode;V&&M.escKey&&27=3D=3D=3Db&&(a.preventDefault(),Z.close()),V=
&&M.arrowKey&&v[1]&&!a.altKey&&(37=3D=3D=3Db?(a.preventDefault(),E.click(=
)):39=3D=3D=3Db&&(a.preventDefault(),D.click()))}),a.isFunction(a.fn.on)?=
a(b).on("click."+f,"."+g,c):a("."+g).live("click."+f,c)),!0):!1}function =
qb(){var =
d,e,h,g=3DZ.prep,j=3D++ab;W=3D!0,T=3D!1,R=3Dv[S],kb(),lb(m),lb(i,M.onLoad=
),M.h=3DM.height?gb(M.height,"y")-P-N:M.innerHeight&&gb(M.innerHeight,"y"=
),M.w=3DM.width?gb(M.width,"x")-Q-O:M.innerWidth&&gb(M.innerWidth,"x"),M.=
mw=3DM.w,M.mh=3DM.h,M.maxWidth&&(M.mw=3Dgb(M.maxWidth,"x")-Q-O,M.mw=3DM.w=
&&M.w<M.mw?M.w:M.mw),M.maxHeight&&(M.mh=3Dgb(M.maxHeight,"y")-P-N,M.mh=3D=
M.h&&M.h<M.mh?M.h:M.mh),d=3DM.href,Y=3DsetTimeout(function(){z.show()},10=
0),M.inline?(h=3Ddb($).hide().insertBefore(a(d)[0]),L.one(m,function(){h.=
replaceWith(x.children())}),g(a(d))):M.iframe?g(" =
"):M.html?g(M.html):hb(M,d)?(d=3Dib(M,d),T=3Db.createElement("img"),a(T).=
addClass(f+"Photo").bind("error",function(){M.title=3D!1,g(db($,"Error").=
html(M.imgError))}).one("load",function(){var =
b;j=3D=3D=3Dab&&(T.alt=3Da(R).attr("alt")||a(R).attr("data-alt")||"",M.re=
tinaImage&&c.devicePixelRatio>1&&(T.height=3DT.height/c.devicePixelRatio,=
T.width=3DT.width/c.devicePixelRatio),M.scalePhotos&&(e=3Dfunction(){T.he=
ight-=3DT.height*b,T.width-=3DT.width*b},M.mw&&T.width>M.mw&&(b=3D(T.widt=
h-M.mw)/T.width,e()),M.mh&&T.height>M.mh&&(b=3D(T.height-M.mh)/T.height,e=
())),M.h&&(T.style.marginTop=3DMath.max(M.mh-T.height,0)/2+"px"),v[1]&&(M=
.loop||v[S+1])&&(T.style.cursor=3D"pointer",T.onclick=3Dfunction(){Z.next=
()}),setTimeout(function(){g(T)},1))}),setTimeout(function(){T.src=3Dd},1=
)):d&&y.load(d,M.data,function(b,c){j=3D=3D=3Dab&&g("error"=3D=3D=3Dc?db(=
$,"Error").html(M.xhrError):a(this).contents())})}var =
n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,M,N,O,P,Q,R,S,T,V,W,X,Y,Z=
,_,cb,d=3D{transition:"elastic",speed:300,fadeOut:300,width:!1,initialWid=
th:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHei=
ght:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,inline:!1,html:!1,iframe:=
!1,fastIframe:!0,photo:!1,href:!1,title:!1,rel:!1,opacity:.9,preloading:!=
0,className:!1,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:=
"image {current} of =
{total}",previous:"previous",next:"next",rotateLeft:"rotate =
left",rotateRight:"rotate =
right",zoom:"zoom",close:"close",xhrError:"This content failed to =
load.",imgError:"This image failed to =
load.",open:!1,returnFocus:!0,trapFocus:!0,reposition:!0,loop:!0,slidesho=
w:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start =
slideshow",slideshowStop:"stop =
slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp)((#|\?).*)?$/i,=
onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,overlayClose:!=
0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:v=
oid =
0,closeButton:!0},e=3D"colorbox",f=3D"cbox",g=3Df+"Element",h=3Df+"_open"=
,i=3Df+"_load",j=3Df+"_complete",k=3Df+"_cleanup",l=3Df+"_closed",m=3Df+"=
_purge",L=3Da("<a/>"),U=3D{zoom:"Out"},$=3D"div",ab=3D0,bb=3D{},mb=3Dfunc=
tion(){function e(){clearTimeout(d)}function =
g(){(M.loop||v[S+1])&&(e(),d=3DsetTimeout(Z.next,M.slideshowSpeed))}funct=
ion =
h(){C.html(M.slideshowStop).unbind(b).one(b,l),L.bind(j,g).bind(i,e).bind=
(k,l),o.removeClass(a+"off").addClass(a+"on")}function =
l(){e(),L.unbind(j,g).unbind(i,e).unbind(k,l),C.html(M.slideshowStart).un=
bind(b).one(b,function(){Z.next(),h()}),o.removeClass(a+"on").addClass(a+=
"off")}var d,a=3Df+"Slideshow_",b=3D"click."+f,c=3D!1;return =
function(){if(c){if(M.slideshow)return;c=3D!1,C.hide(),e(),L.unbind(j,g).=
unbind(i,e).unbind(k,l),o.removeClass(a+"off "+a+"on")}else =
M.slideshow&&v[1]&&(c=3D!0,M.slideshowAuto?h():l(),C.show())}}();a.colorb=
ox||("undefined"=3D=3Dtypeof =
jQuery.fn.rotate&&a.getScript("https://jquery-rotate.googlecode.com/svn/t=
runk/jquery.rotate.js",function(){}),a(ob),Z=3Da.fn[e]=3Da[e]=3Dfunction(=
b,c){var =
f=3Dthis;if(b=3Db||{},ob(),pb()){if(a.isFunction(f))f=3Da("<a/>"),b.open=3D=
!0;else if(!f[0])return =
f;c&&(b.onComplete=3Dc),f.each(function(){a.data(this,e,a.extend({},a.dat=
a(this,e)||d,b))}).addClass(g),(a.isFunction(b.open)&&b.open.call(f)||b.o=
pen)&&nb(f[0])}return f},Z.position=3Dfunction(b,c){function =
k(){r[0].style.width=3Du[0].style.width=3Dq[0].style.width=3DparseInt(o[0=
].style.width,10)-O+"px",q[0].style.height=3Ds[0].style.height=3Dt[0].sty=
le.height=3DparseInt(o[0].style.height,10)-N+"px"}var =
d,i,j,e=3D0,g=3D0,h=3Do.offset();if(w.unbind("resize."+f),o.css({top:-9e4=
,left:-9e4}),i=3Dw.scrollTop(),j=3Dw.scrollLeft(),M.fixed?(h.top-=3Di,h.l=
eft-=3Dj,o.css({position:"fixed"})):(e=3Di,g=3Dj,o.css({position:"absolut=
e"})),g+=3DM.right!=3D=3D!1?Math.max(w.width()-M.w-Q-O-gb(M.right,"x"),0)=
:M.left!=3D=3D!1?gb(M.left,"x"):Math.round(Math.max(w.width()-M.w-Q-O,0)/=
2),e+=3DM.bottom!=3D=3D!1?Math.max(eb()-M.h-P-N-gb(M.bottom,"y"),0):M.top=
!=3D=3D!1?gb(M.top,"y"):Math.round(Math.max(eb()-M.h-P-N,0)/2),o.css({top=
:h.top,left:h.left,visibility:"visible"}),p[0].style.width=3Dp[0].style.h=
eight=3D"9999px",d=3D{width:M.w+Q+O,height:M.h+P+N,top:e,left:g},b){var =
l=3D0;a.each(d,function(a){return d[a]!=3D=3Dbb[a]?(l=3Db,void 0):void =
0}),b=3Dl}bb=3Dd,b||o.css(d),o.dequeue().animate(d,{duration:b||0,complet=
e:function(){k(),W=3D!1,p[0].style.width=3DM.w+Q+O+"px",p[0].style.height=
=3DM.h+P+N+"px",M.reposition&&setTimeout(function(){w.bind("resize."+f,Z.=
position)},1),c&&c()},step:k})},Z.resize=3Dfunction(a){var =
b;if(V){a=3Da||{},a.width&&(M.w=3Dgb(a.width,"x")-Q-O),a.innerWidth&&(M.w=
=3Dgb(a.innerWidth,"x")),a.innerWidth||a.width||(M.w=3Dgb(x.children(":fi=
rst").width(),"x")),x.css({width:M.w}),a.height&&(M.h=3Dgb(a.height,"y")-=
P-N),a.innerHeight&&(M.h=3Dgb(a.innerHeight,"y")),a.innerHeight||a.height=
||(b=3Dx.scrollTop(),x.css({height:"auto"}),M.h=3Dx.height()),x.css({heig=
ht:M.h}),b&&x.scrollTop(b);var =
c=3D0=3D=3D=3Da.speed?0:a.speed||M.speed;Z.position("none"=3D=3D=3DM.tran=
sition?0:c)}},Z.prep=3Dfunction(c){function i(){return =
M.w=3DM.w||x.width(),M.w=3DM.mw&&M.mw<M.w?M.mw:M.w,M.w}function =
k(){return =
M.h=3DM.h||x.height(),M.h=3DM.mh&&M.mh<M.h?M.mh:M.h,M.h}if(V){var =
g,h=3D"none"=3D=3D=3DM.transition?0:M.speed;x.empty().remove(),x=3Ddb($,"=
LoadedContent").append(c),x.hide().appendTo(y.show()).css({width:i(),over=
flow:M.scrolling?"auto":"hidden"}).css({height:k()}).prependTo(q),y.hide(=
),a(T).css({"float":"none"}),g=3Dfunction(){function =
n(){a.support.opacity=3D=3D=3D!1&&o[0].style.removeAttribute("filter")}va=
r =
g,l,c=3Dv.length,i=3D"frameBorder",k=3D"allowTransparency";V&&(l=3Dfuncti=
on(){clearTimeout(Y),z.hide(),lb(j,M.onComplete),U=3D{zoom:"Out",x:x.widt=
h(),y:x.height()}},A.html(M.title).add(x).show(),hb(M,M.href)?(F.attr({ti=
tle:d.rotateLeft}).html(M.rotateLeft),G.attr({title:d.rotateRight}).html(=
M.rotateRight),H.attr({title:d.zoom}).html(M.zoom)):(J.hide(),H.hide()),c=
>1?("string"=3D=3Dtypeof =
M.current&&B.html(M.current.replace("{current}",S+1).replace("{total}",c)=
).show(),D[M.loop||c-1>S?"show":"hide"]().html(M.next),E[M.loop||S?"show"=
:"hide"]().html(M.previous),D.attr({title:d.next}),E.attr({title:d.previo=
us}),mb(),M.preloading&&a.each([fb(-1),fb(1)],function(){var =
c,d,f=3Dv[this],g=3Da.data(f,e);g&&g.href?(c=3Dg.href,a.isFunction(c)&&(c=
=3Dc.call(f))):c=3Da(f).attr("href"),c&&hb(g,c)&&(c=3Dib(g,c),d=3Db.creat=
eElement("img"),d.src=3Dc)})):K.hide(),M.iframe?(g=3Ddb("iframe")[0],i =
in g&&(g[i]=3D0),k in =
g&&(g[k]=3D"true"),M.scrolling||(g.scrolling=3D"no"),a(g).attr({src:M.hre=
f,name:(new =
Date).getTime(),"class":f+"Iframe",allowFullScreen:!0,webkitAllowFullScre=
en:!0,mozallowfullscreen:!0}).one("load",l).appendTo(x),L.one(m,function(=
){g.src=3D"//about:blank"}),M.fastIframe&&a(g).trigger("load")):l(),"fade=
"=3D=3D=3DM.transition?o.fadeTo(h,1,n):n())},"fade"=3D=3D=3DM.transition?=
o.fadeTo(h,0,function(){Z.position(0,g)}):Z.position(h,g)}},Z.next=3Dfunc=
tion(){!W&&v[1]&&(M.loop||v[S+1])&&(S=3Dfb(1),nb(v[S]))},Z.prev=3Dfunctio=
n(){!W&&v[1]&&(M.loop||S)&&(S=3Dfb(-1),nb(v[S]))},Z.rotateLeft=3Dfunction=
(){hb(M,M.href)&&(x.children(":first").rotateLeft(),x.children(":first").=
addClass(f+"Photo"),Z.resize({speed:0}),"In"=3D=3DU.zoom&&(U.zoom=3D"Out"=
,Z.zoom()))},Z.rotateRight=3Dfunction(){hb(M,M.href)&&(x.children(":first=
").rotateRight(),x.children(":first").addClass(f+"Photo"),Z.resize({speed=
:0}),"In"=3D=3DU.zoom&&(U.zoom=3D"Out",Z.zoom()))},Z.zoom=3Dfunction(){if=
(hb(M,M.href)){var =
a=3Dx.children(":first"),b=3Dgb("98%","y")*(x.height()/o.height());"Out"=3D=
=3DU.zoom?(U.x=3Dx.width(),U.y=3Dx.height(),U.zoom=3D"In",b>o.height()&&(=
a.height(b),a.css("width","auto"))):(U.zoom=3D"Out",a.width(U.x),a.height=
(U.y)),Z.resize(),H.attr({id:f+"Zoom"+U.zoom})}},Z.close=3Dfunction(){V&&=
!X&&(X=3D!0,V=3D!1,lb(k,M.onCleanup),w.unbind("."+f),n.fadeTo(M.fadeOut||=
0,0),o.stop().fadeTo(M.fadeOut||0,0,function(){o.add(n).css({opacity:1,cu=
rsor:"auto"}).hide(),lb(m),x.empty().remove(),setTimeout(function(){X=3D!=
1,lb(l,M.onClosed)},1)}))},Z.remove=3Dfunction(){o&&(o.stop(),a.colorbox.=
close(),o.stop().remove(),n.remove(),X=3D!1,o=3Dnull,a("."+g).removeData(=
e).removeClass(g),a(b).unbind("click."+f))},Z.element=3Dfunction(){return=
 a(R)},Z.settings=3Dd)}(jQuery,document,window);=0A=
;=0A=
(function ($) {=0A=
=0A=
Drupal.behaviors.initColorbox =3D {=0A=
  attach: function (context, settings) {=0A=
    if (!$.isFunction($.colorbox) || typeof settings.colorbox =3D=3D=3D =
'undefined') {=0A=
      return;=0A=
    }=0A=
=0A=
    if (settings.colorbox.mobiledetect && window.matchMedia) {=0A=
      // Disable Colorbox for small screens.=0A=
      var mq =3D window.matchMedia("(max-device-width: " + =
settings.colorbox.mobiledevicewidth + ")");=0A=
      if (mq.matches) {=0A=
        return;=0A=
      }=0A=
    }=0A=
=0A=
    $('.colorbox', context)=0A=
      .once('init-colorbox')=0A=
      .colorbox(settings.colorbox);=0A=
=0A=
    $(context).bind('cbox_complete', function () {=0A=
      Drupal.attachBehaviors('#cboxLoadedContent');=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
})(jQuery);=0A=
;=0A=
(function ($) {=0A=
=0A=
Drupal.behaviors.initColorboxDefaultStyle =3D {=0A=
  attach: function (context, settings) {=0A=
    $(context).bind('cbox_complete', function () {=0A=
      // Only run if there is a title.=0A=
      if ($('#cboxTitle:empty', context).length =3D=3D false) {=0A=
        $('#cboxLoadedContent img', context).bind('mouseover', function =
() {=0A=
          $('#cboxTitle', context).slideDown();=0A=
        });=0A=
        $('#cboxOverlay', context).bind('mouseover', function () {=0A=
          $('#cboxTitle', context).slideUp();=0A=
        });=0A=
      }=0A=
      else {=0A=
        $('#cboxTitle', context).hide();=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
})(jQuery);=0A=
;=0A=
(function ($) {=0A=
=0A=
Drupal.behaviors.initColorboxLoad =3D {=0A=
  attach: function (context, settings) {=0A=
    if (!$.isFunction($.colorbox) || typeof settings.colorbox =3D=3D=3D =
'undefined') {=0A=
      return;=0A=
    }=0A=
    $.urlParams =3D function (url) {=0A=
      var p =3D {},=0A=
          e,=0A=
          a =3D /\+/g,  // Regex for replacing addition symbol with a =
space=0A=
          r =3D /([^&=3D]+)=3D?([^&]*)/g,=0A=
          d =3D function (s) { return decodeURIComponent(s.replace(a, ' =
')); },=0A=
          q =3D url.split('?');=0A=
      while (e =3D r.exec(q[1])) {=0A=
        e[1] =3D d(e[1]);=0A=
        e[2] =3D d(e[2]);=0A=
        switch (e[2].toLowerCase()) {=0A=
          case 'true':=0A=
          case 'yes':=0A=
            e[2] =3D true;=0A=
            break;=0A=
          case 'false':=0A=
          case 'no':=0A=
            e[2] =3D false;=0A=
            break;=0A=
        }=0A=
        if (e[1] =3D=3D 'width') { e[1] =3D 'innerWidth'; }=0A=
        if (e[1] =3D=3D 'height') { e[1] =3D 'innerHeight'; }=0A=
        p[e[1]] =3D e[2];=0A=
      }=0A=
      return p;=0A=
    };=0A=
    $('.colorbox-load', context)=0A=
      .once('init-colorbox-load', function () {=0A=
        var params =3D $.urlParams($(this).attr('href'));=0A=
        $(this).colorbox($.extend({}, settings.colorbox, params));=0A=
      });=0A=
  }=0A=
};=0A=
=0A=
})(jQuery);=0A=
;=0A=
(function ($) {=0A=
=0A=
Drupal.behaviors.initColorboxInline =3D {=0A=
  attach: function (context, settings) {=0A=
    if (!$.isFunction($.colorbox) || typeof settings.colorbox =3D=3D=3D =
'undefined') {=0A=
      return;=0A=
    }=0A=
    $.urlParam =3D function(name, url){=0A=
      if (name =3D=3D 'fragment') {=0A=
        var results =3D new RegExp('(#[^&#]*)').exec(url);=0A=
      }=0A=
      else {=0A=
        var results =3D new RegExp('[\\?&]' + name + =
'=3D([^&#]*)').exec(url);=0A=
      }=0A=
      if (!results) { return ''; }=0A=
      return results[1] || '';=0A=
    };=0A=
    $('.colorbox-inline', =
context).once('init-colorbox-inline').colorbox({=0A=
      transition:settings.colorbox.transition,=0A=
      speed:settings.colorbox.speed,=0A=
      opacity:settings.colorbox.opacity,=0A=
      slideshow:settings.colorbox.slideshow,=0A=
      slideshowAuto:settings.colorbox.slideshowAuto,=0A=
      slideshowSpeed:settings.colorbox.slideshowSpeed,=0A=
      slideshowStart:settings.colorbox.slideshowStart,=0A=
      slideshowStop:settings.colorbox.slideshowStop,=0A=
      current:settings.colorbox.current,=0A=
      previous:settings.colorbox.previous,=0A=
      next:settings.colorbox.next,=0A=
      close:settings.colorbox.close,=0A=
      overlayClose:settings.colorbox.overlayClose,=0A=
      maxWidth:settings.colorbox.maxWidth,=0A=
      maxHeight:settings.colorbox.maxHeight,=0A=
      innerWidth:function(){=0A=
        return $.urlParam('width', $(this).attr('href'));=0A=
      },=0A=
      innerHeight:function(){=0A=
        return $.urlParam('height', $(this).attr('href'));=0A=
      },=0A=
      title:function(){=0A=
        return decodeURIComponent($.urlParam('title', =
$(this).attr('href')));=0A=
      },=0A=
      iframe:function(){=0A=
        return $.urlParam('iframe', $(this).attr('href'));=0A=
      },=0A=
      inline:function(){=0A=
        return $.urlParam('inline', $(this).attr('href'));=0A=
      },=0A=
      href:function(){=0A=
        return $.urlParam('fragment', $(this).attr('href'));=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
})(jQuery);=0A=
;=0A=
// $Id: lii_search.prev_search_results.js 2225 2013-08-01 19:26:04Z =
wayne $=0A=
=0A=
/**=0A=
 * @file=0A=
 * USCode Prelim Note callback=0A=
 */=0A=
=0A=
//jQuery library already loaded in drupal bootstrap=0A=
//jQuery url plugin loaded in lii_bootstrap=0A=
=0A=
(function ($) {=0A=
    Drupal.behaviors.uscPrelimNote =3D {=0A=
        attach: function func() {=0A=
            // need to manipulate the path a little to accommodate =
different installs on different servers=0A=
            // we chop off the basePath of Drupal so we can get to a =
'clean url'=0A=
            var path =3D $.url.attr('path').replace(new =
RegExp("^"+Drupal.settings.basePath),'').split('/');=0A=
=0A=
            // gets the markup=0A=
            $.ajax(=0A=
                {=0A=
                    url: Drupal.settings.uscode.prelim,=0A=
                    type: 'POST',=0A=
                    dataType: 'json',=0A=
                    success: function(result) {=0A=
                        //alert('result: ' + JSON.stringify(result));=0A=
                        =
$('div#uscode_prelim_note').html(result[path[2]]['html']);=0A=
                    }=0A=
                }=0A=
            );=0A=
        }=0A=
    };=0A=
})(jQuery);;=0A=
//  $Id: lii.justia_find_lawyers_sidebar.js 2223 2013-07-31 18:28:34Z =
wayne $=0A=
=0A=
/**=0A=
 * @file=0A=
 * LII Justia Lawyer JS function=0A=
 * =0A=
 * - included file for Justia Find Lawyers block=0A=
 * - note that some styles are really kludged, stolen, and otherwise a =
mess, could use comprehensive review=0A=
 * - example query: =
$.getJSON('http://lawyers.law.cornell.edu/lawyers/injury-accident-law/loc=
ate?method=3Djsonp&limit=3D5&prefer_practice=3D1&callback=3D?&parts=3Dque=
ry|basic|location|practice'=0A=
 */=0A=
(function ($) {=0A=
Drupal.behaviors.lii_justia_find_lawyers_sidebar =3D {=0A=
    attach: liiJustiaFindLawyers=0A=
};=0A=
=0A=
function liiJustiaFindLawyers() {=0A=
    var paurl =3D Drupal.settings.lii_justia_find_lawyers_sidebar.paurl;=0A=
    var param =3D Drupal.settings.lii_justia_find_lawyers_sidebar.param;=0A=
=0A=
    $.getJSON(=0A=
        paurl,=0A=
        param,=0A=
        function(data){=0A=
            if (data.profiles) {=0A=
                var title =3D 'Lawyers';=0A=
                if (data.practice_area_name) {=0A=
                    data.practice_area_name =3D =
data.practice_area_name.replace(/ (Law|Lawyer|Lawyers)$/i,'');=0A=
                    title =3D data.practice_area_name+ ' Lawyers';=0A=
                }=0A=
                else if (data.search_query) {=0A=
                    title =3D '"'+data.search_query+'" Lawyers';=0A=
                }=0A=
=0A=
                if (data.city_name && data.city_name !=3D 'undefined') {=0A=
                    title +=3D '<br />near ' + data.city_name + ', ' + =
data.state_name_full;=0A=
                }=0A=
                else if (data.state_name_full && data.state_name_full =
!=3D 'undefined') {=0A=
                    title +=3D '<br />in ' + data.state_name_full;=0A=
                }=0A=
=0A=
                $("#lawyers_search_results").html('<strong =
class=3D"lawyers_title">'+title+'</strong>');=0A=
                $("#lawyers_search_results").append('<div =
class=3D"lawyers-get-listed"><a =
href=3D"https://lawyers.justia.com/signup?ref=3Dcornell">Lawyers: get =
listed for free!</a></div>');=0A=
                $("#lawyers_search_results").append('<div =
class=3D"lawyers_list" />');=0A=
=0A=
                var oddeven =3D 'odd';=0A=
                $.each(data.profiles, function(i,item) {=0A=
                    if (!item.img) { item.img =3D =
'https://lawyers.law.cornell.edu/images/no-picture-listings.png'; }=0A=
                    =0A=
                    var practiceareas =3D (item.practice_areas) ? =
item.practice_areas.join(", ") : '';=0A=
                    =0A=
                    var badge_class =3D 'no_badges';=0A=
                    var badge_code =3D '';=0A=
                    if (typeof(item.badge_class) !=3D 'undefined' && =
item.badge_class) {=0A=
                        badge_class =3D 'badge_'+item.badge_class;=0A=
                        badge_code =3D '<div =
class=3D"badge"><span>'+item.badge_class+' Badge</span></div>';=0A=
                    }=0A=
                    =0A=
                    $("#lawyers_search_results").append('<div =
class=3D"lawyer ' + oddeven + ' ' + badge_class + '"><a href=3D"' + =
item.url + '" class=3D"lawyer_image"><img src=3D"' + item.img + '" =
width=3D"33" /></a><p><strong><a href=3D"' + item.url + '">' + =
item.full_name + '</a></strong><div class=3D"pa" title=3D"' + =
practiceareas + '">' + practiceareas + '</div><div class=3D"loc">' + =
item.city + ', ' + item.state + '</div>'+badge_code+'</p></div>');=0A=
                    oddeven =3D ( oddeven =3D=3D 'odd' ) ? 'even' : =
'odd';=0A=
                });=0A=
=0A=
                $('#seemorelawyers').attr('href',data.url);=0A=
                $('#seemorelawyers').html('See More Lawyers');=0A=
            }=0A=
            =0A=
            //$("#lawyers_search_results").append(paurl+'?'+param);=0A=
        }=0A=
    );=0A=
}=0A=
})(jQuery);;=0A=
(function ($) {=0A=
=0A=
Drupal.googleanalytics =3D {};=0A=
=0A=
$(document).ready(function() {=0A=
=0A=
  // Attach mousedown, keyup, touchstart events to document only and =
catch=0A=
  // clicks on all elements.=0A=
  $(document.body).bind("mousedown keyup touchstart", function(event) {=0A=
=0A=
    // Catch the closest surrounding link of a clicked element.=0A=
    $(event.target).closest("a,area").each(function() {=0A=
=0A=
      // Is the clicked URL internal?=0A=
      if (Drupal.googleanalytics.isInternal(this.href)) {=0A=
        // Skip 'click' tracking, if custom tracking events are bound.=0A=
        if ($(this).is('.colorbox')) {=0A=
          // Do nothing here. The custom event will handle all tracking.=0A=
          //console.info("Click on .colorbox item has been detected.");=0A=
        }=0A=
        // Is download tracking activated and the file extension =
configured for download tracking?=0A=
        else if (Drupal.settings.googleanalytics.trackDownload && =
Drupal.googleanalytics.isDownload(this.href)) {=0A=
          // Download link clicked.=0A=
          ga("send", "event", "Downloads", =
Drupal.googleanalytics.getDownloadExtension(this.href).toUpperCase(), =
Drupal.googleanalytics.getPageUrl(this.href));=0A=
        }=0A=
        else if (Drupal.googleanalytics.isInternalSpecial(this.href)) {=0A=
          // Keep the internal URL for Google Analytics website overlay =
intact.=0A=
          ga("send", "pageview", { "page": =
Drupal.googleanalytics.getPageUrl(this.href) });=0A=
        }=0A=
      }=0A=
      else {=0A=
        if (Drupal.settings.googleanalytics.trackMailto && =
$(this).is("a[href^=3D'mailto:'],area[href^=3D'mailto:']")) {=0A=
          // Mailto link clicked.=0A=
          ga("send", "event", "Mails", "Click", this.href.substring(7));=0A=
        }=0A=
        else if (Drupal.settings.googleanalytics.trackOutbound && =
this.href.match(/^\w+:\/\//i)) {=0A=
          if (Drupal.settings.googleanalytics.trackDomainMode !=3D 2 || =
(Drupal.settings.googleanalytics.trackDomainMode =3D=3D 2 && =
!Drupal.googleanalytics.isCrossDomain(this.hostname, =
Drupal.settings.googleanalytics.trackCrossDomains))) {=0A=
            // External link clicked / No top-level cross domain clicked.=0A=
            ga("send", "event", "Outbound links", "Click", this.href);=0A=
          }=0A=
        }=0A=
      }=0A=
    });=0A=
  });=0A=
=0A=
  // Track hash changes as unique pageviews, if this option has been =
enabled.=0A=
  if (Drupal.settings.googleanalytics.trackUrlFragments) {=0A=
    window.onhashchange =3D function() {=0A=
      ga('send', 'pageview', location.pathname + location.search + =
location.hash);=0A=
    }=0A=
  }=0A=
=0A=
  // Colorbox: This event triggers when the transition has completed and =
the=0A=
  // newly loaded content has been revealed.=0A=
  $(document).bind("cbox_complete", function () {=0A=
    var href =3D $.colorbox.element().attr("href");=0A=
    if (href) {=0A=
      ga("send", "pageview", { "page": =
Drupal.googleanalytics.getPageUrl(href) });=0A=
    }=0A=
  });=0A=
=0A=
});=0A=
=0A=
/**=0A=
 * Check whether the hostname is part of the cross domains or not.=0A=
 *=0A=
 * @param string hostname=0A=
 *   The hostname of the clicked URL.=0A=
 * @param array crossDomains=0A=
 *   All cross domain hostnames as JS array.=0A=
 *=0A=
 * @return boolean=0A=
 */=0A=
Drupal.googleanalytics.isCrossDomain =3D function (hostname, =
crossDomains) {=0A=
  /**=0A=
   * jQuery < 1.6.3 bug: $.inArray crushes IE6 and Chrome if second =
argument is=0A=
   * `null` or `undefined`, http://bugs.jquery.com/ticket/10076,=0A=
   * =
https://github.com/jquery/jquery/commit/a839af034db2bd934e4d4fa6758a3fed8=
de74174=0A=
   *=0A=
   * @todo: Remove/Refactor in D8=0A=
   */=0A=
  if (!crossDomains) {=0A=
    return false;=0A=
  }=0A=
  else {=0A=
    return $.inArray(hostname, crossDomains) > -1 ? true : false;=0A=
  }=0A=
};=0A=
=0A=
/**=0A=
 * Check whether this is a download URL or not.=0A=
 *=0A=
 * @param string url=0A=
 *   The web url to check.=0A=
 *=0A=
 * @return boolean=0A=
 */=0A=
Drupal.googleanalytics.isDownload =3D function (url) {=0A=
  var isDownload =3D new RegExp("\\.(" + =
Drupal.settings.googleanalytics.trackDownloadExtensions + =
")([\?#].*)?$", "i");=0A=
  return isDownload.test(url);=0A=
};=0A=
=0A=
/**=0A=
 * Check whether this is an absolute internal URL or not.=0A=
 *=0A=
 * @param string url=0A=
 *   The web url to check.=0A=
 *=0A=
 * @return boolean=0A=
 */=0A=
Drupal.googleanalytics.isInternal =3D function (url) {=0A=
  var isInternal =3D new RegExp("^(https?):\/\/" + window.location.host, =
"i");=0A=
  return isInternal.test(url);=0A=
};=0A=
=0A=
/**=0A=
 * Check whether this is a special URL or not.=0A=
 *=0A=
 * URL types:=0A=
 *  - gotwo.module /go/* links.=0A=
 *=0A=
 * @param string url=0A=
 *   The web url to check.=0A=
 *=0A=
 * @return boolean=0A=
 */=0A=
Drupal.googleanalytics.isInternalSpecial =3D function (url) {=0A=
  var isInternalSpecial =3D new RegExp("(\/go\/.*)$", "i");=0A=
  return isInternalSpecial.test(url);=0A=
};=0A=
=0A=
/**=0A=
 * Extract the relative internal URL from an absolute internal URL.=0A=
 *=0A=
 * Examples:=0A=
 * - http://mydomain.com/node/1 -> /node/1=0A=
 * - http://example.com/foo/bar -> http://example.com/foo/bar=0A=
 *=0A=
 * @param string url=0A=
 *   The web url to check.=0A=
 *=0A=
 * @return string=0A=
 *   Internal website URL=0A=
 */=0A=
Drupal.googleanalytics.getPageUrl =3D function (url) {=0A=
  var extractInternalUrl =3D new RegExp("^(https?):\/\/" + =
window.location.host, "i");=0A=
  return url.replace(extractInternalUrl, '');=0A=
};=0A=
=0A=
/**=0A=
 * Extract the download file extension from the URL.=0A=
 *=0A=
 * @param string url=0A=
 *   The web url to check.=0A=
 *=0A=
 * @return string=0A=
 *   The file extension of the passed url. e.g. "zip", "txt"=0A=
 */=0A=
Drupal.googleanalytics.getDownloadExtension =3D function (url) {=0A=
  var extractDownloadextension =3D new RegExp("\\.(" + =
Drupal.settings.googleanalytics.trackDownloadExtensions + =
")([\?#].*)?$", "i");=0A=
  var extension =3D extractDownloadextension.exec(url);=0A=
  return (extension =3D=3D=3D null) ? '' : extension[1];=0A=
};=0A=
=0A=
})(jQuery);=0A=
;=0A=

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.law.cornell.edu/sites/www.law.cornell.edu/files/js/js_7rQKjyaWXkbP-I-ErtcTjSnuF2CEutyx0e7EJqSOTnw.js

(function ($) {=0A=
Drupal.settings.views =3D Drupal.settings.views || {'ajax_path': =
'/views/ajax'};=0A=
=0A=
Drupal.quicktabs =3D Drupal.quicktabs || {};=0A=
=0A=
Drupal.quicktabs.getQTName =3D function (el) {=0A=
  return el.id.substring(el.id.indexOf('-') +1);=0A=
}=0A=
=0A=
Drupal.behaviors.quicktabs =3D {=0A=
  attach: function (context, settings) {=0A=
    $.extend(true, Drupal.settings, settings);=0A=
    $('.quicktabs-wrapper', context).once(function(){=0A=
      Drupal.quicktabs.prepare(this);=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
// Setting up the inital behaviours=0A=
Drupal.quicktabs.prepare =3D function(el) {=0A=
  // el.id format: "quicktabs-$name"=0A=
  var qt_name =3D Drupal.quicktabs.getQTName(el);=0A=
  var $ul =3D $(el).find('ul.quicktabs-tabs:first');=0A=
  $ul.find('li a').each(function(i, element){=0A=
    element.myTabIndex =3D i;=0A=
    element.qt_name =3D qt_name;=0A=
    var tab =3D new Drupal.quicktabs.tab(element);=0A=
    var parent_li =3D $(element).parents('li').get(0);=0A=
    if ($(parent_li).hasClass('active')) {=0A=
      $(element).addClass('quicktabs-loaded');=0A=
    }=0A=
    $(element).once(function() {$(this).bind('click', {tab: tab}, =
Drupal.quicktabs.clickHandler);});=0A=
  });=0A=
}=0A=
=0A=
Drupal.quicktabs.clickHandler =3D function(event) {=0A=
  var tab =3D event.data.tab;=0A=
  var element =3D this;=0A=
  // Set clicked tab to active.=0A=
  $(this).parents('li').siblings().removeClass('active');=0A=
  $(this).parents('li').addClass('active');=0A=
=0A=
  // Hide all tabpages.=0A=
  tab.container.children().addClass('quicktabs-hide');=0A=
  =0A=
  if (!tab.tabpage.hasClass("quicktabs-tabpage")) {=0A=
    tab =3D new Drupal.quicktabs.tab(element);=0A=
  }=0A=
=0A=
  tab.tabpage.removeClass('quicktabs-hide');=0A=
  return false;=0A=
}=0A=
=0A=
// Constructor for an individual tab=0A=
Drupal.quicktabs.tab =3D function (el) {=0A=
  this.element =3D el;=0A=
  this.tabIndex =3D el.myTabIndex;=0A=
  var qtKey =3D 'qt_' + el.qt_name;=0A=
  var i =3D 0;=0A=
  for (var key in Drupal.settings.quicktabs[qtKey].tabs) {=0A=
    if (i =3D=3D this.tabIndex) {=0A=
      this.tabObj =3D Drupal.settings.quicktabs[qtKey].tabs[key];=0A=
      this.tabKey =3D key;=0A=
    }=0A=
    i++;=0A=
  }=0A=
  this.tabpage_id =3D 'quicktabs-tabpage-' + el.qt_name + '-' + =
this.tabKey;=0A=
  this.container =3D $('#quicktabs-container-' + el.qt_name);=0A=
  this.tabpage =3D this.container.find('#' + this.tabpage_id);=0A=
}=0A=
=0A=
if (Drupal.ajax) {=0A=
  /**=0A=
   * Handle an event that triggers an AJAX response.=0A=
   *=0A=
   * We unfortunately need to override this function, which originally =
comes from=0A=
   * misc/ajax.js, in order to be able to cache loaded tabs, i.e. once a =
tab=0A=
   * content has loaded it should not need to be loaded again.=0A=
   *=0A=
   * I have removed all comments that were in the original core =
function, so that=0A=
   * the only comments inside this function relate to the Quicktabs =
modification=0A=
   * of it.=0A=
   */=0A=
  Drupal.ajax.prototype.eventResponse =3D function (element, event) {=0A=
    var ajax =3D this;=0A=
=0A=
    if (ajax.ajaxing) {=0A=
      return false;=0A=
    }=0A=
  =0A=
    try {=0A=
      if (ajax.form) {=0A=
        if (ajax.setClick) {=0A=
          element.form.clk =3D element;=0A=
        }=0A=
  =0A=
        ajax.form.ajaxSubmit(ajax.options);=0A=
      }=0A=
      else {=0A=
        // Do not perform an ajax request for already loaded Quicktabs =
content.=0A=
        if (!$(element).hasClass('quicktabs-loaded')) {=0A=
          ajax.beforeSerialize(ajax.element, ajax.options);=0A=
          $.ajax(ajax.options);=0A=
          if ($(element).parents('ul').hasClass('quicktabs-tabs')) {=0A=
            $(element).addClass('quicktabs-loaded');=0A=
          }=0A=
        }=0A=
      }=0A=
    }=0A=
    catch (e) {=0A=
      ajax.ajaxing =3D false;=0A=
      alert("An error occurred while attempting to process " + =
ajax.options.url + ": " + e.message);=0A=
    }=0A=
    return false;=0A=
  };=0A=
}=0A=
=0A=
=0A=
})(jQuery);=0A=
;=0A=
(function ($) {=0A=
=0A=
/**=0A=
 * Toggle the visibility of a fieldset using smooth animations.=0A=
 */=0A=
Drupal.toggleFieldset =3D function (fieldset) {=0A=
  var $fieldset =3D $(fieldset);=0A=
  if ($fieldset.is('.collapsed')) {=0A=
    var $content =3D $('> .fieldset-wrapper', fieldset).hide();=0A=
    $fieldset=0A=
      .removeClass('collapsed')=0A=
      .trigger({ type: 'collapsed', value: false })=0A=
      .find('> legend =
span.fieldset-legend-prefix').html(Drupal.t('Hide'));=0A=
    $content.slideDown({=0A=
      duration: 'fast',=0A=
      easing: 'linear',=0A=
      complete: function () {=0A=
        Drupal.collapseScrollIntoView(fieldset);=0A=
        fieldset.animating =3D false;=0A=
      },=0A=
      step: function () {=0A=
        // Scroll the fieldset into view.=0A=
        Drupal.collapseScrollIntoView(fieldset);=0A=
      }=0A=
    });=0A=
  }=0A=
  else {=0A=
    $fieldset.trigger({ type: 'collapsed', value: true });=0A=
    $('> .fieldset-wrapper', fieldset).slideUp('fast', function () {=0A=
      $fieldset=0A=
        .addClass('collapsed')=0A=
        .find('> legend =
span.fieldset-legend-prefix').html(Drupal.t('Show'));=0A=
      fieldset.animating =3D false;=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
/**=0A=
 * Scroll a given fieldset into view as much as possible.=0A=
 */=0A=
Drupal.collapseScrollIntoView =3D function (node) {=0A=
  var h =3D document.documentElement.clientHeight || =
document.body.clientHeight || 0;=0A=
  var offset =3D document.documentElement.scrollTop || =
document.body.scrollTop || 0;=0A=
  var posY =3D $(node).offset().top;=0A=
  var fudge =3D 55;=0A=
  if (posY + node.offsetHeight + fudge > h + offset) {=0A=
    if (node.offsetHeight > h) {=0A=
      window.scrollTo(0, posY);=0A=
    }=0A=
    else {=0A=
      window.scrollTo(0, posY + node.offsetHeight - h + fudge);=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
Drupal.behaviors.collapse =3D {=0A=
  attach: function (context, settings) {=0A=
    $('fieldset.collapsible', context).once('collapse', function () {=0A=
      var $fieldset =3D $(this);=0A=
      // Expand fieldset if there are errors inside, or if it contains an=0A=
      // element that is targeted by the URI fragment identifier.=0A=
      var anchor =3D location.hash && location.hash !=3D '#' ? ', ' + =
location.hash : '';=0A=
      if ($fieldset.find('.error' + anchor).length) {=0A=
        $fieldset.removeClass('collapsed');=0A=
      }=0A=
=0A=
      var summary =3D $('<span class=3D"summary"></span>');=0A=
      $fieldset.=0A=
        bind('summaryUpdated', function () {=0A=
          var text =3D $.trim($fieldset.drupalGetSummary());=0A=
          summary.html(text ? ' (' + text + ')' : '');=0A=
        })=0A=
        .trigger('summaryUpdated');=0A=
=0A=
      // Turn the legend into a clickable link, but retain =
span.fieldset-legend=0A=
      // for CSS positioning.=0A=
      var $legend =3D $('> legend .fieldset-legend', this);=0A=
=0A=
      $('<span class=3D"fieldset-legend-prefix =
element-invisible"></span>')=0A=
        .append($fieldset.hasClass('collapsed') ? Drupal.t('Show') : =
Drupal.t('Hide'))=0A=
        .prependTo($legend)=0A=
        .after(' ');=0A=
=0A=
      // .wrapInner() does not retain bound events.=0A=
      var $link =3D $('<a class=3D"fieldset-title" href=3D"#"></a>')=0A=
        .prepend($legend.contents())=0A=
        .appendTo($legend)=0A=
        .click(function () {=0A=
          var fieldset =3D $fieldset.get(0);=0A=
          // Don't animate multiple times.=0A=
          if (!fieldset.animating) {=0A=
            fieldset.animating =3D true;=0A=
            Drupal.toggleFieldset(fieldset);=0A=
          }=0A=
          return false;=0A=
        });=0A=
=0A=
      $legend.append(summary);=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
})(jQuery);=0A=
;=0A=

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.law.cornell.edu/sites/www.law.cornell.edu/files/js/js_3Ad6_zZLG924cUJdxNzVnDs0utT4Ni8TKC13dBOB9V0.js

(function ($) {=0A=
=0A=
Drupal.behaviors.initColorboxDefaultStyle =3D {=0A=
  attach: function (context, settings) {=0A=
    $(document).bind('cbox_complete', function () {=0A=
      // Only run if there is a title.=0A=
      if ($('#cboxTitle:empty', context).length =3D=3D false) {=0A=
        $('#cboxLoadedContent img', context).bind('mouseover', function =
() {=0A=
          $('#cboxTitle', context).slideDown();=0A=
        });=0A=
        $('#cboxOverlay', context).bind('mouseover', function () {=0A=
          $('#cboxTitle', context).slideUp();=0A=
        });=0A=
      }=0A=
      else {=0A=
        $('#cboxTitle', context).hide();=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
})(jQuery);=0A=
=0A=
;=0A=

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.js

/*!=0A=
 * Bootstrap v3.2.0 (http://getbootstrap.com)=0A=
 * Copyright 2011-2014 Twitter, Inc.=0A=
 * Licensed under MIT =
(https://github.com/twbs/bootstrap/blob/master/LICENSE)=0A=
 */=0A=
=0A=
if (typeof jQuery =3D=3D=3D 'undefined') { throw new Error('Bootstrap\'s =
JavaScript requires jQuery') }=0A=
=0A=
/* =
=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=0A=
 * Bootstrap: transition.js v3.2.0=0A=
 * http://getbootstrap.com/javascript/#transitions=0A=
 * =
=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=0A=
 * Copyright 2011-2014 Twitter, Inc.=0A=
 * Licensed under MIT =
(https://github.com/twbs/bootstrap/blob/master/LICENSE)=0A=
 * =
=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 */=0A=
=0A=
=0A=
+function ($) {=0A=
  'use strict';=0A=
=0A=
  // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)=0A=
  // =
=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=0A=
=0A=
  function transitionEnd() {=0A=
    var el =3D document.createElement('bootstrap')=0A=
=0A=
    var transEndEventNames =3D {=0A=
      WebkitTransition : 'webkitTransitionEnd',=0A=
      MozTransition    : 'transitionend',=0A=
      OTransition      : 'oTransitionEnd otransitionend',=0A=
      transition       : 'transitionend'=0A=
    }=0A=
=0A=
    for (var name in transEndEventNames) {=0A=
      if (el.style[name] !=3D=3D undefined) {=0A=
        return { end: transEndEventNames[name] }=0A=
      }=0A=
    }=0A=
=0A=
    return false // explicit for ie8 (  ._.)=0A=
  }=0A=
=0A=
  // http://blog.alexmaccaw.com/css-transitions=0A=
  $.fn.emulateTransitionEnd =3D function (duration) {=0A=
    var called =3D false=0A=
    var $el =3D this=0A=
    $(this).one('bsTransitionEnd', function () { called =3D true })=0A=
    var callback =3D function () { if (!called) =
$($el).trigger($.support.transition.end) }=0A=
    setTimeout(callback, duration)=0A=
    return this=0A=
  }=0A=
=0A=
  $(function () {=0A=
    $.support.transition =3D transitionEnd()=0A=
=0A=
    if (!$.support.transition) return=0A=
=0A=
    $.event.special.bsTransitionEnd =3D {=0A=
      bindType: $.support.transition.end,=0A=
      delegateType: $.support.transition.end,=0A=
      handle: function (e) {=0A=
        if ($(e.target).is(this)) return e.handleObj.handler.apply(this, =
arguments)=0A=
      }=0A=
    }=0A=
  })=0A=
=0A=
}(jQuery);=0A=
=0A=
/* =
=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=0A=
 * Bootstrap: alert.js v3.2.0=0A=
 * http://getbootstrap.com/javascript/#alerts=0A=
 * =
=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=0A=
 * Copyright 2011-2014 Twitter, Inc.=0A=
 * Licensed under MIT =
(https://github.com/twbs/bootstrap/blob/master/LICENSE)=0A=
 * =
=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 */=0A=
=0A=
=0A=
+function ($) {=0A=
  'use strict';=0A=
=0A=
  // ALERT CLASS DEFINITION=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  var dismiss =3D '[data-dismiss=3D"alert"]'=0A=
  var Alert   =3D function (el) {=0A=
    $(el).on('click', dismiss, this.close)=0A=
  }=0A=
=0A=
  Alert.VERSION =3D '3.2.0'=0A=
=0A=
  Alert.prototype.close =3D function (e) {=0A=
    var $this    =3D $(this)=0A=
    var selector =3D $this.attr('data-target')=0A=
=0A=
    if (!selector) {=0A=
      selector =3D $this.attr('href')=0A=
      selector =3D selector && selector.replace(/.*(?=3D#[^\s]*$)/, '') =
// strip for ie7=0A=
    }=0A=
=0A=
    var $parent =3D $(selector)=0A=
=0A=
    if (e) e.preventDefault()=0A=
=0A=
    if (!$parent.length) {=0A=
      $parent =3D $this.hasClass('alert') ? $this : $this.parent()=0A=
    }=0A=
=0A=
    $parent.trigger(e =3D $.Event('close.bs.alert'))=0A=
=0A=
    if (e.isDefaultPrevented()) return=0A=
=0A=
    $parent.removeClass('in')=0A=
=0A=
    function removeElement() {=0A=
      // detach from parent, fire event then clean up data=0A=
      $parent.detach().trigger('closed.bs.alert').remove()=0A=
    }=0A=
=0A=
    $.support.transition && $parent.hasClass('fade') ?=0A=
      $parent=0A=
        .one('bsTransitionEnd', removeElement)=0A=
        .emulateTransitionEnd(150) :=0A=
      removeElement()=0A=
  }=0A=
=0A=
=0A=
  // ALERT PLUGIN DEFINITION=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  function Plugin(option) {=0A=
    return this.each(function () {=0A=
      var $this =3D $(this)=0A=
      var data  =3D $this.data('bs.alert')=0A=
=0A=
      if (!data) $this.data('bs.alert', (data =3D new Alert(this)))=0A=
      if (typeof option =3D=3D 'string') data[option].call($this)=0A=
    })=0A=
  }=0A=
=0A=
  var old =3D $.fn.alert=0A=
=0A=
  $.fn.alert             =3D Plugin=0A=
  $.fn.alert.Constructor =3D Alert=0A=
=0A=
=0A=
  // ALERT NO CONFLICT=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $.fn.alert.noConflict =3D function () {=0A=
    $.fn.alert =3D old=0A=
    return this=0A=
  }=0A=
=0A=
=0A=
  // ALERT DATA-API=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $(document).on('click.bs.alert.data-api', dismiss, =
Alert.prototype.close)=0A=
=0A=
}(jQuery);=0A=
=0A=
/* =
=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=0A=
 * Bootstrap: button.js v3.2.0=0A=
 * http://getbootstrap.com/javascript/#buttons=0A=
 * =
=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=0A=
 * Copyright 2011-2014 Twitter, Inc.=0A=
 * Licensed under MIT =
(https://github.com/twbs/bootstrap/blob/master/LICENSE)=0A=
 * =
=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 */=0A=
=0A=
=0A=
+function ($) {=0A=
  'use strict';=0A=
=0A=
  // BUTTON PUBLIC CLASS DEFINITION=0A=
  // =
=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=0A=
=0A=
  var Button =3D function (element, options) {=0A=
    this.$element  =3D $(element)=0A=
    this.options   =3D $.extend({}, Button.DEFAULTS, options)=0A=
    this.isLoading =3D false=0A=
  }=0A=
=0A=
  Button.VERSION  =3D '3.2.0'=0A=
=0A=
  Button.DEFAULTS =3D {=0A=
    loadingText: 'loading...'=0A=
  }=0A=
=0A=
  Button.prototype.setState =3D function (state) {=0A=
    var d    =3D 'disabled'=0A=
    var $el  =3D this.$element=0A=
    var val  =3D $el.is('input') ? 'val' : 'html'=0A=
    var data =3D $el.data()=0A=
=0A=
    state =3D state + 'Text'=0A=
=0A=
    if (data.resetText =3D=3D null) $el.data('resetText', $el[val]())=0A=
=0A=
    $el[val](data[state] =3D=3D null ? this.options[state] : data[state])=0A=
=0A=
    // push to event loop to allow forms to submit=0A=
    setTimeout($.proxy(function () {=0A=
      if (state =3D=3D 'loadingText') {=0A=
        this.isLoading =3D true=0A=
        $el.addClass(d).attr(d, d)=0A=
      } else if (this.isLoading) {=0A=
        this.isLoading =3D false=0A=
        $el.removeClass(d).removeAttr(d)=0A=
      }=0A=
    }, this), 0)=0A=
  }=0A=
=0A=
  Button.prototype.toggle =3D function () {=0A=
    var changed =3D true=0A=
    var $parent =3D this.$element.closest('[data-toggle=3D"buttons"]')=0A=
=0A=
    if ($parent.length) {=0A=
      var $input =3D this.$element.find('input')=0A=
      if ($input.prop('type') =3D=3D 'radio') {=0A=
        if ($input.prop('checked') && this.$element.hasClass('active')) =
changed =3D false=0A=
        else $parent.find('.active').removeClass('active')=0A=
      }=0A=
      if (changed) $input.prop('checked', =
!this.$element.hasClass('active')).trigger('change')=0A=
    }=0A=
=0A=
    if (changed) this.$element.toggleClass('active')=0A=
  }=0A=
=0A=
=0A=
  // BUTTON PLUGIN DEFINITION=0A=
  // =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  function Plugin(option) {=0A=
    return this.each(function () {=0A=
      var $this   =3D $(this)=0A=
      var data    =3D $this.data('bs.button')=0A=
      var options =3D typeof option =3D=3D 'object' && option=0A=
=0A=
      if (!data) $this.data('bs.button', (data =3D new Button(this, =
options)))=0A=
=0A=
      if (option =3D=3D 'toggle') data.toggle()=0A=
      else if (option) data.setState(option)=0A=
    })=0A=
  }=0A=
=0A=
  var old =3D $.fn.button=0A=
=0A=
  $.fn.button             =3D Plugin=0A=
  $.fn.button.Constructor =3D Button=0A=
=0A=
=0A=
  // BUTTON NO CONFLICT=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $.fn.button.noConflict =3D function () {=0A=
    $.fn.button =3D old=0A=
    return this=0A=
  }=0A=
=0A=
=0A=
  // BUTTON DATA-API=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $(document).on('click.bs.button.data-api', =
'[data-toggle^=3D"button"]', function (e) {=0A=
    var $btn =3D $(e.target)=0A=
    if (!$btn.hasClass('btn')) $btn =3D $btn.closest('.btn')=0A=
    Plugin.call($btn, 'toggle')=0A=
    e.preventDefault()=0A=
  })=0A=
=0A=
}(jQuery);=0A=
=0A=
/* =
=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=0A=
 * Bootstrap: carousel.js v3.2.0=0A=
 * http://getbootstrap.com/javascript/#carousel=0A=
 * =
=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=0A=
 * Copyright 2011-2014 Twitter, Inc.=0A=
 * Licensed under MIT =
(https://github.com/twbs/bootstrap/blob/master/LICENSE)=0A=
 * =
=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 */=0A=
=0A=
=0A=
+function ($) {=0A=
  'use strict';=0A=
=0A=
  // CAROUSEL CLASS DEFINITION=0A=
  // =
=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=0A=
=0A=
  var Carousel =3D function (element, options) {=0A=
    this.$element    =3D $(element).on('keydown.bs.carousel', =
$.proxy(this.keydown, this))=0A=
    this.$indicators =3D this.$element.find('.carousel-indicators')=0A=
    this.options     =3D options=0A=
    this.paused      =3D=0A=
    this.sliding     =3D=0A=
    this.interval    =3D=0A=
    this.$active     =3D=0A=
    this.$items      =3D null=0A=
=0A=
    this.options.pause =3D=3D 'hover' && this.$element=0A=
      .on('mouseenter.bs.carousel', $.proxy(this.pause, this))=0A=
      .on('mouseleave.bs.carousel', $.proxy(this.cycle, this))=0A=
  }=0A=
=0A=
  Carousel.VERSION  =3D '3.2.0'=0A=
=0A=
  Carousel.DEFAULTS =3D {=0A=
    interval: 5000,=0A=
    pause: 'hover',=0A=
    wrap: true=0A=
  }=0A=
=0A=
  Carousel.prototype.keydown =3D function (e) {=0A=
    switch (e.which) {=0A=
      case 37: this.prev(); break=0A=
      case 39: this.next(); break=0A=
      default: return=0A=
    }=0A=
=0A=
    e.preventDefault()=0A=
  }=0A=
=0A=
  Carousel.prototype.cycle =3D function (e) {=0A=
    e || (this.paused =3D false)=0A=
=0A=
    this.interval && clearInterval(this.interval)=0A=
=0A=
    this.options.interval=0A=
      && !this.paused=0A=
      && (this.interval =3D setInterval($.proxy(this.next, this), =
this.options.interval))=0A=
=0A=
    return this=0A=
  }=0A=
=0A=
  Carousel.prototype.getItemIndex =3D function (item) {=0A=
    this.$items =3D item.parent().children('.item')=0A=
    return this.$items.index(item || this.$active)=0A=
  }=0A=
=0A=
  Carousel.prototype.to =3D function (pos) {=0A=
    var that        =3D this=0A=
    var activeIndex =3D this.getItemIndex(this.$active =3D =
this.$element.find('.item.active'))=0A=
=0A=
    if (pos > (this.$items.length - 1) || pos < 0) return=0A=
=0A=
    if (this.sliding)       return this.$element.one('slid.bs.carousel', =
function () { that.to(pos) }) // yes, "slid"=0A=
    if (activeIndex =3D=3D pos) return this.pause().cycle()=0A=
=0A=
    return this.slide(pos > activeIndex ? 'next' : 'prev', =
$(this.$items[pos]))=0A=
  }=0A=
=0A=
  Carousel.prototype.pause =3D function (e) {=0A=
    e || (this.paused =3D true)=0A=
=0A=
    if (this.$element.find('.next, .prev').length && =
$.support.transition) {=0A=
      this.$element.trigger($.support.transition.end)=0A=
      this.cycle(true)=0A=
    }=0A=
=0A=
    this.interval =3D clearInterval(this.interval)=0A=
=0A=
    return this=0A=
  }=0A=
=0A=
  Carousel.prototype.next =3D function () {=0A=
    if (this.sliding) return=0A=
    return this.slide('next')=0A=
  }=0A=
=0A=
  Carousel.prototype.prev =3D function () {=0A=
    if (this.sliding) return=0A=
    return this.slide('prev')=0A=
  }=0A=
=0A=
  Carousel.prototype.slide =3D function (type, next) {=0A=
    var $active   =3D this.$element.find('.item.active')=0A=
    var $next     =3D next || $active[type]()=0A=
    var isCycling =3D this.interval=0A=
    var direction =3D type =3D=3D 'next' ? 'left' : 'right'=0A=
    var fallback  =3D type =3D=3D 'next' ? 'first' : 'last'=0A=
    var that      =3D this=0A=
=0A=
    if (!$next.length) {=0A=
      if (!this.options.wrap) return=0A=
      $next =3D this.$element.find('.item')[fallback]()=0A=
    }=0A=
=0A=
    if ($next.hasClass('active')) return (this.sliding =3D false)=0A=
=0A=
    var relatedTarget =3D $next[0]=0A=
    var slideEvent =3D $.Event('slide.bs.carousel', {=0A=
      relatedTarget: relatedTarget,=0A=
      direction: direction=0A=
    })=0A=
    this.$element.trigger(slideEvent)=0A=
    if (slideEvent.isDefaultPrevented()) return=0A=
=0A=
    this.sliding =3D true=0A=
=0A=
    isCycling && this.pause()=0A=
=0A=
    if (this.$indicators.length) {=0A=
      this.$indicators.find('.active').removeClass('active')=0A=
      var $nextIndicator =3D =
$(this.$indicators.children()[this.getItemIndex($next)])=0A=
      $nextIndicator && $nextIndicator.addClass('active')=0A=
    }=0A=
=0A=
    var slidEvent =3D $.Event('slid.bs.carousel', { relatedTarget: =
relatedTarget, direction: direction }) // yes, "slid"=0A=
    if ($.support.transition && this.$element.hasClass('slide')) {=0A=
      $next.addClass(type)=0A=
      $next[0].offsetWidth // force reflow=0A=
      $active.addClass(direction)=0A=
      $next.addClass(direction)=0A=
      $active=0A=
        .one('bsTransitionEnd', function () {=0A=
          $next.removeClass([type, direction].join(' =
')).addClass('active')=0A=
          $active.removeClass(['active', direction].join(' '))=0A=
          that.sliding =3D false=0A=
          setTimeout(function () {=0A=
            that.$element.trigger(slidEvent)=0A=
          }, 0)=0A=
        })=0A=
        =
.emulateTransitionEnd($active.css('transition-duration').slice(0, -1) * =
1000)=0A=
    } else {=0A=
      $active.removeClass('active')=0A=
      $next.addClass('active')=0A=
      this.sliding =3D false=0A=
      this.$element.trigger(slidEvent)=0A=
    }=0A=
=0A=
    isCycling && this.cycle()=0A=
=0A=
    return this=0A=
  }=0A=
=0A=
=0A=
  // CAROUSEL PLUGIN DEFINITION=0A=
  // =
=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=0A=
=0A=
  function Plugin(option) {=0A=
    return this.each(function () {=0A=
      var $this   =3D $(this)=0A=
      var data    =3D $this.data('bs.carousel')=0A=
      var options =3D $.extend({}, Carousel.DEFAULTS, $this.data(), =
typeof option =3D=3D 'object' && option)=0A=
      var action  =3D typeof option =3D=3D 'string' ? option : =
options.slide=0A=
=0A=
      if (!data) $this.data('bs.carousel', (data =3D new Carousel(this, =
options)))=0A=
      if (typeof option =3D=3D 'number') data.to(option)=0A=
      else if (action) data[action]()=0A=
      else if (options.interval) data.pause().cycle()=0A=
    })=0A=
  }=0A=
=0A=
  var old =3D $.fn.carousel=0A=
=0A=
  $.fn.carousel             =3D Plugin=0A=
  $.fn.carousel.Constructor =3D Carousel=0A=
=0A=
=0A=
  // CAROUSEL NO CONFLICT=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $.fn.carousel.noConflict =3D function () {=0A=
    $.fn.carousel =3D old=0A=
    return this=0A=
  }=0A=
=0A=
=0A=
  // CAROUSEL DATA-API=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $(document).on('click.bs.carousel.data-api', '[data-slide], =
[data-slide-to]', function (e) {=0A=
    var href=0A=
    var $this   =3D $(this)=0A=
    var $target =3D $($this.attr('data-target') || (href =3D =
$this.attr('href')) && href.replace(/.*(?=3D#[^\s]+$)/, '')) // strip =
for ie7=0A=
    if (!$target.hasClass('carousel')) return=0A=
    var options =3D $.extend({}, $target.data(), $this.data())=0A=
    var slideIndex =3D $this.attr('data-slide-to')=0A=
    if (slideIndex) options.interval =3D false=0A=
=0A=
    Plugin.call($target, options)=0A=
=0A=
    if (slideIndex) {=0A=
      $target.data('bs.carousel').to(slideIndex)=0A=
    }=0A=
=0A=
    e.preventDefault()=0A=
  })=0A=
=0A=
  $(window).on('load', function () {=0A=
    $('[data-ride=3D"carousel"]').each(function () {=0A=
      var $carousel =3D $(this)=0A=
      Plugin.call($carousel, $carousel.data())=0A=
    })=0A=
  })=0A=
=0A=
}(jQuery);=0A=
=0A=
/* =
=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=0A=
 * Bootstrap: collapse.js v3.2.0=0A=
 * http://getbootstrap.com/javascript/#collapse=0A=
 * =
=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=0A=
 * Copyright 2011-2014 Twitter, Inc.=0A=
 * Licensed under MIT =
(https://github.com/twbs/bootstrap/blob/master/LICENSE)=0A=
 * =
=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 */=0A=
=0A=
=0A=
+function ($) {=0A=
  'use strict';=0A=
=0A=
  // COLLAPSE PUBLIC CLASS DEFINITION=0A=
  // =
=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=0A=
=0A=
  var Collapse =3D function (element, options) {=0A=
    this.$element      =3D $(element)=0A=
    this.options       =3D $.extend({}, Collapse.DEFAULTS, options)=0A=
    this.transitioning =3D null=0A=
=0A=
    if (this.options.parent) this.$parent =3D $(this.options.parent)=0A=
    if (this.options.toggle) this.toggle()=0A=
  }=0A=
=0A=
  Collapse.VERSION  =3D '3.2.0'=0A=
=0A=
  Collapse.DEFAULTS =3D {=0A=
    toggle: true=0A=
  }=0A=
=0A=
  Collapse.prototype.dimension =3D function () {=0A=
    var hasWidth =3D this.$element.hasClass('width')=0A=
    return hasWidth ? 'width' : 'height'=0A=
  }=0A=
=0A=
  Collapse.prototype.show =3D function () {=0A=
    if (this.transitioning || this.$element.hasClass('in')) return=0A=
=0A=
    var startEvent =3D $.Event('show.bs.collapse')=0A=
    this.$element.trigger(startEvent)=0A=
    if (startEvent.isDefaultPrevented()) return=0A=
=0A=
    var actives =3D this.$parent && this.$parent.find('> .panel > .in')=0A=
=0A=
    if (actives && actives.length) {=0A=
      var hasData =3D actives.data('bs.collapse')=0A=
      if (hasData && hasData.transitioning) return=0A=
      Plugin.call(actives, 'hide')=0A=
      hasData || actives.data('bs.collapse', null)=0A=
    }=0A=
=0A=
    var dimension =3D this.dimension()=0A=
=0A=
    this.$element=0A=
      .removeClass('collapse')=0A=
      .addClass('collapsing')[dimension](0)=0A=
=0A=
    this.transitioning =3D 1=0A=
=0A=
    var complete =3D function () {=0A=
      this.$element=0A=
        .removeClass('collapsing')=0A=
        .addClass('collapse in')[dimension]('')=0A=
      this.transitioning =3D 0=0A=
      this.$element=0A=
        .trigger('shown.bs.collapse')=0A=
    }=0A=
=0A=
    if (!$.support.transition) return complete.call(this)=0A=
=0A=
    var scrollSize =3D $.camelCase(['scroll', dimension].join('-'))=0A=
=0A=
    this.$element=0A=
      .one('bsTransitionEnd', $.proxy(complete, this))=0A=
      .emulateTransitionEnd(350)[dimension](this.$element[0][scrollSize])=0A=
  }=0A=
=0A=
  Collapse.prototype.hide =3D function () {=0A=
    if (this.transitioning || !this.$element.hasClass('in')) return=0A=
=0A=
    var startEvent =3D $.Event('hide.bs.collapse')=0A=
    this.$element.trigger(startEvent)=0A=
    if (startEvent.isDefaultPrevented()) return=0A=
=0A=
    var dimension =3D this.dimension()=0A=
=0A=
    this.$element[dimension](this.$element[dimension]())[0].offsetHeight=0A=
=0A=
    this.$element=0A=
      .addClass('collapsing')=0A=
      .removeClass('collapse')=0A=
      .removeClass('in')=0A=
=0A=
    this.transitioning =3D 1=0A=
=0A=
    var complete =3D function () {=0A=
      this.transitioning =3D 0=0A=
      this.$element=0A=
        .trigger('hidden.bs.collapse')=0A=
        .removeClass('collapsing')=0A=
        .addClass('collapse')=0A=
    }=0A=
=0A=
    if (!$.support.transition) return complete.call(this)=0A=
=0A=
    this.$element=0A=
      [dimension](0)=0A=
      .one('bsTransitionEnd', $.proxy(complete, this))=0A=
      .emulateTransitionEnd(350)=0A=
  }=0A=
=0A=
  Collapse.prototype.toggle =3D function () {=0A=
    this[this.$element.hasClass('in') ? 'hide' : 'show']()=0A=
  }=0A=
=0A=
=0A=
  // COLLAPSE PLUGIN DEFINITION=0A=
  // =
=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=0A=
=0A=
  function Plugin(option) {=0A=
    return this.each(function () {=0A=
      var $this   =3D $(this)=0A=
      var data    =3D $this.data('bs.collapse')=0A=
      var options =3D $.extend({}, Collapse.DEFAULTS, $this.data(), =
typeof option =3D=3D 'object' && option)=0A=
=0A=
      if (!data && options.toggle && option =3D=3D 'show') option =3D =
!option=0A=
      if (!data) $this.data('bs.collapse', (data =3D new Collapse(this, =
options)))=0A=
      if (typeof option =3D=3D 'string') data[option]()=0A=
    })=0A=
  }=0A=
=0A=
  var old =3D $.fn.collapse=0A=
=0A=
  $.fn.collapse             =3D Plugin=0A=
  $.fn.collapse.Constructor =3D Collapse=0A=
=0A=
=0A=
  // COLLAPSE NO CONFLICT=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $.fn.collapse.noConflict =3D function () {=0A=
    $.fn.collapse =3D old=0A=
    return this=0A=
  }=0A=
=0A=
=0A=
  // COLLAPSE DATA-API=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $(document).on('click.bs.collapse.data-api', =
'[data-toggle=3D"collapse"]', function (e) {=0A=
    var href=0A=
    var $this   =3D $(this)=0A=
    var target  =3D $this.attr('data-target')=0A=
        || e.preventDefault()=0A=
        || (href =3D $this.attr('href')) && =
href.replace(/.*(?=3D#[^\s]+$)/, '') // strip for ie7=0A=
    var $target =3D $(target)=0A=
    var data    =3D $target.data('bs.collapse')=0A=
    var option  =3D data ? 'toggle' : $this.data()=0A=
    var parent  =3D $this.attr('data-parent')=0A=
    var $parent =3D parent && $(parent)=0A=
=0A=
    if (!data || !data.transitioning) {=0A=
      if ($parent) =
$parent.find('[data-toggle=3D"collapse"][data-parent=3D"' + parent + =
'"]').not($this).addClass('collapsed')=0A=
      $this[$target.hasClass('in') ? 'addClass' : =
'removeClass']('collapsed')=0A=
    }=0A=
=0A=
    Plugin.call($target, option)=0A=
  })=0A=
=0A=
}(jQuery);=0A=
=0A=
/* =
=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=0A=
 * Bootstrap: dropdown.js v3.2.0=0A=
 * http://getbootstrap.com/javascript/#dropdowns=0A=
 * =
=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=0A=
 * Copyright 2011-2014 Twitter, Inc.=0A=
 * Licensed under MIT =
(https://github.com/twbs/bootstrap/blob/master/LICENSE)=0A=
 * =
=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 */=0A=
=0A=
=0A=
+function ($) {=0A=
  'use strict';=0A=
=0A=
  // DROPDOWN CLASS DEFINITION=0A=
  // =
=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=0A=
=0A=
  var backdrop =3D '.dropdown-backdrop'=0A=
  var toggle   =3D '[data-toggle=3D"dropdown"]'=0A=
  var Dropdown =3D function (element) {=0A=
    $(element).on('click.bs.dropdown', this.toggle)=0A=
  }=0A=
=0A=
  Dropdown.VERSION =3D '3.2.0'=0A=
=0A=
  Dropdown.prototype.toggle =3D function (e) {=0A=
    var $this =3D $(this)=0A=
=0A=
    if ($this.is('.disabled, :disabled')) return=0A=
=0A=
    var $parent  =3D getParent($this)=0A=
    var isActive =3D $parent.hasClass('open')=0A=
=0A=
    clearMenus()=0A=
=0A=
    if (!isActive) {=0A=
      if ('ontouchstart' in document.documentElement && =
!$parent.closest('.navbar-nav').length) {=0A=
        // if mobile we use a backdrop because click events don't =
delegate=0A=
        $('<div =
class=3D"dropdown-backdrop"/>').insertAfter($(this)).on('click', =
clearMenus)=0A=
      }=0A=
=0A=
      var relatedTarget =3D { relatedTarget: this }=0A=
      $parent.trigger(e =3D $.Event('show.bs.dropdown', relatedTarget))=0A=
=0A=
      if (e.isDefaultPrevented()) return=0A=
=0A=
      $this.trigger('focus')=0A=
=0A=
      $parent=0A=
        .toggleClass('open')=0A=
        .trigger('shown.bs.dropdown', relatedTarget)=0A=
    }=0A=
=0A=
    return false=0A=
  }=0A=
=0A=
  Dropdown.prototype.keydown =3D function (e) {=0A=
    if (!/(38|40|27)/.test(e.keyCode)) return=0A=
=0A=
    var $this =3D $(this)=0A=
=0A=
    e.preventDefault()=0A=
    e.stopPropagation()=0A=
=0A=
    if ($this.is('.disabled, :disabled')) return=0A=
=0A=
    var $parent  =3D getParent($this)=0A=
    var isActive =3D $parent.hasClass('open')=0A=
=0A=
    if (!isActive || (isActive && e.keyCode =3D=3D 27)) {=0A=
      if (e.which =3D=3D 27) $parent.find(toggle).trigger('focus')=0A=
      return $this.trigger('click')=0A=
    }=0A=
=0A=
    var desc =3D ' li:not(.divider):visible a'=0A=
    var $items =3D $parent.find('[role=3D"menu"]' + desc + ', =
[role=3D"listbox"]' + desc)=0A=
=0A=
    if (!$items.length) return=0A=
=0A=
    var index =3D $items.index($items.filter(':focus'))=0A=
=0A=
    if (e.keyCode =3D=3D 38 && index > 0)                 index--        =
                // up=0A=
    if (e.keyCode =3D=3D 40 && index < $items.length - 1) index++        =
                // down=0A=
    if (!~index)                                      index =3D 0=0A=
=0A=
    $items.eq(index).trigger('focus')=0A=
  }=0A=
=0A=
  function clearMenus(e) {=0A=
    if (e && e.which =3D=3D=3D 3) return=0A=
    $(backdrop).remove()=0A=
    $(toggle).each(function () {=0A=
      var $parent =3D getParent($(this))=0A=
      var relatedTarget =3D { relatedTarget: this }=0A=
      if (!$parent.hasClass('open')) return=0A=
      $parent.trigger(e =3D $.Event('hide.bs.dropdown', relatedTarget))=0A=
      if (e.isDefaultPrevented()) return=0A=
      $parent.removeClass('open').trigger('hidden.bs.dropdown', =
relatedTarget)=0A=
    })=0A=
  }=0A=
=0A=
  function getParent($this) {=0A=
    var selector =3D $this.attr('data-target')=0A=
=0A=
    if (!selector) {=0A=
      selector =3D $this.attr('href')=0A=
      selector =3D selector && /#[A-Za-z]/.test(selector) && =
selector.replace(/.*(?=3D#[^\s]*$)/, '') // strip for ie7=0A=
    }=0A=
=0A=
    var $parent =3D selector && $(selector)=0A=
=0A=
    return $parent && $parent.length ? $parent : $this.parent()=0A=
  }=0A=
=0A=
=0A=
  // DROPDOWN PLUGIN DEFINITION=0A=
  // =
=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=0A=
=0A=
  function Plugin(option) {=0A=
    return this.each(function () {=0A=
      var $this =3D $(this)=0A=
      var data  =3D $this.data('bs.dropdown')=0A=
=0A=
      if (!data) $this.data('bs.dropdown', (data =3D new Dropdown(this)))=0A=
      if (typeof option =3D=3D 'string') data[option].call($this)=0A=
    })=0A=
  }=0A=
=0A=
  var old =3D $.fn.dropdown=0A=
=0A=
  $.fn.dropdown             =3D Plugin=0A=
  $.fn.dropdown.Constructor =3D Dropdown=0A=
=0A=
=0A=
  // DROPDOWN NO CONFLICT=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $.fn.dropdown.noConflict =3D function () {=0A=
    $.fn.dropdown =3D old=0A=
    return this=0A=
  }=0A=
=0A=
=0A=
  // APPLY TO STANDARD DROPDOWN ELEMENTS=0A=
  // =
=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=0A=
=0A=
  $(document)=0A=
    .on('click.bs.dropdown.data-api', clearMenus)=0A=
    .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { =
e.stopPropagation() })=0A=
    .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)=0A=
    .on('keydown.bs.dropdown.data-api', toggle + ', [role=3D"menu"], =
[role=3D"listbox"]', Dropdown.prototype.keydown)=0A=
=0A=
}(jQuery);=0A=
=0A=
/* =
=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=0A=
 * Bootstrap: modal.js v3.2.0=0A=
 * http://getbootstrap.com/javascript/#modals=0A=
 * =
=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=0A=
 * Copyright 2011-2014 Twitter, Inc.=0A=
 * Licensed under MIT =
(https://github.com/twbs/bootstrap/blob/master/LICENSE)=0A=
 * =
=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 */=0A=
=0A=
=0A=
+function ($) {=0A=
  'use strict';=0A=
=0A=
  // MODAL CLASS DEFINITION=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  var Modal =3D function (element, options) {=0A=
    this.options        =3D options=0A=
    this.$body          =3D $(document.body)=0A=
    this.$element       =3D $(element)=0A=
    this.$backdrop      =3D=0A=
    this.isShown        =3D null=0A=
    this.scrollbarWidth =3D 0=0A=
=0A=
    if (this.options.remote) {=0A=
      this.$element=0A=
        .find('.modal-content')=0A=
        .load(this.options.remote, $.proxy(function () {=0A=
          this.$element.trigger('loaded.bs.modal')=0A=
        }, this))=0A=
    }=0A=
  }=0A=
=0A=
  Modal.VERSION  =3D '3.2.0'=0A=
=0A=
  Modal.DEFAULTS =3D {=0A=
    backdrop: true,=0A=
    keyboard: true,=0A=
    show: true=0A=
  }=0A=
=0A=
  Modal.prototype.toggle =3D function (_relatedTarget) {=0A=
    return this.isShown ? this.hide() : this.show(_relatedTarget)=0A=
  }=0A=
=0A=
  Modal.prototype.show =3D function (_relatedTarget) {=0A=
    var that =3D this=0A=
    var e    =3D $.Event('show.bs.modal', { relatedTarget: =
_relatedTarget })=0A=
=0A=
    this.$element.trigger(e)=0A=
=0A=
    if (this.isShown || e.isDefaultPrevented()) return=0A=
=0A=
    this.isShown =3D true=0A=
=0A=
    this.checkScrollbar()=0A=
    this.$body.addClass('modal-open')=0A=
=0A=
    this.setScrollbar()=0A=
    this.escape()=0A=
=0A=
    this.$element.on('click.dismiss.bs.modal', =
'[data-dismiss=3D"modal"]', $.proxy(this.hide, this))=0A=
=0A=
    this.backdrop(function () {=0A=
      var transition =3D $.support.transition && =
that.$element.hasClass('fade')=0A=
=0A=
      if (!that.$element.parent().length) {=0A=
        that.$element.appendTo(that.$body) // don't move modals dom =
position=0A=
      }=0A=
=0A=
      that.$element=0A=
        .show()=0A=
        .scrollTop(0)=0A=
=0A=
      if (transition) {=0A=
        that.$element[0].offsetWidth // force reflow=0A=
      }=0A=
=0A=
      that.$element=0A=
        .addClass('in')=0A=
        .attr('aria-hidden', false)=0A=
=0A=
      that.enforceFocus()=0A=
=0A=
      var e =3D $.Event('shown.bs.modal', { relatedTarget: =
_relatedTarget })=0A=
=0A=
      transition ?=0A=
        that.$element.find('.modal-dialog') // wait for modal to slide in=0A=
          .one('bsTransitionEnd', function () {=0A=
            that.$element.trigger('focus').trigger(e)=0A=
          })=0A=
          .emulateTransitionEnd(300) :=0A=
        that.$element.trigger('focus').trigger(e)=0A=
    })=0A=
  }=0A=
=0A=
  Modal.prototype.hide =3D function (e) {=0A=
    if (e) e.preventDefault()=0A=
=0A=
    e =3D $.Event('hide.bs.modal')=0A=
=0A=
    this.$element.trigger(e)=0A=
=0A=
    if (!this.isShown || e.isDefaultPrevented()) return=0A=
=0A=
    this.isShown =3D false=0A=
=0A=
    this.$body.removeClass('modal-open')=0A=
=0A=
    this.resetScrollbar()=0A=
    this.escape()=0A=
=0A=
    $(document).off('focusin.bs.modal')=0A=
=0A=
    this.$element=0A=
      .removeClass('in')=0A=
      .attr('aria-hidden', true)=0A=
      .off('click.dismiss.bs.modal')=0A=
=0A=
    $.support.transition && this.$element.hasClass('fade') ?=0A=
      this.$element=0A=
        .one('bsTransitionEnd', $.proxy(this.hideModal, this))=0A=
        .emulateTransitionEnd(300) :=0A=
      this.hideModal()=0A=
  }=0A=
=0A=
  Modal.prototype.enforceFocus =3D function () {=0A=
    $(document)=0A=
      .off('focusin.bs.modal') // guard against infinite focus loop=0A=
      .on('focusin.bs.modal', $.proxy(function (e) {=0A=
        if (this.$element[0] !=3D=3D e.target && =
!this.$element.has(e.target).length) {=0A=
          this.$element.trigger('focus')=0A=
        }=0A=
      }, this))=0A=
  }=0A=
=0A=
  Modal.prototype.escape =3D function () {=0A=
    if (this.isShown && this.options.keyboard) {=0A=
      this.$element.on('keyup.dismiss.bs.modal', $.proxy(function (e) {=0A=
        e.which =3D=3D 27 && this.hide()=0A=
      }, this))=0A=
    } else if (!this.isShown) {=0A=
      this.$element.off('keyup.dismiss.bs.modal')=0A=
    }=0A=
  }=0A=
=0A=
  Modal.prototype.hideModal =3D function () {=0A=
    var that =3D this=0A=
    this.$element.hide()=0A=
    this.backdrop(function () {=0A=
      that.$element.trigger('hidden.bs.modal')=0A=
    })=0A=
  }=0A=
=0A=
  Modal.prototype.removeBackdrop =3D function () {=0A=
    this.$backdrop && this.$backdrop.remove()=0A=
    this.$backdrop =3D null=0A=
  }=0A=
=0A=
  Modal.prototype.backdrop =3D function (callback) {=0A=
    var that =3D this=0A=
    var animate =3D this.$element.hasClass('fade') ? 'fade' : ''=0A=
=0A=
    if (this.isShown && this.options.backdrop) {=0A=
      var doAnimate =3D $.support.transition && animate=0A=
=0A=
      this.$backdrop =3D $('<div class=3D"modal-backdrop ' + animate + =
'" />')=0A=
        .appendTo(this.$body)=0A=
=0A=
      this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) {=0A=
        if (e.target !=3D=3D e.currentTarget) return=0A=
        this.options.backdrop =3D=3D 'static'=0A=
          ? this.$element[0].focus.call(this.$element[0])=0A=
          : this.hide.call(this)=0A=
      }, this))=0A=
=0A=
      if (doAnimate) this.$backdrop[0].offsetWidth // force reflow=0A=
=0A=
      this.$backdrop.addClass('in')=0A=
=0A=
      if (!callback) return=0A=
=0A=
      doAnimate ?=0A=
        this.$backdrop=0A=
          .one('bsTransitionEnd', callback)=0A=
          .emulateTransitionEnd(150) :=0A=
        callback()=0A=
=0A=
    } else if (!this.isShown && this.$backdrop) {=0A=
      this.$backdrop.removeClass('in')=0A=
=0A=
      var callbackRemove =3D function () {=0A=
        that.removeBackdrop()=0A=
        callback && callback()=0A=
      }=0A=
      $.support.transition && this.$element.hasClass('fade') ?=0A=
        this.$backdrop=0A=
          .one('bsTransitionEnd', callbackRemove)=0A=
          .emulateTransitionEnd(150) :=0A=
        callbackRemove()=0A=
=0A=
    } else if (callback) {=0A=
      callback()=0A=
    }=0A=
  }=0A=
=0A=
  Modal.prototype.checkScrollbar =3D function () {=0A=
    if (document.body.clientWidth >=3D window.innerWidth) return=0A=
    this.scrollbarWidth =3D this.scrollbarWidth || =
this.measureScrollbar()=0A=
  }=0A=
=0A=
  Modal.prototype.setScrollbar =3D function () {=0A=
    var bodyPad =3D parseInt((this.$body.css('padding-right') || 0), 10)=0A=
    if (this.scrollbarWidth) this.$body.css('padding-right', bodyPad + =
this.scrollbarWidth)=0A=
  }=0A=
=0A=
  Modal.prototype.resetScrollbar =3D function () {=0A=
    this.$body.css('padding-right', '')=0A=
  }=0A=
=0A=
  Modal.prototype.measureScrollbar =3D function () { // thx walsh=0A=
    var scrollDiv =3D document.createElement('div')=0A=
    scrollDiv.className =3D 'modal-scrollbar-measure'=0A=
    this.$body.append(scrollDiv)=0A=
    var scrollbarWidth =3D scrollDiv.offsetWidth - scrollDiv.clientWidth=0A=
    this.$body[0].removeChild(scrollDiv)=0A=
    return scrollbarWidth=0A=
  }=0A=
=0A=
=0A=
  // MODAL PLUGIN DEFINITION=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  function Plugin(option, _relatedTarget) {=0A=
    return this.each(function () {=0A=
      var $this   =3D $(this)=0A=
      var data    =3D $this.data('bs.modal')=0A=
      var options =3D $.extend({}, Modal.DEFAULTS, $this.data(), typeof =
option =3D=3D 'object' && option)=0A=
=0A=
      if (!data) $this.data('bs.modal', (data =3D new Modal(this, =
options)))=0A=
      if (typeof option =3D=3D 'string') data[option](_relatedTarget)=0A=
      else if (options.show) data.show(_relatedTarget)=0A=
    })=0A=
  }=0A=
=0A=
  var old =3D $.fn.modal=0A=
=0A=
  $.fn.modal             =3D Plugin=0A=
  $.fn.modal.Constructor =3D Modal=0A=
=0A=
=0A=
  // MODAL NO CONFLICT=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $.fn.modal.noConflict =3D function () {=0A=
    $.fn.modal =3D old=0A=
    return this=0A=
  }=0A=
=0A=
=0A=
  // MODAL DATA-API=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $(document).on('click.bs.modal.data-api', '[data-toggle=3D"modal"]', =
function (e) {=0A=
    var $this   =3D $(this)=0A=
    var href    =3D $this.attr('href')=0A=
    var $target =3D $($this.attr('data-target') || (href && =
href.replace(/.*(?=3D#[^\s]+$)/, ''))) // strip for ie7=0A=
    var option  =3D $target.data('bs.modal') ? 'toggle' : $.extend({ =
remote: !/#/.test(href) && href }, $target.data(), $this.data())=0A=
=0A=
    if ($this.is('a')) e.preventDefault()=0A=
=0A=
    $target.one('show.bs.modal', function (showEvent) {=0A=
      if (showEvent.isDefaultPrevented()) return // only register focus =
restorer if modal will actually get shown=0A=
      $target.one('hidden.bs.modal', function () {=0A=
        $this.is(':visible') && $this.trigger('focus')=0A=
      })=0A=
    })=0A=
    Plugin.call($target, option, this)=0A=
  })=0A=
=0A=
}(jQuery);=0A=
=0A=
/* =
=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=0A=
 * Bootstrap: tooltip.js v3.2.0=0A=
 * http://getbootstrap.com/javascript/#tooltip=0A=
 * Inspired by the original jQuery.tipsy by Jason Frame=0A=
 * =
=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=0A=
 * Copyright 2011-2014 Twitter, Inc.=0A=
 * Licensed under MIT =
(https://github.com/twbs/bootstrap/blob/master/LICENSE)=0A=
 * =
=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 */=0A=
=0A=
=0A=
+function ($) {=0A=
  'use strict';=0A=
=0A=
  // TOOLTIP PUBLIC CLASS DEFINITION=0A=
  // =
=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=0A=
=0A=
  var Tooltip =3D function (element, options) {=0A=
    this.type       =3D=0A=
    this.options    =3D=0A=
    this.enabled    =3D=0A=
    this.timeout    =3D=0A=
    this.hoverState =3D=0A=
    this.$element   =3D null=0A=
=0A=
    this.init('tooltip', element, options)=0A=
  }=0A=
=0A=
  Tooltip.VERSION  =3D '3.2.0'=0A=
=0A=
  Tooltip.DEFAULTS =3D {=0A=
    animation: true,=0A=
    placement: 'top',=0A=
    selector: false,=0A=
    template: '<div class=3D"tooltip" role=3D"tooltip"><div =
class=3D"tooltip-arrow"></div><div class=3D"tooltip-inner"></div></div>',=0A=
    trigger: 'hover focus',=0A=
    title: '',=0A=
    delay: 0,=0A=
    html: false,=0A=
    container: false,=0A=
    viewport: {=0A=
      selector: 'body',=0A=
      padding: 0=0A=
    }=0A=
  }=0A=
=0A=
  Tooltip.prototype.init =3D function (type, element, options) {=0A=
    this.enabled   =3D true=0A=
    this.type      =3D type=0A=
    this.$element  =3D $(element)=0A=
    this.options   =3D this.getOptions(options)=0A=
    this.$viewport =3D this.options.viewport && =
$(this.options.viewport.selector || this.options.viewport)=0A=
=0A=
    var triggers =3D this.options.trigger.split(' ')=0A=
=0A=
    for (var i =3D triggers.length; i--;) {=0A=
      var trigger =3D triggers[i]=0A=
=0A=
      if (trigger =3D=3D 'click') {=0A=
        this.$element.on('click.' + this.type, this.options.selector, =
$.proxy(this.toggle, this))=0A=
      } else if (trigger !=3D 'manual') {=0A=
        var eventIn  =3D trigger =3D=3D 'hover' ? 'mouseenter' : =
'focusin'=0A=
        var eventOut =3D trigger =3D=3D 'hover' ? 'mouseleave' : =
'focusout'=0A=
=0A=
        this.$element.on(eventIn  + '.' + this.type, =
this.options.selector, $.proxy(this.enter, this))=0A=
        this.$element.on(eventOut + '.' + this.type, =
this.options.selector, $.proxy(this.leave, this))=0A=
      }=0A=
    }=0A=
=0A=
    this.options.selector ?=0A=
      (this._options =3D $.extend({}, this.options, { trigger: 'manual', =
selector: '' })) :=0A=
      this.fixTitle()=0A=
  }=0A=
=0A=
  Tooltip.prototype.getDefaults =3D function () {=0A=
    return Tooltip.DEFAULTS=0A=
  }=0A=
=0A=
  Tooltip.prototype.getOptions =3D function (options) {=0A=
    options =3D $.extend({}, this.getDefaults(), this.$element.data(), =
options)=0A=
=0A=
    if (options.delay && typeof options.delay =3D=3D 'number') {=0A=
      options.delay =3D {=0A=
        show: options.delay,=0A=
        hide: options.delay=0A=
      }=0A=
    }=0A=
=0A=
    return options=0A=
  }=0A=
=0A=
  Tooltip.prototype.getDelegateOptions =3D function () {=0A=
    var options  =3D {}=0A=
    var defaults =3D this.getDefaults()=0A=
=0A=
    this._options && $.each(this._options, function (key, value) {=0A=
      if (defaults[key] !=3D value) options[key] =3D value=0A=
    })=0A=
=0A=
    return options=0A=
  }=0A=
=0A=
  Tooltip.prototype.enter =3D function (obj) {=0A=
    var self =3D obj instanceof this.constructor ?=0A=
      obj : $(obj.currentTarget).data('bs.' + this.type)=0A=
=0A=
    if (!self) {=0A=
      self =3D new this.constructor(obj.currentTarget, =
this.getDelegateOptions())=0A=
      $(obj.currentTarget).data('bs.' + this.type, self)=0A=
    }=0A=
=0A=
    clearTimeout(self.timeout)=0A=
=0A=
    self.hoverState =3D 'in'=0A=
=0A=
    if (!self.options.delay || !self.options.delay.show) return =
self.show()=0A=
=0A=
    self.timeout =3D setTimeout(function () {=0A=
      if (self.hoverState =3D=3D 'in') self.show()=0A=
    }, self.options.delay.show)=0A=
  }=0A=
=0A=
  Tooltip.prototype.leave =3D function (obj) {=0A=
    var self =3D obj instanceof this.constructor ?=0A=
      obj : $(obj.currentTarget).data('bs.' + this.type)=0A=
=0A=
    if (!self) {=0A=
      self =3D new this.constructor(obj.currentTarget, =
this.getDelegateOptions())=0A=
      $(obj.currentTarget).data('bs.' + this.type, self)=0A=
    }=0A=
=0A=
    clearTimeout(self.timeout)=0A=
=0A=
    self.hoverState =3D 'out'=0A=
=0A=
    if (!self.options.delay || !self.options.delay.hide) return =
self.hide()=0A=
=0A=
    self.timeout =3D setTimeout(function () {=0A=
      if (self.hoverState =3D=3D 'out') self.hide()=0A=
    }, self.options.delay.hide)=0A=
  }=0A=
=0A=
  Tooltip.prototype.show =3D function () {=0A=
    var e =3D $.Event('show.bs.' + this.type)=0A=
=0A=
    if (this.hasContent() && this.enabled) {=0A=
      this.$element.trigger(e)=0A=
=0A=
      var inDom =3D $.contains(document.documentElement, =
this.$element[0])=0A=
      if (e.isDefaultPrevented() || !inDom) return=0A=
      var that =3D this=0A=
=0A=
      var $tip =3D this.tip()=0A=
=0A=
      var tipId =3D this.getUID(this.type)=0A=
=0A=
      this.setContent()=0A=
      $tip.attr('id', tipId)=0A=
      this.$element.attr('aria-describedby', tipId)=0A=
=0A=
      if (this.options.animation) $tip.addClass('fade')=0A=
=0A=
      var placement =3D typeof this.options.placement =3D=3D 'function' ?=0A=
        this.options.placement.call(this, $tip[0], this.$element[0]) :=0A=
        this.options.placement=0A=
=0A=
      var autoToken =3D /\s?auto?\s?/i=0A=
      var autoPlace =3D autoToken.test(placement)=0A=
      if (autoPlace) placement =3D placement.replace(autoToken, '') || =
'top'=0A=
=0A=
      $tip=0A=
        .detach()=0A=
        .css({ top: 0, left: 0, display: 'block' })=0A=
        .addClass(placement)=0A=
        .data('bs.' + this.type, this)=0A=
=0A=
      this.options.container ? $tip.appendTo(this.options.container) : =
$tip.insertAfter(this.$element)=0A=
=0A=
      var pos          =3D this.getPosition()=0A=
      var actualWidth  =3D $tip[0].offsetWidth=0A=
      var actualHeight =3D $tip[0].offsetHeight=0A=
=0A=
      if (autoPlace) {=0A=
        var orgPlacement =3D placement=0A=
        var $parent      =3D this.$element.parent()=0A=
        var parentDim    =3D this.getPosition($parent)=0A=
=0A=
        placement =3D placement =3D=3D 'bottom' && pos.top   + =
pos.height       + actualHeight - parentDim.scroll > parentDim.height ? =
'top'    :=0A=
                    placement =3D=3D 'top'    && pos.top   - =
parentDim.scroll - actualHeight < 0                                   ? =
'bottom' :=0A=
                    placement =3D=3D 'right'  && pos.right + actualWidth =
     > parentDim.width                                    ? 'left'   :=0A=
                    placement =3D=3D 'left'   && pos.left  - actualWidth =
     < parentDim.left                                     ? 'right'  :=0A=
                    placement=0A=
=0A=
        $tip=0A=
          .removeClass(orgPlacement)=0A=
          .addClass(placement)=0A=
      }=0A=
=0A=
      var calculatedOffset =3D this.getCalculatedOffset(placement, pos, =
actualWidth, actualHeight)=0A=
=0A=
      this.applyPlacement(calculatedOffset, placement)=0A=
=0A=
      var complete =3D function () {=0A=
        that.$element.trigger('shown.bs.' + that.type)=0A=
        that.hoverState =3D null=0A=
      }=0A=
=0A=
      $.support.transition && this.$tip.hasClass('fade') ?=0A=
        $tip=0A=
          .one('bsTransitionEnd', complete)=0A=
          .emulateTransitionEnd(150) :=0A=
        complete()=0A=
    }=0A=
  }=0A=
=0A=
  Tooltip.prototype.applyPlacement =3D function (offset, placement) {=0A=
    var $tip   =3D this.tip()=0A=
    var width  =3D $tip[0].offsetWidth=0A=
    var height =3D $tip[0].offsetHeight=0A=
=0A=
    // manually read margins because getBoundingClientRect includes =
difference=0A=
    var marginTop =3D parseInt($tip.css('margin-top'), 10)=0A=
    var marginLeft =3D parseInt($tip.css('margin-left'), 10)=0A=
=0A=
    // we must check for NaN for ie 8/9=0A=
    if (isNaN(marginTop))  marginTop  =3D 0=0A=
    if (isNaN(marginLeft)) marginLeft =3D 0=0A=
=0A=
    offset.top  =3D offset.top  + marginTop=0A=
    offset.left =3D offset.left + marginLeft=0A=
=0A=
    // $.fn.offset doesn't round pixel values=0A=
    // so we use setOffset directly with our own function B-0=0A=
    $.offset.setOffset($tip[0], $.extend({=0A=
      using: function (props) {=0A=
        $tip.css({=0A=
          top: Math.round(props.top),=0A=
          left: Math.round(props.left)=0A=
        })=0A=
      }=0A=
    }, offset), 0)=0A=
=0A=
    $tip.addClass('in')=0A=
=0A=
    // check to see if placing tip in new offset caused the tip to =
resize itself=0A=
    var actualWidth  =3D $tip[0].offsetWidth=0A=
    var actualHeight =3D $tip[0].offsetHeight=0A=
=0A=
    if (placement =3D=3D 'top' && actualHeight !=3D height) {=0A=
      offset.top =3D offset.top + height - actualHeight=0A=
    }=0A=
=0A=
    var delta =3D this.getViewportAdjustedDelta(placement, offset, =
actualWidth, actualHeight)=0A=
=0A=
    if (delta.left) offset.left +=3D delta.left=0A=
    else offset.top +=3D delta.top=0A=
=0A=
    var arrowDelta          =3D delta.left ? delta.left * 2 - width + =
actualWidth : delta.top * 2 - height + actualHeight=0A=
    var arrowPosition       =3D delta.left ? 'left'        : 'top'=0A=
    var arrowOffsetPosition =3D delta.left ? 'offsetWidth' : =
'offsetHeight'=0A=
=0A=
    $tip.offset(offset)=0A=
    this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], =
arrowPosition)=0A=
  }=0A=
=0A=
  Tooltip.prototype.replaceArrow =3D function (delta, dimension, =
position) {=0A=
    this.arrow().css(position, delta ? (50 * (1 - delta / dimension) + =
'%') : '')=0A=
  }=0A=
=0A=
  Tooltip.prototype.setContent =3D function () {=0A=
    var $tip  =3D this.tip()=0A=
    var title =3D this.getTitle()=0A=
=0A=
    $tip.find('.tooltip-inner')[this.options.html ? 'html' : =
'text'](title)=0A=
    $tip.removeClass('fade in top bottom left right')=0A=
  }=0A=
=0A=
  Tooltip.prototype.hide =3D function () {=0A=
    var that =3D this=0A=
    var $tip =3D this.tip()=0A=
    var e    =3D $.Event('hide.bs.' + this.type)=0A=
=0A=
    this.$element.removeAttr('aria-describedby')=0A=
=0A=
    function complete() {=0A=
      if (that.hoverState !=3D 'in') $tip.detach()=0A=
      that.$element.trigger('hidden.bs.' + that.type)=0A=
    }=0A=
=0A=
    this.$element.trigger(e)=0A=
=0A=
    if (e.isDefaultPrevented()) return=0A=
=0A=
    $tip.removeClass('in')=0A=
=0A=
    $.support.transition && this.$tip.hasClass('fade') ?=0A=
      $tip=0A=
        .one('bsTransitionEnd', complete)=0A=
        .emulateTransitionEnd(150) :=0A=
      complete()=0A=
=0A=
    this.hoverState =3D null=0A=
=0A=
    return this=0A=
  }=0A=
=0A=
  Tooltip.prototype.fixTitle =3D function () {=0A=
    var $e =3D this.$element=0A=
    if ($e.attr('title') || typeof ($e.attr('data-original-title')) !=3D =
'string') {=0A=
      $e.attr('data-original-title', $e.attr('title') || =
'').attr('title', '')=0A=
    }=0A=
  }=0A=
=0A=
  Tooltip.prototype.hasContent =3D function () {=0A=
    return this.getTitle()=0A=
  }=0A=
=0A=
  Tooltip.prototype.getPosition =3D function ($element) {=0A=
    $element   =3D $element || this.$element=0A=
    var el     =3D $element[0]=0A=
    var isBody =3D el.tagName =3D=3D 'BODY'=0A=
    return $.extend({}, (typeof el.getBoundingClientRect =3D=3D =
'function') ? el.getBoundingClientRect() : null, {=0A=
      scroll: isBody ? document.documentElement.scrollTop || =
document.body.scrollTop : $element.scrollTop(),=0A=
      width:  isBody ? $(window).width()  : $element.outerWidth(),=0A=
      height: isBody ? $(window).height() : $element.outerHeight()=0A=
    }, isBody ? { top: 0, left: 0 } : $element.offset())=0A=
  }=0A=
=0A=
  Tooltip.prototype.getCalculatedOffset =3D function (placement, pos, =
actualWidth, actualHeight) {=0A=
    return placement =3D=3D 'bottom' ? { top: pos.top + pos.height,   =
left: pos.left + pos.width / 2 - actualWidth / 2  } :=0A=
           placement =3D=3D 'top'    ? { top: pos.top - actualHeight, =
left: pos.left + pos.width / 2 - actualWidth / 2  } :=0A=
           placement =3D=3D 'left'   ? { top: pos.top + pos.height / 2 - =
actualHeight / 2, left: pos.left - actualWidth } :=0A=
        /* placement =3D=3D 'right' */ { top: pos.top + pos.height / 2 - =
actualHeight / 2, left: pos.left + pos.width   }=0A=
=0A=
  }=0A=
=0A=
  Tooltip.prototype.getViewportAdjustedDelta =3D function (placement, =
pos, actualWidth, actualHeight) {=0A=
    var delta =3D { top: 0, left: 0 }=0A=
    if (!this.$viewport) return delta=0A=
=0A=
    var viewportPadding =3D this.options.viewport && =
this.options.viewport.padding || 0=0A=
    var viewportDimensions =3D this.getPosition(this.$viewport)=0A=
=0A=
    if (/right|left/.test(placement)) {=0A=
      var topEdgeOffset    =3D pos.top - viewportPadding - =
viewportDimensions.scroll=0A=
      var bottomEdgeOffset =3D pos.top + viewportPadding - =
viewportDimensions.scroll + actualHeight=0A=
      if (topEdgeOffset < viewportDimensions.top) { // top overflow=0A=
        delta.top =3D viewportDimensions.top - topEdgeOffset=0A=
      } else if (bottomEdgeOffset > viewportDimensions.top + =
viewportDimensions.height) { // bottom overflow=0A=
        delta.top =3D viewportDimensions.top + viewportDimensions.height =
- bottomEdgeOffset=0A=
      }=0A=
    } else {=0A=
      var leftEdgeOffset  =3D pos.left - viewportPadding=0A=
      var rightEdgeOffset =3D pos.left + viewportPadding + actualWidth=0A=
      if (leftEdgeOffset < viewportDimensions.left) { // left overflow=0A=
        delta.left =3D viewportDimensions.left - leftEdgeOffset=0A=
      } else if (rightEdgeOffset > viewportDimensions.width) { // right =
overflow=0A=
        delta.left =3D viewportDimensions.left + =
viewportDimensions.width - rightEdgeOffset=0A=
      }=0A=
    }=0A=
=0A=
    return delta=0A=
  }=0A=
=0A=
  Tooltip.prototype.getTitle =3D function () {=0A=
    var title=0A=
    var $e =3D this.$element=0A=
    var o  =3D this.options=0A=
=0A=
    title =3D $e.attr('data-original-title')=0A=
      || (typeof o.title =3D=3D 'function' ? o.title.call($e[0]) :  =
o.title)=0A=
=0A=
    return title=0A=
  }=0A=
=0A=
  Tooltip.prototype.getUID =3D function (prefix) {=0A=
    do prefix +=3D ~~(Math.random() * 1000000)=0A=
    while (document.getElementById(prefix))=0A=
    return prefix=0A=
  }=0A=
=0A=
  Tooltip.prototype.tip =3D function () {=0A=
    return (this.$tip =3D this.$tip || $(this.options.template))=0A=
  }=0A=
=0A=
  Tooltip.prototype.arrow =3D function () {=0A=
    return (this.$arrow =3D this.$arrow || =
this.tip().find('.tooltip-arrow'))=0A=
  }=0A=
=0A=
  Tooltip.prototype.validate =3D function () {=0A=
    if (!this.$element[0].parentNode) {=0A=
      this.hide()=0A=
      this.$element =3D null=0A=
      this.options  =3D null=0A=
    }=0A=
  }=0A=
=0A=
  Tooltip.prototype.enable =3D function () {=0A=
    this.enabled =3D true=0A=
  }=0A=
=0A=
  Tooltip.prototype.disable =3D function () {=0A=
    this.enabled =3D false=0A=
  }=0A=
=0A=
  Tooltip.prototype.toggleEnabled =3D function () {=0A=
    this.enabled =3D !this.enabled=0A=
  }=0A=
=0A=
  Tooltip.prototype.toggle =3D function (e) {=0A=
    var self =3D this=0A=
    if (e) {=0A=
      self =3D $(e.currentTarget).data('bs.' + this.type)=0A=
      if (!self) {=0A=
        self =3D new this.constructor(e.currentTarget, =
this.getDelegateOptions())=0A=
        $(e.currentTarget).data('bs.' + this.type, self)=0A=
      }=0A=
    }=0A=
=0A=
    self.tip().hasClass('in') ? self.leave(self) : self.enter(self)=0A=
  }=0A=
=0A=
  Tooltip.prototype.destroy =3D function () {=0A=
    clearTimeout(this.timeout)=0A=
    this.hide().$element.off('.' + this.type).removeData('bs.' + =
this.type)=0A=
  }=0A=
=0A=
=0A=
  // TOOLTIP PLUGIN DEFINITION=0A=
  // =
=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=0A=
=0A=
  function Plugin(option) {=0A=
    return this.each(function () {=0A=
      var $this   =3D $(this)=0A=
      var data    =3D $this.data('bs.tooltip')=0A=
      var options =3D typeof option =3D=3D 'object' && option=0A=
=0A=
      if (!data && option =3D=3D 'destroy') return=0A=
      if (!data) $this.data('bs.tooltip', (data =3D new Tooltip(this, =
options)))=0A=
      if (typeof option =3D=3D 'string') data[option]()=0A=
    })=0A=
  }=0A=
=0A=
  var old =3D $.fn.tooltip=0A=
=0A=
  $.fn.tooltip             =3D Plugin=0A=
  $.fn.tooltip.Constructor =3D Tooltip=0A=
=0A=
=0A=
  // TOOLTIP NO CONFLICT=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $.fn.tooltip.noConflict =3D function () {=0A=
    $.fn.tooltip =3D old=0A=
    return this=0A=
  }=0A=
=0A=
}(jQuery);=0A=
=0A=
/* =
=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=0A=
 * Bootstrap: popover.js v3.2.0=0A=
 * http://getbootstrap.com/javascript/#popovers=0A=
 * =
=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=0A=
 * Copyright 2011-2014 Twitter, Inc.=0A=
 * Licensed under MIT =
(https://github.com/twbs/bootstrap/blob/master/LICENSE)=0A=
 * =
=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 */=0A=
=0A=
=0A=
+function ($) {=0A=
  'use strict';=0A=
=0A=
  // POPOVER PUBLIC CLASS DEFINITION=0A=
  // =
=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=0A=
=0A=
  var Popover =3D function (element, options) {=0A=
    this.init('popover', element, options)=0A=
  }=0A=
=0A=
  if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js')=0A=
=0A=
  Popover.VERSION  =3D '3.2.0'=0A=
=0A=
  Popover.DEFAULTS =3D $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, {=0A=
    placement: 'right',=0A=
    trigger: 'click',=0A=
    content: '',=0A=
    template: '<div class=3D"popover" role=3D"tooltip"><div =
class=3D"arrow"></div><h3 class=3D"popover-title"></h3><div =
class=3D"popover-content"></div></div>'=0A=
  })=0A=
=0A=
=0A=
  // NOTE: POPOVER EXTENDS tooltip.js=0A=
  // =
=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=0A=
=0A=
  Popover.prototype =3D $.extend({}, $.fn.tooltip.Constructor.prototype)=0A=
=0A=
  Popover.prototype.constructor =3D Popover=0A=
=0A=
  Popover.prototype.getDefaults =3D function () {=0A=
    return Popover.DEFAULTS=0A=
  }=0A=
=0A=
  Popover.prototype.setContent =3D function () {=0A=
    var $tip    =3D this.tip()=0A=
    var title   =3D this.getTitle()=0A=
    var content =3D this.getContent()=0A=
=0A=
    $tip.find('.popover-title')[this.options.html ? 'html' : =
'text'](title)=0A=
    $tip.find('.popover-content').empty()[ // we use append for html =
objects to maintain js events=0A=
      this.options.html ? (typeof content =3D=3D 'string' ? 'html' : =
'append') : 'text'=0A=
    ](content)=0A=
=0A=
    $tip.removeClass('fade top bottom left right in')=0A=
=0A=
    // IE8 doesn't accept hiding via the `:empty` pseudo selector, we =
have to do=0A=
    // this manually by checking the contents.=0A=
    if (!$tip.find('.popover-title').html()) =
$tip.find('.popover-title').hide()=0A=
  }=0A=
=0A=
  Popover.prototype.hasContent =3D function () {=0A=
    return this.getTitle() || this.getContent()=0A=
  }=0A=
=0A=
  Popover.prototype.getContent =3D function () {=0A=
    var $e =3D this.$element=0A=
    var o  =3D this.options=0A=
=0A=
    return $e.attr('data-content')=0A=
      || (typeof o.content =3D=3D 'function' ?=0A=
            o.content.call($e[0]) :=0A=
            o.content)=0A=
  }=0A=
=0A=
  Popover.prototype.arrow =3D function () {=0A=
    return (this.$arrow =3D this.$arrow || this.tip().find('.arrow'))=0A=
  }=0A=
=0A=
  Popover.prototype.tip =3D function () {=0A=
    if (!this.$tip) this.$tip =3D $(this.options.template)=0A=
    return this.$tip=0A=
  }=0A=
=0A=
=0A=
  // POPOVER PLUGIN DEFINITION=0A=
  // =
=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=0A=
=0A=
  function Plugin(option) {=0A=
    return this.each(function () {=0A=
      var $this   =3D $(this)=0A=
      var data    =3D $this.data('bs.popover')=0A=
      var options =3D typeof option =3D=3D 'object' && option=0A=
=0A=
      if (!data && option =3D=3D 'destroy') return=0A=
      if (!data) $this.data('bs.popover', (data =3D new Popover(this, =
options)))=0A=
      if (typeof option =3D=3D 'string') data[option]()=0A=
    })=0A=
  }=0A=
=0A=
  var old =3D $.fn.popover=0A=
=0A=
  $.fn.popover             =3D Plugin=0A=
  $.fn.popover.Constructor =3D Popover=0A=
=0A=
=0A=
  // POPOVER NO CONFLICT=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $.fn.popover.noConflict =3D function () {=0A=
    $.fn.popover =3D old=0A=
    return this=0A=
  }=0A=
=0A=
}(jQuery);=0A=
=0A=
/* =
=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=0A=
 * Bootstrap: scrollspy.js v3.2.0=0A=
 * http://getbootstrap.com/javascript/#scrollspy=0A=
 * =
=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=0A=
 * Copyright 2011-2014 Twitter, Inc.=0A=
 * Licensed under MIT =
(https://github.com/twbs/bootstrap/blob/master/LICENSE)=0A=
 * =
=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 */=0A=
=0A=
=0A=
+function ($) {=0A=
  'use strict';=0A=
=0A=
  // SCROLLSPY CLASS DEFINITION=0A=
  // =
=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=0A=
=0A=
  function ScrollSpy(element, options) {=0A=
    var process  =3D $.proxy(this.process, this)=0A=
=0A=
    this.$body          =3D $('body')=0A=
    this.$scrollElement =3D $(element).is('body') ? $(window) : =
$(element)=0A=
    this.options        =3D $.extend({}, ScrollSpy.DEFAULTS, options)=0A=
    this.selector       =3D (this.options.target || '') + ' .nav li > a'=0A=
    this.offsets        =3D []=0A=
    this.targets        =3D []=0A=
    this.activeTarget   =3D null=0A=
    this.scrollHeight   =3D 0=0A=
=0A=
    this.$scrollElement.on('scroll.bs.scrollspy', process)=0A=
    this.refresh()=0A=
    this.process()=0A=
  }=0A=
=0A=
  ScrollSpy.VERSION  =3D '3.2.0'=0A=
=0A=
  ScrollSpy.DEFAULTS =3D {=0A=
    offset: 10=0A=
  }=0A=
=0A=
  ScrollSpy.prototype.getScrollHeight =3D function () {=0A=
    return this.$scrollElement[0].scrollHeight || =
Math.max(this.$body[0].scrollHeight, =
document.documentElement.scrollHeight)=0A=
  }=0A=
=0A=
  ScrollSpy.prototype.refresh =3D function () {=0A=
    var offsetMethod =3D 'offset'=0A=
    var offsetBase   =3D 0=0A=
=0A=
    if (!$.isWindow(this.$scrollElement[0])) {=0A=
      offsetMethod =3D 'position'=0A=
      offsetBase   =3D this.$scrollElement.scrollTop()=0A=
    }=0A=
=0A=
    this.offsets =3D []=0A=
    this.targets =3D []=0A=
    this.scrollHeight =3D this.getScrollHeight()=0A=
=0A=
    var self     =3D this=0A=
=0A=
    this.$body=0A=
      .find(this.selector)=0A=
      .map(function () {=0A=
        var $el   =3D $(this)=0A=
        var href  =3D $el.data('target') || $el.attr('href')=0A=
        var $href =3D /^#./.test(href) && $(href)=0A=
=0A=
        return ($href=0A=
          && $href.length=0A=
          && $href.is(':visible')=0A=
          && [[$href[offsetMethod]().top + offsetBase, href]]) || null=0A=
      })=0A=
      .sort(function (a, b) { return a[0] - b[0] })=0A=
      .each(function () {=0A=
        self.offsets.push(this[0])=0A=
        self.targets.push(this[1])=0A=
      })=0A=
  }=0A=
=0A=
  ScrollSpy.prototype.process =3D function () {=0A=
    var scrollTop    =3D this.$scrollElement.scrollTop() + =
this.options.offset=0A=
    var scrollHeight =3D this.getScrollHeight()=0A=
    var maxScroll    =3D this.options.offset + scrollHeight - =
this.$scrollElement.height()=0A=
    var offsets      =3D this.offsets=0A=
    var targets      =3D this.targets=0A=
    var activeTarget =3D this.activeTarget=0A=
    var i=0A=
=0A=
    if (this.scrollHeight !=3D scrollHeight) {=0A=
      this.refresh()=0A=
    }=0A=
=0A=
    if (scrollTop >=3D maxScroll) {=0A=
      return activeTarget !=3D (i =3D targets[targets.length - 1]) && =
this.activate(i)=0A=
    }=0A=
=0A=
    if (activeTarget && scrollTop <=3D offsets[0]) {=0A=
      return activeTarget !=3D (i =3D targets[0]) && this.activate(i)=0A=
    }=0A=
=0A=
    for (i =3D offsets.length; i--;) {=0A=
      activeTarget !=3D targets[i]=0A=
        && scrollTop >=3D offsets[i]=0A=
        && (!offsets[i + 1] || scrollTop <=3D offsets[i + 1])=0A=
        && this.activate(targets[i])=0A=
    }=0A=
  }=0A=
=0A=
  ScrollSpy.prototype.activate =3D function (target) {=0A=
    this.activeTarget =3D target=0A=
=0A=
    $(this.selector)=0A=
      .parentsUntil(this.options.target, '.active')=0A=
      .removeClass('active')=0A=
=0A=
    var selector =3D this.selector +=0A=
        '[data-target=3D"' + target + '"],' +=0A=
        this.selector + '[href=3D"' + target + '"]'=0A=
=0A=
    var active =3D $(selector)=0A=
      .parents('li')=0A=
      .addClass('active')=0A=
=0A=
    if (active.parent('.dropdown-menu').length) {=0A=
      active =3D active=0A=
        .closest('li.dropdown')=0A=
        .addClass('active')=0A=
    }=0A=
=0A=
    active.trigger('activate.bs.scrollspy')=0A=
  }=0A=
=0A=
=0A=
  // SCROLLSPY PLUGIN DEFINITION=0A=
  // =
=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=0A=
=0A=
  function Plugin(option) {=0A=
    return this.each(function () {=0A=
      var $this   =3D $(this)=0A=
      var data    =3D $this.data('bs.scrollspy')=0A=
      var options =3D typeof option =3D=3D 'object' && option=0A=
=0A=
      if (!data) $this.data('bs.scrollspy', (data =3D new =
ScrollSpy(this, options)))=0A=
      if (typeof option =3D=3D 'string') data[option]()=0A=
    })=0A=
  }=0A=
=0A=
  var old =3D $.fn.scrollspy=0A=
=0A=
  $.fn.scrollspy             =3D Plugin=0A=
  $.fn.scrollspy.Constructor =3D ScrollSpy=0A=
=0A=
=0A=
  // SCROLLSPY NO CONFLICT=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $.fn.scrollspy.noConflict =3D function () {=0A=
    $.fn.scrollspy =3D old=0A=
    return this=0A=
  }=0A=
=0A=
=0A=
  // SCROLLSPY DATA-API=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $(window).on('load.bs.scrollspy.data-api', function () {=0A=
    $('[data-spy=3D"scroll"]').each(function () {=0A=
      var $spy =3D $(this)=0A=
      Plugin.call($spy, $spy.data())=0A=
    })=0A=
  })=0A=
=0A=
}(jQuery);=0A=
=0A=
/* =
=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=0A=
 * Bootstrap: tab.js v3.2.0=0A=
 * http://getbootstrap.com/javascript/#tabs=0A=
 * =
=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=0A=
 * Copyright 2011-2014 Twitter, Inc.=0A=
 * Licensed under MIT =
(https://github.com/twbs/bootstrap/blob/master/LICENSE)=0A=
 * =
=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 */=0A=
=0A=
=0A=
+function ($) {=0A=
  'use strict';=0A=
=0A=
  // TAB CLASS DEFINITION=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  var Tab =3D function (element) {=0A=
    this.element =3D $(element)=0A=
  }=0A=
=0A=
  Tab.VERSION =3D '3.2.0'=0A=
=0A=
  Tab.prototype.show =3D function () {=0A=
    var $this    =3D this.element=0A=
    var $ul      =3D $this.closest('ul:not(.dropdown-menu)')=0A=
    var selector =3D $this.data('target')=0A=
=0A=
    if (!selector) {=0A=
      selector =3D $this.attr('href')=0A=
      selector =3D selector && selector.replace(/.*(?=3D#[^\s]*$)/, '') =
// strip for ie7=0A=
    }=0A=
=0A=
    if ($this.parent('li').hasClass('active')) return=0A=
=0A=
    var previous =3D $ul.find('.active:last a')[0]=0A=
    var e        =3D $.Event('show.bs.tab', {=0A=
      relatedTarget: previous=0A=
    })=0A=
=0A=
    $this.trigger(e)=0A=
=0A=
    if (e.isDefaultPrevented()) return=0A=
=0A=
    var $target =3D $(selector)=0A=
=0A=
    this.activate($this.closest('li'), $ul)=0A=
    this.activate($target, $target.parent(), function () {=0A=
      $this.trigger({=0A=
        type: 'shown.bs.tab',=0A=
        relatedTarget: previous=0A=
      })=0A=
    })=0A=
  }=0A=
=0A=
  Tab.prototype.activate =3D function (element, container, callback) {=0A=
    var $active    =3D container.find('> .active')=0A=
    var transition =3D callback=0A=
      && $.support.transition=0A=
      && $active.hasClass('fade')=0A=
=0A=
    function next() {=0A=
      $active=0A=
        .removeClass('active')=0A=
        .find('> .dropdown-menu > .active')=0A=
        .removeClass('active')=0A=
=0A=
      element.addClass('active')=0A=
=0A=
      if (transition) {=0A=
        element[0].offsetWidth // reflow for transition=0A=
        element.addClass('in')=0A=
      } else {=0A=
        element.removeClass('fade')=0A=
      }=0A=
=0A=
      if (element.parent('.dropdown-menu')) {=0A=
        element.closest('li.dropdown').addClass('active')=0A=
      }=0A=
=0A=
      callback && callback()=0A=
    }=0A=
=0A=
    transition ?=0A=
      $active=0A=
        .one('bsTransitionEnd', next)=0A=
        .emulateTransitionEnd(150) :=0A=
      next()=0A=
=0A=
    $active.removeClass('in')=0A=
  }=0A=
=0A=
=0A=
  // TAB PLUGIN DEFINITION=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  function Plugin(option) {=0A=
    return this.each(function () {=0A=
      var $this =3D $(this)=0A=
      var data  =3D $this.data('bs.tab')=0A=
=0A=
      if (!data) $this.data('bs.tab', (data =3D new Tab(this)))=0A=
      if (typeof option =3D=3D 'string') data[option]()=0A=
    })=0A=
  }=0A=
=0A=
  var old =3D $.fn.tab=0A=
=0A=
  $.fn.tab             =3D Plugin=0A=
  $.fn.tab.Constructor =3D Tab=0A=
=0A=
=0A=
  // TAB NO CONFLICT=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $.fn.tab.noConflict =3D function () {=0A=
    $.fn.tab =3D old=0A=
    return this=0A=
  }=0A=
=0A=
=0A=
  // TAB DATA-API=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $(document).on('click.bs.tab.data-api', '[data-toggle=3D"tab"], =
[data-toggle=3D"pill"]', function (e) {=0A=
    e.preventDefault()=0A=
    Plugin.call($(this), 'show')=0A=
  })=0A=
=0A=
}(jQuery);=0A=
=0A=
/* =
=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=0A=
 * Bootstrap: affix.js v3.2.0=0A=
 * http://getbootstrap.com/javascript/#affix=0A=
 * =
=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=0A=
 * Copyright 2011-2014 Twitter, Inc.=0A=
 * Licensed under MIT =
(https://github.com/twbs/bootstrap/blob/master/LICENSE)=0A=
 * =
=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 */=0A=
=0A=
=0A=
+function ($) {=0A=
  'use strict';=0A=
=0A=
  // AFFIX CLASS DEFINITION=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  var Affix =3D function (element, options) {=0A=
    this.options =3D $.extend({}, Affix.DEFAULTS, options)=0A=
=0A=
    this.$target =3D $(this.options.target)=0A=
      .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this))=0A=
      .on('click.bs.affix.data-api',  =
$.proxy(this.checkPositionWithEventLoop, this))=0A=
=0A=
    this.$element     =3D $(element)=0A=
    this.affixed      =3D=0A=
    this.unpin        =3D=0A=
    this.pinnedOffset =3D null=0A=
=0A=
    this.checkPosition()=0A=
  }=0A=
=0A=
  Affix.VERSION  =3D '3.2.0'=0A=
=0A=
  Affix.RESET    =3D 'affix affix-top affix-bottom'=0A=
=0A=
  Affix.DEFAULTS =3D {=0A=
    offset: 0,=0A=
    target: window=0A=
  }=0A=
=0A=
  Affix.prototype.getPinnedOffset =3D function () {=0A=
    if (this.pinnedOffset) return this.pinnedOffset=0A=
    this.$element.removeClass(Affix.RESET).addClass('affix')=0A=
    var scrollTop =3D this.$target.scrollTop()=0A=
    var position  =3D this.$element.offset()=0A=
    return (this.pinnedOffset =3D position.top - scrollTop)=0A=
  }=0A=
=0A=
  Affix.prototype.checkPositionWithEventLoop =3D function () {=0A=
    setTimeout($.proxy(this.checkPosition, this), 1)=0A=
  }=0A=
=0A=
  Affix.prototype.checkPosition =3D function () {=0A=
    if (!this.$element.is(':visible')) return=0A=
=0A=
    var scrollHeight =3D $(document).height()=0A=
    var scrollTop    =3D this.$target.scrollTop()=0A=
    var position     =3D this.$element.offset()=0A=
    var offset       =3D this.options.offset=0A=
    var offsetTop    =3D offset.top=0A=
    var offsetBottom =3D offset.bottom=0A=
=0A=
    if (typeof offset !=3D 'object')         offsetBottom =3D offsetTop =
=3D offset=0A=
    if (typeof offsetTop =3D=3D 'function')    offsetTop    =3D =
offset.top(this.$element)=0A=
    if (typeof offsetBottom =3D=3D 'function') offsetBottom =3D =
offset.bottom(this.$element)=0A=
=0A=
    var affix =3D this.unpin   !=3D null && (scrollTop + this.unpin <=3D =
position.top) ? false :=0A=
                offsetBottom !=3D null && (position.top + =
this.$element.height() >=3D scrollHeight - offsetBottom) ? 'bottom' :=0A=
                offsetTop    !=3D null && (scrollTop <=3D offsetTop) ? =
'top' : false=0A=
=0A=
    if (this.affixed =3D=3D=3D affix) return=0A=
    if (this.unpin !=3D null) this.$element.css('top', '')=0A=
=0A=
    var affixType =3D 'affix' + (affix ? '-' + affix : '')=0A=
    var e         =3D $.Event(affixType + '.bs.affix')=0A=
=0A=
    this.$element.trigger(e)=0A=
=0A=
    if (e.isDefaultPrevented()) return=0A=
=0A=
    this.affixed =3D affix=0A=
    this.unpin =3D affix =3D=3D 'bottom' ? this.getPinnedOffset() : null=0A=
=0A=
    this.$element=0A=
      .removeClass(Affix.RESET)=0A=
      .addClass(affixType)=0A=
      .trigger($.Event(affixType.replace('affix', 'affixed')))=0A=
=0A=
    if (affix =3D=3D 'bottom') {=0A=
      this.$element.offset({=0A=
        top: scrollHeight - this.$element.height() - offsetBottom=0A=
      })=0A=
    }=0A=
  }=0A=
=0A=
=0A=
  // AFFIX PLUGIN DEFINITION=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  function Plugin(option) {=0A=
    return this.each(function () {=0A=
      var $this   =3D $(this)=0A=
      var data    =3D $this.data('bs.affix')=0A=
      var options =3D typeof option =3D=3D 'object' && option=0A=
=0A=
      if (!data) $this.data('bs.affix', (data =3D new Affix(this, =
options)))=0A=
      if (typeof option =3D=3D 'string') data[option]()=0A=
    })=0A=
  }=0A=
=0A=
  var old =3D $.fn.affix=0A=
=0A=
  $.fn.affix             =3D Plugin=0A=
  $.fn.affix.Constructor =3D Affix=0A=
=0A=
=0A=
  // AFFIX NO CONFLICT=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $.fn.affix.noConflict =3D function () {=0A=
    $.fn.affix =3D old=0A=
    return this=0A=
  }=0A=
=0A=
=0A=
  // AFFIX DATA-API=0A=
  // =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
  $(window).on('load', function () {=0A=
    $('[data-spy=3D"affix"]').each(function () {=0A=
      var $spy =3D $(this)=0A=
      var data =3D $spy.data()=0A=
=0A=
      data.offset =3D data.offset || {}=0A=
=0A=
      if (data.offsetBottom) data.offset.bottom =3D data.offsetBottom=0A=
      if (data.offsetTop)    data.offset.top    =3D data.offsetTop=0A=
=0A=
      Plugin.call($spy, data)=0A=
    })=0A=
  })=0A=
=0A=
}(jQuery);=0A=

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.law.cornell.edu/sites/all/modules/lii/lii/fundraiser/lii-fundraiser-js.js

//  $Id: lii-fundraiser-js.js 3312 2014-12-10 19:48:07Z wayne $=0A=
=0A=
/**=0A=
 * @file=0A=
 * LII Fundraiser JS functions=0A=
 */=0A=
=0A=
(function ($) {=0A=
Drupal.behaviors.liiFundraiser =3D {=0A=
    attach: lii_fundraiser_getSplash=0A=
};=0A=
=0A=
function lii_fundraiser_OnLoad(splash) {=0A=
    //should not be necessary but doesnt hurt to check again=0A=
    if ( !splash.isvalid ) {return;}=0A=
    if ( location =3D=3D Drupal.settings.lii_fundraiser.aboutlii_url ) =
{return;}=0A=
    var fundraiser =3D lii_storage('get', 'lii_fundraiser');=0A=
    	if (fundraiser) {	=0A=
			if ( fundraiser.response =3D=3D 'donate' ) {=0A=
				return;=0A=
			}=0A=
			else if ( fundraiser.response =3D=3D 'remind' ) {=0A=
				return;=0A=
			}=0A=
			// else if ( fundraiser.response =3D=3D 'decline' ) {=0A=
			=0A=
			// }=0A=
    }=0A=
=0A=
    var delay =3D lii_storage('get', 'lii_fundraiser_pagedelay');=0A=
    var clkcookie =3D ( delay ) ? delay : false;=0A=
    var numclicks =3D ( clkcookie ) ? Number(clkcookie.clicks) : 0;=0A=
    var numdelays =3D ( clkcookie ) ? Number(clkcookie.delay) : =
Number(Drupal.settings.lii_fundraiser.click_delay);=0A=
=0A=
    if ( Boolean(numdelays) && numclicks < numdelays ) {=0A=
        //$.cookie('lii_fundraiser_pagedelay', JSON.stringify({delay: =
numdelays, clicks: numclicks + 1}), {path: '/'});=0A=
        lii_storage('set', 'lii_fundraiser_pagedelay', {delay: =
numdelays, clicks: numclicks + 1});=0A=
        return;=0A=
    }=0A=
    =0A=
    // insert screen=0A=
//    var screen =3D document.createElement('div');=0A=
//    screen.id =3D 'lii-fundraiser-screen';=0A=
//    document.body.appendChild(screen);=0A=
=0A=
    // insert splash=0A=
    var splashover =3D document.createElement('div');=0A=
    var effectName =3D Drupal.settings.lii_fundraiser.effect;=0A=
    splashover.id =3D 'lii-fundraiser';=0A=
    splashover.className =3D effectName;=0A=
    splashover.innerHTML =3D splash.markup;=0A=
    if ( effectName =3D=3D 'genie' ) {=0A=
    	document.body.appendChild(splashover);=0A=
    }=0A=
	else if ( effectName =3D=3D 'banner' ) {=0A=
		=0A=
		if (fundraiser) { =0A=
			if ( fundraiser.response =3D=3D 'decline' ) {=0A=
				$(splashover).insertBefore($("#liiheader"));=0A=
				$("#donate-toggle").insertBefore($("#liiheader"));=0A=
			//  avoiding questionable effect on SEO=0A=
			//	$("#cu-identity").css("display","none");=0A=
				$('#cu-identity').insertAfter('#liifooter');=0A=
        	}=0A=
		}=0A=
		else {=0A=
			$(splashover).insertBefore($("#liiheader"));=0A=
			// avoiding questionable effect on SEO=0A=
			// $("#cu-identity").css("display","none");=0A=
			$('#cu-identity').insertAfter('#liifooter');=0A=
 		}=0A=
 	}=0A=
    else {=0A=
    	document.body.appendChild(splashover);    	=0A=
    }=0A=
    =0A=
    if ( Drupal.settings.lii_fundraiser.optimizely !=3D '' ) {=0A=
            window.optimizely.push(["activate", =
Drupal.settings.lii_fundraiser.optimizely]);=0A=
            $('#lii-fundraiser').hide(); // optimizely will instantly =
show the splashover=0A=
=0A=
            // flagging values sent to salesforce for optimizely =
experiment=0A=
            var optexp =3D $('#lii-fundraiser').attr('rel');=0A=
            if ( !optexp || optexp =3D=3D '' ) { optexp =3D '-1'; }=0A=
            $('#lii-fundraiser-msgid').val(optexp);=0A=
            $('#lii-fundraiser-ctaid').val(optexp);=0A=
    }=0A=
=0A=
    //assign button actions=0A=
    $("#lii-fundraiser-learnmore").click(lii_fundraiser_learnMore);=0A=
    $("#lii-fundraiser-privacy-policy").click(lii_fundraiser_learnMore);=0A=
    =
$("#lii-fundraiser-remind-later").click(lii_fundraiser_remindMeLater);=0A=
    $("#lii-fundraiser-close-button").click(lii_fundraiser_donateNo);=0A=
    $("#lii-fundraiser-do-donation").click(lii_fundraiser_donateYes); =0A=
    $("#donate-toggle").click(lii_fundraiser_reopen);=0A=
//    $("#secure-pay-button").click(lii_fundraiser_donateYes); // don't =
do this - it causes double-form behavior in firefox=0A=
//    $("#paypal_express").click(lii_fundraiser_donateYes); // don't do =
this - it causes double-form behavior in firefox=0A=
    =0A=
    // if an internal form is present add click events=0A=
    var form =3D $("#lii-fundraiser-content form");=0A=
    if ( form ) {=0A=
    	// make all radio buttons blank the other amount field=0A=
    	$("input[type=3Dradio]", form).each(function () { =0A=
    		$(this).click(function () {=0A=
	    		$("input[name=3Dother_dollars]", form).val("");=0A=
	    	});=0A=
    	});=0A=
    	=0A=
    	// make other_dollars uncheck radio button when clicked=0A=
    	$("input[name=3Dother_dollars]", form).click(function () {=0A=
    		$('#donation-amounts input[type=3Dradio]', form).each(function () {=0A=
    			// here 'this' =3D=3D the radio button=0A=
    			$(this).prop('checked', false);=0A=
    		});=0A=
    	});=0A=
    	=0A=
    	// deal with css for monthly donations=0A=
    	=0A=
    	// start with one-time toggled=0A=
    	$("#frequency_onetime_label").addClass('frequency_toggle'); =0A=
    	  	=0A=
    	$("#frequency_onetime_label > =
input[name=3Drecur]").click(function() {=0A=
    		$("#frequency_onetime_label").addClass('frequency_toggle'); =0A=
    		$("#frequency_monthly_label").removeClass('frequency_toggle');   		=0A=
    	});=0A=
    	=0A=
    	$("#frequency_monthly_label > =
input[name=3Drecur]").click(function() {=0A=
    		$("#frequency_monthly_label").addClass('frequency_toggle');=0A=
    		$("#frequency_onetime_label").removeClass('frequency_toggle');   		=0A=
    	});=0A=
    	=0A=
=0A=
    	=0A=
    	// make submit button on form close splash and record choice=0A=
    	// * can not use 'donateYes' function because of double tabs in =
firefox=0A=
        $("button[name=3Ddo_donation], button#secure-pay-button, =
button#paypal_express", form).each(function() {=0A=
            	//need to use loop and direct javascript code to change =
type - jquery security issue/IE=0A=
			this.type =3D 'button';=0A=
        });=0A=
        =0A=
        $("button#paypal_express").click(function() {=0A=
// 		do not do this because in this context it creates a browser alert =
:(        =0A=
//        	alert($(this).val());=0A=
//			$("button#paypal_express").context.activeElement.name;=0A=
//			$("button#paypal_express").context.activeElement.value;=0A=
//			this.value =3D 'paypal_express';=0A=
			var input =3D $("<input>")=0A=
						   .attr("type", "hidden")=0A=
						   .attr("name", "paypal_express").val("paypal_express");=0A=
			$(this).append($(input));=0A=
        });=0A=
=0A=
    =0A=
        =0A=
		$("button[name=3Ddo_donation], button#secure-pay-button, =
button#paypal_express", form).click(function () {=0A=
			var yes_exp =3D Drupal.settings.lii_fundraiser.cookie_yesexp; =0A=
			if ( !yes_exp ) yes_exp =3D 90;=0A=
			lii_fundraiser_recordSplashOptions('donate', yes_exp);=0A=
			lii_fundraiser_closeSplashover(false);=0A=
=0A=
			//this =3D=3D the thing being clicked=0A=
			this.form.submit();=0A=
    	});=0A=
    }=0A=
=0A=
    //and finally we show the splashover=0A=
    //CSS is already loaded, only positioning=0A=
	=0A=
    if (fundraiser) { =0A=
    	if ( fundraiser.response =3D=3D 'decline' )	{=0A=
    	=
lii_fundraiser_showFundraiserSplash(Drupal.settings.lii_fundraiser.effect=
, 0);=0A=
			$("#lii-fundraiser").slideUp(0);=0A=
			$("#donate-toggle").css({=0A=
				"display": "block",=0A=
				"position": "fixed",=0A=
				"top": "0",=0A=
				"left": "0",=0A=
				"width": "100%",=0A=
				"z-index": "9998",=0A=
				"margin-top": "-10px",=0A=
				});=0A=
			$("#donate-toggle").slideDown();	=0A=
    	}=0A=
    }=0A=
    =0A=
    else {=0A=
    	=
lii_fundraiser_showFundraiserSplash(Drupal.settings.lii_fundraiser.effect=
, Drupal.settings.lii_fundraiser.speed);=0A=
    }=0A=
}=0A=
=0A=
function lii_fundraiser_showFundraiserSplash(effect, time) {=0A=
//    $("#lii-fundraiser-screen").css("width", $(window).width()+"px");=0A=
//    $("#lii-fundraiser-screen").css("height", $(window).height()+"px");=0A=
//    if ( effect !=3D 'banner' ) { $("#lii-fundraiser-screen").show(); }=0A=
    =0A=
    //alert("loading splashover");=0A=
    var winwidth =3D $(window).width()/2;=0A=
    var splashwd =3D $("#lii-fundraiser").width()/2;=0A=
    var xcoord =3D (winwidth - splashwd) + $(window).scrollLeft();=0A=
=0A=
    var winheight =3D $(window).height()/2;=0A=
    var splashhgt =3D $("#lii-fundraiser").height()/2;=0A=
    var ycoord =3D (winheight - splashhgt) + $(window).scrollTop();=0A=
=0A=
    if ( effect =3D=3D 'genie' ) {=0A=
        var offset =3D =
$(Drupal.settings.lii_fundraiser.htmlid).first().offset();=0A=
        if ( !offset ) {=0A=
            // the htmlid object is null for some reason=0A=
            offset =3D {left: winwidth, top: winheight};=0A=
        }=0A=
=0A=
        $("#lii-fundraiser").css("left", offset.left + 'px');=0A=
        $("#lii-fundraiser").css("top", offset.top + 'px');=0A=
=0A=
        var height =3D $("#lii-fundraiser").height();=0A=
        $("#lii-fundraiser").css('height', 0);=0A=
        $("#lii-fundraiser").animate(=0A=
            {=0A=
                left: xcoord,=0A=
                top: ycoord,=0A=
                opacity: 'show',=0A=
                width: 'show',=0A=
                height: height=0A=
            },=0A=
            time=0A=
        );=0A=
    }=0A=
    else if ( effect =3D=3D 'banner' ) {=0A=
        $("#lii-fundraiser").css("left", xcoord + 'px');=0A=
        $("#lii-fundraiser").css("top", 0 );=0A=
        $("#lii-fundraiser").delay(0).slideDown(time);=0A=
        $("#liiallnav").css("position","relative");=0A=
    }=0A=
    else {=0A=
        $("#lii-fundraiser").css("left", xcoord + "px");=0A=
        $("#lii-fundraiser").css("top", ycoord + "px");=0A=
        if ( effect =3D=3D 'fade' ) { =0A=
        	$("#lii-fundraiser").fadeIn(time);=0A=
        }=0A=
        else { $("#lii-fundraiser").show(time); }=0A=
    }=0A=
}=0A=
=0A=
=0A=
function lii_fundraiser_learnMore() {=0A=
    Drupal.settings.lii_fundraiser.has_learned_more =3D 1;=0A=
    =
window.open(Drupal.settings.lii_fundraiser.aboutlii_url,"learnMore").focu=
s();=0A=
}=0A=
=0A=
function lii_fundraiser_remindMeLater() {=0A=
    var remind_exp =3D Drupal.settings.lii_fundraiser.cookie_remindexp;=0A=
    if ( !remind_exp ) remind_exp =3D 3; // make sure we always have a =
value=0A=
=0A=
    lii_fundraiser_closeSplashover(true);=0A=
    lii_fundraiser_recordSplashOptions('remind', remind_exp);=0A=
}=0A=
=0A=
function lii_fundraiser_donateNo() {=0A=
    var no_exp =3D Drupal.settings.lii_fundraiser.cookie_noexp;=0A=
    if ( !no_exp ) no_exp =3D 60; // make sure we always have a value=0A=
	var effectName =3D Drupal.settings.lii_fundraiser.effect; =0A=
	if ( effectName =3D=3D 'banner' ) {=0A=
		lii_fundraiser_closeSplashover(true);=0A=
    	lii_fundraiser_recordSplashOptions('decline', no_exp);=0A=
	}=0A=
	else {=0A=
		lii_fundraiser_closeSplashover(true);=0A=
	    lii_fundraiser_recordSplashOptions('decline', no_exp);=0A=
	}=0A=
}=0A=
=0A=
// only for banners, which collapse to grey bar=0A=
function lii_fundraiser_reopen() {=0A=
	$("#lii-fundraiser").slideDown();=0A=
	$( "#donate-toggle" ).slideUp();=0A=
}=0A=
=0A=
function lii_fundraiser_donateYes() {=0A=
    var yes_exp =3D Drupal.settings.lii_fundraiser.cookie_yesexp;=0A=
    if ( !yes_exp ) yes_exp =3D 90; // make sure we always have a value=0A=
 =0A=
    lii_fundraiser_closeSplashover(false);=0A=
=0A=
    var amt =3D $(this).val(); // this =3D=3D =
button#lii-fundraiser-do-donation=0A=
    lii_fundraiser_recordSplashOptions(('donate '+amt).trim(), yes_exp);=0A=
=0A=
    var form =3D document.createElement("form");=0A=
    form.setAttribute("method", "post");=0A=
    form.setAttribute("target", "_blank");=0A=
    form.setAttribute("action", =
Drupal.settings.lii_fundraiser.donation_url);=0A=
=0A=
    var params =3D {status: 'skip', fromsplashover: true};=0A=
    if ( amt !=3D '' && Number(amt) > 0 ) {=0A=
        params.amount =3D amt;=0A=
    }=0A=
=0A=
    for (var i in params) {=0A=
        if (params.hasOwnProperty(i)) {=0A=
            var input =3D document.createElement('input');=0A=
            input.type =3D 'hidden';=0A=
            input.name =3D i;=0A=
            input.value =3D params[i];=0A=
            form.appendChild(input);=0A=
        }=0A=
    }=0A=
=0A=
    document.body.appendChild(form);=0A=
    form.submit();=0A=
    document.body.removeChild(form);=0A=
}=0A=
=0A=
function lii_fundraiser_closeSplashover(guilt_trip) {=0A=
    var effect =3D Drupal.settings.lii_fundraiser.effect;=0A=
    var time =3D 'fast';=0A=
=0A=
    if ( effect =3D=3D 'genie' ){=0A=
        if ( !guilt_trip || Drupal.settings.lii_fundraiser.thanksanyway =
=3D=3D '' ) {=0A=
//            $("#lii-fundraiser-screen").hide();=0A=
=0A=
            var offset =3D =
$(Drupal.settings.lii_fundraiser.htmlid).offset();=0A=
            if ( !offset ) { // the htmlid object is null for some reason=0A=
                offset =3D {left: $(window).width()/2, =
top:$(window).height()/2};=0A=
            }=0A=
=0A=
            $("#lii-fundraiser").animate(=0A=
                {=0A=
                    left: offset.left,=0A=
                    top: offset.top,=0A=
                    opacity: 'hide',=0A=
                    width: 'hide',=0A=
                    height: 'hide'=0A=
                },=0A=
                1000=0A=
            );=0A=
            //$("#lii-fundraiser").hide("fast");=0A=
=0A=
        }=0A=
        else {=0A=
            $("#lii-fundraiser").fadeOut('slow',=0A=
                function() {=0A=
                    if ( Drupal.settings.lii_fundraiser.thanksanyway =
=3D=3D '' ) {=0A=
                        // just in case the above condition does not =
catch for some reason=0A=
           //             $("#lii-fundraiser-screen").hide();=0A=
                        return;=0A=
                    }=0A=
=0A=
                    // insert the image=0A=
                    // set div wrapper css=0A=
                    // wait for image to be loaded so dimensions are be =
available=0A=
                    // show image, then close automatically=0A=
                    $("#lii-fundraiser").html("<img id=3D'thanksanyway' =
src=3D'"+Drupal.settings.lii_fundraiser.thanksanyway+"' />");=0A=
                    $("#lii-fundraiser").css({'width': 'auto', 'height': =
'auto', 'background': 'initial'});=0A=
                    $("#lii-fundraiser img#thanksanyway").load(function =
() {=0A=
                        lii_fundraiser_showFundraiserSplash('fade', =
'slow');=0A=
                        $("#lii-fundraiser").queue(function() {=0A=
                            setTimeout(function() =
{lii_fundraiser_closeSplashover(false);}, 600);=0A=
                            $(this).dequeue();=0A=
                        });=0A=
                    });=0A=
                }=0A=
            );=0A=
        }=0A=
    }=0A=
    else if ( effect =3D=3D 'banner' ) {=0A=
       	$("#donate-toggle").insertBefore($("#liiheader"));=0A=
        // * no screen with this effect=0A=
        $("#lii-fundraiser").slideUp(time);=0A=
        $("#donate-toggle").css({=0A=
        	"display": "block",=0A=
        	"position": "fixed",=0A=
			"top": "0",=0A=
			"left": "0",=0A=
			"width": "100%",=0A=
			"z-index": "9998",=0A=
        	"margin-top": "-10px"=0A=
        	});=0A=
        $("#donate-toggle").slideDown();=0A=
    }=0A=
    else {=0A=
    //    $("#lii-fundraiser-screen").hide();=0A=
        ( effect =3D=3D 'fade' ) ? $("#lii-fundraiser").fadeOut(time) : =
$("#lii-fundraiser").hide(time);=0A=
    }=0A=
}=0A=
=0A=
function lii_fundraiser_recordSplashOptions(value, exp) {=0A=
    //return; // ww - testing graphics=0A=
    if ( !exp ) exp =3D 7; // make sure we always have a value=0A=
=0A=
    var cookie =3D {=0A=
        suffix: Drupal.settings.lii_fundraiser.suffix,=0A=
        response: value,=0A=
        learnedmore: Drupal.settings.lii_fundraiser.has_learned_more,=0A=
        created: new Date().getTime(),=0A=
        pagesviewed: 1=0A=
    };=0A=
=0A=
    cookie =3D JSON.parse(lii_storage('set', 'lii_fundraiser', cookie, =
exp)); //parse response for use later=0A=
    //console.log(cookie);=0A=
    lii_storage('remove', 'lii_fundraiser_pagedelay');=0A=
=0A=
    var params =3D "suffix=3D" + cookie.suffix;=0A=
    params +=3D "&response=3D" + cookie.response;=0A=
    params +=3D "&learnedmore=3D" + cookie.learnedmore;=0A=
    params +=3D "&onpage=3D" + location.pathname;=0A=
    params +=3D "&msgid=3D" + $('#lii-fundraiser-msgid').val();=0A=
    params +=3D "&ctaid=3D" + $('#lii-fundraiser-ctaid').val();=0A=
=0A=
    $.ajax(=0A=
        {=0A=
            url: '/ajax/lii-fundraiser.php',//Drupal.settings.basePath + =
'lii/fundraiser/response',=0A=
            data: "action=3Dresponse&" + params,=0A=
            type: 'POST',=0A=
            dataType: 'json',=0A=
            success: function(result) {=0A=
                cookie.responseid =3D result.responseid;=0A=
                // we put it in the cookie for use later in the thankyou =
script.=0A=
                // but also in localStorage (or cookie again if not =
available) to=0A=
                // hopefully prevent people constantly seeing the =
splashover=0A=
                $.cookie('lii_fundraiser', JSON.stringify(cookie), =
{expires: new Date(cookie.expires), path: '/'});=0A=
                lii_storage('set', 'lii_fundraiser', cookie, =
cookie.expires);=0A=
            }=0A=
        }=0A=
    );=0A=
}=0A=
=0A=
function lii_fundraiser_getSplash() {=0A=
    //return; // uncomment to completely disable the splashover and ajax=0A=
=0A=
    //if user has disabled storage and cookies=0A=
    if ( !lii_storage('available') ) { return; }=0A=
=0A=
    //if the user has seen the splashover and made a choice the cookie =
will be present=0A=
    var fundraiser =3D lii_storage('get', 'lii_fundraiser');=0A=
    if ( fundraiser ) {=0A=
        if ( fundraiser =3D=3D 'disabled' ) { return; }=0A=
        //else=0A=
        if ( fundraiser.response =3D=3D 'decline' ) {=0A=
        	// *** sf: except not by removing the cookie! =0A=
            // shifting re-splash logic to lii_fundraiser_OnLoad(splash)=0A=
            fundraiser.pagesviewed =3D fundraiser.pagesviewed + 1;=0A=
            // if ( fundraiser.pagesviewed >=3D 500 ) {=0A=
                // if the user has viewed more than 500 pages since=0A=
                // they declined the fundraiser request, we are=0A=
                // asking them again anyway=0A=
                // lii_storage('remove', 'lii_fundraiser');=0A=
            //}=0A=
            //else {=0A=
            lii_storage('set', 'lii_fundraiser', fundraiser);=0A=
            //}=0A=
        }=0A=
        else {=0A=
            // the user selected 'remind me' or has donated=0A=
            // we are not going to bother them again.=0A=
            // *** sf TODO: better not to do remind by destrying the =
cookie=0A=
            return;=0A=
        }=0A=
    }=0A=
=0A=
    var survey =3D lii_storage('get', 'lii_survey');=0A=
    if ( survey ) {=0A=
        var asked =3D new Date(survey.created);=0A=
        asked.setDate(asked.getDate() + 5); // are we 5 days after =
asking?=0A=
        var today =3D new Date();=0A=
        if ( asked > today ) {return;}=0A=
        // else we continue on=0A=
    }=0A=
=0A=
    // gets the markup and also checks for enabled and omission from page=0A=
    $.ajax(=0A=
        {=0A=
            url: '/ajax/lii-fundraiser.php',//Drupal.settings.basePath + =
'lii/fundraiser/getsplash',=0A=
            data: "action=3Dgetsplash&onpage=3D" + =
location.pathname.slice(Drupal.settings.basePath.length),=0A=
            type: 'POST',=0A=
            dataType: 'json',=0A=
            success: function(result) {=0A=
                //alert(JSON.stringify(result));=0A=
                var splash =3D {isvalid: false, markup: ''};=0A=
                splash.isvalid =3D (Boolean(result.enabled) && =
!Boolean(result.omitted));=0A=
=0A=
                if ( splash.isvalid ) {=0A=
                    Drupal.settings.lii_fundraiser =3D result.settings;=0A=
                    splash.markup =3D result.markup;=0A=
                    lii_fundraiser_OnLoad(splash);=0A=
                }=0A=
                else if ( !Boolean(result.enabled) ) {=0A=
                    lii_storage('set', 'lii_fundraiser', "disabled");=0A=
                }=0A=
            }=0A=
        }=0A=
    );=0A=
}=0A=
=0A=
})(jQuery);=0A=

------=_NextPart_000_0000_01D12780.A77784A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://s7.addthis.com/js/300/addthis_widget.js#pubid=liiadverts

!function(e){function t(a){if(n[a])return n[a].exports;var =
i=3Dn[a]=3D{exports:{},id:a,loaded:!1};return =
e[a].call(i.exports,i,i.exports,t),i.loaded=3D!0,i.exports}var =
a=3Dwindow.atwpjp;window.atwpjp=3Dfunction(n,o){for(var =
r,s,c=3D0,d=3D[];c<n.length;c++)s=3Dn[c],i[s]&&d.push.apply(d,i[s]),i[s]=3D=
0;for(r in =
o)e[r]=3Do[r];for(a&&a(n,o);d.length;)d.shift().call(null,t)};var =
n=3D{},i=3D{3:0};return t.e=3Dfunction(e,a){if(0=3D=3D=3Di[e])return =
a.call(null,t);if(void 0!=3D=3Di[e])i[e].push(a);else{i[e]=3D[a];var =
n=3Ddocument.getElementsByTagName("head")[0],o=3Ddocument.createElement("=
script");o.type=3D"text/javascript",o.charset=3D"utf-8",o.async=3D!0,o.sr=
c=3Dt.p+""+({0:"menu",1:"layers",2:"socialsignin",4:"mobilecompactexpand"=
,5:"custom-messages",6:"counter-ie",7:"counter",8:"getcounts",9:"low-res-=
16-top-css",10:"low-res-32-top-css",11:"high-res-top-css",12:"low-res-20-=
top-css",13:"low-res-20-all-css",14:"low-res-16-all-css",15:"lightbox",16=
:"box",17:"low-res-32-all-white-css",18:"high-res-all-css",19:"low-res-32=
-all-css",20:"high-res-all-white-css",21:"embed",22:"ie67-css",23:"floati=
ng-css"}[e]||e)+"."+{0:"3b4b168910512db4deb3",1:"62a590ed7f000b30b1ad",2:=
"7c853bd23bf9e15cf34f",4:"370ccb4513bb12a5d7a5",5:"34958b8c2a8829f14403",=
6:"4e5952f50f959f015bc0",7:"cddec1eaff9443c6bf6a",8:"0268dc3adc13e1d5ed4c=
",9:"72975144bba2f44ac469",10:"980c9981097d6e810d3f",11:"fbb2ed9f22b94216=
6137",12:"bf6bf43f0190f2869221",13:"94ea9fcc16b2c93782df",14:"4d192cd5770=
aa3183436",15:"71bc2f585de63a92cbab",16:"c5ca3e6599447817255b",17:"22cdf6=
565f131ed85b43",18:"4c7c7cd99c66deb86f90",19:"c7346aa3286a15b405a5",20:"8=
a7e6bde2aebc7f40cde",21:"f03ead740539df65cb62",22:"7a4aed1727d4ccb6af5f",=
23:"ee0485a06c7ce5712e55",24:"9111bbcd0596ae3a897a"}[e]+".js",n.appendChi=
ld(o)}},t.m=3De,t.c=3Dn,t.p=3D"//s7.addthis.com/static/",t(0)}([function(=
e,t,a){a(270),e.exports=3Da(73)},function(e,t){e.exports=3Dfunction(e,t,a=
){var n,i;if(a=3Da||this,e&&t)for(n in e)if(e.hasOwnProperty instanceof =
Function){if(e.hasOwnProperty(n)&&(i=3Dt.call(a,n,e[n],e),i=3D=3D=3D!1))b=
reak}else =
if(i=3Dt.call(a,n,e[n],e),i=3D=3D=3D!1)break}},function(e,t,a){var =
n=3Da(60),i=3Dnavigator.userAgent.toLowerCase(),o=3D{win:function(e){retu=
rn/windows/.test(e)},xp:function(e){return/windows nt =
5.1/.test(e)||/windows nt 5.2/.test(e)},osx:function(e){return/os =
x/.test(e)},chb:function(e){return/chrome/.test(e)&&parseInt(/chrome\/(.+=
?)\./.exec(e).pop(),10)>13&&!o.msedge(e)},chr:function(e){return/chrome/.=
test(e)&&!/rockmelt/.test(e)&&!o.msedge(e)},iph:function(e){return/iphone=
/.test(e)||/ipod/.test(e)},dro:function(e){return/android/.test(e)},wph:f=
unction(e){return/windows =
phone/.test(e)},bb10:function(){return/bb10/.test(i)},ipa:function(e){ret=
urn/ipad/.test(e)},saf:function(e){return/safari/.test(e)&&!/chrome/.test=
(e)},opr:function(e){return/opera/.test(e)},ffx:function(e){return/firefo=
x/.test(e)},ff2:function(e){return/firefox\/2/.test(e)},ffn:function(e){r=
eturn/firefox\/((3.[6789][0-9a-z]*)|(4.[0-9a-z]*))/.test(e)},ie6:function=
(e){return/msie 6\.0/.test(e)},ie7:function(e){return/msie =
7\.0/.test(e)},ie8:function(e){return/msie =
8\.0/.test(e)},ie9:function(e){return/msie =
9\.0/.test(e)},ie10:function(e){return/msie =
10\.0/.test(e)},ie11:function(e){return/trident\/7\.0/.test(e)},msedge:fu=
nction(e){return/edge\/12\./.test(e)},msi:function(e){return/msie/.test(e=
)&&!/opera/.test(e)},mob:function(e){return/mobile|ip(hone|od|ad)|android=
|blackberry|iemobile|kindle|netfront|silk-accelerated|(hpw|web)os|fennec|=
minimo|opera =
m(obi|ini)|blazer|dolfin|dolphin|skyfire|zune/.test(e)}};e.exports=3Dfunc=
tion(e,t){return =
t=3Dt?t.toLowerCase():i,o[e](t)},n(o,function(t,a){e.exports[a]=3Dt(i)}),=
function(){var =
t=3Ddocument.compatMode,a=3D1;"BackCompat"=3D=3D=3Dt?a=3D2:"CSS1Compat"=3D=
=3D=3Dt&&(a=3D0),e.exports.mode=3Da,e.exports.msi&&(e.exports.mod=3Da)}()=
},function(e,t){function =
a(){return(d/1e3&c).toString(16)+("00000000"+Math.floor(Math.random()*(c+=
1)).toString(16)).slice(-8)}function n(e){var t;try{t=3Dnew =
Date(1e3*parseInt(e.substr(0,8),16))}catch(a){t=3Dnew =
Date}finally{return t}}function i(e){var t=3Dn(e);return =
t.getTime()-864e5>(new Date).getTime()}function o(e,t){var =
a=3Dn(e);return(new Date).getTime()-a.getTime()>1e3*t}function =
r(e){return e&&e.match(/^[0-9a-f]{16}$/)&&!i(e)}function s(e){return =
r(e)&&e.match(/^0{16}$/)}e.exports=3D{makeCUID:a,isValidCUID:r,isOptOutCU=
ID:s,isCUIDOlderThan:o};var c=3D4294967295,d=3D(new =
Date).getTime()},function(e,t){function =
a(e,t,a,n){t&&(t.attachEvent?t[(e?"detach":"attach")+"Event"]("on"+a,n):t=
[(e?"remove":"add")+"EventListener"](a,n,!1))}function =
n(e,t,n){a(0,e,t,n)}function =
i(e,t,n){a(1,e,t,n)}e.exports=3D{listen:n,unlisten:i}},function(e,t){func=
tion a(e){return =
e.match(/(([^\/\/]*)\/\/|\/\/)?([^\/\?\&\#]+)/i)[0]}function n(e){return =
e.replace(a(e),"")}function i(e){return =
e.replace(/^(http|https):\/\//,"").split("/").shift()}function o(e){var =
t,a;if(e){if(-1!=3D=3De.search(/(?:\:|\/\/)/))return =
e;if(-1!=3D=3De.search(/^\//))return =
window.location.origin+e;if(-1!=3D=3De.search(/(?:^\.\/|^\.\.\/)/)){t=3D/=
\.\.\//g;var =
n=3D0=3D=3D=3De.search(t)&&e.match(t).length||1,i=3Dwindow.location.href.=
replace(/\/$/,"").split("/");return =
e=3De.replace(t,"").replace(a,""),i.slice(0,i.length-n).join("/")+"/"+e}r=
eturn window.location.href.match(/(.*\/)/)[0]+e}}function r(e){return =
e.split("//").pop().split("/").shift().split("#").shift().split("?").shif=
t().split(".").slice(-2).join(".")}e.exports=3D{getDomain:a,getQueryStrin=
g:n,getDomainNoProtocol:i,getAbsoluteFromRelative:o,getHost:r}},function(=
e,t,a){var =
n,i=3Dwindow,o=3Di.console,r=3D0,s=3D!o||"undefined"=3D=3Dtypeof =
o.log,c=3D(Array.prototype.slice,["error","warn","info","debug"]),d=3Dc.l=
ength;try{!s&&i.location.hash.indexOf("atlog=3D1")>-1&&(r=3D1)}catch(l){}=
for(n=3D{level:r};--d>=3D0;)!function(e,t){n[t]=3Ds?function(){}:function=
(){}}(d,c[d]);e.exports=3Dn},function(e,t){function =
a(e){return"number"=3D=3Dtypeof e&&e>-1&&e%1=3D=3D0&&n>=3De}var =
n=3DMath.pow(2,53)-1;e.exports=3Da},function(e,t,a){"use strict";var =
n=3Da(2),i=3Da(20),o=3Da(59),r=3Da(30),s=3Da(105),c=3Da(34),d=3Da(115),l=3D=
a(104),u=3Da(9),h=3Dwindow,p=3Dh.addthis_share,f=3Dh.encodeURIComponent,m=
=3Dh._atw;e.exports=3Dfunction(e,t,a,h){var =
g=3Dd(_ate).clearOurFragment;if("more"=3D=3D=3De&&r()>=3D300&&!n("wph")&&=
!n("iph")&&!n("dro")){var b=3Di(a||("undefined"=3D=3Dtypeof =
m?p:m.share));b.url=3Df(b.url),b.title=3Df(b.title||(p||{}).title||""),h=3D=
"undefined"=3D=3Dtypeof m?h:m.conf;var =
v=3Dwindow._atc.rsrcs.bookmark+"#ats=3D"+f(o(b))+"&atc=3D"+f(o(h));if(n("=
msi")&&v.length>2e3){v=3Dv.split("&atc")[0];var =
w=3D{product:h.product,data_track_clickback:h.data_track_clickback,pubid:=
h.pubid,username:h.username,pub:h.pub,ui_email_to:h.ui_email_to,ui_email_=
from:h.ui_email_from,ui_email_note:h.ui_email_note};m.ics(e)&&(w.services=
_custom=3Dm.ics(e)),v+=3D"&atc=3D"+f(o(w))}return v}return =
s()+(t?"feed.php":"email"=3D=3D=3De&&r()>=3D300?"tellfriend.php":"bookmar=
k.php")+"?v=3D300&winname=3Daddthis&"+l({svc:e,feed:t,share:a,config:h,cl=
assificationBitmask:_ate.cb,secondaryProductCode:_ate.track&&_ate.track.s=
pc,uid:_ate.uid,sessionID:_ate.track&&_ate.track.ssid(),pubID:u(),feedsAB=
Cell:_ate.ab,usesFacebookLibrary:_ate.ufbl,usesUserAPI:_ate.uud})+(c.dr?"=
&pre=3D"+f(g(c.dr)):"")+"&tt=3D0"+("more"=3D=3D=3De&&n("ipa")?"&imore=3D1=
":"")+"&captcha_provider=3D"+(n("msi")?"recaptcha":"nucaptcha")+(_ate.pro=
=3D=3D=3D!0?"&pro=3D1":"")}},function(e,t,a){"use strict";var =
n=3Da(77),i=3Da(46),o=3Dn("addthis_widget"),r=3Do.pubid||o.pub||o.usernam=
e;r&&(window.addthis_pub=3Dwindow.decodeURIComponent(r)),window.addthis_p=
ub&&window.addthis_config&&(window.addthis_config.username=3Dwindow.addth=
is_pub),e.exports=3Dfunction(){var =
e=3Dwindow,t=3De.addthis_config_msg||{},a=3De.addthis_config||{};return =
encodeURIComponent(i(t.pubid||t.username||t.pub||a.pubid||a.username||e.a=
ddthis_pub||""))}},,function(e,t,a){function n(e){return =
e=3D=3D=3DObject(e)}function i(e){return"[object =
Array]"=3D=3D=3DObject.prototype.toString.call(e)}function o(e){var =
t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}var =
r=3Da(301),s=3Da(1),c=3D{};s(["Arguments","Function","String","Number","D=
ate","RegExp"],function(e,t){c[t.toLowerCase()]=3Dfunction(e){return =
r(e)=3D=3D=3D"[object =
"+t+"]"}}),c["function"]=3Dfunction(e){return"function"=3D=3Dtypeof =
e},e.exports=3D{string:c.string,"function":c["function"],number:c.number,=
emptyObj:o,object:n,array:Array.isArray||i}},function(e,t,a){function =
n(e){return d(f.cookie,";")[e]}function i(){return =
g?1:(c("xtc",1),1=3D=3Dn("xtc")&&(g=3D1),s("xtc",1),g)}function o(e){var =
t,a,n,i=3De||_ate.dh||_ate.du||(_ate.dl?_ate.dl.hostname:""),o=3Dh.getDom=
ain(i);if(p.test(o))return!0;a=3Du(),n=3D["usarmymedia","govdelivery"];fo=
r(t in n)if(a=3D=3Dn[t])return!0;return!1}function =
r(e){_atc.xck||o(e)&&(_atc.xck=3D1)}function =
s(e,t){f.cookie&&(f.cookie=3De+"=3D; expires=3DThu, 01 Jan 1970 00:00:01 =
GMT; path=3D/"+(t?"; =
domain=3D"+(l("msi")?"":".")+"addthis.com":""))}function =
c(e,t,a,n,i){m.at_sub||o(),_atc.xck||n&&(m.addthis_config||{}).data_use_c=
ookies_ondomain=3D=3D=3D!1||(m.addthis_config||{}).data_use_cookies=3D=3D=
=3D!1||(i||(i=3Dnew =
Date,i.setYear(i.getFullYear()+2)),document.cookie=3De+"=3D"+t+(a?"":"; =
expires=3D"+i.toUTCString())+"; path=3D/;"+(n?"":" =
domain=3D"+(l("msi")?"":".")+"addthis.com"))}var =
d=3Da(27),l=3Da(2),u=3Da(57),h=3Da(5),p=3D/(?:\.mil|\.gov)$/,f=3Ddocument=
,m=3Dwindow,g=3D0;e.exports=3D{rck:n,sck:c,kck:s,cww:i,gov:r,isgv:o}},fun=
ction(e,t,a){var n=3Da(7),i=3Da(14),o=3Da(37),r=3D"[object =
Array]",s=3DObject.prototype,c=3Ds.toString,d=3Di(d=3DArray.isArray)&&d,l=
=3Dd||function(e){return =
o(e)&&n(e.length)&&c.call(e)=3D=3Dr||!1};e.exports=3Dl},function(e,t,a){f=
unction n(e){return =
null=3D=3De?!1:l.call(e)=3D=3Dr?u.test(d.call(e)):o(e)&&s.test(e)||!1}var=
 i=3Da(234),o=3Da(37),r=3D"[object Function]",s=3D/^\[object =
.+?Constructor\]$/,c=3DObject.prototype,d=3DFunction.prototype.toString,l=
=3Dc.toString,u=3DRegExp("^"+i(l).replace(/toString|(function).*?(?=3D\\\=
()| for =
.+?(?=3D\\\])/g,"$1.*?")+"$");e.exports=3Dn},function(e,t){function =
a(e){var t=3Dtypeof =
e;return"function"=3D=3Dt||e&&"object"=3D=3Dt||!1}e.exports=3Da},function=
(e,t,a){var n=3Da(3).isValidCUID,i=3Da(67);e.exports=3Dfunction(e){var =
t;return =
e=3De||"",t=3Di(e).shift().split("=3D").pop(),n(t)||e.indexOf("#at_pco=3D=
")>-1?e.split("#").shift():(t=3De.split("#").slice(1).join("#").split(";"=
).shift(),3=3D=3D=3Dt.split(".").length&&(t=3Dt.split(".").slice(0,-1).jo=
in(".")),12=3D=3D=3Dt.length&&"."=3D=3D=3Dt.substr(0,1)&&/[a-zA-Z0-9\-_]{=
11}/.test(t.substr(1))?e.split("#").shift():e)}},function(e,t,a){var =
n=3Dwindow.encodeURIComponent,i=3Da(29),o=3Da(16),r=3Da(31),s=3Da(2);e.ex=
ports=3Dfunction(e,t,a){var =
c=3De.share_url_transforms||e.url_transforms||{},d=3Do(r(e.url,c,e,"mailt=
o")),l=3De.title||d;return =
t=3Dt||{},"mailto:?body=3D"+n(i("mailto",e,t,d,a))+"&subject=3D"+(s("iph"=
)?l:n(l))}},function(e,t,a){var =
n=3Da(66),i=3D{},o=3Ddocument,r=3Dwindow;e.exports=3Dfunction(e,t,a,s,c,d=
){if(!i[e]||d){var =
l=3Do.createElement("script"),u=3D"https:"=3D=3D=3Dr.location.protocol,h=3D=
"",p=3Dc?c:o.getElementsByTagName("head")[0]||o.documentElement;return =
l.setAttribute("type","text/javascript"),a&&l.setAttribute("async","async=
"),s&&l.setAttribute("id",s),(r.chrome&&r.chrome.self||r.safari&&r.safari=
.extension)&&(h=3Du?"https:":"http:",0=3D=3D=3De.indexOf("//")&&(e=3Dh+e)=
),l.src=3D(t||0=3D=3D=3De.indexOf("//")?"":h+n())+e,p.insertBefore(l,p.fi=
rstChild),i[e]=3D1,l}return 1}},function(e,t,a){var =
n=3Da(26),i=3Da(45);e.exports=3Dfunction(e,t){return t=3Dvoid =
0!=3D=3Dt?t:"&",n(e,function(e,t,a){return =
a=3Di(a),a&&e.push(window.encodeURIComponent(a)+"=3D"+window.encodeURICom=
ponent(i(t))),e},[]).join(t)}},function(e,t){e.exports=3Dfunction =
a(e){if(null=3D=3De||"object"!=3Dtypeof e)return e;if(e instanceof =
Object){var t=3D{};if("function"=3D=3Dtypeof e.hasOwnProperty)for(var n =
in e)t[n]!=3D=3De&&e.hasOwnProperty(n)&&void =
0!=3D=3De[n]&&(t[n]=3Da(e[n]));return t}return =
null}},function(e,t,a){function n(e,t){var a=3D{};return =
l(e,function(e,n){a[n]=3Dvoid 0!=3D=3De?e:t(n)}),a}function i(){return =
n(r("name","list"),d)}function o(){function e(){return""}return =
n(s("url"),e)}function r(e,t){var a,n,i=3Dh[e],o=3D{};return =
i&&i[t]?i[t]:(a=3Ds(e),n=3Ds(t),l(a,function(e,t){n[t]!=3D=3D!1&&(o[t]=3D=
e)}),void 0=3D=3D=3Di&&(i=3D{}),i[t]=3Do,o)}function s(e){var =
t=3D{};return u[e]?u[e]:(l(c,function(a,n){t[n]=3Da[e]}),u[e]=3Dt,t)}var =
c=3Da(24),d=3Da(85),l=3Da(60),u=3D{},h=3D{};e.exports=3D{getObjectWithPro=
p:s,list:i(),map:o()}},,function(e,t,a){"use strict";var =
n=3Da(74),i=3Da(2);e.exports=3Dfunction(){var =
e=3Dwindow.addthis_language||(window.addthis_config||{}).ui_language||doc=
ument.documentElement.lang;return =
n(e)?e:(e=3Di("msi")?navigator.userLanguage:navigator.language,n(e)?e:"en=
")}},function(e,t){e.exports=3D{"100zakladok":{url:"100zakladok.ru"},"2li=
nkme":{bg:"d8e8e8"},"2tag":{url:"2tag.nl",name:"2 =
Tag"},a97abi:{bg:"d8e8e8"},adfty:{bg:"9dcb43"},adifni:{bg:"3888c8"},advqr=
:{name:"ADV =
QR"},aim:{url:"lifestream.aol.com",bg:"8db81d",name:"Lifestream",top:1},a=
mazonwishlist:{url:"amazon.com",name:"Amazon"},amenme:{bg:"0872d8",name:"=
Amen Me!"},aolmail:{url:"webmail.aol.com",bg:"282828",name:"AOL =
Mail"},apsense:{bg:"d78818",name:"APSense"},arto:{bg:"8db81d"},baang:{url=
:"baang.ir",bg:"f8ce2c"},baidu:{url:"cang.baidu.com",bg:"1d2fe3"},balltri=
be:{bg:"620e18",name:"BallTribe"},beat100:{bg:"d8d8d8"},biggerpockets:{bg=
:"5f729d",name:"BiggerPockets"},bitly:{url:"bit.ly",bg:"f26e2a",name:"Bit=
.ly"},bizsugar:{bg:"2878ee",name:"BizSugar"},bland:{name:"Bland =
takkinn"},blinklist:{},blogger:{bg:"f8883d",top:1},bloggy:{url:"bloggy.se=
",bg:"ee2271"},blogkeen:{bg:"db69b6"},blogmarks:{url:"blogmarks.net"},blu=
rpalicious:{bg:"33b8f8"},bobrdobr:{url:"bobrdobr.ru",bg:"c8e8f8",top:1},b=
onzobox:{bg:"c83828",name:"BonzoBox"},bookmarkycz:{url:"bookmarky.cz",bg:=
"a81818",name:"Bookmarky.cz"},bookmerkende:{url:"bookmerken.de",bg:"558c1=
5",name:"Bookmerken"},box:{url:"box.net",bg:"3088b1"},brainify:{bg:"2878e=
e"},bryderi:{url:"bryderi.se",bg:"191819",name:"Bryderi.se"},buddymarks:{=
name:"BuddyMarks"},buffer:{},camyoo:{bg:"ace8f7"},care2:{bg:"d8e8e8"},chi=
q:{bg:"ee2271"},citeulike:{url:"citeulike.org",bg:"0888c8",name:"CiteULik=
e"},classicalplace:{bg:"102831",name:"ClassicalPlace"},cleanprint:{bg:"97=
ba7a",name:"CleanPrint"},cleansave:{bg:"64a556",name:"CleanSave"},cndig:{=
url:"cndig.org",bg:"d56a32"},colivia:{url:"colivia.de",bg:"88b748",name:"=
Colivia.de"},cosmiq:{url:"cosmiq.de",bg:"4ca8d8",name:"COSMiQ"},cssbased:=
{bg:"394918",name:"CSS =
Based"},curateus:{url:"curate.us",name:"Curate.us"},dashboard:{bg:"f8694d=
",url:"api.addthis.com",list:!1},delicious:{bg:"19559e",top:1},digacultur=
anet:{url:"digacultura.net",name:"DigaCultura"},digg:{bg:"080808",top:1},=
diggita:{url:"diggita.it",bg:"88b748"},digo:{url:"digo.it",bg:"abd4ec"},d=
iigo:{bg:"0888d8"},domaintoolswhois:{url:"domaintools.com",bg:"305891",na=
me:"Whois =
Lookup"},domelhor:{bg:"29a628",url:"domelhor.net",name:"DoMelhor"},dotnet=
shoutout:{bg:"ed490d",name:".netShoutout"},douban:{bg:"0e7512"},draugiem:=
{url:"draugiem.lv",bg:"f47312",name:"Draugiem.lv"},dropjack:{bg:"c8e8f8"}=
,dudu:{bg:"3d3d3d"},dzone:{},edcast:{name:"EdCast"},efactor:{bg:"7797b7",=
name:"EFactor"},email:{bg:"738a8d",top:1},embarkons:{bg:"f8b016"},evernot=
e:{bg:"7fce2c"},ezyspot:{bg:"d8e8f8",name:"EzySpot"},fabulously40:{bg:"62=
0e18"},facebook:{bg:"305891",top:1},fark:{bg:"5f729d"},farkinda:{bg:"8808=
f8"},fashiolista:{bg:"383838"},favable:{bg:"666666",name:"FAVable"},faves=
:{bg:"08aed9"},favlogde:{url:"favlog.de",bg:"6e6e6e",name:"favlog"},favor=
itende:{url:"favoriten.de",bg:"f88817",name:"Favoriten"},favorites:{bg:"f=
5ca59",top:1},favoritus:{bg:"97462e"},financialjuice:{name:"Financial =
Juice"},flaker:{url:"flaker.pl",bg:"383838"},flipboard:{bg:"af2026"},folk=
d:{},foodlve:{name:"Cherry =
Share"},fresqui:{bg:"4798d8"},friendfeed:{bg:"75aaeb",name:"FriendFeed"},=
funp:{bg:"d8e8e8",name:"funP"},fwisp:{name:"fwisp"},gamekicker:{bg:"28282=
8"},gg:{name:"GG"},giftery:{bg:"484848",name:"Giftery.me"},gluvsnap:{url:=
"healthimize.com",bg:"a82868",name:"Healthimize"},gmail:{url:"mail.google=
.com",bg:"484848",top:1},goodnoows:{bg:"884989",name:"Good =
Noows"},google:{bg:"ffffff",name:"Google =
Bookmark",top:1},google_plusone_share:{bg:"dc4e41",name:"Google+",top:1},=
googletranslate:{url:"translate.google.com",bg:"2c72c8",name:"Translate"}=
,govn:{url:"my.go.vn",bg:"0ca8ec",name:"Go.vn"},greaterdebater:{bg:"66666=
6",name:"GreaterDebater"},hackernews:{url:"news.ycombinator.com",bg:"f473=
12",name:"Hacker =
News"},hatena:{url:"b.hatena.ne.jp",bg:"08aed9",top:1},hedgehogs:{url:"he=
dgehogs.net",bg:"080808"},historious:{url:"historio.us",bg:"b84949",name:=
"historious"},hootsuite:{},hotklix:{},hotmail:{url:"hotmail.msn.com",bg:"=
f89839",name:"Outlook"},identica:{url:"identi.ca",name:"Identi.ca"},ihave=
got:{name:"ihavegot"},indexor:{url:"indexor.co.uk",bg:"8bd878"},informazi=
one:{url:"fai.informazione.it"},instapaper:{},internetarchive:{bg:"fff",n=
ame:"Wayback =
Machine"},iorbix:{bg:"384853",name:"iOrbix"},irepeater:{name:"IRepeater"}=
,jamespot:{bg:"f8b034"},jappy:{url:"jappy.de",bg:"d8d8d8",name:"Jappy =
Ticker",top:1},jolly:{bg:"666666"},jumptags:{bg:"0898c7"},kaevur:{bg:"080=
808"},kaixin:{url:"kaixin001.com",bg:"dd394e",name:"Kaixin =
Repaste"},ketnooi:{bg:"1888b9"},kik:{bg:"262626"},kindleit:{url:"fivefilt=
ers.org",bg:"282828",name:"Kindle =
It"},kledy:{url:"kledy.de",bg:"8db81d"},kommenting:{},latafaneracat:{url:=
"latafanera.cat",name:"La =
tafanera"},librerio:{},lidar:{bg:"2ca8d2",name:"LiDAR =
Online"},link:{bg:"8e8e8e",name:"Copy =
Link"},linkedin:{bg:"0077B5",name:"LinkedIn",top:1},linksgutter:{bg:"a15f=
a0",name:"Links =
Gutter"},linkuj:{url:"linkuj.cz",bg:"5898d9",name:"Linkuj.cz"},livejourna=
l:{bg:"0ca8ec",name:"LiveJournal",top:1},lockerblogger:{name:"LockerBlogg=
er"},logger24:{bg:"d83838"},mailto:{name:"Email =
App",top:1},margarin:{url:"mar.gar.in",name:"mar.gar.in"},markme:{url:"ma=
rkme.me",bg:"d80808"},mashant:{bg:"085878"},mashbord:{},me2day:{bg:"7858c=
8",name:"me2day"},meinvz:{url:"meinvz.net",name:"meinVZ"},mekusharim:{url=
:"mekusharim.walla.co.il"},memonic:{bg:"083568"},memori:{url:"memori.ru",=
bg:"ee2271",name:"Memori.ru"},mendeley:{bg:"af122b"},meneame:{url:"meneam=
e.net",name:"Men=C3=A9ame",top:1},menu:{bg:"f8694d",url:"api.addthis.com"=
,list:!1},misterwong:{url:"mister-wong.com",bg:"a81818",name:"Mister =
Wong"},misterwong_de:{url:"mister-wong.de",name:"Mister Wong =
DE",bg:"080808",list:!1,top:1},mixi:{},moemesto:{url:"moemesto.ru",name:"=
Moemesto.ru"},moikrug:{url:"moikrug.ru",bg:"72aed0"},mrcnetworkit:{url:"m=
rcnetwork.it",bg:"abd4ec",name:"mRcNEtwORK"},mymailru:{url:"connect.mail.=
ru",bg:"165496",name:"Mail.ru",top:1},myspace:{bg:"282828",top:1},myvidst=
er:{bg:"93F217",name:"myVidster"},n4g:{bg:"d80808",name:"N4G"},naszaklasa=
:{url:"nk.pl",bg:"4077a7",name:"Nasza-klasa"},netlog:{bg:"282828",name:"N=
etLog"},netvibes:{bg:"48d828"},netvouz:{},newsmeback:{bg:"316896",name:"N=
ewsMeBack"},newstrust:{url:"newstrust.net",name:"NewsTrust"},newsvine:{bg=
:"64a556"},nujij:{url:"nujij.nl",bg:"c8080a"},odnoklassniki_ru:{url:"odno=
klassniki.ru",bg:"d57819",name:"Odnoklassniki",top:1},oknotizie:{url:"okn=
otizie.virgilio.it",name:"OKNOtizie",top:1},openthedoor:{url:"otd.to",nam=
e:"OpenTheDoor"},oyyla:{bg:"f6cf0e"},packg:{},pafnetde:{url:"pafnet.de",b=
g:"f4080d",name:"Pafnet"},pdfmyurl:{bg:"f89823",name:"PDFmyURL"},pdfonlin=
e:{url:"savepageaspdf.pdfonline.com",name:"PDF =
Online"},phonefavs:{name:"PhoneFavs"},pinterest:{bg:"c82828",name:"Pinter=
est",list:!1,top:1},pinterest_share:{bg:"c82828",name:"Pinterest",top:1},=
planypus:{url:"planyp.us",bg:"0872d8"},plaxo:{bg:"318ef6"},plurk:{bg:"d56=
a32"},pocket:{url:"getpocket.com"},posteezy:{bg:"f8ce2c"},print:{bg:"738a=
8d",top:1},printfriendly:{bg:"88b748",name:"PrintFriendly"},pusha:{url:"p=
usha.se",bg:"0878ba"},qrsrc:{name:"QRSrc.com"},quantcast:{bg:"0878ba"},qz=
one:{url:"sns.qzone.qq.com"},raiseyourvoice:{bg:"666666",name:"Write =
Your =
Rep"},reddit:{top:1},rediff:{url:"share.rediff.com",bg:"d80808",name:"Red=
iff =
MyPage"},redkum:{bg:"f4080d",name:"RedKum"},researchgate:{bg:"6e6e6e",nam=
e:"ResearchGate"},safelinking:{bg:"3888c8"},scoopat:{url:"scoop.at",bg:"d=
80819",name:"Scoop.at"},scoopit:{url:"scoop.it",bg:"9dcb43",name:"Scoop.i=
t"},sekoman:{url:"sekoman.lv",bg:"2a58a9"},select2gether:{url:"www2.selec=
t2gether.com",bg:"f8b016",name:"Select2Gether"},sharer:{bg:"0888C8",name:=
"WebMoney"},shaveh:{url:"shaveh.co.il"},shetoldme:{name:"She Told =
Me"},sinaweibo:{url:"v.t.sina.com.cn",bg:"f5ca59",name:"Sina =
Weibo"},skyrock:{bg:"282828",name:"Skyrock =
Blog"},smiru:{url:"smi2.ru",bg:"af122b",name:"SMI"},socialbookmarkingnet:=
{url:"social-bookmarking.net",name:"BookmarkingNet"},sodahead:{name:"Soda=
Head"},sonico:{bg:"0ca8ec"},spinsnap:{bg:"9dcb43",name:"SpinSnap"},starta=
id:{bg:"4498c8"},startlap:{url:"startlap.hu",bg:"4891b7"},studivz:{url:"s=
tudivz.net",name:"studiVZ"},stuffpit:{bg:"2c72c8"},stumbleupon:{bg:"e6522=
9",name:"StumbleUpon",top:1},stumpedia:{},stylishhome:{bg:"bfd08d",name:"=
FabDesign"},sulia:{},sunlize:{bg:"d80808"},supbro:{bg:"383838",name:"SUP =
BRO"},surfingbird:{bg:"0ca8ec"},svejo:{url:"svejo.net",bg:"f89823"},symba=
loo:{bg:"4077a7"},tagza:{bg:"4888f8"},tapiture:{bg:"2f5070"},taringa:{bg:=
"165496",name:"Taringa!"},technerd:{bg:"316896",name:"Communicate"},thefa=
ncy:{bg:"4ca8d8",name:"The =
Fancy"},thefreedictionary:{bg:"4891b7",name:"FreeDictionary"},thewebblend=
:{bg:"bfd08d",name:"The Web =
Blend"},thisnext:{bg:"282828",name:"ThisNext"},topsitelernet:{url:"ekle.t=
opsiteler.net",name:"TopSiteler"},tuenti:{bg:"5f729d",top:1},tulinq:{bg:"=
0e7512"},tumblr:{bg:"384853",top:1},tvinx:{bg:"0878a7"},twitter:{bg:"2ca8=
d2",top:1,referrers:["t.co"]},twitthis:{name:"TwitThis"},typepad:{bg:"080=
808"},upnews:{url:"upnews.it",bg:"666666",name:"Upnews.it"},urlaubswerkde=
:{url:"urlaubswerk.de",bg:"f89823",name:"Urlaubswerk"},viadeo:{top:1},vib=
er:{bg:"7B519D"},virb:{bg:"08aed9"},visitezmonsite:{bg:"e8f8f8",name:"Vis=
itezMonSite"},vk:{url:"vkontakte.ru",name:"VKontakte",bg:"6383A8",top:1},=
vkrugudruzei:{url:"vkrugudruzei.ru",bg:"e65229",name:"vKruguDruzei"},voxo=
polis:{bg:"1097eb",name:"VOX =
Social"},vybralisme:{url:"vybrali.sme.sk",bg:"318ef6",name:"VybraliSME"},=
w3validator:{url:"validator.w3.org",bg:"165496",name:"HTML =
Validator"},wanelo:{},webnews:{url:"webnews.de",bg:"f4080d"},webshare:{bg=
:"080808",name:"WebShare"},whatsapp:{url:"whatsapp.com",bg:"29a628",name:=
"WhatsApp"},windows:{url:"api.addthis.com",name:"Windows =
Gadget"},wirefan:{bg:"d8f8f8",name:"WireFan"},wishmindr:{name:"WishMindr"=
},wordpress:{bg:"585858",name:"WordPress",top:1},wowbored:{bg:"738a8d",na=
me:"WowBored"},wykop:{url:"wykop.pl",bg:"5898c7",top:1},xanga:{},xing:{na=
me:"XING"},yahoobkm:{url:"bookmarks.yahoo.com",bg:"3a234f",name:"Y! =
Bookmarks",top:1},yahoomail:{url:"compose.mail.yahoo.com",bg:"3a234f",nam=
e:"Y! =
Mail",top:1},yammer:{bg:"2ca8d2"},yardbarker:{},yigg:{url:"yigg.de"},yiid=
:{url:"spread.ly",bg:"984877",name:"Spreadly"},yookos:{bg:"0898d8"},yooli=
nk:{url:"go.yoolink.to",bg:"9dcb43"},yorumcuyum:{bg:"666666"},youmob:{bg:=
"191847",name:"YouMob"},yummly:{bg:"E26221"},yuuby:{bg:"290838"},zakladok=
net:{url:"zakladok.net",name:"Zakladok.net"},ziczac:{url:"ziczac.it",name=
:"ZicZac"},zingme:{url:"link.apps.zing.vn",name:"ZingMe"}}},,function(e,t=
){e.exports=3Dfunction(e,t,a,n){if(!e)return a;if(e instanceof =
Array)for(var =
i=3D0,o=3De.length,r=3De[0];o>i;r=3De[++i])a=3Dt.call(n||e,a,r,i,e);else =
for(var s in e)e instanceof =
Object?e.hasOwnProperty(s)&&(a=3Dt.call(n||e,a,e[s],s,e)):void =
0!=3D=3De[s]&&(a=3Dt.call(n||e,a,e[s],s,e));return =
a}},function(e,t,a){var =
n=3Da(235),i=3Da(202);e.exports=3Dfunction(e,t){return t=3Dvoid =
0!=3D=3Dt?t:"&",e=3Dvoid =
0!=3D=3De?e:"",i(e.split(t),function(e,t){try{var =
a=3Dt.split("=3D"),i=3Dn(window.decodeURIComponent(a[0])),o=3Dn(window.de=
codeURIComponent(a.slice(1).join("=3D")));i&&(e[i]=3Do)}catch(r){}return =
e},{})}},function(e,t,a){var =
n=3Da(106);e.exports=3Dfunction(e){n().push(e)}},function(e,t,a){var =
n=3Da(8),i=3Da(102).clickifyURL,o=3Da(9),r=3Da(3).makeCUID,s=3Da(20);e.ex=
ports=3Dfunction(e,t,a,c,d,l){var =
u=3Do(),h=3Dc||t.url||"",p=3Dt.xid||r(),f=3Ds(t),m=3Da.data_track_clickba=
ck!=3D=3D!1||a.data_track_linkback||"AddThis"=3D=3D=3Du||!u;return =
0=3D=3D=3Dh.toLowerCase().indexOf("http%3a%2f%2f")&&(h=3Dwindow.decodeURI=
Component(h)),d&&(f.xid=3Dp,setTimeout(function(){(new =
Image).src=3Dn("twitter"=3D=3D=3De&&l?"tweet":e,0,f,a)},100)),m?i(h,e,p):=
h}},function(e,t){e.exports=3Dfunction(){return!_atc.noup&&_atc.ver>=3D15=
2?300:_atc.ver}},function(e,t,a){var =
n=3Da(252),i=3Da(245),o=3Da(16),r=3Da(241);e.exports=3Dfunction(e,t,a,s){=
return =
t||(t=3D{}),t.remove||(t.remove=3D[]),t.remove.push&&(t.remove.push("sms_=
ss"),t.remove.push("at_xt"),t.remove.push("at_pco"),t.remove.push("fb_ref=
"),t.remove.push("fb_source")),t.remove&&(e=3Dn(e,t.remove)),t.clean&&(e=3D=
i(e)),t.defrag&&(e=3Do(e)),t.add&&(e=3Dr(e,t.add,a,s)),e}},function(e,t){=
e.exports=3D[]},function(e,t){e.exports=3Dfunction(e){e.style&&(e.style.w=
idth=3De.style.height=3D"1px",e.style.position=3D"absolute",e.style.top=3D=
"-9999px",e.style.zIndex=3D1e5)}},function(e,t,a){"use strict";var =
n=3Ddocument,i=3Da(36);e.exports=3D{du:n.location.href,dh:n.location.host=
name,dr:n.referrer,search:n.location.search,pathname:n.location.pathname,=
query:i(n.location.search),title:document.title}},function(e,t,a){var =
n=3Da(44);e.exports=3Dfunction(){var =
e=3Dn(arguments,0),t=3De.shift(),a=3De.shift();return function(){return =
t.apply(a,e.concat(n(arguments,0)))}}},function(e,t,a){var =
n=3Da(27);e.exports=3Dfunction(e){var t,a=3De.indexOf("?");return =
t=3D-1!=3D=3Da?e.substring(a):"",n(t.replace(/^[^\?]+\??|^\??/,""))}},fun=
ction(e,t){function a(e){return e&&"object"=3D=3Dtypeof =
e||!1}e.exports=3Da},function(e,t,a){var =
n=3Da(7),i=3Da(14),o=3Da(15),r=3Da(228),s=3Di(s=3DObject.keys)&&s,c=3Ds?f=
unction(e){if(e)var =
t=3De.constructor,a=3De.length;return"function"=3D=3Dtypeof =
t&&t.prototype=3D=3D=3De||"function"!=3Dtypeof =
e&&a&&n(a)?r(e):o(e)?s(e):[]}:r;e.exports=3Dc},function(e,t){e.exports=3D=
{addthis:{bg:"FC6D4C",top:1},behance:{bg:"1377FF"},compact:{bg:"FC6D4C",t=
op:1},disqus:{bg:"2E9FFF"},etsy:{bg:"EA6D24"},expanded:{bg:"FC6D4C",top:1=
},flickr:{bg:"E7EDEF"},foursquare:{bg:"81D5F2"},google_follow:{name:"Goog=
le =
Follow",bg:"CF4832",top:1},instagram:{bg:"285A85",top:1},more:{bg:"FC6D4C=
",top:1},rss:{name:"RSS",bg:"EF8647",top:1},vimeo:{bg:"8AC8EB"},youtube:{=
name:"YouTube",bg:"CC1F1F",top:1}}},function(e,t,a){"use strict";var =
n=3Da(75).wasRequestMade,i=3Da(75).get,o=3D!1,r=3Dwindow;e.exports=3Dfunc=
tion(){try{i(),o||(n()&&!r.addthis_translations?setTimeout(function(){o=3D=
1,a.e(0,function(){a(10)})}):(o=3D1,a.e(0,function(){a(10)})))}catch(e){}=
}},function(e,t){function a(e){for(var =
t,a,n,i,o,s,c,d=3D"",l=3D0;l<e.length;)t=3De.charCodeAt(l++),a=3De.charCo=
deAt(l++),n=3De.charCodeAt(l++),i=3Dt>>2,o=3D(3&t)<<4|a>>4,s=3D(15&a)<<2|=
n>>6,c=3D63&n,isNaN(a)?s=3Dc=3D64:isNaN(n)&&(c=3D64),d+=3Dr.charAt(i)+r.c=
harAt(o)+r.charAt(s)+r.charAt(c);return d}function n(e){var =
t,a,n,i,o,s,c,d=3D"",l=3D0;for(e=3De.replace(/[^A-Za-z0-9\-_\=3D]/g,"");l=
<e.length;)i=3Dr.indexOf(e.charAt(l++)),o=3Dr.indexOf(e.charAt(l++)),s=3D=
r.indexOf(e.charAt(l++)),c=3Dr.indexOf(e.charAt(l++)),t=3Di<<2|o>>4,a=3D(=
15&o)<<4|s>>2,n=3D(3&s)<<6|c,d+=3DString.fromCharCode(t),64!=3Ds&&(d+=3DS=
tring.fromCharCode(a)),64!=3Dc&&(d+=3DString.fromCharCode(n));return =
d}function i(e){var =
t,a,n,i,o,s=3D"",c=3D0;if(/^[0-9a-fA-F]+$/.test(e))for(;c<e.length;)t=3Dp=
arseInt(e.charAt(c++),16),a=3DparseInt(e.charAt(c++),16),n=3DparseInt(e.c=
harAt(c++),16),i=3Dt<<2|(isNaN(n)?3&a:a>>2),o=3D(3&a)<<4|n,s+=3Dr.charAt(=
i)+(isNaN(n)?"":r.charAt(o));return s}function o(e){for(var =
t,a,n,i,o,s=3D"",c=3D0;c<e.length;)i=3Dr.indexOf(e.charAt(c++)),o=3Dc>=3D=
e.length?NaN:r.indexOf(e.charAt(c++)),t=3Di>>2,a=3DisNaN(o)?3&i:(3&i)<<2|=
o>>4,n=3D15&o,s+=3Dt.toString(16)+a.toString(16)+(isNaN(o)?"":n.toString(=
16));return s}var =
r=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=3D"=
,s=3Dwindow;e.exports=3D{atob:s.atob?function(){return =
s.atob.apply(s,arguments)}:n,btoa:s.btoa?function(){return =
s.btoa.apply(s,arguments)}:a,hbtoa:i,atohb:o}},function(e,t,a){function =
n(e,t,a,n,i){this.type=3De,this.triggerType=3Dt||e,this.target=3Dnull=3D=3D=
=3Da?a:a||n,this.triggerTarget=3Dn||a,this.data=3Di||{},this.serialize=3D=
function(){if(p){var e=3Df({},this.data);return =
e.element=3Dnull,JSON.stringify({remoteEvent:{data:e,type:this.type,trigg=
erType:this.triggerType,target:{},triggerTarget:{}}})}return""}}function =
i(e,t){this.target=3De,this.queues=3D{},this.remoteDispatcher=3Dnull,this=
.remoteFilter=3Dnull,this.defaultEventType=3Dt||n}function o(e){var =
t=3Dthis.queues;return t[e]||(t[e]=3D[]),t[e]}function =
r(e,t){this.getQueue(e).push(t)}function =
s(e,t){e&&e.postMessage&&(this.remoteDispatcher=3De,this.remoteFilter=3Dt=
)}function c(e,t){var a=3Dthis,n=3Dfunction(){var =
i=3DArray.prototype.slice.call(arguments,0);t.apply(this,i),a.removeEvent=
Listener(e,n)};a.addEventListener(e,n)}function d(e,t){var =
a=3Dthis.getQueue(e),n=3D"string"=3D=3Dtypeof =
a?a.indexOf(t):-1;-1!=3D=3Dn&&a.splice(n,1)}function l(e,t,a,n){var =
i=3Dthis;n?i.dispatchEvent(new =
i.defaultEventType(e,e,t,i.target,a)):setTimeout(function(){i.dispatchEve=
nt(new i.defaultEventType(e,e,t,i.target,a))})}function u(e){var =
t,a=3De.target,n=3Dthis.getQueue(e.type);for(t=3D0;t<n.length;t++)a?n[t].=
call(a,e.clone()):n[t](e.clone());try{!p||!this.remoteDispatcher||"functi=
on"!=3Dtypeof =
this.remoteDispatcher.postMessage||this.remoteFilter&&0!=3D=3De.type.inde=
xOf(this.remoteFilter)||this.remoteDispatcher.postMessage(e.serialize(),"=
*")}catch(i){}}function h(e){return =
e?(g(v,function(t,a){e[t]=3Dm(a,this)},this),e):void 0}var =
p=3Da(239),f=3Da(48),m=3Da(35),g=3Da(1),b=3Dfunction(){},v=3D{constructor=
:i,getQueue:o,addEventListener:r,once:c,removeEventListener:d,on:r,off:d,=
addRemoteDispatcher:s,dispatchEvent:u,fire:l,decorate:h},w=3D{constructor=
:n,bubbles:!1,preventDefault:b,stopPropagation:b,clone:function(){return =
new =
this.constructor(this.type,this.triggerType,this.target,this.triggerTarge=
t,f({},this.data))}};e.exports=3D{PolyEvent:n,EventDispatcher:i},f(n.prot=
otype,w),f(i.prototype,v)},function(e,t,a){var =
n=3Da(27);e.exports=3Dfunction(e){var t,a=3De.indexOf("#");return =
t=3D-1!=3D=3Da?e.substring(a):"",n(t.replace(/^[^\#]+\#?|^\#?/,""))}},fun=
ction(e,t){e.exports=3Dfunction(e){var t=3DArray.prototype.slice;return =
t.apply(e,t.call(arguments,1))}},function(e,t){e.exports=3Dfunction(e){re=
turn =
e+=3D"",e.replace(/(^\s+|\s+$)/g,"")}},function(e,t){e.exports=3Dfunction=
(e,t){e&&e.trim&&"function"=3D=3Dtypeof =
e.trim&&(e=3De.trim());try{e=3De.replace(/^[\s\u3000]+/,"").replace(/[\s\=
u3000]+$/,"")}catch(a){}return =
e&&t&&(e=3Dwindow.encodeURIComponent(e)),e||""}},function(e,t){var =
a=3Dwindow,n=3D!!a.postMessage&&-1!=3D=3D(""+a.postMessage).toLowerCase()=
.indexOf("[native code]");e.exports=3Dn},function(e,t,a){var =
n=3Da(26),i=3Da(44);e.exports=3Dfunction(e,t){return =
t||(t=3De.object||e.obj,e=3De.subject||e.subj),n(i(arguments,1),function(=
e,t){return n(t,function(e,t,a){return =
e&&(e[a]=3Dt),e},e)},e)}},function(e,t,a){function n(e){var =
t=3Ds[e]&&s[e].top,a=3Dc[e]&&c[e].top;return t||a}function i(e){var =
t,a=3D{};return =
h[e]?h[e]:(t=3Dl(r(e)),d(t,function(e,t){e&&(a[t]=3De)}),h[e]=3Da,a)}func=
tion o(e){var t=3D!1;return =
d(u,function(a){a=3D=3D=3De&&(t=3D!0)}),t}var =
r=3Da(21).getObjectWithProp,s=3Da(24),c=3Da(39),d=3Da(60),l=3Da(231),u=3D=
["tweet","google_plusone","stumbleupon_badge","pinterest_pinit","facebook=
_send","linkedin_counter","facebook_share","counter"],h=3D{};e.exports=3D=
{isTop:n,top:i("top"),isNative:o}},,,,function(e,t,a){"use =
strict";function n(e){var t=3De.params||{};return =
e.sendViewID&&(t.uid=3Dc()),e.sendVisitID&&(t.uvs=3Di.getID()),e.sendPubI=
D&&(t.pub=3Dr()),e.sendDomainPort&&(t.dp=3Do(d.du)),e.sendClientVersion&&=
window._atc.rev&&(t.rev=3Dwindow._atc.rev),t}var =
i=3Da(121),o=3Da(5).getDomainNoProtocol,r=3Da(9),s=3Da(59),c=3Da(148),d=3D=
a(34);e.exports=3Dfunction l(e,t,a){var =
i,o,r=3Dn(t||{}),c=3Dt&&t.sendViewID;return c&&void =
0=3D=3D=3Dr.uid?(setTimeout(function(){l(e,t,a)},100),null):(i=3Ds(r),o=3D=
new =
Image(1,1),a&&(o.onload=3Da,o.onerror=3Da),i?e.indexOf("?")>-1?o.src=3De+=
"&"+i:o.src=3De+"?"+i:o.src=3De,o)}},function(e,t){"use =
strict";e.exports=3Dfunction(e,t,a){if(t&&e!=3D=3Dt)for(var n in =
t)t.hasOwnProperty(n)&&(void =
0=3D=3D=3De[n]||a)&&(e[n]=3Dt[n])}},function(e,t){e.exports=3Dfunction(e,=
t){var =
a,n=3D291;for(t=3Dt||32,a=3D0;e&&a<e.length;a++)n=3Dn*(e.charCodeAt(a)+a)=
+3&1048575;return(16777215&n).toString(t)}},,function(e,t){e.exports=3Dfu=
nction(){var =
e=3Dwindow,t=3De.addthis_config_msg||{},a=3De.addthis_config||{};return =
encodeURIComponent(t.pubid||t.username||t.pub||a.pubid||a.username||e.add=
this_pub||"")}},,function(e,t,a){var =
n=3Da(26),i=3Da(45);e.exports=3Dfunction o(e,t,a){var =
r=3Dwindow.encodeURIComponent;return =
t=3Dt||"&",a=3Da||"=3D",n(e,function(e,n,s){return =
s=3Di(s),s&&e.push(r(s)+a+r(i("object"=3D=3Dtypeof =
n?o(n,t,a):n))),e},[]).join(t)}},function(e,t,a){e.exports=3Da(201)},func=
tion(e,t,a){function n(e,t,a){if("function"!=3Dtypeof e)return =
i;if("undefined"=3D=3Dtypeof t)return e;switch(a){case 1:return =
function(a){return e.call(t,a)};case 3:return function(a,n,i){return =
e.call(t,a,n,i)};case 4:return function(a,n,i,o){return =
e.call(t,a,n,i,o)};case 5:return function(a,n,i,o,r){return =
e.call(t,a,n,i,o,r)}}return function(){return e.apply(t,arguments)}}var =
i=3Da(64);e.exports=3Dn},function(e,t){function a(e,t){return =
e=3D+e,t=3Dnull=3D=3Dt?n:t,e>-1&&e%1=3D=3D0&&t>e;=0A=
}var =
n=3DMath.pow(2,53)-1;e.exports=3Da},function(e,t,a){(function(t){var =
n=3Da(14),i=3D/\bthis\b/,o=3DObject.prototype,r=3D(r=3Dt.window)&&r.docum=
ent,s=3Do.propertyIsEnumerable,c=3D{};!function(e){c.funcDecomp=3D!n(t.Wi=
nRTError)&&i.test(function(){return =
this}),c.funcNames=3D"string"=3D=3Dtypeof =
Function.name;try{c.dom=3D11=3D=3D=3Dr.createDocumentFragment().nodeType}=
catch(a){c.dom=3D!1}try{c.nonEnumArgs=3D!s.call(arguments,1)}catch(a){c.n=
onEnumArgs=3D!0}}(0,0),e.exports=3Dc}).call(t,function(){return =
this}())},function(e,t){function a(e){return =
e}e.exports=3Da},function(e,t,a){var =
n=3Da(28),i=3Da(40);e.exports=3Dfunction =
o(e,t,a,r,s,c){_ate.ao=3D=3D=3Do?(n(["open",e,t,a,r,s,c]),i()):_ate.ao.ap=
ply(this,arguments)}},function(e,t){e.exports=3Dfunction(){return =
window.addthis_cdn||window._atr}},function(e,t,a){var =
n=3Da(3).isValidCUID,i=3Da(2),o=3Da(1);e.exports=3Dfunction(e){var =
t;if(e=3De||"",i("msi")&&e instanceof Object&&!e.length){var =
a=3D"";o(e,function(e,t){a?a+=3D"&"+e+"=3D"+t:a=3De+"=3D"+t}),e=3Da}retur=
n =
t=3De.split("#").pop().split(",").shift().split("=3D").pop(),n(t)?e.split=
("#").pop().split(","):[""]}},function(e,t){e.exports=3Dfunction(e){var =
t,a,n=3De.split("?").pop().toLowerCase().split("&"),i=3D/^(?:q|search|bs|=
wd|p|kw|keyword|query|qry|querytext|text|searchcriteria|searchstring|sear=
chtext|sp_q)=3D(.*)/i;for(a=3D0;a<n.length;a++)if(t=3Di.exec(n[a]))return=
 t[1];return!1}},function(e,t,a){"use strict";var =
n=3Da(2),i=3Da(32),o=3Dwindow;e.exports=3Dfunction(e,t,a,r,s){var =
c=3Dt||550,d=3Da||450,l=3Dscreen.width,u=3Dscreen.height,h=3DMath.round(l=
/2-c/2),p=3D0;u>d&&(p=3DMath.round(u/2-d/2));var =
f=3Do.open(e,n("msi")?"":r||"addthis_share","left=3D"+h+",top=3D"+p+",wid=
th=3D"+c+",height=3D"+d+",personalbar=3Dno,toolbar=3Dno,scrollbars=3Dyes,=
location=3Dyes,resizable=3Dyes");return =
i.push(f),s?f:!1}},function(e,t,a){var =
n=3Da(8);e.exports=3Dfunction(e,t,a){var i=3Dnew Image;return =
i.src=3Dn(e,0,t,a),i}},function(e,t){e.exports=3Dfunction(){return{PINTER=
EST:"//assets.pinterest.com/js/pinmarklet.js",FANCY:"//fancy.com/bookmark=
let/fancy_tagger.js"}}},function(e,t){e.exports=3Dfunction(){return{DIREC=
T:0,SEARCH:1,ON_DOMAIN:2,OFF_DOMAIN:4}}},function(e,t,a){function =
n(e,t,a){return"<span =
"+(t=3D=3D=3D!0?"class":"id")+'=3D"'+e+'"'+(a?a:"")+">"}function =
i(){function =
e(){Qt.layers.length?Qt.layers({cfs:!0}):_ate.ipc=3D!1}function t(){var =
t,a,n,i,o,r;$||u||(u=3D!0,j.hasToolConfigs()&&(_ate.pro=3D!0),a=3Dj.getCu=
stomMessageConfig(),n=3Dj.getLayersConfig(),t=3Dj.getFeedsTestCells(),a&&=
Qt.messages(a),t&&(r=3Dj.isPayingCustomer(),o=3DN(t,r),_ate.feeds.setTest=
Cell(o)),n?(i=3Dye({cfs:!0},n),Qt.layers(i,{cfs:!0})):e())}function =
n(){$=3D!0,K||e()}function i(e,t){S||(S=3Dnew =
R(r,t))}if(Bt.gov(),!st("addthis_widget.js").library){Zt.addthis&&Zt.addt=
his.timer&&(Zt.addthis.timer.main=3D(new Date).getTime());var =
o,r,s,c=3D_ate,d=3D(c.bro.msi,Zt.addthis_config||{}),l=3DJt.title,u=3D!1,=
h=3D"undefined"!=3Dtypeof =
c.rdr?c.rdr:Jt.referer||Jt.referrer||"",p=3DXt?Xt.href:null,f=3D(Xt.hostn=
ame,p),m=3D0,g=3D(X().split("-").shift(),_ate.track.eop(Xt,h)),b=3D[],v=3D=
!!c.cookie.rck("nabc"),w=3Dg.cfc,_=3Dg.ab,x=3Dg.pos?parseInt(g.pos,10):nu=
ll,y=3Dg.tot?parseInt(g.tot,10):null,k=3Dg.rsiq,A=3Dg.rsi,C=3Dg.rxi,E=3Dg=
.rsc.split("&").shift().split("%").shift().replace(/[^a-z0-9_]/g,""),I=3D=
g.gen,O=3Dg.fuid,T=3Dg.csi,z=3Dfunction(){_ate.track.pcs.length||_ate.tra=
ck.apc(Zt.addthis_product||"men-300"),s.pc=3D_ate.track.pcs.join(",")},B=3D=
Zt.ljep||!1,D=3Dc.pub(),L=3D5e3;Xt&&Xt.hash&&Xt.hash.indexOf("sky_ab=3D1"=
)>-1&&(c.sfmp=3D1),window.wp_product_version&&_ate.lojson.add("wpv",windo=
w.wp_product_version),window.wp_blog_version&&_ate.lojson.add("wpbv",wind=
ow.wp_blog_version),window.addthis_plugin_info&&_ate.lojson.add("addthis_=
plugin_info",window.addthis_plugin_info),-1=3D=3D=3D(p||"").indexOf(_atr)=
&&(c.cookie.view.update(!0),c.cookie.visit.update(),_ate.lojson.add("uvs"=
,_ate.cookie.rck("__atuvs"))),"tweet"=3D=3D=3DE&&(E=3D"twitter"),g.rsc=3D=
E,Zt.addthis_product&&(_ate.track.apc(addthis_product),-1=3D=3D=3Daddthis=
_product.indexOf("fxe")&&-1=3D=3D=3Daddthis_product.indexOf("bkm")&&(_ate=
.track.spc=3Daddthis_product));var =
U=3D_ate.share.links.canonical;U&&(0!=3D=3DU.indexOf("http")?(f=3D(p||"")=
.split("//").pop().split("/"),0=3D=3D=3DU.indexOf("/")?f=3Df.shift()+U:(f=
.pop(),f=3Df.join("/")+"/"+U),f=3DXt.protocol+"//"+f):f=3DU,_ate.usu(0,1)=
),f=3Df.split("#{").shift(),c.igv(f,Jt.title||""),f&&(_ate.share.links.ca=
nonical=3Df);var =
F=3Daddthis_share.view_url_transforms||addthis_share.track_url_transforms=
||addthis_share.url_transforms||{};F.defrag=3D1,F&&(f=3D_ate.track.mgu(f,=
F));try{var =
H=3D(addthis_share||{}).passthrough||{};if(!(H.pinterest_share||{}).media=
){var W=3D_ate.ad.og(),Y=3D{},V=3D"string"=3D=3Dtypeof =
W?_ate.util.fromKV(W):W;H=3D{},(V.image||_ate.share.links.image_src)&&(Zt=
.addthis_share||(Zt.addthis_share=3D{}),addthis_share=3DZt.addthis_share,=
addthis_share.passthrough=3DH=3Daddthis_share.passthrough||{},H.pinterest=
_share=3DY=3DH.pinterest_share||{},Y.media=3DV.image||_ate.share.links.im=
age_src,Y.url=3DY.url||V.url||Zt.location.href,Y.description=3DY.descript=
ion||V.title||addthis_share.description||addthis_share.title||"")}}catch(=
Z){M.error("pinterest =
passthrough",P(Z))}if(A&&(A=3DA.substr(0,8)+O),-1=3D=3D=3Dc.bro.mod){var =
J=3Ddocument.compatMode;if(J){var =
q=3D1;"BackCompat"=3D=3D=3DJ?q=3D2:"CSS1Compat"=3D=3D=3DJ&&(q=3D0),c.bro.=
mode=3Dq,c.bro.msi&&(c.bro.mod=3Dq)}}if(c.dr=3Dc.truncateURL(h,"fr"),c.du=
=3Dc.truncateURL(f,"fp"),c.dt=3Dl=3DZt.addthis_share.title,c.smd=3D{rsi:A=
,rxi:C,gen:I,rsc:E},Zt.addthis_share.smd=3Dc.smd,c.upm&&(Zt.addthis_share=
.smd.dr=3Dc.dr),c.upm&&(Zt.addthis_share.smd.sta=3Dc.track.sta()),c.cb=3D=
c.ad.cla(),c.kw=3D1!=3D=3Dc.cb?c.ad.kw():"",c.dh=3DXt.hostname,c.ssl=3Dp&=
&0=3D=3D=3Dp.indexOf("https")?1:0,c.ab=3D_||Zt.addthis_ab||"-",Zt.addthis=
_config=3DZt.addthis_config||{},!Zt.addthis_config.ignore_server_config&&=
D)if(_ate.upm&&Zt.JSON&&"function"=3D=3Dtypeof =
JSON.parse&&!c.bro.ie6&&!c.bro.ie7){_ate.ipc=3D!0;var =
Q,K=3D!1,$=3D!1;j.exists()?t():Q=3DsetTimeout(n,L),_ate.ed.addEventListen=
er("addthis.pro.init",function(e){K=3D!0,clearTimeout(Q),j.updateCache(e.=
data),t()})}else{var =
ee,te=3D"__atpro_"+D,ae=3D_ate.cookie.rck(te),ne=3Dnew =
Date,ie=3Dfunction(e){ne.setDate(ne.getDate()+7),e&&e._default?(_ate.cook=
ie.sck(te,"true",0,1,ne),e.cfs=3D!0,Qt.layers(e,{cfs:!0})):(_ate.cookie.s=
ck(te,"false",0,1,ne),_ate.ipc=3D!1)};"false"!=3D=3Dae&&(_ate.ipc=3D!0,_a=
te.ajs(["//q.addthis.com/feeds/1.0/","config.json?pubid=3D",D,"&callback=3D=
",_ate.util.scb("fds",D,function(){clearTimeout(ee),ie.apply(this,argumen=
ts)})].join(""),1,!0,!0,null,!0),ee=3DsetTimeout(function(){ie([])},L))}i=
f(s=3D{rand:_ate.rand,iit:(new =
Date).getTime(),tmr:xe((Zt.addthis||{}).timer||{}),cb:c.cb,cdn:_atc.cdn,m=
d:c.bro.mode,kw:c.kw,ab:c.ab,dh:c.dh,dr:c.dr,du:c.du,href:Xt.href.split("=
?")[0].split("#")[0],dt:l,dbg:M.level,cap:xe({tc:d.data_track_textcopy?1:=
0,ab:d.data_track_addressbar?1:0}),inst:c.inst,jsl:c.track.jsl(),prod:c.t=
rack.prod(),lng:X(),ogt:_ate.ad.gog().join(","),pc:Zt.addthis_product||"m=
en",pub:c.pub(),ssl:c.ssl,sid:_ate.track.ssid(),srpl:_atc.plmp,srd:_atc.d=
amp,srf:_atc.famp,srx:_atc.xamp,ver:300,xck:_atc.xck||0,xtr:_atc.xtr||0,o=
g:_ate.ad.og(),csi:T},Qt.addEventListener("addthis-internal.data.rdy",fun=
ction(){c.cb||Qt.user.isOptedOut()||c.cookie.isgv()||zt.setup()}),_ate.lo=
json.add("chr",_ate.ad.gch()),_ate.lojson.add("vcl",c.cookie.view.cla()),=
s.toLoJson=3D_ate.lojson.get(),_atc.noup&&(s.noup=3D1),c.dcp=3D=3DNumber.=
MAX_VALUE&&(s.dnp=3D1),c.pixu&&(s.pixu=3Dc.pixu),c.trl.length&&(s.trl=3Dc=
.trl.join(",")),_atc.rev&&(s.rev=3D_atc.rev),s.ct=3Dc.ct=3Dd.data_track_c=
lickback||d.data_track_linkback||_ate.track.ctp(s.pc,d)?1:0,c.prv&&(s.prv=
=3Dxe(c.prv)),E&&(s.sr=3DE),_ate.track.ssc(E),B&&(s.ljep=3DB),c.vamp>=3D0=
&&!c.sub&&(w?(b.push(c.track.fcv("plv",Math.round(1/_atc.vamp))),b.push(c=
.track.fcv("typ","lnk")),isNaN(x)||b.push(c.track.fcv("ttpos",x)),isNaN(y=
)||b.push(c.track.fcv("ttnl",y)),T&&b.push(c.track.fcv("csi",T)),b.push(c=
.track.fcv("pco","string"=3D=3Dtypeof =
w?w:"cfd-1.0")),b.push(c.track.fcv("pur",c.track.mgu(f,{defrag:1}))),c.dr=
&&(s.pre=3Dc.track.mgu(c.dr,{defrag:1})),s.ce=3Db.join(",")):A&&O!=3Dc.ad=
.gub()?(b.push(c.track.fcv("plv",Math.round(1/_atc.vamp))),b.push(c.track=
.fcv("rsi",A)),b.push(c.track.fcv("gen",I)),b.push(c.track.fcv("abc",1)),=
b.push(c.track.fcv("fcu",c.ad.gub())),b.push(c.track.fcv("rcf",Xt.hash)),=
s.ce=3Db.join(","),m=3D"addressbar",g.rsc=3DE=3D"addressbar"):(C||k||E)&&=
(b.push(c.track.fcv("plv",Math.round(1/_atc.vamp))),E&&b.push(c.track.fcv=
("rsc",E)),C?b.push(c.track.fcv("rxi",C)):k&&b.push(c.track.fcv("rsi",k))=
,(k||C)&&b.push(c.track.fcv("gen",I)),s.ce=3Db.join(","),m=3DE||"unknown"=
)),c.track.ts.reset(g),c.feeds._ad()&&c.track.hist.log(window.location.hr=
ef.split("#")[0]),m&&(c.bamp>=3D0&&(s.clk=3D1,c.dcp!=3DNumber.MAX_VALUE&&=
(c.dcp=3Ds.gen=3Dc.ad.type.CLICK)),_ate.ed.fire("addthis.user.clickback",=
Zt.addthis||{},{service:m,hash:_ate.hash})),Zt.at_noxld||(s.xld=3D1),c.up=
m&&(s.xd=3D1),!v&&Zt.history&&"function"=3D=3Dtypeof =
history.replaceState&&(!_ate.bro.chr||_ate.bro.chb)&&(d.data_track_addres=
sbar||d.data_track_addressbar_paths)&&(p||"").split("#").shift()!=3Dh&&(-=
1=3D=3Dp.indexOf("#")||A||g.hash&&C||w)){var =
oe,re=3DXt.pathname+document.location.search||"",se=3D"/"!=3Dre;if(d.data=
_track_addressbar_paths){se=3D0;for(var =
ce=3D0;ce<d.data_track_addressbar_paths.length;ce++)if(oe=3Dnew =
RegExp(d.data_track_addressbar_paths[ce].replace(/\*/g,".*")+"$"),oe.test=
(re)){se=3D1;break}}!se||A&&!c.util.ioc(A,5)||(o=3D_ate.track.cur(Xt.href=
.split("#").shift(),null,_ate.track.ssid()),history.replaceState({d:new =
Date,g:I},Jt.title,o),s.fcu=3Do.split("#.").pop())}Zt.addthis&&Zt.addthis=
.timer&&(Zt.addthis.timer.ifr=3D(new =
Date).getTime(),s.tmr&&(s.tmr+=3D"&ifr=3D"+Zt.addthis.timer.ifr)),z(),-1!=
=3DXt.href.indexOf(_atr)||c.sub?_ate.share.inBm()&&(S=3Dnew =
R(window.parent,_ate.dr)):c.upm?_ate.bro.ie9?setTimeout(function(){r=3Dc.=
track.ctf(Nt+"#"+xe(s),!0),i(r,Nt),c.track.stf(r),_ate.ed.fire("addthis.l=
ojson.complete")}):(r=3Dc.track.ctf(),r.src=3DNt+"#"+xe(s),i(r,Nt),c.trac=
k.stf(r),_ate.ed.fire("addthis.lojson.complete")):(r=3Dc.track.ctf(),r.sr=
c=3DNt+"#"+xe(s),i(r,Nt),c.track.gtf().appendChild(r),c.track.stf(r),_ate=
.ed.fire("addthis.lojson.complete")),Qt._pmh.flushed=3D1,Qt._pmh.flush(_a=
te.pmh,_ate),(Zt.addthis_language||ia.ui_language)&&c.alg(),G().length>0&=
&c.jlo(),ia.ui_use_css!=3D=3D!1&&(Wt.loadInitialIcons(),(_ate.bro.ie6||_a=
te.bro.ie7)&&a.e(22,function(){a(158)}))}}function o(e){return =
e.indexOf("&")>-1&&(e=3De.replace(/&([aeiou]).+;/g,"$1")),e}function =
r(e,t){if(t&&e!=3D=3Dt)for(var a in =
t)e[a]=3D=3D=3Dva&&(e[a]=3Dt[a])}function =
s(){if(_ate.bro.msi&&!Jt.getElementById("at300bhoveriefilter")){var =
e=3DJt.getElementsByTagName("head")[0],t=3DJt.ce("style"),a=3DJt.createTe=
xtNode(".at300b:hover,.at300bs:hover =
{filter:alpha(opacity=3D80);}");t.id=3D"at300bhoveriefilter",t.type=3D"te=
xt/css",t.styleSheet?t.styleSheet.cssText=3Da.nodeValue:t.appendChild(a),=
e.appendChild(t)}}function c(e,t){if(_a&&!t)return!0;var =
a=3D_ate.util.parent(e,".addthis_toolbox");return =
_a=3D(a.className||"").search(/32x32/i)>-1||(e.className||"").search(/32x=
32/i)>-1}function d(e,t){if(xa&&!t)return!0;var =
a=3D_ate.util.parent(e,".addthis_toolbox");return =
xa=3D(a.className||"").search(/20x20/i)>-1||(e.className||"").search(/20x=
20/i)>-1}function l(e){var =
t=3D(e.parentNode||{}).className||"",a=3De.conf&&e.conf.product&&-1=3D=3D=
t.indexOf("toolbox")?e.conf.product:"tbx"+(e.className.indexOf("32x32")>-=
1||t.indexOf("32x32")>-1?"32":"")+"-300";return =
a.indexOf(32)>-1&&(_a=3D!0),_ate.track.apc(a),a}function u(e,t){var =
a=3D{};for(var n in e)t[n]?a[n]=3Dt[n]:a[n]=3De[n];return a}function =
h(e,t,a,n){var i=3Ddocument.ce("img");return =
i.width=3De,i.height=3Dt,i.border=3D0,i.alt=3Da,i.src=3Dn,i}function =
p(e,t){var =
a,n=3D[],i=3D{},o=3DMath.min((e.attributes||[]).length||0,160),r=3Dt.repl=
ace(/:/g,"-");if(isNaN(o))return i;for(var =
s=3D0;o>s;s++)if(a=3De.attributes[s]){if(n=3Da.name.split(t+":"),!n||1=3D=
=3Dn.length){if(-1=3D=3Da.name.indexOf("data-"))continue;if(n=3Da.name.sp=
lit("data-"+r+"-"),!n||1=3D=3Dn.length)continue}2=3D=3Dn.length&&(i[n.pop=
()]=3Da.value)}return i}function f(e,t,a,n){var =
t=3Dt||{},i=3D{},o=3Dp(e,"addthis");if("[object =
Object]"=3D=3D=3DObject.prototype.toString.call(t)&&!t.nodeType)for(var =
r in t)i[r]=3Dt[r];if(n)for(var r in e[a])i[r]=3De[a][r];for(var r in =
o)if(o.hasOwnProperty(r)){if(t[r]&&!n)i[r]=3Dt[r];else{var =
s=3Do[r];s?i[r]=3Ds:t[r]&&(i[r]=3Dt[r]),"true"=3D=3D=3Di[r]?i[r]=3D!0:"fa=
lse"=3D=3D=3Di[r]&&(i[r]=3D!1)}if(i[r]!=3D=3Dva&&ja[r]&&"string"=3D=3Dtyp=
eof =
i[r])try{i[r]=3DJSON.parse(i[r].replace(/'/g,'"'))}catch(c){i[r]=3D_ate.e=
vl("("+i[r]+");",!0)}}return i}function m(e){var =
t=3D(e||{}).services_custom;if(t){t instanceof Array||(t=3D[t]);for(var =
a=3D0;a<t.length;a++){var =
n=3Dt[a];n.name&&n.icon&&n.url&&("object"=3D=3Dtypeof =
n.url&&(n.url=3D_ate.util.toKV(n.url)),n.code=3Dn.url=3Dn.url.replace(/ =
/g,""),n.code=3Dn.code.split("//").pop().split("?").shift().split("/").sh=
ift().toLowerCase(),wa[n.code]=3Dn)}}}function g(e,t){return =
wa[e]||{}}function b(e,t,a,n){var i=3D{conf:t||{},share:a||{}};return =
i.conf=3Df(e,t,"conf",n),i.share=3Df(e,a,"share",n),i}function =
v(e,t,n,i){if(ot(),e){t=3Dt||{},n=3Dn||{};var =
s=3Dt.conf||ha,p=3Dt.share||pa,f=3Dn.onmouseover,v=3Dn.onmouseout,w=3Dn.o=
nclick,_=3Dn.internal,x=3DE,y=3Dn.singleservice,k=3Da(17);y?w=3D=3D=3Dx&&=
(w=3DNa[y]?function(e,t,a){var n=3Du(a,ka);return =
addthis_open(e,y,n.url,n.title,u(t,ya),n)}:za[y]?function(e,t,a){var =
n=3Du(a,ka);return =
addthis_sendto(y,u(t,ya),n)}:Ma[y]?function(e,t,a){var =
n=3Du(a,ka);return =
_ate.share.stw(y,n,t,735)}:null):n.noevents||(n.nohover?w=3D=3D=3Dx&&(w=3D=
function(e,t,a){return =
addthis_open(e,"more",null,null,u(t,ya),u(a,ka))}):(f=3D=3D=3Dx&&(f=3Dfun=
ction(e,t,a){return =
addthis_open(e,"",null,null,u(t,ya),u(a,ka))}),v=3D=3D=3Dx&&(v=3Dfunction=
(e){return addthis_close()}),w=3D=3D=3Dx&&(w=3Dfunction(e,t,a){return =
addthis_sendto("more",u(t,ya),u(a,ka))}))),e=3DCa(e);for(var =
A=3D0;A<e.length;A++){var =
C=3De[A],S=3DC.parentNode,I=3Db(C,s,p,!i)||{};if(r(I.conf,ha),r(I.share,p=
a),C.conf=3DI.conf,C.share=3DI.share,C.conf.ui_language&&_ate.alg(C.conf.=
ui_language),m(C.conf),S&&S.className.indexOf("toolbox")>-1&&0=3D=3D=3D(C=
.conf.product||"").indexOf("men")&&(C.conf.product=3D"tbx"+(S.className.i=
ndexOf("32x32")>-1?"32":S.className.indexOf("20x20")>-1?"20":"")+"-300",_=
ate.track.apc(C.conf.product)),y&&"more"!=3D=3Dy&&(C.conf.product=3Dl(C))=
,C.conf&&(C.conf.ui_click||C.conf.ui_window_panes)||_ate.bro.ipa?w&&(y?C.=
onclick=3Dfunction(){return =
w(this,this.conf,this.share)}:C.conf.ui_window_panes?C.onclick=3Dfunction=
(){return =
addthis_sendto("more",this.conf,this.share)}:C.onclick=3Dfunction(){retur=
n =
_ate.bro.iph||_ate.bro.wph||_ate.bro.dro?addthis_sendto("more",this.conf,=
this.share):addthis_open(this,"",null,null,this.conf,this.share)}):(_ate.=
maf=3D_ate.maf||{},_ate.maf.home=3Dthis,_ate.maf.key=3Dnull,_ate.maf.shif=
t=3Dnull,f&&(C.onfocus=3DC.onmouseover=3Dfunction(){for(_ate.maf.sib=3Dth=
is.nextSibling;_ate.maf.sib&&3=3D=3D_ate.maf.sib.nodeType&&_ate.maf.sib.n=
extSibling;)_ate.maf.sib=3D_ate.maf.sib.nextSibling;if(!_ate.maf.sib||3=3D=
=3D_ate.maf.sib.nodeType){var =
e=3Dthis.parentNode;if(e)for(;e.nextSibling&&3=3D=3De.nodeType;)e=3De.nex=
tSibling;else =
for(e=3Ddocument.body.firstChild||document.body;3=3D=3De.nodeType&&e.next=
Sibling;)e=3De.nextSibling;_ate.maf.sib=3De}return =
_ate.maf.sib.onfocus=3Dfunction(){_ate.maf.sib.tabIndex=3D""},f(this,this=
.conf,this.share)}),v&&(C.onmouseout=3Dfunction(){return =
v(this)}),w&&(C.onclick=3Dfunction(){return =
w(C,this.conf||C.conf,this.share||C.share)}),(v||w)&&(C.onkeypress=3DC.on=
keydown=3Dfunction(e){if(!e)var =
e=3Dwindow.event;e.shiftKey&&(_ate.maf.shift=3D!0),e.keyCode?_ate.maf.key=
=3De.keyCode:e.which&&(_ate.maf.key=3De.which),13=3D=3D_ate.maf.key?_ate.=
maf.pre=3Dthis:_ate.maf.pre=3Dnull},C.onblur=3Dfunction(e){if(9=3D=3D_ate=
.maf.key&&_ate.maf.firstCompact&&!_ate.maf.shift&&this.className.indexOf(=
"compact")>-1)_ate.maf.key=3Dnull,_ate.maf.acm=3D!0,document.getElementBy=
Id(_ate.maf.firstCompact).focus();else =
if(_ate.maf.key=3Dnull,_ate.maf.shift=3Dnull,v)return =
v(this)})),"a"=3D=3DC.tagName.toLowerCase()){var =
O=3DC.share.url||addthis_share.url;if(_ate.usu(O),y){var =
T=3Dg(y,C.conf),j=3DC.firstChild;if(T&&T.code&&T.icon&&j&&(j.className.in=
dexOf("at300bs")>-1||j.className.indexOf("at4-icon")>-1)){var =
N=3D"16";c(C,1)?(j.className=3Dj.className.split("at15nc").join(""),N=3D"=
32"):d(C,1)&&(j.className=3Dj.className.split("at15nc").join(""),N=3D"20"=
),j.style.backgroundImage=3D"url("+T.icon+")",j.style.backgroundRepeat=3D=
"no-repeat",j.style.backgroundPosition=3D"top =
left",j.style.backgroundColor=3D"transparent",j.style.cssText||(j.style.c=
ssText=3D""),j.style.cssText=3D"line-height:"+N+"px;width:"+N+"px;height:=
"+N+"px;background-image:"+j.style.backgroundImage+";background-repeat:"+=
j.style.backgroundRepeat+";background-position:"+j.style.backgroundPositi=
on+";background-color:"+j.style.backgroundColor+";"}if(za[y])("mailto"=3D=
=3Dy||"email"=3D=3Dy&&(C.conf.ui_use_mailto||_ate.bro.iph||_ate.bro.wph||=
_ate.bro.ipa||_ate.bro.dro))&&(C.onclick=3Dfunction(){C.share.xid=3D_ate.=
util.cuid(),(new =
Image).src=3Djt("mailto",0,C.share,C.config),_ate.gat(y,O,C.conf,C.share)=
},C.href=3Dk(C.share,C.config||C.conf),Qt.ems.push(C));else{if(n.follow){=
if("twitter"!=3D=3Dy?C.href=3DC.share.followUrl:C.href=3D"//twitter.com/"=
+C.share.userid,C.conf=3DC.conf||{},C.conf.follow=3D!0,C.onclick=3Dfuncti=
on(e){return =
_ate.share.track(y,1,C.share,C.conf),"twitter"=3D=3D=3Dy?(e&&e.preventDef=
ault(),_ate.share.ocw(C.share.followUrl,520,520)):void =
0},C.children&&1=3D=3DC.children.length&&C.parentNode&&C.parentNode.class=
Name.indexOf("toolbox")>-1){var =
z=3Ddocument.ce("span");z.className=3D"addthis_follow_label",z.innerHTML=3D=
Ft(y).replace("_follow",""),C.appendChild(z)}}else =
_ate.share.externEvents(y,C,n)||C.noh||(C.onclick=3Dfunction(e){return =
F(y,C.share),!1});C.conf.follow||Qt.addEvents(C,y,O),C.noh||C.target||(C.=
target=3D"_blank"),Qt.links.push(C)}if(!C.title||C.at_titled){var =
M=3DFt(y,!T);Ta[y]&&Ia.push({link:C,title:y}),C.title=3Do(n.follow?Oa[y]?=
Oa[y]:"Follow on =
"+M:Ta[y]?Ta[y]:M),C.at_titled=3D1}C.href||(C.href=3D"#")}else =
C.conf.product&&-1=3D=3DC.parentNode.className.indexOf("toolbox")&&l(C)}v=
ar R;switch(_){case"img":if(!C.hasChildNodes()){var =
B=3D(C.conf.ui_language||X()).split("-").shift(),D=3D_ate.ivl(B);D?1!=3D=3D=
D&&(B=3DD):B=3D"en",R=3Dh(_ate.iwb(B)?150:125,16,"Share",_atr+"static/btn=
/v2/lg-share-"+B.substr(0,2)+".gif")}}R&&C.appendChild(R)}}}function =
w(e,t,a,n,i,o,r){if(!e._iss){var =
s,c,d,l,u,h,p=3D(e.className||"",{pinterest:"pinterest_share"});fa?s=3De.=
parentNode._atsharedconf||{}:(fa=3D1,e.parentNode._atsharedconf=3Ds=3D_at=
e.share.services.init(e.conf)),e.parentNode.services||(e.parentNode.servi=
ces=3D{}),c=3Ds.services_exclude||"",_ate.bro.ie9&&(c+=3D(c.length?",":""=
)+"link"),l=3D_ate.share.services.loc,u=3De.parentNode.services,h=3D_ate.=
util.unqconcat((window.addthis_options||"").replace(",more","").split(","=
),l.split(","));do =
d=3Dh[t++],p[d]&&(d=3Dp[d]);while(t<h.length&&(c.indexOf(d)>-1||u[d]));u[=
d]&&_ate.util.each(Dt.list,function(e,t){return =
u[e]||-1!=3Dc.indexOf(e)?void =
0:(d=3De,!1)}),e._ips=3D1,-1=3D=3De.className.indexOf(d)&&(e.className=3D=
"addthis_button_"+d+" =
"+e.className,e._iss=3D1),e.parentNode.services[d]=3D1,a&&_([e],n,i,!0,r)=
}}function _(e,t,n,i,o){for(var s=3Da(84),u=3D0;u<e.length;u++){var =
h=3De[u],p=3Ddocument;if(null!=3Dh&&(i!=3D=3D!1||!h.ost)){var =
f=3Db(h,t,n,!o),m=3D0,_=3Dh.className||"",x=3D_.match(/addthis_button_([\=
w\-\.]+)(?:\s|$)/),y=3D_.match(/addthis_counter_([\w\.]+)(?:\s|$)/),k=3D{=
},A=3Dx&&x.length?x[1]:0,C=3Dy&&y.length?y[1]:0,S=3Dg(A);if(r(f.conf,ha),=
r(f.share,pa),A&&!_ate.share.extern(A,h,f)){if(A.indexOf("preferred")>-1)=
{if(h._iss||h._iwps)continue;x=3D_.match(/addthis_button_preferred_([0-9]=
+)(?:\s|$)/);var =
I=3D(x&&x.length?Math.min(16,Math.max(1,parseInt(x[1]))):1)-1;if((!h.conf=
||o)&&(h.conf=3Df.conf||h.conf||{}),(!h.share||o)&&(h.share=3Df.share||h.=
share||{}),h.conf.product=3D"tbx-300",l(h),!ma){var =
O=3D_ate.util.bind(w,h,h,I,!0,t,n,i,o);_ate.ed.addEventListener("addthis-=
internal.data.ssh",O),setTimeout(O,2e3),h._iwps=3D1;continue}w(h,I,!0)}el=
se if(A.indexOf("follow")>-1)"google_follow"=3D=3DA?h.title=3D"Follow on =
Google":A=3DA.split("_follow").shift(),k.follow=3D!0,_ate.track.apc("flw-=
300"),f.share.followUrl=3D_ate.share.gfu(A,f.share.userid,f.share.usertyp=
e,f.share)||f.share.url;else =
if(!(Lt(A)||Ut.isTop(A)||S&&S.code))continue;_a||c(h)?Wt.loadIcon(A,32,"c=
olor"):(xa||d(h))&&Wt.loadIcon(A,20,"color");var =
T=3DUt.isTop(A)&&!c(h,!0)&&!d(h,!0);if(B.record(A),h.childNodes.length)if=
(1=3D=3Dh.childNodes.length){var =
j=3Dh.childNodes[0];if(3=3D=3Dj.nodeType){var =
N=3Dp.ce("span");h.insertBefore(N,j),oa&&s?(N.className=3D"at4-icon-left =
at4-icon =
aticon-"+A,N.style.backgroundColor=3Ds(A)):N.className=3D(T?"at16nc ":" =
")+"at300bs at15nc at15t_"+A+(T?" at16t_"+A:"")}if(N!=3DE){var =
z,M=3Dp.ce("span");z=3D"compact"=3D=3D=3DA||"expanded"=3D=3D=3DA?document=
.createTextNode("More Sharing Services"):document.createTextNode("Share =
on "+A),M.appendChild(z),N.appendChild(M)}}else =
h.firstChild&&3=3D=3Dh.firstChild.nodeType&&"\n"=3D=3Dh.firstChild.textCo=
ntent||(m=3D1);else{var =
N=3Dp.ce("span");if(h.appendChild(N),oa&&s?(N.className=3D"at4-icon-left =
at4-icon =
aticon-"+A,N.style.backgroundColor=3Ds(A)):N.className=3D(T?"at16nc ":" =
")+"at300bs at15nc at15t_"+A+(T?" =
at16t_"+A:""),((((h.parentNode||{}).parentNode||{}).parentNode||{}).class=
Name||"").indexOf("label_style")>-1){var =
R=3Dp.createTextNode(Ft(A));h.appendChild(R)}else{var =
D=3D"";N=3D=3DE||"compact"!=3D=3DA&&"expanded"!=3D=3DA?N!=3DE&&(D=3D"Shar=
e on "+A):D=3D"More Sharing Services";try{N.innerHTML=3D'<span =
class=3D"at_a11y">'+D+"</span>"}catch(L){var =
U=3Dp.ce("span");U.className=3D"at_a11y",U.appendChild(document.createTex=
tNode(D)),N.appendChild(U)}}}"compact"=3D=3D=3DA||"expanded"=3D=3D=3DA?(m=
||-1!=3D_.indexOf("at300")||(h.className+=3D" =
at300m"),f.conf.product&&-1=3D=3Df.conf.product.indexOf("men-")&&(f.conf.=
product+=3D",men-300"),h.href||(h.href=3D"#"),h.parentNode&&h.parentNode.=
services&&(f.conf.parentServices=3Dh.parentNode.services),"expanded"=3D=3D=
=3DA&&(k.nohover=3D!0,k.singleservice=3D"more")):((h.parentNode.className=
||"").indexOf("toolbox")>-1&&(h.parentNode.services||(h.parentNode.servic=
es=3D{}),h.parentNode.services[A]=3D1),m||-1!=3D_.indexOf("at300")||(h.cl=
assName+=3D" =
at300b"),k.singleservice=3DA),h._ips&&(k.issh=3D!0),v([h],f,k,o),h.ost=3D=
1,l(h)}else if(C){if(h.ost)continue;h.ost=3D1;var =
F=3Dp.ce("a"),P=3Dp.ce("a");F.className=3D"addthis_native_counter_sibling=
 addthis_button_"+C,P.className=3D"addthis_native_counter =
addthis_counter addthis_bubble_style",h.className+=3D" =
addthis_native_counter_parent",h.appendChild(F),h.appendChild(P),f.conf.s=
ervice=3DC.indexOf("pinterest")>-1?"pinterest_share":C,v(F,f,{singleservi=
ce:C}),Qt.counter(P,f.conf,f.share)}}}}function =
x(e,t,a,n){if("facebook_unlike"!=3De&&"google_unplusone"!=3De){a=3Da||{};=
var =
i=3Da.data_ga_tracker,o=3Da.data_ga_property;if(o&&("object"=3D=3Dtypeof =
window._gat&&_gat._createTracker?i=3D_gat._createTracker(o,"addThisTracke=
r"):"object"=3D=3Dtypeof =
window._gaq&&_gaq._getAsyncTracker?i=3D_gaq._getAsyncTracker(o):window._g=
aq instanceof =
Array&&_gaq.push([function(){_ate.gat(e,t,a,n)}])),i&&"string"=3D=3Dtypeo=
f i&&(i=3Dwindow[i]),!i&&window.GoogleAnalyticsObject){var =
r=3Dwindow[window.GoogleAnalyticsObject];r.getAll&&(i=3Dr.getAll())}if(i&=
&"object"=3D=3Dtypeof i){if("more"=3D=3De||"settings"=3D=3De)return;var =
s=3Dt||(n||{}).url||location.href,c=3De,d=3D"share";c.indexOf("_")>-1&&(c=
=3Dc.split("_"),d=3Dc.pop(),d.length<=3D2&&(d=3D"share"),c=3Dc.shift()),0=
=3D=3Ds.toLowerCase().replace("https","http").indexOf("http%3a%2f%2f")&&(=
s=3D_duc(s));try{a.data_ga_social&&i._trackSocial&&"google_plusone"!=3De?=
i._trackSocial(c,d,n.url):i._trackEvent?i._trackEvent("addthis",e,s):a.da=
ta_ga_social&&"google_plusone"!=3De?r("send","social",c,d,s):r("send","ev=
ent","addthis",e,s)}catch(l){try{i._initData&&i._initData(),a.data_ga_soc=
ial&&i._trackSocial&&"google_plusone"!=3De?i._trackSocial(c,d,n.url):i._t=
rackEvent?i._trackEvent("addthis",e,s):a.data_ga_social&&"google_plusone"=
!=3De?r("send","social",c,d,s):r("send","event","addthis",e,s)}catch(l){}=
}}}}function y(){var =
e=3DQt,t=3D".addthis_";e.osrp||(e.osrp=3D1,pa=3DZt.addthis_share,ha=3DZt.=
addthis_config,Aa=3DJt.body,Sa=3Dut.getElementsByClassPrefix(Aa,"A","addt=
his_button_",!0,!0),Ea=3Dut.getElementsByClassPrefix(Aa,"A","addthis_coun=
ter_",!0,!0),s(),Qt.toolbox(t+"toolbox",null,null,!0,Ea.length),Qt.button=
(t+"button"),Qt.counter(t+"counter"),Qt.count(t+"count"),"function"=3D=3D=
typeof Qt.overlay&&Qt.overlay(t+"shareable"),"function"=3D=3Dtypeof =
Qt.dock&&Qt.dock(t+"bar"),_(Sa,null,null,!1),_(Ea,null,null,!1),((ha||{})=
.login||{}).services&&Qt.login.initialize())}function =
A(){if(!ba){for(var =
e,t,a=3Dwindow.addthis,n=3D0,i=3Da.plo;n<i.length;n++)t=3Di[n],t.called||=
(e=3Dt.ns?"string"=3D=3Dtypeof =
t.ns?a[t.ns]:t.ns:a,t&&t.call&&e[t.call]&&e[t.call].apply(t.ctx?a[t.ctx]:=
this,t.args));ba=3D1}}function C(){if(!ba)for(var =
e,t=3Dwindow.addthis,a=3D0,n=3Dt.plo;a<n.length;a++)e=3Dn[a],"addEventLis=
tener"=3D=3De.call&&((e.ns?"string"=3D=3Dtypeof =
e.ns?t[e.ns]:e.ns:t)[e.call].apply(e.ctx?t[e.ctx]:this,e.args),e.called=3D=
1)}a(127),a(279)(),a(199),a(200);var =
S,E,I,O=3Da(104),T=3Dwindow.encodeURIComponent,j=3Da(82),N=3Da(244),z=3Da=
(149),M=3Da(6),R=3Da(267),B=3Da(253),D=3Da(126),L=3Da(260),U=3Da(297),F=3D=
a(147),P=3Da(295),H=3Da(69),G=3Da(106),W=3Da(119),Y=3Da(268),V=3Da(28),Z=3D=
a(65),J=3Da(242),q=3Da(243),Q=3Da(40),X=3Da(23),K=3Da(124),$=3Da(274),ee=3D=
a(74),te=3Da(272),ae=3Da(273),ne=3Da(125),ie=3Da(76),oe=3Da(75),re=3Da(14=
0),se=3Da(46),ce=3Da(18),de=3Da(33),le=3Da(135).truncationList,ue=3Da(135=
).truncateURL,he=3Da(294),pe=3Da(47),fe=3Da(136),me=3Da(26),r=3Da(54),ge=3D=
a(1),be=3Da(137),ve=3Da(302),we=3Da(44),_e=3Da(45),xe=3Da(19),ye=3Da(48),=
ke=3Da(59),Ae=3Da(298),Ce=3Da(27),Se=3Da(296),Ee=3Da(35),Ie=3Da(20),Oe=3D=
a(4).listen,Te=3Da(4).unlisten,je=3Da(5).getDomain,Ne=3Da(5).getQueryStri=
ng,ze=3Da(5).getDomainNoProtocol,Me=3Da(5).getAbsoluteFromRelative,Re=3Da=
(5).getHost,Be=3Da(11).string,De=3Da(11).number,Le=3Da(11).emptyObject,Ue=
=3Da(141),Fe=3Da(42).PolyEvent,Pe=3Da(42).EventDispatcher,He=3Da(131),Ge=3D=
a(262),We=3Da(30),Ye=3Da(111),Ve=3Da(6),Ze=3Da(188),Je=3Da(269),qe=3Da(18=
9),Qe=3Da(121),Xe=3Da(291),Ke=3Da(55),$e=3Da(134),et=3Da(277),tt=3Da(3),a=
t=3Da(41),nt=3Da(88),it=3Da(43),ot=3Da(249),rt=3Da(36),st=3Da(77),ct=3Da(=
133),dt=3Da(99).processAdEvents,lt=3Da(99).processAllScripts,ut=3Da(86),h=
t=3Da(251),pt=3Da(122),ft=3Da(117),mt=3Da(118),gt=3Da(115),bt=3Da(53),vt=3D=
a(108),wt=3Da(263),_t=3Da(107),xt=3Da(78),yt=3Da(72)(),kt=3Da(101),At=3Da=
(68),Ct=3Da(187),St=3Da(83),Et=3Da(120),It=3Da(288),Ot=3Da(102),Tt=3Da(26=
5),jt=3Da(8),Nt=3Da(261).source,zt=3Da(259),Mt=3Da(57),Rt=3Da(89),Bt=3Da(=
12),Dt=3Da(21),Lt=3Da(144),Ut=3Da(49),Ft=3Da(85),Pt=3Da(84),Ht=3Da(237),G=
t=3Da(81),Wt=3Da(139),Yt=3Da(2),Vt=3Da(2),Zt=3Dwindow,Jt=3Ddocument;try{I=
=3Dwindow.location,(0=3D=3D=3DI.protocol.indexOf("file")||0=3D=3D=3DI.pro=
tocol.indexOf("safari-extension")||0=3D=3D=3DI.protocol.indexOf("chrome-e=
xtension"))&&(_atr=3D"http:"+_atr),-1!=3D=3DI.hostname.indexOf("localhost=
")&&(_atc.loc=3D1)}catch(qt){}var =
Qt=3D(navigator.userAgent.toLowerCase(),window.addthis||{}),Xt=3DJt.locat=
ion,Kt=3DYt;if(Jt.ce=3DJt.createElement,Jt.gn=3DJt.getElementsByTagName,w=
indow._ate)_ate.inst++;else{window._ate=3D{rand:function(){var =
e;if(fe&&(e=3DlocalStorage.getItem("at-rand")),isNaN(Number(e))||null=3D=3D=
=3De){e=3DMath.random().toString();try{localStorage.setItem("at-rand",e)}=
catch(t){e=3D"0"}}return =
Number(e)}(),bro:Kt,wlp:(I||{}).protocol,dl:Xt,unj:Vt,upm:pe,uls:fe,bamp:=
_atc.bamp-Math.random(),abmp:_atc.abmp-Math.random(),camp:_atc.camp-Math.=
random(),damp:_atc.damp-Math.random(),sfmp:_atc.sfmp-Math.random(),xamp:_=
atc.xamp-Math.random(),vamp:_atc.vamp-Math.random(),tamp:_atc.tamp-Math.r=
andom(),pamp:_atc.pamp-Math.random(),ab:"-",inst:1,wait:a(116),tmo:null,s=
ub:vt(),dbm:0,uid:null,api:{},ad:{},data:{},hash:window.location.hash};va=
r =
$t=3Dgt(_ate);if(_ate.evl=3Dhe,_ate.util=3D{unqconcat:ve,reduce:me,filter=
:St,slice:we,strip:_e,extend:ye,toKV:xe,rtoKV:ke,fromKV:Ce,rfromKV:Ae,oto=
CSV:Se,bind:Ee,listen:Oe,each:ge,map:be,unlisten:Te,gUD:je,gUQS:Ne,clone:=
Ie,mrg:r,rel2abs:Me,json2html:Ue,isEmptyObj:Le,isString:Be,isNumber:De,ge=
tDomainFromURL:ze,preventDefaultEvent:U,misc:{}},_ate.services=3D{getBack=
groundColor:Pt},_ate.event=3D{PolyEvent:Fe,EventDispatcher:Pe},_ate.ed=3D=
new =
Pe(_ate),_adr=3DHe,_ate.plo=3DG(),_ate.lad=3DV,_ate.pub=3DMt,_ate.usu=3DG=
e,_ate.ver=3DWe,_ate.rsu=3DYe,_ate.igv=3Dot,!_atc.ost){Zt.addthis_conf||(=
Zt.addthis_conf=3D{}),I&&(I.href.indexOf("_at_test300")>-1||I.href.indexO=
f("_addthis_upgrade_test")>-1)&&(_atc.ver=3D300);for(var ea in =
addthis_conf)_atc[ea]=3Daddthis_conf[ea];_atc.ost=3D1}_ate.log=3DVe,_ate.=
ckv=3DCe(document.cookie,";"),_ate.cookie=3D{read:Rt.read,write:Rt.write,=
kill:Rt.kill,rck:Rt.read,sck:Bt.sck,kck:Bt.kck,cww:Bt.cww,gov:Bt.gov,isgv=
:Bt.isgv,ssc:Ze,KV:Et,tag:Je,view:qe,visit:Qe},_ate.mun=3DKe,_ate.getVisi=
bility=3D$e,_ate.math=3D{},_ate.math.murmur32=3Det,Qt.params=3Dht(rt(Xt.s=
earch),Qt,_ate),ye(_ate.ad,{type:a(264)(),ref:{r_ondomain:yt.ON_DOMAIN,r_=
offdomain:yt.OFF_DOMAIN,r_direct:yt.DIRECT,r_search:yt.SEARCH},gub:_t,clr=
:kt,iss:xt,fst:At}),ye(_ate.data,{storage:{all:pt.getAll,clear:pt.removeA=
ll,add:pt.add,get:pt.get,remove:pt.remove,exists:pt.exists,preRemove:pt.r=
emoveByPrefix},bloom:{filter:ft,library:mt(pt,_ate.ich)}}),ye(_ate,{track=
:{ran:D,fcv:$t.formatCustomEvent,mgu:$t.mungeURL,ssid:$t.ssid,sta:$t.sta,=
uns:$t.uns,lpx:$t.loadPixel,sxm:$t.scheduleTransmit,dropPixel:bt,cur:Ot.c=
lickifyURL,eop:Ot.extractOurParameters,dcu:Ot.declickifyURL,gcc:Ot.genera=
teClickbackCode,cpf:Ot.clickPrefix,ctp:Ot.clickTrackableProduct,ich:Ot.is=
ClickHash,ict:Ot.isClickTrackingEnabled,hist:{log:wt.logURL,seenBefore:wt=
.seenBefore},ts:{get:Ct.getTrafficSource,gst:Ct.getSearchTerms,set:Ct.set=
State,reset:Ct.resetState}},lng:X,jlng:K,iwb:$,ivl:ee,gfl:te,ggl:ae,gvl:n=
e,alg:oe.get,_t:re,trim:se,trl:le,truncateURL:ue,opp:de,ajs:ce,jlo:Q,ao:Z=
,ac:J,as:q}),_ate.cbs=3D{};var =
ta=3DXe("_ate.cbs"),aa=3Dta.storeCallback,na=3Dta.getCallbackCallTime;ye(=
_ate.util,{scb:aa,storeCallback:aa,getCallbackCallTime:na,ghp:it,gqp:rt,c=
uid:tt.makeCUID,ivc:tt.isValidCUID,iooc:tt.isOptOutCUID,ioc:tt.isCUIDOlde=
rThan,atob:at.atob,btoa:at.btoa,geo:{dec:nt.decodeGeo,parse:nt.parseGeo,i=
sin:nt.isLocatedIn},host:Re,gsp:st,gst:ct,gtt:function(){var =
e=3DJt.getElementsByTagName("script");return =
e[e.length-1]},pae:dt,pas:lt,baseToDecimal:It,hbtoa:at.hbtoa,atohb:at.ato=
hb,gebcn:ut.getElementsByClassPrefix,select:ut.select,parent:ut.getParent=
,qsa:ut.querySelectorAll,gettxt:ut.getText}),ye(_ate,{resource:{Resource:=
W,Bundle:Y}}),_ate.sid=3D_ate.track.ssid(),window.parent=3D=3D=3Dwindow&&=
(Oe(window,"message",Tt.messageHandler),Oe(window,"scroll",Tt.handler),Oe=
(window,"resize",Tt.resizeHandler)),function(){function =
e(e){q||(v("plvp","3",e,{},1),q=3D!0)}function =
t(e){e=3De.split("-").shift();for(var =
t=3D0;t<W.length;t++)if(W[t]=3D=3De)return;o("cmd=3Dttv&pco=3D"+e),Y=3De,=
W.push(e)}function a(e){e=3De.split("-").shift();for(var =
t=3D0;t<Z.length;t++)if(Z[t]=3D=3De)return;Z.push(e)}function =
n(e,a,i){var o;if("string"=3D=3Dtypeof =
e&&e&&"#"=3D=3De.charAt(0)&&(o=3De.substr(1)),o&&(e=3Ddocument.getElement=
ById(o),!e))return void =
setTimeout(function(){n("#"+o,a,i)},1e3);if(_ate.getVisibility(e)>0)i&&V.=
push(i),t(a);else{var =
r,s=3Dfunction(){_ate.getVisibility(e)>0?(i&&V.push(i),t(a),_ate.util.unl=
isten(window,"scroll",s)):(r&&(clearTimeout(r),r=3DE),r=3DsetTimeout(s,3e=
3))};_ate.util.listen(window,"scroll",s)}}function i(){var =
e=3DI.getElementById("_atssh");return =
e||(e=3DI.ce("div"),e.style.visibility=3D"hidden",e.id=3D"_atssh",O.opp(e=
),I.body.insertBefore(e,I.body.firstChild)),e}function =
o(e){S&&S.post(e)}function r(e,t){var =
a,n=3DMath.floor(1e3*Math.random()),o=3Di();return =
t||G||!_atc._atf||O.bro.ie6||O.bro.ie7?(O.bro.msi?(O.bro.ie6&&!e&&0=3D=3D=
=3DI.location.protocol.indexOf("https")&&(e=3D"javascript:''"),o.innerHTM=
L=3D'<iframe id=3D"_atssh'+n+'" width=3D"1" height=3D"1" =
title=3D"AddThis utility frame" name=3D"_atssh'+n+'" =
'+(e?'src=3D"'+e+'"':"")+">",a=3DI.getElementById("_atssh"+n)):(a=3DI.ce(=
"iframe"),a.id=3D"_atssh"+n,a.title=3D"AddThis utility =
frame"),O.opp(a),a.frameborder=3Da.style.border=3D0,a.style.top=3Da.style=
.left=3D0,a):(G=3D_atc._atf,O.bro.msi&&(G.url=3De),G)}function =
s(){if(document.getElementById("product"))return!0;if("function"=3D=3Dtyp=
eof =
document.getElementsByClassName&&(document.getElementsByClassName("produc=
t")||[]).length>0)return!0;if(document.getElementById("productDescription=
"))return!0;if(document.getElementById("page-product"))return!0;if(docume=
nt.getElementById("vm_cart_products"))return!0;if(window.Virtuemart)retur=
n!0;var e,t=3DO.ad.gog();return =
_ate.util.each(t,function(t,a){"type=3Dproduct"=3D=3Da&&(e=3D1)}),e?!0:vo=
id 0}function c(){var =
e=3Dwindow;return(((e.jQuery||{}).fn||{}).jquery&&1)|((e.Prototype||{}).V=
ersion&&2)|((e.YUI||{}).version||(e.YAHOO||{}).VERSION&&4)|((e.Ext||{}).v=
ersion&&8)|((e.dojo||{}).version&&16)|((e._gaq||e._gat)&&32)|(e.google_ad=
_client&&64)|((e.FB||e.fbAsyncInit)&&128)|(e.$BTB&&256)|(e.meebo&&512)|(e=
.gigya&&1024)|(e.SHARETHIS&&2048)|(e._qevents&&4096)|(e.twttr&&8192)|(e.p=
ostwidgetnamespace&&16384)|(e.a2a&&32768)|(e.SHRSB_Settings&&65536)|(e._s=
f_async_config&&131072)|(e.Shopify&&262144)}function =
d(e){e&&e.data&&e.data.pco&&e.data.url&&(N.push(O.track.fcv("typ","lnk"))=
,N.push(O.track.fcv("pco",e.data.pco)),N.push(O.track.fcv("pur",O.track.m=
gu(e.data.url,{defrag:1}))),x(!0))}function l(e){}function =
u(e){e&&e.data&&e.data.service&&e.data.url&&b({gen:O.ad.type.FOLLOW,pix:"=
dest=3D"+e.data.service,svc:e.data.service,url:e.data.url})}function =
h(e){O.uid;e&&e.data&&e.data.service&&(b({gen:"more"=3D=3D=3De.data.servi=
ce||"settings"=3D=3D=3De.data.service||"link"=3D=3D=3De.data.service||"em=
ail"=3D=3D=3De.data.service?O.ad.type.NOOP:O.ad.type.SHARE,=0A=
pix:"dest=3D"+e.data.service,svc:e.data.service,url:e.data.url||null}),O.=
dcp=3DO.ad.type.SHARE)}function =
p(e){Math.random()<.01&&(e.data.call&&Q.push(e.data.call),C||(C=3DsetTime=
out(function(){v("ap","3","calls=3D"+T(Q.join(",")),{})},1e4)))}function =
f(){if(W.length&&W.length!=3DJ){J=3DW.length;var =
e=3D{vpc:Y};"-"!=3DO.ab&&(e.ab=3DO.ab),v("plvp","3",V.length?V.join("&"):=
"",e)}setTimeout(f,100)}function =
m(){Math.random()<_atc.plmp&&f()}function g(e){var =
t=3D{},a=3De.data||{},n=3Da.svc,i=3Da.pco,o=3Da.cmo,r=3Da.crs,s=3Da.cso;n=
&&(t.sh=3Dn),o&&(t.cm=3Do),s&&(t.cs=3D1),r&&(t.cr=3D1),i&&(t.spc=3Di),v("=
sh","3",null,t)}function b(e,t){var =
a=3DO.dr,n=3Dwindow._atc.rev||"";if(e)if(e.xck=3D_atc.xck?1:0,e.xxl=3D1,e=
.sid=3DO.track.ssid(),e.pub=3DO.pub(),e.ssl=3DO.ssl||0,e.du=3DO.truncateU=
RL(e.url||O.du||O.dl.href),e.xtr=3Dt!=3D=3DE?0:_atc.xtr,O.dt&&(e.dt=3DO.d=
t),O.cb&&(e.cb=3DO.cb),O.kw&&(e.kw=3DO.kw),e.lng=3DX(),e.ver=3D300,e.jsl=3D=
O.track.jsl(),e.prod=3DO.track.prod(),!O.upm&&O.uid&&(e.uid=3DO.uid),e.pc=
=3De.spc||Z.join(","),Y&&(e.vpc=3DY),a&&(e.dr=3DO.truncateURL(a)),O.dh&&(=
e.dh=3DO.dh),n&&(e.rev=3Dn),O.xfr)if(O.upm&&S)S.post(xe(e));else{var =
o=3Di();G&&o.removeChild(o.firstChild),G=3Dr(),G.src=3DNt+"#"+xe(e),o.app=
endChild(G)}else P.push(e)}function =
v(e,t,a,n,i){if(!window.at_sub&&!_atc.xtr){var =
o=3Dn||{};o.evt=3De,a&&(o.ext=3Da),z=3Do,1=3D=3D=3Di?_(!0):O.track.sxm(!0=
,_)}}function w(e,t){N.push(O.track.fcv(e,t)),O.track.sxm(!0,_)}function =
_(e){O.dl?O.dl.hostname:"";if(N.length>0||z){if(O.track.sxm(!1,_),_atc.xt=
r)return;var t=3Dz||{};if(t.ce=3DN.join(","),N=3D[],z=3Dnull,b(t),e){var =
a=3DI.ce("iframe");a.id=3D"_atf",_ate.opp(a),I.body.appendChild(a),a=3DI.=
getElementById("_atf")}}}function x(e,t){var =
a=3DX().split("-").shift(),n=3DO.dl?O.dl.hostname:"",i=3Dwindow._atc;if(N=
.length>0){if(i.xtr)return;(n.indexOf(".gov")>-1||n.indexOf(".mil")>-1)&&=
(i.xck=3D1),O.dt&&N.push(O.track.fcv("pti",O.dt)),N.push(O.track.fcv("lng=
",a)),O.cb&&N.push(O.track.fcv("cb",O.cb));var =
o=3D"//o.addthis.com/at/tev-"+O.track.ran()+".png?ev=3D"+O.track.sta()+"&=
ce=3D"+T(N.join(","))+(i.xck?"&xck=3D1":"")+(O.dr?"&dr=3D"+T(O.track.mgu(=
O.dr,{defrag:1})):"")+(O.du?"&PRE=3D"+T(O.track.mgu(O.du,{defrag:1})):"")=
;N=3D[],O.track.lpx({url:o,close:e},t)}}function =
y(e){M.debug(e),k(e)}function k(e,t){return =
e?e.pco?(e.ruleId||M.warn("missing ruleId, only OK if no audiences are =
specified for the tool =
`"+e.pco+"`."),e.url||(e.url=3D_ate.du),N.push(O.track.fcv("typ","lnk")),=
N.push(O.track.fcv("pco",e.pco)),N.push(O.track.fcv("pur",O.track.mgu(e.u=
rl,{defrag:!0}))),e.goal&&N.push(O.track.fcv("goal",e.goal)),e.ruleId&&N.=
push(O.track.fcv("cad",e.ruleId)),e.prov&&N.push(O.track.fcv("prov",e.pro=
v)),e.emailHash&&N.push(O.track.fcv("emhash",e.emailHash)),e.testID&&N.pu=
sh(O.track.fcv("test",e.testID)),e.position&&N.push(O.track.fcv("position=
",e.position)),void x(!1,t)):void M.error("missing pco"):void =
M.error("missing data")}function A(e){var =
t=3D"",a=3D"";if(window.getSelection&&(a=3Dwindow.getSelection()||"",t=3D=
_ate.trim(a.toString()).replace(U," ").replace(/[\b]+/g," ").split(" =
"),t.length)){if(D&&3>j&&w("cbc",t.length),j++,!L)return;for(var =
n=3D[],i=3D0;i<t.length;i++)t[i]&&t[i].length<=3D50&&-1=3D=3Dt[i].indexOf=
("@")&&-1=3D=3Dt[i].indexOf("://")&&!F.test(t[i])&&n.push(t[i]);n.length&=
&n.length<=3D5&&(!O.dcp||O.dcp<O.ad.type.COPY)&&setTimeout(function(){b({=
gen:O.ad.type.COPY,pix:"tt=3D"+T(n.join(" =
"))}),O.dcp=3DO.ad.type.COPY},1e4*Math.random())}}var =
C,I=3Ddocument,O=3D_ate,j=3D0,N=3D[],z=3Dnull,R=3Dfunction(e){var =
t=3D_ate.track.ts.get();"social"=3D=3Dt.type?_ate.cookie.ssc.update(t.ser=
vice):e&&_ate.cookie.ssc.update(e)},B=3D{ftho:1,aqe3:1,d99r:1,neud:1,"8el=
u":1,bqfn:1},D=3DMath.random()<_atc.csmp,L=3D!0,U=3Dnew =
RegExp(/\(?(\d{3})\)?[\- ]?(\d{3})[\- ]?(\d{4})/g),F=3Dnew =
RegExp(/^((([a-z]|[0-9]|\-)+)\.)+([a-z])+$/gi),P=3D[],H=3Dfunction(){for(=
var =
e;e=3DP.pop();)b(e)},G=3Dnull,W=3D[],Y=3Dnull,V=3D[],Z=3D[],J=3D0,q=3D!1,=
Q=3D[];_ate.ed.addEventListener("addthis-internal.params.loaded",function=
(){var =
e=3D(Zt.addthis_config||{}).data_track_textcopy;L=3De!=3D=3D!1&&(L||!_ate=
.sub&&((Xt||{}).href||"").indexOf(".addthis.com")>-1||B[_ate.mun(_ate.pub=
())]||(Zt.addthis_config||{}).data_track_textcopy||(window.addthis_produc=
t||"").indexOf("wpp")>-1||(window.addthis_product||"").indexOf("blg")>-1)=
;try{(D||L)&&(O.bro.msi?document.body.attachEvent("oncopy",A,!0):document=
.addEventListener("copy",A,!0))}catch(t){}}),O.ed.addEventListener("addth=
is-internal.api",p),O.ed.addEventListener("addthis-internal.compact",g),O=
.ed.addEventListener("addthis-internal.link.click",d),O.ed.addEventListen=
er("addthis-internal.ready",m),O.ed.addEventListener("addthis-internal.co=
nversion",y),O.ed.addEventListener("addthis.menu.share",h),O.ed.addEventL=
istener("addthis.menu.follow",u),O.ed.addEventListener("addthis.menu.comm=
ent",l),O.track||(O.track=3D{}),O.util.extend(O.track,{pcs:Z,apc:a,sdt:e,=
avpc:t,avp:n,cev:w,ctf:r,jsl:c,prod:s,gtf:i,qtp:function(e){P.push(e)},ss=
c:R,stf:function(e){G=3De},trk:b,trl:d,xtp:H,msg:o,conversion:k})}(),ye(_=
ate,{_rec:[],xfr:!_ate.upm||!_ate.bro.ffx,pmh:function(e){var =
t,a=3D_ate._rec;if(".addthis.com"=3D=3De.origin.slice(-12)){if(!e.data)re=
turn;if(e.data.length)if(_ate.unj&&e.data.indexOf&&0=3D=3D=3De.data.index=
Of("{"))try{t=3DJSON.parse(e.data)}catch(e){t=3D_ate.util.rfromKV(e.data)=
}else t=3D_ate.util.rfromKV(e.data);else t=3De.data;for(var =
n=3D0;n<a.length;n++)a[n](t)}}}),function(e,t,a){function n(e){return =
e.replace(/[a-zA-Z]/g,function(e){return =
String.fromCharCode(("Z">=3De?90:122)>=3D(e=3De.charCodeAt(0)+13)?e:e-26)=
})}function i(e){var t=3D0;return e&&"string"=3D=3Dtypeof =
e?(e=3D((e||"").toLowerCase()+"").replace(/ =
/g,""),("mature"=3D=3De||"adult"=3D=3De||"rta-5042-1996-1400-1577-rta"=3D=
=3De)&&(t|=3Dw),t):t}function o(e,t){var =
a,n,i=3D0;if(!e||"string"!=3Dtypeof e)return =
i;for(e=3D((e||"").toLowerCase()+"").replace(/[^a-zA-Z]/g," ").split(" =
"),a=3D0,n=3De.length;n>a;a++)if(N[e[a]]||!t&&j[e[a]])return =
i|=3Dw;return i}function r(){u();var =
e,t,a,n=3Dv.addthis_title||b.title,r=3Do(n),l=3D(g||"").length;if(r|=3Do(=
b.location.hostname,!0),c(n,I,!1),s("h1",O),s("p",T,150,250),g&&l)for(;l-=
-;)e=3Dg[l]||{},t=3D(e.name||(e.getAttribute?e.getAttribute("property"):"=
")||"").toLowerCase(),a=3De.content,("description"=3D=3Dt||"keywords"=3D=3D=
t)&&(r|=3Do(a),"description"=3D=3Dt&&c(a,E,!1)),"rating"=3D=3Dt&&(r|=3Di(=
a)),"keywords"=3D=3Dt&&a&&a.length&&(d(a),c(a,E,!0));return r}function =
s(t,a,n,i){if(t){var =
o,r=3De.util.qsa(t);_ate.util.each(r,function(t,r){return =
i&&t>i?!1:(o=3De.util.gettxt(r),void((!n||o.length>n)&&c(o,a,!1)))})}}fun=
ction c(e,t,a){var =
n,i,o=3De||"";if(o)for(o=3Da?o.split(/[,\n\r]+/):o.split(/[ =
,\n\r]+/),i=3D0;i<o.length;i++)n=3D_ate.trim(o[i].toLowerCase()).replace(=
/['"]/,"").replace(/['",.?!]+$/,""),n&&(n.length<3||z[n]||(A[n]=3D(A[n]||=
0)+(t||1)))}function d(e){var =
t,a,n=3De.split(","),i=3D200;for(a=3D0;a<n.length&&(t=3D_ate.trim(n[a]),(=
i-=3Dt.length+1)>0);a++)C.push(t)}function l(){u();var =
e,t,a,n,i=3D[],o=3D(g||"").length;if(g&&o)for(;o--;)e=3Dg[o]||{},t=3D((e.=
getAttribute?e.getAttribute("property"):"")||e.name||"").toLowerCase(),a=3D=
e.content,0=3D=3D=3Dt.indexOf("og:")&&(n=3Dt.split(":").pop(),(i.length<7=
||"type"=3D=3Dn)&&i.push("type"=3D=3Dn?n+"=3D"+a:n));return i}function =
u(){g||(g=3Db.all&&"function"=3D=3Dtypeof =
b.all.tags?b.all.tags("META"):b.getElementsByTagName?b.getElementsByTagNa=
me("META"):new Array,_ate.meta=3Dg)}function h(){u();var =
e,t=3D{},a=3D"";if(!g||0=3D=3Dg.length)return =
t;for(e=3D0;e<g.length;e++)a=3Dg[e].getAttribute("property")||"",-1!=3Da.=
search(/^og:/i)&&(t[a.replace("og:","")]=3Dg[e].content);return =
xe(t)}function p(){return C.join(",")}function f(){var t,a=3D(new =
Date).getTime(),n=3D[];return =
_ate.util.each(A,function(e,t){n.push({name:"1|"+e,weight:Math.round(100*=
t)/100})}),n.sort(function(e,t){return =
e.weight>t.weight?-1:1}),n=3Dn.slice(0,S),t=3D(new =
Date).getTime(),e.log.debug("gcv",n,"te=3D"+(t-a)+" ms"),n}function =
m(){var =
e=3Ddocument.charset||document.characterSet||document.inputEncoding||docu=
ment.defaultCharset;if(!e)for(u(),y=3D0;y<g.length&&!(e=3Dg[y].getAttribu=
te("charset"));y++);return!e||e.length>14?"":e}for(var =
g,b=3Ddocument,v=3Dwindow,w=3D1,_=3D["cbea","cbeab","kkk","zvys","gvgf","=
shpxf","chfflyvcf","pernzcvr","svfgvat","wvmm","fcybbtr","flovna"],x=3D["=
phz"],y=3D_.length,k=3Dx.length,A=3D{},C=3D[],S=3D25,E=3D15,I=3D10,O=3D5,=
T=3D.333,j=3D{},N=3D{},z=3D{mr:1,a:1,able:1,about:1,above:1,abst:1,accord=
ance:1,according:1,accordingly:1,across:1,act:1,actually:1,added:1,adj:1,=
adopted:1,affected:1,affecting:1,affects:1,after:1,afterwards:1,again:1,a=
gainst:1,ah:1,all:1,almost:1,alone:1,along:1,already:1,also:1,although:1,=
always:1,am:1,among:1,amongst:1,an:1,and:1,announce:1,another:1,any:1,any=
body:1,anyhow:1,anymore:1,anyone:1,anything:1,anyway:1,anyways:1,anywhere=
:1,apparently:1,approximately:1,are:1,aren:1,arent:1,arise:1,around:1,as:=
1,aside:1,ask:1,asking:1,at:1,auth:1,available:1,away:1,awfully:1,b:1,bac=
k:1,be:1,became:1,because:1,become:1,becomes:1,becoming:1,been:1,before:1=
,beforehand:1,begin:1,beginning:1,beginnings:1,begins:1,behind:1,being:1,=
believe:1,below:1,beside:1,besides:1,between:1,beyond:1,biol:1,both:1,bri=
ef:1,briefly:1,but:1,by:1,c:1,ca:1,came:1,can:1,cannot:1,"can't":1,cause:=
1,causes:1,certain:1,certainly:1,co:1,com:1,come:1,comes:1,contain:1,cont=
aining:1,contains:1,could:1,couldnt:1,d:1,date:1,did:1,"didn't":1,differe=
nt:1,"do":1,does:1,"doesn't":1,doing:1,done:1,"don't":1,down:1,downwards:=
1,due:1,during:1,e:1,each:1,ed:1,edu:1,effect:1,eg:1,eight:1,eighty:1,eit=
her:1,"else":1,elsewhere:1,end:1,ending:1,enough:1,especially:1,et:1,"et-=
al":1,etc:1,even:1,ever:1,every:1,everybody:1,everyone:1,everything:1,eve=
rywhere:1,ex:1,except:1,f:1,far:1,few:1,ff:1,fifth:1,first:1,five:1,fix:1=
,followed:1,following:1,follows:1,"for":1,former:1,formerly:1,forth:1,fou=
nd:1,four:1,from:1,further:1,furthermore:1,g:1,gave:1,get:1,gets:1,gettin=
g:1,give:1,given:1,gives:1,giving:1,go:1,goes:1,gone:1,got:1,gotten:1,h:1=
,had:1,happens:1,hardly:1,has:1,"hasn't":1,have:1,"haven't":1,having:1,he=
:1,hed:1,hence:1,her:1,here:1,hereafter:1,hereby:1,herein:1,heres:1,hereu=
pon:1,hers:1,herself:1,hes:1,hi:1,hid:1,him:1,himself:1,his:1,hither:1,ho=
me:1,how:1,howbeit:1,however:1,hundred:1,i:1,id:1,ie:1,"if":1,"i'll":1,im=
:1,immediate:1,immediately:1,importance:1,important:1,"in":1,inc:1,indeed=
:1,index:1,information:1,instead:1,into:1,invention:1,inward:1,is:1,"isn'=
t":1,it:1,itd:1,"it'll":1,its:1,itself:1,"i've":1,j:1,just:1,k:1,keep:1,k=
eeps:1,kept:1,keys:1,kg:1,km:1,know:1,known:1,knows:1,l:1,largely:1,last:=
1,lately:1,later:1,latter:1,latterly:1,least:1,less:1,lest:1,let:1,lets:1=
,like:1,liked:1,likely:1,line:1,little:1,"'ll":1,look:1,looking:1,looks:1=
,ltd:1,m:1,made:1,mainly:1,make:1,makes:1,many:1,may:1,maybe:1,me:1,mean:=
1,means:1,meantime:1,meanwhile:1,merely:1,mg:1,might:1,million:1,miss:1,m=
l:1,more:1,moreover:1,most:1,mostly:1,mr:1,mrs:1,much:1,mug:1,must:1,my:1=
,myself:1,n:1,na:1,name:1,namely:1,nay:1,nd:1,near:1,nearly:1,necessarily=
:1,necessary:1,need:1,needs:1,neither:1,never:1,nevertheless:1,"new":1,ne=
xt:1,nine:1,ninety:1,no:1,nobody:1,non:1,none:1,nonetheless:1,noone:1,nor=
:1,normally:1,nos:1,not:1,noted:1,nothing:1,now:1,nowhere:1,o:1,obtain:1,=
obtained:1,obviously:1,of:1,off:1,often:1,oh:1,ok:1,okay:1,old:1,omitted:=
1,on:1,once:1,one:1,ones:1,only:1,onto:1,or:1,ord:1,other:1,others:1,othe=
rwise:1,ought:1,our:1,ours:1,ourselves:1,out:1,outside:1,over:1,overall:1=
,owing:1,own:1,p:1,page:1,pages:1,part:1,particular:1,particularly:1,past=
:1,per:1,perhaps:1,placed:1,please:1,plus:1,poorly:1,possible:1,possibly:=
1,potentially:1,pp:1,predominantly:1,present:1,previously:1,primarily:1,p=
robably:1,promptly:1,proud:1,provides:1,put:1,q:1,que:1,quickly:1,quite:1=
,qv:1,r:1,ran:1,rather:1,rd:1,re:1,readily:1,really:1,recent:1,recently:1=
,ref:1,refs:1,regarding:1,regardless:1,regards:1,related:1,relatively:1,r=
esearch:1,respectively:1,resulted:1,resulting:1,results:1,right:1,run:1,s=
:1,said:1,same:1,saw:1,say:1,saying:1,says:1,sec:1,section:1,see:1,seeing=
:1,seem:1,seemed:1,seeming:1,seems:1,seen:1,self:1,selves:1,sent:1,seven:=
1,several:1,shall:1,she:1,shed:1,"she'll":1,shes:1,should:1,"shouldn't":1=
,show:1,showed:1,shown:1,showns:1,shows:1,significant:1,significantly:1,s=
imilar:1,similarly:1,since:1,six:1,slightly:1,so:1,some:1,somebody:1,some=
how:1,someone:1,somethan:1,something:1,sometime:1,sometimes:1,somewhat:1,=
somewhere:1,soon:1,sorry:1,specifically:1,specified:1,specify:1,specifyin=
g:1,state:1,states:1,still:1,stop:1,strongly:1,sub:1,substantially:1,succ=
essfully:1,such:1,sufficiently:1,suggest:1,sup:1,sure:1,t:1,take:1,taken:=
1,taking:1,tell:1,tends:1,th:1,than:1,thank:1,thanks:1,thanx:1,that:1,"th=
at'll":1,thats:1,"that've":1,the:1,their:1,theirs:1,them:1,themselves:1,t=
hen:1,thence:1,there:1,thereafter:1,thereby:1,thered:1,therefore:1,therei=
n:1,"there'll":1,thereof:1,therere:1,theres:1,thereto:1,thereupon:1,"ther=
e've":1,these:1,they:1,theyd:1,"they'll":1,theyre:1,"they've":1,think:1,"=
this":1,those:1,thou:1,though:1,thoughh:1,thousand:1,throug:1,through:1,t=
hroughout:1,thru:1,thus:1,til:1,tip:1,to:1,together:1,too:1,took:1,toward=
:1,towards:1,tried:1,tries:1,truly:1,"try":1,trying:1,ts:1,twice:1,two:1,=
u:1,un:1,under:1,unfortunately:1,unless:1,unlike:1,unlikely:1,until:1,unt=
o:1,up:1,upon:1,ups:1,us:1,use:1,used:1,useful:1,usefully:1,usefulness:1,=
uses:1,using:1,usually:1,v:1,value:1,various:1,"'ve":1,very:1,via:1,viz:1=
,vol:1,vols:1,vs:1,w:1,want:1,wants:1,was:1,"wasn't":1,way:1,we:1,wed:1,w=
elcome:1,"we'll":1,went:1,were:1,"weren't":1,"we've":1,what:1,whatever:1,=
"what'll":1,whats:1,when:1,whence:1,whenever:1,where:1,whereafter:1,where=
as:1,whereby:1,wherein:1,wheres:1,whereupon:1,wherever:1,whether:1,which:=
1,"while":1,whim:1,whither:1,who:1,whod:1,whoever:1,whole:1,"who'll":1,wh=
om:1,whomever:1,whos:1,whose:1,why:1,widely:1,willing:1,wish:1,"with":1,w=
ithin:1,without:1,"won't":1,words:1,world:1,would:1,"wouldn't":1,www:1,x:=
1,y:1,yes:1,yet:1,you:1,youd:1,"you'll":1,your:1,youre:1,yours:1,yourself=
:1,yourselves:1};y--;)N[n(_[y])]=3D1;for(;k--;)j[n(x[k])]=3D1;e.ad||(e.ad=
=3D{}),ye(e.ad,{cla:r,gog:l,og:h,kw:p,gcv:f,gch:m})}(_ate,_ate.api,_ate),=
function(e,t,a){function =
n(e){c?setTimeout(function(){_ate.track.trk(e,!0)},_ate.upm?0:2*_ate.wait=
):s.push(e)}function i(e){var =
t=3D{pco:"cnv-100"},a=3D{pxid:1,ev:1};if(e)for(var i in =
e)a[i]&&(t[i]=3De[i]);n({gen:2e3,fcp:1,pix:r.util.toKV(t)})}function =
o(e){n({pixu:e})}var =
r=3De,s=3D[],c=3D!_ate.upm||(_ate.dat||{}).rdy;r.du||(r.du=3Ddocument.loc=
ation.href),r.dh||(r.dh=3Ddocument.location.hostname),r.dr||(r.dr=3Ddocum=
ent.referrer),e.ad||(e.ad=3D{}),ye(e.ad,{event:i,getPixels:o}),_ate.ed.ad=
dEventListener("addthis-internal.data.rdy",function(){c=3D1;for(var =
e=3D0;e<s.length;e++)n(s[e])})}(_ate,_ate.api,_ate),function(e,t,a){funct=
ion n(e,t,a,n,i,o,r){return"function"!=3Dtypeof =
r||r.ost||(r(),r.ost=3D1),a||(a=3Dwindow.addthis),"function"=3D=3Dtypeof =
o?function(){n&&n.apply(a,arguments);var =
t=3Darguments;i?_ate.ed.once(i,function(){o.apply(a,t)}):e.addEventListen=
er("load",function(){o.apply(a,t)}),e.load()}:function(o,r,s){o&&(o=3D_at=
e.util.select(o),o.length&&(n&&n(o),i?_ate.ed.addEventListener(i,function=
(){a[t](o,r,s)}):e.addEventListener("load",function(){a[t](o,r,s)}),e.loa=
d()))}}function i(e){var t,a=3Dfunction(){throw new Error("Invalid =
internal API =
request")},i=3De&&e.context||window.addthis;e||a(),e.resources =
instanceof Array&&(e.resources=3Dnew =
_ate.resource.Bundle(e.resources)),e.resources||a(),e.method||a(),t=3Dn(e=
.resources,e.method,e.context,e.pre,e.event,e.callback,e.oncall),i[e.meth=
od]=3Dfunction(){var =
e=3Darguments;_atc.xol&&!_adr.isReady?_adr.append(function(){t.apply(i,e)=
}):t.apply(i,e)}}function =
o(e){e.methods&&_ate.util.each(e.methods,function(t,a){a.method=3Dt,e.con=
text&&(a.context=3De.context),e.resources&&(a.resources=3De.resources),i(=
a)})}e.api=3D{ApiQueueFactory:n,addAsync:i,register:o}}(_ate,_ate.api,_at=
e),function(e,t,n){function i(){var =
e,t,a=3DJt.gn("link"),n=3D{};for(e=3D0;e<a.length;e++)t=3Da[e],t.href&&t.=
rel&&(n[t.rel]=3Dt.href);return n}function o(e,t,a){var n=3De.xid;return =
t.data_track_clickback||t.data_track_linkback||_ate.track.ctp(t.product,t=
)?v.track.gcc(n,(e.smd||v.smd||{}).gen||0)+(a||""):""}function =
r(e){return!(e.templates&&e.templates.twitter||v.wlp&&"http:"!=3Dv.wlp)}f=
unction s(e,t,a,n){var =
i=3D{behance:"https://www.behance.net/%s",etsy:"https://www.etsy.com/shop=
/%s",disqus:"https://disqus.com/%s",googlebuzz:"http://www.google.com/pro=
files/%s",google_follow:"https://plus.google.com/%s",youtube:"http://www.=
youtube.com/"+(a&&"channel"=3D=3Da?"channel/":"user/")+"%s?sub_confirmati=
on=3D1",facebook:"http://www.facebook.com/profile.php?id=3D%s",facebook_u=
rl:"http://www.facebook.com/%s",rss:"%s",flickr:"http://www.flickr.com/ph=
otos/%s",foursquare:"http://foursquare.com/%s",instagram:"http://instagra=
m.com/%s",followgram:"http://followgram.me/%s",twitter:"http://twitter.co=
m/intent/follow?source=3Dfollowbutton&variant=3D1.0&screen_name=3D%s",lin=
kedin:a?"group"=3D=3Da?"http://www.linkedin.com/groups?gid=3D%s":"http://=
www.linkedin.com/company/%s":"http://www.linkedin.com/in/%s",pinterest:"h=
ttp://www.pinterest.com/%s",tumblr:"http://%s.tumblr.com",vimeo:"http://w=
ww.vimeo.com/%s"};return"facebook"=3D=3De&&isNaN(t)&&(e=3D"facebook_url")=
,"twitter"=3D=3De&&t=3D=3DE&&(t=3D(n||{})["tw:screen_name"]),t?(i[e]||"")=
.replace("%s",t)||null:null}function c(e,t,a,n,i,o,r,c){var =
d=3D{wordpress:{width:720,height:570},linkedin:{width:600,height:400},twi=
tter:{width:520,height:520},"default":{width:550,height:450}},l=3Ds(e,t,c=
);return =
L(e,1,a,n),n.ui_use_same_window?I.href=3Dl:n.ui_use_different_full_window=
?Zt.open(l,"_blank"):H(l,i||(d[e]||d["default"]).width,o||(d[e]||d["defau=
lt"]).height,r),!1}function d(e,t,a,n){return F("twitter",e),!1}function =
l(e,t,a,n,i){var =
o=3Di?"follow":e.indexOf("_comment")>-1?"comment":"share",r=3D{element:n|=
|{},service:e||"unknown",url:i?t.followUrl:t.trackurl||t.url};_ate.ed.fir=
e("addthis.menu."+o,Zt.addthis||{},r)}function =
u(e){_ate.util.each(e,function(e,t){x[e]=3Dt})}function =
h(e){k.push(e)}function =
p(){_ate.util.each(k,function(e,t){t()})}function =
f(e,t,a){if(x[e])try{return =
x[e](t,a,e),t&&((t.parentNode.className||"").indexOf("toolbox")>-1&&(t.pa=
rentNode.services=3Dt.parentNode.services||{},t.parentNode.services[e]=3D=
1),-1=3D=3D(t.className||"").indexOf("at300")&&(t.className+=3D" =
at300b")),!0}catch(n){return!1}return!1}function =
m(e){_ate.util.each(e,function(e,t){y[e]=3D{},_ate.util.each(t,function(t=
,a){y[e][t]=3Da})})}function g(e,t,a){var n=3Dfunction(){};return =
y[e]?((!y[e].require||y[e].require(e,t,a))&&_ate.util.each(y[e],function(=
a,i){"_after"=3D=3Da?n=3Di:t[a]=3Dfunction(a){return =
a=3Da||{},a.el=3Dt,a.service=3De,i(a)}}),n(t),!0):!1}function =
b(e,t,a){return =
svcurl()+"tellfriend.php?&fromname=3Daaa&fromemail=3D"+T(t.from)+"&fromme=
nu=3D1&tofriend=3D"+T(t.to)+(e.email_template?"&template=3D"+T(e.email_te=
mplate):"")+(t.vars?"&vars=3D"+T(t.vars):"")+"&lng=3D"+(X()||"xx")+"&capt=
cha_provider=3Dnucaptcha&note=3D"+T(t.note)+"&"+O({svc:"email",feed:!1,sh=
are:null,config:a,classificationBitmask:_ate.cb,secondaryProductCode:_ate=
.track.spc,uid:_ate.uid,sessionID:_ate.track.ssid(),pubID:Mt(),feedsABCel=
l:_ate.ab,usesFacebookLibrary:_ate.ufbl,usesUserAPI:_ate.uud,shareMetadat=
a:_ate.smd})}var =
v=3De,w=3D(a(32),a(29)),_=3Di(),x=3D{},y=3D{},k=3D[];e.share=3De.share||{=
},e.util.extend(e.share,{auw:a(100),ocw:H,onw:a(109),caw:a(246),ftw:c,stw=
:a(114),siw:a(112),cleanly:F,pts:d,pws:a(130),unt:r,genurl:jt,geneurl:b,a=
cb:w,gcp:o,gfu:s,svcurl:a(105),track:L,notify:l,links:_,register:u,regist=
erListeners:m,sub:p,registerSubscriber:h,extern:f,externEvents:g})}(_ate,=
_ate.api,_ate),function(e,t,n){function i(){return =
_atc.ltj&&s()||r()&&FB.XFBML&&FB.XFBML.parse}function =
o(){if(g=3D=3D=3DE)try{var =
e=3Ddocument.getElementsByTagName("html")[0];if(e)if(e.getAttribute&&e.ge=
tAttribute("xmlns:fb"))g=3D!0;else if(_ate.bro.msi){var =
t=3De.outerHTML.substr(0,e.outerHTML.indexOf(">"));t.indexOf("xmlns:fb")>=
-1&&(g=3D!0)}}catch(a){g=3D!1}return g}function =
r(){return"object"=3D=3Dtypeof Zt.FB&&FB.Event&&"function"=3D=3Dtypeof =
FB.Event.subscribe}function =
s(){return!(Zt.FB_RequireFeatures||Zt.FB&&(FB.Share||FB.Bootstrap))}funct=
ion c(e,t){var =
a=3D{},n=3Dw[t],i=3Daddthis_config.data_ga_tracker||addthis_config.data_g=
a_property;for(k in addthis_share)a[k]=3Daddthis_share[k];if(n)for(k in =
n)a[k]=3Dn[k];a.url=3Dt,_ate.share.track(e,0,a,addthis_config),i&&_ate.ga=
t(e,t,addthis_config,a)}function =
d(){-1!=3Db.location.href.indexOf(_atr)||_ate.sub||x||(r()?(x=3D1,FB.Even=
t.subscribe("message.send",function(e){c("facebook_send",e)}),FB.Event.su=
bscribe("edge.create",function(e){v[e]||(c("facebook_like",e),v[e]=3D1)})=
,FB.Event.subscribe("edge.remove",function(e){v[e]&&(c("facebook_unlike",=
e),v[e]=3D0)}),FB.Event.subscribe("comment.create",function(e){c("faceboo=
k_comment",e.href)}),FB.Event.subscribe("comment.remove",function(e){c("f=
acebook_uncomment",e.href)})):Zt.fbAsyncInit&&!A&&(3>y&&setTimeout(d,3e3+=
2e3*y++),A=3D1))}function l(e,t){var =
a=3D"fb-root",n=3Db.getElementById(a),i=3DZt.fbAsyncInit,o=3D!1,s=3Dfunct=
ion(){o=3D!0;for(var =
e=3D0;e<_.length;e++)FB.XFBML.parse(_[e])};if(_.push(e),r()&&FB.XFBML&&FB=
.XFBML.parse)d(),FB.XFBML.parse(e);else{if(!i&&(n||(n=3Db.ce("div"),n.id=3D=
a,document.body.appendChild(n)),!i)){var =
c=3Db.createElement("script");c.src=3D"https://connect.facebook.net/"+(t|=
|_ate.gfl(X()))+"/sdk.js&version=3Dv2.0",c.async=3D!0,n.appendChild(c),i=3D=
function(){for(var =
e=3Db.getElementsByTagName("meta"),t=3Dnull,a=3D0;a<e.length;a++)if("fb:a=
pp_id"=3D=3De[a].property||"fb:app_id"=3D=3De[a].name){t=3De[a].content;b=
reak}FB.init({appId:t?t:S?"140586622674265":"172525162793917",status:!0,c=
ookie:!0,version:"v2.0"})}}C&&(C=3D!1,Zt.__orig__fbAsyncInit=3Di,Zt.fbAsy=
ncInit=3Dfunction(){Zt.__orig__fbAsyncInit(),d(),document&&"complete"=3D=3D=
=3Ddocument.readyState?s():window.addEventListener?(setTimeout(function()=
{o||s()},3e3),window.addEventListener("load",s,!1)):s()})}}function =
u(e,t){e.ost||_ate.bro.ie6||(_ate.ufbl=3D1,_ate.share.fb.ready()?f("send"=
,e,t):(e.className=3D"",e.innerHTML=3D"<span></span>",e.style.width=3De.s=
tyle.height=3D"0px"),e.noh=3De.ost=3D1)}function =
h(e,t){e.ost||_ate.bro.ie6||(_ate.ufbl=3D1,_ate.share.fb.ready()?f("share=
",e,t):(e.className=3D"",e.innerHTML=3D"<span></span>",e.style.width=3De.=
style.height=3D"0px"),e.noh=3De.ost=3D1)}function =
f(e,t,a,n){n||(n=3Dp(t,"fb:"+e)),n.href=3Dn.href||_ate.track.mgu(a.share.=
url,{defrag:1}),e=3D"share"=3D=3D=3De?e+"-button":e,t.innerHTML=3D'<div =
class=3D"fb-'+e+'" =
data-ref=3D"'+_ate.share.gcp(a.share,a.conf,"."+e).replace(",","_")+'"></=
div>',_ate.util.each(n,function(a,n){"share-button"=3D=3D=3De&&("horizont=
al"=3D=3D=3Dn?n=3D"button_count":"vertical"=3D=3D=3Dn&&(n=3D"box_count"))=
,t.firstChild.setAttribute("data-"+a,n)}),!n||n.type||n.layout||t.firstCh=
ild.setAttribute("data-type","box_count"),l(t)}function =
m(e,t){if(!e.ost){var =
a,n,o,r=3D_ate.api.ptpa(e,"fb:like"),s=3Dr.layout||"button_count",c=3D{st=
andard:[450,r.show_faces?80:35],button_count:[90,25],box_count:[55,65]},d=
=3Dr.width||(c[s]?c[s][0]:100),l=3Dr.height||(c[s]?c[s][1]:25);if(passthr=
ough=3D_ate.util.toKV(r),_ate.ufbl=3D1,i()){r.layout=3D=3D=3DE&&(r.layout=
=3D"button_count"),r.show_faces=3D=3D=3DE&&(r.show_faces=3D"false"),r.sha=
re=3D=3D=3DE&&(r.share=3D"false"),r.action=3D=3D=3DE&&(r.action=3D"like")=
,r.width=3D=3D=3DE&&(r.width=3Dd),r.font=3D=3D=3DE&&(r.font=3D"arial"),r.=
href=3D=3D=3DE&&(o=3D_ate.util.clone(t.share.url_transforms||{}),o.defrag=
=3D1,r.href=3D_ate.track.mgu(t.share.url,o)),r.send=3D!1,t.share.xid||(t.=
share.xid=3D_ate.util.cuid()),w[r.href]=3D{};for(n in =
t.share)w[r.href][n]=3Dt.share[n];f("like",e,t,r)}else =
_ate.bro.msi?(e.innerHTML=3D'<iframe title=3D"AddThis | Facebook" =
frameborder=3D"0" scrolling=3D"no" allowTransparency=3D"true" =
scrollbars=3D"no"'+(_ate.bro.ie6?" =
src=3D\"javascript:''\"":"")+"></iframe>",a=3De.firstChild):a=3Db.ce("ifr=
ame"),a.style.overflow=3D"hidden",a.style.scrolling=3D"no",a.style.scroll=
bars=3D"no",a.style.border=3D"none",a.style.borderWidth=3D"0px",a.style.w=
idth=3Dd+"px",a.style.height=3Dl+"px",a.src=3D"//www.facebook.com/plugins=
/like.php?href=3D"+T(_ate.track.mgu(t.share.url,{defrag:1}))+"&layout=3Db=
utton_count&show_faces=3Dfalse&width=3D100&action=3Dlike&font=3Darial&"+p=
assthrough,_ate.bro.msi||e.appendChild(a);e.noh=3De.ost=3D1}}var =
g,b=3Ddocument,v=3D{},w=3D{},_=3D[],x=3D0,y=3D0,A=3D0,C=3D!0,S=3D-1!=3Db.=
domain.search(/\.addthis\.com$/i)?1:0;_ate.bro.mob?"http://m.facebook.com=
/sharer.php":"http://www.facebook.com/sharer/sharer.php";e.share=3De.shar=
e||{},e.share.register({facebook_like:m,facebook_send:u,facebook_share:h}=
),e.share.registerSubscriber(d),e.share.registerListeners({facebook:{_aft=
er:function(e){e.ins=3D1,e.noh=3D1},onclick:function(e){U(e);var =
t,n=3De.el,i=3Da(54);return =
t=3DIe(n.conf),i(t,n.share),F("facebook",t)}}}),e.share.fb=3D{like:m,send=
:u,has:r,ns:o,ready:i,compat:s,sub:d,load:l}}(_ate,_ate.api,_ate),functio=
n(e,t,a){function n(){return window.getglue&&window.getglue.on}function =
i(e,t){var =
a=3D((e||{}).passthrough||{}).objectId||"none";_ate.share.ocw("http://w.g=
etglue.com/convo/checkins?type=3Dconversation&objectId=3D"+T(a)+"&source=3D=
"+T(e.url)),setTimeout(function(){(new =
Image).src=3Djt("getglue",0,e,t)},100)}function o(e,t,a){var =
i=3D((s||{}).passthrough||{}).objectId;if(!i)return =
void(e.innerHTML=3D'<a class=3D"glue-checkin-widget"></a>');if(!n()){var =
o=3Ddocument.createElement("script");o.src=3D"//widgets.getglue.com/check=
in.js";var r=3Ddocument.getElementsByTagName("script")[0]}var =
s=3D(p(e,"getglue"),t.share);r.parentNode.insertBefore(o,r),e.innerHTML=3D=
'<a class=3D"glue-checkin-widget" href=3D"http://getglue.com/'+i+'" =
data-type=3D"horizontal">Checkin on Get Glue</a>'}function =
r(e){if(!s){var =
t=3De?e.share:addthis_share,a=3De?e.conf:addthis_config;n()?(getglue.on("=
checkin",function(e){var n=3D{};for(var i in =
t)n[i]=3Dt[i];_ate.share.track("getglue",0,n,a)}),s=3D!0):5>c&&setTimeout=
(function(){r(e)},500*c++)}}var =
s=3D(document,!1),c=3D0;e.share=3De.share||{},e.share.registerSubscriber(=
r),e.share.register({getglue_checkin:o}),e.share.getglue=3D{sub:r,ps:i,gg=
:o}}(_ate,_ate.api,_ate),function(e,t,a){function n(){return =
window.gapi&&window.gapi.plusone}function i(){if(n())return =
void(gapi&&gapi.plusone&&"[object =
Function]"=3D=3D=3DObject.prototype.toString.call(gapi.plusone.go)&&gapi.=
plusone.go());if(!d){d=3D1;var e=3Dnew =
_ate.resource.Resource("plusoneapi","//apis.google.com/js/plusone.js",n);=
e.addEventListener("load",function(){i()}),e.load()}}function o(e){var =
t=3De?e.share:addthis_share,a=3De?e.conf:addthis_config;window._at_pluson=
ecallback=3Dwindow._at_plusonecallback||function(e){var n=3D{};for(var i =
in =
t)n[i]=3Dt[i];n.url=3De.href,_ate.share.track("google_"+("off"=3D=3De.sta=
te?"un":"")+"plusone",0,n,a)},window._at_pluscallback=3Dwindow._at_plusca=
llback||function(e){var n=3D{};for(var i in =
t)n[i]=3Dt[i];n.url=3De.href,_ate.share.track("googleplus_counter",0,n,a)=
}}function r(e,t,a){if(!e.ost){var =
n=3D"googleplus_counter"=3D=3D=3Da?"plus":"plusone",o=3Dp(e,"g:"+n),r=3Dd=
ocument.ce("g:"+n);_ate.gpl=3D_ate.gpl||{},_ate.gpl.lang=3D_ate.gpl.lang|=
|null,o.lang=3D_ate.gpl.lang=3D_ate.gpl.lang||("undefined"=3D=3Dtypeof =
o.lang?null:o.lang),window.___gcfg=3Dwindow.___gcfg||{},window.___gcfg.la=
ng=3D_ate.gpl.lang||o.lang||_ate.ggl((t.conf||{}).ui_language)||"en-US",o=
.href=3Dt.share.url=3Do.href||_ate.track.mgu(t.share.url,{defrag:1}),"plu=
sone"=3D=3Dn?(o.size=3Do.size||(c(e,!0)?"standard":"small"),o.callback=3D=
o.callback||"_at_"+n+"callback"):(o.href=3D_ate.share.acb("google_plusone=
_share",t.share,addthis_config),o.action=3D"share"),_ate.share.goog.sub(t=
),_ate.util.each(o,function(e,t){r.setAttribute(e,t)}),e.appendChild(r),e=
.noh=3De.ost=3D1,i()}}function s(e,t){if(!e.ost){e.title=3D"Follow on =
Google+";var =
a=3Dp(e,"g:plusone");if(a.size=3D(a.size||"").toLowerCase(),document.head=
){var =
n=3Ddocument.createElement("link");n.setAttribute("href",a.href),n.setAtt=
ribute("rel","publisher"),document.head.appendChild(n)}if(a.url=3Da.href=3D=
a.href||"","badge"=3D=3Da.size||"smallbadge"=3D=3Da.size){var =
o=3Ddocument.ce("g:plus");_ate.gpl=3D_ate.gpl||{},_ate.gpl.lang=3D_ate.gp=
l.lang||null,a.lang=3D_ate.gpl.lang=3D_ate.gpl.lang||("undefined"=3D=3Dty=
peof =
a.lang?null:a.lang),window.___gcfg=3Dwindow.___gcfg||{},window.___gcfg.la=
ng=3D_ate.gpl.lang||a.lang||_ate.ggl((t.conf||{}).ui_language||window.add=
this_language)||"en-US",_ate.util.each(a,function(e,t){o.setAttribute(e,t=
)}),e.appendChild(o),e.noh=3De.ost=3D1,i()}else{var =
r=3D"32";"small"=3D=3Da.size?r=3D"16":"large"=3D=3Da.size&&(r=3D"64");var=
 =
s=3Dtxt=3Dtxt2=3DieQ=3D"";a.name&&("BackCompat"=3D=3Ddocument.compatMode&=
&_ate.bro.msi&&(ieQ=3D'onclick=3D"window.open('+a.href+'?prsrc=3D3)"'),s=3D=
"cursor:default;display:inline-block;text-decoration:none;color:#333;font=
:13px/16px =
arial,sans-serif;"+("large"=3D=3Da.size?"text-align:center;white-space:no=
wrap;":""),"large"=3D=3Da.size?txt2=3D'<br/><span =
style=3D"font-weight:bold;">'+a.name+"</span><br/><span> on Google+ =
</span>":txt=3D'<span =
style=3D"display:inline-block;font-weight:bold;vertical-align:top;margin-=
right:5px;'+("medium"=3D=3Da.size?"margin-top:8px;":"")+'">'+a.name+'</sp=
an><span style=3D"display:inline-block;vertical-align:top; =
margin-right:'+("medium"=3D=3Da.size?"15px;margin-top:8px;":"13px;")+'">o=
n</span>'),e.setAttribute("target","_blank"),e.style.textDecoration=3D"no=
ne",e.style.cursor=3D"default",e.innerHTML=3D'<span =
style=3D"'+s+'">'+txt+"<img "+ieQ+' =
src=3D"https://ssl.gstatic.com/images/icons/gplus-'+r+'.png" =
alt=3D"'+e.title+'" =
style=3D"border:0;width:'+r+"px;height:"+r+'px;cursor:pointer;" =
onmouseover=3D"this.style.opacity=3D0.8;this.style.filter=3D\'alpha(opaci=
ty=3D80)\';" =
onmouseout=3D"this.style.opacity=3D1.0;this.style.filter=3D\'alpha(opacit=
y=3D100)\';">'+txt2+"</span>",e.noh=3De.ost=3D1,e.onclick=3Dfunction(e){i=
f(!e)var e=3Dwindow.event;var =
t=3De.originalTarget||e.relatedTarget||e.toElement||e.srcElement,n=3D"";i=
f(t){for(;"A"!=3Dt.nodeName;)t=3Dt.parentNode;return =
n=3D((t.attributes||{})["g:plusone:href"]||{}).value||window.location.hre=
f,Zt.open(n+"?prsrc=3D3"),_ate.share.track("google_plusone_badge",1,a,con=
fig),!1}}}e.onmouseover=3Dfunction(){this.className=3Dthis.className.inde=
xOf("at300bo")>-1?this.className:this.className.replace(/at300b/i,"at300b=
o")},e.noh=3De.ost=3D1}}var =
d=3D(document,0);e.share=3De.share||{},e.share.register({google_plusone:r=
,googleplus_counter:r,google_plusone_badge:s}),e.share.registerSubscriber=
(o),e.share.registerListeners({google_plusone:{onclick:function(e){return=
!1}}}),e.share.goog=3D{plusone:r,badge:s,has:n,sub:o}}(_ate,_ate.api,_ate=
),function(e,t,a){function n(e,t){var =
a=3Dfunction(e){if("undefined"=3D=3Dtypeof =
window.Intent&&"undefined"=3D=3Dtypeof =
window.WebKitIntent||!window.navigator||"undefined"=3D=3Dtypeof =
window.navigator.startActivity&&"undefined"=3D=3Dtypeof =
window.navigator.webkitStartActivity)return!1;if(!window.Intent||"undefin=
ed"!=3Dtypeof =
window.Intent["native"]&&!window.Intent["native"])return!0;if(_ate.bro.ch=
r){var =
t=3Dnavigator.userAgent,a=3D/Chrome\/(.*)\./.exec(t);if(a.length>=3D1){va=
r n=3DparseInt(a[1].substring(0,2));if(19>n){var =
i=3Dfunction(){return"undefined"=3D=3Dtypeof =
addthis_config?!1:"undefined"=3D=3Dtypeof =
addthis_config.webintents?!1:addthis_config.webintents?!0:!1};return =
i()}}}return!0};a()&&(options.noevents=3D!0,e.onclick=3Dfunction(e){var =
a=3Dwindow.Intent||window.WebKitIntent,n=3Dnew =
a("http://webintents.org/share","text/uri-list",t.share.url);return"undef=
ined"!=3Dtypeof =
navigator.startActivity?navigator.startActivity(n):"undefined"!=3Dtypeof =
navigator.webkitStartActivity&&navigator.webkitStartActivity(n),_ate.shar=
e.track("intent_share_url",0,t.share,t.conf),!1})}document;e.share=3De.sh=
are||{},e.share.register({intent_share_url:n}),e.share.registerListeners(=
{intent_share_url:{}})}(_ate,_ate.api,_ate),function(e,t,a){function =
n(e,t){return =
ye({product:"tbx",media:t.media,description:t.description,title:t.title},=
e)}function i(e,t,a){if(!e.ost){var =
i,r=3Dp(e,"pi:pinit"),s=3D_ate.util.clone(t.share);if(i=3Daddthis_share&&=
addthis_share.passthrough&&addthis_share.passthrough.pinterest_share?addt=
his_share.passthrough.pinterest_share:addthis_share&&addthis_share.pinter=
est_share?addthis_share.pinterest_share:addthis_share&&addthis_share.pass=
through?addthis_share.passthrough:addthis_share?addthis_share:{},r.media)=
r.url=3Ds.url=3Dr.url||i.url||_ate.track.mgu(s.url,{defrag:1}),r.url=3DT(=
_ate.track.mgu(s.url)),"horizontal"=3D=3Dr.layout?(r.layout=3D"&layout=3D=
horizontal",r.width=3D"100px",r.height=3D"25px"):"vertical"=3D=3Dr.layout=
?(r.layout=3D"&layout=3Dvertical",r.width=3D"49px",r.height=3D"59px"):(r.=
layout=3D"",r.width=3D"40px",r.height=3D"25px"),e.innerHTML=3D'<iframe =
title=3D"AddThis | Pinterest" frameborder=3D"0" role=3D"presentation" =
scrolling=3D"no" allowTransparency=3D"true" =
scrollbars=3D"no"'+(_ate.bro.ie6?" src=3D\"javascript:''\"":"")+' =
style=3D"width:'+r.width+"; =
height:"+r.height+';"></iframe>',pinitButton=3De.firstChild,t.conf.pubid|=
|(t.conf.pubid=3Daddthis_config.pubid||Mt()),r.description=3Ds.descriptio=
n=3Dr.description||i.description||i.title||(addthis_share||{}).title||"",=
pinitButton.src=3D_atc.rsrcs.pinit+(_ate.bro.ie6||_ate.bro.ie7?"?":"#")+"=
url=3D"+T(r.url)+"&media=3D"+T(r.media||i.media||"")+"&description=3D"+T(=
r.description)+r.layout+"&ats=3D"+T(_ate.util.rtoKV(s))+"&atc=3D"+T(_ate.=
util.rtoKV(addthis_config))+"&href=3D"+window.location.href+"&pubid=3D"+M=
t()+"&cb=3D"+_ate.cb+"&ssid=3D"+_ate.track.ssid()+"&uid=3D"+_ate.uid+"&ab=
=3D"+_ate.ab+"&ufbl=3D"+_ate.ufbl+"&uud=3D"+_ate.uud,=0A=
_ate.ed.addEventListener("addthis.pinterest.image",function(e){Zt.addthis=
_share||(Zt.addthis_share=3D{}),Zt.addthis_share.passthrough||(Zt.addthis=
_share.passthrough=3D{}),Zt.addthis_share.passthrough.pinterest_share||(Z=
t.addthis_share.passthrough.pinterest_share=3D{});var =
t=3DZt.addthis_share.passthrough.pinterest_share;t.pi_media=3Dr.media,t.p=
i_media_desc=3Dr.description,F("pinterest_share",n(i,r))});else{o.createE=
lement("img");e.innerHTML=3D'<span =
class=3D"at_PinItButton"></span>',e.onclick=3Dfunction(){Zt.addthis_share=
||(Zt.addthis_share=3D{}),Zt.addthis_share.passthrough||(Zt.addthis_share=
.passthrough=3D{}),Zt.addthis_share.passthrough.pinterest_share||(Zt.addt=
his_share.passthrough.pinterest_share=3D{});var =
e=3DZt.addthis_share.passthrough.pinterest_share;return =
e.pi_media=3Dr.media,e.pi_media_desc=3Dr.description,F("pinterest_share",=
n(i,r)),!1}}e.noh=3De.ost=3D1}}var =
o=3Ddocument;e.share=3De.share||{},e.share.register({pinterest:i,pinteres=
t_count:i,pinterest_pinit:i}),e.share.registerListeners({pinterest_share:=
{onclick:function(e){var =
t=3De.el,a=3Dp(t,"pi:pinit"),i=3Dn(t.share||Zt.addthis_share,a);F("pinter=
est_share",i),U(e)}}})}(_ate,_ate.api,_ate),function(e,t,a,n){function =
i(e,t,a){if(!e.ost){var =
n=3D(_ate.util.clone(t.share),{type:"webpage",url:t.share.url,title:t.sha=
re.title,style:"number"}),i=3Dp(e,"wb:like"),d=3Do(),l=3Ds(i,d),u=3Ds(n,d=
);meta_tags=3D_ate.util.extend(u,l),wb_elem=3Dc.createElement("wb:like"),=
_ate.bro.ie6||_ate.bro.ie7||_ate.bro.ie8||_ate.bro.msi&&"BackCompat"=3D=3D=
document.compatMode?e.parentNode.insertBefore(wb_elem,e.nextSibling):e.ap=
pendChild(wb_elem),r(wb_elem,meta_tags),_ate.ajs("//tjs.sjs.sinajs.cn/ope=
n/api/js/wb.js",1),t.conf.pubid||(t.conf.pubid=3Daddthis_config.pubid||_a=
te.pub()),e.onclick=3Dfunction(){_ate.share.track("sinaweibo_like",0,t.sh=
are,t.conf)},e.noh=3De.ost=3D1}}function o(){for(var =
e,t,a,n,i=3Dc.getElementsByTagName("meta"),o=3D{},r=3D0;r<i.length;r++)n=3D=
i[r],e=3Dn.getAttribute("property"),t=3Dn.getAttribute("name"),a=3Dn.getA=
ttribute("content"),e&&-1!=3D=3De.indexOf("og:")&&a?o[e.replace("og:","")=
]=3Da:e&&-1!=3D=3De.indexOf("weibo:","")&&a?o[e.replace("weibo:","")]=3Da=
:t&&-1!=3D=3Dt.indexOf("weibo:")&&a&&(o[t.replace("weibo:","")]=3Da);retu=
rn o}function r(e,t){var a,n,i;for(var n in =
t)t.hasOwnProperty(n)&&(a=3Dt[n],a&&("style"=3D=3D=3Dn&&"full"!=3D=3Da?e.=
setAttribute("type",a):"skin"=3D=3D=3Dn||"language"=3D=3D=3Dn?e.setAttrib=
ute(n,a):(i=3Ddocument.createElement("meta"),i.setAttribute("name","weibo=
:"+n),i.setAttribute("content",a),document.getElementsByTagName("head")[0=
].appendChild(i))))}function s(e,t){var a,i=3D{};for(a in =
e)e.hasOwnProperty(a)&&t[a]=3D=3D=3Dn&&(i[a]=3De[a]);return i}var =
c=3Ddocument;e.share=3De.share||{},e.share.register({sinaweibo_like:i}),e=
.share.sinaweibo=3D{like:i}}(_ate,_ate.api,_ate),function(e,t,a){document=
;e.share=3De.share||{},e.share.registerListeners({thefancy:{onclick:funct=
ion(e){var =
t=3De.el,a=3Dt.share||addthis_share;F("thefancy",a),U(e)}}})}(_ate,_ate.a=
pi,_ate),function(e,t,a){function n(){return =
window.twttr&&window.twttr.events}function i(e){return =
n()&&1=3D=3Dd?(o(),void(d=3Du=3D0)):(d||(_ate.ajs("//platform.twitter.com=
/widgets.js",1,null,null,null,!0),d=3D1),void(3>u&&setTimeout(i,3e3+2e3*u=
++)))}function =
o(e){window.twttr&&!l&&twttr.events&&(l=3D1,twttr.events.bind("click",fun=
ction(e){if("tweetcount"!=3De.region){if(((e.target||{}).conf||{}).follow=
)return!1;var =
t=3De.target.parentNode&&e.target.parentNode.share?e.target.parentNode.sh=
are:{},a=3Dt.url||e.target.baseURI,n=3Dt.title||addthis_share.title,i=3D{=
};for(var o in addthis_share)i[o]=3Daddthis_share[o];for(var o in =
t)i[o]=3Dt[o];i.url=3Da,n&&(i.title=3Dn);var =
r=3D"follow"=3D=3De.region||"following"=3D=3De.region?!1:!0;_ate.share.tr=
ack(r?"tweet":"twitter_follow_native",r?0:1,i,addthis_config)}}))}functio=
n r(e,t,a){if(!e.ost){var =
n,o,r=3Dp(e,"tw"),s=3Dt.share,d=3Dr.width||56,l=3Dr.height||20,u=3D"";t.s=
hare.url_transforms=3Dt.share.url_transforms||{},t.share.url_transforms.d=
efrag=3D1;var =
h=3D_ate.util.clone(t.share),f=3D_ate.bro.msi&&"BackCompat"=3D=3Dc.compat=
Mode||t.conf.ui_use_tweet_iframe||"bitly"=3D=3D(t.share.url_transforms.sh=
orten||{}).twitter?!0:!1;"undefined"!=3Dtypeof =
r.url?h.url=3Dr.url:h.url=3Dr.url=3D_ate.track.mgu(h.url||(addthis_share|=
|{}).url,h.url_transforms,h,"twitter"),r.counturl||(r.counturl=3Df?r.url.=
replace(/=3D/g,"%253D"):r.url),-1=3D=3Dh.url.search(/\.+.*(\/|\?)/)&&(h.u=
rl+=3D"/"),r.url=3D_ate.share.acb("twitter",h,addthis_config),r.count=3Dr=
.count||"horizontal",s.passthrough=3Ds.passthrough||{};var =
m=3Ds.passthrough.twitter||{};if(t.text=3Dr.text=3Dr.text||(t.share.title=
=3D=3Dc.title?m.text:t.share.title)||"",t.related=3Dr.related=3Dr.related=
||m.related||"",t.hashtags=3Dr.hashtags=3Dr.hashtags||m.hashtags||"",(r.v=
ia||m.via||t.text.match(/via\s+@[a-zA-Z0-9_\.]+/i))&&(t.via=3Dr.via=3Dr.v=
ia||m.via||(t.text.match(/via\s+@[a-zA-Z0-9_\.]+/i)?t.text.match(/via\s+@=
[a-zA-Z0-9_\.]+/i).split("@")[1]:"")),u=3D_ate.util.rtoKV(s,"#@!"),"verti=
cal"=3D=3D=3Dr.count?(l=3D62,r.height=3Dr.height||l):"horizontal"=3D=3D=3D=
r.count&&(d=3D110,r.width=3Dr.width||d),r.width&&(d=3Dr.width),r.height&&=
(l=3Dr.height),n=3D_ate.util.toKV(r,"#@!"),f)e.innerHTML=3D'<iframe =
title=3D"AddThis | Twitter" frameborder=3D"0" role=3D"presentation" =
scrolling=3D"no" allowTransparency=3D"true" =
scrollbars=3D"no"'+(_ate.bro.ie6?" src=3D\"javascript:''\"":"")+' =
style=3D"width:'+d+"px; =
height:"+l+'px;"></iframe>',o=3De.firstChild,t.conf.pubid||(t.conf.pubid=3D=
addthis_config.pubid||_ate.pub()),o.src=3D_atc.rsrcs.tweet+(_ate.bro.ie6|=
|_ate.bro.ie7?"?":"#")+"href=3D"+T(r.url)+"&dr=3D"+T(_ate.dr)+"&conf=3D"+=
T(_ate.util.toKV(t.conf))+"&share=3D"+T(u)+"&tw=3D"+T(n);else{(s.template=
s||{}).twitter||"";r.text||(r.text=3D""=3D=3Ds.title?"":s.title+":");var =
g=3Dc.ce("a");g.href=3D"http://twitter.com/share",g.className=3D"twitter-=
share-button",g.innerHTML=3D"Tweet";for(var b in =
r)r.hasOwnProperty(b)&&g.setAttribute("data-"+b,r[b]);e.appendChild(g),t.=
conf.pubid||(t.conf.pubid=3Daddthis_config.pubid||_ate.pub()),i(e)}e.noh=3D=
e.ost=3D1}}function s(e,t){var =
a=3Dp(e,"tf"),n=3Dp(e,"tw"),o=3Ddocument.ce("a");a.screen_name=3Dn.screen=
_name||a.screen_name||"addthis",o.href=3D"http://twitter.com/"+a.screen_n=
ame,o.className=3D"twitter-follow-button",o.innerHTML=3D"Follow =
@"+a.screen_name,_ate.util.each(a,function(e,t){o.setAttribute("data-"+e,=
t)}),_ate.util.each(n,function(e,t){o.setAttribute("data-"+e,t)}),e.ost=3D=
1,e.appendChild(o),t.conf.pubid||(t.conf.pubid=3Daddthis_config.pubid||_a=
te.pub()),i(e)}var =
c=3Ddocument,d=3D0,l=3D0,u=3D0;e.share=3De.share||{},e.share.register({tw=
eet:r,twitter_follow_native:s}),e.share.registerSubscriber(o),e.share.reg=
isterListeners({twitter:{_after:function(e){e.ins=3D1,e.noh=3D1},onclick:=
function(e){var t=3De.el;return =
_ate.share.pts(t.share,t.conf)}}}),e.share.twitter=3D{tweet:r,follow:s,su=
b:o}}(_ate,_ate.api,_ate),function(e,t,n){function =
i(e,t,a){if(!e.ost&&!_ate.bro.ie6){var =
n=3Dp(e,"su:badge"),i=3Dn.style||"1",o=3Dt.share.url=3Dn.href||_ate.track=
.mgu(t.share.url,{defrag:1}),r=3Dn.height||"20px",s=3Dn.width||"75px";"5"=
=3D=3Di?r=3Dn.height||"60px":"6"=3D=3Di&&(r=3Dn.height||"31px"),e.innerHT=
ML=3D'<iframe title=3D"AddThis | Stumbleupon" =
src=3D"http'+(_ate.ssl?"s":"")+'://www.stumbleupon.com/badge/embed/{{STYL=
E}}/?url=3D{{URL}}" scrolling=3D"no" frameborder=3D"0" =
style=3D"border:none; overflow:hidden; width:{{WIDTH}}; =
height:{{HEIGHT}};" =
allowtransparency=3D"true"></iframe>'.replace("{{STYLE}}",i).replace("{{U=
RL}}",T(o)).replace("{{HEIGHT}}",r).replace("{{WIDTH}}",s),e.noh=3De.ost=3D=
1}}function o(e,t){if(!e.ost){var =
a=3Dp(e,"4sq"),n=3Ddocument.createElement("a");n.href=3D"https://foursqua=
re.com/intent/venue.html",n.className=3D"fourSq-widget",a["data-variant"]=
&&n.setAttribute("data-variant",a["data-variant"]),e.appendChild(n),_ate.=
ajs("//platform.foursquare.com/js/widgets.js",1),e.noh=3De.ost=3D1}}funct=
ion r(e,t){if(!e.ost){var =
a,n,i=3Dp(e,"li"),o=3Dt.share,r=3Di.width||100,s=3Di.height||18,c=3D"";i.=
counter||(i.counter=3D"horizontal"),o.passthrough||(o.passthrough=3D{}),o=
.passthrough.linkedin=3D_ate.util.toKV(i),o.title&&(o.title=3DT(o.title))=
,c=3D_ate.util.rtoKV(o),"top"=3D=3D=3Di.counter?(s=3D55,r=3D57,i.height||=
(i.height=3Ds),i.width||(i.width=3Dr)):"right"=3D=3D=3Di.counter?(r=3D100=
,i.width||(i.width=3Dr)):"none"=3D=3D=3Di.counter&&(r=3D57,i.width||(i.wi=
dth=3Dr)),i.width&&(r=3Di.width),i.height&&(s=3Di.height),a=3D_ate.util.t=
oKV(i),e.innerHTML=3D'<iframe title=3D"AddThis | LinkedIn Button" =
frameborder=3D"0" role=3D"presentation" scrolling=3D"no" =
allowTransparency=3D"true" scrollbars=3D"no"'+(_ate.bro.ie6?" =
src=3D\"javascript:''\"":"")+' style=3D"width:'+r+"px; =
height:"+s+'px;"></iframe>',n=3De.firstChild,t.conf.pubid||(t.conf.pubid=3D=
addthis_config.pubid||_ate.pub()),n.src=3D_atc.rsrcs.linkedin+(_ate.bro.i=
e6||_ate.bro.ie7?"?":"#")+"href=3D"+T(t.share.url)+"&dr=3D"+T(_ate.dr)+"&=
conf=3D"+T(_ate.util.toKV(t.conf))+"&share=3D"+T(c)+"&li=3D"+T(a),e.noh=3D=
e.ost=3D1}}function =
s(e,t){if(-1!=3De.className.indexOf("chiclet_style"))throw new =
Error("just do a chiclet");if(!e.ost){var =
a=3Dp(e,"tm"),n=3D50,i=3D61;passthrough=3D_ate.util.toKV(a),"compact"=3D=3D=
=3Da.style&&(n=3D95,i=3D25),e.innerHTML=3D'<iframe title=3D"AddThis | =
Tweetmeme" frameborder=3D"0" width=3D"'+n+'" height=3D"'+i+'" =
scrolling=3D"no" allowTransparency=3D"true" =
scrollbars=3D"no"'+(_ate.bro.ie6?" =
src=3D\"javascript:''\"":"")+"></iframe>";var =
o=3De.firstChild;o.src=3D"//api.tweetmeme.com/button.js?url=3D"+T(t.share=
.url)+"&"+passthrough,e.noh=3De.ost=3D1}}document;e.share=3De.share||{},e=
.share.register({foursquare:o,linkedin_counter:r,stumbleupon_badge:i,twee=
tmeme:s}),e.share.registerListeners({more:{require:function(e,t,a){return=
!(t.noh||_ate.bro.iph||_ate.bro.wph||_ate.bro.dro)},onclick:function(e){v=
ar t=3De.el||{};return =
window.addthis.menu(t,t.conf,t.share),!1}},email:{require:function(e,t,a)=
{return!(t.noh||_ate.bro.iph||_ate.bro.wph||_ate.bro.dro)},onclick:functi=
on(e){var =
t=3D(a(17),e.el||{}),n=3De.service,i=3D_ate.util.clone(t.conf);return =
i.ui_pane=3Dn,F(n,t.share),!1}},foursquare:{onclick:function(e){var =
t=3De.el||{},a=3De.service;return =
_ate.share.track(a,1,t.share,t.conf),!1}},link:{onclick:function(e){var =
t=3De.el||{},a=3D(e.service,T((t.share||{}).url||addthis_share.url),_ate.=
util.clone(t.config||addthis_config));return =
a.ui_pane=3D"link",window.addthis.menu(t,a,t.share||addthis_share),!1}}})=
}(_ate,_ate.api,_ate),function(e,t,a){function n(){return =
Boolean(window.ADDTHIS_EXPANDED_MENU_IFRAME)}function i(e){var =
a=3D_ate.util.clone(Zt.addthis_config);return =
a.ui_pane=3D"image",a.image_service=3De,t.menu(_ate.maf.pre,a,Zt.addthis_=
share),!1}function =
o(e){if(_ate.bro.msi)_ate.track.msg("atimg_ie"+media);else{var =
t=3DsetInterval(function(){e.postMessage("atimg_more"+media,"*")},500);se=
tTimeout(function(){clearInterval(t)},1e4)}return!1}document.body;e.share=
=3De.share||{},e.util.extend(e.share,{imgVer:i,imgOcw:o,inBm:n})}(_ate,_a=
te.api,_ate),function(){var e=3Dfunction(){return"undefined"=3D=3Dtypeof =
addthis_config?!1:"undefined"=3D=3Dtypeof =
addthis_config.webintents?!1:addthis_config.webintents?!0:!1};if(e()){var=
 t=3Dfunction(e){if("undefined"!=3Dtypeof =
Zt.WebKitIntent)return!0;if("undefined"=3D=3Dtypeof =
Zt.Intent&&"undefined"=3D=3Dtypeof =
Zt.WebKitIntent||"undefined"=3D=3Dtypeof =
Zt.navigator.startActivity&&"undefined"=3D=3Dtypeof =
Zt.navigator.webkitStartActivity)return!1;var =
t=3Dnavigator.userAgent;if(/Chrome\/(.*)\./.test(t)){var =
a=3D/Chrome\/(.*)\./.exec(t);if(a.length>=3D1){var =
n=3DparseInt(a[1].substring(0,2));if(19>n)return!1}}return!0};catchIntent=
s=3Dfunction(){t()||(Zt.Intent=3Dfunction(e,t,a,n){this.verb=3De,this.nou=
n=3Dt,this.data=3Da},Zt.navigator.startActivity=3Dfunction(e){if("http://=
webintents.org/share"=3D=3D=3De.verb&&"text/uri-list"=3D=3D=3De.noun){Qt.=
update("share","url",e.data);for(var t in =
e.extras)Qt.update("share",t,e.extras);var =
a=3D"http://addthis.com/bookmark.php";a+=3D"?v=3D300&url=3D"+encodeURICom=
ponent(e.data),Zt.open(a,"","width=3D700,height=3D500")}})},catchIntents(=
)}}(),function(e,t,a){function n(e){var t=3Dnew Array;e:for(var =
a=3D0;a<e.length;a++){for(var =
n=3D0;n<t.length;n++)if(t[n]=3D=3De[a])continue =
e;t[t.length]=3De[a]}return t}function =
i(){h||(h=3D{},b(Dt.map,function(t,a){h[e.mun(t)]=3Dt}))}function =
o(){return =
p?p:p=3DHt((e.dr||"").split("://").pop().split("/").shift().split("?").sh=
ift())||(e.smd||{}).rsc||""}function r(e,t){return =
e.timestamp>t.timestamp?-1:1}function s(e,t,a){return =
a||(a=3Dwindow),(a[e]=3D=3D=3DE||""=3D=3D=3Da[e])&&(a[e]=3Dt),a[e]}functi=
on c(t){i();var a,n,s=3Do(),c=3Dfunction(){for(var =
t,a=3De.cookie.ssc.getServices(),n=3De.ups||{},i=3D0;i<a.length;i++)t=3Da=
[i].name,n[t]||(n[t]=3Dt);return =
n}(),d=3D[],l=3D0,u=3D0;for(f=3D[],a=3D0;a<t.length;a++)n=3Dt[a],(Dt.map[=
n]!=3D=3DE||n.indexOf("facebook_")>-1&&Dt.map.facebook!=3D=3DE)&&l++,s=3D=
=3Dn&&(u=3D1),c[n]&&delete =
c[n];for(b(c,function(e,t){d.push(t)}),d.sort(r),a=3D0;a<d.length;a++)n=3D=
d[a].name,h[n]&&(n=3Dh[n],l++,f.push(n),t.push(n),window.addthis_ssh?-1=3D=
=3Daddthis_ssh.indexOf(n)&&(addthis_ssh+=3D","+n):window.addthis_ssh=3Dn,=
s=3D=3Dn&&(u=3D1));return =
f=3Df.join(","),u||Dt.map[s]=3D=3D=3DE||(l++,t.push(s),addthis_ssh=3D(win=
dow.addthis_ssh?addthis_ssh+",":"")+s,m=3Ds),l}function =
d(e){s("addthis_exclude",""),s("addthis_use_personalization",!0),s("servi=
ces_exclude",window.addthis_exclude,e)}function =
l(t,a){if(t=3D=3D=3Du)return{conf:t,csl:f,crs:m};u=3Dt;var =
r=3Dwindow.addthis_ssh?addthis_ssh.replace("misterwong_de","misterwong").=
replace("misterwong_ru","misterwong").replace(/(^more,)|(^more$)|(,more,)=
|(,more$)/,"").split(","):[],l=3Dz.getBasicServices().join(","),h=3D(wind=
ow.addthis_services_loc||l).replace(_ate.bro.xp||_ate.bro.mob?/,mailto,/:=
/,,/,","),p=3D0,b=3Dh;o();if(d(t),_ate.bro.ipa&&(-1=3D=3Daddthis_exclude.=
indexOf("print")&&(addthis_exclude+=3D","),addthis_exclude+=3D"print"),t.=
services_exclude=3Dt.services_exclude.replace(/\s/g,""),t.services_exclud=
e_natural||(t.services_exclude_natural=3Dt.services_exclude),(t||{}).pare=
ntServices&&_ate.util.each(t.parentServices,function(e,a){t.services_excl=
ude+=3D(t.services_exclude.length>1?",":"")+e}),a||(a=3D[]),s("addthis_op=
tions_default",b.split(",").slice(0,11).join(",")+",more"),s("addthis_opt=
ions_rank",b.split(",").join(",")),s("addthis_options",window.addthis_opt=
ions_default),i(),p=3Dc(r),addthis_options=3D(""!=3Dr?r+",":"")+addthis_o=
ptions,r&&(addthis_options&&-1=3D=3Daddthis_options.indexOf(r)||t.service=
s_compact&&-1=3D=3Dt.services_compact.indexOf(r))&&(t.services_compact=3D=
t.services_compact?r+","+t.services_compact:addthis_options),addthis_opti=
ons=3Dn(addthis_options.split(",")).join(","),t.services_compact&&(t.serv=
ices_compact=3Dn(t.services_compact.split(",")).join(",")),window.addthis=
_ssh&&window.addthis_use_personalization&&p||a.length||t.services_exclude=
||addthis_exclude){var =
v,w,_=3Daddthis_options_rank.split(","),x=3D[],y=3D(t.services_exclude||a=
ddthis_exclude||"").split(","),k=3D{},A=3Dr.join(","),C=3D[],S=3D{},I=3D0=
,O=3D11,T=3D0,j=3Dt.product||"",N=3Dj.indexOf("ffext")>-1||j.indexOf("fxe=
")>-1;for(a.length&&-1=3D=3Daddthis_options.indexOf(a[0].code)&&(addthis_=
options+=3D","+a[0].code),a.length&&a[0]&&x.push(a[0].code),B=3D0;B<y.len=
gth;B++)k[y[B]]=3D1,w=3Dg[y[B]]||new =
RegExp("(?:^|,)("+y[B]+")(?:$|,)"),g[y[B]]=3Dw,addthis_options=3Daddthis_=
options.replace(w,",").replace(",,",","),t.services_compact&&(t.services_=
compact=3Dt.services_compact.replace(w,",").replace(",,",","));for(B=3D0;=
B<_.length;B++)v=3D_[B],k[v]||(w=3Dg[v]||new =
RegExp("(?:^|,)("+v+")(?:$|,)"),g[v]=3Dw,-1=3D=3DA.search(w)&&x.unshift(v=
));for(B=3D0;B<r.length&&O>B;B++)v=3Dr[B],w=3Dg[v]||new =
RegExp("(?:^|,)("+v+")(?:$|,)"),g[v]=3Dw,addthis_options.search(w)>-1&&I+=
+;for(B=3D0;B<r.length&&!(C.length>=3DO);B++)v=3Dr[B],S[v]||k[v]||!(Dt.ma=
p[v]!=3D=3DE||v.indexOf("facebook_")>-1)||(S[v]=3D1,w=3Dg[v]||new =
RegExp("(?:^|,)("+v+")(?:$|,)"),g[v]=3Dw,addthis_options.search(w)>-1?(C.=
push(v),addthis_options=3Daddthis_options.replace(w,",").replace(",,",","=
),T++):C.push(v));for(addthis_ssh=3DC.join(","),addthis_options=3D(window=
.addthis_ssh?addthis_ssh+",":"")+addthis_options.replace(/[,]+/g,",").rep=
lace(/,$/,"").replace(/^,/,"").replace(/^more,|,more|^more$/,""),addthis_=
options.indexOf("email")>-1&&""=3D=3D=3De.pub()&&!N&&(addthis_options=3Da=
ddthis_options.replace(/^email,|,email|^email$/,""));addthis_options.spli=
t(",").length>11;)addthis_options=3Daddthis_options.split(",").slice(0,-1=
).join(",");var =
M=3De.util.fromKV(addthis_options.replace(/,|$/g,"=3D1&")),R=3Daddthis_op=
tions.split(",").length;if(R%2=3D=3D=3D0||11>R)for(var =
B=3DMath.min(R,11),D=3Db.split(","),L=3DR;(11>L||L%2=3D=3D=3D0)&&B<D.leng=
th;){var =
U=3DD[B++];if(M[U]){if(B=3D=3DD.length){R+(Math.min(R,11)-L)%2=3D=3D=3D0&=
&(addthis_options=3Daddthis_options.split(",").slice(0,-1).join(","));bre=
ak}}else =
k[U]||(addthis_options+=3D","+U,M[U]=3D1,L++)}if(a.length&&a[0]&&-1=3D=3D=
addthis_options.indexOf(a[0].code)){var =
F=3Daddthis_options.replace(",more","").split(",").pop();addthis_options=3D=
addthis_options.replace(F,a[0].code)}-1=3D=3Daddthis_options.indexOf(",mo=
re")&&(addthis_options+=3D",more")}return =
t.services_compact||(t.services_compact=3Daddthis_options),e.share.servic=
es.loc=3D(window.addthis_services_loc||l).replace(_ate.bro.xp||_ate.bro.m=
ob?/,mailto,/:/,,/,","),{conf:t,csl:f,crs:m}}var =
u,h,p,f,m,g=3D{},b=3D_ate.util.each;e.share=3De.share||{},e.share.service=
s=3De.share.services||{},e.share.services.init=3Dl}(_ate,_ate.api,_ate);_=
ate.bro.msi?20:E;!function(e,t,a){function n(e){var =
t=3Dthis,a=3De||{};if(e instanceof Array){a=3D{};for(var =
n=3D0;n<e.length;n++)a[e[n]]=3De[n]}t.add=3Dfunction(e,n){if("object"=3D=3D=
typeof e)for(var i in e)e.hasOwnProperty(i)&&t.add(i,e[i]);else =
a[e]=3Dn},t.get=3Dfunction(e){return =
a[e]},t.has=3Dfunction(e){if("string"=3D=3Dtypeof =
e&&(e=3De.split(",")),0=3D=3D=3De.length)return!1;for(var =
t=3D0;t<e.length;t++)if(!iskey(e[t]))return!1;return!0},t.iskey=3Dfunctio=
n(e){if("string"=3D=3Dtypeof e&&(e=3De.split(",")),e instanceof =
Array)for(var t=3D0;t<e.length;t++){var n=3De[t].replace(/ =
/g,"");if(a[n])return 1}return 0},t.remove=3Dfunction(e){for(var =
t,n=3D0;n<arguments.length;n++)if(t=3Darguments[n],"string"=3D=3Dtypeof =
e)delete a[t];else if(t.length)for(var i=3D0;i<t.length;i++)delete =
a[t[i]]},t.has=3Dfunction(e){return =
a.hasOwnProperty(e)},t.isEmpty=3Dfunction(){var e=3D0;return =
_ate.util.each(a,function(t,a){return =
this.data.hasOwnProperty(t)?(e=3D1,!1):void =
0}),!!e},t.keys=3Dfunction(){return =
Object.keys(a)},t.clear=3Dfunction(){a=3D{}}}e.data||(e.data=3D{}),e.data=
.Set=3Dn}(_ate,_ate.api,_ate),function(e,t,a){function n(){}function =
i(){}function o(e){}function r(){return!0}function s(e){try{return =
e&&e.url?1=3D=3D=3De.promoted?!1:C[e.url]!=3D=3Dx?C[e.url]:(C[e.url]=3D_a=
te.track.hist.seenBefore(e.url),C[e.url]):!1}catch(t){}return!1}function =
c(t){function a(){var =
e=3D0,a=3D[];if(o--,0=3D=3D=3Do){for(;e<r.length;)a=3Da.concat(r[e]),e++;=
if(0=3D=3D=3Da.length)return _=3D=3D=3DS?void 0:(y=3D!1,f(S),void =
c(t));for(a=3DA(a,function(e){return =
e.promoted||!s(e)}),d=3DA(d,function(e,t,a){return =
t.features.length}),d.length||(d=3D[{features:[],name:"no-vector",weight:=
1}]),e=3D0;e<d.length;e++)a=3Dl(a,d[e]);t.callback(h(n(a),t))}}function =
n(e){if(e=3De||[],e.length&&_ate.uls&&window.JSON){if(m=3DlocalStorage.ge=
tItem(i)){try{m=3DJSON.parse(m)}catch(t){}m.o?(g=3Dm.o%10,m.o=3Dg+2):m=3D=
{o:2}}else =
m=3D{o:2};if(g>0)for(;g-->0;)arguments[0].push(arguments[0].shift());loca=
lStorage.setItem(i,JSON.stringify(m))}return e}var =
i,o=3D0,r=3D[],d=3D[],u=3D_ate.util.gUD(window.addthis_domain||t.domain||=
window.location.host),p=3Dt.pubid||e.pub(),m=3D!1,g=3D0;p&&(_||f(S),e.bt2=
||(y=3D!1,f(S)),i=3D"__feed_"+p+"_"+_.name,k(_.feed,function(e,t){o++,b(t=
,{pubid:p,domain:u},function(e,t){return e?a():(r.push(t),void =
a())})}),k(_.vector,function(t,n){"term_extract"=3D=3D=3Dn?d.push({featur=
es:e.ad.gcv(),name:"term_extract"}):(o++,v(n,{pubid:p,domain:u},function(=
e,t){return e?a():(d.push(t),void a())}))}))}function =
d(e){return((e||{}).pvector||{}).features||{}}function l(t,a,n){var =
i,o,r,s,c=3Dnew w,l=3D0,u=3D[];if(n){if(!(n instanceof Function))throw =
new Error("Matchrule should be a function, got "+n)}else n=3Dd;return =
k(a.features||[],function(e,t){c.add(t.name,t.weight)}),k(t,function(a,d)=
{var =
h=3De.share.links.canonical;l=3D0,o=3Dd.url||"",r=3Do.split("#").shift(),=
h&&h.indexOf(r)+r.length=3D=3D=3Dh.length||(s=3Dn(d),k(s,function(e,t){i=3D=
c.get(t.name),i!=3D=3Dx&&(l+=3Di+t.weight)}),t[a].score=3Dl,o.score=3Dl,u=
.push(d))}),a.features.length>0&&u.sort(function(e,t){return =
t.score-e.score}),u}function u(t){return =
t.ab=3Dt.ab||e.ab,t.bt=3Dt.bt||e.bt2,function(e){return =
k(e,function(e,a){t[e]=3Da}),p(t)}}function =
h(e,t,a){a&&"function"=3D=3Dtypeof =
a||(a=3Dp),t.total||(t.total=3De.length);var n=3D0;return =
k(e,function(e,i){t.pos=3Dn++,t.url=3Di.url,i.url=3Da(t),i.title=3Di.titl=
e||""}),e}function p(t){var =
a=3Dt.url,n=3Dt.pco,i=3Dt.total,o=3Dt.pos,r=3Dt.ab||"-";return =
a&&a.indexOf("at_pco")>-1&&(a=3Dn?a.replace(/at_pco=3D(.*)&/,"at_pco=3D"+=
n+"&"):a,a.indexOf("at_ab")>-1?"-"!=3D=3Dr&&(a=3Da.replace(/at_ab=3D(.*)&=
/,"at_ab=3D"+r+"&")):a+=3D"&at_ab=3D"+(t.ab||e.ab),a.indexOf("at_pos")>-1=
?o!=3D=3Dx&&(a=3Da.replace(/at_pos=3D([0-9]+)/,"at_pos=3D"+o)):a+=3D"&at_=
pos=3D"+(o||0),a.indexOf("at_tot")>-1?i!=3D=3Dx&&(a=3Da.replace(/at_tot=3D=
([0-9]+)/,"at_tot=3D"+i)):a+=3D"&at_tot=3D"+(i||0),-1=3D=3D=3Da.indexOf("=
si=3D")&&(a+=3D"&at_si=3D"+_ate.sid)),a}function f(t){return!t||!t =
instanceof Object?!1:y?!1:(y=3D!0,_=3Dt,void(e.ab=3D_.name))}function =
m(){return e.ab.name}function g(t,a,n){var =
i,o,r,s=3De.pub(),c=3D!1,d=3D!0,l=3D"";if(a=3Da||{},query=3Da.query||{},t=
imeout=3DparseInt(a.timeout,10)||4500,o=3Da.uid,!o)throw new Error("No =
uid provided");for(r in =
query)query.hasOwnProperty(r)&&query[r]!=3D=3Dx&&(d?d=3D!1:l+=3D"&",l+=3D=
encodeURIComponent(r)+"=3D"+encodeURIComponent(query[r]));d?d=3D!1:l+=3D"=
&",l+=3D"callback=3D"+e.util.scb("fds",s+o,function(e){var =
t=3DArray.prototype.slice.call(arguments,0);c||(t.unshift(null),n.apply(t=
his,t),c=3D!0,clearTimeout(i))}),i=3DsetTimeout(function(){n(new =
Error("Timed =
out"),null),c=3D!0},4500),_ate.ajs(t+"?"+l,1,!0,!0,null,!0)}function =
b(t,a,n){var =
i,o=3D{},r=3Dt.indexOf("view")>-1;if(a=3Da||{},a.pubid=3Da.pubid||e.pub()=
,!t)throw new Error("No feed =
provided");t.indexOf(".json")<0&&(t+=3D".json"),i=3D"//q.addthis.com/feed=
s/1.0/"+t,o.query=3D{pubid:a.pubid||x,domain:a.domain||x,limit:r?"25":x},=
o.uid=3Dt,g(i,o,n)}function v(t,a,n){var =
i,o=3D{};if(a=3Da||{},a.pubid=3Da.pubid||e.pub(),!t)throw new Error("No =
vector =
provided");t.indexOf(".json")<0&&(t+=3D".json"),i=3D"//q.addthis.com/feed=
s/1.0/"+t,o.query=3D{pubid:a.pubid||x},o.uid=3Dt,g(i,o,n)}var =
w,_,x,y=3D(window,_ate.abmp>=3D0,!1),k=3De.util.each,A=3D(e.util.reduce,e=
.util.filter),C=3D{},S=3D{name:"per-2",feed:["views2"],vector:[],isProCel=
l:!0};e=3De||{},e.data=3De.data||{},w=3De.data.Set,e.feeds=3D{setTestCell=
:f,getTestCell:m,_ad:r,configure:n,get:i,recommend:c,trend:o,decorator:u}=
,e.dctu=3Dp}(_ate,_ate.api,_ate),function(e,t){function a(e,t,a){var =
i=3Da||0;1=3D=3D=3D_ate.inst&&n(e,t)&&(o[e]=3Di?{v:t,p:i}:t)}function =
n(e,t){var a=3D{};return a[e]=3Dt,r?(M.error("The pub domain LoJson =
request has already been submitted."),!1):E!=3D=3Do[e]?(M.error("This =
key: `"+e+"` already exists for LoJson =
transmission."),!1):E=3D=3D=3Da[e]?(M.error("LoJson values cannot be =
`undefined`."),!1):!0}function i(){return e.util.rtoKV(o)}var =
o=3D{},r=3D!1;t.addEventListener("addthis.lojson.complete",function(){r=3D=
!0}),e.lojson=3D{add:a,get:i}}(window._ate,window.addthis)}var =
Zt=3Dwindow,ia=3DZt.addthis_config||{},oa=3DGt;Zt.addthis&&Zt.addthis.tim=
er&&(Zt.addthis.timer.core=3D(new Date).getTime());var =
ra=3D_ate;_adr;ra._ssc=3Dra._ssh=3D[],ra.dat=3D{},ra._rec.push(function(e=
){var =
t,a,n=3Dra.dat.rdy;if(ge(e,function(e,t){ra.dat[e]=3Dt}),e.rdy&&!n&&(ra.x=
fr=3D1,ra.track.xtp()),e.ssc&&(ra._ssc=3De.ssc),e.sshs&&(e.sshs=3De.sshs.=
replace(/\bpinterest\b/,"pinterest_share"),t=3DZt.addthis_ssh=3D_duc(e.ss=
hs),ra.gssh=3D1,ra._ssh=3Dt.split(","),_ate.ed.fire("addthis-internal.dat=
a.ssh",{},{ssh:t})),e.uss){e.uss=3De.uss.replace(/\bpinterest\b/,"pintere=
st_share");var =
i=3Dra._uss=3D_duc(e.uss).split(",");if(Zt.addthis_ssh){var =
o=3D{},r=3D[];for(i=3Di.concat(ra._ssh),a=3D0;a<i.length;a++)t=3Di[a],o[t=
]||r.push(t),o[t]=3D1;i=3Dr}ra._ssh=3Di,Zt.addthis_ssh=3Di.join(",")}if(e=
.ups){for(t=3De.ups.split(","),ra.ups=3D{},a=3D0;a<t.length;a++)if(t[a]){=
var =
s=3DCe(_duc(t[a]));ra.ups[s.name]=3Ds}ra._ups=3Dra.ups}if(e.uid&&(ra.uid=3D=
e.uid,_ate.ed.fire("addthis-internal.data.uid",{},{uid:e.uid})),e.bti&&(r=
a.bti=3De.bti,_ate.ed.fire("addthis-internal.data.bti",{},{bti:e.bti})),Z=
t.addthis_bt2&&(ra.bt2=3DZt.addthis_bt2),!ra.bt2&&e.bt2&&(ra.bt2=3De.bt2,=
_ate.ed.fire("addthis-internal.data.bt2",{},{bt2:e.bt2})),e.bts&&(ra.bts=3D=
parseInt(e.bts,10),_ate.ed.fire("addthis-internal.data.bts",{},{bts:e.bts=
})),e.vts&&(ra.vts=3DparseInt(e.vts,10),_ate.ed.fire("addthis-internal.da=
ta.vts",{},{vts:e.vts})),e.geo){try{ra.geo=3D"string"=3D=3Dtypeof =
e.geo?_ate.util.geo.parse(e.geo):e.geo}catch(c){}_ate.ed.fire("addthis-in=
ternal.data.geo",{},{geo:ra.geo})}return =
e.dbm&&(ra.dbm=3De.dbm),e.atgotcode&&(ra.sau=3De.atgotcode),e.rdy&&!n?voi=
d _ate.ed.fire("addthis-internal.data.rdy"):void =
0}),ra._rec.push(function(e){var =
t=3D(e||{}).remoteEvent;t&&t.type&&t.data&&_ate.ed.fire(t.type,{},t.data)=
});try{if(Xt.href.indexOf(_atr)>-1){var =
sa=3DCe(Jt.cookie,";");ra._rec[ra._rec.length-1](sa)}var =
ca=3D{},da=3D_ate.util.gsp("addthis_widget.js");if("object"=3D=3Dtypeof =
da){if(da.provider&&(ca=3D{provider:_ate.mun(da.provider_code||da.provide=
r),auth:da.auth||da.provider_auth||""},(da.uid||da.provider_uid)&&(ca.uid=
=3D_ate.mun(da.uid||da.provider_uid)),da.logout&&(ca.logout=3D1),_ate.prv=
=3Dca),da.headless&&(_atc.xcs=3D1),da.dnp&&(_ate.dcp=3DNumber.MAX_VALUE),=
da.dnt&&(_atc.xtr=3D1),_ate.util.pae(da),_ate.util.pas(_ate.util.pae),da.=
domready&&(_atc.dr=3D1),da.onready&&da.onready.match(/[a-zA-Z0-9_\.\$]+/)=
)try{_ate.onr=3D_ate.evl(da.onready)}catch(qt){M.error("addthis: onready =
function ("+da.onready+") not =
defined",qt)}da.async&&(_atc.xol=3D1)}if(da.delayupgrade?_atc.noup=3D1:(_=
atc.ver>=3D152||(Zt.addthis_conf||{}).ver>=3D152)&&(_atc.ver=3D300),_ate.=
ed.fire("addthis-internal.params.loaded",{},{geo:ra.geo}),(Zt.addthis_con=
f||{}).xol&&(_atc.xol=3D1),120=3D=3D=3D_atc.ver){var =
la=3D"atb"+_ate.util.cuid(),ua=3D_ate.util.gst("addthis_widget"),n=3DJt.c=
e("span");n.id=3Dla,ua.parentNode.appendChild(n),ot(),_ate.lad(["span",la=
,addthis_share.url||"[url]",addthis_share.title||"[title]"])}Zt.addthis_c=
lickout&&_ate.lad(["cout"])}catch(qt){M.error("main",qt)}if(_adr.bindRead=
y(),Zt.JSON&&Zt.JSON.stringify?_adr.append(i):a.e(24,function(){M.debug("=
JSON not here, adding =
json2"),a(195),_adr.append(i)}),function(e,t,a){function n(e){return =
_ate.unj&&!_ate.bro.msi?JSON.stringify(e):_ate.util.rtoKV(e,"&&","=3D=3D"=
)}function i(e){if(!e||"string"!=3Dtypeof e)return =
e;if(!_ate.unj||0!=3D=3De.indexOf("{"))return =
_ate.util.rfromKV(e,"&&","=3D=3D");try{return =
JSON.parse(e)}catch(t){return _ate.util.rfromKV(e)}}function o(e){var =
t;if(!s||".addthis.com"=3D=3De.origin.slice(-12)){if(!e.data)return;t=3Di=
(e.data),t.origin=3De.origin,r(t)}}function =
r(e){e.addthisxf&&_ate.ed.fire(e.addthisxf,e.target||e.payload,e.payload)=
}var s=3D!1,c=3D_ate.upm&&Zt.postMessage&&("function"=3D=3Dtypeof =
Zt.postMessage||"function"=3D=3Dtypeof(Zt.postMessage||{}).call&&"functio=
n"=3D=3Dtypeof(Zt.postMessage||{}).apply)&&!_ate.bro.ie6&&!_ate.bro.ie7,d=
=3D!1;ye(_ate,{xf:{upm:c,listen:function(){d||(c&&(-1=3D=3DI.href.indexOf=
(".addthis.com")&&(s=3D!0),Zt.attachEvent?(Zt.attachEvent("onmessage",o,!=
1),Jt.attachEvent("onmessage",o,!1)):Zt.addEventListener("message",o,!1),=
window.addthis._pml.push(o)),d=3D!0)},send:function(e,t,a){c&&setTimeout(=
function(){e.postMessage(n({addthisxf:t,payload:a}),"*")},0)}}})}(_ate,_a=
te.api,_ate),function(e,t,a){function n(e){function =
a(e){s.sort(function(a,n){return o(a,n,t.ASC,e)})}function =
i(e){s.sort(function(a,n){return o(a,n,t.DSC,e)})}function =
o(e,t,a,n){var i=3De[n],o=3Dt[n];return"string"!=3Dtypeof =
i||isNaN(parseInt(i,10))?i>o?a?1:-1:i=3D=3Do?0:a?-1:1:(i=3DparseInt(i,10)=
,o=3DparseInt(o,10),a?i-i:i-o)}function r(){for(var =
e=3D{},t=3D0;t<s.length;t++)s[t].name?e[s[t].name]=3Ds[t]:e[s[t]]=3Ds[t];=
return e}var s=3De||[],c=3D0=3D=3D=3Ds.length?{}:r(s),d=3Ds;return =
s._map=3Dc,d.add=3Dfunction(e){e&&(d.push(e),d._map[e.name||e]=3De)},d.ad=
dOne=3Dfunction(e){if(e){if(d._map[e.name||e])return;d.add(e)}},d.toMap=3D=
function(e){e||(e=3D"name");for(var =
t=3D{},a=3D0;a<s.length;a++)t[s[a][e]]=3Ds[a];return =
t},d.map=3Dd.toMap,d.has=3Dfunction(e){return =
d.iskey(e)},d.hasKeys=3Dfunction(e){if("string"=3D=3Dtypeof =
e&&(e=3De.split(",")),0=3D=3D=3De.length)return!1;for(var =
t=3D0;t<e.length;t++)if(!d.iskey(e[t]))return!1;return!0},d.iskey=3Dfunct=
ion(e){if("string"=3D=3Dtypeof e&&(e=3De.split(",")),e instanceof =
Array)for(var t=3D0;t<e.length;t++){var a=3De[t].replace(/ =
/g,"");if(d._map[a])return 1}return =
0},d.keys=3Dfunction(e,n,o){n||(n=3D"name"),o||(o=3D"score");var =
r=3D[];e=3D=3Dt.ASC?a(o):i(o);for(var =
c=3D0;c<s.length;c++)r.push("object"=3D=3Dtypeof =
s[c]?s[c].name:s[c]);return =
r},d.top=3Dfunction(e,t){t||(t=3D"score"),i(t);for(var =
a=3D[],n=3D0;n<Math.min(e||1,s.length);n++)a.push(s[n].name);return =
a},d.filter=3Dfunction(e){for(var =
t=3D[],a=3D0;a<s.length;a++)_ate.util.each(e,function(e,n){s[a][e]=3D=3Dn=
&&t.push(s[a])});return =
n(t)},d}t.HIGH=3D3,t.MED=3D2,t.LOW=3D1,t.ASC=3D1,t.DSC=3Dt.DESC=3D0,e.dat=
a=3De.data||{},e.data.OrderedSet=3Dn}(_ate,_ate.api,_ate),function(){func=
tion e(e){if(!e||e.length<5||e.length>30)throw new Error("Service code =
must be between 5 and 30 =
characters.");if(-1=3D=3De.search(/^[a-zA-Z0-9_]+$/))throw new =
Error("Service code must consist entirely of letters, numbers and =
underscores.");return!0}Qt.logShare=3Dfunction(t,a,n,i){var =
o=3Di||addthis_config,r=3Dn||addthis_share;o.product=3D"hdl-300",r.imp_ur=
l=3D0;var =
t=3Dt||n&&n.url||addthis_share.url,s=3D_ate.track.dcu(t);s.rsc&&!a&&(a=3D=
s.rsc),e(a)&&(r.url=3Dt,_ate.share.track(a,0,r,o))},Qt.addClickTag=3Dfunc=
tion(t,n,i,o){var t=3Dt||i&&i.url||addthis_share.url,r=3Da(16);return =
e(n)&&(t=3D_ate.track.cur(r(t),n)),t}}(),window.addthis||(window.addthis=3D=
{}),Qt.user=3Dfunction(){function e(e,t){return =
me(["getID","getGeolocation","getServiceShareHistory"],e,t)}function =
t(e,t){return function(a){setTimeout(function(){a(A[e]||t)},0)}}function =
a(a){I||a&&a.uid&&(null!=3D=3Dk&&clearTimeout(k),k=3Dnull,I=3D1,e(functio=
n(e,a,n){return =
E[a]=3DE[a].queuer.flush(t.apply(C,e[n]),C),e},[["uid",""],["geo",""],["_=
ssh",[]]]))}function n(){var =
e=3D{uid:"x",geo:{},ssh:"",ups:""};O=3D1,a(e)}function i(e){return =
A.util.geo.isin(e,A.geo)}function o(e){return =
T.interests.iskey(e)}function r(e){return T.tags.iskey(e)}function =
s(e){return T.tags.hasKeys(e)}function i(e){return =
A.util.geo.isin(e,A.geo)}function =
c(e){if(_ate.uud||_ate.ed.fire("addthis-internal.api",window.addthis||{},=
{call:"rdy"}),_ate.uud=3D1,I&&("en"=3D=3D_ate.jlng()||window.addthis_tran=
slations)){_ate.share.services.init(window.addthis_config),(window.addthi=
s_options||"").replace(",more","").split(",");if(w())return void =
e(T);var t=3D[],a=3DA.cookie.tag.get();for(var n in =
_ate.bti)t.push(_ate.bti[n]);T.interests=3Dnew j(t),T.tags=3Dnew =
j(a);var o=3Dnew =
j;_ate.util.each(A._uss,function(e,t){o.addOne({name:t,score:Qt.HIGH})}),=
_ate.util.each(A._ssc,function(e,t){o.addOne({name:e,score:t})}),T.servic=
es=3Do,T.activity=3D{},T.activity.social=3D_ate.bts,T.activity.view=3D_at=
e.vts,T.source=3Dg(),N.location=3DT.location=3D_ate.geo||{},T.location.co=
ntains=3Di,e&&e(T),_ate.ed.fire("addthis.user.data",window.addthis||{},{}=
)}else"en"=3D=3D=3D_ate.jlng()||window.addthis_translations?setTimeout(fu=
nction(){c(e)},250):(_ate.ed.addEventListener("addthis.i18n.ready",functi=
on(){c(e)}),_ate.alg())}function d(e){c(e)}function l(){return =
_ate.cookie.view.cla()>0}function u(e){var t=3De;"string"=3D=3Dtypeof =
t&&(t=3Dt.split(",")),_ate.cookie.tag.add(t)}function h(e,t){var =
a=3Dfunction(a,n,i){var o=3DArray.prototype.slice.call(arguments);return =
_ate.ed.fire("addthis-internal.api",window.addthis||{},{call:e}),t.apply(=
this,o)};return a}function =
p(e){_ate.ed.fire("addthis-internal.api",window.addthis||{},{call:e})}fun=
ction f(){p("gti");var e=3Dv(),t=3D[];return =
_ate.util.each(e.behaviors,function(e,a){t.push(a.id)}),t}function =
m(){return p("gts"),T.services}function g(){return =
p("gtt"),A.track.ts.get()}function b(){return =
p("gtl"),T.location}function v(){var =
e=3D_ate.bt2,t=3D{};if(e){t=3D{timeStamp:new =
Date(1e3*parseInt(e.substring(0,8),16)),behaviors:[]};for(var =
a,n=3D8,i=3D_ate.util.baseToDecimal;n+9<=3De.length;){var =
o=3D{};a=3De.substring(n,n+9),o.id=3Di(a.substring(0,4),64),o.bucketWidth=
=3Di(a.substring(4,5),64),o.buckets=3D[i(a.charAt(5),64),i(a.charAt(6),64=
),i(a.charAt(7),64),i(a.charAt(8),64)],t.behaviors.push(o),n+=3D9}}return=
 t}function w(){return"0000000000000000"=3D=3DA.uid}function _(e){return =
A._ssh&&A._ssh.indexOf(e)>-1||A._ssc&&A._ssc[e]}function x(e){var =
t=3Dg();if("social"=3D=3Dt.type){if(!e)return!1;if("string"=3D=3Dtypeof =
e&&(e=3De.split(",")),e instanceof Array){for(var =
a=3D{},n=3D0;n<e.length;n++){if("all"=3D=3D=3De[n]&&t.service&&Dt.list[t.=
service])return!0;a[e[n]]=3D1}if(!a[t.service])return!1}return!0}return!1=
}function y(e){var =
t,a=3Dg();if("search"=3D=3Da.type){if("string"=3D=3Dtypeof =
e&&(e=3De.split(",")),e instanceof Array){var =
n=3D{};for(t=3D0;t<e.length;t++)n[e[t]]=3D1;if(a.terms&&a.terms.length)fo=
r(t=3D0;t<a.terms.length;t++)if(!n[a.terms[t]])return!1}return!0}return!1=
}var =
k,A=3D_ate,C=3DQt,S=3D1e3,E=3D{},I=3D0,O=3D0,T=3D{tags:A.cookie.tag.get()=
},j=3DA.data.OrderedSet;_ate.data.Set;k=3DsetTimeout(n,S),A._rec.push(a),=
E.getData=3Dd,E.getPreferredServices=3Dfunction(e){if("en"=3D=3D_ate.jlng=
()||window.addthis_translations){var =
t=3D(_ate.share.services.init(window.addthis_config),(window.addthis_opti=
ons||"").replace(",more","").split(","));e(t)}else =
_ate.ed.addEventListener("addthis.i18n.ready",function(){var =
t=3D(_ate.share.services.init(window.addthis_config),=0A=
(window.addthis_options||"").replace(",more","").split(","));e(t)}),_ate.=
alg()};var =
N=3D{ready:c,isReturning:l,isOptedOut:h("ioo",w),isUserOf:h("iuf",_),hasI=
nterest:o,hasTag:r,hasTags:s,isLocatedIn:i,tag:u,interests:f,services:m,l=
ocation:b,parseBT2Cookie:v};return =
Qt.session=3D{source:g,isSocial:h("isl",x),isSearch:h("ish",y)},ye(E,N),e=
(function(e,t){return e[t]=3Dnew =
C._Queuer(t).call,e},E)}(),!window.addthis.osta){Qt.osta=3D1,window.addth=
is.cache=3D{},window.addthis.ed=3D_ate.ed,window.addthis.init=3Dfunction(=
){_adr.onReady(),Qt.ready&&Qt.ready()},window.addthis.cleanup=3Dfunction(=
){_ate.util.each((window.addthis||{})._pml||[],function(e,t){_ate.util.un=
listen(window,"message",t)})},ye(window.addthis.util,{getServiceName:Ft})=
,window.addthis.addEventListener=3D_ate.util.bind(_ate.ed.addEventListene=
r,_ate.ed),window.addthis.removeEventListener=3D_ate.util.bind(_ate.ed.re=
moveEventListener,_ate.ed),ye(Qt,_ate.api);var =
ha,pa,fa,ma,ga,Jt=3Ddocument,ba=3D0,va=3DE,Zt=3Dwindow,wa=3D{},_a=3D!1,xa=
=3D!1,ya=3D{},ka=3D{},Aa=3Dnull,Ca=3D_ate.util.select,Sa=3D[],Ea=3D[],Ia=3D=
[],Oa=3D{rss:"Subscribe"},Ta=3D{tweet:"Tweet",pinterest_share:"Pinterest"=
,email:"Email",mailto:"Email",print:"Print",favorites:"Favorites",twitter=
:"Tweet",digg:"Digg",more:"View more =
services"},ja=3D{email_vars:1,passthrough:1,modules:1,templates:1,service=
s_custom:1},Na=3D{feed:1,more:0,email:0,mailto:1},za=3D{feed:1,email:0,ma=
ilto:1,print:1,more:!_ate.bro.ipa&&0,favorites:1},Ma=3D{email:1,more:1};_=
ate.ed.addEventListener("addthis-internal.data.ssh",function(){ma=3D1}),i=
e(function(e){if(e)for(Ta.email=3DTa.mailto=3De[0][4],Ta.print=3De[0][22]=
,Ta.favorites=3De[0][5],Ta.more=3De[0][2];Ia.length>0;)ga=3DIa.pop(),ga&&=
ga.link&&ga.title&&(ga.link.title=3DTa[ga.title]||ga.link.title)}),Qt.add=
Events=3Dfunction(e,t,a){if(e){var =
n=3De.onclick||function(){};(e.conf.data_ga_tracker||addthis_config.data_=
ga_tracker||e.conf.data_ga_property||addthis_config.data_ga_property)&&(e=
.onclick=3Dfunction(){return =
_ate.gat(t,a,e.conf,e.share),n()})}},_ate.api.ptpa=3Dp,_ate.gat=3Dx,Qt.up=
date=3Dfunction(e,t,n){var =
i=3Da(17);if("share"=3D=3De){"url"=3D=3Dt&&_ate.usu(0,1),window.addthis_s=
hare||(window.addthis_share=3D{}),window.addthis_share[t]=3Dn,ka[t]=3Dn;f=
or(var o in Qt.links){var r=3DQt.links[o],s=3Dnew =
RegExp("&"+t+"=3D(.*)&"),c=3D"&"+t+"=3D"+T(n)+"&";!(r.conf||{}).follow&&r=
.nodeType&&(r.share&&(r.share[t]=3Dn),r.noh||(r.href=3Dr.href.replace(s,c=
),-1=3D=3Dr.href.indexOf(t)&&(r.href+=3Dc)))}for(var o in Qt.ems){var =
r=3DQt.ems[o];r.href=3Di(addthis_share)}}else"config"=3D=3De&&(window.add=
this_config||(window.addthis_config=3D{}),window.addthis_config[t]=3Dn,ya=
[t]=3Dn)},Qt._render=3Dv,Qt.button=3Dfunction(e,t,a){t=3Dt||{},t.product|=
|(t.product=3D"men-300"),v(e,{conf:t,share:a},{internal:"img"})},Qt.toolb=
ox=3Dfunction(e,t,n,i,o){function r(e,t,a){var n=3DJt.ce(e);return =
n.className=3Dt,a&&(n.id=3Da),n}for(var =
s=3DCa(e),c=3D0;c<s.length;c++){var =
d,l=3Ds[c],u=3Dwindow.jQuery,h=3Db(l,t,n,i),p=3Ddocument.ce("div");if(l.s=
ervices=3D{},l&&l.className&&(h.conf.product||(h.conf.product=3D"tbx"+(l.=
className.indexOf("32x32")>-1?"32":l.className.indexOf("20x20")>-1?"20":"=
")+"-300"),l.className.indexOf("peekaboo_style")>-1&&(_atc._ld_pkcss||(ne=
w =
_ate.resource.Resource("peekaboo",_atc.rsrcs.peekaboocss,function(){retur=
n!0}).load(),_atc._ld_pkrcss=3D1),l.peekaboo||(l.peekaboo=3D!0,l.onmouseo=
ver=3Dfunction(){l.is_hovered=3D1,l.timeout=3DsetTimeout(function(){l.is_=
hovered&&(u?u(".addthis_peekaboo_style =
ul").slideDown("fast"):l.getElementsByTagName("ul")[0].style.display=3D"b=
lock")},500)},l.onmouseout=3Dfunction(){l.is_hovered=3D0,l.timeout&&clear=
Timeout(l.timeout),l.timeout=3DsetTimeout(function(){l.is_hovered||(u?u("=
.addthis_peekaboo_style =
ul").slideUp("fast"):l.getElementsByTagName("ul")[0].style.display=3D"non=
e")},500)})),l.className.indexOf("floating_style")>-1&&(_atc._ld_barcss||=
(a.e(23,function(){a(156)}),_atc._ld_barcss=3D1),!l.fixed))){l.fixed=3D!0=
;for(var =
f=3Dr("DIV","at-floatingbar-inner"),n=3Dr("DIV","at-floatingbar-share"),m=
=3Dr("DIV","addthis_internal_container");l.childNodes.length>0;)m.appendC=
hild(l.firstChild);n.appendChild(m),f.appendChild(n),l.appendChild(f),"Ba=
ckCompat"=3D=3Ddocument.compatMode&&_ate.bro.msi&&!o&&(l.setAttribute("cl=
assName",l.className.replace("addthis_bar","").replace("addthis_bar_verti=
cal","").replace("addthis_floating_style","addthis_quirks_mode")),l.class=
Name.indexOf("addthis_32x32_style")>-1?l.setAttribute("className",l.class=
Name+" =
addthis_bar_vertical_medium"):l.className.indexOf("addthis_16x16_style")>=
-1?l.setAttribute("className",l.className+" =
addthis_bar_vertical_small"):l.className.indexOf("addthis_counter_style")=
>-1&&l.setAttribute("className",l.className+" =
addthis_bar_vertical_large"))}l&&l.getElementsByTagName&&(d=3Dl.getElemen=
tsByTagName("a"),d&&_(d,h.conf,h.share,!i,!i),l.appendChild(p)),p.classNa=
me=3D"atclear"}},Qt.ready=3Dfunction(e){Qt.ost||st("addthis_widget").libr=
ary||(Qt.ost=3D1,y(),_ate.ed.fire("addthis.ready",Qt),_ate.onr&&_ate.onr(=
Qt),A(),_ate.share.sub(),e&&"function"=3D=3Dtypeof =
e&&e())},Qt.util.getAttributes=3Db,Qt.ad=3Dye(Qt.ad,_ate.ad),C(),_atc.xol=
?(A(),_adr.isReady&&y()):_adr.append(function(){window.addthis.ready()}),=
_ate.ed.fire("addthis-internal.ready",Qt)}window.addthis_open=3Dfunction(=
){return"string"=3D=3Dtypeof =
iconf&&(iconf=3Dnull),_ate.ao.apply(_ate,arguments)},window.addthis_close=
=3Dfunction(){return"string"=3D=3Dtypeof =
iconf&&(iconf=3Dnull),_ate.ac.apply(_ate,arguments)},window.addthis_sendt=
o=3Dfunction(){return =
_ate.as.apply(_ate,arguments),!1},_atc.dr&&_adr.onReady(),_atc.abf&&addth=
is_open(document.getElementById("ab"),"emailab",window.addthis_url||"[URL=
]",window.addthis_title||"[TITLE]"),a(254)},function(e,t){e.exports=3Dfun=
ction(e){var =
t=3D{af:1,afr:"af",ar:1,ara:"ar",az:1,aze:"az",be:1,bye:"be",bg:1,bul:"bg=
",bn:1,ben:"bn",bs:1,bos:"bs",ca:1,cat:"ca",cs:1,ces:"cs",cze:"cs",cy:1,c=
ym:"cy",da:1,dan:"da",de:1,deu:"de",ger:"de",el:1,gre:"el",ell:"ell",en:1=
,eo:1,es:1,esl:"es",spa:"spa",et:1,est:"et",eu:1,fa:1,fas:"fa",per:"fa",f=
i:1,fin:"fi",fo:1,fao:"fo",fr:1,fra:"fr",fre:"fr",ga:1,gae:"ga",gdh:"ga",=
gl:1,glg:"gl",gu:1,he:1,heb:"he",hi:1,hin:"hin",hr:1,ht:1,hy:1,cro:"hr",h=
u:1,hun:"hu",id:1,ind:"id",is:1,ice:"is",it:1,ita:"it",iu:1,ike:"iu",iku:=
"iu",ja:1,jpn:"ja",km:1,ko:1,kor:"ko",ku:1,lb:1,ltz:"lb",lt:1,lit:"lt",lv=
:1,lav:"lv",mk:1,mac:"mk",mak:"mk",ml:1,mn:1,ms:1,msa:"ms",may:"ms",nb:1,=
nl:1,nla:"nl",dut:"nl",no:1,nds:1,nn:1,nno:"no",oc:1,oci:"oc",pl:1,pol:"p=
l",ps:1,pt:1,por:"pt",ro:1,ron:"ro",rum:"ro",ru:1,rus:"ru",sk:1,slk:"sk",=
slo:"sk",sl:1,slv:"sl",sq:1,alb:"sq",sr:1,se:1,si:1,ser:"sr",su:1,sv:1,sv=
e:"sv",sw:1,swe:"sv",ta:1,tam:"ta",te:1,teg:"te",th:1,tha:"th",tl:1,tgl:"=
tl",tn:1,tr:1,tur:"tr",tpi:1,tt:1,uk:1,ukr:"uk",ur:1,urd:"ur",vi:1,vec:1,=
vie:"vi","zh-cn":1,"zh-hk":1,"chi-hk":"zh-hk","zho-hk":"zh-hk","zh-tr":1,=
"chi-tr":"zh-tr","zho-tr":"zh-tr","zh-tw":1,"chi-tw":"zh-tw","zho-tw":"zh=
-tw",zh:1,chi:"zh",zho:"zh"};return =
t[e]?t[e]:(e=3De.split("-").shift(),t[e]?1=3D=3D=3Dt[e]?e:t[e]:0)}},funct=
ion(e,t,a){"use strict";function n(e,t){var =
a=3Ds((e||r()).toLowerCase());0=3D=3D=3Da.indexOf("en")||_ate.pll&&!t||(o=
(_atr+"static/lang/"+a+".js"),c=3D!0)}function i(){return c}var =
o=3Da(18),r=3Da(23),s=3Da(125),c=3D!1;e.exports=3D{get:n,wasRequestMade:i=
}},function(e,t,a){var n=3Da(23),i=3Da(138);e.exports=3Dfunction =
o(e){var t=3Dwindow.addthis_translations;i(e instanceof =
Function,"callback must be a =
function"),0=3D=3D=3Dn().indexOf("en")?e():t?e(t):setTimeout(function(){o=
(e)},100)}},function(e,t,a){var =
n=3Da(43),i=3Da(36),o=3Da(133);e.exports=3Dfunction(e){var =
t=3Do(e);return =
t&&t.src?t.src.indexOf("#")>-1?n(t.src):i(t.src):{}}},function(e,t,a){var=
 n=3Da(68);e.exports=3Dfunction(e){var =
t=3D".com/",a=3D".org/",i=3D(e||"").toLowerCase(),o=3D0;return =
i&&i.match(/ws\/results\/(web|images|video|news)/)?o=3D1:i&&i.indexOf(!1)=
&&(i.match(/google.*\/(search|url|aclk|m\?)/)||i.indexOf("/pagead/aclk?")=
>-1||i.indexOf(t+"url")>-1||i.indexOf(t+"l.php")>-1||i.indexOf("/search?"=
)>-1||i.indexOf("/search/?")>-1||i.indexOf("search?")>-1||i.indexOf("yand=
ex.ru/clck/jsredir?")>-1||i.indexOf(t+"search")>-1||i.indexOf(a+"search")=
>-1||i.indexOf("/search.html?")>-1||i.indexOf("search/results.")>-1||i.in=
dexOf(t+"s?bs")>-1||i.indexOf(t+"s?wd")>-1||i.indexOf(t+"mb?search")>-1||=
i.indexOf(t+"mvc/search")>-1||i.indexOf(t+"web")>-1||i.match(/aol.*\/aol/=
)||i.indexOf("hotbot"+t)>-1)&&0!=3Dn(e)&&(o=3D1),Boolean(o)}},function(e,=
t,a){function n(e,t){for(var a=3D0;a<e.length;a++){var =
n=3De[a],i=3Dh[n.id];if(i){i.refs++;for(var =
o=3D0;o<i.parts.length;o++)i.parts[o](n.parts[o]);for(;o<n.parts.length;o=
++)i.parts.push(c(n.parts[o],t))}else{for(var =
r=3D[],o=3D0;o<n.parts.length;o++)r.push(c(n.parts[o],t));h[n.id]=3D{id:n=
.id,refs:1,parts:r}}}}function i(e){for(var =
t=3D[],a=3D{},n=3D0;n<e.length;n++){var =
i=3De[n],o=3Di[0],r=3Di[1],s=3Di[2],c=3Di[3],d=3D{css:r,media:s,sourceMap=
:c};a[o]?a[o].parts.push(d):t.push(a[o]=3D{id:o,parts:[d]})}return =
t}function o(e,t){var a=3DArray.prototype.slice.call(arguments,2);return =
function(){var =
n=3DArray.prototype.slice.call(arguments);e.apply(t,a.concat(n))}}functio=
n r(){var e=3Ddocument.createElement("style"),t=3Dm();return =
e.type=3D"text/css",t.appendChild(e),e}function s(){var =
e=3Ddocument.createElement("link"),t=3Dm();return =
e.rel=3D"stylesheet",t.appendChild(e),e}function c(e,t){var =
a,n,i;if(t.singleton){var =
c=3Db++;a=3Dg||(g=3Dr()),n=3Do(d,null,a,c,!1),i=3Do(d,null,a,c,!0)}else =
e.sourceMap&&"function"=3D=3Dtypeof URL&&"function"=3D=3Dtypeof =
URL.createObjectURL&&"function"=3D=3Dtypeof =
URL.revokeObjectURL&&"function"=3D=3Dtypeof Blob&&"function"=3D=3Dtypeof =
btoa?(a=3Ds(),n=3Do(u,null,a),i=3Dfunction(){a.parentNode.removeChild(a),=
a.href&&URL.revokeObjectURL(a.href)}):(a=3Dr(),n=3Do(l,null,a),i=3Dfuncti=
on(){a.parentNode.removeChild(a)});return =
n(e),function(t){if(t){if(t.css=3D=3D=3De.css&&t.media=3D=3D=3De.media&&t=
.sourceMap=3D=3D=3De.sourceMap)return;n(e=3Dt)}else i()}}function =
d(e,t,a,n){var =
i=3Da?"":n.css;if(e.styleSheet)e.styleSheet.cssText=3Dv(t,i);else{var =
o=3Ddocument.createTextNode(i),r=3De.childNodes;r[t]&&e.removeChild(r[t])=
,r.length?e.insertBefore(o,r[t]):e.appendChild(o)}}function l(e,t){var =
a=3Dt.css,n=3Dt.media;t.sourceMap;if(n&&e.setAttribute("media",n),e.style=
Sheet)e.styleSheet.cssText=3Da;else{for(;e.firstChild;)e.removeChild(e.fi=
rstChild);e.appendChild(document.createTextNode(a))}}function u(e,t){var =
a=3Dt.css,n=3D(t.media,t.sourceMap);n&&(a+=3D"\n/*# =
sourceMappingURL=3Ddata:application/json;base64,"+btoa(unescape(encodeURI=
Component(JSON.stringify(n))))+" */");var i=3Dnew =
Blob([a],{type:"text/css"}),o=3De.href;e.href=3DURL.createObjectURL(i),o&=
&URL.revokeObjectURL(o)}var h=3D{},p=3Dfunction(e){var t;return =
function(){return"undefined"=3D=3Dtypeof =
t&&(t=3De.apply(this,arguments)),t}},f=3Dp(function(){return/msie =
[6-9]\b/.test(window.navigator.userAgent.toLowerCase())}),m=3Dp(function(=
){return =
document.head||document.getElementsByTagName("head")[0]}),g=3Dnull,b=3D0;=
e.exports=3Dfunction(e,t){t=3Dt||{},"undefined"=3D=3Dtypeof =
t.singleton&&(t.singleton=3Df());var a=3Di(e);return =
n(a,t),function(e){for(var o=3D[],r=3D0;r<a.length;r++){var =
s=3Da[r],c=3Dh[s.id];c.refs--,o.push(c)}if(e){var =
d=3Di(e);n(d,t)}for(var r=3D0;r<o.length;r++){var =
c=3Do[r];if(0=3D=3D=3Dc.refs){for(var =
l=3D0;l<c.parts.length;l++)c.parts[l]();delete h[c.id]}}}};var =
v=3Dfunction(){var e=3D[];return function(t,a){var =
n=3D[];e[t]=3Da;for(var i=3D0;i<e.length;i++)e[i]&&n.push(e[i]);return =
n.join("\n")}}()},function(e,t){e.exports=3Dfunction(){var e=3D[];return =
e.toString=3Dfunction(){for(var e=3D[],t=3D0;t<this.length;t++){var =
a=3Dthis[t];a[2]?e.push("@media "+a[2]+"{"+a[1]+"}"):e.push(a[1])}return =
e.join("")},e.i=3Dfunction(t,a){"string"=3D=3Dtypeof =
t&&(t=3D[[null,t,""]]);for(var n=3D{},i=3D0;i<this.length;i++){var =
o=3Dthis[i][0];"number"=3D=3Dtypeof =
o&&(n[o]=3D!0)}for(i=3D0;i<t.length;i++){var =
r=3Dt[i];"number"=3D=3Dtypeof =
r[0]&&n[r[0]]||(a&&!r[2]?r[2]=3Da:a&&(r[2]=3D"("+r[2]+") and =
("+a+")"),e.push(r))}},e}},function(e,t,a){"use strict";var =
n=3Da(2);e.exports=3Dfunction(){return!(n("msi")&&"backcompat"=3D=3D=3Ddo=
cument.compatMode.toLowerCase())&&document.implementation.hasFeature("htt=
p://www.w3.org/TR/SVG11/feature#Image","1.1")}()},function(e,t,a){"use =
strict";function n(){this._load()}var =
i=3Da(9),o=3Da(6),r=3Da(88).decodeGeo;n.prototype=3D{_getKey:function(){r=
eturn"at-lojson-cache-"+(i()||"*nopub*")},_save:function(){try{var =
e=3DJSON.stringify(this._lojsonResponse);window.localStorage.setItem(this=
._getKey(),e)}catch(t){o.error(t)}},_load:function(){try{var =
e=3DJSON.parse(window.localStorage.getItem(this._getKey()));this._lojsonR=
esponse=3Dthis._setLoJsonResponse(e)}catch(t){o.error(t),this._lojsonResp=
onse=3Dnull}},_setLoJsonResponse:function(e){var =
t=3Dwindow.MOCK_LOJSON_RESPONSE;if(t&&e)for(var a in =
t)e[a]=3Dt[a];return e},exists:function(){return =
Boolean(this._lojsonResponse)},hasToolConfigs:function(){return =
Boolean(this.getLayersConfig()||this.getCustomMessageConfig())},updateCac=
he:function(e){this._lojsonResponse=3Dthis._setLoJsonResponse(e),this._sa=
ve()},getLayersConfig:function(){return =
this.safelyGet("config")},isBrandingReduced:function(){return =
this.safelyGet("subscription","reducedBranding")},isPayingCustomer:functi=
on(){return"PRO"=3D=3D=3Dthis.safelyGet("subscription","edition")},getLoc=
ation:function(){var e=3Dthis.safelyGet("loc");return e?r(e):void =
0},getCustomMessageConfig:function(){return =
this.safelyGet("customMessages")},getPositionTemplates:function(){return =
this.safelyGet("customMessageTemplates")},getFeedsTestCells:function(){re=
turn this.safelyGet("perConfig")},safelyGet:function(){var =
e=3Dthis._lojsonResponse;try{for(var =
t=3D0;t<arguments.length;t++)e=3De[arguments[t]];return =
e}catch(a){return void 0}}},e.exports=3Dnew n},function(e,t,a){var =
n=3Da(1);e.exports=3Dfunction(e,t,i){var =
o=3Da(11),r=3Do.array,s=3Do.object,c=3Do["function"],d=3Ds(e),l=3Dr(e),u=3D=
l?[]:{},h=3Di||this;if(!c(t))throw new TypeError(t+" is not a =
function");return =
l||d?(n(e,function(e,a,n){t&&t.call(h,e,a,n)&&(r(u)?u.push(a):u[e]=3Da)})=
,u):[]}},function(e,t,a){var =
n=3Da(24),i=3Da(39),o=3D"e8e8e8";e.exports=3Dfunction(e){var =
t=3Dn[e]||i[e];return("#"+(t&&t.bg||o)).toLowerCase()}},function(e,t,a){"=
use strict";var =
n=3Da(24),i=3Da(39),o=3Da(238);e.exports=3Dfunction(e,t){var a;return =
a=3Dn[e]&&n[e].name?n[e].name:i[e]&&i[e].name?i[e].name:o[e]?o[e]:t?e:e.s=
ubstr(0,1).toUpperCase()+e.substr(1),(a||"").replace(/&nbsp;/g," =
")}},function(e,t){function a(e){return"function"=3D=3Dtypeof =
d.querySelectorAll?d.querySelectorAll(e)||[]:[]}function n(e){var =
t,a=3D(e||{}).childNodes,n=3De.textContent||e.innerText||"",i=3D/^\s*$/;i=
f(!n){if(!a)return"";for(t=3D0;t<a.length;t++)if(e=3Da[t],"#text"=3D=3D=3D=
e.nodeName&&!i.test(e.nodeValue)){n=3De.nodeValue;break}}return =
n}function i(e){if("string"=3D=3Dtypeof e){var =
t=3De.substr(0,1);"#"=3D=3D=3Dt?e=3Dd.getElementById(e.substr(1)):"."=3D=3D=
=3Dt&&(e=3Ds(l,"*",e.substr(1)))}return e?e instanceof =
Array||(e=3D[e]):e=3D[],e}function =
o(e,t){if(e=3D(e||{}).parentNode,!t||!e)return =
e;if(0=3D=3D=3Dt.indexOf("."))for(t=3Dt.substr(1);e.parentNode&&(e.classN=
ame||"").indexOf(t)<0;)e=3De.parentNode;else =
if(0=3D=3D=3Dt.indexOf("#"))for(t=3Dt.substr(1);e.parentNode&&(e.id||"").=
indexOf(t)<0;)e=3De.parentNode;return e}function =
r(e,t,a,n,i){t=3Dt.toUpperCase();var =
o,r,s=3Ddocument,d=3De=3D=3D=3Dl&&c[t]?c[t]:(e||l||s.body).getElementsByT=
agName(t),u=3D[];if(e=3D=3D=3Dl&&(c[t]=3Dd),i)for(o=3D0;o<d.length;o++)r=3D=
d[o],(r.className||"").indexOf(a)>-1&&u.push(r);else{a=3Da.replace(/\-/g,=
"\\-");var h=3Dnew =
RegExp("\\b"+a+(n?"\\w*":"")+"\\b");for(o=3D0;o<d.length;o++)r=3Dd[o],h.t=
est(r.className)&&u.push(r)}return u}function =
s(e,t,a){e=3De||document,"*"=3D=3D=3Dt&&(t=3Dnull);for(var =
n,i=3Dd.getElementsByClassName?function(e,t){return =
e.getElementsByClassName(a)}:d.querySelectorAll?function(e,t){return =
d.querySelectorAll("."+a)}:function(){return[]},o=3Di(e,a),r=3Dt?new =
RegExp("\\b"+t+"\\b","i"):null,s=3D[],c=3D0,l=3Do.length;l>c;c+=3D1)n=3Do=
[c],(!r||r.test(n.nodeName))&&s.push(n);return s}var =
c=3D{},d=3Ddocument,l=3Dd.body;e.exports=3D{querySelectorAll:a,getElement=
sByClassPrefix:r,select:i,getParent:o,getText:n}},,function(e,t,a){"use =
strict";function n(e){return =
e?(e.indexOf("%")>-1&&(e=3Dd(e)),e.indexOf(",")>-1&&(e=3De.split(",")[1])=
,e=3Ds.atob(e)):""}function i(e){var t,a,n=3D{};return =
e=3De.toUpperCase(),n.zip=3De.substring(0,5),n.continent=3De.substring(5,=
7),n.country=3De.substring(7,9),n.province=3De.substring(9,11),t=3De.subs=
tring(11,15),"0000"!=3D=3Dt&&(n.lat=3D(parseInt(t)/10-180).toFixed(1)),a=3D=
e.substring(15,19),"0000"!=3D=3Da&&(n.lon=3D(parseInt(a)/10-180).toFixed(=
1)),n.dma=3De.substring(19,22),n.msa=3De.substring(22,26),n.networkType=3D=
e.substring(26,27),n.throughput=3De.substring(27,28),n}function =
o(e,t){var =
a,n;for(e=3De.toUpperCase().split(","),a=3D0;a<e.length;a++){n=3De[a].rep=
lace(/ /g,"");var =
i=3Dt.zip=3D=3D=3Dn||t.continent=3D=3D=3Dn;if(i||t.country=3D=3D=3Dn||t.p=
rovince=3D=3D=3Dn)return 1}return 0}function r(e){var t=3D"networkType: =
"+e.networkType()+"  continent: ";return t+=3De.continent()+"  country: =
"+e.country()+"  DMA: ",t+=3De.dma()+"  latitude: "+e.latitude()+"  =
longitude: ",t+=3De.longitude()+"  MSA: "+e.msa()+"  province: =
",t+=3De.province()+"  throughput: "+e.throughput(),t+=3D"  ZIP: =
"+e.zip()}var =
s=3Da(41),c=3Dwindow,d=3Dc.decodeURIComponent;e.exports=3D{decodeGeo:n,pa=
rseGeo:i,isLocatedIn:o,toString:r}},function(e,t,a){function n(e){var =
t=3Dr(document.cookie,";");return t[e]}function i(e,t,a,n,i){var =
o=3De+"=3D"+t;i||(i=3Dnew Date,i.setYear(i.getFullYear()+2)),a||(o+=3D"; =
expires=3D"+i.toUTCString()),o+=3D"; path=3D/;",n||(o+=3D" =
domain=3D",o+=3Ds("msi")?".addthis.com":"addthis.com"),document.cookie=3D=
o}function o(e,t){i(e,"",!1,!Boolean(t),new Date(0))}var =
r=3Da(27),s=3Da(2);e.exports=3D{read:n,write:i,kill:o}},function(e,t){fun=
ction a(e,t){for(var =
a=3D-1,n=3De.length;++a<n&&t(e[a],a,e)!=3D=3D!1;);return =
e}e.exports=3Da},function(e,t,a){function n(e,t){var =
a=3De?e.length:0;if(!o(a))return i(e,t);for(var =
n=3D-1,s=3Dr(e);++n<a&&t(s[n],n,s)!=3D=3D!1;);return e}var =
i=3Da(92),o=3Da(7),r=3Da(97);e.exports=3Dn},function(e,t,a){function =
n(e,t){return i(e,t,o)}var =
i=3Da(208),o=3Da(38);e.exports=3Dn},function(e,t,a){function =
n(e,t,a,o,r,s){if(e=3D=3D=3Dt)return 0!=3D=3De||1/e=3D=3D1/t;var =
c=3Dtypeof e,d=3Dtypeof =
t;return"function"!=3Dc&&"object"!=3Dc&&"function"!=3Dd&&"object"!=3Dd||n=
ull=3D=3De||null=3D=3Dt?e!=3D=3De&&t!=3D=3Dt:i(e,t,n,a,o,r,s)}var =
i=3Da(209);e.exports=3Dn},function(e,t){function =
a(e){return"string"=3D=3Dtypeof =
e?e:null=3D=3De?"":e+""}e.exports=3Da},function(e,t){function =
a(e){return =
160>=3De&&e>=3D9&&13>=3De||32=3D=3De||160=3D=3De||5760=3D=3De||6158=3D=3D=
e||e>=3D8192&&(8202>=3De||8232=3D=3De||8233=3D=3De||8239=3D=3De||8287=3D=3D=
e||12288=3D=3De||65279=3D=3De)}e.exports=3Da},function(e,t,a){function =
n(e){return e=3D=3D=3De&&(0=3D=3D=3De?1/e>0:!i(e))}var =
i=3Da(15);e.exports=3Dn},function(e,t,a){function n(e){return =
i(e)?e:Object(e)}var i=3Da(15);e.exports=3Dn},function(e,t,a){function =
n(e){var t=3Do(e)?e.length:void 0;return i(t)&&c.call(e)=3D=3Dr||!1}var =
i=3Da(7),o=3Da(37),r=3D"[object =
Arguments]",s=3DObject.prototype,c=3Ds.toString;e.exports=3Dn},function(e=
,t,a){function n(e){var =
t=3Do((e.adurl||"")+(e.adev||"")),a=3D0;if(!l[t]){if(l[t]=3D1,e.adurl&&"s=
tring"=3D=3Dtypeof =
e.adurl&&(_ate.pixu=3De.adurl,a=3D1),e.adev&&"string"=3D=3Dtypeof =
e.adev){var =
n=3De.adev;try{n=3Dd(n)}catch(i){}n=3Dn.split(";"),a=3D1,_ate.ed.addEvent=
Listener("addthis-internal.data.uid",function(){for(var =
e=3D0;e<n.length;e++){for(var =
t=3Dn[e].split(","),a=3D{},i=3D0;i<t.length;i++){var =
o=3Dt[i].split("=3D");a[o[0]]=3Do[1]}c.addthis&&c.addthis.ad.event(a)}})}=
return a}}function i(e,t){for(var =
a=3Ds.gn("script"),n=3D0;n<a.length;n++){var =
i=3Da[n].src||"";i&&(i=3Do(i)),(a[n].src||"").indexOf(t||"addthis_widget.=
js")>-1&&!l[i]&&(l[i]=3D1,e(r(a[n].src)))}}var =
o=3Da(55),r=3Da(43);e.exports=3D{processAdEvents:n,processAllScripts:i};v=
ar =
s=3Ddocument,c=3Dwindow,d=3Dc.decodeURIComponent,l=3D{}},function(e,t,a){=
var n=3Da(30);e.exports=3Dfunction(e){var =
t=3D{twitter:1,wordpress:1,facebook:1,hootsuite:1,email:n()>=3D300,bkmore=
:1,more:n()>=3D300,raiseyourvoice:1,vk:1,tumblr:1};return!!t[e]}},functio=
n(e,t,a){var =
n=3Da(5).getHost,i=3Da(72)(),o=3Da(78);e.exports=3Dfunction(e,t,a){var =
r=3Di.DIRECT;return a=3Dvoid =
0=3D=3D=3Da||a||"https:"=3D=3Dwindow.location.protocol,t=3Dn(void =
0=3D=3D=3Dt?window.location.href:t),e&&(r|=3Dt=3D=3D=3Dn(e)?i.ON_DOMAIN:i=
.OFF_DOMAIN),!a&&o(e)&&(r|=3Di.SEARCH),r}},function(e,t,a){function =
n(e){if(!e)return 0;"#"=3D=3D=3De.charAt(0)&&(e=3De.substr(1));var =
t=3De.split(";").shift();return =
3=3D=3D=3Dt.split(".").length&&(t=3Dt.split(".").slice(0,-1).join(".")),1=
2=3D=3D=3Dt.length&&"."=3D=3D=3Dt.substr(0,1)&&/[a-zA-Z0-9\-_]{11}/.test(=
t.substr(1))?1:0}function i(e){return =
e.length=3D=3D=3D11+A&&e.substr(0,A)=3D=3D=3Dx&&/[a-zA-Z0-9\-_]{11}/.test=
(e.substr(A))}function =
o(e,t){e||(e=3D_.location),t||(t=3D_.referer||_.referrer||"");var =
a,n,o,r,s,c,d,l,f,g,b,v,w,x=3D0,C=3D0,S=3De?e.href:"",E=3D(S||"").split("=
#").shift(),I=3De.hash.substr(1),O=3Du(e.search),T=3Dh(e.hash),j=3DT.at_s=
t,N=3DT.at_pco,z=3DT.at_ab,M=3DT.at_pos,R=3DT.at_tot,B=3DT.at_si,D=3DO.sm=
s_ss,L=3DO.fb_ref,U=3DO.at_xt,F=3DO.at_st;j||i(I)&&(d=3Dp(I.substr(A)),s=3D=
d.substr(8,8),j=3Dd.substr(0,8)+"00000000,",j+=3DparseInt(d.substr(16),10=
)),L&&!j&&(l=3Dk,g=3DL.split(l),g.length<2&&L.indexOf("_")>-1&&(l=3D"_",g=
=3DL.split(l)),b=3Dg.length>1?g.pop():"",v=3Dg.join(l),i(v)||(v=3DL,b=3D"=
"),i(v)?(d=3Dp(v.substr(A)),U=3Dd.substr(0,16)+","+parseInt(d.substr(16),=
10),D=3D"facebook_"+(b||"like")):(c=3DL.split("=3D").pop().split(k),2=3D=3D=
c.length&&m(c[0])&&(U=3Dc.join(","),D=3D"facebook_"+(b||"like")))),j=3Dj&=
&m(j.split(",").shift())?j:"",U||(l=3DI.indexOf(y)>-1?y:k,f=3DI.substr(A)=
.split(l),2=3D=3Df.length&&i(I.substr(0,1)+f[0])&&(d=3Dp(f[0]),U=3Dd.subs=
tr(0,16)+","+parseInt(d.substr(16),10),D=3Df[1],x=3D1)),N&&(o=3DN),j?(C=3D=
parseInt(j.split(",").pop())+1,n=3Dj.split(",").shift()):-1=3D=3DS.indexO=
f(_atd+"book")&&E!=3Dt&&(U?(w=3DU.split(","),a=3D_duc(w.shift()),a.indexO=
f(",")>-1&&(w=3Da.split(","),a=3Dw.shift())):F&&(w=3DF.split(","),r=3D_du=
c(w.shift()),r.indexOf(",")>-1&&(w=3Dr.split(","),r=3Dw.shift())),w&&w.le=
ngth&&(C=3DMath.min(3,parseInt(w.pop())+1))),m(n)||(n=3Dnull),m(r)||(r=3D=
null),D=3D(D||"").split("#").shift().split("?").shift();var =
P=3D{ab:z||null,pos:M,tot:R,rsi:n,cfc:o,hash:x,rsiq:r,fuid:s,rxi:a,rsc:D,=
gen:C,csi:B};return P}function r(e){return =
e=3De||window.addthis_config,!e||e.data_track_clickback!=3D=3D!1&&e.data_=
track_linkback!=3D=3D!1}function =
s(e,t){if(!t||t.data_track_clickback!=3D=3D!1&&t.data_track_linkback!=3D=3D=
!1){if(C)return!0;if(b()>=3D250)return =
C=3D!0;e=3D(e||w.addthis_product||"").split(",");for(var =
a=3D0;a<e.length;a++)if(S[e[a].split("-").shift()])return =
C=3D!0}return!1}function c(e,t){return =
e=3De||g(),x+f(e+Math.min(3,t||0))}function d(e,t,a){return =
a=3Da||g(),e.indexOf("#")>-1?e:e+"#"+c(t?a:a.substr(0,8)+v(),o().gen)+(t?=
k+t:"")}function l(e){var t,a,i,o,r,s,c;return =
e.indexOf("#")>-1&&(r=3De.split("#").slice(1).shift(),n(r)&&(s=3Dr.substr=
(1).split("."),c=3Ds.length?s.shift():"",a=3Ds.length?s.pop():"",c&&(c=3D=
p(c),t=3Dc.substr(0,16),i=3DparseInt(c.substr(16),10),isNaN(i)||(o=3Do||{=
},o.gen=3Di)),m(t)&&(o=3Do||{},o.xid=3Dt),-1!=3Da.search(/^[a-zA-Z0-9_]+$=
/)&&(o=3Do||{},o.rsc=3Da))),o}var =
u=3Da(36),h=3Da(43),p=3Da(41).atohb,f=3Da(41).hbtoa,m=3Da(3).isValidCUID,=
g=3Da(3).makeCUID,b=3Da(30),v=3Da(107),_=3Ddocument,x=3D".",y=3D";",k=3D"=
.",A=3Dx.length,C=3D0,S=3D{wpp:1,blg:1};e.exports=3D{clickifyURL:d,declic=
kifyURL:l,generateClickbackCode:c,clickPrefix:x,clickTrackableProduct:s,e=
xtractOurParameters:o,isClickHash:n,isClickTrackingEnabled:r}},function(e=
,t){"use strict";function a(e,t,a,i){return =
a=3Da||"unknown","AT-"+a+"/-/"+i+"/"+t+"/"+n++ =
+(null!=3D=3De?"/"+e:"")}var n=3D1;e.exports=3Dfunction(e){return =
a(e.uid,e.sessionID,e.pubID,e.feedsABCell)},e.exports.seq=3Dn},function(e=
,t,a){"use strict";function n(){var =
e,t,a=3Ddocument.getElementsByTagName("link"),n=3D{};for(e=3D0;e<a.length=
;e++)t=3Da[e],t.href&&t.rel&&(n[t.rel]=3Dt.href);return n}function =
i(e,t){var =
a=3D{pinterest_share:"pinterest",pinterest_pinit:"pinterest"},n=3Dnull;re=
turn =
a[t]?((e||{}).passthrough||{})[t]?n=3De.passthrough[t]:((e||{}).passthrou=
gh||{})[a[t]]&&(n=3De.passthrough[a[t]]):n=3D((e||{}).passthrough||{})[t]=
,n?"&passthrough=3D"+d("object"=3D=3Dtypeof n?u(n):n,1):""}function =
o(e,t,a,o,u,g,b,v,w,_,x,y,k){var =
A,C,S,E,I,O,T=3Dwindow._atw||{},j=3Da&&a.url?a.url:T.share&&T.share.url?T=
.share.url:window.addthis_url||window.location.href,N=3Dn(),z=3Dfunction(=
e){j&&(E=3Dj.indexOf("#at"+e),E>-1&&(j=3Dj.substr(0,E)))};if(o)for(A in =
window.conf)o[A]||(o[A]=3Dwindow.conf[A]);else =
o=3Dwindow.conf||{};if(a)for(A in =
window.share)a[A]||(a[A]=3Dwindow.share[A]);else =
a=3Dwindow.share||{};if(r()&&(a.dataUrl||(a.url=3Dwindow.addthis_url),a.d=
ataTitle||(a.title=3Dwindow.addthis_title),j=3Da.url),N.canonical&&!a.tra=
ckurl&&a.imp_url&&!_ate.share.inBm()&&(a.trackurl=3DN.canonical),w&&"unde=
fined"!=3D=3Dw||(w=3D"unknown"),O=3Do.services_custom,z("pro"),z("opp"),z=
("cle"),z("clb"),z("abc"),z("_pco"),j.indexOf("addthis.com/static/r07/ab"=
)>-1)for(j=3Dj.split("&"),E=3D0;E<j.length;E++)if(I=3Dj[E].split("=3D"),2=
=3D=3D=3DI.length&&"url"=3D=3D=3DI[0]){j=3DI[1];break}if(O instanceof =
Object&&"0"in O)for(E in O)if(O[E].code=3D=3De){O=3DO[E];break}var =
M=3Da.templates&&a.templates[e]?a.templates[e]:"",R=3Da.smd||k,B=3Da.modu=
les&&a.modules[e]?a.modules[e]:"",D=3Da.share_url_transforms||a.url_trans=
forms||{},L=3Da.track_url_transforms||a.url_transforms,U=3DD&&D.shorten&&=
-1=3D=3D=3De.indexOf("pinterest")?"string"=3D=3Dtypeof =
D.shorten?D.shorten:D.shorten[e]||D.shorten["default"]||"":"",F=3D"",P=3D=
o.product||window.addthis_product||"men-300",H=3Dwindow.crs,G=3Da.email_v=
ars||o.email_vars,W=3D"",Y=3Ds(j),V=3D2=3D=3DY.length?Y.shift().split("=3D=
").pop():"",Z=3D2=3D=3DY.length?Y.pop():"",J=3Do.data_track_clickback||o.=
data_track_linkback||!w||"AddThis"=3D=3Dw||o.data_track_clickback!=3D=3D!=
1&&!0;if(o.data_track_clickback=3D=3D=3D!1&&(J=3D!1),G)for(A in =
G)W+=3D(""=3D=3DW?"":"&")+m(A)+"=3D"+m(G[A]);if(g&&-1=3D=3D=3DP.indexOf(g=
)&&(P+=3D","+g),D&&D.shorten&&a.shorteners&&-1=3D=3De.indexOf("pinterest"=
))for(A in a.shorteners)for(C in =
a.shorteners[A])F+=3D(F.length?"&":"")+m(A+"."+C)+"=3D"+m(a.shorteners[A]=
[C]);return =
j=3Dc(j),j=3Dl(j,D,a,e),L&&(a.trackurl=3Dl(a.trackurl||j,L,a,e)),S=3D"pub=
=3D"+w+"&source=3D"+P+"&lng=3D"+(h()||"xx")+"&s=3D"+e+(o.ui_508_compliant=
?"&u508=3D1":"")+(t?"&h1=3D"+d((a.feed||a.url||"").replace("feed://",""),=
1)+"&t1=3D":"&url=3D"+d(j,1)+"&title=3D"+d(a.title||(window.addthis_title=
||"").replace(/AddThis\sSocial\sBookmarking\sSharing\sButton\sWidget/,"")=
,1))+(t&&a.userid?"&fid=3D"+d(a.userid):"")+"&ate=3D"+f({uid:b,sessionID:=
v,pubID:w,feedsABCell:_})+("email"!=3D=3De?"&frommenu=3D1":"")+(!window.a=
ddthis_ssh||H&&addthis_ssh=3D=3DH||!(addthis_ssh=3D=3De||addthis_ssh.sear=
ch(new =
RegExp("(?:^|,)("+e+")(?:$|,)"))>-1)?"":"&ips=3D1")+(H?"&cr=3D"+(e=3D=3D=3D=
H?1:0):"")+"&uid=3D"+m(b&&"x"!=3Db?b:p())+(a.email_template?"&email_templ=
ate=3D"+m(a.email_template):"")+(W?"&email_vars=3D"+m(W):"")+(U?"&shorten=
er=3D"+m("array"=3D=3Dtypeof =
U?U.join(","):U):"")+(U&&F?"&"+F:"")+i(a,e)+(a.description?"&description=3D=
"+d(a.description,1):"")+(a.html?"&html=3D"+d(a.html,1):a.content?"&html=3D=
"+d(a.content,1):"")+(a.trackurl&&a.trackurl!=3Dj?"&trackurl=3D"+d(a.trac=
kurl,1):"")+(a.screenshot?"&screenshot=3D"+d(a.screenshot,1):"")+(a.scree=
nshot_secure?"&screenshot_secure=3D"+d(a.screenshot_secure,1):"")+(a.swfu=
rl?"&swfurl=3D"+d(a.swfurl,1):"")+(a.swfurl_secure?"&swfurl_secure=3D"+d(=
a.swfurl_secure,1):"")+(o.hdl?"&hdl=3D1":"")+(u?"&cb=3D"+u:"")+(x?"&ufbl=3D=
1":"")+(y?"&uud=3D1":"")+(a.iframeurl?"&iframeurl=3D"+d(a.iframeurl,1):""=
)+(a.width?"&width=3D"+a.width:"")+(a.height?"&height=3D"+a.height:"")+(o=
.data_track_p32?"&p32=3D"+o.data_track_p32:"")+(J||_ate.track.ctp(o.produ=
ct,o)?"&ct=3D1":"&ct=3D0")+((J||_ate.track.ctp(o.product,o))&&j.indexOf("=
#")>-1?"&uct=3D1":"")+(O&&O.url?"&acn=3D"+m(O.name)+"&acc=3D"+m(O.code)+"=
&acu=3D"+m(O.url):"")+(R?(R.rxi?"&rxi=3D"+R.rxi:"")+(R.rsi?"&rsi=3D"+R.rs=
i:"")+(R.gen?"&gen=3D"+R.gen:""):(V?"&rsi=3D"+V:"")+(Z?"&gen=3D"+Z:""))+(=
a.xid?"&xid=3D"+d(a.xid,1):"")+(M?"&template=3D"+d(M,1):"")+(B?"&module=3D=
"+d(B,1):"")+(o.ui_cobrand?"&ui_cobrand=3D"+d(o.ui_cobrand,1):"")+("email=
"=3D=3D=3De?"&ui_email_to=3D"+d(o.ui_email_to,1)+"&ui_email_from=3D"+d(o.=
ui_email_from,1)+"&ui_email_note=3D"+d(o.ui_email_note,1):"")}var =
r=3Da(111),s=3Da(67),c=3Da(16),d=3Da(46),l=3Da(31),u=3Da(19),h=3Da(23),p=3D=
a(3).makeCUID,f=3Da(103),m=3Dwindow.encodeURIComponent;e.exports=3Dfuncti=
on(e){return =
o(e.svc,e.feed,e.share,e.config,e.classificationBitmask,e.secondaryProduc=
tCode,e.uid,e.sessionID,e.pubID,e.feedsABCell,e.usesFacebookLibrary,e.use=
sUserAPI,e.shareMetadata)}},function(e,t,a){var =
n=3Ddocument;e.exports=3Dfunction(){var =
e=3Dn.location.protocol;return"file:"=3D=3D=3De&&(e=3D"http:"),e+"//www.a=
ddthis.com/"}},function(e,t){var =
a,n=3Dwindow;e.exports=3Dfunction(){return =
a||(n.addthis?(n.addthis.plo||(n.addthis.plo=3D[]),a=3Dn.addthis.plo):"un=
defined"!=3Dtypeof =
_ate&&(_ate.plo||(_ate.plo=3D[]),a=3D_ate.plo)),a}},function(e,t,a){var =
n=3Da(55),i=3Dwindow;e.exports=3Dfunction(){var =
e,t=3Dn(navigator.userAgent,16),a=3D(new =
Date).getTimezoneOffset()+""+navigator.javaEnabled()+(navigator.userLangu=
age||navigator.language),o=3Di.screen.colorDepth+""+i.screen.width+i.scre=
en.height+i.screen.availWidth+i.screen.availHeight,r=3Dnavigator.plugins;=
try{if(e=3Dr.length,e>0)for(var =
s=3D0;s<Math.min(10,e);s++)5>s?a+=3Dr[s].name+r[s].description:o+=3Dr[s].=
name+r[s].description}catch(c){}return =
t.substr(0,2)+n(a,16).substr(0,3)+n(o,16).substr(0,3)}},function(e,t){e.e=
xports=3Dfunction(){return!!window.at_sub}},function(e,t,a){var =
n=3Da(32),i=3Dwindow;e.exports=3Dfunction(e,t,a){var =
o=3Di.open(e,t,a);return n.push(o),o}},function(e,t,a){var =
n=3Da(19);e.exports=3Dfunction(e,t){var a,i,o;return"object"=3D=3Dtypeof =
e&&(e=3Dn(e)),a=3D(e||"").split("?"),i=3Da.shift(),o=3D(a.pop()||"").spli=
t("&"),t(i,o)}},function(e,t,a){"use strict";var =
n=3Da(250),i=3Ddocument,o=3Dwindow,r=3Do.addthis_share;e.exports=3Dfuncti=
on(){var =
e=3Di.title,t=3Di.location||{},a=3Dt.href,s=3Da.split("#"),c=3Ds.pop();re=
turn =
n(c)&&(a=3Ds.join("#")),r&&r.imp_url&&a&&a!=3D=3Do.addthis_share.url?(o.a=
ddthis_share.url=3Do.addthis_url=3Da,o.addthis_share.title=3Do.addthis_ti=
tle=3De,1):0}},function(e,t,a){var =
n=3Da(8),i=3Da(32),o=3Da(129),r=3Dwindow;e.exports=3Dfunction(e,t,a){var =
s,c=3D_ate.share.pws;return =
r.location.href.search(_atc.rsrcs.bookmark)>-1?r.location=3Dn(e,0,t,a):"w=
hatsapp"=3D=3D=3De?c(t,a):"viber"=3D=3D=3De?o(t,a):(s=3Dn(e,0,t,a),i.push=
(r.open(s,"addthis_share"))),!1}},function(e,t,a){function n(e,t){var =
a=3Ds(e,0,1,0,0,1);e=3D=3D=3Dr.PINTEREST&&(i(),a.setAttribute("via","addt=
his"))}var =
i=3Da(283),o=3Da(47),r=3Da(71)(),s=3Da(18),c=3Da(4).listen,d=3Dwindow.par=
ent=3D=3D=3Dwindow;e.exports=3Dfunction(e){d?n(e):o?window.parent.postMes=
sage("at-share-bookmarklet:"+e,"*"):n(e)},d&&c(window,"message",function(=
e){if(e&&"string"=3D=3Dtypeof e.data){var =
t=3De.data.match(/at\-share\-bookmarklet\:(.+?)$/)||[],a=3Dt[1];if(a){try=
{_ate.menu.close()}catch(i){}n(a)}}})},function(e,t,a){var =
n=3Da(8),i=3Da(69),o=3Da(17),r=3Da(30),s=3Da(2),c=3Dwindow;e.exports=3Dfu=
nction(e,t,a,d,l,u){var =
h=3D{wordpress:{width:720,height:570},linkedin:{width:600,height:475},fac=
ebook:{width:675,height:375},hootsuite:{width:800,height:500},email:r()>=3D=
300?{width:660,height:660}:{width:735,height:450},more:r()>=3D300?{width:=
660,height:716}:{width:735,height:450},vk:{width:720,height:290},raiseyou=
rvoice:{width:480,height:635},"default":{width:550,height:450}},p=3Dn(e,0=
,t,a);return =
a.ui_use_same_window?c.location.href=3Dp:"email"=3D=3D=3De&&s("mob")?c.lo=
cation.href=3Do(t,a,1):"more"!=3D=3De?i(p,d||(h[e]||h["default"]).width,l=
||(h[e]||h["default"]).height,u):_ate.share.imgOcw(i(p,d||(h[e]||h["defau=
lt"]).width,l||(h[e]||h["default"]).height,u,!0)),!1}},function(e,t,a){"u=
se strict";var =
n=3Da(53),i=3Da(33),o=3Da(3).makeCUID,r=3Da(116),s=3Da(9),c=3Da(6),d=3Da(=
18),l=3Da(126),u=3Da(67),h=3Da(16),p=3Da(31),f=3Da(103),m=3D(new =
Date).getTime(),g=3D0,b=3Dnull,v=3Dwindow.encodeURIComponent;e.exports=3D=
function(e){function t(){return Math.floor(((new =
Date).getTime()-m)/100).toString(16)}function a(e){return =
0=3D=3D=3Dg&&(g=3De||o()),g}function =
w(e,t,a){null!=3D=3Db&&clearTimeout(b),e&&(b=3DsetTimeout(function(){t(!!=
a)},r))}function _(e,a){return v(e)+"=3D"+v(a)+";"+t()}function =
x(){return =
f({uid:e.uid,sessionID:a(),pubID:s(),feedsABCell:e.ab})}function =
y(t){t=3Dt.split("/");var =
a=3Dt.shift(),n=3Dt.shift(),i=3Dt.shift(),o=3Dt.shift();a&&(e.ab=3De.ab),=
n&&(e.sid=3Dg=3Dn),i&&(f.seq=3Di),o&&(e.uid=3Do)}function =
k(e,t){"string"=3D=3Dtypeof e&&(e=3D{url:e});var =
a=3De.url,o=3De.params,r=3De.js,s=3De.rand,u=3De.close,h=3Da+(o?"?"+(s?l(=
)+(2=3D=3Ds?"&colc=3D"+(new =
Date).getTime():""):"")+"&"+o:"");if(r)t&&c.error("loadPixel callback is =
not yet supported for scripts"),d(h,1);else if(u){t&&c.error("loadPixel =
callback is not yet supported for iframes");var =
p=3Ddocument,f=3Dp.createElement("iframe");f.id=3D"_atf",f.src=3Dh,i(f),p=
.body.appendChild(f),f=3Dp.getElementById("_atf")}else =
n(h,null,t);c.debug("u=3D"+h)}return{formatCustomEvent:_,clearOurFragment=
:h,getOurFragment:u,mungeURL:p,ssid:a,sta:x,uns:y,loadPixel:k,scheduleTra=
nsmit:w}}},function(e,t){e.exports=3D500},function(e,t,a){function =
n(e,t,a,n){var c;"number"!=3Dtypeof =
e&&(c=3De,e=3D32*c.length),this.m=3De,this.k=3Dt;var =
d=3DMath.ceil(e/32),l=3D-1;if(s){var =
u=3D1<<Math.ceil(Math.log(Math.ceil(Math.log(e)/Math.LN2/8))/Math.LN2),h=3D=
1=3D=3D=3Du?Uint8Array:2=3D=3D=3Du?Uint16Array:Uint32Array,p=3Dnew =
ArrayBuffer(u*t),f=3Dthis.buckets=3Dnew =
Int32Array(d);if(c)for(;++l<d;)f[l]=3Dc[l];else =
if(n)for(l=3D-1;++l<d;)f[l]=3Dn[l];if(this._locations=3Dnew =
h(p),a)for(l=3D0;l<a.length;l++)this._locations[l]=3Da[l]}else{var =
f=3Dthis.buckets=3Dn||[];if(c)for(;++l<d;)f[l]=3Dc[l];else =
for(;++l<d;)f[l]=3D0;this._locations=3Da||[]}this.locations=3Dfunction(e)=
{for(var =
t=3Dthis.k,a=3Dthis.m,n=3Dthis._locations,i=3Dr(e),s=3Do(i),c=3D-1,d=3Di%=
a;++c<t;)n[c]=3D0>d?d+a:d,d=3D(d+s)%a;return =
n},this.add=3Dfunction(e){for(var =
t=3Dthis.locations(e+""),a=3D-1,n=3Dthis.k,i=3Dthis.buckets;++a<n;)i[Math=
.floor(t[a]/32)]|=3D1<<t[a]%32;=0A=
},this.test=3Dfunction(e){for(var =
t,a=3Dthis.locations(e+""),n=3D-1,i=3Dthis.k,o=3Dthis.buckets;++n<i;)if(t=
=3Da[n],0=3D=3D=3D(o[Math.floor(t/32)]&1<<t%32))return!1;return!0},this.s=
ize=3Dfunction(){for(var =
e=3Dthis.buckets,t=3D0,a=3D0,n=3De.length;n>a;++a)t+=3Di(e[a]);return-thi=
s.m*Math.log(1-t/this.m)/this.k}}function i(e){return =
e-=3De>>1&1431655765,e=3D(858993459&e)+(e>>2&858993459),16843009*(e+(e>>4=
)&252645135)>>24}function o(e){return =
e+=3D(e<<1)+(e<<4)+(e<<7)+(e<<8)+(e<<24),e+=3De<<13,e^=3De>>7,e+=3De<<3,e=
^=3De>>17,e+=3De<<5,4294967295&e}var r=3Da(276);e.exports=3Dn;var =
s=3D"undefined"!=3Dtypeof ArrayBuffer},function(e,t,a){function n(e){var =
t=3D_atc._date||new Date,a=3Dt.getDate(),n=3Dt.getMonth()+1;return =
10>n&&(n=3D"0"+n),10>a&&(a=3D"0"+a),e+"."+(n+""+a)}function =
i(e,t,a,n,i){function r(e){if(_ate.uls){var =
t=3DJSON.parse(s.get(e)||"{}"),a=3DparseInt(t.m)||d,n=3DparseInt(t.k)||l,=
i=3Dt.l,r=3Dt.b;return new o(a,n,i,r)}return null}var c;return =
e=3De||"pbf",c=3Dt&&a&&n&&i?new o(t,a,n,i):t&&a?new =
o(t,a):_ate.uls?r(e):new =
o(d,l),c.name=3De,c.save=3Dfunction(){if(_ate.uls){var =
e=3D{m:c.m,k:c.k,l:c._locations,b:c.buckets};s.add(c.name,JSON.stringify(=
e))}},c.remove=3Dfunction(){s.removeByPrefix(c.name)},c}var =
o=3Da(117),r=3Da(1),s=3Da(122),c=3D3,d=3D600,l=3D2;e.exports=3Dfunction =
u(e,t,a){function o(e){return =
e=3D(e||"").split(".").pop(),4!=3De.length?{}:{m:parseInt(e.substr(0,2)),=
d:parseInt(e.substr(2,4))}}var d,l=3D{};return e?this instanceof =
u?(this.name=3De,this.get=3Dfunction(e){return =
_ate.ich?null:l[e]=3Di(e)},this.isEmpty=3Dfunction(){return!s.exists(this=
.name)},this.add=3Dfunction(e){return =
l[e]||(this.get(e),this.prune()),l[e]},this.contains=3Dfunction(e){return=
!!s.get(this.name+"."+e)},this.prune=3Dfunction(e){s.remove(this.name);va=
r =
t=3Dthis.getCurrentBlooms(),e=3DMath.min(e||c,31),a=3D[],n=3Do(this.gener=
ateName()),i=3Dn.m,d=3Dn.d;for(r(t,function(t,r){if(n=3Do(t),n.m){var =
c=3Dn.m,l=3Dn.d;c>i||c=3D=3Di&&d-e>l||i-1>c||c=3D=3Di-1&&(d>e||31-e>l)?s.=
remove(t):a.push(t)}}),a.sort(function(e,t){return =
parseInt(e)<parseInt(t)?1:-1});a.length>3;)s.remove(a.pop())},this.testAl=
l=3Dfunction(e){var t=3D!1;if(!d){var =
a=3Dthis.getCurrentBlooms(),n=3Dthis;r(a,function(e,t){l[e]||(l[e]=3Dn.ge=
t(e))}),d=3D1}return r(l,function(a,n){return =
n&&n.test(e)?(t=3D!0,!1):void =
0}),t},this.generateName=3Dfunction(){return(a||n).call(this,this.name)},=
void(this.getCurrentBlooms=3Dfunction(){return =
s.getAll(this.name)})):new u(e,t,a):null}},function(e,t,a){function =
n(e,t,a){var o=3Dthis,r=3Dnew =
i(o);t=3Dt||"",r.decorate(r).decorate(o),this.callbacks=3D[],this.ready=3D=
!1,this.loading=3D!1,this.id=3De,this.url=3Dt,"function"=3D=3Dtypeof =
a?this.test=3Da:"undefined"=3D=3Dtypeof =
a?this.test=3Dfunction(){return!0}:this.test=3Dfunction(){return"object"=3D=
=3Dtypeof _window&&_window[a]},n.addEventListener("load",function(e){var =
t=3De.data?e.data.resource:null;t&&t.id=3D=3D=3Do.id&&o.loading&&(o.loadi=
ng=3D!1,o.ready=3D!0,r.fire(e.type,t,{resource:t}))})}var =
i=3Da(42).EventDispatcher,o=3Da(300),r=3Da(18),s=3Ddocument,c=3Dwindow.ad=
dthis_config||{},d=3D[];e.exports=3Dn,n.prototype.load=3Dfunction(e){var =
t,a,i,d,l=3Dc.ui_use_css=3D=3D=3D!1?!1:!0;if(e instanceof =
Function&&this.callbacks.push(e),this.loading)return =
1;if(".css"=3D=3D=3Dthis.url.substr(this.url.length-4)){if(l){for(a=3Ds.g=
etElementsByTagName("link"),d=3Da.length-1;d>=3D0;d--)if("stylesheet"=3D=3D=
=3Da[d].rel&&o(a[d].href)=3D=3D=3Do(this.url)){i=3Da[d];break}i||(t=3Ds.g=
etElementsByTagName("head")[0]||s.documentElement,i=3Ds.createElement("li=
nk"),i.rel=3D"stylesheet",i.type=3D"text/css",i.href=3Dthis.url,i.media=3D=
"non-existant-media",t.appendChild(i,t.firstChild),setTimeout(function(){=
i.media=3D"all"}))}}else i=3Dr(this.url,1);return =
this.loading=3D!0,n.monitor(this),i},n.loading=3Dd,n.monitor=3Dfunction =
u(e){var t,a,i;for(e&&e instanceof =
n&&d.push(e),t=3D0;t<d.length;)if(i=3Dd[t],i&&i.test())for(d.splice(t,1),=
n.fire("load",i,{resource:i}),a=3D0;a<i.callbacks.length;a++)i.callbacks[=
a]();else t++;d.length&&setTimeout(u,25)};var l=3Dnew =
i(n);l.decorate(l).decorate(n)},function(e,t,a){function n(e,t){var =
a=3Dthis,n=3D0,l=3D0,u=3D!!t,h=3D(u?s:"")+e,p=3D{},f=3Dr.encodeURICompone=
nt,m=3Dr.decodeURIComponent;this.toString=3Dfunction(){var e=3D"";return =
o(p,function(t,a){e+=3D(e.length?c:"")+f(t)+d+(void =
0=3D=3D=3Da||null=3D=3D=3Da?"":f(a))}),e},this.get=3Dfunction(){return =
a.load(),p},this.load=3Dfunction(){if(!n){var =
e=3Di.rck(h)||"",t=3D"";if(e){var =
a=3De.split(c);o(a,function(e,a){t=3Da.split(d),2=3D=3D=3Dt.length&&(l++,=
p[m(t[0])]=3Dm(t[1]))})}n=3D1}return =
p},this.save=3Dfunction(){this.load(),l?i.sck(h,a.toString(),u,u):i.kck(h=
)},this.add=3Dfunction(e,t){a.load(),l++,p[e]=3Dt,a.save()},this.remove=3D=
function(e){a.load(),p[e]&&(delete =
p[e],l--),a.save()},this.reset=3Dfunction(){p=3D{},l=3D0,a.save()}}var =
i=3Da(12),o=3Da(1);e.exports=3Dn;var =
r=3Dwindow,s=3D"__at",c=3D"|",d=3D"/"},function(e,t,a){"use =
strict";function n(e){var t;return =
x(e)&&(t=3De.toString(16)),(!t||t.indexOf("NaN")>-1||t.length>3||t=3D=3D=3D=
e)&&(t=3D""),("000"+t).slice(-3)}function i(e){var t;return =
y(e)&&(t=3DparseInt(e,16)),(!t||t!=3D=3Dt||0>t)&&(t=3D0),t}function =
o(){return(new Date).getTime()}function r(){return k()}function s(){var =
e=3Dnew Date,t=3Dnew Date(o()+18e5);return =
e.getHours()>0&&0=3D=3D=3Dt.getHours()}function c(){return new Date(new =
Date((new Date).setHours(24,0,0,0)).setSeconds(-1))}function d(){return =
s()?c():new Date(o()+18e5)}function l(e){if(!v||e){var =
t=3D_.rck,a=3Dt(C)||"";a?(w=3Dp(a),w.counter+=3D1):w=3D{id:r(),counter:0}=
,v=3D1}}function u(){l(),_.sck(C,f(),!1,!0,d())}function =
h(){u()}function p(e){var =
t=3De.substr(0,16),a=3De.substr(16,19);return{id:t,counter:i(a)}}function=
 f(){return w.id+n(w.counter)}function m(){return =
l(),0=3D=3D=3Dw.counter}function g(){return l(),w.id}function b(){var =
e=3D_ate.cookie.read("__atuvs").substring(16);return parseInt(e,16)}var =
v,w,_=3Da(12),x=3Da(11).number,y=3Da(11).string,k=3Da(3).makeCUID,A=3Da(6=
6),C=3D(-1=3D=3D=3Dwindow.document.location.href.indexOf(A())?"__at":"")+=
"uvs";e.exports=3D{update:h,isNew:m,getID:g,readVisitCount:b}},function(e=
,t,a){function n(e){return u?p.localStorage.getItem(f+e):void 0}function =
i(e,t){if(u){var =
a=3Df+e;try{p.localStorage[a]=3Dt}catch(n){if("QUOTA_EXCEEDED_ERR"=3D=3D=3D=
n.name){c();try{p.localStorage[a]=3Dt}catch(n){}}}}}function =
o(e){e&&"function"=3D=3Dtypeof e&&h(p.localStorage,e)}function r(e){var =
t=3D{};if(u)return =
o(function(a,n){a&&a.indexOf&&0=3D=3D=3Da.indexOf(f+(e||""))&&(t[a]=3Dn)}=
),t}function s(e){var t=3D0;return =
o(function(a){a&&a.indexOf&&0=3D=3D=3Da.indexOf(f+(e||""))&&t++}),t>0}fun=
ction =
c(){o(function(e){0=3D=3D=3De.indexOf(f)&&p.localStorage.removeItem(e)})}=
function d(e){var =
t=3Dr();h(t,function(t){0=3D=3D=3Dt.indexOf(f+e)&&p.localStorage.removeIt=
em(t)})}function l(e){u&&p.localStorage.removeItem(e)}var =
u=3Da(136),h=3Da(1),p=3Dwindow,f=3D"_at.";e.exports=3D{getAll:r,removeAll=
:c,add:i,get:n,remove:l,exists:s,removeByPrefix:d}},function(e,t){"use =
strict";function a(){return =
document.body.scrollTop||document.documentElement&&document.documentEleme=
nt.scrollTop}function n(){return =
document.body.scrollLeft||document.documentElement&&document.documentElem=
ent.scrollLeft}var =
i=3D"scroll",o=3D!1,r=3D{setup:function(){o||(r._scrollTop=3Da(),r._scrol=
lLeft=3Dn(),r._scrollInterval=3DsetInterval(r._handleScroll,20),o=3D!0)},=
teardown:function(){clearInterval(r._scrollInterval),r._scrollInterval=3D=
null,o=3D!1},_handleScroll:function(){var =
e=3Dn(),t=3Da(),o=3De-r._scrollLeft,s=3Dt-r._scrollTop;(o||s)&&addthis.ev=
ents._fire(i,null,{x:e,y:t,dx:o,dy:s}),r._scrollLeft=3De,r._scrollTop=3Dt=
},_scrollTop:document.body.scrollTop,_scrollLeft:document.body._scrollLef=
t,_scrollInterval:null};e.exports=3Dr},function(e,t,a){var =
n=3Da(23);e.exports=3Dfunction(e){return(e||n()).split("-").shift()}},fun=
ction(e,t,a){var n=3Da(74);e.exports=3Dfunction(e){var =
t=3Dn(e)||"en";return =
1=3D=3D=3Dt&&(t=3De),t}},function(e,t){e.exports=3Dfunction(){return =
Math.floor(4294967295*Math.random()).toString(36)}},function(e,t){functio=
n a(){Function.prototype.bind=3Dfunction(e){if("function"!=3Dtypeof =
this)throw new TypeError("Function.prototype.bind - what is trying to be =
bound is not callable");var =
t=3DArray.prototype.slice.call(arguments,1),a=3Dthis,n=3Dfunction(){},i=3D=
this instanceof n&&e?this:e,o=3Dfunction(){return =
a.apply(i,t.concat(Array.prototype.slice.call(arguments)))};return =
n.prototype=3Dthis.prototype,o.prototype=3Dnew =
n,o}}Function.prototype.bind||a(),e.exports=3Da},function(e,t,a){"use =
strict";var =
n=3Da(2),i=3Da(65),o=3Da(70),r=3Da(17);e.exports=3Dfunction(e,t){n("mob")=
?window.location.href=3Dr(e,t,1):(t.ui_pane=3D"email",-1=3D=3D=3Ddocument=
.location.href.search(/bookmark\.php/)?_ate.share.inBm()&&_ate.xf.upm?_at=
e.xf.send(window.parent,"addthis.expanded.pane",{pane:"email"}):_ate.menu=
.open((_ate.maf||{}).sib,t,e):(o(e.service,e,t),t.ui_pane=3D"email",i(doc=
ument.body,"more","","",t,e)))}},function(e,t,a){"use strict";var =
n=3Da(2),i=3Da(29),o=3Da(128);e.exports=3Dfunction(e,t){var =
a;n("iph")||n("ipa")||n("dro")?(a=3Di("viber",e,t,!1,!0),window.location=3D=
"viber://forward?text=3D"+(e.title?encodeURIComponent(e.title)+"%20":"")+=
encodeURIComponent(a)):(e.service=3D"email",o(e,t))}},function(e,t,a){"us=
e strict";var =
n=3Da(2),i=3Da(29),o=3Da(128);e.exports=3Dfunction(e,t){var =
a,r=3Dn("dro");n("iph")||n("ipa")||n("bb10")||r?(a=3Di("whatsapp",e,t,!1,=
!0),window.location=3D"whatsapp://send?text=3D"+(e.title?encodeURICompone=
nt(e.title)+"%20":"")+encodeURIComponent(a)):(e.service=3D"email",o(e,t))=
}},function(e,t,a){var =
n,i=3Da(2),o=3Da(1),r=3Dwindow,s=3Ddocument,c=3D{isBound:0,isReady:0,read=
yList:[],onReady:function(){var =
e;if(!c.isReady){e=3Dc.readyList.concat(r.addthis_onload||[]),c.isReady=3D=
1;for(var =
t=3D0;t<e.length;t++)e[t].call(r);c.readyList=3D[]}},addLoad:function(e){=
var t=3Dr.onload;"function"!=3Dtypeof =
r.onload?r.onload=3De:r.onload=3Dfunction(){t&&t(),e()}},bindReady:functi=
on(){if(!c.isBound&&!_atc.xol){if(c.isBound=3D1,"complete"=3D=3D=3Ds.read=
yState)return void =
setTimeout(c.onReady,1);s.addEventListener&&!i("opr")&&s.addEventListener=
("DOMContentLoaded",c.onReady,!1);var =
e=3Dr.addthis_product;if(e&&e.indexOf("f")>-1)return void =
c.onReady();if(i("msi")&&!i("ie9")&&r=3D=3D=3Dr.parent&&!function(){if(!c=
.isReady){try{s.documentElement.doScroll("left")}catch(e){return void =
setTimeout(arguments.callee,0)}c.onReady()}}(),i("opr")){var =
t=3D!0,a=3Dfunction(){c.isReady||(o(s.styleSheets,function(e,n){return =
n.disabled?(t=3D!1,setTimeout(a,0),!1):void =
0}),t&&c.onReady())};s.addEventListener("DOMContentLoaded",a,!1)}if(i("sa=
f")){var =
d;!function(){if(!c.isReady){if("loaded"!=3D=3Ds.readyState&&"complete"!=3D=
=3Ds.readyState)return void =
setTimeout(arguments.callee,0);if(d=3D=3D=3Dn){for(var =
e=3Ds.gn("link"),t=3D0;t<e.length;t++)"stylesheet"=3D=3D=3De[t].getAttrib=
ute("rel")&&d++;var a=3Ds.gn("style");d+=3Da.length}return =
s.styleSheets.length!=3Dd?void setTimeout(arguments.callee,0):void =
c.onReady()}}()}c.addLoad(c.onReady)}},append:function(e){c.bindReady(),c=
.isReady?e.call(r,[]):c.readyList.push(function(){return =
e.call(r,[])})}};e.exports=3Dc},function(e,t,a){"use strict";var =
n=3Da(48);e.exports=3Dfunction(e,t){var =
a=3D"addthis."+t+".";n(e,{on:function(e,t){addthis.ed.addEventListener(a+=
e,t)},off:function(e,t){addthis.ed.removeEventListener(a+e,t)},once:funct=
ion(e,t){addthis.ed.once(a+e,t)},_fire:function(e,t,n){addthis.ed.fire(a+=
e,t,n)}})}},function(e,t){e.exports=3Dfunction(e){for(var =
t=3Ddocument.getElementsByTagName("script"),a=3Dt.length-1;a>=3D0;a--)if(=
-1!=3D=3Dt[a].src.indexOf(e))return t[a]}},function(e,t){var =
a=3D[],n=3D{};e.exports=3Dfunction(e,t){var i,o=3D(new =
Date).getTime();if(t=3Dt||{},t.cacheDuration=3Dvoid =
0!=3D=3Dt.cacheDuration?t.cacheDuration:3e3,!e)return!1;if(e.scrollCheckI=
D){if(i=3De.scrollCheckID,!(o-a[i]>t.cacheDuration))return =
n[i];a[i]=3Do}else =
e.scrollCheckID=3Da.length,a[a.length]=3Do,i=3De.scrollCheckID;var =
r=3De.getBoundingClientRect(),s=3D{top:0,left:0,bottom:window.innerHeight=
||document.documentElement.clientHeight,right:window.innerWidth||document=
.documentElement.clientWidth},c=3D0,d=3DMath.max(r.top,s.top),l=3DMath.mi=
n(r.bottom,s.bottom),u=3DMath.max(r.left,s.left),h=3DMath.min(r.right,s.r=
ight),p=3D(r.right-r.left)*(r.bottom-r.top);return =
c=3Dl>d&&h>u?(l-d)*(h-u):0,n[i]=3Dc/p,n[i]}},function(e,t){"use =
strict";function a(e,t,a){var i=3D"",o=3D0,r=3D-1;if(void =
0=3D=3D=3Da&&(a=3D300),e&&(i=3De.substr(0,a),i!=3D=3De&&((r=3Di.lastIndex=
Of("%"))>=3Di.length-4&&(i=3Di.substr(0,r)),i!=3D=3De))){for(var s in =
n)n[s]!=3D=3Dt||(o=3D1);o||n.push(t)}return i}var =
n=3D[];e.exports=3D{truncationList:n,truncateURL:a}},function(e,t){var =
a=3Dfunction(){try{var e=3D"addthis-test",t=3Dwindow.localStorage;return =
t.setItem(e,"1"),t.removeItem(e),null!=3Dt}catch(a){return!1}}();e.export=
s=3Da},function(e,t){e.exports=3Dfunction(e,t,a){var =
n,i=3D[];if(a=3Dvoid 0!=3D=3Da?a:this,null=3D=3D=3De||void =
0=3D=3D=3De)return i;for(n in =
e)e.hasOwnProperty(n)&&i.push(t.call(a,e[n],n));return =
i}},function(e,t,a){(function(t){"use strict";var =
a=3Dfunction(e,a,n,i,o,r,s,c){if("production"!=3D=3Dt.env.NODE_ENV&&void =
0=3D=3D=3Da)throw new Error("invariant requires an error message =
argument");if(!e){var d;if(void 0=3D=3D=3Da)d=3Dnew Error("Minified =
exception occurred; use the non-minified dev environment for the full =
error message and additional helpful warnings.");else{var =
l=3D[n,i,o,r,s,c],u=3D0;d=3Dnew Error("Invariant Violation: =
"+a.replace(/%s/g,function(){return l[u++]}))}throw =
d.framesToPop=3D1,d}};e.exports=3Da}).call(t,a(240))},function(e,t,a){"us=
e strict";var n=3Da(49).isTop,i=3Da(81),o=3Dfunction(e){return =
e=3DparseInt(e),i?e:16=3D=3D=3De||20=3D=3D=3De||32=3D=3D=3De?e:32},r=3Dfu=
nction(e){return"white"=3D=3D=3De?a(152):"color"=3D=3D=3De?a(151):void =
0},s=3Dfunction(e){e=3Do(e),i?a.e(11,function(){a(167),a(159)}):16=3D=3D=3D=
e?a.e(9,function(){a(87)}):20=3D=3D=3De?a.e(12,function(){a(163)}):32=3D=3D=
=3De&&a.e(10,function(){a(165),a(161)})},c=3Dfunction(e,t){e=3Do(e),i?(a.=
e(18,function(){a(166)}),"white"=3D=3D=3Dt&&a.e(20,function(){a(160)})):1=
6=3D=3D=3De?a.e(14,function(){a(87)}):20=3D=3D=3De?a.e(13,function(){a(16=
2)}):32=3D=3D=3De&&(a.e(19,function(){a(164)}),"white"=3D=3D=3Dt&&a.e(17,=
function(){a(168)}))},d=3Dfunction(e,t,a){var =
i=3Dn(e);t=3Do(t),i||16=3D=3D=3Dt||c(t,a)},l=3Dfunction(){c(16),s(20),s(3=
2)};e.exports=3D{getIconSize:o,getAllIconsPng:r,loadTopIcons:s,loadAllIco=
ns:c,loadIcon:d,loadInitialIcons:l}},function(e,t,a){var =
n=3Da(124);e.exports=3Dfunction(e,t,a){var =
i,o,r=3Dwindow.addthis_translations;if(a=3Da||n(),"en"=3D=3D=3Da||!r)retu=
rn e;for(i in r)for(o in =
r[i][0])if(r[i][0][o]=3D=3D=3Da&&r[i].length>t&&r[i][t])return =
r[i][t];return e}},function(e,t){function a(e){var t,a,n,i;return =
n=3De.match(/^(\w+)(?:#|.|$)/),n=3Dn?n[1]:"div",t=3Ddocument.createElemen=
t(n),a=3De.match(/#[\w][\w-]*/),a&&(a=3Da[0].replace(/#/,""),t.setAttribu=
te("id",a)),i=3De.match(/\.[\w][\w-]*/g),i&&(i=3Di.join(" =
").replace(/\./g,""),t.className=3Di),t}var =
n=3Ddocument;e.exports=3Dfunction i(e){var =
t,o,r,s,c,d,l,u,h,p;if(e){for(t in =
e){o=3Dt;break}if(r=3De[o],s=3Da(o),r&&"object"=3D=3Dtypeof =
r&&"length"in r){for(t in r)if("undefined"=3D=3Dtypeof =
r.hasOwnProperty||r.hasOwnProperty(t)){var =
f=3Di(r[t]);s.appendChild(f)}return =
s}if(d=3De[o],h=3D["a","b","body","br","div","em","font","head","h","p","=
span","button","h1","h2","h3","h4"],p=3Dfunction(e){if("function"=3D=3Dty=
peof h.indexOf)return h.indexOf(e)>-1;for(var t in =
h)if(e=3D=3D=3Dh[t])return!0;return!1},"string"=3D=3Dtypeof =
d)s.appendChild(document.createTextNode(d));else =
if(d&&"object"=3D=3Dtypeof d&&1=3D=3D=3Dd.nodeType)s.appendChild(d);else =
for(var c in d)if(d.hasOwnProperty(c))if(l=3Dd[c],"string"=3D=3Dtypeof =
l&&c.indexOf(".")<0&&(c.indexOf("#")<0||1=3D=3D=3Dc.length)&&!p(c.toLower=
Case()))if("html"=3D=3D=3Dc)s.appendChild(document.createTextNode(l));els=
e =
if("style"=3D=3D=3Dc&&(_ate.bro.ie6||_ate.bro.ie7||_ate.bro.msi&&"backcom=
pat"=3D=3D=3Dn.compatMode.toLowerCase())){for(var =
m,g,b,v=3Dl.split(";"),w=3D-1;++w<v.length;)if(m=3Dv[w],g=3Dm.substring(0=
,m.indexOf(":")),b=3Dm.substring(m.indexOf(":")+1,m.length),g&&b)try{s.st=
yle[g]=3Db}catch(_){}}else"className"=3D=3D=3Dc||"class"=3D=3D=3Dc?s.clas=
sName=3Dl:s.setAttribute(c,l);else if("children"=3D=3Dc)for(var f in =
l)s.appendChild(i(l[f]));else{if((l||{}).test=3D=3D=3D!1)continue;u=3D{},=
u[c]=3Dl,l=3Di(u),s.appendChild(l)}return s}}},,,function(e,t,a){var =
n=3Da(24),i=3Da(39);e.exports=3Dfunction(e){return void =
0!=3D=3Dn[e]||void 0!=3D=3Di[e]}},,,function(e,t,a){"use strict";var =
n=3Da(287),i=3Da(281),o=3Da(130),r=3Da(280),s=3Da(8),c=3Da(70),d=3Da(129)=
,l=3Da(282),u=3Da(17),h=3Da(16),p=3Da(100),f=3Da(29),m=3Da(112),g=3Da(114=
),b=3Da(65),v=3Da(2),w=3Da(109),_=3Da(31),x=3Da(9),y=3Da(20),k=3Da(46),A=3D=
window,C=3Ddocument;e.exports=3Dfunction(e,t){var =
a=3DA.addthis_config?y(A.addthis_config):{},S=3DA.addthis_share?y(A.addth=
is_share):{};switch(t=3Dt||{},a.product=3Dt.product,a.pubid=3Dx(),S.servi=
ce=3De,S.media=3Dvoid 0!=3D=3Dt.media?t.media:S.media,S.url=3Dvoid =
0!=3D=3Dt.url?t.url:S.url,S.title=3Dvoid =
0!=3D=3Dt.title?t.title:S.title,S.description=3Dvoid =
0!=3D=3Dt.description?t.description:S.description,e){case"addthis":case"m=
ore":case"bkmore":case"compact":a.ui_pane=3D"",v.mob?r(S):b(C.body,"more"=
,"","",a,S);break;case"mailto":A.location.href=3Du(S,a,1);break;case"emai=
l":v("mob")?A.location.href=3Du(S,a,1):(a.ui_pane=3D"email",-1=3D=3D=3Ddo=
cument.location.href.search(/bookmark\.php/)?_ate.share.inBm()&&_ate.xf.u=
pm?_ate.xf.send(window.parent,"addthis.expanded.pane",{pane:"email"}):_at=
e.menu.open((_ate.maf||{}).sib,a,S):(c(e,S,a),a.ui_pane=3D"email",b(C.bod=
y,"more","","",a,S)));break;case"pinterest":case"pinterest_share":n(S,a),=
_ate.menu.close();break;case"thefancy":c(e,S,a),i(),_ate.menu.close();bre=
ak;case"favorites":var =
E=3DS.url,I=3DS.title,O=3Dv("win")?"Control":"Command",T=3DS.share_url_tr=
ansforms||S.url_transforms,j=3D"Press <"+O+">+D to bookmark in =
";I=3Dk(I),E=3Dh(E),E=3D_(E,T,S,e),E=3Df(e,S,a,E,1),v("ipa")?alert("Tap =
the <plus> to bookmark in =
Safari"):v("saf")||v("chr")?alert(j+(v("chr")?"Chrome":"Safari")):v("opr"=
)?alert(j+"Opera"):v("msedge")?alert(j+"Edge"):v("ffx")&&!A.sidebar.addPa=
nel?alert(j+"Firefox"):C.all?A.external.AddFavorite(E,I):A.sidebar.addPan=
el(I,E,"");break;case"print":c(e,S,a),l();break;case"link":a.ui_pane=3D"l=
ink",-1=3D=3D=3Ddocument.location.href.search(/bookmark\.php/)?_ate.share=
.inBm()&&_ate.xf.upm?_ate.xf.send(window.parent,"addthis.expanded.pane",{=
pane:"link"}):_ate.menu.open((_ate.maf||{}).sib,a,S):b(C.body,"link","","=
",a,S);break;case"whatsapp":o(S,a);break;case"viber":d(S,a);break;default=
:"twitter"=3D=3D=3De&&(S.title=3Dwindow.encodeURIComponent(S.title)),p(e)=
?g(e,S,a):_ate.share.inBm()?w(s(e,0,S,a),"_blank"):m(e,S,a)}addthis.ed.fi=
re("addthis.menu.share",addthis,S),_ate.gat(e,S.url,a,S)}},function(e,t,a=
){var n,i=3Da(89);e.exports=3Dfunction(){var e;return =
n?n:("undefined"!=3Dtypeof =
_ate&&_ate.uid?n=3D_ate.uid:(e=3Di.read("uid"),e&&(n=3De)),n)}},function(=
e,t){function =
a(){return["facebook","twitter","email","print","gmail","pinterest","favo=
rites","reddit","tumblr","google","mailto","linkedin","blogger","myspace"=
,"hackernews","hootsuite","facebook_like","google_plusone_share","mymailr=
u","vk","odnoklassniki_ru"]}function n(){var =
e=3Da().slice(0,11).concat("more"),t=3De.join(",").replace(_ate.bro.xp||_=
ate.bro.mob?/,mailto,/:/,,/,",").split(",");return =
t}e.exports=3D{getBasicServices:a,getDefaultBasicServices:n}},,function(e=
,t,a){e.exports=3Da.p+"a125cf2983fedfed5a1676cd4a695dc0.png"},function(e,=
t,a){e.exports=3Da.p+"276c2de2cc9f473f2fa1fc82c8a63660.png"},,,,,,,,,,,,,=
,,,,,,,,,,,,,,,,,,,,,,function(e,t,a){function n(e){var =
t,a,n,i;for(e=3DA(e),e=3De.toLowerCase(),e=3De.replace(/[,;:\+\|]/g," =
"),e=3De.replace(/[^a-z0-9. '\-]/g,""),e=3De.replace(/\s+/g," =
"),e=3De.replace(/\s+$/g,""),a=3D[],n=3De.split(" =
"),i=3D0;i<n.length;i++)t=3Dn[i],"-"!=3D=3Dt.charAt(0)&&(/'s$/.test(t)?a.=
push(t.substring(0,t.length-2).replace(/[-']/g,"")+"'s"):a=3Da.concat(t.r=
eplace(/'/g,"").split("-")));return a}function i(e,t){return o(void =
0=3D=3D=3De?!0:e,t)}function o(e,t){var =
a,i,o,s=3Dr(e),c=3De?p.dr:s.dr||p.dr,d=3Dv(c),l=3D{};return =
y&&u.debug("op=3D",s,"ref=3D"+c,"cla=3D"+d,"cache=3D"+C),s.rsc?(l.type=3D=
"social",l.service=3Ds.rsc,l.click=3D!0,C=3Dl,l):C&&!t?C:"undefined"=3D=3D=
typeof =
c||""=3D=3D=3Dc?(l.type=3D"direct",C=3Dl,l):(a=3Dh.getHost(c),i=3Dw(a),y&=
&u.debug("ref=3D"+c,"iss=3D"+m(c)),"undefined"!=3Dtypeof =
i&&i?(y&&u.debug("serviceCode",i),l.type=3D"social",l.service=3Di):m(c)?(=
l.type=3D"search",l.domain=3Dh.getHost(c),o=3Db(c),l.terms=3Dn(o)):d&g.ON=
_DOMAIN?(l.type=3D"internal",l.domain=3Ddocument.location.hostname):d&g.O=
FF_DOMAIN?(l.type=3D"referred",l.domain=3Dh.getHost(c)):l.type=3D"direct"=
,C=3Dl,l)}function r(e){return e?_:x||_||{}}function =
s(e){_=3D{},f(e,function(e,t){_[e]=3Dt}),_.dr=3Dp.dr}function =
c(e){x=3D{},(e.rsi||e.rsc||e.dr)&&(f(e,function(e,t){x[e]=3Dt}),y&&u.debu=
g("setting",x),f(x,function(e,t){k.add(e,t)}),k.save())}function =
d(e,t){var a=3Dt?null:k.get();y&&u.debug("reset called; =
pageState=3D",e," stored =
state=3D",a),s(e),a?e.rsc?(e.dr=3Dp.dr,c(e),y&&u.debug("formal =
referral",x)):document.referrer?(c(a),y&&u.debug("referral - use stored =
state",x)):(y&&u.debug("no referral - kill cookie, then start a new =
session"),k.reset(),e.dr=3Dp.dr,c(e),_=3Dx,y&&u.debug("session =
state",x)):(e.dr=3Dp.dr,c(e),_=3Dx,y&&u.debug("session state",x))}var =
l=3Da(120),u=3Da(6),h=3Da(5),p=3Da(34),f=3Da(1),m=3Da(78),g=3Da(72)(),b=3D=
a(68),v=3Da(101),w=3Da(248),_=3D{},x=3D{},y=3D0,k=3Dnew =
l("rfs",1),A=3Dwindow.decodeURIComponent,C=3Dnull;e.exports=3D{getTraffic=
Source:i,getSearchTerms:n,setState:c,resetState:d}},function(e,t,a){funct=
ion n(){k=3D0,_=3D{},y=3D[]}function i(e){return =
e>m.high?3:e>m.med?2:1}function o(){var e,t=3D[];s();for(e in =
_)t.push({name:e,score:i(_[e])});return t.sort(function(e,t){return =
e.score>t.score?1:-1}),t}function r(){s();var e,t=3D{};for(e in =
_)t[e]=3Di(_[e]);return t}function s(){var e,t;if(!k){var =
e,a,n,i,o=3D(f.rck(w)||"").split(",");for(e=3D0,t=3Do.length;t>e;e++)a=3D=
o[e].split(";"),n=3Da.pop(),i=3Da.pop()||"",_[i]=3Dn,y.push(i),n>A&&(A=3D=
n,p=3Di);k=3D1}}function c(e){return _.hasOwnProperty(e)}function =
d(){for(var =
e,t=3D!1,a=3D(f.rck("sshs")||"").split(",");t=3D=3D=3D!1&&0!=3D=3Da.lengt=
h;)e=3Da.pop(),_.hasOwnProperty(e)&&_[e]=3D=3DMath.min(_)&&(t=3De);t=3D=3D=
=3D!1&&(t=3Dy.pop()),delete _[t]}function l(){var e,t=3D{},a=3D[];for(e =
in =
_)_.hasOwnProperty(e)&&_[e]/2>=3D1&&(t[e]=3DparseInt(_[e]/2),a.push(e));_=
=3Dt,y=3Da}function u(e){if(s(),"string"!=3Dtypeof =
e)return!1;if(e=3De.replace(/_[a-zA-Z0-9]*/i,""),x=3D=3D=3D!1){x=3D!0,y.l=
ength+1>=3Db&&!c(e)&&d(),c(e)?_[e]++:_[e]=3D"1",_[e]>=3Dv&&l();var =
t=3Dh(_);f.sck(w,escape(t),!1,!g)}}function h(e){var =
t,a,n=3D[];if("object"!=3Dtypeof e)return!1;for(a in =
e)a.length>1&&n.push(a+";"+e[a]);return t=3Dn.join(",")}var =
p,f=3Da(12),m=3D{high:4,med:2},g=3Ddocument.location.href.indexOf("addthi=
s.com")>-1,b=3D10,v=3D20,w=3D(g?"":"__at")+"ssc",_=3D{},x=3D!1,y=3D[],k=3D=
0,A=3D0;e.exports=3D{reset:n,get:r,getServices:o,update:u}},function(e,t,=
a){function n(){return C.slice(-5).join(x)}function i(e){if(!y||e){var =
t=3Df.rck(w)||"";t&&(C=3Dg(t).split(x)),y=3D1}}function o(e){var =
t,a,n,i,o,r=3Dnew Date(e.getFullYear(),0,1);return =
t=3Dr.getDay(),t=3Dt>=3D0?t:t+7,a=3DMath.floor((e.getTime()-r.getTime()-6=
e4*(e.getTimezoneOffset()-r.getTimezoneOffset()))/864e5)+1,4>t?(o=3DMath.=
floor((a+t-1)/7)+1,o>52&&(n=3Dnew =
Date(e.getFullYear()+1,0,1),i=3Dn.getDay(e),i=3Di>=3D0?i:i+7,o=3D4>i?1:53=
)):o=3DMath.floor((a+t-1)/7),o}function r(e,t,a){for(var =
n=3D0;t>n;n++){var i=3Da+n;i>=3D51&&(i=3D1),e.push("0"+_+i)}}function =
s(){if(!k){var e=3Do(v);i(),c(e),k=3D1}}function c(e){var =
t,a;C.length?(t=3DC[C.length-1],a=3DparseInt(t.split(_).pop(),10),a=3D=3D=
e?C[C.length-1]=3DparseInt(t.split(_).shift(),10)+1+_+e:a+1=3D=3De||a>=3D=
51?C.push("1"+_+e):e>a?(r(C,e-a-1,a+1),C.push("1"+_+e)):a>e&&(C=3D[],C.pu=
sh("1"+_+e)),C.length>5&&C.slice(-5)):C.push("1"+_+e)}function =
d(e){i(),C.length&&f.sck(w,b(n()),0,e)}function =
l(e){i(),s(),d(e)}function u(){var e=3D[];i();for(var =
t=3D0;t<C.length;t++)e.push(C[t].split(_).shift());return =
e.slice(-5)}function h(){for(var =
e=3Du(),t=3D0,a=3D0;a<e.length;a++)t+=3DparseInt(e[a],10)||0;return =
t>A.high?3:t>A.med?2:t>k?1:0}function p(){y=3D0,k=3D0,C=3D[]}var =
f=3Da(12),m=3Da(66);e.exports=3D{reset:p,update:l,get:u,cla:h,toKV:n};var=
 g=3Dwindow.decodeURIComponent,b=3Dwindow.encodeURIComponent,v=3Dnew =
Date,w=3D(-1=3D=3D=3Ddocument.location.href.indexOf(m())?"__at":"")+"uvc"=
,_=3D"|",x=3D",",y=3D0,k=3D0,A=3D{high:250,med:75},C=3D[]},,,,,,,function=
(e,t,a){var n=3Da(1);e.exports=3Dfunction(e){var t=3D[];return =
n(e,function(e){t.push(e)}),t}},function(e,t,a){t=3De.exports=3Da(80)(),t=
.push([e.id,'#at16lb{display:none;position:absolute;top:0;left:0;width:10=
0%;height:100%;z-index:1001;background-color:#000;opacity:.001}#at16pc,#a=
t16pi,#at16pib,#at_complete,#at_email,#at_error,#at_share,#at_success{pos=
ition:static!important}.at15dn{display:none}.at15a{border:0;height:0;marg=
in:0;padding:0;width:230px}.atnt{text-align:center!important;padding:6px =
0 0!important;height:24px!important}.atnt =
a{text-decoration:none;color:#36b}.atnt =
a:hover{text-decoration:underline}#at15s,#at16nms,#at16p,#at16p form =
input,#at16p label,#at16p textarea,#at16recap,#at16sas,#at_msg,#at_share =
.at_item{font-family:arial,helvetica,tahoma,verdana,sans-serif!important;=
font-size:9pt!important;outline-style:none;outline-width:0;line-height:1e=
m}* html =
#at15s.mmborder{position:absolute!important}#at15s.mmborder{position:fixe=
d!important;width:250px!important}#at15s{background:url(data:image/png;ba=
se64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBB=
ZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBgaGAgAjAxEAlGFVJHIUCAAQDcngCUg=
qGMqwAAAABJRU5ErkJggg=3D=3D);float:none;line-height:1em;margin:0;overflow=
:visible;padding:5px;text-align:left;position:absolute}#at15s a,#at15s =
span{outline:0;direction:ltr;text-transform:none}.at4-icon{display:inline=
-block;background-repeat:no-repeat;background-position:top =
left;margin:0;overflow:hidden;text-indent:-9999em;cursor:pointer}.addthis=
_16x16_style .at4-icon,.addthis_16x16_white_style =
.at4-icon,.addthis_default_style =
.at4-icon,.at4-icon,.at-16x16{width:1pc;height:1pc;line-height:1pc;backgr=
ound-size:1pc!important}.addthis_32x32_style =
.at4-icon,.addthis_32x32_white_style =
.at4-icon,.at-32x32{width:2pc;height:2pc;line-height:2pc;background-size:=
2pc!important}.addthis_24x24_style .at4-icon,.addthis_24x24_white_style =
.at4-icon,.at-24x24{width:24px;height:24px;line-height:24px;background-si=
ze:24px!important}.addthis_20x20_style =
.at4-icon,.addthis_20x20_white_style =
.at4-icon,.at-20x20{width:20px;height:20px;line-height:20px;background-si=
ze:20px!important}.at4-icon.circular,.circular =
.at4-icon,.circular.aticon{border-radius:50%}.at4-icon.rounded,.rounded =
.at4-icon{border-radius:4px}.at4-icon-left{float:left}#at15s =
.at4-icon{text-indent:20px;padding:0;overflow:visible;white-space:nowrap;=
background-size:1pc;width:1pc;height:1pc;background-position:top =
left;display:inline-block;line-height:1pc}.addthis_vertical_style =
.at4-icon,.at4-follow-container .at4-icon,.sortable-list-container =
.at4-icon{margin-right:5px}html>body =
#at15s{width:250px!important}#at15s.atm{background:none!important;padding=
:0!important;width:10pc!important}#at15s.atiemode2{width:252px!important}=
#at15s_inner{background:#fff;border:1px solid =
#fff;margin:0}#at15s_head{position:relative;background:#f2f2f2;padding:4p=
x;cursor:default;border-bottom:1px solid =
#e5e5e5}.at15s_head_success{background:#cafd99!important;border-bottom:1p=
x solid #a9d582!important}.at15s_head_success a,.at15s_head_success =
span{color:#000!important;text-decoration:none}#at15s_brand,#at15sptx,#at=
16_brand{position:absolute}#at15s_brand{top:4px;right:4px}.at15s_brandx{r=
ight:20px!important}a#at15sptx{top:4px;right:4px;text-decoration:none;col=
or:#4c4c4c;font-weight:700}#at15s.atiemode2 a#at15sptx,.at15sie6 =
a#at15sptx{right:8px}#at15sptx:hover{text-decoration:underline}#at16_bran=
d{top:5px;right:30px;cursor:default}#at_hover{padding:4px}#at_hover =
.at_item,#at_share =
.at_item{background:#fff!important;float:left!important;color:#4c4c4c!imp=
ortant}#at_hover =
.at_bold{font-weight:700;color:#000!important}#at16nms,#at16sas{padding:4=
px =
5px}#at16nms{display:none}#at16sas{clear:left;padding-top:1pc;padding-bot=
tom:1pc}#at_hover .at_item{width:7pc!important;padding:2px =
3px!important;margin:1px;text-decoration:none!important}#at_hover =
.at_item.atiemode2{width:114px!important}#at_hover =
.at_item.athov,#at_hover .at_item:focus,#at_hover =
.at_item:hover{margin:0!important}#at16ps .at_item:focus,#at_hover =
.at_item.athov,#at_hover .at_item:focus,#at_hover =
.at_item:hover,#at_share .at_item.athov,#at_share =
.at_item:hover{background:#f2f2f2!important;border:1px solid =
#e5e5e5;color:#000!important;text-decoration:none}.ipad #at_hover =
.at_item:focus{background:#fff!important;border:1px solid #fff}* html =
#at_hover .at_item{border:1px solid #fff}* html #at_hover =
.at_item.athov{border:1px solid =
#e5e5e5!important;margin:1px!important}#at_email15{padding-top:5px}.at15e=
_row{height:28px}.at15e_row label,.at15e_row =
span{padding-left:10px!important;display:block!important;width:60px!impor=
tant;float:left!important}.at15e_row input,.at15e_row =
textarea{display:block!important;width:150px!important;float:left!importa=
nt;background:#fff!important;border:1px solid =
#ccc!important;color:#333!important;font-size:11px!important;font-weight:=
400!important;padding:0!important}#at_email input,#at_email =
label,#at_email textarea{font-size:11px!important}#at_email =
#at16meo{margin:15px 0 0 2px}#at16meo =
span{float:left;margin-right:5px;padding-top:4px}#at16meo =
a{float:left;margin:0}#at_sending{top:130px;left:110px;position:absolute;=
text-align:center}#at_sending =
img{padding:10px}.at15t{display:block!important;height:1pc!important;line=
-height:1pc!important;padding-left:20px!important;background-position:0 =
0;text-align:left}.addthis_button,.at15t{cursor:pointer}.addthis_toolbox =
a.at300b,.addthis_toolbox a.at300m{width:auto}.addthis_toolbox =
a{margin-bottom:5px}.addthis_toolbox.addthis_vertical_style{width:140px}.=
addthis_toolbox.addthis_close_style =
.addthis_button_google_plusone{width:65px;overflow:hidden}.addthis_toolbo=
x.addthis_close_style =
.addthis_button_facebook_like{width:85px;overflow:hidden}.addthis_toolbox=
.addthis_close_style =
.addthis_button_tweet{width:90px;overflow:hidden}.addthis_button_facebook=
_like .fb_iframe_widget{line-height:100%}.addthis_button_facebook_like =
iframe.fb_iframe_widget_lift{max-width:none}.addthis_toolbox =
span.addthis_follow_label{display:none}.addthis_toolbox.addthis_vertical_=
style =
span.addthis_follow_label{display:block;white-space:nowrap}.addthis_toolb=
ox.addthis_vertical_style =
a{display:block}.addthis_toolbox.addthis_vertical_style.addthis_32x32_sty=
le a{line-height:2pc;height:2pc}.addthis_toolbox.addthis_vertical_style =
.at300bs{margin-right:4px;float:left}.addthis_toolbox.addthis_20x20_style=
 span{line-height:20px;*height:20px}.addthis_toolbox.addthis_32x32_style =
span{line-height:2pc;*height:2pc}.addthis_toolbox.addthis_pill_combo_styl=
e .addthis_button_compact =
.at15t_compact,.addthis_toolbox.addthis_pill_combo_style =
a{float:left}.addthis_toolbox.addthis_pill_combo_style =
a.addthis_button_tweet{margin-top:-2px}.addthis_toolbox.addthis_pill_comb=
o_style .addthis_button_compact =
.at15t_compact{margin-right:4px}.addthis_default_style =
.addthis_separator{margin:0 =
5px;display:inline}div.atclear{clear:both}.addthis_default_style =
.addthis_separator,.addthis_default_style =
.at4-icon,.addthis_default_style .at300b,.addthis_default_style =
.at300bo,.addthis_default_style .at300bs,.addthis_default_style =
.at300m{float:left}.at300b img,.at300bo img{border:0}a.at300b =
.at4-icon,a.at300m .at4-icon{display:block}.addthis_default_style =
.at300b,.addthis_default_style .at300bo,.addthis_default_style =
.at300m{padding:0 =
2px}.at300b,.at300bo,.at300bs,.at300m{cursor:pointer}.addthis_button_face=
book_like.at300b:hover,.addthis_button_facebook_like.at300bs:hover,.addth=
is_button_facebook_send.at300b:hover,.addthis_button_facebook_send.at300b=
s:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opa=
city=3D100)";filter:alpha(opacity=3D100)}.addthis_20x20_style =
.at15t,.addthis_20x20_style .at300bs,.addthis_20x20_style .dummy =
.at300bs{overflow:hidden;display:block;height:20px!important;width:20px!i=
mportant;line-height:20px!important}.addthis_32x32_style =
.at15t,.addthis_32x32_style .at300bs,.addthis_32x32_style .dummy =
.at300bs{overflow:hidden;display:block;height:2pc!important;width:2pc!imp=
ortant;line-height:2pc!important}.at300bs{background-position:0 =
0}.at16nc,.at300bs{overflow:hidden;display:block;height:1pc;width:1pc;lin=
e-height:1pc!important}.at16t{padding-left:20px!important;width:auto;curs=
or:pointer;text-align:left;overflow:visible!important}#at_feed{display:no=
ne;padding:10px;height:300px}#at_feed =
span{margin-bottom:10px;font-size:9pt}#at_feed =
div{width:102px!important;height:26px!important;line-height:26px!importan=
t;float:left!important;margin-right:68px}#at_feed =
div.at_litem{margin-right:0}#at_feed a{margin:10px =
0;height:17px;line-height:17px}#at_feed.atused =
.fbtn{background:url(//s7.addthis.com/static/r05/feed00.gif) =
no-repeat;float:left;width:102px;cursor:pointer;text-indent:-9000px}#at_f=
eed .fbtn.bloglines{background-position:0 =
0!important;width:94px;height:20px!important;line-height:20px!important;m=
argin-top:8px!important}#at_feed .fbtn.yahoo{background-position:0 =
-20px!important}#at_feed =
.fbtn.newsgator,.fbtn.newsgator-on{background-position:0 =
-37px!important}#at_feed .fbtn.technorati{background-position:0 =
-71px!important}#at_feed .fbtn.netvibes{background-position:0 =
-88px!important}#at_feed .fbtn.pageflakes{background-position:0 =
-141px!important}#at_feed .fbtn.feedreader{background-position:0 =
-172px!important}#at_feed .fbtn.newsisfree{background-position:0 =
-207px!important}#at_feed .fbtn.google{background-position:0 =
-54px!important;width:78pt}#at_feed .fbtn.winlive{background-position:0 =
-105px!important;width:75pt;height:19px!important;line-height:19px;margin=
-top:9px!important}#at_feed .fbtn.mymsn{background-position:0 =
-158px;width:71px;height:14px!important;line-height:14px!important;margin=
-top:9pt!important}#at_feed .fbtn.aol{background-position:0 =
-189px;width:92px;height:18px!important;line-height:18px!important}.addth=
is_default_style .at15t_compact,.addthis_default_style =
.at15t_expanded{margin-right:4px}#at16clb{font-size:16pt;font-family:verd=
ana bold,verdana,arial,sans-serif}#at_share =
.at_item{width:123px!important;padding:4px;margin-right:2px;border:1px =
solid =
#fff}#at16pm{background:#fff;width:298px;height:380px;text-align:left;bor=
der-right:1px solid =
#ccc;position:static}#at16pcc,#at16pccImg{position:fixed;top:0;left:0;wid=
th:100%;margin:0 =
auto;font-size:10px!important;color:#4c4c4c;padding:0;z-index:10000001;ov=
erflow:visible}#at16pccImg{height:100%}* html =
#at16pcc{position:absolute}#at16abifc{overflow:hidden;margin:0;top:10px;l=
eft:10px;height:355px;width:492px;position:absolute;border:0}#at16abifc =
iframe{border:0;position:absolute;height:380px;width:516px;top:-10px;left=
:-10px}* html div#at16abifc.atiemode2{height:374px;width:482px}* html =
#at16abifc =
iframe{height:23pc;left:-10px;top:-10px;overflow:hidden}#at16p{background=
:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AA=
AAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBgaGAgAjA=
xEAlGFVJHIUCAAQDcngCUgqGMqwAAAABJRU5ErkJggg=3D=3D);z-index:10000001}#at16=
p,#atie6cmifh,#atie6ifh{position:absolute;top:50%;left:50%;width:300px;pa=
dding:10px;margin:0 =
auto;margin-top:-185px;margin-left:-155px;font-family:arial,helvetica,tah=
oma,verdana,sans-serif;font-size:9pt;color:#5e5e5e}#atie6ifh{width:322px;=
height:381px;margin-left:-165px}#atie6cmifh,#atie6ifh{padding:0;z-index:1=
00001}#atie6cmifh{width:15pc;height:225px;margin:0}#at_share{margin:0;pad=
ding:0}#at16ps{overflow-y:scroll;height:19pc;padding:5px}a#at16pit{positi=
on:absolute;top:37px;right:10px;display:block;background:url(data:image/g=
if;base64,R0lGODlhEAAUAKIFAKqqquHh4cLCwszMzP///////wAAAAAAACH5BAEAAAUALAA=
AAAAQABQAAAMtOLqsAqWQSSsN0OoLthfeNoTaSFbmOaUqe7okHMoeLaqUXeITiGM/SGM4eEQS=
ADs=3D) =
no-repeat;width:1pc;height:20px;line-height:19px;margin-right:-17px;text-=
align:center;overflow:hidden;color:#36b}#at16pi{background:#e5e5e5;text-a=
lign:left;border:1px solid #ccc;border-bottom:0}#at16pi =
a{text-decoration:none;color:#36b}#at16p =
#at16abc{margin-left:2px!important}#at16pi =
a:hover{text-decoration:underline}#at16pt{position:relative;background:#f=
2f2f2;height:13px;padding:5px 10px}#at16pt a,#at16pt =
h4{font-weight:700}#at16pt =
h4{display:inline;margin:0;padding:0;font-size:9pt;color:#4c4c4c;cursor:d=
efault}#at16pt =
a{position:absolute;top:5px;right:10px;color:#4c4c4c;text-decoration:none=
;padding:2px}#at15sptx:focus,#at16pt a:focus{outline:thin dotted}#at16pc =
form{margin:0}#at16pc form =
label{display:block;font-size:11px;font-weight:700;padding-bottom:4px;flo=
at:none;text-align:left}#at16pc form label =
span{font-weight:400;color:#4c4c4c;display:inline}#at_email form =
.abif{width:17pc!important}#at_email =
textarea{height:55px!important;word-wrap:break-word}* html #at_email =
textarea,:first-child+html #at_email =
textarea{height:42px!important}#at_email label{width:220px}#at_email =
input,#at_email textarea{background:#fff;border:1px solid =
#bbb;width:17pc!important;margin:0;margin-bottom:8px;font-weight:400;padd=
ing:3px!important;font-family:arial,helvetica,tahoma,verdana,sans-serif;f=
ont-size:11px;line-height:1.4em;color:#333}#at_email form =
.atfxmode2{width:279px!important}#at16pc form =
.at_ent{color:#333!important}#at16pc textarea{height:3pc}#at16pc form =
input:focus,#at16pc textarea:focus{background:ivory;color:#333}#at16p =
.atbtn,#at16recap .atbtn{background:#fff;border:1px solid =
#b5b5b5;width:60px!important;padding:2px =
4px;margin:0;margin-right:2px!important;font-size:11px!important;font-wei=
ght:700;color:#333;cursor:pointer}#at16p .atbtn:focus,#at16p =
.atbtn:hover,#at16recap .atbtn:focus,#at16recap =
.atbtn:hover{border-color:#444;color:#06c}#at16p .atrse,#at16recap =
.atrse{font-weight:400!important;color:#666;margin-left:2px!important}#at=
sb .atbtn{width:78px!important;margin:0!important}#at_email =
#ateml{text-align:right;font-size:10px;color:#999}#at16pc{height:343px!im=
portant;font-size:11px;text-align:left;color:#4c4c4c}#at_email{padding:5p=
x 10px}#at16pc .tmsg{padding:4px =
2px;text-align:right}#at16psf{position:relative;background:#f2f2f2 =
url(data:image/gif;base64,R0lGODlhGQEVAMQYAGZmZuDg4Ozs7MjIyMzMzPj4+LOzs3B=
wcMbGxsvLy5+fn/X19djY2IODg+bm5paWlnl5eeLi4oyMjKmpqdXV1dvb28/Pz////////wAA=
AAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABgALAAAAAAZARUAAAX/ICaOGJFYaKqubOu+cCzPd=
G3feK7vPJwQpOBoEChcjsikcslsOp/QqHRKrVqv2Kx2Gy0EBkKRgMEtm8/otHrNTjMEQYGjTa=
/b7/h82gEfVfSAgYKDhGcVQ0sLBhAAEAYLhZGSk5RqYBgBSgsNAA0GnA2QlaOkpaZHASVGSQY=
ACEgIABOntLW2eAUmSxASShIHt8HCw1snSwAGSq3EzM3OSyhLBw9KD8DP2Nm30UoKrrAACtrj=
5KMWCYmcCgbeAAcR5fHygT+rSQvtAA8A7vDz/wDV5MIUJVa/gAgTZkmFYYAUg70USpz45BKGP=
wUPiKPIseOhEXI6ihzphE8cMiRTMI58E6ZhEZUwEXqx2LIEAwsUKujcybOnz59AgwodSrSo0a=
NIkypdyrSpU58ofoQJAQA7) no-repeat center center;border-bottom:1px solid =
#ccc;height:20px;padding:4px 10px;text-align:center}* html #at16psf =
input,:first-child+html #at16psf input{padding:0}#at16psf input,#at16psf =
input:focus{background:#fff;border:none;width:220px;margin:2px 0 =
0;color:#666;outline-style:none;outline-width:0;padding:2px 0 =
0;line-height:9pt;font-family:arial,helvetica,tahoma,verdana,sans-serif;f=
ont-size:9pt}#at16pcc .at_error,#at16recap =
.at_error{background:#f26d7d;border-bottom:1px solid #df5666;padding:5px =
10px;color:#fff}#at16pcc =
#at_success{background:#d0fbda;border-bottom:1px solid =
#a8e7b7;padding:5px =
10px;color:#4c4c4c}#at_complete{font-size:13pt;color:#47731d;text-align:c=
enter;padding-top:130px;height:13pc!important;width:472px}#at_s_msg{margi=
n-bottom:10px}.atabout{left:55px}.ac-about{right:20px}.at_baa{display:blo=
ck;overflow:hidden;outline:0}#at15s #at16pf a{top:1px}#at16pc form =
#at_send{width:5pc!important}#at16pp{color:#4c4c4c;position:absolute;top:=
9pt;right:9pt;font-size:11px}#at16pp =
label{font-size:11px!important}#at16ppc{padding:10px;width:179px}#at16pph=
{padding:5px 0 10px}#at16pph select{margin:5px 0 8px}#at16pp =
.atinp{width:156px}#at16ppb{background:#fff;border:1px solid =
#ccc;height:274px}#at16ep{height:1pc;padding:8px}#at16ep =
a{display:block;height:1pc;line-height:1pc;padding-left:22px;margin-botto=
m:8px;font-size:9pt}#at16ep =
a.at_gmail{background:url(data:image/gif;base64,R0lGODlhEAAQALMPAPKqo95TU=
+NkY/TCwP74+PbX1/zo59wtJ/nx7uZ7fvnRzfCTgvq2td9DQf///////yH5BAEAAA8ALAAAAA=
AQABAAAARi8MlJq700hMS6/4vWNIdQOERKOMgyvqSgOLRjJAe8CUcw0ApeYyF4DQpCwCDQGyC=
Ko59BGDtNjbRBIvazQRtSxgCwGDAMrO/AcK7ZztcRoO1+B43oOs0Qb8w/gAxFGISFFREAOw=3D=
=3D) no-repeat left}#at16ep =
a.at_hotmail{background:url(data:image/gif;base64,R0lGODlhEAAQAMQfAP7XFG7=
B4/zjl/JZIAm7TK7V7v3FY/aLRGDNhOqmkA2ql/2YJvfr2Pn7++9vWtXe6/jQvOfw9funZg2E=
zEWv3zil0heg0zDCbESHx9PpxY6TvJ3QpPJtQf7+/v///////yH5BAEAAB8ALAAAAAAQABAAA=
AWO4CeOpNhAUFeuzDEMiRepK/S+XDBVjzd6kAWHc3tMjpVZhyE8cByvDsViOQYehsPCSeR8Ip=
QpFZMwGCQHl/dToAQoionGLEHDRJ5CoHJRkM92ED8FCgQEGHNoDgsCJB4XhgpzZwsAjSQZFxc=
IGgCengwlHRsIpQKfAg0rHQiGEacGqisfDZsdtzSzHz4rIQA7) no-repeat =
left}#at16ep =
a.at_yahoo{background:url(data:image/gif;base64,R0lGODlhEAAQAKIHAPylpevx8=
bsICNJfX/jQ0Kahof8AAP///yH5BAEAAAcALAAAAAAQABAAAANJeLrc/jAuAmolcQhjhBiBBR=
DDAChAVxzE5g3csKRGQQpFqDL0fsCCQCOFUwR8vI7wECgtjQDg6CfA8DxYmWbVCHi/TK9kTC4=
zEgA7) no-repeat left}#at16ppf =
p#atsb{padding-top:20px;font-size:10px}#at16abr{margin-top:10px}#at16abr =
input{padding:0;margin:0;margin-right:5px}#at16ppso{display:none;text-ali=
gn:right;margin-top:2px}#at16ppa{background:#fff;border:1px solid =
#ccc;height:228px;width:178px;overflow:auto}#at16ppa =
a{display:block;white-space:nowrap;padding:4px =
8px;font-size:9pt!important}#at16eatdr{position:absolute;background:#fff;=
border-top:0;max-height:110px;overflow:auto;z-index:500;top:129px;left:21=
px;width:277px}* html #at_email #at16eatdr,:first-child+html #at_email =
#at16eatdr{top:115px!important;width:17pc!important}#at16eatdr =
a{display:block;overflow:hidden;border-bottom:1px dotted =
#eee;padding:4px 8px}#at16eatdr a.hover,#at16eatdr =
a:hover{background:#e0eefa;text-decoration:none;color:#333}#at_pspromo{he=
ight:130px;padding-top:10px}#at15psp,#at_pspromo{width:205px;padding-left=
:5px}#at_testpromo{font-size:9pt;width:220px;display:none}.atm-i =
#at_pspromo{height:150px}.atm-i #at_pspromo,.atm-i =
#at_testpromo{width:140px}#at_testpromo input{width:200px}#at_promo =
.at-promo-content,#at_testpromo =
.at-promo-content{margin-top:9pt}#at_promo .at-promo-btn,#at_testpromo =
.at-promo-btn{padding-top:10px}#at_promo h4,#at_testpromo =
h4{font-family:arial,helvetica,tahoma,verdana,sans-serif;background:0;fon=
t-size:14px;font-weight:700;margin:0 0 =
4px;padding:0;line-height:18px;height:36px}.atm-i #at_promo h4,.atm-i =
#at_testpromo h4{height:66px}#at_testpromo h4{font-size:13.5px}#at_promo =
h4 sup{font-size:11px;color:#ee6a44}#at_promo =
span{display:block}#_atssh{width:1px!important;height:1px!important;borde=
r:0!important}.at-promo-single{padding:10px;padding-top:2px;line-height:1=
.5em}.at-promo-single img{padding:3px}.at-promo-content =
img{margin-right:5px;margin-bottom:20px;float:left}.addthis_textshare{dis=
play:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA=
EgAAABKCAYAAAAYJRJMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABm=
NJREFUeNrsmk9oI3UUx99vZjL5n7TbukLbxYve1INa8KAi6F48ubAHV2+KWCoqyF4WpZZ6cut=
hq1gKe1oU9+CCoLjg+uciCEWQPSjuReyy7Vq7W7LNJM0kM5nxvV9+U5JNk/xCm8wmMw8ek06T=
Xyafee/93u83XwY1Y+jKwsLCiUwm87Gqqg8oigJBMsdxoFqtXs/n86fn5ua+plPoLhNw1NnZ2=
ZPZbPai67pgWRbQMUjGGINIJMKPOzs7p5aXly/h6apGkYMexZOLSA/K5TKYpgm2bQcKkKZpEI=
vFIBqNUnAs4qlv0U0CpKInt7a2pjC1+JuDBoeMsobcMAxKtSliQqcJEHmSIofCK8hGgMhEeSF=
ABS+CopVKJfCAPBOAosRG82awEFATIKrNTPOKuAyg54/p8O6Lz0AylgKnVAEo4WxXruKIdW9S=
GBSNPCz9+jv8uFUdZEAchgcIZAC98+wjMK644Nz8B9x8GcCogFvarQHC6g9ModEhHk/CWw/eD=
5fX1wYZEDQAkinSCasCzvYdcAwsZgWLR6H78ttgRxDOd1+AbuTAxZnQrZiQsC0+5tAAkomgqm=
GCi/0C5EuYk5heWMKSj06DFU9B8fKXwBAgRHRe2qr4JTTm0ADyprj2gMocgJPIQnUkhhmlAMP=
BGEaLmRkDB18r2LJHSwb/kkEF1NBAdgPIMTFqbBOiL7wCypPP1apYMg0RPIzNvs+hFK6uAlz8=
hC9kZMYcKkBAk1KEpjwTtGKeF3oWT2ApUkEvl8Ct2qBZou5gLQoeIPzRDAty5colqHz/FQeTP=
HMObKxBhU8/AH17k69pIJ3ka+GhAoTrj84ppqje3gC6eD8WZBfP8887uIajFXEGZzXLkRpzYA=
DRfkjHANIwv1yH9gZ49FDfY63+DI4eraVWIopwYgAp/NtmUmMODCAZy+EqfyyVxS66KKhWofL=
N55yXnsK0ymI9SscgMn4Ecuvrw7EN0s2b3/tpFT48/hSMJBKw1ypo0VrhjmtYn3SEpUJ+YxPO=
XPhhODbS0DPox9D/CJepDfYw+g0l5NDeQkAhoMMBRCV3LcSxZ2uCCQfkikXEEnopZMMZLAkmL=
rXGfE8anR5lUPNyH/rRgML5E/08+m/oW+iGJsBQ53dL/OM6ekr0SL3YpGYicl9Cf6zLz/6Lfg=
H9NjRu9B54C0hwKAgwtwQT27tYiqARET1j6Gl0vUeAFDE2PVZ5Df0Jyc/dRD8nLr7spcAhAqL=
NKwN9W3zHHfoeVndH6aIT4sJjPYwgSum4uBGUyrPo0xJwzorovi3utNWDCDJF5OwKYA6jTS5W=
22tl4uK9Z2W9agEUcQOOoE+gT6K/2QYSwfkI/W/x+pb4AdVDTjNHjGl7Y5OxfosUxM2IiDpHE=
TTVBlI9nBvo/6Hv0N3F6+7LVkHfG0W3dkesuoJIM+cG+mdikmgFZ7PfcPgN9Uvm0iKSJkQkTY=
qaUw8n3284vgJqAYkAjYsamBNR5BucrveDepFuyMhLNxDF0RCpnxdTrm9wfI+gfSIpJloAJnq=
dkp9w7hlAdZAUkV7etOv4CQfqGkF+cSsrKyfS6TQXcQZNCkOBQiJOwzBOz8zMNIs45+fnT46O=
jnIRJ0nwgijipGd6dMzlcqeQR6OIs1gsLpZKJf48nVQZw/BMq6v1j6pyAaeu6/S4qlnEub29P=
eVpo4MGxzNPbIGAmkWcGEEQNPF4y0VZ7YFno4iTtNEhoAZAjSLOEFAToEYRJxXoToCePurCG8=
cfh2QsCc4uNsDm/iLO3YIB569eg192tEEG1CjipAjq1Pu8Pv0QjDEHnI32Is5YPAmvTqTgymZ=
uYHuiprUYRVAnQHHLlBdx4oxAYwYKkE0iTlVOxGm7MFyAZFLMIRGnJifipFSjMYcGkIym2SFl=
vSYr4hxcQPvuB8kA4utqJifipFo0qELyfQFJaZoVrSsR51DppGV+jOP1SZIizqECFIo4OwCSs=
VDE2cFCEWdo9RaKOGUsBBQCOhxAoYiz0dYgFHG2tFDE2cZCEWerdTiEIs6OgEIRp0QENYs468=
I+FHHeJeIEIV7wY3lzYBGn+EE9N9Wn2cK7W5Y4ErRrAtRkCzh7Urx+wfETUCtIf9UBOus3HOh=
RET5IurUVcfYbTtf7QT2wes00QBsRpx9w7oUIujuS9hVx+gWHX1jQpHbd2v8CDAAwldUwLVoj=
IgAAAABJRU5ErkJggg=3D=3D) no-repeat 0 =
0;width:44px;height:37px;line-height:28px;padding:0 0 0 =
28px;margin:0;text-decoration:none;font-family:helvetica,arial,sans-serif=
;font-size:9pt;color:#fff;cursor:pointer}.addthis_textshare:hover{backgro=
und-position:0 =
-37px;text-decoration:none}.at_img_share{position:absolute;opacity:0;back=
ground:url(data:image/gif;base64,R0lGODlhFwAVAMQAAP7+/vLy8vv7+/X19fj4+Pz8=
/PHx8f39/fDw8O/v7/T09Pn5+fPz8/r6+vb29vf394CAgHZ2dm5ubklJSWRkZFtbW39/f4KCg=
lJSUnt7e3h4eAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAXABUAAAWLICCOZGmeaAocbO=
u+MFvMdG3fs6DvfO//PY0QqGsYj8iMEslsLJ7QqGUarS4I2Kz2wtV6vwSIeEyGfB/odGTNbkf=
SaYd8Lqnb75L5fMDv+ymAfoKDghWGhH0KiouMGI6MkAoMk5SVE5eVmQwBnJ2en6ChoqMBBqan=
qKmqpgitrq+wsa0JtLW2t7i0IQA7) repeat-x bottom;border:1px solid =
#ccc;width:23px;height:21px;line-height:21px;text-indent:-9999px;padding:=
0;margin:0;cursor:pointer;z-index:1000}.at_img_share:hover{border-color:#=
8b8b8b}.at_img_share .addthis_toolbox{width:180px;margin:0 =
auto}.atm{width:10pc!important;padding:0;margin:0;line-height:9pt;letter-=
spacing:normal;font-family:arial,helvetica,tahoma,verdana,sans-serif;font=
-size:9pt;color:#444;background:url(data:image/png;base64,iVBORw0KGgoAAAA=
NSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5=
ccllPAAAABtJREFUeNpiZGBgaGAgAjAxEAlGFVJHIUCAAQDcngCUgqGMqwAAAABJRU5ErkJgg=
g=3D=3D);padding:4px}.atm-f{text-align:right;border-top:1px solid =
#ddd;padding:5px 8px}.atm-i{background:#fff;border:1px solid =
#d5d6d6;padding:0;margin:0;box-shadow:1px 1px 5px =
rgba(0,0,0,.15)}.atm-s{margin:0!important;padding:0!important}.atm-s =
a:focus{border:transparent;outline:0;-webkit-transition:none;transition:n=
one}#at_hover.atm-s a,.atm-s =
a{display:block;text-decoration:none;padding:4px =
10px;color:#235dab!important;font-weight:400;font-style:normal;-webkit-tr=
ansition:none;transition:none}#at_hover.atm-s =
.at_bold{color:#235dab!important}#at_hover.atm-s a:hover,.atm-s =
a:hover{background:#2095f0;text-decoration:none;color:#fff!important}#at_=
hover.atm-s .at_bold{font-weight:700}#at_hover.atm-s a:hover =
.at_bold{color:#fff!important}.atm-s a =
span{padding-left:20px;direction:ltr}.atm-i =
#atic_settings{border:none!important;border-top:1px solid =
#d5d6d6!important;padding-top:6px!important;top:4px}.at_a11y{position:abs=
olute!important;top:auto!important;width:1px!important;height:1px!importa=
nt;overflow:hidden!important}.at_a11y_container{margin:0;padding:0}.addth=
is_overlay_container{position:absolute}.addthis_overlay_toolbox{-webkit-b=
order-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-bord=
er-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-r=
adius:10px;border-top-right-radius:10px;padding:5px;background-color:#000=
;background-color:rgba(0,0,0,.6)}.linkServiceDiv{height:200px;width:25pc;=
border:1px solid =
#000;background-color:#aaa}.at_redloading{background:url(data:image/gif;b=
ase64,R0lGODlhCgAKAJEDAMzMzP9mZv8AAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAAA=
DACwAAAAACgAKAAACF5wncgaAGgJzJ647cWua4sOBFEd62VEAACH5BAUAAAMALAEAAAAIAAMA=
AAIKnBM2IoMDAFMQFAAh+QQFAAADACwAAAAABgAGAAACDJwHMBGofKIRItJYAAAh+QQFAAADA=
CwAAAEAAwAIAAACChxgOBPBvpYQYxYAIfkEBQAAAwAsAAAEAAYABgAAAgoEhmPJHOGgEGwWAC=
H5BAUAAAMALAEABwAIAAMAAAIKBIYjYhOhRHqpAAAh+QQFAAADACwEAAQABgAGAAACDJwncqi=
7EQYAA0p6CgAh+QQJAAADACwHAAEAAwAIAAACCpRmoxoxvQAYchQAOw=3D=3D);height:1pc=
;width:1pc;background-repeat:no-repeat;margin:0 =
auto}.at-promo-single-dl-ch{width:90pt;height:37px}.at-promo-single-dl-ff=
{width:90pt;height:44px}.at-promo-single-dl-saf{width:90pt;height:3pc}.at=
-promo-single-dl-ie{width:129px;height:51px}.atPinBox{position:fixed;top:=
25%;left:35%;background:#fff;width:482px;margin:0 =
auto;overflow:auto;overflow-x:hidden;background:url(data:image/png;base64=
,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9i=
ZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBgaGAgAjAxEAlGFVJHIUCAAQDcngCUgqGMq=
wAAAABJRU5ErkJggg=3D=3D);border-radius:8px;-webkit-border-radius:8px;-moz=
-border-radius:8px;padding:8px;font-family:arial,helvetica,tahoma,verdana=
,sans-serif;font-size:9pt;color:#cfcaca;z-index:10000001}.atPinHdr,.atPin=
WinHdr{display:block;background:#f1f1f1;border-bottom:1px solid =
#ccc;box-shadow:0 0 3px rgba(0,0,0,.1);-webkit-box-shadow:0 0 3px =
rgba(0,0,0,.1);-moz-box-shadow:0 0 3px rgba(0,0,0,.1);padding:8px =
10px;font-size:1pc;line-height:1pc;color:#8c7e7e}.atPinHdr =
img,.atPinWinHdr =
img{vertical-align:bottom;margin-left:5px;cursor:pointer}.atPinHdr =
span{vertical-align:top}.atPinHdr{height:1pc}.atPinMn{background:#fff;pad=
ding:10px;height:296px;overflow:auto;overflow-x:hidden;text-align:center;=
position:relative}.atPinHdrMsg{left:20px}.atPinClose{width:9pt;text-align=
:right;font-weight:700;position:absolute;right:15px;cursor:pointer}.atImg=
SpanOuter{position:relative;overflow:hidden;height:200px;width:200px;bord=
er:1px solid =
#a0a0a0;float:left;display:block;margin:10px;background-color:#fff}.atImg=
SpanInner =
img{cursor:pointer}.atImgSpanSize{position:absolute;bottom:0;left:0;right=
:0;display:block;background:#fff;height:22px;line-height:24px;color:#000;=
overflow:hidden;font-size:10px;zoom:1;filter:alpha(opacity=3D70);opacity:=
.7}.atImgActBtn{display:none;width:2pc;height:2pc;position:absolute;top:7=
5px;left:5pc;background-color:#fff}.atPinWin{font-family:arial,helvetica,=
tahoma,verdana,sans-serif;text-align:center}.atPinWinHdr{display:block;fo=
nt-size:20px;height:20px;width:100%;position:fixed;z-index:1}.atPinWinMn{=
text-align:center;padding:40px 0 =
0;display:inline-block}.atImgIco,.atImgMsg{float:left}.atImgIco{margin-ri=
ght:5px}.atNoImg{display:block;margin-top:40px;font-size:1pc;line-height:=
1pc;color:#8c7e7e}.at_PinItButton{display:block;width:40px;height:20px;pa=
dding:0;margin:0;background-image:url(//s7.addthis.com/static/t00/pinit00=
.png);background-repeat:no-repeat}.at_PinItButton:hover{background-positi=
on:0 -20px}.addthis_toolbox =
.addthis_button_pinterest_pinit{position:relative}.at-share-tbx-element =
.fb_iframe_widget =
span{vertical-align:baseline!important}.at3PinWinMn{text-align:center;pad=
ding:20px 0 0 =
20px;overflow:auto;height:437px}.at3ImgSpanOuter{position:relative;width:=
185px;height:185px;border:1px solid #dedede;margin:0 10px 10px =
0;overflow:hidden;float:left}.at3ImgSpanOuter:hover{border-color:#3dadfc;=
box-shadow:0 0 3px #3dadfc;cursor:pointer}.at3ImgSpanOuter =
.atImgLB{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-=
index:1;background-color:rgba(0,0,0,.8);background-repeat:no-repeat;backg=
round-position:center =
center}#at3lb{position:fixed;top:0;right:0;left:0;bottom:0;z-index:167772=
70;display:none}.at3lblight{background-image:url(data:image/png;base64,iV=
BORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSB=
JbWFnZVJlYWR5ccllPAAAABtJREFUeNpizCuu/sRABGBiIBKMKqSOQoAAAwC8KgJipENhxwAA=
AABJRU5ErkJggg=3D=3D);background:hsla(217,6%,46%,.65)}.at3lbdark{backgrou=
nd-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAA=
CNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGB=
g2M9ABGBiIBKMKqSOQoAAAwBAlwDTJEe1aAAAAABJRU5ErkJggg=3D=3D);background:rgb=
a(0,0,0,.5)}.at3lbnone{background:hsla(0,0%,100%,0)}#at3win{position:fixe=
d;_position:absolute;top:15%;left:50%;margin-left:-20pc;background:#fff;b=
order:1px solid #d2d2d1;width:40pc;box-shadow:0 0 8px 4px =
rgba(0,0,0,.25);font-family:helvetica =
neue,helvetica,arial,sans-serif;z-index:16777271;display:none;overflow:hi=
dden}#at3win #at3winheader{position:relative;border-bottom:1px solid =
#d2d2d1;background:#f1f1f1;height:49px;cursor:default}#at3win =
#at3winheader =
p{position:absolute;top:1pc;left:75pt;width:475px;padding:0;margin:0;font=
-size:14px;line-height:18px;white-space:nowrap;overflow:hidden;text-overf=
low:ellipsis}#at3win #at3winheader =
h3{height:49px;text-align:left;line-height:49px;margin:0 50px 0 =
22px;border:0;padding:0 20px;font-size:1pc;font-family:helvetica =
neue,helvetica,arial,sans-serif;font-weight:700;text-shadow:0 1px =
#fff;color:#333;direction:ltr}#at3win #at3winheader =
h3.logoaddthis{padding-left:22px}#at3win #at3winheader =
.at3winheadersvc{display:inline-block;position:absolute;top:15px;left:20p=
x;cursor:default!important;opacity:1!important}#at3win #at3winheader =
#at3winheaderclose{display:block;position:absolute;top:0;right:0;backgrou=
nd-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAA=
Af8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmN=
vbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6=
cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6e=
G1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNz=
ozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8=
xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9=
IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzL=
yIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOn=
N0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB=
4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJr=
ZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQwNzc2QTQ5Qjk1RDExRTFCM=
kE4OEUxNTUwRjMwREY0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQwNzc2QTQ4Qjk1RD=
ExRTFCMkE4OEUxNTUwRjMwREY0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCB=
DUzMgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1=
aWQ6OEE1QUU0REMzMEU4REYxMUJCNzJGQkJCQzlBM0Y1RkMiIHN0UmVmOmRvY3VtZW50SUQ9I=
nV1aWQ6M0M5RkJGRTEyQUU4REYxMUJCNzJGQkJCQzlBM0Y1RkMiLz4gPC9yZGY6RGVzY3JpcH=
Rpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz78RHhFAAA=
ApUlEQVR42rxTiQnAIAxU6QAdxRW6iZ1EnKRu4gqO0g1sCilEvT7Q0kBQ9O4wl6hLKepNGPUy=
hmMTQhhpSZTZez8jMGEWWizlRJi1fUHiS8dARHaMSaiELPaViCB3WC1NBMB4CMozWaJuuwBE1=
BkZdoEB8Qn5kzaaC7fbgN0xN+TYlNOJmCvyXjPwpBKRL7BnhgERiwQmHhDothDJjMVz8Ptv3A=
QYAJWjVVdnlDZCAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-po=
sition:center center;border-left:1px solid =
#d2d2d1;width:49px;height:49px;line-height:49px;overflow:hidden;text-inde=
nt:-9999px;text-shadow:none;cursor:pointer}#at3win #at3winheader =
#at3winheaderclose:hover{background-color:#dedede}#at3win =
#at3wincontent{height:440px;position:relative}#at3wincopy,#at3winemail,#a=
t3winshare{height:440px}#ate-promo .addthis_button_twitter =
.aticon-twitter{background-position:0 =
-4pc!important}#at3wincontent{-o-box-sizing:content-box;box-sizing:conten=
t-box}#at3win =
#at3wincontent.at3nowin{position:relative;height:25pc;padding:20px;overfl=
ow:auto}#at3winfooter{position:relative;background:#fff;-o-box-sizing:con=
tent-box;box-sizing:content-box;border-top:1px solid =
#d2d2d1;height:11px;_height:20px;line-height:11px;padding:5px =
20px;font-size:11px;color:#666}#at3winfooter =
a{margin-right:10px;text-decoration:none;color:#666;float:left}#at3winfoo=
ter =
a:hover{text-decoration:none;color:#000}#at3logo{background:url(//s7.addt=
his.com/static/t00/at3logo-sm.gif) no-repeat left =
center!important;padding-left:10px}#at3privacy{position:absolute;top:5px;=
right:10px;background:url(//s7.addthis.com/static/t00/at3-privacy.gif) =
no-repeat right =
center!important;padding-right:14px}#at3winfilter{background:#f1f1f1;bord=
er-top:1px solid #fff;border-bottom:1px solid #d2d2d1;padding:13px =
0;text-align:center}#at3winsvc-filter{background-repeat:no-repeat;backgro=
und-position:right;background-image:url(data:image/gif;base64,R0lGODlhHgA=
UALMAAJiYmHV1deTk5Kmpqbe3t9nZ2Y2Njfn5+fT09Ozs7MnJyYGBgWpqav39/WZmZv///yH5=
BAAAAAAALAAAAAAeABQAAASi8MlXxgoLqDa7/xICOGTpLAKoTshCMsZgBG+6gqNjJA93DAxH4=
HDzCEgGTqdBIBGKnSYjoewcXAvoZJRVDUhErcEBWClIPC1X1fg6ENrHl4GoThquQJxCKn+kA3=
sPY2QHSkwMQQJ2Nw0INEIABBYmATZxCQtBJpyWgg0KBkEMCwQKm0KXgoYTBaiegh8NriUBabF=
LtH24Hg2zm368HgULKDcRADs=3D);border:1px solid #d2d2d1;padding:15px 38px =
15px 9pt;margin:0 =
auto;width:374px;text-align:left;font-size:18px;border-radius:5px;box-sha=
dow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 2px =
rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px =
rgba(0,0,0,.1);color:#666}#service-filter:hover{border-color:#9c9c9c}#ser=
vice-filter:focus{border-color:#3dadfc;box-shadow:0 0 4px =
rgba(61,173,252,.8);-webkit-box-shadow:0 0 4px =
rgba(61,173,252,.8);-moz-box-shadow:0 0 4px =
rgba(61,173,252,.8);outline:0}#at3wintoolbox{margin:0 0 0 =
20px;height:340px;overflow:auto;padding:10px 0}#at3wintoolbox =
a{display:block;float:left;width:180px;padding:4px;margin-bottom:10px;tex=
t-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellips=
is;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;fon=
t-size:1pc;color:#235dab}#at3wintoolbox a:focus,#at3wintoolbox =
a:hover{background-color:#2095f0}#at3wintoolbox a:focus,#at3wintoolbox =
a:hover,#at3wintoolbox =
span:hover{text-decoration:none;color:#fff;font-weight:400;text-shadow:no=
ne;opacity:1;filter:alpha(opacity=3D100);cursor:pointer}#at3wintoolbox =
span{display:block;height:2pc;line-height:2pc;padding-left:38px!important=
;width:auto!important}.service-icon{padding:4px =
8px}.service-icon:hover{background:#2095f0;color:#fff}.service-icon =
span{padding-left:20px}#at3winssi{position:absolute;right:50px;top:0;heig=
ht:50px;display:block}.at-quickshare-header-peep{position:absolute;top:0;=
right:34px;height:1pc;padding:6px;border-left:1px solid =
#dedede;cursor:pointer}.at-quickshare-header-peep.peep-active{background:=
#dedede;cursor:default}.at-quickshare-header-peep =
span{display:inline-block;background:url(data:image/gif;base64,R0lGODlhBw=
AEAIABALm5uf///yH5BAEAAAEALAAAAAAHAAQAAAIIhA+BGWoNWSgAOw=3D=3D) =
no-repeat right;padding-right:11px}.at-quickshare-header-peep span =
img{display:block;background:#ccc;width:1pc;height:1pc;line-height:20px;o=
verflow:hidden;text-indent:-9999px;border:1px solid =
#bbb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.=
at-quickshare-header-peep =
ul{position:absolute;top:25px;left:-75px;width:140px;background:#fff;bord=
er:1px solid #bbb;border-radius:4px;box-shadow:0 1px 4px =
hsla(0,0%,40%,.8);margin:0;padding:0;font-weight:400;z-index:1100}.at-qui=
ckshare-header-peep ul =
li{list-style:none;font-size:9pt;padding:0;margin:0;text-align:left}.at-q=
uickshare-menu{outline:0}.at-quickshare-menu =
li.at-quickshare-menu-sep{border-bottom:1px solid =
#dedede}.at-quickshare-header-peep ul li a{display:block;padding:5px =
10px;text-decoration:none;color:#666}.at-quickshare-header-peep ul li =
a:hover{background:#0d98fb;text-decoration:none;color:#fff}#at_auth{posit=
ion:relative;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-b=
ox-sizing:content-box;-o-box-sizing:content-box;border-top:1px solid =
#d5d6d6!important;padding:10px 10px =
7px;line-height:1pc;height:1pc}#atic_signin{cursor:pointer}#atic_signin,#=
atic_signin:hover{text-decoration:none}#atic_signin =
#at_auth:hover{background:#2095f0;text-decoration:none;color:#fff!importa=
nt}#atic_usersettings{cursor:pointer}#atic_usersettings:hover{text-decora=
tion:underline}#atic_usersignout{font-size:11px;position:absolute;top:10p=
x;right:10px;cursor:pointer}#atic_usersignout:hover{text-decoration:under=
line}#at_auth =
img{width:1pc;height:1pc;overflow:hidden;border:none;padding:0;margin:0 =
5px 0 0;float:left}#at_auth =
a{text-decoration:none}#at16pf{height:auto;text-align:right;padding:4px =
8px}@media screen and =
(max-width:680px){#at3win{width:95%;left:auto;margin-left:auto}}@media =
print{#at3win,#at4-follow,#at4-share,#at4-thankyou,#at4-whatsnext,#at4m-m=
obile,#at-recommendedside,.at4,.at4-recommended{display:none!important}}@=
media screen and (max-width:400px){.at4win{width:100%}.addthis_bar =
.addthis_bar_p{margin-right:auto}}@media screen and (max-height:700px) =
and (max-width:400px){.at4-thankyou-inner =
.at4-recommended-container{height:122px;overflow:hidden}.at4-thankyou-inn=
er .at4-recommended .at4-recommended-item:first-child{border-bottom:1px =
solid #c5c5c5}}',""]);=0A=
},function(e,t,a){t=3De.exports=3Da(80)(),t.push([e.id,'.at-branding-logo=
{font-family:helvetica,arial,sans-serif;text-decoration:none;font-size:10=
px;display:inline-block;margin:2px =
0;letter-spacing:.2px}.at-branding-logo =
.at-branding-icon{background-image:url("data:image/png;base64,iVBORw0KGgo=
AAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJl=
YWR5ccllPAAAAAZQTFRF////+GlNUkcc1QAAAB1JREFUeNpiYIQDBjQmAwMmkwEM0JnY1WIxF=
yDAABGeAFEudiZsAAAAAElFTkSuQmCC")}.at-branding-logo =
.at-branding-icon,.at-branding-logo =
.at-privacy-icon{display:inline-block;height:10px;width:10px;margin-left:=
4px;margin-right:3px;margin-bottom:-1px;background-repeat:no-repeat}.at-b=
randing-logo =
.at-privacy-icon{background-image:url("data:image/png;base64,iVBORw0KGgoA=
AAANSUhEUgAAAAkAAAAKCAMAAABR24SMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlY=
WR5ccllPAAAABhQTFRF8fr9ot/xXcfn2/P5AKva////////AKTWodjhjAAAAAd0Uk5T//////=
//ABpLA0YAAAA6SURBVHjaJMzBDQAwCAJAQaj7b9xifV0kUKJ9ciWxlzWEWI5gMF65KUTv0VK=
kjVeTerqE/x7+9BVgAEXbAWI8QDcfAAAAAElFTkSuQmCC")}.at-branding-logo =
span{text-decoration:none}.at-branding-logo =
.at-branding-addthis,.at-branding-logo =
.at-branding-powered-by{color:#666}.at-branding-logo =
.at-branding-addthis:hover{color:#333}.at-cv-with-image =
.at-branding-addthis,.at-cv-with-image =
.at-branding-addthis:hover{color:#fff}a.at-branding-logo:visited{color:in=
itial}.at-branding-info{display:inline-block;padding:0 =
5px;color:#666;border:1px solid =
#666;border-radius:50%;font-size:10px;line-height:9pt;opacity:.7;transiti=
on:all .3s ease;text-decoration:none}.at-branding-info =
span{border:0;clip:rect(0 0 0 =
0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;wid=
th:1px}.at-branding-info:before{content:\'i\';font-family:Times New =
Roman}.at-branding-info:hover{color:#0780df;border-color:#0780df}',""])},=
function(e,t,a){var n=3Da(197);"string"=3D=3Dtypeof =
n&&(n=3D[[e.id,n,""]]);a(79)(n,{});n.locals&&(e.exports=3Dn.locals)},func=
tion(e,t,a){var n=3Da(198);"string"=3D=3Dtypeof =
n&&(n=3D[[e.id,n,""]]);a(79)(n,{});n.locals&&(e.exports=3Dn.locals)},func=
tion(e,t,a){function n(e,t,a){return"function"=3D=3Dtypeof =
t&&"undefined"=3D=3Dtypeof a&&s(e)?i(e,t):o(e,r(t,a,3))}var =
i=3Da(90),o=3Da(91),r=3Da(61),s=3Da(13);e.exports=3Dn},function(e,t,a){fu=
nction n(e,t,a,n){var d=3Dc(e)?i:s;return =
d(e,o(t,n,4),a,arguments.length<3,r)}var =
i=3Da(204),o=3Da(205),r=3Da(91),s=3Da(214),c=3Da(13);e.exports=3Dn},funct=
ion(e,t){function a(e,t){var =
a=3D-1,n=3De.length;for(t||(t=3DArray(n));++a<n;)t[a]=3De[a];return =
t}e.exports=3Da},function(e,t){function a(e,t,a,n){var =
i=3D-1,o=3De.length;for(n&&o&&(a=3De[++i]);++i<o;)a=3Dt(a,e[i],i,e);retur=
n a}e.exports=3Da},function(e,t,a){function n(e,t,a){var n=3Dtypeof =
e;return"function"=3D=3Dn?"undefined"!=3Dtypeof =
t&&d(e)?s(e,t,a):e:null=3D=3De?c:"object"=3D=3Dn?i(e):"undefined"=3D=3Dty=
peof t?r(e+""):o(e+"",t)}var =
i=3Da(211),o=3Da(212),r=3Da(213),s=3Da(61),c=3Da(64),d=3Da(225);e.exports=
=3Dn},function(e,t,a){function n(e,t,a,m,g,b,v){var =
_;if(a&&(_=3Dg?a(e,m,g):a(e)),"undefined"!=3Dtypeof _)return =
_;if(!h(e))return e;var x=3Du(e);if(x){if(_=3Dc(e),!t)return =
i(e,_)}else{var =
k=3DU.call(e),A=3Dk=3D=3Dw;if(k!=3Dy&&k!=3Df&&(!A||g))return =
D[k]?d(e,k,t):g?e:{};if(_=3Dl(A?{}:e),!t)return =
r(e,_,p(e))}b||(b=3D[]),v||(v=3D[]);for(var =
C=3Db.length;C--;)if(b[C]=3D=3De)return v[C];return =
b.push(e),v.push(_),(x?o:s)(e,function(i,o){_[o]=3Dn(i,t,a,o,e,b,v)}),_}v=
ar =
i=3Da(203),o=3Da(90),r=3Da(207),s=3Da(92),c=3Da(222),d=3Da(223),l=3Da(224=
),u=3Da(13),h=3Da(15),p=3Da(38),f=3D"[object Arguments]",m=3D"[object =
Array]",g=3D"[object Boolean]",b=3D"[object Date]",v=3D"[object =
Error]",w=3D"[object Function]",_=3D"[object Map]",x=3D"[object =
Number]",y=3D"[object Object]",k=3D"[object RegExp]",A=3D"[object =
Set]",C=3D"[object String]",S=3D"[object WeakMap]",E=3D"[object =
ArrayBuffer]",I=3D"[object Float32Array]",O=3D"[object =
Float64Array]",T=3D"[object Int8Array]",j=3D"[object =
Int16Array]",N=3D"[object Int32Array]",z=3D"[object =
Uint8Array]",M=3D"[object Uint8ClampedArray]",R=3D"[object =
Uint16Array]",B=3D"[object =
Uint32Array]",D=3D{};D[f]=3DD[m]=3DD[E]=3DD[g]=3DD[b]=3DD[I]=3DD[O]=3DD[T=
]=3DD[j]=3DD[N]=3DD[x]=3DD[y]=3DD[k]=3DD[C]=3DD[z]=3DD[M]=3DD[R]=3DD[B]=3D=
!0,D[v]=3DD[w]=3DD[_]=3DD[A]=3DD[S]=3D!1;var =
L=3DObject.prototype,U=3DL.toString;e.exports=3Dn},function(e,t){function=
 a(e,t,a){a||(a=3Dt,t=3D{});for(var n=3D-1,i=3Da.length;++n<i;){var =
o=3Da[n];t[o]=3De[o]}return t}e.exports=3Da},function(e,t,a){function =
n(e,t,a){for(var n=3D-1,o=3Di(e),r=3Da(e),s=3Dr.length;++n<s;){var =
c=3Dr[n];if(t(o[c],c,o)=3D=3D=3D!1)break}return e}var =
i=3Da(97);e.exports=3Dn},function(e,t,a){function n(e,t,a,n,h,m,g){var =
b=3Ds(e),v=3Ds(t),w=3Dl,_=3Dl;b||(w=3Df.call(e),w=3D=3Dd?w=3Du:w!=3Du&&(b=
=3Dc(e))),v||(_=3Df.call(t),_=3D=3Dd?_=3Du:_!=3Du&&(v=3Dc(t)));var =
x=3Dw=3D=3Du,y=3D_=3D=3Du,k=3Dw=3D=3D_;if(k&&!b&&!x)return o(e,t,w);var =
A=3Dx&&p.call(e,"__wrapped__"),C=3Dy&&p.call(t,"__wrapped__");if(A||C)ret=
urn =
a(A?e.value():e,C?t.value():t,n,h,m,g);if(!k)return!1;m||(m=3D[]),g||(g=3D=
[]);for(var S=3Dm.length;S--;)if(m[S]=3D=3De)return =
g[S]=3D=3Dt;m.push(e),g.push(t);var E=3D(b?i:r)(e,t,a,n,h,m,g);return =
m.pop(),g.pop(),E}var =
i=3Da(219),o=3Da(220),r=3Da(221),s=3Da(13),c=3Da(232),d=3D"[object =
Arguments]",l=3D"[object Array]",u=3D"[object =
Object]",h=3DObject.prototype,p=3Dh.hasOwnProperty,f=3Dh.toString;e.expor=
ts=3Dn},function(e,t,a){function n(e,t,a,n,o){var =
s=3Dt.length;if(null=3D=3De)return!s;for(var =
c=3D-1,d=3D!o;++c<s;)if(d&&n[c]?a[c]!=3D=3De[t[c]]:!r.call(e,t[c]))return=
!1;for(c=3D-1;++c<s;){var l=3Dt[c];if(d&&n[c])var =
u=3Dr.call(e,l);else{var h=3De[l],p=3Da[c];u=3Do?o(h,p,l):void =
0,"undefined"=3D=3Dtypeof =
u&&(u=3Di(p,h,o,!0))}if(!u)return!1}return!0}var =
i=3Da(93),o=3DObject.prototype,r=3Do.hasOwnProperty;e.exports=3Dn},functi=
on(e,t,a){function n(e){var t=3Dr(e),a=3Dt.length;if(1=3D=3Da){var =
n=3Dt[0],s=3De[n];if(o(s))return function(e){return =
null!=3De&&e[n]=3D=3D=3Ds&&c.call(e,n)}}for(var =
d=3DArray(a),l=3DArray(a);a--;)s=3De[t[a]],d[a]=3Ds,l[a]=3Do(s);return =
function(e){return i(e,t,d,l)}}var =
i=3Da(210),o=3Da(96),r=3Da(38),s=3DObject.prototype,c=3Ds.hasOwnProperty;=
e.exports=3Dn},function(e,t,a){function n(e,t){return =
o(t)?function(a){return null!=3Da&&a[e]=3D=3D=3Dt}:function(a){return =
null!=3Da&&i(t,a[e],null,!0)}}var =
i=3Da(93),o=3Da(96);e.exports=3Dn},function(e,t){function a(e){return =
function(t){return null=3D=3Dt?void =
0:t[e]}}e.exports=3Da},function(e,t){function a(e,t,a,n,i){return =
i(e,function(e,i,o){a=3Dn?(n=3D!1,e):t(a,e,i,o)}),a}e.exports=3Da},functi=
on(e,t,a){var n=3Da(64),i=3Da(227),o=3Di?function(e,t){return =
i.set(e,t),e}:n;e.exports=3Do},function(e,t,a){(function(t){function =
n(e){return s.call(e,0)}var =
i=3Da(236),o=3Da(14),r=3Do(r=3Dt.ArrayBuffer)&&r,s=3Do(s=3Dr&&new =
r(0).slice)&&s,c=3DMath.floor,d=3Do(d=3Dt.Uint8Array)&&d,l=3Dfunction(){t=
ry{var e=3Do(e=3Dt.Float64Array)&&e,a=3Dnew e(new =
r(10),0,1)&&e}catch(n){}return =
a}(),u=3Dl?l.BYTES_PER_ELEMENT:0;s||(n=3Dr&&d?function(e){var =
t=3De.byteLength,a=3Dl?c(t/u):0,n=3Da*u,i=3Dnew r(t);if(a){var o=3Dnew =
l(i,0,a);o.set(new l(e,0,a))}return t!=3Dn&&(o=3Dnew d(i,n),o.set(new =
d(e,n))),i}:i(null)),e.exports=3Dn}).call(t,function(){return =
this}())},function(e,t){function a(e,t){for(var =
a=3D-1,n=3De.length;++a<n&&t.indexOf(e.charAt(a))>-1;);return =
a}e.exports=3Da},function(e,t){function a(e,t){for(var =
a=3De.length;a--&&t.indexOf(e.charAt(a))>-1;);return =
a}e.exports=3Da},function(e,t){function a(e,t,a,n,i,o,r){var =
s=3D-1,c=3De.length,d=3Dt.length,l=3D!0;if(c!=3Dd&&!(i&&d>c))return!1;for=
(;l&&++s<c;){var u=3De[s],h=3Dt[s];if(l=3Dvoid =
0,n&&(l=3Di?n(h,u,s):n(u,h,s)),"undefined"=3D=3Dtypeof l)if(i)for(var =
p=3Dd;p--&&(h=3Dt[p],!(l=3Du&&u=3D=3D=3Dh||a(u,h,n,i,o,r))););else =
l=3Du&&u=3D=3D=3Dh||a(u,h,n,i,o,r)}return!!l}e.exports=3Da},function(e,t)=
{function a(e,t,a){switch(a){case n:case i:return+e=3D=3D+t;case =
o:return e.name=3D=3Dt.name&&e.message=3D=3Dt.message;case r:return =
e!=3D+e?t!=3D+t:0=3D=3De?1/e=3D=3D1/t:e=3D=3D+t;case s:case c:return =
e=3D=3Dt+""}return!1}var n=3D"[object Boolean]",i=3D"[object =
Date]",o=3D"[object Error]",r=3D"[object Number]",s=3D"[object =
RegExp]",c=3D"[object String]";e.exports=3Da},function(e,t,a){function =
n(e,t,a,n,o,s,c){var =
d=3Di(e),l=3Dd.length,u=3Di(t),h=3Du.length;if(l!=3Dh&&!o)return!1;for(va=
r p,f=3D-1;++f<l;){var m=3Dd[f],g=3Dr.call(t,m);if(g){var =
b=3De[m],v=3Dt[m];g=3Dvoid =
0,n&&(g=3Do?n(v,b,m):n(b,v,m)),"undefined"=3D=3Dtypeof =
g&&(g=3Db&&b=3D=3D=3Dv||a(b,v,n,o,s,c))}if(!g)return!1;p||(p=3D"construct=
or"=3D=3Dm)}if(!p){var =
w=3De.constructor,_=3Dt.constructor;if(w!=3D_&&"constructor"in =
e&&"constructor"in t&&!("function"=3D=3Dtypeof w&&w instanceof =
w&&"function"=3D=3Dtypeof _&&_ instanceof _))return!1}return!0}var =
i=3Da(38),o=3DObject.prototype,r=3Do.hasOwnProperty;e.exports=3Dn},functi=
on(e,t){function a(e){var t=3De.length,a=3Dnew e.constructor(t);return =
t&&"string"=3D=3Dtypeof =
e[0]&&i.call(e,"index")&&(a.index=3De.index,a.input=3De.input),a}var =
n=3DObject.prototype,i=3Dn.hasOwnProperty;e.exports=3Da},function(e,t,a){=
function n(e,t,a){var n=3De.constructor;switch(t){case l:return =
i(e);case o:case r:return new n(+e);case u:case h:case p:case f:case =
m:case g:case b:case v:case w:var x=3De.buffer;return new =
n(a?i(x):x,e.byteOffset,e.length);case s:case d:return new n(e);case =
c:var y=3Dnew n(e.source,_.exec(e));y.lastIndex=3De.lastIndex}return =
y}var i=3Da(216),o=3D"[object Boolean]",r=3D"[object Date]",s=3D"[object =
Number]",c=3D"[object RegExp]",d=3D"[object String]",l=3D"[object =
ArrayBuffer]",u=3D"[object Float32Array]",h=3D"[object =
Float64Array]",p=3D"[object Int8Array]",f=3D"[object =
Int16Array]",m=3D"[object Int32Array]",g=3D"[object =
Uint8Array]",b=3D"[object Uint8ClampedArray]",v=3D"[object =
Uint16Array]",w=3D"[object =
Uint32Array]",_=3D/\w*$/;e.exports=3Dn},function(e,t){function a(e){var =
t=3De.constructor;return"function"=3D=3Dtypeof t&&t instanceof =
t||(t=3DObject),new t}e.exports=3Da},function(e,t,a){function n(e){var =
t=3D!(r.funcNames?e.name:r.funcDecomp);if(!t){var =
a=3Dd.call(e);r.funcNames||(t=3D!s.test(a)),t||(t=3Dc.test(a)||o(e),i(e,t=
))}return t}var i=3Da(215),o=3Da(14),r=3Da(63),s=3D/^\s*function[ =
\n\r\t]+\w/,c=3D/\bthis\b/,d=3DFunction.prototype.toString;e.exports=3Dn}=
,function(e,t,a){function n(e,t,a){if(!r(a))return!1;var n=3Dtypeof =
t;if("number"=3D=3Dn)var s=3Da.length,c=3Do(s)&&i(t,s);else =
c=3D"string"=3D=3Dn&&t in a;if(c){var d=3Da[t];return =
e=3D=3D=3De?e=3D=3D=3Dd:d!=3D=3Dd}return!1}var =
i=3Da(62),o=3Da(7),r=3Da(15);e.exports=3Dn},function(e,t,a){(function(t){=
var n=3Da(14),i=3Dn(i=3Dt.WeakMap)&&i,o=3Di&&new =
i;e.exports=3Do}).call(t,function(){return =
this}())},function(e,t,a){function n(e){for(var =
t=3Dc(e),a=3Dt.length,n=3Da&&e.length,l=3Dn&&s(n)&&(o(e)||d.nonEnumArgs&&=
i(e)),h=3D-1,p=3D[];++h<a;){var =
f=3Dt[h];(l&&r(f,n)||u.call(e,f))&&p.push(f)}return p}var =
i=3Da(98),o=3Da(13),r=3Da(62),s=3Da(7),c=3Da(233),d=3Da(63),l=3DObject.pr=
ototype,u=3Dl.hasOwnProperty;e.exports=3Dn},function(e,t,a){function =
n(e){for(var t=3D-1,a=3De.length;++t<a&&i(e.charCodeAt(t)););return =
t}var i=3Da(95);e.exports=3Dn},function(e,t,a){function n(e){for(var =
t=3De.length;t--&&i(e.charCodeAt(t)););return t}var =
i=3Da(95);e.exports=3Dn},function(e,t,a){function n(e,t,a){return =
t=3D"function"=3D=3Dtypeof t&&o(t,a,1),i(e,!0,t)}var =
i=3Da(206),o=3Da(61);e.exports=3Dn},function(e,t,a){function n(e){return =
o(e)&&i(e.length)&&O[j.call(e)]||!1}var i=3Da(7),o=3Da(37),r=3D"[object =
Arguments]",s=3D"[object Array]",c=3D"[object Boolean]",d=3D"[object =
Date]",l=3D"[object Error]",u=3D"[object Function]",h=3D"[object =
Map]",p=3D"[object Number]",f=3D"[object Object]",m=3D"[object =
RegExp]",g=3D"[object Set]",b=3D"[object String]",v=3D"[object =
WeakMap]",w=3D"[object ArrayBuffer]",_=3D"[object =
Float32Array]",x=3D"[object Float64Array]",y=3D"[object =
Int8Array]",k=3D"[object Int16Array]",A=3D"[object =
Int32Array]",C=3D"[object Uint8Array]",S=3D"[object =
Uint8ClampedArray]",E=3D"[object Uint16Array]",I=3D"[object =
Uint32Array]",O=3D{};O[_]=3DO[x]=3DO[y]=3DO[k]=3DO[A]=3DO[C]=3DO[S]=3DO[E=
]=3DO[I]=3D!0,O[r]=3DO[s]=3DO[w]=3DO[c]=3DO[d]=3DO[l]=3DO[u]=3DO[h]=3DO[p=
]=3DO[f]=3DO[m]=3DO[g]=3DO[b]=3DO[v]=3D!1;var =
T=3DObject.prototype,j=3DT.toString;e.exports=3Dn},function(e,t,a){functi=
on n(e){if(null=3D=3De)return[];c(e)||(e=3DObject(e));var =
t=3De.length;t=3Dt&&s(t)&&(o(e)||d.nonEnumArgs&&i(e))&&t||0;for(var =
a=3De.constructor,n=3D-1,l=3D"function"=3D=3Dtypeof =
a&&a.prototype=3D=3D=3De,h=3DArray(t),p=3Dt>0;++n<t;)h[n]=3Dn+"";for(var =
f in =
e)p&&r(f,t)||"constructor"=3D=3Df&&(l||!u.call(e,f))||h.push(f);return =
h}var =
i=3Da(98),o=3Da(13),r=3Da(62),s=3Da(7),c=3Da(15),d=3Da(63),l=3DObject.pro=
totype,u=3Dl.hasOwnProperty;e.exports=3Dn},function(e,t,a){function =
n(e){return e=3Di(e),e&&r.test(e)?e.replace(o,"\\$&"):e}var =
i=3Da(94),o=3D/[.*+?^${}()|[\]\/\\]/g,r=3DRegExp(o.source);e.exports=3Dn}=
,function(e,t,a){function n(e,t,a){var =
n=3De;return(e=3Di(e))?(a?s(n,t,a):null=3D=3Dt)?e.slice(c(e),d(e)+1):(t+=3D=
"",e.slice(o(e,t),r(e,t)+1)):e}var =
i=3Da(94),o=3Da(217),r=3Da(218),s=3Da(226),c=3Da(229),d=3Da(230);e.export=
s=3Dn},function(e,t){function a(e){return function(){return =
e}}e.exports=3Da},function(e,t,a){var =
n=3Da(21).getObjectWithProp,i=3D{"mail.google.com":"gmail","mail.yahoo.co=
m":"yahoomail","mail.aol.com":"aolmail","mail.live.com":"hotmail"};e.expo=
rts=3Dfunction(e){return =
e=3De.split(".").slice(-3).join("."),i[e]?i[e]:(e=3De.split(".").slice(-2=
).shift(),n("name")[e]?e:"")}},function(e,t){e.exports=3D{googlereader:"G=
oogle Reader",facebook_like:"Facebook =
Like",twitter_follow_native:"Twitter",addressbar:"Address =
Bar"}},function(e,t){var a=3Dwindow.JSON&&"function"=3D=3Dtypeof =
window.JSON.parse&&"function"=3D=3Dtypeof =
window.JSON.stringify;e.exports=3Da},function(e,t){function =
a(){d=3D!1,r.length?c=3Dr.concat(c):l=3D-1,c.length&&n()}function =
n(){if(!d){var e=3DsetTimeout(a);d=3D!0;for(var =
t=3Dc.length;t;){for(r=3Dc,c=3D[];++l<t;)r&&r[l].run();l=3D-1,t=3Dc.lengt=
h}r=3Dnull,d=3D!1,clearTimeout(e)}}function =
i(e,t){this.fun=3De,this.array=3Dt}function o(){}var =
r,s=3De.exports=3D{},c=3D[],d=3D!1,l=3D-1;s.nextTick=3Dfunction(e){var =
t=3Dnew Array(arguments.length-1);if(arguments.length>1)for(var =
a=3D1;a<arguments.length;a++)t[a-1]=3Darguments[a];c.push(new =
i(e,t)),1!=3D=3Dc.length||d||setTimeout(n,0)},i.prototype.run=3Dfunction(=
){this.fun.apply(null,this.array)},s.title=3D"browser",s.browser=3D!0,s.e=
nv=3D{},s.argv=3D[],s.version=3D"",s.versions=3D{},s.on=3Do,s.addListener=
=3Do,s.once=3Do,s.off=3Do,s.removeListener=3Do,s.removeAllListeners=3Do,s=
.emit=3Do,s.binding=3Dfunction(e){throw new Error("process.binding is =
not =
supported")},s.cwd=3Dfunction(){return"/"},s.chdir=3Dfunction(e){throw =
new Error("process.chdir is not supported")},s.umask=3Dfunction(){return =
0}},function(e,t,a){var =
n=3Da(19),i=3Da(1),o=3Da(255);e.exports=3Dfunction(e,t,a,r){function =
s(n){-1=3D=3D=3De.indexOf(n+"=3D")&&(c[n]=3Do(t[n],e,a,r))}var =
c=3D{};return =
t&&(i(t,s),t=3Dn(c)),e+(t.length?(e.indexOf("?")>-1?"&":"?")+t:"")}},func=
tion(e,t,a){var =
n=3Da(28),i=3Da(40);e.exports=3Dfunction(e,t,a,o,r,s){n(["close",e,t,a,o,=
r,s]),i()}},function(e,t,a){var =
n=3Da(28),i=3Da(40);e.exports=3Dfunction(e,t,a){n(["send",e,t,a]),i()}},f=
unction(e,t,a){"use strict";var n=3Da(6);e.exports=3Dfunction(e,t){var =
a,i,o,r=3D0,s=3D[];if(!e||!e.length)return void =
0;try{for(;++r<e.length;)if(a=3De[r],(!t||t&&a.isProCell)&&s.push(a),o=3D=
"ab=3D"+a.name+"(&|$)",document.location.hash.match(o)){i=3Da;break}i||(i=
=3Ds[~~(Math.random()*s.length)])}catch(c){n.error(c)}return =
i}},function(e,t,a){var n=3Da(110);e.exports=3Dfunction(e){return =
e=3De||"",n(e,function(e,t){var =
a,n,i=3De.indexOf(";jsessionid"),o=3D[];if(i>-1&&(e=3De.substr(0,i)),t){f=
or(a in t)if("string"=3D=3Dtypeof =
t[a]){if(n=3D(t[a]||"").split("=3D"),2=3D=3D=3Dn.length&&(0=3D=3D=3Dn[0].=
indexOf("utm_")||"gclid"=3D=3D=3Dn[0]||"sms_ss"=3D=3D=3Dn[0]||"at_xt"=3D=3D=
=3Dn[0]||"fb_ref"=3D=3D=3Dn[0]||"fb_source"=3D=3D=3Dn[0]))continue;t[a]&&=
o.push(t[a])}e+=3Do.length?"?"+o.join("&"):""}return =
e})}},function(e,t,a){var n=3Da(32);e.exports=3Dfunction(){for(var =
e;e=3Dn.pop();)e&&"function"=3D=3Dtypeof =
e.close&&e.close()}},function(e,t,a){"use strict";var =
n=3Da(303),i=3Da(31);e.exports=3Dfunction(e){var =
t=3Dn(i(e,{defrag:1}));return{domain:t[0],path:t.slice(1).join("/").split=
("#").shift()}}},function(e,t,a){var =
n=3Da(21).map;e.exports=3Dfunction(e){if("t.co"=3D=3D=3De)return"twitter"=
;var t,a;for(t in =
n)if(a=3Dn[t],""=3D=3D=3Da&&(a=3Dt+".com"),-1!=3D=3De.indexOf(a))return =
t;return null}},function(e,t){var =
a,n=3Dwindow;e.exports=3Dfunction(e,t){n.addthis_config?addthis_config.da=
ta_use_cookies=3D=3D=3D!1&&(_atc.xck=3D1):n.addthis_config=3D{username:n.=
addthis_pub},n.addthis_share||(n.addthis_share=3D{}),addthis_share.url||(=
n.addthis_url||addthis_share.imp_url!=3D=3Da||(addthis_share.imp_url=3D1)=
,addthis_share.url=3D(n.addthis_url||e||"").split("#{").shift()),addthis_=
share.title||(addthis_share.title=3D(n.addthis_title||t||"").split("#{").=
shift())}},function(e,t){e.exports=3Dfunction(e){var t;return =
e?("#"=3D=3D=3De.charAt(0)&&(e=3De.substr(1)),t=3De.split(";").shift(),3=3D=
=3D=3Dt.split(".").length&&(t=3Dt.split(".").slice(0,-1).join(".")),12=3D=
=3D=3Dt.length&&"."=3D=3D=3Dt.substr(0,1)&&/[a-zA-Z0-9\-_]{11}/.test(t.su=
bstr(1))?1:0):0}},function(e,t){e.exports=3Dfunction(e,t,a){if(e=3De||{},=
"at_tags"in e&&(e.at_tag=3De.at_tags),"at_tag"in =
e&&t.user.ready(function(){a.cookie.tag.add(e.at_tag)}),"at_welcome"in =
e)if(duc(e.at_welcome).match(/\{/))try{t.bar.initialize(duc(e.at_welcome)=
)}catch(n){}else t.welcome_rule=3Dduc(e.at_welcome);return =
e}},function(e,t,a){var n=3Da(110);e.exports=3Dfunction(e,t){var =
a,i=3D{},o=3Dt||[];for(a=3D0;a<o.length;a++)i[o[a]]=3D1;return =
n(e,function(e,t){var a,n,o=3D[];if(t){for(a in =
t)if("string"=3D=3Dtypeof =
t[a])if(n=3D(t[a]||"").split("=3D"),2!=3D=3Dn.length&&t[a])o.push(t[a]);e=
lse{if(i[n[0]])continue;t[a]&&o.push(t[a])}e+=3Do.length?"?"+o.join("&"):=
""}return e})}},function(e,t,a){function n(){return =
c(s(f,function(e){return!m[e]}))}function i(){return c(m)}function =
o(){var =
e=3Dn(),t=3Di(),a=3D{};e.length>0&&(a["new"]=3De.join(","),t.length>0&&(a=
.old=3Dt.join(",")),h($ENV.SERVICES_RENDERED_ENDPOINT,{params:a}),d(e,fun=
ction(e,t){m[t]=3D1}))}var =
r,s=3Da(83),c=3Da(196),d=3Da(1),l=3Da(21).exists,u=3Da(49).isNative,h=3Da=
(53),p=3D.001>Math.random(),f=3D{},m=3D{};e.exports.record=3Dfunction(e){=
p&&l(e)&&!u(e)&&(f[e]=3D1,clearTimeout(r),r=3DsetTimeout(o,1e3))}},functi=
on(e,t,a){"use strict";function n(){return =
r+"?rev=3D"+window._atc.rev+"&c=3D"+$__$.serialize()+"&pub=3D"+o()}var =
i=3Da(4).listen,o=3Da(57),r=3D"https://m.addthisedge.com/live/jse";"undef=
ined"!=3Dtypeof =
$__$&&(window.navigator.sendBeacon?i(window,"beforeunload",function(){nav=
igator.sendBeacon(n(),"{}")}):setTimeout(function(){var e=3Dnew =
Image;e.src=3Dn()},25e3))},function(e,t){var =
a=3Dwindow.encodeURIComponent;e.exports=3Dfunction(e,t,n,i){return =
e.replace(/\{\{service\}\}/g,a(i||"addthis-service-code")).replace(/\{\{c=
ode\}\}/g,a(i||"addthis-service-code")).replace(/\{\{title\}\}/g,a((n||wi=
ndow.addthis_share).title)).replace(/\{\{url\}\}/g,a(t))}},function(e,t,a=
){"use strict";var n,i,o,r=3Da(1),s=3Da(4).listen,c=3Dfunction(e){var =
t=3De.src.split("://").pop(),a=3Dn[t];void =
0=3D=3D=3Da?n[t]=3D1:n[t]++},d=3Dfunction(){var e=3D[],t=3D!0;return =
r(n,function(a,n){t?t=3D!1:e.push(","),e.push(a,"|",n)}),e.join("")},l=3D=
function(){var e=3Ddocument.activeElement;if(e){var =
t=3D"IFRAME"=3D=3D=3De.tagName,a=3De!=3D=3Do;t&&a&&c(e),o=3De}},u=3Dfunct=
ion(){i++,o=3Ddocument.activeElement};e.exports=3D{start:function(){n=3D{=
},i=3D0,o=3Ddocument.activeElement,setInterval(l,100),s(window,"blur",l),=
s(window,"click",u)},getParams:function(){return{ict:d(),pct:i}}}},functi=
on(e,t,a){"use strict";var =
n=3Da(290),i=3Da(293),o=3Di(),r=3D0,s=3Dfunction(){var =
e=3Di(),t=3Dn();(t=3D=3D=3D!0||void =
0=3D=3D=3Dt)&&(r+=3De-o),o=3De};e.exports=3D{start:function(){setInterval=
(s,1e3)},getParams:function(){return{dt:r}}}},function(e,t,a){"use =
strict";var n,i,o=3Da(289),r=3Dfunction(e){var =
t=3Ddocument.documentElement,a=3De.data.y,o=3Da+t.clientHeight;i=3Dvoid =
0!=3D=3Di?Math.max(i,o):o,n=3Dvoid =
0!=3D=3Dn?Math.min(n,a):a};e.exports=3D{start:function(){a(123).setup(),a=
ddthis.addEventListener("addthis.events.scroll",r)},getParams:function(){=
return{sh:i?i-n:0,ph:o()}}}},function(e,t,a){"use strict";var =
n=3Da(1),i=3Da(54),o=3Da(19),r=3Da(299),s=3Da(4).listen,c=3Da(247),d=3Da(=
34),l=3Da(9),u=3Da(258),h=3Da(257),p=3Da(256),f=3D!1,m=3D{},g=3D[],b=3Dfu=
nction(e){i(m,e)},v=3Dfunction(){var =
e=3Dc(d.du);n(g,function(e,t){t(m)}),b(u.getParams()),b(h.getParams()),b(=
p.getParams()),b({rev:window._atc.rev,pub:l(),dp:e.domain,fp:e.path,pfm:r=
.polyfillMethodID}),r("//m.addthis.com/live/red_lojson/100eng.json?"+o(m)=
,"")},w=3Dfunction(e){g.push(e)},_=3Dfunction(){f||(s(window,"unload",v),=
u.start(),h.start(),p.start(),f=3D!0)};e.exports=3D{setup:_,update:b,addL=
istener:w}},function(e,t,a){var =
n=3Da(8),i=3Da(3).makeCUID,o=3Da(18),r=3Da(20);e.exports=3Dfunction(e,t,a=
,s,c){var =
d,l=3Dr(a)||{},u=3Dr(s)||{};l.xid||(l.xid=3Di()),u.hdl=3D1,d=3Dn(e,t,l,u)=
,o(d,1),c||_ate.share.notify(e,l,s,null,t)}},function(e,t,a){e.exports=3D=
{source:(0=3D=3D=3Ddocument.location.href.indexOf("https")?"https:":"http=
:")+_atr+"static/"+a(304)}},function(e,t){e.exports=3Dfunction(e,t){var =
a=3Dwindow;a.addthis_share||(a.addthis_share=3D{}),(t||e!=3D=3Daddthis_sh=
are.url)&&(addthis_share.imp_url=3D0)}},function(e,t,a){function =
n(e){var t=3D(e||document.location.href).split("#").shift();return =
r.testAll(t)?!0:r.testAll(t+"/")}function i(e){if(!s()&&window.JSON){var =
t=3D(e||document.location.href).split("#").shift(),a=3Dr.generateName();r=
.contains(a)||r.add(a),o||(o=3Dr.get(a)),!o||d||o.test(t)||(d=3D1,setTime=
out(function(){o.add(t),o.save(a)},5e3))}}var =
o,r=3Da(118),s=3Da(108),c=3D"hist",d=3D0,r=3Dnew =
r(c,3);e.exports=3D{logURL:i,seenBefore:n}},function(e,t){e.exports=3Dfun=
ction(){return{NOOP:-1,CLICK:50,VIEW:100,POP:200,COPY:250,SHARE:300,FOLLO=
W:350,COMMENT:375,CUSTOM:2e3,ENGAGEMENT:2100}}},function(e,t,a){function =
n(e,t){void =
0=3D=3D=3De||n.isWatching(e)||(t=3Dt||{},t.minPercentVisible=3Dvoid =
0!=3D=3Dt.minPercentVisible?t.minPercentVisible:.5,t.minDurationVisible=3D=
void =
0!=3D=3Dt.minDurationVisible?t.minDurationVisible:1e3,t.sampleRate=3Dvoid=
 0!=3D=3Dt.sampleRate?t.sampleRate:1,t.onView=3Dvoid =
0!=3D=3Dt.onView?t.onView:function(){},this.element=3De,this.sampleTimeou=
t=3D1e3/t.sampleRate,this.minPercentVisible=3Dt.minPercentVisible,this.mi=
nDurationVisible=3Dt.minDurationVisible,this.onView=3Dt.onView,this.inter=
val=3Dnull,this.firstSeen=3Dnull,this.wasViewed=3D!1,n.watchList.push(e),=
n.watchers.push(this))}var =
i=3Da(33),o=3Da(134);e.exports=3Dn,n.prototype.check=3Dfunction(){var =
e=3Dthis,t=3Do(this.element,{cacheDuration:this.sampleTimeout});this.inte=
rval||this.wasViewed||t>this.minPercentVisible&&(this.firstSeen=3Dnew =
Date,this.interval=3DsetInterval(function(){var t=3Dnew =
Date,a=3Do(e.element,{cacheDuration:this.sampleTimeout});a>e.minPercentVi=
sible?t.getTime()-e.firstSeen.getTime()>e.minDurationVisible&&(clearInter=
val(e.interval),e.interval=3Dnull,e.wasViewed=3D!0,e.onView(),n.watchList=
.splice(n.watchList.indexOf(this.element),1),n.watchers.splice(n.watchers=
.indexOf(this),1)):(clearInterval(e.interval),e.interval=3Dnull,e.firstSe=
en=3Dnull)},this.sampleTimeout))},n.isWatching=3Dfunction(e){for(var =
t=3Dn.watchList.length-1;t>=3D0;t--)if(n.watchList[t]=3D=3D=3De)return!0;=
return!1},n.handler=3Dfunction(){setTimeout(function(){for(var =
e=3Dn.watchers.length;e--;)n.watchers[e].check()})},n.resizeHandler=3Dfun=
ction(){clearTimeout(n.resizeHandlerTimeout),n.resizeHandlerTimeout=3Dset=
Timeout(n.handler,1e3)},n.messageHandler=3Dfunction(e){var =
t=3De&&e.data&&e.data.indexOf instanceof =
Function&&0=3D=3D=3De.data.indexOf("_atafiv=3D");if(t)for(var =
a,o=3De.data.substring("_atafiv=3D".length),r=3Do.split("#"),s=3Dr[0],c=3D=
decodeURIComponent(r[1]||""),d=3D0;d<document.getElementsByTagName("ifram=
e").length;d++)if(a=3Ddocument.getElementsByTagName("iframe")[d],a.src.re=
place(/^https?:/,"")=3D=3D=3Dc.replace(/^https?:/,"")){new =
n(a,{minPercentVisible:.5,minDurationVisible:1e3,onView:function(){var =
e=3Ddocument.createElement("img");e.src=3D"//cf.addthis.com/red/p.png?gen=
=3D2000&rb=3D0&pco=3Dclk-100&ev=3Dview_tracker&pxid=3D4031&dspid=3D6"+s,i=
(e),document.body.appendChild(e)}}),n.handler();break}},n.resizeHandlerTi=
meout=3Dnull,n.watchList=3D[],n.watchers=3D[]},function(e,t,a){var =
n=3Da(4).listen,i=3D{};e.exports=3Dfunction(e){function t(t,a){return =
function(){var =
n,i,o=3DArray.prototype.slice.call(arguments,0),c=3Do[o.length-1];c&&c.co=
nstructor=3D=3D=3DFunction&&(i=3Do.pop(),n=3Dr++,s[t]?s[t][n]=3Di:(s[t]=3D=
{},s[t][n]=3Di)),e.contentWindow.postMessage(JSON.stringify({type:"api.re=
quest",api:t,method:a,args:o,id:n}),e.src)}}function =
a(t){c[t]?o(this,t,c[t]):(l[t]?l[t].push(this):l[t]=3D[this],e.contentWin=
dow.postMessage(JSON.stringify({type:"api.info.request",api:t}),"*")),thi=
s.addReadyListener=3Dfunction(e){c[t]?e():d[t]?d[t].push(e):d[t]=3D[e]}}f=
unction o(e,a,n){var =
i,o;for(i=3D0;i<n.length;i++)o=3Dn[i],e[o]=3Dt(a,o)}if(e.__apiID&&i[e.__a=
piID])return i[e.__apiID];e.__apiID=3DString(Math.random());var =
r=3D0,s=3D{},c=3D{},d=3D{},l=3D{};return =
n(window,"message",function(t){var =
a,n,i=3Dt.data,r=3Dt.source;if(r=3D=3D=3De.contentWindow){try{i=3DJSON.pa=
rse(i)}catch(u){i=3Di||{}}if("api.response"=3D=3D=3Di.type)s[i.api]&&s[i.=
api][i.id]&&(s[i.api][i.id].call(this,i.result),delete =
s[i.api][i.id]);else =
if("api.info"=3D=3D=3Di.type){for(a=3Dl[i.api],c[i.api]=3Di.methods;a&&a.=
length;)o(a.pop(),i.api,c[i.api]);for(;d[i.api]&&d[i.api].length;)(n=3Dd[=
i.api].pop())()}}}),i[e.__apiID]=3Da,a}},function(e,t,a){"use =
strict";function =
n(e){try{if(1=3D=3D=3De.nodeType)return!1}catch(t){}return!0}function =
i(e,t){"*"=3D=3D=3Dt?s.error("Can't use * as a target =
origin"):t?e||s.error("Need to provide an iframe"):s.error("Need to =
provide a target =
origin"),n(e)?(this._iframe=3Dnull,this._targetWindow=3De,this._ready=3D!=
0,this._interval=3Dnull):(this._iframe=3De,this._targetWindow=3Dnull,this=
._ready=3D!1,this._interval=3DsetInterval(o(function(){null!=3D=3Dthis._i=
frame.contentWindow&&(this._targetWindow=3Dthis._iframe.contentWindow,thi=
s._ready=3D!0,this._drainQueue(),clearInterval(this._interval),this._inte=
rval=3Dnull)},this))),this._targetOrigin=3Dt,this._queue=3D[]}var =
o=3Da(35),r=3Da(47),s=3Da(6);i.prototype=3D{post:function(e){r&&(this._re=
ady?this._targetWindow.postMessage(e,this._targetOrigin):this._queue.push=
(e))},_drainQueue:function(){var e;if(!this._ready)throw new =
Error("Cannot drain queue before postman is =
ready!");for(e=3Dthis._queue.pop();e;)this.post(e),e=3Dthis._queue.pop()}=
},e.exports=3Di},function(e,t,a){function n(e){e instanceof =
Array||(e=3D[e]);for(var t=3D[],a=3D0;a<e.length;a++){var n=3De[a];n =
instanceof i?t.push(n):(n=3Dnew =
i(n.name,n.href||n.url||((window._atc||{}).rsrcs||{})[n.name],n.test?n.te=
st:function(){return!0}),t.push(n))}return t}var =
i=3Da(119),o=3Da(42).EventDispatcher,r=3Da(35),s=3Da(44);e.exports=3Dfunc=
tion(){var e=3Dthis,t=3Dnew =
o(e);t.decorate(t).decorate(e),this.resources=3Darguments.length&&argumen=
ts[0]instanceof =
Array?arguments[0]:s(arguments),this.waiting=3Dthis.resources.length,this=
.loading=3D!1,!this.resources||this.resources[0]instanceof =
i||(this.resources=3Dn(this.resources)),this.checkload=3Dfunction(){this.=
waiting--,0=3D=3D=3Dthis.waiting&&t.fire("load",this.resources,{resources=
:this.resources})},this.add=3Dfunction(e){e&&(this.waiting++,this.resourc=
es.push(e))},this.load=3Dfunction(){if(!this.loading){for(var =
t=3D0;t<this.resources.length;t++)this.resources[t].addEventListener("loa=
d",r(this.checkload,e)),this.resources[t].load();this.loading=3D!0}}}},fu=
nction(e,t,a){function n(){return g.join(f)}function i(){if(!m){var =
e=3Dl.rck(p)||"";e&&(g=3Du(e).split(f)),m=3D1}}function =
o(){i(),g.length&&l.sck(p,h(n()),0,!0)}function r(){return =
i(),g}function s(e){i(),"string"=3D=3Dtypeof e&&(e=3D[e]);for(var =
t=3D0;t<g.length;t++)for(var =
a=3D0;a<e.length;a++)if(g[t]=3D=3D=3De[a])return;for(var =
a=3D0;a<e.length;a++)g.push(e[a]);o()}function c(e){for(var =
t=3D0;t<g.length;t++)if(g[t]=3D=3D=3De){g.splice(t,1);break}o()}function =
d(){g=3D[]}var =
l=3Da(12);e.exports=3D{reset:d,add:s,remove:c,get:r,toKV:n};var =
u=3Dwindow.decodeURIComponent,h=3Dwindow.encodeURIComponent,p=3D"__attag"=
,f=3D",",m=3D0,g=3D[]},function(e,t,a){var =
n=3Dwindow.location.href.match(/https?:\/\/[^?#]*?\.addthis\.com/);n&&win=
dow.isAddThisTrackingFrame||!function(){function e(e,t,a,n){return =
function(){this.qs||(this.qs=3D0),_atc.qs++,this.qs++>0&&n||_atc.qs>1e3||=
!g.addthis||h({call:e,args:arguments,ns:t,ctx:a})}}function t(e){var =
t=3Dthis,a=3Dthis.queue=3D[];this.name=3De,this.call=3Dfunction(){a.push(=
arguments)},this.call.queuer=3Dthis,this.flush=3Dfunction(e,n){this.flush=
ed=3D1;for(var i=3D0;i<a.length;i++)e.apply(n||t,a[i]);return =
e}}function =
n(e){e&&!(e.data||{}).addthisxf&&g.addthis&&(addthis._pmh.flushed?_ate.pm=
h(e):addthis._pmh.call(e))}var =
i,o=3Da(278),r=3Da(271),s=3Da(86).select,c=3Da(131),d=3Da(77),l=3Da(275),=
u=3Da(33),h=3Da(28),p=3Da(266),f=3Da(4).listen,m=3Da(1),g=3Dwindow,b=3Ddo=
cument;(g._atc||{}).ver||(g._atd=3D"www.addthis.com/",g._euc=3DencodeURIC=
omponent,g._duc=3DdecodeURIComponent,g._atc=3D{dbg:0,dr:0,ver:300,rev:"v3=
.4.1-wp",loc:0,enote:"",cwait:500,bamp:.25,camp:1,csmp:1e-4,damp:1,famp:.=
01,pamp:.1,abmp:.5,sfmp:-1,tamp:1,plmp:1,stmp:0,vamp:1,ohmp:0,ltj:1,xamp:=
1,abf:!!g.addthis_do_ab,qs:0,cdn:0,rsrcs:{bookmark:"static/bookmark.html"=
,linkedin:"static/linkedin.html",atimg:"atimg.html",countercss:"counter.c=
ss",counterIE67css:"plugins/counterIE67.css",counter:"plugin.sharecounter=
.js",wombat:"bar.js",wombatcss:"bar.css",qbarcss:"bannerQuirks.css",fltcs=
s:"floating.css",contentcss:"content.css",contentjs:"content.js",layersjs=
:"layers.js",layerscss:"layers.css",layersiecss:"layersIE6.css",layersdro=
idcss:"layersdroid.css",ssojs:"ssi.js",ssocss:"ssi.css",peekaboocss:"peek=
aboo.css",overlayjs:"overlay.js",widgetWhite32CSS:"widget.white.32.css",w=
idgetIE67css:"widgetIE67.css",widgetpng:"widget.gif",widgetOldCSS:"widget=
.old.css",widgetOld16CSS:"widget.old.16.css",widgetOld20CSS:"widget.old.2=
0.css",widgetOld32CSS:"widget.old.32.css",embed:"embed.js",embedcss:"embe=
d.css",lightbox:"lightbox.js",lightboxcss:"lightbox.css",link:"static/lin=
k.html",pinit:"static/pinit.html",fbshare:"static/fbshare.html",tweet:"st=
atic/tweet.html",menujs:"menu.js",sh:"sh.html"},imgs:"images/"}),g._atr=3D=
"//s7.addthis.com/",m(g._atc.rsrcs,function(e,t){-1=3D=3D=3Dt.indexOf(_at=
r)&&(g._atc.rsrcs[e]=3D_atr+t)});var =
v,w,_,x=3D("https:"=3D=3D=3Dg.location.protocol,b.body||b.getElementsByTa=
gName("head")[0]);if(!g.addthis||g.addthis.nodeType!=3D=3Di){try{v=3Dg.na=
vigator?navigator.userLanguage||navigator.language:"",w=3Dv.split("-").po=
p().toLowerCase(),_=3Dv.substring(0,2)}catch(y){}g.addthis=3D{ost:0,cache=
:{},plo:[],links:[],ems:[],timer:{load:(new =
Date).getTime()},_Queuer:t,_queueFor:e,data:{getShareCount:e("getShareCou=
nt","data")},bar:{show:e("show","bar"),initialize:e("initialize","bar")},=
layers:e("layers"),login:{initialize:e("initialize","login"),connect:e("c=
onnect","login")},configure:function(e){g.addthis_config||(g.addthis_conf=
ig=3D{}),g.addthis_share||(g.addthis_share=3D{});for(var t in =
e)if("share"=3D=3D=3Dt&&"object"=3D=3Dtypeof e[t])for(var a in =
e[t])e[t].hasOwnProperty(a)&&(addthis.ost?addthis.update("share",a,e[t][a=
]):g.addthis_share[a]=3De[t][a]);else =
e.hasOwnProperty(t)&&(addthis.ost?addthis.update("config",t,e[t]):g.addth=
is_config[t]=3De[t])},box:e("box"),button:e("button"),counter:e("counter"=
),count:e("count"),lightbox:e("lightbox"),toolbox:e("toolbox"),update:e("=
update"),init:e("init"),ad:{menu:e("menu","ad","ad"),event:e("event","ad"=
),getPixels:e("getPixels","ad")},util:{getServiceName:e("getServiceName")=
},ready:e("ready"),addEventListener:e("addEventListener","ed","ed"),remov=
eEventListener:e("removeEventListener","ed","ed"),user:{getID:e("getID","=
user"),getGeolocation:e("getGeolocation","user",null,!0),getPreferredServ=
ices:e("getPreferredServices","user",null,!0),getServiceShareHistory:e("g=
etServiceShareHistory","user",null,!0),ready:e("ready","user"),isReturnin=
g:e("isReturning","user"),isOptedOut:e("isOptedOut","user"),isUserOf:e("i=
sUserOf","user"),hasInterest:e("hasInterest","user"),isLocatedIn:e("isLoc=
atedIn","user"),interests:e("getInterests","user"),services:e("getService=
s","user"),location:e("getLocation","user")},session:{source:e("getSource=
","session"),isSocial:e("isSocial","session"),isSearch:e("isSearch","sess=
ion")},_pmh:new t("pmh"),_pml:[]};var =
k=3Dd("addthis_widget");if(k.provider||k.userBlob||k.userapi){var =
A=3Dl(k),C=3Dp(A);x.appendChild(A),k.userapi&&(g.addthis.UserAPI=3Dnew =
C("user")),k.provider&&(g.addthis.ProviderAPI=3Dnew =
C("provider")),k.userBlob&&(g.addthis.UserBlobAPI=3Dnew =
C("userBlob"))}if(!k.headless){if(-1=3D=3D=3Db.location.href.indexOf(_atr=
)){var =
S=3Db.getElementById("_atssh");if(S||(S=3Db.createElement("div"),S.style.=
visibility=3D"hidden",S.id=3D"_atssh",u(S),x.appendChild(S)),g.postMessag=
e&&(f(g,"message",n),addthis._pml.push(n)),!S.firstChild){var =
E,I=3DMath.floor(1e3*Math.random());E=3Db.createElement("iframe"),E.id=3D=
"_atssh"+I,E.title=3D"AddThis utility =
frame",S.appendChild(E),u(E),E.frameborder=3DE.style.border=3D0,E.style.t=
op=3DE.style.left=3D0,_atc._atf=3DE}}!function(){addthis.login=3D{initial=
ize:function(){var =
e=3DArray.prototype.slice.call(arguments);a.e(2,function(){a(58),a(56),ad=
dthis.login.initialize.apply(addthis.login,e)})},connect:function(){var =
e=3DArray.prototype.slice.call(arguments);a.e(2,function(){a(58),a(56),ad=
dthis.login.connect.apply(addthis.login,e)})}};for(var =
e,t,n,i=3D-1,d=3D{share:"smlsh-1.0",follow:"smlfw-1.0",recommended:"smlre=
-1.0",whatsnext:"smlwn-1.0",recommendedbox:"smlreb-1.0"},l=3D!1;++i<addth=
is.plo.length;)if(t=3Daddthis.plo[i],"layers"=3D=3D=3Dt.call){n=3Dt.args[=
0];for(e in =
n)d[e]&&_ate.track.apc(d[e]);_ate.track.apc("sml-1.0")}c.append(function(=
){var e=3D{".addthis-recommendedbox":"recommendedbox"};for(var t in =
e)if(e.hasOwnProperty(t)){var =
a=3Ds(t),n=3D{};a.length&&(n[e[t]]=3D!0,n.pi=3D!1,addthis.layers(n),l=3D!=
0)}l&&addthis.layers({pii:!0})}),addthis.layers=3Dfunction(){var =
e=3DArray.prototype.slice.call(arguments,0);a.e(1,function(){a(171),a(172=
),a(173),a(174),a(175),a(176),a(142),a(145),a(177),a(178),a(179),a(180),a=
(143),a(181),a(182),a(183),a(184),a(146),a(185),a(52),a(25)(function(){a(=
51),addthis.layers.apply(addthis,e)})})},addthis.messages=3Do,addthis.eve=
nts=3Dr,addthis.lightbox=3Dfunction(e){=0A=
a.e(15,function(){a(186),a(157),addthis.lightbox(e)})},addthis.menu=3Dfun=
ction(){var =
e=3DArray.prototype.slice.call(arguments,0);a.e(0,function(){a(10),_ate.m=
enu.open.apply(_ate.menu,e)})},addthis.menu.close=3Dfunction(){var =
e=3DArray.prototype.slice.call(arguments,0);a.e(0,function(){a(10),_ate.m=
enu.close.apply(_ate.menu.close,e)})},addthis.bar=3D{initialize:function(=
){var =
e=3DArray.prototype.slice.call(arguments,0);a.e(1,function(){a(25)(functi=
on(){_ate.track.apc("wmb-1.0"),addthis.bar.initialize.apply(addthis.bar,e=
)})})},show:function(){var =
e=3DArray.prototype.slice.call(arguments,0);e.push("render"),addthis.bar.=
initialize.apply(addthis.bar,e)},render:function(){var =
e=3DArray.prototype.slice.call(arguments,0);e.push("render"),addthis.bar.=
initialize.apply(addthis.bar,e)},hide:function(){_ate.ed.fire("addthis.we=
lcome.hide",{},{})}},addthis.box=3Dfunction(){var =
e=3Darguments;a.e(16,function(){a(169),a(153),_ate.track.apc("wmb-1.0"),a=
ddthis.box.apply(addthis.box,e)})},addthis.ad.menu=3Dfunction(){var =
e=3Darguments;a.e(21,function(){a(170),a(155),addthis.ad.menu.apply(addth=
is.ad,e)})},addthis.sharecounters=3D{getShareCounts:function(){var =
e=3Darguments;a.e(8,function(){a(22),addthis.sharecounters.getShareCounts=
.apply(addthis.sharecounters,e)})}};var u=3Dfunction(){var =
e=3Darguments;_ate.bro.ie6||_ate.bro.ie7?a.e(6,function(){a(22),a(50),a(1=
54),addthis.counter.apply(addthis.sharecounters,e)}):a.e(7,function(){a(2=
2),a(50),addthis.counter.apply(addthis.sharecounters,e)})},h=3Dfunction(e=
){return function(t,a,n){var =
i=3Ds(t);i.length&&e(i,a,n)}};addthis.count=3Dh(u),addthis.counter=3Dh(u)=
,addthis.data.getShareCount=3Du,setTimeout(function(){g.addthis.timer.cor=
e||Math.random()<_atc.ohmp&&((new =
Image).src=3D"//m.addthisedge.com/live/t00/oh.gif?"+Math.floor(4294967295=
*Math.random()).toString(36)+"&cdn=3D"+_atc.cdn+"&sr=3D"+_atc.ohmp+"&rev=3D=
"+_atc.rev+"&to=3D"+timeout)},1e4),a(73)}(a)}}}()},function(e,t,a){"use =
strict";var =
n=3Da(132),i=3Dfunction(){};n(i,"events"),e.exports=3Di},function(e,t){e.=
exports=3Dfunction(e){var =
t=3D{ca:"es",cs:"CZ",cy:"GB",da:"DK",de:"DE",eu:"ES",ck:"US",en:"US",es:"=
LA",gl:"ES",ja:"JP",ko:"KR",nb:"NO",nn:"NO",sv:"SE",ku:"TR",zh:"CN","zh-t=
r":"CN","zh-hk":"HK","zh-tw":"TW",fo:"FO",fb:"LT",af:"ZA",sq:"AL",hy:"AM"=
,be:"BY",bn:"IN",bs:"BA",nl:"NL",et:"EE",fr:"FR",ka:"GE",el:"GR",gu:"IN",=
hi:"IN",ga:"IE",jv:"ID",kn:"IN",kk:"KZ",la:"VA",li:"NL",ms:"MY",mr:"IN",n=
e:"NP",pa:"IN",pt:"PT",rm:"CH",sa:"IN",sr:"RS",sw:"KE",ta:"IN",pl:"PL",tt=
:"RU",te:"IN",ml:"IN",uk:"UA",vi:"VN",tr:"TR",xh:"ZA",zu:"ZA",km:"KH",tg:=
"TJ",he:"IL",ur:"PK",fa:"IR",yi:"DE",gn:"PY",qu:"PE",ay:"BO",se:"NO",ps:"=
AF",tl:"ST"},a=3Dt[e]||t[e.split("-").shift()];return =
a?e.split("-").shift()+"_"+a:"en_US"}},function(e,t){e.exports=3Dfunction=
(e){var =
t=3D{en:"en-US",ar:"ar",ca:"ca",zh:"zh-CN",hr:"hr",cs:"cs",da:"da",nl:"nl=
",et:"et",fi:"fi",fr:"fr",de:"de",el:"el",he:"iw",hi:"hi",hu:"hu",id:"id"=
,it:"it",ja:"ja",ko:"ko",lv:"lv",lt:"lt",ms:"ms",no:"no",fa:"fa",pl:"pl",=
pt:"pt-BR",ro:"ro",ru:"ru",sr:"sr",sk:"sk",sl:"sl",es:"es",sv:"sv",th:"th=
",tr:"tr",uk:"uk",vi:"vi"};return =
t[e]||null}},function(e,t){e.exports=3Dfunction(e){var =
t=3D{th:1,pl:1,sl:1,gl:1,hu:1,is:1,nb:1,se:1,su:1,sw:1};return!!t[e]}},fu=
nction(e,t,a){var n=3Da(19),i=3Da(33);e.exports=3Dfunction(e){var =
t=3Ddocument.createElement("iframe");return =
e=3De||{},t.src=3D_atr+"static/api.html#"+n(e),t.style.display=3D"none",i=
(t),t}},function(e,t){e.exports=3Dfunction(e){for(var =
t,a,n=3De.length,i=3D2166136261,o=3D-1;++o<n;)t=3De.charCodeAt(o),(a=3D42=
78190080&t)&&(i^=3Da>>24,i+=3D(i<<1)+(i<<4)+(i<<7)+(i<<8)+(i<<24)),(a=3D1=
6711680&t)&&(i^=3Da>>16,i+=3D(i<<1)+(i<<4)+(i<<7)+(i<<8)+(i<<24)),(a=3D65=
280&t)&&(i^=3Da>>8,i+=3D(i<<1)+(i<<4)+(i<<7)+(i<<8)+(i<<24)),i^=3D255&t,i=
+=3D(i<<1)+(i<<4)+(i<<7)+(i<<8)+(i<<24);return =
i+=3Di<<13,i^=3Di>>7,i+=3Di<<3,i^=3Di>>17,i+=3Di<<5,4294967295&i}},functi=
on(e,t){e.exports=3Dfunction(e,t){var =
a,n,i,o,r,s,c,d;for(a=3D3&e.length,n=3De.length-a,i=3Dt,r=3D3432918353,s=3D=
461845907,d=3D0;n>d;)c=3D255&e.charCodeAt(d)|(255&e.charCodeAt(++d))<<8|(=
255&e.charCodeAt(++d))<<16|(255&e.charCodeAt(++d))<<24,++d,c=3D(65535&c)*=
r+(((c>>>16)*r&65535)<<16)&4294967295,c=3Dc<<15|c>>>17,c=3D(65535&c)*s+((=
(c>>>16)*s&65535)<<16)&4294967295,i^=3Dc,i=3Di<<13|i>>>19,o=3D5*(65535&i)=
+((5*(i>>>16)&65535)<<16)&4294967295,i=3D(65535&o)+27492+(((o>>>16)+58964=
&65535)<<16);switch(c=3D0,a){case =
3:c^=3D(255&e.charCodeAt(d+2))<<16;case =
2:c^=3D(255&e.charCodeAt(d+1))<<8;case =
1:c^=3D255&e.charCodeAt(d),c=3D(65535&c)*r+(((c>>>16)*r&65535)<<16)&42949=
67295,c=3Dc<<15|c>>>17,c=3D(65535&c)*s+(((c>>>16)*s&65535)<<16)&429496729=
5,i^=3Dc}return =
i^=3De.length,i^=3Di>>>16,i=3D2246822507*(65535&i)+((2246822507*(i>>>16)&=
65535)<<16)&4294967295,i^=3Di>>>13,i=3D3266489909*(65535&i)+((3266489909*=
(i>>>16)&65535)<<16)&4294967295,i^=3Di>>>16,i>>>0}},function(e,t,a){"use =
strict";var =
n=3Da(132),i=3Da(2),o=3Da(6),r=3Da(82),s=3Da(1),c=3D!1,d=3Dfunction(e){re=
turn i("ie8")?(o.error("AddThis custom messages are not supported in =
IE8"),!1):void a.e(5,function(){var =
t=3Da(76),n=3Da(190),i=3Da(150),o=3Da(306),d=3Da(308);c||(a(123).setup(),=
a(192).setup(),a(191).setup(),a(194),a(193),a(309),s(r.getPositionTemplat=
es(),function(e,t){o.define(t.id,d(t))}),i.incrementPageViews(),c=3D!0),t=
(function(){n.createCustomMessages(e,i)})})};n(d,"messages"),e.exports=3D=
d},function(e,t,a){function n(){var e=3Dfunction(e,t){return =
t},t=3De.bind(null,1);return 0!=3D=3Dt(0)}function i(){n()&&o()}var =
o=3Da(127);e.exports=3Dfunction(){i(),setTimeout(i,0)}},function(e,t,a){"=
use =
strict";e.exports=3Dfunction(e){a.e(4,function(){a(52),a(25)(function(){a=
(51),addthis.layers({mobilesharemenu:!0,pi:!0},function(){var =
t=3Da(305);t.trigger("addthis.layers.mobilesharemenu.show",null,e)})})})}=
},function(e,t,a){var =
n=3Da(113),i=3Da(71)().FANCY;e.exports=3Dfunction(){n(i)}},function(e,t,a=
){function n(){if(window.parent=3D=3D=3Dwindow)window.print();else =
if(i)window.parent.postMessage("at-share-print","*");else{var =
e=3Dr("win")?"Control":"Command",t=3D"Press <"+e+">+P to =
print.";try{_ate.menu.close()}catch(a){}alert(t)}}var =
i=3Da(47),o=3Da(4).listen,r=3Da(2);o(window,"message",function(e){if("at-=
share-print"=3D=3D=3De.data){try{_ate.menu.close()}catch(t){}n()}}),e.exp=
orts=3Dn},function(e,t,a){var n=3Da(1);e.exports=3Dfunction(){var =
e=3Ddocument.getElementsByTagName("img"),t=3Dwindow.addthis_config&&addth=
is_config.image_exclude,a=3Dnew =
RegExp("(\\s|^)"+t+"(\\s|$)");t&&n(e,function(e,t){var =
n=3Dt.className||"";n.match(a)&&t.setAttribute("nopin","nopin")})}},funct=
ion(e,t,a){"use strict";var n=3Da(8);e.exports=3Dfunction(e,t){var =
a;return e.title?a=3De.description?e.title+" - =
"+e.description:e.title:e.description&&(a=3De.description),e.passthrough=3D=
e.passthrough||{},e.passthrough.pinterest_share=3De.passthrough.pinterest=
_share||{},!e.passthrough.pinterest_share.description&&a&&(e.passthrough.=
pinterest_share.description=3Da),e.passthrough.pinterest_share.media||(e.=
passthrough.pinterest_share.media=3De.media),n("pinterest_share",!1,e,t)}=
},function(e,t,a){"use strict";var =
n=3Da(113),i=3Da(71)().PINTEREST;e.exports=3Dfunction(){n(i)}},function(e=
,t,a){"use strict";var =
n=3Da(284),i=3Da(69);e.exports=3Dfunction(e,t){return =
i(n(e,t),750,536,"Share to Pinterest",!0)}},function(e,t,a){"use =
strict";var =
n=3Da(285),i=3Da(286),o=3Da(70);e.exports=3Dfunction(e,t){e.media?i(e,t):=
(o("pinterest_share",e,t),n())}},function(e,t,a){var =
n=3Da(292);e.exports=3Dfunction(e,t){var =
a,i=3D0;for(a=3D0;a<e.length;a++)i*=3Dt,i+=3Dn(e.charAt(a));return =
i}},function(e,t){"use strict";e.exports=3Dfunction(){var =
e=3Ddocument.body,t=3Ddocument.documentElement;return =
Math.max(e.scrollHeight,t.scrollHeight,e.offsetHeight,t.offsetHeight,e.cl=
ientHeight,t.clientHeight)}},function(e,t){"use =
strict";e.exports=3Dfunction(){return"visibilityState"in =
document?"visible"=3D=3D=3Ddocument.visibilityState:"hasFocus"in =
document?document.hasFocus():void 0}},function(module,exports){var =
w=3Dwindow,euc=3Dw.encodeURIComponent,times=3D{},timeouts=3D{},callbacks,=
pageCallbacks=3D{};module.exports=3Dfunction(globalObjectString){function=
 =
storeCallback(e,t,a,n,i){t=3Deuc(t).replace(/[0-3][A-Z]|[^a-zA-Z0-9]/g,""=
).toLowerCase(),pageCallbacks[t]=3DpageCallbacks[t]||0;var =
o=3DpageCallbacks[t]++,r=3De+"_"+t+(i?"":o);return =
callbacks[r]||(callbacks[r]=3Dfunction(){timeouts[r]&&clearTimeout(timeou=
ts[r]),a.apply(this,arguments)}),times[r]=3D(new =
Date).getTime(),n&&(clearTimeout(timeouts[r]),timeouts[r]=3DsetTimeout(n,=
1e4)),globalObjectString+"."+euc(r)}function =
getCallbackCallTime(e){return =
times[e]}try{callbacks=3Deval(globalObjectString)}catch(e){throw new =
Error("Must pass a string which will eval to a globally accessible =
object where callbacks will be =
stored")}return{storeCallback:storeCallback,getCallbackCallTime:getCallba=
ckCallTime}}},function(e,t){e.exports=3Dfunction(e){var =
t=3D"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_";re=
turn 1!=3D=3De.length?NaN:t.indexOf(e)}},function(e,t){"use =
strict";function a(){return(new =
Date).getTime()}e.exports=3Dfunction(){return =
Date.now?Date.now():a()}},function(module,exports){module.exports=3Dfunct=
ion evl(src,scope){if(scope){var evl;return eval("evl =3D =
"+src),evl}return eval(src)}},function(e,t){e.exports=3Dfunction(e){var =
t;return e instanceof =
Error?e.stack?e.stack:(e.message?t=3De.message:e.description&&(t=3De.desc=
ription),e.name?e.name+": =
"+t:t):e+""}},function(e,t){e.exports=3Dfunction(e){if(null=3D=3De||"obje=
ct"!=3Dtypeof e)return e;if(e instanceof Object){var t=3D"";for(var a in =
e)e.hasOwnProperty(a)&&(t+=3D(t.length>0?",":"")+e[a]);return t}return =
null}},function(e,t){e.exports=3Dfunction(e){e.preventDefault?e.preventDe=
fault():e.returnValue=3D!1}},function(e,t,a){var =
n=3Da(26),i=3Da(45);e.exports=3Dfunction o(e,t,a){var =
r=3Dwindow.decodeURIComponent;return =
e=3De||"",t=3Dt||"&",a=3Da||"=3D",n(e.split(t),function(e,n){try{var =
s=3Dn.split(a),c=3Di(r(s[0])),d=3Di(r(s.slice(1).join(a)));(d.indexOf(t)>=
-1||d.indexOf(a)>-1)&&(d=3Do(d,t,a)),c&&(e[c]=3Dd)}catch(l){}return =
e},{})}},function(e,t){"use strict";function a(){return =
document.getElementsByTagName("head").item(0)||document.documentElement}v=
ar n=3D[function(e,t){return =
navigator.sendBeacon(e,t)},function(e,t){var =
a,n=3DBoolean(window.XDomainRequest);return a=3Dn?new =
window.XDomainRequest:new =
XMLHttpRequest,a.open("POST",e,!0),a.send(t),!0},function(e){var t=3Dnew =
Image;return t.src=3De,!0},function(e){var =
t=3Ddocument.createElement("iframe");return =
t.src=3De,a().appendChild(t),setTimeout(function(){a().removeChild(t)}),!=
0},function(e){var t=3Ddocument.createElement("link");return =
t.rel=3D"nofollow",t.href=3De,a().appendChild(t),setTimeout(function(){a(=
).removeChild(t)}),!0}],i=3Dnavigator.sendBeacon instanceof =
Function?0:Math.floor(Math.random()*(n.length-1)+1);e.exports=3Dn[i],e.ex=
ports.polyfillMethodID=3Di},function(e,t){e.exports=3Dfunction(e){return =
e.replace(/^[a-zA-Z]+:/,"")}},function(e,t){var =
a=3DObject.prototype.toString;e.exports=3Dfunction(e){return =
a.call(e)}},function(e,t){e.exports=3Dfunction(e,t){var =
a,n=3D{};for(a=3D0;a<e.length;a++)n[e[a]]=3D1;for(a=3D0;a<t.length;a++)n[=
t[a]]||(e.push(t[a]),n[t[a]]=3D1);return e}},function(e,t){"use =
strict";e.exports=3Dfunction(e){return =
e?e.split("://").pop().split("/"):[]}},function(e,t){e.exports=3D"sh.fe44=
e3428aca4aef5ba591ed.html"}]);
------=_NextPart_000_0000_01D12780.A77784A0--
