1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/css/bootstrap-responsive.css Fri Jul 04 16:42:41 2014 +0400
1.3 @@ -0,0 +1,1127 @@
1.4 +/*!
1.5 + * Bootstrap Responsive v2.3.1
1.6 + *
1.7 + * Copyright 2012 Twitter, Inc
1.8 + * Licensed under the Apache License v2.0
1.9 + * http://www.apache.org/licenses/LICENSE-2.0
1.10 + *
1.11 + * Designed and built with all the love in the world @twitter by @mdo and @fat.
1.12 + */
1.13 +
1.14 +.clearfix {
1.15 + *zoom: 1;
1.16 +}
1.17 +
1.18 +.clearfix:before,
1.19 +.clearfix:after {
1.20 + display: table;
1.21 + line-height: 0;
1.22 + content: "";
1.23 +}
1.24 +
1.25 +.clearfix:after {
1.26 + clear: both;
1.27 +}
1.28 +
1.29 +.hide-text {
1.30 + font: 0/0 a;
1.31 + color: transparent;
1.32 + text-shadow: none;
1.33 + background-color: transparent;
1.34 + border: 0;
1.35 +}
1.36 +
1.37 +.input-block-level {
1.38 + display: block;
1.39 + width: 100%;
1.40 + min-height: 20px;
1.41 + -webkit-box-sizing: border-box;
1.42 + -moz-box-sizing: border-box;
1.43 + box-sizing: border-box;
1.44 +}
1.45 +
1.46 +@-ms-viewport {
1.47 + width: device-width;
1.48 +}
1.49 +
1.50 +.hidden {
1.51 + display: none;
1.52 + visibility: hidden;
1.53 +}
1.54 +
1.55 +.visible-phone {
1.56 + display: none !important;
1.57 +}
1.58 +
1.59 +.visible-tablet {
1.60 + display: none !important;
1.61 +}
1.62 +
1.63 +.hidden-desktop {
1.64 + display: none !important;
1.65 +}
1.66 +
1.67 +.visible-desktop {
1.68 + display: inherit !important;
1.69 +}
1.70 +
1.71 +@media (min-width: 768px) and (max-width: 979px) {
1.72 + .hidden-desktop {
1.73 + display: inherit !important;
1.74 + }
1.75 + .visible-desktop {
1.76 + display: none !important ;
1.77 + }
1.78 + .visible-tablet {
1.79 + display: inherit !important;
1.80 + }
1.81 + .hidden-tablet {
1.82 + display: none !important;
1.83 + }
1.84 +}
1.85 +
1.86 +@media (max-width: 767px) {
1.87 + .hidden-desktop {
1.88 + display: inherit !important;
1.89 + }
1.90 + .visible-desktop {
1.91 + display: none !important;
1.92 + }
1.93 + .visible-phone {
1.94 + display: inherit !important;
1.95 + }
1.96 + .hidden-phone {
1.97 + display: none !important;
1.98 + }
1.99 +}
1.100 +
1.101 +.visible-print {
1.102 + display: none !important;
1.103 +}
1.104 +
1.105 +@media print {
1.106 + .visible-print {
1.107 + display: inherit !important;
1.108 + }
1.109 + .hidden-print {
1.110 + display: none !important;
1.111 + }
1.112 +}
1.113 +
1.114 +@media (min-width: 1200px) {
1.115 + .row {
1.116 + margin-left: -24px;
1.117 + *zoom: 1;
1.118 + }
1.119 + .row:before,
1.120 + .row:after {
1.121 + display: table;
1.122 + line-height: 0;
1.123 + content: "";
1.124 + }
1.125 + .row:after {
1.126 + clear: both;
1.127 + }
1.128 + [class*="span"] {
1.129 + float: left;
1.130 + min-height: 1px;
1.131 + margin-left: 16px;
1.132 + }
1.133 + .container,
1.134 + .navbar-static-top .container,
1.135 + .navbar-fixed-top .container,
1.136 + .navbar-fixed-bottom .container {
1.137 + width: 1128px;
1.138 + }
1.139 + .span12 {
1.140 + width: 1128px;
1.141 + }
1.142 + .span11 {
1.143 + width: 1032px;
1.144 + }
1.145 + .span10 {
1.146 + width: 936px;
1.147 + }
1.148 + .span9 {
1.149 + width: 840px;
1.150 + }
1.151 + .span8 {
1.152 + width: 744px;
1.153 + }
1.154 + .span7 {
1.155 + width: 648px;
1.156 + }
1.157 + .span6 {
1.158 + width: 552px;
1.159 + }
1.160 + .span5 {
1.161 + width: 456px;
1.162 + }
1.163 + .span4 {
1.164 + width: 360px;
1.165 + }
1.166 + .span3 {
1.167 + width: 264px;
1.168 + }
1.169 + .span2 {
1.170 + width: 168px;
1.171 + }
1.172 + .span1 {
1.173 + width: 72px;
1.174 + }
1.175 + .offset12 {
1.176 + margin-left: 1176px;
1.177 + }
1.178 + .offset11 {
1.179 + margin-left: 1080px;
1.180 + }
1.181 + .offset10 {
1.182 + margin-left: 984px;
1.183 + }
1.184 + .offset9 {
1.185 + margin-left: 888px;
1.186 + }
1.187 + .offset8 {
1.188 + margin-left: 792px;
1.189 + }
1.190 + .offset7 {
1.191 + margin-left: 696px;
1.192 + }
1.193 + .offset6 {
1.194 + margin-left: 600px;
1.195 + }
1.196 + .offset5 {
1.197 + margin-left: 504px;
1.198 + }
1.199 + .offset4 {
1.200 + margin-left: 408px;
1.201 + }
1.202 + .offset3 {
1.203 + margin-left: 312px;
1.204 + }
1.205 + .offset2 {
1.206 + margin-left: 216px;
1.207 + }
1.208 + .offset1 {
1.209 + margin-left: 120px;
1.210 + }
1.211 + .row-fluid {
1.212 + width: 100%;
1.213 + *zoom: 1;
1.214 + }
1.215 + .row-fluid:before,
1.216 + .row-fluid:after {
1.217 + display: table;
1.218 + line-height: 0;
1.219 + content: "";
1.220 + }
1.221 + .row-fluid:after {
1.222 + clear: both;
1.223 + }
1.224 + .row-fluid [class*="span"] {
1.225 + display: block;
1.226 + float: left;
1.227 + width: 100%;
1.228 + min-height: 20px;
1.229 + margin-left: 2.127659574468085%;
1.230 + *margin-left: 2.07469347277317%;
1.231 + -webkit-box-sizing: border-box;
1.232 + -moz-box-sizing: border-box;
1.233 + box-sizing: border-box;
1.234 + }
1.235 + .row-fluid [class*="span"]:first-child {
1.236 + margin-left: 0;
1.237 + }
1.238 + .row-fluid .controls-row [class*="span"] + [class*="span"] {
1.239 + margin-left: 2.127659574468085%;
1.240 + }
1.241 + .row-fluid .span12 {
1.242 + width: 100%;
1.243 + *width: 99.94703389830508%;
1.244 + }
1.245 + .row-fluid .span11 {
1.246 + width: 91.48936170212765%;
1.247 + *width: 91.43639560043273%;
1.248 + }
1.249 + .row-fluid .span10 {
1.250 + width: 82.97872340425532%;
1.251 + *width: 82.9257573025604%;
1.252 + }
1.253 + .row-fluid .span9 {
1.254 + width: 74.46808510638297%;
1.255 + *width: 74.41511900468805%;
1.256 + }
1.257 + .row-fluid .span8 {
1.258 + width: 65.95744680851064%;
1.259 + *width: 65.90448070681572%;
1.260 + }
1.261 + .row-fluid .span7 {
1.262 + width: 57.44680851063829%;
1.263 + *width: 57.39384240894338%;
1.264 + }
1.265 + .row-fluid .span6 {
1.266 + width: 48.93617021276595%;
1.267 + *width: 48.88320411107104%;
1.268 + }
1.269 + .row-fluid .span5 {
1.270 + width: 40.42553191489362%;
1.271 + *width: 40.372565813198705%;
1.272 + }
1.273 + .row-fluid .span4 {
1.274 + width: 31.914893617021278%;
1.275 + *width: 31.86192751532636%;
1.276 + }
1.277 + .row-fluid .span3 {
1.278 + width: 23.404255319148934%;
1.279 + *width: 23.351289217454017%;
1.280 + }
1.281 + .row-fluid .span2 {
1.282 + width: 14.893617021276595%;
1.283 + *width: 14.84065091958168%;
1.284 + }
1.285 + .row-fluid .span1 {
1.286 + width: 6.382978723404255%;
1.287 + *width: 6.33001262170934%;
1.288 + }
1.289 + .row-fluid .offset12 {
1.290 + margin-left: 104.25531914893617%;
1.291 + *margin-left: 104.14938694554633%;
1.292 + }
1.293 + .row-fluid .offset12:first-child {
1.294 + margin-left: 102.12765957446808%;
1.295 + *margin-left: 102.02172737107824%;
1.296 + }
1.297 + .row-fluid .offset11 {
1.298 + margin-left: 95.74468085106382%;
1.299 + *margin-left: 95.63874864767398%;
1.300 + }
1.301 + .row-fluid .offset11:first-child {
1.302 + margin-left: 93.61702127659574%;
1.303 + *margin-left: 93.5110890732059%;
1.304 + }
1.305 + .row-fluid .offset10 {
1.306 + margin-left: 87.23404255319149%;
1.307 + *margin-left: 87.12811034980164%;
1.308 + }
1.309 + .row-fluid .offset10:first-child {
1.310 + margin-left: 85.1063829787234%;
1.311 + *margin-left: 85.00045077533356%;
1.312 + }
1.313 + .row-fluid .offset9 {
1.314 + margin-left: 78.72340425531914%;
1.315 + *margin-left: 78.6174720519293%;
1.316 + }
1.317 + .row-fluid .offset9:first-child {
1.318 + margin-left: 76.59574468085106%;
1.319 + *margin-left: 76.48981247746121%;
1.320 + }
1.321 + .row-fluid .offset8 {
1.322 + margin-left: 70.2127659574468%;
1.323 + *margin-left: 70.10683375405696%;
1.324 + }
1.325 + .row-fluid .offset8:first-child {
1.326 + margin-left: 68.08510638297872%;
1.327 + *margin-left: 67.97917417958888%;
1.328 + }
1.329 + .row-fluid .offset7 {
1.330 + margin-left: 61.70212765957446%;
1.331 + *margin-left: 61.59619545618464%;
1.332 + }
1.333 + .row-fluid .offset7:first-child {
1.334 + margin-left: 59.574468085106375%;
1.335 + *margin-left: 59.46853588171655%;
1.336 + }
1.337 + .row-fluid .offset6 {
1.338 + margin-left: 53.191489361702125%;
1.339 + *margin-left: 53.08555715831229%;
1.340 + }
1.341 + .row-fluid .offset6:first-child {
1.342 + margin-left: 51.063829787234035%;
1.343 + *margin-left: 50.95789758384421%;
1.344 + }
1.345 + .row-fluid .offset5 {
1.346 + margin-left: 44.68085106382979%;
1.347 + *margin-left: 44.57491886043996%;
1.348 + }
1.349 + .row-fluid .offset5:first-child {
1.350 + margin-left: 42.5531914893617%;
1.351 + *margin-left: 42.447259285971874%;
1.352 + }
1.353 + .row-fluid .offset4 {
1.354 + margin-left: 36.170212765957444%;
1.355 + *margin-left: 36.06428056256762%;
1.356 + }
1.357 + .row-fluid .offset4:first-child {
1.358 + margin-left: 34.04255319148936%;
1.359 + *margin-left: 33.936620988099534%;
1.360 + }
1.361 + .row-fluid .offset3 {
1.362 + margin-left: 27.659574468085104%;
1.363 + *margin-left: 27.55364226469527%;
1.364 + }
1.365 + .row-fluid .offset3:first-child {
1.366 + margin-left: 25.53191489361702%;
1.367 + *margin-left: 25.425982690227183%;
1.368 + }
1.369 + .row-fluid .offset2 {
1.370 + margin-left: 19.148936170212764%;
1.371 + *margin-left: 19.043003966822933%;
1.372 + }
1.373 + .row-fluid .offset2:first-child {
1.374 + margin-left: 17.02127659574468%;
1.375 + *margin-left: 16.91534439235485%;
1.376 + }
1.377 + .row-fluid .offset1 {
1.378 + margin-left: 10.638297872340425%;
1.379 + *margin-left: 10.532365668950595%;
1.380 + }
1.381 + .row-fluid .offset1:first-child {
1.382 + margin-left: 8.51063829787234%;
1.383 + *margin-left: 8.40470609448251%;
1.384 + }
1.385 + input,
1.386 + textarea,
1.387 + .uneditable-input {
1.388 + margin-left: 0;
1.389 + }
1.390 + .controls-row [class*="span"] + [class*="span"] {
1.391 + margin-left: 24px;
1.392 + }
1.393 + input.span12,
1.394 + textarea.span12,
1.395 + .uneditable-input.span12 {
1.396 + width: 1114px;
1.397 + }
1.398 + input.span11,
1.399 + textarea.span11,
1.400 + .uneditable-input.span11 {
1.401 + width: 1018px;
1.402 + }
1.403 + input.span10,
1.404 + textarea.span10,
1.405 + .uneditable-input.span10 {
1.406 + width: 922px;
1.407 + }
1.408 + input.span9,
1.409 + textarea.span9,
1.410 + .uneditable-input.span9 {
1.411 + width: 826px;
1.412 + }
1.413 + input.span8,
1.414 + textarea.span8,
1.415 + .uneditable-input.span8 {
1.416 + width: 730px;
1.417 + }
1.418 + input.span7,
1.419 + textarea.span7,
1.420 + .uneditable-input.span7 {
1.421 + width: 634px;
1.422 + }
1.423 + input.span6,
1.424 + textarea.span6,
1.425 + .uneditable-input.span6 {
1.426 + width: 538px;
1.427 + }
1.428 + input.span5,
1.429 + textarea.span5,
1.430 + .uneditable-input.span5 {
1.431 + width: 442px;
1.432 + }
1.433 + input.span4,
1.434 + textarea.span4,
1.435 + .uneditable-input.span4 {
1.436 + width: 346px;
1.437 + }
1.438 + input.span3,
1.439 + textarea.span3,
1.440 + .uneditable-input.span3 {
1.441 + width: 250px;
1.442 + }
1.443 + input.span2,
1.444 + textarea.span2,
1.445 + .uneditable-input.span2 {
1.446 + width: 154px;
1.447 + }
1.448 + input.span1,
1.449 + textarea.span1,
1.450 + .uneditable-input.span1 {
1.451 + width: 58px;
1.452 + }
1.453 + .thumbnails {
1.454 + margin-left: -24px;
1.455 + }
1.456 + .thumbnails > li {
1.457 + margin-left: 24px;
1.458 + }
1.459 + .row-fluid .thumbnails {
1.460 + margin-left: 0;
1.461 + }
1.462 +}
1.463 +
1.464 +@media (min-width: 768px) and (max-width: 979px) {
1.465 + .row {
1.466 + margin-left: -16px;
1.467 + *zoom: 1;
1.468 + }
1.469 + .row:before,
1.470 + .row:after {
1.471 + display: table;
1.472 + line-height: 0;
1.473 + content: "";
1.474 + }
1.475 + .row:after {
1.476 + clear: both;
1.477 + }
1.478 + [class*="span"] {
1.479 + float: left;
1.480 + min-height: 1px;
1.481 + margin-left: 16px;
1.482 + }
1.483 + .container,
1.484 + .navbar-static-top .container,
1.485 + .navbar-fixed-top .container,
1.486 + .navbar-fixed-bottom .container {
1.487 + width: 656px;
1.488 + }
1.489 + .span12 {
1.490 + width: 656px;
1.491 + }
1.492 + .span11 {
1.493 + width: 600px;
1.494 + }
1.495 + .span10 {
1.496 + width: 544px;
1.497 + }
1.498 + .span9 {
1.499 + width: 488px;
1.500 + }
1.501 + .span8 {
1.502 + width: 432px;
1.503 + }
1.504 + .span7 {
1.505 + width: 376px;
1.506 + }
1.507 + .span6 {
1.508 + width: 320px;
1.509 + }
1.510 + .span5 {
1.511 + width: 264px;
1.512 + }
1.513 + .span4 {
1.514 + width: 208px;
1.515 + }
1.516 + .span3 {
1.517 + width: 152px;
1.518 + }
1.519 + .span2 {
1.520 + width: 96px;
1.521 + }
1.522 + .span1 {
1.523 + width: 40px;
1.524 + }
1.525 + .offset12 {
1.526 + margin-left: 688px;
1.527 + }
1.528 + .offset11 {
1.529 + margin-left: 632px;
1.530 + }
1.531 + .offset10 {
1.532 + margin-left: 576px;
1.533 + }
1.534 + .offset9 {
1.535 + margin-left: 520px;
1.536 + }
1.537 + .offset8 {
1.538 + margin-left: 464px;
1.539 + }
1.540 + .offset7 {
1.541 + margin-left: 408px;
1.542 + }
1.543 + .offset6 {
1.544 + margin-left: 352px;
1.545 + }
1.546 + .offset5 {
1.547 + margin-left: 296px;
1.548 + }
1.549 + .offset4 {
1.550 + margin-left: 240px;
1.551 + }
1.552 + .offset3 {
1.553 + margin-left: 184px;
1.554 + }
1.555 + .offset2 {
1.556 + margin-left: 128px;
1.557 + }
1.558 + .offset1 {
1.559 + margin-left: 72px;
1.560 + }
1.561 + .row-fluid {
1.562 + width: 100%;
1.563 + *zoom: 1;
1.564 + }
1.565 + .row-fluid:before,
1.566 + .row-fluid:after {
1.567 + display: table;
1.568 + line-height: 0;
1.569 + content: "";
1.570 + }
1.571 + .row-fluid:after {
1.572 + clear: both;
1.573 + }
1.574 + .row-fluid [class*="span"] {
1.575 + display: block;
1.576 + float: left;
1.577 + width: 100%;
1.578 + min-height: 20px;
1.579 + margin-left: 2.4390243902439024%;
1.580 + *margin-left: 2.386058288548987%;
1.581 + -webkit-box-sizing: border-box;
1.582 + -moz-box-sizing: border-box;
1.583 + box-sizing: border-box;
1.584 + }
1.585 + .row-fluid [class*="span"]:first-child {
1.586 + margin-left: 0;
1.587 + }
1.588 + .row-fluid .controls-row [class*="span"] + [class*="span"] {
1.589 + margin-left: 2.4390243902439024%;
1.590 + }
1.591 + .row-fluid .span12 {
1.592 + width: 100%;
1.593 + *width: 99.94703389830508%;
1.594 + }
1.595 + .row-fluid .span11 {
1.596 + width: 91.46341463414635%;
1.597 + *width: 91.41044853245143%;
1.598 + }
1.599 + .row-fluid .span10 {
1.600 + width: 82.92682926829268%;
1.601 + *width: 82.87386316659776%;
1.602 + }
1.603 + .row-fluid .span9 {
1.604 + width: 74.39024390243902%;
1.605 + *width: 74.3372778007441%;
1.606 + }
1.607 + .row-fluid .span8 {
1.608 + width: 65.85365853658537%;
1.609 + *width: 65.80069243489045%;
1.610 + }
1.611 + .row-fluid .span7 {
1.612 + width: 57.31707317073171%;
1.613 + *width: 57.2641070690368%;
1.614 + }
1.615 + .row-fluid .span6 {
1.616 + width: 48.78048780487805%;
1.617 + *width: 48.727521703183136%;
1.618 + }
1.619 + .row-fluid .span5 {
1.620 + width: 40.24390243902439%;
1.621 + *width: 40.190936337329475%;
1.622 + }
1.623 + .row-fluid .span4 {
1.624 + width: 31.70731707317073%;
1.625 + *width: 31.654350971475814%;
1.626 + }
1.627 + .row-fluid .span3 {
1.628 + width: 23.170731707317074%;
1.629 + *width: 23.117765605622157%;
1.630 + }
1.631 + .row-fluid .span2 {
1.632 + width: 14.634146341463415%;
1.633 + *width: 14.5811802397685%;
1.634 + }
1.635 + .row-fluid .span1 {
1.636 + width: 6.097560975609756%;
1.637 + *width: 6.044594873914841%;
1.638 + }
1.639 + .row-fluid .offset12 {
1.640 + margin-left: 104.8780487804878%;
1.641 + *margin-left: 104.77211657709796%;
1.642 + }
1.643 + .row-fluid .offset12:first-child {
1.644 + margin-left: 102.4390243902439%;
1.645 + *margin-left: 102.33309218685406%;
1.646 + }
1.647 + .row-fluid .offset11 {
1.648 + margin-left: 96.34146341463415%;
1.649 + *margin-left: 96.23553121124431%;
1.650 + }
1.651 + .row-fluid .offset11:first-child {
1.652 + margin-left: 93.90243902439025%;
1.653 + *margin-left: 93.7965068210004%;
1.654 + }
1.655 + .row-fluid .offset10 {
1.656 + margin-left: 87.80487804878048%;
1.657 + *margin-left: 87.69894584539064%;
1.658 + }
1.659 + .row-fluid .offset10:first-child {
1.660 + margin-left: 85.36585365853658%;
1.661 + *margin-left: 85.25992145514674%;
1.662 + }
1.663 + .row-fluid .offset9 {
1.664 + margin-left: 79.26829268292683%;
1.665 + *margin-left: 79.16236047953699%;
1.666 + }
1.667 + .row-fluid .offset9:first-child {
1.668 + margin-left: 76.82926829268293%;
1.669 + *margin-left: 76.72333608929308%;
1.670 + }
1.671 + .row-fluid .offset8 {
1.672 + margin-left: 70.73170731707317%;
1.673 + *margin-left: 70.62577511368333%;
1.674 + }
1.675 + .row-fluid .offset8:first-child {
1.676 + margin-left: 68.29268292682927%;
1.677 + *margin-left: 68.18675072343943%;
1.678 + }
1.679 + .row-fluid .offset7 {
1.680 + margin-left: 62.19512195121951%;
1.681 + *margin-left: 62.089189747829685%;
1.682 + }
1.683 + .row-fluid .offset7:first-child {
1.684 + margin-left: 59.75609756097561%;
1.685 + *margin-left: 59.650165357585784%;
1.686 + }
1.687 + .row-fluid .offset6 {
1.688 + margin-left: 53.65853658536585%;
1.689 + *margin-left: 53.552604381976025%;
1.690 + }
1.691 + .row-fluid .offset6:first-child {
1.692 + margin-left: 51.21951219512195%;
1.693 + *margin-left: 51.113579991732124%;
1.694 + }
1.695 + .row-fluid .offset5 {
1.696 + margin-left: 45.12195121951219%;
1.697 + *margin-left: 45.016019016122364%;
1.698 + }
1.699 + .row-fluid .offset5:first-child {
1.700 + margin-left: 42.68292682926829%;
1.701 + *margin-left: 42.57699462587846%;
1.702 + }
1.703 + .row-fluid .offset4 {
1.704 + margin-left: 36.58536585365854%;
1.705 + *margin-left: 36.4794336502687%;
1.706 + }
1.707 + .row-fluid .offset4:first-child {
1.708 + margin-left: 34.146341463414636%;
1.709 + *margin-left: 34.0404092600248%;
1.710 + }
1.711 + .row-fluid .offset3 {
1.712 + margin-left: 28.04878048780488%;
1.713 + *margin-left: 27.942848284415046%;
1.714 + }
1.715 + .row-fluid .offset3:first-child {
1.716 + margin-left: 25.609756097560975%;
1.717 + *margin-left: 25.50382389417114%;
1.718 + }
1.719 + .row-fluid .offset2 {
1.720 + margin-left: 19.51219512195122%;
1.721 + *margin-left: 19.40626291856139%;
1.722 + }
1.723 + .row-fluid .offset2:first-child {
1.724 + margin-left: 17.073170731707318%;
1.725 + *margin-left: 16.967238528317484%;
1.726 + }
1.727 + .row-fluid .offset1 {
1.728 + margin-left: 10.975609756097562%;
1.729 + *margin-left: 10.86967755270773%;
1.730 + }
1.731 + .row-fluid .offset1:first-child {
1.732 + margin-left: 8.536585365853659%;
1.733 + *margin-left: 8.430653162463829%;
1.734 + }
1.735 + input,
1.736 + textarea,
1.737 + .uneditable-input {
1.738 + margin-left: 0;
1.739 + }
1.740 + .controls-row [class*="span"] + [class*="span"] {
1.741 + margin-left: 16px;
1.742 + }
1.743 + input.span12,
1.744 + textarea.span12,
1.745 + .uneditable-input.span12 {
1.746 + width: 642px;
1.747 + }
1.748 + input.span11,
1.749 + textarea.span11,
1.750 + .uneditable-input.span11 {
1.751 + width: 586px;
1.752 + }
1.753 + input.span10,
1.754 + textarea.span10,
1.755 + .uneditable-input.span10 {
1.756 + width: 530px;
1.757 + }
1.758 + input.span9,
1.759 + textarea.span9,
1.760 + .uneditable-input.span9 {
1.761 + width: 474px;
1.762 + }
1.763 + input.span8,
1.764 + textarea.span8,
1.765 + .uneditable-input.span8 {
1.766 + width: 418px;
1.767 + }
1.768 + input.span7,
1.769 + textarea.span7,
1.770 + .uneditable-input.span7 {
1.771 + width: 362px;
1.772 + }
1.773 + input.span6,
1.774 + textarea.span6,
1.775 + .uneditable-input.span6 {
1.776 + width: 306px;
1.777 + }
1.778 + input.span5,
1.779 + textarea.span5,
1.780 + .uneditable-input.span5 {
1.781 + width: 250px;
1.782 + }
1.783 + input.span4,
1.784 + textarea.span4,
1.785 + .uneditable-input.span4 {
1.786 + width: 194px;
1.787 + }
1.788 + input.span3,
1.789 + textarea.span3,
1.790 + .uneditable-input.span3 {
1.791 + width: 138px;
1.792 + }
1.793 + input.span2,
1.794 + textarea.span2,
1.795 + .uneditable-input.span2 {
1.796 + width: 82px;
1.797 + }
1.798 + input.span1,
1.799 + textarea.span1,
1.800 + .uneditable-input.span1 {
1.801 + width: 26px;
1.802 + }
1.803 +}
1.804 +
1.805 +@media (max-width: 767px) {
1.806 + body {
1.807 + padding-right: 18px;
1.808 + padding-left: 18px;
1.809 + }
1.810 + .navbar-fixed-top,
1.811 + .navbar-fixed-bottom,
1.812 + .navbar-static-top {
1.813 + margin-right: -10px;
1.814 + margin-left: -10px;
1.815 + }
1.816 + .container-fluid {
1.817 + padding: 0;
1.818 + }
1.819 + .dl-horizontal dt {
1.820 + float: none;
1.821 + width: auto;
1.822 + clear: none;
1.823 + text-align: left;
1.824 + }
1.825 + .dl-horizontal dd {
1.826 + margin-left: 0;
1.827 + }
1.828 + .container {
1.829 + width: auto;
1.830 + }
1.831 + .row-fluid {
1.832 + width: 100%;
1.833 + }
1.834 + .row,
1.835 + .thumbnails {
1.836 + margin-left: 0;
1.837 + }
1.838 + .thumbnails > li {
1.839 + float: none;
1.840 + margin-left: 0;
1.841 + }
1.842 + [class*="span"],
1.843 + .uneditable-input[class*="span"],
1.844 + .row-fluid [class*="span"] {
1.845 + display: block;
1.846 + float: none;
1.847 + width: 100%;
1.848 + margin-left: 0;
1.849 + -webkit-box-sizing: border-box;
1.850 + -moz-box-sizing: border-box;
1.851 + box-sizing: border-box;
1.852 + }
1.853 + .span12,
1.854 + .row-fluid .span12 {
1.855 + width: 100%;
1.856 + -webkit-box-sizing: border-box;
1.857 + -moz-box-sizing: border-box;
1.858 + box-sizing: border-box;
1.859 + }
1.860 + .row-fluid [class*="offset"]:first-child {
1.861 + margin-left: 0;
1.862 + }
1.863 + .input-large,
1.864 + .input-xlarge,
1.865 + .input-xxlarge,
1.866 + input[class*="span"],
1.867 + select[class*="span"],
1.868 + textarea[class*="span"],
1.869 + .uneditable-input {
1.870 + display: block;
1.871 + width: 100%;
1.872 + min-height: 20px;
1.873 + -webkit-box-sizing: border-box;
1.874 + -moz-box-sizing: border-box;
1.875 + box-sizing: border-box;
1.876 + }
1.877 + .input-prepend input,
1.878 + .input-append input,
1.879 + .input-prepend input[class*="span"],
1.880 + .input-append input[class*="span"] {
1.881 + display: inline-block;
1.882 + width: auto;
1.883 + }
1.884 + .controls-row [class*="span"] + [class*="span"] {
1.885 + margin-left: 0;
1.886 + }
1.887 + .modal {
1.888 + position: fixed;
1.889 + top: 20px;
1.890 + right: 20px;
1.891 + left: 20px;
1.892 + width: auto;
1.893 + margin: 0;
1.894 + }
1.895 + .modal.fade {
1.896 + top: -100px;
1.897 + }
1.898 + .modal.fade.in {
1.899 + top: 18px;
1.900 + }
1.901 +}
1.902 +
1.903 +@media (max-width: 480px) {
1.904 + .nav-collapse {
1.905 + -webkit-transform: translate3d(0, 0, 0);
1.906 + }
1.907 + .page-header h1 small {
1.908 + display: block;
1.909 + line-height: 20px;
1.910 + }
1.911 + input[type="checkbox"],
1.912 + input[type="radio"] {
1.913 + border: 1px solid #ccc;
1.914 + }
1.915 + .form-horizontal .control-label {
1.916 + float: none;
1.917 + width: auto;
1.918 + padding-top: 0;
1.919 + text-align: left;
1.920 + }
1.921 + .form-horizontal .controls {
1.922 + margin-left: 0;
1.923 + }
1.924 + .form-horizontal .control-list {
1.925 + padding-top: 0;
1.926 + }
1.927 + .form-horizontal .form-actions {
1.928 + padding-right: 10px;
1.929 + padding-left: 10px;
1.930 + }
1.931 + .media .pull-left,
1.932 + .media .pull-right {
1.933 + display: block;
1.934 + float: none;
1.935 + margin-bottom: 20px;
1.936 + }
1.937 + .media-object {
1.938 + margin-right: 0;
1.939 + margin-left: 0;
1.940 + }
1.941 + .modal {
1.942 + top: 9px;
1.943 + right: 4px;
1.944 + left: 4px;
1.945 + }
1.946 + .modal-header .close {
1.947 + padding: 10px;
1.948 + margin: -10px;
1.949 + }
1.950 + .carousel-caption {
1.951 + position: static;
1.952 + }
1.953 +}
1.954 +
1.955 +@media (max-width: 979px) {
1.956 + body {
1.957 + padding-top: 0;
1.958 + }
1.959 + .navbar-fixed-top,
1.960 + .navbar-fixed-bottom {
1.961 + position: static;
1.962 + }
1.963 + .navbar-fixed-top {
1.964 + margin-bottom: 20px;
1.965 + }
1.966 + .navbar-fixed-bottom {
1.967 + margin-top: 20px;
1.968 + }
1.969 + .navbar-fixed-top .navbar-inner,
1.970 + .navbar-fixed-bottom .navbar-inner {
1.971 + padding: 0;
1.972 + }
1.973 + .navbar .container {
1.974 + width: auto;
1.975 + padding: 0;
1.976 + }
1.977 + .navbar .brand {
1.978 + padding: 10px 10px;
1.979 + margin: 0;
1.980 + }
1.981 + .nav-collapse {
1.982 + clear: both;
1.983 + }
1.984 + .nav-collapse .nav {
1.985 + float: none;
1.986 + margin: 0 0 10px;
1.987 + }
1.988 + .nav-collapse .nav > li {
1.989 + float: none;
1.990 + }
1.991 + .nav-collapse .nav > li > a {
1.992 + margin-bottom: 0;
1.993 + }
1.994 + .nav-collapse .nav > .divider-vertical {
1.995 + display: none;
1.996 + }
1.997 + .nav-collapse .nav .nav-header {
1.998 + color: #000000;
1.999 + text-shadow: none;
1.1000 + }
1.1001 + .nav-collapse .nav > li > a,
1.1002 + .nav-collapse .dropdown-menu a {
1.1003 + padding: 0 10px;
1.1004 + color: #000000;
1.1005 + }
1.1006 + .nav-collapse .nav > li.active > a {
1.1007 + color: #bbbbbb;
1.1008 + }
1.1009 + .nav-collapse .btn {
1.1010 + padding: 10px 10px;
1.1011 + font-weight: normal;
1.1012 + -webkit-border-radius: 0;
1.1013 + -moz-border-radius: 0;
1.1014 + border-radius: 0;
1.1015 + }
1.1016 + .nav-collapse .dropdown-menu li + li a {
1.1017 + margin-bottom: 0;
1.1018 + }
1.1019 + .nav-collapse .nav > li > a:hover,
1.1020 + .nav-collapse .nav > li > a:focus,
1.1021 + .nav-collapse .dropdown-menu a:hover,
1.1022 + .nav-collapse .dropdown-menu a:focus {
1.1023 + color: #bbbbbb;
1.1024 + background-color: #bbbbbb;
1.1025 + }
1.1026 + .navbar-inverse .nav-collapse .nav > li > a,
1.1027 + .navbar-inverse .nav-collapse .dropdown-menu a {
1.1028 + color: #000000;
1.1029 + }
1.1030 + .navbar-inverse .nav-collapse .nav > li > a:hover,
1.1031 + .navbar-inverse .nav-collapse .nav > li > a:focus,
1.1032 + .navbar-inverse .nav-collapse .dropdown-menu a:hover,
1.1033 + .navbar-inverse .nav-collapse .dropdown-menu a:focus {
1.1034 + color: #bbbbbb;
1.1035 + background-color: #000000;
1.1036 + }
1.1037 + .nav-collapse.in .btn-group {
1.1038 + padding: 0;
1.1039 + margin-top: 5px;
1.1040 + }
1.1041 + .nav-collapse .dropdown-menu {
1.1042 + position: static;
1.1043 + top: auto;
1.1044 + left: auto;
1.1045 + display: none;
1.1046 + float: none;
1.1047 + max-width: none;
1.1048 + padding: 0;
1.1049 + margin: 0;
1.1050 + background-color: transparent;
1.1051 + border: none;
1.1052 + -webkit-border-radius: 0;
1.1053 + -moz-border-radius: 0;
1.1054 + border-radius: 0;
1.1055 + -webkit-box-shadow: none;
1.1056 + -moz-box-shadow: none;
1.1057 + box-shadow: none;
1.1058 + }
1.1059 + .nav-collapse .open > .dropdown-menu {
1.1060 + display: block;
1.1061 + }
1.1062 + .nav-collapse .dropdown-menu:before,
1.1063 + .nav-collapse .dropdown-menu:after {
1.1064 + display: none;
1.1065 + }
1.1066 + .nav-collapse .dropdown-menu .divider {
1.1067 + display: none;
1.1068 + }
1.1069 + .nav-collapse .nav > li > .dropdown-menu:before,
1.1070 + .nav-collapse .nav > li > .dropdown-menu:after {
1.1071 + display: none;
1.1072 + }
1.1073 + .nav-collapse .navbar-form,
1.1074 + .nav-collapse .navbar-search {
1.1075 + float: none;
1.1076 + padding: 10px 10px;
1.1077 + margin: 10px 0;
1.1078 + border-top: 1px solid #bbbbbb;
1.1079 + border-bottom: 1px solid #bbbbbb;
1.1080 + }
1.1081 + .navbar-inverse .nav-collapse .navbar-form,
1.1082 + .navbar-inverse .nav-collapse .navbar-search {
1.1083 + border-top-color: #000000;
1.1084 + border-bottom-color: #000000;
1.1085 + }
1.1086 + .navbar .nav-collapse .nav.pull-right {
1.1087 + float: none;
1.1088 + margin-left: 0;
1.1089 + }
1.1090 + .nav-collapse,
1.1091 + .nav-collapse.collapse {
1.1092 + height: 0;
1.1093 + overflow: hidden;
1.1094 + }
1.1095 + .nav-collapse > ul.nav > li.active > a {
1.1096 + color: #bbbbbb;
1.1097 + }
1.1098 + .navbar .btn-navbar {
1.1099 + display: block;
1.1100 + color: #ffffff;
1.1101 + background: #555555;
1.1102 + -webkit-box-shadow: 0 0 0;
1.1103 + -moz-box-shadow: 0 0 0;
1.1104 + box-shadow: 0 0 0;
1.1105 + }
1.1106 + .navbar .btn-navbar:after {
1.1107 + content: "";
1.1108 + }
1.1109 + .navbar .btn-navbar:before {
1.1110 + content: "â–¼";
1.1111 + }
1.1112 + .navbar .btn-navbar.active,
1.1113 + .navbar .btn-navbar:active {
1.1114 + margin-bottom: 20px;
1.1115 + color: #ffffff;
1.1116 + background: #000000;
1.1117 + outline: 0;
1.1118 + }
1.1119 + .navbar-static .navbar-inner {
1.1120 + padding-right: 10px;
1.1121 + padding-left: 10px;
1.1122 + }
1.1123 +}
1.1124 +
1.1125 +@media (min-width: 980px) {
1.1126 + .nav-collapse.collapse {
1.1127 + height: auto !important;
1.1128 + overflow: visible !important;
1.1129 + }
1.1130 +}
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2 +++ b/css/bootstrap.css Fri Jul 04 16:42:41 2014 +0400
2.3 @@ -0,0 +1,5872 @@
2.4 +/*!
2.5 + * Bootstrap v2.3.1
2.6 + *
2.7 + * Copyright 2012 Twitter, Inc
2.8 + * Licensed under the Apache License v2.0
2.9 + * http://www.apache.org/licenses/LICENSE-2.0
2.10 + *
2.11 + * Designed and built with all the love in the world @twitter by @mdo and @fat.
2.12 + */
2.13 +
2.14 +.clearfix {
2.15 + *zoom: 1;
2.16 +}
2.17 +
2.18 +.clearfix:before,
2.19 +.clearfix:after {
2.20 + display: table;
2.21 + line-height: 0;
2.22 + content: "";
2.23 +}
2.24 +
2.25 +.clearfix:after {
2.26 + clear: both;
2.27 +}
2.28 +
2.29 +.hide-text {
2.30 + font: 0/0 a;
2.31 + color: transparent;
2.32 + text-shadow: none;
2.33 + background-color: transparent;
2.34 + border: 0;
2.35 +}
2.36 +
2.37 +.input-block-level {
2.38 + display: block;
2.39 + width: 100%;
2.40 + min-height: 20px;
2.41 + -webkit-box-sizing: border-box;
2.42 + -moz-box-sizing: border-box;
2.43 + box-sizing: border-box;
2.44 +}
2.45 +
2.46 +article,
2.47 +aside,
2.48 +details,
2.49 +figcaption,
2.50 +figure,
2.51 +footer,
2.52 +header,
2.53 +hgroup,
2.54 +nav,
2.55 +section {
2.56 + display: block;
2.57 +}
2.58 +
2.59 +audio,
2.60 +canvas,
2.61 +video {
2.62 + display: inline-block;
2.63 + *display: inline;
2.64 + *zoom: 1;
2.65 +}
2.66 +
2.67 +audio:not([controls]) {
2.68 + display: none;
2.69 +}
2.70 +
2.71 +html {
2.72 + font-size: 100%;
2.73 + -webkit-text-size-adjust: 100%;
2.74 + -ms-text-size-adjust: 100%;
2.75 +}
2.76 +
2.77 +a:focus {
2.78 + outline: thin solid #333;
2.79 + outline: 5px auto -webkit-focus-ring-color;
2.80 + outline-offset: -2px;
2.81 +}
2.82 +
2.83 +a:hover,
2.84 +a:active {
2.85 + outline: 0;
2.86 +}
2.87 +
2.88 +sub,
2.89 +sup {
2.90 + position: relative;
2.91 + font-size: 75%;
2.92 + line-height: 0;
2.93 + vertical-align: baseline;
2.94 +}
2.95 +
2.96 +sup {
2.97 + top: -0.5em;
2.98 +}
2.99 +
2.100 +sub {
2.101 + bottom: -0.25em;
2.102 +}
2.103 +
2.104 +img {
2.105 + width: auto\9;
2.106 + height: auto;
2.107 + max-width: 100%;
2.108 + vertical-align: middle;
2.109 + border: 0;
2.110 + -ms-interpolation-mode: bicubic;
2.111 +}
2.112 +
2.113 +#map_canvas img,
2.114 +.google-maps img {
2.115 + max-width: none;
2.116 +}
2.117 +
2.118 +button,
2.119 +input,
2.120 +select,
2.121 +textarea {
2.122 + margin: 0;
2.123 + font-size: 100%;
2.124 + vertical-align: middle;
2.125 +}
2.126 +
2.127 +button,
2.128 +input {
2.129 + *overflow: visible;
2.130 + line-height: normal;
2.131 +}
2.132 +
2.133 +button::-moz-focus-inner,
2.134 +input::-moz-focus-inner {
2.135 + padding: 0;
2.136 + border: 0;
2.137 +}
2.138 +
2.139 +button,
2.140 +html input[type="button"],
2.141 +input[type="reset"],
2.142 +input[type="submit"] {
2.143 + cursor: pointer;
2.144 + -webkit-appearance: button;
2.145 +}
2.146 +
2.147 +label,
2.148 +select,
2.149 +button,
2.150 +input[type="button"],
2.151 +input[type="reset"],
2.152 +input[type="submit"],
2.153 +input[type="radio"],
2.154 +input[type="checkbox"] {
2.155 + cursor: pointer;
2.156 +}
2.157 +
2.158 +input[type="search"] {
2.159 + -webkit-box-sizing: content-box;
2.160 + -moz-box-sizing: content-box;
2.161 + box-sizing: content-box;
2.162 + -webkit-appearance: textfield;
2.163 +}
2.164 +
2.165 +input[type="search"]::-webkit-search-decoration,
2.166 +input[type="search"]::-webkit-search-cancel-button {
2.167 + -webkit-appearance: none;
2.168 +}
2.169 +
2.170 +textarea {
2.171 + overflow: auto;
2.172 + vertical-align: top;
2.173 +}
2.174 +
2.175 +@media print {
2.176 + * {
2.177 + color: #000 !important;
2.178 + text-shadow: none !important;
2.179 + background: transparent !important;
2.180 + box-shadow: none !important;
2.181 + }
2.182 + a,
2.183 + a:visited {
2.184 + text-decoration: none;
2.185 + }
2.186 + a[href]:after {
2.187 + content: " (" attr(href) ")";
2.188 + }
2.189 + abbr[title]:after {
2.190 + content: " (" attr(title) ")";
2.191 + }
2.192 + .ir a:after,
2.193 + a[href^="javascript:"]:after,
2.194 + a[href^="#"]:after {
2.195 + content: "";
2.196 + }
2.197 + pre,
2.198 + blockquote {
2.199 + border: 1px solid #999;
2.200 + page-break-inside: avoid;
2.201 + }
2.202 + thead {
2.203 + display: table-header-group;
2.204 + }
2.205 + tr,
2.206 + img {
2.207 + page-break-inside: avoid;
2.208 + }
2.209 + img {
2.210 + max-width: 100% !important;
2.211 + }
2.212 + @page {
2.213 + margin: 0.5cm;
2.214 + }
2.215 + p,
2.216 + h2,
2.217 + h3 {
2.218 + orphans: 3;
2.219 + widows: 3;
2.220 + }
2.221 + h2,
2.222 + h3 {
2.223 + page-break-after: avoid;
2.224 + }
2.225 +}
2.226 +
2.227 +@font-face {
2.228 + font-family: 'DOS';
2.229 + font-style: normal;
2.230 + font-weight: normal;
2.231 + src: url('fonts/Fixedsys500c.eot');
2.232 + src: local('☺'), url('fonts/Fixedsys500c.woff') format('woff'), url('fonts/Fixedsys500c.ttf') format('truetype'), url('fonts/Fixedsys500c.svg') format('svg');
2.233 +}
2.234 +
2.235 +body {
2.236 + margin: 0;
2.237 + font-family: DOS, Monaco, Menlo, Consolas, "Courier New", monospace;
2.238 + font-size: 18px;
2.239 + line-height: 20px;
2.240 + color: #bbbbbb;
2.241 + background-color: #000084;
2.242 +}
2.243 +
2.244 +a {
2.245 + color: #fefe54;
2.246 + text-decoration: none;
2.247 +}
2.248 +
2.249 +a:hover,
2.250 +a:focus {
2.251 + color: #fefe54;
2.252 + background: #aa5500;
2.253 +}
2.254 +
2.255 +.img-rounded {
2.256 + -webkit-border-radius: 0;
2.257 + -moz-border-radius: 0;
2.258 + border-radius: 0;
2.259 +}
2.260 +
2.261 +.img-polaroid {
2.262 + padding: 9px 4px 9px 4px;
2.263 + background-color: #ffffff;
2.264 + border: 2px solid #000000;
2.265 +}
2.266 +
2.267 +.row {
2.268 + margin-left: -16px;
2.269 + *zoom: 1;
2.270 +}
2.271 +
2.272 +.row:before,
2.273 +.row:after {
2.274 + display: table;
2.275 + line-height: 0;
2.276 + content: "";
2.277 +}
2.278 +
2.279 +.row:after {
2.280 + clear: both;
2.281 +}
2.282 +
2.283 +[class*="span"] {
2.284 + float: left;
2.285 + min-height: 1px;
2.286 + margin-left: 16px;
2.287 +}
2.288 +
2.289 +.container,
2.290 +.navbar-static-top .container,
2.291 +.navbar-fixed-top .container,
2.292 +.navbar-fixed-bottom .container {
2.293 + width: 944px;
2.294 +}
2.295 +
2.296 +.span12 {
2.297 + width: 944px;
2.298 +}
2.299 +
2.300 +.span11 {
2.301 + width: 864px;
2.302 +}
2.303 +
2.304 +.span10 {
2.305 + width: 784px;
2.306 +}
2.307 +
2.308 +.span9 {
2.309 + width: 704px;
2.310 +}
2.311 +
2.312 +.span8 {
2.313 + width: 624px;
2.314 +}
2.315 +
2.316 +.span7 {
2.317 + width: 544px;
2.318 +}
2.319 +
2.320 +.span6 {
2.321 + width: 464px;
2.322 +}
2.323 +
2.324 +.span5 {
2.325 + width: 384px;
2.326 +}
2.327 +
2.328 +.span4 {
2.329 + width: 304px;
2.330 +}
2.331 +
2.332 +.span3 {
2.333 + width: 224px;
2.334 +}
2.335 +
2.336 +.span2 {
2.337 + width: 144px;
2.338 +}
2.339 +
2.340 +.span1 {
2.341 + width: 64px;
2.342 +}
2.343 +
2.344 +.offset12 {
2.345 + margin-left: 976px;
2.346 +}
2.347 +
2.348 +.offset11 {
2.349 + margin-left: 896px;
2.350 +}
2.351 +
2.352 +.offset10 {
2.353 + margin-left: 816px;
2.354 +}
2.355 +
2.356 +.offset9 {
2.357 + margin-left: 736px;
2.358 +}
2.359 +
2.360 +.offset8 {
2.361 + margin-left: 656px;
2.362 +}
2.363 +
2.364 +.offset7 {
2.365 + margin-left: 576px;
2.366 +}
2.367 +
2.368 +.offset6 {
2.369 + margin-left: 496px;
2.370 +}
2.371 +
2.372 +.offset5 {
2.373 + margin-left: 416px;
2.374 +}
2.375 +
2.376 +.offset4 {
2.377 + margin-left: 336px;
2.378 +}
2.379 +
2.380 +.offset3 {
2.381 + margin-left: 256px;
2.382 +}
2.383 +
2.384 +.offset2 {
2.385 + margin-left: 176px;
2.386 +}
2.387 +
2.388 +.offset1 {
2.389 + margin-left: 96px;
2.390 +}
2.391 +
2.392 +.row-fluid {
2.393 + width: 100%;
2.394 + *zoom: 1;
2.395 +}
2.396 +
2.397 +.row-fluid:before,
2.398 +.row-fluid:after {
2.399 + display: table;
2.400 + line-height: 0;
2.401 + content: "";
2.402 +}
2.403 +
2.404 +.row-fluid:after {
2.405 + clear: both;
2.406 +}
2.407 +
2.408 +.row-fluid [class*="span"] {
2.409 + display: block;
2.410 + float: left;
2.411 + width: 100%;
2.412 + min-height: 20px;
2.413 + margin-left: 1.694915254237288%;
2.414 + *margin-left: 1.6419491525423728%;
2.415 + -webkit-box-sizing: border-box;
2.416 + -moz-box-sizing: border-box;
2.417 + box-sizing: border-box;
2.418 +}
2.419 +
2.420 +.row-fluid [class*="span"]:first-child {
2.421 + margin-left: 0;
2.422 +}
2.423 +
2.424 +.row-fluid .controls-row [class*="span"] + [class*="span"] {
2.425 + margin-left: 1.694915254237288%;
2.426 +}
2.427 +
2.428 +.row-fluid .span12 {
2.429 + width: 100%;
2.430 + *width: 99.94703389830508%;
2.431 +}
2.432 +
2.433 +.row-fluid .span11 {
2.434 + width: 91.52542372881356%;
2.435 + *width: 91.47245762711864%;
2.436 +}
2.437 +
2.438 +.row-fluid .span10 {
2.439 + width: 83.0508474576271%;
2.440 + *width: 82.99788135593218%;
2.441 +}
2.442 +
2.443 +.row-fluid .span9 {
2.444 + width: 74.57627118644066%;
2.445 + *width: 74.52330508474574%;
2.446 +}
2.447 +
2.448 +.row-fluid .span8 {
2.449 + width: 66.10169491525423%;
2.450 + *width: 66.04872881355931%;
2.451 +}
2.452 +
2.453 +.row-fluid .span7 {
2.454 + width: 57.6271186440678%;
2.455 + *width: 57.574152542372886%;
2.456 +}
2.457 +
2.458 +.row-fluid .span6 {
2.459 + width: 49.152542372881356%;
2.460 + *width: 49.09957627118644%;
2.461 +}
2.462 +
2.463 +.row-fluid .span5 {
2.464 + width: 40.677966101694906%;
2.465 + *width: 40.62499999999999%;
2.466 +}
2.467 +
2.468 +.row-fluid .span4 {
2.469 + width: 32.20338983050847%;
2.470 + *width: 32.15042372881356%;
2.471 +}
2.472 +
2.473 +.row-fluid .span3 {
2.474 + width: 23.728813559322035%;
2.475 + *width: 23.675847457627118%;
2.476 +}
2.477 +
2.478 +.row-fluid .span2 {
2.479 + width: 15.254237288135592%;
2.480 + *width: 15.201271186440676%;
2.481 +}
2.482 +
2.483 +.row-fluid .span1 {
2.484 + width: 6.779661016949152%;
2.485 + *width: 6.726694915254237%;
2.486 +}
2.487 +
2.488 +.row-fluid .offset12 {
2.489 + margin-left: 103.38983050847457%;
2.490 + *margin-left: 103.28389830508473%;
2.491 +}
2.492 +
2.493 +.row-fluid .offset12:first-child {
2.494 + margin-left: 101.69491525423729%;
2.495 + *margin-left: 101.58898305084745%;
2.496 +}
2.497 +
2.498 +.row-fluid .offset11 {
2.499 + margin-left: 94.91525423728814%;
2.500 + *margin-left: 94.8093220338983%;
2.501 +}
2.502 +
2.503 +.row-fluid .offset11:first-child {
2.504 + margin-left: 93.22033898305085%;
2.505 + *margin-left: 93.11440677966101%;
2.506 +}
2.507 +
2.508 +.row-fluid .offset10 {
2.509 + margin-left: 86.44067796610167%;
2.510 + *margin-left: 86.33474576271183%;
2.511 +}
2.512 +
2.513 +.row-fluid .offset10:first-child {
2.514 + margin-left: 84.74576271186439%;
2.515 + *margin-left: 84.63983050847455%;
2.516 +}
2.517 +
2.518 +.row-fluid .offset9 {
2.519 + margin-left: 77.96610169491524%;
2.520 + *margin-left: 77.8601694915254%;
2.521 +}
2.522 +
2.523 +.row-fluid .offset9:first-child {
2.524 + margin-left: 76.27118644067795%;
2.525 + *margin-left: 76.16525423728811%;
2.526 +}
2.527 +
2.528 +.row-fluid .offset8 {
2.529 + margin-left: 69.4915254237288%;
2.530 + *margin-left: 69.38559322033896%;
2.531 +}
2.532 +
2.533 +.row-fluid .offset8:first-child {
2.534 + margin-left: 67.79661016949152%;
2.535 + *margin-left: 67.69067796610167%;
2.536 +}
2.537 +
2.538 +.row-fluid .offset7 {
2.539 + margin-left: 61.016949152542374%;
2.540 + *margin-left: 60.91101694915255%;
2.541 +}
2.542 +
2.543 +.row-fluid .offset7:first-child {
2.544 + margin-left: 59.32203389830509%;
2.545 + *margin-left: 59.21610169491526%;
2.546 +}
2.547 +
2.548 +.row-fluid .offset6 {
2.549 + margin-left: 52.54237288135593%;
2.550 + *margin-left: 52.436440677966104%;
2.551 +}
2.552 +
2.553 +.row-fluid .offset6:first-child {
2.554 + margin-left: 50.847457627118644%;
2.555 + *margin-left: 50.74152542372882%;
2.556 +}
2.557 +
2.558 +.row-fluid .offset5 {
2.559 + margin-left: 44.06779661016948%;
2.560 + *margin-left: 43.961864406779654%;
2.561 +}
2.562 +
2.563 +.row-fluid .offset5:first-child {
2.564 + margin-left: 42.37288135593219%;
2.565 + *margin-left: 42.26694915254237%;
2.566 +}
2.567 +
2.568 +.row-fluid .offset4 {
2.569 + margin-left: 35.593220338983045%;
2.570 + *margin-left: 35.48728813559322%;
2.571 +}
2.572 +
2.573 +.row-fluid .offset4:first-child {
2.574 + margin-left: 33.89830508474576%;
2.575 + *margin-left: 33.79237288135593%;
2.576 +}
2.577 +
2.578 +.row-fluid .offset3 {
2.579 + margin-left: 27.11864406779661%;
2.580 + *margin-left: 27.01271186440678%;
2.581 +}
2.582 +
2.583 +.row-fluid .offset3:first-child {
2.584 + margin-left: 25.423728813559322%;
2.585 + *margin-left: 25.317796610169488%;
2.586 +}
2.587 +
2.588 +.row-fluid .offset2 {
2.589 + margin-left: 18.644067796610166%;
2.590 + *margin-left: 18.538135593220336%;
2.591 +}
2.592 +
2.593 +.row-fluid .offset2:first-child {
2.594 + margin-left: 16.94915254237288%;
2.595 + *margin-left: 16.84322033898305%;
2.596 +}
2.597 +
2.598 +.row-fluid .offset1 {
2.599 + margin-left: 10.169491525423728%;
2.600 + *margin-left: 10.063559322033898%;
2.601 +}
2.602 +
2.603 +.row-fluid .offset1:first-child {
2.604 + margin-left: 8.47457627118644%;
2.605 + *margin-left: 8.36864406779661%;
2.606 +}
2.607 +
2.608 +[class*="span"].hide,
2.609 +.row-fluid [class*="span"].hide {
2.610 + display: none;
2.611 +}
2.612 +
2.613 +[class*="span"].pull-right,
2.614 +.row-fluid [class*="span"].pull-right {
2.615 + float: right;
2.616 +}
2.617 +
2.618 +.container {
2.619 + margin-left: 20px;
2.620 + *zoom: 1;
2.621 +}
2.622 +
2.623 +.container:before,
2.624 +.container:after {
2.625 + display: table;
2.626 + line-height: 0;
2.627 + content: "";
2.628 +}
2.629 +
2.630 +.container:after {
2.631 + clear: both;
2.632 +}
2.633 +
2.634 +.container-fluid {
2.635 + padding-right: 16px;
2.636 + padding-left: 16px;
2.637 + *zoom: 1;
2.638 +}
2.639 +
2.640 +.container-fluid:before,
2.641 +.container-fluid:after {
2.642 + display: table;
2.643 + line-height: 0;
2.644 + content: "";
2.645 +}
2.646 +
2.647 +.container-fluid:after {
2.648 + clear: both;
2.649 +}
2.650 +
2.651 +img {
2.652 + -webkit-filter: contrast(800%);
2.653 + -moz-filter: contrast(1000%);
2.654 + -ms-filter: contrast(800%);
2.655 + -o-filter: contrast(800%);
2.656 + filter: contrast(1000%);
2.657 +}
2.658 +
2.659 +p {
2.660 + margin: 0 0 20px;
2.661 +}
2.662 +
2.663 +.lead {
2.664 + padding: 9px 14px 9px 14px;
2.665 + margin: 9px 4px 9px 4px;
2.666 + font-size: 18px;
2.667 + color: #ffffff;
2.668 + border: 2px solid #bbbbbb;
2.669 +}
2.670 +
2.671 +small {
2.672 + font-size: 100%;
2.673 +}
2.674 +
2.675 +strong {
2.676 + font-weight: normal;
2.677 + color: #ffffff;
2.678 +}
2.679 +
2.680 +em {
2.681 + font-weight: normal;
2.682 + color: #ffffff;
2.683 +}
2.684 +
2.685 +cite {
2.686 + font-style: normal;
2.687 +}
2.688 +
2.689 +i,
2.690 +cite,
2.691 +em,
2.692 +var,
2.693 +address,
2.694 +dfn {
2.695 + font-style: normal;
2.696 +}
2.697 +
2.698 +i:before,
2.699 +cite:before,
2.700 +em:before,
2.701 +var:before,
2.702 +address:before,
2.703 +dfn:before,
2.704 +i:after,
2.705 +cite:after,
2.706 +em:after,
2.707 +var:after,
2.708 +address:after,
2.709 +dfn:after {
2.710 + content: '/';
2.711 +}
2.712 +
2.713 +.muted {
2.714 + display: none;
2.715 + color: #bbbbbb;
2.716 +}
2.717 +
2.718 +.text-warning {
2.719 + color: #ffffff;
2.720 +}
2.721 +
2.722 +a.text-warning:hover,
2.723 +a.text-warning:focus {
2.724 + color: #ffffff;
2.725 +}
2.726 +
2.727 +.text-error {
2.728 + color: #ffffff;
2.729 +}
2.730 +
2.731 +a.text-error:hover,
2.732 +a.text-error:focus {
2.733 + color: #ffffff;
2.734 +}
2.735 +
2.736 +.text-info {
2.737 + color: #000000;
2.738 +}
2.739 +
2.740 +a.text-info:hover,
2.741 +a.text-info:focus {
2.742 + color: #000000;
2.743 +}
2.744 +
2.745 +.text-success {
2.746 + color: #55ff55;
2.747 +}
2.748 +
2.749 +a.text-success:hover,
2.750 +a.text-success:focus {
2.751 + color: #55ff55;
2.752 +}
2.753 +
2.754 +.text-left {
2.755 + text-align: left;
2.756 +}
2.757 +
2.758 +.text-right {
2.759 + text-align: right;
2.760 +}
2.761 +
2.762 +.text-center {
2.763 + text-align: center;
2.764 +}
2.765 +
2.766 +h1,
2.767 +h2,
2.768 +h3,
2.769 +h4,
2.770 +h5,
2.771 +h6 {
2.772 + margin: 0;
2.773 + font-family: inherit;
2.774 + font-weight: inherit;
2.775 + line-height: 20px;
2.776 + color: #ffffff;
2.777 + text-rendering: optimizelegibility;
2.778 +}
2.779 +
2.780 +h1 small,
2.781 +h2 small,
2.782 +h3 small,
2.783 +h4 small,
2.784 +h5 small,
2.785 +h6 small {
2.786 + font-weight: normal;
2.787 + line-height: 1;
2.788 + color: #bbbbbb;
2.789 +}
2.790 +
2.791 +h1,
2.792 +h2,
2.793 +h3 {
2.794 + line-height: 20px;
2.795 +}
2.796 +
2.797 +h3:before {
2.798 + content: ">>> ";
2.799 +}
2.800 +
2.801 +h3:after {
2.802 + content: " <<<";
2.803 +}
2.804 +
2.805 +h1 {
2.806 + font-size: 18px;
2.807 + text-transform: uppercase;
2.808 +}
2.809 +
2.810 +h2 {
2.811 + font-size: 18px;
2.812 + text-align: center;
2.813 + white-space: nowrap;
2.814 +}
2.815 +
2.816 +h3 {
2.817 + font-size: 18px;
2.818 +}
2.819 +
2.820 +h4 {
2.821 + font-size: 18px;
2.822 + color: #fe54fe;
2.823 +}
2.824 +
2.825 +h5 {
2.826 + font-size: 18px;
2.827 +}
2.828 +
2.829 +h6 {
2.830 + font-size: 18px;
2.831 +}
2.832 +
2.833 +h1 small {
2.834 + font-size: 18px;
2.835 +}
2.836 +
2.837 +h2 small {
2.838 + font-size: 18px;
2.839 +}
2.840 +
2.841 +h3 small {
2.842 + font-size: 18px;
2.843 +}
2.844 +
2.845 +h4 small {
2.846 + font-size: 18px;
2.847 +}
2.848 +
2.849 +.page-header {
2.850 + padding: 20px 20px;
2.851 + margin: 20px 0 20px;
2.852 + background: #00aaaa;
2.853 +}
2.854 +
2.855 +.page-header h1 {
2.856 + color: #000000;
2.857 +}
2.858 +
2.859 +ul,
2.860 +ol {
2.861 + padding: 0;
2.862 + margin: 0 0 20px 20px;
2.863 +}
2.864 +
2.865 +ul ul,
2.866 +ul ol,
2.867 +ol ol,
2.868 +ol ul {
2.869 + margin-bottom: 0;
2.870 +}
2.871 +
2.872 +li {
2.873 + padding-left: 0;
2.874 + margin-left: 0;
2.875 + line-height: 20px;
2.876 + list-style: none;
2.877 +}
2.878 +
2.879 +ul.unstyled,
2.880 +ol.unstyled {
2.881 + margin-left: 0;
2.882 + list-style: none;
2.883 +}
2.884 +
2.885 +ul.inline,
2.886 +ol.inline {
2.887 + margin-left: 0;
2.888 + list-style: none;
2.889 +}
2.890 +
2.891 +ul.inline > li,
2.892 +ol.inline > li {
2.893 + display: inline-block;
2.894 + *display: inline;
2.895 + padding-right: 9.5px;
2.896 + padding-left: 10.7px;
2.897 + *zoom: 1;
2.898 +}
2.899 +
2.900 +dl {
2.901 + margin-bottom: 20px;
2.902 +}
2.903 +
2.904 +dt,
2.905 +dd {
2.906 + line-height: 20px;
2.907 +}
2.908 +
2.909 +dt {
2.910 + font-weight: normal;
2.911 +}
2.912 +
2.913 +dd {
2.914 + margin-left: 21px;
2.915 +}
2.916 +
2.917 +.dl-horizontal {
2.918 + *zoom: 1;
2.919 +}
2.920 +
2.921 +.dl-horizontal:before,
2.922 +.dl-horizontal:after {
2.923 + display: table;
2.924 + line-height: 0;
2.925 + content: "";
2.926 +}
2.927 +
2.928 +.dl-horizontal:after {
2.929 + clear: both;
2.930 +}
2.931 +
2.932 +.dl-horizontal dt {
2.933 + float: left;
2.934 + width: 162px;
2.935 + overflow: hidden;
2.936 + clear: left;
2.937 + text-align: right;
2.938 + text-overflow: ellipsis;
2.939 + white-space: nowrap;
2.940 +}
2.941 +
2.942 +.dl-horizontal dd {
2.943 + margin-left: 182px;
2.944 +}
2.945 +
2.946 +hr {
2.947 + margin: 6px 0 7px;
2.948 + border: 0;
2.949 + border-top: 0px solid #bbbbbb;
2.950 + border-bottom: 2px solid #ffffff;
2.951 +}
2.952 +
2.953 +abbr[title],
2.954 +abbr[data-original-title] {
2.955 + cursor: help;
2.956 + border: 0;
2.957 +}
2.958 +
2.959 +abbr.initialism {
2.960 + font-size: 90%;
2.961 + text-transform: uppercase;
2.962 +}
2.963 +
2.964 +blockquote {
2.965 + padding: 0 0 0 15px;
2.966 + margin: 0 0 20px;
2.967 + border-left: 5px solid #bbbbbb;
2.968 +}
2.969 +
2.970 +blockquote p {
2.971 + margin-bottom: 0;
2.972 + font-size: 18px;
2.973 + line-height: 20px;
2.974 +}
2.975 +
2.976 +blockquote small {
2.977 + display: block;
2.978 + line-height: 20px;
2.979 + color: #bbbbbb;
2.980 +}
2.981 +
2.982 +blockquote small:before {
2.983 + content: '\2014 \00A0';
2.984 +}
2.985 +
2.986 +blockquote.pull-right {
2.987 + float: right;
2.988 + padding-right: 1em;
2.989 + padding-left: 0;
2.990 + border-right: 5px solid #bbbbbb;
2.991 + border-left: 0;
2.992 +}
2.993 +
2.994 +blockquote.pull-right p,
2.995 +blockquote.pull-right small {
2.996 + text-align: right;
2.997 +}
2.998 +
2.999 +blockquote.pull-right small:before {
2.1000 + content: '';
2.1001 +}
2.1002 +
2.1003 +blockquote.pull-right small:after {
2.1004 + content: '\00A0 \2014';
2.1005 +}
2.1006 +
2.1007 +q:before,
2.1008 +q:after,
2.1009 +blockquote:before,
2.1010 +blockquote:after {
2.1011 + content: "";
2.1012 +}
2.1013 +
2.1014 +address {
2.1015 + display: block;
2.1016 + margin-bottom: 20px;
2.1017 + font-style: normal;
2.1018 + line-height: 20px;
2.1019 +}
2.1020 +
2.1021 +code,
2.1022 +pre {
2.1023 + padding: 0;
2.1024 + font-family: DOS, Monaco, Menlo, Consolas, "Courier New", monospace;
2.1025 + font-size: 18px;
2.1026 + color: #555555;
2.1027 + -webkit-border-radius: 0;
2.1028 + -moz-border-radius: 0;
2.1029 + border-radius: 0;
2.1030 +}
2.1031 +
2.1032 +code {
2.1033 + padding: 0;
2.1034 + color: #ffffff;
2.1035 + white-space: nowrap;
2.1036 + background-color: #000000;
2.1037 + border: 0;
2.1038 +}
2.1039 +
2.1040 +pre {
2.1041 + display: block;
2.1042 + padding: 0;
2.1043 + margin: 0 0 10px;
2.1044 + font-size: 18px;
2.1045 + font-weight: normal;
2.1046 + line-height: 20px;
2.1047 + word-break: break-all;
2.1048 + word-wrap: break-word;
2.1049 + white-space: pre;
2.1050 + white-space: pre-wrap;
2.1051 + background-color: #000000;
2.1052 + border: 0;
2.1053 + -webkit-border-radius: 0;
2.1054 + -moz-border-radius: 0;
2.1055 + border-radius: 0;
2.1056 +}
2.1057 +
2.1058 +pre.prettyprint {
2.1059 + margin-bottom: 20px;
2.1060 +}
2.1061 +
2.1062 +pre code {
2.1063 + padding: 0;
2.1064 + color: inherit;
2.1065 + white-space: pre;
2.1066 + white-space: pre-wrap;
2.1067 + background-color: transparent;
2.1068 + border: 0;
2.1069 +}
2.1070 +
2.1071 +.pre-scrollable {
2.1072 + max-height: 340px;
2.1073 + overflow-y: scroll;
2.1074 +}
2.1075 +
2.1076 +form {
2.1077 + margin: 0 0 20px;
2.1078 +}
2.1079 +
2.1080 +fieldset {
2.1081 + padding: 0;
2.1082 + margin: 0;
2.1083 + border: 0;
2.1084 +}
2.1085 +
2.1086 +legend {
2.1087 + display: block;
2.1088 + width: 100%;
2.1089 + padding: 0;
2.1090 + margin-bottom: 20px;
2.1091 + font-size: 18px;
2.1092 + line-height: 40px;
2.1093 + color: #ffffff;
2.1094 + border: 0;
2.1095 +}
2.1096 +
2.1097 +legend small {
2.1098 + font-size: 20px;
2.1099 + color: #bbbbbb;
2.1100 +}
2.1101 +
2.1102 +legend:before {
2.1103 + content: "## ";
2.1104 +}
2.1105 +
2.1106 +legend:after {
2.1107 + content: " ##";
2.1108 +}
2.1109 +
2.1110 +label,
2.1111 +input,
2.1112 +button,
2.1113 +select,
2.1114 +textarea {
2.1115 + font-size: 18px;
2.1116 + font-weight: normal;
2.1117 + line-height: 20px;
2.1118 +}
2.1119 +
2.1120 +input,
2.1121 +button,
2.1122 +select,
2.1123 +textarea {
2.1124 + font-family: DOS, Monaco, Menlo, Consolas, "Courier New", monospace;
2.1125 +}
2.1126 +
2.1127 +label {
2.1128 + display: block;
2.1129 + margin-bottom: 5px;
2.1130 +}
2.1131 +
2.1132 +select,
2.1133 +textarea,
2.1134 +input[type="text"],
2.1135 +input[type="password"],
2.1136 +input[type="datetime"],
2.1137 +input[type="datetime-local"],
2.1138 +input[type="date"],
2.1139 +input[type="month"],
2.1140 +input[type="time"],
2.1141 +input[type="week"],
2.1142 +input[type="number"],
2.1143 +input[type="email"],
2.1144 +input[type="url"],
2.1145 +input[type="search"],
2.1146 +input[type="tel"],
2.1147 +input[type="color"],
2.1148 +.uneditable-input {
2.1149 + display: inline-block;
2.1150 + height: 20px;
2.1151 + padding: 0 0;
2.1152 + margin: 10px 5px;
2.1153 + font-size: 18px;
2.1154 + line-height: 20px;
2.1155 + color: #000000;
2.1156 + vertical-align: middle;
2.1157 + background: #bbbbbb;
2.1158 + border: 2px solid #000000;
2.1159 +}
2.1160 +
2.1161 +input[type="text"]:before {
2.1162 + content: "[";
2.1163 +}
2.1164 +
2.1165 +input[type="text"]:after {
2.1166 + content: "]";
2.1167 +}
2.1168 +
2.1169 +input,
2.1170 +textarea,
2.1171 +.uneditable-input {
2.1172 + width: 206px;
2.1173 +}
2.1174 +
2.1175 +textarea {
2.1176 + height: auto;
2.1177 +}
2.1178 +
2.1179 +textarea,
2.1180 +input[type="text"],
2.1181 +input[type="password"],
2.1182 +input[type="datetime"],
2.1183 +input[type="datetime-local"],
2.1184 +input[type="date"],
2.1185 +input[type="month"],
2.1186 +input[type="time"],
2.1187 +input[type="week"],
2.1188 +input[type="number"],
2.1189 +input[type="email"],
2.1190 +input[type="url"],
2.1191 +input[type="search"],
2.1192 +input[type="tel"],
2.1193 +input[type="color"],
2.1194 +.uneditable-input {
2.1195 + background-color: #bbbbbb;
2.1196 + border: 0;
2.1197 + border-bottom: 2px solid #000000;
2.1198 +}
2.1199 +
2.1200 +textarea:focus,
2.1201 +input[type="text"]:focus,
2.1202 +input[type="password"]:focus,
2.1203 +input[type="datetime"]:focus,
2.1204 +input[type="datetime-local"]:focus,
2.1205 +input[type="date"]:focus,
2.1206 +input[type="month"]:focus,
2.1207 +input[type="time"]:focus,
2.1208 +input[type="week"]:focus,
2.1209 +input[type="number"]:focus,
2.1210 +input[type="email"]:focus,
2.1211 +input[type="url"]:focus,
2.1212 +input[type="search"]:focus,
2.1213 +input[type="tel"]:focus,
2.1214 +input[type="color"]:focus,
2.1215 +.uneditable-input:focus {
2.1216 + outline: 0;
2.1217 +}
2.1218 +
2.1219 +input[type="radio"],
2.1220 +input[type="checkbox"] {
2.1221 + margin: 4px 0 0;
2.1222 + margin-top: 1px \9;
2.1223 + *margin-top: 0;
2.1224 + line-height: normal;
2.1225 +}
2.1226 +
2.1227 +input[type="file"],
2.1228 +input[type="image"],
2.1229 +input[type="submit"],
2.1230 +input[type="reset"],
2.1231 +input[type="button"],
2.1232 +input[type="radio"],
2.1233 +input[type="checkbox"] {
2.1234 + width: auto;
2.1235 +}
2.1236 +
2.1237 +select,
2.1238 +input[type="file"] {
2.1239 + height: 20px;
2.1240 + /* In IE7, the height of the select element cannot be changed by height, only font-size */
2.1241 +
2.1242 + *margin-top: 4px;
2.1243 + /* For IE7, add top margin to align select with labels */
2.1244 +
2.1245 + line-height: 20px;
2.1246 +}
2.1247 +
2.1248 +select {
2.1249 + width: 220px;
2.1250 + background-color: #ffffff;
2.1251 + border: 1px solid #cccccc;
2.1252 +}
2.1253 +
2.1254 +select[multiple],
2.1255 +select[size] {
2.1256 + height: auto;
2.1257 +}
2.1258 +
2.1259 +select:focus,
2.1260 +input[type="file"]:focus,
2.1261 +input[type="radio"]:focus,
2.1262 +input[type="checkbox"]:focus {
2.1263 + outline: thin solid #333;
2.1264 + outline: 5px auto -webkit-focus-ring-color;
2.1265 + outline-offset: -2px;
2.1266 +}
2.1267 +
2.1268 +.uneditable-input,
2.1269 +.uneditable-textarea {
2.1270 + color: #bbbbbb;
2.1271 + cursor: not-allowed;
2.1272 + background-color: #fcfcfc;
2.1273 + border-color: #cccccc;
2.1274 +}
2.1275 +
2.1276 +.uneditable-input {
2.1277 + overflow: hidden;
2.1278 + white-space: nowrap;
2.1279 +}
2.1280 +
2.1281 +.uneditable-textarea {
2.1282 + width: auto;
2.1283 + height: auto;
2.1284 +}
2.1285 +
2.1286 +input:-moz-placeholder,
2.1287 +textarea:-moz-placeholder {
2.1288 + color: #bbbbbb;
2.1289 +}
2.1290 +
2.1291 +input:-ms-input-placeholder,
2.1292 +textarea:-ms-input-placeholder {
2.1293 + color: #bbbbbb;
2.1294 +}
2.1295 +
2.1296 +input::-webkit-input-placeholder,
2.1297 +textarea::-webkit-input-placeholder {
2.1298 + color: #bbbbbb;
2.1299 +}
2.1300 +
2.1301 +.radio,
2.1302 +.checkbox {
2.1303 + min-height: 20px;
2.1304 + padding-left: 20px;
2.1305 +}
2.1306 +
2.1307 +.radio input[type="radio"],
2.1308 +.checkbox input[type="checkbox"] {
2.1309 + float: left;
2.1310 + margin-left: -20px;
2.1311 +}
2.1312 +
2.1313 +.controls > .radio:first-child,
2.1314 +.controls > .checkbox:first-child {
2.1315 + padding-top: 5px;
2.1316 +}
2.1317 +
2.1318 +.radio.inline,
2.1319 +.checkbox.inline {
2.1320 + display: inline-block;
2.1321 + padding-top: 5px;
2.1322 + margin-bottom: 0;
2.1323 + vertical-align: middle;
2.1324 +}
2.1325 +
2.1326 +.radio.inline + .radio.inline,
2.1327 +.checkbox.inline + .checkbox.inline {
2.1328 + margin-left: 10px;
2.1329 +}
2.1330 +
2.1331 +.input-mini {
2.1332 + width: 60px;
2.1333 +}
2.1334 +
2.1335 +.input-small {
2.1336 + width: 90px;
2.1337 +}
2.1338 +
2.1339 +.input-medium {
2.1340 + width: 150px;
2.1341 +}
2.1342 +
2.1343 +.input-large {
2.1344 + width: 210px;
2.1345 +}
2.1346 +
2.1347 +.input-xlarge {
2.1348 + width: 270px;
2.1349 +}
2.1350 +
2.1351 +.input-xxlarge {
2.1352 + width: 530px;
2.1353 +}
2.1354 +
2.1355 +input[class*="span"],
2.1356 +select[class*="span"],
2.1357 +textarea[class*="span"],
2.1358 +.uneditable-input[class*="span"],
2.1359 +.row-fluid input[class*="span"],
2.1360 +.row-fluid select[class*="span"],
2.1361 +.row-fluid textarea[class*="span"],
2.1362 +.row-fluid .uneditable-input[class*="span"] {
2.1363 + float: none;
2.1364 + margin-left: 0;
2.1365 +}
2.1366 +
2.1367 +.input-append input[class*="span"],
2.1368 +.input-append .uneditable-input[class*="span"],
2.1369 +.input-prepend input[class*="span"],
2.1370 +.input-prepend .uneditable-input[class*="span"],
2.1371 +.row-fluid input[class*="span"],
2.1372 +.row-fluid select[class*="span"],
2.1373 +.row-fluid textarea[class*="span"],
2.1374 +.row-fluid .uneditable-input[class*="span"],
2.1375 +.row-fluid .input-prepend [class*="span"],
2.1376 +.row-fluid .input-append [class*="span"] {
2.1377 + display: inline-block;
2.1378 +}
2.1379 +
2.1380 +input,
2.1381 +textarea,
2.1382 +.uneditable-input {
2.1383 + margin-left: 0;
2.1384 +}
2.1385 +
2.1386 +.controls-row [class*="span"] + [class*="span"] {
2.1387 + margin-left: 16px;
2.1388 +}
2.1389 +
2.1390 +input.span12,
2.1391 +textarea.span12,
2.1392 +.uneditable-input.span12 {
2.1393 + width: 930px;
2.1394 +}
2.1395 +
2.1396 +input.span11,
2.1397 +textarea.span11,
2.1398 +.uneditable-input.span11 {
2.1399 + width: 850px;
2.1400 +}
2.1401 +
2.1402 +input.span10,
2.1403 +textarea.span10,
2.1404 +.uneditable-input.span10 {
2.1405 + width: 770px;
2.1406 +}
2.1407 +
2.1408 +input.span9,
2.1409 +textarea.span9,
2.1410 +.uneditable-input.span9 {
2.1411 + width: 690px;
2.1412 +}
2.1413 +
2.1414 +input.span8,
2.1415 +textarea.span8,
2.1416 +.uneditable-input.span8 {
2.1417 + width: 610px;
2.1418 +}
2.1419 +
2.1420 +input.span7,
2.1421 +textarea.span7,
2.1422 +.uneditable-input.span7 {
2.1423 + width: 530px;
2.1424 +}
2.1425 +
2.1426 +input.span6,
2.1427 +textarea.span6,
2.1428 +.uneditable-input.span6 {
2.1429 + width: 450px;
2.1430 +}
2.1431 +
2.1432 +input.span5,
2.1433 +textarea.span5,
2.1434 +.uneditable-input.span5 {
2.1435 + width: 370px;
2.1436 +}
2.1437 +
2.1438 +input.span4,
2.1439 +textarea.span4,
2.1440 +.uneditable-input.span4 {
2.1441 + width: 290px;
2.1442 +}
2.1443 +
2.1444 +input.span3,
2.1445 +textarea.span3,
2.1446 +.uneditable-input.span3 {
2.1447 + width: 210px;
2.1448 +}
2.1449 +
2.1450 +input.span2,
2.1451 +textarea.span2,
2.1452 +.uneditable-input.span2 {
2.1453 + width: 130px;
2.1454 +}
2.1455 +
2.1456 +input.span1,
2.1457 +textarea.span1,
2.1458 +.uneditable-input.span1 {
2.1459 + width: 50px;
2.1460 +}
2.1461 +
2.1462 +.controls-row {
2.1463 + *zoom: 1;
2.1464 +}
2.1465 +
2.1466 +.controls-row:before,
2.1467 +.controls-row:after {
2.1468 + display: table;
2.1469 + line-height: 0;
2.1470 + content: "";
2.1471 +}
2.1472 +
2.1473 +.controls-row:after {
2.1474 + clear: both;
2.1475 +}
2.1476 +
2.1477 +.controls-row [class*="span"],
2.1478 +.row-fluid .controls-row [class*="span"] {
2.1479 + float: left;
2.1480 +}
2.1481 +
2.1482 +.controls-row .checkbox[class*="span"],
2.1483 +.controls-row .radio[class*="span"] {
2.1484 + padding-top: 5px;
2.1485 +}
2.1486 +
2.1487 +input[disabled],
2.1488 +select[disabled],
2.1489 +textarea[disabled],
2.1490 +input[readonly],
2.1491 +select[readonly],
2.1492 +textarea[readonly] {
2.1493 + cursor: not-allowed;
2.1494 + background-color: #bbbbbb;
2.1495 +}
2.1496 +
2.1497 +input[type="radio"][disabled],
2.1498 +input[type="checkbox"][disabled],
2.1499 +input[type="radio"][readonly],
2.1500 +input[type="checkbox"][readonly] {
2.1501 + background-color: transparent;
2.1502 +}
2.1503 +
2.1504 +.control-group.warning .control-label,
2.1505 +.control-group.warning .help-block,
2.1506 +.control-group.warning .help-inline {
2.1507 + color: #ffffff;
2.1508 +}
2.1509 +
2.1510 +.control-group.warning .checkbox,
2.1511 +.control-group.warning .radio,
2.1512 +.control-group.warning input,
2.1513 +.control-group.warning select,
2.1514 +.control-group.warning textarea {
2.1515 + color: #ffffff;
2.1516 +}
2.1517 +
2.1518 +.control-group.warning input,
2.1519 +.control-group.warning select,
2.1520 +.control-group.warning textarea {
2.1521 + border-color: #ffffff;
2.1522 +}
2.1523 +
2.1524 +.control-group.warning input:focus,
2.1525 +.control-group.warning select:focus,
2.1526 +.control-group.warning textarea:focus {
2.1527 + border-color: #ffffff;
2.1528 + -webkit-box-shadow: 0;
2.1529 + -moz-box-shadow: 0;
2.1530 + box-shadow: 0;
2.1531 +}
2.1532 +
2.1533 +.control-group.warning .input-prepend .add-on,
2.1534 +.control-group.warning .input-append .add-on {
2.1535 + color: #ffffff;
2.1536 + background-color: #00aaaa;
2.1537 + border-color: #ffffff;
2.1538 +}
2.1539 +
2.1540 +.control-group.error .control-label,
2.1541 +.control-group.error .help-block,
2.1542 +.control-group.error .help-inline {
2.1543 + color: #ffffff;
2.1544 +}
2.1545 +
2.1546 +.control-group.error .checkbox,
2.1547 +.control-group.error .radio,
2.1548 +.control-group.error input,
2.1549 +.control-group.error select,
2.1550 +.control-group.error textarea {
2.1551 + color: #ffffff;
2.1552 +}
2.1553 +
2.1554 +.control-group.error input,
2.1555 +.control-group.error select,
2.1556 +.control-group.error textarea {
2.1557 + border-color: #ffffff;
2.1558 +}
2.1559 +
2.1560 +.control-group.error input:focus,
2.1561 +.control-group.error select:focus,
2.1562 +.control-group.error textarea:focus {
2.1563 + border-color: #ffffff;
2.1564 + -webkit-box-shadow: 0;
2.1565 + -moz-box-shadow: 0;
2.1566 + box-shadow: 0;
2.1567 +}
2.1568 +
2.1569 +.control-group.error .input-prepend .add-on,
2.1570 +.control-group.error .input-append .add-on {
2.1571 + color: #ffffff;
2.1572 + background-color: #aa0000;
2.1573 + border-color: #ffffff;
2.1574 +}
2.1575 +
2.1576 +.control-group.success .control-label,
2.1577 +.control-group.success .help-block,
2.1578 +.control-group.success .help-inline {
2.1579 + color: #55ff55;
2.1580 +}
2.1581 +
2.1582 +.control-group.success .checkbox,
2.1583 +.control-group.success .radio,
2.1584 +.control-group.success input,
2.1585 +.control-group.success select,
2.1586 +.control-group.success textarea {
2.1587 + color: #55ff55;
2.1588 +}
2.1589 +
2.1590 +.control-group.success input,
2.1591 +.control-group.success select,
2.1592 +.control-group.success textarea {
2.1593 + border-color: #55ff55;
2.1594 +}
2.1595 +
2.1596 +.control-group.success input:focus,
2.1597 +.control-group.success select:focus,
2.1598 +.control-group.success textarea:focus {
2.1599 + border-color: #55ff55;
2.1600 + -webkit-box-shadow: 0;
2.1601 + -moz-box-shadow: 0;
2.1602 + box-shadow: 0;
2.1603 +}
2.1604 +
2.1605 +.control-group.success .input-prepend .add-on,
2.1606 +.control-group.success .input-append .add-on {
2.1607 + color: #55ff55;
2.1608 + background-color: #000000;
2.1609 + border-color: #55ff55;
2.1610 +}
2.1611 +
2.1612 +.control-group.info .control-label,
2.1613 +.control-group.info .help-block,
2.1614 +.control-group.info .help-inline {
2.1615 + color: #000000;
2.1616 +}
2.1617 +
2.1618 +.control-group.info .checkbox,
2.1619 +.control-group.info .radio,
2.1620 +.control-group.info input,
2.1621 +.control-group.info select,
2.1622 +.control-group.info textarea {
2.1623 + color: #000000;
2.1624 +}
2.1625 +
2.1626 +.control-group.info input,
2.1627 +.control-group.info select,
2.1628 +.control-group.info textarea {
2.1629 + border-color: #000000;
2.1630 +}
2.1631 +
2.1632 +.control-group.info input:focus,
2.1633 +.control-group.info select:focus,
2.1634 +.control-group.info textarea:focus {
2.1635 + border-color: #000000;
2.1636 + -webkit-box-shadow: 0;
2.1637 + -moz-box-shadow: 0;
2.1638 + box-shadow: 0;
2.1639 +}
2.1640 +
2.1641 +.control-group.info .input-prepend .add-on,
2.1642 +.control-group.info .input-append .add-on {
2.1643 + color: #000000;
2.1644 + background-color: #000000;
2.1645 + border-color: #000000;
2.1646 +}
2.1647 +
2.1648 +input:focus:invalid,
2.1649 +textarea:focus:invalid,
2.1650 +select:focus:invalid {
2.1651 + color: #b94a48;
2.1652 + border-color: #ee5f5b;
2.1653 +}
2.1654 +
2.1655 +input:focus:invalid:focus,
2.1656 +textarea:focus:invalid:focus,
2.1657 +select:focus:invalid:focus {
2.1658 + border-color: #e9322d;
2.1659 + -webkit-box-shadow: 0 0 6px #f8b9b7;
2.1660 + -moz-box-shadow: 0 0 6px #f8b9b7;
2.1661 + box-shadow: 0 0 6px #f8b9b7;
2.1662 +}
2.1663 +
2.1664 +.form-actions {
2.1665 + padding: 19px 20px 20px;
2.1666 + margin-top: 20px;
2.1667 + margin-bottom: 20px;
2.1668 + background-color: #f5f5f5;
2.1669 + border-top: 1px solid #e5e5e5;
2.1670 + *zoom: 1;
2.1671 +}
2.1672 +
2.1673 +.form-actions:before,
2.1674 +.form-actions:after {
2.1675 + display: table;
2.1676 + line-height: 0;
2.1677 + content: "";
2.1678 +}
2.1679 +
2.1680 +.form-actions:after {
2.1681 + clear: both;
2.1682 +}
2.1683 +
2.1684 +.help-block,
2.1685 +.help-inline {
2.1686 + color: #e1e1e1;
2.1687 +}
2.1688 +
2.1689 +.help-block {
2.1690 + display: block;
2.1691 + margin-bottom: 10px;
2.1692 +}
2.1693 +
2.1694 +.help-inline {
2.1695 + display: inline-block;
2.1696 + *display: inline;
2.1697 + padding-left: 5px;
2.1698 + vertical-align: middle;
2.1699 + *zoom: 1;
2.1700 +}
2.1701 +
2.1702 +.input-append,
2.1703 +.input-prepend {
2.1704 + display: inline-block;
2.1705 + margin-bottom: 10px;
2.1706 + font-size: 0;
2.1707 + white-space: nowrap;
2.1708 + vertical-align: middle;
2.1709 +}
2.1710 +
2.1711 +.input-append input,
2.1712 +.input-prepend input,
2.1713 +.input-append select,
2.1714 +.input-prepend select,
2.1715 +.input-append .uneditable-input,
2.1716 +.input-prepend .uneditable-input,
2.1717 +.input-append .dropdown-menu,
2.1718 +.input-prepend .dropdown-menu,
2.1719 +.input-append .popover,
2.1720 +.input-prepend .popover {
2.1721 + font-size: 18px;
2.1722 +}
2.1723 +
2.1724 +.input-append input,
2.1725 +.input-prepend input,
2.1726 +.input-append select,
2.1727 +.input-prepend select,
2.1728 +.input-append .uneditable-input,
2.1729 +.input-prepend .uneditable-input {
2.1730 + position: relative;
2.1731 + margin-bottom: 0;
2.1732 + *margin-left: 0;
2.1733 + vertical-align: top;
2.1734 + -webkit-border-radius: 0 0 0px 0;
2.1735 + -moz-border-radius: 0 0 0px 0;
2.1736 + border-radius: 0 0 0px 0;
2.1737 +}
2.1738 +
2.1739 +.input-append input:focus,
2.1740 +.input-prepend input:focus,
2.1741 +.input-append select:focus,
2.1742 +.input-prepend select:focus,
2.1743 +.input-append .uneditable-input:focus,
2.1744 +.input-prepend .uneditable-input:focus {
2.1745 + z-index: 2;
2.1746 +}
2.1747 +
2.1748 +.input-append .add-on,
2.1749 +.input-prepend .add-on {
2.1750 + display: inline-block;
2.1751 + width: auto;
2.1752 + height: 20px;
2.1753 + min-width: 16px;
2.1754 + padding: 4px 5px;
2.1755 + font-size: 18px;
2.1756 + font-weight: normal;
2.1757 + line-height: 20px;
2.1758 + text-align: center;
2.1759 + text-shadow: 0;
2.1760 + background-color: #bbbbbb;
2.1761 + border: 0;
2.1762 +}
2.1763 +
2.1764 +.input-append .add-on,
2.1765 +.input-prepend .add-on,
2.1766 +.input-append .btn,
2.1767 +.input-prepend .btn,
2.1768 +.input-append .btn-group > .dropdown-toggle,
2.1769 +.input-prepend .btn-group > .dropdown-toggle {
2.1770 + vertical-align: top;
2.1771 + -webkit-border-radius: 0;
2.1772 + -moz-border-radius: 0;
2.1773 + border-radius: 0;
2.1774 +}
2.1775 +
2.1776 +.input-prepend .add-on,
2.1777 +.input-prepend .btn {
2.1778 + margin-right: -1px;
2.1779 +}
2.1780 +
2.1781 +.input-prepend .add-on:first-child,
2.1782 +.input-prepend .btn:first-child {
2.1783 + -webkit-border-radius: 0 0 0 0px;
2.1784 + -moz-border-radius: 0 0 0 0px;
2.1785 + border-radius: 0 0 0 0px;
2.1786 +}
2.1787 +
2.1788 +.input-append input,
2.1789 +.input-append select,
2.1790 +.input-append .uneditable-input {
2.1791 + -webkit-border-radius: 0 0 0 0px;
2.1792 + -moz-border-radius: 0 0 0 0px;
2.1793 + border-radius: 0 0 0 0px;
2.1794 +}
2.1795 +
2.1796 +.input-append input + .btn-group .btn:last-child,
2.1797 +.input-append select + .btn-group .btn:last-child,
2.1798 +.input-append .uneditable-input + .btn-group .btn:last-child {
2.1799 + -webkit-border-radius: 0 0 0px 0;
2.1800 + -moz-border-radius: 0 0 0px 0;
2.1801 + border-radius: 0 0 0px 0;
2.1802 +}
2.1803 +
2.1804 +.input-append .add-on,
2.1805 +.input-append .btn,
2.1806 +.input-append .btn-group {
2.1807 + margin-left: -1px;
2.1808 +}
2.1809 +
2.1810 +.input-append .add-on:last-child,
2.1811 +.input-append .btn:last-child,
2.1812 +.input-append .btn-group:last-child > .dropdown-toggle {
2.1813 + -webkit-border-radius: 0 0 0px 0;
2.1814 + -moz-border-radius: 0 0 0px 0;
2.1815 + border-radius: 0 0 0px 0;
2.1816 +}
2.1817 +
2.1818 +.input-prepend.input-append input,
2.1819 +.input-prepend.input-append select,
2.1820 +.input-prepend.input-append .uneditable-input {
2.1821 + -webkit-border-radius: 0;
2.1822 + -moz-border-radius: 0;
2.1823 + border-radius: 0;
2.1824 +}
2.1825 +
2.1826 +.input-prepend.input-append input + .btn-group .btn,
2.1827 +.input-prepend.input-append select + .btn-group .btn,
2.1828 +.input-prepend.input-append .uneditable-input + .btn-group .btn {
2.1829 + -webkit-border-radius: 0 0 0px 0;
2.1830 + -moz-border-radius: 0 0 0px 0;
2.1831 + border-radius: 0 0 0px 0;
2.1832 +}
2.1833 +
2.1834 +.input-prepend.input-append .add-on:first-child,
2.1835 +.input-prepend.input-append .btn:first-child {
2.1836 + margin-right: -1px;
2.1837 + -webkit-border-radius: 0 0 0 0px;
2.1838 + -moz-border-radius: 0 0 0 0px;
2.1839 + border-radius: 0 0 0 0px;
2.1840 +}
2.1841 +
2.1842 +.input-prepend.input-append .add-on:last-child,
2.1843 +.input-prepend.input-append .btn:last-child {
2.1844 + margin-left: -1px;
2.1845 + -webkit-border-radius: 0 0 0px 0;
2.1846 + -moz-border-radius: 0 0 0px 0;
2.1847 + border-radius: 0 0 0px 0;
2.1848 +}
2.1849 +
2.1850 +.input-prepend.input-append .btn-group:first-child {
2.1851 + margin-left: 0;
2.1852 +}
2.1853 +
2.1854 +input.search-query {
2.1855 + padding-right: 14px;
2.1856 + padding-right: 4px \9;
2.1857 + padding-left: 14px;
2.1858 + padding-left: 4px \9;
2.1859 + /* IE7-8 doesn't have border-radius, so don't indent the padding */
2.1860 +
2.1861 + margin-bottom: 0;
2.1862 +}
2.1863 +
2.1864 +/* Allow for input prepend/append in search forms */
2.1865 +
2.1866 +.form-search .input-append .search-query,
2.1867 +.form-search .input-prepend .search-query {
2.1868 + -webkit-border-radius: 0;
2.1869 + -moz-border-radius: 0;
2.1870 + border-radius: 0;
2.1871 +}
2.1872 +
2.1873 +.form-search input,
2.1874 +.form-inline input,
2.1875 +.form-horizontal input,
2.1876 +.form-search textarea,
2.1877 +.form-inline textarea,
2.1878 +.form-horizontal textarea,
2.1879 +.form-search select,
2.1880 +.form-inline select,
2.1881 +.form-horizontal select,
2.1882 +.form-search .help-inline,
2.1883 +.form-inline .help-inline,
2.1884 +.form-horizontal .help-inline,
2.1885 +.form-search .uneditable-input,
2.1886 +.form-inline .uneditable-input,
2.1887 +.form-horizontal .uneditable-input,
2.1888 +.form-search .input-prepend,
2.1889 +.form-inline .input-prepend,
2.1890 +.form-horizontal .input-prepend,
2.1891 +.form-search .input-append,
2.1892 +.form-inline .input-append,
2.1893 +.form-horizontal .input-append {
2.1894 + display: inline-block;
2.1895 + *display: inline;
2.1896 + margin-bottom: 0;
2.1897 + vertical-align: middle;
2.1898 + *zoom: 1;
2.1899 +}
2.1900 +
2.1901 +.form-search .hide,
2.1902 +.form-inline .hide,
2.1903 +.form-horizontal .hide {
2.1904 + display: none;
2.1905 +}
2.1906 +
2.1907 +.form-search label,
2.1908 +.form-inline label,
2.1909 +.form-search .btn-group,
2.1910 +.form-inline .btn-group {
2.1911 + display: inline-block;
2.1912 +}
2.1913 +
2.1914 +.form-search .input-append,
2.1915 +.form-inline .input-append,
2.1916 +.form-search .input-prepend,
2.1917 +.form-inline .input-prepend {
2.1918 + margin-bottom: 0;
2.1919 +}
2.1920 +
2.1921 +.form-search .radio,
2.1922 +.form-search .checkbox,
2.1923 +.form-inline .radio,
2.1924 +.form-inline .checkbox {
2.1925 + padding-left: 0;
2.1926 + margin-bottom: 0;
2.1927 + vertical-align: middle;
2.1928 +}
2.1929 +
2.1930 +.form-search .radio input[type="radio"],
2.1931 +.form-search .checkbox input[type="checkbox"],
2.1932 +.form-inline .radio input[type="radio"],
2.1933 +.form-inline .checkbox input[type="checkbox"] {
2.1934 + float: left;
2.1935 + margin-right: 3px;
2.1936 + margin-left: 0;
2.1937 +}
2.1938 +
2.1939 +.control-group {
2.1940 + margin-bottom: 10px;
2.1941 +}
2.1942 +
2.1943 +legend + .control-group {
2.1944 + margin-top: 20px;
2.1945 + -webkit-margin-top-collapse: separate;
2.1946 +}
2.1947 +
2.1948 +.form-horizontal .control-group {
2.1949 + margin-bottom: 20px;
2.1950 + *zoom: 1;
2.1951 +}
2.1952 +
2.1953 +.form-horizontal .control-group:before,
2.1954 +.form-horizontal .control-group:after {
2.1955 + display: table;
2.1956 + line-height: 0;
2.1957 + content: "";
2.1958 +}
2.1959 +
2.1960 +.form-horizontal .control-group:after {
2.1961 + clear: both;
2.1962 +}
2.1963 +
2.1964 +.form-horizontal .control-label {
2.1965 + float: left;
2.1966 + width: 162px;
2.1967 + padding-top: 5px;
2.1968 + text-align: right;
2.1969 +}
2.1970 +
2.1971 +.form-horizontal .controls {
2.1972 + *display: inline-block;
2.1973 + *padding-left: 20px;
2.1974 + margin-left: 182px;
2.1975 + *margin-left: 0;
2.1976 +}
2.1977 +
2.1978 +.form-horizontal .controls:first-child {
2.1979 + *padding-left: 182px;
2.1980 +}
2.1981 +
2.1982 +.form-horizontal .help-block {
2.1983 + margin-bottom: 0;
2.1984 +}
2.1985 +
2.1986 +.form-horizontal input + .help-block,
2.1987 +.form-horizontal select + .help-block,
2.1988 +.form-horizontal textarea + .help-block,
2.1989 +.form-horizontal .uneditable-input + .help-block,
2.1990 +.form-horizontal .input-prepend + .help-block,
2.1991 +.form-horizontal .input-append + .help-block {
2.1992 + margin-top: 10px;
2.1993 +}
2.1994 +
2.1995 +.form-horizontal .form-actions {
2.1996 + padding-left: 182px;
2.1997 +}
2.1998 +
2.1999 +table {
2.2000 + max-width: 100%;
2.2001 + background-color: transparent;
2.2002 + border-collapse: collapse;
2.2003 + border-spacing: 0;
2.2004 +}
2.2005 +
2.2006 +.table {
2.2007 + width: 100%;
2.2008 + margin-bottom: 20px;
2.2009 +}
2.2010 +
2.2011 +.table th,
2.2012 +.table td {
2.2013 + padding: 8px;
2.2014 + line-height: 20px;
2.2015 + text-align: left;
2.2016 + vertical-align: top;
2.2017 + border-top: 2px solid #dddddd;
2.2018 +}
2.2019 +
2.2020 +.table th {
2.2021 + font-weight: normal;
2.2022 +}
2.2023 +
2.2024 +.table thead th {
2.2025 + vertical-align: bottom;
2.2026 +}
2.2027 +
2.2028 +.table caption + thead tr:first-child th,
2.2029 +.table caption + thead tr:first-child td,
2.2030 +.table colgroup + thead tr:first-child th,
2.2031 +.table colgroup + thead tr:first-child td,
2.2032 +.table thead:first-child tr:first-child th,
2.2033 +.table thead:first-child tr:first-child td {
2.2034 + border-top: 0;
2.2035 +}
2.2036 +
2.2037 +.table tbody + tbody {
2.2038 + border-top: 2px solid #dddddd;
2.2039 +}
2.2040 +
2.2041 +.table .table {
2.2042 + background-color: #000084;
2.2043 +}
2.2044 +
2.2045 +.table-condensed th,
2.2046 +.table-condensed td {
2.2047 + padding: 4px 5px;
2.2048 +}
2.2049 +
2.2050 +.table-bordered {
2.2051 + margin-left: 4px;
2.2052 + border: 2px solid #dddddd;
2.2053 + border-collapse: separate;
2.2054 + *border-collapse: collapse;
2.2055 + border-left: 0;
2.2056 +}
2.2057 +
2.2058 +.table-bordered th,
2.2059 +.table-bordered td {
2.2060 + padding: inherit 5.2px;
2.2061 + border-left: 2px solid #dddddd;
2.2062 +}
2.2063 +
2.2064 +.table-bordered caption + thead tr:first-child th,
2.2065 +.table-bordered caption + tbody tr:first-child th,
2.2066 +.table-bordered caption + tbody tr:first-child td,
2.2067 +.table-bordered colgroup + thead tr:first-child th,
2.2068 +.table-bordered colgroup + tbody tr:first-child th,
2.2069 +.table-bordered colgroup + tbody tr:first-child td,
2.2070 +.table-bordered thead:first-child tr:first-child th,
2.2071 +.table-bordered tbody:first-child tr:first-child th,
2.2072 +.table-bordered tbody:first-child tr:first-child td {
2.2073 + border-top: 0;
2.2074 +}
2.2075 +
2.2076 +.table-bordered thead:first-child tr:first-child > th:first-child,
2.2077 +.table-bordered tbody:first-child tr:first-child > td:first-child,
2.2078 +.table-bordered tbody:first-child tr:first-child > th:first-child {
2.2079 + -webkit-border-top-left-radius: 0;
2.2080 + border-top-left-radius: 0;
2.2081 + -moz-border-radius-topleft: 0;
2.2082 +}
2.2083 +
2.2084 +.table-bordered thead:first-child tr:first-child > th:last-child,
2.2085 +.table-bordered tbody:first-child tr:first-child > td:last-child,
2.2086 +.table-bordered tbody:first-child tr:first-child > th:last-child {
2.2087 + -webkit-border-top-right-radius: 0;
2.2088 + border-top-right-radius: 0;
2.2089 + -moz-border-radius-topright: 0;
2.2090 +}
2.2091 +
2.2092 +.table-bordered thead:last-child tr:last-child > th:first-child,
2.2093 +.table-bordered tbody:last-child tr:last-child > td:first-child,
2.2094 +.table-bordered tbody:last-child tr:last-child > th:first-child,
2.2095 +.table-bordered tfoot:last-child tr:last-child > td:first-child,
2.2096 +.table-bordered tfoot:last-child tr:last-child > th:first-child {
2.2097 + -webkit-border-bottom-left-radius: 0;
2.2098 + border-bottom-left-radius: 0;
2.2099 + -moz-border-radius-bottomleft: 0;
2.2100 +}
2.2101 +
2.2102 +.table-bordered thead:last-child tr:last-child > th:last-child,
2.2103 +.table-bordered tbody:last-child tr:last-child > td:last-child,
2.2104 +.table-bordered tbody:last-child tr:last-child > th:last-child,
2.2105 +.table-bordered tfoot:last-child tr:last-child > td:last-child,
2.2106 +.table-bordered tfoot:last-child tr:last-child > th:last-child {
2.2107 + -webkit-border-bottom-right-radius: 0;
2.2108 + border-bottom-right-radius: 0;
2.2109 + -moz-border-radius-bottomright: 0;
2.2110 +}
2.2111 +
2.2112 +.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
2.2113 + -webkit-border-bottom-left-radius: 0;
2.2114 + border-bottom-left-radius: 0;
2.2115 + -moz-border-radius-bottomleft: 0;
2.2116 +}
2.2117 +
2.2118 +.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
2.2119 + -webkit-border-bottom-right-radius: 0;
2.2120 + border-bottom-right-radius: 0;
2.2121 + -moz-border-radius-bottomright: 0;
2.2122 +}
2.2123 +
2.2124 +.table-bordered caption + thead tr:first-child th:first-child,
2.2125 +.table-bordered caption + tbody tr:first-child td:first-child,
2.2126 +.table-bordered colgroup + thead tr:first-child th:first-child,
2.2127 +.table-bordered colgroup + tbody tr:first-child td:first-child {
2.2128 + -webkit-border-top-left-radius: 0;
2.2129 + border-top-left-radius: 0;
2.2130 + -moz-border-radius-topleft: 0;
2.2131 +}
2.2132 +
2.2133 +.table-bordered caption + thead tr:first-child th:last-child,
2.2134 +.table-bordered caption + tbody tr:first-child td:last-child,
2.2135 +.table-bordered colgroup + thead tr:first-child th:last-child,
2.2136 +.table-bordered colgroup + tbody tr:first-child td:last-child {
2.2137 + -webkit-border-top-right-radius: 0;
2.2138 + border-top-right-radius: 0;
2.2139 + -moz-border-radius-topright: 0;
2.2140 +}
2.2141 +
2.2142 +.table-striped tbody > tr:nth-child(odd) > td,
2.2143 +.table-striped tbody > tr:nth-child(odd) > th {
2.2144 + background-color: transparent;
2.2145 +}
2.2146 +
2.2147 +.table-hover tbody tr:hover > td,
2.2148 +.table-hover tbody tr:hover > th {
2.2149 + background-color: #f5f5f5;
2.2150 +}
2.2151 +
2.2152 +table td[class*="span"],
2.2153 +table th[class*="span"],
2.2154 +.row-fluid table td[class*="span"],
2.2155 +.row-fluid table th[class*="span"] {
2.2156 + display: table-cell;
2.2157 + float: none;
2.2158 + margin-left: 0;
2.2159 +}
2.2160 +
2.2161 +.table td.span1,
2.2162 +.table th.span1 {
2.2163 + float: none;
2.2164 + width: 48px;
2.2165 + margin-left: 0;
2.2166 +}
2.2167 +
2.2168 +.table td.span2,
2.2169 +.table th.span2 {
2.2170 + float: none;
2.2171 + width: 128px;
2.2172 + margin-left: 0;
2.2173 +}
2.2174 +
2.2175 +.table td.span3,
2.2176 +.table th.span3 {
2.2177 + float: none;
2.2178 + width: 208px;
2.2179 + margin-left: 0;
2.2180 +}
2.2181 +
2.2182 +.table td.span4,
2.2183 +.table th.span4 {
2.2184 + float: none;
2.2185 + width: 288px;
2.2186 + margin-left: 0;
2.2187 +}
2.2188 +
2.2189 +.table td.span5,
2.2190 +.table th.span5 {
2.2191 + float: none;
2.2192 + width: 368px;
2.2193 + margin-left: 0;
2.2194 +}
2.2195 +
2.2196 +.table td.span6,
2.2197 +.table th.span6 {
2.2198 + float: none;
2.2199 + width: 448px;
2.2200 + margin-left: 0;
2.2201 +}
2.2202 +
2.2203 +.table td.span7,
2.2204 +.table th.span7 {
2.2205 + float: none;
2.2206 + width: 528px;
2.2207 + margin-left: 0;
2.2208 +}
2.2209 +
2.2210 +.table td.span8,
2.2211 +.table th.span8 {
2.2212 + float: none;
2.2213 + width: 608px;
2.2214 + margin-left: 0;
2.2215 +}
2.2216 +
2.2217 +.table td.span9,
2.2218 +.table th.span9 {
2.2219 + float: none;
2.2220 + width: 688px;
2.2221 + margin-left: 0;
2.2222 +}
2.2223 +
2.2224 +.table td.span10,
2.2225 +.table th.span10 {
2.2226 + float: none;
2.2227 + width: 768px;
2.2228 + margin-left: 0;
2.2229 +}
2.2230 +
2.2231 +.table td.span11,
2.2232 +.table th.span11 {
2.2233 + float: none;
2.2234 + width: 848px;
2.2235 + margin-left: 0;
2.2236 +}
2.2237 +
2.2238 +.table td.span12,
2.2239 +.table th.span12 {
2.2240 + float: none;
2.2241 + width: 928px;
2.2242 + margin-left: 0;
2.2243 +}
2.2244 +
2.2245 +.table tbody tr.success > td {
2.2246 + background-color: #000000;
2.2247 +}
2.2248 +
2.2249 +.table tbody tr.error > td {
2.2250 + background-color: #aa0000;
2.2251 +}
2.2252 +
2.2253 +.table tbody tr.warning > td {
2.2254 + background-color: #00aaaa;
2.2255 +}
2.2256 +
2.2257 +.table tbody tr.info > td {
2.2258 + background-color: #000000;
2.2259 +}
2.2260 +
2.2261 +.table-hover tbody tr.success:hover > td {
2.2262 + background-color: #000000;
2.2263 +}
2.2264 +
2.2265 +.table-hover tbody tr.error:hover > td {
2.2266 + background-color: #910000;
2.2267 +}
2.2268 +
2.2269 +.table-hover tbody tr.warning:hover > td {
2.2270 + background-color: #009091;
2.2271 +}
2.2272 +
2.2273 +.table-hover tbody tr.info:hover > td {
2.2274 + background-color: #000000;
2.2275 +}
2.2276 +
2.2277 +[class^="icon-"],
2.2278 +[class*=" icon-"] {
2.2279 + display: none;
2.2280 + width: 14px;
2.2281 + height: 14px;
2.2282 + margin-top: 1px;
2.2283 + *margin-right: .3em;
2.2284 + line-height: 20px;
2.2285 + vertical-align: text-top;
2.2286 + background-image: url("../img/glyphicons-halflings.png");
2.2287 + background-position: 14px 14px;
2.2288 + background-repeat: no-repeat;
2.2289 +}
2.2290 +
2.2291 +/* White icons with optional class, or on hover/focus/active states of certain elements */
2.2292 +
2.2293 +.icon-white,
2.2294 +.nav-pills > .active > a > [class^="icon-"],
2.2295 +.nav-pills > .active > a > [class*=" icon-"],
2.2296 +.nav-list > .active > a > [class^="icon-"],
2.2297 +.nav-list > .active > a > [class*=" icon-"],
2.2298 +.navbar-inverse .nav > .active > a > [class^="icon-"],
2.2299 +.navbar-inverse .nav > .active > a > [class*=" icon-"],
2.2300 +.dropdown-menu > li > a:hover > [class^="icon-"],
2.2301 +.dropdown-menu > li > a:focus > [class^="icon-"],
2.2302 +.dropdown-menu > li > a:hover > [class*=" icon-"],
2.2303 +.dropdown-menu > li > a:focus > [class*=" icon-"],
2.2304 +.dropdown-menu > .active > a > [class^="icon-"],
2.2305 +.dropdown-menu > .active > a > [class*=" icon-"],
2.2306 +.dropdown-submenu:hover > a > [class^="icon-"],
2.2307 +.dropdown-submenu:focus > a > [class^="icon-"],
2.2308 +.dropdown-submenu:hover > a > [class*=" icon-"],
2.2309 +.dropdown-submenu:focus > a > [class*=" icon-"] {
2.2310 + background-image: url("../img/glyphicons-halflings-white.png");
2.2311 +}
2.2312 +
2.2313 +.icon-glass {
2.2314 + background-position: 0 0;
2.2315 +}
2.2316 +
2.2317 +.icon-music {
2.2318 + background-position: -24px 0;
2.2319 +}
2.2320 +
2.2321 +.icon-search {
2.2322 + background-position: -48px 0;
2.2323 +}
2.2324 +
2.2325 +.icon-envelope {
2.2326 + background-position: -72px 0;
2.2327 +}
2.2328 +
2.2329 +.icon-heart {
2.2330 + background-position: -96px 0;
2.2331 +}
2.2332 +
2.2333 +.icon-star {
2.2334 + background-position: -120px 0;
2.2335 +}
2.2336 +
2.2337 +.icon-star-empty {
2.2338 + background-position: -144px 0;
2.2339 +}
2.2340 +
2.2341 +.icon-user {
2.2342 + background-position: -168px 0;
2.2343 +}
2.2344 +
2.2345 +.icon-film {
2.2346 + background-position: -192px 0;
2.2347 +}
2.2348 +
2.2349 +.icon-th-large {
2.2350 + background-position: -216px 0;
2.2351 +}
2.2352 +
2.2353 +.icon-th {
2.2354 + background-position: -240px 0;
2.2355 +}
2.2356 +
2.2357 +.icon-th-list {
2.2358 + background-position: -264px 0;
2.2359 +}
2.2360 +
2.2361 +.icon-ok {
2.2362 + background-position: -288px 0;
2.2363 +}
2.2364 +
2.2365 +.icon-remove {
2.2366 + background-position: -312px 0;
2.2367 +}
2.2368 +
2.2369 +.icon-zoom-in {
2.2370 + background-position: -336px 0;
2.2371 +}
2.2372 +
2.2373 +.icon-zoom-out {
2.2374 + background-position: -360px 0;
2.2375 +}
2.2376 +
2.2377 +.icon-off {
2.2378 + background-position: -384px 0;
2.2379 +}
2.2380 +
2.2381 +.icon-signal {
2.2382 + background-position: -408px 0;
2.2383 +}
2.2384 +
2.2385 +.icon-cog {
2.2386 + background-position: -432px 0;
2.2387 +}
2.2388 +
2.2389 +.icon-trash {
2.2390 + background-position: -456px 0;
2.2391 +}
2.2392 +
2.2393 +.icon-home {
2.2394 + background-position: 0 -24px;
2.2395 +}
2.2396 +
2.2397 +.icon-file {
2.2398 + background-position: -24px -24px;
2.2399 +}
2.2400 +
2.2401 +.icon-time {
2.2402 + background-position: -48px -24px;
2.2403 +}
2.2404 +
2.2405 +.icon-road {
2.2406 + background-position: -72px -24px;
2.2407 +}
2.2408 +
2.2409 +.icon-download-alt {
2.2410 + background-position: -96px -24px;
2.2411 +}
2.2412 +
2.2413 +.icon-download {
2.2414 + background-position: -120px -24px;
2.2415 +}
2.2416 +
2.2417 +.icon-upload {
2.2418 + background-position: -144px -24px;
2.2419 +}
2.2420 +
2.2421 +.icon-inbox {
2.2422 + background-position: -168px -24px;
2.2423 +}
2.2424 +
2.2425 +.icon-play-circle {
2.2426 + background-position: -192px -24px;
2.2427 +}
2.2428 +
2.2429 +.icon-repeat {
2.2430 + background-position: -216px -24px;
2.2431 +}
2.2432 +
2.2433 +.icon-refresh {
2.2434 + background-position: -240px -24px;
2.2435 +}
2.2436 +
2.2437 +.icon-list-alt {
2.2438 + background-position: -264px -24px;
2.2439 +}
2.2440 +
2.2441 +.icon-lock {
2.2442 + background-position: -287px -24px;
2.2443 +}
2.2444 +
2.2445 +.icon-flag {
2.2446 + background-position: -312px -24px;
2.2447 +}
2.2448 +
2.2449 +.icon-headphones {
2.2450 + background-position: -336px -24px;
2.2451 +}
2.2452 +
2.2453 +.icon-volume-off {
2.2454 + background-position: -360px -24px;
2.2455 +}
2.2456 +
2.2457 +.icon-volume-down {
2.2458 + background-position: -384px -24px;
2.2459 +}
2.2460 +
2.2461 +.icon-volume-up {
2.2462 + background-position: -408px -24px;
2.2463 +}
2.2464 +
2.2465 +.icon-qrcode {
2.2466 + background-position: -432px -24px;
2.2467 +}
2.2468 +
2.2469 +.icon-barcode {
2.2470 + background-position: -456px -24px;
2.2471 +}
2.2472 +
2.2473 +.icon-tag {
2.2474 + background-position: 0 -48px;
2.2475 +}
2.2476 +
2.2477 +.icon-tags {
2.2478 + background-position: -25px -48px;
2.2479 +}
2.2480 +
2.2481 +.icon-book {
2.2482 + background-position: -48px -48px;
2.2483 +}
2.2484 +
2.2485 +.icon-bookmark {
2.2486 + background-position: -72px -48px;
2.2487 +}
2.2488 +
2.2489 +.icon-print {
2.2490 + background-position: -96px -48px;
2.2491 +}
2.2492 +
2.2493 +.icon-camera {
2.2494 + background-position: -120px -48px;
2.2495 +}
2.2496 +
2.2497 +.icon-font {
2.2498 + background-position: -144px -48px;
2.2499 +}
2.2500 +
2.2501 +.icon-bold {
2.2502 + background-position: -167px -48px;
2.2503 +}
2.2504 +
2.2505 +.icon-italic {
2.2506 + background-position: -192px -48px;
2.2507 +}
2.2508 +
2.2509 +.icon-text-height {
2.2510 + background-position: -216px -48px;
2.2511 +}
2.2512 +
2.2513 +.icon-text-width {
2.2514 + background-position: -240px -48px;
2.2515 +}
2.2516 +
2.2517 +.icon-align-left {
2.2518 + background-position: -264px -48px;
2.2519 +}
2.2520 +
2.2521 +.icon-align-center {
2.2522 + background-position: -288px -48px;
2.2523 +}
2.2524 +
2.2525 +.icon-align-right {
2.2526 + background-position: -312px -48px;
2.2527 +}
2.2528 +
2.2529 +.icon-align-justify {
2.2530 + background-position: -336px -48px;
2.2531 +}
2.2532 +
2.2533 +.icon-list {
2.2534 + background-position: -360px -48px;
2.2535 +}
2.2536 +
2.2537 +.icon-indent-left {
2.2538 + background-position: -384px -48px;
2.2539 +}
2.2540 +
2.2541 +.icon-indent-right {
2.2542 + background-position: -408px -48px;
2.2543 +}
2.2544 +
2.2545 +.icon-facetime-video {
2.2546 + background-position: -432px -48px;
2.2547 +}
2.2548 +
2.2549 +.icon-picture {
2.2550 + background-position: -456px -48px;
2.2551 +}
2.2552 +
2.2553 +.icon-pencil {
2.2554 + background-position: 0 -72px;
2.2555 +}
2.2556 +
2.2557 +.icon-map-marker {
2.2558 + background-position: -24px -72px;
2.2559 +}
2.2560 +
2.2561 +.icon-adjust {
2.2562 + background-position: -48px -72px;
2.2563 +}
2.2564 +
2.2565 +.icon-tint {
2.2566 + background-position: -72px -72px;
2.2567 +}
2.2568 +
2.2569 +.icon-edit {
2.2570 + background-position: -96px -72px;
2.2571 +}
2.2572 +
2.2573 +.icon-share {
2.2574 + background-position: -120px -72px;
2.2575 +}
2.2576 +
2.2577 +.icon-check {
2.2578 + background-position: -144px -72px;
2.2579 +}
2.2580 +
2.2581 +.icon-move {
2.2582 + background-position: -168px -72px;
2.2583 +}
2.2584 +
2.2585 +.icon-step-backward {
2.2586 + background-position: -192px -72px;
2.2587 +}
2.2588 +
2.2589 +.icon-fast-backward {
2.2590 + background-position: -216px -72px;
2.2591 +}
2.2592 +
2.2593 +.icon-backward {
2.2594 + background-position: -240px -72px;
2.2595 +}
2.2596 +
2.2597 +.icon-play {
2.2598 + background-position: -264px -72px;
2.2599 +}
2.2600 +
2.2601 +.icon-pause {
2.2602 + background-position: -288px -72px;
2.2603 +}
2.2604 +
2.2605 +.icon-stop {
2.2606 + background-position: -312px -72px;
2.2607 +}
2.2608 +
2.2609 +.icon-forward {
2.2610 + background-position: -336px -72px;
2.2611 +}
2.2612 +
2.2613 +.icon-fast-forward {
2.2614 + background-position: -360px -72px;
2.2615 +}
2.2616 +
2.2617 +.icon-step-forward {
2.2618 + background-position: -384px -72px;
2.2619 +}
2.2620 +
2.2621 +.icon-eject {
2.2622 + background-position: -408px -72px;
2.2623 +}
2.2624 +
2.2625 +.icon-chevron-left {
2.2626 + background-position: -432px -72px;
2.2627 +}
2.2628 +
2.2629 +.icon-chevron-right {
2.2630 + background-position: -456px -72px;
2.2631 +}
2.2632 +
2.2633 +.icon-plus-sign {
2.2634 + background-position: 0 -96px;
2.2635 +}
2.2636 +
2.2637 +.icon-minus-sign {
2.2638 + background-position: -24px -96px;
2.2639 +}
2.2640 +
2.2641 +.icon-remove-sign {
2.2642 + background-position: -48px -96px;
2.2643 +}
2.2644 +
2.2645 +.icon-ok-sign {
2.2646 + background-position: -72px -96px;
2.2647 +}
2.2648 +
2.2649 +.icon-question-sign {
2.2650 + background-position: -96px -96px;
2.2651 +}
2.2652 +
2.2653 +.icon-info-sign {
2.2654 + background-position: -120px -96px;
2.2655 +}
2.2656 +
2.2657 +.icon-screenshot {
2.2658 + background-position: -144px -96px;
2.2659 +}
2.2660 +
2.2661 +.icon-remove-circle {
2.2662 + background-position: -168px -96px;
2.2663 +}
2.2664 +
2.2665 +.icon-ok-circle {
2.2666 + background-position: -192px -96px;
2.2667 +}
2.2668 +
2.2669 +.icon-ban-circle {
2.2670 + background-position: -216px -96px;
2.2671 +}
2.2672 +
2.2673 +.icon-arrow-left {
2.2674 + background-position: -240px -96px;
2.2675 +}
2.2676 +
2.2677 +.icon-arrow-right {
2.2678 + background-position: -264px -96px;
2.2679 +}
2.2680 +
2.2681 +.icon-arrow-up {
2.2682 + background-position: -289px -96px;
2.2683 +}
2.2684 +
2.2685 +.icon-arrow-down {
2.2686 + background-position: -312px -96px;
2.2687 +}
2.2688 +
2.2689 +.icon-share-alt {
2.2690 + background-position: -336px -96px;
2.2691 +}
2.2692 +
2.2693 +.icon-resize-full {
2.2694 + background-position: -360px -96px;
2.2695 +}
2.2696 +
2.2697 +.icon-resize-small {
2.2698 + background-position: -384px -96px;
2.2699 +}
2.2700 +
2.2701 +.icon-plus {
2.2702 + background-position: -408px -96px;
2.2703 +}
2.2704 +
2.2705 +.icon-minus {
2.2706 + background-position: -433px -96px;
2.2707 +}
2.2708 +
2.2709 +.icon-asterisk {
2.2710 + background-position: -456px -96px;
2.2711 +}
2.2712 +
2.2713 +.icon-exclamation-sign {
2.2714 + background-position: 0 -120px;
2.2715 +}
2.2716 +
2.2717 +.icon-gift {
2.2718 + background-position: -24px -120px;
2.2719 +}
2.2720 +
2.2721 +.icon-leaf {
2.2722 + background-position: -48px -120px;
2.2723 +}
2.2724 +
2.2725 +.icon-fire {
2.2726 + background-position: -72px -120px;
2.2727 +}
2.2728 +
2.2729 +.icon-eye-open {
2.2730 + background-position: -96px -120px;
2.2731 +}
2.2732 +
2.2733 +.icon-eye-close {
2.2734 + background-position: -120px -120px;
2.2735 +}
2.2736 +
2.2737 +.icon-warning-sign {
2.2738 + background-position: -144px -120px;
2.2739 +}
2.2740 +
2.2741 +.icon-plane {
2.2742 + background-position: -168px -120px;
2.2743 +}
2.2744 +
2.2745 +.icon-calendar {
2.2746 + background-position: -192px -120px;
2.2747 +}
2.2748 +
2.2749 +.icon-random {
2.2750 + width: 16px;
2.2751 + background-position: -216px -120px;
2.2752 +}
2.2753 +
2.2754 +.icon-comment {
2.2755 + background-position: -240px -120px;
2.2756 +}
2.2757 +
2.2758 +.icon-magnet {
2.2759 + background-position: -264px -120px;
2.2760 +}
2.2761 +
2.2762 +.icon-chevron-up {
2.2763 + background-position: -288px -120px;
2.2764 +}
2.2765 +
2.2766 +.icon-chevron-down {
2.2767 + background-position: -313px -119px;
2.2768 +}
2.2769 +
2.2770 +.icon-retweet {
2.2771 + background-position: -336px -120px;
2.2772 +}
2.2773 +
2.2774 +.icon-shopping-cart {
2.2775 + background-position: -360px -120px;
2.2776 +}
2.2777 +
2.2778 +.icon-folder-close {
2.2779 + width: 16px;
2.2780 + background-position: -384px -120px;
2.2781 +}
2.2782 +
2.2783 +.icon-folder-open {
2.2784 + width: 16px;
2.2785 + background-position: -408px -120px;
2.2786 +}
2.2787 +
2.2788 +.icon-resize-vertical {
2.2789 + background-position: -432px -119px;
2.2790 +}
2.2791 +
2.2792 +.icon-resize-horizontal {
2.2793 + background-position: -456px -118px;
2.2794 +}
2.2795 +
2.2796 +.icon-hdd {
2.2797 + background-position: 0 -144px;
2.2798 +}
2.2799 +
2.2800 +.icon-bullhorn {
2.2801 + background-position: -24px -144px;
2.2802 +}
2.2803 +
2.2804 +.icon-bell {
2.2805 + background-position: -48px -144px;
2.2806 +}
2.2807 +
2.2808 +.icon-certificate {
2.2809 + background-position: -72px -144px;
2.2810 +}
2.2811 +
2.2812 +.icon-thumbs-up {
2.2813 + background-position: -96px -144px;
2.2814 +}
2.2815 +
2.2816 +.icon-thumbs-down {
2.2817 + background-position: -120px -144px;
2.2818 +}
2.2819 +
2.2820 +.icon-hand-right {
2.2821 + background-position: -144px -144px;
2.2822 +}
2.2823 +
2.2824 +.icon-hand-left {
2.2825 + background-position: -168px -144px;
2.2826 +}
2.2827 +
2.2828 +.icon-hand-up {
2.2829 + background-position: -192px -144px;
2.2830 +}
2.2831 +
2.2832 +.icon-hand-down {
2.2833 + background-position: -216px -144px;
2.2834 +}
2.2835 +
2.2836 +.icon-circle-arrow-right {
2.2837 + background-position: -240px -144px;
2.2838 +}
2.2839 +
2.2840 +.icon-circle-arrow-left {
2.2841 + background-position: -264px -144px;
2.2842 +}
2.2843 +
2.2844 +.icon-circle-arrow-up {
2.2845 + background-position: -288px -144px;
2.2846 +}
2.2847 +
2.2848 +.icon-circle-arrow-down {
2.2849 + background-position: -312px -144px;
2.2850 +}
2.2851 +
2.2852 +.icon-globe {
2.2853 + background-position: -336px -144px;
2.2854 +}
2.2855 +
2.2856 +.icon-wrench {
2.2857 + background-position: -360px -144px;
2.2858 +}
2.2859 +
2.2860 +.icon-tasks {
2.2861 + background-position: -384px -144px;
2.2862 +}
2.2863 +
2.2864 +.icon-filter {
2.2865 + background-position: -408px -144px;
2.2866 +}
2.2867 +
2.2868 +.icon-briefcase {
2.2869 + background-position: -432px -144px;
2.2870 +}
2.2871 +
2.2872 +.icon-fullscreen {
2.2873 + background-position: -456px -144px;
2.2874 +}
2.2875 +
2.2876 +.dropup,
2.2877 +.dropdown {
2.2878 + position: relative;
2.2879 +}
2.2880 +
2.2881 +.dropdown-toggle {
2.2882 + *margin-bottom: -3px;
2.2883 +}
2.2884 +
2.2885 +.dropdown-toggle:active,
2.2886 +.open .dropdown-toggle {
2.2887 + outline: 0;
2.2888 +}
2.2889 +
2.2890 +.caret {
2.2891 + display: inline-block;
2.2892 + width: 0;
2.2893 + height: 0;
2.2894 + vertical-align: top;
2.2895 + /*
2.2896 + border-top: 4px solid @black;
2.2897 + border-right: 4px solid transparent;
2.2898 + border-left: 4px solid transparent;
2.2899 + */
2.2900 +
2.2901 +}
2.2902 +
2.2903 +.caret:before {
2.2904 + content: "â–¼";
2.2905 +}
2.2906 +
2.2907 +.dropdown .caret {
2.2908 + margin-top: 8px;
2.2909 + margin-left: 2px;
2.2910 +}
2.2911 +
2.2912 +.dropdown-menu {
2.2913 + position: absolute;
2.2914 + top: 100%;
2.2915 + left: 0;
2.2916 + z-index: 1000;
2.2917 + display: none;
2.2918 + float: left;
2.2919 + min-width: 160px;
2.2920 + padding: 9px 4px 9px 4px;
2.2921 + margin: -15.5px 4px 8px 4px;
2.2922 + list-style: none;
2.2923 + background-color: #bbbbbb;
2.2924 + border: 1px solid #000000;
2.2925 + -webkit-border-radius: 0;
2.2926 + -moz-border-radius: 0;
2.2927 + border-radius: 0;
2.2928 + -webkit-box-shadow: 0px 0px 0 5px #bbbbbb;
2.2929 + -moz-box-shadow: 0px 0px 0 5px #bbbbbb;
2.2930 + box-shadow: 0px 0px 0 5px #bbbbbb;
2.2931 + -webkit-background-clip: padding-box;
2.2932 + -moz-background-clip: padding;
2.2933 + background-clip: padding-box;
2.2934 +}
2.2935 +
2.2936 +.dropdown-menu.pull-right {
2.2937 + right: 0;
2.2938 + left: auto;
2.2939 +}
2.2940 +
2.2941 +.dropdown-menu .divider {
2.2942 + *width: 100%;
2.2943 + height: 1px;
2.2944 + height: 0;
2.2945 + margin: 9px 1px;
2.2946 + *margin: -5px 0 5px;
2.2947 + overflow: hidden;
2.2948 + background-color: #e5e5e5;
2.2949 + border-bottom: 1px solid #000000;
2.2950 +}
2.2951 +
2.2952 +.dropdown-menu > li > a {
2.2953 + display: block;
2.2954 + padding: 0 10px;
2.2955 + clear: both;
2.2956 + font-weight: normal;
2.2957 + line-height: 20px;
2.2958 + color: #000000;
2.2959 + white-space: nowrap;
2.2960 +}
2.2961 +
2.2962 +.dropdown-menu > li > a:hover,
2.2963 +.dropdown-menu > li > a:focus,
2.2964 +.dropdown-submenu:hover > a,
2.2965 +.dropdown-submenu:focus > a {
2.2966 + color: #bbbbbb;
2.2967 + text-decoration: none;
2.2968 +}
2.2969 +
2.2970 +.dropdown-menu > .active > a,
2.2971 +.dropdown-menu > .active > a:hover,
2.2972 +.dropdown-menu > .active > a:focus {
2.2973 + color: #bbbbbb;
2.2974 + text-decoration: none;
2.2975 + background-color: #fefe4a;
2.2976 + background-image: -moz-linear-gradient(top, #fefe54, #fefe3b);
2.2977 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefe54), to(#fefe3b));
2.2978 + background-image: -webkit-linear-gradient(top, #fefe54, #fefe3b);
2.2979 + background-image: -o-linear-gradient(top, #fefe54, #fefe3b);
2.2980 + background-image: linear-gradient(to bottom, #fefe54, #fefe3b);
2.2981 + background-repeat: repeat-x;
2.2982 + outline: 0;
2.2983 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefe54', endColorstr='#fffefe3b', GradientType=0);
2.2984 +}
2.2985 +
2.2986 +.dropdown-menu > .disabled > a,
2.2987 +.dropdown-menu > .disabled > a:hover,
2.2988 +.dropdown-menu > .disabled > a:focus {
2.2989 + color: #bbbbbb;
2.2990 +}
2.2991 +
2.2992 +.dropdown-menu > .disabled > a:hover,
2.2993 +.dropdown-menu > .disabled > a:focus {
2.2994 + text-decoration: none;
2.2995 + cursor: default;
2.2996 + background-color: transparent;
2.2997 + background-image: none;
2.2998 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
2.2999 +}
2.3000 +
2.3001 +.open {
2.3002 + *z-index: 1000;
2.3003 +}
2.3004 +
2.3005 +.open > .dropdown-menu {
2.3006 + display: block;
2.3007 +}
2.3008 +
2.3009 +.pull-right > .dropdown-menu {
2.3010 + right: 0;
2.3011 + left: auto;
2.3012 +}
2.3013 +
2.3014 +.dropup .caret,
2.3015 +.navbar-fixed-bottom .dropdown .caret {
2.3016 + border-top: 0;
2.3017 + border-bottom: 1px solid #000000;
2.3018 + content: "";
2.3019 +}
2.3020 +
2.3021 +.dropup .dropdown-menu,
2.3022 +.navbar-fixed-bottom .dropdown .dropdown-menu {
2.3023 + top: auto;
2.3024 + bottom: 100%;
2.3025 + margin-bottom: 1px;
2.3026 +}
2.3027 +
2.3028 +.dropdown-submenu {
2.3029 + position: relative;
2.3030 +}
2.3031 +
2.3032 +.dropdown-submenu > .dropdown-menu {
2.3033 + top: 0;
2.3034 + left: 100%;
2.3035 + margin-top: -6px;
2.3036 + margin-left: -1px;
2.3037 + -webkit-border-radius: 0;
2.3038 + -moz-border-radius: 0;
2.3039 + border-radius: 0;
2.3040 +}
2.3041 +
2.3042 +.dropdown-submenu:hover > .dropdown-menu {
2.3043 + display: block;
2.3044 +}
2.3045 +
2.3046 +.dropup .dropdown-submenu > .dropdown-menu {
2.3047 + top: auto;
2.3048 + bottom: 0;
2.3049 + margin-top: 0;
2.3050 + margin-bottom: -2px;
2.3051 + -webkit-border-radius: 0;
2.3052 + -moz-border-radius: 0;
2.3053 + border-radius: 0;
2.3054 +}
2.3055 +
2.3056 +.dropdown-submenu > a:after {
2.3057 + display: block;
2.3058 + float: right;
2.3059 + width: 0;
2.3060 + height: 0;
2.3061 + margin-top: 5px;
2.3062 + margin-right: -10px;
2.3063 + border-color: transparent;
2.3064 + border-left-color: #cccccc;
2.3065 + border-style: solid;
2.3066 + border-width: 1px;
2.3067 + content: " ";
2.3068 +}
2.3069 +
2.3070 +.dropdown-submenu:hover > a:after {
2.3071 + border-left-color: #bbbbbb;
2.3072 +}
2.3073 +
2.3074 +.dropdown-submenu.pull-left {
2.3075 + float: none;
2.3076 +}
2.3077 +
2.3078 +.dropdown-submenu.pull-left > .dropdown-menu {
2.3079 + left: -100%;
2.3080 + margin-left: 10px;
2.3081 + -webkit-border-radius: 0;
2.3082 + -moz-border-radius: 0;
2.3083 + border-radius: 0;
2.3084 +}
2.3085 +
2.3086 +.dropdown .dropdown-menu .nav-header {
2.3087 + padding-right: 16px;
2.3088 + padding-left: 16px;
2.3089 +}
2.3090 +
2.3091 +.typeahead {
2.3092 + z-index: 1051;
2.3093 + margin-top: 2px;
2.3094 + -webkit-border-radius: 0;
2.3095 + -moz-border-radius: 0;
2.3096 + border-radius: 0;
2.3097 +}
2.3098 +
2.3099 +.well {
2.3100 + min-height: 20px;
2.3101 + padding: 19px;
2.3102 + margin-bottom: 20px;
2.3103 + background-color: #000000;
2.3104 + border: 1px solid #000000;
2.3105 + -webkit-border-radius: 0;
2.3106 + -moz-border-radius: 0;
2.3107 + border-radius: 0;
2.3108 +}
2.3109 +
2.3110 +.well blockquote {
2.3111 + border-color: #ddd;
2.3112 + border-color: rgba(0, 0, 0, 0);
2.3113 +}
2.3114 +
2.3115 +.well-large {
2.3116 + padding: 24px;
2.3117 + -webkit-border-radius: 0;
2.3118 + -moz-border-radius: 0;
2.3119 + border-radius: 0;
2.3120 +}
2.3121 +
2.3122 +.well-small {
2.3123 + padding: 9px;
2.3124 + -webkit-border-radius: 0;
2.3125 + -moz-border-radius: 0;
2.3126 + border-radius: 0;
2.3127 +}
2.3128 +
2.3129 +.fade {
2.3130 + opacity: 0;
2.3131 + -webkit-transition: opacity 0.15s linear;
2.3132 + -moz-transition: opacity 0.15s linear;
2.3133 + -o-transition: opacity 0.15s linear;
2.3134 + transition: opacity 0.15s linear;
2.3135 +}
2.3136 +
2.3137 +.fade.in {
2.3138 + opacity: 1;
2.3139 +}
2.3140 +
2.3141 +.collapse {
2.3142 + position: relative;
2.3143 + height: 0;
2.3144 + overflow: hidden;
2.3145 + -webkit-transition: height 0.35s ease;
2.3146 + -moz-transition: height 0.35s ease;
2.3147 + -o-transition: height 0.35s ease;
2.3148 + transition: height 0.35s ease;
2.3149 +}
2.3150 +
2.3151 +.collapse.in {
2.3152 + height: auto;
2.3153 +}
2.3154 +
2.3155 +.close {
2.3156 + float: right;
2.3157 + font-size: 18px;
2.3158 + font-weight: normal;
2.3159 + line-height: 20px;
2.3160 + color: #000000;
2.3161 + opacity: 0.2;
2.3162 + filter: alpha(opacity=20);
2.3163 +}
2.3164 +
2.3165 +.close:hover,
2.3166 +.close:focus {
2.3167 + color: #000000;
2.3168 + text-decoration: none;
2.3169 + cursor: pointer;
2.3170 +}
2.3171 +
2.3172 +button.close {
2.3173 + padding: 0;
2.3174 + cursor: pointer;
2.3175 + background: transparent;
2.3176 + border: 0;
2.3177 + -webkit-appearance: none;
2.3178 +}
2.3179 +
2.3180 +.btn:hover:before,
2.3181 +.btn:hover:after {
2.3182 + color: #ffffff;
2.3183 +}
2.3184 +
2.3185 +.btn:before {
2.3186 + content: "< ";
2.3187 +}
2.3188 +
2.3189 +.btn:after {
2.3190 + content: " >";
2.3191 +}
2.3192 +
2.3193 +.btn {
2.3194 + display: inline-block;
2.3195 + *display: inline;
2.3196 + padding: 0 10px;
2.3197 + margin-bottom: 20px;
2.3198 + *margin-left: .3em;
2.3199 + font-size: 18px;
2.3200 + line-height: 20px;
2.3201 + color: #000000;
2.3202 + text-align: center;
2.3203 + vertical-align: middle;
2.3204 + cursor: pointer;
2.3205 + background: #bbbbbb;
2.3206 + border: 0;
2.3207 + border-width: 0;
2.3208 + -webkit-border-radius: 0;
2.3209 + -moz-border-radius: 0;
2.3210 + border-radius: 0;
2.3211 + *zoom: 1;
2.3212 + -webkit-box-shadow: 10px 10px 0 #000000;
2.3213 + -moz-box-shadow: 10px 10px 0 #000000;
2.3214 + box-shadow: 10px 10px 0 #000000;
2.3215 +}
2.3216 +
2.3217 +.btn:first-child {
2.3218 + *margin-left: 0;
2.3219 +}
2.3220 +
2.3221 +.btn:hover,
2.3222 +.btn:focus {
2.3223 + color: #ffffff;
2.3224 + text-decoration: none;
2.3225 + background: #555555;
2.3226 + outline: 0;
2.3227 +}
2.3228 +
2.3229 +.btn:focus {
2.3230 + outline: thin solid #333;
2.3231 + outline: 5px auto -webkit-focus-ring-color;
2.3232 + outline-offset: -2px;
2.3233 +}
2.3234 +
2.3235 +.btn.active,
2.3236 +.btn:active {
2.3237 + margin: 10px 0 10px 10px;
2.3238 + outline: 0;
2.3239 + -webkit-box-shadow: 0 0 0;
2.3240 + -moz-box-shadow: 0 0 0;
2.3241 + box-shadow: 0 0 0;
2.3242 +}
2.3243 +
2.3244 +.btn.disabled,
2.3245 +.btn[disabled] {
2.3246 + cursor: default;
2.3247 + background-image: none;
2.3248 + -webkit-box-shadow: none;
2.3249 + -moz-box-shadow: none;
2.3250 + box-shadow: none;
2.3251 +}
2.3252 +
2.3253 +.btn-large {
2.3254 + padding: 10px 10px;
2.3255 + font-size: 18px;
2.3256 + color: #000000;
2.3257 + -webkit-border-radius: 0;
2.3258 + -moz-border-radius: 0;
2.3259 + border-radius: 0;
2.3260 +}
2.3261 +
2.3262 +.btn-large [class^="icon-"],
2.3263 +.btn-large [class*=" icon-"] {
2.3264 + margin-top: 4px;
2.3265 +}
2.3266 +
2.3267 +.btn-small {
2.3268 + padding: 0;
2.3269 + font-size: 18px;
2.3270 + -webkit-border-radius: 0;
2.3271 + -moz-border-radius: 0;
2.3272 + border-radius: 0;
2.3273 +}
2.3274 +
2.3275 +.btn-small [class^="icon-"],
2.3276 +.btn-small [class*=" icon-"] {
2.3277 + margin-top: 0;
2.3278 +}
2.3279 +
2.3280 +.btn-mini [class^="icon-"],
2.3281 +.btn-mini [class*=" icon-"] {
2.3282 + margin-top: -1px;
2.3283 +}
2.3284 +
2.3285 +.btn-mini {
2.3286 + padding: 0;
2.3287 + font-size: 18px;
2.3288 + -webkit-border-radius: 0;
2.3289 + -moz-border-radius: 0;
2.3290 + border-radius: 0;
2.3291 +}
2.3292 +
2.3293 +.btn-block {
2.3294 + display: block;
2.3295 + width: 100%;
2.3296 + padding-right: 0;
2.3297 + padding-left: 0;
2.3298 + -webkit-box-sizing: border-box;
2.3299 + -moz-box-sizing: border-box;
2.3300 + box-sizing: border-box;
2.3301 +}
2.3302 +
2.3303 +.btn-block + .btn-block {
2.3304 + margin-top: 5px;
2.3305 +}
2.3306 +
2.3307 +input[type="submit"].btn-block,
2.3308 +input[type="reset"].btn-block,
2.3309 +input[type="button"].btn-block {
2.3310 + width: 100%;
2.3311 +}
2.3312 +
2.3313 +.btn-primary {
2.3314 + color: #000000;
2.3315 + background: #bbbbbb;
2.3316 +}
2.3317 +
2.3318 +.btn-warning {
2.3319 + *background-color: #f47a00;
2.3320 + /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2.3321 +
2.3322 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
2.3323 +}
2.3324 +
2.3325 +.btn-warning:hover,
2.3326 +.btn-warning:focus,
2.3327 +.btn-warning:active,
2.3328 +.btn-warning.active,
2.3329 +.btn-warning.disabled,
2.3330 +.btn-warning[disabled] {
2.3331 + color: #ffffff;
2.3332 +}
2.3333 +
2.3334 +.btn-danger {
2.3335 + *background-color: #ee5f5b;
2.3336 + /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2.3337 +
2.3338 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
2.3339 +}
2.3340 +
2.3341 +.btn-danger:hover,
2.3342 +.btn-danger:focus,
2.3343 +.btn-danger:active,
2.3344 +.btn-danger.active,
2.3345 +.btn-danger.disabled,
2.3346 +.btn-danger[disabled] {
2.3347 + color: #ffffff;
2.3348 +}
2.3349 +
2.3350 +.btn-success {
2.3351 + *background-color: #62c462;
2.3352 + /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2.3353 +
2.3354 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
2.3355 +}
2.3356 +
2.3357 +.btn-success:hover,
2.3358 +.btn-success:focus,
2.3359 +.btn-success:active,
2.3360 +.btn-success.active,
2.3361 +.btn-success.disabled,
2.3362 +.btn-success[disabled] {
2.3363 + color: #ffffff;
2.3364 +}
2.3365 +
2.3366 +.btn-info {
2.3367 + *background-color: #5bc0de;
2.3368 + /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2.3369 +
2.3370 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
2.3371 +}
2.3372 +
2.3373 +.btn-info:hover,
2.3374 +.btn-info:focus,
2.3375 +.btn-info:active,
2.3376 +.btn-info.active,
2.3377 +.btn-info.disabled,
2.3378 +.btn-info[disabled] {
2.3379 + color: #ffffff;
2.3380 +}
2.3381 +
2.3382 +.btn-inverse {
2.3383 + *background-color: #555555;
2.3384 + /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2.3385 +
2.3386 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
2.3387 +}
2.3388 +
2.3389 +.btn-inverse:hover,
2.3390 +.btn-inverse:focus,
2.3391 +.btn-inverse:active,
2.3392 +.btn-inverse.active,
2.3393 +.btn-inverse.disabled,
2.3394 +.btn-inverse[disabled] {
2.3395 + color: #ffffff;
2.3396 +}
2.3397 +
2.3398 +button.btn,
2.3399 +input[type="submit"].btn {
2.3400 + *padding-top: 3px;
2.3401 + *padding-bottom: 3px;
2.3402 +}
2.3403 +
2.3404 +button.btn::-moz-focus-inner,
2.3405 +input[type="submit"].btn::-moz-focus-inner {
2.3406 + padding: 0;
2.3407 + border: 0;
2.3408 +}
2.3409 +
2.3410 +button.btn.btn-large,
2.3411 +input[type="submit"].btn.btn-large {
2.3412 + *padding-top: 7px;
2.3413 + *padding-bottom: 7px;
2.3414 +}
2.3415 +
2.3416 +button.btn.btn-small,
2.3417 +input[type="submit"].btn.btn-small {
2.3418 + *padding-top: 0;
2.3419 + *padding-bottom: 0;
2.3420 +}
2.3421 +
2.3422 +button.btn.btn-mini,
2.3423 +input[type="submit"].btn.btn-mini {
2.3424 + *padding-top: 0;
2.3425 + *padding-bottom: 0;
2.3426 +}
2.3427 +
2.3428 +.btn-link,
2.3429 +.btn-link:active,
2.3430 +.btn-link[disabled] {
2.3431 + background-color: transparent;
2.3432 + background-image: none;
2.3433 + -webkit-box-shadow: none;
2.3434 + -moz-box-shadow: none;
2.3435 + box-shadow: none;
2.3436 +}
2.3437 +
2.3438 +.btn-link {
2.3439 + color: #fefe54;
2.3440 + cursor: pointer;
2.3441 + border-color: transparent;
2.3442 + -webkit-border-radius: 0;
2.3443 + -moz-border-radius: 0;
2.3444 + border-radius: 0;
2.3445 +}
2.3446 +
2.3447 +.btn-link:hover,
2.3448 +.btn-link:focus {
2.3449 + color: #fefe54;
2.3450 + text-decoration: none;
2.3451 + background-color: #00aa00;
2.3452 +}
2.3453 +
2.3454 +.btn-link[disabled]:hover,
2.3455 +.btn-link[disabled]:focus {
2.3456 + color: #555555;
2.3457 + text-decoration: none;
2.3458 +}
2.3459 +
2.3460 +.btn-group {
2.3461 + position: relative;
2.3462 + display: inline-block;
2.3463 + *display: inline;
2.3464 + *margin-left: .3em;
2.3465 + font-size: 0;
2.3466 + white-space: nowrap;
2.3467 + vertical-align: middle;
2.3468 + *zoom: 1;
2.3469 +}
2.3470 +
2.3471 +.btn-group:first-child {
2.3472 + *margin-left: 0;
2.3473 +}
2.3474 +
2.3475 +.btn-group + .btn-group {
2.3476 + margin-left: 0;
2.3477 +}
2.3478 +
2.3479 +.btn-toolbar {
2.3480 + margin-top: 20px;
2.3481 + margin-bottom: 20px;
2.3482 + font-size: 0;
2.3483 +}
2.3484 +
2.3485 +.btn-toolbar > .btn + .btn,
2.3486 +.btn-toolbar > .btn-group + .btn,
2.3487 +.btn-toolbar > .btn + .btn-group {
2.3488 + margin-left: 5px;
2.3489 +}
2.3490 +
2.3491 +.btn-group > .btn {
2.3492 + position: relative;
2.3493 + -webkit-border-radius: 0;
2.3494 + -moz-border-radius: 0;
2.3495 + border-radius: 0;
2.3496 +}
2.3497 +
2.3498 +.btn-group > .btn + .btn {
2.3499 + margin-left: -1px;
2.3500 +}
2.3501 +
2.3502 +.btn-group > .btn,
2.3503 +.btn-group > .dropdown-menu,
2.3504 +.btn-group > .popover {
2.3505 + font-size: 18px;
2.3506 +}
2.3507 +
2.3508 +.btn-group > .btn-mini {
2.3509 + font-size: 18px;
2.3510 +}
2.3511 +
2.3512 +.btn-group > .btn-small {
2.3513 + font-size: 18px;
2.3514 +}
2.3515 +
2.3516 +.btn-group > .btn-large {
2.3517 + font-size: 18px;
2.3518 +}
2.3519 +
2.3520 +.btn-group > .btn:first-child {
2.3521 + margin-left: 0;
2.3522 + -webkit-border-bottom-left-radius: 0;
2.3523 + border-bottom-left-radius: 0;
2.3524 + -webkit-border-top-left-radius: 0;
2.3525 + border-top-left-radius: 0;
2.3526 + -moz-border-radius-bottomleft: 0;
2.3527 + -moz-border-radius-topleft: 0;
2.3528 +}
2.3529 +
2.3530 +.btn-group > .btn:last-child,
2.3531 +.btn-group > .dropdown-toggle {
2.3532 + -webkit-border-top-right-radius: 0;
2.3533 + border-top-right-radius: 0;
2.3534 + -webkit-border-bottom-right-radius: 0;
2.3535 + border-bottom-right-radius: 0;
2.3536 + -moz-border-radius-topright: 0;
2.3537 + -moz-border-radius-bottomright: 0;
2.3538 +}
2.3539 +
2.3540 +.btn-group > .btn.large:first-child {
2.3541 + margin-left: 0;
2.3542 + -webkit-border-bottom-left-radius: 0;
2.3543 + border-bottom-left-radius: 0;
2.3544 + -webkit-border-top-left-radius: 0;
2.3545 + border-top-left-radius: 0;
2.3546 + -moz-border-radius-bottomleft: 0;
2.3547 + -moz-border-radius-topleft: 0;
2.3548 +}
2.3549 +
2.3550 +.btn-group > .btn.large:last-child,
2.3551 +.btn-group > .large.dropdown-toggle {
2.3552 + -webkit-border-top-right-radius: 0;
2.3553 + border-top-right-radius: 0;
2.3554 + -webkit-border-bottom-right-radius: 0;
2.3555 + border-bottom-right-radius: 0;
2.3556 + -moz-border-radius-topright: 0;
2.3557 + -moz-border-radius-bottomright: 0;
2.3558 +}
2.3559 +
2.3560 +.btn-group .dropdown-toggle:active,
2.3561 +.btn-group.open .dropdown-toggle {
2.3562 + outline: 0;
2.3563 +}
2.3564 +
2.3565 +.btn-group > .btn + .dropdown-toggle {
2.3566 + *padding-top: 14px;
2.3567 + padding-right: 8px;
2.3568 + *padding-bottom: 14px;
2.3569 + padding-left: 8px;
2.3570 +}
2.3571 +
2.3572 +.btn-group > .btn-mini + .dropdown-toggle {
2.3573 + *padding-top: 2px;
2.3574 + padding-right: 5px;
2.3575 + *padding-bottom: 2px;
2.3576 + padding-left: 5px;
2.3577 +}
2.3578 +
2.3579 +.btn-group > .btn-small + .dropdown-toggle {
2.3580 + *padding-top: 5px;
2.3581 + *padding-bottom: 4px;
2.3582 +}
2.3583 +
2.3584 +.btn-group > .btn-large + .dropdown-toggle {
2.3585 + *padding-top: 7px;
2.3586 + padding-right: 12px;
2.3587 + *padding-bottom: 7px;
2.3588 + padding-left: 12px;
2.3589 +}
2.3590 +
2.3591 +.btn-group.open .dropdown-toggle {
2.3592 + background-image: none;
2.3593 +}
2.3594 +
2.3595 +.btn-group.open .btn.dropdown-toggle {
2.3596 + background-color: #aa5500;
2.3597 +}
2.3598 +
2.3599 +.btn-group.open .btn-primary.dropdown-toggle {
2.3600 + background-color: #fefe54;
2.3601 +}
2.3602 +
2.3603 +.btn-group.open .btn-warning.dropdown-toggle {
2.3604 + background-color: #a85400;
2.3605 +}
2.3606 +
2.3607 +.btn-group.open .btn-danger.dropdown-toggle {
2.3608 + background-color: #bd362f;
2.3609 +}
2.3610 +
2.3611 +.btn-group.open .btn-success.dropdown-toggle {
2.3612 + background-color: #51a351;
2.3613 +}
2.3614 +
2.3615 +.btn-group.open .btn-info.dropdown-toggle {
2.3616 + background-color: #2f96b4;
2.3617 +}
2.3618 +
2.3619 +.btn-group.open .btn-inverse.dropdown-toggle {
2.3620 + background-color: #555555;
2.3621 +}
2.3622 +
2.3623 +.btn .caret {
2.3624 + margin-top: 0;
2.3625 + margin-left: 0;
2.3626 +}
2.3627 +
2.3628 +.btn-large .caret {
2.3629 + margin-top: 0;
2.3630 +}
2.3631 +
2.3632 +.btn-large .caret {
2.3633 + border-top-width: 5px;
2.3634 + border-right-width: 5px;
2.3635 + border-left-width: 5px;
2.3636 +}
2.3637 +
2.3638 +.btn-mini .caret,
2.3639 +.btn-small .caret {
2.3640 + margin-top: 0;
2.3641 +}
2.3642 +
2.3643 +.dropup .btn-large .caret {
2.3644 + border-bottom-width: 5px;
2.3645 +}
2.3646 +
2.3647 +.btn-primary .caret,
2.3648 +.btn-warning .caret,
2.3649 +.btn-danger .caret,
2.3650 +.btn-info .caret,
2.3651 +.btn-success .caret,
2.3652 +.btn-inverse .caret {
2.3653 + border-top-color: #ffffff;
2.3654 + border-bottom-color: #ffffff;
2.3655 +}
2.3656 +
2.3657 +.btn-group-vertical {
2.3658 + display: inline-block;
2.3659 + *display: inline;
2.3660 + /* IE7 inline-block hack */
2.3661 +
2.3662 + *zoom: 1;
2.3663 +}
2.3664 +
2.3665 +.btn-group-vertical > .btn {
2.3666 + display: block;
2.3667 + float: none;
2.3668 + max-width: 100%;
2.3669 + -webkit-border-radius: 0;
2.3670 + -moz-border-radius: 0;
2.3671 + border-radius: 0;
2.3672 +}
2.3673 +
2.3674 +.btn-group-vertical > .btn + .btn {
2.3675 + margin-top: -1px;
2.3676 + margin-left: 0;
2.3677 +}
2.3678 +
2.3679 +.btn-group-vertical > .btn:first-child {
2.3680 + -webkit-border-radius: 0 0px 0 0;
2.3681 + -moz-border-radius: 0 0px 0 0;
2.3682 + border-radius: 0 0px 0 0;
2.3683 +}
2.3684 +
2.3685 +.btn-group-vertical > .btn:last-child {
2.3686 + -webkit-border-radius: 0 0 0 0px;
2.3687 + -moz-border-radius: 0 0 0 0px;
2.3688 + border-radius: 0 0 0 0px;
2.3689 +}
2.3690 +
2.3691 +.btn-group-vertical > .btn-large:first-child {
2.3692 + -webkit-border-radius: 0 0px 0 0;
2.3693 + -moz-border-radius: 0 0px 0 0;
2.3694 + border-radius: 0 0px 0 0;
2.3695 +}
2.3696 +
2.3697 +.btn-group-vertical > .btn-large:last-child {
2.3698 + -webkit-border-radius: 0 0 0 0px;
2.3699 + -moz-border-radius: 0 0 0 0px;
2.3700 + border-radius: 0 0 0 0px;
2.3701 +}
2.3702 +
2.3703 +.alert {
2.3704 + padding: 8px 35px 8px 14px;
2.3705 + margin-bottom: 20px;
2.3706 + text-shadow: 0;
2.3707 + background-color: #00aaaa;
2.3708 + border: 1px solid #00aa8e;
2.3709 + -webkit-border-radius: 0;
2.3710 + -moz-border-radius: 0;
2.3711 + border-radius: 0;
2.3712 +}
2.3713 +
2.3714 +.alert,
2.3715 +.alert h4 {
2.3716 + color: #ffffff;
2.3717 +}
2.3718 +
2.3719 +.alert h4 {
2.3720 + margin: 0;
2.3721 +}
2.3722 +
2.3723 +.alert .close {
2.3724 + position: relative;
2.3725 + top: -2px;
2.3726 + right: -21px;
2.3727 + line-height: 20px;
2.3728 +}
2.3729 +
2.3730 +.alert-success {
2.3731 + color: #55ff55;
2.3732 + background-color: #000000;
2.3733 + border-color: #000000;
2.3734 +}
2.3735 +
2.3736 +.alert-success h4 {
2.3737 + color: #55ff55;
2.3738 +}
2.3739 +
2.3740 +.alert-danger,
2.3741 +.alert-error {
2.3742 + color: #ffffff;
2.3743 + background-color: #aa0000;
2.3744 + border-color: #aa001c;
2.3745 +}
2.3746 +
2.3747 +.alert-danger h4,
2.3748 +.alert-error h4 {
2.3749 + color: #ffffff;
2.3750 +}
2.3751 +
2.3752 +.alert-info {
2.3753 + color: #000000;
2.3754 + background-color: #000000;
2.3755 + border-color: #000000;
2.3756 +}
2.3757 +
2.3758 +.alert-info h4 {
2.3759 + color: #000000;
2.3760 +}
2.3761 +
2.3762 +.alert-block {
2.3763 + padding-top: 14px;
2.3764 + padding-bottom: 14px;
2.3765 +}
2.3766 +
2.3767 +.alert-block > p,
2.3768 +.alert-block > ul {
2.3769 + margin-bottom: 0;
2.3770 +}
2.3771 +
2.3772 +.alert-block p + p {
2.3773 + margin-top: 5px;
2.3774 +}
2.3775 +
2.3776 +.nav {
2.3777 + margin-bottom: 20px;
2.3778 + margin-left: 0;
2.3779 + list-style: none;
2.3780 + background: #bbbbbb;
2.3781 +}
2.3782 +
2.3783 +.nav > li > a {
2.3784 + display: block;
2.3785 +}
2.3786 +
2.3787 +.nav > li > a:hover,
2.3788 +.nav > li > a:focus {
2.3789 + color: #bbbbbb;
2.3790 + text-decoration: none;
2.3791 + background-color: #000000;
2.3792 +}
2.3793 +
2.3794 +.nav > li > a > img {
2.3795 + max-width: none;
2.3796 +}
2.3797 +
2.3798 +.nav > .pull-right {
2.3799 + float: right;
2.3800 +}
2.3801 +
2.3802 +.nav-header {
2.3803 + display: block;
2.3804 + font-weight: normal;
2.3805 + line-height: 20px;
2.3806 + color: #bbbbbb;
2.3807 + text-transform: uppercase;
2.3808 +}
2.3809 +
2.3810 +.nav li + .nav-header {
2.3811 + line-height: 20px;
2.3812 +}
2.3813 +
2.3814 +.nav-list {
2.3815 + display: inline-block;
2.3816 + padding: 10px 15px;
2.3817 + margin: 10px 5px;
2.3818 + margin-left: -5px;
2.3819 + border: 2px solid #000000;
2.3820 + -webkit-box-shadow: 0 0 0 5px, 11px 13px 0 4px black;
2.3821 + -moz-box-shadow: 0 0 0 5px, 11px 13px 0 4px black;
2.3822 + box-shadow: 0 0 0 5px, 11px 13px 0 4px black;
2.3823 +}
2.3824 +
2.3825 +.nav-list > li > a,
2.3826 +.nav-list .nav-header {
2.3827 + margin-right: -10px;
2.3828 + margin-left: -10px;
2.3829 +}
2.3830 +
2.3831 +.nav-list > li > a {
2.3832 + padding: 0 8px;
2.3833 + color: #000000;
2.3834 +}
2.3835 +
2.3836 +.nav-list > .active > a,
2.3837 +.nav-list > .active > a:hover,
2.3838 +.nav-list > .active > a:focus {
2.3839 + color: #ffffff;
2.3840 + background-color: #00aaaa;
2.3841 +}
2.3842 +
2.3843 +.nav-list [class^="icon-"],
2.3844 +.nav-list [class*=" icon-"] {
2.3845 + margin-right: 0;
2.3846 +}
2.3847 +
2.3848 +.nav-list .divider {
2.3849 + *width: 100%;
2.3850 + height: 1px;
2.3851 + margin: 9px 1px;
2.3852 + *margin: -5px 0 5px;
2.3853 + overflow: hidden;
2.3854 + background-color: #000000;
2.3855 + border-bottom: 1px solid #000000;
2.3856 +}
2.3857 +
2.3858 +.nav-tabs,
2.3859 +.nav-pills {
2.3860 + *zoom: 1;
2.3861 +}
2.3862 +
2.3863 +.nav-tabs:before,
2.3864 +.nav-pills:before,
2.3865 +.nav-tabs:after,
2.3866 +.nav-pills:after {
2.3867 + display: table;
2.3868 + line-height: 0;
2.3869 + content: "";
2.3870 +}
2.3871 +
2.3872 +.nav-tabs:after,
2.3873 +.nav-pills:after {
2.3874 + clear: both;
2.3875 +}
2.3876 +
2.3877 +.nav-tabs > li,
2.3878 +.nav-pills > li {
2.3879 + float: left;
2.3880 +}
2.3881 +
2.3882 +.nav-tabs > li > a,
2.3883 +.nav-pills > li > a {
2.3884 + padding-right: 8px;
2.3885 + padding-left: 8px;
2.3886 + margin-right: 0;
2.3887 + line-height: 20px;
2.3888 + color: #000000;
2.3889 +}
2.3890 +
2.3891 +.nav-tabs {
2.3892 + border-bottom: 0.5em solid #bbbbbb;
2.3893 +}
2.3894 +
2.3895 +.nav-tabs > li {
2.3896 + margin-bottom: -1px;
2.3897 +}
2.3898 +
2.3899 +.nav-tabs > li > a {
2.3900 + line-height: 20px;
2.3901 + -webkit-border-radius: 0;
2.3902 + -moz-border-radius: 0;
2.3903 + border-radius: 0;
2.3904 +}
2.3905 +
2.3906 +.nav-tabs > li > a:hover,
2.3907 +.nav-tabs > li > a:focus {
2.3908 + background: #000000;
2.3909 +}
2.3910 +
2.3911 +.nav-tabs > .active > a,
2.3912 +.nav-tabs > .active > a:hover,
2.3913 +.nav-tabs > .active > a:focus {
2.3914 + color: #bbbbbb;
2.3915 + cursor: default;
2.3916 + background-color: #000084;
2.3917 + border: 0;
2.3918 + border-bottom-color: transparent;
2.3919 +}
2.3920 +
2.3921 +.nav-pills > li > a {
2.3922 + padding-top: 0;
2.3923 + padding-bottom: 0;
2.3924 + margin-top: 0;
2.3925 + margin-bottom: 0;
2.3926 + line-height: 20px;
2.3927 + -webkit-border-radius: 0;
2.3928 + -moz-border-radius: 0;
2.3929 + border-radius: 0;
2.3930 +}
2.3931 +
2.3932 +.nav-pills > .active > a,
2.3933 +.nav-pills > .active > a:hover,
2.3934 +.nav-pills > .active > a:focus {
2.3935 + color: #bbbbbb;
2.3936 + background-color: #fefe54;
2.3937 +}
2.3938 +
2.3939 +.nav-stacked > li {
2.3940 + float: none;
2.3941 +}
2.3942 +
2.3943 +.nav-stacked > li > a {
2.3944 + margin-right: 0;
2.3945 +}
2.3946 +
2.3947 +.nav-tabs.nav-stacked {
2.3948 + border-bottom: 0;
2.3949 +}
2.3950 +
2.3951 +.nav-tabs.nav-stacked > li > a {
2.3952 + border: 1px solid #ddd;
2.3953 + -webkit-border-radius: 0;
2.3954 + -moz-border-radius: 0;
2.3955 + border-radius: 0;
2.3956 +}
2.3957 +
2.3958 +.nav-tabs.nav-stacked > li:first-child > a {
2.3959 + -webkit-border-top-right-radius: 0;
2.3960 + border-top-right-radius: 0;
2.3961 + -webkit-border-top-left-radius: 0;
2.3962 + border-top-left-radius: 0;
2.3963 + -moz-border-radius-topright: 0;
2.3964 + -moz-border-radius-topleft: 0;
2.3965 +}
2.3966 +
2.3967 +.nav-tabs.nav-stacked > li:last-child > a {
2.3968 + -webkit-border-bottom-right-radius: 0;
2.3969 + border-bottom-right-radius: 0;
2.3970 + -webkit-border-bottom-left-radius: 0;
2.3971 + border-bottom-left-radius: 0;
2.3972 + -moz-border-radius-bottomright: 0;
2.3973 + -moz-border-radius-bottomleft: 0;
2.3974 +}
2.3975 +
2.3976 +.nav-tabs.nav-stacked > li > a:hover,
2.3977 +.nav-tabs.nav-stacked > li > a:focus {
2.3978 + z-index: 2;
2.3979 + border-color: #ddd;
2.3980 +}
2.3981 +
2.3982 +.nav-pills.nav-stacked > li > a {
2.3983 + margin-bottom: 3px;
2.3984 +}
2.3985 +
2.3986 +.nav-pills.nav-stacked > li:last-child > a {
2.3987 + margin-bottom: 1px;
2.3988 +}
2.3989 +
2.3990 +.nav-tabs .dropdown-menu {
2.3991 + -webkit-border-radius: 0;
2.3992 + -moz-border-radius: 0;
2.3993 + border-radius: 0;
2.3994 +}
2.3995 +
2.3996 +.nav-pills .dropdown-menu {
2.3997 + -webkit-border-radius: 0;
2.3998 + -moz-border-radius: 0;
2.3999 + border-radius: 0;
2.4000 +}
2.4001 +
2.4002 +.nav .dropdown-toggle .caret {
2.4003 + margin-top: 6px;
2.4004 + border-top-color: #fefe54;
2.4005 + border-bottom-color: #fefe54;
2.4006 +}
2.4007 +
2.4008 +.nav .dropdown-toggle:hover .caret,
2.4009 +.nav .dropdown-toggle:focus .caret {
2.4010 + border-top-color: #fefe54;
2.4011 + border-bottom-color: #fefe54;
2.4012 +}
2.4013 +
2.4014 +/* move down carets for tabs */
2.4015 +
2.4016 +.nav .active .dropdown-toggle .caret {
2.4017 + border-top-color: #fff;
2.4018 + border-bottom-color: #fff;
2.4019 +}
2.4020 +
2.4021 +.nav-tabs .active .dropdown-toggle .caret {
2.4022 + border-top-color: #bbbbbb;
2.4023 + border-bottom-color: #bbbbbb;
2.4024 +}
2.4025 +
2.4026 +.nav > .dropdown.active > a:hover,
2.4027 +.nav > .dropdown.active > a:focus {
2.4028 + cursor: pointer;
2.4029 +}
2.4030 +
2.4031 +.nav-tabs .open .dropdown-toggle,
2.4032 +.nav-pills .open .dropdown-toggle,
2.4033 +.nav > li.dropdown.open.active > a:hover,
2.4034 +.nav > li.dropdown.open.active > a:focus {
2.4035 + color: #ffffff;
2.4036 + background-color: #bbbbbb;
2.4037 + border-color: #bbbbbb;
2.4038 +}
2.4039 +
2.4040 +.nav li.dropdown.open .caret,
2.4041 +.nav li.dropdown.open.active .caret,
2.4042 +.nav li.dropdown.open a:hover .caret,
2.4043 +.nav li.dropdown.open a:focus .caret {
2.4044 + border-top-color: #ffffff;
2.4045 + border-bottom-color: #ffffff;
2.4046 + opacity: 1;
2.4047 + filter: alpha(opacity=100);
2.4048 +}
2.4049 +
2.4050 +.tabs-stacked .open > a:hover,
2.4051 +.tabs-stacked .open > a:focus {
2.4052 + border-color: #bbbbbb;
2.4053 +}
2.4054 +
2.4055 +.tabbable {
2.4056 + *zoom: 1;
2.4057 +}
2.4058 +
2.4059 +.tabbable:before,
2.4060 +.tabbable:after {
2.4061 + display: table;
2.4062 + line-height: 0;
2.4063 + content: "";
2.4064 +}
2.4065 +
2.4066 +.tabbable:after {
2.4067 + clear: both;
2.4068 +}
2.4069 +
2.4070 +.tab-content {
2.4071 + overflow: auto;
2.4072 +}
2.4073 +
2.4074 +.tabs-below > .nav-tabs,
2.4075 +.tabs-right > .nav-tabs,
2.4076 +.tabs-left > .nav-tabs {
2.4077 + border-bottom: 0;
2.4078 +}
2.4079 +
2.4080 +.tab-content > .tab-pane,
2.4081 +.pill-content > .pill-pane {
2.4082 + display: none;
2.4083 +}
2.4084 +
2.4085 +.tab-content > .active,
2.4086 +.pill-content > .active {
2.4087 + display: block;
2.4088 +}
2.4089 +
2.4090 +.tabs-below > .nav-tabs {
2.4091 + border-top: 1px solid #ddd;
2.4092 +}
2.4093 +
2.4094 +.tabs-below > .nav-tabs > li {
2.4095 + margin-top: -1px;
2.4096 + margin-bottom: 0;
2.4097 +}
2.4098 +
2.4099 +.tabs-below > .nav-tabs > li > a {
2.4100 + -webkit-border-radius: 0;
2.4101 + -moz-border-radius: 0;
2.4102 + border-radius: 0;
2.4103 +}
2.4104 +
2.4105 +.tabs-below > .nav-tabs > li > a:hover,
2.4106 +.tabs-below > .nav-tabs > li > a:focus {
2.4107 + border-top-color: #ddd;
2.4108 + border-bottom-color: transparent;
2.4109 +}
2.4110 +
2.4111 +.tabs-below > .nav-tabs > .active > a,
2.4112 +.tabs-below > .nav-tabs > .active > a:hover,
2.4113 +.tabs-below > .nav-tabs > .active > a:focus {
2.4114 + border-color: transparent #ddd #ddd #ddd;
2.4115 +}
2.4116 +
2.4117 +.tabs-left > .nav-tabs > li,
2.4118 +.tabs-right > .nav-tabs > li {
2.4119 + float: none;
2.4120 +}
2.4121 +
2.4122 +.tabs-left > .nav-tabs > li > a,
2.4123 +.tabs-right > .nav-tabs > li > a {
2.4124 + min-width: 74px;
2.4125 + margin-right: 0;
2.4126 + margin-bottom: 0;
2.4127 +}
2.4128 +
2.4129 +.tabs-left > .nav-tabs {
2.4130 + float: left;
2.4131 + margin-right: 18px;
2.4132 + border-right: 1px solid #ddd;
2.4133 +}
2.4134 +
2.4135 +.tabs-left > .nav-tabs > li > a {
2.4136 + margin-right: -1px;
2.4137 + -webkit-border-radius: 0;
2.4138 + -moz-border-radius: 0;
2.4139 + border-radius: 0;
2.4140 +}
2.4141 +
2.4142 +.tabs-left > .nav-tabs > li > a:hover,
2.4143 +.tabs-left > .nav-tabs > li > a:focus {
2.4144 + border-color: #bbbbbb #dddddd #bbbbbb #bbbbbb;
2.4145 +}
2.4146 +
2.4147 +.tabs-left > .nav-tabs .active > a,
2.4148 +.tabs-left > .nav-tabs .active > a:hover,
2.4149 +.tabs-left > .nav-tabs .active > a:focus {
2.4150 + border-color: #ddd transparent #ddd #ddd;
2.4151 + *border-right-color: #ffffff;
2.4152 +}
2.4153 +
2.4154 +.tabs-right > .nav-tabs {
2.4155 + float: right;
2.4156 + margin-left: 19px;
2.4157 + border-left: 1px solid #ddd;
2.4158 +}
2.4159 +
2.4160 +.tabs-right > .nav-tabs > li > a {
2.4161 + margin-left: -1px;
2.4162 + -webkit-border-radius: 0;
2.4163 + -moz-border-radius: 0;
2.4164 + border-radius: 0;
2.4165 +}
2.4166 +
2.4167 +.tabs-right > .nav-tabs > li > a:hover,
2.4168 +.tabs-right > .nav-tabs > li > a:focus {
2.4169 + border-color: #bbbbbb #bbbbbb #bbbbbb #dddddd;
2.4170 +}
2.4171 +
2.4172 +.tabs-right > .nav-tabs .active > a,
2.4173 +.tabs-right > .nav-tabs .active > a:hover,
2.4174 +.tabs-right > .nav-tabs .active > a:focus {
2.4175 + border-color: #ddd #ddd #ddd transparent;
2.4176 + *border-left-color: #ffffff;
2.4177 +}
2.4178 +
2.4179 +.nav > .disabled > a {
2.4180 + color: #bbbbbb;
2.4181 +}
2.4182 +
2.4183 +.nav > .disabled > a:hover,
2.4184 +.nav > .disabled > a:focus {
2.4185 + text-decoration: none;
2.4186 + cursor: default;
2.4187 + background-color: transparent;
2.4188 +}
2.4189 +
2.4190 +.navbar {
2.4191 + *position: relative;
2.4192 + *z-index: 2;
2.4193 + margin-bottom: 20px;
2.4194 + overflow: visible;
2.4195 +}
2.4196 +
2.4197 +.navbar-inner {
2.4198 + min-height: 20px;
2.4199 + padding-right: 12.4px;
2.4200 + padding-left: 12.4px;
2.4201 + -webkit-border-radius: 0;
2.4202 + -moz-border-radius: 0;
2.4203 + border-radius: 0;
2.4204 + *zoom: 1;
2.4205 + -webkit-box-shadow: 0;
2.4206 + -moz-box-shadow: 0;
2.4207 + box-shadow: 0;
2.4208 +}
2.4209 +
2.4210 +.navbar-inner:before,
2.4211 +.navbar-inner:after {
2.4212 + display: table;
2.4213 + line-height: 0;
2.4214 + content: "";
2.4215 +}
2.4216 +
2.4217 +.navbar-inner:after {
2.4218 + clear: both;
2.4219 +}
2.4220 +
2.4221 +.navbar .container {
2.4222 + width: auto;
2.4223 +}
2.4224 +
2.4225 +.nav-collapse.collapse {
2.4226 + height: auto;
2.4227 + overflow: visible;
2.4228 +}
2.4229 +
2.4230 +.navbar .brand {
2.4231 + display: block;
2.4232 + float: left;
2.4233 + padding: 0 10px;
2.4234 + margin-left: -10px;
2.4235 + font-size: 18px;
2.4236 + color: #000084;
2.4237 + text-shadow: 0;
2.4238 +}
2.4239 +
2.4240 +.navbar .brand:hover,
2.4241 +.navbar .brand:focus {
2.4242 + text-decoration: none;
2.4243 +}
2.4244 +
2.4245 +.navbar-text {
2.4246 + margin-bottom: 0;
2.4247 + line-height: 20px;
2.4248 + color: #000000;
2.4249 +}
2.4250 +
2.4251 +.navbar-link {
2.4252 + color: #000000;
2.4253 +}
2.4254 +
2.4255 +.navbar-link:hover,
2.4256 +.navbar-link:focus {
2.4257 + color: #555555;
2.4258 +}
2.4259 +
2.4260 +.navbar .divider-vertical {
2.4261 + height: 20px;
2.4262 + margin: 0 12.4px;
2.4263 + border-right: 1px solid #ffffff;
2.4264 + border-left: 1px solid #bbbbbb;
2.4265 +}
2.4266 +
2.4267 +.navbar .btn,
2.4268 +.navbar .btn-group {
2.4269 + margin-top: -5px;
2.4270 +}
2.4271 +
2.4272 +.navbar .btn-group .btn,
2.4273 +.navbar .input-prepend .btn,
2.4274 +.navbar .input-append .btn,
2.4275 +.navbar .input-prepend .btn-group,
2.4276 +.navbar .input-append .btn-group {
2.4277 + margin-top: 0;
2.4278 +}
2.4279 +
2.4280 +.navbar-form {
2.4281 + margin-bottom: 0;
2.4282 + *zoom: 1;
2.4283 +}
2.4284 +
2.4285 +.navbar-form:before,
2.4286 +.navbar-form:after {
2.4287 + display: table;
2.4288 + line-height: 0;
2.4289 + content: "";
2.4290 +}
2.4291 +
2.4292 +.navbar-form:after {
2.4293 + clear: both;
2.4294 +}
2.4295 +
2.4296 +.navbar-form input,
2.4297 +.navbar-form select,
2.4298 +.navbar-form .radio,
2.4299 +.navbar-form .checkbox {
2.4300 + margin-top: -5px;
2.4301 +}
2.4302 +
2.4303 +.navbar-form input,
2.4304 +.navbar-form select,
2.4305 +.navbar-form .btn {
2.4306 + display: inline-block;
2.4307 + margin-bottom: 0;
2.4308 + -webkit-box-shadow: 0 0;
2.4309 + -moz-box-shadow: 0 0;
2.4310 + box-shadow: 0 0;
2.4311 +}
2.4312 +
2.4313 +.navbar-form input[type="image"],
2.4314 +.navbar-form input[type="checkbox"],
2.4315 +.navbar-form input[type="radio"] {
2.4316 + margin-top: 3px;
2.4317 +}
2.4318 +
2.4319 +.navbar-form .input-append,
2.4320 +.navbar-form .input-prepend {
2.4321 + margin-top: 5px;
2.4322 + white-space: nowrap;
2.4323 +}
2.4324 +
2.4325 +.navbar-form .input-append input,
2.4326 +.navbar-form .input-prepend input {
2.4327 + margin-top: 0;
2.4328 +}
2.4329 +
2.4330 +.navbar-search {
2.4331 + position: relative;
2.4332 + float: left;
2.4333 + margin-top: -5px;
2.4334 + margin-bottom: 0;
2.4335 +}
2.4336 +
2.4337 +.navbar-search .search-query {
2.4338 + padding: 4px 12.4px;
2.4339 + margin-bottom: 0;
2.4340 + font-family: DOS, Monaco, Menlo, Consolas, "Courier New", monospace;
2.4341 + font-size: 18px;
2.4342 + font-weight: normal;
2.4343 + line-height: 1;
2.4344 + -webkit-border-radius: 0;
2.4345 + -moz-border-radius: 0;
2.4346 + border-radius: 0;
2.4347 +}
2.4348 +
2.4349 +.navbar-static-top {
2.4350 + position: static;
2.4351 + margin-bottom: 0;
2.4352 +}
2.4353 +
2.4354 +.navbar-static-top .navbar-inner {
2.4355 + -webkit-border-radius: 0;
2.4356 + -moz-border-radius: 0;
2.4357 + border-radius: 0;
2.4358 +}
2.4359 +
2.4360 +.navbar-fixed-top,
2.4361 +.navbar-fixed-bottom {
2.4362 + position: fixed;
2.4363 + right: 0;
2.4364 + left: 0;
2.4365 + z-index: 1030;
2.4366 + margin-bottom: 0;
2.4367 +}
2.4368 +
2.4369 +.navbar-fixed-top .navbar-inner,
2.4370 +.navbar-static-top .navbar-inner {
2.4371 + border-width: 0;
2.4372 +}
2.4373 +
2.4374 +.navbar-fixed-bottom .navbar-inner {
2.4375 + border-width: 0;
2.4376 +}
2.4377 +
2.4378 +.navbar-fixed-top .navbar-inner,
2.4379 +.navbar-fixed-bottom .navbar-inner {
2.4380 + padding-right: 0;
2.4381 + padding-left: 0;
2.4382 + -webkit-border-radius: 0;
2.4383 + -moz-border-radius: 0;
2.4384 + border-radius: 0;
2.4385 +}
2.4386 +
2.4387 +.navbar-static-top .container,
2.4388 +.navbar-fixed-top .container,
2.4389 +.navbar-fixed-bottom .container {
2.4390 + width: 944px;
2.4391 +}
2.4392 +
2.4393 +.navbar-fixed-top {
2.4394 + top: 0;
2.4395 +}
2.4396 +
2.4397 +.navbar-fixed-top .navbar-inner,
2.4398 +.navbar-static-top .navbar-inner {
2.4399 + -webkit-box-shadow: 0;
2.4400 + -moz-box-shadow: 0;
2.4401 + box-shadow: 0;
2.4402 +}
2.4403 +
2.4404 +.navbar-fixed-bottom {
2.4405 + bottom: 0;
2.4406 +}
2.4407 +
2.4408 +.navbar-fixed-bottom .navbar-inner {
2.4409 + -webkit-box-shadow: 0;
2.4410 + -moz-box-shadow: 0;
2.4411 + box-shadow: 0;
2.4412 +}
2.4413 +
2.4414 +.navbar .nav {
2.4415 + position: relative;
2.4416 + left: 0;
2.4417 + display: block;
2.4418 + float: left;
2.4419 + margin: 0 20px 0 0;
2.4420 +}
2.4421 +
2.4422 +.navbar .nav.pull-right {
2.4423 + float: right;
2.4424 + margin-right: 0;
2.4425 +}
2.4426 +
2.4427 +.navbar .nav > li {
2.4428 + float: left;
2.4429 + padding-left: 0;
2.4430 +}
2.4431 +
2.4432 +.navbar .nav > li > a {
2.4433 + float: none;
2.4434 + padding: 0 10px;
2.4435 + color: #000000;
2.4436 + text-decoration: none;
2.4437 + text-shadow: 0;
2.4438 +}
2.4439 +
2.4440 +.navbar .nav .dropdown-toggle .caret {
2.4441 + margin-top: 0;
2.4442 +}
2.4443 +
2.4444 +.navbar .nav > li > a:focus,
2.4445 +.navbar .nav > li > a:hover {
2.4446 + color: #555555;
2.4447 + text-decoration: none;
2.4448 + background-color: transparent;
2.4449 +}
2.4450 +
2.4451 +.navbar .nav > .active > a,
2.4452 +.navbar .nav > .active > a:hover,
2.4453 +.navbar .nav > .active > a:focus {
2.4454 + color: #bbbbbb;
2.4455 + text-decoration: none;
2.4456 + background-color: #bbbbbb;
2.4457 +}
2.4458 +
2.4459 +.navbar .btn-navbar {
2.4460 + display: none;
2.4461 + float: right;
2.4462 + padding: 0 12.4px;
2.4463 + margin-right: 12.4px;
2.4464 + margin-left: 12.4px;
2.4465 + *background-color: #aeaeae;
2.4466 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
2.4467 +}
2.4468 +
2.4469 +.navbar .btn-navbar:hover,
2.4470 +.navbar .btn-navbar:focus,
2.4471 +.navbar .btn-navbar:active,
2.4472 +.navbar .btn-navbar.active,
2.4473 +.navbar .btn-navbar.disabled,
2.4474 +.navbar .btn-navbar[disabled] {
2.4475 + color: #ffffff;
2.4476 +}
2.4477 +
2.4478 +.navbar .btn-navbar .icon-bar {
2.4479 + display: block;
2.4480 + width: 18px;
2.4481 + height: 2px;
2.4482 + background-color: #f5f5f5;
2.4483 + -webkit-border-radius: 0;
2.4484 + -moz-border-radius: 0;
2.4485 + border-radius: 0;
2.4486 +}
2.4487 +
2.4488 +.btn-navbar .icon-bar + .icon-bar {
2.4489 + margin-top: 3px;
2.4490 +}
2.4491 +
2.4492 +.navbar .nav > li > .dropdown-menu:before {
2.4493 + position: absolute;
2.4494 + top: -7px;
2.4495 + left: 9px;
2.4496 + display: inline-block;
2.4497 + border-right: 7px solid transparent;
2.4498 + border-bottom: 7px solid #ccc;
2.4499 + border-left: 7px solid transparent;
2.4500 + border-bottom-color: rgba(0, 0, 0, 0.2);
2.4501 + content: '';
2.4502 +}
2.4503 +
2.4504 +.navbar .nav > li > .dropdown-menu:after {
2.4505 + position: absolute;
2.4506 + top: -6px;
2.4507 + left: 10px;
2.4508 + display: inline-block;
2.4509 + border-right: 6px solid transparent;
2.4510 + border-bottom: 6px solid #ffffff;
2.4511 + border-left: 6px solid transparent;
2.4512 + content: '';
2.4513 +}
2.4514 +
2.4515 +.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
2.4516 + top: auto;
2.4517 + bottom: -7px;
2.4518 + border-top: 7px solid #ccc;
2.4519 + border-bottom: 0;
2.4520 + border-top-color: rgba(0, 0, 0, 0.2);
2.4521 +}
2.4522 +
2.4523 +.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
2.4524 + top: auto;
2.4525 + bottom: -6px;
2.4526 + border-top: 6px solid #ffffff;
2.4527 + border-bottom: 0;
2.4528 +}
2.4529 +
2.4530 +.navbar .nav li.dropdown > a:hover .caret,
2.4531 +.navbar .nav li.dropdown > a:focus .caret {
2.4532 + border-top-color: #555555;
2.4533 + border-bottom-color: #555555;
2.4534 +}
2.4535 +
2.4536 +.navbar .nav li.dropdown.open > .dropdown-toggle,
2.4537 +.navbar .nav li.dropdown.active > .dropdown-toggle,
2.4538 +.navbar .nav li.dropdown.open.active > .dropdown-toggle {
2.4539 + color: #bbbbbb;
2.4540 + background-color: #bbbbbb;
2.4541 +}
2.4542 +
2.4543 +.navbar .nav li.dropdown > .dropdown-toggle .caret {
2.4544 + border-top-color: #000000;
2.4545 + border-bottom-color: #000000;
2.4546 +}
2.4547 +
2.4548 +.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
2.4549 +.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
2.4550 +.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
2.4551 + border-top-color: #bbbbbb;
2.4552 + border-bottom-color: #bbbbbb;
2.4553 +}
2.4554 +
2.4555 +.navbar .pull-right > li > .dropdown-menu,
2.4556 +.navbar .nav > li > .dropdown-menu.pull-right {
2.4557 + right: 0;
2.4558 + left: auto;
2.4559 +}
2.4560 +
2.4561 +.navbar .pull-right > li > .dropdown-menu:before,
2.4562 +.navbar .nav > li > .dropdown-menu.pull-right:before {
2.4563 + right: 12px;
2.4564 + left: auto;
2.4565 +}
2.4566 +
2.4567 +.navbar .pull-right > li > .dropdown-menu:after,
2.4568 +.navbar .nav > li > .dropdown-menu.pull-right:after {
2.4569 + right: 13px;
2.4570 + left: auto;
2.4571 +}
2.4572 +
2.4573 +.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
2.4574 +.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
2.4575 + right: 100%;
2.4576 + left: auto;
2.4577 + margin-right: -1px;
2.4578 + margin-left: 0;
2.4579 + -webkit-border-radius: 0;
2.4580 + -moz-border-radius: 0;
2.4581 + border-radius: 0;
2.4582 +}
2.4583 +
2.4584 +.navbar-inverse .navbar-inner {
2.4585 + background: #bbbbbb;
2.4586 +}
2.4587 +
2.4588 +.navbar-inverse .brand,
2.4589 +.navbar-inverse .nav > li > a {
2.4590 + color: #000000;
2.4591 + text-shadow: 0;
2.4592 + background: #bbbbbb;
2.4593 +}
2.4594 +
2.4595 +.navbar-inverse .brand:hover,
2.4596 +.navbar-inverse .nav > li > a:hover,
2.4597 +.navbar-inverse .brand:focus,
2.4598 +.navbar-inverse .nav > li > a:focus {
2.4599 + color: #bbbbbb;
2.4600 + background: #000000;
2.4601 +}
2.4602 +
2.4603 +.navbar-inverse .brand {
2.4604 + color: #000084;
2.4605 +}
2.4606 +
2.4607 +.navbar-inverse .navbar-text {
2.4608 + color: #000000;
2.4609 +}
2.4610 +
2.4611 +.navbar-inverse .nav > li > a:focus,
2.4612 +.navbar-inverse .nav > li > a:hover {
2.4613 + color: #bbbbbb;
2.4614 + background: #000000;
2.4615 +}
2.4616 +
2.4617 +.navbar-inverse .nav .active > a,
2.4618 +.navbar-inverse .nav .active > a:hover,
2.4619 +.navbar-inverse .nav .active > a:focus {
2.4620 + color: #bbbbbb;
2.4621 + text-decoration: none;
2.4622 + background: #000000;
2.4623 +}
2.4624 +
2.4625 +.navbar-inverse .navbar-link {
2.4626 + color: #000000;
2.4627 +}
2.4628 +
2.4629 +.navbar-inverse .navbar-link:hover,
2.4630 +.navbar-inverse .navbar-link:focus {
2.4631 + color: #ffffff;
2.4632 +}
2.4633 +
2.4634 +.navbar-inverse .divider-vertical {
2.4635 + border-right-color: #000000;
2.4636 + border-left-color: #000000;
2.4637 +}
2.4638 +
2.4639 +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
2.4640 +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
2.4641 +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
2.4642 + color: #ffffff;
2.4643 + background-color: #000000;
2.4644 +}
2.4645 +
2.4646 +.navbar-inverse .nav li.dropdown > a:hover .caret,
2.4647 +.navbar-inverse .nav li.dropdown > a:focus .caret {
2.4648 + border-top-color: #ffffff;
2.4649 + border-bottom-color: #ffffff;
2.4650 +}
2.4651 +
2.4652 +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
2.4653 + border-top-color: #000000;
2.4654 + border-bottom-color: #000000;
2.4655 +}
2.4656 +
2.4657 +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
2.4658 +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
2.4659 +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
2.4660 + border-top-color: #ffffff;
2.4661 + border-bottom-color: #ffffff;
2.4662 +}
2.4663 +
2.4664 +.navbar-inverse .navbar-search .search-query {
2.4665 + color: #ffffff;
2.4666 + background-color: #404040;
2.4667 + border-color: #000000;
2.4668 + -webkit-transition: none;
2.4669 + -moz-transition: none;
2.4670 + -o-transition: none;
2.4671 + transition: none;
2.4672 +}
2.4673 +
2.4674 +.navbar-inverse .navbar-search .search-query:-moz-placeholder {
2.4675 + color: #cccccc;
2.4676 +}
2.4677 +
2.4678 +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
2.4679 + color: #cccccc;
2.4680 +}
2.4681 +
2.4682 +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
2.4683 + color: #cccccc;
2.4684 +}
2.4685 +
2.4686 +.navbar-inverse .navbar-search .search-query:focus,
2.4687 +.navbar-inverse .navbar-search .search-query.focused {
2.4688 + padding: 0 20px;
2.4689 + color: #555555;
2.4690 + text-shadow: 0;
2.4691 + background-color: #ffffff;
2.4692 + border: 0;
2.4693 + outline: 0;
2.4694 +}
2.4695 +
2.4696 +.navbar-inverse .btn-navbar {
2.4697 + *background-color: #000000;
2.4698 + /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2.4699 +
2.4700 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
2.4701 +}
2.4702 +
2.4703 +.navbar-inverse .btn-navbar:hover,
2.4704 +.navbar-inverse .btn-navbar:focus,
2.4705 +.navbar-inverse .btn-navbar:active,
2.4706 +.navbar-inverse .btn-navbar.active,
2.4707 +.navbar-inverse .btn-navbar.disabled,
2.4708 +.navbar-inverse .btn-navbar[disabled] {
2.4709 + color: #ffffff;
2.4710 +}
2.4711 +
2.4712 +.breadcrumb:before {
2.4713 + content: ">>";
2.4714 +}
2.4715 +
2.4716 +.breadcrumb {
2.4717 + padding: 0 20px;
2.4718 + margin: 0 0 20px;
2.4719 + list-style: none;
2.4720 + background-color: #000000;
2.4721 + -webkit-border-radius: 0;
2.4722 + -moz-border-radius: 0;
2.4723 + border-radius: 0;
2.4724 +}
2.4725 +
2.4726 +.breadcrumb > li {
2.4727 + display: inline-block;
2.4728 + *display: inline;
2.4729 + text-shadow: 0;
2.4730 + *zoom: 1;
2.4731 +}
2.4732 +
2.4733 +.breadcrumb > li > .divider {
2.4734 + padding: 0 10px;
2.4735 + color: #bbbbbb;
2.4736 +}
2.4737 +
2.4738 +.breadcrumb > .active {
2.4739 + color: #bbbbbb;
2.4740 +}
2.4741 +
2.4742 +.pagination {
2.4743 + margin: 20px 0;
2.4744 +}
2.4745 +
2.4746 +.pagination ul {
2.4747 + display: inline-block;
2.4748 + *display: inline;
2.4749 + margin-bottom: 0;
2.4750 + margin-left: 0;
2.4751 + -webkit-border-radius: 0;
2.4752 + -moz-border-radius: 0;
2.4753 + border-radius: 0;
2.4754 + *zoom: 1;
2.4755 + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2.4756 + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2.4757 + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2.4758 +}
2.4759 +
2.4760 +.pagination ul > li {
2.4761 + display: inline;
2.4762 +}
2.4763 +
2.4764 +.pagination ul > li > a,
2.4765 +.pagination ul > li > span {
2.4766 + float: left;
2.4767 + padding: 20px 10px;
2.4768 + line-height: 20px;
2.4769 + text-decoration: none;
2.4770 + background-color: #00aa00;
2.4771 + border: 0;
2.4772 + border-left-width: 0;
2.4773 +}
2.4774 +
2.4775 +.pagination ul > li > a:hover,
2.4776 +.pagination ul > li > a:focus,
2.4777 +.pagination ul > .active > a,
2.4778 +.pagination ul > .active > span {
2.4779 + background-color: #f5f5f5;
2.4780 +}
2.4781 +
2.4782 +.pagination ul > .active > a,
2.4783 +.pagination ul > .active > span {
2.4784 + color: #bbbbbb;
2.4785 + cursor: default;
2.4786 +}
2.4787 +
2.4788 +.pagination ul > .disabled > span,
2.4789 +.pagination ul > .disabled > a,
2.4790 +.pagination ul > .disabled > a:hover,
2.4791 +.pagination ul > .disabled > a:focus {
2.4792 + color: #bbbbbb;
2.4793 + cursor: default;
2.4794 + background-color: transparent;
2.4795 +}
2.4796 +
2.4797 +.pagination ul > li:first-child > a,
2.4798 +.pagination ul > li:first-child > span {
2.4799 + border-left-width: 1px;
2.4800 + -webkit-border-bottom-left-radius: 0;
2.4801 + border-bottom-left-radius: 0;
2.4802 + -webkit-border-top-left-radius: 0;
2.4803 + border-top-left-radius: 0;
2.4804 + -moz-border-radius-bottomleft: 0;
2.4805 + -moz-border-radius-topleft: 0;
2.4806 +}
2.4807 +
2.4808 +.pagination ul > li:last-child > a,
2.4809 +.pagination ul > li:last-child > span {
2.4810 + -webkit-border-top-right-radius: 0;
2.4811 + border-top-right-radius: 0;
2.4812 + -webkit-border-bottom-right-radius: 0;
2.4813 + border-bottom-right-radius: 0;
2.4814 + -moz-border-radius-topright: 0;
2.4815 + -moz-border-radius-bottomright: 0;
2.4816 +}
2.4817 +
2.4818 +.pagination-centered {
2.4819 + text-align: center;
2.4820 +}
2.4821 +
2.4822 +.pagination-right {
2.4823 + text-align: right;
2.4824 +}
2.4825 +
2.4826 +.pagination-large ul > li > a,
2.4827 +.pagination-large ul > li > span {
2.4828 + padding: 18px;
2.4829 + font-size: 18px;
2.4830 +}
2.4831 +
2.4832 +.pagination-large ul > li:first-child > a,
2.4833 +.pagination-large ul > li:first-child > span {
2.4834 + -webkit-border-bottom-left-radius: 0;
2.4835 + border-bottom-left-radius: 0;
2.4836 + -webkit-border-top-left-radius: 0;
2.4837 + border-top-left-radius: 0;
2.4838 + -moz-border-radius-bottomleft: 0;
2.4839 + -moz-border-radius-topleft: 0;
2.4840 +}
2.4841 +
2.4842 +.pagination-large ul > li:last-child > a,
2.4843 +.pagination-large ul > li:last-child > span {
2.4844 + -webkit-border-top-right-radius: 0;
2.4845 + border-top-right-radius: 0;
2.4846 + -webkit-border-bottom-right-radius: 0;
2.4847 + border-bottom-right-radius: 0;
2.4848 + -moz-border-radius-topright: 0;
2.4849 + -moz-border-radius-bottomright: 0;
2.4850 +}
2.4851 +
2.4852 +.pagination-mini ul > li:first-child > a,
2.4853 +.pagination-small ul > li:first-child > a,
2.4854 +.pagination-mini ul > li:first-child > span,
2.4855 +.pagination-small ul > li:first-child > span {
2.4856 + -webkit-border-bottom-left-radius: 0;
2.4857 + border-bottom-left-radius: 0;
2.4858 + -webkit-border-top-left-radius: 0;
2.4859 + border-top-left-radius: 0;
2.4860 + -moz-border-radius-bottomleft: 0;
2.4861 + -moz-border-radius-topleft: 0;
2.4862 +}
2.4863 +
2.4864 +.pagination-mini ul > li:last-child > a,
2.4865 +.pagination-small ul > li:last-child > a,
2.4866 +.pagination-mini ul > li:last-child > span,
2.4867 +.pagination-small ul > li:last-child > span {
2.4868 + -webkit-border-top-right-radius: 0;
2.4869 + border-top-right-radius: 0;
2.4870 + -webkit-border-bottom-right-radius: 0;
2.4871 + border-bottom-right-radius: 0;
2.4872 + -moz-border-radius-topright: 0;
2.4873 + -moz-border-radius-bottomright: 0;
2.4874 +}
2.4875 +
2.4876 +.pagination-small ul > li > a,
2.4877 +.pagination-small ul > li > span {
2.4878 + padding: 0;
2.4879 + font-size: 18px;
2.4880 +}
2.4881 +
2.4882 +.pagination-mini ul > li > a,
2.4883 +.pagination-mini ul > li > span {
2.4884 + padding: 0;
2.4885 + font-size: 18px;
2.4886 +}
2.4887 +
2.4888 +.pager {
2.4889 + margin: 20px 0;
2.4890 + text-align: center;
2.4891 + list-style: none;
2.4892 + *zoom: 1;
2.4893 +}
2.4894 +
2.4895 +.pager:before,
2.4896 +.pager:after {
2.4897 + display: table;
2.4898 + line-height: 0;
2.4899 + content: "";
2.4900 +}
2.4901 +
2.4902 +.pager:after {
2.4903 + clear: both;
2.4904 +}
2.4905 +
2.4906 +.pager li {
2.4907 + display: inline;
2.4908 +}
2.4909 +
2.4910 +.pager li > a,
2.4911 +.pager li > span {
2.4912 + display: inline-block;
2.4913 + padding: 5px 14px;
2.4914 + background-color: #fff;
2.4915 + border: 1px solid #ddd;
2.4916 +}
2.4917 +
2.4918 +.pager li > a:hover,
2.4919 +.pager li > a:focus {
2.4920 + text-decoration: none;
2.4921 + background-color: #f5f5f5;
2.4922 +}
2.4923 +
2.4924 +.pager .next > a,
2.4925 +.pager .next > span {
2.4926 + float: right;
2.4927 +}
2.4928 +
2.4929 +.pager .previous > a,
2.4930 +.pager .previous > span {
2.4931 + float: left;
2.4932 +}
2.4933 +
2.4934 +.pager .disabled > a,
2.4935 +.pager .disabled > a:hover,
2.4936 +.pager .disabled > a:focus,
2.4937 +.pager .disabled > span {
2.4938 + color: #bbbbbb;
2.4939 + cursor: default;
2.4940 + background-color: #fff;
2.4941 +}
2.4942 +
2.4943 +.modal-backdrop {
2.4944 + position: fixed;
2.4945 + top: 0;
2.4946 + right: 0;
2.4947 + bottom: 0;
2.4948 + left: 0;
2.4949 + z-index: 1040;
2.4950 + background-color: #000000;
2.4951 +}
2.4952 +
2.4953 +.modal-backdrop.fade {
2.4954 + opacity: 0;
2.4955 +}
2.4956 +
2.4957 +.modal-backdrop,
2.4958 +.modal-backdrop.fade.in {
2.4959 + opacity: 0.8;
2.4960 + filter: alpha(opacity=80);
2.4961 +}
2.4962 +
2.4963 +.modal {
2.4964 + position: fixed;
2.4965 + top: 10%;
2.4966 + left: 50%;
2.4967 + z-index: 1050;
2.4968 + width: 560px;
2.4969 + margin-left: -280px;
2.4970 + background-color: #ffffff;
2.4971 + border: 1px solid #999;
2.4972 + border: 1px solid rgba(0, 0, 0, 0.3);
2.4973 + *border: 1px solid #999;
2.4974 + -webkit-border-radius: 0;
2.4975 + -moz-border-radius: 0;
2.4976 + border-radius: 0;
2.4977 + outline: none;
2.4978 + -webkit-background-clip: padding-box;
2.4979 + -moz-background-clip: padding-box;
2.4980 + background-clip: padding-box;
2.4981 +}
2.4982 +
2.4983 +.modal.fade {
2.4984 + top: -25%;
2.4985 +}
2.4986 +
2.4987 +.modal.fade.in {
2.4988 + top: 10%;
2.4989 +}
2.4990 +
2.4991 +.modal-header {
2.4992 + padding: 9px 15px;
2.4993 + border-bottom: 1px solid #eee;
2.4994 +}
2.4995 +
2.4996 +.modal-header .close {
2.4997 + margin-top: 2px;
2.4998 +}
2.4999 +
2.5000 +.modal-header h3 {
2.5001 + margin: 0;
2.5002 + line-height: 30px;
2.5003 +}
2.5004 +
2.5005 +.modal-body {
2.5006 + position: relative;
2.5007 + max-height: 400px;
2.5008 + padding: 15px;
2.5009 + overflow-y: auto;
2.5010 +}
2.5011 +
2.5012 +.modal-form {
2.5013 + margin-bottom: 0;
2.5014 +}
2.5015 +
2.5016 +.modal-footer {
2.5017 + padding: 14px 15px 15px;
2.5018 + margin-bottom: 0;
2.5019 + text-align: right;
2.5020 + background-color: #f5f5f5;
2.5021 + border-top: 1px solid #ddd;
2.5022 + *zoom: 1;
2.5023 +}
2.5024 +
2.5025 +.modal-footer:before,
2.5026 +.modal-footer:after {
2.5027 + display: table;
2.5028 + line-height: 0;
2.5029 + content: "";
2.5030 +}
2.5031 +
2.5032 +.modal-footer:after {
2.5033 + clear: both;
2.5034 +}
2.5035 +
2.5036 +.modal-footer .btn + .btn {
2.5037 + margin-bottom: 0;
2.5038 + margin-left: 5px;
2.5039 +}
2.5040 +
2.5041 +.modal-footer .btn-group .btn + .btn {
2.5042 + margin-left: -1px;
2.5043 +}
2.5044 +
2.5045 +.modal-footer .btn-block + .btn-block {
2.5046 + margin-left: 0;
2.5047 +}
2.5048 +
2.5049 +.tooltip {
2.5050 + position: absolute;
2.5051 + z-index: 1030;
2.5052 + display: block;
2.5053 + font-size: 18px;
2.5054 + line-height: 1;
2.5055 + opacity: 0;
2.5056 + filter: alpha(opacity=0);
2.5057 + visibility: visible;
2.5058 +}
2.5059 +
2.5060 +.tooltip.in {
2.5061 + opacity: 0.8;
2.5062 + filter: alpha(opacity=80);
2.5063 +}
2.5064 +
2.5065 +.tooltip.top {
2.5066 + padding: 9px 0 9px;
2.5067 + margin-top: -3px;
2.5068 +}
2.5069 +
2.5070 +.tooltip.right {
2.5071 + padding: 0 4px 0 4px;
2.5072 + margin-left: 3px;
2.5073 +}
2.5074 +
2.5075 +.tooltip.bottom {
2.5076 + padding: 9px 0 9px;
2.5077 + margin-top: 3px;
2.5078 +}
2.5079 +
2.5080 +.tooltip.left {
2.5081 + padding: 0 4px 0 4px;
2.5082 + margin-left: -3px;
2.5083 +}
2.5084 +
2.5085 +.tooltip-inner {
2.5086 + max-width: 310px;
2.5087 + padding: 9px 4px 9px 4px;
2.5088 + color: #ffffff;
2.5089 + text-align: center;
2.5090 + text-decoration: none;
2.5091 + background-color: #000000;
2.5092 + -webkit-border-radius: 0;
2.5093 + -moz-border-radius: 0;
2.5094 + border-radius: 0;
2.5095 +}
2.5096 +
2.5097 +.tooltip-arrow {
2.5098 + position: absolute;
2.5099 + width: 0;
2.5100 + height: 0;
2.5101 + border-color: transparent;
2.5102 + border-style: solid;
2.5103 +}
2.5104 +
2.5105 +.tooltip.top .tooltip-arrow {
2.5106 + bottom: 0;
2.5107 + left: 50%;
2.5108 + margin-left: -5px;
2.5109 + border-top-color: #000000;
2.5110 + border-width: 5px 5px 0;
2.5111 +}
2.5112 +
2.5113 +.tooltip.right .tooltip-arrow {
2.5114 + top: 50%;
2.5115 + left: 0;
2.5116 + margin-top: -5px;
2.5117 + border-right-color: #000000;
2.5118 + border-width: 5px 5px 5px 0;
2.5119 +}
2.5120 +
2.5121 +.tooltip.left .tooltip-arrow {
2.5122 + top: 50%;
2.5123 + right: 0;
2.5124 + margin-top: -5px;
2.5125 + border-left-color: #000000;
2.5126 + border-width: 5px 0 5px 5px;
2.5127 +}
2.5128 +
2.5129 +.tooltip.bottom .tooltip-arrow {
2.5130 + top: 0;
2.5131 + left: 50%;
2.5132 + margin-left: -5px;
2.5133 + border-bottom-color: #000000;
2.5134 + border-width: 0 5px 5px;
2.5135 +}
2.5136 +
2.5137 +.popover {
2.5138 + position: absolute;
2.5139 + top: 0;
2.5140 + left: 0;
2.5141 + z-index: 1010;
2.5142 + display: none;
2.5143 + max-width: 496px;
2.5144 + padding: 1px;
2.5145 + text-align: left;
2.5146 + white-space: normal;
2.5147 + background-color: #ffffff;
2.5148 + -webkit-background-clip: padding-box;
2.5149 + -moz-background-clip: padding;
2.5150 + background-clip: padding-box;
2.5151 +}
2.5152 +
2.5153 +.popover.top {
2.5154 + margin-top: -10px;
2.5155 +}
2.5156 +
2.5157 +.popover.right {
2.5158 + margin-left: 10px;
2.5159 +}
2.5160 +
2.5161 +.popover.bottom {
2.5162 + margin-top: 10px;
2.5163 +}
2.5164 +
2.5165 +.popover.left {
2.5166 + margin-left: -10px;
2.5167 +}
2.5168 +
2.5169 +.popover-title {
2.5170 + padding: 8px 14px;
2.5171 + margin: 0;
2.5172 + font-size: 14px;
2.5173 + font-weight: normal;
2.5174 + line-height: 18px;
2.5175 + background-color: #ffffff;
2.5176 + border-bottom: 1px solid #f2f2f2;
2.5177 +}
2.5178 +
2.5179 +.popover-title:empty {
2.5180 + display: none;
2.5181 +}
2.5182 +
2.5183 +.popover-content {
2.5184 + padding: 9px 14px;
2.5185 +}
2.5186 +
2.5187 +.popover .arrow,
2.5188 +.popover .arrow:after {
2.5189 + position: absolute;
2.5190 + display: block;
2.5191 + width: 0;
2.5192 + height: 0;
2.5193 + border-color: transparent;
2.5194 + border-style: solid;
2.5195 +}
2.5196 +
2.5197 +.popover .arrow {
2.5198 + border-width: 11px;
2.5199 +}
2.5200 +
2.5201 +.popover .arrow:after {
2.5202 + border-width: 10px;
2.5203 + content: "";
2.5204 +}
2.5205 +
2.5206 +.popover.top .arrow {
2.5207 + bottom: -11px;
2.5208 + left: 50%;
2.5209 + margin-left: -11px;
2.5210 + border-top-color: #999;
2.5211 + border-top-color: rgba(0, 0, 0, 0.25);
2.5212 + border-bottom-width: 0;
2.5213 +}
2.5214 +
2.5215 +.popover.top .arrow:after {
2.5216 + bottom: 1px;
2.5217 + margin-left: -10px;
2.5218 + border-top-color: #ffffff;
2.5219 + border-bottom-width: 0;
2.5220 +}
2.5221 +
2.5222 +.popover.right .arrow {
2.5223 + top: 50%;
2.5224 + left: -11px;
2.5225 + margin-top: -11px;
2.5226 + border-right-color: #999;
2.5227 + border-right-color: rgba(0, 0, 0, 0.25);
2.5228 + border-left-width: 0;
2.5229 +}
2.5230 +
2.5231 +.popover.right .arrow:after {
2.5232 + bottom: -10px;
2.5233 + left: 1px;
2.5234 + border-right-color: #ffffff;
2.5235 + border-left-width: 0;
2.5236 +}
2.5237 +
2.5238 +.popover.bottom .arrow {
2.5239 + top: -11px;
2.5240 + left: 50%;
2.5241 + margin-left: -11px;
2.5242 + border-bottom-color: #999;
2.5243 + border-bottom-color: rgba(0, 0, 0, 0.25);
2.5244 + border-top-width: 0;
2.5245 +}
2.5246 +
2.5247 +.popover.bottom .arrow:after {
2.5248 + top: 1px;
2.5249 + margin-left: -10px;
2.5250 + border-bottom-color: #ffffff;
2.5251 + border-top-width: 0;
2.5252 +}
2.5253 +
2.5254 +.popover.left .arrow {
2.5255 + top: 50%;
2.5256 + right: -11px;
2.5257 + margin-top: -11px;
2.5258 + border-left-color: #999;
2.5259 + border-left-color: rgba(0, 0, 0, 0.25);
2.5260 + border-right-width: 0;
2.5261 +}
2.5262 +
2.5263 +.popover.left .arrow:after {
2.5264 + right: 1px;
2.5265 + bottom: -10px;
2.5266 + border-left-color: #ffffff;
2.5267 + border-right-width: 0;
2.5268 +}
2.5269 +
2.5270 +.thumbnails {
2.5271 + margin-left: -16px;
2.5272 + list-style: none;
2.5273 + *zoom: 1;
2.5274 +}
2.5275 +
2.5276 +.thumbnails:before,
2.5277 +.thumbnails:after {
2.5278 + display: table;
2.5279 + line-height: 0;
2.5280 + content: "";
2.5281 +}
2.5282 +
2.5283 +.thumbnails:after {
2.5284 + clear: both;
2.5285 +}
2.5286 +
2.5287 +.row-fluid .thumbnails {
2.5288 + margin-left: 0;
2.5289 +}
2.5290 +
2.5291 +.thumbnails > li {
2.5292 + float: left;
2.5293 + margin-bottom: 20px;
2.5294 + margin-left: 16px;
2.5295 +}
2.5296 +
2.5297 +.thumbnail {
2.5298 + display: block;
2.5299 + padding: 3px 6px;
2.5300 + margin: 4px 3px;
2.5301 + line-height: 20px;
2.5302 + border: 1px solid #ddd;
2.5303 + -webkit-border-radius: 0;
2.5304 + -moz-border-radius: 0;
2.5305 + border-radius: 0;
2.5306 + -webkit-box-shadow: 0;
2.5307 + -moz-box-shadow: 0;
2.5308 + box-shadow: 0;
2.5309 +}
2.5310 +
2.5311 +a.thumbnail:hover,
2.5312 +a.thumbnail:focus {
2.5313 + border-color: #fefe54;
2.5314 + -webkit-box-shadow: 0;
2.5315 + -moz-box-shadow: 0;
2.5316 + box-shadow: 0;
2.5317 +}
2.5318 +
2.5319 +.thumbnail > img {
2.5320 + display: block;
2.5321 + max-width: 100%;
2.5322 + margin-right: auto;
2.5323 + margin-left: auto;
2.5324 +}
2.5325 +
2.5326 +.thumbnail .caption {
2.5327 + padding: 9px;
2.5328 + color: #bbbbbb;
2.5329 +}
2.5330 +
2.5331 +.media,
2.5332 +.media-body {
2.5333 + overflow: hidden;
2.5334 + *overflow: visible;
2.5335 + zoom: 1;
2.5336 +}
2.5337 +
2.5338 +.media,
2.5339 +.media .media {
2.5340 + margin-top: 15px;
2.5341 +}
2.5342 +
2.5343 +.media:first-child {
2.5344 + margin-top: 0;
2.5345 +}
2.5346 +
2.5347 +.media-object {
2.5348 + display: block;
2.5349 +}
2.5350 +
2.5351 +.media-heading {
2.5352 + margin: 0 0 5px;
2.5353 +}
2.5354 +
2.5355 +.media > .pull-left {
2.5356 + margin-right: 10px;
2.5357 +}
2.5358 +
2.5359 +.media > .pull-right {
2.5360 + margin-left: 10px;
2.5361 +}
2.5362 +
2.5363 +.media-list {
2.5364 + margin-left: 0;
2.5365 + list-style: none;
2.5366 +}
2.5367 +
2.5368 +.label,
2.5369 +.badge {
2.5370 + display: inline-block;
2.5371 + padding: 0 12.4px;
2.5372 + font-size: 18px;
2.5373 + line-height: 20px;
2.5374 + color: #ffffff;
2.5375 + white-space: nowrap;
2.5376 + vertical-align: baseline;
2.5377 + background-color: #bbbbbb;
2.5378 +}
2.5379 +
2.5380 +.badge {
2.5381 + padding-right: 12.4px;
2.5382 + padding-left: 12.4px;
2.5383 +}
2.5384 +
2.5385 +.label:empty,
2.5386 +.badge:empty {
2.5387 + display: none;
2.5388 +}
2.5389 +
2.5390 +a.label:hover,
2.5391 +a.label:focus,
2.5392 +a.badge:hover,
2.5393 +a.badge:focus {
2.5394 + color: #ffffff;
2.5395 + text-decoration: none;
2.5396 + cursor: pointer;
2.5397 +}
2.5398 +
2.5399 +.label-important,
2.5400 +.badge-important {
2.5401 + background-color: #ffffff;
2.5402 +}
2.5403 +
2.5404 +.label-important[href],
2.5405 +.badge-important[href] {
2.5406 + background-color: #ffffff;
2.5407 +}
2.5408 +
2.5409 +.label-warning,
2.5410 +.badge-warning {
2.5411 + background-color: #a85400;
2.5412 +}
2.5413 +
2.5414 +.label-warning[href],
2.5415 +.badge-warning[href] {
2.5416 + background-color: #a85400;
2.5417 +}
2.5418 +
2.5419 +.label-success,
2.5420 +.badge-success {
2.5421 + background-color: #55ff55;
2.5422 +}
2.5423 +
2.5424 +.label-success[href],
2.5425 +.badge-success[href] {
2.5426 + background-color: #55ff55;
2.5427 +}
2.5428 +
2.5429 +.label-info,
2.5430 +.badge-info {
2.5431 + background-color: #000000;
2.5432 +}
2.5433 +
2.5434 +.label-info[href],
2.5435 +.badge-info[href] {
2.5436 + background-color: #000000;
2.5437 +}
2.5438 +
2.5439 +.label-inverse,
2.5440 +.badge-inverse {
2.5441 + background-color: #555555;
2.5442 +}
2.5443 +
2.5444 +.label-inverse[href],
2.5445 +.badge-inverse[href] {
2.5446 + background-color: #555555;
2.5447 +}
2.5448 +
2.5449 +.btn .label,
2.5450 +.btn .badge {
2.5451 + position: relative;
2.5452 + top: -1px;
2.5453 +}
2.5454 +
2.5455 +.btn-mini .label,
2.5456 +.btn-mini .badge {
2.5457 + top: 0;
2.5458 +}
2.5459 +
2.5460 +@-webkit-keyframes progress-bar-stripes {
2.5461 + from {
2.5462 + background-position: 40px 0;
2.5463 + }
2.5464 + to {
2.5465 + background-position: 0 0;
2.5466 + }
2.5467 +}
2.5468 +
2.5469 +@-moz-keyframes progress-bar-stripes {
2.5470 + from {
2.5471 + background-position: 40px 0;
2.5472 + }
2.5473 + to {
2.5474 + background-position: 0 0;
2.5475 + }
2.5476 +}
2.5477 +
2.5478 +@-ms-keyframes progress-bar-stripes {
2.5479 + from {
2.5480 + background-position: 40px 0;
2.5481 + }
2.5482 + to {
2.5483 + background-position: 0 0;
2.5484 + }
2.5485 +}
2.5486 +
2.5487 +@-o-keyframes progress-bar-stripes {
2.5488 + from {
2.5489 + background-position: 0 0;
2.5490 + }
2.5491 + to {
2.5492 + background-position: 40px 0;
2.5493 + }
2.5494 +}
2.5495 +
2.5496 +@keyframes progress-bar-stripes {
2.5497 + from {
2.5498 + background-position: 40px 0;
2.5499 + }
2.5500 + to {
2.5501 + background-position: 0 0;
2.5502 + }
2.5503 +}
2.5504 +
2.5505 +.progress {
2.5506 + height: 20px;
2.5507 + margin-bottom: 20px;
2.5508 + overflow: hidden;
2.5509 + background-color: #f7f7f7;
2.5510 + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
2.5511 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
2.5512 + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
2.5513 + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
2.5514 + background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
2.5515 + background-repeat: repeat-x;
2.5516 + -webkit-border-radius: 0;
2.5517 + -moz-border-radius: 0;
2.5518 + border-radius: 0;
2.5519 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
2.5520 +}
2.5521 +
2.5522 +.progress .bar {
2.5523 + float: left;
2.5524 + width: 0;
2.5525 + height: 100%;
2.5526 + font-size: 12px;
2.5527 + color: #ffffff;
2.5528 + text-align: center;
2.5529 + text-shadow: 0;
2.5530 + background-color: #0e90d2;
2.5531 + background-image: -moz-linear-gradient(top, #149bdf, #0480be);
2.5532 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
2.5533 + background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
2.5534 + background-image: -o-linear-gradient(top, #149bdf, #0480be);
2.5535 + background-image: linear-gradient(to bottom, #149bdf, #0480be);
2.5536 + background-repeat: repeat-x;
2.5537 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
2.5538 + -webkit-box-sizing: border-box;
2.5539 + -moz-box-sizing: border-box;
2.5540 + box-sizing: border-box;
2.5541 + -webkit-transition: width 0.6s ease;
2.5542 + -moz-transition: width 0.6s ease;
2.5543 + -o-transition: width 0.6s ease;
2.5544 + transition: width 0.6s ease;
2.5545 +}
2.5546 +
2.5547 +.progress-striped .bar {
2.5548 + background-color: #149bdf;
2.5549 + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
2.5550 + background-image: -webkit-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);
2.5551 + background-image: -moz-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);
2.5552 + background-image: -o-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);
2.5553 + 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);
2.5554 + -webkit-background-size: 40px 40px;
2.5555 + -moz-background-size: 40px 40px;
2.5556 + -o-background-size: 40px 40px;
2.5557 + background-size: 40px 40px;
2.5558 +}
2.5559 +
2.5560 +.progress.active .bar {
2.5561 + -webkit-animation: progress-bar-stripes 2s linear infinite;
2.5562 + -moz-animation: progress-bar-stripes 2s linear infinite;
2.5563 + -ms-animation: progress-bar-stripes 2s linear infinite;
2.5564 + -o-animation: progress-bar-stripes 2s linear infinite;
2.5565 + animation: progress-bar-stripes 2s linear infinite;
2.5566 +}
2.5567 +
2.5568 +.progress-danger .bar,
2.5569 +.progress .bar-danger {
2.5570 + background-color: #dd514c;
2.5571 + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
2.5572 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
2.5573 + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
2.5574 + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
2.5575 + background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
2.5576 + background-repeat: repeat-x;
2.5577 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
2.5578 +}
2.5579 +
2.5580 +.progress-danger.progress-striped .bar,
2.5581 +.progress-striped .bar-danger {
2.5582 + background-color: #ee5f5b;
2.5583 + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
2.5584 + background-image: -webkit-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);
2.5585 + background-image: -moz-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);
2.5586 + background-image: -o-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);
2.5587 + 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);
2.5588 +}
2.5589 +
2.5590 +.progress-success .bar,
2.5591 +.progress .bar-success {
2.5592 + background-color: #5eb95e;
2.5593 + background-image: -moz-linear-gradient(top, #62c462, #57a957);
2.5594 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
2.5595 + background-image: -webkit-linear-gradient(top, #62c462, #57a957);
2.5596 + background-image: -o-linear-gradient(top, #62c462, #57a957);
2.5597 + background-image: linear-gradient(to bottom, #62c462, #57a957);
2.5598 + background-repeat: repeat-x;
2.5599 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
2.5600 +}
2.5601 +
2.5602 +.progress-success.progress-striped .bar,
2.5603 +.progress-striped .bar-success {
2.5604 + background-color: #62c462;
2.5605 + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
2.5606 + background-image: -webkit-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);
2.5607 + background-image: -moz-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);
2.5608 + background-image: -o-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);
2.5609 + 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);
2.5610 +}
2.5611 +
2.5612 +.progress-info .bar,
2.5613 +.progress .bar-info {
2.5614 + background-color: #4bb1cf;
2.5615 + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
2.5616 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
2.5617 + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
2.5618 + background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
2.5619 + background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
2.5620 + background-repeat: repeat-x;
2.5621 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
2.5622 +}
2.5623 +
2.5624 +.progress-info.progress-striped .bar,
2.5625 +.progress-striped .bar-info {
2.5626 + background-color: #5bc0de;
2.5627 + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
2.5628 + background-image: -webkit-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);
2.5629 + background-image: -moz-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);
2.5630 + background-image: -o-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);
2.5631 + 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);
2.5632 +}
2.5633 +
2.5634 +.progress-warning .bar,
2.5635 +.progress .bar-warning {
2.5636 + background-color: #d66b00;
2.5637 + background-image: -moz-linear-gradient(top, #f47a00, #a85400);
2.5638 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f47a00), to(#a85400));
2.5639 + background-image: -webkit-linear-gradient(top, #f47a00, #a85400);
2.5640 + background-image: -o-linear-gradient(top, #f47a00, #a85400);
2.5641 + background-image: linear-gradient(to bottom, #f47a00, #a85400);
2.5642 + background-repeat: repeat-x;
2.5643 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a00', endColorstr='#ffa85400', GradientType=0);
2.5644 +}
2.5645 +
2.5646 +.progress-warning.progress-striped .bar,
2.5647 +.progress-striped .bar-warning {
2.5648 + background-color: #f47a00;
2.5649 + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
2.5650 + background-image: -webkit-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);
2.5651 + background-image: -moz-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);
2.5652 + background-image: -o-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);
2.5653 + 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);
2.5654 +}
2.5655 +
2.5656 +.accordion {
2.5657 + margin-bottom: 20px;
2.5658 +}
2.5659 +
2.5660 +.accordion-group {
2.5661 + margin-bottom: 2px;
2.5662 + border: 1px solid #e5e5e5;
2.5663 + -webkit-border-radius: 0;
2.5664 + -moz-border-radius: 0;
2.5665 + border-radius: 0;
2.5666 +}
2.5667 +
2.5668 +.accordion-heading {
2.5669 + border-bottom: 0;
2.5670 +}
2.5671 +
2.5672 +.accordion-heading .accordion-toggle {
2.5673 + display: block;
2.5674 + padding: 8px 15px;
2.5675 +}
2.5676 +
2.5677 +.accordion-toggle {
2.5678 + cursor: pointer;
2.5679 +}
2.5680 +
2.5681 +.accordion-inner {
2.5682 + padding: 9px 15px;
2.5683 + border-top: 1px solid #e5e5e5;
2.5684 +}
2.5685 +
2.5686 +.carousel {
2.5687 + position: relative;
2.5688 + margin-bottom: 20px;
2.5689 + line-height: 1;
2.5690 +}
2.5691 +
2.5692 +.carousel-inner {
2.5693 + position: relative;
2.5694 + width: 100%;
2.5695 + overflow: hidden;
2.5696 +}
2.5697 +
2.5698 +.carousel-inner > .item {
2.5699 + position: relative;
2.5700 + display: none;
2.5701 +}
2.5702 +
2.5703 +.carousel-inner > .item > img,
2.5704 +.carousel-inner > .item > a > img {
2.5705 + display: block;
2.5706 + line-height: 1;
2.5707 +}
2.5708 +
2.5709 +.carousel-inner > .active,
2.5710 +.carousel-inner > .next,
2.5711 +.carousel-inner > .prev {
2.5712 + display: block;
2.5713 +}
2.5714 +
2.5715 +.carousel-inner > .active {
2.5716 + left: 0;
2.5717 +}
2.5718 +
2.5719 +.carousel-inner > .next,
2.5720 +.carousel-inner > .prev {
2.5721 + position: absolute;
2.5722 + top: 0;
2.5723 + width: 100%;
2.5724 +}
2.5725 +
2.5726 +.carousel-inner > .next {
2.5727 + left: 100%;
2.5728 +}
2.5729 +
2.5730 +.carousel-inner > .prev {
2.5731 + left: -100%;
2.5732 +}
2.5733 +
2.5734 +.carousel-inner > .next.left,
2.5735 +.carousel-inner > .prev.right {
2.5736 + left: 0;
2.5737 +}
2.5738 +
2.5739 +.carousel-inner > .active.left {
2.5740 + left: -100%;
2.5741 +}
2.5742 +
2.5743 +.carousel-inner > .active.right {
2.5744 + left: 100%;
2.5745 +}
2.5746 +
2.5747 +.carousel-control {
2.5748 + position: absolute;
2.5749 + top: 40%;
2.5750 + left: 15px;
2.5751 + width: 40px;
2.5752 + height: 40px;
2.5753 + margin-top: -20px;
2.5754 + font-size: 60px;
2.5755 + font-weight: 100;
2.5756 + line-height: 30px;
2.5757 + color: #ffffff;
2.5758 + text-align: center;
2.5759 + background: #555555;
2.5760 + border: 3px solid #ffffff;
2.5761 + opacity: 0.5;
2.5762 + filter: alpha(opacity=50);
2.5763 +}
2.5764 +
2.5765 +.carousel-control.right {
2.5766 + right: 15px;
2.5767 + left: auto;
2.5768 +}
2.5769 +
2.5770 +.carousel-control:hover,
2.5771 +.carousel-control:focus {
2.5772 + color: #ffffff;
2.5773 + text-decoration: none;
2.5774 + opacity: 0.9;
2.5775 + filter: alpha(opacity=90);
2.5776 +}
2.5777 +
2.5778 +.carousel-indicators {
2.5779 + position: absolute;
2.5780 + top: 15px;
2.5781 + right: 15px;
2.5782 + z-index: 5;
2.5783 + margin: 0;
2.5784 + list-style: none;
2.5785 +}
2.5786 +
2.5787 +.carousel-indicators li {
2.5788 + display: block;
2.5789 + float: left;
2.5790 + width: 10px;
2.5791 + height: 10px;
2.5792 + margin-left: 5px;
2.5793 + text-indent: -999px;
2.5794 + background-color: #ccc;
2.5795 + background-color: rgba(255, 255, 255, 0.25);
2.5796 +}
2.5797 +
2.5798 +.carousel-indicators .active {
2.5799 + background-color: #fff;
2.5800 +}
2.5801 +
2.5802 +.carousel-caption {
2.5803 + position: absolute;
2.5804 + right: 0;
2.5805 + bottom: 0;
2.5806 + left: 0;
2.5807 + padding: 15px;
2.5808 + background: #555555;
2.5809 + background: rgba(0, 0, 0, 0.75);
2.5810 +}
2.5811 +
2.5812 +.carousel-caption h4,
2.5813 +.carousel-caption p {
2.5814 + line-height: 20px;
2.5815 + color: #ffffff;
2.5816 +}
2.5817 +
2.5818 +.carousel-caption h4 {
2.5819 + margin: 0 0 5px;
2.5820 +}
2.5821 +
2.5822 +.carousel-caption p {
2.5823 + margin-bottom: 0;
2.5824 +}
2.5825 +
2.5826 +.hero-unit {
2.5827 + padding: 16px 20.8px;
2.5828 + margin-bottom: 20px;
2.5829 + font-size: 18px;
2.5830 + line-height: 20px;
2.5831 + color: #ffffff;
2.5832 + background-color: #00aaaa;
2.5833 + border: 4px double #ffffff;
2.5834 + -webkit-border-radius: 0;
2.5835 + -moz-border-radius: 0;
2.5836 + border-radius: 0;
2.5837 + box-shadow: 0 0 0 4px #00aaaa;
2.5838 +}
2.5839 +
2.5840 +.hero-unit h1 {
2.5841 + margin-bottom: 20px;
2.5842 + font-size: 18px;
2.5843 + line-height: 1;
2.5844 + color: #ffffff;
2.5845 + text-align: center;
2.5846 + text-decoration: blink;
2.5847 +}
2.5848 +
2.5849 +.hero-unit li {
2.5850 + line-height: 20px;
2.5851 +}
2.5852 +
2.5853 +.pull-right {
2.5854 + float: right;
2.5855 +}
2.5856 +
2.5857 +.pull-left {
2.5858 + float: left;
2.5859 +}
2.5860 +
2.5861 +.hide {
2.5862 + display: none;
2.5863 +}
2.5864 +
2.5865 +.show {
2.5866 + display: block;
2.5867 +}
2.5868 +
2.5869 +.invisible {
2.5870 + visibility: hidden;
2.5871 +}
2.5872 +
2.5873 +.affix {
2.5874 + position: fixed;
2.5875 +}
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2 +++ b/css/docs.css Fri Jul 04 16:42:41 2014 +0400
3.3 @@ -0,0 +1,1 @@
3.4 +body { visibility: hidden }
4.1 Binary file css/fonts/Fixedsys500c.eot has changed
5.1 Binary file css/fonts/Fixedsys500c.otf has changed
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
6.2 +++ b/css/fonts/Fixedsys500c.svg Fri Jul 04 16:42:41 2014 +0400
6.3 @@ -0,0 +1,835 @@
6.4 +<?xml version="1.0" standalone="no"?>
6.5 +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
6.6 +<svg>
6.7 +<metadata>
6.8 +Created by FontForge 20090914 at Tue Jul 30 19:37:37 2013
6.9 + By www-data
6.10 +GPL, see http://www.gnu.org/licenses/gpl.txt
6.11 +</metadata>
6.12 +<defs>
6.13 +<font id="FixedsysTTF" horiz-adv-x="550" >
6.14 + <font-face
6.15 + font-family="FixedsysTTF"
6.16 + font-weight="600"
6.17 + font-stretch="normal"
6.18 + units-per-em="1000"
6.19 + panose-1="2 0 0 9 0 0 0 0 0 0"
6.20 + ascent="800"
6.21 + descent="-200"
6.22 + x-height="465"
6.23 + cap-height="610"
6.24 + bbox="-1 -288 550 813"
6.25 + underline-thickness="50"
6.26 + underline-position="-75"
6.27 + unicode-range="U+0001-U+20AC"
6.28 + />
6.29 +<missing-glyph
6.30 + />
6.31 + <glyph glyph-name=".notdef"
6.32 + />
6.33 + <glyph glyph-name="uni0001"
6.34 +d="M67 600h400v-600h-400v600z" />
6.35 + <glyph glyph-name="uni0001"
6.36 +d="M67 600h400v-600h-400v600z" />
6.37 + <glyph glyph-name="uni0001"
6.38 +d="M67 600h400v-600h-400v600z" />
6.39 + <glyph glyph-name="uni0001"
6.40 +d="M67 600h400v-600h-400v600z" />
6.41 + <glyph glyph-name="uni0001"
6.42 +d="M67 600h400v-600h-400v600z" />
6.43 + <glyph glyph-name="uni0001"
6.44 +d="M67 600h400v-600h-400v600z" />
6.45 + <glyph glyph-name="uni0001"
6.46 +d="M67 600h400v-600h-400v600z" />
6.47 + <glyph glyph-name="uni0001"
6.48 +d="M67 600h400v-600h-400v600z" />
6.49 + <glyph glyph-name="uni0001"
6.50 +d="M67 600h400v-600h-400v600z" />
6.51 + <glyph glyph-name="uni0001"
6.52 +d="M67 600h400v-600h-400v600z" />
6.53 + <glyph glyph-name="uni0001"
6.54 +d="M67 600h400v-600h-400v600z" />
6.55 + <glyph glyph-name="uni0001"
6.56 +d="M67 600h400v-600h-400v600z" />
6.57 + <glyph glyph-name="uni0001"
6.58 +d="M67 600h400v-600h-400v600z" />
6.59 + <glyph glyph-name="uni0001"
6.60 +d="M67 600h400v-600h-400v600z" />
6.61 + <glyph glyph-name="uni0001"
6.62 +d="M67 600h400v-600h-400v600z" />
6.63 + <glyph glyph-name="uni0001"
6.64 +d="M67 600h400v-600h-400v600z" />
6.65 + <glyph glyph-name="uni0001"
6.66 +d="M67 600h400v-600h-400v600z" />
6.67 + <glyph glyph-name="uni0001"
6.68 +d="M67 600h400v-600h-400v600z" />
6.69 + <glyph glyph-name="uni0001"
6.70 +d="M67 600h400v-600h-400v600z" />
6.71 + <glyph glyph-name="uni0001"
6.72 +d="M67 600h400v-600h-400v600z" />
6.73 + <glyph glyph-name="uni0001"
6.74 +d="M67 600h400v-600h-400v600z" />
6.75 + <glyph glyph-name="uni0001"
6.76 +d="M67 600h400v-600h-400v600z" />
6.77 + <glyph glyph-name="uni0001"
6.78 +d="M67 600h400v-600h-400v600z" />
6.79 + <glyph glyph-name="uni0001"
6.80 +d="M67 600h400v-600h-400v600z" />
6.81 + <glyph glyph-name="uni0001" unicode="…"
6.82 +d="M67 600h400v-600h-400v600z" />
6.83 + <glyph glyph-name="uni0001"
6.84 +d="M67 600h400v-600h-400v600z" />
6.85 + <glyph glyph-name="uni0001"
6.86 +d="M67 600h400v-600h-400v600z" />
6.87 + <glyph glyph-name="uni0001"
6.88 +d="M67 600h400v-600h-400v600z" />
6.89 + <glyph glyph-name="uni0001"
6.90 +d="M67 600h400v-600h-400v600z" />
6.91 + <glyph glyph-name="uni0001"
6.92 +d="M67 600h400v-600h-400v600z" />
6.93 + <glyph glyph-name="uni0001"
6.94 +d="M67 600h400v-600h-400v600z" />
6.95 + <glyph glyph-name="uni0001"
6.96 +d="M67 600h400v-600h-400v600z" />
6.97 + <glyph glyph-name="uni0001"
6.98 +d="M67 600h400v-600h-400v600z" />
6.99 + <glyph glyph-name="uni0001"
6.100 +d="M67 600h400v-600h-400v600z" />
6.101 + <glyph glyph-name="uni0001"
6.102 +d="M67 600h400v-600h-400v600z" />
6.103 + <glyph glyph-name="uni0001"
6.104 +d="M67 600h400v-600h-400v600z" />
6.105 + <glyph glyph-name="uni0001"
6.106 +d="M67 600h400v-600h-400v600z" />
6.107 + <glyph glyph-name="uni0001"
6.108 +d="M67 600h400v-600h-400v600z" />
6.109 + <glyph glyph-name="uni0001"
6.110 +d="M67 600h400v-600h-400v600z" />
6.111 + <glyph glyph-name="uni0001"
6.112 +d="M67 600h400v-600h-400v600z" />
6.113 + <glyph glyph-name="uni0001"
6.114 +d="M67 600h400v-600h-400v600z" />
6.115 + <glyph glyph-name="uni0001"
6.116 +d="M67 600h400v-600h-400v600z" />
6.117 + <glyph glyph-name="uni0001"
6.118 +d="M67 600h400v-600h-400v600z" />
6.119 + <glyph glyph-name="uni0001"
6.120 +d="M67 600h400v-600h-400v600z" />
6.121 + <glyph glyph-name="uni0001"
6.122 +d="M67 600h400v-600h-400v600z" />
6.123 + <glyph glyph-name="uni0001"
6.124 +d="M67 600h400v-600h-400v600z" />
6.125 + <glyph glyph-name="uni0001"
6.126 +d="M67 600h400v-600h-400v600z" />
6.127 + <glyph glyph-name="uni0001"
6.128 +d="M67 600h400v-600h-400v600z" />
6.129 + <glyph glyph-name="uni0001"
6.130 +d="M67 600h400v-600h-400v600z" />
6.131 + <glyph glyph-name="uni0001"
6.132 +d="M67 600h400v-600h-400v600z" />
6.133 + <glyph glyph-name="uni0001"
6.134 +d="M67 600h400v-600h-400v600z" />
6.135 + <glyph glyph-name="uni0001" unicode="
"
6.136 +d="M67 600h400v-600h-400v600z" />
6.137 + <glyph glyph-name="uni0001"
6.138 +d="M67 600h400v-600h-400v600z" />
6.139 + <glyph glyph-name="uni0001"
6.140 +d="M67 600h400v-600h-400v600z" />
6.141 + <glyph glyph-name="uni0001"
6.142 +d="M67 600h400v-600h-400v600z" />
6.143 + <glyph glyph-name="uni0001"
6.144 +d="M67 600h400v-600h-400v600z" />
6.145 + <glyph glyph-name="uni0001"
6.146 +d="M67 600h400v-600h-400v600z" />
6.147 + <glyph glyph-name="uni0001"
6.148 +d="M67 600h400v-600h-400v600z" />
6.149 + <glyph glyph-name="uni0001"
6.150 +d="M67 600h400v-600h-400v600z" />
6.151 + <glyph glyph-name="space" unicode=" "
6.152 + />
6.153 + <glyph glyph-name="space" unicode=" "
6.154 + />
6.155 + <glyph glyph-name="exclam" unicode="!"
6.156 +d="M226 130v-130h120v130h-120zM221 335l0.00195312 -125h130v125h65v205c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18
6.157 +s0.166992 9.83398 1.5 12.501h-120c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-205h65z
6.158 +" />
6.159 + <glyph glyph-name="quotedbl" unicode="""
6.160 +d="M54 602v-200h130v200h-130v0zM324 602v-200h130v200h-130v0z" />
6.161 + <glyph glyph-name="numbersign" unicode="#"
6.162 +d="M119 135v-135h123v130h90v-130h127v135h69v70h-68v200h68v70h-69v135h-127v-130h-85v130h-128v-135h-69v-70h64v-200h-64v-70h69v0zM247 400h80v-190h-80v190v0z" />
6.163 + <glyph glyph-name="dollar" unicode="$"
6.164 +d="M187 1v-134h128v136h70v69l69 2v138h-68v69h-71v61h-69l-1 70h-59v141h129v-70h140v70h-69l-1 69h-70v139h-129v-139h-70v-71h-69v-138h70v-69h69v-61h60v-70l68 1v-142h-128v69h-141v-67h69c0 -12.667 0.166992 -24.5 0.5 -35.5s0.5 -22.833 0.5 -35.5
6.165 +c2 -0.666992 6.33301 -1 13 -1h22h22c7.33301 0 12.333 -0.333008 15 -1z" />
6.166 + <glyph glyph-name="percent" unicode="%"
6.167 +d="M266 10v-65.002h205c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130
6.168 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-205v-65h-55v-140h55zM341 144.998h60v-130h-60v130z
6.169 +M71 214.998l0.00195312 -129.999h60c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5c0.666992 0.666992 4 1.5 10 2.5s12.5 1.83301 19.5 2.5s13.5 1.33398 19.5 2.00098s9.66699 1.66699 11 3c2 2 3.83301 6 5.5 12
6.170 +s3 12.5 4 19.5s1.66699 13.667 2 20s-0.166992 10.833 -1.5 13.5h50c-1.33301 2.66699 -2 7 -2 13c0 6.66699 0.5 13.5 1.5 20.5s2.5 13.5 4.5 19.5s4 10 6 12s6 4 12 6s12.5 3.5 19.5 4.5s13.5 1.5 19.5 1.5c6.66699 0 11.334 -0.666992 14.001 -2v50
6.171 +c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2
6.172 +s9.83398 -0.166992 12.501 -1.5v130h-60c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5
6.173 +s-9.33301 -1.83301 -10 -2.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5
6.174 +s-9.33301 -1.83301 -10 -2.5c-2 -2 -3.83301 -5.83301 -5.5 -11.5s-3 -11.667 -4 -18s-1.66699 -12.333 -2 -18s0.166992 -9.83398 1.5 -12.501c-2 0.666992 -5.5 0.833984 -10.5 0.500977s-10.167 -1 -15.5 -2s-10.333 -2.16699 -15 -3.5s-7.66699 -3 -9 -5
6.175 +s-2.83301 -5.33301 -4.5 -10s-3 -9.66699 -4 -15s-1.83301 -10.333 -2.5 -15s-0.333984 -8 0.999023 -10c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5c-1.33301 -1.33301 -2.33301 -5 -3 -11
6.176 +s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5zM1.00195 494.999c2.66699 1.33301 6.83398 1.83301 12.501 1.5
6.177 +s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h190c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18
6.178 +s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5
6.179 +s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-190c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2
6.180 +s-9.83398 0.166992 -12.501 1.5v-130zM141.002 624.999h60v-130h-60v130z" />
6.181 + <glyph glyph-name="ampersand" unicode="&"
6.182 +d="M56 70c2.66699 1.33301 6.83398 1.83398 12.501 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h195v60h70v-60h135v65h-60v140h60v65h-270v-65
6.183 +h60v-135h-120v265h120c-1.33301 2.66699 -1.83301 7.16699 -1.5 13.5s1 13 2 20s2.33301 13.5 4 19.5s3.5 10 5.5 12s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.184 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-190c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
6.185 +s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-135h60v-70h-60v-265zM196 540.001h50v-130h-50v130z" />
6.186 + <glyph glyph-name="quotesingle" unicode="'"
6.187 +d="M178 604v-200h120v200h-120v0z" />
6.188 + <glyph glyph-name="parenleft" unicode="("
6.189 +d="M282 -66v-65h135v65h-65v140h-65v340h65v140h65v65h-135v-65h-60v-140h-65v-340h65v-140h60v0z" />
6.190 + <glyph glyph-name="parenright" unicode=")"
6.191 +d="M165 -61l1 -68h121v65h75v140h65v340h-65v137h-70v68h-126l-1 -72h66l1 -133h55v-340h-55l-1 -137h-66z" />
6.192 + <glyph glyph-name="asterisk" unicode="*"
6.193 +d="M109 216v-65h125v60h70v-60h135v65h-60v70h130v60h-130v70h60v65h-135v-60h-70v60h-125v-65h60v-70h-130v-60h130v-70h-60v0z" />
6.194 + <glyph glyph-name="plus" unicode="+"
6.195 +d="M194 252v-135h130v135h135v60h-135v135h-130v-135h-135v-60h135v0z" />
6.196 + <glyph glyph-name="comma" unicode=","
6.197 +d="M200 -63l-0.000976562 -65.001h120c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v200h-190v-135h50v-70h-50z" />
6.198 + <glyph glyph-name="minus" unicode="-"
6.199 +d="M56 303v-50h400v50h-400z" />
6.200 + <glyph glyph-name="period" unicode="."
6.201 +d="M198 130v-130h190v130h-190v0z" />
6.202 + <glyph glyph-name="slash" unicode="/"
6.203 +d="M87 -64h99l301 631v49h-108l-292 -584v-96z" />
6.204 + <glyph glyph-name="zero" unicode="0"
6.205 +d="M82 71c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.206 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.207 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
6.208 +s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470zM218 134h60v140h-60v265h130v-65h-60v-140h60v-265h-130v65z" />
6.209 + <glyph glyph-name="one" unicode="1"
6.210 +d="M249 406v-405h135v610h-135v-65h-60v-70h-135v-70h195v0z" />
6.211 + <glyph glyph-name="two" unicode="2"
6.212 +d="M98 0h400.001v65h-260v70h58c-1.33301 2.66699 -2.33301 7.16699 -3 13.5s-1 12.833 -1 19.5c0 7.33301 0.5 14 1.5 20s2.5 10 4.5 12c0.666992 0.666992 4 1.5 10 2.5s12.5 1.83301 19.5 2.5s13.5 1.33398 19.5 2.00098s9.66699 1.66699 11 3
6.213 +c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 6 3.83301 12 5.5s12.5 3 19.5 4s13.667 1.66699 20 2s10.833 -0.166992 13.5 -1.5v55h65v205c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.214 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
6.215 +s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130h135v130h125v-205h-60c0.666992 -2 1 -5.66699 1 -11s-0.5 -11 -1.5 -17s-2.33301 -11.5 -4 -16.5s-3.5 -8.5 -5.5 -10.5
6.216 +c-1.33301 -2 -4.5 -3.5 -9.5 -4.5s-10.5 -1.83301 -16.5 -2.5s-12 -1 -18 -1c-5.33301 0 -9 0.666992 -11 2c1.33301 -2.66699 2.5 -7.33398 3.5 -14.001s1.5 -14 1.5 -22c0 -7.33301 -0.333008 -14.333 -1 -21s-2 -11 -4 -13c-1.33301 -1.33301 -5.33301 -1.83301 -12 -1.5
6.217 +s-14.167 0.833008 -22.5 1.5s-16.166 1 -23.499 1c-6.66699 0 -10.334 -0.333008 -11.001 -1c-1.33301 -1.33301 -2 -5.33301 -2 -12s0.166992 -14.167 0.5 -22.5s0.333008 -16 0 -23s-0.833008 -10.833 -1.5 -11.5c-2 -2 -6 -3.33301 -12 -4s-12.333 -1 -19 -1
6.218 +s-13 0.5 -19 1.5s-10.333 2.16699 -13 3.5v-135z" />
6.219 + <glyph glyph-name="three" unicode="3"
6.220 +d="M95 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.221 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v205h-60v60h60v205c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.222 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
6.223 +s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130h135v130h125v-205h-120v-60h120v-205h-125v130h-135v-130z" />
6.224 + <glyph glyph-name="four" unicode="4"
6.225 +d="M319 135v-135h140v135h65v70h-65v265h-140v-260h-125v65h50v335h-125v-335h-65v-140h265v0z" />
6.226 + <glyph glyph-name="five" unicode="5"
6.227 +d="M44 65l-0.000976562 -65.002h313c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5c0.666992 0.666992 4 1.5 10 2.5s12.5 1.83301 19.5 2.5s13.5 1.33398 19.5 2.00098s9.66699 1.66699 11 3
6.228 +c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v135h-65v60h-248v210h313v65h-453v-335h313v-135
6.229 +c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5s-3.83301 -6 -5.5 -12s-3 -12.5 -4 -19.5s-1.66699 -13.667 -2 -20s0.166992 -10.833 1.5 -13.5h-243z" />
6.230 + <glyph glyph-name="six" unicode="6"
6.231 +d="M95 70c2.66699 1.33301 6.83203 1.83301 12.499 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.232 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v260c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.233 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 6 -5.5 12s-3 12.5 -4 19.5s-1.66699 13.667 -2 20s0.166992 10.833 1.5 13.5h-130v65c2.66699 -1.33301 6.83398 -1.83301 12.501 -1.5s11.667 1 18 2s12.333 2.33301 18 4s9.5 3.5 11.5 5.5
6.234 +c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v60h-195v-130c-2.66699 1.33301 -7.16699 1.83301 -13.5 1.5
6.235 +s-13 -1 -20 -2s-13.5 -2.33301 -19.5 -4s-10 -3.5 -12 -5.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2
6.236 +s-9.83398 0.166992 -12.501 1.5v-330zM234.998 330h120v-260h-120v260z" />
6.237 + <glyph glyph-name="seven" unicode="7"
6.238 +d="M157 205v-205h125v205h70v130h70v140h65v135h-400v-65h260v-70h-65v-140h-60v-130h-65v0z" />
6.239 + <glyph glyph-name="eight" unicode="8"
6.240 +d="M87 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.241 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v205h-60v60h60v205c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.242 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
6.243 +s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-205h60v-60h-60v-205zM227 270l49.999 0.000976562c-1.33301 -2.66699 -1.83301 -6.83398 -1.5 -12.501s1 -11.667 2 -18
6.244 +s2.33301 -12.333 4 -18s3.5 -9.5 5.5 -11.5s5.83301 -3.83301 11.5 -5.5s11.667 -3 18 -4s12.333 -1.66699 18 -2s9.83398 0.166992 12.501 1.5v-130h-120v200zM281.999 405.001h-55v135h120v-200h-65v65z" />
6.245 + <glyph glyph-name="nine" unicode="9"
6.246 +d="M156 60v-60h195v130c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4
6.247 +s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501
6.248 +h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-260
6.249 +c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -6 5.5 -12s3 -12.5 4 -19.5s1.66699 -13.667 2 -20s-0.166992 -10.833 -1.5 -13.5h120v-70h-50c1.33301 -2.66699 1.83301 -7.16699 1.5 -13.5
6.250 +s-1 -13 -2 -20s-2.33301 -13.5 -4 -19.5s-3.5 -10 -5.5 -12s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5zM226 540h120v-260h-120v260z" />
6.251 + <glyph glyph-name="colon" unicode=":"
6.252 +d="M193 139v-130h190v130h-190v0zM193 479v-130h190v130h-190v0z" />
6.253 + <glyph glyph-name="semicolon" unicode=";"
6.254 +d="M198 -66l-0.000976562 -65.001h120c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v200h-190v-135h50v-70h-50z
6.255 +M197.999 478.999v-130h190v130h-190z" />
6.256 + <glyph glyph-name="less" unicode="<"
6.257 +d="M494 0h-102l-301 300l301 310h102v-42l-267 -269l267 -262v-37z" />
6.258 + <glyph glyph-name="equal" unicode="="
6.259 +d="M99 283v-60h401v60h-401v0zM99 422v-60h401v60h-401v0z" />
6.260 + <glyph glyph-name="greater" unicode=">"
6.261 +d="M92 0h102l301 300l-301 310h-102v-42l259 -261l-259 -265v-42z" />
6.262 + <glyph glyph-name="question" unicode="?"
6.263 +d="M211 130v-130h120v130h-120zM211 335l0.000976562 -125h125v120c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11
6.264 +c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18
6.265 +s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2
6.266 +s-9.83398 0.166992 -12.501 1.5v-130h135v130h125v-130c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5s-3.83301 -6 -5.5 -12s-3 -12.5 -4 -19.5s-1.66699 -13.667 -2 -20s0.166992 -10.833 1.5 -13.5
6.267 +h-50z" />
6.268 + <glyph glyph-name="at" unicode="@"
6.269 +d="M7 71c2.66699 1.33301 6.83301 1.83398 12.5 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h470v65h-400v481h265v-141h-140v-70h-55v-130h55
6.270 +v-65h275v404h-66l-4 66h-406v-65l-64 -1v-474zM358.999 335.001h72v-130h-72v130z" />
6.271 + <glyph glyph-name="A" unicode="A"
6.272 +d="M59 470l0.00390625 -470h135v200h130v-200h135v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5
6.273 +s-1.83301 9.66699 -2.5 11c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3c-2 2 -3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-120
6.274 +c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5s-9.33301 -1.83301 -10 -2.5
6.275 +c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5zM199.004 470h120v-190h-120v190
6.276 +z" />
6.277 + <glyph glyph-name="B" unicode="B"
6.278 +d="M62 610v-610.002h330c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v205h-60v60h60v205
6.279 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-330zM202 269.998h120v-200h-120v200zM202 539.998h120
6.280 +v-200h-120v200z" />
6.281 + <glyph glyph-name="C" unicode="C"
6.282 +d="M59 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.283 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130h-135v-130h-125v470h125v-130h135v130
6.284 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501
6.285 +s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470z" />
6.286 + <glyph glyph-name="D" unicode="D"
6.287 +d="M54 610v-610.004h260c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5c0.666992 0.666992 4 1.5 10 2.5s12.5 1.83301 19.5 2.5s13.5 1.33398 19.5 2.00098s9.66699 1.66699 11 3c0.666992 0.666992 1.5 4 2.5 10
6.288 +s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4
6.289 +s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5s-1.83301 9.66699 -2.5 11c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3
6.290 +c-2 2 -3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260zM194 539.996l50 0.00195312c-1.33301 -2.66699 -1.83301 -6.83398 -1.5 -12.501s1 -11.667 2 -18s2.33301 -12.333 4 -18s3.5 -9.5 5.5 -11.5
6.291 +s5.83301 -3.83301 11.5 -5.5s11.667 -3 18 -4s12.333 -1.66699 18 -2s9.83398 0.166992 12.501 1.5v-330c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5s-3.83301 -5.83301 -5.5 -11.5s-3 -11.667 -4 -18
6.292 +s-1.66699 -12.333 -2 -18s0.166992 -9.83398 1.5 -12.501h-50v470z" />
6.293 + <glyph glyph-name="E" unicode="E"
6.294 +d="M59 610v-610h400v65h-260v210h190v60h-190v210h260v65h-400v0z" />
6.295 + <glyph glyph-name="F" unicode="F"
6.296 +d="M59 610v-610h135v275h195v60h-190v210h260v65h-400v0z" />
6.297 + <glyph glyph-name="G" unicode="G"
6.298 +d="M59 70c2.66699 1.33301 6.83496 1.83398 12.502 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v270h-200v-65h60v-135h-120v470h125v-130
6.299 +h135v130c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260
6.300 +c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470z" />
6.301 + <glyph glyph-name="H" unicode="H"
6.302 +d="M59 610v-610h135v270h130v-270h135v610h-135v-270h-130v270h-135v0z" />
6.303 + <glyph glyph-name="I" unicode="I"
6.304 +d="M124 65v-65h260v65h-60v480h60v65h-260v-65h60v-480h-60v0z" />
6.305 + <glyph glyph-name="J" unicode="J"
6.306 +d="M59 70c2.66699 1.33301 6.83203 1.83301 12.499 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.307 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v540h-135v-540h-130v130h-135v-130z" />
6.308 + <glyph glyph-name="K" unicode="K"
6.309 +d="M56 610v-610h135v270h60v-135h70v-135h135v135h-65v140h-65v60h65v140h65v135h-135v-135h-70v-135h-60v270h-135v0z" />
6.310 + <glyph glyph-name="L" unicode="L"
6.311 +d="M59 610v-610h400v65h-265v545h-135v0z" />
6.312 + <glyph glyph-name="M" unicode="M"
6.313 +d="M44 610v-610h135v405h55v70h-55v135h-135zM379 400l0.00195312 -400h135v610h-135v-130c-2.66699 1.33301 -7.16699 1.83301 -13.5 1.5s-13 -1 -20 -2s-13.5 -2.33301 -19.5 -4s-10 -3.5 -12 -5.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5
6.314 +s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-190h65v190h70z" />
6.315 + <glyph glyph-name="N" unicode="N"
6.316 +d="M56 610v-610h135v350l200 -176v-174h135v610h-135v-301l-200 191v110h-135z" />
6.317 + <glyph glyph-name="O" unicode="O"
6.318 +d="M75 69c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.319 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.320 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
6.321 +s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470zM215 539h120v-470h-120v470z" />
6.322 + <glyph glyph-name="P" unicode="P"
6.323 +d="M57 615v-615h139v275h200v60h65v209l-65 1v70h-339v0zM196 544h129v-209h-129v209v0z" />
6.324 + <glyph glyph-name="Q" unicode="Q"
6.325 +d="M247 0c-1.33301 -2.66699 -1.83203 -7.16504 -1.49902 -13.498s1 -13 2 -20s2.33301 -13.5 4 -19.5s3.5 -10 5.5 -12c0.666992 -1.33301 4 -2.33301 10 -3s12.5 -1.33398 19.5 -2.00098s13.5 -1.5 19.5 -2.5s9.66699 -1.83301 11 -2.5c2 -2 3.83301 -5.83301 5.5 -11.5
6.326 +s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h130v65h-60v140h60v475c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18
6.327 +s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2
6.328 +s-9.83398 0.166992 -12.501 1.5v-470c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -6 5.5 -12s3 -12.5 4 -19.5s1.66699 -13.667 2 -20s-0.166992 -10.833 -1.5 -13.5h120zM197.001 545.002h120v-470
6.329 +h-120v470z" />
6.330 + <glyph glyph-name="R" unicode="R"
6.331 +d="M79 610l0.000976562 -610h135v270h55c-1.33301 -2.66699 -1.83301 -6.83398 -1.5 -12.501s1 -11.667 2 -18s2.33301 -12.333 4 -18s3.5 -9.5 5.5 -11.5s6 -3.83301 12 -5.5s12.5 -3 19.5 -4s13.667 -1.66699 20 -2s10.833 0.166992 13.5 1.5v-200h135v205h-60v130h60v205
6.332 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-330zM219.001 540h120v-200h-120v200z" />
6.333 + <glyph glyph-name="S" unicode="S"
6.334 +d="M51 70c2.66699 1.33301 6.83203 1.83398 12.499 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.335 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.336 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5s-1.83301 9.66699 -2.5 11c-2 2 -6 3.83301 -12 5.5s-12.5 3 -19.5 4s-13.667 1.66699 -20 2
6.337 +s-10.833 -0.166992 -13.5 -1.5v50c-2.66699 -1.33301 -7.33398 -2 -14.001 -2c-6 0 -12.5 0.5 -19.5 1.5s-13.5 2.5 -19.5 4.5s-10 4 -12 6s-4 6 -6 12s-3.5 12.5 -4.5 19.5s-1.5 13.5 -1.5 19.5c0 6.66699 0.666992 11.334 2 14.001h-50v135h125v-60h135v60
6.338 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501
6.339 +s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4
6.340 +s9.5 -3.5 11.5 -5.5c0.666992 -1.33301 1.5 -5 2.5 -11s1.83301 -12.5 2.5 -19.5s1.33398 -13.5 2.00098 -19.5s1.66699 -9.33301 3 -10c2 -2 5.83301 -3.83301 11.5 -5.5s11.667 -3 18 -4s12.333 -1.66699 18 -2s9.83398 0.166992 12.501 1.5
6.341 +c-1.33301 -2 -1.66602 -5.5 -0.999023 -10.5s1.5 -10.167 2.5 -15.5s2.33301 -10.333 4 -15s3.16699 -7.66699 4.5 -9s4.33301 -2.83301 9 -4.5s9.66699 -3 15 -4s10.5 -1.83301 15.5 -2.5s8.5 -0.333984 10.5 0.999023c-1.33301 -2.66699 -1.83301 -6.83398 -1.5 -12.501
6.342 +s1 -11.667 2 -18s2.33301 -12.333 4 -18s3.5 -9.5 5.5 -11.5s5.83301 -3.83301 11.5 -5.5s11.667 -3 18 -4s12.333 -1.66699 18 -2s9.83398 0.166992 12.501 1.5v-130h-125v60h-135v-60z" />
6.343 + <glyph glyph-name="T" unicode="T"
6.344 +d="M194 545v-545h130v545h135v65h-400v-65h135v0z" />
6.345 + <glyph glyph-name="U" unicode="U"
6.346 +d="M56 70c2.66699 1.33301 6.83203 1.83301 12.499 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.347 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v540h-135v-540h-130v540h-135v-540z" />
6.348 + <glyph glyph-name="V" unicode="V"
6.349 +d="M54 140c2.66699 1.33301 6.83008 1.83301 12.4971 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5c0.666992 -1.33301 1.5 -5 2.5 -11s1.83301 -12.5 2.5 -19.5s1.33398 -13.5 2.00098 -19.5s1.66699 -9.33301 3 -10c0.666992 -1.33301 4 -2.33301 10 -3
6.350 +s12.5 -1.33398 19.5 -2.00098s13.5 -1.5 19.5 -2.5s9.66699 -1.83301 11 -2.5c2 -2 3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h120c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18
6.351 +s2.33301 12.333 4 18s3.5 9.5 5.5 11.5c0.666992 0.666992 4 1.5 10 2.5s12.5 1.83301 19.5 2.5s13.5 1.33398 19.5 2.00098s9.66699 1.66699 11 3c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11
6.352 +c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v470h-135v-470h-130v470h-135v-470z" />
6.353 + <glyph glyph-name="W" unicode="W"
6.354 +d="M119 205v-205h130v205h65v195h-65v-190h-60v400h-135v-405h65v0zM324 205v-205h135v205h65v405h-135v-405h-65v0z" />
6.355 + <glyph glyph-name="X" unicode="X"
6.356 +d="M56 200v-199.999h135v270h55c-1.33301 -2.66699 -1.83301 -6.83398 -1.5 -12.501s1 -11.667 2 -18s2.33301 -12.333 4 -18s3.5 -9.5 5.5 -11.5s6 -3.83301 12 -5.5s12.5 -3 19.5 -4s13.667 -1.66699 20 -2s10.833 0.166992 13.5 1.5v-200h135v200
6.357 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5s-1.83301 9.66699 -2.5 11c-2 2 -5.83301 3.83301 -11.5 5.5
6.358 +s-11.667 3 -18 4s-12.333 1.66699 -18 2s-9.83398 -0.166992 -12.501 -1.5v120c2.66699 -1.33301 6.83398 -1.83301 12.501 -1.5s11.667 1 18 2s12.333 2.33301 18 4s9.5 3.5 11.5 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5
6.359 +s1.66699 9.66699 3 11c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130h-135v-200h-70v65h-60v135h-135v-130c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5
6.360 +c0.666992 -1.33301 1.5 -5 2.5 -11s1.83301 -12.5 2.5 -19.5s1.33398 -13.5 2.00098 -19.5s1.66699 -9.33301 3 -10c2 -2 5.83301 -3.83301 11.5 -5.5s11.667 -3 18 -4s12.333 -1.66699 18 -2s9.83398 0.166992 12.501 1.5v-120
6.361 +c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10
6.362 +c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5z" />
6.363 + <glyph glyph-name="Y" unicode="Y"
6.364 +d="M189 275v-275h130v275h70v60h65v275h-135v-270h-130v270h-135v-275h65v-60h70v0z" />
6.365 + <glyph glyph-name="Z" unicode="Z"
6.366 +d="M56 200l0.00195312 -200.001h400v65h-260v140h50c-1.33301 2.66699 -2 7 -2 13c0 6.66699 0.5 13.5 1.5 20.5s2.5 13.5 4.5 19.5s4 10 6 12s6 4 12 6s12.5 3.5 19.5 4.5s13.5 1.5 19.5 1.5c6.66699 0 11.334 -0.666992 14.001 -2v50
6.367 +c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2
6.368 +s9.83398 -0.166992 12.501 -1.5v200h-400v-65h260v-135c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5s-3.83301 -5.83301 -5.5 -11.5s-3 -11.667 -4 -18s-1.66699 -12.333 -2 -18
6.369 +s0.166992 -9.83398 1.5 -12.501c-2 0.666992 -5.5 0.833984 -10.5 0.500977s-10.167 -1 -15.5 -2s-10.333 -2.16699 -15 -3.5s-7.66699 -3 -9 -5s-2.83301 -5.16699 -4.5 -9.5s-3 -9.16602 -4 -14.499s-1.83301 -10.5 -2.5 -15.5s-0.333984 -8.5 0.999023 -10.5
6.370 +c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10
6.371 +c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5z" />
6.372 + <glyph glyph-name="bracketleft" unicode="["
6.373 +d="M121 623v-798h269v55h-130v678h130v65h-269v0z" />
6.374 + <glyph glyph-name="backslash" unicode="\"
6.375 +d="M372 -60l110 -3l-2 53l-314 625l-84 2v-99z" />
6.376 + <glyph glyph-name="bracketright" unicode="]"
6.377 +d="M166 -132v-55h260v810h-260v-65h120v-690h-120v0z" />
6.378 + <glyph glyph-name="asciicircum" unicode="^"
6.379 +d="M208 717v-60v0h-60v0v-60v0h-60v0v-60v0h120v0v60h120v0v-60v0h108v0v60v0h-48v0v60v0h-60v0v60v0h-120v0z" />
6.380 + <glyph glyph-name="underscore" unicode="_"
6.381 +d="M0 -158v-50h550v50h-550z" />
6.382 + <glyph glyph-name="grave" unicode="`"
6.383 +d="M282 589v-69h140v69h-70v140h-199v-70h70v-70h59z" />
6.384 + <glyph glyph-name="a" unicode="a"
6.385 +d="M59 70c2.66699 1.33301 6.83496 1.83301 12.502 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v400
6.386 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260v-65h190v-130h-190
6.387 +c1.33301 -2.66699 1.83301 -7.16699 1.5 -13.5s-1 -13 -2 -20s-2.33301 -13.5 -4 -19.5s-3.5 -10 -5.5 -12s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130zM199.001 200h120v-130h-120v130z" />
6.388 + <glyph glyph-name="b" unicode="b"
6.389 +d="M97 610l-0.000976562 -610.001h330c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330h-66v75h-199v135h-135z
6.390 +M236.999 399.999h120v-330h-120v330z" />
6.391 + <glyph glyph-name="c" unicode="c"
6.392 +d="M56 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.393 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v60h-135v-60h-125v330h125v-60h135v60
6.394 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501
6.395 +s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330z" />
6.396 + <glyph glyph-name="d" unicode="d"
6.397 +d="M59 70c2.66699 1.33301 6.83398 1.83398 12.501 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v610h-135v-135h-195
6.398 +c1.33301 -2.66699 1.83301 -7.16699 1.5 -13.5s-1 -13 -2 -20s-2.33301 -13.5 -4 -19.5s-3.5 -10 -5.5 -12s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330zM199 400.001h120v-330h-120v330z" />
6.399 + <glyph glyph-name="e" unicode="e"
6.400 +d="M51 70c2.66699 1.33301 6.83496 1.83398 12.502 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260v65h-190v140h260v195
6.401 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501
6.402 +s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330zM191.001 400.001h120v-120h-120v120z" />
6.403 + <glyph glyph-name="f" unicode="f"
6.404 +d="M124 275v-275h130v275h209v61h-208v211h208v67h-267v-68h-72v-211h-70v-60h70v0z" />
6.405 + <glyph glyph-name="g" unicode="g"
6.406 +d="M62 -140v-54.999h335v55h65v615h-330c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330
6.407 +c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -6 5.5 -12s3 -12.5 4 -19.5s1.66699 -13.667 2 -20s-0.166992 -10.833 -1.5 -13.5h190v-140h-260zM202 405.001h120v-330h-120v330z" />
6.408 + <glyph glyph-name="h" unicode="h"
6.409 +d="M62 610l0.000976562 -610h135v400h130v-400h135v400c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 6 -5.5 12s-3 12.5 -4 19.5s-1.66699 13.667 -2 20s0.166992 10.833 1.5 13.5h-195v135h-135
6.410 +z" />
6.411 + <glyph glyph-name="i" unicode="i"
6.412 +d="M59 65v-65h400v65h-135v405h-265v-65h130v-340h-130v0zM199 660v-110h120v110h-120v0z" />
6.413 + <glyph glyph-name="j" unicode="j"
6.414 +d="M59 -155v-55h265v55h65v615h-260v-65h120v-550h-190v0zM259 650v-110h130v110h-130v0z" />
6.415 + <glyph glyph-name="k" unicode="k"
6.416 +d="M62 610l0.00292969 -609.999h135v200h55c-1.33301 -2.66699 -1.83301 -6.83398 -1.5 -12.501s1 -11.667 2 -18s2.33301 -12.333 4 -18s3.5 -9.5 5.5 -11.5s6 -3.83301 12 -5.5s12.5 -3 19.5 -4s13.667 -1.66699 20 -2s10.833 0.166992 13.5 1.5v-130h135v130
6.417 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5s-1.83301 9.66699 -2.5 11c-2 2 -5.83301 3.83301 -11.5 5.5
6.418 +s-11.667 3 -18 4s-12.333 1.66699 -18 2s-9.83398 -0.166992 -12.501 -1.5v65h65v60h65v135h-135v-135h-65c1.33301 -2 1.83301 -5.66699 1.5 -11s-1 -11 -2 -17s-2.33301 -11.5 -4 -16.5s-3.5 -8.5 -5.5 -10.5s-5.66699 -2 -11 0s-10.833 4.5 -16.5 7.5l-16.5 8.5
6.419 +c-5.33301 2.66699 -9 4 -11 4v310h-135z" />
6.420 + <glyph glyph-name="l" unicode="l"
6.421 +d="M59 65v-65h400v65h-135v545h-265v-65h130v-480h-130v0z" />
6.422 + <glyph glyph-name="m" unicode="m"
6.423 +d="M59 470v-470h135v400h60v-330h70v330h70v-400h135v400h-65v70h-405v0z" />
6.424 + <glyph glyph-name="n" unicode="n"
6.425 +d="M59 470v-470h135v400h130v-400h135v400l-65 7v63h-335v0z" />
6.426 + <glyph glyph-name="o" unicode="o"
6.427 +d="M59 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.428 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.429 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
6.430 +s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330zM199 400h120v-330h-120v330z" />
6.431 + <glyph glyph-name="p" unicode="p"
6.432 +d="M56 470l0.00195312 -664.001h134v193h193c-1.33301 2.66699 -1.83301 7.16699 -1.5 13.5s1 12.833 2 19.5s2.33301 13 4 19s3.5 10.333 5.5 13c2 2 5.66699 3.83301 11 5.5s11.166 3 17.499 4s12.166 1.5 17.499 1.5c6 0 10.333 -0.333008 13 -1v326
6.433 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.166 2.33301 -17.499 4s-9 3.5 -11 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-327zM195.002 399.999h118v-326h-118v326z" />
6.434 + <glyph glyph-name="q" unicode="q"
6.435 +d="M324 1l-0.00390625 -194.002h135v664h-327c0.666992 -2.66699 1.33398 -7.66699 2.00098 -15s1 -15 1 -23s-0.333008 -15.167 -1 -21.5s-2 -9.5 -4 -9.5c-2.66699 0 -7.16699 -0.166992 -13.5 -0.5s-13 -0.666016 -20 -0.999023s-13.833 -0.5 -20.5 -0.5
6.436 +c-6 0 -10.333 0.666992 -13 2v-327c2.66699 1.33301 7.33398 2.33301 14.001 3s13.834 0.833984 21.501 0.500977s14.834 -0.833008 21.501 -1.5s11 -2 13 -4s3.33301 -6.5 4 -13.5s0.666992 -14.333 0 -22s-1.5 -15 -2.5 -22s-1.83301 -11.833 -2.5 -14.5h192z
6.437 +M200.996 401.998h119v-327h-119v327z" />
6.438 + <glyph glyph-name="r" unicode="r"
6.439 +d="M62 470v-470h135v276l60 1l1 58h204v135h-135l1 -63h-70l-2 -72h-59v135h-135z" />
6.440 + <glyph glyph-name="s" unicode="s"
6.441 +d="M62 65v-65h330c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130
6.442 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 6 -5.5 12s-3 12.5 -4 19.5s-1.66699 13.667 -2 20s0.166992 10.833 1.5 13.5h-190v130h260v65h-330
6.443 +c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-120
6.444 +c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -6 5.5 -12s3 -12.5 4 -19.5s1.66699 -13.667 2 -20s-0.166992 -10.833 -1.5 -13.5h190v-140h-260z" />
6.445 + <glyph glyph-name="t" unicode="t"
6.446 +d="M124 70c2.66699 1.33301 7.16699 1.83398 13.5 1.50098s13 -1 20 -2s13.5 -2.33301 19.5 -4s10 -3.5 12 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260v65h-200v340h200v70h-205v135h-130v-135h-65v-70
6.447 +h65v-335z" />
6.448 + <glyph glyph-name="u" unicode="u"
6.449 +d="M59 70c2.66699 1.33301 6.83301 1.83398 12.5 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v470h-135v-400h-130v400h-135v-400z" />
6.450 + <glyph glyph-name="v" unicode="v"
6.451 +d="M59 140c2.66699 1.33301 6.83008 1.83301 12.4971 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5c0.666992 -1.33301 1.5 -5 2.5 -11s1.83301 -12.5 2.5 -19.5s1.33398 -13.5 2.00098 -19.5s1.66699 -9.33301 3 -10c0.666992 -1.33301 4 -2.33301 10 -3
6.452 +s12.5 -1.33398 19.5 -2.00098s13.5 -1.5 19.5 -2.5s9.66699 -1.83301 11 -2.5c2 -2 3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h120c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18
6.453 +s2.33301 12.333 4 18s3.5 9.5 5.5 11.5c0.666992 0.666992 4 1.5 10 2.5s12.5 1.83301 19.5 2.5s13.5 1.33398 19.5 2.00098s9.66699 1.66699 11 3c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11
6.454 +c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330h-135v-330h-130v330h-135v-330z" />
6.455 + <glyph glyph-name="w" unicode="w"
6.456 +d="M113 133v-133h129v133h64v263h-64v-257h-59v326h-135v-332h65v0zM316 133v-133h134v133h64v332h-133v-332h-65v0z" />
6.457 + <glyph glyph-name="x" unicode="x"
6.458 +d="M59 130l0.00585938 -130h135v130h130v-130h135v130c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5
6.459 +s-1.83301 9.66699 -2.5 11c-2 2 -5.83301 3.83301 -11.5 5.5s-11.667 3 -18 4s-12.333 1.66699 -18 2s-9.83398 -0.166992 -12.501 -1.5v65h65v60h65v135h-135v-130h-130v130h-135v-135h65v-60h65v-65c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2
6.460 +s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2
6.461 +s-9.83398 0.166992 -12.501 1.5z" />
6.462 + <glyph glyph-name="y" unicode="y"
6.463 +d="M22 -141l-0.00195312 -55h265v50c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 6 3.83301 12 5.5
6.464 +s12.5 3 19.5 4s13.667 1.66699 20 2s10.833 -0.166992 13.5 -1.5v135h65v405h-135v-400h-130v400h-135v-400c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -6 5.5 -12s3 -12.5 4 -19.5
6.465 +s1.66699 -13.667 2 -20s-0.166992 -10.833 -1.5 -13.5h120v-70h-55v-70h-205z" />
6.466 + <glyph glyph-name="z" unicode="z"
6.467 +d="M59 130l0.000976562 -129.999h400v65h-260v70h50c-1.33301 2.66699 -1.83301 7.16699 -1.5 13.5s1 13 2 20s2.33301 13.5 4 19.5s3.5 10 5.5 12c0.666992 0.666992 4 1.5 10 2.5s12.5 1.83301 19.5 2.5s13.5 1.33398 19.5 2.00098s9.66699 1.66699 11 3
6.468 +c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 6 3.83301 12 5.5s12.5 3 19.5 4s13.667 1.66699 20 2s10.833 -0.166992 13.5 -1.5v55h65v135h-400v-65h260v-70h-60c0.666992 -2 1 -5.66699 1 -11
6.469 +s-0.5 -11 -1.5 -17s-2.33301 -11.5 -4 -16.5s-3.5 -8.5 -5.5 -10.5c-1.33301 -2 -4.33301 -3.83301 -9 -5.5s-9.66699 -3 -15 -4s-10.5 -1.66699 -15.5 -2s-8.5 0.166992 -10.5 1.5c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18
6.470 +s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5s-9.33301 -1.83301 -10 -2.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5
6.471 +s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5z" />
6.472 + <glyph glyph-name="braceleft" unicode="{"
6.473 +d="M240 -47v-65h135v65h-65v205h-68v75h-57v65h60v65h65v199h65v65h-135v-65h-60v-199h-70v-65h-65v-65h66v-75h69v-205h60z" />
6.474 + <glyph glyph-name="bar" unicode="|"
6.475 +d="M228 611v-810h120v810h-120v0z" />
6.476 + <glyph glyph-name="braceright" unicode="}"
6.477 +d="M101 -61v-65h139v70h75v200h72v80h63v65h-65v76h-70v200h-77v65h-139v-65h71v-200h78l2 -76h60v-65h-59v-75h-79v-210h-71z" />
6.478 + <glyph glyph-name="asciitilde" unicode="~"
6.479 +d="M1 557v-134h61v65h67v68h77v-68h60v-65h216v65h59v135h-60v-63h-80v-67h-60v68h-80v71h-195v-75h-65z" />
6.480 + <glyph glyph-name="uni0091"
6.481 +d="M266 600h132v-66h-68v-68h68v-133h-200v201h68v66z" />
6.482 + <glyph glyph-name="uni0092"
6.483 +d="M200 600h200v-199h-67v-68h-133v68h66v67h-66v132z" />
6.484 + <glyph glyph-name="exclamdown" unicode="¡"
6.485 +d="M200 400h133v-133h-133v133zM200 200h132v-133h68v-200h-67v-67h-133v67h-67v200h67v133z" />
6.486 + <glyph glyph-name="cent" unicode="¢"
6.487 +d="M200 600h133v-133h66v-67h67v-67h-133v67h-133v-267h132v67h133v-66h-65v-66h-67v-135h-133v135h-67v65h-66v267h65v68h68v132z" />
6.488 + <glyph glyph-name="sterling" unicode="£"
6.489 +d="M0 133h67v135h-67v65h67v200h66v67h267v-66h66v-67h-133v66h-133v-200h200v-65h-201v-134h-66v-67h334v-67h-467v133z" />
6.490 + <glyph glyph-name="currency" unicode="¤"
6.491 +d="M200 400v-133h133v133h-133zM67 533h132v-66h134v66h134v-66h-67v-67h66v-133h-67v-66h68v-68h-134v68h-133v-68h-133v67h66v67h-66v133h66v67h-66v66z" />
6.492 + <glyph glyph-name="yen" unicode="¥"
6.493 +d="M67 600h132v-199h134v199h133v-199h-66v-68h66v-66h-133v-67h132v-67h-132v-133h-133v133h-133v67h133v67h-133v66h65v68h-65v199z" />
6.494 + <glyph glyph-name="brokenbar" unicode="¦"
6.495 +d="M200 133h133v-333h-133v333zM200 600h133v-333h-133v333z" />
6.496 + <glyph glyph-name="section" unicode="§"
6.497 +d="M148 578v-60v0h-60v0v-120v0h60v-120v0h-60v0v-120v0h60v0v-60v0h60v0v-66v0h120v-136h-120v0v68v0h-120v0v-68v0h60v0v-66v0h240v0v66v0h60v0v136v0h-60v126v0h60v0v120v0h-60v0v60v0h-60v0v60v0h-120v120v0h120v0v-60v0h120v0v60v0h-60v0v60v0h-240v0zM328 278v-120
6.498 +h-120v120h120z" />
6.499 + <glyph glyph-name="dieresis" unicode="¨"
6.500 +d="M67 667h133v-134h-133v134zM333 667h134v-134h-134v134z" />
6.501 + <glyph glyph-name="copyright" unicode="©"
6.502 +d="M200 467h132v-67h68v-67h-67v68h-133v-201h-67v200h67v67zM67 468v-334h66v-66h267v66h67v335h-67v65h-268v-66h-65zM0 533h66v67h399v-67h68v-466h-67v-67h-399v67h-67v466zM200 200h133v67h67v-66h-68v-67h-132v66z" />
6.503 + <glyph glyph-name="ordfeminine" unicode="ª"
6.504 +d="M200 400v-67h133v67h-133zM467 200v-67h-400v67h400zM134 601h266v-68h67v-266h-335v66h-65v67h65v67h201v66h-199v68z" />
6.505 + <glyph glyph-name="guillemotleft" unicode="«"
6.506 +d="M266 334v-66h-68v-66h-66v-68h66v-67h68v-66h-133v67h-67v66h-67v66h67v67h66v67h134zM400 334h133v-65h-67v-67h-66v-68h64v-66h69v-68h-133v67h-68v67h-65v66h66v66h67v68z" />
6.507 + <glyph glyph-name="logicalnot" unicode="¬"
6.508 +d="M467 333v-200h-135v134h-265v66h400z" />
6.509 + <glyph glyph-name="uni00AD" unicode="­"
6.510 +d="M466 268h-400v65h400v-65z" />
6.511 + <glyph glyph-name="registered" unicode="®"
6.512 +d="M67 467v-333h66v-66h267v66h66v333h-66v66h-267v-66h-66zM132 133v334h200v-67h68v-133h-67v133h-133v-132h132v-68h67v-66h-67v67h-133v-68h-67zM0 533h67v67h398v-67h68v-466h-67v-67h-400v67h-66v466z" />
6.513 + <glyph glyph-name="macron" unicode="¯"
6.514 +d="M0 800h532v-66h-532v66z" />
6.515 + <glyph glyph-name="degree" unicode="°"
6.516 +d="M146 649v-63v0h-67v0v-127v0h67v0v-63v0h271v0v63v0h63v0v127v0h-63v0v63v0h-271v0zM354 586v-127h-139v127h139z" />
6.517 + <glyph glyph-name="plusminus" unicode="±"
6.518 +d="M466 68v-68h-399v68h399zM200 467h133v-134h133v-66h-133v-134h-133v134h-133v66h133v134z" />
6.519 + <glyph glyph-name="uni00B2" unicode="²"
6.520 +d="M133 600h200v-67h67v-66h-68v-66h-65v-68h133v-66h-267v133h67v67h67v66h-134v67z" />
6.521 + <glyph glyph-name="uni00B3" unicode="³"
6.522 +d="M133 600h200v-67h67v-65h-67v-67h66v-67h-66v-67h-200v66h134v68h-67v66h67v66h-134v67z" />
6.523 + <glyph glyph-name="acute" unicode="´"
6.524 +d="M292 589v-69h-140v69h70v140h199v-70h-70v-70h-59z" />
6.525 + <glyph glyph-name="uni00B5" unicode="µ"
6.526 +d="M199 467v-400h134v400h132v-400h68v-67h-133v68h-67v-68h-133v-132h-67v-68h-133v67h67v600h132z" />
6.527 + <glyph glyph-name="paragraph" unicode="¶"
6.528 +d="M533 600v-67h-67v-733h-133v333h-133v67h-67v67h-66v200h66v66h67v67h333z" />
6.529 + <glyph glyph-name="periodcentered" unicode="·"
6.530 +d="M200 400h200v-133h-200v133z" />
6.531 + <glyph glyph-name="cedilla" unicode="¸"
6.532 +d="M200 0h132v-67h68v-65h-67v-68h-200v67h134v66h-67v67z" />
6.533 + <glyph glyph-name="uni00B9" unicode="¹"
6.534 +d="M200 600h133v-333h-133v200h-67v67h67v66z" />
6.535 + <glyph glyph-name="ordmasculine" unicode="º"
6.536 +d="M135 600v-66h-66v-201h65v-66h268v66h66v200h-66v67h-267zM466 200v-67h-399v67h399zM200 333v200h133v-200h-133z" />
6.537 + <glyph glyph-name="guillemotright" unicode="»"
6.538 +d="M266 334v-66h68v-66h66v-68h-66v-67h-68v-66h133v67h67v66h67v66h-67v67h-66v67h-134zM132 334h-133v-65h67v-67h66v-68h-64v-66h-69v-68h133v67h68v67h65v66h-66v66h-67v68z" />
6.539 + <glyph glyph-name="onequarter" unicode="¼"
6.540 +d="M67 667h132v-334h68v68h66v66h66v66h134v-65h-68v-67h-66v-67h-66v-67h200v-334h-133v67h-200v133h-68v-66h-132v66h66v67h67v67h67v66h-134v200h-66v68h67v66zM333 67h67v66h-67v-66zM267 200h66v67h-66v-67zM200 133h67v67h-67v-67z" />
6.541 + <glyph glyph-name="onehalf" unicode="½"
6.542 +d="M67 667h132v-334h68v68h66v66h66v66h134v-65h-68v-67h-66v-67h-66v-67h132v-66h67v-67h-67v-66h-65v-68h133v-67h-267v135h66v66h67v67h-199v-68h-68v-66h-132v66h66v67h67v67h67v66h-134v200h-66v68h67v66z" />
6.543 + <glyph glyph-name="threequarters" unicode="¾"
6.544 +d="M0 667h199v-67h67v-66h-67v-67h67v-66h-67v-68h68v68h66v66h66v66h134v-65h-68v-67h-66v-67h-66v-67h199v-334h-132v66h-200v135h67v66h66v67h-67v-66h-66v-68h-68v-66h-132v66h66v67h67v67h67v66h-200v68h132v67h-66v65h67v68h-133v66zM333 67h67v66h-67v-66z" />
6.545 + <glyph glyph-name="questiondown" unicode="¿"
6.546 +d="M328 270v130h-120v-130h120zM329 72l-0.000976562 125h-125v-120c-2.66699 1.33301 -7.16699 1.83301 -13.5 1.5s-13 -1 -20 -2s-13.5 -2.33301 -19.5 -4s-10 -3.5 -12 -5.5c-0.666992 -0.666992 -1.5 -4 -2.5 -10s-1.83301 -12.5 -2.5 -19.5
6.547 +s-1.33398 -13.5 -2.00098 -19.5s-1.66699 -9.66699 -3 -11c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4
6.548 +s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5
6.549 +s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130h-135v-130h-125v130c2.66699 -1.33301 6.83398 -1.83301 12.501 -1.5s11.667 1 18 2s12.333 2.33301 18 4s9.5 3.5 11.5 5.5s3.83301 6 5.5 12s3 12.5 4 19.5s1.66699 13.667 2 20
6.550 +s-0.166992 10.833 -1.5 13.5h50z" />
6.551 + <glyph glyph-name="Agrave" unicode="À"
6.552 +d="M59 470l0.00390625 -470h135v200h130v-200h135v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5
6.553 +s-1.83301 9.66699 -2.5 11c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3c-2 2 -3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-120
6.554 +c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5s-9.33301 -1.83301 -10 -2.5
6.555 +c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5zM199.004 470h120v-190h-120v190
6.556 +zM129.004 803h133v-67h66v-67h-133v67h-66v67z" />
6.557 + <glyph glyph-name="Aacute" unicode="Á"
6.558 +d="M59 470l0.00390625 -470h135v200h130v-200h135v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5
6.559 +s-1.83301 9.66699 -2.5 11c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3c-2 2 -3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-120
6.560 +c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5s-9.33301 -1.83301 -10 -2.5
6.561 +c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5zM199.004 470h120v-190h-120v190
6.562 +zM263.004 737v66h134v-65h-68v-68h-131v67h65z" />
6.563 + <glyph glyph-name="Acircumflex" unicode="Â"
6.564 +d="M59 470l0.00390625 -470h135v200h130v-200h135v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5
6.565 +s-1.83301 9.66699 -2.5 11c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3c-2 2 -3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-120
6.566 +c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5s-9.33301 -1.83301 -10 -2.5
6.567 +c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5zM199.004 470h120v-190h-120v190
6.568 +zM130.004 803h267v-66h67v-68h-134v67h-133v-66h-133v66h66v67z" />
6.569 + <glyph glyph-name="Atilde" unicode="Ã"
6.570 +d="M59 470l0.00390625 -470h135v200h130v-200h135v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5
6.571 +s-1.83301 9.66699 -2.5 11c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3c-2 2 -3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-120
6.572 +c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5s-9.33301 -1.83301 -10 -2.5
6.573 +c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5zM199.004 470h120v-190h-120v190
6.574 +zM129.004 803h200v-66h67v66h132v-67h-67v-65h-198v65h-67v-65h-133v65h66v67z" />
6.575 + <glyph glyph-name="Adieresis" unicode="Ä"
6.576 +d="M57 770v-129v0h134v0v129v0h-134v0zM330 770v-129v0h134v0v129v0h-134v0zM198 576v-66v0h-68v0v-69v0h-66v0v-442v0h134v0v180h139v-180v0h134v0v442v0h-66v0v69v0h-68v0v66v0h-139v0zM337 441v-202h-139v0v202h139z" />
6.577 + <glyph glyph-name="Aring" unicode="Å"
6.578 +d="M59 470l0.00292969 -470.001h135v200h130v-200h135v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5
6.579 +s-1.83301 9.66699 -2.5 11c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3c-2 2 -3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s24.834 7.83398 75.501 6.50098v71h66v63h-65v66h-265
6.580 +v-65h-68v-64h65v-69c50 0 74.833 -2.83301 74.5 -8.5s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5s-9.33301 -1.83301 -10 -2.5
6.581 +c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5zM199.003 469.999h120v-190h-120
6.582 +v190zM194.003 738.999h133v-66h-133v66z" />
6.583 + <glyph glyph-name="AE" unicode="Æ"
6.584 +d="M267 600h266v-67h-133v-199h132v-66h-132v-201h132v-67h-265v201h-68v-201h-132v400h65v67h67v66h68v67zM200 267h67v133h-67v-133z" />
6.585 + <glyph glyph-name="Ccedilla" unicode="Ç"
6.586 +d="M59 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h64v-66h72v-65h-137v-68h204v68h66v64h-67v67h58
6.587 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130h-135v-130h-125v470h125v-130h135v130
6.588 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501
6.589 +s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470z" />
6.590 + <glyph glyph-name="Egrave" unicode="È"
6.591 +d="M59 610v-610h400v65h-260v210h190v60h-190v210h260v65h-400v0zM127 805h131v-64h67v-63h-134v62h-64v65z" />
6.592 + <glyph glyph-name="Eacute" unicode="É"
6.593 +d="M59 610v-610h400v65h-260v210h190v60h-190v210h260v65h-400v0zM260 803h132v-66h-66v-66h-133v66h67v66z" />
6.594 + <glyph glyph-name="Ecircumflex" unicode="Ê"
6.595 +d="M59 610v-610h400v65h-260v210h190v60h-190v210h260v65h-400v0zM129 806h265v-66h67v-66h-132v65h-134v-66h-133v67h67v66z" />
6.596 + <glyph glyph-name="Edieresis" unicode="Ë"
6.597 +d="M59 610v-610h400v65h-260v210h190v60h-190v210h260v65h-400v0zM62 807h132v-133h-132v133zM326 806h132v-133h-132v133z" />
6.598 + <glyph glyph-name="Igrave" unicode="Ì"
6.599 +d="M124 65v-65h260v65h-60v480h60v65h-260v-65h60v-480h-60v0zM127 806h133v-67h66v-65h-133v66h-66v66z" />
6.600 + <glyph glyph-name="Iacute" unicode="Í"
6.601 +d="M124 65v-65h260v65h-60v480h60v65h-260v-65h60v-480h-60v0zM261 805h132v-67h-66v-66h-133v65h67v68z" />
6.602 + <glyph glyph-name="Icircumflex" unicode="Î"
6.603 +d="M124 65v-65h260v65h-60v480h60v65h-260v-65h60v-480h-60v0zM124 809h266v-66h67v-66h-133v66h-134v-66h-132v65h66v67z" />
6.604 + <glyph glyph-name="Idieresis" unicode="Ï"
6.605 +d="M124 65v-65h260v65h-60v480h60v65h-260v-65h60v-480h-60v0zM55 813h133v-131h-133v131zM322 812h132v-132h-132v132z" />
6.606 + <glyph glyph-name="Eth" unicode="Ð"
6.607 +d="M55 611v-271.004h-55v-64h54v-276h260c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5c0.666992 0.666992 4 1.5 10 2.5s12.5 1.83301 19.5 2.5s13.5 1.33398 19.5 2.00098s9.66699 1.66699 11 3
6.608 +c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.609 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5s-1.83301 9.66699 -2.5 11c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5s-13.5 1.33398 -19.5 2.00098
6.610 +s-9.33301 1.66699 -10 3c-2 2 -3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501zM194 539.996l50 0.00195312c-1.33301 -2.66699 -1.83301 -6.83398 -1.5 -12.501s1 -11.667 2 -18s2.33301 -12.333 4 -18s3.5 -9.5 5.5 -11.5
6.611 +s5.83301 -3.83301 11.5 -5.5s11.667 -3 18 -4s12.333 -1.66699 18 -2s9.83398 0.166992 12.501 1.5v-330c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5s-3.83301 -5.83301 -5.5 -11.5s-3 -11.667 -4 -18
6.612 +s-1.66699 -12.333 -2 -18s0.166992 -9.83398 1.5 -12.501h-50v205h67v65h-67v200z" />
6.613 + <glyph glyph-name="Ntilde" unicode="Ñ"
6.614 +d="M63 610l-0.00195312 -610.004h135v311c2 0 5.66699 1.33301 11 4l16.5 8c5.66699 2.66699 11.167 4.83398 16.5 6.50098s9 1.83398 11 0.500977s3.83301 -4.33301 5.5 -9s3 -9.66699 4 -15s1.66699 -10.5 2 -15.5s-0.166992 -8.5 -1.5 -10.5
6.615 +c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5c0.666992 -1.33301 1.5 -5 2.5 -11s1.83301 -12.5 2.5 -19.5s1.33398 -13.5 2.00098 -19.5s1.66699 -9.33301 3 -10c2 -2 6 -3.83301 12 -5.5s12.5 -3 19.5 -4
6.616 +s13.667 -1.66699 20 -2s10.833 0.166992 13.5 1.5v-200h135v610h-135v-270h-65c1.33301 2.66699 1.83301 6.83398 1.5 12.501s-1 11.667 -2 18s-2.33301 12.333 -4 18s-3.5 9.5 -5.5 11.5c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5
6.617 +s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3c-2 2 -3.83301 6 -5.5 12s-3 12.5 -4 19.5s-1.66699 13.667 -2 20s0.166992 10.833 1.5 13.5h-55v135h-135zM131.998 799.996h201v-66h66l1 66h132v-66h-66v-66h-199v66h-68v-66h-134v66h67v66z" />
6.618 + <glyph glyph-name="Ograve" unicode="Ò"
6.619 +d="M75 69c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.620 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.621 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
6.622 +s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470zM215 539h120v-470h-120v470zM142 808h133v-66h67v-68h-133v68h-67v66z" />
6.623 + <glyph glyph-name="Oacute" unicode="Ó"
6.624 +d="M75 69c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.625 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.626 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
6.627 +s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470zM215 539h120v-470h-120v470zM276 806h132v-66h-66v-66h-133v65h67v67z" />
6.628 + <glyph glyph-name="Ocircumflex" unicode="Ô"
6.629 +d="M75 69c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.630 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.631 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
6.632 +s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470zM215 539h120v-470h-120v470zM141 808h266v-68h66v-65h-132v67h-133v-66h-133v65h66v67z" />
6.633 + <glyph glyph-name="Otilde" unicode="Õ"
6.634 +d="M75 69c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.635 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.636 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
6.637 +s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470zM215 539h120v-470h-120v470zM138 807h200v-66h67v66h132v-66h-66v-66h-199v65h-67v-65h-133v65h66v67z" />
6.638 + <glyph glyph-name="Odieresis" unicode="Ö"
6.639 +d="M119 580v-70v0h-60v0v-447v0h60v0v-60v0h279v0v60v0h60v0v447v0h-60v0v70v0h-279v0zM338 510v-447h-143v0v447h143zM57 770v-129v0h134v0v129v0h-134v0zM330 770v-129v0h134v0v129v0h-134v0z" />
6.640 + <glyph glyph-name="multiply" unicode="×"
6.641 +d="M67 200v-132h65v65h68v68h133v-67h66v-66h66v132h-66v67h-67v67h68v66h66v134h-66v-67h-67v-67h-134v68h-67v66h-65v-133h66v-67h66v-67h-67v-67h-65z" />
6.642 + <glyph glyph-name="Oslash" unicode="Ø"
6.643 +d="M200 133v-66h133v201h-66v-135h-67zM199 533v-200h67v134h66v66h-133zM133 600l333 1v-534h-66v-67h-333v534h66v66z" />
6.644 + <glyph glyph-name="Ugrave" unicode="Ù"
6.645 +d="M56 70c2.66699 1.33301 6.83203 1.83301 12.499 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.646 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v540h-135v-540h-130v540h-135v-540zM123.998 809h133v-65h65v-67h-131
6.647 +v67h-67v65z" />
6.648 + <glyph glyph-name="Uacute" unicode="Ú"
6.649 +d="M56 70c2.66699 1.33301 6.83203 1.83301 12.499 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.650 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v540h-135v-540h-130v540h-135v-540zM258.998 809h133v-66h-68v-66h-132
6.651 +v66h67v66z" />
6.652 + <glyph glyph-name="Ucircumflex" unicode="Û"
6.653 +d="M56 70c2.66699 1.33301 6.83203 1.83301 12.499 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.654 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v540h-135v-540h-130v540h-135v-540zM123.998 809h268v-66h65v-65h-132
6.655 +v65h-132v-66h-134v66h65v66z" />
6.656 + <glyph glyph-name="Udieresis" unicode="Ü"
6.657 +d="M59 572v-513v0h60v0v-60v0h281v0v60v0h60v0v513v0h-120v0v-513h-149v0v513v0h-132v0zM57 770v-129v0h134v0v129v0h-134v0zM330 770v-129v0h134v0v129v0h-134v0z" />
6.658 + <glyph glyph-name="Yacute" unicode="Ý"
6.659 +d="M189 275v-275h130v275h70v60h65v275h-135v-270h-130v270h-135v-275h65v-60h70v0zM189 743h68v67h132v-66h-66v-66h-134v65z" />
6.660 + <glyph glyph-name="Thorn" unicode="Þ"
6.661 +d="M200 200h133v200h-133v-200zM67 600h133v-132h199v-68h66v-199h-66v-67h-199v-134h-133v600z" />
6.662 + <glyph glyph-name="germandbls" unicode="ß"
6.663 +d="M138 576v-60v0h-60v0v-517v0h120v0v517v0h60v-204v0h60v0v-253v0h-60v0v-60v0h120v0v60v0h60v0v253v0h-60v0v204v0h-60v0v60v0h-180v0z" />
6.664 + <glyph glyph-name="agrave" unicode="à"
6.665 +d="M59 70c2.66699 1.33301 6.83496 1.83301 12.502 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v400
6.666 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260v-65h190v-130h-190
6.667 +c1.33301 -2.66699 1.83301 -7.16699 1.5 -13.5s-1 -13 -2 -20s-2.33301 -13.5 -4 -19.5s-3.5 -10 -5.5 -12s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130zM199.001 200h120v-130h-120v130zM63.001 737h198
6.668 +v-133h66v-67h-133v67h-66v68h-65v65z" />
6.669 + <glyph glyph-name="aacute" unicode="á"
6.670 +d="M59 70c2.66699 1.33301 6.83496 1.83301 12.502 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v400
6.671 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260v-65h190v-130h-190
6.672 +c1.33301 -2.66699 1.83301 -7.16699 1.5 -13.5s-1 -13 -2 -20s-2.33301 -13.5 -4 -19.5s-3.5 -10 -5.5 -12s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130zM199.001 200h120v-130h-120v130zM459.001 739
6.673 +l1 -65h-67v-67h-66v-68h-133v67h67v133h198z" />
6.674 + <glyph glyph-name="acircumflex" unicode="â"
6.675 +d="M59 70c2.66699 1.33301 6.83496 1.83301 12.502 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v400
6.676 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260v-65h190v-130h-190
6.677 +c1.33301 -2.66699 1.83301 -7.16699 1.5 -13.5s-1 -13 -2 -20s-2.33301 -13.5 -4 -19.5s-3.5 -10 -5.5 -12s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130zM199.001 200h120v-130h-120v130zM461.001 606v-68
6.678 +h-133v68h-134v-67h-133v66h67v67h66v66h133v-66h67v-66h67z" />
6.679 + <glyph glyph-name="atilde" unicode="ã"
6.680 +d="M59 70c2.66699 1.33301 6.83496 1.83301 12.502 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v400
6.681 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260v-65h190v-130h-190
6.682 +c1.33301 -2.66699 1.83301 -7.16699 1.5 -13.5s-1 -13 -2 -20s-2.33301 -13.5 -4 -19.5s-3.5 -10 -5.5 -12s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130zM199.001 200h120v-130h-120v130zM532.001 736
6.683 +v-132h-67v-68h-198v67h-67v67h-68v-66h-66v-67h-66v133h67v67h200v-67h66v-67h66v67h66v66h67z" />
6.684 + <glyph glyph-name="adieresis" unicode="ä"
6.685 +d="M136 440v-60v0h202v-141v0h-202v0v-60v0h-60v0v-120v0h60v0v-60v0h322v0v381v0h-60v0v60v0h-262v0zM338 179v-120h-134v120h134zM81 641v-120v0h120v0v120v0h-120v0zM321 641v-120v0h120v0v120v0h-120v0z" />
6.686 + <glyph glyph-name="aring" unicode="å"
6.687 +d="M59 70c2.66699 1.33301 6.83496 1.83301 12.502 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v400
6.688 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260v-65h190v-130h-190
6.689 +c1.33301 -2.66699 1.83301 -7.16699 1.5 -13.5s-1 -13 -2 -20s-2.33301 -13.5 -4 -19.5s-3.5 -10 -5.5 -12s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130zM199.001 200h120v-130h-120v130zM459.001 674h-67
6.690 +v66h-266v-66h-66v-67h65v-67h268v68h66v66zM194.001 672h133v-67h-132z" />
6.691 + <glyph glyph-name="ae" unicode="æ"
6.692 +d="M533 401v-200h-200v-133h199v-68h-199v68h-66v-68h-200v68h-67v133h66v67h134v133h-133v67h132v-67h67v67h199v-67h68zM333 267h67v133h-67v-133zM133 67h67v133h-67v-133z" />
6.693 + <glyph glyph-name="ccedilla" unicode="ç"
6.694 +d="M56 70c2.66699 1.33301 6.83496 1.83398 12.502 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h67v-64h68v-63h-130v-69h198v69h66v62h-66v67
6.695 +h56c-0.666992 1.33301 -0.833984 4.83301 -0.500977 10.5s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v60h-135v-60h-125v330h125v-60h135v60
6.696 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501
6.697 +s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330z" />
6.698 + <glyph glyph-name="egrave" unicode="è"
6.699 +d="M200 400v-133h133v133h-133zM333 600v-67h-134v67h-66v67h-66v67h199v-134h67zM133 467h267v-67h66v-200h-266v-133h199v-68h-266v68h-66v333h66v67z" />
6.700 + <glyph glyph-name="eacute" unicode="é"
6.701 +d="M200 400v-133h133v133h-133zM133 467h267v-67h67v-200h-267v-133h199v-68h-266v68h-66v334h66v66zM267 733h198v-65h-65v-67h-67v-68h-133v67h67v133z" />
6.702 + <glyph glyph-name="ecircumflex" unicode="ê"
6.703 +d="M200 400v-133h133v133h-133zM133 467h267v-67h67v-200h-267v-133h199v-66h-266v66h-66v334h66v66zM200 733h132v-66h68v-66h66v-67h-134v66h-132v-67h-133v68h66v66h67v66z" />
6.704 + <glyph glyph-name="edieresis" unicode="ë"
6.705 +d="M67 667h133v-134h-133v134zM200 400v-133h133v133h-133zM133 467h266v-67h68v-200h-267v-133h199v-66h-266v66h-66v334h66v66zM333 667h134v-134h-134v134z" />
6.706 + <glyph glyph-name="igrave" unicode="ì"
6.707 +d="M59 65v-65h400v65h-135v405h-265v-65h130v-340h-130v0zM194 537h133v67h-67v133h-200v-65h67v-67h67v-68z" />
6.708 + <glyph glyph-name="iacute" unicode="í"
6.709 +d="M59 65v-65h400v65h-135v405h-265v-65h130v-340h-130v0zM257 606h-66v-67h132v67h67v67h67v65h-200v-132z" />
6.710 + <glyph glyph-name="icircumflex" unicode="î"
6.711 +d="M59 65v-65h400v65h-135v405h-265v-65h130v-340h-130v0zM192 737v-66h-67v-67h-66v-67h133v68h133v-67h134v66h-66v67h-67v66h-134v0z" />
6.712 + <glyph glyph-name="idieresis" unicode="ï"
6.713 +d="M59 65v-65h400v65h-135v405h-265v-65h130v-340h-130v0zM323 672v-135h134v135h-134v0zM58 672v-135h134v135h-134v0z" />
6.714 + <glyph glyph-name="eth" unicode="ð"
6.715 +d="M200 334h133v-267h-133v267zM332 600v-67h-66v67h-133v-67h67v-66h-133v-67h133v-67h-133v-266h66v-67h267v68h65v333h-65v66h-68v67h133v66h-133zM200 400h67v67h-67v-67z" />
6.716 + <glyph glyph-name="ntilde" unicode="ñ"
6.717 +d="M59 470v-470h135v400h130v-400h135v400l-65 7v63h-335v0zM533 736v-133h-67v-68h-199v67h-67v67h-68v-66h-66v-68h-67v134h67v67h200v-66h66v-67h68v66h66v67h67z" />
6.718 + <glyph glyph-name="ograve" unicode="ò"
6.719 +d="M59 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.720 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.721 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
6.722 +s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330zM199 400h120v-330h-120v330zM59 742h200v-133h66v-67h-132v67h-68v67h-66v66z" />
6.723 + <glyph glyph-name="oacute" unicode="ó"
6.724 +d="M59 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.725 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.726 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
6.727 +s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330zM199 400h120v-330h-120v330zM254 741h199v-66h-65v-67h-67v-67h-133v66h66v134z" />
6.728 + <glyph glyph-name="ocircumflex" unicode="ô"
6.729 +d="M59 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.730 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.731 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
6.732 +s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330zM199 400h120v-330h-120v330zM192 737h133v-66h67v-68h65v-66h-132v67h-134v-68h-132v67h65v67h68v67z" />
6.733 + <glyph glyph-name="otilde" unicode="õ"
6.734 +d="M59 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.735 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
6.736 +s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
6.737 +s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330zM199 400h120v-330h-120v330zM0 672h67v65h199v-66h66v-67h68v68h65v65h67v-132h-67l1 -67h-199v67h-67v67h-68v-68h-66v-66h-66v134z
6.738 +" />
6.739 + <glyph glyph-name="odieresis" unicode="ö"
6.740 +d="M81 641v-120v0h120v0v120v0h-120v0zM321 641v-120v0h120v0v120v0h-120v0zM141 447v-60v0h-60v0v-327v0h60v0v-60v0h240v0v60v0h60v0v327v0h-60v0v60v0h-240v0zM321 387v-327h-120v0v327h120z" />
6.741 + <glyph glyph-name="divide" unicode="÷"
6.742 +d="M200 200h133v-133h-133v133zM200 533h133v-133h-133v133zM465 333v-66h-398v66h398z" />
6.743 + <glyph glyph-name="oslash" unicode="ø"
6.744 +d="M200 133v-66h133v133h-66v-67h-67zM200 400v-133h66v66h67v67h-133zM133 467h333v-400h-66v-67h-333v400h66v67z" />
6.745 + <glyph glyph-name="ugrave" unicode="ù"
6.746 +d="M59 70c2.66699 1.33301 6.83301 1.83398 12.5 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v470h-135v-400h-130v400h-135v-400z
6.747 +M57.999 738.001h199v-132h67v-68h-133v68h-67v67h-66v65z" />
6.748 + <glyph glyph-name="uacute" unicode="ú"
6.749 +d="M59 70c2.66699 1.33301 6.83301 1.83398 12.5 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v470h-135v-400h-130v400h-135v-400z
6.750 +M258.999 737.001h199v-66h-66v-66h-67v-67h-133v66h67v133z" />
6.751 + <glyph glyph-name="ucircumflex" unicode="û"
6.752 +d="M59 70c2.66699 1.33301 6.83301 1.83398 12.5 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v470h-135v-400h-130v400h-135v-400z
6.753 +M192.999 736.001h132v-65h67v-67h66v-67h-133v67h-133v-68h-132v67h66v67h67v66z" />
6.754 + <glyph glyph-name="udieresis" unicode="ü"
6.755 +d="M83 435v-377v0h60v0v-60v0h300v0v437v0h-120v0v-377h-120v0v377v0h-120v0zM81 641v-120v0h120v0v120v0h-120v0zM321 641v-120v0h120v0v120v0h-120v0z" />
6.756 + <glyph glyph-name="yacute" unicode="ý"
6.757 +d="M6 -139l-0.00195312 -55h265v50c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 6 3.83301 12 5.5
6.758 +s12.5 3 19.5 4s13.667 1.66699 20 2s10.833 -0.166992 13.5 -1.5v135h65v405h-135v-400h-130v400h-135v-400c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -6 5.5 -12s3 -12.5 4 -19.5
6.759 +s1.66699 -13.667 2 -20s-0.166992 -10.833 -1.5 -13.5h120v-70h-55v-70h-205zM271.998 744h200v-66h-66v-67h-67v-68h-133v67h67z" />
6.760 + <glyph glyph-name="thorn" unicode="þ"
6.761 +d="M200 68h133v266h-133v-266zM67 600h133v-199h199v-68h66v-266h-65v-67h-200v-200h-133v800z" />
6.762 + <glyph glyph-name="ydieresis" unicode="ÿ"
6.763 +d="M6 -139l-0.00195312 -55h265v50c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 6 3.83301 12 5.5
6.764 +s12.5 3 19.5 4s13.667 1.66699 20 2s10.833 -0.166992 13.5 -1.5v135h65v405h-135v-400h-130v400h-135v-400c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -6 5.5 -12s3 -12.5 4 -19.5
6.765 +s1.66699 -13.667 2 -20s-0.166992 -10.833 -1.5 -13.5h120v-70h-55v-70h-205zM206.998 674v-134h-133v134h133zM475.998 674v-134h-134v134h134z" />
6.766 + <glyph glyph-name="tilde" unicode="˜"
6.767 +d="M1 557v-134h61v65h67v68h77v-68h60v-65h216v65h59v135h-60v-63h-80v-67h-60v68h-80v71h-195v-75h-65z" />
6.768 + <glyph glyph-name="Euro" unicode="€"
6.769 +d="M125 625h311v-61h63v-64h-124v63h-188v-162h188v-57l-189 -1v-63h126v-64h-126v-153h188v62h125v-61h-62v-64h-313v64h-61v154h-63v63h63v63h-63v56h62v163h63v62z" />
6.770 + <glyph glyph-name=".null"
6.771 + />
6.772 + <glyph glyph-name="nonmarkingreturn"
6.773 + />
6.774 + <glyph glyph-name=".0015"
6.775 +d="M10 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
6.776 +c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130h-135v-130h-125v470h125v-130h135v130
6.777 +c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501
6.778 +s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470z" />
6.779 + <glyph glyph-name="sf256"
6.780 + />
6.781 + <glyph glyph-name="sf260"
6.782 +d="M0 479v-479.999h120v400h160v-400h152c0 54.667 0.5 104.667 1.5 150s0.166992 86.166 -2.5 122.499s-8.66699 67.833 -18 94.5s-24 49 -44 67s-46.833 31.5 -80.5 40.5s-76.5 13.5 -128.5 13.5c-6 0 -16.667 -0.5 -32 -1.5s-31.5 -2 -48.5 -3s-33 -1.83301 -48 -2.5
6.783 +s-25.5 -1 -31.5 -1z" />
6.784 + <glyph glyph-name="sf264"
6.785 +d="M6 236c0 -41.333 2.16699 -76.666 6.5 -105.999s13.166 -53.5 26.499 -72.5s32.833 -32.833 58.5 -41.5s60.167 -13 103.5 -13s77.833 4.33301 103.5 13s45.334 22.5 59.001 41.5s22.5 43.167 26.5 72.5s6 64.666 6 105.999s-2 76.666 -6 105.999
6.786 +s-12.833 53.333 -26.5 72s-33.334 32.334 -59.001 41.001s-60.167 13 -103.5 13s-77.833 -4.33301 -103.5 -13s-45.167 -22.334 -58.5 -41.001s-22.166 -42.667 -26.499 -72s-6.5 -64.666 -6.5 -105.999zM164 386h75v-300h-75v300z" />
6.787 + <glyph glyph-name="sf265"
6.788 +d="M8 417v-705c4 0 9.66699 0.833008 17 2.5s15 4 23 7s15.333 6.16699 22 9.5s11 7 13 11c4 4 9.33301 13.333 16 28l21.5 47l21.5 47c6.66699 14.667 12 24 16 28s13.333 9.66699 28 17l47 23l47 22c14.667 6.66699 24 11 28 13c5.33301 4 12.333 9.66699 21 17
6.789 +s17 15 25 23s14.833 15.333 20.5 22s8.5 11 8.5 13s0.333008 9 1 21s1.5 26 2.5 42s1.83301 32.167 2.5 48.5s1 29.166 1 38.499s-0.333008 22 -1 38s-1.5 32 -2.5 48s-1.83301 30.167 -2.5 42.5s-1 19.5 -1 21.5c-2 5.33301 -6 11.833 -12 19.5
6.790 +s-12.833 15.334 -20.5 23.001s-15.334 14.5 -23.001 20.5s-14.167 10 -19.5 12c-2 0 -9.16699 0.333008 -21.5 1s-26.5 1.5 -42.5 2.5s-32 1.83301 -48 2.5s-28.667 1 -38 1c-6 0 -16 -0.333008 -30 -1s-29 -1.5 -45 -2.5s-31.167 -1.83301 -45.5 -2.5
6.791 +s-24.166 -1 -29.499 -1zM158 342h75v-300h-75v300z" />
6.792 + <glyph glyph-name="sf259"
6.793 +d="M69 448l0.000976562 -449.999h75l3 372l109 -297l150 300v-375h143c0 10 -0.5 25 -1.5 45s-2.5 42.333 -4.5 67l-6.5 78l-6.5 77.5c-2 24.333 -4 46.166 -6 65.499s-3.66699 33.333 -5 42c0 5.33301 -2.83301 12.333 -8.5 21s-12.5 17 -20.5 25s-16.333 14.833 -25 20.5
6.794 +s-15.667 8.5 -21 8.5c-2 0 -10.5 0.333008 -25.5 1s-32.333 1.5 -52 2.5s-39.667 1.83301 -60 2.5s-37.166 1 -50.499 1c-7.33301 0 -19.833 -0.333008 -37.5 -1s-36.334 -1.5 -56.001 -2.5s-38.334 -1.83301 -56.001 -2.5s-30.167 -1 -37.5 -1z" />
6.795 + <glyph glyph-name="sf261"
6.796 +d="M10 610l-0.00195312 -610.004h135v311c2 0 5.66699 1.33301 11 4l16.5 8c5.66699 2.66699 11.167 4.83398 16.5 6.50098s9 1.83398 11 0.500977s3.83301 -4.33301 5.5 -9s3 -9.66699 4 -15s1.66699 -10.5 2 -15.5s-0.166992 -8.5 -1.5 -10.5
6.797 +c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5c0.666992 -1.33301 1.5 -5 2.5 -11s1.83301 -12.5 2.5 -19.5s1.33398 -13.5 2.00098 -19.5s1.66699 -9.33301 3 -10c2 -2 6 -3.83301 12 -5.5s12.5 -3 19.5 -4
6.798 +s13.667 -1.66699 20 -2s10.833 0.166992 13.5 1.5v-200h135v610h-135v-270h-65c1.33301 2.66699 1.83301 6.83398 1.5 12.501s-1 11.667 -2 18s-2.33301 12.333 -4 18s-3.5 9.5 -5.5 11.5c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5
6.799 +s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3c-2 2 -3.83301 6 -5.5 12s-3 12.5 -4 19.5s-1.66699 13.667 -2 20s0.166992 10.833 1.5 13.5h-55v135h-135z" />
6.800 + <glyph glyph-name="sf263"
6.801 +d="M7 457l-0.000976562 -457.001h102v233c1.33301 0 4 1 8 3l12.5 6c4.33301 2 8.5 3.66699 12.5 5s6.66699 1.33301 8 0s2.66602 -3.5 3.99902 -6.5s2.33301 -6.5 3 -10.5s1 -8 1 -12c0 -3.33301 -0.333008 -6 -1 -8c2 0.666992 5 1 9 1
6.802 +c4.66699 0 9.33398 -0.5 14.001 -1.5s9.16699 -2.16699 13.5 -3.5s7.16602 -2.66602 8.49902 -3.99902c0.666992 -0.666992 1.33398 -3.33398 2.00098 -8.00098l2 -14.5l2 -14.5c0.666992 -4.66699 1.33398 -7.33398 2.00098 -8.00098
6.803 +c2 -1.33301 5.16699 -2.66602 9.5 -3.99902s9 -2.33301 14 -3s10 -1.16699 15 -1.5s8.5 0.166992 10.5 1.5v-150h101v457h-101v-202h-49c0.666992 2 1 5 1 9c0 4.66699 -0.5 9.33398 -1.5 14.001s-2.16699 9.16699 -3.5 13.5s-2.66602 7.16602 -3.99902 8.49902
6.804 +c-0.666992 0.666992 -3.33398 1.33398 -8.00098 2.00098s-9.5 1.16699 -14.5 1.5s-9.83301 0.833008 -14.5 1.5s-7.33398 1.33398 -8.00098 2.00098c-1.33301 2 -2.66602 5.16699 -3.99902 9.5s-2.33301 9.16602 -3 14.499s-1.16699 10.333 -1.5 15s0.166992 8 1.5 10h-41
6.805 +v101h-102z" />
6.806 + <glyph glyph-name="sf262"
6.807 +d="M7 457v-457h102v304h41v52h-41v101h-102zM259 300l0.000976562 -300h101v457h-101v-97c-2 0.666992 -5.66699 1 -11 1c-4.66699 0 -9.5 -0.5 -14.5 -1.5s-9.66699 -2.16699 -14 -3.5s-7.5 -2.66602 -9.5 -3.99902
6.808 +c-0.666992 -0.666992 -1.33398 -3.33398 -2.00098 -8.00098l-2 -14.5l-2 -14.5c-0.666992 -4.66699 -1.33398 -7.33398 -2.00098 -8.00098c-1.33301 -1.33301 -4.16602 -2.66602 -8.49902 -3.99902s-8.83301 -2.33301 -13.5 -3s-9.16699 -1.16699 -13.5 -1.5
6.809 +s-7.5 0.166992 -9.5 1.5v-143h49v143h53z" />
6.810 + <glyph glyph-name="sf266"
6.811 +d="M10 130l0.00585938 -130h135v130h130v-130h135v130c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5
6.812 +s-1.83301 9.66699 -2.5 11c-2 2 -5.83301 3.83301 -11.5 5.5s-11.667 3 -18 4s-12.333 1.66699 -18 2s-9.83398 -0.166992 -12.501 -1.5v65h65v60h65v135h-135v-130h-130v130h-135v-135h65v-60h65v-65c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2
6.813 +s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2
6.814 +s-9.83398 0.166992 -12.501 1.5z" />
6.815 + <glyph glyph-name="sf267"
6.816 +d="M6 -139l-0.00195312 -55h265v50c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 6 3.83301 12 5.5
6.817 +s12.5 3 19.5 4s13.667 1.66699 20 2s10.833 -0.166992 13.5 -1.5v135h65v405h-135v-400h-130v400h-135v-400c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -6 5.5 -12s3 -12.5 4 -19.5
6.818 +s1.66699 -13.667 2 -20s-0.166992 -10.833 -1.5 -13.5h120v-70h-55v-70h-205z" />
6.819 + <glyph glyph-name="sf268"
6.820 +d="M145 4l-0.00195312 -130.001h130v130c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11
6.821 +c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10
6.822 +s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5s-1.83301 9.66699 -2.5 11c-2 2 -6 3.83301 -12 5.5s-12.5 3 -19.5 4s-13.667 1.66699 -20 2s-10.833 -0.166992 -13.5 -1.5v50c-2.66699 -1.33301 -7.33398 -2 -14.001 -2c-6 0 -12.5 0.5 -19.5 1.5s-13.5 2.5 -19.5 4.5
6.823 +s-10 4 -12 6s-4 6 -6 12s-3.5 12.5 -4.5 19.5s-1.5 13.5 -1.5 19.5c0 6.66699 0.666992 11.334 2 14.001h-50v135h125v-60h135v60c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5
6.824 +c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5s-1.83301 9.66699 -2.5 11c-2 2 -6 3.83301 -12 5.5s-12.5 3 -19.5 4s-13.667 1.66699 -20 2s-10.833 -0.166992 -13.5 -1.5v90h-130v-90
6.825 +c-2.66699 1.33301 -7.16699 1.83301 -13.5 1.5s-13 -1 -20 -2s-13.5 -2.33301 -19.5 -4s-10 -3.5 -12 -5.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5
6.826 +s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5c0.666992 -1.33301 1.5 -5 2.5 -11s1.83301 -12.5 2.5 -19.5
6.827 +s1.33398 -13.5 2.00098 -19.5s1.66699 -9.33301 3 -10c2 -2 5.83301 -3.83301 11.5 -5.5s11.667 -3 18 -4s12.333 -1.66699 18 -2s9.83398 0.166992 12.501 1.5c-1.33301 -2 -1.66602 -5.33301 -0.999023 -10s1.5 -9.66699 2.5 -15s2.33301 -10.333 4 -15
6.828 +s3.16699 -8 4.5 -10s4.33301 -3.66699 9 -5s9.66699 -2.5 15 -3.5s10.5 -1.66699 15.5 -2s8.5 -0.166016 10.5 0.500977c-1.33301 -2.66699 -1.83301 -6.83398 -1.5 -12.501s1 -11.667 2 -18s2.33301 -12.333 4 -18s3.5 -9.5 5.5 -11.5s5.83301 -3.83301 11.5 -5.5
6.829 +s11.667 -3 18 -4s12.333 -1.66699 18 -2s9.83398 0.166992 12.501 1.5v-130h-125v60h-135v-60c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5c0.666992 -1.33301 1.5 -5 2.5 -11s1.83301 -12.5 2.5 -19.5
6.830 +s1.33398 -13.5 2.00098 -19.5s1.66699 -9.33301 3 -10c2 -2 6 -3.83301 12 -5.5s12.5 -3 19.5 -4s13.667 -1.66699 20 -2s10.833 0.166992 13.5 1.5z" />
6.831 + <glyph glyph-name="sf269"
6.832 +d="M10 810v-810h260v55h-130v690h130v65h-260v0z" />
6.833 + <glyph glyph-name="sf270"
6.834 +d="M56 603v-200h130v200h-130v0zM326 603v-200h130v200h-130v0z" />
6.835 + <glyph glyph-name="glyph124"
6.836 +d="M267 600h133v-267h-200z" />
6.837 + </font>
6.838 +</defs></svg>
7.1 Binary file css/fonts/Fixedsys500c.ttf has changed
8.1 Binary file css/fonts/Fixedsys500c.woff has changed
9.1 Binary file ico/apple-touch-icon-114-precomposed.png has changed
10.1 Binary file ico/apple-touch-icon-144-precomposed.png has changed
11.1 Binary file ico/apple-touch-icon-57-precomposed.png has changed
12.1 Binary file ico/apple-touch-icon-72-precomposed.png has changed
13.1 Binary file ico/favicon.ico has changed
14.1 Binary file ico/favicon.png has changed
15.1 Binary file img/8x5overlay.png has changed
16.1 Binary file img/bootstrap-docs-readme.png has changed
17.1 Binary file img/bootstrap-mdo-sfmoma-01.jpg has changed
18.1 Binary file img/bootstrap-mdo-sfmoma-02.jpg has changed
19.1 Binary file img/bootstrap-mdo-sfmoma-03.jpg has changed
20.1 Binary file img/bs-docs-bootstrap-features.png has changed
21.1 Binary file img/bs-docs-masthead-pattern.png has changed
22.1 Binary file img/bs-docs-responsive-illustrations.png has changed
23.1 Binary file img/bs-docs-twitter-github.png has changed
24.1 Binary file img/dos-grid.png has changed
25.1 Binary file img/example-sites/8020select.png has changed
26.1 Binary file img/example-sites/adoptahydrant.png has changed
27.1 Binary file img/example-sites/breakingnews.png has changed
28.1 Binary file img/example-sites/fleetio.png has changed
29.1 Binary file img/example-sites/gathercontent.png has changed
30.1 Binary file img/example-sites/jshint.png has changed
31.1 Binary file img/example-sites/kippt.png has changed
32.1 Binary file img/example-sites/soundready.png has changed
33.1 Binary file img/example-sites/wad.png has changed
34.1 Binary file img/examples/bootstrap-example-carousel.png has changed
35.1 Binary file img/examples/bootstrap-example-fluid.png has changed
36.1 Binary file img/examples/bootstrap-example-justified-nav.png has changed
37.1 Binary file img/examples/bootstrap-example-marketing-narrow.png has changed
38.1 Binary file img/examples/bootstrap-example-marketing.png has changed
39.1 Binary file img/examples/bootstrap-example-signin.png has changed
40.1 Binary file img/examples/bootstrap-example-starter.png has changed
41.1 Binary file img/examples/bootstrap-example-sticky-footer.png has changed
42.1 Binary file img/examples/browser-icon-chrome.png has changed
43.1 Binary file img/examples/browser-icon-firefox.png has changed
44.1 Binary file img/examples/browser-icon-safari.png has changed
45.1 Binary file img/examples/slide-01.jpg has changed
46.1 Binary file img/examples/slide-02.jpg has changed
47.1 Binary file img/examples/slide-03.jpg has changed
48.1 Binary file img/glyphicons-halflings-white.png has changed
49.1 Binary file img/glyphicons-halflings.png has changed
50.1 Binary file img/grid-baseline-20px.png has changed
51.1 Binary file img/less-logo-large.png has changed
52.1 Binary file img/responsive-illustrations.png has changed
53.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
53.2 +++ b/index.html Fri Jul 04 16:42:41 2014 +0400
53.3 @@ -0,0 +1,107 @@
53.4 +<!DOCTYPE html>
53.5 +<html lang="en">
53.6 + <head>
53.7 + <meta charset="utf-8">
53.8 + <title>indvd00m's homepage</title>
53.9 + <meta name="viewport" content="width=device-width, initial-scale=1.0">
53.10 + <meta name="description" content="">
53.11 + <meta name="author" content="indvd00m">
53.12 +
53.13 + <!-- Le styles -->
53.14 + <link href="css/bootstrap.css" rel="stylesheet">
53.15 + <style type="text/css">
53.16 + body {
53.17 + padding-top: 60px;
53.18 + padding-bottom: 40px;
53.19 + }
53.20 + </style>
53.21 + <link href="css/bootstrap-responsive.css" rel="stylesheet">
53.22 + <link href="css/docs.css" rel="stylesheet">
53.23 + <link href="js/google-code-prettify/prettify.css" rel="stylesheet">
53.24 +
53.25 + <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
53.26 + <!--[if lt IE 9]>
53.27 + <script src="js/html5shiv.js"></script>
53.28 + <![endif]-->
53.29 +
53.30 + <!-- Fav and touch icons -->
53.31 + <link rel="apple-touch-icon-precomposed" sizes="144x144" href="ico/apple-touch-icon-144-precomposed.png">
53.32 + <link rel="apple-touch-icon-precomposed" sizes="114x114" href="ico/apple-touch-icon-114-precomposed.png">
53.33 + <link rel="apple-touch-icon-precomposed" sizes="72x72" href="ico/apple-touch-icon-72-precomposed.png">
53.34 + <link rel="apple-touch-icon-precomposed" href="ico/apple-touch-icon-57-precomposed.png">
53.35 + <link rel="shortcut icon" href="ico/favicon.png">
53.36 + </head>
53.37 +
53.38 + <body>
53.39 +
53.40 + <div class="navbar navbar-inverse navbar-fixed-top">
53.41 + <div class="navbar-inner">
53.42 + <div class="container">
53.43 + <button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
53.44 + <span class="icon-bar"></span>
53.45 + <span class="icon-bar"></span>
53.46 + <span class="icon-bar"></span>
53.47 + </button>
53.48 + <a class="brand" href="#">Homepage</a>
53.49 + <div class="nav-collapse collapse">
53.50 + <ul class="nav">
53.51 + <li class="active"><a href="#">Home</a></li>
53.52 + <li><a href="#about">About</a></li>
53.53 + <li><a href="#contact">Contact</a></li>
53.54 + </ul>
53.55 + </div><!--/.nav-collapse -->
53.56 + </div>
53.57 + </div>
53.58 + </div>
53.59 +
53.60 + <div class="container">
53.61 +
53.62 + <!-- Main hero unit for a primary marketing message or call to action -->
53.63 +
53.64 + <div class="container">
53.65 +
53.66 + <h1>Welcome</h1>
53.67 + <p>This is my home page.</p>
53.68 + <p><a href="files" class="btn">Files</a></p>
53.69 + <p><a href="rutorrent" class="btn">Rutorrent web interface</a></p>
53.70 + <p><a href="hg-public" class="btn">Public HG repository</a></p>
53.71 + <p><a href="hg" class="btn">Private HG repository</a></p>
53.72 + <p><a href="hg-ineka" class="btn">INEKA HG repository</a></p>
53.73 +
53.74 + </div> <!-- /container -->
53.75 +
53.76 + <div class="container">
53.77 +
53.78 + <h1>Contacts</h1>
53.79 + <p>Email: gotoindvdum [at] gmail [dot] com</p>
53.80 +
53.81 + </div> <!-- /container -->
53.82 +
53.83 + <hr>
53.84 +
53.85 + <footer>
53.86 + <p>© indvd00m 2014</p>
53.87 + </footer>
53.88 +
53.89 + </div> <!-- /container -->
53.90 +
53.91 + <!-- Le javascript
53.92 + ================================================== -->
53.93 + <!-- Placed at the end of the document so the pages load faster -->
53.94 + <script src="js/jquery.js"></script>
53.95 + <script src="js/bootstrap-386.js"></script>
53.96 + <script src="js/bootstrap-transition.js"></script>
53.97 + <script src="js/bootstrap-alert.js"></script>
53.98 + <script src="js/bootstrap-modal.js"></script>
53.99 + <script src="js/bootstrap-dropdown.js"></script>
53.100 + <script src="js/bootstrap-scrollspy.js"></script>
53.101 + <script src="js/bootstrap-tab.js"></script>
53.102 + <script src="js/bootstrap-tooltip.js"></script>
53.103 + <script src="js/bootstrap-popover.js"></script>
53.104 + <script src="js/bootstrap-button.js"></script>
53.105 + <script src="js/bootstrap-collapse.js"></script>
53.106 + <script src="js/bootstrap-carousel.js"></script>
53.107 + <script src="js/bootstrap-typeahead.js"></script>
53.108 +
53.109 + </body>
53.110 +</html>
54.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
54.2 +++ b/js/README.md Fri Jul 04 16:42:41 2014 +0400
54.3 @@ -0,0 +1,106 @@
54.4 +## 2.0 BOOTSTRAP JS PHILOSOPHY
54.5 +These are the high-level design rules which guide the development of Bootstrap's plugin apis.
54.6 +
54.7 +---
54.8 +
54.9 +### DATA-ATTRIBUTE API
54.10 +
54.11 +We believe you should be able to use all plugins provided by Bootstrap purely through the markup API without writing a single line of javascript.
54.12 +
54.13 +We acknowledge that this isn't always the most performant and sometimes it may be desirable to turn this functionality off altogether. Therefore, as of 2.0 we provide the ability to disable the data attribute API by unbinding all events on the body namespaced with `'data-api'`. This looks like this:
54.14 +
54.15 + $('body').off('.data-api')
54.16 +
54.17 +To target a specific plugin, just include the plugins name as a namespace along with the data-api namespace like this:
54.18 +
54.19 + $('body').off('.alert.data-api')
54.20 +
54.21 +---
54.22 +
54.23 +### PROGRAMMATIC API
54.24 +
54.25 +We also believe you should be able to use all plugins provided by Bootstrap purely through the JS API.
54.26 +
54.27 +All public APIs should be single, chainable methods, and return the collection acted upon.
54.28 +
54.29 + $(".btn.danger").button("toggle").addClass("fat")
54.30 +
54.31 +All methods should accept an optional options object, a string which targets a particular method, or null which initiates the default behavior:
54.32 +
54.33 + $("#myModal").modal() // initialized with defaults
54.34 + $("#myModal").modal({ keyboard: false }) // initialized with now keyboard
54.35 + $("#myModal").modal('show') // initializes and invokes show immediately afterqwe2
54.36 +
54.37 +---
54.38 +
54.39 +### OPTIONS
54.40 +
54.41 +Options should be sparse and add universal value. We should pick the right defaults.
54.42 +
54.43 +All plugins should have a default object which can be modified to effect all instance's default options. The defaults object should be available via `$.fn.plugin.defaults`.
54.44 +
54.45 + $.fn.modal.defaults = { … }
54.46 +
54.47 +An options definition should take the following form:
54.48 +
54.49 + *noun*: *adjective* - describes or modifies a quality of an instance
54.50 +
54.51 +examples:
54.52 +
54.53 + backdrop: true
54.54 + keyboard: false
54.55 + placement: 'top'
54.56 +
54.57 +---
54.58 +
54.59 +### EVENTS
54.60 +
54.61 +All events should have an infinitive and past participle form. The infinitive is fired just before an action takes place, the past participle on completion of the action.
54.62 +
54.63 + show | shown
54.64 + hide | hidden
54.65 +
54.66 +---
54.67 +
54.68 +### CONSTRUCTORS
54.69 +
54.70 +Each plugin should expose it's raw constructor on a `Constructor` property -- accessed in the following way:
54.71 +
54.72 +
54.73 + $.fn.popover.Constructor
54.74 +
54.75 +---
54.76 +
54.77 +### DATA ACCESSOR
54.78 +
54.79 +Each plugin stores a copy of the invoked class on an object. This class instance can be accessed directly through jQuery's data API like this:
54.80 +
54.81 + $('[rel=popover]').data('popover') instanceof $.fn.popover.Constructor
54.82 +
54.83 +---
54.84 +
54.85 +### DATA ATTRIBUTES
54.86 +
54.87 +Data attributes should take the following form:
54.88 +
54.89 +- data-{{verb}}={{plugin}} - defines main interaction
54.90 +- data-target || href^=# - defined on "control" element (if element controls an element other than self)
54.91 +- data-{{noun}} - defines class instance options
54.92 +
54.93 +examples:
54.94 +
54.95 + // control other targets
54.96 + data-toggle="modal" data-target="#foo"
54.97 + data-toggle="collapse" data-target="#foo" data-parent="#bar"
54.98 +
54.99 + // defined on element they control
54.100 + data-spy="scroll"
54.101 +
54.102 + data-dismiss="modal"
54.103 + data-dismiss="alert"
54.104 +
54.105 + data-toggle="dropdown"
54.106 +
54.107 + data-toggle="button"
54.108 + data-toggle="buttons-checkbox"
54.109 + data-toggle="buttons-radio"
54.110 \ No newline at end of file
55.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
55.2 +++ b/js/application.js Fri Jul 04 16:42:41 2014 +0400
55.3 @@ -0,0 +1,170 @@
55.4 +// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT
55.5 +// IT'S ALL JUST JUNK FOR OUR DOCS!
55.6 +// ++++++++++++++++++++++++++++++++++++++++++
55.7 +
55.8 +!function ($) {
55.9 +
55.10 + $(function(){
55.11 + // oh how stylish! no semicolons. I'm not hipster enough for that.
55.12 + // Keep your stumptown coffee and pbr, twats.
55.13 + // real-javascript {{
55.14 + /*
55.15 + document.body.appendChild(document.createElement('div')).setAttribute('style', [
55.16 + 'position:fixed',
55.17 + 'z-index:1000',
55.18 + 'top:0',
55.19 + 'left:0',
55.20 + 'width:100%',
55.21 + 'height:100%',
55.22 + 'background:url("../img/8x5overlay.png") repeat'
55.23 + ].join(';'));
55.24 + */
55.25 + // }}
55.26 + var $window = $(window)
55.27 +
55.28 + // Disable certain links in docs
55.29 + $('section [href^=#]').click(function (e) {
55.30 + e.preventDefault()
55.31 + })
55.32 +
55.33 + // side bar
55.34 + setTimeout(function () {
55.35 + $('.bs-docs-sidenav').affix({
55.36 + offset: {
55.37 + top: function () { return $window.width() <= 980 ? 290 : 210 }
55.38 + , bottom: 270
55.39 + }
55.40 + })
55.41 + }, 100)
55.42 +
55.43 + // make code pretty
55.44 + window.prettyPrint && prettyPrint()
55.45 +
55.46 + // add-ons
55.47 + $('.add-on :checkbox').on('click', function () {
55.48 + var $this = $(this)
55.49 + , method = $this.attr('checked') ? 'addClass' : 'removeClass'
55.50 + $(this).parents('.add-on')[method]('active')
55.51 + })
55.52 +
55.53 + // add tipsies to grid for scaffolding
55.54 + if ($('#gridSystem').length) {
55.55 + $('#gridSystem').tooltip({
55.56 + selector: '.show-grid > [class*="span"]'
55.57 + , title: function () { return $(this).width() + 'px' }
55.58 + })
55.59 + }
55.60 +
55.61 + // tooltip demo
55.62 + $('.tooltip-demo').tooltip({
55.63 + selector: "a[data-toggle=tooltip]"
55.64 + })
55.65 +
55.66 + $('.tooltip-test').tooltip()
55.67 + $('.popover-test').popover()
55.68 +
55.69 + // popover demo
55.70 + $("a[data-toggle=popover]")
55.71 + .popover()
55.72 + .click(function(e) {
55.73 + e.preventDefault()
55.74 + })
55.75 +
55.76 + // button state demo
55.77 + $('#fat-btn')
55.78 + .click(function () {
55.79 + var btn = $(this)
55.80 + btn.button('loading')
55.81 + setTimeout(function () {
55.82 + btn.button('reset')
55.83 + }, 3000)
55.84 + })
55.85 +
55.86 + // carousel demo
55.87 + $('#myCarousel').carousel()
55.88 +
55.89 + // javascript build logic
55.90 + var inputsComponent = $("#components.download input")
55.91 + , inputsPlugin = $("#plugins.download input")
55.92 + , inputsVariables = $("#variables.download input")
55.93 +
55.94 + // toggle all plugin checkboxes
55.95 + $('#components.download .toggle-all').on('click', function (e) {
55.96 + e.preventDefault()
55.97 + inputsComponent.attr('checked', !inputsComponent.is(':checked'))
55.98 + })
55.99 +
55.100 + $('#plugins.download .toggle-all').on('click', function (e) {
55.101 + e.preventDefault()
55.102 + inputsPlugin.attr('checked', !inputsPlugin.is(':checked'))
55.103 + })
55.104 +
55.105 + $('#variables.download .toggle-all').on('click', function (e) {
55.106 + e.preventDefault()
55.107 + inputsVariables.val('')
55.108 + })
55.109 +
55.110 + // request built javascript
55.111 + $('.download-btn .btn').on('click', function () {
55.112 +
55.113 + var css = $("#components.download input:checked")
55.114 + .map(function () { return this.value })
55.115 + .toArray()
55.116 + , js = $("#plugins.download input:checked")
55.117 + .map(function () { return this.value })
55.118 + .toArray()
55.119 + , vars = {}
55.120 + , img = ['glyphicons-halflings.png', 'glyphicons-halflings-white.png']
55.121 +
55.122 + $("#variables.download input")
55.123 + .each(function () {
55.124 + $(this).val() && (vars[ $(this).prev().text() ] = $(this).val())
55.125 + })
55.126 +
55.127 + $.ajax({
55.128 + type: 'POST'
55.129 + , url: /\?dev/.test(window.location) ? 'http://localhost:3000' : 'http://bootstrap.herokuapp.com'
55.130 + , dataType: 'jsonpi'
55.131 + , params: {
55.132 + js: js
55.133 + , css: css
55.134 + , vars: vars
55.135 + , img: img
55.136 + }
55.137 + })
55.138 + })
55.139 + })
55.140 +
55.141 +// Modified from the original jsonpi https://github.com/benvinegar/jquery-jsonpi
55.142 +$.ajaxTransport('jsonpi', function(opts, originalOptions, jqXHR) {
55.143 + var url = opts.url;
55.144 +
55.145 + return {
55.146 + send: function(_, completeCallback) {
55.147 + var name = 'jQuery_iframe_' + jQuery.now()
55.148 + , iframe, form
55.149 +
55.150 + iframe = $('<iframe>')
55.151 + .attr('name', name)
55.152 + .appendTo('head')
55.153 +
55.154 + form = $('<form>')
55.155 + .attr('method', opts.type) // GET or POST
55.156 + .attr('action', url)
55.157 + .attr('target', name)
55.158 +
55.159 + $.each(opts.params, function(k, v) {
55.160 +
55.161 + $('<input>')
55.162 + .attr('type', 'hidden')
55.163 + .attr('name', k)
55.164 + .attr('value', typeof v == 'string' ? v : JSON.stringify(v))
55.165 + .appendTo(form)
55.166 + })
55.167 +
55.168 + form.appendTo('body').submit()
55.169 + }
55.170 + }
55.171 +})
55.172 +
55.173 +}(window.jQuery)
56.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
56.2 +++ b/js/bootstrap-386.js Fri Jul 04 16:42:41 2014 +0400
56.3 @@ -0,0 +1,73 @@
56.4 +$(function(){
56.5 + var
56.6 + character = {
56.7 + height: 20,
56.8 + width: 12.4
56.9 + },
56.10 + wrap = document.createElement('div'),
56.11 + bar = wrap.appendChild(document.createElement('div')),
56.12 +
56.13 + cursor = document.createElement('div'),
56.14 + // If the user specified that the visibility is hidden, then we
56.15 + // start at the first pass ... otherwise we just do the
56.16 + // cursor fly-by
56.17 + pass = ($(document.body).css('visibility') == 'visible') ? 1 : 0,
56.18 + height = $(window).height(),
56.19 + width = $(window).width(),
56.20 +
56.21 + // this makes the loading of the screen proportional to the real-estate of the window.
56.22 + // it helps keep the cool sequence there while not making it waste too much time.
56.23 + rounds = (height * width / 165000),
56.24 + column = width, row = height - character.height;
56.25 + // TODO: externalize this
56.26 + //
56.27 + wrap.setAttribute('style', 'z-index:9999999;background:#000084;position:fixed;bottom:0;right:0;height:100%;width:100%');
56.28 + bar.setAttribute('style', 'color:#fff;font-weight:bold;float:right;background:#000084;height:20px;margin-top:-20px;width:100%');
56.29 + cursor.setAttribute('style', 'z-index:9999999;color:#fff;font-weight:bold;position:fixed;bottom:0;right:0');
56.30 +
56.31 + cursor.innerHTML = bar.innerHTML = '▄';
56.32 +
56.33 + // only inject the wrap if the pass is 0
56.34 + if(pass === 0) {
56.35 + document.body.appendChild(wrap);
56.36 + document.body.style.visibility='visible';
56.37 + } else {
56.38 + document.body.appendChild(cursor);
56.39 + rounds /= 2;
56.40 + character.height *= 4;
56.41 + }
56.42 +
56.43 + var ival = setInterval(function(){
56.44 + for(var m = 0; m < rounds; m++) {
56.45 + column -= character.width;
56.46 +
56.47 + if(column <= 0) {
56.48 + column = width;
56.49 + row -= character.height;
56.50 + }
56.51 + if(row <= 0) {
56.52 + pass++;
56.53 + row = height - character.height;
56.54 +
56.55 + if(pass == 2) {
56.56 + document.body.removeChild(cursor);
56.57 + clearInterval(ival);
56.58 + } else {
56.59 + wrap.parentNode.removeChild(wrap);
56.60 + document.body.appendChild(cursor);
56.61 + rounds /= 2;
56.62 + character.height *= 4;
56.63 + }
56.64 + }
56.65 +
56.66 + if(pass === 0) {
56.67 + bar.style.width = column + "px";
56.68 + wrap.style.height = row + "px";
56.69 + } else {
56.70 + cursor.style.right = column + "px";
56.71 + cursor.style.bottom = row + "px";
56.72 + }
56.73 + }
56.74 + }, 1);
56.75 +});
56.76 +
57.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
57.2 +++ b/js/bootstrap-affix.js Fri Jul 04 16:42:41 2014 +0400
57.3 @@ -0,0 +1,117 @@
57.4 +/* ==========================================================
57.5 + * bootstrap-affix.js v2.3.1
57.6 + * http://twitter.github.com/bootstrap/javascript.html#affix
57.7 + * ==========================================================
57.8 + * Copyright 2012 Twitter, Inc.
57.9 + *
57.10 + * Licensed under the Apache License, Version 2.0 (the "License");
57.11 + * you may not use this file except in compliance with the License.
57.12 + * You may obtain a copy of the License at
57.13 + *
57.14 + * http://www.apache.org/licenses/LICENSE-2.0
57.15 + *
57.16 + * Unless required by applicable law or agreed to in writing, software
57.17 + * distributed under the License is distributed on an "AS IS" BASIS,
57.18 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
57.19 + * See the License for the specific language governing permissions and
57.20 + * limitations under the License.
57.21 + * ========================================================== */
57.22 +
57.23 +
57.24 +!function ($) {
57.25 +
57.26 + "use strict"; // jshint ;_;
57.27 +
57.28 +
57.29 + /* AFFIX CLASS DEFINITION
57.30 + * ====================== */
57.31 +
57.32 + var Affix = function (element, options) {
57.33 + this.options = $.extend({}, $.fn.affix.defaults, options)
57.34 + this.$window = $(window)
57.35 + .on('scroll.affix.data-api', $.proxy(this.checkPosition, this))
57.36 + .on('click.affix.data-api', $.proxy(function () { setTimeout($.proxy(this.checkPosition, this), 1) }, this))
57.37 + this.$element = $(element)
57.38 + this.checkPosition()
57.39 + }
57.40 +
57.41 + Affix.prototype.checkPosition = function () {
57.42 + if (!this.$element.is(':visible')) return
57.43 +
57.44 + var scrollHeight = $(document).height()
57.45 + , scrollTop = this.$window.scrollTop()
57.46 + , position = this.$element.offset()
57.47 + , offset = this.options.offset
57.48 + , offsetBottom = offset.bottom
57.49 + , offsetTop = offset.top
57.50 + , reset = 'affix affix-top affix-bottom'
57.51 + , affix
57.52 +
57.53 + if (typeof offset != 'object') offsetBottom = offsetTop = offset
57.54 + if (typeof offsetTop == 'function') offsetTop = offset.top()
57.55 + if (typeof offsetBottom == 'function') offsetBottom = offset.bottom()
57.56 +
57.57 + affix = this.unpin != null && (scrollTop + this.unpin <= position.top) ?
57.58 + false : offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ?
57.59 + 'bottom' : offsetTop != null && scrollTop <= offsetTop ?
57.60 + 'top' : false
57.61 +
57.62 + if (this.affixed === affix) return
57.63 +
57.64 + this.affixed = affix
57.65 + this.unpin = affix == 'bottom' ? position.top - scrollTop : null
57.66 +
57.67 + this.$element.removeClass(reset).addClass('affix' + (affix ? '-' + affix : ''))
57.68 + }
57.69 +
57.70 +
57.71 + /* AFFIX PLUGIN DEFINITION
57.72 + * ======================= */
57.73 +
57.74 + var old = $.fn.affix
57.75 +
57.76 + $.fn.affix = function (option) {
57.77 + return this.each(function () {
57.78 + var $this = $(this)
57.79 + , data = $this.data('affix')
57.80 + , options = typeof option == 'object' && option
57.81 + if (!data) $this.data('affix', (data = new Affix(this, options)))
57.82 + if (typeof option == 'string') data[option]()
57.83 + })
57.84 + }
57.85 +
57.86 + $.fn.affix.Constructor = Affix
57.87 +
57.88 + $.fn.affix.defaults = {
57.89 + offset: 0
57.90 + }
57.91 +
57.92 +
57.93 + /* AFFIX NO CONFLICT
57.94 + * ================= */
57.95 +
57.96 + $.fn.affix.noConflict = function () {
57.97 + $.fn.affix = old
57.98 + return this
57.99 + }
57.100 +
57.101 +
57.102 + /* AFFIX DATA-API
57.103 + * ============== */
57.104 +
57.105 + $(window).on('load', function () {
57.106 + $('[data-spy="affix"]').each(function () {
57.107 + var $spy = $(this)
57.108 + , data = $spy.data()
57.109 +
57.110 + data.offset = data.offset || {}
57.111 +
57.112 + data.offsetBottom && (data.offset.bottom = data.offsetBottom)
57.113 + data.offsetTop && (data.offset.top = data.offsetTop)
57.114 +
57.115 + $spy.affix(data)
57.116 + })
57.117 + })
57.118 +
57.119 +
57.120 +}(window.jQuery);
57.121 \ No newline at end of file
58.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
58.2 +++ b/js/bootstrap-alert.js Fri Jul 04 16:42:41 2014 +0400
58.3 @@ -0,0 +1,99 @@
58.4 +/* ==========================================================
58.5 + * bootstrap-alert.js v2.3.1
58.6 + * http://twitter.github.com/bootstrap/javascript.html#alerts
58.7 + * ==========================================================
58.8 + * Copyright 2012 Twitter, Inc.
58.9 + *
58.10 + * Licensed under the Apache License, Version 2.0 (the "License");
58.11 + * you may not use this file except in compliance with the License.
58.12 + * You may obtain a copy of the License at
58.13 + *
58.14 + * http://www.apache.org/licenses/LICENSE-2.0
58.15 + *
58.16 + * Unless required by applicable law or agreed to in writing, software
58.17 + * distributed under the License is distributed on an "AS IS" BASIS,
58.18 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
58.19 + * See the License for the specific language governing permissions and
58.20 + * limitations under the License.
58.21 + * ========================================================== */
58.22 +
58.23 +
58.24 +!function ($) {
58.25 +
58.26 + "use strict"; // jshint ;_;
58.27 +
58.28 +
58.29 + /* ALERT CLASS DEFINITION
58.30 + * ====================== */
58.31 +
58.32 + var dismiss = '[data-dismiss="alert"]'
58.33 + , Alert = function (el) {
58.34 + $(el).on('click', dismiss, this.close)
58.35 + }
58.36 +
58.37 + Alert.prototype.close = function (e) {
58.38 + var $this = $(this)
58.39 + , selector = $this.attr('data-target')
58.40 + , $parent
58.41 +
58.42 + if (!selector) {
58.43 + selector = $this.attr('href')
58.44 + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
58.45 + }
58.46 +
58.47 + $parent = $(selector)
58.48 +
58.49 + e && e.preventDefault()
58.50 +
58.51 + $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent())
58.52 +
58.53 + $parent.trigger(e = $.Event('close'))
58.54 +
58.55 + if (e.isDefaultPrevented()) return
58.56 +
58.57 + $parent.removeClass('in')
58.58 +
58.59 + function removeElement() {
58.60 + $parent
58.61 + .trigger('closed')
58.62 + .remove()
58.63 + }
58.64 +
58.65 + $.support.transition && $parent.hasClass('fade') ?
58.66 + $parent.on($.support.transition.end, removeElement) :
58.67 + removeElement()
58.68 + }
58.69 +
58.70 +
58.71 + /* ALERT PLUGIN DEFINITION
58.72 + * ======================= */
58.73 +
58.74 + var old = $.fn.alert
58.75 +
58.76 + $.fn.alert = function (option) {
58.77 + return this.each(function () {
58.78 + var $this = $(this)
58.79 + , data = $this.data('alert')
58.80 + if (!data) $this.data('alert', (data = new Alert(this)))
58.81 + if (typeof option == 'string') data[option].call($this)
58.82 + })
58.83 + }
58.84 +
58.85 + $.fn.alert.Constructor = Alert
58.86 +
58.87 +
58.88 + /* ALERT NO CONFLICT
58.89 + * ================= */
58.90 +
58.91 + $.fn.alert.noConflict = function () {
58.92 + $.fn.alert = old
58.93 + return this
58.94 + }
58.95 +
58.96 +
58.97 + /* ALERT DATA-API
58.98 + * ============== */
58.99 +
58.100 + $(document).on('click.alert.data-api', dismiss, Alert.prototype.close)
58.101 +
58.102 +}(window.jQuery);
58.103 \ No newline at end of file
59.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
59.2 +++ b/js/bootstrap-button.js Fri Jul 04 16:42:41 2014 +0400
59.3 @@ -0,0 +1,105 @@
59.4 +/* ============================================================
59.5 + * bootstrap-button.js v2.3.1
59.6 + * http://twitter.github.com/bootstrap/javascript.html#buttons
59.7 + * ============================================================
59.8 + * Copyright 2012 Twitter, Inc.
59.9 + *
59.10 + * Licensed under the Apache License, Version 2.0 (the "License");
59.11 + * you may not use this file except in compliance with the License.
59.12 + * You may obtain a copy of the License at
59.13 + *
59.14 + * http://www.apache.org/licenses/LICENSE-2.0
59.15 + *
59.16 + * Unless required by applicable law or agreed to in writing, software
59.17 + * distributed under the License is distributed on an "AS IS" BASIS,
59.18 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
59.19 + * See the License for the specific language governing permissions and
59.20 + * limitations under the License.
59.21 + * ============================================================ */
59.22 +
59.23 +
59.24 +!function ($) {
59.25 +
59.26 + "use strict"; // jshint ;_;
59.27 +
59.28 +
59.29 + /* BUTTON PUBLIC CLASS DEFINITION
59.30 + * ============================== */
59.31 +
59.32 + var Button = function (element, options) {
59.33 + this.$element = $(element)
59.34 + this.options = $.extend({}, $.fn.button.defaults, options)
59.35 + }
59.36 +
59.37 + Button.prototype.setState = function (state) {
59.38 + var d = 'disabled'
59.39 + , $el = this.$element
59.40 + , data = $el.data()
59.41 + , val = $el.is('input') ? 'val' : 'html'
59.42 +
59.43 + state = state + 'Text'
59.44 + data.resetText || $el.data('resetText', $el[val]())
59.45 +
59.46 + $el[val](data[state] || this.options[state])
59.47 +
59.48 + // push to event loop to allow forms to submit
59.49 + setTimeout(function () {
59.50 + state == 'loadingText' ?
59.51 + $el.addClass(d).attr(d, d) :
59.52 + $el.removeClass(d).removeAttr(d)
59.53 + }, 0)
59.54 + }
59.55 +
59.56 + Button.prototype.toggle = function () {
59.57 + var $parent = this.$element.closest('[data-toggle="buttons-radio"]')
59.58 +
59.59 + $parent && $parent
59.60 + .find('.active')
59.61 + .removeClass('active')
59.62 +
59.63 + this.$element.toggleClass('active')
59.64 + }
59.65 +
59.66 +
59.67 + /* BUTTON PLUGIN DEFINITION
59.68 + * ======================== */
59.69 +
59.70 + var old = $.fn.button
59.71 +
59.72 + $.fn.button = function (option) {
59.73 + return this.each(function () {
59.74 + var $this = $(this)
59.75 + , data = $this.data('button')
59.76 + , options = typeof option == 'object' && option
59.77 + if (!data) $this.data('button', (data = new Button(this, options)))
59.78 + if (option == 'toggle') data.toggle()
59.79 + else if (option) data.setState(option)
59.80 + })
59.81 + }
59.82 +
59.83 + $.fn.button.defaults = {
59.84 + loadingText: 'loading...'
59.85 + }
59.86 +
59.87 + $.fn.button.Constructor = Button
59.88 +
59.89 +
59.90 + /* BUTTON NO CONFLICT
59.91 + * ================== */
59.92 +
59.93 + $.fn.button.noConflict = function () {
59.94 + $.fn.button = old
59.95 + return this
59.96 + }
59.97 +
59.98 +
59.99 + /* BUTTON DATA-API
59.100 + * =============== */
59.101 +
59.102 + $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) {
59.103 + var $btn = $(e.target)
59.104 + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
59.105 + $btn.button('toggle')
59.106 + })
59.107 +
59.108 +}(window.jQuery);
59.109 \ No newline at end of file
60.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
60.2 +++ b/js/bootstrap-carousel.js Fri Jul 04 16:42:41 2014 +0400
60.3 @@ -0,0 +1,207 @@
60.4 +/* ==========================================================
60.5 + * bootstrap-carousel.js v2.3.1
60.6 + * http://twitter.github.com/bootstrap/javascript.html#carousel
60.7 + * ==========================================================
60.8 + * Copyright 2012 Twitter, Inc.
60.9 + *
60.10 + * Licensed under the Apache License, Version 2.0 (the "License");
60.11 + * you may not use this file except in compliance with the License.
60.12 + * You may obtain a copy of the License at
60.13 + *
60.14 + * http://www.apache.org/licenses/LICENSE-2.0
60.15 + *
60.16 + * Unless required by applicable law or agreed to in writing, software
60.17 + * distributed under the License is distributed on an "AS IS" BASIS,
60.18 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
60.19 + * See the License for the specific language governing permissions and
60.20 + * limitations under the License.
60.21 + * ========================================================== */
60.22 +
60.23 +
60.24 +!function ($) {
60.25 +
60.26 + "use strict"; // jshint ;_;
60.27 +
60.28 +
60.29 + /* CAROUSEL CLASS DEFINITION
60.30 + * ========================= */
60.31 +
60.32 + var Carousel = function (element, options) {
60.33 + this.$element = $(element)
60.34 + this.$indicators = this.$element.find('.carousel-indicators')
60.35 + this.options = options
60.36 + this.options.pause == 'hover' && this.$element
60.37 + .on('mouseenter', $.proxy(this.pause, this))
60.38 + .on('mouseleave', $.proxy(this.cycle, this))
60.39 + }
60.40 +
60.41 + Carousel.prototype = {
60.42 +
60.43 + cycle: function (e) {
60.44 + if (!e) this.paused = false
60.45 + if (this.interval) clearInterval(this.interval);
60.46 + this.options.interval
60.47 + && !this.paused
60.48 + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
60.49 + return this
60.50 + }
60.51 +
60.52 + , getActiveIndex: function () {
60.53 + this.$active = this.$element.find('.item.active')
60.54 + this.$items = this.$active.parent().children()
60.55 + return this.$items.index(this.$active)
60.56 + }
60.57 +
60.58 + , to: function (pos) {
60.59 + var activeIndex = this.getActiveIndex()
60.60 + , that = this
60.61 +
60.62 + if (pos > (this.$items.length - 1) || pos < 0) return
60.63 +
60.64 + if (this.sliding) {
60.65 + return this.$element.one('slid', function () {
60.66 + that.to(pos)
60.67 + })
60.68 + }
60.69 +
60.70 + if (activeIndex == pos) {
60.71 + return this.pause().cycle()
60.72 + }
60.73 +
60.74 + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos]))
60.75 + }
60.76 +
60.77 + , pause: function (e) {
60.78 + if (!e) this.paused = true
60.79 + if (this.$element.find('.next, .prev').length && $.support.transition.end) {
60.80 + this.$element.trigger($.support.transition.end)
60.81 + this.cycle(true)
60.82 + }
60.83 + clearInterval(this.interval)
60.84 + this.interval = null
60.85 + return this
60.86 + }
60.87 +
60.88 + , next: function () {
60.89 + if (this.sliding) return
60.90 + return this.slide('next')
60.91 + }
60.92 +
60.93 + , prev: function () {
60.94 + if (this.sliding) return
60.95 + return this.slide('prev')
60.96 + }
60.97 +
60.98 + , slide: function (type, next) {
60.99 + var $active = this.$element.find('.item.active')
60.100 + , $next = next || $active[type]()
60.101 + , isCycling = this.interval
60.102 + , direction = type == 'next' ? 'left' : 'right'
60.103 + , fallback = type == 'next' ? 'first' : 'last'
60.104 + , that = this
60.105 + , e
60.106 +
60.107 + this.sliding = true
60.108 +
60.109 + isCycling && this.pause()
60.110 +
60.111 + $next = $next.length ? $next : this.$element.find('.item')[fallback]()
60.112 +
60.113 + e = $.Event('slide', {
60.114 + relatedTarget: $next[0]
60.115 + , direction: direction
60.116 + })
60.117 +
60.118 + if ($next.hasClass('active')) return
60.119 +
60.120 + if (this.$indicators.length) {
60.121 + this.$indicators.find('.active').removeClass('active')
60.122 + this.$element.one('slid', function () {
60.123 + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()])
60.124 + $nextIndicator && $nextIndicator.addClass('active')
60.125 + })
60.126 + }
60.127 +
60.128 + if ($.support.transition && this.$element.hasClass('slide')) {
60.129 + this.$element.trigger(e)
60.130 + if (e.isDefaultPrevented()) return
60.131 + $next.addClass(type)
60.132 + $next[0].offsetWidth // force reflow
60.133 + $active.addClass(direction)
60.134 + $next.addClass(direction)
60.135 + this.$element.one($.support.transition.end, function () {
60.136 + $next.removeClass([type, direction].join(' ')).addClass('active')
60.137 + $active.removeClass(['active', direction].join(' '))
60.138 + that.sliding = false
60.139 + setTimeout(function () { that.$element.trigger('slid') }, 0)
60.140 + })
60.141 + } else {
60.142 + this.$element.trigger(e)
60.143 + if (e.isDefaultPrevented()) return
60.144 + $active.removeClass('active')
60.145 + $next.addClass('active')
60.146 + this.sliding = false
60.147 + this.$element.trigger('slid')
60.148 + }
60.149 +
60.150 + isCycling && this.cycle()
60.151 +
60.152 + return this
60.153 + }
60.154 +
60.155 + }
60.156 +
60.157 +
60.158 + /* CAROUSEL PLUGIN DEFINITION
60.159 + * ========================== */
60.160 +
60.161 + var old = $.fn.carousel
60.162 +
60.163 + $.fn.carousel = function (option) {
60.164 + return this.each(function () {
60.165 + var $this = $(this)
60.166 + , data = $this.data('carousel')
60.167 + , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option)
60.168 + , action = typeof option == 'string' ? option : options.slide
60.169 + if (!data) $this.data('carousel', (data = new Carousel(this, options)))
60.170 + if (typeof option == 'number') data.to(option)
60.171 + else if (action) data[action]()
60.172 + else if (options.interval) data.pause().cycle()
60.173 + })
60.174 + }
60.175 +
60.176 + $.fn.carousel.defaults = {
60.177 + interval: 5000
60.178 + , pause: 'hover'
60.179 + }
60.180 +
60.181 + $.fn.carousel.Constructor = Carousel
60.182 +
60.183 +
60.184 + /* CAROUSEL NO CONFLICT
60.185 + * ==================== */
60.186 +
60.187 + $.fn.carousel.noConflict = function () {
60.188 + $.fn.carousel = old
60.189 + return this
60.190 + }
60.191 +
60.192 + /* CAROUSEL DATA-API
60.193 + * ================= */
60.194 +
60.195 + $(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) {
60.196 + var $this = $(this), href
60.197 + , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
60.198 + , options = $.extend({}, $target.data(), $this.data())
60.199 + , slideIndex
60.200 +
60.201 + $target.carousel(options)
60.202 +
60.203 + if (slideIndex = $this.attr('data-slide-to')) {
60.204 + $target.data('carousel').pause().to(slideIndex).cycle()
60.205 + }
60.206 +
60.207 + e.preventDefault()
60.208 + })
60.209 +
60.210 +}(window.jQuery);
60.211 \ No newline at end of file
61.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
61.2 +++ b/js/bootstrap-collapse.js Fri Jul 04 16:42:41 2014 +0400
61.3 @@ -0,0 +1,167 @@
61.4 +/* =============================================================
61.5 + * bootstrap-collapse.js v2.3.1
61.6 + * http://twitter.github.com/bootstrap/javascript.html#collapse
61.7 + * =============================================================
61.8 + * Copyright 2012 Twitter, Inc.
61.9 + *
61.10 + * Licensed under the Apache License, Version 2.0 (the "License");
61.11 + * you may not use this file except in compliance with the License.
61.12 + * You may obtain a copy of the License at
61.13 + *
61.14 + * http://www.apache.org/licenses/LICENSE-2.0
61.15 + *
61.16 + * Unless required by applicable law or agreed to in writing, software
61.17 + * distributed under the License is distributed on an "AS IS" BASIS,
61.18 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
61.19 + * See the License for the specific language governing permissions and
61.20 + * limitations under the License.
61.21 + * ============================================================ */
61.22 +
61.23 +
61.24 +!function ($) {
61.25 +
61.26 + "use strict"; // jshint ;_;
61.27 +
61.28 +
61.29 + /* COLLAPSE PUBLIC CLASS DEFINITION
61.30 + * ================================ */
61.31 +
61.32 + var Collapse = function (element, options) {
61.33 + this.$element = $(element)
61.34 + this.options = $.extend({}, $.fn.collapse.defaults, options)
61.35 +
61.36 + if (this.options.parent) {
61.37 + this.$parent = $(this.options.parent)
61.38 + }
61.39 +
61.40 + this.options.toggle && this.toggle()
61.41 + }
61.42 +
61.43 + Collapse.prototype = {
61.44 +
61.45 + constructor: Collapse
61.46 +
61.47 + , dimension: function () {
61.48 + var hasWidth = this.$element.hasClass('width')
61.49 + return hasWidth ? 'width' : 'height'
61.50 + }
61.51 +
61.52 + , show: function () {
61.53 + var dimension
61.54 + , scroll
61.55 + , actives
61.56 + , hasData
61.57 +
61.58 + if (this.transitioning || this.$element.hasClass('in')) return
61.59 +
61.60 + dimension = this.dimension()
61.61 + scroll = $.camelCase(['scroll', dimension].join('-'))
61.62 + actives = this.$parent && this.$parent.find('> .accordion-group > .in')
61.63 +
61.64 + if (actives && actives.length) {
61.65 + hasData = actives.data('collapse')
61.66 + if (hasData && hasData.transitioning) return
61.67 + actives.collapse('hide')
61.68 + hasData || actives.data('collapse', null)
61.69 + }
61.70 +
61.71 + this.$element[dimension](0)
61.72 + this.transition('addClass', $.Event('show'), 'shown')
61.73 + $.support.transition && this.$element[dimension](this.$element[0][scroll])
61.74 + }
61.75 +
61.76 + , hide: function () {
61.77 + var dimension
61.78 + if (this.transitioning || !this.$element.hasClass('in')) return
61.79 + dimension = this.dimension()
61.80 + this.reset(this.$element[dimension]())
61.81 + this.transition('removeClass', $.Event('hide'), 'hidden')
61.82 + this.$element[dimension](0)
61.83 + }
61.84 +
61.85 + , reset: function (size) {
61.86 + var dimension = this.dimension()
61.87 +
61.88 + this.$element
61.89 + .removeClass('collapse')
61.90 + [dimension](size || 'auto')
61.91 + [0].offsetWidth
61.92 +
61.93 + this.$element[size !== null ? 'addClass' : 'removeClass']('collapse')
61.94 +
61.95 + return this
61.96 + }
61.97 +
61.98 + , transition: function (method, startEvent, completeEvent) {
61.99 + var that = this
61.100 + , complete = function () {
61.101 + if (startEvent.type == 'show') that.reset()
61.102 + that.transitioning = 0
61.103 + that.$element.trigger(completeEvent)
61.104 + }
61.105 +
61.106 + this.$element.trigger(startEvent)
61.107 +
61.108 + if (startEvent.isDefaultPrevented()) return
61.109 +
61.110 + this.transitioning = 1
61.111 +
61.112 + this.$element[method]('in')
61.113 +
61.114 + $.support.transition && this.$element.hasClass('collapse') ?
61.115 + this.$element.one($.support.transition.end, complete) :
61.116 + complete()
61.117 + }
61.118 +
61.119 + , toggle: function () {
61.120 + this[this.$element.hasClass('in') ? 'hide' : 'show']()
61.121 + }
61.122 +
61.123 + }
61.124 +
61.125 +
61.126 + /* COLLAPSE PLUGIN DEFINITION
61.127 + * ========================== */
61.128 +
61.129 + var old = $.fn.collapse
61.130 +
61.131 + $.fn.collapse = function (option) {
61.132 + return this.each(function () {
61.133 + var $this = $(this)
61.134 + , data = $this.data('collapse')
61.135 + , options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option)
61.136 + if (!data) $this.data('collapse', (data = new Collapse(this, options)))
61.137 + if (typeof option == 'string') data[option]()
61.138 + })
61.139 + }
61.140 +
61.141 + $.fn.collapse.defaults = {
61.142 + toggle: true
61.143 + }
61.144 +
61.145 + $.fn.collapse.Constructor = Collapse
61.146 +
61.147 +
61.148 + /* COLLAPSE NO CONFLICT
61.149 + * ==================== */
61.150 +
61.151 + $.fn.collapse.noConflict = function () {
61.152 + $.fn.collapse = old
61.153 + return this
61.154 + }
61.155 +
61.156 +
61.157 + /* COLLAPSE DATA-API
61.158 + * ================= */
61.159 +
61.160 + $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) {
61.161 + var $this = $(this), href
61.162 + , target = $this.attr('data-target')
61.163 + || e.preventDefault()
61.164 + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7
61.165 + , option = $(target).data('collapse') ? 'toggle' : $this.data()
61.166 + $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed')
61.167 + $(target).collapse(option)
61.168 + })
61.169 +
61.170 +}(window.jQuery);
61.171 \ No newline at end of file
62.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
62.2 +++ b/js/bootstrap-dropdown.js Fri Jul 04 16:42:41 2014 +0400
62.3 @@ -0,0 +1,165 @@
62.4 +/* ============================================================
62.5 + * bootstrap-dropdown.js v2.3.1
62.6 + * http://twitter.github.com/bootstrap/javascript.html#dropdowns
62.7 + * ============================================================
62.8 + * Copyright 2012 Twitter, Inc.
62.9 + *
62.10 + * Licensed under the Apache License, Version 2.0 (the "License");
62.11 + * you may not use this file except in compliance with the License.
62.12 + * You may obtain a copy of the License at
62.13 + *
62.14 + * http://www.apache.org/licenses/LICENSE-2.0
62.15 + *
62.16 + * Unless required by applicable law or agreed to in writing, software
62.17 + * distributed under the License is distributed on an "AS IS" BASIS,
62.18 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
62.19 + * See the License for the specific language governing permissions and
62.20 + * limitations under the License.
62.21 + * ============================================================ */
62.22 +
62.23 +
62.24 +!function ($) {
62.25 +
62.26 + "use strict"; // jshint ;_;
62.27 +
62.28 +
62.29 + /* DROPDOWN CLASS DEFINITION
62.30 + * ========================= */
62.31 +
62.32 + var toggle = '[data-toggle=dropdown]'
62.33 + , Dropdown = function (element) {
62.34 + var $el = $(element).on('click.dropdown.data-api', this.toggle)
62.35 + $('html').on('click.dropdown.data-api', function () {
62.36 + $el.parent().removeClass('open')
62.37 + })
62.38 + }
62.39 +
62.40 + Dropdown.prototype = {
62.41 +
62.42 + constructor: Dropdown
62.43 +
62.44 + , toggle: function (e) {
62.45 + var $this = $(this)
62.46 + , $parent
62.47 + , isActive
62.48 +
62.49 + if ($this.is('.disabled, :disabled')) return
62.50 +
62.51 + $parent = getParent($this)
62.52 +
62.53 + isActive = $parent.hasClass('open')
62.54 +
62.55 + clearMenus()
62.56 +
62.57 + if (!isActive) {
62.58 + $parent.toggleClass('open')
62.59 + }
62.60 +
62.61 + $this.focus()
62.62 +
62.63 + return false
62.64 + }
62.65 +
62.66 + , keydown: function (e) {
62.67 + var $this
62.68 + , $items
62.69 + , $active
62.70 + , $parent
62.71 + , isActive
62.72 + , index
62.73 +
62.74 + if (!/(38|40|27)/.test(e.keyCode)) return
62.75 +
62.76 + $this = $(this)
62.77 +
62.78 + e.preventDefault()
62.79 + e.stopPropagation()
62.80 +
62.81 + if ($this.is('.disabled, :disabled')) return
62.82 +
62.83 + $parent = getParent($this)
62.84 +
62.85 + isActive = $parent.hasClass('open')
62.86 +
62.87 + if (!isActive || (isActive && e.keyCode == 27)) {
62.88 + if (e.which == 27) $parent.find(toggle).focus()
62.89 + return $this.click()
62.90 + }
62.91 +
62.92 + $items = $('[role=menu] li:not(.divider):visible a', $parent)
62.93 +
62.94 + if (!$items.length) return
62.95 +
62.96 + index = $items.index($items.filter(':focus'))
62.97 +
62.98 + if (e.keyCode == 38 && index > 0) index-- // up
62.99 + if (e.keyCode == 40 && index < $items.length - 1) index++ // down
62.100 + if (!~index) index = 0
62.101 +
62.102 + $items
62.103 + .eq(index)
62.104 + .focus()
62.105 + }
62.106 +
62.107 + }
62.108 +
62.109 + function clearMenus() {
62.110 + $(toggle).each(function () {
62.111 + getParent($(this)).removeClass('open')
62.112 + })
62.113 + }
62.114 +
62.115 + function getParent($this) {
62.116 + var selector = $this.attr('data-target')
62.117 + , $parent
62.118 +
62.119 + if (!selector) {
62.120 + selector = $this.attr('href')
62.121 + selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
62.122 + }
62.123 +
62.124 + $parent = selector && $(selector)
62.125 +
62.126 + if (!$parent || !$parent.length) $parent = $this.parent()
62.127 +
62.128 + return $parent
62.129 + }
62.130 +
62.131 +
62.132 + /* DROPDOWN PLUGIN DEFINITION
62.133 + * ========================== */
62.134 +
62.135 + var old = $.fn.dropdown
62.136 +
62.137 + $.fn.dropdown = function (option) {
62.138 + return this.each(function () {
62.139 + var $this = $(this)
62.140 + , data = $this.data('dropdown')
62.141 + if (!data) $this.data('dropdown', (data = new Dropdown(this)))
62.142 + if (typeof option == 'string') data[option].call($this)
62.143 + })
62.144 + }
62.145 +
62.146 + $.fn.dropdown.Constructor = Dropdown
62.147 +
62.148 +
62.149 + /* DROPDOWN NO CONFLICT
62.150 + * ==================== */
62.151 +
62.152 + $.fn.dropdown.noConflict = function () {
62.153 + $.fn.dropdown = old
62.154 + return this
62.155 + }
62.156 +
62.157 +
62.158 + /* APPLY TO STANDARD DROPDOWN ELEMENTS
62.159 + * =================================== */
62.160 +
62.161 + $(document)
62.162 + .on('click.dropdown.data-api', clearMenus)
62.163 + .on('click.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
62.164 + .on('click.dropdown-menu', function (e) { e.stopPropagation() })
62.165 + .on('click.dropdown.data-api' , toggle, Dropdown.prototype.toggle)
62.166 + .on('keydown.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
62.167 +
62.168 +}(window.jQuery);
63.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
63.2 +++ b/js/bootstrap-modal.js Fri Jul 04 16:42:41 2014 +0400
63.3 @@ -0,0 +1,247 @@
63.4 +/* =========================================================
63.5 + * bootstrap-modal.js v2.3.1
63.6 + * http://twitter.github.com/bootstrap/javascript.html#modals
63.7 + * =========================================================
63.8 + * Copyright 2012 Twitter, Inc.
63.9 + *
63.10 + * Licensed under the Apache License, Version 2.0 (the "License");
63.11 + * you may not use this file except in compliance with the License.
63.12 + * You may obtain a copy of the License at
63.13 + *
63.14 + * http://www.apache.org/licenses/LICENSE-2.0
63.15 + *
63.16 + * Unless required by applicable law or agreed to in writing, software
63.17 + * distributed under the License is distributed on an "AS IS" BASIS,
63.18 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
63.19 + * See the License for the specific language governing permissions and
63.20 + * limitations under the License.
63.21 + * ========================================================= */
63.22 +
63.23 +
63.24 +!function ($) {
63.25 +
63.26 + "use strict"; // jshint ;_;
63.27 +
63.28 +
63.29 + /* MODAL CLASS DEFINITION
63.30 + * ====================== */
63.31 +
63.32 + var Modal = function (element, options) {
63.33 + this.options = options
63.34 + this.$element = $(element)
63.35 + .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this))
63.36 + this.options.remote && this.$element.find('.modal-body').load(this.options.remote)
63.37 + }
63.38 +
63.39 + Modal.prototype = {
63.40 +
63.41 + constructor: Modal
63.42 +
63.43 + , toggle: function () {
63.44 + return this[!this.isShown ? 'show' : 'hide']()
63.45 + }
63.46 +
63.47 + , show: function () {
63.48 + var that = this
63.49 + , e = $.Event('show')
63.50 +
63.51 + this.$element.trigger(e)
63.52 +
63.53 + if (this.isShown || e.isDefaultPrevented()) return
63.54 +
63.55 + this.isShown = true
63.56 +
63.57 + this.escape()
63.58 +
63.59 + this.backdrop(function () {
63.60 + var transition = $.support.transition && that.$element.hasClass('fade')
63.61 +
63.62 + if (!that.$element.parent().length) {
63.63 + that.$element.appendTo(document.body) //don't move modals dom position
63.64 + }
63.65 +
63.66 + that.$element.show()
63.67 +
63.68 + if (transition) {
63.69 + that.$element[0].offsetWidth // force reflow
63.70 + }
63.71 +
63.72 + that.$element
63.73 + .addClass('in')
63.74 + .attr('aria-hidden', false)
63.75 +
63.76 + that.enforceFocus()
63.77 +
63.78 + transition ?
63.79 + that.$element.one($.support.transition.end, function () { that.$element.focus().trigger('shown') }) :
63.80 + that.$element.focus().trigger('shown')
63.81 +
63.82 + })
63.83 + }
63.84 +
63.85 + , hide: function (e) {
63.86 + e && e.preventDefault()
63.87 +
63.88 + var that = this
63.89 +
63.90 + e = $.Event('hide')
63.91 +
63.92 + this.$element.trigger(e)
63.93 +
63.94 + if (!this.isShown || e.isDefaultPrevented()) return
63.95 +
63.96 + this.isShown = false
63.97 +
63.98 + this.escape()
63.99 +
63.100 + $(document).off('focusin.modal')
63.101 +
63.102 + this.$element
63.103 + .removeClass('in')
63.104 + .attr('aria-hidden', true)
63.105 +
63.106 + $.support.transition && this.$element.hasClass('fade') ?
63.107 + this.hideWithTransition() :
63.108 + this.hideModal()
63.109 + }
63.110 +
63.111 + , enforceFocus: function () {
63.112 + var that = this
63.113 + $(document).on('focusin.modal', function (e) {
63.114 + if (that.$element[0] !== e.target && !that.$element.has(e.target).length) {
63.115 + that.$element.focus()
63.116 + }
63.117 + })
63.118 + }
63.119 +
63.120 + , escape: function () {
63.121 + var that = this
63.122 + if (this.isShown && this.options.keyboard) {
63.123 + this.$element.on('keyup.dismiss.modal', function ( e ) {
63.124 + e.which == 27 && that.hide()
63.125 + })
63.126 + } else if (!this.isShown) {
63.127 + this.$element.off('keyup.dismiss.modal')
63.128 + }
63.129 + }
63.130 +
63.131 + , hideWithTransition: function () {
63.132 + var that = this
63.133 + , timeout = setTimeout(function () {
63.134 + that.$element.off($.support.transition.end)
63.135 + that.hideModal()
63.136 + }, 500)
63.137 +
63.138 + this.$element.one($.support.transition.end, function () {
63.139 + clearTimeout(timeout)
63.140 + that.hideModal()
63.141 + })
63.142 + }
63.143 +
63.144 + , hideModal: function () {
63.145 + var that = this
63.146 + this.$element.hide()
63.147 + this.backdrop(function () {
63.148 + that.removeBackdrop()
63.149 + that.$element.trigger('hidden')
63.150 + })
63.151 + }
63.152 +
63.153 + , removeBackdrop: function () {
63.154 + this.$backdrop && this.$backdrop.remove()
63.155 + this.$backdrop = null
63.156 + }
63.157 +
63.158 + , backdrop: function (callback) {
63.159 + var that = this
63.160 + , animate = this.$element.hasClass('fade') ? 'fade' : ''
63.161 +
63.162 + if (this.isShown && this.options.backdrop) {
63.163 + var doAnimate = $.support.transition && animate
63.164 +
63.165 + this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />')
63.166 + .appendTo(document.body)
63.167 +
63.168 + this.$backdrop.click(
63.169 + this.options.backdrop == 'static' ?
63.170 + $.proxy(this.$element[0].focus, this.$element[0])
63.171 + : $.proxy(this.hide, this)
63.172 + )
63.173 +
63.174 + if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
63.175 +
63.176 + this.$backdrop.addClass('in')
63.177 +
63.178 + if (!callback) return
63.179 +
63.180 + doAnimate ?
63.181 + this.$backdrop.one($.support.transition.end, callback) :
63.182 + callback()
63.183 +
63.184 + } else if (!this.isShown && this.$backdrop) {
63.185 + this.$backdrop.removeClass('in')
63.186 +
63.187 + $.support.transition && this.$element.hasClass('fade')?
63.188 + this.$backdrop.one($.support.transition.end, callback) :
63.189 + callback()
63.190 +
63.191 + } else if (callback) {
63.192 + callback()
63.193 + }
63.194 + }
63.195 + }
63.196 +
63.197 +
63.198 + /* MODAL PLUGIN DEFINITION
63.199 + * ======================= */
63.200 +
63.201 + var old = $.fn.modal
63.202 +
63.203 + $.fn.modal = function (option) {
63.204 + return this.each(function () {
63.205 + var $this = $(this)
63.206 + , data = $this.data('modal')
63.207 + , options = $.extend({}, $.fn.modal.defaults, $this.data(), typeof option == 'object' && option)
63.208 + if (!data) $this.data('modal', (data = new Modal(this, options)))
63.209 + if (typeof option == 'string') data[option]()
63.210 + else if (options.show) data.show()
63.211 + })
63.212 + }
63.213 +
63.214 + $.fn.modal.defaults = {
63.215 + backdrop: true
63.216 + , keyboard: true
63.217 + , show: true
63.218 + }
63.219 +
63.220 + $.fn.modal.Constructor = Modal
63.221 +
63.222 +
63.223 + /* MODAL NO CONFLICT
63.224 + * ================= */
63.225 +
63.226 + $.fn.modal.noConflict = function () {
63.227 + $.fn.modal = old
63.228 + return this
63.229 + }
63.230 +
63.231 +
63.232 + /* MODAL DATA-API
63.233 + * ============== */
63.234 +
63.235 + $(document).on('click.modal.data-api', '[data-toggle="modal"]', function (e) {
63.236 + var $this = $(this)
63.237 + , href = $this.attr('href')
63.238 + , $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) //strip for ie7
63.239 + , option = $target.data('modal') ? 'toggle' : $.extend({ remote:!/#/.test(href) && href }, $target.data(), $this.data())
63.240 +
63.241 + e.preventDefault()
63.242 +
63.243 + $target
63.244 + .modal(option)
63.245 + .one('hide', function () {
63.246 + $this.focus()
63.247 + })
63.248 + })
63.249 +
63.250 +}(window.jQuery);
64.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
64.2 +++ b/js/bootstrap-popover.js Fri Jul 04 16:42:41 2014 +0400
64.3 @@ -0,0 +1,114 @@
64.4 +/* ===========================================================
64.5 + * bootstrap-popover.js v2.3.1
64.6 + * http://twitter.github.com/bootstrap/javascript.html#popovers
64.7 + * ===========================================================
64.8 + * Copyright 2012 Twitter, Inc.
64.9 + *
64.10 + * Licensed under the Apache License, Version 2.0 (the "License");
64.11 + * you may not use this file except in compliance with the License.
64.12 + * You may obtain a copy of the License at
64.13 + *
64.14 + * http://www.apache.org/licenses/LICENSE-2.0
64.15 + *
64.16 + * Unless required by applicable law or agreed to in writing, software
64.17 + * distributed under the License is distributed on an "AS IS" BASIS,
64.18 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
64.19 + * See the License for the specific language governing permissions and
64.20 + * limitations under the License.
64.21 + * =========================================================== */
64.22 +
64.23 +
64.24 +!function ($) {
64.25 +
64.26 + "use strict"; // jshint ;_;
64.27 +
64.28 +
64.29 + /* POPOVER PUBLIC CLASS DEFINITION
64.30 + * =============================== */
64.31 +
64.32 + var Popover = function (element, options) {
64.33 + this.init('popover', element, options)
64.34 + }
64.35 +
64.36 +
64.37 + /* NOTE: POPOVER EXTENDS BOOTSTRAP-TOOLTIP.js
64.38 + ========================================== */
64.39 +
64.40 + Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype, {
64.41 +
64.42 + constructor: Popover
64.43 +
64.44 + , setContent: function () {
64.45 + var $tip = this.tip()
64.46 + , title = this.getTitle()
64.47 + , content = this.getContent()
64.48 +
64.49 + $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
64.50 + $tip.find('.popover-content')[this.options.html ? 'html' : 'text'](content)
64.51 +
64.52 + $tip.removeClass('fade top bottom left right in')
64.53 + }
64.54 +
64.55 + , hasContent: function () {
64.56 + return this.getTitle() || this.getContent()
64.57 + }
64.58 +
64.59 + , getContent: function () {
64.60 + var content
64.61 + , $e = this.$element
64.62 + , o = this.options
64.63 +
64.64 + content = (typeof o.content == 'function' ? o.content.call($e[0]) : o.content)
64.65 + || $e.attr('data-content')
64.66 +
64.67 + return content
64.68 + }
64.69 +
64.70 + , tip: function () {
64.71 + if (!this.$tip) {
64.72 + this.$tip = $(this.options.template)
64.73 + }
64.74 + return this.$tip
64.75 + }
64.76 +
64.77 + , destroy: function () {
64.78 + this.hide().$element.off('.' + this.type).removeData(this.type)
64.79 + }
64.80 +
64.81 + })
64.82 +
64.83 +
64.84 + /* POPOVER PLUGIN DEFINITION
64.85 + * ======================= */
64.86 +
64.87 + var old = $.fn.popover
64.88 +
64.89 + $.fn.popover = function (option) {
64.90 + return this.each(function () {
64.91 + var $this = $(this)
64.92 + , data = $this.data('popover')
64.93 + , options = typeof option == 'object' && option
64.94 + if (!data) $this.data('popover', (data = new Popover(this, options)))
64.95 + if (typeof option == 'string') data[option]()
64.96 + })
64.97 + }
64.98 +
64.99 + $.fn.popover.Constructor = Popover
64.100 +
64.101 + $.fn.popover.defaults = $.extend({} , $.fn.tooltip.defaults, {
64.102 + placement: 'right'
64.103 + , trigger: 'click'
64.104 + , content: ''
64.105 + , template: '<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
64.106 + })
64.107 +
64.108 +
64.109 + /* POPOVER NO CONFLICT
64.110 + * =================== */
64.111 +
64.112 + $.fn.popover.noConflict = function () {
64.113 + $.fn.popover = old
64.114 + return this
64.115 + }
64.116 +
64.117 +}(window.jQuery);
65.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
65.2 +++ b/js/bootstrap-scrollspy.js Fri Jul 04 16:42:41 2014 +0400
65.3 @@ -0,0 +1,162 @@
65.4 +/* =============================================================
65.5 + * bootstrap-scrollspy.js v2.3.1
65.6 + * http://twitter.github.com/bootstrap/javascript.html#scrollspy
65.7 + * =============================================================
65.8 + * Copyright 2012 Twitter, Inc.
65.9 + *
65.10 + * Licensed under the Apache License, Version 2.0 (the "License");
65.11 + * you may not use this file except in compliance with the License.
65.12 + * You may obtain a copy of the License at
65.13 + *
65.14 + * http://www.apache.org/licenses/LICENSE-2.0
65.15 + *
65.16 + * Unless required by applicable law or agreed to in writing, software
65.17 + * distributed under the License is distributed on an "AS IS" BASIS,
65.18 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
65.19 + * See the License for the specific language governing permissions and
65.20 + * limitations under the License.
65.21 + * ============================================================== */
65.22 +
65.23 +
65.24 +!function ($) {
65.25 +
65.26 + "use strict"; // jshint ;_;
65.27 +
65.28 +
65.29 + /* SCROLLSPY CLASS DEFINITION
65.30 + * ========================== */
65.31 +
65.32 + function ScrollSpy(element, options) {
65.33 + var process = $.proxy(this.process, this)
65.34 + , $element = $(element).is('body') ? $(window) : $(element)
65.35 + , href
65.36 + this.options = $.extend({}, $.fn.scrollspy.defaults, options)
65.37 + this.$scrollElement = $element.on('scroll.scroll-spy.data-api', process)
65.38 + this.selector = (this.options.target
65.39 + || ((href = $(element).attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
65.40 + || '') + ' .nav li > a'
65.41 + this.$body = $('body')
65.42 + this.refresh()
65.43 + this.process()
65.44 + }
65.45 +
65.46 + ScrollSpy.prototype = {
65.47 +
65.48 + constructor: ScrollSpy
65.49 +
65.50 + , refresh: function () {
65.51 + var self = this
65.52 + , $targets
65.53 +
65.54 + this.offsets = $([])
65.55 + this.targets = $([])
65.56 +
65.57 + $targets = this.$body
65.58 + .find(this.selector)
65.59 + .map(function () {
65.60 + var $el = $(this)
65.61 + , href = $el.data('target') || $el.attr('href')
65.62 + , $href = /^#\w/.test(href) && $(href)
65.63 + return ( $href
65.64 + && $href.length
65.65 + && [[ $href.position().top + (!$.isWindow(self.$scrollElement.get(0)) && self.$scrollElement.scrollTop()), href ]] ) || null
65.66 + })
65.67 + .sort(function (a, b) { return a[0] - b[0] })
65.68 + .each(function () {
65.69 + self.offsets.push(this[0])
65.70 + self.targets.push(this[1])
65.71 + })
65.72 + }
65.73 +
65.74 + , process: function () {
65.75 + var scrollTop = this.$scrollElement.scrollTop() + this.options.offset
65.76 + , scrollHeight = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight
65.77 + , maxScroll = scrollHeight - this.$scrollElement.height()
65.78 + , offsets = this.offsets
65.79 + , targets = this.targets
65.80 + , activeTarget = this.activeTarget
65.81 + , i
65.82 +
65.83 + if (scrollTop >= maxScroll) {
65.84 + return activeTarget != (i = targets.last()[0])
65.85 + && this.activate ( i )
65.86 + }
65.87 +
65.88 + for (i = offsets.length; i--;) {
65.89 + activeTarget != targets[i]
65.90 + && scrollTop >= offsets[i]
65.91 + && (!offsets[i + 1] || scrollTop <= offsets[i + 1])
65.92 + && this.activate( targets[i] )
65.93 + }
65.94 + }
65.95 +
65.96 + , activate: function (target) {
65.97 + var active
65.98 + , selector
65.99 +
65.100 + this.activeTarget = target
65.101 +
65.102 + $(this.selector)
65.103 + .parent('.active')
65.104 + .removeClass('active')
65.105 +
65.106 + selector = this.selector
65.107 + + '[data-target="' + target + '"],'
65.108 + + this.selector + '[href="' + target + '"]'
65.109 +
65.110 + active = $(selector)
65.111 + .parent('li')
65.112 + .addClass('active')
65.113 +
65.114 + if (active.parent('.dropdown-menu').length) {
65.115 + active = active.closest('li.dropdown').addClass('active')
65.116 + }
65.117 +
65.118 + active.trigger('activate')
65.119 + }
65.120 +
65.121 + }
65.122 +
65.123 +
65.124 + /* SCROLLSPY PLUGIN DEFINITION
65.125 + * =========================== */
65.126 +
65.127 + var old = $.fn.scrollspy
65.128 +
65.129 + $.fn.scrollspy = function (option) {
65.130 + return this.each(function () {
65.131 + var $this = $(this)
65.132 + , data = $this.data('scrollspy')
65.133 + , options = typeof option == 'object' && option
65.134 + if (!data) $this.data('scrollspy', (data = new ScrollSpy(this, options)))
65.135 + if (typeof option == 'string') data[option]()
65.136 + })
65.137 + }
65.138 +
65.139 + $.fn.scrollspy.Constructor = ScrollSpy
65.140 +
65.141 + $.fn.scrollspy.defaults = {
65.142 + offset: 10
65.143 + }
65.144 +
65.145 +
65.146 + /* SCROLLSPY NO CONFLICT
65.147 + * ===================== */
65.148 +
65.149 + $.fn.scrollspy.noConflict = function () {
65.150 + $.fn.scrollspy = old
65.151 + return this
65.152 + }
65.153 +
65.154 +
65.155 + /* SCROLLSPY DATA-API
65.156 + * ================== */
65.157 +
65.158 + $(window).on('load', function () {
65.159 + $('[data-spy="scroll"]').each(function () {
65.160 + var $spy = $(this)
65.161 + $spy.scrollspy($spy.data())
65.162 + })
65.163 + })
65.164 +
65.165 +}(window.jQuery);
65.166 \ No newline at end of file
66.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
66.2 +++ b/js/bootstrap-tab.js Fri Jul 04 16:42:41 2014 +0400
66.3 @@ -0,0 +1,144 @@
66.4 +/* ========================================================
66.5 + * bootstrap-tab.js v2.3.1
66.6 + * http://twitter.github.com/bootstrap/javascript.html#tabs
66.7 + * ========================================================
66.8 + * Copyright 2012 Twitter, Inc.
66.9 + *
66.10 + * Licensed under the Apache License, Version 2.0 (the "License");
66.11 + * you may not use this file except in compliance with the License.
66.12 + * You may obtain a copy of the License at
66.13 + *
66.14 + * http://www.apache.org/licenses/LICENSE-2.0
66.15 + *
66.16 + * Unless required by applicable law or agreed to in writing, software
66.17 + * distributed under the License is distributed on an "AS IS" BASIS,
66.18 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
66.19 + * See the License for the specific language governing permissions and
66.20 + * limitations under the License.
66.21 + * ======================================================== */
66.22 +
66.23 +
66.24 +!function ($) {
66.25 +
66.26 + "use strict"; // jshint ;_;
66.27 +
66.28 +
66.29 + /* TAB CLASS DEFINITION
66.30 + * ==================== */
66.31 +
66.32 + var Tab = function (element) {
66.33 + this.element = $(element)
66.34 + }
66.35 +
66.36 + Tab.prototype = {
66.37 +
66.38 + constructor: Tab
66.39 +
66.40 + , show: function () {
66.41 + var $this = this.element
66.42 + , $ul = $this.closest('ul:not(.dropdown-menu)')
66.43 + , selector = $this.attr('data-target')
66.44 + , previous
66.45 + , $target
66.46 + , e
66.47 +
66.48 + if (!selector) {
66.49 + selector = $this.attr('href')
66.50 + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
66.51 + }
66.52 +
66.53 + if ( $this.parent('li').hasClass('active') ) return
66.54 +
66.55 + previous = $ul.find('.active:last a')[0]
66.56 +
66.57 + e = $.Event('show', {
66.58 + relatedTarget: previous
66.59 + })
66.60 +
66.61 + $this.trigger(e)
66.62 +
66.63 + if (e.isDefaultPrevented()) return
66.64 +
66.65 + $target = $(selector)
66.66 +
66.67 + this.activate($this.parent('li'), $ul)
66.68 + this.activate($target, $target.parent(), function () {
66.69 + $this.trigger({
66.70 + type: 'shown'
66.71 + , relatedTarget: previous
66.72 + })
66.73 + })
66.74 + }
66.75 +
66.76 + , activate: function ( element, container, callback) {
66.77 + var $active = container.find('> .active')
66.78 + , transition = callback
66.79 + && $.support.transition
66.80 + && $active.hasClass('fade')
66.81 +
66.82 + function next() {
66.83 + $active
66.84 + .removeClass('active')
66.85 + .find('> .dropdown-menu > .active')
66.86 + .removeClass('active')
66.87 +
66.88 + element.addClass('active')
66.89 +
66.90 + if (transition) {
66.91 + element[0].offsetWidth // reflow for transition
66.92 + element.addClass('in')
66.93 + } else {
66.94 + element.removeClass('fade')
66.95 + }
66.96 +
66.97 + if ( element.parent('.dropdown-menu') ) {
66.98 + element.closest('li.dropdown').addClass('active')
66.99 + }
66.100 +
66.101 + callback && callback()
66.102 + }
66.103 +
66.104 + transition ?
66.105 + $active.one($.support.transition.end, next) :
66.106 + next()
66.107 +
66.108 + $active.removeClass('in')
66.109 + }
66.110 + }
66.111 +
66.112 +
66.113 + /* TAB PLUGIN DEFINITION
66.114 + * ===================== */
66.115 +
66.116 + var old = $.fn.tab
66.117 +
66.118 + $.fn.tab = function ( option ) {
66.119 + return this.each(function () {
66.120 + var $this = $(this)
66.121 + , data = $this.data('tab')
66.122 + if (!data) $this.data('tab', (data = new Tab(this)))
66.123 + if (typeof option == 'string') data[option]()
66.124 + })
66.125 + }
66.126 +
66.127 + $.fn.tab.Constructor = Tab
66.128 +
66.129 +
66.130 + /* TAB NO CONFLICT
66.131 + * =============== */
66.132 +
66.133 + $.fn.tab.noConflict = function () {
66.134 + $.fn.tab = old
66.135 + return this
66.136 + }
66.137 +
66.138 +
66.139 + /* TAB DATA-API
66.140 + * ============ */
66.141 +
66.142 + $(document).on('click.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) {
66.143 + e.preventDefault()
66.144 + $(this).tab('show')
66.145 + })
66.146 +
66.147 +}(window.jQuery);
66.148 \ No newline at end of file
67.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
67.2 +++ b/js/bootstrap-tooltip.js Fri Jul 04 16:42:41 2014 +0400
67.3 @@ -0,0 +1,361 @@
67.4 +/* ===========================================================
67.5 + * bootstrap-tooltip.js v2.3.1
67.6 + * http://twitter.github.com/bootstrap/javascript.html#tooltips
67.7 + * Inspired by the original jQuery.tipsy by Jason Frame
67.8 + * ===========================================================
67.9 + * Copyright 2012 Twitter, Inc.
67.10 + *
67.11 + * Licensed under the Apache License, Version 2.0 (the "License");
67.12 + * you may not use this file except in compliance with the License.
67.13 + * You may obtain a copy of the License at
67.14 + *
67.15 + * http://www.apache.org/licenses/LICENSE-2.0
67.16 + *
67.17 + * Unless required by applicable law or agreed to in writing, software
67.18 + * distributed under the License is distributed on an "AS IS" BASIS,
67.19 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
67.20 + * See the License for the specific language governing permissions and
67.21 + * limitations under the License.
67.22 + * ========================================================== */
67.23 +
67.24 +
67.25 +!function ($) {
67.26 +
67.27 + "use strict"; // jshint ;_;
67.28 +
67.29 +
67.30 + /* TOOLTIP PUBLIC CLASS DEFINITION
67.31 + * =============================== */
67.32 +
67.33 + var Tooltip = function (element, options) {
67.34 + this.init('tooltip', element, options)
67.35 + }
67.36 +
67.37 + Tooltip.prototype = {
67.38 +
67.39 + constructor: Tooltip
67.40 +
67.41 + , init: function (type, element, options) {
67.42 + var eventIn
67.43 + , eventOut
67.44 + , triggers
67.45 + , trigger
67.46 + , i
67.47 +
67.48 + this.type = type
67.49 + this.$element = $(element)
67.50 + this.options = this.getOptions(options)
67.51 + this.enabled = true
67.52 +
67.53 + triggers = this.options.trigger.split(' ')
67.54 +
67.55 + for (i = triggers.length; i--;) {
67.56 + trigger = triggers[i]
67.57 + if (trigger == 'click') {
67.58 + this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
67.59 + } else if (trigger != 'manual') {
67.60 + eventIn = trigger == 'hover' ? 'mouseenter' : 'focus'
67.61 + eventOut = trigger == 'hover' ? 'mouseleave' : 'blur'
67.62 + this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
67.63 + this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
67.64 + }
67.65 + }
67.66 +
67.67 + this.options.selector ?
67.68 + (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
67.69 + this.fixTitle()
67.70 + }
67.71 +
67.72 + , getOptions: function (options) {
67.73 + options = $.extend({}, $.fn[this.type].defaults, this.$element.data(), options)
67.74 +
67.75 + if (options.delay && typeof options.delay == 'number') {
67.76 + options.delay = {
67.77 + show: options.delay
67.78 + , hide: options.delay
67.79 + }
67.80 + }
67.81 +
67.82 + return options
67.83 + }
67.84 +
67.85 + , enter: function (e) {
67.86 + var defaults = $.fn[this.type].defaults
67.87 + , options = {}
67.88 + , self
67.89 +
67.90 + this._options && $.each(this._options, function (key, value) {
67.91 + if (defaults[key] != value) options[key] = value
67.92 + }, this)
67.93 +
67.94 + self = $(e.currentTarget)[this.type](options).data(this.type)
67.95 +
67.96 + if (!self.options.delay || !self.options.delay.show) return self.show()
67.97 +
67.98 + clearTimeout(this.timeout)
67.99 + self.hoverState = 'in'
67.100 + this.timeout = setTimeout(function() {
67.101 + if (self.hoverState == 'in') self.show()
67.102 + }, self.options.delay.show)
67.103 + }
67.104 +
67.105 + , leave: function (e) {
67.106 + var self = $(e.currentTarget)[this.type](this._options).data(this.type)
67.107 +
67.108 + if (this.timeout) clearTimeout(this.timeout)
67.109 + if (!self.options.delay || !self.options.delay.hide) return self.hide()
67.110 +
67.111 + self.hoverState = 'out'
67.112 + this.timeout = setTimeout(function() {
67.113 + if (self.hoverState == 'out') self.hide()
67.114 + }, self.options.delay.hide)
67.115 + }
67.116 +
67.117 + , show: function () {
67.118 + var $tip
67.119 + , pos
67.120 + , actualWidth
67.121 + , actualHeight
67.122 + , placement
67.123 + , tp
67.124 + , e = $.Event('show')
67.125 +
67.126 + if (this.hasContent() && this.enabled) {
67.127 + this.$element.trigger(e)
67.128 + if (e.isDefaultPrevented()) return
67.129 + $tip = this.tip()
67.130 + this.setContent()
67.131 +
67.132 + if (this.options.animation) {
67.133 + $tip.addClass('fade')
67.134 + }
67.135 +
67.136 + placement = typeof this.options.placement == 'function' ?
67.137 + this.options.placement.call(this, $tip[0], this.$element[0]) :
67.138 + this.options.placement
67.139 +
67.140 + $tip
67.141 + .detach()
67.142 + .css({ top: 0, left: 0, display: 'block' })
67.143 +
67.144 + this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
67.145 +
67.146 + pos = this.getPosition()
67.147 +
67.148 + actualWidth = $tip[0].offsetWidth
67.149 + actualHeight = $tip[0].offsetHeight
67.150 +
67.151 + switch (placement) {
67.152 + case 'bottom':
67.153 + tp = {top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}
67.154 + break
67.155 + case 'top':
67.156 + tp = {top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2}
67.157 + break
67.158 + case 'left':
67.159 + tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth}
67.160 + break
67.161 + case 'right':
67.162 + tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width}
67.163 + break
67.164 + }
67.165 +
67.166 + this.applyPlacement(tp, placement)
67.167 + this.$element.trigger('shown')
67.168 + }
67.169 + }
67.170 +
67.171 + , applyPlacement: function(offset, placement){
67.172 + var $tip = this.tip()
67.173 + , width = $tip[0].offsetWidth
67.174 + , height = $tip[0].offsetHeight
67.175 + , actualWidth
67.176 + , actualHeight
67.177 + , delta
67.178 + , replace
67.179 +
67.180 + $tip
67.181 + .offset(offset)
67.182 + .addClass(placement)
67.183 + .addClass('in')
67.184 +
67.185 + actualWidth = $tip[0].offsetWidth
67.186 + actualHeight = $tip[0].offsetHeight
67.187 +
67.188 + if (placement == 'top' && actualHeight != height) {
67.189 + offset.top = offset.top + height - actualHeight
67.190 + replace = true
67.191 + }
67.192 +
67.193 + if (placement == 'bottom' || placement == 'top') {
67.194 + delta = 0
67.195 +
67.196 + if (offset.left < 0){
67.197 + delta = offset.left * -2
67.198 + offset.left = 0
67.199 + $tip.offset(offset)
67.200 + actualWidth = $tip[0].offsetWidth
67.201 + actualHeight = $tip[0].offsetHeight
67.202 + }
67.203 +
67.204 + this.replaceArrow(delta - width + actualWidth, actualWidth, 'left')
67.205 + } else {
67.206 + this.replaceArrow(actualHeight - height, actualHeight, 'top')
67.207 + }
67.208 +
67.209 + if (replace) $tip.offset(offset)
67.210 + }
67.211 +
67.212 + , replaceArrow: function(delta, dimension, position){
67.213 + this
67.214 + .arrow()
67.215 + .css(position, delta ? (50 * (1 - delta / dimension) + "%") : '')
67.216 + }
67.217 +
67.218 + , setContent: function () {
67.219 + var $tip = this.tip()
67.220 + , title = this.getTitle()
67.221 +
67.222 + $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
67.223 + $tip.removeClass('fade in top bottom left right')
67.224 + }
67.225 +
67.226 + , hide: function () {
67.227 + var that = this
67.228 + , $tip = this.tip()
67.229 + , e = $.Event('hide')
67.230 +
67.231 + this.$element.trigger(e)
67.232 + if (e.isDefaultPrevented()) return
67.233 +
67.234 + $tip.removeClass('in')
67.235 +
67.236 + function removeWithAnimation() {
67.237 + var timeout = setTimeout(function () {
67.238 + $tip.off($.support.transition.end).detach()
67.239 + }, 500)
67.240 +
67.241 + $tip.one($.support.transition.end, function () {
67.242 + clearTimeout(timeout)
67.243 + $tip.detach()
67.244 + })
67.245 + }
67.246 +
67.247 + $.support.transition && this.$tip.hasClass('fade') ?
67.248 + removeWithAnimation() :
67.249 + $tip.detach()
67.250 +
67.251 + this.$element.trigger('hidden')
67.252 +
67.253 + return this
67.254 + }
67.255 +
67.256 + , fixTitle: function () {
67.257 + var $e = this.$element
67.258 + if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') {
67.259 + $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
67.260 + }
67.261 + }
67.262 +
67.263 + , hasContent: function () {
67.264 + return this.getTitle()
67.265 + }
67.266 +
67.267 + , getPosition: function () {
67.268 + var el = this.$element[0]
67.269 + return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : {
67.270 + width: el.offsetWidth
67.271 + , height: el.offsetHeight
67.272 + }, this.$element.offset())
67.273 + }
67.274 +
67.275 + , getTitle: function () {
67.276 + var title
67.277 + , $e = this.$element
67.278 + , o = this.options
67.279 +
67.280 + title = $e.attr('data-original-title')
67.281 + || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title)
67.282 +
67.283 + return title
67.284 + }
67.285 +
67.286 + , tip: function () {
67.287 + return this.$tip = this.$tip || $(this.options.template)
67.288 + }
67.289 +
67.290 + , arrow: function(){
67.291 + return this.$arrow = this.$arrow || this.tip().find(".tooltip-arrow")
67.292 + }
67.293 +
67.294 + , validate: function () {
67.295 + if (!this.$element[0].parentNode) {
67.296 + this.hide()
67.297 + this.$element = null
67.298 + this.options = null
67.299 + }
67.300 + }
67.301 +
67.302 + , enable: function () {
67.303 + this.enabled = true
67.304 + }
67.305 +
67.306 + , disable: function () {
67.307 + this.enabled = false
67.308 + }
67.309 +
67.310 + , toggleEnabled: function () {
67.311 + this.enabled = !this.enabled
67.312 + }
67.313 +
67.314 + , toggle: function (e) {
67.315 + var self = e ? $(e.currentTarget)[this.type](this._options).data(this.type) : this
67.316 + self.tip().hasClass('in') ? self.hide() : self.show()
67.317 + }
67.318 +
67.319 + , destroy: function () {
67.320 + this.hide().$element.off('.' + this.type).removeData(this.type)
67.321 + }
67.322 +
67.323 + }
67.324 +
67.325 +
67.326 + /* TOOLTIP PLUGIN DEFINITION
67.327 + * ========================= */
67.328 +
67.329 + var old = $.fn.tooltip
67.330 +
67.331 + $.fn.tooltip = function ( option ) {
67.332 + return this.each(function () {
67.333 + var $this = $(this)
67.334 + , data = $this.data('tooltip')
67.335 + , options = typeof option == 'object' && option
67.336 + if (!data) $this.data('tooltip', (data = new Tooltip(this, options)))
67.337 + if (typeof option == 'string') data[option]()
67.338 + })
67.339 + }
67.340 +
67.341 + $.fn.tooltip.Constructor = Tooltip
67.342 +
67.343 + $.fn.tooltip.defaults = {
67.344 + animation: true
67.345 + , placement: 'top'
67.346 + , selector: false
67.347 + , template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'
67.348 + , trigger: 'hover focus'
67.349 + , title: ''
67.350 + , delay: 0
67.351 + , html: false
67.352 + , container: false
67.353 + }
67.354 +
67.355 +
67.356 + /* TOOLTIP NO CONFLICT
67.357 + * =================== */
67.358 +
67.359 + $.fn.tooltip.noConflict = function () {
67.360 + $.fn.tooltip = old
67.361 + return this
67.362 + }
67.363 +
67.364 +}(window.jQuery);
68.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
68.2 +++ b/js/bootstrap-transition.js Fri Jul 04 16:42:41 2014 +0400
68.3 @@ -0,0 +1,60 @@
68.4 +/* ===================================================
68.5 + * bootstrap-transition.js v2.3.1
68.6 + * http://twitter.github.com/bootstrap/javascript.html#transitions
68.7 + * ===================================================
68.8 + * Copyright 2012 Twitter, Inc.
68.9 + *
68.10 + * Licensed under the Apache License, Version 2.0 (the "License");
68.11 + * you may not use this file except in compliance with the License.
68.12 + * You may obtain a copy of the License at
68.13 + *
68.14 + * http://www.apache.org/licenses/LICENSE-2.0
68.15 + *
68.16 + * Unless required by applicable law or agreed to in writing, software
68.17 + * distributed under the License is distributed on an "AS IS" BASIS,
68.18 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
68.19 + * See the License for the specific language governing permissions and
68.20 + * limitations under the License.
68.21 + * ========================================================== */
68.22 +
68.23 +
68.24 +!function ($) {
68.25 +
68.26 + "use strict"; // jshint ;_;
68.27 +
68.28 +
68.29 + /* CSS TRANSITION SUPPORT (http://www.modernizr.com/)
68.30 + * ======================================================= */
68.31 +
68.32 + $(function () {
68.33 +
68.34 + $.support.transition = (function () {
68.35 +
68.36 + var transitionEnd = (function () {
68.37 +
68.38 + var el = document.createElement('bootstrap')
68.39 + , transEndEventNames = {
68.40 + 'WebkitTransition' : 'webkitTransitionEnd'
68.41 + , 'MozTransition' : 'transitionend'
68.42 + , 'OTransition' : 'oTransitionEnd otransitionend'
68.43 + , 'transition' : 'transitionend'
68.44 + }
68.45 + , name
68.46 +
68.47 + for (name in transEndEventNames){
68.48 + if (el.style[name] !== undefined) {
68.49 + return transEndEventNames[name]
68.50 + }
68.51 + }
68.52 +
68.53 + }())
68.54 +
68.55 + return transitionEnd && {
68.56 + end: transitionEnd
68.57 + }
68.58 +
68.59 + })()
68.60 +
68.61 + })
68.62 +
68.63 +}(window.jQuery);
68.64 \ No newline at end of file
69.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
69.2 +++ b/js/bootstrap-typeahead.js Fri Jul 04 16:42:41 2014 +0400
69.3 @@ -0,0 +1,335 @@
69.4 +/* =============================================================
69.5 + * bootstrap-typeahead.js v2.3.1
69.6 + * http://twitter.github.com/bootstrap/javascript.html#typeahead
69.7 + * =============================================================
69.8 + * Copyright 2012 Twitter, Inc.
69.9 + *
69.10 + * Licensed under the Apache License, Version 2.0 (the "License");
69.11 + * you may not use this file except in compliance with the License.
69.12 + * You may obtain a copy of the License at
69.13 + *
69.14 + * http://www.apache.org/licenses/LICENSE-2.0
69.15 + *
69.16 + * Unless required by applicable law or agreed to in writing, software
69.17 + * distributed under the License is distributed on an "AS IS" BASIS,
69.18 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
69.19 + * See the License for the specific language governing permissions and
69.20 + * limitations under the License.
69.21 + * ============================================================ */
69.22 +
69.23 +
69.24 +!function($){
69.25 +
69.26 + "use strict"; // jshint ;_;
69.27 +
69.28 +
69.29 + /* TYPEAHEAD PUBLIC CLASS DEFINITION
69.30 + * ================================= */
69.31 +
69.32 + var Typeahead = function (element, options) {
69.33 + this.$element = $(element)
69.34 + this.options = $.extend({}, $.fn.typeahead.defaults, options)
69.35 + this.matcher = this.options.matcher || this.matcher
69.36 + this.sorter = this.options.sorter || this.sorter
69.37 + this.highlighter = this.options.highlighter || this.highlighter
69.38 + this.updater = this.options.updater || this.updater
69.39 + this.source = this.options.source
69.40 + this.$menu = $(this.options.menu)
69.41 + this.shown = false
69.42 + this.listen()
69.43 + }
69.44 +
69.45 + Typeahead.prototype = {
69.46 +
69.47 + constructor: Typeahead
69.48 +
69.49 + , select: function () {
69.50 + var val = this.$menu.find('.active').attr('data-value')
69.51 + this.$element
69.52 + .val(this.updater(val))
69.53 + .change()
69.54 + return this.hide()
69.55 + }
69.56 +
69.57 + , updater: function (item) {
69.58 + return item
69.59 + }
69.60 +
69.61 + , show: function () {
69.62 + var pos = $.extend({}, this.$element.position(), {
69.63 + height: this.$element[0].offsetHeight
69.64 + })
69.65 +
69.66 + this.$menu
69.67 + .insertAfter(this.$element)
69.68 + .css({
69.69 + top: pos.top + pos.height
69.70 + , left: pos.left
69.71 + })
69.72 + .show()
69.73 +
69.74 + this.shown = true
69.75 + return this
69.76 + }
69.77 +
69.78 + , hide: function () {
69.79 + this.$menu.hide()
69.80 + this.shown = false
69.81 + return this
69.82 + }
69.83 +
69.84 + , lookup: function (event) {
69.85 + var items
69.86 +
69.87 + this.query = this.$element.val()
69.88 +
69.89 + if (!this.query || this.query.length < this.options.minLength) {
69.90 + return this.shown ? this.hide() : this
69.91 + }
69.92 +
69.93 + items = $.isFunction(this.source) ? this.source(this.query, $.proxy(this.process, this)) : this.source
69.94 +
69.95 + return items ? this.process(items) : this
69.96 + }
69.97 +
69.98 + , process: function (items) {
69.99 + var that = this
69.100 +
69.101 + items = $.grep(items, function (item) {
69.102 + return that.matcher(item)
69.103 + })
69.104 +
69.105 + items = this.sorter(items)
69.106 +
69.107 + if (!items.length) {
69.108 + return this.shown ? this.hide() : this
69.109 + }
69.110 +
69.111 + return this.render(items.slice(0, this.options.items)).show()
69.112 + }
69.113 +
69.114 + , matcher: function (item) {
69.115 + return ~item.toLowerCase().indexOf(this.query.toLowerCase())
69.116 + }
69.117 +
69.118 + , sorter: function (items) {
69.119 + var beginswith = []
69.120 + , caseSensitive = []
69.121 + , caseInsensitive = []
69.122 + , item
69.123 +
69.124 + while (item = items.shift()) {
69.125 + if (!item.toLowerCase().indexOf(this.query.toLowerCase())) beginswith.push(item)
69.126 + else if (~item.indexOf(this.query)) caseSensitive.push(item)
69.127 + else caseInsensitive.push(item)
69.128 + }
69.129 +
69.130 + return beginswith.concat(caseSensitive, caseInsensitive)
69.131 + }
69.132 +
69.133 + , highlighter: function (item) {
69.134 + var query = this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, '\\$&')
69.135 + return item.replace(new RegExp('(' + query + ')', 'ig'), function ($1, match) {
69.136 + return '<strong>' + match + '</strong>'
69.137 + })
69.138 + }
69.139 +
69.140 + , render: function (items) {
69.141 + var that = this
69.142 +
69.143 + items = $(items).map(function (i, item) {
69.144 + i = $(that.options.item).attr('data-value', item)
69.145 + i.find('a').html(that.highlighter(item))
69.146 + return i[0]
69.147 + })
69.148 +
69.149 + items.first().addClass('active')
69.150 + this.$menu.html(items)
69.151 + return this
69.152 + }
69.153 +
69.154 + , next: function (event) {
69.155 + var active = this.$menu.find('.active').removeClass('active')
69.156 + , next = active.next()
69.157 +
69.158 + if (!next.length) {
69.159 + next = $(this.$menu.find('li')[0])
69.160 + }
69.161 +
69.162 + next.addClass('active')
69.163 + }
69.164 +
69.165 + , prev: function (event) {
69.166 + var active = this.$menu.find('.active').removeClass('active')
69.167 + , prev = active.prev()
69.168 +
69.169 + if (!prev.length) {
69.170 + prev = this.$menu.find('li').last()
69.171 + }
69.172 +
69.173 + prev.addClass('active')
69.174 + }
69.175 +
69.176 + , listen: function () {
69.177 + this.$element
69.178 + .on('focus', $.proxy(this.focus, this))
69.179 + .on('blur', $.proxy(this.blur, this))
69.180 + .on('keypress', $.proxy(this.keypress, this))
69.181 + .on('keyup', $.proxy(this.keyup, this))
69.182 +
69.183 + if (this.eventSupported('keydown')) {
69.184 + this.$element.on('keydown', $.proxy(this.keydown, this))
69.185 + }
69.186 +
69.187 + this.$menu
69.188 + .on('click', $.proxy(this.click, this))
69.189 + .on('mouseenter', 'li', $.proxy(this.mouseenter, this))
69.190 + .on('mouseleave', 'li', $.proxy(this.mouseleave, this))
69.191 + }
69.192 +
69.193 + , eventSupported: function(eventName) {
69.194 + var isSupported = eventName in this.$element
69.195 + if (!isSupported) {
69.196 + this.$element.setAttribute(eventName, 'return;')
69.197 + isSupported = typeof this.$element[eventName] === 'function'
69.198 + }
69.199 + return isSupported
69.200 + }
69.201 +
69.202 + , move: function (e) {
69.203 + if (!this.shown) return
69.204 +
69.205 + switch(e.keyCode) {
69.206 + case 9: // tab
69.207 + case 13: // enter
69.208 + case 27: // escape
69.209 + e.preventDefault()
69.210 + break
69.211 +
69.212 + case 38: // up arrow
69.213 + e.preventDefault()
69.214 + this.prev()
69.215 + break
69.216 +
69.217 + case 40: // down arrow
69.218 + e.preventDefault()
69.219 + this.next()
69.220 + break
69.221 + }
69.222 +
69.223 + e.stopPropagation()
69.224 + }
69.225 +
69.226 + , keydown: function (e) {
69.227 + this.suppressKeyPressRepeat = ~$.inArray(e.keyCode, [40,38,9,13,27])
69.228 + this.move(e)
69.229 + }
69.230 +
69.231 + , keypress: function (e) {
69.232 + if (this.suppressKeyPressRepeat) return
69.233 + this.move(e)
69.234 + }
69.235 +
69.236 + , keyup: function (e) {
69.237 + switch(e.keyCode) {
69.238 + case 40: // down arrow
69.239 + case 38: // up arrow
69.240 + case 16: // shift
69.241 + case 17: // ctrl
69.242 + case 18: // alt
69.243 + break
69.244 +
69.245 + case 9: // tab
69.246 + case 13: // enter
69.247 + if (!this.shown) return
69.248 + this.select()
69.249 + break
69.250 +
69.251 + case 27: // escape
69.252 + if (!this.shown) return
69.253 + this.hide()
69.254 + break
69.255 +
69.256 + default:
69.257 + this.lookup()
69.258 + }
69.259 +
69.260 + e.stopPropagation()
69.261 + e.preventDefault()
69.262 + }
69.263 +
69.264 + , focus: function (e) {
69.265 + this.focused = true
69.266 + }
69.267 +
69.268 + , blur: function (e) {
69.269 + this.focused = false
69.270 + if (!this.mousedover && this.shown) this.hide()
69.271 + }
69.272 +
69.273 + , click: function (e) {
69.274 + e.stopPropagation()
69.275 + e.preventDefault()
69.276 + this.select()
69.277 + this.$element.focus()
69.278 + }
69.279 +
69.280 + , mouseenter: function (e) {
69.281 + this.mousedover = true
69.282 + this.$menu.find('.active').removeClass('active')
69.283 + $(e.currentTarget).addClass('active')
69.284 + }
69.285 +
69.286 + , mouseleave: function (e) {
69.287 + this.mousedover = false
69.288 + if (!this.focused && this.shown) this.hide()
69.289 + }
69.290 +
69.291 + }
69.292 +
69.293 +
69.294 + /* TYPEAHEAD PLUGIN DEFINITION
69.295 + * =========================== */
69.296 +
69.297 + var old = $.fn.typeahead
69.298 +
69.299 + $.fn.typeahead = function (option) {
69.300 + return this.each(function () {
69.301 + var $this = $(this)
69.302 + , data = $this.data('typeahead')
69.303 + , options = typeof option == 'object' && option
69.304 + if (!data) $this.data('typeahead', (data = new Typeahead(this, options)))
69.305 + if (typeof option == 'string') data[option]()
69.306 + })
69.307 + }
69.308 +
69.309 + $.fn.typeahead.defaults = {
69.310 + source: []
69.311 + , items: 8
69.312 + , menu: '<ul class="typeahead dropdown-menu"></ul>'
69.313 + , item: '<li><a href="#"></a></li>'
69.314 + , minLength: 1
69.315 + }
69.316 +
69.317 + $.fn.typeahead.Constructor = Typeahead
69.318 +
69.319 +
69.320 + /* TYPEAHEAD NO CONFLICT
69.321 + * =================== */
69.322 +
69.323 + $.fn.typeahead.noConflict = function () {
69.324 + $.fn.typeahead = old
69.325 + return this
69.326 + }
69.327 +
69.328 +
69.329 + /* TYPEAHEAD DATA-API
69.330 + * ================== */
69.331 +
69.332 + $(document).on('focus.typeahead.data-api', '[data-provide="typeahead"]', function (e) {
69.333 + var $this = $(this)
69.334 + if ($this.data('typeahead')) return
69.335 + $this.typeahead($this.data())
69.336 + })
69.337 +
69.338 +}(window.jQuery);
70.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
70.2 +++ b/js/bootstrap.js Fri Jul 04 16:42:41 2014 +0400
70.3 @@ -0,0 +1,2348 @@
70.4 +/* ===================================================
70.5 + * bootstrap-transition.js v2.3.1
70.6 + * http://twitter.github.com/bootstrap/javascript.html#transitions
70.7 + * ===================================================
70.8 + * Copyright 2012 Twitter, Inc.
70.9 + *
70.10 + * Licensed under the Apache License, Version 2.0 (the "License");
70.11 + * you may not use this file except in compliance with the License.
70.12 + * You may obtain a copy of the License at
70.13 + *
70.14 + * http://www.apache.org/licenses/LICENSE-2.0
70.15 + *
70.16 + * Unless required by applicable law or agreed to in writing, software
70.17 + * distributed under the License is distributed on an "AS IS" BASIS,
70.18 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
70.19 + * See the License for the specific language governing permissions and
70.20 + * limitations under the License.
70.21 + * ========================================================== */
70.22 +
70.23 +
70.24 +!function ($) {
70.25 +
70.26 + "use strict"; // jshint ;_;
70.27 +
70.28 +
70.29 + /* CSS TRANSITION SUPPORT (http://www.modernizr.com/)
70.30 + * ======================================================= */
70.31 +
70.32 + $(function () {
70.33 +
70.34 + $.support.transition = (function () {
70.35 +
70.36 + var transitionEnd = (function () {
70.37 +
70.38 + var el = document.createElement('bootstrap')
70.39 + , transEndEventNames = {
70.40 + 'WebkitTransition' : 'webkitTransitionEnd'
70.41 + , 'MozTransition' : 'transitionend'
70.42 + , 'OTransition' : 'oTransitionEnd otransitionend'
70.43 + , 'transition' : 'transitionend'
70.44 + }
70.45 + , name
70.46 +
70.47 + for (name in transEndEventNames){
70.48 + if (el.style[name] !== undefined) {
70.49 + return transEndEventNames[name]
70.50 + }
70.51 + }
70.52 +
70.53 + }())
70.54 +
70.55 + return transitionEnd && {
70.56 + end: transitionEnd
70.57 + }
70.58 +
70.59 + })()
70.60 +
70.61 + })
70.62 +
70.63 +}(window.jQuery);/* ==========================================================
70.64 + * bootstrap-alert.js v2.3.1
70.65 + * http://twitter.github.com/bootstrap/javascript.html#alerts
70.66 + * ==========================================================
70.67 + * Copyright 2012 Twitter, Inc.
70.68 + *
70.69 + * Licensed under the Apache License, Version 2.0 (the "License");
70.70 + * you may not use this file except in compliance with the License.
70.71 + * You may obtain a copy of the License at
70.72 + *
70.73 + * http://www.apache.org/licenses/LICENSE-2.0
70.74 + *
70.75 + * Unless required by applicable law or agreed to in writing, software
70.76 + * distributed under the License is distributed on an "AS IS" BASIS,
70.77 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
70.78 + * See the License for the specific language governing permissions and
70.79 + * limitations under the License.
70.80 + * ========================================================== */
70.81 +
70.82 +
70.83 +!function ($) {
70.84 +
70.85 + "use strict"; // jshint ;_;
70.86 +
70.87 +
70.88 + /* ALERT CLASS DEFINITION
70.89 + * ====================== */
70.90 +
70.91 + var dismiss = '[data-dismiss="alert"]'
70.92 + , Alert = function (el) {
70.93 + $(el).on('click', dismiss, this.close)
70.94 + }
70.95 +
70.96 + Alert.prototype.close = function (e) {
70.97 + var $this = $(this)
70.98 + , selector = $this.attr('data-target')
70.99 + , $parent
70.100 +
70.101 + if (!selector) {
70.102 + selector = $this.attr('href')
70.103 + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
70.104 + }
70.105 +
70.106 + $parent = $(selector)
70.107 +
70.108 + e && e.preventDefault()
70.109 +
70.110 + $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent())
70.111 +
70.112 + $parent.trigger(e = $.Event('close'))
70.113 +
70.114 + if (e.isDefaultPrevented()) return
70.115 +
70.116 + $parent.removeClass('in')
70.117 +
70.118 + function removeElement() {
70.119 + $parent
70.120 + .trigger('closed')
70.121 + .remove()
70.122 + }
70.123 +
70.124 + $.support.transition && $parent.hasClass('fade') ?
70.125 + $parent.on($.support.transition.end, removeElement) :
70.126 + removeElement()
70.127 + }
70.128 +
70.129 +
70.130 + /* ALERT PLUGIN DEFINITION
70.131 + * ======================= */
70.132 +
70.133 + var old = $.fn.alert
70.134 +
70.135 + $.fn.alert = function (option) {
70.136 + return this.each(function () {
70.137 + var $this = $(this)
70.138 + , data = $this.data('alert')
70.139 + if (!data) $this.data('alert', (data = new Alert(this)))
70.140 + if (typeof option == 'string') data[option].call($this)
70.141 + })
70.142 + }
70.143 +
70.144 + $.fn.alert.Constructor = Alert
70.145 +
70.146 +
70.147 + /* ALERT NO CONFLICT
70.148 + * ================= */
70.149 +
70.150 + $.fn.alert.noConflict = function () {
70.151 + $.fn.alert = old
70.152 + return this
70.153 + }
70.154 +
70.155 +
70.156 + /* ALERT DATA-API
70.157 + * ============== */
70.158 +
70.159 + $(document).on('click.alert.data-api', dismiss, Alert.prototype.close)
70.160 +
70.161 +}(window.jQuery);/* ============================================================
70.162 + * bootstrap-button.js v2.3.1
70.163 + * http://twitter.github.com/bootstrap/javascript.html#buttons
70.164 + * ============================================================
70.165 + * Copyright 2012 Twitter, Inc.
70.166 + *
70.167 + * Licensed under the Apache License, Version 2.0 (the "License");
70.168 + * you may not use this file except in compliance with the License.
70.169 + * You may obtain a copy of the License at
70.170 + *
70.171 + * http://www.apache.org/licenses/LICENSE-2.0
70.172 + *
70.173 + * Unless required by applicable law or agreed to in writing, software
70.174 + * distributed under the License is distributed on an "AS IS" BASIS,
70.175 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
70.176 + * See the License for the specific language governing permissions and
70.177 + * limitations under the License.
70.178 + * ============================================================ */
70.179 +
70.180 +
70.181 +!function ($) {
70.182 +
70.183 + "use strict"; // jshint ;_;
70.184 +
70.185 +
70.186 + /* BUTTON PUBLIC CLASS DEFINITION
70.187 + * ============================== */
70.188 +
70.189 + var Button = function (element, options) {
70.190 + this.$element = $(element)
70.191 + this.options = $.extend({}, $.fn.button.defaults, options)
70.192 + }
70.193 +
70.194 + Button.prototype.setState = function (state) {
70.195 + var d = 'disabled'
70.196 + , $el = this.$element
70.197 + , data = $el.data()
70.198 + , val = $el.is('input') ? 'val' : 'html'
70.199 +
70.200 + state = state + 'Text'
70.201 + data.resetText || $el.data('resetText', $el[val]())
70.202 +
70.203 + $el[val](data[state] || this.options[state])
70.204 +
70.205 + // push to event loop to allow forms to submit
70.206 + setTimeout(function () {
70.207 + state == 'loadingText' ?
70.208 + $el.addClass(d).attr(d, d) :
70.209 + $el.removeClass(d).removeAttr(d)
70.210 + }, 0)
70.211 + }
70.212 +
70.213 + Button.prototype.toggle = function () {
70.214 + var $parent = this.$element.closest('[data-toggle="buttons-radio"]')
70.215 +
70.216 + $parent && $parent
70.217 + .find('.active')
70.218 + .removeClass('active')
70.219 +
70.220 + this.$element.toggleClass('active')
70.221 + }
70.222 +
70.223 +
70.224 + /* BUTTON PLUGIN DEFINITION
70.225 + * ======================== */
70.226 +
70.227 + var old = $.fn.button
70.228 +
70.229 + $.fn.button = function (option) {
70.230 + return this.each(function () {
70.231 + var $this = $(this)
70.232 + , data = $this.data('button')
70.233 + , options = typeof option == 'object' && option
70.234 + if (!data) $this.data('button', (data = new Button(this, options)))
70.235 + if (option == 'toggle') data.toggle()
70.236 + else if (option) data.setState(option)
70.237 + })
70.238 + }
70.239 +
70.240 + $.fn.button.defaults = {
70.241 + loadingText: 'loading...'
70.242 + }
70.243 +
70.244 + $.fn.button.Constructor = Button
70.245 +
70.246 +
70.247 + /* BUTTON NO CONFLICT
70.248 + * ================== */
70.249 +
70.250 + $.fn.button.noConflict = function () {
70.251 + $.fn.button = old
70.252 + return this
70.253 + }
70.254 +
70.255 +
70.256 + /* BUTTON DATA-API
70.257 + * =============== */
70.258 +
70.259 + $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) {
70.260 + var $btn = $(e.target)
70.261 + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
70.262 + $btn.button('toggle')
70.263 + })
70.264 +
70.265 +}(window.jQuery);/* ==========================================================
70.266 + * bootstrap-carousel.js v2.3.1
70.267 + * http://twitter.github.com/bootstrap/javascript.html#carousel
70.268 + * ==========================================================
70.269 + * Copyright 2012 Twitter, Inc.
70.270 + *
70.271 + * Licensed under the Apache License, Version 2.0 (the "License");
70.272 + * you may not use this file except in compliance with the License.
70.273 + * You may obtain a copy of the License at
70.274 + *
70.275 + * http://www.apache.org/licenses/LICENSE-2.0
70.276 + *
70.277 + * Unless required by applicable law or agreed to in writing, software
70.278 + * distributed under the License is distributed on an "AS IS" BASIS,
70.279 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
70.280 + * See the License for the specific language governing permissions and
70.281 + * limitations under the License.
70.282 + * ========================================================== */
70.283 +
70.284 +
70.285 +!function ($) {
70.286 +
70.287 + "use strict"; // jshint ;_;
70.288 +
70.289 +
70.290 + /* CAROUSEL CLASS DEFINITION
70.291 + * ========================= */
70.292 +
70.293 + var Carousel = function (element, options) {
70.294 + this.$element = $(element)
70.295 + this.$indicators = this.$element.find('.carousel-indicators')
70.296 + this.options = options
70.297 + this.options.pause == 'hover' && this.$element
70.298 + .on('mouseenter', $.proxy(this.pause, this))
70.299 + .on('mouseleave', $.proxy(this.cycle, this))
70.300 + }
70.301 +
70.302 + Carousel.prototype = {
70.303 +
70.304 + cycle: function (e) {
70.305 + if (!e) this.paused = false
70.306 + if (this.interval) clearInterval(this.interval);
70.307 + this.options.interval
70.308 + && !this.paused
70.309 + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
70.310 + return this
70.311 + }
70.312 +
70.313 + , getActiveIndex: function () {
70.314 + this.$active = this.$element.find('.item.active')
70.315 + this.$items = this.$active.parent().children()
70.316 + return this.$items.index(this.$active)
70.317 + }
70.318 +
70.319 + , to: function (pos) {
70.320 + var activeIndex = this.getActiveIndex()
70.321 + , that = this
70.322 +
70.323 + if (pos > (this.$items.length - 1) || pos < 0) return
70.324 +
70.325 + if (this.sliding) {
70.326 + return this.$element.one('slid', function () {
70.327 + that.to(pos)
70.328 + })
70.329 + }
70.330 +
70.331 + if (activeIndex == pos) {
70.332 + return this.pause().cycle()
70.333 + }
70.334 +
70.335 + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos]))
70.336 + }
70.337 +
70.338 + , pause: function (e) {
70.339 + if (!e) this.paused = true
70.340 + if (this.$element.find('.next, .prev').length && $.support.transition.end) {
70.341 + this.$element.trigger($.support.transition.end)
70.342 + this.cycle(true)
70.343 + }
70.344 + clearInterval(this.interval)
70.345 + this.interval = null
70.346 + return this
70.347 + }
70.348 +
70.349 + , next: function () {
70.350 + if (this.sliding) return
70.351 + return this.slide('next')
70.352 + }
70.353 +
70.354 + , prev: function () {
70.355 + if (this.sliding) return
70.356 + return this.slide('prev')
70.357 + }
70.358 +
70.359 + , slide: function (type, next) {
70.360 + var $active = this.$element.find('.item.active')
70.361 + , $next = next || $active[type]()
70.362 + , isCycling = this.interval
70.363 + , direction = type == 'next' ? 'left' : 'right'
70.364 + , fallback = type == 'next' ? 'first' : 'last'
70.365 + , that = this
70.366 + , e
70.367 +
70.368 + this.sliding = true
70.369 +
70.370 + isCycling && this.pause()
70.371 +
70.372 + $next = $next.length ? $next : this.$element.find('.item')[fallback]()
70.373 +
70.374 + e = $.Event('slide', {
70.375 + relatedTarget: $next[0]
70.376 + , direction: direction
70.377 + })
70.378 +
70.379 + if ($next.hasClass('active')) return
70.380 +
70.381 + if (this.$indicators.length) {
70.382 + this.$indicators.find('.active').removeClass('active')
70.383 + this.$element.one('slid', function () {
70.384 + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()])
70.385 + $nextIndicator && $nextIndicator.addClass('active')
70.386 + })
70.387 + }
70.388 +
70.389 + if ($.support.transition && this.$element.hasClass('slide')) {
70.390 + this.$element.trigger(e)
70.391 + if (e.isDefaultPrevented()) return
70.392 + $next.addClass(type)
70.393 + $next[0].offsetWidth // force reflow
70.394 + $active.addClass(direction)
70.395 + $next.addClass(direction)
70.396 + this.$element.one($.support.transition.end, function () {
70.397 + $next.removeClass([type, direction].join(' ')).addClass('active')
70.398 + $active.removeClass(['active', direction].join(' '))
70.399 + that.sliding = false
70.400 + setTimeout(function () { that.$element.trigger('slid') }, 0)
70.401 + })
70.402 + } else {
70.403 + this.$element.trigger(e)
70.404 + if (e.isDefaultPrevented()) return
70.405 + $active.removeClass('active')
70.406 + $next.addClass('active')
70.407 + this.sliding = false
70.408 + this.$element.trigger('slid')
70.409 + }
70.410 +
70.411 + isCycling && this.cycle()
70.412 +
70.413 + return this
70.414 + }
70.415 +
70.416 + }
70.417 +
70.418 +
70.419 + /* CAROUSEL PLUGIN DEFINITION
70.420 + * ========================== */
70.421 +
70.422 + var old = $.fn.carousel
70.423 +
70.424 + $.fn.carousel = function (option) {
70.425 + return this.each(function () {
70.426 + var $this = $(this)
70.427 + , data = $this.data('carousel')
70.428 + , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option)
70.429 + , action = typeof option == 'string' ? option : options.slide
70.430 + if (!data) $this.data('carousel', (data = new Carousel(this, options)))
70.431 + if (typeof option == 'number') data.to(option)
70.432 + else if (action) data[action]()
70.433 + else if (options.interval) data.pause().cycle()
70.434 + })
70.435 + }
70.436 +
70.437 + $.fn.carousel.defaults = {
70.438 + interval: 5000
70.439 + , pause: 'hover'
70.440 + }
70.441 +
70.442 + $.fn.carousel.Constructor = Carousel
70.443 +
70.444 +
70.445 + /* CAROUSEL NO CONFLICT
70.446 + * ==================== */
70.447 +
70.448 + $.fn.carousel.noConflict = function () {
70.449 + $.fn.carousel = old
70.450 + return this
70.451 + }
70.452 +
70.453 + /* CAROUSEL DATA-API
70.454 + * ================= */
70.455 +
70.456 + $(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) {
70.457 + var $this = $(this), href
70.458 + , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
70.459 + , options = $.extend({}, $target.data(), $this.data())
70.460 + , slideIndex
70.461 +
70.462 + $target.carousel(options)
70.463 +
70.464 + if (slideIndex = $this.attr('data-slide-to')) {
70.465 + $target.data('carousel').pause().to(slideIndex).cycle()
70.466 + }
70.467 +
70.468 + e.preventDefault()
70.469 + })
70.470 +
70.471 +}(window.jQuery);/* =============================================================
70.472 + * bootstrap-collapse.js v2.3.1
70.473 + * http://twitter.github.com/bootstrap/javascript.html#collapse
70.474 + * =============================================================
70.475 + * Copyright 2012 Twitter, Inc.
70.476 + *
70.477 + * Licensed under the Apache License, Version 2.0 (the "License");
70.478 + * you may not use this file except in compliance with the License.
70.479 + * You may obtain a copy of the License at
70.480 + *
70.481 + * http://www.apache.org/licenses/LICENSE-2.0
70.482 + *
70.483 + * Unless required by applicable law or agreed to in writing, software
70.484 + * distributed under the License is distributed on an "AS IS" BASIS,
70.485 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
70.486 + * See the License for the specific language governing permissions and
70.487 + * limitations under the License.
70.488 + * ============================================================ */
70.489 +
70.490 +
70.491 +!function ($) {
70.492 +
70.493 + "use strict"; // jshint ;_;
70.494 +
70.495 +
70.496 + /* COLLAPSE PUBLIC CLASS DEFINITION
70.497 + * ================================ */
70.498 +
70.499 + var Collapse = function (element, options) {
70.500 + this.$element = $(element)
70.501 + this.options = $.extend({}, $.fn.collapse.defaults, options)
70.502 +
70.503 + if (this.options.parent) {
70.504 + this.$parent = $(this.options.parent)
70.505 + }
70.506 +
70.507 + this.options.toggle && this.toggle()
70.508 + }
70.509 +
70.510 + Collapse.prototype = {
70.511 +
70.512 + constructor: Collapse
70.513 +
70.514 + , dimension: function () {
70.515 + var hasWidth = this.$element.hasClass('width')
70.516 + return hasWidth ? 'width' : 'height'
70.517 + }
70.518 +
70.519 + , show: function () {
70.520 + var dimension
70.521 + , scroll
70.522 + , actives
70.523 + , hasData
70.524 +
70.525 + if (this.transitioning || this.$element.hasClass('in')) return
70.526 +
70.527 + dimension = this.dimension()
70.528 + scroll = $.camelCase(['scroll', dimension].join('-'))
70.529 + actives = this.$parent && this.$parent.find('> .accordion-group > .in')
70.530 +
70.531 + if (actives && actives.length) {
70.532 + hasData = actives.data('collapse')
70.533 + if (hasData && hasData.transitioning) return
70.534 + actives.collapse('hide')
70.535 + hasData || actives.data('collapse', null)
70.536 + }
70.537 +
70.538 + this.$element[dimension](0)
70.539 + this.transition('addClass', $.Event('show'), 'shown')
70.540 + $.support.transition && this.$element[dimension](this.$element[0][scroll])
70.541 + }
70.542 +
70.543 + , hide: function () {
70.544 + var dimension
70.545 + if (this.transitioning || !this.$element.hasClass('in')) return
70.546 + dimension = this.dimension()
70.547 + this.reset(this.$element[dimension]())
70.548 + this.transition('removeClass', $.Event('hide'), 'hidden')
70.549 + this.$element[dimension](0)
70.550 + }
70.551 +
70.552 + , reset: function (size) {
70.553 + var dimension = this.dimension()
70.554 +
70.555 + this.$element
70.556 + .removeClass('collapse')
70.557 + [dimension](size || 'auto')
70.558 + [0].offsetWidth
70.559 +
70.560 + this.$element[size !== null ? 'addClass' : 'removeClass']('collapse')
70.561 +
70.562 + return this
70.563 + }
70.564 +
70.565 + , transition: function (method, startEvent, completeEvent) {
70.566 + var that = this
70.567 + , complete = function () {
70.568 + if (startEvent.type == 'show') that.reset()
70.569 + that.transitioning = 0
70.570 + that.$element.trigger(completeEvent)
70.571 + }
70.572 +
70.573 + this.$element.trigger(startEvent)
70.574 +
70.575 + if (startEvent.isDefaultPrevented()) return
70.576 +
70.577 + this.transitioning = 1
70.578 +
70.579 + this.$element[method]('in')
70.580 +
70.581 + $.support.transition && this.$element.hasClass('collapse') ?
70.582 + this.$element.one($.support.transition.end, complete) :
70.583 + complete()
70.584 + }
70.585 +
70.586 + , toggle: function () {
70.587 + this[this.$element.hasClass('in') ? 'hide' : 'show']()
70.588 + }
70.589 +
70.590 + }
70.591 +
70.592 +
70.593 + /* COLLAPSE PLUGIN DEFINITION
70.594 + * ========================== */
70.595 +
70.596 + var old = $.fn.collapse
70.597 +
70.598 + $.fn.collapse = function (option) {
70.599 + return this.each(function () {
70.600 + var $this = $(this)
70.601 + , data = $this.data('collapse')
70.602 + , options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option)
70.603 + if (!data) $this.data('collapse', (data = new Collapse(this, options)))
70.604 + if (typeof option == 'string') data[option]()
70.605 + })
70.606 + }
70.607 +
70.608 + $.fn.collapse.defaults = {
70.609 + toggle: true
70.610 + }
70.611 +
70.612 + $.fn.collapse.Constructor = Collapse
70.613 +
70.614 +
70.615 + /* COLLAPSE NO CONFLICT
70.616 + * ==================== */
70.617 +
70.618 + $.fn.collapse.noConflict = function () {
70.619 + $.fn.collapse = old
70.620 + return this
70.621 + }
70.622 +
70.623 +
70.624 + /* COLLAPSE DATA-API
70.625 + * ================= */
70.626 +
70.627 + $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) {
70.628 + var $this = $(this), href
70.629 + , target = $this.attr('data-target')
70.630 + || e.preventDefault()
70.631 + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7
70.632 + , option = $(target).data('collapse') ? 'toggle' : $this.data()
70.633 + $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed')
70.634 + $(target).collapse(option)
70.635 + })
70.636 +
70.637 +}(window.jQuery);/* ============================================================
70.638 + * bootstrap-dropdown.js v2.3.1
70.639 + * http://twitter.github.com/bootstrap/javascript.html#dropdowns
70.640 + * ============================================================
70.641 + * Copyright 2012 Twitter, Inc.
70.642 + *
70.643 + * Licensed under the Apache License, Version 2.0 (the "License");
70.644 + * you may not use this file except in compliance with the License.
70.645 + * You may obtain a copy of the License at
70.646 + *
70.647 + * http://www.apache.org/licenses/LICENSE-2.0
70.648 + *
70.649 + * Unless required by applicable law or agreed to in writing, software
70.650 + * distributed under the License is distributed on an "AS IS" BASIS,
70.651 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
70.652 + * See the License for the specific language governing permissions and
70.653 + * limitations under the License.
70.654 + * ============================================================ */
70.655 +
70.656 +
70.657 +!function ($) {
70.658 +
70.659 + "use strict"; // jshint ;_;
70.660 +
70.661 +
70.662 + /* DROPDOWN CLASS DEFINITION
70.663 + * ========================= */
70.664 +
70.665 + var toggle = '[data-toggle=dropdown]'
70.666 + , Dropdown = function (element) {
70.667 + var $el = $(element).on('click.dropdown.data-api', this.toggle)
70.668 + $('html').on('click.dropdown.data-api', function () {
70.669 + $el.parent().removeClass('open')
70.670 + })
70.671 + }
70.672 +
70.673 + Dropdown.prototype = {
70.674 +
70.675 + constructor: Dropdown
70.676 +
70.677 + , toggle: function (e) {
70.678 + var $this = $(this)
70.679 + , $parent
70.680 + , isActive
70.681 +
70.682 + if ($this.is('.disabled, :disabled')) return
70.683 +
70.684 + $parent = getParent($this)
70.685 +
70.686 + isActive = $parent.hasClass('open')
70.687 +
70.688 + clearMenus()
70.689 +
70.690 + if (!isActive) {
70.691 + $parent.toggleClass('open')
70.692 + }
70.693 +
70.694 + $this.focus()
70.695 +
70.696 + return false
70.697 + }
70.698 +
70.699 + , keydown: function (e) {
70.700 + var $this
70.701 + , $items
70.702 + , $active
70.703 + , $parent
70.704 + , isActive
70.705 + , index
70.706 +
70.707 + if (!/(38|40|27)/.test(e.keyCode)) return
70.708 +
70.709 + $this = $(this)
70.710 +
70.711 + e.preventDefault()
70.712 + e.stopPropagation()
70.713 +
70.714 + if ($this.is('.disabled, :disabled')) return
70.715 +
70.716 + $parent = getParent($this)
70.717 +
70.718 + isActive = $parent.hasClass('open')
70.719 +
70.720 + if (!isActive || (isActive && e.keyCode == 27)) {
70.721 + if (e.which == 27) $parent.find(toggle).focus()
70.722 + return $this.click()
70.723 + }
70.724 +
70.725 + $items = $('[role=menu] li:not(.divider):visible a', $parent)
70.726 +
70.727 + if (!$items.length) return
70.728 +
70.729 + index = $items.index($items.filter(':focus'))
70.730 +
70.731 + if (e.keyCode == 38 && index > 0) index-- // up
70.732 + if (e.keyCode == 40 && index < $items.length - 1) index++ // down
70.733 + if (!~index) index = 0
70.734 +
70.735 + $items
70.736 + .eq(index)
70.737 + .focus()
70.738 + }
70.739 +
70.740 + }
70.741 +
70.742 + function clearMenus() {
70.743 + $(toggle).each(function () {
70.744 + getParent($(this)).removeClass('open')
70.745 + })
70.746 + }
70.747 +
70.748 + function getParent($this) {
70.749 + var selector = $this.attr('data-target')
70.750 + , $parent
70.751 +
70.752 + if (!selector) {
70.753 + selector = $this.attr('href')
70.754 + selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
70.755 + }
70.756 +
70.757 + $parent = selector && $(selector)
70.758 +
70.759 + if (!$parent || !$parent.length) $parent = $this.parent()
70.760 +
70.761 + return $parent
70.762 + }
70.763 +
70.764 +
70.765 + /* DROPDOWN PLUGIN DEFINITION
70.766 + * ========================== */
70.767 +
70.768 + var old = $.fn.dropdown
70.769 +
70.770 + $.fn.dropdown = function (option) {
70.771 + return this.each(function () {
70.772 + var $this = $(this)
70.773 + , data = $this.data('dropdown')
70.774 + if (!data) $this.data('dropdown', (data = new Dropdown(this)))
70.775 + if (typeof option == 'string') data[option].call($this)
70.776 + })
70.777 + }
70.778 +
70.779 + $.fn.dropdown.Constructor = Dropdown
70.780 +
70.781 +
70.782 + /* DROPDOWN NO CONFLICT
70.783 + * ==================== */
70.784 +
70.785 + $.fn.dropdown.noConflict = function () {
70.786 + $.fn.dropdown = old
70.787 + return this
70.788 + }
70.789 +
70.790 +
70.791 + /* APPLY TO STANDARD DROPDOWN ELEMENTS
70.792 + * =================================== */
70.793 +
70.794 + $(document)
70.795 + .on('click.dropdown.data-api', clearMenus)
70.796 + .on('click.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
70.797 + .on('click.dropdown-menu', function (e) { e.stopPropagation() })
70.798 + .on('click.dropdown.data-api' , toggle, Dropdown.prototype.toggle)
70.799 + .on('keydown.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
70.800 +
70.801 +}(window.jQuery);
70.802 +/* =========================================================
70.803 + * bootstrap-modal.js v2.3.1
70.804 + * http://twitter.github.com/bootstrap/javascript.html#modals
70.805 + * =========================================================
70.806 + * Copyright 2012 Twitter, Inc.
70.807 + *
70.808 + * Licensed under the Apache License, Version 2.0 (the "License");
70.809 + * you may not use this file except in compliance with the License.
70.810 + * You may obtain a copy of the License at
70.811 + *
70.812 + * http://www.apache.org/licenses/LICENSE-2.0
70.813 + *
70.814 + * Unless required by applicable law or agreed to in writing, software
70.815 + * distributed under the License is distributed on an "AS IS" BASIS,
70.816 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
70.817 + * See the License for the specific language governing permissions and
70.818 + * limitations under the License.
70.819 + * ========================================================= */
70.820 +
70.821 +
70.822 +!function ($) {
70.823 +
70.824 + "use strict"; // jshint ;_;
70.825 +
70.826 +
70.827 + /* MODAL CLASS DEFINITION
70.828 + * ====================== */
70.829 +
70.830 + var Modal = function (element, options) {
70.831 + this.options = options
70.832 + this.$element = $(element)
70.833 + .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this))
70.834 + this.options.remote && this.$element.find('.modal-body').load(this.options.remote)
70.835 + }
70.836 +
70.837 + Modal.prototype = {
70.838 +
70.839 + constructor: Modal
70.840 +
70.841 + , toggle: function () {
70.842 + return this[!this.isShown ? 'show' : 'hide']()
70.843 + }
70.844 +
70.845 + , show: function () {
70.846 + var that = this
70.847 + , e = $.Event('show')
70.848 +
70.849 + this.$element.trigger(e)
70.850 +
70.851 + if (this.isShown || e.isDefaultPrevented()) return
70.852 +
70.853 + this.isShown = true
70.854 +
70.855 + this.escape()
70.856 +
70.857 + this.backdrop(function () {
70.858 + var transition = $.support.transition && that.$element.hasClass('fade')
70.859 +
70.860 + if (!that.$element.parent().length) {
70.861 + that.$element.appendTo(document.body) //don't move modals dom position
70.862 + }
70.863 +
70.864 + that.$element.show()
70.865 +
70.866 + if (transition) {
70.867 + that.$element[0].offsetWidth // force reflow
70.868 + }
70.869 +
70.870 + that.$element
70.871 + .addClass('in')
70.872 + .attr('aria-hidden', false)
70.873 +
70.874 + that.enforceFocus()
70.875 +
70.876 + transition ?
70.877 + that.$element.one($.support.transition.end, function () { that.$element.focus().trigger('shown') }) :
70.878 + that.$element.focus().trigger('shown')
70.879 +
70.880 + })
70.881 + }
70.882 +
70.883 + , hide: function (e) {
70.884 + e && e.preventDefault()
70.885 +
70.886 + var that = this
70.887 +
70.888 + e = $.Event('hide')
70.889 +
70.890 + this.$element.trigger(e)
70.891 +
70.892 + if (!this.isShown || e.isDefaultPrevented()) return
70.893 +
70.894 + this.isShown = false
70.895 +
70.896 + this.escape()
70.897 +
70.898 + $(document).off('focusin.modal')
70.899 +
70.900 + this.$element
70.901 + .removeClass('in')
70.902 + .attr('aria-hidden', true)
70.903 +
70.904 + $.support.transition && this.$element.hasClass('fade') ?
70.905 + this.hideWithTransition() :
70.906 + this.hideModal()
70.907 + }
70.908 +
70.909 + , enforceFocus: function () {
70.910 + var that = this
70.911 + $(document).on('focusin.modal', function (e) {
70.912 + if (that.$element[0] !== e.target && !that.$element.has(e.target).length) {
70.913 + that.$element.focus()
70.914 + }
70.915 + })
70.916 + }
70.917 +
70.918 + , escape: function () {
70.919 + var that = this
70.920 + if (this.isShown && this.options.keyboard) {
70.921 + this.$element.on('keyup.dismiss.modal', function ( e ) {
70.922 + e.which == 27 && that.hide()
70.923 + })
70.924 + } else if (!this.isShown) {
70.925 + this.$element.off('keyup.dismiss.modal')
70.926 + }
70.927 + }
70.928 +
70.929 + , hideWithTransition: function () {
70.930 + var that = this
70.931 + , timeout = setTimeout(function () {
70.932 + that.$element.off($.support.transition.end)
70.933 + that.hideModal()
70.934 + }, 500)
70.935 +
70.936 + this.$element.one($.support.transition.end, function () {
70.937 + clearTimeout(timeout)
70.938 + that.hideModal()
70.939 + })
70.940 + }
70.941 +
70.942 + , hideModal: function () {
70.943 + var that = this
70.944 + this.$element.hide()
70.945 + this.backdrop(function () {
70.946 + that.removeBackdrop()
70.947 + that.$element.trigger('hidden')
70.948 + })
70.949 + }
70.950 +
70.951 + , removeBackdrop: function () {
70.952 + this.$backdrop && this.$backdrop.remove()
70.953 + this.$backdrop = null
70.954 + }
70.955 +
70.956 + , backdrop: function (callback) {
70.957 + var that = this
70.958 + , animate = this.$element.hasClass('fade') ? 'fade' : ''
70.959 +
70.960 + if (this.isShown && this.options.backdrop) {
70.961 + var doAnimate = $.support.transition && animate
70.962 +
70.963 + this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />')
70.964 + .appendTo(document.body)
70.965 +
70.966 + this.$backdrop.click(
70.967 + this.options.backdrop == 'static' ?
70.968 + $.proxy(this.$element[0].focus, this.$element[0])
70.969 + : $.proxy(this.hide, this)
70.970 + )
70.971 +
70.972 + if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
70.973 +
70.974 + this.$backdrop.addClass('in')
70.975 +
70.976 + if (!callback) return
70.977 +
70.978 + doAnimate ?
70.979 + this.$backdrop.one($.support.transition.end, callback) :
70.980 + callback()
70.981 +
70.982 + } else if (!this.isShown && this.$backdrop) {
70.983 + this.$backdrop.removeClass('in')
70.984 +
70.985 + $.support.transition && this.$element.hasClass('fade')?
70.986 + this.$backdrop.one($.support.transition.end, callback) :
70.987 + callback()
70.988 +
70.989 + } else if (callback) {
70.990 + callback()
70.991 + }
70.992 + }
70.993 + }
70.994 +
70.995 +
70.996 + /* MODAL PLUGIN DEFINITION
70.997 + * ======================= */
70.998 +
70.999 + var old = $.fn.modal
70.1000 +
70.1001 + $.fn.modal = function (option) {
70.1002 + return this.each(function () {
70.1003 + var $this = $(this)
70.1004 + , data = $this.data('modal')
70.1005 + , options = $.extend({}, $.fn.modal.defaults, $this.data(), typeof option == 'object' && option)
70.1006 + if (!data) $this.data('modal', (data = new Modal(this, options)))
70.1007 + if (typeof option == 'string') data[option]()
70.1008 + else if (options.show) data.show()
70.1009 + })
70.1010 + }
70.1011 +
70.1012 + $.fn.modal.defaults = {
70.1013 + backdrop: true
70.1014 + , keyboard: true
70.1015 + , show: true
70.1016 + }
70.1017 +
70.1018 + $.fn.modal.Constructor = Modal
70.1019 +
70.1020 +
70.1021 + /* MODAL NO CONFLICT
70.1022 + * ================= */
70.1023 +
70.1024 + $.fn.modal.noConflict = function () {
70.1025 + $.fn.modal = old
70.1026 + return this
70.1027 + }
70.1028 +
70.1029 +
70.1030 + /* MODAL DATA-API
70.1031 + * ============== */
70.1032 +
70.1033 + $(document).on('click.modal.data-api', '[data-toggle="modal"]', function (e) {
70.1034 + var $this = $(this)
70.1035 + , href = $this.attr('href')
70.1036 + , $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) //strip for ie7
70.1037 + , option = $target.data('modal') ? 'toggle' : $.extend({ remote:!/#/.test(href) && href }, $target.data(), $this.data())
70.1038 +
70.1039 + e.preventDefault()
70.1040 +
70.1041 + $target
70.1042 + .modal(option)
70.1043 + .one('hide', function () {
70.1044 + $this.focus()
70.1045 + })
70.1046 + })
70.1047 +
70.1048 +}(window.jQuery);
70.1049 +/* ===========================================================
70.1050 + * bootstrap-tooltip.js v2.3.1
70.1051 + * http://twitter.github.com/bootstrap/javascript.html#tooltips
70.1052 + * Inspired by the original jQuery.tipsy by Jason Frame
70.1053 + * ===========================================================
70.1054 + * Copyright 2012 Twitter, Inc.
70.1055 + *
70.1056 + * Licensed under the Apache License, Version 2.0 (the "License");
70.1057 + * you may not use this file except in compliance with the License.
70.1058 + * You may obtain a copy of the License at
70.1059 + *
70.1060 + * http://www.apache.org/licenses/LICENSE-2.0
70.1061 + *
70.1062 + * Unless required by applicable law or agreed to in writing, software
70.1063 + * distributed under the License is distributed on an "AS IS" BASIS,
70.1064 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
70.1065 + * See the License for the specific language governing permissions and
70.1066 + * limitations under the License.
70.1067 + * ========================================================== */
70.1068 +
70.1069 +
70.1070 +!function ($) {
70.1071 +
70.1072 + "use strict"; // jshint ;_;
70.1073 +
70.1074 +
70.1075 + /* TOOLTIP PUBLIC CLASS DEFINITION
70.1076 + * =============================== */
70.1077 +
70.1078 + var Tooltip = function (element, options) {
70.1079 + this.init('tooltip', element, options)
70.1080 + }
70.1081 +
70.1082 + Tooltip.prototype = {
70.1083 +
70.1084 + constructor: Tooltip
70.1085 +
70.1086 + , init: function (type, element, options) {
70.1087 + var eventIn
70.1088 + , eventOut
70.1089 + , triggers
70.1090 + , trigger
70.1091 + , i
70.1092 +
70.1093 + this.type = type
70.1094 + this.$element = $(element)
70.1095 + this.options = this.getOptions(options)
70.1096 + this.enabled = true
70.1097 +
70.1098 + triggers = this.options.trigger.split(' ')
70.1099 +
70.1100 + for (i = triggers.length; i--;) {
70.1101 + trigger = triggers[i]
70.1102 + if (trigger == 'click') {
70.1103 + this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
70.1104 + } else if (trigger != 'manual') {
70.1105 + eventIn = trigger == 'hover' ? 'mouseenter' : 'focus'
70.1106 + eventOut = trigger == 'hover' ? 'mouseleave' : 'blur'
70.1107 + this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
70.1108 + this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
70.1109 + }
70.1110 + }
70.1111 +
70.1112 + this.options.selector ?
70.1113 + (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
70.1114 + this.fixTitle()
70.1115 + }
70.1116 +
70.1117 + , getOptions: function (options) {
70.1118 + options = $.extend({}, $.fn[this.type].defaults, this.$element.data(), options)
70.1119 +
70.1120 + if (options.delay && typeof options.delay == 'number') {
70.1121 + options.delay = {
70.1122 + show: options.delay
70.1123 + , hide: options.delay
70.1124 + }
70.1125 + }
70.1126 +
70.1127 + return options
70.1128 + }
70.1129 +
70.1130 + , enter: function (e) {
70.1131 + var defaults = $.fn[this.type].defaults
70.1132 + , options = {}
70.1133 + , self
70.1134 +
70.1135 + this._options && $.each(this._options, function (key, value) {
70.1136 + if (defaults[key] != value) options[key] = value
70.1137 + }, this)
70.1138 +
70.1139 + self = $(e.currentTarget)[this.type](options).data(this.type)
70.1140 +
70.1141 + if (!self.options.delay || !self.options.delay.show) return self.show()
70.1142 +
70.1143 + clearTimeout(this.timeout)
70.1144 + self.hoverState = 'in'
70.1145 + this.timeout = setTimeout(function() {
70.1146 + if (self.hoverState == 'in') self.show()
70.1147 + }, self.options.delay.show)
70.1148 + }
70.1149 +
70.1150 + , leave: function (e) {
70.1151 + var self = $(e.currentTarget)[this.type](this._options).data(this.type)
70.1152 +
70.1153 + if (this.timeout) clearTimeout(this.timeout)
70.1154 + if (!self.options.delay || !self.options.delay.hide) return self.hide()
70.1155 +
70.1156 + self.hoverState = 'out'
70.1157 + this.timeout = setTimeout(function() {
70.1158 + if (self.hoverState == 'out') self.hide()
70.1159 + }, self.options.delay.hide)
70.1160 + }
70.1161 +
70.1162 + , show: function () {
70.1163 + var $tip
70.1164 + , pos
70.1165 + , actualWidth
70.1166 + , actualHeight
70.1167 + , placement
70.1168 + , tp
70.1169 + , e = $.Event('show')
70.1170 +
70.1171 + if (this.hasContent() && this.enabled) {
70.1172 + this.$element.trigger(e)
70.1173 + if (e.isDefaultPrevented()) return
70.1174 + $tip = this.tip()
70.1175 + this.setContent()
70.1176 +
70.1177 + if (this.options.animation) {
70.1178 + $tip.addClass('fade')
70.1179 + }
70.1180 +
70.1181 + placement = typeof this.options.placement == 'function' ?
70.1182 + this.options.placement.call(this, $tip[0], this.$element[0]) :
70.1183 + this.options.placement
70.1184 +
70.1185 + $tip
70.1186 + .detach()
70.1187 + .css({ top: 0, left: 0, display: 'block' })
70.1188 +
70.1189 + this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
70.1190 +
70.1191 + pos = this.getPosition()
70.1192 +
70.1193 + actualWidth = $tip[0].offsetWidth
70.1194 + actualHeight = $tip[0].offsetHeight
70.1195 +
70.1196 + switch (placement) {
70.1197 + case 'bottom':
70.1198 + tp = {top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}
70.1199 + break
70.1200 + case 'top':
70.1201 + tp = {top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2}
70.1202 + break
70.1203 + case 'left':
70.1204 + tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth}
70.1205 + break
70.1206 + case 'right':
70.1207 + tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width}
70.1208 + break
70.1209 + }
70.1210 +
70.1211 + this.applyPlacement(tp, placement)
70.1212 + this.$element.trigger('shown')
70.1213 + }
70.1214 + }
70.1215 +
70.1216 + , applyPlacement: function(offset, placement){
70.1217 + var $tip = this.tip()
70.1218 + , width = $tip[0].offsetWidth
70.1219 + , height = $tip[0].offsetHeight
70.1220 + , actualWidth
70.1221 + , actualHeight
70.1222 + , delta
70.1223 + , replace
70.1224 +
70.1225 + $tip
70.1226 + .offset(offset)
70.1227 + .addClass(placement)
70.1228 + .addClass('in')
70.1229 +
70.1230 + actualWidth = $tip[0].offsetWidth
70.1231 + actualHeight = $tip[0].offsetHeight
70.1232 +
70.1233 + if (placement == 'top' && actualHeight != height) {
70.1234 + offset.top = offset.top + height - actualHeight
70.1235 + replace = true
70.1236 + }
70.1237 +
70.1238 + if (placement == 'bottom' || placement == 'top') {
70.1239 + delta = 0
70.1240 +
70.1241 + if (offset.left < 0){
70.1242 + delta = offset.left * -2
70.1243 + offset.left = 0
70.1244 + $tip.offset(offset)
70.1245 + actualWidth = $tip[0].offsetWidth
70.1246 + actualHeight = $tip[0].offsetHeight
70.1247 + }
70.1248 +
70.1249 + this.replaceArrow(delta - width + actualWidth, actualWidth, 'left')
70.1250 + } else {
70.1251 + this.replaceArrow(actualHeight - height, actualHeight, 'top')
70.1252 + }
70.1253 +
70.1254 + if (replace) $tip.offset(offset)
70.1255 + }
70.1256 +
70.1257 + , replaceArrow: function(delta, dimension, position){
70.1258 + this
70.1259 + .arrow()
70.1260 + .css(position, delta ? (50 * (1 - delta / dimension) + "%") : '')
70.1261 + }
70.1262 +
70.1263 + , setContent: function () {
70.1264 + var $tip = this.tip()
70.1265 + , title = this.getTitle()
70.1266 +
70.1267 + $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
70.1268 + $tip.removeClass('fade in top bottom left right')
70.1269 + }
70.1270 +
70.1271 + , hide: function () {
70.1272 + var that = this
70.1273 + , $tip = this.tip()
70.1274 + , e = $.Event('hide')
70.1275 +
70.1276 + this.$element.trigger(e)
70.1277 + if (e.isDefaultPrevented()) return
70.1278 +
70.1279 + $tip.removeClass('in')
70.1280 +
70.1281 + function removeWithAnimation() {
70.1282 + var timeout = setTimeout(function () {
70.1283 + $tip.off($.support.transition.end).detach()
70.1284 + }, 500)
70.1285 +
70.1286 + $tip.one($.support.transition.end, function () {
70.1287 + clearTimeout(timeout)
70.1288 + $tip.detach()
70.1289 + })
70.1290 + }
70.1291 +
70.1292 + $.support.transition && this.$tip.hasClass('fade') ?
70.1293 + removeWithAnimation() :
70.1294 + $tip.detach()
70.1295 +
70.1296 + this.$element.trigger('hidden')
70.1297 +
70.1298 + return this
70.1299 + }
70.1300 +
70.1301 + , fixTitle: function () {
70.1302 + var $e = this.$element
70.1303 + if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') {
70.1304 + $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
70.1305 + }
70.1306 + }
70.1307 +
70.1308 + , hasContent: function () {
70.1309 + return this.getTitle()
70.1310 + }
70.1311 +
70.1312 + , getPosition: function () {
70.1313 + var el = this.$element[0]
70.1314 + return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : {
70.1315 + width: el.offsetWidth
70.1316 + , height: el.offsetHeight
70.1317 + }, this.$element.offset())
70.1318 + }
70.1319 +
70.1320 + , getTitle: function () {
70.1321 + var title
70.1322 + , $e = this.$element
70.1323 + , o = this.options
70.1324 +
70.1325 + title = $e.attr('data-original-title')
70.1326 + || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title)
70.1327 +
70.1328 + return title
70.1329 + }
70.1330 +
70.1331 + , tip: function () {
70.1332 + return this.$tip = this.$tip || $(this.options.template)
70.1333 + }
70.1334 +
70.1335 + , arrow: function(){
70.1336 + return this.$arrow = this.$arrow || this.tip().find(".tooltip-arrow")
70.1337 + }
70.1338 +
70.1339 + , validate: function () {
70.1340 + if (!this.$element[0].parentNode) {
70.1341 + this.hide()
70.1342 + this.$element = null
70.1343 + this.options = null
70.1344 + }
70.1345 + }
70.1346 +
70.1347 + , enable: function () {
70.1348 + this.enabled = true
70.1349 + }
70.1350 +
70.1351 + , disable: function () {
70.1352 + this.enabled = false
70.1353 + }
70.1354 +
70.1355 + , toggleEnabled: function () {
70.1356 + this.enabled = !this.enabled
70.1357 + }
70.1358 +
70.1359 + , toggle: function (e) {
70.1360 + var self = e ? $(e.currentTarget)[this.type](this._options).data(this.type) : this
70.1361 + self.tip().hasClass('in') ? self.hide() : self.show()
70.1362 + }
70.1363 +
70.1364 + , destroy: function () {
70.1365 + this.hide().$element.off('.' + this.type).removeData(this.type)
70.1366 + }
70.1367 +
70.1368 + }
70.1369 +
70.1370 +
70.1371 + /* TOOLTIP PLUGIN DEFINITION
70.1372 + * ========================= */
70.1373 +
70.1374 + var old = $.fn.tooltip
70.1375 +
70.1376 + $.fn.tooltip = function ( option ) {
70.1377 + return this.each(function () {
70.1378 + var $this = $(this)
70.1379 + , data = $this.data('tooltip')
70.1380 + , options = typeof option == 'object' && option
70.1381 + if (!data) $this.data('tooltip', (data = new Tooltip(this, options)))
70.1382 + if (typeof option == 'string') data[option]()
70.1383 + })
70.1384 + }
70.1385 +
70.1386 + $.fn.tooltip.Constructor = Tooltip
70.1387 +
70.1388 + $.fn.tooltip.defaults = {
70.1389 + animation: true
70.1390 + , placement: 'top'
70.1391 + , selector: false
70.1392 + , template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'
70.1393 + , trigger: 'hover focus'
70.1394 + , title: ''
70.1395 + , delay: 0
70.1396 + , html: false
70.1397 + , container: false
70.1398 + }
70.1399 +
70.1400 +
70.1401 + /* TOOLTIP NO CONFLICT
70.1402 + * =================== */
70.1403 +
70.1404 + $.fn.tooltip.noConflict = function () {
70.1405 + $.fn.tooltip = old
70.1406 + return this
70.1407 + }
70.1408 +
70.1409 +}(window.jQuery);
70.1410 +/* ===========================================================
70.1411 + * bootstrap-popover.js v2.3.1
70.1412 + * http://twitter.github.com/bootstrap/javascript.html#popovers
70.1413 + * ===========================================================
70.1414 + * Copyright 2012 Twitter, Inc.
70.1415 + *
70.1416 + * Licensed under the Apache License, Version 2.0 (the "License");
70.1417 + * you may not use this file except in compliance with the License.
70.1418 + * You may obtain a copy of the License at
70.1419 + *
70.1420 + * http://www.apache.org/licenses/LICENSE-2.0
70.1421 + *
70.1422 + * Unless required by applicable law or agreed to in writing, software
70.1423 + * distributed under the License is distributed on an "AS IS" BASIS,
70.1424 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
70.1425 + * See the License for the specific language governing permissions and
70.1426 + * limitations under the License.
70.1427 + * =========================================================== */
70.1428 +
70.1429 +
70.1430 +!function ($) {
70.1431 +
70.1432 + "use strict"; // jshint ;_;
70.1433 +
70.1434 +
70.1435 + /* POPOVER PUBLIC CLASS DEFINITION
70.1436 + * =============================== */
70.1437 +
70.1438 + var Popover = function (element, options) {
70.1439 + this.init('popover', element, options)
70.1440 + }
70.1441 +
70.1442 +
70.1443 + /* NOTE: POPOVER EXTENDS BOOTSTRAP-TOOLTIP.js
70.1444 + ========================================== */
70.1445 +
70.1446 + Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype, {
70.1447 +
70.1448 + constructor: Popover
70.1449 +
70.1450 + , setContent: function () {
70.1451 + var $tip = this.tip()
70.1452 + , title = this.getTitle()
70.1453 + , content = this.getContent()
70.1454 +
70.1455 + $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
70.1456 + $tip.find('.popover-content')[this.options.html ? 'html' : 'text'](content)
70.1457 +
70.1458 + $tip.removeClass('fade top bottom left right in')
70.1459 + }
70.1460 +
70.1461 + , hasContent: function () {
70.1462 + return this.getTitle() || this.getContent()
70.1463 + }
70.1464 +
70.1465 + , getContent: function () {
70.1466 + var content
70.1467 + , $e = this.$element
70.1468 + , o = this.options
70.1469 +
70.1470 + content = (typeof o.content == 'function' ? o.content.call($e[0]) : o.content)
70.1471 + || $e.attr('data-content')
70.1472 +
70.1473 + return content
70.1474 + }
70.1475 +
70.1476 + , tip: function () {
70.1477 + if (!this.$tip) {
70.1478 + this.$tip = $(this.options.template)
70.1479 + }
70.1480 + return this.$tip
70.1481 + }
70.1482 +
70.1483 + , destroy: function () {
70.1484 + this.hide().$element.off('.' + this.type).removeData(this.type)
70.1485 + }
70.1486 +
70.1487 + })
70.1488 +
70.1489 +
70.1490 + /* POPOVER PLUGIN DEFINITION
70.1491 + * ======================= */
70.1492 +
70.1493 + var old = $.fn.popover
70.1494 +
70.1495 + $.fn.popover = function (option) {
70.1496 + return this.each(function () {
70.1497 + var $this = $(this)
70.1498 + , data = $this.data('popover')
70.1499 + , options = typeof option == 'object' && option
70.1500 + if (!data) $this.data('popover', (data = new Popover(this, options)))
70.1501 + if (typeof option == 'string') data[option]()
70.1502 + })
70.1503 + }
70.1504 +
70.1505 + $.fn.popover.Constructor = Popover
70.1506 +
70.1507 + $.fn.popover.defaults = $.extend({} , $.fn.tooltip.defaults, {
70.1508 + placement: 'right'
70.1509 + , trigger: 'click'
70.1510 + , content: ''
70.1511 + , template: '<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
70.1512 + })
70.1513 +
70.1514 +
70.1515 + /* POPOVER NO CONFLICT
70.1516 + * =================== */
70.1517 +
70.1518 + $.fn.popover.noConflict = function () {
70.1519 + $.fn.popover = old
70.1520 + return this
70.1521 + }
70.1522 +
70.1523 +}(window.jQuery);
70.1524 +/* =============================================================
70.1525 + * bootstrap-scrollspy.js v2.3.1
70.1526 + * http://twitter.github.com/bootstrap/javascript.html#scrollspy
70.1527 + * =============================================================
70.1528 + * Copyright 2012 Twitter, Inc.
70.1529 + *
70.1530 + * Licensed under the Apache License, Version 2.0 (the "License");
70.1531 + * you may not use this file except in compliance with the License.
70.1532 + * You may obtain a copy of the License at
70.1533 + *
70.1534 + * http://www.apache.org/licenses/LICENSE-2.0
70.1535 + *
70.1536 + * Unless required by applicable law or agreed to in writing, software
70.1537 + * distributed under the License is distributed on an "AS IS" BASIS,
70.1538 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
70.1539 + * See the License for the specific language governing permissions and
70.1540 + * limitations under the License.
70.1541 + * ============================================================== */
70.1542 +
70.1543 +
70.1544 +!function ($) {
70.1545 +
70.1546 + "use strict"; // jshint ;_;
70.1547 +
70.1548 +
70.1549 + /* SCROLLSPY CLASS DEFINITION
70.1550 + * ========================== */
70.1551 +
70.1552 + function ScrollSpy(element, options) {
70.1553 + var process = $.proxy(this.process, this)
70.1554 + , $element = $(element).is('body') ? $(window) : $(element)
70.1555 + , href
70.1556 + this.options = $.extend({}, $.fn.scrollspy.defaults, options)
70.1557 + this.$scrollElement = $element.on('scroll.scroll-spy.data-api', process)
70.1558 + this.selector = (this.options.target
70.1559 + || ((href = $(element).attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
70.1560 + || '') + ' .nav li > a'
70.1561 + this.$body = $('body')
70.1562 + this.refresh()
70.1563 + this.process()
70.1564 + }
70.1565 +
70.1566 + ScrollSpy.prototype = {
70.1567 +
70.1568 + constructor: ScrollSpy
70.1569 +
70.1570 + , refresh: function () {
70.1571 + var self = this
70.1572 + , $targets
70.1573 +
70.1574 + this.offsets = $([])
70.1575 + this.targets = $([])
70.1576 +
70.1577 + $targets = this.$body
70.1578 + .find(this.selector)
70.1579 + .map(function () {
70.1580 + var $el = $(this)
70.1581 + , href = $el.data('target') || $el.attr('href')
70.1582 + , $href = /^#\w/.test(href) && $(href)
70.1583 + return ( $href
70.1584 + && $href.length
70.1585 + && [[ $href.position().top + (!$.isWindow(self.$scrollElement.get(0)) && self.$scrollElement.scrollTop()), href ]] ) || null
70.1586 + })
70.1587 + .sort(function (a, b) { return a[0] - b[0] })
70.1588 + .each(function () {
70.1589 + self.offsets.push(this[0])
70.1590 + self.targets.push(this[1])
70.1591 + })
70.1592 + }
70.1593 +
70.1594 + , process: function () {
70.1595 + var scrollTop = this.$scrollElement.scrollTop() + this.options.offset
70.1596 + , scrollHeight = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight
70.1597 + , maxScroll = scrollHeight - this.$scrollElement.height()
70.1598 + , offsets = this.offsets
70.1599 + , targets = this.targets
70.1600 + , activeTarget = this.activeTarget
70.1601 + , i
70.1602 +
70.1603 + if (scrollTop >= maxScroll) {
70.1604 + return activeTarget != (i = targets.last()[0])
70.1605 + && this.activate ( i )
70.1606 + }
70.1607 +
70.1608 + for (i = offsets.length; i--;) {
70.1609 + activeTarget != targets[i]
70.1610 + && scrollTop >= offsets[i]
70.1611 + && (!offsets[i + 1] || scrollTop <= offsets[i + 1])
70.1612 + && this.activate( targets[i] )
70.1613 + }
70.1614 + }
70.1615 +
70.1616 + , activate: function (target) {
70.1617 + var active
70.1618 + , selector
70.1619 +
70.1620 + this.activeTarget = target
70.1621 +
70.1622 + $(this.selector)
70.1623 + .parent('.active')
70.1624 + .removeClass('active')
70.1625 +
70.1626 + selector = this.selector
70.1627 + + '[data-target="' + target + '"],'
70.1628 + + this.selector + '[href="' + target + '"]'
70.1629 +
70.1630 + active = $(selector)
70.1631 + .parent('li')
70.1632 + .addClass('active')
70.1633 +
70.1634 + if (active.parent('.dropdown-menu').length) {
70.1635 + active = active.closest('li.dropdown').addClass('active')
70.1636 + }
70.1637 +
70.1638 + active.trigger('activate')
70.1639 + }
70.1640 +
70.1641 + }
70.1642 +
70.1643 +
70.1644 + /* SCROLLSPY PLUGIN DEFINITION
70.1645 + * =========================== */
70.1646 +
70.1647 + var old = $.fn.scrollspy
70.1648 +
70.1649 + $.fn.scrollspy = function (option) {
70.1650 + return this.each(function () {
70.1651 + var $this = $(this)
70.1652 + , data = $this.data('scrollspy')
70.1653 + , options = typeof option == 'object' && option
70.1654 + if (!data) $this.data('scrollspy', (data = new ScrollSpy(this, options)))
70.1655 + if (typeof option == 'string') data[option]()
70.1656 + })
70.1657 + }
70.1658 +
70.1659 + $.fn.scrollspy.Constructor = ScrollSpy
70.1660 +
70.1661 + $.fn.scrollspy.defaults = {
70.1662 + offset: 10
70.1663 + }
70.1664 +
70.1665 +
70.1666 + /* SCROLLSPY NO CONFLICT
70.1667 + * ===================== */
70.1668 +
70.1669 + $.fn.scrollspy.noConflict = function () {
70.1670 + $.fn.scrollspy = old
70.1671 + return this
70.1672 + }
70.1673 +
70.1674 +
70.1675 + /* SCROLLSPY DATA-API
70.1676 + * ================== */
70.1677 +
70.1678 + $(window).on('load', function () {
70.1679 + $('[data-spy="scroll"]').each(function () {
70.1680 + var $spy = $(this)
70.1681 + $spy.scrollspy($spy.data())
70.1682 + })
70.1683 + })
70.1684 +
70.1685 +}(window.jQuery);/* ========================================================
70.1686 + * bootstrap-tab.js v2.3.1
70.1687 + * http://twitter.github.com/bootstrap/javascript.html#tabs
70.1688 + * ========================================================
70.1689 + * Copyright 2012 Twitter, Inc.
70.1690 + *
70.1691 + * Licensed under the Apache License, Version 2.0 (the "License");
70.1692 + * you may not use this file except in compliance with the License.
70.1693 + * You may obtain a copy of the License at
70.1694 + *
70.1695 + * http://www.apache.org/licenses/LICENSE-2.0
70.1696 + *
70.1697 + * Unless required by applicable law or agreed to in writing, software
70.1698 + * distributed under the License is distributed on an "AS IS" BASIS,
70.1699 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
70.1700 + * See the License for the specific language governing permissions and
70.1701 + * limitations under the License.
70.1702 + * ======================================================== */
70.1703 +
70.1704 +
70.1705 +!function ($) {
70.1706 +
70.1707 + "use strict"; // jshint ;_;
70.1708 +
70.1709 +
70.1710 + /* TAB CLASS DEFINITION
70.1711 + * ==================== */
70.1712 +
70.1713 + var Tab = function (element) {
70.1714 + this.element = $(element)
70.1715 + }
70.1716 +
70.1717 + Tab.prototype = {
70.1718 +
70.1719 + constructor: Tab
70.1720 +
70.1721 + , show: function () {
70.1722 + var $this = this.element
70.1723 + , $ul = $this.closest('ul:not(.dropdown-menu)')
70.1724 + , selector = $this.attr('data-target')
70.1725 + , previous
70.1726 + , $target
70.1727 + , e
70.1728 +
70.1729 + if (!selector) {
70.1730 + selector = $this.attr('href')
70.1731 + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
70.1732 + }
70.1733 +
70.1734 + if ( $this.parent('li').hasClass('active') ) return
70.1735 +
70.1736 + previous = $ul.find('.active:last a')[0]
70.1737 +
70.1738 + e = $.Event('show', {
70.1739 + relatedTarget: previous
70.1740 + })
70.1741 +
70.1742 + $this.trigger(e)
70.1743 +
70.1744 + if (e.isDefaultPrevented()) return
70.1745 +
70.1746 + $target = $(selector)
70.1747 +
70.1748 + this.activate($this.parent('li'), $ul)
70.1749 + this.activate($target, $target.parent(), function () {
70.1750 + $this.trigger({
70.1751 + type: 'shown'
70.1752 + , relatedTarget: previous
70.1753 + })
70.1754 + })
70.1755 + }
70.1756 +
70.1757 + , activate: function ( element, container, callback) {
70.1758 + var $active = container.find('> .active')
70.1759 + , transition = callback
70.1760 + && $.support.transition
70.1761 + && $active.hasClass('fade')
70.1762 +
70.1763 + function next() {
70.1764 + $active
70.1765 + .removeClass('active')
70.1766 + .find('> .dropdown-menu > .active')
70.1767 + .removeClass('active')
70.1768 +
70.1769 + element.addClass('active')
70.1770 +
70.1771 + if (transition) {
70.1772 + element[0].offsetWidth // reflow for transition
70.1773 + element.addClass('in')
70.1774 + } else {
70.1775 + element.removeClass('fade')
70.1776 + }
70.1777 +
70.1778 + if ( element.parent('.dropdown-menu') ) {
70.1779 + element.closest('li.dropdown').addClass('active')
70.1780 + }
70.1781 +
70.1782 + callback && callback()
70.1783 + }
70.1784 +
70.1785 + transition ?
70.1786 + $active.one($.support.transition.end, next) :
70.1787 + next()
70.1788 +
70.1789 + $active.removeClass('in')
70.1790 + }
70.1791 + }
70.1792 +
70.1793 +
70.1794 + /* TAB PLUGIN DEFINITION
70.1795 + * ===================== */
70.1796 +
70.1797 + var old = $.fn.tab
70.1798 +
70.1799 + $.fn.tab = function ( option ) {
70.1800 + return this.each(function () {
70.1801 + var $this = $(this)
70.1802 + , data = $this.data('tab')
70.1803 + if (!data) $this.data('tab', (data = new Tab(this)))
70.1804 + if (typeof option == 'string') data[option]()
70.1805 + })
70.1806 + }
70.1807 +
70.1808 + $.fn.tab.Constructor = Tab
70.1809 +
70.1810 +
70.1811 + /* TAB NO CONFLICT
70.1812 + * =============== */
70.1813 +
70.1814 + $.fn.tab.noConflict = function () {
70.1815 + $.fn.tab = old
70.1816 + return this
70.1817 + }
70.1818 +
70.1819 +
70.1820 + /* TAB DATA-API
70.1821 + * ============ */
70.1822 +
70.1823 + $(document).on('click.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) {
70.1824 + e.preventDefault()
70.1825 + $(this).tab('show')
70.1826 + })
70.1827 +
70.1828 +}(window.jQuery);/* =============================================================
70.1829 + * bootstrap-typeahead.js v2.3.1
70.1830 + * http://twitter.github.com/bootstrap/javascript.html#typeahead
70.1831 + * =============================================================
70.1832 + * Copyright 2012 Twitter, Inc.
70.1833 + *
70.1834 + * Licensed under the Apache License, Version 2.0 (the "License");
70.1835 + * you may not use this file except in compliance with the License.
70.1836 + * You may obtain a copy of the License at
70.1837 + *
70.1838 + * http://www.apache.org/licenses/LICENSE-2.0
70.1839 + *
70.1840 + * Unless required by applicable law or agreed to in writing, software
70.1841 + * distributed under the License is distributed on an "AS IS" BASIS,
70.1842 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
70.1843 + * See the License for the specific language governing permissions and
70.1844 + * limitations under the License.
70.1845 + * ============================================================ */
70.1846 +
70.1847 +
70.1848 +!function($){
70.1849 +
70.1850 + "use strict"; // jshint ;_;
70.1851 +
70.1852 +
70.1853 + /* TYPEAHEAD PUBLIC CLASS DEFINITION
70.1854 + * ================================= */
70.1855 +
70.1856 + var Typeahead = function (element, options) {
70.1857 + this.$element = $(element)
70.1858 + this.options = $.extend({}, $.fn.typeahead.defaults, options)
70.1859 + this.matcher = this.options.matcher || this.matcher
70.1860 + this.sorter = this.options.sorter || this.sorter
70.1861 + this.highlighter = this.options.highlighter || this.highlighter
70.1862 + this.updater = this.options.updater || this.updater
70.1863 + this.source = this.options.source
70.1864 + this.$menu = $(this.options.menu)
70.1865 + this.shown = false
70.1866 + this.listen()
70.1867 + }
70.1868 +
70.1869 + Typeahead.prototype = {
70.1870 +
70.1871 + constructor: Typeahead
70.1872 +
70.1873 + , select: function () {
70.1874 + var val = this.$menu.find('.active').attr('data-value')
70.1875 + this.$element
70.1876 + .val(this.updater(val))
70.1877 + .change()
70.1878 + return this.hide()
70.1879 + }
70.1880 +
70.1881 + , updater: function (item) {
70.1882 + return item
70.1883 + }
70.1884 +
70.1885 + , show: function () {
70.1886 + var pos = $.extend({}, this.$element.position(), {
70.1887 + height: this.$element[0].offsetHeight
70.1888 + })
70.1889 +
70.1890 + this.$menu
70.1891 + .insertAfter(this.$element)
70.1892 + .css({
70.1893 + top: pos.top + pos.height
70.1894 + , left: pos.left
70.1895 + })
70.1896 + .show()
70.1897 +
70.1898 + this.shown = true
70.1899 + return this
70.1900 + }
70.1901 +
70.1902 + , hide: function () {
70.1903 + this.$menu.hide()
70.1904 + this.shown = false
70.1905 + return this
70.1906 + }
70.1907 +
70.1908 + , lookup: function (event) {
70.1909 + var items
70.1910 +
70.1911 + this.query = this.$element.val()
70.1912 +
70.1913 + if (!this.query || this.query.length < this.options.minLength) {
70.1914 + return this.shown ? this.hide() : this
70.1915 + }
70.1916 +
70.1917 + items = $.isFunction(this.source) ? this.source(this.query, $.proxy(this.process, this)) : this.source
70.1918 +
70.1919 + return items ? this.process(items) : this
70.1920 + }
70.1921 +
70.1922 + , process: function (items) {
70.1923 + var that = this
70.1924 +
70.1925 + items = $.grep(items, function (item) {
70.1926 + return that.matcher(item)
70.1927 + })
70.1928 +
70.1929 + items = this.sorter(items)
70.1930 +
70.1931 + if (!items.length) {
70.1932 + return this.shown ? this.hide() : this
70.1933 + }
70.1934 +
70.1935 + return this.render(items.slice(0, this.options.items)).show()
70.1936 + }
70.1937 +
70.1938 + , matcher: function (item) {
70.1939 + return ~item.toLowerCase().indexOf(this.query.toLowerCase())
70.1940 + }
70.1941 +
70.1942 + , sorter: function (items) {
70.1943 + var beginswith = []
70.1944 + , caseSensitive = []
70.1945 + , caseInsensitive = []
70.1946 + , item
70.1947 +
70.1948 + while (item = items.shift()) {
70.1949 + if (!item.toLowerCase().indexOf(this.query.toLowerCase())) beginswith.push(item)
70.1950 + else if (~item.indexOf(this.query)) caseSensitive.push(item)
70.1951 + else caseInsensitive.push(item)
70.1952 + }
70.1953 +
70.1954 + return beginswith.concat(caseSensitive, caseInsensitive)
70.1955 + }
70.1956 +
70.1957 + , highlighter: function (item) {
70.1958 + var query = this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, '\\$&')
70.1959 + return item.replace(new RegExp('(' + query + ')', 'ig'), function ($1, match) {
70.1960 + return '<strong>' + match + '</strong>'
70.1961 + })
70.1962 + }
70.1963 +
70.1964 + , render: function (items) {
70.1965 + var that = this
70.1966 +
70.1967 + items = $(items).map(function (i, item) {
70.1968 + i = $(that.options.item).attr('data-value', item)
70.1969 + i.find('a').html(that.highlighter(item))
70.1970 + return i[0]
70.1971 + })
70.1972 +
70.1973 + items.first().addClass('active')
70.1974 + this.$menu.html(items)
70.1975 + return this
70.1976 + }
70.1977 +
70.1978 + , next: function (event) {
70.1979 + var active = this.$menu.find('.active').removeClass('active')
70.1980 + , next = active.next()
70.1981 +
70.1982 + if (!next.length) {
70.1983 + next = $(this.$menu.find('li')[0])
70.1984 + }
70.1985 +
70.1986 + next.addClass('active')
70.1987 + }
70.1988 +
70.1989 + , prev: function (event) {
70.1990 + var active = this.$menu.find('.active').removeClass('active')
70.1991 + , prev = active.prev()
70.1992 +
70.1993 + if (!prev.length) {
70.1994 + prev = this.$menu.find('li').last()
70.1995 + }
70.1996 +
70.1997 + prev.addClass('active')
70.1998 + }
70.1999 +
70.2000 + , listen: function () {
70.2001 + this.$element
70.2002 + .on('focus', $.proxy(this.focus, this))
70.2003 + .on('blur', $.proxy(this.blur, this))
70.2004 + .on('keypress', $.proxy(this.keypress, this))
70.2005 + .on('keyup', $.proxy(this.keyup, this))
70.2006 +
70.2007 + if (this.eventSupported('keydown')) {
70.2008 + this.$element.on('keydown', $.proxy(this.keydown, this))
70.2009 + }
70.2010 +
70.2011 + this.$menu
70.2012 + .on('click', $.proxy(this.click, this))
70.2013 + .on('mouseenter', 'li', $.proxy(this.mouseenter, this))
70.2014 + .on('mouseleave', 'li', $.proxy(this.mouseleave, this))
70.2015 + }
70.2016 +
70.2017 + , eventSupported: function(eventName) {
70.2018 + var isSupported = eventName in this.$element
70.2019 + if (!isSupported) {
70.2020 + this.$element.setAttribute(eventName, 'return;')
70.2021 + isSupported = typeof this.$element[eventName] === 'function'
70.2022 + }
70.2023 + return isSupported
70.2024 + }
70.2025 +
70.2026 + , move: function (e) {
70.2027 + if (!this.shown) return
70.2028 +
70.2029 + switch(e.keyCode) {
70.2030 + case 9: // tab
70.2031 + case 13: // enter
70.2032 + case 27: // escape
70.2033 + e.preventDefault()
70.2034 + break
70.2035 +
70.2036 + case 38: // up arrow
70.2037 + e.preventDefault()
70.2038 + this.prev()
70.2039 + break
70.2040 +
70.2041 + case 40: // down arrow
70.2042 + e.preventDefault()
70.2043 + this.next()
70.2044 + break
70.2045 + }
70.2046 +
70.2047 + e.stopPropagation()
70.2048 + }
70.2049 +
70.2050 + , keydown: function (e) {
70.2051 + this.suppressKeyPressRepeat = ~$.inArray(e.keyCode, [40,38,9,13,27])
70.2052 + this.move(e)
70.2053 + }
70.2054 +
70.2055 + , keypress: function (e) {
70.2056 + if (this.suppressKeyPressRepeat) return
70.2057 + this.move(e)
70.2058 + }
70.2059 +
70.2060 + , keyup: function (e) {
70.2061 + switch(e.keyCode) {
70.2062 + case 40: // down arrow
70.2063 + case 38: // up arrow
70.2064 + case 16: // shift
70.2065 + case 17: // ctrl
70.2066 + case 18: // alt
70.2067 + break
70.2068 +
70.2069 + case 9: // tab
70.2070 + case 13: // enter
70.2071 + if (!this.shown) return
70.2072 + this.select()
70.2073 + break
70.2074 +
70.2075 + case 27: // escape
70.2076 + if (!this.shown) return
70.2077 + this.hide()
70.2078 + break
70.2079 +
70.2080 + default:
70.2081 + this.lookup()
70.2082 + }
70.2083 +
70.2084 + e.stopPropagation()
70.2085 + e.preventDefault()
70.2086 + }
70.2087 +
70.2088 + , focus: function (e) {
70.2089 + this.focused = true
70.2090 + }
70.2091 +
70.2092 + , blur: function (e) {
70.2093 + this.focused = false
70.2094 + if (!this.mousedover && this.shown) this.hide()
70.2095 + }
70.2096 +
70.2097 + , click: function (e) {
70.2098 + e.stopPropagation()
70.2099 + e.preventDefault()
70.2100 + this.select()
70.2101 + this.$element.focus()
70.2102 + }
70.2103 +
70.2104 + , mouseenter: function (e) {
70.2105 + this.mousedover = true
70.2106 + this.$menu.find('.active').removeClass('active')
70.2107 + $(e.currentTarget).addClass('active')
70.2108 + }
70.2109 +
70.2110 + , mouseleave: function (e) {
70.2111 + this.mousedover = false
70.2112 + if (!this.focused && this.shown) this.hide()
70.2113 + }
70.2114 +
70.2115 + }
70.2116 +
70.2117 +
70.2118 + /* TYPEAHEAD PLUGIN DEFINITION
70.2119 + * =========================== */
70.2120 +
70.2121 + var old = $.fn.typeahead
70.2122 +
70.2123 + $.fn.typeahead = function (option) {
70.2124 + return this.each(function () {
70.2125 + var $this = $(this)
70.2126 + , data = $this.data('typeahead')
70.2127 + , options = typeof option == 'object' && option
70.2128 + if (!data) $this.data('typeahead', (data = new Typeahead(this, options)))
70.2129 + if (typeof option == 'string') data[option]()
70.2130 + })
70.2131 + }
70.2132 +
70.2133 + $.fn.typeahead.defaults = {
70.2134 + source: []
70.2135 + , items: 8
70.2136 + , menu: '<ul class="typeahead dropdown-menu"></ul>'
70.2137 + , item: '<li><a href="#"></a></li>'
70.2138 + , minLength: 1
70.2139 + }
70.2140 +
70.2141 + $.fn.typeahead.Constructor = Typeahead
70.2142 +
70.2143 +
70.2144 + /* TYPEAHEAD NO CONFLICT
70.2145 + * =================== */
70.2146 +
70.2147 + $.fn.typeahead.noConflict = function () {
70.2148 + $.fn.typeahead = old
70.2149 + return this
70.2150 + }
70.2151 +
70.2152 +
70.2153 + /* TYPEAHEAD DATA-API
70.2154 + * ================== */
70.2155 +
70.2156 + $(document).on('focus.typeahead.data-api', '[data-provide="typeahead"]', function (e) {
70.2157 + var $this = $(this)
70.2158 + if ($this.data('typeahead')) return
70.2159 + $this.typeahead($this.data())
70.2160 + })
70.2161 +
70.2162 +}(window.jQuery);
70.2163 +/* ==========================================================
70.2164 + * bootstrap-affix.js v2.3.1
70.2165 + * http://twitter.github.com/bootstrap/javascript.html#affix
70.2166 + * ==========================================================
70.2167 + * Copyright 2012 Twitter, Inc.
70.2168 + *
70.2169 + * Licensed under the Apache License, Version 2.0 (the "License");
70.2170 + * you may not use this file except in compliance with the License.
70.2171 + * You may obtain a copy of the License at
70.2172 + *
70.2173 + * http://www.apache.org/licenses/LICENSE-2.0
70.2174 + *
70.2175 + * Unless required by applicable law or agreed to in writing, software
70.2176 + * distributed under the License is distributed on an "AS IS" BASIS,
70.2177 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
70.2178 + * See the License for the specific language governing permissions and
70.2179 + * limitations under the License.
70.2180 + * ========================================================== */
70.2181 +
70.2182 +
70.2183 +!function ($) {
70.2184 +
70.2185 + "use strict"; // jshint ;_;
70.2186 +
70.2187 +
70.2188 + /* AFFIX CLASS DEFINITION
70.2189 + * ====================== */
70.2190 +
70.2191 + var Affix = function (element, options) {
70.2192 + this.options = $.extend({}, $.fn.affix.defaults, options)
70.2193 + this.$window = $(window)
70.2194 + .on('scroll.affix.data-api', $.proxy(this.checkPosition, this))
70.2195 + .on('click.affix.data-api', $.proxy(function () { setTimeout($.proxy(this.checkPosition, this), 1) }, this))
70.2196 + this.$element = $(element)
70.2197 + this.checkPosition()
70.2198 + }
70.2199 +
70.2200 + Affix.prototype.checkPosition = function () {
70.2201 + if (!this.$element.is(':visible')) return
70.2202 +
70.2203 + var scrollHeight = $(document).height()
70.2204 + , scrollTop = this.$window.scrollTop()
70.2205 + , position = this.$element.offset()
70.2206 + , offset = this.options.offset
70.2207 + , offsetBottom = offset.bottom
70.2208 + , offsetTop = offset.top
70.2209 + , reset = 'affix affix-top affix-bottom'
70.2210 + , affix
70.2211 +
70.2212 + if (typeof offset != 'object') offsetBottom = offsetTop = offset
70.2213 + if (typeof offsetTop == 'function') offsetTop = offset.top()
70.2214 + if (typeof offsetBottom == 'function') offsetBottom = offset.bottom()
70.2215 +
70.2216 + affix = this.unpin != null && (scrollTop + this.unpin <= position.top) ?
70.2217 + false : offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ?
70.2218 + 'bottom' : offsetTop != null && scrollTop <= offsetTop ?
70.2219 + 'top' : false
70.2220 +
70.2221 + if (this.affixed === affix) return
70.2222 +
70.2223 + this.affixed = affix
70.2224 + this.unpin = affix == 'bottom' ? position.top - scrollTop : null
70.2225 +
70.2226 + this.$element.removeClass(reset).addClass('affix' + (affix ? '-' + affix : ''))
70.2227 + }
70.2228 +
70.2229 +
70.2230 + /* AFFIX PLUGIN DEFINITION
70.2231 + * ======================= */
70.2232 +
70.2233 + var old = $.fn.affix
70.2234 +
70.2235 + $.fn.affix = function (option) {
70.2236 + return this.each(function () {
70.2237 + var $this = $(this)
70.2238 + , data = $this.data('affix')
70.2239 + , options = typeof option == 'object' && option
70.2240 + if (!data) $this.data('affix', (data = new Affix(this, options)))
70.2241 + if (typeof option == 'string') data[option]()
70.2242 + })
70.2243 + }
70.2244 +
70.2245 + $.fn.affix.Constructor = Affix
70.2246 +
70.2247 + $.fn.affix.defaults = {
70.2248 + offset: 0
70.2249 + }
70.2250 +
70.2251 +
70.2252 + /* AFFIX NO CONFLICT
70.2253 + * ================= */
70.2254 +
70.2255 + $.fn.affix.noConflict = function () {
70.2256 + $.fn.affix = old
70.2257 + return this
70.2258 + }
70.2259 +
70.2260 +
70.2261 + /* AFFIX DATA-API
70.2262 + * ============== */
70.2263 +
70.2264 + $(window).on('load', function () {
70.2265 + $('[data-spy="affix"]').each(function () {
70.2266 + var $spy = $(this)
70.2267 + , data = $spy.data()
70.2268 +
70.2269 + data.offset = data.offset || {}
70.2270 +
70.2271 + data.offsetBottom && (data.offset.bottom = data.offsetBottom)
70.2272 + data.offsetTop && (data.offset.top = data.offsetTop)
70.2273 +
70.2274 + $spy.affix(data)
70.2275 + })
70.2276 + })
70.2277 +
70.2278 +
70.2279 +}(window.jQuery);$(function(){
70.2280 + var
70.2281 + character = {
70.2282 + height: 20,
70.2283 + width: 12.4
70.2284 + },
70.2285 + wrap = document.createElement('div'),
70.2286 + bar = wrap.appendChild(document.createElement('div')),
70.2287 +
70.2288 + cursor = document.createElement('div'),
70.2289 + // If the user specified that the visibility is hidden, then we
70.2290 + // start at the first pass ... otherwise we just do the
70.2291 + // cursor fly-by
70.2292 + pass = ($(document.body).css('visibility') == 'visible') ? 1 : 0,
70.2293 + height = $(window).height(),
70.2294 + width = $(window).width(),
70.2295 +
70.2296 + // this makes the loading of the screen proportional to the real-estate of the window.
70.2297 + // it helps keep the cool sequence there while not making it waste too much time.
70.2298 + rounds = (height * width / 165000),
70.2299 + column = width, row = height - character.height;
70.2300 + // TODO: externalize this
70.2301 + //
70.2302 + wrap.setAttribute('style', 'z-index:9999999;background:#000084;position:fixed;bottom:0;right:0;height:100%;width:100%');
70.2303 + bar.setAttribute('style', 'color:#fff;font-weight:bold;float:right;background:#000084;height:20px;margin-top:-20px;width:100%');
70.2304 + cursor.setAttribute('style', 'z-index:9999999;color:#fff;font-weight:bold;position:fixed;bottom:0;right:0');
70.2305 +
70.2306 + cursor.innerHTML = bar.innerHTML = '▄';
70.2307 +
70.2308 + // only inject the wrap if the pass is 0
70.2309 + if(pass === 0) {
70.2310 + document.body.appendChild(wrap);
70.2311 + document.body.style.visibility='visible';
70.2312 + } else {
70.2313 + document.body.appendChild(cursor);
70.2314 + rounds /= 2;
70.2315 + character.height *= 4;
70.2316 + }
70.2317 +
70.2318 + var ival = setInterval(function(){
70.2319 + for(var m = 0; m < rounds; m++) {
70.2320 + column -= character.width;
70.2321 +
70.2322 + if(column <= 0) {
70.2323 + column = width;
70.2324 + row -= character.height;
70.2325 + }
70.2326 + if(row <= 0) {
70.2327 + pass++;
70.2328 + row = height - character.height;
70.2329 +
70.2330 + if(pass == 2) {
70.2331 + document.body.removeChild(cursor);
70.2332 + clearInterval(ival);
70.2333 + } else {
70.2334 + wrap.parentNode.removeChild(wrap);
70.2335 + document.body.appendChild(cursor);
70.2336 + rounds /= 2;
70.2337 + character.height *= 4;
70.2338 + }
70.2339 + }
70.2340 +
70.2341 + if(pass === 0) {
70.2342 + bar.style.width = column + "px";
70.2343 + wrap.style.height = row + "px";
70.2344 + } else {
70.2345 + cursor.style.right = column + "px";
70.2346 + cursor.style.bottom = row + "px";
70.2347 + }
70.2348 + }
70.2349 + }, 1);
70.2350 +});
70.2351 +
71.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
71.2 +++ b/js/bootstrap.min.js Fri Jul 04 16:42:41 2014 +0400
71.3 @@ -0,0 +1,6 @@
71.4 +/**
71.5 +* Bootstrap.js v2.3.1 by @fat & @mdo
71.6 +* Copyright 2012 Twitter, Inc.
71.7 +* http://www.apache.org/licenses/LICENSE-2.0.txt
71.8 +*/
71.9 +!function(e){"use strict";e(function(){e.support.transition=function(){var e=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(e.style[n]!==undefined)return t[n]}();return e&&{end:e}}()})}(window.jQuery),!function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};n.prototype.close=function(t){function s(){i.trigger("closed").remove()}var n=e(this),r=n.attr("data-target"),i;r||(r=n.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=e(r),t&&t.preventDefault(),i.length||(i=n.hasClass("alert")?n:n.parent()),i.trigger(t=e.Event("close"));if(t.isDefaultPrevented())return;i.removeClass("in"),e.support.transition&&i.hasClass("fade")?i.on(e.support.transition.end,s):s()};var r=e.fn.alert;e.fn.alert=function(t){return this.each(function(){var r=e(this),i=r.data("alert");i||r.data("alert",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.alert.Constructor=n,e.fn.alert.noConflict=function(){return e.fn.alert=r,this},e(document).on("click.alert.data-api",t,n.prototype.close)}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.button.defaults,n)};t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.data(),i=n.is("input")?"val":"html";e+="Text",r.resetText||n.data("resetText",n[i]()),n[i](r[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass(t).attr(t,t):n.removeClass(t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.closest('[data-toggle="buttons-radio"]');e&&e.find(".active").removeClass("active"),this.$element.toggleClass("active")};var n=e.fn.button;e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("button"),s=typeof n=="object"&&n;i||r.data("button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.defaults={loadingText:"loading..."},e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=n,this},e(document).on("click.button.data-api","[data-toggle^=button]",function(t){var n=e(t.target);n.hasClass("btn")||(n=n.closest(".btn")),n.button("toggle")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.options.pause=="hover"&&this.$element.on("mouseenter",e.proxy(this.pause,this)).on("mouseleave",e.proxy(this.cycle,this))};t.prototype={cycle:function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},getActiveIndex:function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},to:function(t){var n=this.getActiveIndex(),r=this;if(t>this.$items.length-1||t<0)return;return this.sliding?this.$element.one("slid",function(){r.to(t)}):n==t?this.pause().cycle():this.slide(t>n?"next":"prev",e(this.$items[t]))},pause:function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),clearInterval(this.interval),this.interval=null,this},next:function(){if(this.sliding)return;return this.slide("next")},prev:function(){if(this.sliding)return;return this.slide("prev")},slide:function(t,n){var r=this.$element.find(".item.active"),i=n||r[t](),s=this.interval,o=t=="next"?"left":"right",u=t=="next"?"first":"last",a=this,f;this.sliding=!0,s&&this.pause(),i=i.length?i:this.$element.find(".item")[u](),f=e.Event("slide",{relatedTarget:i[0],direction:o});if(i.hasClass("active"))return;this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var t=e(a.$indicators.children()[a.getActiveIndex()]);t&&t.addClass("active")}));if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(f);if(f.isDefaultPrevented())return;i.addClass(t),i[0].offsetWidth,r.addClass(o),i.addClass(o),this.$element.one(e.support.transition.end,function(){i.removeClass([t,o].join(" ")).addClass("active"),r.removeClass(["active",o].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger("slid")},0)})}else{this.$element.trigger(f);if(f.isDefaultPrevented())return;r.removeClass("active"),i.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return s&&this.cycle(),this}};var n=e.fn.carousel;e.fn.carousel=function(n){return this.each(function(){var r=e(this),i=r.data("carousel"),s=e.extend({},e.fn.carousel.defaults,typeof n=="object"&&n),o=typeof n=="string"?n:s.slide;i||r.data("carousel",i=new t(this,s)),typeof n=="number"?i.to(n):o?i[o]():s.interval&&i.pause().cycle()})},e.fn.carousel.defaults={interval:5e3,pause:"hover"},e.fn.carousel.Constructor=t,e.fn.carousel.noConflict=function(){return e.fn.carousel=n,this},e(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(t){var n=e(this),r,i=e(n.attr("data-target")||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")),s=e.extend({},i.data(),n.data()),o;i.carousel(s),(o=n.attr("data-slide-to"))&&i.data("carousel").pause().to(o).cycle(),t.preventDefault()})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.collapse.defaults,n),this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.prototype={constructor:t,dimension:function(){var e=this.$element.hasClass("width");return e?"width":"height"},show:function(){var t,n,r,i;if(this.transitioning||this.$element.hasClass("in"))return;t=this.dimension(),n=e.camelCase(["scroll",t].join("-")),r=this.$parent&&this.$parent.find("> .accordion-group > .in");if(r&&r.length){i=r.data("collapse");if(i&&i.transitioning)return;r.collapse("hide"),i||r.data("collapse",null)}this.$element[t](0),this.transition("addClass",e.Event("show"),"shown"),e.support.transition&&this.$element[t](this.$element[0][n])},hide:function(){var t;if(this.transitioning||!this.$element.hasClass("in"))return;t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[t](0)},reset:function(e){var t=this.dimension();return this.$element.removeClass("collapse")[t](e||"auto")[0].offsetWidth,this.$element[e!==null?"addClass":"removeClass"]("collapse"),this},transition:function(t,n,r){var i=this,s=function(){n.type=="show"&&i.reset(),i.transitioning=0,i.$element.trigger(r)};this.$element.trigger(n);if(n.isDefaultPrevented())return;this.transitioning=1,this.$element[t]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,s):s()},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var n=e.fn.collapse;e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("collapse"),s=e.extend({},e.fn.collapse.defaults,r.data(),typeof n=="object"&&n);i||r.data("collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.defaults={toggle:!0},e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=n,this},e(document).on("click.collapse.data-api","[data-toggle=collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i).data("collapse")?"toggle":n.data();n[e(i).hasClass("in")?"addClass":"removeClass"]("collapsed"),e(i).collapse(s)})}(window.jQuery),!function(e){"use strict";function r(){e(t).each(function(){i(e(this)).removeClass("open")})}function i(t){var n=t.attr("data-target"),r;n||(n=t.attr("href"),n=n&&/#/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,"")),r=n&&e(n);if(!r||!r.length)r=t.parent();return r}var t="[data-toggle=dropdown]",n=function(t){var n=e(t).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){n.parent().removeClass("open")})};n.prototype={constructor:n,toggle:function(t){var n=e(this),s,o;if(n.is(".disabled, :disabled"))return;return s=i(n),o=s.hasClass("open"),r(),o||s.toggleClass("open"),n.focus(),!1},keydown:function(n){var r,s,o,u,a,f;if(!/(38|40|27)/.test(n.keyCode))return;r=e(this),n.preventDefault(),n.stopPropagation();if(r.is(".disabled, :disabled"))return;u=i(r),a=u.hasClass("open");if(!a||a&&n.keyCode==27)return n.which==27&&u.find(t).focus(),r.click();s=e("[role=menu] li:not(.divider):visible a",u);if(!s.length)return;f=s.index(s.filter(":focus")),n.keyCode==38&&f>0&&f--,n.keyCode==40&&f<s.length-1&&f++,~f||(f=0),s.eq(f).focus()}};var s=e.fn.dropdown;e.fn.dropdown=function(t){return this.each(function(){var r=e(this),i=r.data("dropdown");i||r.data("dropdown",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.dropdown.Constructor=n,e.fn.dropdown.noConflict=function(){return e.fn.dropdown=s,this},e(document).on("click.dropdown.data-api",r).on("click.dropdown.data-api",".dropdown form",function(e){e.stopPropagation()}).on("click.dropdown-menu",function(e){e.stopPropagation()}).on("click.dropdown.data-api",t,n.prototype.toggle).on("keydown.dropdown.data-api",t+", [role=menu]",n.prototype.keydown)}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.options=n,this.$element=e(t).delegate('[data-dismiss="modal"]',"click.dismiss.modal",e.proxy(this.hide,this)),this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)};t.prototype={constructor:t,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var t=this,n=e.Event("show");this.$element.trigger(n);if(this.isShown||n.isDefaultPrevented())return;this.isShown=!0,this.escape(),this.backdrop(function(){var n=e.support.transition&&t.$element.hasClass("fade");t.$element.parent().length||t.$element.appendTo(document.body),t.$element.show(),n&&t.$element[0].offsetWidth,t.$element.addClass("in").attr("aria-hidden",!1),t.enforceFocus(),n?t.$element.one(e.support.transition.end,function(){t.$element.focus().trigger("shown")}):t.$element.focus().trigger("shown")})},hide:function(t){t&&t.preventDefault();var n=this;t=e.Event("hide"),this.$element.trigger(t);if(!this.isShown||t.isDefaultPrevented())return;this.isShown=!1,this.escape(),e(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),e.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal()},enforceFocus:function(){var t=this;e(document).on("focusin.modal",function(e){t.$element[0]!==e.target&&!t.$element.has(e.target).length&&t.$element.focus()})},escape:function(){var e=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(t){t.which==27&&e.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var t=this,n=setTimeout(function(){t.$element.off(e.support.transition.end),t.hideModal()},500);this.$element.one(e.support.transition.end,function(){clearTimeout(n),t.hideModal()})},hideModal:function(){var e=this;this.$element.hide(),this.backdrop(function(){e.removeBackdrop(),e.$element.trigger("hidden")})},removeBackdrop:function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},backdrop:function(t){var n=this,r=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var i=e.support.transition&&r;this.$backdrop=e('<div class="modal-backdrop '+r+'" />').appendTo(document.body),this.$backdrop.click(this.options.backdrop=="static"?e.proxy(this.$element[0].focus,this.$element[0]):e.proxy(this.hide,this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in");if(!t)return;i?this.$backdrop.one(e.support.transition.end,t):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(e.support.transition.end,t):t()):t&&t()}};var n=e.fn.modal;e.fn.modal=function(n){return this.each(function(){var r=e(this),i=r.data("modal"),s=e.extend({},e.fn.modal.defaults,r.data(),typeof n=="object"&&n);i||r.data("modal",i=new t(this,s)),typeof n=="string"?i[n]():s.show&&i.show()})},e.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},e.fn.modal.Constructor=t,e.fn.modal.noConflict=function(){return e.fn.modal=n,this},e(document).on("click.modal.data-api",'[data-toggle="modal"]',function(t){var n=e(this),r=n.attr("href"),i=e(n.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),s=i.data("modal")?"toggle":e.extend({remote:!/#/.test(r)&&r},i.data(),n.data());t.preventDefault(),i.modal(s).one("hide",function(){n.focus()})})}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("tooltip",e,t)};t.prototype={constructor:t,init:function(t,n,r){var i,s,o,u,a;this.type=t,this.$element=e(n),this.options=this.getOptions(r),this.enabled=!0,o=this.options.trigger.split(" ");for(a=o.length;a--;)u=o[a],u=="click"?this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this)):u!="manual"&&(i=u=="hover"?"mouseenter":"focus",s=u=="hover"?"mouseleave":"blur",this.$element.on(i+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,e.proxy(this.leave,this)));this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(t){return t=e.extend({},e.fn[this.type].defaults,this.$element.data(),t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},enter:function(t){var n=e.fn[this.type].defaults,r={},i;this._options&&e.each(this._options,function(e,t){n[e]!=t&&(r[e]=t)},this),i=e(t.currentTarget)[this.type](r).data(this.type);if(!i.options.delay||!i.options.delay.show)return i.show();clearTimeout(this.timeout),i.hoverState="in",this.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)},leave:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!n.options.delay||!n.options.delay.hide)return n.hide();n.hoverState="out",this.timeout=setTimeout(function(){n.hoverState=="out"&&n.hide()},n.options.delay.hide)},show:function(){var t,n,r,i,s,o,u=e.Event("show");if(this.hasContent()&&this.enabled){this.$element.trigger(u);if(u.isDefaultPrevented())return;t=this.tip(),this.setContent(),this.options.animation&&t.addClass("fade"),s=typeof this.options.placement=="function"?this.options.placement.call(this,t[0],this.$element[0]):this.options.placement,t.detach().css({top:0,left:0,display:"block"}),this.options.container?t.appendTo(this.options.container):t.insertAfter(this.$element),n=this.getPosition(),r=t[0].offsetWidth,i=t[0].offsetHeight;switch(s){case"bottom":o={top:n.top+n.height,left:n.left+n.width/2-r/2};break;case"top":o={top:n.top-i,left:n.left+n.width/2-r/2};break;case"left":o={top:n.top+n.height/2-i/2,left:n.left-r};break;case"right":o={top:n.top+n.height/2-i/2,left:n.left+n.width}}this.applyPlacement(o,s),this.$element.trigger("shown")}},applyPlacement:function(e,t){var n=this.tip(),r=n[0].offsetWidth,i=n[0].offsetHeight,s,o,u,a;n.offset(e).addClass(t).addClass("in"),s=n[0].offsetWidth,o=n[0].offsetHeight,t=="top"&&o!=i&&(e.top=e.top+i-o,a=!0),t=="bottom"||t=="top"?(u=0,e.left<0&&(u=e.left*-2,e.left=0,n.offset(e),s=n[0].offsetWidth,o=n[0].offsetHeight),this.replaceArrow(u-r+s,s,"left")):this.replaceArrow(o-i,o,"top"),a&&n.offset(e)},replaceArrow:function(e,t,n){this.arrow().css(n,e?50*(1-e/t)+"%":"")},setContent:function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},hide:function(){function i(){var t=setTimeout(function(){n.off(e.support.transition.end).detach()},500);n.one(e.support.transition.end,function(){clearTimeout(t),n.detach()})}var t=this,n=this.tip(),r=e.Event("hide");this.$element.trigger(r);if(r.isDefaultPrevented())return;return n.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?i():n.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var e=this.$element;(e.attr("title")||typeof e.attr("data-original-title")!="string")&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var t=this.$element[0];return e.extend({},typeof t.getBoundingClientRect=="function"?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())},getTitle:function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title),e},tip:function(){return this.$tip=this.$tip||e(this.options.template)},arrow:function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(t){var n=t?e(t.currentTarget)[this.type](this._options).data(this.type):this;n.tip().hasClass("in")?n.hide():n.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var n=e.fn.tooltip;e.fn.tooltip=function(n){return this.each(function(){var r=e(this),i=r.data("tooltip"),s=typeof n=="object"&&n;i||r.data("tooltip",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.tooltip.Constructor=t,e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},e.fn.tooltip.noConflict=function(){return e.fn.tooltip=n,this}}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:t,setContent:function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content")[this.options.html?"html":"text"](n),e.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var e,t=this.$element,n=this.options;return e=(typeof n.content=="function"?n.content.call(t[0]):n.content)||t.attr("data-content"),e},tip:function(){return this.$tip||(this.$tip=e(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var n=e.fn.popover;e.fn.popover=function(n){return this.each(function(){var r=e(this),i=r.data("popover"),s=typeof n=="object"&&n;i||r.data("popover",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.popover.Constructor=t,e.fn.popover.defaults=e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),e.fn.popover.noConflict=function(){return e.fn.popover=n,this}}(window.jQuery),!function(e){"use strict";function t(t,n){var r=e.proxy(this.process,this),i=e(t).is("body")?e(window):e(t),s;this.options=e.extend({},e.fn.scrollspy.defaults,n),this.$scrollElement=i.on("scroll.scroll-spy.data-api",r),this.selector=(this.options.target||(s=e(t).attr("href"))&&s.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.$body=e("body"),this.refresh(),this.process()}t.prototype={constructor:t,refresh:function(){var t=this,n;this.offsets=e([]),this.targets=e([]),n=this.$body.find(this.selector).map(function(){var n=e(this),r=n.data("target")||n.attr("href"),i=/^#\w/.test(r)&&e(r);return i&&i.length&&[[i.position().top+(!e.isWindow(t.$scrollElement.get(0))&&t.$scrollElement.scrollTop()),r]]||null}).sort(function(e,t){return e[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},process:function(){var e=this.$scrollElement.scrollTop()+this.options.offset,t=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,n=t-this.$scrollElement.height(),r=this.offsets,i=this.targets,s=this.activeTarget,o;if(e>=n)return s!=(o=i.last()[0])&&this.activate(o);for(o=r.length;o--;)s!=i[o]&&e>=r[o]&&(!r[o+1]||e<=r[o+1])&&this.activate(i[o])},activate:function(t){var n,r;this.activeTarget=t,e(this.selector).parent(".active").removeClass("active"),r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',n=e(r).parent("li").addClass("active"),n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("active")),n.trigger("activate")}};var n=e.fn.scrollspy;e.fn.scrollspy=function(n){return this.each(function(){var r=e(this),i=r.data("scrollspy"),s=typeof n=="object"&&n;i||r.data("scrollspy",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.scrollspy.Constructor=t,e.fn.scrollspy.defaults={offset:10},e.fn.scrollspy.noConflict=function(){return e.fn.scrollspy=n,this},e(window).on("load",function(){e('[data-spy="scroll"]').each(function(){var t=e(this);t.scrollspy(t.data())})})}(window.jQuery),!function(e){"use strict";var t=function(t){this.element=e(t)};t.prototype={constructor:t,show:function(){var t=this.element,n=t.closest("ul:not(.dropdown-menu)"),r=t.attr("data-target"),i,s,o;r||(r=t.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));if(t.parent("li").hasClass("active"))return;i=n.find(".active:last a")[0],o=e.Event("show",{relatedTarget:i}),t.trigger(o);if(o.isDefaultPrevented())return;s=e(r),this.activate(t.parent("li"),n),this.activate(s,s.parent(),function(){t.trigger({type:"shown",relatedTarget:i})})},activate:function(t,n,r){function o(){i.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),t.addClass("active"),s?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active"),r&&r()}var i=n.find("> .active"),s=r&&e.support.transition&&i.hasClass("fade");s?i.one(e.support.transition.end,o):o(),i.removeClass("in")}};var n=e.fn.tab;e.fn.tab=function(n){return this.each(function(){var r=e(this),i=r.data("tab");i||r.data("tab",i=new t(this)),typeof n=="string"&&i[n]()})},e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=n,this},e(document).on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault(),e(this).tab("show")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.typeahead.defaults,n),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.highlighter=this.options.highlighter||this.highlighter,this.updater=this.options.updater||this.updater,this.source=this.options.source,this.$menu=e(this.options.menu),this.shown=!1,this.listen()};t.prototype={constructor:t,select:function(){var e=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(e)).change(),this.hide()},updater:function(e){return e},show:function(){var t=e.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});return this.$menu.insertAfter(this.$element).css({top:t.top+t.height,left:t.left}).show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(t){var n;return this.query=this.$element.val(),!this.query||this.query.length<this.options.minLength?this.shown?this.hide():this:(n=e.isFunction(this.source)?this.source(this.query,e.proxy(this.process,this)):this.source,n?this.process(n):this)},process:function(t){var n=this;return t=e.grep(t,function(e){return n.matcher(e)}),t=this.sorter(t),t.length?this.render(t.slice(0,this.options.items)).show():this.shown?this.hide():this},matcher:function(e){return~e.toLowerCase().indexOf(this.query.toLowerCase())},sorter:function(e){var t=[],n=[],r=[],i;while(i=e.shift())i.toLowerCase().indexOf(this.query.toLowerCase())?~i.indexOf(this.query)?n.push(i):r.push(i):t.push(i);return t.concat(n,r)},highlighter:function(e){var t=this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");return e.replace(new RegExp("("+t+")","ig"),function(e,t){return"<strong>"+t+"</strong>"})},render:function(t){var n=this;return t=e(t).map(function(t,r){return t=e(n.options.item).attr("data-value",r),t.find("a").html(n.highlighter(r)),t[0]}),t.first().addClass("active"),this.$menu.html(t),this},next:function(t){var n=this.$menu.find(".active").removeClass("active"),r=n.next();r.length||(r=e(this.$menu.find("li")[0])),r.addClass("active")},prev:function(e){var t=this.$menu.find(".active").removeClass("active"),n=t.prev();n.length||(n=this.$menu.find("li").last()),n.addClass("active")},listen:function(){this.$element.on("focus",e.proxy(this.focus,this)).on("blur",e.proxy(this.blur,this)).on("keypress",e.proxy(this.keypress,this)).on("keyup",e.proxy(this.keyup,this)),this.eventSupported("keydown")&&this.$element.on("keydown",e.proxy(this.keydown,this)),this.$menu.on("click",e.proxy(this.click,this)).on("mouseenter","li",e.proxy(this.mouseenter,this)).on("mouseleave","li",e.proxy(this.mouseleave,this))},eventSupported:function(e){var t=e in this.$element;return t||(this.$element.setAttribute(e,"return;"),t=typeof this.$element[e]=="function"),t},move:function(e){if(!this.shown)return;switch(e.keyCode){case 9:case 13:case 27:e.preventDefault();break;case 38:e.preventDefault(),this.prev();break;case 40:e.preventDefault(),this.next()}e.stopPropagation()},keydown:function(t){this.suppressKeyPressRepeat=~e.inArray(t.keyCode,[40,38,9,13,27]),this.move(t)},keypress:function(e){if(this.suppressKeyPressRepeat)return;this.move(e)},keyup:function(e){switch(e.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}e.stopPropagation(),e.preventDefault()},focus:function(e){this.focused=!0},blur:function(e){this.focused=!1,!this.mousedover&&this.shown&&this.hide()},click:function(e){e.stopPropagation(),e.preventDefault(),this.select(),this.$element.focus()},mouseenter:function(t){this.mousedover=!0,this.$menu.find(".active").removeClass("active"),e(t.currentTarget).addClass("active")},mouseleave:function(e){this.mousedover=!1,!this.focused&&this.shown&&this.hide()}};var n=e.fn.typeahead;e.fn.typeahead=function(n){return this.each(function(){var r=e(this),i=r.data("typeahead"),s=typeof n=="object"&&n;i||r.data("typeahead",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.typeahead.defaults={source:[],items:8,menu:'<ul class="typeahead dropdown-menu"></ul>',item:'<li><a href="#"></a></li>',minLength:1},e.fn.typeahead.Constructor=t,e.fn.typeahead.noConflict=function(){return e.fn.typeahead=n,this},e(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(t){var n=e(this);if(n.data("typeahead"))return;n.typeahead(n.data())})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.options=e.extend({},e.fn.affix.defaults,n),this.$window=e(window).on("scroll.affix.data-api",e.proxy(this.checkPosition,this)).on("click.affix.data-api",e.proxy(function(){setTimeout(e.proxy(this.checkPosition,this),1)},this)),this.$element=e(t),this.checkPosition()};t.prototype.checkPosition=function(){if(!this.$element.is(":visible"))return;var t=e(document).height(),n=this.$window.scrollTop(),r=this.$element.offset(),i=this.options.offset,s=i.bottom,o=i.top,u="affix affix-top affix-bottom",a;typeof i!="object"&&(s=o=i),typeof o=="function"&&(o=i.top()),typeof s=="function"&&(s=i.bottom()),a=this.unpin!=null&&n+this.unpin<=r.top?!1:s!=null&&r.top+this.$element.height()>=t-s?"bottom":o!=null&&n<=o?"top":!1;if(this.affixed===a)return;this.affixed=a,this.unpin=a=="bottom"?r.top-n:null,this.$element.removeClass(u).addClass("affix"+(a?"-"+a:""))};var n=e.fn.affix;e.fn.affix=function(n){return this.each(function(){var r=e(this),i=r.data("affix"),s=typeof n=="object"&&n;i||r.data("affix",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.affix.Constructor=t,e.fn.affix.defaults={offset:0},e.fn.affix.noConflict=function(){return e.fn.affix=n,this},e(window).on("load",function(){e('[data-spy="affix"]').each(function(){var t=e(this),n=t.data();n.offset=n.offset||{},n.offsetBottom&&(n.offset.bottom=n.offsetBottom),n.offsetTop&&(n.offset.top=n.offsetTop),t.affix(n)})})}(window.jQuery),$(function(){var e={height:20,width:12.4},t=document.createElement("div"),n=t.appendChild(document.createElement("div")),r=document.createElement("div"),i=$(document.body).css("visibility")=="visible"?1:0,s=$(window).height(),o=$(window).width(),u=s*o/165e3,a=o,f=s-e.height;t.setAttribute("style","z-index:9999999;background:#000084;position:fixed;bottom:0;right:0;height:100%;width:100%"),n.setAttribute("style","color:#fff;font-weight:bold;float:right;background:#000084;height:20px;margin-top:-20px;width:100%"),r.setAttribute("style","z-index:9999999;color:#fff;font-weight:bold;position:fixed;bottom:0;right:0"),r.innerHTML=n.innerHTML="▄",i===0?(document.body.appendChild(t),document.body.style.visibility="visible"):(document.body.appendChild(r),u/=2,e.height*=4);var l=setInterval(function(){for(var c=0;c<u;c++)a-=e.width,a<=0&&(a=o,f-=e.height),f<=0&&(i++,f=s-e.height,i==2?(document.body.removeChild(r),clearInterval(l)):(t.parentNode.removeChild(t),document.body.appendChild(r),u/=2,e.height*=4)),i===0?(n.style.width=a+"px",t.style.height=f+"px"):(r.style.right=a+"px",r.style.bottom=f+"px")},1)});
71.10 \ No newline at end of file
72.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
72.2 +++ b/js/google-code-prettify/prettify.css Fri Jul 04 16:42:41 2014 +0400
72.3 @@ -0,0 +1,31 @@
72.4 +.com { color: #93a1a1; }
72.5 +.lit { color: #195f91; }
72.6 +.pun, .opn, .clo { color: #93a1a1; }
72.7 +.fun { color: #dc322f; }
72.8 +.str, .atv { color: #D14; }
72.9 +.kwd, .prettyprint .tag { color: #1e347b; }
72.10 +.typ, .atn, .dec, .var { color: teal; }
72.11 +.pln { color: #48484c; }
72.12 +
72.13 +.prettyprint {
72.14 + padding: 14px 8px;
72.15 + background-color: #000;
72.16 + color: #fff !important;
72.17 + border: 0;
72.18 +}
72.19 +.prettyprint.linenums {
72.20 + -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
72.21 + -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
72.22 + box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
72.23 +}
72.24 +
72.25 +/* Specify class=linenums on a pre to get line numbering */
72.26 +ol.linenums {
72.27 + margin: 0 0 0 32px; /* IE indents via margin-left */
72.28 +}
72.29 +ol.linenums li {
72.30 + padding-left: 8px;
72.31 + color: #bebec5;
72.32 + line-height: 14p;x
72.33 + text-shadow: 0 1px 0 #fff;
72.34 +}
73.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
73.2 +++ b/js/google-code-prettify/prettify.js Fri Jul 04 16:42:41 2014 +0400
73.3 @@ -0,0 +1,28 @@
73.4 +var q=null;window.PR_SHOULD_USE_CONTINUATION=!0;
73.5 +(function(){function L(a){function m(a){var f=a.charCodeAt(0);if(f!==92)return f;var b=a.charAt(1);return(f=r[b])?f:"0"<=b&&b<="7"?parseInt(a.substring(1),8):b==="u"||b==="x"?parseInt(a.substring(2),16):a.charCodeAt(1)}function e(a){if(a<32)return(a<16?"\\x0":"\\x")+a.toString(16);a=String.fromCharCode(a);if(a==="\\"||a==="-"||a==="["||a==="]")a="\\"+a;return a}function h(a){for(var f=a.substring(1,a.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),a=
73.6 +[],b=[],o=f[0]==="^",c=o?1:0,i=f.length;c<i;++c){var j=f[c];if(/\\[bdsw]/i.test(j))a.push(j);else{var j=m(j),d;c+2<i&&"-"===f[c+1]?(d=m(f[c+2]),c+=2):d=j;b.push([j,d]);d<65||j>122||(d<65||j>90||b.push([Math.max(65,j)|32,Math.min(d,90)|32]),d<97||j>122||b.push([Math.max(97,j)&-33,Math.min(d,122)&-33]))}}b.sort(function(a,f){return a[0]-f[0]||f[1]-a[1]});f=[];j=[NaN,NaN];for(c=0;c<b.length;++c)i=b[c],i[0]<=j[1]+1?j[1]=Math.max(j[1],i[1]):f.push(j=i);b=["["];o&&b.push("^");b.push.apply(b,a);for(c=0;c<
73.7 +f.length;++c)i=f[c],b.push(e(i[0])),i[1]>i[0]&&(i[1]+1>i[0]&&b.push("-"),b.push(e(i[1])));b.push("]");return b.join("")}function y(a){for(var f=a.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),b=f.length,d=[],c=0,i=0;c<b;++c){var j=f[c];j==="("?++i:"\\"===j.charAt(0)&&(j=+j.substring(1))&&j<=i&&(d[j]=-1)}for(c=1;c<d.length;++c)-1===d[c]&&(d[c]=++t);for(i=c=0;c<b;++c)j=f[c],j==="("?(++i,d[i]===void 0&&(f[c]="(?:")):"\\"===j.charAt(0)&&
73.8 +(j=+j.substring(1))&&j<=i&&(f[c]="\\"+d[i]);for(i=c=0;c<b;++c)"^"===f[c]&&"^"!==f[c+1]&&(f[c]="");if(a.ignoreCase&&s)for(c=0;c<b;++c)j=f[c],a=j.charAt(0),j.length>=2&&a==="["?f[c]=h(j):a!=="\\"&&(f[c]=j.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return f.join("")}for(var t=0,s=!1,l=!1,p=0,d=a.length;p<d;++p){var g=a[p];if(g.ignoreCase)l=!0;else if(/[a-z]/i.test(g.source.replace(/\\u[\da-f]{4}|\\x[\da-f]{2}|\\[^UXux]/gi,""))){s=!0;l=!1;break}}for(var r=
73.9 +{b:8,t:9,n:10,v:11,f:12,r:13},n=[],p=0,d=a.length;p<d;++p){g=a[p];if(g.global||g.multiline)throw Error(""+g);n.push("(?:"+y(g)+")")}return RegExp(n.join("|"),l?"gi":"g")}function M(a){function m(a){switch(a.nodeType){case 1:if(e.test(a.className))break;for(var g=a.firstChild;g;g=g.nextSibling)m(g);g=a.nodeName;if("BR"===g||"LI"===g)h[s]="\n",t[s<<1]=y++,t[s++<<1|1]=a;break;case 3:case 4:g=a.nodeValue,g.length&&(g=p?g.replace(/\r\n?/g,"\n"):g.replace(/[\t\n\r ]+/g," "),h[s]=g,t[s<<1]=y,y+=g.length,
73.10 +t[s++<<1|1]=a)}}var e=/(?:^|\s)nocode(?:\s|$)/,h=[],y=0,t=[],s=0,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=document.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var p=l&&"pre"===l.substring(0,3);m(a);return{a:h.join("").replace(/\n$/,""),c:t}}function B(a,m,e,h){m&&(a={a:m,d:a},e(a),h.push.apply(h,a.e))}function x(a,m){function e(a){for(var l=a.d,p=[l,"pln"],d=0,g=a.a.match(y)||[],r={},n=0,z=g.length;n<z;++n){var f=g[n],b=r[f],o=void 0,c;if(typeof b===
73.11 +"string")c=!1;else{var i=h[f.charAt(0)];if(i)o=f.match(i[1]),b=i[0];else{for(c=0;c<t;++c)if(i=m[c],o=f.match(i[1])){b=i[0];break}o||(b="pln")}if((c=b.length>=5&&"lang-"===b.substring(0,5))&&!(o&&typeof o[1]==="string"))c=!1,b="src";c||(r[f]=b)}i=d;d+=f.length;if(c){c=o[1];var j=f.indexOf(c),k=j+c.length;o[2]&&(k=f.length-o[2].length,j=k-c.length);b=b.substring(5);B(l+i,f.substring(0,j),e,p);B(l+i+j,c,C(b,c),p);B(l+i+k,f.substring(k),e,p)}else p.push(l+i,b)}a.e=p}var h={},y;(function(){for(var e=a.concat(m),
73.12 +l=[],p={},d=0,g=e.length;d<g;++d){var r=e[d],n=r[3];if(n)for(var k=n.length;--k>=0;)h[n.charAt(k)]=r;r=r[1];n=""+r;p.hasOwnProperty(n)||(l.push(r),p[n]=q)}l.push(/[\S\s]/);y=L(l)})();var t=m.length;return e}function u(a){var m=[],e=[];a.tripleQuotedStrings?m.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?m.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/,
73.13 +q,"'\"`"]):m.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&e.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var h=a.hashComments;h&&(a.cStyleComments?(h>1?m.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):m.push(["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),e.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,q])):m.push(["com",/^#[^\n\r]*/,
73.14 +q,"#"]));a.cStyleComments&&(e.push(["com",/^\/\/[^\n\r]*/,q]),e.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));a.regexLiterals&&e.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(h=a.types)&&e.push(["typ",h]);a=(""+a.keywords).replace(/^ | $/g,
73.15 +"");a.length&&e.push(["kwd",RegExp("^(?:"+a.replace(/[\s,]+/g,"|")+")\\b"),q]);m.push(["pln",/^\s+/,q," \r\n\t\xa0"]);e.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return x(m,e)}function D(a,m){function e(a){switch(a.nodeType){case 1:if(k.test(a.className))break;if("BR"===a.nodeName)h(a),
73.16 +a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)e(a);break;case 3:case 4:if(p){var b=a.nodeValue,d=b.match(t);if(d){var c=b.substring(0,d.index);a.nodeValue=c;(b=b.substring(d.index+d[0].length))&&a.parentNode.insertBefore(s.createTextNode(b),a.nextSibling);h(a);c||a.parentNode.removeChild(a)}}}}function h(a){function b(a,d){var e=d?a.cloneNode(!1):a,f=a.parentNode;if(f){var f=b(f,1),g=a.nextSibling;f.appendChild(e);for(var h=g;h;h=g)g=h.nextSibling,f.appendChild(h)}return e}
73.17 +for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),e;(e=a.parentNode)&&e.nodeType===1;)a=e;d.push(a)}var k=/(?:^|\s)nocode(?:\s|$)/,t=/\r\n?|\n/,s=a.ownerDocument,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=s.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var p=l&&"pre"===l.substring(0,3);for(l=s.createElement("LI");a.firstChild;)l.appendChild(a.firstChild);for(var d=[l],g=0;g<d.length;++g)e(d[g]);m===(m|0)&&d[0].setAttribute("value",
73.18 +m);var r=s.createElement("OL");r.className="linenums";for(var n=Math.max(0,m-1|0)||0,g=0,z=d.length;g<z;++g)l=d[g],l.className="L"+(g+n)%10,l.firstChild||l.appendChild(s.createTextNode("\xa0")),r.appendChild(l);a.appendChild(r)}function k(a,m){for(var e=m.length;--e>=0;){var h=m[e];A.hasOwnProperty(h)?window.console&&console.warn("cannot override language handler %s",h):A[h]=a}}function C(a,m){if(!a||!A.hasOwnProperty(a))a=/^\s*</.test(m)?"default-markup":"default-code";return A[a]}function E(a){var m=
73.19 +a.g;try{var e=M(a.h),h=e.a;a.a=h;a.c=e.c;a.d=0;C(m,h)(a);var k=/\bMSIE\b/.test(navigator.userAgent),m=/\n/g,t=a.a,s=t.length,e=0,l=a.c,p=l.length,h=0,d=a.e,g=d.length,a=0;d[g]=s;var r,n;for(n=r=0;n<g;)d[n]!==d[n+2]?(d[r++]=d[n++],d[r++]=d[n++]):n+=2;g=r;for(n=r=0;n<g;){for(var z=d[n],f=d[n+1],b=n+2;b+2<=g&&d[b+1]===f;)b+=2;d[r++]=z;d[r++]=f;n=b}for(d.length=r;h<p;){var o=l[h+2]||s,c=d[a+2]||s,b=Math.min(o,c),i=l[h+1],j;if(i.nodeType!==1&&(j=t.substring(e,b))){k&&(j=j.replace(m,"\r"));i.nodeValue=
73.20 +j;var u=i.ownerDocument,v=u.createElement("SPAN");v.className=d[a+1];var x=i.parentNode;x.replaceChild(v,i);v.appendChild(i);e<o&&(l[h+1]=i=u.createTextNode(t.substring(b,o)),x.insertBefore(i,v.nextSibling))}e=b;e>=o&&(h+=2);e>=c&&(a+=2)}}catch(w){"console"in window&&console.log(w&&w.stack?w.stack:w)}}var v=["break,continue,do,else,for,if,return,while"],w=[[v,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],
73.21 +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],F=[w,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],G=[w,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"],
73.22 +H=[G,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],w=[w,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],I=[v,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],
73.23 +J=[v,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],v=[v,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],K=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,N=/\S/,O=u({keywords:[F,H,w,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+
73.24 +I,J,v],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),A={};k(O,["default-code"]);k(x([],[["pln",/^[^<?]+/],["dec",/^<!\w[^>]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),
73.25 +["default-markup","htm","html","mxml","xhtml","xml","xsl"]);k(x([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css",
73.26 +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);k(x([],[["atv",/^[\S\s]+/]]),["uq.val"]);k(u({keywords:F,hashComments:!0,cStyleComments:!0,types:K}),["c","cc","cpp","cxx","cyc","m"]);k(u({keywords:"null,true,false"}),["json"]);k(u({keywords:H,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:K}),["cs"]);k(u({keywords:G,cStyleComments:!0}),["java"]);k(u({keywords:v,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);k(u({keywords:I,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),
73.27 +["cv","py"]);k(u({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);k(u({keywords:J,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);k(u({keywords:w,cStyleComments:!0,regexLiterals:!0}),["js"]);k(u({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes",
73.28 +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);k(x([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(a,m,e){var h=document.createElement("PRE");h.innerHTML=a;e&&D(h,e);E({g:m,i:e,h:h});return h.innerHTML};window.prettyPrint=function(a){function m(){for(var e=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Infinity;p<h.length&&l.now()<e;p++){var n=h[p],k=n.className;if(k.indexOf("prettyprint")>=0){var k=k.match(g),f,b;if(b=
73.29 +!k){b=n;for(var o=void 0,c=b.firstChild;c;c=c.nextSibling)var i=c.nodeType,o=i===1?o?b:c:i===3?N.test(c.nodeValue)?b:o:o;b=(f=o===b?void 0:o)&&"CODE"===f.tagName}b&&(k=f.className.match(g));k&&(k=k[1]);b=!1;for(o=n.parentNode;o;o=o.parentNode)if((o.tagName==="pre"||o.tagName==="code"||o.tagName==="xmp")&&o.className&&o.className.indexOf("prettyprint")>=0){b=!0;break}b||((b=(b=n.className.match(/\blinenums\b(?::(\d+))?/))?b[1]&&b[1].length?+b[1]:!0:!1)&&D(n,b),d={g:k,h:n,i:b},E(d))}}p<h.length?setTimeout(m,
73.30 +250):a&&a()}for(var e=[document.getElementsByTagName("pre"),document.getElementsByTagName("code"),document.getElementsByTagName("xmp")],h=[],k=0;k<e.length;++k)for(var t=0,s=e[k].length;t<s;++t)h.push(e[k][t]);var e=q,l=Date;l.now||(l={now:function(){return+new Date}});var p=0,d,g=/\blang(?:uage)?-([\w.]+)(?!\S)/;m()};window.PR={createSimpleLexer:x,registerLangHandler:k,sourceDecorator:u,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",
73.31 +PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ"}})();
74.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
74.2 +++ b/js/holder/holder.js Fri Jul 04 16:42:41 2014 +0400
74.3 @@ -0,0 +1,401 @@
74.4 +/*
74.5 +
74.6 +Holder - 1.9 - client side image placeholders
74.7 +(c) 2012-2013 Ivan Malopinsky / http://imsky.co
74.8 +
74.9 +Provided under the Apache 2.0 License: http://www.apache.org/licenses/LICENSE-2.0
74.10 +Commercial use requires attribution.
74.11 +
74.12 +*/
74.13 +
74.14 +var Holder = Holder || {};
74.15 +(function (app, win) {
74.16 +
74.17 +var preempted = false,
74.18 +fallback = false,
74.19 +canvas = document.createElement('canvas');
74.20 +
74.21 +//getElementsByClassName polyfill
74.22 +document.getElementsByClassName||(document.getElementsByClassName=function(e){var t=document,n,r,i,s=[];if(t.querySelectorAll)return t.querySelectorAll("."+e);if(t.evaluate){r=".//*[contains(concat(' ', @class, ' '), ' "+e+" ')]",n=t.evaluate(r,t,null,0,null);while(i=n.iterateNext())s.push(i)}else{n=t.getElementsByTagName("*"),r=new RegExp("(^|\\s)"+e+"(\\s|$)");for(i=0;i<n.length;i++)r.test(n[i].className)&&s.push(n[i])}return s})
74.23 +
74.24 +//getComputedStyle polyfill
74.25 +window.getComputedStyle||(window.getComputedStyle=function(e,t){return this.el=e,this.getPropertyValue=function(t){var n=/(\-([a-z]){1})/g;return t=="float"&&(t="styleFloat"),n.test(t)&&(t=t.replace(n,function(){return arguments[2].toUpperCase()})),e.currentStyle[t]?e.currentStyle[t]:null},this})
74.26 +
74.27 +//http://javascript.nwbox.com/ContentLoaded by Diego Perini with modifications
74.28 +function contentLoaded(n,t){var l="complete",s="readystatechange",u=!1,h=u,c=!0,i=n.document,a=i.documentElement,e=i.addEventListener?"addEventListener":"attachEvent",v=i.addEventListener?"removeEventListener":"detachEvent",f=i.addEventListener?"":"on",r=function(e){(e.type!=s||i.readyState==l)&&((e.type=="load"?n:i)[v](f+e.type,r,u),!h&&(h=!0)&&t.call(n,null))},o=function(){try{a.doScroll("left")}catch(n){setTimeout(o,50);return}r("poll")};if(i.readyState==l)t.call(n,"lazy");else{if(i.createEventObject&&a.doScroll){try{c=!n.frameElement}catch(y){}c&&o()}i[e](f+"DOMContentLoaded",r,u),i[e](f+s,r,u),n[e](f+"load",r,u)}};
74.29 +
74.30 +//https://gist.github.com/991057 by Jed Schmidt with modifications
74.31 +function selector(a){
74.32 + a=a.match(/^(\W)?(.*)/);var b=document["getElement"+(a[1]?a[1]=="#"?"ById":"sByClassName":"sByTagName")](a[2]);
74.33 + var ret=[]; b!=null&&(b.length?ret=b:b.length==0?ret=b:ret=[b]); return ret;
74.34 +}
74.35 +
74.36 +//shallow object property extend
74.37 +function extend(a,b){var c={};for(var d in a)c[d]=a[d];for(var e in b)c[e]=b[e];return c}
74.38 +
74.39 +//hasOwnProperty polyfill
74.40 +if (!Object.prototype.hasOwnProperty)
74.41 + Object.prototype.hasOwnProperty = function(prop) {
74.42 + var proto = this.__proto__ || this.constructor.prototype;
74.43 + return (prop in this) && (!(prop in proto) || proto[prop] !== this[prop]);
74.44 + }
74.45 +
74.46 +function text_size(width, height, template) {
74.47 + var dimension_arr = [height, width].sort();
74.48 + var maxFactor = Math.round(dimension_arr[1] / 16),
74.49 + minFactor = Math.round(dimension_arr[0] / 16);
74.50 + var text_height = Math.max(template.size, maxFactor);
74.51 + return {
74.52 + height: text_height
74.53 + }
74.54 +}
74.55 +
74.56 +function draw(ctx, dimensions, template, ratio) {
74.57 + var ts = text_size(dimensions.width, dimensions.height, template);
74.58 + var text_height = ts.height;
74.59 + var width = dimensions.width * ratio, height = dimensions.height * ratio;
74.60 + var font = template.font ? template.font : "sans-serif";
74.61 + canvas.width = width;
74.62 + canvas.height = height;
74.63 + ctx.textAlign = "center";
74.64 + ctx.textBaseline = "middle";
74.65 + ctx.fillStyle = template.background;
74.66 + ctx.fillRect(0, 0, width, height);
74.67 + ctx.fillStyle = template.foreground;
74.68 + ctx.font = "bold " + text_height + "px "+font;
74.69 + var text = template.text ? template.text : (dimensions.width + "x" + dimensions.height);
74.70 + if (ctx.measureText(text).width / width > 1) {
74.71 + text_height = template.size / (ctx.measureText(text).width / width);
74.72 + }
74.73 + //Resetting font size if necessary
74.74 + ctx.font = "bold " + (text_height * ratio) + "px "+font;
74.75 + ctx.fillText(text, (width / 2), (height / 2), width);
74.76 + return canvas.toDataURL("image/png");
74.77 +}
74.78 +
74.79 +function render(mode, el, holder, src) {
74.80 + var dimensions = holder.dimensions,
74.81 + theme = holder.theme,
74.82 + text = holder.text ? decodeURIComponent(holder.text) : holder.text;
74.83 + var dimensions_caption = dimensions.width + "x" + dimensions.height;
74.84 + theme = (text ? extend(theme, { text: text }) : theme);
74.85 + theme = (holder.font ? extend(theme, {font: holder.font}) : theme);
74.86 +
74.87 + var ratio = 1;
74.88 + if(window.devicePixelRatio && window.devicePixelRatio > 1){
74.89 + ratio = window.devicePixelRatio;
74.90 + }
74.91 +
74.92 + if (mode == "image") {
74.93 + el.setAttribute("data-src", src);
74.94 + el.setAttribute("alt", text ? text : theme.text ? theme.text + " [" + dimensions_caption + "]" : dimensions_caption);
74.95 +
74.96 + if(fallback || !holder.auto){
74.97 + el.style.width = dimensions.width + "px";
74.98 + el.style.height = dimensions.height + "px";
74.99 + }
74.100 +
74.101 + if (fallback) {
74.102 + el.style.backgroundColor = theme.background;
74.103 +
74.104 + }
74.105 + else{
74.106 + el.setAttribute("src", draw(ctx, dimensions, theme, ratio));
74.107 + }
74.108 + } else {
74.109 + if (!fallback) {
74.110 + el.style.backgroundImage = "url(" + draw(ctx, dimensions, theme, ratio) + ")";
74.111 + el.style.backgroundSize = dimensions.width+"px "+dimensions.height+"px";
74.112 + }
74.113 + }
74.114 +};
74.115 +
74.116 +function fluid(el, holder, src) {
74.117 + var dimensions = holder.dimensions,
74.118 + theme = holder.theme,
74.119 + text = holder.text;
74.120 + var dimensions_caption = dimensions.width + "x" + dimensions.height;
74.121 + theme = (text ? extend(theme, {
74.122 + text: text
74.123 + }) : theme);
74.124 +
74.125 + var fluid = document.createElement("div");
74.126 +
74.127 + fluid.style.backgroundColor = theme.background;
74.128 + fluid.style.color = theme.foreground;
74.129 + fluid.className = el.className + " holderjs-fluid";
74.130 + fluid.style.width = holder.dimensions.width + (holder.dimensions.width.indexOf("%")>0?"":"px");
74.131 + fluid.style.height = holder.dimensions.height + (holder.dimensions.height.indexOf("%")>0?"":"px");
74.132 + fluid.id = el.id;
74.133 +
74.134 + el.style.width=0;
74.135 + el.style.height=0;
74.136 +
74.137 + if (theme.text) {
74.138 + fluid.appendChild(document.createTextNode(theme.text))
74.139 + } else {
74.140 + fluid.appendChild(document.createTextNode(dimensions_caption))
74.141 + fluid_images.push(fluid);
74.142 + setTimeout(fluid_update, 0);
74.143 + }
74.144 +
74.145 + el.parentNode.insertBefore(fluid, el.nextSibling)
74.146 +
74.147 + if(window.jQuery){
74.148 + jQuery(function($){
74.149 + $(el).on("load", function(){
74.150 + el.style.width = fluid.style.width;
74.151 + el.style.height = fluid.style.height;
74.152 + $(el).show();
74.153 + $(fluid).remove();
74.154 + });
74.155 + })
74.156 + }
74.157 +}
74.158 +
74.159 +function fluid_update() {
74.160 + for (i in fluid_images) {
74.161 + if(!fluid_images.hasOwnProperty(i)) continue;
74.162 + var el = fluid_images[i],
74.163 + label = el.firstChild;
74.164 +
74.165 + el.style.lineHeight = el.offsetHeight+"px";
74.166 + label.data = el.offsetWidth + "x" + el.offsetHeight;
74.167 + }
74.168 +}
74.169 +
74.170 +function parse_flags(flags, options) {
74.171 +
74.172 + var ret = {
74.173 + theme: settings.themes.gray
74.174 + }, render = false;
74.175 +
74.176 + for (sl = flags.length, j = 0; j < sl; j++) {
74.177 + var flag = flags[j];
74.178 + if (app.flags.dimensions.match(flag)) {
74.179 + render = true;
74.180 + ret.dimensions = app.flags.dimensions.output(flag);
74.181 + } else if (app.flags.fluid.match(flag)) {
74.182 + render = true;
74.183 + ret.dimensions = app.flags.fluid.output(flag);
74.184 + ret.fluid = true;
74.185 + } else if (app.flags.colors.match(flag)) {
74.186 + ret.theme = app.flags.colors.output(flag);
74.187 + } else if (options.themes[flag]) {
74.188 + //If a theme is specified, it will override custom colors
74.189 + ret.theme = options.themes[flag];
74.190 + } else if (app.flags.text.match(flag)) {
74.191 + ret.text = app.flags.text.output(flag);
74.192 + } else if(app.flags.font.match(flag)){
74.193 + ret.font = app.flags.font.output(flag);
74.194 + }
74.195 + else if(app.flags.auto.match(flag)){
74.196 + ret.auto = true;
74.197 + }
74.198 + }
74.199 +
74.200 + return render ? ret : false;
74.201 +
74.202 +};
74.203 +
74.204 +if (!canvas.getContext) {
74.205 + fallback = true;
74.206 +} else {
74.207 + if (canvas.toDataURL("image/png")
74.208 + .indexOf("data:image/png") < 0) {
74.209 + //Android doesn't support data URI
74.210 + fallback = true;
74.211 + } else {
74.212 + var ctx = canvas.getContext("2d");
74.213 + }
74.214 +}
74.215 +
74.216 +var fluid_images = [];
74.217 +
74.218 +var settings = {
74.219 + domain: "holder.js",
74.220 + images: "img",
74.221 + bgnodes: ".holderjs",
74.222 + themes: {
74.223 + "gray": {
74.224 + background: "#eee",
74.225 + foreground: "#aaa",
74.226 + size: 12
74.227 + },
74.228 + "social": {
74.229 + background: "#3a5a97",
74.230 + foreground: "#fff",
74.231 + size: 12
74.232 + },
74.233 + "industrial": {
74.234 + background: "#434A52",
74.235 + foreground: "#C2F200",
74.236 + size: 12
74.237 + }
74.238 + },
74.239 + stylesheet: ".holderjs-fluid {font-size:16px;font-weight:bold;text-align:center;font-family:sans-serif;margin:0}"
74.240 +};
74.241 +
74.242 +
74.243 +app.flags = {
74.244 + dimensions: {
74.245 + regex: /^(\d+)x(\d+)$/,
74.246 + output: function (val) {
74.247 + var exec = this.regex.exec(val);
74.248 + return {
74.249 + width: +exec[1],
74.250 + height: +exec[2]
74.251 + }
74.252 + }
74.253 + },
74.254 + fluid: {
74.255 + regex: /^([0-9%]+)x([0-9%]+)$/,
74.256 + output: function (val) {
74.257 + var exec = this.regex.exec(val);
74.258 + return {
74.259 + width: exec[1],
74.260 + height: exec[2]
74.261 + }
74.262 + }
74.263 + },
74.264 + colors: {
74.265 + regex: /#([0-9a-f]{3,})\:#([0-9a-f]{3,})/i,
74.266 + output: function (val) {
74.267 + var exec = this.regex.exec(val);
74.268 + return {
74.269 + size: settings.themes.gray.size,
74.270 + foreground: "#" + exec[2],
74.271 + background: "#" + exec[1]
74.272 + }
74.273 + }
74.274 + },
74.275 + text: {
74.276 + regex: /text\:(.*)/,
74.277 + output: function (val) {
74.278 + return this.regex.exec(val)[1];
74.279 + }
74.280 + },
74.281 + font: {
74.282 + regex: /font\:(.*)/,
74.283 + output: function(val){
74.284 + return this.regex.exec(val)[1];
74.285 + }
74.286 + },
74.287 + auto: {
74.288 + regex: /^auto$/
74.289 + }
74.290 +}
74.291 +
74.292 +for (var flag in app.flags) {
74.293 + if(!app.flags.hasOwnProperty(flag)) continue;
74.294 + app.flags[flag].match = function (val) {
74.295 + return val.match(this.regex)
74.296 + }
74.297 +}
74.298 +
74.299 +app.add_theme = function (name, theme) {
74.300 + name != null && theme != null && (settings.themes[name] = theme);
74.301 + return app;
74.302 +};
74.303 +
74.304 +app.add_image = function (src, el) {
74.305 + var node = selector(el);
74.306 + if (node.length) {
74.307 + for (var i = 0, l = node.length; i < l; i++) {
74.308 + var img = document.createElement("img")
74.309 + img.setAttribute("data-src", src);
74.310 + node[i].appendChild(img);
74.311 + }
74.312 + }
74.313 + return app;
74.314 +};
74.315 +
74.316 +app.run = function (o) {
74.317 + var options = extend(settings, o), images = [];
74.318 +
74.319 + if(options.images instanceof window.NodeList){
74.320 + imageNodes = options.images;
74.321 + }
74.322 + else if(options.images instanceof window.Node){
74.323 + imageNodes = [options.images];
74.324 + }
74.325 + else{
74.326 + imageNodes = selector(options.images);
74.327 + }
74.328 +
74.329 + if(options.elements instanceof window.NodeList){
74.330 + bgnodes = options.bgnodes;
74.331 + }
74.332 + else if(options.bgnodes instanceof window.Node){
74.333 + bgnodes = [options.bgnodes];
74.334 + }
74.335 + else{
74.336 + bgnodes = selector(options.bgnodes);
74.337 + }
74.338 +
74.339 + preempted = true;
74.340 +
74.341 + for (i = 0, l = imageNodes.length; i < l; i++) images.push(imageNodes[i]);
74.342 +
74.343 + var holdercss = document.getElementById("holderjs-style");
74.344 +
74.345 + if(!holdercss){
74.346 + holdercss = document.createElement("style");
74.347 + holdercss.setAttribute("id", "holderjs-style");
74.348 + holdercss.type = "text/css";
74.349 + document.getElementsByTagName("head")[0].appendChild(holdercss);
74.350 + }
74.351 +
74.352 + if(holdercss.styleSheet){
74.353 + holdercss.styleSheet += options.stylesheet;
74.354 + }
74.355 + else{
74.356 + holdercss.textContent+= options.stylesheet;
74.357 + }
74.358 +
74.359 + var cssregex = new RegExp(options.domain + "\/(.*?)\"?\\)");
74.360 +
74.361 + for (var l = bgnodes.length, i = 0; i < l; i++) {
74.362 + var src = window.getComputedStyle(bgnodes[i], null)
74.363 + .getPropertyValue("background-image");
74.364 + var flags = src.match(cssregex);
74.365 + if (flags) {
74.366 + var holder = parse_flags(flags[1].split("/"), options);
74.367 + if (holder) {
74.368 + render("background", bgnodes[i], holder, src);
74.369 + }
74.370 + }
74.371 + }
74.372 +
74.373 + for (var l = images.length, i = 0; i < l; i++) {
74.374 + var src = images[i].getAttribute("src") || images[i].getAttribute("data-src");
74.375 + if (src != null && src.indexOf(options.domain) >= 0) {
74.376 + var holder = parse_flags(src.substr(src.lastIndexOf(options.domain) + options.domain.length + 1)
74.377 + .split("/"), options);
74.378 + if (holder) {
74.379 + if (holder.fluid) {
74.380 + fluid(images[i], holder, src);
74.381 + } else {
74.382 + render("image", images[i], holder, src);
74.383 + }
74.384 + }
74.385 + }
74.386 + }
74.387 + return app;
74.388 +};
74.389 +
74.390 +contentLoaded(win, function () {
74.391 + if (window.addEventListener) {
74.392 + window.addEventListener("resize", fluid_update, false);
74.393 + window.addEventListener("orientationchange", fluid_update, false);
74.394 + } else {
74.395 + window.attachEvent("onresize", fluid_update)
74.396 + }
74.397 + preempted || app.run();
74.398 +});
74.399 +
74.400 +if ( typeof define === "function" && define.amd ) {
74.401 + define( "Holder", [], function () { return app; } );
74.402 +}
74.403 +
74.404 +})(Holder, window);
74.405 \ No newline at end of file
75.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
75.2 +++ b/js/html5shiv.js Fri Jul 04 16:42:41 2014 +0400
75.3 @@ -0,0 +1,8 @@
75.4 +/*
75.5 + HTML5 Shiv v3.6.2pre | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
75.6 +*/
75.7 +(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();
75.8 +a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x<style>article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}</style>";
75.9 +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="<xyz></xyz>";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||
75.10 +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",version:"3.6.2pre",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment();
75.11 +for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d<h;d++)c.createElement(e[d]);return c}};l.html5=e;q(f)})(this,document);
76.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
76.2 +++ b/js/jquery.js Fri Jul 04 16:42:41 2014 +0400
76.3 @@ -0,0 +1,5 @@
76.4 +/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license
76.5 +//@ sourceMappingURL=jquery.min.map
76.6 +*/(function(e,t){var n,r,i=typeof t,o=e.document,a=e.location,s=e.jQuery,u=e.$,l={},c=[],p="1.9.1",f=c.concat,d=c.push,h=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=p.trim,b=function(e,t){return new b.fn.init(e,t,r)},x=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,S=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=/^-ms-/,D=/-([\da-z])/gi,L=function(e,t){return t.toUpperCase()},H=function(e){(o.addEventListener||"load"===e.type||"complete"===o.readyState)&&(q(),b.ready())},q=function(){o.addEventListener?(o.removeEventListener("DOMContentLoaded",H,!1),e.removeEventListener("load",H,!1)):(o.detachEvent("onreadystatechange",H),e.detachEvent("onload",H))};b.fn=b.prototype={jquery:p,constructor:b,init:function(e,n,r){var i,a;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof b?n[0]:n,b.merge(this,b.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:o,!0)),C.test(i[1])&&b.isPlainObject(n))for(i in n)b.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(a=o.getElementById(i[2]),a&&a.parentNode){if(a.id!==i[2])return r.find(e);this.length=1,this[0]=a}return this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):b.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),b.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return h.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return b.each(this,e,t)},ready:function(e){return b.ready.promise().done(e),this},slice:function(){return this.pushStack(h.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(b.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:d,sort:[].sort,splice:[].splice},b.fn.init.prototype=b.fn,b.extend=b.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||b.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++)if(null!=(o=arguments[u]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(b.isPlainObject(r)||(n=b.isArray(r)))?(n?(n=!1,a=e&&b.isArray(e)?e:[]):a=e&&b.isPlainObject(e)?e:{},s[i]=b.extend(c,a,r)):r!==t&&(s[i]=r));return s},b.extend({noConflict:function(t){return e.$===b&&(e.$=u),t&&e.jQuery===b&&(e.jQuery=s),b},isReady:!1,readyWait:1,holdReady:function(e){e?b.readyWait++:b.ready(!0)},ready:function(e){if(e===!0?!--b.readyWait:!b.isReady){if(!o.body)return setTimeout(b.ready);b.isReady=!0,e!==!0&&--b.readyWait>0||(n.resolveWith(o,[b]),b.fn.trigger&&b(o).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===b.type(e)},isArray:Array.isArray||function(e){return"array"===b.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==b.type(e)||e.nodeType||b.isWindow(e))return!1;try{if(e.constructor&&!y.call(e,"constructor")&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||y.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=b.buildFragment([e],t,i),i&&b(i).remove(),b.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=b.trim(n),n&&k.test(n.replace(S,"@").replace(A,"]").replace(E,"")))?Function("return "+n)():(b.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||b.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&b.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(j,"ms-").replace(D,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:v&&!v.call("\ufeff\u00a0")?function(e){return null==e?"":v.call(e)}:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?b.merge(n,"string"==typeof e?[e]:e):d.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(g)return g.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return f.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),b.isFunction(e)?(r=h.call(arguments,2),i=function(){return e.apply(n||this,r.concat(h.call(arguments)))},i.guid=e.guid=e.guid||b.guid++,i):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===b.type(r)){o=!0;for(u in r)b.access(e,n,u,r[u],!0,a,s)}else if(i!==t&&(o=!0,b.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(b(e),n)})),n))for(;l>u;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),b.ready.promise=function(t){if(!n)if(n=b.Deferred(),"complete"===o.readyState)setTimeout(b.ready);else if(o.addEventListener)o.addEventListener("DOMContentLoaded",H,!1),e.addEventListener("load",H,!1);else{o.attachEvent("onreadystatechange",H),e.attachEvent("onload",H);var r=!1;try{r=null==e.frameElement&&o.documentElement}catch(i){}r&&r.doScroll&&function a(){if(!b.isReady){try{r.doScroll("left")}catch(e){return setTimeout(a,50)}q(),b.ready()}}()}return n.promise(t)},b.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=b.type(e);return b.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=b(o);var _={};function F(e){var t=_[e]={};return b.each(e.match(w)||[],function(e,n){t[n]=!0}),t}b.Callbacks=function(e){e="string"==typeof e?_[e]||F(e):b.extend({},e);var n,r,i,o,a,s,u=[],l=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=u.length,n=!0;u&&o>a;a++)if(u[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,u&&(l?l.length&&c(l.shift()):r?u=[]:p.disable())},p={add:function(){if(u){var t=u.length;(function i(t){b.each(t,function(t,n){var r=b.type(n);"function"===r?e.unique&&p.has(n)||u.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=u.length:r&&(s=t,c(r))}return this},remove:function(){return u&&b.each(arguments,function(e,t){var r;while((r=b.inArray(t,u,r))>-1)u.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?b.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return u=[],this},disable:function(){return u=l=r=t,this},disabled:function(){return!u},lock:function(){return l=t,r||p.disable(),this},locked:function(){return!l},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!u||i&&!l||(n?l.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},b.extend({Deferred:function(e){var t=[["resolve","done",b.Callbacks("once memory"),"resolved"],["reject","fail",b.Callbacks("once memory"),"rejected"],["notify","progress",b.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return b.Deferred(function(n){b.each(t,function(t,o){var a=o[0],s=b.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&b.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?b.extend(e,r):r}},i={};return r.pipe=r.then,b.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=h.call(arguments),r=n.length,i=1!==r||e&&b.isFunction(e.promise)?r:0,o=1===i?e:b.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?h.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,u,l;if(r>1)for(s=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&b.isFunction(n[t].promise)?n[t].promise().done(a(t,l,n)).fail(o.reject).progress(a(t,u,s)):--i;return i||o.resolveWith(l,n),o.promise()}}),b.support=function(){var t,n,r,a,s,u,l,c,p,f,d=o.createElement("div");if(d.setAttribute("className","t"),d.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=d.getElementsByTagName("*"),r=d.getElementsByTagName("a")[0],!n||!r||!n.length)return{};s=o.createElement("select"),l=s.appendChild(o.createElement("option")),a=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={getSetAttribute:"t"!==d.className,leadingWhitespace:3===d.firstChild.nodeType,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!a.value,optSelected:l.selected,enctype:!!o.createElement("form").enctype,html5Clone:"<:nav></:nav>"!==o.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===o.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!l.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}a=o.createElement("input"),a.setAttribute("value",""),t.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","t"),a.setAttribute("name","t"),u=o.createDocumentFragment(),u.appendChild(a),t.appendChecked=a.checked,t.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;return d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip,b(function(){var n,r,a,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",u=o.getElementsByTagName("body")[0];u&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",u.appendChild(n).appendChild(d),d.innerHTML="<table><tr><td></td><td>t</td></tr></table>",a=d.getElementsByTagName("td"),a[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===a[0].offsetHeight,a[0].style.display="",a[1].style.display="none",t.reliableHiddenOffsets=p&&0===a[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===d.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==u.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(o.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="<div></div>",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(u.style.zoom=1)),u.removeChild(n),n=d=a=r=null)}),n=s=u=l=r=a=null,t}();var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;function P(e,n,r,i){if(b.acceptData(e)){var o,a,s=b.expando,u="string"==typeof n,l=e.nodeType,p=l?b.cache:e,f=l?e[s]:e[s]&&s;if(f&&p[f]&&(i||p[f].data)||!u||r!==t)return f||(l?e[s]=f=c.pop()||b.guid++:f=s),p[f]||(p[f]={},l||(p[f].toJSON=b.noop)),("object"==typeof n||"function"==typeof n)&&(i?p[f]=b.extend(p[f],n):p[f].data=b.extend(p[f].data,n)),o=p[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[b.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[b.camelCase(n)])):a=o,a}}function R(e,t,n){if(b.acceptData(e)){var r,i,o,a=e.nodeType,s=a?b.cache:e,u=a?e[b.expando]:b.expando;if(s[u]){if(t&&(o=n?s[u]:s[u].data)){b.isArray(t)?t=t.concat(b.map(t,b.camelCase)):t in o?t=[t]:(t=b.camelCase(t),t=t in o?[t]:t.split(" "));for(r=0,i=t.length;i>r;r++)delete o[t[r]];if(!(n?$:b.isEmptyObject)(o))return}(n||(delete s[u].data,$(s[u])))&&(a?b.cleanData([e],!0):b.support.deleteExpando||s!=s.window?delete s[u]:s[u]=null)}}}b.extend({cache:{},expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?b.cache[e[b.expando]]:e[b.expando],!!e&&!$(e)},data:function(e,t,n){return P(e,t,n)},removeData:function(e,t){return R(e,t)},_data:function(e,t,n){return P(e,t,n,!0)},_removeData:function(e,t){return R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&b.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),b.fn.extend({data:function(e,n){var r,i,o=this[0],a=0,s=null;if(e===t){if(this.length&&(s=b.data(o),1===o.nodeType&&!b._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>a;a++)i=r[a].name,i.indexOf("data-")||(i=b.camelCase(i.slice(5)),W(o,i,s[i]));b._data(o,"parsedAttrs",!0)}return s}return"object"==typeof e?this.each(function(){b.data(this,e)}):b.access(this,function(n){return n===t?o?W(o,e,b.data(o,e)):null:(this.each(function(){b.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function W(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(B,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:O.test(r)?b.parseJSON(r):r}catch(o){}b.data(e,n,r)}else r=t}return r}function $(e){var t;for(t in e)if(("data"!==t||!b.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}b.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=b._data(e,n),r&&(!i||b.isArray(r)?i=b._data(e,n,b.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t),a=function(){b.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return b._data(e,n)||b._data(e,n,{empty:b.Callbacks("once memory").add(function(){b._removeData(e,t+"queue"),b._removeData(e,n)})})}}),b.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?b.queue(this[0],e):n===t?this:this.each(function(){var t=b.queue(this,e,n);b._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&b.dequeue(this,e)})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(e,t){return e=b.fx?b.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=b.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=b._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var I,z,X=/[\t\r\n]/g,U=/\r/g,V=/^(?:input|select|textarea|button|object)$/i,Y=/^(?:a|area)$/i,J=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,G=/^(?:checked|selected)$/i,Q=b.support.getSetAttribute,K=b.support.input;b.fn.extend({attr:function(e,t){return b.access(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,t){return b.access(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return e=b.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=b.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?b.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return b.isFunction(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=b(this),u=t,l=e.match(w)||[];while(o=l[a++])u=r?u:!s.hasClass(o),s[u?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&b._data(this,"__className__",this.className),this.className=this.className||e===!1?"":b._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(X," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=b.isFunction(e),this.each(function(n){var o,a=b(this);1===this.nodeType&&(o=i?e.call(this,n,a.val()):e,null==o?o="":"number"==typeof o?o+="":b.isArray(o)&&(o=b.map(o,function(e){return null==e?"":e+""})),r=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=b.valHooks[o.type]||b.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(U,""):null==n?"":n)}}}),b.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;for(;s>u;u++)if(n=r[u],!(!n.selected&&u!==i||(b.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&b.nodeName(n.parentNode,"optgroup"))){if(t=b(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=b.makeArray(t);return b(e).find("option").each(function(){this.selected=b.inArray(b(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var o,a,s,u=e.nodeType;if(e&&3!==u&&8!==u&&2!==u)return typeof e.getAttribute===i?b.prop(e,n,r):(a=1!==u||!b.isXMLDoc(e),a&&(n=n.toLowerCase(),o=b.attrHooks[n]||(J.test(n)?z:I)),r===t?o&&a&&"get"in o&&null!==(s=o.get(e,n))?s:(typeof e.getAttribute!==i&&(s=e.getAttribute(n)),null==s?t:s):null!==r?o&&a&&"set"in o&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r):(b.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=b.propFix[n]||n,J.test(n)?!Q&&G.test(n)?e[b.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:b.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!b.support.radioValue&&"radio"===t&&b.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!b.isXMLDoc(e),a&&(n=b.propFix[n]||n,o=b.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):V.test(e.nodeName)||Y.test(e.nodeName)&&e.href?0:t}}}}),z={get:function(e,n){var r=b.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?K&&Q?null!=i:G.test(n)?e[b.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?b.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&b.propFix[n]||n,n):e[b.camelCase("default-"+n)]=e[n]=!0,n}},K&&Q||(b.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return b.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return b.nodeName(e,"input")?(e.defaultValue=n,t):I&&I.set(e,n,r)}}),Q||(I=b.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},b.attrHooks.contenteditable={get:I.get,set:function(e,t,n){I.set(e,""===t?!1:t,n)}},b.each(["width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),b.support.hrefNormalized||(b.each(["href","src","width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),b.each(["href","src"],function(e,t){b.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),b.support.style||(b.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),b.support.optSelected||(b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),b.support.enctype||(b.propFix.enctype="encoding"),b.support.checkOn||b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,n){return b.isArray(n)?e.checked=b.inArray(b(e).val(),n)>=0:t}})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}b.event={global:{},add:function(e,n,r,o,a){var s,u,l,c,p,f,d,h,g,m,y,v=b._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=b.guid++),(u=v.events)||(u=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof b===i||e&&b.event.triggered===e.type?t:b.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(w)||[""],l=n.length;while(l--)s=rt.exec(n[l])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),p=b.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=b.event.special[g]||{},d=b.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&b.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=u[g])||(h=u[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),b.event.global[g]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,p,f,d,h,g,m=b.hasData(e)&&b._data(e);if(m&&(c=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(s=rt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=b.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));u&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||b.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(c)&&(delete m.handle,b._removeData(e,"events"))}},trigger:function(n,r,i,a){var s,u,l,c,p,f,d,h=[i||o],g=y.call(n,"type")?n.type:n,m=y.call(n,"namespace")?n.namespace.split("."):[];if(l=f=i=i||o,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+b.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),u=0>g.indexOf(":")&&"on"+g,n=n[b.expando]?n:new b.Event(g,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:b.makeArray(r,[n]),p=b.event.special[g]||{},a||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!a&&!p.noBubble&&!b.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(l=l.parentNode);l;l=l.parentNode)h.push(l),f=l;f===(i.ownerDocument||o)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((l=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(b._data(l,"events")||{})[n.type]&&b._data(l,"handle"),s&&s.apply(l,r),s=u&&l[u],s&&b.acceptData(l)&&s.apply&&s.apply(l,r)===!1&&n.preventDefault();if(n.type=g,!(a||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===g&&b.nodeName(i,"a")||!b.acceptData(i)||!u||!i[g]||b.isWindow(i))){f=i[u],f&&(i[u]=null),b.event.triggered=g;try{i[g]()}catch(v){}b.event.triggered=t,f&&(i[u]=f)}return n.result}},dispatch:function(e){e=b.event.fix(e);var n,r,i,o,a,s=[],u=h.call(arguments),l=(b._data(this,"events")||{})[e.type]||[],c=b.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=b.event.handlers.call(this,e,l),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((b.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(o=[],a=0;u>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?b(r,this).index(l)>=0:b.find(r,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers:o})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[b.expando])return e;var t,n,r,i=e.type,a=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new b.Event(a),t=r.length;while(t--)n=r[t],e[n]=a[n];return e.target||(e.target=a.srcElement||o),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,a):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,a,s=n.button,u=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||o,a=i.documentElement,r=i.body,e.pageX=n.clientX+(a&&a.scrollLeft||r&&r.scrollLeft||0)-(a&&a.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(a&&a.scrollTop||r&&r.scrollTop||0)-(a&&a.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&u&&(e.relatedTarget=u===e.target?n.toElement:u),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return b.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==o.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===o.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=b.extend(new b.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?b.event.trigger(i,null,t):b.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},b.removeEvent=o.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},b.Event=function(e,n){return this instanceof b.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&b.extend(this,n),this.timeStamp=e&&e.timeStamp||b.now(),this[b.expando]=!0,t):new b.Event(e,n)},b.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;
76.7 +return(!i||i!==r&&!b.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),b.support.submitBubbles||(b.event.special.submit={setup:function(){return b.nodeName(this,"form")?!1:(b.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=b.nodeName(n,"input")||b.nodeName(n,"button")?n.form:t;r&&!b._data(r,"submitBubbles")&&(b.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),b._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&b.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return b.nodeName(this,"form")?!1:(b.event.remove(this,"._submit"),t)}}),b.support.changeBubbles||(b.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(b.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),b.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),b.event.simulate("change",this,e,!0)})),!1):(b.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!b._data(t,"changeBubbles")&&(b.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||b.event.simulate("change",this.parentNode,e,!0)}),b._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return b.event.remove(this,"._change"),!Z.test(this.nodeName)}}),b.support.focusinBubbles||b.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){b.event.simulate(t,e.target,b.event.fix(e),!0)};b.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),b.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return b().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=b.guid++)),this.each(function(){b.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,b(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){b.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?b.event.trigger(e,n,r,!0):t}}),function(e,t){var n,r,i,o,a,s,u,l,c,p,f,d,h,g,m,y,v,x="sizzle"+-new Date,w=e.document,T={},N=0,C=0,k=it(),E=it(),S=it(),A=typeof t,j=1<<31,D=[],L=D.pop,H=D.push,q=D.slice,M=D.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},_="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=F.replace("w","w#"),B="([*^$|!~]?=)",P="\\["+_+"*("+F+")"+_+"*(?:"+B+_+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*\\]",R=":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+P.replace(3,8)+")*)|.*)\\)|)",W=RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g"),$=RegExp("^"+_+"*,"+_+"*"),I=RegExp("^"+_+"*([\\x20\\t\\r\\n\\f>+~])"+_+"*"),z=RegExp(R),X=RegExp("^"+O+"$"),U={ID:RegExp("^#("+F+")"),CLASS:RegExp("^\\.("+F+")"),NAME:RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:RegExp("^("+F.replace("w","w*")+")"),ATTR:RegExp("^"+P),PSEUDO:RegExp("^"+R),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),needsContext:RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},V=/[\x20\t\r\n\f]*[+~]/,Y=/^[^{]+\{\s*\[native code/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,K=/'|\\/g,Z=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,et=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{q.call(w.documentElement.childNodes,0)[0].nodeType}catch(nt){q=function(e){var t,n=[];while(t=this[e++])n.push(t);return n}}function rt(e){return Y.test(e+"")}function it(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function ot(e){return e[x]=!0,e}function at(e){var t=p.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function st(e,t,n,r){var i,o,a,s,u,l,f,g,m,v;if((t?t.ownerDocument||t:w)!==p&&c(t),t=t||p,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!d&&!r){if(i=J.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&y(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return H.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&T.getByClassName&&t.getElementsByClassName)return H.apply(n,q.call(t.getElementsByClassName(a),0)),n}if(T.qsa&&!h.test(e)){if(f=!0,g=x,m=t,v=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){l=ft(e),(f=t.getAttribute("id"))?g=f.replace(K,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=l.length;while(u--)l[u]=g+dt(l[u]);m=V.test(e)&&t.parentNode||t,v=l.join(",")}if(v)try{return H.apply(n,q.call(m.querySelectorAll(v),0)),n}catch(b){}finally{f||t.removeAttribute("id")}}}return wt(e.replace(W,"$1"),t,n,r)}a=st.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},c=st.setDocument=function(e){var n=e?e.ownerDocument||e:w;return n!==p&&9===n.nodeType&&n.documentElement?(p=n,f=n.documentElement,d=a(n),T.tagNameNoComments=at(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),T.attributes=at(function(e){e.innerHTML="<select></select>";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),T.getByClassName=at(function(e){return e.innerHTML="<div class='hidden e'></div><div class='hidden'></div>",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),T.getByName=at(function(e){e.id=x+0,e.innerHTML="<a name='"+x+"'></a><div name='"+x+"'></div>",f.insertBefore(e,f.firstChild);var t=n.getElementsByName&&n.getElementsByName(x).length===2+n.getElementsByName(x+0).length;return T.getIdNotName=!n.getElementById(x),f.removeChild(e),t}),i.attrHandle=at(function(e){return e.innerHTML="<a href='#'></a>",e.firstChild&&typeof e.firstChild.getAttribute!==A&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},T.getIdNotName?(i.find.ID=function(e,t){if(typeof t.getElementById!==A&&!d){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==A&&!d){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==A&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){var n=typeof e.getAttributeNode!==A&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=T.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==A?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.NAME=T.getByName&&function(e,n){return typeof n.getElementsByName!==A?n.getElementsByName(name):t},i.find.CLASS=T.getByClassName&&function(e,n){return typeof n.getElementsByClassName===A||d?t:n.getElementsByClassName(e)},g=[],h=[":focus"],(T.qsa=rt(n.querySelectorAll))&&(at(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||h.push("\\["+_+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){e.innerHTML="<input type='hidden' i=''/>",e.querySelectorAll("[i^='']").length&&h.push("[*^$]="+_+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(T.matchesSelector=rt(m=f.matchesSelector||f.mozMatchesSelector||f.webkitMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){T.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",R)}),h=RegExp(h.join("|")),g=RegExp(g.join("|")),y=rt(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},v=f.compareDocumentPosition?function(e,t){var r;return e===t?(u=!0,0):(r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&r||e.parentNode&&11===e.parentNode.nodeType?e===n||y(w,e)?-1:t===n||y(w,t)?1:0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return u=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:0;if(o===a)return ut(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?ut(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},u=!1,[0,0].sort(v),T.detectDuplicates=u,p):p},st.matches=function(e,t){return st(e,null,null,t)},st.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Z,"='$1']"),!(!T.matchesSelector||d||g&&g.test(t)||h.test(t)))try{var n=m.call(e,t);if(n||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return st(t,p,null,[e]).length>0},st.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},st.attr=function(e,t){var n;return(e.ownerDocument||e)!==p&&c(e),d||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):d||T.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},st.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},st.uniqueSort=function(e){var t,n=[],r=1,i=0;if(u=!T.detectDuplicates,e.sort(v),u){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e};function ut(e,t){var n=t&&e,r=n&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function lt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ct(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pt(e){return ot(function(t){return t=+t,ot(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}o=st.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=st.selectors={cacheLength:50,createPseudo:ot,match:U,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(et,tt),e[3]=(e[4]||e[5]||"").replace(et,tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||st.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&st.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return U.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&z.test(n)&&(t=ft(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(et,tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[e+" "];return t||(t=RegExp("(^|"+_+")"+e+"("+_+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=st.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[x]||(m[x]={}),l=c[e]||[],d=l[0]===N&&l[1],f=l[0]===N&&l[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[N,d,f];break}}else if(v&&(l=(t[x]||(t[x]={}))[e])&&l[0]===N)f=l[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[x]||(p[x]={}))[e]=[N,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||st.error("unsupported pseudo: "+e);return r[x]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ot(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=M.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ot(function(e){var t=[],n=[],r=s(e.replace(W,"$1"));return r[x]?ot(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ot(function(e){return function(t){return st(e,t).length>0}}),contains:ot(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:ot(function(e){return X.test(e||"")||st.error("unsupported lang: "+e),e=e.replace(et,tt).toLowerCase(),function(t){var n;do if(n=d?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:pt(function(){return[0]}),last:pt(function(e,t){return[t-1]}),eq:pt(function(e,t,n){return[0>n?n+t:n]}),even:pt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:pt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:pt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:pt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[n]=lt(n);for(n in{submit:!0,reset:!0})i.pseudos[n]=ct(n);function ft(e,t){var n,r,o,a,s,u,l,c=E[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=i.preFilter;while(s){(!n||(r=$.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(o=[])),n=!1,(r=I.exec(s))&&(n=r.shift(),o.push({value:n,type:r[0].replace(W," ")}),s=s.slice(n.length));for(a in i.filter)!(r=U[a].exec(s))||l[a]&&!(r=l[a](r))||(n=r.shift(),o.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?st.error(e):E(e,u).slice(0)}function dt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function ht(e,t,n){var i=t.dir,o=n&&"parentNode"===i,a=C++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var u,l,c,p=N+" "+a;if(s){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[x]||(t[x]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,s)||r,l[1]===!0)return!0}}function gt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function mt(e,t,n,r,i){var o,a=[],s=0,u=e.length,l=null!=t;for(;u>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function yt(e,t,n,r,i,o){return r&&!r[x]&&(r=yt(r)),i&&!i[x]&&(i=yt(i,o)),ot(function(o,a,s,u){var l,c,p,f=[],d=[],h=a.length,g=o||xt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:mt(g,f,e,s,u),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,u),r){l=mt(y,d),r(l,[],s,u),c=l.length;while(c--)(p=l[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?M.call(o,p):f[c])>-1&&(o[l]=!(a[l]=p))}}else y=mt(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function vt(e){var t,n,r,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],u=a?1:0,c=ht(function(e){return e===t},s,!0),p=ht(function(e){return M.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>u;u++)if(n=i.relative[e[u].type])f=[ht(gt(f),n)];else{if(n=i.filter[e[u].type].apply(null,e[u].matches),n[x]){for(r=++u;o>r;r++)if(i.relative[e[r].type])break;return yt(u>1&>(f),u>1&&dt(e.slice(0,u-1)).replace(W,"$1"),n,r>u&&vt(e.slice(u,r)),o>r&&vt(e=e.slice(r)),o>r&&dt(e))}f.push(n)}return gt(f)}function bt(e,t){var n=0,o=t.length>0,a=e.length>0,s=function(s,u,c,f,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,T=l,C=s||a&&i.find.TAG("*",d&&u.parentNode||u),k=N+=null==T?1:Math.random()||.1;for(w&&(l=u!==p&&u,r=n);null!=(h=C[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,u,c)){f.push(h);break}w&&(N=k,r=++n)}o&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,o&&b!==v){g=0;while(m=t[g++])m(x,y,u,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=L.call(f));y=mt(y)}H.apply(f,y),w&&!s&&y.length>0&&v+t.length>1&&st.uniqueSort(f)}return w&&(N=k,l=T),x};return o?ot(s):s}s=st.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=ft(e)),n=t.length;while(n--)o=vt(t[n]),o[x]?r.push(o):i.push(o);o=S(e,bt(i,r))}return o};function xt(e,t,n){var r=0,i=t.length;for(;i>r;r++)st(e,t[r],n);return n}function wt(e,t,n,r){var o,a,u,l,c,p=ft(e);if(!r&&1===p.length){if(a=p[0]=p[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&!d&&i.relative[a[1].type]){if(t=i.find.ID(u.matches[0].replace(et,tt),t)[0],!t)return n;e=e.slice(a.shift().value.length)}o=U.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],i.relative[l=u.type])break;if((c=i.find[l])&&(r=c(u.matches[0].replace(et,tt),V.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=r.length&&dt(a),!e)return H.apply(n,q.call(r,0)),n;break}}}return s(e,p)(r,t,d,n,V.test(e)),n}i.pseudos.nth=i.pseudos.eq;function Tt(){}i.filters=Tt.prototype=i.pseudos,i.setFilters=new Tt,c(),st.attr=b.attr,b.find=st,b.expr=st.selectors,b.expr[":"]=b.expr.pseudos,b.unique=st.uniqueSort,b.text=st.getText,b.isXMLDoc=st.isXML,b.contains=st.contains}(e);var at=/Until$/,st=/^(?:parents|prev(?:Until|All))/,ut=/^.[^:#\[\.,]*$/,lt=b.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};b.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return r=this,this.pushStack(b(e).filter(function(){for(t=0;i>t;t++)if(b.contains(r[t],this))return!0}));for(n=[],t=0;i>t;t++)b.find(e,this[t],n);return n=this.pushStack(i>1?b.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=b(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(b.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1))},filter:function(e){return this.pushStack(ft(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?lt.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],a=lt.test(e)||"string"!=typeof e?b(e,t||this.context):0;for(;i>r;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&11!==n.nodeType){if(a?a.index(n)>-1:b.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}}return this.pushStack(o.length>1?b.unique(o):o)},index:function(e){return e?"string"==typeof e?b.inArray(this[0],b(e)):b.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?b(e,t):b.makeArray(e&&e.nodeType?[e]:e),r=b.merge(this.get(),n);return this.pushStack(b.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.fn.andSelf=b.fn.addBack;function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(e,t,n){return b.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(e,t,n){return b.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return b.dir(e,"previousSibling",n)},siblings:function(e){return b.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.merge([],e.childNodes)}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return at.test(e)||(r=n),r&&"string"==typeof r&&(i=b.filter(r,i)),i=this.length>1&&!ct[e]?b.unique(i):i,this.length>1&&st.test(e)&&(i=i.reverse()),this.pushStack(i)}}),b.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?b.find.matchesSelector(t[0],e)?[t[0]]:[]:b.find.matches(e,t)},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!b(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(t=t||0,b.isFunction(t))return b.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return b.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=b.grep(e,function(e){return 1===e.nodeType});if(ut.test(t))return b.filter(t,r,!n);t=b.filter(t,r)}return b.grep(e,function(e){return b.inArray(e,t)>=0===n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/<tbody/i,wt=/<|&#?\w+;/,Tt=/<(?:script|style|link)/i,Nt=/^(?:checkbox|radio)$/i,Ct=/checked\s*(?:[^=]|=\s*.checked.)/i,kt=/^$|\/(?:java|ecma)script/i,Et=/^true\/(.*)/,St=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,At={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:b.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},jt=dt(o),Dt=jt.appendChild(o.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,b.fn.extend({text:function(e){return b.access(this,function(e){return e===t?b.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(b.isFunction(e))return this.each(function(t){b(this).wrapAll(e.call(this,t))});if(this[0]){var t=b(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return b.isFunction(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=b.isFunction(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=0;for(;null!=(n=this[r]);r++)(!e||b.filter(e,[n]).length>0)&&(t||1!==n.nodeType||b.cleanData(Ot(n)),n.parentNode&&(t&&b.contains(n.ownerDocument,n)&&Mt(Ot(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&b.cleanData(Ot(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&b.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return b.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!b.support.htmlSerialize&&mt.test(e)||!b.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1></$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(b.cleanData(Ot(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=b.isFunction(e);return t||"string"==typeof e||(e=b(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;n&&(b(this).remove(),n.insertBefore(e,t))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=f.apply([],e);var i,o,a,s,u,l,c=0,p=this.length,d=this,h=p-1,g=e[0],m=b.isFunction(g);if(m||!(1>=p||"string"!=typeof g||b.support.checkClone)&&Ct.test(g))return this.each(function(i){var o=d.eq(i);m&&(e[0]=g.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(p&&(l=b.buildFragment(e,this[0].ownerDocument,!1,this),i=l.firstChild,1===l.childNodes.length&&(l=i),i)){for(n=n&&b.nodeName(i,"tr"),s=b.map(Ot(l,"script"),Ht),a=s.length;p>c;c++)o=l,c!==h&&(o=b.clone(o,!0,!0),a&&b.merge(s,Ot(o,"script"))),r.call(n&&b.nodeName(this[c],"table")?Lt(this[c],"tbody"):this[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,b.map(s,qt),c=0;a>c;c++)o=s[c],kt.test(o.type||"")&&!b._data(o,"globalEval")&&b.contains(u,o)&&(o.src?b.ajax({url:o.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):b.globalEval((o.text||o.textContent||o.innerHTML||"").replace(St,"")));l=i=null}return this}});function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function Ht(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Mt(e,t){var n,r=0;for(;null!=(n=e[r]);r++)b._data(n,"globalEval",!t||b._data(t[r],"globalEval"))}function _t(e,t){if(1===t.nodeType&&b.hasData(e)){var n,r,i,o=b._data(e),a=b._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)b.event.add(t,n,s[n][r])}a.data&&(a.data=b.extend({},a.data))}}function Ft(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!b.support.noCloneEvent&&t[b.expando]){i=b._data(t);for(r in i.events)b.removeEvent(t,r,i.handle);t.removeAttribute(b.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),b.support.html5Clone&&e.innerHTML&&!b.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Nt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){b.fn[e]=function(e){var n,r=0,i=[],o=b(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),b(o[r])[t](n),d.apply(i,n.get());return this.pushStack(i)}});function Ot(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||b.nodeName(o,n)?s.push(o):b.merge(s,Ot(o,n));return n===t||n&&b.nodeName(e,n)?b.merge([e],s):s}function Bt(e){Nt.test(e.type)&&(e.defaultChecked=e.checked)}b.extend({clone:function(e,t,n){var r,i,o,a,s,u=b.contains(e.ownerDocument,e);if(b.support.html5Clone||b.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(b.support.noCloneEvent&&b.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(r=Ot(o),s=Ot(e),a=0;null!=(i=s[a]);++a)r[a]&&Ft(i,r[a]);if(t)if(n)for(s=s||Ot(e),r=r||Ot(o),a=0;null!=(i=s[a]);a++)_t(i,r[a]);else _t(e,o);return r=Ot(o,"script"),r.length>0&&Mt(r,!u&&Ot(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,u,l,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===b.type(o))b.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),u=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[u]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1></$2>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!b.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!b.support.tbody){o="table"!==u||xt.test(o)?"<table>"!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)b.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l)
76.8 +}b.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),b.support.appendChecked||b.grep(Ot(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===b.inArray(o,r))&&(a=b.contains(o.ownerDocument,o),s=Ot(f.appendChild(o),"script"),a&&Mt(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,u=b.expando,l=b.cache,p=b.support.deleteExpando,f=b.event.special;for(;null!=(n=e[s]);s++)if((t||b.acceptData(n))&&(o=n[u],a=o&&l[o])){if(a.events)for(r in a.events)f[r]?b.event.remove(n,r):b.removeEvent(n,r,a.handle);l[o]&&(delete l[o],p?delete n[u]:typeof n.removeAttribute!==i?n.removeAttribute(u):n[u]=null,c.push(o))}}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+x+")(.*)$","i"),Yt=RegExp("^("+x+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+x+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===b.css(e,"display")||!b.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=b._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=b._data(r,"olddisplay",un(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&b._data(r,"olddisplay",i?n:b.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}b.fn.extend({css:function(e,n){return b.access(this,function(e,n,r){var i,o,a={},s=0;if(b.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=b.css(e,n[s],!1,o);return a}return r!==t?b.style(e,n,r):b.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:nn(this))?b(this).show():b(this).hide()})}}),b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=b.camelCase(n),l=e.style;if(n=b.cssProps[u]||(b.cssProps[u]=tn(l,u)),s=b.cssHooks[n]||b.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(b.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||b.cssNumber[u]||(r+="px"),b.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,u=b.camelCase(n);return n=b.cssProps[u]||(b.cssProps[u]=tn(e.style,u)),s=b.cssHooks[n]||b.cssHooks[u],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||b.isNumeric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||b.contains(e.ownerDocument,e)||(u=b.style(e,n)),Yt.test(u)&&Ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):o.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),Yt.test(u)&&!zt.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=b.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=b.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=b.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=b.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=b.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(b.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function un(e){var t=o,n=Gt[e];return n||(n=ln(e,t),"none"!==n&&n||(Pt=(Pt||b("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=ln(e,t),Pt.detach()),Gt[e]=n),n}function ln(e,t){var n=b(t.createElement(e)).appendTo(t.body),r=b.css(n[0],"display");return n.remove(),r}b.each(["height","width"],function(e,n){b.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(b.css(e,"display"))?b.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,i),i):0)}}}),b.support.opacity||(b.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=b.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===b.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+" "+i)}}),b(function(){b.support.reliableMarginRight||(b.cssHooks.marginRight={get:function(e,n){return n?b.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!b.support.pixelPosition&&b.fn.position&&b.each(["top","left"],function(e,n){b.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?b(e).position()[n]+"px":r):t}}})}),b.expr&&b.expr.filters&&(b.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!b.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||b.css(e,"display"))},b.expr.filters.visible=function(e){return!b.expr.filters.hidden(e)}),b.each({margin:"",padding:"",border:"Width"},function(e,t){b.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(b.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;b.fn.extend({serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=b.prop(this,"elements");return e?b.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!b(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Nt.test(e))}).map(function(e,t){var n=b(this).val();return null==n?null:b.isArray(n)?b.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),b.param=function(e,n){var r,i=[],o=function(e,t){t=b.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=b.ajaxSettings&&b.ajaxSettings.traditional),b.isArray(e)||e.jquery&&!b.isPlainObject(e))b.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function gn(e,t,n,r){var i;if(b.isArray(t))b.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==b.type(t))r(e,t);else for(i in t)gn(e+"["+i+"]",t[i],n,r)}b.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){b.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),b.fn.hover=function(e,t){return this.mouseenter(e).mouseleave(t||e)};var mn,yn,vn=b.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Nn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Cn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Sn=b.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=a.href}catch(Ln){yn=o.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(w)||[];if(b.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(u){var l;return o[u]=!0,b.each(e[u]||[],function(e,u){var c=u(n,r,i);return"string"!=typeof c||a||o[c]?a?!(l=c):t:(n.dataTypes.unshift(c),s(c),!1)}),l}return s(n.dataTypes[0])||!o["*"]&&s("*")}function Mn(e,n){var r,i,o=b.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&b.extend(!0,e,r),e}b.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,u=e.indexOf(" ");return u>=0&&(i=e.slice(u,e.length),e=e.slice(0,u)),b.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&b.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?b("<div>").append(b.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},b.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){b.fn[t]=function(e){return this.on(t,e)}}),b.each(["get","post"],function(e,n){b[n]=function(e,r,i,o){return b.isFunction(r)&&(o=o||i,i=r,r=t),b.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Nn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Mn(Mn(e,b.ajaxSettings),t):Mn(b.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,u,l,c,p=b.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?b(f):b.event,h=b.Deferred(),g=b.Callbacks("once memory"),m=p.statusCode||{},y={},v={},x=0,T="canceled",N={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>x)for(t in e)m[t]=[m[t],e[t]];else N.always(e[N.status]);return this},abort:function(e){var t=e||T;return l&&l.abort(t),k(0,t),this}};if(h.promise(N).complete=g.add,N.success=N.done,N.error=N.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=b.trim(p.dataType||"*").toLowerCase().match(w)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?80:443))==(mn[3]||("http:"===mn[1]?80:443)))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=b.param(p.data,p.traditional)),qn(An,p,n,N),2===x)return N;u=p.global,u&&0===b.active++&&b.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Cn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(b.lastModified[o]&&N.setRequestHeader("If-Modified-Since",b.lastModified[o]),b.etag[o]&&N.setRequestHeader("If-None-Match",b.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&N.setRequestHeader("Content-Type",p.contentType),N.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)N.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,N,p)===!1||2===x))return N.abort();T="abort";for(i in{success:1,error:1,complete:1})N[i](p[i]);if(l=qn(jn,p,n,N)){N.readyState=1,u&&d.trigger("ajaxSend",[N,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){N.abort("timeout")},p.timeout));try{x=1,l.send(y,k)}catch(C){if(!(2>x))throw C;k(-1,C)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,C=n;2!==x&&(x=2,s&&clearTimeout(s),l=t,a=i||"",N.readyState=e>0?4:0,r&&(w=_n(p,N,r)),e>=200&&300>e||304===e?(p.ifModified&&(T=N.getResponseHeader("Last-Modified"),T&&(b.lastModified[o]=T),T=N.getResponseHeader("etag"),T&&(b.etag[o]=T)),204===e?(c=!0,C="nocontent"):304===e?(c=!0,C="notmodified"):(c=Fn(p,w),C=c.state,y=c.data,v=c.error,c=!v)):(v=C,(e||!C)&&(C="error",0>e&&(e=0))),N.status=e,N.statusText=(n||C)+"",c?h.resolveWith(f,[y,C,N]):h.rejectWith(f,[N,C,v]),N.statusCode(m),m=t,u&&d.trigger(c?"ajaxSuccess":"ajaxError",[N,p,c?y:v]),g.fireWith(f,[N,C]),u&&(d.trigger("ajaxComplete",[N,p]),--b.active||b.event.trigger("ajaxStop")))}return N},getScript:function(e,n){return b.get(e,t,n,"script")},getJSON:function(e,t,n){return b.get(e,t,n,"json")}});function _n(e,n,r){var i,o,a,s,u=e.contents,l=e.dataTypes,c=e.responseFields;for(s in c)s in r&&(n[c[s]]=r[s]);while("*"===l[0])l.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in u)if(u[s]&&u[s].test(o)){l.unshift(s);break}if(l[0]in r)a=l[0];else{for(s in r){if(!l[0]||e.converters[s+" "+l[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==l[0]&&l.unshift(a),r[a]):t}function Fn(e,t){var n,r,i,o,a={},s=0,u=e.dataTypes.slice(),l=u[0];if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u[1])for(i in e.converters)a[i.toLowerCase()]=e.converters[i];for(;r=u[++s];)if("*"!==r){if("*"!==l&&l!==r){if(i=a[l+" "+r]||a["* "+r],!i)for(n in a)if(o=n.split(" "),o[1]===r&&(i=a[l+" "+o[0]]||a["* "+o[0]])){i===!0?i=a[n]:a[n]!==!0&&(r=o[0],u.splice(s--,0,r));break}if(i!==!0)if(i&&e["throws"])t=i(t);else try{t=i(t)}catch(c){return{state:"parsererror",error:i?c:"No conversion from "+l+" to "+r}}}l=r}return{state:"success",data:t}}b.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return b.globalEval(e),e}}}),b.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),b.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=o.head||b("head")[0]||o.documentElement;return{send:function(t,i){n=o.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var On=[],Bn=/(=)\?(?=&|$)|\?\?/;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=On.pop()||b.expando+"_"+vn++;return this[e]=!0,e}}),b.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return u||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=b.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=n[u].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||b.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,On.push(o)),s&&b.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}b.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=b.ajaxSettings.xhr(),b.support.cors=!!Rn&&"withCredentials"in Rn,Rn=b.support.ajax=!!Rn,Rn&&b.ajaxTransport(function(n){if(!n.crossDomain||b.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)u[s]=n.xhrFields[s];n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)u.setRequestHeader(s,i[s])}catch(l){}u.send(n.hasContent&&n.data||null),r=function(e,i){var s,l,c,p;try{if(r&&(i||4===u.readyState))if(r=t,a&&(u.onreadystatechange=b.noop,$n&&delete Pn[a]),i)4!==u.readyState&&u.abort();else{p={},s=u.status,l=u.getAllResponseHeaders(),"string"==typeof u.responseText&&(p.text=u.responseText);try{c=u.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,l)},n.async?4===u.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},b(e).unload($n)),Pn[a]=r),u.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+x+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n,r,i=this.createTween(e,t),o=Yn.exec(t),a=i.cur(),s=+a||0,u=1,l=20;if(o){if(n=+o[2],r=o[3]||(b.cssNumber[e]?"":"px"),"px"!==r&&s){s=b.css(i.elem,e,!0)||n||1;do u=u||".5",s/=u,b.style(i.elem,e,s+r);while(u!==(u=i.cur()/a)&&1!==u&&--l)}i.unit=r,i.start=s,i.end=o[1]?s+(o[1]+1)*n:n}return i}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=b.now()}function Zn(e,t){b.each(t,function(t,n){var r=(Qn[t]||[]).concat(Qn["*"]),i=0,o=r.length;for(;o>i;i++)if(r[i].call(e,t,n))return})}function er(e,t,n){var r,i,o=0,a=Gn.length,s=b.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,a=0,u=l.tweens.length;for(;u>a;a++)l.tweens[a].run(o);return s.notifyWith(e,[l,o,n]),1>o&&u?n:(s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:b.extend({},t),opts:b.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=b.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens[n].run(1);return t?s.resolveWith(e,[l,t]):s.rejectWith(e,[l,t]),this}}),c=l.props;for(tr(c,l.opts.specialEasing);a>o;o++)if(r=Gn[o].call(l,e,c,l.opts))return r;return Zn(l,c),b.isFunction(l.opts.start)&&l.opts.start.call(e,l),b.fx.timer(b.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function tr(e,t){var n,r,i,o,a;for(i in e)if(r=b.camelCase(i),o=t[r],n=e[i],b.isArray(n)&&(o=n[1],n=e[i]=n[0]),i!==r&&(e[r]=n,delete e[i]),a=b.cssHooks[r],a&&"expand"in a){n=a.expand(n),delete e[r];for(i in n)i in e||(e[i]=n[i],t[i]=o)}else t[r]=o}b.Animation=b.extend(er,{tweener:function(e,t){b.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,u,l,c,p,f=this,d=e.style,h={},g=[],m=e.nodeType&&nn(e);n.queue||(c=b._queueHooks(e,"fx"),null==c.unqueued&&(c.unqueued=0,p=c.empty.fire,c.empty.fire=function(){c.unqueued||p()}),c.unqueued++,f.always(function(){f.always(function(){c.unqueued--,b.queue(e,"fx").length||c.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],"inline"===b.css(e,"display")&&"none"===b.css(e,"float")&&(b.support.inlineBlockNeedsLayout&&"inline"!==un(e.nodeName)?d.zoom=1:d.display="inline-block")),n.overflow&&(d.overflow="hidden",b.support.shrinkWrapBlocks||f.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]}));for(i in t)if(a=t[i],Vn.exec(a)){if(delete t[i],u=u||"toggle"===a,a===(m?"hide":"show"))continue;g.push(i)}if(o=g.length){s=b._data(e,"fxshow")||b._data(e,"fxshow",{}),"hidden"in s&&(m=s.hidden),u&&(s.hidden=!m),m?b(e).show():f.done(function(){b(e).hide()}),f.done(function(){var t;b._removeData(e,"fxshow");for(t in h)b.style(e,t,h[t])});for(i=0;o>i;i++)r=g[i],l=f.createTween(r,m?s[r]:0),h[r]=s[r]||b.style(e,r),r in s||(s[r]=l.start,m&&(l.end=l.start,l.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}b.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(b.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?b.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=b.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){b.fx.step[e.prop]?b.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[b.cssProps[e.prop]]||b.cssHooks[e.prop])?b.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},b.each(["toggle","show","hide"],function(e,t){var n=b.fn[t];b.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),b.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=b.isEmptyObject(e),o=b.speed(t,n,r),a=function(){var t=er(this,b.extend({},e),o);a.finish=function(){t.stop(!0)},(i||b._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=b.timers,a=b._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&b.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=b._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=b.timers,a=r?r.length:0;for(n.finish=!0,b.queue(this,e,[]),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}b.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){b.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),b.speed=function(e,t,n){var r=e&&"object"==typeof e?b.extend({},e):{complete:n||!n&&t||b.isFunction(e)&&e,duration:e,easing:n&&t||t&&!b.isFunction(t)&&t};return r.duration=b.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in b.fx.speeds?b.fx.speeds[r.duration]:b.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){b.isFunction(r.old)&&r.old.call(this),r.queue&&b.dequeue(this,r.queue)},r},b.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},b.timers=[],b.fx=rr.prototype.init,b.fx.tick=function(){var e,n=b.timers,r=0;for(Xn=b.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||b.fx.stop(),Xn=t},b.fx.timer=function(e){e()&&b.timers.push(e)&&b.fx.start()},b.fx.interval=13,b.fx.start=function(){Un||(Un=setInterval(b.fx.tick,b.fx.interval))},b.fx.stop=function(){clearInterval(Un),Un=null},b.fx.speeds={slow:600,fast:200,_default:400},b.fx.step={},b.expr&&b.expr.filters&&(b.expr.filters.animated=function(e){return b.grep(b.timers,function(t){return e===t.elem}).length}),b.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){b.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,b.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},b.offset={setOffset:function(e,t,n){var r=b.css(e,"position");"static"===r&&(e.style.position="relative");var i=b(e),o=i.offset(),a=b.css(e,"top"),s=b.css(e,"left"),u=("absolute"===r||"fixed"===r)&&b.inArray("auto",[a,s])>-1,l={},c={},p,f;u?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),b.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(l.top=t.top-o.top+p),null!=t.left&&(l.left=t.left-o.left+f),"using"in t?t.using.call(e,l):i.css(l)}},b.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===b.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),b.nodeName(e[0],"html")||(n=e.offset()),n.top+=b.css(e[0],"borderTopWidth",!0),n.left+=b.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-b.css(r,"marginTop",!0),left:t.left-n.left-b.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||o.documentElement;while(e&&!b.nodeName(e,"html")&&"static"===b.css(e,"position"))e=e.offsetParent;return e||o.documentElement})}}),b.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);b.fn[e]=function(i){return b.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?b(a).scrollLeft():o,r?o:b(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return b.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}b.each({Height:"height",Width:"width"},function(e,n){b.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){b.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return b.access(this,function(n,r,i){var o;return b.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?b.css(n,r,s):b.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=b,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return b})})(window);
76.9 \ No newline at end of file