First home page
authorindvd00m (gotoindvdum[at]gmail[dot]com)
Fri, 04 Jul 2014 16:42:41 +0400
changeset 0ba8ab09f730e
child 1 6e5db41ab9b9
First home page
css/bootstrap-responsive.css
css/bootstrap.css
css/docs.css
css/fonts/Fixedsys500c.eot
css/fonts/Fixedsys500c.otf
css/fonts/Fixedsys500c.svg
css/fonts/Fixedsys500c.ttf
css/fonts/Fixedsys500c.woff
ico/apple-touch-icon-114-precomposed.png
ico/apple-touch-icon-144-precomposed.png
ico/apple-touch-icon-57-precomposed.png
ico/apple-touch-icon-72-precomposed.png
ico/favicon.ico
ico/favicon.png
img/8x5overlay.png
img/bootstrap-docs-readme.png
img/bootstrap-mdo-sfmoma-01.jpg
img/bootstrap-mdo-sfmoma-02.jpg
img/bootstrap-mdo-sfmoma-03.jpg
img/bs-docs-bootstrap-features.png
img/bs-docs-masthead-pattern.png
img/bs-docs-responsive-illustrations.png
img/bs-docs-twitter-github.png
img/dos-grid.png
img/example-sites/8020select.png
img/example-sites/adoptahydrant.png
img/example-sites/breakingnews.png
img/example-sites/fleetio.png
img/example-sites/gathercontent.png
img/example-sites/jshint.png
img/example-sites/kippt.png
img/example-sites/soundready.png
img/example-sites/wad.png
img/examples/bootstrap-example-carousel.png
img/examples/bootstrap-example-fluid.png
img/examples/bootstrap-example-justified-nav.png
img/examples/bootstrap-example-marketing-narrow.png
img/examples/bootstrap-example-marketing.png
img/examples/bootstrap-example-signin.png
img/examples/bootstrap-example-starter.png
img/examples/bootstrap-example-sticky-footer.png
img/examples/browser-icon-chrome.png
img/examples/browser-icon-firefox.png
img/examples/browser-icon-safari.png
img/examples/slide-01.jpg
img/examples/slide-02.jpg
img/examples/slide-03.jpg
img/glyphicons-halflings-white.png
img/glyphicons-halflings.png
img/grid-baseline-20px.png
img/less-logo-large.png
img/responsive-illustrations.png
index.html
js/README.md
js/application.js
js/bootstrap-386.js
js/bootstrap-affix.js
js/bootstrap-alert.js
js/bootstrap-button.js
js/bootstrap-carousel.js
js/bootstrap-collapse.js
js/bootstrap-dropdown.js
js/bootstrap-modal.js
js/bootstrap-popover.js
js/bootstrap-scrollspy.js
js/bootstrap-tab.js
js/bootstrap-tooltip.js
js/bootstrap-transition.js
js/bootstrap-typeahead.js
js/bootstrap.js
js/bootstrap.min.js
js/google-code-prettify/prettify.css
js/google-code-prettify/prettify.js
js/holder/holder.js
js/html5shiv.js
js/jquery.js
     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="&#x85;" 
    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="&#xa;" 
   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="&#xa0;" 
   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="&#x22;" 
   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="&#x26;" 
   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="&#x3c;" 
   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="&#x3e;" 
   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="&#xa1;" 
   6.485 +d="M200 400h133v-133h-133v133zM200 200h132v-133h68v-200h-67v-67h-133v67h-67v200h67v133z" />
   6.486 +    <glyph glyph-name="cent" unicode="&#xa2;" 
   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="&#xa3;" 
   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="&#xa4;" 
   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="&#xa5;" 
   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="&#xa6;" 
   6.495 +d="M200 133h133v-333h-133v333zM200 600h133v-333h-133v333z" />
   6.496 +    <glyph glyph-name="section" unicode="&#xa7;" 
   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="&#xa8;" 
   6.500 +d="M67 667h133v-134h-133v134zM333 667h134v-134h-134v134z" />
   6.501 +    <glyph glyph-name="copyright" unicode="&#xa9;" 
   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="&#xaa;" 
   6.504 +d="M200 400v-67h133v67h-133zM467 200v-67h-400v67h400zM134 601h266v-68h67v-266h-335v66h-65v67h65v67h201v66h-199v68z" />
   6.505 +    <glyph glyph-name="guillemotleft" unicode="&#xab;" 
   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="&#xac;" 
   6.508 +d="M467 333v-200h-135v134h-265v66h400z" />
   6.509 +    <glyph glyph-name="uni00AD" unicode="&#xad;" 
   6.510 +d="M466 268h-400v65h400v-65z" />
   6.511 +    <glyph glyph-name="registered" unicode="&#xae;" 
   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="&#xaf;" 
   6.514 +d="M0 800h532v-66h-532v66z" />
   6.515 +    <glyph glyph-name="degree" unicode="&#xb0;" 
   6.516 +d="M146 649v-63v0h-67v0v-127v0h67v0v-63v0h271v0v63v0h63v0v127v0h-63v0v63v0h-271v0zM354 586v-127h-139v127h139z" />
   6.517 +    <glyph glyph-name="plusminus" unicode="&#xb1;" 
   6.518 +d="M466 68v-68h-399v68h399zM200 467h133v-134h133v-66h-133v-134h-133v134h-133v66h133v134z" />
   6.519 +    <glyph glyph-name="uni00B2" unicode="&#xb2;" 
   6.520 +d="M133 600h200v-67h67v-66h-68v-66h-65v-68h133v-66h-267v133h67v67h67v66h-134v67z" />
   6.521 +    <glyph glyph-name="uni00B3" unicode="&#xb3;" 
   6.522 +d="M133 600h200v-67h67v-65h-67v-67h66v-67h-66v-67h-200v66h134v68h-67v66h67v66h-134v67z" />
   6.523 +    <glyph glyph-name="acute" unicode="&#xb4;" 
   6.524 +d="M292 589v-69h-140v69h70v140h199v-70h-70v-70h-59z" />
   6.525 +    <glyph glyph-name="uni00B5" unicode="&#xb5;" 
   6.526 +d="M199 467v-400h134v400h132v-400h68v-67h-133v68h-67v-68h-133v-132h-67v-68h-133v67h67v600h132z" />
   6.527 +    <glyph glyph-name="paragraph" unicode="&#xb6;" 
   6.528 +d="M533 600v-67h-67v-733h-133v333h-133v67h-67v67h-66v200h66v66h67v67h333z" />
   6.529 +    <glyph glyph-name="periodcentered" unicode="&#xb7;" 
   6.530 +d="M200 400h200v-133h-200v133z" />
   6.531 +    <glyph glyph-name="cedilla" unicode="&#xb8;" 
   6.532 +d="M200 0h132v-67h68v-65h-67v-68h-200v67h134v66h-67v67z" />
   6.533 +    <glyph glyph-name="uni00B9" unicode="&#xb9;" 
   6.534 +d="M200 600h133v-333h-133v200h-67v67h67v66z" />
   6.535 +    <glyph glyph-name="ordmasculine" unicode="&#xba;" 
   6.536 +d="M135 600v-66h-66v-201h65v-66h268v66h66v200h-66v67h-267zM466 200v-67h-399v67h399zM200 333v200h133v-200h-133z" />
   6.537 +    <glyph glyph-name="guillemotright" unicode="&#xbb;" 
   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="&#xbc;" 
   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="&#xbd;" 
   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="&#xbe;" 
   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="&#xbf;" 
   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="&#xc0;" 
   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="&#xc1;" 
   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="&#xc2;" 
   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="&#xc3;" 
   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="&#xc4;" 
   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="&#xc5;" 
   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="&#xc6;" 
   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="&#xc7;" 
   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="&#xc8;" 
   6.591 +d="M59 610v-610h400v65h-260v210h190v60h-190v210h260v65h-400v0zM127 805h131v-64h67v-63h-134v62h-64v65z" />
   6.592 +    <glyph glyph-name="Eacute" unicode="&#xc9;" 
   6.593 +d="M59 610v-610h400v65h-260v210h190v60h-190v210h260v65h-400v0zM260 803h132v-66h-66v-66h-133v66h67v66z" />
   6.594 +    <glyph glyph-name="Ecircumflex" unicode="&#xca;" 
   6.595 +d="M59 610v-610h400v65h-260v210h190v60h-190v210h260v65h-400v0zM129 806h265v-66h67v-66h-132v65h-134v-66h-133v67h67v66z" />
   6.596 +    <glyph glyph-name="Edieresis" unicode="&#xcb;" 
   6.597 +d="M59 610v-610h400v65h-260v210h190v60h-190v210h260v65h-400v0zM62 807h132v-133h-132v133zM326 806h132v-133h-132v133z" />
   6.598 +    <glyph glyph-name="Igrave" unicode="&#xcc;" 
   6.599 +d="M124 65v-65h260v65h-60v480h60v65h-260v-65h60v-480h-60v0zM127 806h133v-67h66v-65h-133v66h-66v66z" />
   6.600 +    <glyph glyph-name="Iacute" unicode="&#xcd;" 
   6.601 +d="M124 65v-65h260v65h-60v480h60v65h-260v-65h60v-480h-60v0zM261 805h132v-67h-66v-66h-133v65h67v68z" />
   6.602 +    <glyph glyph-name="Icircumflex" unicode="&#xce;" 
   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="&#xcf;" 
   6.605 +d="M124 65v-65h260v65h-60v480h60v65h-260v-65h60v-480h-60v0zM55 813h133v-131h-133v131zM322 812h132v-132h-132v132z" />
   6.606 +    <glyph glyph-name="Eth" unicode="&#xd0;" 
   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="&#xd1;" 
   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="&#xd2;" 
   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="&#xd3;" 
   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="&#xd4;" 
   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="&#xd5;" 
   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="&#xd6;" 
   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="&#xd7;" 
   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="&#xd8;" 
   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="&#xd9;" 
   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="&#xda;" 
   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="&#xdb;" 
   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="&#xdc;" 
   6.657 +d="M59 572v-513v0h60v0v-60v0h281v0v60v0h60v0v513v0h-120v0v-513h-149v0v513v0h-132v0zM57 770v-129v0h134v0v129v0h-134v0zM330 770v-129v0h134v0v129v0h-134v0z" />
   6.658 +    <glyph glyph-name="Yacute" unicode="&#xdd;" 
   6.659 +d="M189 275v-275h130v275h70v60h65v275h-135v-270h-130v270h-135v-275h65v-60h70v0zM189 743h68v67h132v-66h-66v-66h-134v65z" />
   6.660 +    <glyph glyph-name="Thorn" unicode="&#xde;" 
   6.661 +d="M200 200h133v200h-133v-200zM67 600h133v-132h199v-68h66v-199h-66v-67h-199v-134h-133v600z" />
   6.662 +    <glyph glyph-name="germandbls" unicode="&#xdf;" 
   6.663 +d="M138 576v-60v0h-60v0v-517v0h120v0v517v0h60v-204v0h60v0v-253v0h-60v0v-60v0h120v0v60v0h60v0v253v0h-60v0v204v0h-60v0v60v0h-180v0z" />
   6.664 +    <glyph glyph-name="agrave" unicode="&#xe0;" 
   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="&#xe1;" 
   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="&#xe2;" 
   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="&#xe3;" 
   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="&#xe4;" 
   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="&#xe5;" 
   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="&#xe6;" 
   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="&#xe7;" 
   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="&#xe8;" 
   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="&#xe9;" 
   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="&#xea;" 
   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="&#xeb;" 
   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="&#xec;" 
   6.707 +d="M59 65v-65h400v65h-135v405h-265v-65h130v-340h-130v0zM194 537h133v67h-67v133h-200v-65h67v-67h67v-68z" />
   6.708 +    <glyph glyph-name="iacute" unicode="&#xed;" 
   6.709 +d="M59 65v-65h400v65h-135v405h-265v-65h130v-340h-130v0zM257 606h-66v-67h132v67h67v67h67v65h-200v-132z" />
   6.710 +    <glyph glyph-name="icircumflex" unicode="&#xee;" 
   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="&#xef;" 
   6.713 +d="M59 65v-65h400v65h-135v405h-265v-65h130v-340h-130v0zM323 672v-135h134v135h-134v0zM58 672v-135h134v135h-134v0z" />
   6.714 +    <glyph glyph-name="eth" unicode="&#xf0;" 
   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="&#xf1;" 
   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="&#xf2;" 
   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="&#xf3;" 
   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="&#xf4;" 
   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="&#xf5;" 
   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="&#xf6;" 
   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="&#xf7;" 
   6.742 +d="M200 200h133v-133h-133v133zM200 533h133v-133h-133v133zM465 333v-66h-398v66h398z" />
   6.743 +    <glyph glyph-name="oslash" unicode="&#xf8;" 
   6.744 +d="M200 133v-66h133v133h-66v-67h-67zM200 400v-133h66v66h67v67h-133zM133 467h333v-400h-66v-67h-333v400h66v67z" />
   6.745 +    <glyph glyph-name="ugrave" unicode="&#xf9;" 
   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="&#xfa;" 
   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="&#xfb;" 
   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="&#xfc;" 
   6.755 +d="M83 435v-377v0h60v0v-60v0h300v0v437v0h-120v0v-377h-120v0v377v0h-120v0zM81 641v-120v0h120v0v120v0h-120v0zM321 641v-120v0h120v0v120v0h-120v0z" />
   6.756 +    <glyph glyph-name="yacute" unicode="&#xfd;" 
   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="&#xfe;" 
   6.761 +d="M200 68h133v266h-133v-266zM67 600h133v-199h199v-68h66v-266h-65v-67h-200v-200h-133v800z" />
   6.762 +    <glyph glyph-name="ydieresis" unicode="&#xff;" 
   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="&#x2dc;" 
   6.767 +d="M1 557v-134h61v65h67v68h77v-68h60v-65h216v65h59v135h-60v-63h-80v-67h-60v68h-80v71h-195v-75h-65z" />
   6.768 +    <glyph glyph-name="Euro" unicode="&#x20ac;" 
   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>&copy; 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 = '&#9604;';
   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 = '&#9604;';
 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="&#9604;",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&&gt(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