From 17b366ca82ccb4e46755d9fabb5b396d29255558 Mon Sep 17 00:00:00 2001 From: Dimitri Fontaine Date: Thu, 2 Jan 2014 23:25:23 +0100 Subject: [PATCH] Create a website to present the software. --- .gitignore | 7 + pgloader.asd | 9 +- web/dist/carousel.css | 164 + web/dist/css/bootstrap-theme.css | 397 + web/dist/css/bootstrap-theme.min.css | 7 + web/dist/css/bootstrap.css | 7118 +++++++++++++++++ web/dist/css/bootstrap.min.css | 7 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20290 bytes .../fonts/glyphicons-halflings-regular.svg | 229 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 41236 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23292 bytes web/dist/js/bootstrap.js | 2006 +++++ web/dist/js/bootstrap.min.js | 7 + web/download.html | 135 + web/howto/footer.html | 22 + web/howto/header.html | 81 + web/img/csv_text.png | Bin 0 -> 34700 bytes web/img/enterprise-metasearch-sources.jpg | Bin 0 -> 37836 bytes web/img/huge-full-outer-join.gif | Bin 0 -> 1959 bytes web/img/sqlite.gif | Bin 0 -> 5452 bytes web/img/toy-loader.140.jpg | Bin 0 -> 11647 bytes web/img/toy-loader.320.jpg | Bin 0 -> 28972 bytes web/img/toy-loader.640.jpg | Bin 0 -> 82128 bytes web/img/type-casting-machine.320.jpg | Bin 0 -> 25453 bytes web/img/type-casting-machine.500.jpg | Bin 0 -> 57019 bytes web/img/type-casting-machine.640.jpg | Bin 0 -> 87209 bytes web/index.html | 199 + web/src/csv.md | 84 + web/src/dBase.md | 57 + web/src/docs.lisp | 46 + web/src/fixed.md | 98 + web/src/geolite.md | 161 + web/src/mysql.md | 113 + web/src/sqlite.md | 77 + 34 files changed, 11023 insertions(+), 1 deletion(-) create mode 100644 web/dist/carousel.css create mode 100644 web/dist/css/bootstrap-theme.css create mode 100644 web/dist/css/bootstrap-theme.min.css create mode 100644 web/dist/css/bootstrap.css create mode 100644 web/dist/css/bootstrap.min.css create mode 100644 web/dist/fonts/glyphicons-halflings-regular.eot create mode 100644 web/dist/fonts/glyphicons-halflings-regular.svg create mode 100644 web/dist/fonts/glyphicons-halflings-regular.ttf create mode 100644 web/dist/fonts/glyphicons-halflings-regular.woff create mode 100644 web/dist/js/bootstrap.js create mode 100644 web/dist/js/bootstrap.min.js create mode 100644 web/download.html create mode 100644 web/howto/footer.html create mode 100644 web/howto/header.html create mode 100644 web/img/csv_text.png create mode 100644 web/img/enterprise-metasearch-sources.jpg create mode 100644 web/img/huge-full-outer-join.gif create mode 100644 web/img/sqlite.gif create mode 100644 web/img/toy-loader.140.jpg create mode 100644 web/img/toy-loader.320.jpg create mode 100644 web/img/toy-loader.640.jpg create mode 100644 web/img/type-casting-machine.320.jpg create mode 100644 web/img/type-casting-machine.500.jpg create mode 100644 web/img/type-casting-machine.640.jpg create mode 100644 web/index.html create mode 100644 web/src/csv.md create mode 100644 web/src/dBase.md create mode 100644 web/src/docs.lisp create mode 100644 web/src/fixed.md create mode 100644 web/src/geolite.md create mode 100644 web/src/mysql.md create mode 100644 web/src/sqlite.md diff --git a/.gitignore b/.gitignore index 90c470f..f690bf3 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,10 @@ debian/pgloader.debhelper.log debian/pgloader.substvars debian/pgloader/ debian/files +web/howto/csv.html +web/howto/dBase.html +web/howto/fixed.html +web/howto/geolite.html +web/howto/mysql.html +web/howto/pgloader.1.html +web/howto/sqlite.html diff --git a/pgloader.asd b/pgloader.asd index 4370321..b408f28 100644 --- a/pgloader.asd +++ b/pgloader.asd @@ -29,6 +29,7 @@ #:py-configparser ; Read old-style INI config files #:sqlite ; Query a SQLite file #:trivial-backtrace ; For --debug cli usage + #:cl-markdown ; To produce the website ) :components ((:module "src" @@ -73,6 +74,12 @@ ;; the main entry file, used when building a stand-alone ;; executable image - (:file "main" :depends-on ("package" "parser" "sources")))))) + (:file "main" :depends-on ("package" "parser" "sources")))) + ;; to produce the website + (:module "web" + :components + ((:module src + :components + ((:file "docs"))))))) diff --git a/web/dist/carousel.css b/web/dist/carousel.css new file mode 100644 index 0000000..094662c --- /dev/null +++ b/web/dist/carousel.css @@ -0,0 +1,164 @@ +/* GLOBAL STYLES +-------------------------------------------------- */ +/* Padding below the footer and lighter body text */ + +body { + padding-bottom: 40px; + color: #5a5a5a; +} + + + +/* CUSTOMIZE THE NAVBAR +-------------------------------------------------- */ + +/* Special class on .container surrounding .navbar, used for positioning it into place. */ +.navbar-wrapper { + position: absolute; + top: 0; + left: 0; + right: 0; + z-index: 20; +} + +/* Flip around the padding for proper display in narrow viewports */ +.navbar-wrapper .container { + padding-left: 0; + padding-right: 0; +} +.navbar-wrapper .navbar { + padding-left: 15px; + padding-right: 15px; +} + + +/* CUSTOMIZE THE CAROUSEL +-------------------------------------------------- */ + +/* Carousel base class */ +.carousel { + height: 350px; + margin-bottom: 60px; +} +/* Since positioning the image, we need to help out the caption */ +.carousel-caption { + z-index: 10; +} +.carousel-caption h1 { + color: orange; +} +.carousel-caption p { + text-align: justify; +} + +/* Declare heights because of positioning of img element */ +.carousel .item { + height: 350px; + background-color: #777; +} +.carousel-inner > .item > img { + position: absolute; + top: 0; + left: 0; + min-width: 100%; + height: 350px; +} + + + +/* MARKETING CONTENT +-------------------------------------------------- */ + +/* Pad the edges of the mobile views a bit */ +.marketing { + padding-left: 15px; + padding-right: 15px; +} + +/* Center align the text within the three columns below the carousel */ +.marketing .col-lg-4 { + text-align: center; + margin-bottom: 20px; +} +.marketing h2 { + font-weight: normal; +} +.marketing .col-lg-4 p { + margin-left: 10px; + margin-right: 10px; +} + + +/* Featurettes +------------------------- */ + +.featurette-divider { + margin: 80px 0; /* Space out the Bootstrap
more */ +} + +/* Thin out the marketing headings */ +.featurette-heading { + font-weight: 300; + line-height: 1; + letter-spacing: -1px; +} + + + +/* RESPONSIVE CSS +-------------------------------------------------- */ + +@media (min-width: 768px) { + + /* Remove the edge padding needed for mobile */ + .marketing { + padding-left: 0; + padding-right: 0; + } + + /* Navbar positioning foo */ + .navbar-wrapper { + margin-top: 20px; + } + .navbar-wrapper .container { + padding-left: 15px; + padding-right: 15px; + } + .navbar-wrapper .navbar { + padding-left: 0; + padding-right: 0; + } + + /* The navbar becomes detached from the top, so we round the corners */ + .navbar-wrapper .navbar { + border-radius: 4px; + } + + /* Bump up size of carousel content */ + .carousel-caption p { + margin-bottom: 20px; + font-size: 21px; + line-height: 1.4; + } + + .featurette-heading { + font-size: 50px; + } + +} + +/* @media (min-width: 992px) { */ +/* .featurette-heading { */ +/* margin-top: 120px; */ +/* } */ +/* } */ + +pre { + overflow: auto; + word-wrap: normal; + white-space: pre; +} + +pre code { + white-space: pre; +} \ No newline at end of file diff --git a/web/dist/css/bootstrap-theme.css b/web/dist/css/bootstrap-theme.css new file mode 100644 index 0000000..df2d3d9 --- /dev/null +++ b/web/dist/css/bootstrap-theme.css @@ -0,0 +1,397 @@ +/*! + * Bootstrap v3.0.3 (http://getbootstrap.com) + * Copyright 2013 Twitter, Inc. + * Licensed under http://www.apache.org/licenses/LICENSE-2.0 + */ + +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.btn-default:active, +.btn-primary:active, +.btn-success:active, +.btn-info:active, +.btn-warning:active, +.btn-danger:active, +.btn-default.active, +.btn-primary.active, +.btn-success.active, +.btn-info.active, +.btn-warning.active, +.btn-danger.active { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn:active, +.btn.active { + background-image: none; +} + +.btn-default { + text-shadow: 0 1px 0 #fff; + background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); + background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%); + background-repeat: repeat-x; + border-color: #dbdbdb; + border-color: #ccc; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-default:hover, +.btn-default:focus { + background-color: #e0e0e0; + background-position: 0 -15px; +} + +.btn-default:active, +.btn-default.active { + background-color: #e0e0e0; + border-color: #dbdbdb; +} + +.btn-primary { + background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%); + background-repeat: repeat-x; + border-color: #2b669a; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-primary:hover, +.btn-primary:focus { + background-color: #2d6ca2; + background-position: 0 -15px; +} + +.btn-primary:active, +.btn-primary.active { + background-color: #2d6ca2; + border-color: #2b669a; +} + +.btn-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); + background-repeat: repeat-x; + border-color: #3e8f3e; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-success:hover, +.btn-success:focus { + background-color: #419641; + background-position: 0 -15px; +} + +.btn-success:active, +.btn-success.active { + background-color: #419641; + border-color: #3e8f3e; +} + +.btn-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); + background-repeat: repeat-x; + border-color: #e38d13; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-warning:hover, +.btn-warning:focus { + background-color: #eb9316; + background-position: 0 -15px; +} + +.btn-warning:active, +.btn-warning.active { + background-color: #eb9316; + border-color: #e38d13; +} + +.btn-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); + background-repeat: repeat-x; + border-color: #b92c28; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-danger:hover, +.btn-danger:focus { + background-color: #c12e2a; + background-position: 0 -15px; +} + +.btn-danger:active, +.btn-danger.active { + background-color: #c12e2a; + border-color: #b92c28; +} + +.btn-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); + background-repeat: repeat-x; + border-color: #28a4c9; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-info:hover, +.btn-info:focus { + background-color: #2aabd2; + background-position: 0 -15px; +} + +.btn-info:active, +.btn-info.active { + background-color: #2aabd2; + border-color: #28a4c9; +} + +.thumbnail, +.img-thumbnail { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); +} + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + background-color: #e8e8e8; + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); +} + +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + background-color: #357ebd; + background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); +} + +.navbar-default { + background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); + background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%); + background-repeat: repeat-x; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); +} + +.navbar-default .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0); + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075); +} + +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); +} + +.navbar-inverse { + background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%); + background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.navbar-inverse .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #222222 0%, #282828 100%); + background-image: linear-gradient(to bottom, #222222 0%, #282828 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0); + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25); +} + +.navbar-inverse .navbar-brand, +.navbar-inverse .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.navbar-static-top, +.navbar-fixed-top, +.navbar-fixed-bottom { + border-radius: 0; +} + +.alert { + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.alert-success { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); + background-repeat: repeat-x; + border-color: #b2dba1; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); +} + +.alert-info { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); + background-repeat: repeat-x; + border-color: #9acfea; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); +} + +.alert-warning { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); + background-repeat: repeat-x; + border-color: #f5e79e; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); +} + +.alert-danger { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); + background-repeat: repeat-x; + border-color: #dca7a7; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); +} + +.progress { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); +} + +.progress-bar { + background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #3071a9 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0); +} + +.progress-bar-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); +} + +.progress-bar-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); +} + +.progress-bar-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); +} + +.progress-bar-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); +} + +.list-group { + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); +} + +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + text-shadow: 0 -1px 0 #3071a9; + background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #3278b3 100%); + background-repeat: repeat-x; + border-color: #3278b3; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0); +} + +.panel { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.panel-default > .panel-heading { + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); +} + +.panel-primary > .panel-heading { + background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); +} + +.panel-success > .panel-heading { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); +} + +.panel-info > .panel-heading { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); +} + +.panel-warning > .panel-heading { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); +} + +.panel-danger > .panel-heading { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); +} + +.well { + background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); + background-repeat: repeat-x; + border-color: #dcdcdc; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); +} \ No newline at end of file diff --git a/web/dist/css/bootstrap-theme.min.css b/web/dist/css/bootstrap-theme.min.css new file mode 100644 index 0000000..c7b6d39 --- /dev/null +++ b/web/dist/css/bootstrap-theme.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.0.3 (http://getbootstrap.com) + * Copyright 2013 Twitter, Inc. + * Licensed under http://www.apache.org/licenses/LICENSE-2.0 + */ + +.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn:active,.btn.active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-primary{background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);background-repeat:repeat-x;border-color:#2b669a;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff2d6ca2',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus{background-color:#2d6ca2;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#2d6ca2;border-color:#2b669a}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);background-repeat:repeat-x;border-color:#3e8f3e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff419641',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);background-repeat:repeat-x;border-color:#e38d13;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffeb9316',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:0 -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);background-repeat:repeat-x;border-color:#b92c28;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc12e2a',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);background-repeat:repeat-x;border-color:#28a4c9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2aabd2',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0 -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,0,0,0.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#357ebd;background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0)}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);background-repeat:repeat-x;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff8f8f8',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075)}.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f3f3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff3f3f3',GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.075);box-shadow:inset 0 3px 9px rgba(0,0,0,0.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,0.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#222 0,#282828 100%);background-image:linear-gradient(to bottom,#222 0,#282828 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff282828',GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.25);box-shadow:inset 0 3px 9px rgba(0,0,0,0.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}.alert{text-shadow:0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);background-repeat:repeat-x;border-color:#b2dba1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffc8e5bc',GradientType=0)}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);background-repeat:repeat-x;border-color:#9acfea;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffb9def0',GradientType=0)}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);background-repeat:repeat-x;border-color:#f5e79e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fff8efc0',GradientType=0)}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);background-repeat:repeat-x;border-color:#dca7a7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffe7c3c3',GradientType=0)}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff5f5f5',GradientType=0)}.progress-bar{background-image:-webkit-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3071a9',GradientType=0)}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff449d44',GradientType=0)}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff31b0d5',GradientType=0)}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffec971f',GradientType=0)}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc9302c',GradientType=0)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,0,0,0.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #3071a9;background-image:-webkit-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);background-repeat:repeat-x;border-color:#3278b3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3278b3',GradientType=0)}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0)}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0)}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffd0e9c6',GradientType=0)}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffc4e3f3',GradientType=0)}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fffaf2cc',GradientType=0)}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffebcccc',GradientType=0)}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);background-repeat:repeat-x;border-color:#dcdcdc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1)} \ No newline at end of file diff --git a/web/dist/css/bootstrap.css b/web/dist/css/bootstrap.css new file mode 100644 index 0000000..377dff3 --- /dev/null +++ b/web/dist/css/bootstrap.css @@ -0,0 +1,7118 @@ +/*! + * Bootstrap v3.0.3 (http://getbootstrap.com) + * Copyright 2013 Twitter, Inc. + * Licensed under http://www.apache.org/licenses/LICENSE-2.0 + */ + +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +audio, +canvas, +video { + display: inline-block; +} + +audio:not([controls]) { + display: none; + height: 0; +} + +[hidden], +template { + display: none; +} + +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +body { + margin: 0; +} + +a { + background: transparent; +} + +a:focus { + outline: thin dotted; +} + +a:active, +a:hover { + outline: 0; +} + +h1 { + margin: 0.67em 0; + font-size: 2em; +} + +abbr[title] { + border-bottom: 1px dotted; +} + +b, +strong { + font-weight: bold; +} + +dfn { + font-style: italic; +} + +hr { + height: 0; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +mark { + color: #000; + background: #ff0; +} + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +pre { + white-space: pre-wrap; +} + +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + border: 0; +} + +svg:not(:root) { + overflow: hidden; +} + +figure { + margin: 0; +} + +fieldset { + padding: 0.35em 0.625em 0.75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} + +legend { + padding: 0; + border: 0; +} + +button, +input, +select, +textarea { + margin: 0; + font-family: inherit; + font-size: 100%; +} + +button, +input { + line-height: normal; +} + +button, +select { + text-transform: none; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +button[disabled], +html input[disabled] { + cursor: default; +} + +input[type="checkbox"], +input[type="radio"] { + padding: 0; + box-sizing: border-box; +} + +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +@media print { + * { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 2cm .5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + select { + background: #fff !important; + } + .navbar { + display: none; + } + .table td, + .table th { + background-color: #fff !important; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} + +*, +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.428571429; + color: #333333; + background-color: #ffffff; +} + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +a { + color: #428bca; + text-decoration: none; +} + +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} + +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +img { + vertical-align: middle; +} + +.img-responsive { + display: block; + height: auto; + max-width: 100%; +} + +.img-rounded { + border-radius: 6px; +} + +.img-thumbnail { + display: inline-block; + height: auto; + max-width: 100%; + padding: 4px; + line-height: 1.428571429; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.img-circle { + border-radius: 50%; +} + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 1.1; + color: inherit; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #999999; +} + +h1, +h2, +h3 { + margin-top: 20px; + margin-bottom: 10px; +} + +h1 small, +h2 small, +h3 small, +h1 .small, +h2 .small, +h3 .small { + font-size: 65%; +} + +h4, +h5, +h6 { + margin-top: 10px; + margin-bottom: 10px; +} + +h4 small, +h5 small, +h6 small, +h4 .small, +h5 .small, +h6 .small { + font-size: 75%; +} + +h1, +.h1 { + font-size: 36px; +} + +h2, +.h2 { + font-size: 30px; +} + +h3, +.h3 { + font-size: 24px; +} + +h4, +.h4 { + font-size: 18px; +} + +h5, +.h5 { + font-size: 14px; +} + +h6, +.h6 { + font-size: 12px; +} + +p { + margin: 0 0 10px; +} + +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 200; + line-height: 1.4; +} + +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} + +small, +.small { + font-size: 85%; +} + +cite { + font-style: normal; +} + +.text-muted { + color: #999999; +} + +.text-primary { + color: #428bca; +} + +.text-primary:hover { + color: #3071a9; +} + +.text-warning { + color: #8a6d3b; +} + +.text-warning:hover { + color: #66512c; +} + +.text-danger { + color: #a94442; +} + +.text-danger:hover { + color: #843534; +} + +.text-success { + color: #3c763d; +} + +.text-success:hover { + color: #2b542c; +} + +.text-info { + color: #31708f; +} + +.text-info:hover { + color: #245269; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} + +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} + +.list-inline > li:first-child { + padding-left: 0; +} + +dl { + margin-top: 0; + margin-bottom: 20px; +} + +dt, +dd { + line-height: 1.428571429; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 0; +} + +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + font-size: 17.5px; + font-weight: 300; + line-height: 1.25; +} + +blockquote p:last-child { + margin-bottom: 0; +} + +blockquote small, +blockquote .small { + display: block; + line-height: 1.428571429; + color: #999999; +} + +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small, +blockquote.pull-right .small { + text-align: right; +} + +blockquote.pull-right small:before, +blockquote.pull-right .small:before { + content: ''; +} + +blockquote.pull-right small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} + +blockquote:before, +blockquote:after { + content: ""; +} + +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.428571429; +} + +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + white-space: nowrap; + background-color: #f9f2f4; + border-radius: 4px; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.428571429; + color: #333333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #cccccc; + border-radius: 4px; +} + +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.container:before, +.container:after { + display: table; + content: " "; +} + +.container:after { + clear: both; +} + +.container:before, +.container:after { + display: table; + content: " "; +} + +.container:after { + clear: both; +} + +@media (min-width: 768px) { + .container { + width: 750px; + } +} + +@media (min-width: 992px) { + .container { + width: 970px; + } +} + +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} + +.row { + margin-right: -15px; + margin-left: -15px; +} + +.row:before, +.row:after { + display: table; + content: " "; +} + +.row:after { + clear: both; +} + +.row:before, +.row:after { + display: table; + content: " "; +} + +.row:after { + clear: both; +} + +.col-xs-1, +.col-sm-1, +.col-md-1, +.col-lg-1, +.col-xs-2, +.col-sm-2, +.col-md-2, +.col-lg-2, +.col-xs-3, +.col-sm-3, +.col-md-3, +.col-lg-3, +.col-xs-4, +.col-sm-4, +.col-md-4, +.col-lg-4, +.col-xs-5, +.col-sm-5, +.col-md-5, +.col-lg-5, +.col-xs-6, +.col-sm-6, +.col-md-6, +.col-lg-6, +.col-xs-7, +.col-sm-7, +.col-md-7, +.col-lg-7, +.col-xs-8, +.col-sm-8, +.col-md-8, +.col-lg-8, +.col-xs-9, +.col-sm-9, +.col-md-9, +.col-lg-9, +.col-xs-10, +.col-sm-10, +.col-md-10, +.col-lg-10, +.col-xs-11, +.col-sm-11, +.col-md-11, +.col-lg-11, +.col-xs-12, +.col-sm-12, +.col-md-12, +.col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} + +.col-xs-1, +.col-xs-2, +.col-xs-3, +.col-xs-4, +.col-xs-5, +.col-xs-6, +.col-xs-7, +.col-xs-8, +.col-xs-9, +.col-xs-10, +.col-xs-11, +.col-xs-12 { + float: left; +} + +.col-xs-12 { + width: 100%; +} + +.col-xs-11 { + width: 91.66666666666666%; +} + +.col-xs-10 { + width: 83.33333333333334%; +} + +.col-xs-9 { + width: 75%; +} + +.col-xs-8 { + width: 66.66666666666666%; +} + +.col-xs-7 { + width: 58.333333333333336%; +} + +.col-xs-6 { + width: 50%; +} + +.col-xs-5 { + width: 41.66666666666667%; +} + +.col-xs-4 { + width: 33.33333333333333%; +} + +.col-xs-3 { + width: 25%; +} + +.col-xs-2 { + width: 16.666666666666664%; +} + +.col-xs-1 { + width: 8.333333333333332%; +} + +.col-xs-pull-12 { + right: 100%; +} + +.col-xs-pull-11 { + right: 91.66666666666666%; +} + +.col-xs-pull-10 { + right: 83.33333333333334%; +} + +.col-xs-pull-9 { + right: 75%; +} + +.col-xs-pull-8 { + right: 66.66666666666666%; +} + +.col-xs-pull-7 { + right: 58.333333333333336%; +} + +.col-xs-pull-6 { + right: 50%; +} + +.col-xs-pull-5 { + right: 41.66666666666667%; +} + +.col-xs-pull-4 { + right: 33.33333333333333%; +} + +.col-xs-pull-3 { + right: 25%; +} + +.col-xs-pull-2 { + right: 16.666666666666664%; +} + +.col-xs-pull-1 { + right: 8.333333333333332%; +} + +.col-xs-pull-0 { + right: 0; +} + +.col-xs-push-12 { + left: 100%; +} + +.col-xs-push-11 { + left: 91.66666666666666%; +} + +.col-xs-push-10 { + left: 83.33333333333334%; +} + +.col-xs-push-9 { + left: 75%; +} + +.col-xs-push-8 { + left: 66.66666666666666%; +} + +.col-xs-push-7 { + left: 58.333333333333336%; +} + +.col-xs-push-6 { + left: 50%; +} + +.col-xs-push-5 { + left: 41.66666666666667%; +} + +.col-xs-push-4 { + left: 33.33333333333333%; +} + +.col-xs-push-3 { + left: 25%; +} + +.col-xs-push-2 { + left: 16.666666666666664%; +} + +.col-xs-push-1 { + left: 8.333333333333332%; +} + +.col-xs-push-0 { + left: 0; +} + +.col-xs-offset-12 { + margin-left: 100%; +} + +.col-xs-offset-11 { + margin-left: 91.66666666666666%; +} + +.col-xs-offset-10 { + margin-left: 83.33333333333334%; +} + +.col-xs-offset-9 { + margin-left: 75%; +} + +.col-xs-offset-8 { + margin-left: 66.66666666666666%; +} + +.col-xs-offset-7 { + margin-left: 58.333333333333336%; +} + +.col-xs-offset-6 { + margin-left: 50%; +} + +.col-xs-offset-5 { + margin-left: 41.66666666666667%; +} + +.col-xs-offset-4 { + margin-left: 33.33333333333333%; +} + +.col-xs-offset-3 { + margin-left: 25%; +} + +.col-xs-offset-2 { + margin-left: 16.666666666666664%; +} + +.col-xs-offset-1 { + margin-left: 8.333333333333332%; +} + +.col-xs-offset-0 { + margin-left: 0; +} + +@media (min-width: 768px) { + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11, + .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666666666666%; + } + .col-sm-10 { + width: 83.33333333333334%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666666666666%; + } + .col-sm-7 { + width: 58.333333333333336%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666666666667%; + } + .col-sm-4 { + width: 33.33333333333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.666666666666664%; + } + .col-sm-1 { + width: 8.333333333333332%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666666666666%; + } + .col-sm-pull-10 { + right: 83.33333333333334%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666666666666%; + } + .col-sm-pull-7 { + right: 58.333333333333336%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666666666667%; + } + .col-sm-pull-4 { + right: 33.33333333333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.666666666666664%; + } + .col-sm-pull-1 { + right: 8.333333333333332%; + } + .col-sm-pull-0 { + right: 0; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666666666666%; + } + .col-sm-push-10 { + left: 83.33333333333334%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666666666666%; + } + .col-sm-push-7 { + left: 58.333333333333336%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666666666667%; + } + .col-sm-push-4 { + left: 33.33333333333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.666666666666664%; + } + .col-sm-push-1 { + left: 8.333333333333332%; + } + .col-sm-push-0 { + left: 0; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666666666666%; + } + .col-sm-offset-10 { + margin-left: 83.33333333333334%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666666666666%; + } + .col-sm-offset-7 { + margin-left: 58.333333333333336%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666666666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.666666666666664%; + } + .col-sm-offset-1 { + margin-left: 8.333333333333332%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} + +@media (min-width: 992px) { + .col-md-1, + .col-md-2, + .col-md-3, + .col-md-4, + .col-md-5, + .col-md-6, + .col-md-7, + .col-md-8, + .col-md-9, + .col-md-10, + .col-md-11, + .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666666666666%; + } + .col-md-10 { + width: 83.33333333333334%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666666666666%; + } + .col-md-7 { + width: 58.333333333333336%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666666666667%; + } + .col-md-4 { + width: 33.33333333333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.666666666666664%; + } + .col-md-1 { + width: 8.333333333333332%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666666666666%; + } + .col-md-pull-10 { + right: 83.33333333333334%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666666666666%; + } + .col-md-pull-7 { + right: 58.333333333333336%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666666666667%; + } + .col-md-pull-4 { + right: 33.33333333333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.666666666666664%; + } + .col-md-pull-1 { + right: 8.333333333333332%; + } + .col-md-pull-0 { + right: 0; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666666666666%; + } + .col-md-push-10 { + left: 83.33333333333334%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666666666666%; + } + .col-md-push-7 { + left: 58.333333333333336%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666666666667%; + } + .col-md-push-4 { + left: 33.33333333333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.666666666666664%; + } + .col-md-push-1 { + left: 8.333333333333332%; + } + .col-md-push-0 { + left: 0; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666666666666%; + } + .col-md-offset-10 { + margin-left: 83.33333333333334%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666666666666%; + } + .col-md-offset-7 { + margin-left: 58.333333333333336%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666666666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.666666666666664%; + } + .col-md-offset-1 { + margin-left: 8.333333333333332%; + } + .col-md-offset-0 { + margin-left: 0; + } +} + +@media (min-width: 1200px) { + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11, + .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666666666666%; + } + .col-lg-10 { + width: 83.33333333333334%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666666666666%; + } + .col-lg-7 { + width: 58.333333333333336%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666666666667%; + } + .col-lg-4 { + width: 33.33333333333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.666666666666664%; + } + .col-lg-1 { + width: 8.333333333333332%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666666666666%; + } + .col-lg-pull-10 { + right: 83.33333333333334%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666666666666%; + } + .col-lg-pull-7 { + right: 58.333333333333336%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666666666667%; + } + .col-lg-pull-4 { + right: 33.33333333333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.666666666666664%; + } + .col-lg-pull-1 { + right: 8.333333333333332%; + } + .col-lg-pull-0 { + right: 0; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666666666666%; + } + .col-lg-push-10 { + left: 83.33333333333334%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666666666666%; + } + .col-lg-push-7 { + left: 58.333333333333336%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666666666667%; + } + .col-lg-push-4 { + left: 33.33333333333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.666666666666664%; + } + .col-lg-push-1 { + left: 8.333333333333332%; + } + .col-lg-push-0 { + left: 0; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666666666666%; + } + .col-lg-offset-10 { + margin-left: 83.33333333333334%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666666666666%; + } + .col-lg-offset-7 { + margin-left: 58.333333333333336%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666666666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.666666666666664%; + } + .col-lg-offset-1 { + margin-left: 8.333333333333332%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} + +table { + max-width: 100%; + background-color: transparent; +} + +th { + text-align: left; +} + +.table { + width: 100%; + margin-bottom: 20px; +} + +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.428571429; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #dddddd; +} + +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} + +.table > tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table .table { + background-color: #ffffff; +} + +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} + +.table-bordered { + border: 1px solid #dddddd; +} + +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #dddddd; +} + +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} + +.table-striped > tbody > tr:nth-child(odd) > td, +.table-striped > tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} + +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #f5f5f5; +} + +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} + +table td[class*="col-"], +table th[class*="col-"] { + display: table-cell; + float: none; +} + +.table > thead > tr > .active, +.table > tbody > tr > .active, +.table > tfoot > tr > .active, +.table > thead > .active > td, +.table > tbody > .active > td, +.table > tfoot > .active > td, +.table > thead > .active > th, +.table > tbody > .active > th, +.table > tfoot > .active > th { + background-color: #f5f5f5; +} + +.table-hover > tbody > tr > .active:hover, +.table-hover > tbody > .active:hover > td, +.table-hover > tbody > .active:hover > th { + background-color: #e8e8e8; +} + +.table > thead > tr > .success, +.table > tbody > tr > .success, +.table > tfoot > tr > .success, +.table > thead > .success > td, +.table > tbody > .success > td, +.table > tfoot > .success > td, +.table > thead > .success > th, +.table > tbody > .success > th, +.table > tfoot > .success > th { + background-color: #dff0d8; +} + +.table-hover > tbody > tr > .success:hover, +.table-hover > tbody > .success:hover > td, +.table-hover > tbody > .success:hover > th { + background-color: #d0e9c6; +} + +.table > thead > tr > .danger, +.table > tbody > tr > .danger, +.table > tfoot > tr > .danger, +.table > thead > .danger > td, +.table > tbody > .danger > td, +.table > tfoot > .danger > td, +.table > thead > .danger > th, +.table > tbody > .danger > th, +.table > tfoot > .danger > th { + background-color: #f2dede; +} + +.table-hover > tbody > tr > .danger:hover, +.table-hover > tbody > .danger:hover > td, +.table-hover > tbody > .danger:hover > th { + background-color: #ebcccc; +} + +.table > thead > tr > .warning, +.table > tbody > tr > .warning, +.table > tfoot > tr > .warning, +.table > thead > .warning > td, +.table > tbody > .warning > td, +.table > tfoot > .warning > td, +.table > thead > .warning > th, +.table > tbody > .warning > th, +.table > tfoot > .warning > th { + background-color: #fcf8e3; +} + +.table-hover > tbody > tr > .warning:hover, +.table-hover > tbody > .warning:hover > td, +.table-hover > tbody > .warning:hover > th { + background-color: #faf2cc; +} + +@media (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: scroll; + overflow-y: hidden; + border: 1px solid #dddddd; + -ms-overflow-style: -ms-autohiding-scrollbar; + -webkit-overflow-scrolling: touch; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold; +} + +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + /* IE8-9 */ + + line-height: normal; +} + +input[type="file"] { + display: block; +} + +select[multiple], +select[size] { + height: auto; +} + +select optgroup { + font-family: inherit; + font-size: inherit; + font-style: inherit; +} + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +input[type="number"]::-webkit-outer-spin-button, +input[type="number"]::-webkit-inner-spin-button { + height: auto; +} + +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; +} + +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; + background-color: #ffffff; + background-image: none; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; +} + +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); +} + +.form-control:-moz-placeholder { + color: #999999; +} + +.form-control::-moz-placeholder { + color: #999999; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #999999; +} + +.form-control::-webkit-input-placeholder { + color: #999999; +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eeeeee; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 15px; +} + +.radio, +.checkbox { + display: block; + min-height: 20px; + padding-left: 20px; + margin-top: 10px; + margin-bottom: 10px; + vertical-align: middle; +} + +.radio label, +.checkbox label { + display: inline; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + float: left; + margin-left: -20px; +} + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} + +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} + +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +.radio[disabled], +.radio-inline[disabled], +.checkbox[disabled], +.checkbox-inline[disabled], +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"], +fieldset[disabled] .radio, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} + +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-sm { + height: 30px; + line-height: 30px; +} + +textarea.input-sm { + height: auto; +} + +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +select.input-lg { + height: 46px; + line-height: 46px; +} + +textarea.input-lg { + height: auto; +} + +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline { + color: #8a6d3b; +} + +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} + +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} + +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline { + color: #a94442; +} + +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} + +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} + +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline { + color: #3c763d; +} + +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} + +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} + +.form-control-static { + margin-bottom: 0; +} + +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} + +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + } + .form-inline select.form-control { + width: auto; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } +} + +.form-horizontal .control-label, +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} + +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} + +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + display: table; + content: " "; +} + +.form-horizontal .form-group:after { + clear: both; +} + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + display: table; + content: " "; +} + +.form-horizontal .form-group:after { + clear: both; +} + +.form-horizontal .form-control-static { + padding-top: 7px; +} + +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + } +} + +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.428571429; + text-align: center; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} + +.btn:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; +} + +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + pointer-events: none; + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-default { + color: #333333; + background-color: #ffffff; + border-color: #cccccc; +} + +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + color: #333333; + background-color: #ebebeb; + border-color: #adadad; +} + +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + background-image: none; +} + +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #ffffff; + border-color: #cccccc; +} + +.btn-default .badge { + color: #ffffff; + background-color: #fff; +} + +.btn-primary { + color: #ffffff; + background-color: #428bca; + border-color: #357ebd; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + color: #ffffff; + background-color: #3276b1; + border-color: #285e8e; +} + +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + background-image: none; +} + +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #428bca; + border-color: #357ebd; +} + +.btn-primary .badge { + color: #428bca; + background-color: #fff; +} + +.btn-warning { + color: #ffffff; + background-color: #f0ad4e; + border-color: #eea236; +} + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + color: #ffffff; + background-color: #ed9c28; + border-color: #d58512; +} + +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + background-image: none; +} + +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} + +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} + +.btn-danger { + color: #ffffff; + background-color: #d9534f; + border-color: #d43f3a; +} + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + color: #ffffff; + background-color: #d2322d; + border-color: #ac2925; +} + +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + background-image: none; +} + +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} + +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} + +.btn-success { + color: #ffffff; + background-color: #5cb85c; + border-color: #4cae4c; +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + color: #ffffff; + background-color: #47a447; + border-color: #398439; +} + +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + background-image: none; +} + +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} + +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} + +.btn-info { + color: #ffffff; + background-color: #5bc0de; + border-color: #46b8da; +} + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + color: #ffffff; + background-color: #39b3d7; + border-color: #269abc; +} + +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + background-image: none; +} + +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} + +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} + +.btn-link { + font-weight: normal; + color: #428bca; + cursor: pointer; + border-radius: 0; +} + +.btn-link, +.btn-link:active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} + +.btn-link:hover, +.btn-link:focus { + color: #2a6496; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #999999; + text-decoration: none; +} + +.btn-lg { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +.btn-sm { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-xs { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + display: none; +} + +.collapse.in { + display: block; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg'); +} + +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-weight: normal; + line-height: 1; + -moz-osx-font-smoothing: grayscale; +} + +.glyphicon:empty { + width: 1em; +} + +.glyphicon-asterisk:before { + content: "\2a"; +} + +.glyphicon-plus:before { + content: "\2b"; +} + +.glyphicon-euro:before { + content: "\20ac"; +} + +.glyphicon-minus:before { + content: "\2212"; +} + +.glyphicon-cloud:before { + content: "\2601"; +} + +.glyphicon-envelope:before { + content: "\2709"; +} + +.glyphicon-pencil:before { + content: "\270f"; +} + +.glyphicon-glass:before { + content: "\e001"; +} + +.glyphicon-music:before { + content: "\e002"; +} + +.glyphicon-search:before { + content: "\e003"; +} + +.glyphicon-heart:before { + content: "\e005"; +} + +.glyphicon-star:before { + content: "\e006"; +} + +.glyphicon-star-empty:before { + content: "\e007"; +} + +.glyphicon-user:before { + content: "\e008"; +} + +.glyphicon-film:before { + content: "\e009"; +} + +.glyphicon-th-large:before { + content: "\e010"; +} + +.glyphicon-th:before { + content: "\e011"; +} + +.glyphicon-th-list:before { + content: "\e012"; +} + +.glyphicon-ok:before { + content: "\e013"; +} + +.glyphicon-remove:before { + content: "\e014"; +} + +.glyphicon-zoom-in:before { + content: "\e015"; +} + +.glyphicon-zoom-out:before { + content: "\e016"; +} + +.glyphicon-off:before { + content: "\e017"; +} + +.glyphicon-signal:before { + content: "\e018"; +} + +.glyphicon-cog:before { + content: "\e019"; +} + +.glyphicon-trash:before { + content: "\e020"; +} + +.glyphicon-home:before { + content: "\e021"; +} + +.glyphicon-file:before { + content: "\e022"; +} + +.glyphicon-time:before { + content: "\e023"; +} + +.glyphicon-road:before { + content: "\e024"; +} + +.glyphicon-download-alt:before { + content: "\e025"; +} + +.glyphicon-download:before { + content: "\e026"; +} + +.glyphicon-upload:before { + content: "\e027"; +} + +.glyphicon-inbox:before { + content: "\e028"; +} + +.glyphicon-play-circle:before { + content: "\e029"; +} + +.glyphicon-repeat:before { + content: "\e030"; +} + +.glyphicon-refresh:before { + content: "\e031"; +} + +.glyphicon-list-alt:before { + content: "\e032"; +} + +.glyphicon-lock:before { + content: "\e033"; +} + +.glyphicon-flag:before { + content: "\e034"; +} + +.glyphicon-headphones:before { + content: "\e035"; +} + +.glyphicon-volume-off:before { + content: "\e036"; +} + +.glyphicon-volume-down:before { + content: "\e037"; +} + +.glyphicon-volume-up:before { + content: "\e038"; +} + +.glyphicon-qrcode:before { + content: "\e039"; +} + +.glyphicon-barcode:before { + content: "\e040"; +} + +.glyphicon-tag:before { + content: "\e041"; +} + +.glyphicon-tags:before { + content: "\e042"; +} + +.glyphicon-book:before { + content: "\e043"; +} + +.glyphicon-bookmark:before { + content: "\e044"; +} + +.glyphicon-print:before { + content: "\e045"; +} + +.glyphicon-camera:before { + content: "\e046"; +} + +.glyphicon-font:before { + content: "\e047"; +} + +.glyphicon-bold:before { + content: "\e048"; +} + +.glyphicon-italic:before { + content: "\e049"; +} + +.glyphicon-text-height:before { + content: "\e050"; +} + +.glyphicon-text-width:before { + content: "\e051"; +} + +.glyphicon-align-left:before { + content: "\e052"; +} + +.glyphicon-align-center:before { + content: "\e053"; +} + +.glyphicon-align-right:before { + content: "\e054"; +} + +.glyphicon-align-justify:before { + content: "\e055"; +} + +.glyphicon-list:before { + content: "\e056"; +} + +.glyphicon-indent-left:before { + content: "\e057"; +} + +.glyphicon-indent-right:before { + content: "\e058"; +} + +.glyphicon-facetime-video:before { + content: "\e059"; +} + +.glyphicon-picture:before { + content: "\e060"; +} + +.glyphicon-map-marker:before { + content: "\e062"; +} + +.glyphicon-adjust:before { + content: "\e063"; +} + +.glyphicon-tint:before { + content: "\e064"; +} + +.glyphicon-edit:before { + content: "\e065"; +} + +.glyphicon-share:before { + content: "\e066"; +} + +.glyphicon-check:before { + content: "\e067"; +} + +.glyphicon-move:before { + content: "\e068"; +} + +.glyphicon-step-backward:before { + content: "\e069"; +} + +.glyphicon-fast-backward:before { + content: "\e070"; +} + +.glyphicon-backward:before { + content: "\e071"; +} + +.glyphicon-play:before { + content: "\e072"; +} + +.glyphicon-pause:before { + content: "\e073"; +} + +.glyphicon-stop:before { + content: "\e074"; +} + +.glyphicon-forward:before { + content: "\e075"; +} + +.glyphicon-fast-forward:before { + content: "\e076"; +} + +.glyphicon-step-forward:before { + content: "\e077"; +} + +.glyphicon-eject:before { + content: "\e078"; +} + +.glyphicon-chevron-left:before { + content: "\e079"; +} + +.glyphicon-chevron-right:before { + content: "\e080"; +} + +.glyphicon-plus-sign:before { + content: "\e081"; +} + +.glyphicon-minus-sign:before { + content: "\e082"; +} + +.glyphicon-remove-sign:before { + content: "\e083"; +} + +.glyphicon-ok-sign:before { + content: "\e084"; +} + +.glyphicon-question-sign:before { + content: "\e085"; +} + +.glyphicon-info-sign:before { + content: "\e086"; +} + +.glyphicon-screenshot:before { + content: "\e087"; +} + +.glyphicon-remove-circle:before { + content: "\e088"; +} + +.glyphicon-ok-circle:before { + content: "\e089"; +} + +.glyphicon-ban-circle:before { + content: "\e090"; +} + +.glyphicon-arrow-left:before { + content: "\e091"; +} + +.glyphicon-arrow-right:before { + content: "\e092"; +} + +.glyphicon-arrow-up:before { + content: "\e093"; +} + +.glyphicon-arrow-down:before { + content: "\e094"; +} + +.glyphicon-share-alt:before { + content: "\e095"; +} + +.glyphicon-resize-full:before { + content: "\e096"; +} + +.glyphicon-resize-small:before { + content: "\e097"; +} + +.glyphicon-exclamation-sign:before { + content: "\e101"; +} + +.glyphicon-gift:before { + content: "\e102"; +} + +.glyphicon-leaf:before { + content: "\e103"; +} + +.glyphicon-fire:before { + content: "\e104"; +} + +.glyphicon-eye-open:before { + content: "\e105"; +} + +.glyphicon-eye-close:before { + content: "\e106"; +} + +.glyphicon-warning-sign:before { + content: "\e107"; +} + +.glyphicon-plane:before { + content: "\e108"; +} + +.glyphicon-calendar:before { + content: "\e109"; +} + +.glyphicon-random:before { + content: "\e110"; +} + +.glyphicon-comment:before { + content: "\e111"; +} + +.glyphicon-magnet:before { + content: "\e112"; +} + +.glyphicon-chevron-up:before { + content: "\e113"; +} + +.glyphicon-chevron-down:before { + content: "\e114"; +} + +.glyphicon-retweet:before { + content: "\e115"; +} + +.glyphicon-shopping-cart:before { + content: "\e116"; +} + +.glyphicon-folder-close:before { + content: "\e117"; +} + +.glyphicon-folder-open:before { + content: "\e118"; +} + +.glyphicon-resize-vertical:before { + content: "\e119"; +} + +.glyphicon-resize-horizontal:before { + content: "\e120"; +} + +.glyphicon-hdd:before { + content: "\e121"; +} + +.glyphicon-bullhorn:before { + content: "\e122"; +} + +.glyphicon-bell:before { + content: "\e123"; +} + +.glyphicon-certificate:before { + content: "\e124"; +} + +.glyphicon-thumbs-up:before { + content: "\e125"; +} + +.glyphicon-thumbs-down:before { + content: "\e126"; +} + +.glyphicon-hand-right:before { + content: "\e127"; +} + +.glyphicon-hand-left:before { + content: "\e128"; +} + +.glyphicon-hand-up:before { + content: "\e129"; +} + +.glyphicon-hand-down:before { + content: "\e130"; +} + +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} + +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} + +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} + +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} + +.glyphicon-globe:before { + content: "\e135"; +} + +.glyphicon-wrench:before { + content: "\e136"; +} + +.glyphicon-tasks:before { + content: "\e137"; +} + +.glyphicon-filter:before { + content: "\e138"; +} + +.glyphicon-briefcase:before { + content: "\e139"; +} + +.glyphicon-fullscreen:before { + content: "\e140"; +} + +.glyphicon-dashboard:before { + content: "\e141"; +} + +.glyphicon-paperclip:before { + content: "\e142"; +} + +.glyphicon-heart-empty:before { + content: "\e143"; +} + +.glyphicon-link:before { + content: "\e144"; +} + +.glyphicon-phone:before { + content: "\e145"; +} + +.glyphicon-pushpin:before { + content: "\e146"; +} + +.glyphicon-usd:before { + content: "\e148"; +} + +.glyphicon-gbp:before { + content: "\e149"; +} + +.glyphicon-sort:before { + content: "\e150"; +} + +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} + +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} + +.glyphicon-sort-by-order:before { + content: "\e153"; +} + +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} + +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} + +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} + +.glyphicon-unchecked:before { + content: "\e157"; +} + +.glyphicon-expand:before { + content: "\e158"; +} + +.glyphicon-collapse-down:before { + content: "\e159"; +} + +.glyphicon-collapse-up:before { + content: "\e160"; +} + +.glyphicon-log-in:before { + content: "\e161"; +} + +.glyphicon-flash:before { + content: "\e162"; +} + +.glyphicon-log-out:before { + content: "\e163"; +} + +.glyphicon-new-window:before { + content: "\e164"; +} + +.glyphicon-record:before { + content: "\e165"; +} + +.glyphicon-save:before { + content: "\e166"; +} + +.glyphicon-open:before { + content: "\e167"; +} + +.glyphicon-saved:before { + content: "\e168"; +} + +.glyphicon-import:before { + content: "\e169"; +} + +.glyphicon-export:before { + content: "\e170"; +} + +.glyphicon-send:before { + content: "\e171"; +} + +.glyphicon-floppy-disk:before { + content: "\e172"; +} + +.glyphicon-floppy-saved:before { + content: "\e173"; +} + +.glyphicon-floppy-remove:before { + content: "\e174"; +} + +.glyphicon-floppy-save:before { + content: "\e175"; +} + +.glyphicon-floppy-open:before { + content: "\e176"; +} + +.glyphicon-credit-card:before { + content: "\e177"; +} + +.glyphicon-transfer:before { + content: "\e178"; +} + +.glyphicon-cutlery:before { + content: "\e179"; +} + +.glyphicon-header:before { + content: "\e180"; +} + +.glyphicon-compressed:before { + content: "\e181"; +} + +.glyphicon-earphone:before { + content: "\e182"; +} + +.glyphicon-phone-alt:before { + content: "\e183"; +} + +.glyphicon-tower:before { + content: "\e184"; +} + +.glyphicon-stats:before { + content: "\e185"; +} + +.glyphicon-sd-video:before { + content: "\e186"; +} + +.glyphicon-hd-video:before { + content: "\e187"; +} + +.glyphicon-subtitles:before { + content: "\e188"; +} + +.glyphicon-sound-stereo:before { + content: "\e189"; +} + +.glyphicon-sound-dolby:before { + content: "\e190"; +} + +.glyphicon-sound-5-1:before { + content: "\e191"; +} + +.glyphicon-sound-6-1:before { + content: "\e192"; +} + +.glyphicon-sound-7-1:before { + content: "\e193"; +} + +.glyphicon-copyright-mark:before { + content: "\e194"; +} + +.glyphicon-registration-mark:before { + content: "\e195"; +} + +.glyphicon-cloud-download:before { + content: "\e197"; +} + +.glyphicon-cloud-upload:before { + content: "\e198"; +} + +.glyphicon-tree-conifer:before { + content: "\e199"; +} + +.glyphicon-tree-deciduous:before { + content: "\e200"; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} + +.dropdown { + position: relative; +} + +.dropdown-toggle:focus { + outline: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + list-style: none; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} + +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.428571429; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} + +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #428bca; + outline: 0; +} + +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} + +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.open > .dropdown-menu { + display: block; +} + +.open > a { + outline: 0; +} + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #999999; +} + +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid; + content: ""; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} + +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} + +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus { + outline: none; +} + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} + +.btn-toolbar:before, +.btn-toolbar:after { + display: table; + content: " "; +} + +.btn-toolbar:after { + clear: both; +} + +.btn-toolbar:before, +.btn-toolbar:after { + display: table; + content: " "; +} + +.btn-toolbar:after { + clear: both; +} + +.btn-toolbar .btn-group { + float: left; +} + +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group, +.btn-toolbar > .btn-group + .btn-group { + margin-left: 5px; +} + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} + +.btn-group > .btn:first-child { + margin-left: 0; +} + +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group > .btn-group { + float: left; +} + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn-group:last-child > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} + +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn .caret { + margin-left: 0; +} + +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} + +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.btn-group-vertical > .btn-group > .btn { + float: none; +} + +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} + +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-right-radius: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 0; +} + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group-vertical > .btn-group:first-child > .btn:last-child, +.btn-group-vertical > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn-group:last-child > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.btn-group-justified { + display: table; + width: 100%; + border-collapse: separate; + table-layout: fixed; +} + +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} + +.btn-group-justified > .btn-group .btn { + width: 100%; +} + +[data-toggle="buttons"] > .btn > input[type="radio"], +[data-toggle="buttons"] > .btn > input[type="checkbox"] { + display: none; +} + +.input-group { + position: relative; + display: table; + border-collapse: separate; +} + +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} + +.input-group .form-control { + width: 100%; + margin-bottom: 0; +} + +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} + +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn { + height: auto; +} + +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} + +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn { + height: auto; +} + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} + +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} + +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} + +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #cccccc; + border-radius: 4px; +} + +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} + +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} + +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} + +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group-addon:first-child { + border-right: 0; +} + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.input-group-addon:last-child { + border-left: 0; +} + +.input-group-btn { + position: relative; + white-space: nowrap; +} + +.input-group-btn:first-child > .btn { + margin-right: -1px; +} + +.input-group-btn:last-child > .btn { + margin-left: -1px; +} + +.input-group-btn > .btn { + position: relative; +} + +.input-group-btn > .btn + .btn { + margin-left: -4px; +} + +.input-group-btn > .btn:hover, +.input-group-btn > .btn:active { + z-index: 2; +} + +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav:before, +.nav:after { + display: table; + content: " "; +} + +.nav:after { + clear: both; +} + +.nav:before, +.nav:after { + display: table; + content: " "; +} + +.nav:after { + clear: both; +} + +.nav > li { + position: relative; + display: block; +} + +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} + +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > li.disabled > a { + color: #999999; +} + +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #999999; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} + +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #428bca; +} + +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} + +.nav > li > a > img { + max-width: none; +} + +.nav-tabs { + border-bottom: 1px solid #dddddd; +} + +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} + +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #dddddd; + border-bottom-color: transparent; +} + +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} + +.nav-tabs.nav-justified > li { + float: none; +} + +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} + +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} + +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} + +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} + +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #dddddd; +} + +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #dddddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #ffffff; + } +} + +.nav-pills > li { + float: left; +} + +.nav-pills > li > a { + border-radius: 4px; +} + +.nav-pills > li + li { + margin-left: 2px; +} + +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #ffffff; + background-color: #428bca; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} + +.nav-justified { + width: 100%; +} + +.nav-justified > li { + float: none; +} + +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} + +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} + +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} + +.nav-tabs-justified { + border-bottom: 0; +} + +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} + +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #dddddd; +} + +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #dddddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #ffffff; + } +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} + +.navbar:before, +.navbar:after { + display: table; + content: " "; +} + +.navbar:after { + clear: both; +} + +.navbar:before, +.navbar:after { + display: table; + content: " "; +} + +.navbar:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} + +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; +} + +.navbar-header:after { + clear: both; +} + +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; +} + +.navbar-header:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} + +.navbar-collapse { + max-height: 340px; + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse.in { + overflow-y: auto; +} + +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} + +.container > .navbar-header, +.container > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} + +@media (min-width: 768px) { + .container > .navbar-header, + .container > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} + +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} + +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} + +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} + +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} + +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} + +.navbar-brand { + float: left; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} + +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} + +@media (min-width: 768px) { + .navbar > .container .navbar-brand { + margin-left: -15px; + } +} + +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} + +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} + +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} + +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} + +.navbar-nav { + margin: 7.5px -15px; +} + +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} + +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} + +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } + .navbar-nav.navbar-right:last-child { + margin-right: -15px; + } +} + +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + } +} + +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); +} + +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + } + .navbar-form select.form-control { + width: auto; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } +} + +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } +} + +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-form.navbar-right:last-child { + margin-right: -15px; + } +} + +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.navbar-nav.pull-right > li > .dropdown-menu, +.navbar-nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} + +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} + +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} + +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} + +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } + .navbar-text.navbar-right:last-child { + margin-right: 0; + } +} + +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} + +.navbar-default .navbar-brand { + color: #777777; +} + +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} + +.navbar-default .navbar-text { + color: #777777; +} + +.navbar-default .navbar-nav > li > a { + color: #777777; +} + +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333333; + background-color: transparent; +} + +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555555; + background-color: #e7e7e7; +} + +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} + +.navbar-default .navbar-toggle { + border-color: #dddddd; +} + +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #dddddd; +} + +.navbar-default .navbar-toggle .icon-bar { + background-color: #cccccc; +} + +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} + +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555555; + background-color: #e7e7e7; +} + +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #cccccc; + background-color: transparent; + } +} + +.navbar-default .navbar-link { + color: #777777; +} + +.navbar-default .navbar-link:hover { + color: #333333; +} + +.navbar-inverse { + background-color: #222222; + border-color: #080808; +} + +.navbar-inverse .navbar-brand { + color: #999999; +} + +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .navbar-text { + color: #999999; +} + +.navbar-inverse .navbar-nav > li > a { + color: #999999; +} + +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #080808; +} + +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444444; + background-color: transparent; +} + +.navbar-inverse .navbar-toggle { + border-color: #333333; +} + +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333; +} + +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff; +} + +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} + +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #ffffff; + background-color: #080808; +} + +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #999999; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #ffffff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #ffffff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444444; + background-color: transparent; + } +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} + +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} + +.breadcrumb > li { + display: inline-block; +} + +.breadcrumb > li + li:before { + padding: 0 5px; + color: #cccccc; + content: "/\00a0"; +} + +.breadcrumb > .active { + color: #999999; +} + +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} + +.pagination > li { + display: inline; +} + +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.428571429; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; +} + +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} + +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + background-color: #eeeeee; +} + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #ffffff; + cursor: default; + background-color: #428bca; + border-color: #428bca; +} + +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; + border-color: #dddddd; +} + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} + +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} + +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} + +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.pager .next > a, +.pager .next > span { + float: right; +} + +.pager .previous > a, +.pager .previous > span { + float: left; +} + +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; +} + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} + +.label[href]:hover, +.label[href]:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label:empty { + display: none; +} + +.btn .label { + position: relative; + top: -1px; +} + +.label-default { + background-color: #999999; +} + +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #808080; +} + +.label-primary { + background-color: #428bca; +} + +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #3071a9; +} + +.label-success { + background-color: #5cb85c; +} + +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} + +.label-info { + background-color: #5bc0de; +} + +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} + +.label-warning { + background-color: #f0ad4e; +} + +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} + +.label-danger { + background-color: #d9534f; +} + +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + border-radius: 10px; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #ffffff; +} + +.nav-pills > li > a > .badge { + margin-left: 3px; +} + +.jumbotron { + padding: 30px; + margin-bottom: 30px; + font-size: 21px; + font-weight: 200; + line-height: 2.1428571435; + color: inherit; + background-color: #eeeeee; +} + +.jumbotron h1, +.jumbotron .h1 { + line-height: 1; + color: inherit; +} + +.jumbotron p { + line-height: 1.4; +} + +.container .jumbotron { + border-radius: 6px; +} + +.jumbotron .container { + max-width: 100%; +} + +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} + +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.428571429; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.thumbnail > img, +.thumbnail a > img { + display: block; + height: auto; + max-width: 100%; + margin-right: auto; + margin-left: auto; +} + +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #428bca; +} + +.thumbnail .caption { + padding: 9px; + color: #333333; +} + +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} + +.alert h4 { + margin-top: 0; + color: inherit; +} + +.alert .alert-link { + font-weight: bold; +} + +.alert > p, +.alert > ul { + margin-bottom: 0; +} + +.alert > p + p { + margin-top: 5px; +} + +.alert-dismissable { + padding-right: 35px; +} + +.alert-dismissable .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} + +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-success hr { + border-top-color: #c9e2b3; +} + +.alert-success .alert-link { + color: #2b542c; +} + +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-info hr { + border-top-color: #a6e1ec; +} + +.alert-info .alert-link { + color: #245269; +} + +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} + +.alert-warning hr { + border-top-color: #f7e1b5; +} + +.alert-warning .alert-link { + color: #66512c; +} + +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} + +.alert-danger hr { + border-top-color: #e4b9c0; +} + +.alert-danger .alert-link { + color: #843534; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #ffffff; + text-align: center; + background-color: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress-striped .progress-bar { + 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); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} + +.progress.active .progress-bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-bar-success { + background-color: #5cb85c; +} + +.progress-striped .progress-bar-success { + 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); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-info { + background-color: #5bc0de; +} + +.progress-striped .progress-bar-info { + 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); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-warning { + background-color: #f0ad4e; +} + +.progress-striped .progress-bar-warning { + 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); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-danger { + background-color: #d9534f; +} + +.progress-striped .progress-bar-danger { + 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); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.media, +.media-body { + overflow: hidden; + zoom: 1; +} + +.media, +.media .media { + margin-top: 15px; +} + +.media:first-child { + margin-top: 0; +} + +.media-object { + display: block; +} + +.media-heading { + margin: 0 0 5px; +} + +.media > .pull-left { + margin-right: 10px; +} + +.media > .pull-right { + margin-left: 10px; +} + +.media-list { + padding-left: 0; + list-style: none; +} + +.list-group { + padding-left: 0; + margin-bottom: 20px; +} + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #ffffff; + border: 1px solid #dddddd; +} + +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +.list-group-item > .badge { + float: right; +} + +.list-group-item > .badge + .badge { + margin-right: 5px; +} + +a.list-group-item { + color: #555555; +} + +a.list-group-item .list-group-item-heading { + color: #333333; +} + +a.list-group-item:hover, +a.list-group-item:focus { + text-decoration: none; + background-color: #f5f5f5; +} + +a.list-group-item.active, +a.list-group-item.active:hover, +a.list-group-item.active:focus { + z-index: 2; + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} + +a.list-group-item.active .list-group-item-heading, +a.list-group-item.active:hover .list-group-item-heading, +a.list-group-item.active:focus .list-group-item-heading { + color: inherit; +} + +a.list-group-item.active .list-group-item-text, +a.list-group-item.active:hover .list-group-item-text, +a.list-group-item.active:focus .list-group-item-text { + color: #e1edf7; +} + +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} + +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} + +.panel { + margin-bottom: 20px; + background-color: #ffffff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.panel-body { + padding: 15px; +} + +.panel-body:before, +.panel-body:after { + display: table; + content: " "; +} + +.panel-body:after { + clear: both; +} + +.panel-body:before, +.panel-body:after { + display: table; + content: " "; +} + +.panel-body:after { + clear: both; +} + +.panel > .list-group { + margin-bottom: 0; +} + +.panel > .list-group .list-group-item { + border-width: 1px 0; +} + +.panel > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.panel > .list-group .list-group-item:last-child { + border-bottom: 0; +} + +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} + +.panel > .table, +.panel > .table-responsive > .table { + margin-bottom: 0; +} + +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive { + border-top: 1px solid #dddddd; +} + +.panel > .table > tbody:first-child th, +.panel > .table > tbody:first-child td { + border-top: 0; +} + +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} + +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} + +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} + +.panel > .table-bordered > thead > tr:last-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:last-child > th, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-bordered > thead > tr:last-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; +} + +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} + +.panel-title > a { + color: inherit; +} + +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #dddddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.panel-group .panel { + margin-bottom: 0; + overflow: hidden; + border-radius: 4px; +} + +.panel-group .panel + .panel { + margin-top: 5px; +} + +.panel-group .panel-heading { + border-bottom: 0; +} + +.panel-group .panel-heading + .panel-collapse .panel-body { + border-top: 1px solid #dddddd; +} + +.panel-group .panel-footer { + border-top: 0; +} + +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #dddddd; +} + +.panel-default { + border-color: #dddddd; +} + +.panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #dddddd; +} + +.panel-default > .panel-heading + .panel-collapse .panel-body { + border-top-color: #dddddd; +} + +.panel-default > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #dddddd; +} + +.panel-primary { + border-color: #428bca; +} + +.panel-primary > .panel-heading { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} + +.panel-primary > .panel-heading + .panel-collapse .panel-body { + border-top-color: #428bca; +} + +.panel-primary > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #428bca; +} + +.panel-success { + border-color: #d6e9c6; +} + +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.panel-success > .panel-heading + .panel-collapse .panel-body { + border-top-color: #d6e9c6; +} + +.panel-success > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #d6e9c6; +} + +.panel-warning { + border-color: #faebcc; +} + +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} + +.panel-warning > .panel-heading + .panel-collapse .panel-body { + border-top-color: #faebcc; +} + +.panel-warning > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #faebcc; +} + +.panel-danger { + border-color: #ebccd1; +} + +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} + +.panel-danger > .panel-heading + .panel-collapse .panel-body { + border-top-color: #ebccd1; +} + +.panel-danger > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #ebccd1; +} + +.panel-info { + border-color: #bce8f1; +} + +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.panel-info > .panel-heading + .panel-collapse .panel-body { + border-top-color: #bce8f1; +} + +.panel-info > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #bce8f1; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-lg { + padding: 24px; + border-radius: 6px; +} + +.well-sm { + padding: 9px; + border-radius: 3px; +} + +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.modal-open { + overflow: hidden; +} + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + display: none; + overflow: auto; + overflow-y: scroll; +} + +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} + +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} + +.modal-dialog { + position: relative; + z-index: 1050; + width: auto; + margin: 10px; +} + +.modal-content { + position: relative; + background-color: #ffffff; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + outline: none; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} + +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} + +.modal-header { + min-height: 16.428571429px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} + +.modal-header .close { + margin-top: -2px; +} + +.modal-title { + margin: 0; + line-height: 1.428571429; +} + +.modal-body { + position: relative; + padding: 20px; +} + +.modal-footer { + padding: 19px 20px 20px; + margin-top: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +@media screen and (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 12px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} + +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} + +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} + +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} + +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + border-radius: 4px; +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.top-right .tooltip-arrow { + right: 5px; + bottom: 0; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + background-clip: padding-box; +} + +.popover.top { + margin-top: -10px; +} + +.popover.right { + margin-left: 10px; +} + +.popover.bottom { + margin-top: 10px; +} + +.popover.left { + margin-left: -10px; +} + +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} + +.popover-content { + padding: 9px 14px; +} + +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.popover .arrow { + border-width: 11px; +} + +.popover .arrow:after { + border-width: 10px; + content: ""; +} + +.popover.top .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} + +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #ffffff; + border-bottom-width: 0; + content: " "; +} + +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} + +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; + content: " "; +} + +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} + +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #ffffff; + border-top-width: 0; + content: " "; +} + +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0; +} + +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #ffffff; + border-right-width: 0; + content: " "; +} + +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + height: auto; + max-width: 100%; + line-height: 1; +} + +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} + +.carousel-inner > .active { + left: 0; +} + +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} + +.carousel-inner > .next { + left: 100%; +} + +.carousel-inner > .prev { + left: -100%; +} + +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} + +.carousel-inner > .active.left { + left: -100%; +} + +.carousel-inner > .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.left { + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%)); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} + +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%)); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} + +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + outline: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; +} + +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; +} + +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; +} + +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + font-family: serif; +} + +.carousel-control .icon-prev:before { + content: '\2039'; +} + +.carousel-control .icon-next:before { + content: '\203a'; +} + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} + +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #ffffff; + border-radius: 10px; +} + +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #ffffff; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} + +.carousel-caption .btn { + text-shadow: none; +} + +@media screen and (min-width: 768px) { + .carousel-control .glyphicons-chevron-left, + .carousel-control .glyphicons-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + margin-left: -15px; + font-size: 30px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} + +.clearfix:before, +.clearfix:after { + display: table; + content: " "; +} + +.clearfix:after { + clear: both; +} + +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} + +.pull-right { + float: right !important; +} + +.pull-left { + float: left !important; +} + +.hide { + display: none !important; +} + +.show { + display: block !important; +} + +.invisible { + visibility: hidden; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.hidden { + display: none !important; + visibility: hidden !important; +} + +.affix { + position: fixed; +} + +@-ms-viewport { + width: device-width; +} + +.visible-xs, +tr.visible-xs, +th.visible-xs, +td.visible-xs { + display: none !important; +} + +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-xs.visible-sm { + display: block !important; + } + table.visible-xs.visible-sm { + display: table; + } + tr.visible-xs.visible-sm { + display: table-row !important; + } + th.visible-xs.visible-sm, + td.visible-xs.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-xs.visible-md { + display: block !important; + } + table.visible-xs.visible-md { + display: table; + } + tr.visible-xs.visible-md { + display: table-row !important; + } + th.visible-xs.visible-md, + td.visible-xs.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-xs.visible-lg { + display: block !important; + } + table.visible-xs.visible-lg { + display: table; + } + tr.visible-xs.visible-lg { + display: table-row !important; + } + th.visible-xs.visible-lg, + td.visible-xs.visible-lg { + display: table-cell !important; + } +} + +.visible-sm, +tr.visible-sm, +th.visible-sm, +td.visible-sm { + display: none !important; +} + +@media (max-width: 767px) { + .visible-sm.visible-xs { + display: block !important; + } + table.visible-sm.visible-xs { + display: table; + } + tr.visible-sm.visible-xs { + display: table-row !important; + } + th.visible-sm.visible-xs, + td.visible-sm.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-sm.visible-md { + display: block !important; + } + table.visible-sm.visible-md { + display: table; + } + tr.visible-sm.visible-md { + display: table-row !important; + } + th.visible-sm.visible-md, + td.visible-sm.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-sm.visible-lg { + display: block !important; + } + table.visible-sm.visible-lg { + display: table; + } + tr.visible-sm.visible-lg { + display: table-row !important; + } + th.visible-sm.visible-lg, + td.visible-sm.visible-lg { + display: table-cell !important; + } +} + +.visible-md, +tr.visible-md, +th.visible-md, +td.visible-md { + display: none !important; +} + +@media (max-width: 767px) { + .visible-md.visible-xs { + display: block !important; + } + table.visible-md.visible-xs { + display: table; + } + tr.visible-md.visible-xs { + display: table-row !important; + } + th.visible-md.visible-xs, + td.visible-md.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-md.visible-sm { + display: block !important; + } + table.visible-md.visible-sm { + display: table; + } + tr.visible-md.visible-sm { + display: table-row !important; + } + th.visible-md.visible-sm, + td.visible-md.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-md.visible-lg { + display: block !important; + } + table.visible-md.visible-lg { + display: table; + } + tr.visible-md.visible-lg { + display: table-row !important; + } + th.visible-md.visible-lg, + td.visible-md.visible-lg { + display: table-cell !important; + } +} + +.visible-lg, +tr.visible-lg, +th.visible-lg, +td.visible-lg { + display: none !important; +} + +@media (max-width: 767px) { + .visible-lg.visible-xs { + display: block !important; + } + table.visible-lg.visible-xs { + display: table; + } + tr.visible-lg.visible-xs { + display: table-row !important; + } + th.visible-lg.visible-xs, + td.visible-lg.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-lg.visible-sm { + display: block !important; + } + table.visible-lg.visible-sm { + display: table; + } + tr.visible-lg.visible-sm { + display: table-row !important; + } + th.visible-lg.visible-sm, + td.visible-lg.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-lg.visible-md { + display: block !important; + } + table.visible-lg.visible-md { + display: table; + } + tr.visible-lg.visible-md { + display: table-row !important; + } + th.visible-lg.visible-md, + td.visible-lg.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} + +.hidden-xs { + display: block !important; +} + +table.hidden-xs { + display: table; +} + +tr.hidden-xs { + display: table-row !important; +} + +th.hidden-xs, +td.hidden-xs { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-xs, + tr.hidden-xs, + th.hidden-xs, + td.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-xs.hidden-sm, + tr.hidden-xs.hidden-sm, + th.hidden-xs.hidden-sm, + td.hidden-xs.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-xs.hidden-md, + tr.hidden-xs.hidden-md, + th.hidden-xs.hidden-md, + td.hidden-xs.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-xs.hidden-lg, + tr.hidden-xs.hidden-lg, + th.hidden-xs.hidden-lg, + td.hidden-xs.hidden-lg { + display: none !important; + } +} + +.hidden-sm { + display: block !important; +} + +table.hidden-sm { + display: table; +} + +tr.hidden-sm { + display: table-row !important; +} + +th.hidden-sm, +td.hidden-sm { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-sm.hidden-xs, + tr.hidden-sm.hidden-xs, + th.hidden-sm.hidden-xs, + td.hidden-sm.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm, + tr.hidden-sm, + th.hidden-sm, + td.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-sm.hidden-md, + tr.hidden-sm.hidden-md, + th.hidden-sm.hidden-md, + td.hidden-sm.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-sm.hidden-lg, + tr.hidden-sm.hidden-lg, + th.hidden-sm.hidden-lg, + td.hidden-sm.hidden-lg { + display: none !important; + } +} + +.hidden-md { + display: block !important; +} + +table.hidden-md { + display: table; +} + +tr.hidden-md { + display: table-row !important; +} + +th.hidden-md, +td.hidden-md { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-md.hidden-xs, + tr.hidden-md.hidden-xs, + th.hidden-md.hidden-xs, + td.hidden-md.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-md.hidden-sm, + tr.hidden-md.hidden-sm, + th.hidden-md.hidden-sm, + td.hidden-md.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md, + tr.hidden-md, + th.hidden-md, + td.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-md.hidden-lg, + tr.hidden-md.hidden-lg, + th.hidden-md.hidden-lg, + td.hidden-md.hidden-lg { + display: none !important; + } +} + +.hidden-lg { + display: block !important; +} + +table.hidden-lg { + display: table; +} + +tr.hidden-lg { + display: table-row !important; +} + +th.hidden-lg, +td.hidden-lg { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-lg.hidden-xs, + tr.hidden-lg.hidden-xs, + th.hidden-lg.hidden-xs, + td.hidden-lg.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-lg.hidden-sm, + tr.hidden-lg.hidden-sm, + th.hidden-lg.hidden-sm, + td.hidden-lg.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-lg.hidden-md, + tr.hidden-lg.hidden-md, + th.hidden-lg.hidden-md, + td.hidden-lg.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-lg, + tr.hidden-lg, + th.hidden-lg, + td.hidden-lg { + display: none !important; + } +} + +.visible-print, +tr.visible-print, +th.visible-print, +td.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } + .hidden-print, + tr.hidden-print, + th.hidden-print, + td.hidden-print { + display: none !important; + } +} \ No newline at end of file diff --git a/web/dist/css/bootstrap.min.css b/web/dist/css/bootstrap.min.css new file mode 100644 index 0000000..c547283 --- /dev/null +++ b/web/dist/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.0.3 (http://getbootstrap.com) + * Copyright 2013 Twitter, Inc. + * Licensed under http://www.apache.org/licenses/LICENSE-2.0 + */ + +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{margin-top:20px;margin-bottom:10px}h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:65%}h4,h5,h6{margin-top:10px;margin-bottom:10px}h4 small,h5 small,h6 small,h4 .small,h5 .small,h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media(min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}.text-muted{color:#999}.text-primary{color:#428bca}.text-primary:hover{color:#3071a9}.text-warning{color:#8a6d3b}.text-warning:hover{color:#66512c}.text-danger{color:#a94442}.text-danger:hover{color:#843534}.text-success{color:#3c763d}.text-success:hover{color:#2b542c}.text-info{color:#31708f}.text-info:hover{color:#245269}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.list-inline>li:first-child{padding-left:0}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.428571429}dt{font-weight:bold}dd{margin-left:0}@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{font-size:17.5px;font-weight:300;line-height:1.25}blockquote p:last-child{margin-bottom:0}blockquote small,blockquote .small{display:block;line-height:1.428571429;color:#999}blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small,blockquote.pull-right .small{text-align:right}blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.428571429}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*="col-"]{position:static;display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{display:table-cell;float:none}.table>thead>tr>.active,.table>tbody>tr>.active,.table>tfoot>tr>.active,.table>thead>.active>td,.table>tbody>.active>td,.table>tfoot>.active>td,.table>thead>.active>th,.table>tbody>.active>th,.table>tfoot>.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>.active:hover,.table-hover>tbody>.active:hover>td,.table-hover>tbody>.active:hover>th{background-color:#e8e8e8}.table>thead>tr>.success,.table>tbody>tr>.success,.table>tfoot>tr>.success,.table>thead>.success>td,.table>tbody>.success>td,.table>tfoot>.success>td,.table>thead>.success>th,.table>tbody>.success>th,.table>tfoot>.success>th{background-color:#dff0d8}.table-hover>tbody>tr>.success:hover,.table-hover>tbody>.success:hover>td,.table-hover>tbody>.success:hover>th{background-color:#d0e9c6}.table>thead>tr>.danger,.table>tbody>tr>.danger,.table>tfoot>tr>.danger,.table>thead>.danger>td,.table>tbody>.danger>td,.table>tfoot>.danger>td,.table>thead>.danger>th,.table>tbody>.danger>th,.table>tfoot>.danger>th{background-color:#f2dede}.table-hover>tbody>tr>.danger:hover,.table-hover>tbody>.danger:hover>td,.table-hover>tbody>.danger:hover>th{background-color:#ebcccc}.table>thead>tr>.warning,.table>tbody>tr>.warning,.table>tfoot>tr>.warning,.table>thead>.warning>td,.table>tbody>.warning>td,.table>tfoot>.warning>td,.table>thead>.warning>th,.table>tbody>.warning>th,.table>tfoot>.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>.warning:hover,.table-hover>tbody>.warning:hover>td,.table-hover>tbody>.warning:hover>th{background-color:#faf2cc}@media(max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}select[multiple],select[size]{height:auto}select optgroup{font-family:inherit;font-size:inherit;font-style:inherit}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control:-moz-placeholder{color:#999}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;padding-left:20px;margin-top:10px;margin-bottom:10px;vertical-align:middle}.radio label,.checkbox label{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm{height:auto}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg{height:auto}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block}.form-inline select.form-control{width:auto}.form-inline .radio,.form-inline .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-control-static{padding-top:7px}@media(min-width:768px){.form-horizontal .control-label{text-align:right}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#fff}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-link{font-weight:normal;color:#428bca;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;-moz-osx-font-smoothing:grayscale}.glyphicon:empty{width:1em}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group{float:left}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;border-collapse:separate;table-layout:fixed}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0}.input-group .form-control{width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;white-space:nowrap}.input-group-btn:first-child>.btn{margin-right:-1px}.input-group-btn:last-child>.btn{margin-left:-1px}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-4px}.input-group-btn>.btn:hover,.input-group-btn>.btn:active{z-index:2}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}@media(min-width:768px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.container>.navbar-header,.container>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media(min-width:768px){.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media(min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block}.navbar-form select.form-control{width:auto}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0}}@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media(min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media(min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#eee}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:#808080}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#999;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{line-height:1;color:inherit}.jumbotron p{line-height:1.4}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;height:auto;max-width:100%;margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{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);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{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);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{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);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{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);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{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);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0}.panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.list-group .list-group-item:last-child{border-bottom:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child th,.panel>.table>tbody:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-group .panel{margin-bottom:0;overflow:hidden;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;z-index:1050;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}}.tooltip{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0;content:" "}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0;content:" "}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;content:" "}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0;content:" "}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;height:auto;max-width:100%;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:.5;filter:alpha(opacity=50)}.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;outline:0;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}table.visible-xs.visible-sm{display:table}tr.visible-xs.visible-sm{display:table-row!important}th.visible-xs.visible-sm,td.visible-xs.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}table.visible-xs.visible-md{display:table}tr.visible-xs.visible-md{display:table-row!important}th.visible-xs.visible-md,td.visible-xs.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-xs.visible-lg{display:block!important}table.visible-xs.visible-lg{display:table}tr.visible-xs.visible-lg{display:table-row!important}th.visible-xs.visible-lg,td.visible-xs.visible-lg{display:table-cell!important}}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none!important}@media(max-width:767px){.visible-sm.visible-xs{display:block!important}table.visible-sm.visible-xs{display:table}tr.visible-sm.visible-xs{display:table-row!important}th.visible-sm.visible-xs,td.visible-sm.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}table.visible-sm.visible-md{display:table}tr.visible-sm.visible-md{display:table-row!important}th.visible-sm.visible-md,td.visible-sm.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-sm.visible-lg{display:block!important}table.visible-sm.visible-lg{display:table}tr.visible-sm.visible-lg{display:table-row!important}th.visible-sm.visible-lg,td.visible-sm.visible-lg{display:table-cell!important}}.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none!important}@media(max-width:767px){.visible-md.visible-xs{display:block!important}table.visible-md.visible-xs{display:table}tr.visible-md.visible-xs{display:table-row!important}th.visible-md.visible-xs,td.visible-md.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}table.visible-md.visible-sm{display:table}tr.visible-md.visible-sm{display:table-row!important}th.visible-md.visible-sm,td.visible-md.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-md.visible-lg{display:block!important}table.visible-md.visible-lg{display:table}tr.visible-md.visible-lg{display:table-row!important}th.visible-md.visible-lg,td.visible-md.visible-lg{display:table-cell!important}}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none!important}@media(max-width:767px){.visible-lg.visible-xs{display:block!important}table.visible-lg.visible-xs{display:table}tr.visible-lg.visible-xs{display:table-row!important}th.visible-lg.visible-xs,td.visible-lg.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}table.visible-lg.visible-sm{display:table}tr.visible-lg.visible-sm{display:table-row!important}th.visible-lg.visible-sm,td.visible-lg.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}table.visible-lg.visible-md{display:table}tr.visible-lg.visible-md{display:table-row!important}th.visible-lg.visible-md,td.visible-lg.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}.hidden-xs{display:block!important}table.hidden-xs{display:table}tr.hidden-xs{display:table-row!important}th.hidden-xs,td.hidden-xs{display:table-cell!important}@media(max-width:767px){.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,tr.hidden-xs.hidden-md,th.hidden-xs.hidden-md,td.hidden-xs.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg{display:none!important}}.hidden-sm{display:block!important}table.hidden-sm{display:table}tr.hidden-sm{display:table-row!important}th.hidden-sm,td.hidden-sm{display:table-cell!important}@media(max-width:767px){.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg{display:none!important}}.hidden-md{display:block!important}table.hidden-md{display:table}tr.hidden-md{display:table-row!important}th.hidden-md,td.hidden-md{display:table-cell!important}@media(max-width:767px){.hidden-md.hidden-xs,tr.hidden-md.hidden-xs,th.hidden-md.hidden-xs,td.hidden-md.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,tr.hidden-md.hidden-sm,th.hidden-md.hidden-sm,td.hidden-md.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-md.hidden-lg,tr.hidden-md.hidden-lg,th.hidden-md.hidden-lg,td.hidden-md.hidden-lg{display:none!important}}.hidden-lg{display:block!important}table.hidden-lg{display:table}tr.hidden-lg{display:table-row!important}th.hidden-lg,td.hidden-lg{display:table-cell!important}@media(max-width:767px){.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,tr.hidden-lg.hidden-md,th.hidden-lg.hidden-md,td.hidden-lg.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none!important}}.visible-print,tr.visible-print,th.visible-print,td.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{display:none!important}} \ No newline at end of file diff --git a/web/dist/fonts/glyphicons-halflings-regular.eot b/web/dist/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..423bd5d3a20b804f596e04e5cd02fb4f16cfcbc1 GIT binary patch literal 20290 zcma%iWl&r}+vUIvFu1!7?(XjH8r_pdkt+yM3f?|%^(0BwNn zKil^oY6VY{-1dR0Ma@N z|IbPR0e+! zN}8*7O64;}N}#)+k#j6FO>isk@k@Bh*}4HIZ8cU{OIG{HQ=j2X*xT%?IOBQpvTZW7IXToOwNzo|ejHaAwCN3nOc7m7e{ub?Y8i z9p3wwJ(%iCu~2*Rb;zUJG0b8esX)Om9*+v4m=T(1qO&}%tozG*k;kT*-plt){q_5c z=|<3=s%J;+5^v+e03X6T{0`e9cT7ovP0397X+n!3SBptlDu2Z(nI^J_Nr|Uj5|0C( zsH7C}(vTj#)-rQv+n%XGE}df=E4Dq-Cn{|U=>@EJ_c| zjH;t!H%Vd##NLSe`rbIC2J`CayTWN>e+qGMY?nW2xD$T@W0o1?#bj;oT(4;Ir)pP{ z^zn;2#~F`ftb9z2k;^GdMPH0idXNQqUSan~vmdnPn3s3%SN@Uig6OL<*X8N9PDVh8 zE=aXkd(#~a3H9B82wp6U3u8FGYoX^x7PGE#+vn}?O~tkn>Tv{iedtIfP8&bwnH1VV zHel!dgTT%?xmK)jRE{TF1YFcv8fD@y@1r@D1{la@9zHJ7`jjIgzd=oiWYa9mwK%B} zy|CkRB)J0JQ?mos6ANjD$3j}@!PdiZfx7c_qb7yN=?6t6lXA%0bSJe!ZLD>cF8{8S z%zc;TkETPxDAFe72-on^9wD-?{q;2aQ7EWrbl0Amd#3unxvqn|JC@Kd#!m zD3%q9>q$Qjsg=pC8dMY`_9rchB1o3(Wil)(sF~w)ACOx!9kcmc~KuZIkS}MR3@?*tjUUD*Kz; zVJRtiRB@p=gjxTAV`+L&^tE^C(CQRP!Bw(!Isen8`CL+pooh^+*%S@MaWSk4#@}gec|L# zB!X*xUXp`ho|VA`Ll)k5apBn|b=s1UHqG7d^9|e>hRSD4>#^tOx^prUc@J{d%&V)s zyY~ElJu0~3h&e4W4aJuFSTzpP%#yYGoDnZQlcGs!Sg3eGz`+OyUM_5xhx_aB}(am3~y@Fbd#1jSgAHpY4(fcua7%fTYkjZoq^$w>yI73S7BkQ1zBQ*iajFGoOY7aT zzym?U;sqi*@>@XjVK$R!N4;+s1}+_7hh#pIAi&zsu7a+Tcs_f1cA{riJ7EXtqe}OCX@Dh z_f|1w0};t&!oFbeqQ>Lt^HffBG51nvh{2eY!IdDfs2x$JmnI{NjEp}dg#0~^m;ss6 zXJ7;ie1$Tx&O2|BAx7HM*LELUTp^FccN>14vS?0SO~mDdR(Kz1v&ADl*5()&tDJ_b z+@dOWohxD|K?25Rk-p3BrYx?pHa=UHhLH+$a2v z0*lz_@ZQ?(jQym9Dh+*AdID&qXcvK!Hx+r&iMJW$!#=gjdu8F_MJD>^TM6jRMM>Vg z!S-620)nlVDK%S@o zVLA)2Bvp_i-Xtaw5s~w0SW+OyDF(zG^7#$KEMtJFy#5T55YJXt($Cz3p0hF(rC_Z- zHv@_nQCdp*B>WeEzvjk(hKOHl%Q?dl*%cafGod7Xvd*{bJX*;Htb>D0Pb^4L3-A{% zdR7bvem7@tj~qGhy!ae@4i|!mQ}SKuT!DaHKU6r^w@rn*iP4Qu1y(*QIP+V7lp zV1(b5MRgtRhHiv-Dx8Ugd!fVL!O%WuZS!1vM5(;b)(|e-=OX{Sh@G#mg9?zY>t9S3 z(gc7>upu=0BZdi5xMs} z!4nO=`(zd!`DFqv#03v{KtD<27UqYs3nh9o?!_dr&ryAGG&*Mex~-)7B`U4MFO0b* z#dL#X5Cs=Ve>Pz*#jYt?edt=m$NcWvP6u!Ds+`Caml?OwqR<}7R|c5s^5Xdcoz62Q zly*lMa2P(pt{L;1;Lwnbip6O*aE_!(R6%_fvb|cO+dhpZ+S#9;qxk?7K$7x6K+PB; zkUu8&@PQX8Id0~eP8GwNrDfWe+>XVCZ_%`TPoG%{uGsT*2@zW^@~XhbZj4OqFIC?A z-Q7P4limjRUNt|AkeZg{;<&Y<`$m*tc7W(N$2ydyHsC(=F}Z5qZel`_Y+wRqt>tID7ycuVB%5tJs&tWbL6 z*O&Xi?9gg5DWX9bLog%x3r9VJF_D9xdyRp`lWoa0&d#9ZJSUL8&d#|evcRL#rqZVO zJNC7MJen=e9iT?{{;z2g+?Px`EoOq!hRSxz;OXY0*APlAW@ma^B~3hN5%Dq8pTKCOm35VonBfC0 z7VRQox~ieh3BgEeC}Hoed+Bdi05zmVQ}_hwg&3i1@?^6ga0|CjtXY|I1ES$jrjV_9 z+akX_DI1EpwSls+{=AG3R;R9)`kwp2mD<*+F9l8cN9Y)C(b571U8D?SjNd$un*W$^ zQb3!O63^f(-w;Pb2aw7=70LYQre{1Y*nT9U>C1`lhorT&pev|h>j*t~AZh2TQkd6! z#nAOK$b56zMt=0)Jn9x+zaw7D75Tq6g{;UcRPQRvYviJAJ80kI;iPgq$ZpUk zv``I3NMn%$3RND;4o3({ne?g0v93`9qqBXV=f32tj+&*#eRvX$Z@Uth8DvQeA)7k6 zC=w`L9G8=)dfi3V^Sex-qDlv5@QSVUhOrL?(T+V>?S?|u^xRB z9AG`U7u_rYVxUM4WswQ^1X1pkETpecH5WfA2zpx%1%><#Eo?_bZ?-X0Qt%m|XPl;_ zu8I53WU?v;ubySw*KR9?Cefkz5=?E0K4| zTIX~w?XR31GOY4x$A}x~rZHFPu-8FYyAkGG@McWucr`cY;YArWU`C4xS%D)$`Y6ro z7i8HK3a*?2$uhrt4{XePufp{9W6WckA9@bh{Y3T?uM&VqbX`Zfj~6&}B@IC4`>4&N zqglD%fv{0`v`z@^T?zw}KP7tp zF7`Lc2c#!8x{#QI{rL$0(DQbaG*YH_VNq?ZQOAZZjj<$*-7xcdGwRAhh; zg>R4Cp<%f4%j;^ij_HAlt<2B4s3%j>N=NR8>aBystt*@e)DHTKcITN8ktnsR5}*@+ z@%3Bn;UiMu>6<3X$qn!?>#yYMIjVGtrU+)}ll`$fZRnpf9?5;1!W(|kNp66|d|ffe z?YG%#3In=mR&~v%>d%O~pK_F+z*+89qHt*GAaB>dut}dEj8Gmjv?hbcZArt!ex3x5 z^7!L@9-AUTQ>Be)0YV`|qwa==f3?+@!RyvsJt?3Ev0;LYSnc(QfDy zl`S2^SAJ_k8y5u!T0v ztGm&;m^5KC(joeT)DpKxBQIhf@J7h{OWN_noT|69zUbm6{*tC%p`JiU-dKr)YsATI zt~kSw`fhSe=!_Oc)TmUD;@J`4K`SLf3&o8I&d*gfnVw9&oqTVj7fmXe9`O9{LyWR1 zLL}Yyz>YdANeaRw-f_h+2W6?H8cBJysbm{=Tp;86oJ5uKVDHdnpKk(ZPrLyaGDw|f zj5gh3YE|3GCB1q9C7`L5S{;VLCDQI3&tsVS`2$2%#~KPCw48A1^d43{ii<)q{0hoD zRGXP-^qjFZiIqPEez5nzpT}(pkw%GvtamjSnQTfb zXb+xMT_RlXhT$vBv4_WTDCByW+MI%H@T5#8RIM7TX&}DaAp5l(jSnvJ-Db@DCgK*3 zKE$ippUB=Oi{XV)L7cZ37UpqLEs|1h6~U-jL{UZ3ZH$@?AFS*|h89Xr>EOon9ufvS zURA%4n1Vh+e_*wKQ=sLc#tKl5M)pJZw+?VcOGaqf^-JNz8sXWEmkvTY|H0AWc6IHF zv|Qd?RK3me>{nH6ve-QMqnjwW)B(;Lwz+AB&35THNM+Q!;dshRsyASi6pLd!AzOek zDSvVGq{wReUJ}JYK6rcJ^}OD69xJunQ_y~$jx zEerlVAfD9J=U|fVI^G&Hn?&shBnczCp92sx-n4LXL|r2mV4scT;9gu@*Ylcu*BnSC z;@J^7^5PfZ5yh1kTTE}ODx6Kzq2H(5M!;;XPIFlSJr2+hI$Bl z+!0xVR=6Z{OH7W3Z1?YcSriUR>ex@Z!#z=QVg>Y6vyyCa#Y`jt<+zdcbQ=D2&Ao;u zVds^;OJ+JKCc-0@NdR-go(ZsnV1DgO0{MwIah{EJmAZKttG0YO*W{7peKGx@ z8!RPp4TXkW#9g*d0&@&_UvUWRNe!9E(2jU&M7hl<*x^}DjEi5DEzuDMLMAa(t+T+9 ziE>FIvU*Auv|EZa7TjLoG`1p1=2tm6A|%3*#xEKe)^LrXXvlgTSbNnybU#eL&z8bV z>)W>fNRO88bpPlnN!k;c4;eF2)(ZVgq zI+NLU?PS@WVb94?&DQuLNeE`k6U6hoI#UEm;?7}3b>YnQR($BNMju{qh5D6;ge6IZ zBVH!tT@}BpCBowG@=nuyq4^zv3uD zaz9KxlaxGy^VuZh+N5lW1qb_w#1MIexr-L{sL_wQV)gSk&+mHd{pg0+x&}O|Nn_Xl zo^%uH4A%D(0y|MfQ-3utC%?TedJ5(uK;wRRSD1fQm(ga&=AuGH_cpk0rfnluYslzl zz5FOBDv35DzC=zE)LbA(tnO2l=wh(6_~9hZ2R4cdkuTk!jKSkd1;G8Jx)5;s$_qFd z*_G>Gp-wcLibH$rJUzfT!-2c%9P)t2VTWPtCr_t;?)ZiNICh#@g^k10el6)>91Xqa z44gu;fe+QCuBY_GKdHZRbwH!1JJ)wZfBqvB}U(%}4DReR)5pu;yMwumQYH6=88;#?HtFk4s zhI2L0AaB}Afm|Eq7I+7|5@s@kIuWduf0gcjr|l$3KhfIKVb<2U?_KhzB0wLQ$$zsn z_!km;#@NoPQyX^iO+e~CB?M0W$nG4KNwlEGcqa7Qk>Jp_V zR}Vzd!h87li`ony87U;pUiNkqVedNiRAK+Y;m2J_f4L}5izq|rk|@0SXNx|su)lKz zSr9;-Xb&9BVufgNQFGAV^?qymw$MP+V!oob0Pg)OT2vL*_!l}ZAh?zkJn9M4tQ6?>L?25H;KLXE z+ACml;kdyafmW-F5pa?s1Q9O^;t7R)Ur*iw9xEORh!$}h26~ug}p9e?vqjbb>8VVp4;iPIR80_?n%edz`dweV5*y%#U+-Y z>A!GP?b8@lDbbbk9Eh8Y31Z?-o6#wsJ!~B7g#v*k2fqHzbs(fE*%JB%#d)`GNakgD zK?-F?Q)6!-A?1xFIgPJxItTZFdTlM3!lzK))wk+YHGRz(NA|*NGi!~WRFvu%>JqP0 zL__rFuWBRix0HnGY51aXGAHs>(T4cen*mJyPmvLGq13Qy z<5f*X9N)YYL@7#gVZ3hb9<``3zwUwSahk%h0;?_*dF)}y9$xJpR1e2khb9M9cGNu* zuDx2q@)!(#*sP+V3{39s{g=Ve{#?8k%Ajg3qGw7*+s}MSwZXs^4eMDnM1Gq#Ah4wA zP~$M3fdNOS9OkDwt^8djKrJZ|{x^1d1U}-vrA)CR6^0hQ-^3;qDwi|gkNmq`jLK6I z)r%2htZg#gn*0mcWb=s2m1|}^iY07>eWUBR;7RHD=Aml-nIpK_xE9nlXZfcvP-!+) zH9DHiFTpUICV@nsqssBrR^#a+1n%1ZQZjA`qIfXbyX2FYi$D%o#!R1* zOxTBAW-^tak+g2GwZR{b7lmW+DJY`iLY zMgsRvidd<_Y|uI2t(q+web&~r;ez4>o~+msHXXIzdkq+VLXeLidVBMYo5;$GUF5tmbJ{~}@;eACae`pZP-`~1RQW$Ppp`-@sq6o`-hOO;0BFs;f zTn+NTB1+d17aPP&&5WkxRXn~USE?Ye7<}zaN}ug;zC_fmJ(DDq^{cr(;o^RH5sOwJ z=51d=R$lsmZHU~F)YI4cHfJ*y+ zdUnyrK5^G*l*2moA1Ve9cpV;udmds%_w{-Iuy??HoI|HUt4|l*nD+}SS!&9AxT8Tw zl4=hmJ2Ce8<62i-*qn0lim6+)+~j?n?MiEw9~@ovFxTw-DQD3dUoFc+iZE@w5CXeN zBJ2C?1y7{DBMsHZ!JFom6Un`#QGBb!ELH~Ka%TA_Hx{VN^Rf*bb1DV9+vv{OnZz+V zV6ppnYAJ|X^bFV}?tWyPb((zyNf+&$6Rwqg1W-XjwpZE*G^TA&B94m_n-eOeF_@TK zOLPqKO`}JB`=fR66b-OAtUo|5Am4U(;9=zsOe?JTs68#9u8ZG`_MM8gt6vA?d zJ)8FAEifNZN-E-|Ly)YZE)KC$Y5EIxLsoHq=@W_;Hnljx5_1T-l<|^mi->+92=EsC z>Gi-?(NRWV6KDf?Ax;{%O)|MAQa+52O8E%U*%F2jU9Hk(m+mAF-qJ6m0zekjiwm={ zR^tr;bZ9R|dDQ+tN8~&olv;EYdXI>elphqNoyKg(JO})3;UyRu@vi^SZwvh))^G zf2+fI7c&$PT$)6a*65(Yhx<@ScYC!!=OP_Ol0HDczg48Fv5u0A(};FNq$;0W0BJcRIl84i`V zP0z@;ZV8cAoc3JRP$#k%+x}fM%D4HYNVdF&15UDx?QvcOX8Lur@uEh&5Yiocmv z-NZ-MZ6Nfg+^#6B}o=UI^$eevG{DTsh#u zq_Y@`fROO$|4N) zBNay8QAIZ%jNlhQedrZmG4s!HYM(wqAvM;zV@3z*@JYT70#)`hlqD8sj4#z?=4exZ z`X6KQ%`dqvYq1JYUue=DvWq56Uvh;|^5C(l0zYs}Su@=>=Q;jY)pw4jYUXIJv9N~DtF1O&K24+jCm6-n|6OazGa#KTwKR;X>`V4oM#^F zPb5FJsNZ?*#Z0_+f~Yw6&HB{&E!evc=wRT!1A@iG0XrP4dWPE&12dbOk;2EL+Qddfp;@E9j3>u_vR{W1VUT!+k0N zud1?Y*(sg4$YrwL`;0X=`h`S5?A%+bkn;JN@wX1gB^f6<0hmT?i1QOWA%)SOwQDWs z3c1)4juq3@2D)!1$NAi=*rrVBc(RT*4fhECLHwfmKhMNaZ+7)10(#WsJp=&;KxXk~ z84-d{dIYbqPJJp2z3K^fypJ1nxtaw2+#`+f@w7`8dM^0VPKQ6Mut?EOdiwm&5~nDJ zaML}}&Req>Nzmn8(3E1Gf5c=`J%_Ym;e4TYB65h;5l3lLk-+Rvr~1|k&HJf{h(2%d zf#c=gm*63P&QEYVyhpYpls*XBAjx1Rl_faaZc#vJgnQ~ObkWZS*CY&d_1zV%anoUn zLpCtsC}tKx-p&^LBilUX#mf()Bj+rY=K3T_vzs=3XnRf#V9%gFmqUywxG!zm4}IO_ zXI3LHT+}`?8D23`haQYvVFG8W;!@kh97I}41q4M|1Zg}+t)+nU2rDrWy=KA>p|_Kj z^uhJvL7{k(Fu{1?!kU{mE)3q_jgG*a}A;J;E139H^FZkTc!@O4&7ri69#;fB?fVASr+;0aqPI1wkQXqLZcHTZSZ3k zT7~n;^!0YF!fK(?J}BrbxqnOIZ~jAt{-c5;6=AavGDvTnR+^#IG=HvmWdn+gsLX_% z8q0o#7^;7prL)u-zopW3g4$58c`3T+WcUdS8sAbzUqdG zWnC3Yg4wYvD*A9FDRt;SsI7Y|Df*~9LuM9Vx?va`!G`rRh)=OlzOoHL30=rX_%$h& zd-4X`UNHH~fKbAxXR(}!@rBj>tT2zhjBpW#yU{cIoTH_9Dg z5YIjAUWkxC)MUZOsmu~?f3-Nh+(lL~%XzEu?ax&%zWWqCEbj0B%A}x^n@6JYBMc9$ z!s@TLcOkT*bpd}MpA-qz@uySP5EWE+638yMt1O5yTVBX+n~7O7*TF^i+>Sx;Bzl#m zP$1U{&%8K@AYd4fQk`G>Qco(XZ>O&C1Se+eXz@;p4Od>_ev{jElzQ|=q5R?^bWn^J zbA;Cut&@n5xmI3}T!xr)BwbTtoZ}4(oPlIfon_dflfQ`cELaIAi|v+OAXU2qp5!el zmHgvJ*+z^bIMwop3I3?j-ioRVM9(*v{YAzT?cY!E+#FvE+TwN}Ij#nJ?xoH$eCoLF zQ)?HbBCsw&&ur}i&CJXXq|Y&7j=01Vi*-!zJF5EeSpW^{M^PTWeExEmcH<^jzuLHC z!bX8vYga0HYZe{HTN6R^ZA=j5Mh6U69o*>&|L-yL`)>Vg)s40j!f*rw27fwWJ(jfs zOhSZPK@x_Ij~_On+Rii@baZrKX)8xN1(;gqk+-&C+;T<+2N_f91t_tm@j$FXMue0t z2^_Q!DDZ>slQ%t($tG9`2^yvJng&%C8a2MMB<{_*OFnlQXJ4f8e$B2WkPAMUo4Teq zG$5j7GSaTxZO+3+@{0z-lBB}k&3=sZ-@wQQm`f%PQJG0g^Q^^{!s>Vo@_5C{FCLnH zuQfSGZ5_HK5;o`U0bX9yKS+(xR3%tjIfCNN-y|pDxWtH`NI-3kOT8SAXcs#TxX|Tb z-4gImTme3ZCVGsD{R!+ebgH;n%EkgGr&&d`NFg!c~sI~uyO4$zHb&OSNls_}o- z+C=Ll*8_*5mkNW=hi*>?VLq0R)#6`e z+4)w1YS*6EzhoeupC64W=qCM$na5+QY48**iVLk9;1fMrF&4qzF7qFY1C2?;a{(V$ z6W8yhFQcHP(L-K~}+u64~ z#eq_Er%r`NCT&?mIO4HznTrcoO}b$7@<3^0td0Tdt5JzOct3}hO$*^ssednwqH7-L zFiX4h4#56nh&ELlRXbm5px!DC+P;$hYMLbi?t58{75r%TAgrd-1tcOqINykZxLhA` zTV`Pag@$3F&A1A+2H_9(fdM+j-ZdVo=YZ#E%2c5{ZUbn>?X~&$xaf7tSCn*OrrKYF z&*IS+F+`T_W&w>yQ`FoQJtN(uTPkLH?m=b6&~zP@pJmL8KEr;h!P}JkH2BlPRwVcY zYz>GGen9nTRMfcu30WA^HbVj4^u(V%<$9=K5N$c1Q|D*+HTgBrh?Ql)IFsi_LrE<% zYC|!R!s?PIB0L7%P5Ah-?veGq%ciOF*3Fv(g;9~wl8}j%hI=ng!-B1?#=Zx zR3S$auy_38iR6Ad*rL9j)HZ=j(~cj-!hJvbI7sM?E@+T^JtOr@XE_!oXlUhT=JHLbW()ItXs^-KWvZ0-yLq z$)>gyz@17ERGLu%*`ct#t9lo}u1 z^tGoP4IK;Ha4qlRaT5F|D(Z0ir$m^n7Q_X*^Rj&O)j6B00%)q42>GLoBb0dLQbKsh-(ohcln$0wrN;M~snY%70A3W?5}3;2iuC+~$}ft7J24Wr3L{v4u#N_mI<45iMh7fG!nCehN>#LJiYm2bv8m8gzt zIrQg&UX6;HT&qi7?313!{WOwu<&Z!1`++{St)j4V&t6~rlX27%jU~%)l3ZR4W*QEu zLjM!U2xX}Xbc7uEh|T$#iseSnWe0(q{MQKyYwUHr^H{&EXkaK*FdcdCeS2c0_d^9P z&w8iCV66w!kK<$p+7E-;-np_X=3LIQ%&MBA9k|>q?&*PNCeL|S#!$h}oBBP;v}{d| z1mNHd7Ej6eu`uKm-dtoEZ97BOBuq^@#%R#0iWVd65j!JZE*yad2c~gFundN2tZd>) z(YGp68{k9GJU>y29+hB5DWk+u%~#1Rw2+;?hCAUE0r+)vtcYPGg8f4!+x!(OUznyK zHN^;Gt>>c@jDzYGdlR@AOX_yfv}cfWcnyI2&vLY=$u_Z5xoM^AcUXSaleSkuUn4mq zoT9j!qD_tgRfed%mr2Ji=uS@0hUg+I(cq5v$KEGPWF-TYSu7){rj`%j1=UAUYa16b7V35rD*-1~rVuv1Ao6a#_eUoun0p~2u;b{ck z2$}`gmx>rBvo$hQDELn~&vO8Hs|8kDg<`e3qUoXQj};QW+n%G>t&>~h+}bGNwT_E2 z;2~^>h>--fX}?zojasSO5~j|}Ekx0bIdBWjGAVTNO#17i>y@wd$e;1L;dA><*-Kob;Al77?>E4Veden6k=+q+*qTEER7f-xQ? z#y*Was|;+B_@C{#Q;KQdziWRrdA<+LM+tiVa!Y{}Sh1IrCR%^fInaP4>gUG->#AuX zjqdat3{P1nulNJDpqu>~m=@e_cU##*)}7?;MU4a$^q@T)RCnQ{4}CUcZ?h`V&AZV~ z76=EnVLgdu2av5T<|TW2(!FQS!lIyiRBS83+MptXU|(NH=Mk?@9^;2YrLOC{n9VBs?+;9F8K*K_J=T2xyM=vrD;gd(U6#iT~!Ghr~x;_1@j z>0;o$yM;6eQkh{%cSuIK!J#Yw@C)GdMG*`LmrdT5ogVexE$a&CsR=JLJL|^fX_foR z8Z6^m>&irEj^ayYEW?|=+nDUqTOO&d%j0u$tY#^%OwO5`AuQbB_;lR!BmZ9Ac{94f zy|gDpA@Dq2`Dc9ff^emOb$(H`9;^z3q(smuYPB$2SH-0{x28^4jxQHP?G! zgs{N_a=~!@5Cj191%y7^KXp4YTh8*5MJ~PBuo%vkHKPpX(T6j<`|=YKZS7}1BHYc4 zRYYR)$9wyFbBWFJ8=(~CKu=q}24^kRzav_3KsXBkVFDY^We!1%WyFt}6%WDb(4y@* zY{RF};+QBJJ*-_x0|pDMMwj>vO{V9v-D>y2q?gC8ZnsbtK!?k<|NLB}rpONie;-!~ zULiEe8f}p)og9zj_{r~t{->wXdCs_=gUJo5HD>VMBAK+JhtMg3L@u+%FND~1$xr}6 z!rBFcoGDf0t_(~VAWkav_o|NXF7WY_l(WL)pv^oZLDED_ZS!yF*VjN4`M~Z zi0|zInq6R8NmWofV3vBT-~(GKAidw(0Ur;t1>XA6pt>V-Ih{Tofk-#}RH zzj?|R#0zU52i3Vv3pauBtn0#;jA>ULW--^uh#Id|>jaW!i+>JsdvnwCdyz4vLm!Ar ze(-+13RLFNdfM|NM$Y`n$x&+tJez0P5^A@sDnG#_S1^%9hAME1Mqy5Pb03FXZ(m>C z2wwF20;VChlC}i11d8=a&tiY1UX;d(>@Ijkb88lhfg|_|YRc?HVr>3o7d!jaS|b+4 ziJ6Fe!`)Zo;f3{9iyvHa?Dr*pICO>@Ge;3digR~%;$1a5o?>&$t{2X4TdR0DqE3el z!6#zE4La^l%ZqV{vz%n^5zh)xikq%s0rO8z#jxuTvugd{(E8Yx%&?FH)L7mo5{*Bt zWkM2igxB)zKJnBQ(JTExJ4-n+SosT0>%R0RKu8mGP!auLRDWLz3+i_xb4gwr2~dlZ z$?UEknv>aVeLfBqCg03nTvh&XXI1#xg+ia8g3zlTcRlR_E11}+|26nZLJ2?EMStB* ziF%A3V{Y@l<}7SoV?uFW!j~b-Q+rsQtl4>+VA7A&92*XmNH#9r`A)w>tB9|}Pi&PF*=_hPPT>2tK@N!o( znmxOMSyzh~A{K(Xg)fwXRX4-lt8J&eE8nzUy{Is)lOj{4t9yVgUCS`TJmwGmixsD&rwMrbRd2a9mX3l~@M@)hIfoEczZ)Q%%3!w1PQlkw;I$;DH-p}gerBL(C zktL$vDY;cvV-c89B%VZ_z9~AaNsro()_Q%~jCRO?5S5;?gzPO7krU3~7^G$)gkH~4&@ExJtAv7+ue_}lFOok(|IWILUV z(vXN_EhF|k3zIq38-FG2%xtvp>HIU&45t;2#P~ImWyfAoJi;T9ams1ymFZHNR}Qt& z<#a>(u9sw@OG0u{pEPZWuEtx+%6_i0a;uO1Ut5dBK?zn-w2oSmxn{-$oh~t2@u0=EKGREP- zrntA3>-vUf!}d(apDmZu43VFq(NSR^nDv?I#Qy5p7=m&qOeZ!?JUQ~vI+7^w@gAv6;->Xmp5Vs^2liIpRew@9XrBud~q6m_khn3Thf>)In@o z0Gum&2Z+7;ItnfB9cm-0yf;#y7AY;65DJMy$DMV_q7IP-5S=~y1`wpA-@(KulqNn$ zHkzvwoJtLqS=NpXNx(8)WTPseC%wj&Bahq;5luD~JB3 z(ABw8XA|{_{`*Gq_-+usEflc<#w++N$~iwF;qQq1Z!aPJ*WqnajsrIbM>4?WEQg1J zq^ak$@my&Ov`Cpv+SkV3e!O86Pd5M*&t^s^Q9}XU`|`_=`_+d_8h2t^>O0nWqw{NV zSdNV;Oq6u*=Q@@LFW`Zx{`AYrJh5H z2vu)#dvkuLE9dmG(1epc#jKaw5XR}lyArTvU>flsV7C|4JS7=GF2#1$!1^*Xbj z)u^I1KfL$Xln&dlzQ$a$ZA{JFb<#NwnnWsPqgJp2VLP6FY=9FNz{>`Sn7zFYjFoCN zXO^g(>4R+U$Mi<6$V3n;6T9EBCTn;5$}T&1GMczSw4eNW8X%4fVQ5m_j(QIY#wI>h z`VINL{~O^(kw=sF8^1J}igZ;3)-tlLm5(xT>W&r3VmwP+2)p4c@jIca+sa*D%wqjJ zbx^T>e7p-+hO*4e!C?x|LTSk#1AqgI?*9sH4wCUwX6qeE5NxOr1a=ZyyCs?i%#Q3G z$tj90j)M#jf{_I6FTjQ z9N->Tmlqw*c=ETW!MW(9Q%G3SW&M>U5hg4O2IOoGxdR9Xhmf3fnGjRO4=GqwP0fHQ z>KMVfZ1|NW`?Zl0m^@^Q9||T#8achkk-KWyJ^ZXVq%b89(>kM<7=JG_vqu;uk(51h z0X-S>0T5h;#7<8T>0QE8iDks-0LICd4T>ROlzG+9Xo8!bJqw;WTFkGtV&{sB+A4}m z6k0Tk$SL0imR6JxXwS8PloSZ!PCrrF*on1-GeMg)(ePP^1Ny9vG*(E1f@a6;h#R^J z0xU(l!surA&vgX>Y|WwCl-;GStYn_E1BVe}#HCERH;7|kB@p{21VK>Ak~RVahv4sB zf-K^x)g><`2?LOuh*)b($@|&SPuTLjSx~hhjwaH0!6XDgfipwYf@st1tStg?5@ptC z>tW}Hbqo!;He#C7Eg<&6Xm+%ON1Z+k(;BkAXk7tX^H30x0l|dX8TO%98*!y$MX=Z! zc-{DNX!CU&%ut-eG!%0F!=umzBhy+*5SS@kZFveI->)wxdG*Px5twNOOc6*iMBvOR zym(hv?#^E5QKkaTt&6gP*fQDAe z+X_I+l*a%Xt1QDHNw8{%J>7Q&Ph!0^tC|=#;BpKh^ra$iju5EP_%eQ#?0vFiiXS5> zKOvKgFWw0?h*t*-8PH23x_-(9IN(h_k!988=#y+q)(~7n->aUESF{WU6inI1opw3` zQl$+%uArh<%pIK?5u$KYhAkGtlE5;8GEnFpsL+u@Hl!7ZRa<4*rnxs4c$8AtcQmQE zha86a=xDMxZRO9M_!8IU)xGi*3G+GL3^qt|6)PLF%7F(&(=$|^!vAFfJchBb zBwwK*cUYjOh1oKuIDgz!SxpuDgUMULhk=Bl|4fOP(YFO)=U~pNLFU_v+w64W@-)-Y z;duK3Y#$v>8Dzw zr&!-d>hkPHu{x!yz$n9%6`MC!PzmYcZVXRIDPm*@TGnI%nWBLt^7P5D9cC!tJT7~@ z$~rc-F!FF~Qa-8K23Lc*8F5`d10N(g=z~6-SIX^rNZnrCVmJEmVp%wAw5u+(nn(yD z-^0For(b}~vA75L4?M)H<4Z6xU|-OZZRr%tw9gTunKqO8E_Sp4NuV+z1uYpgGg6^n z3`a8&pR4d0%A4xeVbbNIvt@6MmKv$vE+GYyrVQ2zO2RRe7FvZM)J;@N?6T20;3H8_ z4A9g!MpGrYfl z@lhs7b9a3iq=%3zP(`dDz)S)PEc+!`QA(H!zt^z&paFi<+e%!H@5zKng$u;&eISC2 zl`3lA(A9RvQY2pK9u)iVLcmtWxj>t*nm(v?uZ3O5eCFlA&8%n%#x57IF%E#QADF>*MpK6+Q z^FZ8kNn=H%aB7rD=(k2?LSpWW?u&9QID;f`Z3W|Ek402k;&o|Sf_ac1vjc+baHXyM zSU4!g@z4brfkx9Mw~1EHjV72dz>8ObV9}bkj!3b60?0|r0DE76Pa7Y(i|h1UeHf4b zU@1_TAn3v&B8Jbjvvj#_5+~UUnF&gHH+V+X%8^CXh-0pylmW9Lc#Dg*z6KC^v+!Pq zxk8!I5`i=@HAKp1MlXi^kf~iyHtl+G@l50v=4^)Yg68agN9Gdc3K{%h^Zy7G2-%;& zD6DVFSIp+dfK1hDC&Qw>JaNhX-_f}CV4u)x3?miOO#!6%%+u^8oJ1h3plIbnJvP0J zFhci|_6&QBV@)5FQC2n!lxne*#D%HH;lHSJCfS?tqC@N`5hxLXUc}DRzbNr2Vj6JzAS10 zfeTw=a2JGHK^G~_0x*p_D0GCat_|pk^IFl4td(ZPGZ;QyPKYPqK4A~hMW{=|aY70Z z{mO{iqt;*hnCzqeG5;y75&iRlp3C7sNQaDq*dwug?3oaL=|$}|S|lYetR4rKZY!fc z1jJV`e<>h*#!BK07QPfHjVmOPTH82@J!T)bVn?~%Ty}dR^MPQH8nKfRd)kE?@Z_OF z;(haE4CS@E8`TJs5o4JIYLGVO3aSZ%43L7!n7jcH04T744gi^;QDBLY$T~{gmU^B7 z&*ssFqV~AE7*R7b;-Q&^lkG3qEOc#6kU$}!-`5EuU{ij|h*u?o=#`~!Tw$rwzQE{f z1bYy~)1SgZ6elUxvLDF*7`r%n#29Bum@?5hFh{ppPN`DTg|l^quDkzf5K9PduwsA; z&ghy*mFmF(Ad{Hn8jro8BioW+VTg-lhYYj@9V2Gw z5c;UJ`M#gVP>2_eC8*TJe)4d=DktdDp5;}To6m6p^#i&)ZZ0zP0p}Z_RDL^9prc~0GfL@6{*z_S74P5?%7%ZEv!Fr9l9IujWbor^03<*96 zAJoN(_*>^(p6pryJrf{I{JiX#5g;o3z%*4KB9x>vWZ`v97zCk>`mTLF$@&ykCVT9S z40MWog=mf0ua%LAYr;x!YV6R&{uH)t2L!GQ$wq!N!KUav8jGu_jJI~Ao&K4^2j*QU z)eV}I{0d{zwaAC&d{I&CXe+8pk2r*&4zuSOulgI;GIh|XM%z|9cE__{B3s+!fZjqK8geB? z2FSP-hhQgcNogs?*w6<)_E}2-dV0V=HAPPBzfILJzO*y8ySTW6iT}z);GiB+;BW#%K$yXBB*%F1cD1bK6 z%R<#9LAsBp5Cn#;GSd+l)FpZbNj0!!w1N*=vwD={iWZOcw0g+>Fe#|b(J?L%SwkwB z3Y^*v3m#v9SjgZKtA#eneGzqzfAvUHab0^)1_i5}nknOPaqxDYgg+GqL8i88fVjJa zfMqx;Zo(2oi-Oy`3-Mdy69M7DqzKULf%x8<`PcIV)evWBM&^28&P=reWqnZq!`ij{hj+Qi^Y+m=7!!_#8K>SM=KFv3W7ql zf(#Y2qjjqJ1}neA@`sHs&2M^dIqd_ryiggPpNk(o6U zAr8RmCUVDv`Y}`Jg>IC1SOU-Um>OebWQ-U@3$^cX=a@PC2Xv#N*nMxuX%Z3MWyuc# zdht5);{lFmrJ1<}Iy6|#V&>ImK&0FtPvMUeVryH|Phak|%DKE%dX> zirfwG5c!54259+46CiR#=|i3r7UF{sL`dk2*)qpNS260^ID=lnH~a+n!=_*!c1KO+ zeLEYFMJ|vSr(yT8f6=T(q!R$-b@!krct(RK>41BP1dYm&R02naKL>yiG0(rirp^g- z-T4DY6?#NE=pvG@7CEg_HoL-_q>XR4Uc+8m&^&1K!X2|7p^}(d-9M + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/web/dist/fonts/glyphicons-halflings-regular.ttf b/web/dist/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a498ef4e7c8b556fc36f580c5ff524025bb11c84 GIT binary patch literal 41236 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 (this.$items.length - 1) || pos < 0) return + + if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) + if (activeIndex == pos) return this.pause().cycle() + + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) + } + + Carousel.prototype.pause = function (e) { + e || (this.paused = true) + + if (this.$element.find('.next, .prev').length && $.support.transition.end) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + + this.interval = clearInterval(this.interval) + + return this + } + + Carousel.prototype.next = function () { + if (this.sliding) return + return this.slide('next') + } + + Carousel.prototype.prev = function () { + if (this.sliding) return + return this.slide('prev') + } + + Carousel.prototype.slide = function (type, next) { + var $active = this.$element.find('.item.active') + var $next = next || $active[type]() + var isCycling = this.interval + var direction = type == 'next' ? 'left' : 'right' + var fallback = type == 'next' ? 'first' : 'last' + var that = this + + if (!$next.length) { + if (!this.options.wrap) return + $next = this.$element.find('.item')[fallback]() + } + + this.sliding = true + + isCycling && this.pause() + + var e = $.Event('slide.bs.carousel', { relatedTarget: $next[0], direction: direction }) + + if ($next.hasClass('active')) return + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + this.$element.one('slid.bs.carousel', function () { + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]) + $nextIndicator && $nextIndicator.addClass('active') + }) + } + + if ($.support.transition && this.$element.hasClass('slide')) { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + $active + .one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid.bs.carousel') }, 0) + }) + .emulateTransitionEnd(600) + } else { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid.bs.carousel') + } + + isCycling && this.cycle() + + return this + } + + + // CAROUSEL PLUGIN DEFINITION + // ========================== + + var old = $.fn.carousel + + $.fn.carousel = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.carousel') + var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) + var action = typeof option == 'string' ? option : options.slide + + if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + $.fn.carousel.Constructor = Carousel + + + // CAROUSEL NO CONFLICT + // ==================== + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + + // CAROUSEL DATA-API + // ================= + + $(document).on('click.bs.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { + var $this = $(this), href + var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + var options = $.extend({}, $target.data(), $this.data()) + var slideIndex = $this.attr('data-slide-to') + if (slideIndex) options.interval = false + + $target.carousel(options) + + if (slideIndex = $this.attr('data-slide-to')) { + $target.data('bs.carousel').to(slideIndex) + } + + e.preventDefault() + }) + + $(window).on('load', function () { + $('[data-ride="carousel"]').each(function () { + var $carousel = $(this) + $carousel.carousel($carousel.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: collapse.js v3.0.3 + * http://getbootstrap.com/javascript/#collapse + * ======================================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================================== */ + + ++function ($) { "use strict"; + + // COLLAPSE PUBLIC CLASS DEFINITION + // ================================ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Collapse.DEFAULTS, options) + this.transitioning = null + + if (this.options.parent) this.$parent = $(this.options.parent) + if (this.options.toggle) this.toggle() + } + + Collapse.DEFAULTS = { + toggle: true + } + + Collapse.prototype.dimension = function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + Collapse.prototype.show = function () { + if (this.transitioning || this.$element.hasClass('in')) return + + var startEvent = $.Event('show.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var actives = this.$parent && this.$parent.find('> .panel > .in') + + if (actives && actives.length) { + var hasData = actives.data('bs.collapse') + if (hasData && hasData.transitioning) return + actives.collapse('hide') + hasData || actives.data('bs.collapse', null) + } + + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + .addClass('collapsing') + [dimension](0) + + this.transitioning = 1 + + var complete = function () { + this.$element + .removeClass('collapsing') + .addClass('in') + [dimension]('auto') + this.transitioning = 0 + this.$element.trigger('shown.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + var scrollSize = $.camelCase(['scroll', dimension].join('-')) + + this.$element + .one($.support.transition.end, $.proxy(complete, this)) + .emulateTransitionEnd(350) + [dimension](this.$element[0][scrollSize]) + } + + Collapse.prototype.hide = function () { + if (this.transitioning || !this.$element.hasClass('in')) return + + var startEvent = $.Event('hide.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var dimension = this.dimension() + + this.$element + [dimension](this.$element[dimension]()) + [0].offsetHeight + + this.$element + .addClass('collapsing') + .removeClass('collapse') + .removeClass('in') + + this.transitioning = 1 + + var complete = function () { + this.transitioning = 0 + this.$element + .trigger('hidden.bs.collapse') + .removeClass('collapsing') + .addClass('collapse') + } + + if (!$.support.transition) return complete.call(this) + + this.$element + [dimension](0) + .one($.support.transition.end, $.proxy(complete, this)) + .emulateTransitionEnd(350) + } + + Collapse.prototype.toggle = function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + + // COLLAPSE PLUGIN DEFINITION + // ========================== + + var old = $.fn.collapse + + $.fn.collapse = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.collapse') + var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.Constructor = Collapse + + + // COLLAPSE NO CONFLICT + // ==================== + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + // COLLAPSE DATA-API + // ================= + + $(document).on('click.bs.collapse.data-api', '[data-toggle=collapse]', function (e) { + var $this = $(this), href + var target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + var $target = $(target) + var data = $target.data('bs.collapse') + var option = data ? 'toggle' : $this.data() + var parent = $this.attr('data-parent') + var $parent = parent && $(parent) + + if (!data || !data.transitioning) { + if ($parent) $parent.find('[data-toggle=collapse][data-parent="' + parent + '"]').not($this).addClass('collapsed') + $this[$target.hasClass('in') ? 'addClass' : 'removeClass']('collapsed') + } + + $target.collapse(option) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: dropdown.js v3.0.3 + * http://getbootstrap.com/javascript/#dropdowns + * ======================================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================================== */ + + ++function ($) { "use strict"; + + // DROPDOWN CLASS DEFINITION + // ========================= + + var backdrop = '.dropdown-backdrop' + var toggle = '[data-toggle=dropdown]' + var Dropdown = function (element) { + $(element).on('click.bs.dropdown', this.toggle) + } + + Dropdown.prototype.toggle = function (e) { + var $this = $(this) + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { + // if mobile we use a backdrop because click events don't delegate + $(' +
+ + + + + + + + + + + + + + + + diff --git a/web/howto/header.html b/web/howto/header.html new file mode 100644 index 0000000..52abe76 --- /dev/null +++ b/web/howto/header.html @@ -0,0 +1,81 @@ + + + + + + + + + + + pgloader + + + + + + + + + + + + + + +
+
+
+
diff --git a/web/img/csv_text.png b/web/img/csv_text.png new file mode 100644 index 0000000000000000000000000000000000000000..cd30e9330329bc5e364a2acb7aed35708fc606db GIT binary patch literal 34700 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 (_HeEW3* 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 literal 0 HcmV?d00001 diff --git a/web/img/huge-full-outer-join.gif b/web/img/huge-full-outer-join.gif new file mode 100644 index 0000000000000000000000000000000000000000..3ce0a369ae0513eb450498019243eb8c36471baa GIT binary patch literal 1959 zcmV;Y2Uz$=Nk%w1VO0SW0q_6-|Ns90001HW6+?1mVRU6=Aa`kWXdqN*WgtgMO;7+V z00000RRI$L00RDmkEzS;52Kv4+KaQ^y!#J^;z*X}iKgnxw(bkZ@=VwEjpzE#_x=wI z3Wvm^@rX<+m&~T~35`mp)T;H0&1$#YuJ;QLi^t@$`HW7h*X*|Y4Ufy`^t%0y&+GU6 zzW)zc5im$tXn2U2sAy=j==hiz=mbewsn}?l87Zlx=~;>SDawf?YPuMDs!3X;>dIL2 z>d7i3Yny6IN&Ay4i`)CS%LDxSON=UvbL?uoyqQentlBJn2t8AMN}XMJ4a04^4L<1I zGCmr6j$DqS{wc1`e&YU~PX8<)azAUoZ=Daq->QBBy8-M_FcZ9c2R9^CNbn)Kh8HAS zTDXs*ApVP>B68Fyf#XGwA3-`0IWihbSSA&$?5Of3p_U0`>LQ7frh!|~c$&<04JgQ7 zL4`I1R@7)dVo8;jJJ!@`PpDIwdUF<)XjQ7oq;>VWl`E-iS*>#7R@N*aaB0={8Q0dW zo^x^K-ia5M>|DHG>EfYRciCOQdD+s*SlDnJe}Tci5!l!)kka#^I6GfJ7Im}Bx-C7Bv%X$PF_`M83YTY?!Q znikl(qMHt>>4%&UvKf$>ed3uUqJR4N0iScGlp~al8oH*7`T(k-oyR8Y=y76tNG#1-ywttzcEuGw|TjsNwit25HqQF~vDqj7VuS zam*J^ka#>1$cmY4ka-1TLz;&SANDf7l<5%eWHHN(7|l1wdauUr^icB}L35BZfIGu6 zG|@kocr>;>8|)X;PY2obt!M#}G#XitT8(;BpZhh`Sb6QQf>oC=HrW{u7S0nzuw%Lo5Kp4=G zU$*(13~7Ej(w$q&7~P>eowzwO>wG%6qqkbR%dNMOH^h+1o_dI{3w-+xwUhDtnIbtp zyUoS#Sux5Vt2}UxHU*%3$pkm=w!;WZK6skP^RCU4>{g$9uDgHA?%t(_pCbBvUuZu0 zE6e?UJMvyXtNLKupKdY6>Mu6_3va(J{_T$${i~ef{8tewwaho2E(v5C++Qnqv@QT>PEsZB+XH8OQ9Er=BtOf@HCGjSHNc2n!@R8 zhZWr5*M+x$=esUCF z*aA7n@1gOICHxv92RKONiE%U8dgL1wS*}Tz0Y#P+mmAGkM9YP*lbK8+D3{2#+>w%d zB1)qcGPFwDf$@^46r}-UxyUQJayDwhr4%Cx$&sl>n8Dno=ZgR$Nvxr6VO~ z5)zZA^dl36CCy_J>X}t&PB!}p%r&KIHspH?%6lc(Y!s?g#A+OgnpJ-mm6|uDD%H$- zK(LK=Ev(*>z^CCOdW0{6SW%&vHaO5SF&w!0`zuQqqfUeUU@l+vBAeea9k{OWhV{OzxQ t{|n#%3wXc;F0g?QjNk+-c)<*Au!A2A;Rs83!W6Esg)fZZ3=6gZ06Tbl+KT`H literal 0 HcmV?d00001 diff --git a/web/img/sqlite.gif b/web/img/sqlite.gif new file mode 100644 index 0000000000000000000000000000000000000000..c63fdc4556093ceb0ba41287faeaab0e1690304e GIT binary patch literal 5452 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 literal 0 HcmV?d00001 diff --git a/web/img/toy-loader.320.jpg b/web/img/toy-loader.320.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a9ddf65d839cb93e3d7cea0c3b20c0f9565ee250 GIT binary patch literal 28972 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 K|Gdioo%~-jmqk1P literal 0 HcmV?d00001 diff --git a/web/img/toy-loader.640.jpg b/web/img/toy-loader.640.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8d501598d677601c94fe2b2cf1537f6174b20bbd GIT binary patch literal 82128 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 Tl%s!ZRr9aE;{U%-|C#!4t-3Wd literal 0 HcmV?d00001 diff --git a/web/img/type-casting-machine.320.jpg b/web/img/type-casting-machine.320.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0ab7ff7f3992733f54128a1cda9a7c019fb5cd79 GIT binary patch literal 25453 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 literal 0 HcmV?d00001 diff --git a/web/img/type-casting-machine.500.jpg b/web/img/type-casting-machine.500.jpg new file mode 100644 index 0000000000000000000000000000000000000000..37288bfef69894d8659c35afe53d60d54fe8cafe GIT binary patch literal 57019 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�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 literal 0 HcmV?d00001 diff --git a/web/img/type-casting-machine.640.jpg b/web/img/type-casting-machine.640.jpg new file mode 100644 index 0000000000000000000000000000000000000000..56331d53ae6f5a1533129af31b57a313c40ed6ba GIT binary patch literal 87209 zcmb4q1yEaEw`g!_(ITaIaVRduwYUTV1PM^w-QB%71a}P*+$pp;l;Q+;EnX;ADD?6D z|DAW|zIpe}ed|mzXU@sqYiHSBw*M~v-2~t($tlVKkdTl7^3NCG?-qbW*4xGs08mv0 zumS)8%;(QD{9OUa0MJlSQBhIQp1;u0(9khnVq!c4-isGlFA4An2?_8B2wss;kiH^% zLrg&Mn)dY@N=j;K>Q|(1>EBY(Q&3S;{WA&D^H2M03e~FJpYUTgy$7vA|a!qU_HOq#s?swpr9Z>FCP^h9SsW| z0|^-g6@W&7PDqQv{pzih1}2e-3r|QgF`aY~2`|XBp_i22H8f=!>otSSPffStlE$XK z{w+p6ezUODnG2>5?%}h~)4o9hJmdT?SdmeXP|?tz--#1EqkKk>j*5!@@1-FHdqg&KajSYPb8!o1aV)d+UMHl`(4>}l zg2<*pC;nu_hJ#l3G!2Gt-Lg`+yv@kaNo4JkqNvQhtZc33x5Wa`(I%oLQnw?bwTwl3 zzSGduEj$p-Y^N|BNpDZ7g%qzfdw4 z$NrBVl}$%%FUFEaH=w** zU&_Xy$RemftOaQiirwPl3K@D3{_u@X=0x3GK!43uWb) z)d=L=9h&`a9NCQ*-{uH~+0EN+Lyu}xL-$16@bXNQ7}#_WioJi1)Pc4mx(t@FY^YN$ zWcy9JHB;dlvi}fG7E_i;Lz+OANd3QkU?SaDt-m;5>ZV8-uAxh}95*jbVqF|N2pe}~ zQ(EHdH616?$aa1nP7M3kT)O<(%+hH8%&IGP%%>g!gTn^@;gl-b{~ytx`4slNMza=k zifLI)-ElPCzW`Q*4ByN9hgcF;=mqTse@U6mqiW&1`G<(157B46u8uM)MLx@(e*uK` zQda)D;CF9m|Cu zy+c1~Wyo=upm5f)_n~EARsf`rT*B!NM@B{}U4$lQdd&T))eJsHpE5RT`CF}-|9UJ3 zvmJJNE7Z!%je!wyV7Eac*t2B*k42IVb>5CR0u!!C++vzGF``@i%+7qaXLhQGHpPyc z%|uYpB(H+|2CTB#v?_2)!JFVB%h*9;n3P~4Sh9u+0n-~Nt|ivH8ir%))eswRx5#4) zUDq5i9ZE`%>^J4xkr83zH_4J65UEE*V6*YP!EYEh$Nu{NmKb$w=^^WJlgY2vYMw6> zT*fgW8vjY>zJ$QsIo9#blBO>Hke_s4U_;3xW!v9`@Fl9}fbpMfk79|ok;uN;m{5(6owqM8X z*@%;vQNxL|hvAkXTDrk(d>Z=U;KD84n%JpoYgRCq$Rl$&r_8tye4vQI79xzOa3Ou~|@1=Ud( zG^Ir69`=J*lQ-%ZcQYW5Ixt20iS?V=l2om<6y$O^_GGa$QIJ0TW+P&v)gZm?Okj~< z)%grmzDB48>{#l`zRCERI{$%tt5DaRP6$(Wa{RX^kGezlK_WS+b%4U_uXUnndc}+5U&kne_9@LKP z)VLrmV)_8JtzXx;WaHp7R#HAa5E4?-9uXhVEPp?+-`>{1*pGnY;9gVOESimlnzp<3 zqB0ZRT(4wjSv!=g)3cS8@h3nL(;wixFoz5+Gp0Rr23z2o*zi6}5Zx34J?7m&a`R#cZ;kJ=;rhJlk*TZ2_*gtYa1S+PYqg}cfLL+j zJ%breyLc{ZTx;4Abc6zX(nYl!1>QW-S>NV6b8E>#K-w3Jmsb{KVRHrzz!3}q09Y(| z7GHvS^=iOHWHqs0|I2O|H_!Vov;M#L!xyg~nFlSO_eVCeXWgel#E#aeMJr^2!Ox(M`6$4%s!1<$1ie^u1tZ+LCz7?2p~Lrivie%c_ZrFpZbKrrHWgfM1u z)?{qZ`#H>9%bQnQvz+<1`*LWU(=J^}k8Caw8ngv*hPvqh4$;z5CW&YcUbAb;XJc=C ztwhiYVV^(5pFf5VDJ`(85j%p~oL-Bf0bUucy*DqB9nbe_S-qL8fw)I(rc8E8sd6NB zmiyL~t|^SF9?_!w1t3%dY$;yd)+LLHcn=-n<|Rp-oi#x3g|qLEL<&0Uh$_|`Bx`)< zWla&;%!N1G;qNFsYZmC|#z8s1z3{^iCX-VW%iQT$BvE&#BHG|q{9zl}V$XyE+M?Nw z+l&08^Tt!pe$4-E`vjv|hDeiOKAUH;<7cW8XOBt`{X`4|-U<`)_K1`vmq@FxVpZ`@`>}Wx|1w*f5)jb2a|8}^TrkWHkPdkZ& z`~Eo8SsGVR;TPKvwuQPirFM^xnreqV37zllXTSrM-m0Kt~fZ*bg)kh-qwqb=>)nGikQYIs4OxWZd3{w;+Uyr{W!6r zQ((mz{i2wVDjvA$)|9wLC-{{jpGDY9rnB2`ro>?Fv<%BVtznPYldm6lZ45`QX9?`cnUbgTELK@tdDrD0WuX9 z$BspdD=FhktRy42j!F<4y|G19e4zOQZh$NpD%Xtv;c~mwWRTl2+xBthJ^PyJkH>j~ zM+R=%zSR(@K&X$+RRU3>WG#`zJ4Ewc;4yz#wZ0FCmTA}Vf)Mq=6#*3hT9iIJQ+R@6 zj~D9VwbS=GTRR%8+Oh1zT34O>m|c*3`PjGg`F@@>6cL*!OGekP?aKGAHefeTC09kt z0;D@{%?NWadc9db2+qcwU=9(5ESgAS5ApJ<*tZ(@ew5>JTW*Rqch`ZirWz z{Nv6y#Ew5JnWabJ3Vn8r^}yFPX{-$MKj3)r zBH`}iT-pq<3DO%!KqP)iK@rwaVDs8BTk5M>SXDL|NAbS&oO)7)0xOon@XyU>yX1X+ z*t&8z_B)k3GWjxD{YX13tuiGAH?Uxv<<<7v?=z>gt`PljqW0El{H1@QnT;((cPZS zRwpA{od@n93AfU^>meEQvMZ0F8kgO1tRm`duQ;M#S7rp=v5I7|#<6$MJYR%*rUgyn zFF-gA&eK+7ZbckgNT?>iUO29IAwSbC0^8T4go>MI+OdB=v3|&2$HkV8*$w**4q;yC^7u;<4yUHA(s_{Z2ggE4H2v~R1A}5HaJP#$|MMwWDMh*f<&M8 z2=*10M&J z*=`7GI0q1>V5~l}o|L>EhSN*Yyfbc`;NoHy&0n2Igx!{FX-DliNwQ6cQPU$s&8a*OVYRHk03EG6w#Z+u$?bfXY725= zS}TBi!wFZu^&1b{7p#LjR5cbjO1u0KUXbuHQ3fWG^Wo0P8YROjdUjRumb9bJK8*spy@ka z0f?kZFBUbiFRS+M4igd?Ex`Be+EZb(ekv{|8iI+b)Nc*S zU#OWi^LX313SMTE!J8QrS6kZEu|XjlE_AcU+LWaq`9quk0#uq;91WP5TQd^JB4Z86 zsK_>{aSC0vYTeo&w8>QnvIdfW@K3p|e$zoIG!jOG-B;`LtPRdoGt_r*bMNj=63|M? zzBq8f7Olew>7s%L+%wJR5!ZdINgqb*JjM}`?H;%@u~rz`cZ(mPTKjs&ii@DcnhRiV z$Z1VU_drF@+F*~OLld4|ac)CLSN5jL4Ot~f)ppWU=vul~=ACwiyhjI9+YAwvvI_rd zH$%`n2i=3SRo{KzprZPCsu~{EcR%s#-AKZ&SB?z4Jrr7G#sX64MfDBSrZYGkSz}mW zn;~^hor$*wuRv!10=9TD&!9oLB8ko}e;CW^A{^mO2zKO%ai7v7Hfv>4fskIkC(_^> zBZ;?|Hx+GQciB3aFZy0tElkl-Q@+-sGoj4j-OQKA;_2TEnf}SU& zy6k~Bk&*u^&C}^V@fb+shcgrnStL|8fGpvcQ*%_d3x_~+1cRawHmW&(K=lDhEDB0l7r{gRust&O#q}6YoZ$n)fIBoLP0Ju{&Z&(e=2(vteJ{Vn_nP zb{t0()XAn|-%zd{#YAKo9v5)TA2Y><(*5kb)~hj(dyl0I2u>)a{j#s0QCf8wL@mRj z9Aye-n|`5GFNHxTL(jm|_tVqYzkF^g$N&cb~kr%mWY z2-^`KrA29ltgnighI!H$6K?0+O& zgGw|(mYNoJn4;XD>eo!If>l$!H;a+#b`^XE4&JkR>w*Mqtbz??-?rE97iOxpI}Q`< zKJg_jJbq_kNxFPE!n$SEy6qxdxKSVh=ZHov2m;#tbim%v+FfE z)7=>qoC`Ht26}=d>&c2|IK`}FUujvHDF>r-)*nAGS$=B&c)bCxILgzk*ddQQcK1Mi zD@L?04A@cU=lQ(7J3X5qbxQ7Sw4w>0!Q?{<9Z*IyG}heb5JuZKUTY?9=NqHXZHGetVa@i6a~!!$7r*%R^WU z78YfQs9S-)&0hczzb`n#T*WiZiyc}2&+taVP-@9XQiekwDu-dE$m?OP1!Tj~U58zQ z370`fCOkE$iCTop_5w}3T1Z4Pn-$G{qe6pB$06O1J%7SFY;glFGhsY);+9yo}~Nf`)YBntiWsHXDg?DuXX$h`9AHATYwpC^7IwD(P19 zQCUXhrE_uvCM$h*1jm|8kdnXF%C*D2I7O?HOUL*iwlsJ)!i-sZX!o}PhHVEub(u1E z;7h$WgCLs~kB7t5H!@Cr7wkJ&AO-bxP@!Mq*5C)y{0!UpfD68-g1I(ke5>_xrGP_% z*fnX;s5*GchYa&F)O(~-fQQ@=WBa45X=hZX%!s&lDRV&dxNm}8!Yq+gt88c#$&p!O zWaz?O8etMoUifIv**uz7EJUySk8TM|v(7!}s`7m%w*%ktnFnD%%CJsszrjhBb% zqINsBDx@q9`H$MC{RN2Xj8S^Fmf12mFj`5gNh~5lA4w}+ zC+=(Xx3|gI70fA*`7CQs{dPyu;a8$-%B#dNzUx^DB414n*$l?%68_zr?Ia2Fv&%N{Oa8OR;m>u=Sdr%MWk(~~?Lw}1ynao2!KW%X-vGx zH%oGbyJv-^%Gg}`)~K$l?f?u(A9^?u+dN!KV25bz;ORq7#)Sgq1d(ZZq zeGt$_DZX2?Q$Ms}+el3?znD=FW0bf^iWQ}g_l4z(=p_paNPFa(x=ZW`XFA)Fr0otK zJ=Z({p>8V`{Nv7-S1T~2vyT!-!61&1TzOUhuyCfe>d2r!5pSE2W35C5AY`*2)T8d~ow~<$S`LPy zhk0Wf#acF?n?IjPAReq73OZXSes}|cp*=xMb)47OOO@>UkycLF@Gne7RrKHZT?b{#odEn}! z$b#8W$j_%hQ+-Y@c(r6N6UNjgK>=JHk0EkP_dGnXbzt`1R6IU|aAw(zW$*-JZ^Jt^ zHv)FzVwJxq9>(v;H&N5@afg&f1!=C8!X+vy@>nu)Tk+~XE)nj(eDoez^rNR#w#_If zj}-VV3BTgchsvSpF53i`HL;)aGy%4f2*daD`XrZw-B0D>`|%OPZYz1{dKYhuf4 zOiqn1IK@6R{a|^ckx6oQgRJ>h84g+0&!gF;CJF`DmD^r_!5uJJTGlS#T&I_o(oXOi z5M3zfyXkSOSTkuhSoJPmV>iX=720gvLScG@I_T_u)F1?vS~=6)(A?Ig>GM`(#H%#I z1Rg$@C)Ef${0z?^yIIdWTq%&s_qnOovs$3WZ}?)dlG!$*-Tm%PZ4_Eo{|f>@VI~w^ zdVN4Q-~NGsM-;KE!g1EM^cPShLC|Rjmbam9@MwRG3Nq2f>1szce;`ary_KJvqn`3h zeSCXYDOcdLKpuXww`7TdDG~~8LET9p!FM~cd8}z61qs8AvurId&^Hm;+Y!Pi4ua)| z@eEK$axFvk5m5>)x0=o%M1Ucj$PmKt}aG-BPZZ0qp!(DcyIRo3Mk zmO&x)xs;=<5>MyEBU0$tj?)z$F1TW<00hO{2GQC_14g5ma(l4n0CX7g&B1AJ;8qbE zta*D1{BVs@^Gy@!tmx_jn`r{|2i)1uM@=hm72K1vh!hWwYBkl)oacJec?f~GtlFm% z3_+7HdlheYu50hY2=q{cJ(;HPlxl?&HLq3UB?Pt;3T;B$e^Pp|^R+r}hbm$K2m^zu zY()!dI+xq*I|WEO!d$z$ah5Ju!^B$GOo~Au3P>~-c3(ZA(79HTbeS1C`P^SXbHt{h zp>tr#Rf*^gzubybT^(UgdPj#Gmd0XGX|m>L-dhjMV+L`G5a;@AscSquJ?*2lL8b3ppjU}Ya zv(!RX(+cN{L1uG@N)0h&P`4-)mwDG~zdE8~8v`_{HCK!%8%a>YUJi8ax1(M`7WclP zSST^HK6+VMY02KE`i}Z*sbojTc76~pIn{7tQDHOu^i7T4S^~2oy%zd{rf=T9#}5JY zMK$D%2i(10CV;D)n)g*{*QBmTcP&kUOM!U=Mc3AEzPSZ0#Xo{n96|l<56mx-aHBV-t}L}3ze;Um5S{5;6(=K1aB zuJRlu#M9*cBwzCg%%n}i#K{(6H^IB!dbM43DLe)vaCTgKuOm7zEXi!~#v%Ub^{6^E zmw!oaL79UHe8GC!vXh^FkT%>&31JzV*YD`|=(2PCTm*Kvp*0UG_h93DhJG=&wbF*>1(-PD}SQZ?N&~Dt55%D*F({J50#nt zCBD!J8yYD|iolX+U5PQ(?LQg!tSg9Rr#OxKZ?T3Sbxe zJG+})m(kZ3*_L>3llSV#EVRh!Z)z{7aEDzq4E;Fyep$$ix?GdpR3J62(@Mqo%-;L* z&9mF`9MpeVqZza(W@hj6?-&9Msd>Z9)NEf2=1bL!VR@l?mr*l9fA{CrM=*)^gz>Xn zAA{C+7Tq^g>^};$8pe*@g2u3=a`?|=C_j(d<0lnp<{l8=K9~CMtMUv;t)fuHmh%9I zb@xj?abG)H94#u77XoBG=H5(*R|oQXE;xGrm6st(>dT88DBR z2aKx>oNfv4eqt1ZBqHeQQCe6b_L?m>&4C>04gPI$T9-=>N-i)M2Ae)Kkrh3l{Z#p; zHf_QKS6THJP{|@Z!+@G+8w5i4JHbE&VfqF81s^-zz!a=A6?}7)#4MW@QFA`USJpP~KJnKXpLSHq80Tn^yHnNoq%wTj&qb8jiD zYYVp33b(gZB&60mkUhJ5`p_7ACS07P*v7l!yurW0!!)G=m(jRz>=%Nf0T-t_W`+V4 zJ%AjXlp326r3o?Q6^TvOm{lf8f5BGW09G1QhJ_b7co+DtVu5Mh77M^JC=*H$0hmWh$W&e7Rvf#% zT6W=BygAi7p0fIqU6|GG2h>Bk4G-#az?GIc;_R9RV-odE@pCb*qTApG=8gDB1k+r#hzV7fZAQtC+wTEYRYK4QB z{K0!Nr!kw^mS6QOCaB>K8b~tYUu4wIBP-tiCp4ZbwL!R zj3}%XU|J|?Fen}HTf3(C@g3j1SKOEZXDp;_%C`l^e=S!<|@rdNB`INf3 zcCjGL6g|G(Q$!IK3gAnf$P3k^08y^%l9SFCU<(3S?MCPJ!^+Xhhqn6tG4=#WNP;7j zP2ki`l#lCsM-LOxsr;kqVU%OxZVa-Ht@Wi$5wH4`fOH$#FN~FZbmXlE&0Tcm@c0`_ zRbtuHG0&yck;B=WbXQWd=c>ih*o?i;v%iK@vC-^;JHFN1+0MN)4bgkf;{Urb1YF!& zh>cCcJmfb|T%a^No~($ex?WkDo=3WAYFo+^`xDvKOOcQTt;Sb~7FzsD_b|un*UHrE#^Ql7H+DvLL~Zcz`B3 z3+^|Tgk)p1pm!h;PDhHsNB8EYCyy#zD3lf_>@E#uH8AS8_PaKt>s(bY)~#}*4qk6Z znTgV`iVzq!So=27THhyFM0tGMD&Tuh0c)9Z8fir$t%tL=#4T=%XA zC8D9;9aqmJxlIuYy5F&fX0|*z`3w4A!;{wyFz*uP)!F0vdYC}`&eC$X1A|;z0XNBs zBQvuS#BJ0#%^X{>OqSQIl5zWi4 zL08D=pZx6d4g_ge3TLsamIGNp$AZZ0T^+vYW+&{<3l-H4N{9xB{le$ct{igjVL*2L|o$+gvnLUv{j&9k;(`iuKKUv&bW8 zjS;so#SES`MYKhIfI#yyc}vD^wOn^i%hkz;lfqMjT^7B{R6UBXEk7^(a=I0|QP%F= zOkC}?`5M^=0$@Fa(uv3*R9f zWq}=De?nELJA%u2wkzuW+#HCaVNjz!DPv$|om>bx2U;9)BLjoSL;XUS)eQu#WugEf zp~s~>r1_ZSzpv_W-lOkHC`$+W^XZ+vXDC{5oYA82U}0TNYsJH9<&sotfYPTB4|;uU zj?b6*Sw3zu7B{3tM3qbn48>rwvl_wh4=&i|ACBYa)*cs5^ec=;yA*p1ifaBbEo#Di zC84AH7SmVm<8u#%Q*EumSlqxW9sVM2O@@)~3753n)h1HxIW+;LxR=Hk>t^@8_wuHq zZ+>T<4=J;;sw;qqY8=tz$^JZO+b(#Kiw<*S=yK6WCJGS5ycR>H z#SpB1F-1F@$6rJJsq~dYJ1?F}b60L-{n2UwkT?z&-_@FnpTCGQQ>}x|OcM3u!@yxP z+0^1u%|d3Q>+sQO4D6Pv_$md3{exyNf^2FkgJ=m!(wK4}bvR(L49x??%avkw)%mS8 zrKPl}tJwjjr12THMOp7M?BUF-eh%~vt8LjK?fy`Gx{hM0_i`|zA#*zC2|u~*yX1Mc z_mY!7{O3$UQXmYgSy&mNX=Om+)IdkvEH}(-7xd2ho zpGd3|Tx_3i5}I5!<0*CMERp@u35#8lM>KZXs6Ibd4#TgFs@nWnK6)VK&UjFM8Hl#x znUPKyrLB8~>RcR_dd<)BotGp@=<8LA|4G%itP@hP^V%;>mfl#?^Jt=akV*$HV(%(R z@bp*X%i1lmi_t*_+b5VcWIfMtQq%oFO-u?IxAjVMjSAr!}U@ z(D6;^$yEnl`^X1_KlfcpC*^ZfE)iZ42z!A5jj2gG#Pe-)NVM6_xjm{G9og<^{DEg{2Oc1FkB* ztEJe+@bdZH&xnA##mARL6>grJqw1q8b!jLHBiLtZEM~l@Tw<@~!Va6d1Lnb$W(1M$ z3F-B+28_EZF6CxrvaF!k&=3s<+uamJ@$xi8u{}BRLw?R*K+DXKBy{vI01}|SjS}Z> z&(i2w7RXj=wGvr9of!M*ef%k5QZ84&PZ2~|F^X~|%7J+0;ihG6L#W?&Ri`XsJ$qqp zah$zBx<-eQ2hR|NKPs#SLdlNAv|U_({A^vTRUJ}_RWB0S2J>!wFLpUqUE<~N4z_&9 zNkF$?D1fl`VWd^P&Hr*8=vS3LAJ#mCSKTKqm*cWp=!y?6**{+)X1AlNKF-YW3#i?i zSusx&BNYB#)|mHce!G!!?`3?V?-hP=fb#H&gE<1|;WFdc=tO=Wq7^%+DYkwhumcdJp76-jX`uNi+kL^(zjIwq<`gE%+RaUuY+XEC@)xJJxYmv9Sz zDWz!YYg!&SR2$0tWT3^Bk))@GWWtooLKAm$bzM^yHqcRCRJzIO3b_3Xu%QIys2O~{ z;yp>uo->ryT5592wnbFzj@o;la;!d}EpQc5U<^_uB@f?roElv6w`rI|hGVRnY7~L@ z!{Ln?ro;?=HPo*id!0)In~M;T=Ec7NvQ&s+=YpqX17CE_YDv`8H)R_QX2s2S)m}`i zvz2R_uHjqyWHYQF&A29WY22MZ^ts7~M2mK}Hd7oS%@2QK^Zeml=U=qGxq&=zUFrU0 zHVMUlf&}sa!{J?X=;puco5SO7S52BfTl!RtTqYl)18u&0nF z8&0zWnyTtjHpVpHDcLA6sFqKRjQ*L;9+o}xQlP{>`W(UXQYpf@{qy9QKzho$8LgSA zW}lqT&H~>RH2kn`0@gA}@bNET zS{~Ke`?{QAOx@PY^vllD)npj-xgKvqm?)7{CTqJ4FEhXcaStlwVa~mu?}V7jR(=vz zUy)^%Xwui8^I~Jwk9E~9_;>(h$sU7Q$CWXfschylbZN?5eRKIUXlBQM&S8gkjUVW# zdw^|uFfDn(c_bY9LO=UOlD>+?_YMjC4>nG%$ccmjOe9Z1I?q{Z>ZemOU-BOQxbCRJ1r2Pal3 zMKdMsOkpj-w%46|O>ed*MR6|AbWT}~@fFKXqTf+wa7+VHU1!jBEx!3*Vu`@*tYOpvc zmE>2-1o!zzt`OQEsV6#-I#%h$Bv2kOXp`&&9q)2b9Bc6%_;yDUMst>6tb^Ijxf)hSjDDN2I=iTwPAYSi+U)A8_M{> z%^^Gn-luS&Og(S(i0&qR5~hgHcEQEHK_y5(u9=^<8NWRD_js&`ma}GCS~Yzz5?L)I zL&^T~Jh4Myk^=&>FFP64{Rm^dAORXAWlh85M|1@Q%bV|&wfQwWob}HU+{{G@vv zv7eZg$|7jJ`k@3}I>WdJQ$_iRJjrxv(Sj`l`_;<#1CZhelRi-N2#SbAbg1^%TK)Fn z_H^FTb%kHE8C45>8T%1hzDXW(6-O^g_G~;Edczp(9QXS<+t49a*toZeL&_OwtqY>!MiJ`MpGOn zfT7bMn@6{n_X9mzDn%P@61%}SdFidd-o@EDZ7-oDKx4WKS||E#c_QQdedpoa7bjU!{@o2!(xbC9>&sDfA& zfA7i@^`~NGnO`_4!Gzv<;@1j>vBV-Lfamj0yg;#|(1tsiw*Y=&AbgnGf(Nx67N zwo(m$M34L$KYa(9XaJcZ+|&WK)aGubF#a_G8F#`qk{h>)o%-&)H!AzTDR%x;pHozST_2rQ5?~#@EnU zPHN&*ea^nC?LL*PY*>5AS{`3D2o=kY%`t}2yGdH7>o==40tP>8dFa})B`2#~-L8b- zQ7AtXzYvwKzo;#K5bbJH@r|{V_c3*VU$;ikwD)?^RM63|(1hh9SdS(OSA45yy?q0Q z4;#{4l;h zc(K+ReDdE1>t#E=Z&@17)OuFSA@-Ga>JwAna8IlRsk*D9wkNCgH6d$PtEz0+cBhN} zP6WrHM55a7;+Rm+XdEUK4`{S}VDBiU4$+2AO?p=L^`^a|+kx%j3<_xz(ygs$m^4Yb zJGss-3cw!^yOf;fh+n4ROPquYR3alT3`&}|NM=s%`FE548a!^Q(*UORjvpB6e04zd zFWpbyf0Ke{6L>P_%-?S($CXx4m|Nwum~DEgFYyiQZDa&>erO$Zoq3S@trj``#T8Qx zSlRo?A`cS|eWa6CjS>Il)lr(Bw!*2X8O*?n#tL#v40K6A(-~;rn5Z1ZffmA`^c1fQ z>&jHN7BAEVQ)HVd9jfBr43#d^23WLsV92bVai7kwLCmsPensk;+LE*s7$fb@Cdix) z+W>ox$ZY^n7TaY)F-4{p|BE}f_SF_99ljFJ>u3^69)orThYt+x7fC4w9=6x4OvLnd zYDFJ?S04O_y6F_$hvxk;Y6*$!)#x|R#1Lth}X1g5cUgUv!+@4LobL_dC{c4~Rf-)v+^%Dcp2OXe+!<(k^N6v2B ztLwMMfjsKb(+)SfE@T{n&1JN@QlQ|`GdpNQHlsXI4d+{>v*W)2^{m4J;7S+7WANs} zEqA*_8Uh?}Y3^wA+zVb`E1_&iRXTe(G7}$E`LwC>)o0*(5&x=7SYa{ID~Y((LNXGRatT54Ww$zku=up3TRiE(7yY zl3j?_ZnbZsS$p+u!>2q9Q8`umjtT81?QE3;+ET$!Ylou!O>~=gFiY2_| zr+UC-=*s2tQR=2pctY!amXR{kQ?Tx_Dk z6U0{MRR-{Mm%e*y~94)fk?Mn~jSasTXg+PFX|PCAsH znv*RkyV%8HHG*x}j%RJ3`s&B-nKq{5HZgN6;Z5jdfF3 zydFFgiixnx*5AfnRQCgS?7Z!$)xk_(!~+&EWH!*X8u%P&5r)&hOi?^xv%p3_Huqxx z3m^)h?=A{%EoU@r*rQrxVWKXcvu$&Kt1-RtI+HF-i+bF~IJwt7{#lH6dr% zcM|`%>Njbmw1Wq%T>N$h~{NrN@U8dbsTqQFDS4UXcH@Nz!QYX&hF0*v~-xXyKdU5Z~oQQ-R%} znxFmYs4Z{#3y4I%Pkbpb-LYY}r~vpyU#k&QVX#~NB9Sa)|Ff~pQ1hynsZIOkJ39{% zZT5=Le6Rd5Be$@tO;FASP2&mygIcG!5t8kN8QcMe$04dhL2-%UYq#98p7&WaI=PN_ zmPI9v_C;F~#F@fG@@1gUbtU7LRgX|1;7QR70)p0sU8oHO^-~u9o(Y5Era*$km7ST z+@dL>WU={jWD_{(U-i`fevc5~>mE9%be+Y?Y}gs4RaWL%b3=WJTvpe%XqsXVS3dIW zFgylvQw5|9HDL>Vi?x&((s@1tB=umf*;e_rsh3F(v35SBx>0B{(|?S^U0gC+b{f zOE1DTtF;`cOF~s9UKhD0Aur$jr%-7hRrps_N-4u2QR2wKb@@&9EY8Q4fH`!c9f2_! zIN`h(n~%oxp&aKzmq}Yt+QC)vxnr|r>@TO*u~Uj5WSKJBkA?IBRhIQO^Kbzvqz-IO zX8JB#EG*C*cZyh7knk?-&&-gQ@o9~2qBOA$-~QPu!CA?t1G%dZ>CH&Knc^JxRiukPe~({-%?M5?Zo578NY*)Z+pvO6gTPZ6UinfJG}Fwl+wvU!N);M-ZsZ_P3;?Ds)q|^ zTxl3Dn%?|O$@fFngudCRdlB$@^ys*)%^DN1Wh;)bj*)bORDsg-t zFA(3Mw3b$nLLOyPzxiJPn?Pj07z6ADNFN%#BiDD1ti7sq_Mf<3t@Glv3Zb%GQwu=a zQlL5P0SD_!MSuyx6DqDtpC(g&8;)fF?%I)ooMSlm#V+YxA#lE2P}-x&YB^5jyq5QD zPB=LJe`;U1^q*ap8%&;^YY^#lWybC6#@}EHd*{}tjU&@-MG0-RojrDr9gaL?yKi?W zR_^1BDOm5#FXDL0)Y<$t_K$a==Ve+n+V?|@4k=UNb|Vlv9o5TpV&am*9`h^!RDMZZ z;CfSgqfv?J)s1glTUcq0ZsF?1)U`jXY5we&07KOl7yoN5|hz*t9s zro)R!{5dB$&tXvJjnaK((pKiQ^uCiwxi<|8X%gYgXa{-nt0droO-{7Z&092>kkgh= zGq4I3*w;E30Uy=x306~Uan~PWSX-${Nh7`w)9vqDXxIsb)%_H-_=^qQke$j2I3=et za-P}99M?NKN2|ACDjS_UyIB=1fT`-3%Y~3Vd@-HhYI^8ik!$#R&rMwB-h6nr*$ulb zE<-GMiB5UWPF35Ces$f3I2@$*4Gz8CQSLHCNVH1jG;1;69l10n*HEGF5PGLwC6I{{SkJDGICs^+Q10CSrU` zfF4TK4+hVS4`NgDBU@#(q(fzEQVNJ#LP#gSAM&ov29^&_dc6?}XoneFgdpT3t`;%d zzm}1#y*%qgyDJI4vc3=kxj~&*9l2T_3Qx$W~U% zgL<4sGM7{_gHm0h)v7MYQ!wqZ+=@vB_Y@G2q3A$4{RKo?H>bT*&{r?mT1!^+>i27p zA;;l0aG(3Yl6#aVk?uxF%`Ix~y7f;($zWRK)i-;rwhiJ%x8>U&C+>^el2F?~fO1Fx4)q^hbv5s(Hz=1) zMe@*#4TA>Kg?OooNafWmcW~z!;{%FrU-dSw>J7ppy782<(Ea2HZ0!xkBLFQxcX0EQ z*mfAF#f}7$zXCIlp~W}K+lp7)uoyq(O^0`9R5k5$d6s|y+6#g7YTEP*Y1%x@`h8Nh zxT-dtWJVVE-zZXoWyuT$kb5b`0zWV1ODSV!jA<8WjYWUQG7MOY@lX_?2Mb6WxaTIe z(%NHLy>CKc#DKO|vQjRrp9v&-mciXpos&)}mYI=yb}ZRw9izwa7)i%CMoxa`CXw%{ z+Zvh9VIpPM=cpba4b)kNX`}#dykk!}=XDrpJvxZyW!`*w(4rKEn{UHPOoDqQ86c8= z-fh;vC>p*+#?_?b#&&JadZa$o zc!fw;hTn*_Y+eXX0&))EYMI`9Ww#Crk;j=_ZafYL zF5aSDIuQ3r^){E$ce$6XN*Zl(q)1$sUXU^)*(nE%{Z9h2o1RO{TjeGP4b@s;cgpVQriWgszqKOZ(}=S&R9sm}!>R-N zw4YP&R#qenlz@#brR|03QWP6yqM@=nJzaAdC_o;k88`#INIGk#w!I^zqt3lVb=1WP zL_1qf1LHV&LI?x#DE9-8T1?j$O-H8D6GG{A$C=dqU<;F_vYa<-ia6dqklIN~Gu(o% z=M_)R)u3DXT7oqvBpy&*C(;)kS|6BnybwD5>bUcC(sSnM&Xil@>aBeqDP89GJb@nC z6f%~QPh}|n7J>S!H4}6zMnBZfs@onTdKo(LvHvJdV4JQ1+%u8$t z$=>VkV=Gr|lkR?%^SiCuwqH{^xpulwkhG)3F|F+~JVYS~I7%~|dy=8t)A!;luQy(! zLy4t7WhU7IGFn~QJL=f#r6l>#l^(zxfN@PbH%}YXR;)jaPoPG56wF}`?J9BKe=DXW4oQbT*BaKtxq1HppN^nZ(~TembLux_{l@~8Z7O>6 zrnL;qn%Vi3M@pkU`jQS3a-=6dq;><|mgTe2_$(o}?i#mO+z_uj@Y`+#Vmn|LH>{7Y z2YMGC!FX}6=)RKFEk|W5dDzOkviM3H0ZUTJY-|ILO?p&nQek*`A+U150#28crSAl& z)dmFd)iCTA25om0PMH;Q9ZY42psN8c6zxLKxK45hxD_B>t$I>-Pc)3{W74eC;l@~* zEijyPNqo3eR#c8rv#{XsDW9Y)H$8Q$#lAF{KRozTs7%>OVK0>6_(@UYaU21~b=kVYW<|Huiv_HEx{@q&A;L% zDwY5nz~i0(U$0|>-Ye1e*%yo7$}oo1WUL}hpxh_@e-teP&xe!bj6EUhKy zlg8C7a6aAXGU;!T3g;p$l{e!wvK-pHfOE*HtEu`*Z$SFI>LM`QyB*P$s@D92k>Q>& zNd6=e0Y0M#)}qr8OS8*Ui%O<3Ax}ve$#Ez6f%K7^R|_7nJ4*gQJ&hbwUTiSz=i$H85W&8WKP8ryxgMYzLNx>CFu2;PFNmM4kA@5O|i#HR>Berl%|}>+z0kgBhZ>aTIT@kN|T#;;I5bm z<$!pf8S>626Ydwz&EjW_8_!I<*`Cgr#f$02GR6^c$+3X1rTr>B;s>Q8 z;uW(VUClNMoID(;l>KSP*9{}oo4$dcJ6UQi2J8!4ZcNx9NMR{H8k6|S*Uk?fUP+>u z4X8619AbSIm&mY`oBseuTxGM;OVouSK`&nx5Ug;pmYW2Reoa}$r3!34P@Kw|m%Tup!}v}(1wFBon!7rq;xj?m>~N>9Le}iYkm6fV zC`)BY3c|SDahzo-GzxEfyP{E;4O0)|YoQF!u{%3TMU064F>%PN$PiYu%dC<3TPN|i z+nvK3aBF|VPNKPV)8ZD{7UEonmu4GH&60S+)w2g29jn@)ew8{z>$g*SnKE6QKxoHq zY`l`tmRl^uXdVe#mE2=J)RXk6KjJq?-*j%E)At=fBPRB?65RDgQB!Jpl9HDKusKs@ z9-Yu>49(KC!Ht*F^!EE!aqCg)=$vz0;~r(DzWEpy^DvV}{PbZR3@!1EUOWlICp z;16unp?8Ffjiy`&4jYuh*;&STQb_**I-R}gjU|}6YU!nHt7xH{gDm*2OIasjZRMmP4X6z6 z2~vpdih{a9t+k|k%yO=Z|%^nP0KWlYt@V8dq^`klSf!zITqYl<~ zky6dRm)hFuru_LOqW=JX$-$iu_(VNw0 zZmo!R>$Z{8!Fdkcre4^W;N$xZAdTwBK4kztxT#OiJY<@B_)1i28ggPp zX`_VSgjpl&zMu}}?Qg1jbshW6T|8LPokwc>dvqyy)GJK|;Lg=O>{pCiyYVOBrgEq$h;=c_B*k9D(>nN4kTk)(dr&;{tx1nuIsu zMUN5+vb2PNlr1VLC{G>6d(sA))>@-i>INCpT4K`^Do2krwc)nfv4XX%oFo8!a&Rgv zqnXWV?%V=TTb`SuTpK-n(tLh_YbCKFK)Pun(ok}*+pS?Z_dUN_cyzl%^*+Y)mLkoU zP-$r?KRUs!dLC1d-b{c2B(rS$Aeb7NU*t7XjOMwJd2+ZERp_)3$va>@7H z2hyY~U-WsqY9q58vJjAf+i=_sCq)+8IzOW<@5dq!kpF))Sx1;-&fAOWXsW9z*=Dd?YS+QwDQiuAWL7)z*z~ z3EQ@f$3T? zp}NEI335xijxsb}lV(qfBfQemr7y8kP`^8?#zy53k)A4U?H=6K0Pxqu-c@MQ$!Gk% zlz-Mwh)dS9jO~L=T4CvZG(kX*8KnHf$^QWJ938Xjl;i46CeG0ck)`a*d#M^i;_J)= zh|gZO8)~hhaXF_5sW*ufm;n7z3`Gh;lz--7DiLV)_R{75fZ zm8W`zr{8t95QmonYGE@SULp#CLVv75NMF~U)a<@J7Wt|4terWp5h~i^)|oBAZPvuJ zpsRaqvN@2vl#b&V_B8Xkd_HvVRKk=ro|`t7TwzI%cY0Im{pQ~y*=(zkoO#v39f9vm z?wxcaUFq(iTD2|yQ)E93C&0vUekY%3g!D_ zPu?U>m*i~6wmY$;2LaF2k^I1^vHdk}O}oZ(QtCF?N;j9y<<#Lg?oMhJ*IJ`YU39LY zXH4s@K@vTo@0Oc;lXR3*4dq}b2e})LFaack+r2$ZPI_!%Xc=xJT?pFS@Zof|DP|^j z{l1Dj)E#KJ=zT{4cIazck>x!W=`LlxXXVLRB|CQ~a`L5QWOf|$TOW!3tS0o$iUpd( zbCEqsX5Qnr_hUS@xxxu=#Zch=eX~eiP_^mpE1}?NyN6MjyEw)^4TSHDi{T7TZ1RQp`%?+!>W_FG@s)$qK@PhnIp;lffdGHEYMbp4G**89bx%XYo% zc3!tBH@n0a#8~T^qm}P_1eT6D2<1nPMr(smbjs_~%^7jGYF%Lcq07{i#fPUYsBFo( zp$Z|l98p#ff>d*!IOG$7Q-L4@_wrfDD=VY*riqp%e@421 zH0aW@p4BhRV$-j#DSF=GQ7SvOc9NSz4(#V7cEGnX-!wCZ5CGcw3i=SPQLIR-B1Vt1pfeKG|-XP{;%$F4RsRqqy>2t zN)kx=;WgZPOKo~v3^jUvEjqLWNDU=TsT%^EbCnDvleGi6Bb-uQ&!<+nQDw;es{4v+ zF?9?Cv=&`bu!gh02LqL>u=LFiruGcQwrC@U`rOGYTT+?bb)&33aFXms*w;7d4ou2e zLr(%$dk_E}=}yUa>U&MSa(7f}>30wc5T>rK2HU~hQlq=fPBDR5({^1eWrD-e?-32z zEh$cT%LNXEvQ)4<+$5}}2_4DF;0h6ZizYLk1=7y}*8ph|*<=(UL9(YDN|dqdgeUt- zB=!~7#$X>w-S-#&04qU()WrEHR;^i%{u=~wDcuiJ^(j`Q-0nKhQ$ax^duzQo2qf?^ znpcm0>VtPUu-C1w?5_bu=Wazo%<=&kz#w9o4@b1f(}pYB-V)?VN?nm1NNsx@LQ~mc zT=|Xw^}#)>jr~B}TeQCx{cM!PbYeG&6ps->NkSBGqDJAok?0aV>zfn!h9-yz?y=X?K zj)-kNtaWsN8A@4TT-JFV!jEzf>M4tFyxV2R1zP6BpcWr#sR&8}aH2{=H}U(l_Wsg< zr5OE2kr{^O4Pm90^NjB?BSUN!mEowLGFP9)u|EF*h@4`jg~QRR?$;Gj#lYy^>vZ4* zM-^K24F(!?STDKnA5{9kST%guk_>HUsw46VfA+J$Bj`rpFh1F?7+OnFIT0nw`MJja3xWVJ=_jlYLGw=^ z=so2(^-h<5yshWiEjE@}|o3(`&Lf3wZLe`&xX`^>2Y}R4$etFjevdBtoEhmdY7rE>Eg6?rX)#)URKi@ zKJ(;A1w`Z}JIaY2_JP|q=F=?2RdchFPZ$G->1#)=mD&phfcN(*Leo76L()vGNhNHw zlwr7WCcdywx{8;N)8Cq2uzWo9ejI3o=y;Dh!pnhD%9gb#pW_+Ahp;&n6tUJT&8}M9 z{{TvMyNX;{N*I1SODG;78;C-={n%0O-9UO8@^7x4K#^<`o7B2r%r`t*gn!kN0=tzg zqzw3eW5+7?rhXOdamr`M>Pb`>hHeP(Q*OG@oi(y)yOyJOrq(Izw#9NlW<9;6xZp_1 zNFaB>s_AIxeA~VDcCstcnq|9_C|$Y@zG76|G$;a+cW_omd~uR+DGR7wUDWejl^uOq zeP}2E$G0}hS$HeMO2T%6N-$nHIX{GEqN~lTL#D$m7CWR#7Z+9v8+55fv~O7f3LtV3 zupe`pwhswc6;-sUJ1fbt2KpHGTI#Kdi*#1@)6?q$1Yg?MYb1ik(y)ueNDEjTo)eLu zVTzHgw+$<&8&fuw={QLTllx&gIrk)HzF)w$%a1;l*K;w?bJ^LJ2JzOPNHLEqoE=iXje0?EWohCTtWCD5xe-BV?9vhqQ z+C>f^jDveY1M|fr+`6M;+T&l-KA*M}l9Rss$o&O;C{smg zP!8=OTbF~9ax!_S_76{O*9$$i)2%)sw8iStZc0-c)SJ444T0Eq%7!@X2=p~pQlfA$ zJMqOhXF?FnTZDV0WvRsONjxbe4{yH}dN^@Xo9bqO*q(&JI^H;YB#0ris<)9|(f0lJ z>kn2sZ=>L?uL~f})K3ZcAYE%9ZUXxtXg-8g=(UnVj056~r!2L7GJC5!MG+y% z{+j8+my%BJ-feT+X&J}Z=Bt;+&r}z7(>7a9oYuDKkfq3Y&xvi^l@AOfU~xp`jHvN| zGBeI9yy>g;!fTQ3k*7(5wY*92luKjF!mv(q2>x})dbeFC-fgfXzWj;P-Ah5)9Pd$3 zLR1yqLy_OwnfP$ZY^c*RNbwMD;892y7iQW$Q@{bJY<8}rOw;1$F3|c>c!>7oH+E&R zKYzG#NZf=uj@d~)&2~L-)SXqkIjC-Lvl1Hwu@Q#a9t1W({;i}A5rK|-p7qPAZ!%!@ zP7a^bGkgnPl?t~orw8tq6Ok#$2Vxyw{O7nJdRDB?jic{vYOOkzzosrLTV;*gj0eAo zv+0rDC-{?!_P-7+r&Lw00c)kV*v7G}Z9lq&Vty9uuk4g9npPVwF3W4Qvb)@Zh|PS$ z)rTEf00Eu>!QIE8HMdu8mfa1e6VjbGA(<0Y=Z~sxjE-NCoQUXG{!JWYdXPPhIWD$2 z^W1(_qVizNi6sv;Ix+p*Y1*&A0?rhz$D9FCebNdnT3EnoZpgXcHaH+r-Ea$ z$vNo)IA>ue{I=P0P^fAG`TZ_;k@_gtL%S=c{Y;;yH7rug=yb!B2b*Gn@~C^H@Imzi z8n7CLHc1+0Lw6S3eX}2MTbwi#fOe7kexjoOwQ1Gf`cZDz0z#$TEK?1Z=^<#^x7a+z zaYy)+l;N^|gW8%p->8Q3pAosu{KU%XYW9YH;Syi&`~;7q zfd}=kKZ>mwoe|e7?YbgT#3_mw7=b(lq1>pXeU-ddorT02b&G%pFd{mGKT70Z%kPY7j`LlQjvs=BoawHRg3EnQ)2a6)b)!+Nt^o>mb`fngcd$+ zz)20|Lm{z(RmYnc^fgTMJ%(nZ)G@8m8<0xX=UYf8VD}_;A5&Kkqa7n($Vb!8T&1ll zd`P&dmEj?z@wezzjC=l-0YDZ9xDo-rpIK6_@=jLjrGJM#C2X?kgQ$?u`H86^53H!9 zFb+n|+=QO=h1LC46H!?n zX4LmHZ*KGQ{{SlUqxT7M8^H@#@MmzrJaNgcijH%RQhd2tbhV+P%K5;965kaOAVp#< zcE%9PErcN>=#j-!{{Z?!T87&Y)?81`IP`TP1GpO>N{`zCKc!q`tttU&P$5GpBamv1 z{CH}cMd8@+U`b+Ah`BAYw$644?d(!>{{WnIL;ch3QinT1qStJ$KTaM*zMtvIDb5|W z##qn(X*A#`1X2f28BBcvrd^hG+CmGC|ZgMqOhI@4G2Nvm>o>% zrL$RF;ND-mUhR`@?6}iww#f~6h*1hDRzb+f9@PH;JoYuCoTP!?lp@RJcV1GH)M*zH zvlj@lrIdt#GPaYufyZ!ZjD@8rBN+tt_UHN3+wo(hWoeyBYd2^O#FG8BEi~H_lJYh* zvY!y(0x}4|`Wl0QNM%6hIpVu0m(uTPApH_WpsAVZog>ti9W7_PYOBqu>s()#dQ(<# zw5ddcl6U85`)9o}uUaxXujU4ly|bxO^P6EMmQ;tO4|KQBBbM=;DA@KEv~=-JYMf4&KxYPLF;hUP>Enpp>+-F}v`7FRvzsdin6&(@DeZ zG?fg2`wij8{1wsun?4&PDJosk5*3a&TO=d@0D`&y0Ek_fSuR3Ml@98zmGw?fPi=Yv z(_y}{VY;>4ZVyh(S?DU<+EU(kc~5Xhai41Kvh=I3P~x!-yT!4FQjiCYX>SSt0M+yN zH7pLVd^I?wEmzxMC%)*CKmHobjc?HB4lnR+pT*f zK(g-9{W#U|?d>B|>I-ewTH4y_Z4EM&eqIUfPY8Mz$Tlur$z|{WQc&}Iaqaj;M`NrX z48Af@ZdR?tWGLF-AP>IIE8SgP_-Jhf(R8qq2Ja=U(xd+Xp_5Xm*N*5PegS7@3XHG6 z4EnX*QE<3g^*)f1;@lpU9$c3mM5G0rge${4NC03C!<<)RKM(y%jN-muU1AD zlgavdvOg?lpGxbe!&23i%(rBo{{XQbAJ48XfaTZrgS!6!OS<7{O(~behZ|5(!OB#lnn#P%Ux-~5c(vFpGh=FvIS2>a zM~KqlFtr~tHaxINP61AM8OW(geQWq&bwhLZvU_CMULX9r4_dw%7->Em@HS@y!?Hh& z{!P$HI;M@ZNg(`I%z0zxp+Z4%M5kmSglB-0xbuv1MI<|F__>zkls~A`5s(xaQ!hXY zU$8#hdWv@^uOAJqsNzd4k-^QC@sFqAuVwYm;o>}Img>VyJ_?#smKgyqfN)AlMi1py zt6A@KNY~vr@k4pG z&eBfXU`Dnr7?Ozp03yQ@00a1kD<=b!&mHP%kJpcfCtgb|ErqO%fQ>%!I3GaXYtVJa z;pxXz`%Q<`l=9*<>*~UO{vT=|S=As006>clw>saN%&~H-oulFFtk#Q#mr}qMwcLw= z)ijHfD0&%6xXDoo$r;AX;-xKT(tfV%Sdr}yY6*7e&aFzE?43YfLesbK2GXOvXWta^ zS6sdvTuW(FEF9#cI(5_AxgJX0J#YAWY1bWYDIOU8>&ervVFUZeW<@(HRiM{2utT>Z z6fP=`uZ{{OTh{ACmtdqxDNa%zd05Y|NFZ@i0y^XH=_I(Mp|=ZXa){IKs~=t);<;vZ z!{Mgl`eVvsJjH{xC|;g*eER@VQYSGm*e)YM!rXlM-8))ZHI*0Wy%i<6$kbP^p6S_f zdU0dr%LM8OeQCRFKLT-}nt}zjx*sisOsW?w6ND1fGsT=AqxLsCx_dJ?*(+-y( zibM`q_P3hGw1a&YugniHeJXz~Z9r1a5U)e|dsjMANCbitoMx2t-kiN^JD9iF?Xo9H zBRd*SaGzBZ*a7Zp#Ps8)cD*mB9G`N4)x%J?AvtuCS!q3rQO9xLcdu%@gWm4@OmY+R z6Q>>cCd}E(m`^hweo8FST`#!Ynr7v82!jbgEtZ}HIQo4Rj2tGP(=@AY2W7gOd^VX* zL$RSX{;UVC3Pwgfd(@jU+YGS8m!-O&5baWyl>{h`zzkr0{cFa{WVNv(Yr;uUaB!3~ zun*9a#d6cBg*BT}r6TtYp7t@LYlh}>M`E5D162V54Tm0u411CSqz3tsRoigDm)*!7dGZZBWaio-F@B!zOo=K^~%^EnhHmG*hMF0;G zO522=T$)3^-dnXuc_!5C;4qZA5u&v^N`TLPa6PeI%=}joi8*kgtdHcUF(20WZy8>G zBY7@7CBd`dbKs(The@YSw=)@6=**5n(3B-3cdjdaCDJrPx;n(Gi^_^x!)+lzsY*Y` z1K#dJ2K>97iMJepnV;s=sp>F%CetWG~7LqzZ&gr|iwlw_7dnFS4b)ROEITX9`k#sEwfZsjozIZ4vCsZ&Tb|ena_F z%|mrbZ3-g?YR{O0KGh}Z`vs=Q1raT9T8z>=U}X01lg)5dW2m|)xq$I&Nw-&%?7BPk zfX-dc;CeKC)K8BlpFxrmA%!cB>9d8#dG{MC+RI8ru3z$Hp>m7Bq-pO zC?TPhsP|HjbrbGscma$WI27;1*Qrc0qsapPJr>iUPMI!fxn2r~8DEM!2kzLcrW8bv zEM`a9w2$(yVsqM)bsg^4r>v6iH<^vZgAuap&p3EWMMqUr3(oBQmdkFDcDa0+5{gd}>CilF}h5xsQ0^#=PdOlenLfu@k>hSMy7hbE|TxkP^tvU879T>k(N-EP!9 zR@E)o^y1}PY)v>(8aQ;Ja!LL-aB=n>g=^COoZKx+T${2QSa%zm2?awR*-);`H5@^F zQKnq*bi8R2dQ9r3_tR*ah5}E}eLH!En3}bhq%R&Q3gIX`?fq#hS!mNARoqtVh;i{5 z5}a+2LIRw0qu1@9y-xPI4i`}l$8B}z^TSObscQ7b4h2RXe79Y6uC2Ku?xiABi##{f z!X$(gp;8DaKiWJV2W;oky~;Q|U*UCW;xV-uV&33rn48~QYbRCbHmy4EaH3r>ZglcY zZ6llcD)du16&fO=r(p^0GM5qnbW4iqQohTwZAvEz zQTqz?X)8*KcO?qW2v-!e%*ilT++@s&;H-j6Ned~@e@y;W2#Fq0u%cCtN0^S|@ph?4MrfkIOm#;2x!~iAxUttASn(3fPBXwdk0H z8GzSge;<1fw`H0zU(sJ@5FN&!Mqx8En9Uez*m3LTn1S+rz$&+eAX@_a<(5Kqf5pZt5* zS7TgYNjPUj1DrfX_bno0qLHWtLNkqYgDJJ~GvMlPi<^zULy1!m+F^~ZD1?oyrDY@Y zQ9qq*zK_{vwCgZqu$6xT{9o}VxHSZ}p7_MoE=@~>e$xn869b#~sh}sO9_B&d0A{UR{d9rP|~n z=Gjrpc|x)?j>997Q_sY{zti1C)mlp9WtRn|+rrvgE>CT1S#e1rKf4M@!5zuPLVZJr zWs_}Aq+?gaxLoAQQ!d*Wh~i5DBPB(}94Hb-2pr`0#XW3WYhfB)0paA>M!;=h;HgQ4 zk30yEBPwUo+ViJfKk2Ni)w1Un@vN`mYr7Vbq^r)dqQX+4N|Ct zPs)k&P_J{ts6^Py8A=!cZ7wY*kam-(jSvmNNIHnkOSmm5e(AP(6a_w=ZrLS3&gZcBw| zzDcy1+gf$Tcqyw0x1KTv6debXpM|lEN(Bp_Drxd3Yl0iFuqkwZ>o;MZwyfbk? zfX7r|Gc%cj0rB2^6zNiRH#&=r+Q)xsGJJR`4s@%GO(m(c#m`b`n0DLZV+dYQB=q+{5rK%df`8nVl7(;Xm}Dn+^~E;^3t z({}u}H?s~@!x5vkzk=i@h2lAH4J@MI~w}6PicFd2bhlpn0AiL2AB!u zH61^;MO*f3hNYWxZ_gRR(=0NDq~$7CbrF%A57wqXj;GD!^y5|#H(hk_D^To6DOvvj z-Wq^(_Me%kbrW`Y3Twu9ao)9ULQ<3!D3kUEtarqnv96(V2$8aj=q4DCSP zziL8@-ZEpxkoyiube}46ql}Vql1*8TifMDDv>ZonZ3ZVe$y>mVS#Oe*9D0F_{dn}I zjhj&2^}e3I>Pd50jb}F}MTshGg(?z!s&&Nw0DEf6eL_tYYd!WQO!r1@%Bu1@h16{) z1_L*L+E5nbic^0*mztP_j3|dym2b{5gT@6!+P3noLvnuLuuyLbs+tc!? z-{K`6W&@E2sbs{9a}I0Zvc)LLF^0v<1B={Bm7T1F%R_Lm$q9_foTUHa!lhNSG?u zSYsj;mJCLQ8)7p}AbSL$0bSsn*PL{Owv++FQU~&{QBsSl4G~2YR;@*7NHwyE10>)I ziZ%ZLS!}jjgO*DpX6JNEYFS%a#|5_9-4;6v2auMz!T$1!iTYQCj?HD$_B(S3azq%;M+~_! z=&B9v8P3&^30?_4+;iHwF_j%gu*1?BpT7a(nu%lDYCg>h7SdXGTy<}#FH6=psc}}O zvh@3$b*SL}7TRn9ockvL43mmW*IEYGY18wKhH~!ntn&&kYw*iUX_7py7WXJ^B!Co> zez>XMsv56VNxGsBPo!Kfa^JJ!Jhw9Zm(!dbn?@3@bCHh5x9BIs-Np`vzUoa|bGg8| z++r<;;z5uQu+biLy}2q1B!uugW4(2pO-C`b++Ych9aO=ag-y;T6%@tFy6EzY(p(w69W(kTdLfAdh->^rqP+eXmj>n4&_Rw<)H;K483p zG5-LMN`@iglS$~hs8cmv07|iXOW?vB{VM`h_gGGgba|Am)}t_oS!}DFsU(7X_u`eu z!7iKHGp=t1Ky!$V8$?%N3Eq{L0>4&MnAYIK=?Y!G}M=KBHtN@?NeG{ArF-xl@y~2@d$8i*iW~;A@r}|D_80( zG)wlR)SuC%I^twUhGQ3>0P+^GxgoV@9$tR9?N^mjp{wyoj(N{6Cbs#=gS?gi{{YS> z{&bS#alG57he4TBrF6y_p1veIDDjIPnPW2Z77*JL)le4>qo}~Vd$8jKA;D|fj4011CK3=~ieu(N@snPJIG}YPZ=&cf5q{;N@Uqo{dM)c4inq@9I$C9jdBG_%vy? z6*bh0f_9*`-Yu!fO0pCWpPYmAu6Tb1$Vyh3T}-$s3(n-VZv%IyIdJEWD%Gy_X+}b> zkP=6{ln?W*Q+%^1WL@pY{{Z$;{{T9rOhsCv9^!t$`30Z>qO47P7+TQ6qkp6;w}Pea z+95VSp6XG7@NuHz$d3O2^q%^sT1gHl1OnkbkJBGYvEuV-J+811+Co3)T0MNTFgHDR zx3&)+c_<&^Xk~hgGSarkRrAB*>!enGmEUZMvd^C}o2w4EznfA?LXf14CjfDUdghtB z6Q6m&)@ZPZFni!DRCmQml5P7XWvr>&aE=j?Z-7S*w}c#f&Za)c>-k+jpN z{T1}}8%Wi65b_U|V(ijX6aABb0UvRnt$01szMiST``YU8sR2YZ^6!oAY5Lr+t&B$-2W^ zlHRyPTGABS*2`e0jzU2tL-VEAWobxTQ0GwuY^$)j#&2=@;Uct?aMCZWy!Ab8_-7?3 zy|A6%L&yB9wZkwO?;J+{t102w(?5R8Hg1;bsB3NM?YVW5*#!>B!b*SPz(1WmqD74o zI#`JvmKsOlZKMRGeSoHEm!uLmE2s+tzD@Z!KhCuItrs~ZEcFR%1A!G*wSpg{4WqUZ|P$>SsdL?dexlde= zO2?NR=9s%QQFOcgHI?76)J|<5mi$**4v?D3!HGHfToJ42ZObx_Z{0c(ob@b$#{WIya8g00WkpXgU-X0x!E#&j)gr4d2 z&vR3zk?BOaPKkE{ZPAy>Z9ms9?T!)r%|7(<^d+RF=vO;?ucakEI-~`;wEAb-mp`P| z6rij2q;(AUNhka(o}M%D7XT_^3~3F9j~hwxDsRJKU2rCNnf;bD_M5ZVWB4}MXlS3r zv*ud9>O9pW_|S;PqwCDa7jumU4Vu>#nR47#t$`zzx#k{G_c#@8`k&MYc0DBf zwrP>xyi8DuY;C}xl}KL+Cy&CBm7k(beD0qO{-A34ahcS1h_RzMQi-=&J^+@rE6nnj zgO#|fsFijE4!~7f=Q!q>DvfIxGP1!UYJEz~$&t;ims=4I8pS|U zbvkTpHVQ~*t2&Kre$UkQYX+@^unLiKwjnR5cF1|KmjU|Z*AA!B`f~Sgdj9~Rqs@e< zjfZY}etU(-;-}Tdmw;Vo9FlOP=bkyKLdnwIYFd!w{b8jMAqvVAr(AOZJf2eC2*oya z+&y8Y6=do=7tJekLo&QLk}b|DW=0OxHlX4`aR-!?jDQKRQy+)?HI%zb6-jaZFm2=Y zC+4}CQRVq^z~d?|fX9scij13cs_@FZFqc=725>!d_pCIPm@Xmc+3^6vQreIjJ%KnJ z)R{j^qEA+1LDIL_+DgT$A`6AR*<1EAy&ibrfK(Kh0@074r_?To-W6+9GuB%;WcgMR z213sVJ;={`^Ts-^9;SK#H@aFuB!UQo$5lckLye|+s^;WbkyrBVOmhznsojf& zjeXM-;%3S6e-xUA1ckX3nb!uL4mNq%@(_0q%$h((hqKAK$%@1C(8FU1by1Y1@AkkL z`qa1atpoPuuR?Wx*2zLH_U71@w13^ck-Y%>5tkGG)y*A5c}3gYCyZN@&Q7E;@>2M|qMDA;c8p^{Z&tLNx+VrkLwo#N}J?-J(z>UtDuu zHxGx~q{uHtymfkPhTOqg9Mkfh&O35>AC-AE>dit}0A%SVRjIthyouzZ%@3zw>+YDw zg{Ff@*ZOKpvKxolS4e75Uz7VzHoWL}M z*OzGwww{}6=+3hn!OL+x1f_neD_4}~>)RRcR;f~uW1ioLfv&Tf@x+#pc|ky#4eRao zNxDYsbOv6UpSB&^6oQEjI@SmwM3wW~Ip&`BYg9c+IumguISIRaMd{NP>X5`XQZQd| z@yNjm9m({?H+9aIy=q-Po0R!c8tOHkDwQ%EDQI>1@LM51D*Q5V@&^hZ#GERlePPro zS8E$OQo#sVbmCSVav~m6j!b(4F35E9;m={hQacY?DY}(B1zZ!Gn=`}55y#J#l2#J> zmBnee5P7b?tLjwi-F#O8N{eEE(1~khXO?21@T2|pl2(4I`cp1qOsH_&ZK7Ptm?0x2 zO3vZ`0JVYktz@v|V)8=4Q%7oxXDJ|#d8NlK=(TCsx7MXdW?Elu=nEj)@WUhMIDFh$C_Xs#05MD?jXo54A9Q5jI}C>IIdT?xI|4 zRCL}hDnlttDH}j#pii6n!b#8eO)cmE)Icl0cip@()Q-K$xZJJDdP<_%ya%uq8b6Uc zlY$hLFC2S=T#u~Ufvs+Xh>cH4_gL1sgvpg*bv%b8wruehP+md#my&Q;YaEgNc{v%CpwRKkSrCo!CT2~rw6?I|7 z7T>`M{3Seus|rR)I32sx71XY+z`j6QZ89Z9m{z^R92H=N9F7iq4?&dw0Ay7A2S_B_ z@9eH;lUD6azNTu1XF2;eAwnUxwJm#636NB*?ox;1Bha5@{b`8glqtQQ3Ni))y?g%v zJ}@i6<&~(YfC(g!1_$IT%vCB>0pzek>!(aHu%(}dZjh_1+PZbI>yx(F5F&iUi48Iw zR!V|WfC&R9lldCGy*KD~h|x)g_>U&{aE6eW^Dd5f%3~k-Bw!)G_eOrT6aN6w#S$Vq zZK$WBC=(sKhMarVNJ~j6PuLYG{&i{dft*xjJOY3)3H3hpQ2sh3#F5mk31)Yfo>OH6 ze*jdJ1E07b%B|-;z3QF(S;S4>;`J%7z2Cx;5R}ljl{VQbiKsAv< zWKl&FAtq|H-BqUUDY1y==3_7A1cc?X=F_w&dlO7MzOfMQO+;^`+Nys9E<-lfd^CP# zT>e!jkPT_Kj@6sWQrXo(8tbT%Ri>`cqI6$dhnY{z>`^1sf=)jwZ*}WiNY&jT zjbgEM?^-T&u)_9!#c=`AtVtf!w-`qcy4G;PpZA{9Ef^;<)9 zs?QeHb?Dx%fMlS!+qWQuE$)2VcONQq&e6d3q=~-~y%v(g;qH;mTaRR`bItO7^Sh7A zt@gXo+IL%N=j>XV*2TgT!|=GDGivlw72PTx;=XBoLG+^U(w%JOs#sh0xdl#JW@Cq% z&tvSg_9OH4q#>@^0ian+3hP(Hvy6nj(3B}y!j2iw{8`Ow8?65T4-rza6QXk1D;QUY zDJcpcTq~NZ_3YDonp*MrK&GdM?T%0;#Q6zZIc}|upRJuByGf5?vh;UQN|Px;mSeGU zS#iZ4$xauNeW@o}^^-$dB{yS_(fg!ZrMdElS-M_c+=J?sfTC7;94m^5{u~x!_3uR$ zq@;_>2_XGdkMpH(iU?9(_>b0X$3ZT9_lPm=;h^TQH!*>_S4O2iuNrfxvbthAm8M;V z`!&~Ia(%fm%7kR3-~^XSi-^az276U^xK4g$$=T1PpzDrrQc&1J0rm+T0raOlZlUYQ znnleL)}fx=oy82pD!@)Mc7l0G=eKH0ve@6BKf+GOf(~6$6}cnWWOqIJ99LC3ZF`!) zVa3tF39#ofli+DCP7aysT^kQjw{hw{rtzraL<8j@F(D{pImrtO{vO^`;2&C@t^WWK z{ThXY#puC`gp;%|<47F+1_eUS=qR$I$ej(h8)2q@a)XjzaC!<(m!%=H{6h0`-IKlPvKP*Roth+N#G+`iE#`Bqi& zThr7i2D(1d(grf)%@h9suxhWS-)vMT9Pyk(oA!jO8Ac|(26-&*kW4E=uZrysT_67dMXkj?<>s^h0J^S+J}mTt z+CpUXf(qNuDfy;JPq!W&L6(k^^$zYFHol)~2Y~>kW(u1}Bi(y{QBNCh!uM4t$B5+1 z97{q}-W^n#t?tP@5(2p6(vj5ZHkc*i;2TMeWDy#O6Ue455~Qn-#g>@^=9AJk9{Ge1 z6>FH;+y?*>8$RB&nD51=mIy7i(aU&3j#Lc94E~K$`(F$fm$XzX6x*GJZ?csIzaBz{ z;ho9gq~wkTM;AYZ9-u`++-)%*VFa9{EUzA%Bpm)#f}JAb80ZiPoy-Xya+E||U+(%R zYhM@kSS~j0tEAA_bti?Hz!C3)8_jYj<0jzbm;QUEmM7YAd$x%R3O=4yM0!Mz;BZq5Xx?q4r4lO6$rKg-NF9O3^K88MFOk?8PPwigrjoa{oJWNVxfDiuw zrCu|>D)c0TAt$0%x4`Y=DS`p|e(2O2bhKH~X_F!&k2c%Iq$$-juLVm|au5}c;~Azb z#w5Uf4Zhl&So3XG4Rm6#OvCC-W+3u5Bh99IrD>ga0INQ)ik%=G$mnLD8+b|H&PV>H zx<|#8iIzccqSjP5$Vd`f7{}AWs<9~v4!RVyg`keZgH9_%9X~n*cjU+{ODAH`RCcRr z8CM+g4N2H0207)z(0mEY<_r=zDhQa5y;Xvf@n>g4gbs{YlHmMXpKSjCgH^JAFRf@8 zS4ZsNr|{xR08jp^nYTS5rtQrtLsoc#BA}MkQ2LePteo%Xw*#=I&YZO9l)$)3zFVA1 zcR1X2cROjx{(hp&h20p*?rWi(Fz4}9h@UioPZODbC&|nS7_a7xUtK$+wjS`NQ zY5b@06-dbc0NAe-{9e1TxUQ4wvZ44C9PEC+N`{lCX57%*)?S|8<*7j7QQ^L{Za(}R z;+}dp;q$7~ODT6lI@=RQxEYqa=68R(a*;q%$3djXrDAT6{ClBNF{oNry@Uztg+TCzit!+qpPSh}o zpq5e&Hxt;Tj(Fy^y?ikBIwiol62WPl!nQP0+LV;1ft7*5@0v%^rdroiI<`oWV>)?g zfZz-`#nX|mj5eFkiPDQEPpTw={{YLccK$M(P7nGlwFD2u1i%UZ0M*lJ9}iteW9QOz zjlGEhAu*jvTZlcfdmae<>79D$Zo7>w47+W%7r`ZMrE6n3^eS~JPv~eYpzG6cBHTns zzPjZ$FfXVuup7gyrO*24x14{X=pcU&`uP6<{#D}t0LEm29SR*ZvmMGj8QCBYakGkt z<8-@P#E#&b)2XxAY%9ci84^^VYAzn9b*@*)p{a{x^7^glh7gN^Z)kV03|+fW_G$)JDo>u>txO~DkyQXQu^Fdf|L)i_rVn=-L!^_R+cg?76;@@kd^tG?aD?8z!iVW)28ssmzW#s=9f2En2W^fHd1q=)cFuTa-|>o^UEkb)vpB?g&e}bPc$aBoVgiq7HxDs^d0hlvML4-#xtCE%}D(n z>CTbrGxDO@<2mB62afCViUJZxd>;IRRc;3k*ApTEZJ_1=%To|;Fq~s+rB5Q^AYpB=qL6TvC?h!M z)7F?wX}Oxx*-c$CV3Ce|3)N#s~=mj@8LUz1LNy&x8_Y`dY)*BY0V0 z@Cns>bPuS~v^COI%`i||kcOC0X(>uv*~WY_FtvJ;6qR?W6XF-Bx~lI6%dQ*Jk)T_= zSgu$j*ffBOk- z#yI}~UvvIdul;uQ7S41nt9SnZ=Q)q?u3KNihfrW4^t|I#VMTyj1X zwRAG-({hgSR(M^h(lUS9-GTKKl<8rrKoxk+jiXKy2;Xhi=Z!*j^g~qH`s<-}uS+lN z#rB$u8 z{j>IGP%O+PtL=?=4m<*K3UR`YIYPgPd2^A9;tn!rjDG6R?Ak_GNGTa#8#<{$A*~f= zLbK*8lfkCq>y+>{BV=Dz)1ljN;n0T~NeU+ET%FZ4jiZ*;pCx$33c2 zw&@#0=u34?F(IJNM$~Oee!l*PwR^Y^!>D5gYHfdcjSdD4__jFnT(#>8IVbfP>CJWZ zqvBrq)a?xRmAGk(WELHHw}b6I;?{*A=YV+kADuK}>Nxr==*X|ZH+JB--Qs)~m$kQC zCv#1Oazav)2_3RcD_XS1pPu_^Ok^e%wbe_Sta-j!wC+}YdHg?^reRO?uc!^kym+zO zyF8_~n8`^kq?55BBd{D&vjXrbwv(h)YflKxvDWe-IjGQF59ue-O_z^~+iliY%+Ki7 zn3E$pFF5X8{{V}_&2UTji?Lnaj~QJV(=Mq?2m(yE7L1Yr;~4#F0lr&ZwB6*}r67kH zSx?{C{&cNkYTx@Ix1Mn*oZPn69XLO{NKo7|E1HMl?yBmHkP87mMhKOzb6^;mQ}4ws z%UkGoG;woG=^i z+u7}JncS%((U&`<`VvK05Bf$JF6rF|aR-g^TO<9XG_UeCUb+h={rx<*SnTlIo}0so ziz?juu*B9BPUNq?02v`(gl40LVW>+dVtj_2a5MYwPr zM&l(&#`XJQCpaFY5nP>Ty;|=2MoehYo(pGKqpFt|MNCcHI=oujT9B_D8;aR5*hfL_#HO=SZ6H(jFpVCm5^A?D2 zqhh7J2H%`hUWI4yC%HILs#M3l;#>jNEu`z`>9SBJ2r0X7)04VU&}dphB36!|bpdH^ zQjkA;1|~4FamWpzcTz99zDbc0)c~7$19~GcgXCzA;2u<>JDRqAebmZxrB>E$t+hGpyJ>kXrO=(o zZLs2wayuQr;at_I5*kUI+>a5+U!?O`UGV~_=U(+9^&e5Lw-1(E4R2I-gNG{ElfXZ3 z^Qh@0g=d~AUsm1Mdc3osruIhIC5q9g@%;pgo3qW&;gVDsoo2p4BL{U0Bb;8 z>g49V;l^@8_Mr<<0I6F>NCUaWc#-Q;{{X{&nAVq9uNOTmh%L65<{OSpwHc^cP~EX3 zYJye3=Zs`hFbv)OIVN#|WQWonRjF*US8lXxE1iNP&n0d*8fS!;7I+74e8-G-sa_w% z$5ix&r;%@(^IDn&W$ba8k+!-3^$s8dlkPzj+Ueea>o%I2T5i^>EGaI9NRaCgpK+p) ze8Da&BN_C?cI!Pm)O|svldKrNzpPub%zg~U8)Ik5JX4PmJ{|&+0)gF}4m~TN(*l=h z=-3Ov5Os~o<2qu>>6OYCG%y08K5uPwDK-45XnGPz%=SByz*xd3p9f zg#8UjnFg?-p8cswg{$Mm`q4hcdY5OqMshURZz-4BSiwqx!T$iqwRlDZyq3WU+;NlI zu4l*hO4)J?Jx{bo#Fo~G_i%y2+w9w_@dzSZQr@8$+roLXO zjPMhN#r7y1=Rdp@{{ZW=j}MCdT^S8-a#Go7A5@Kv9FNkI@doxa9vh&)kq!xR8qCT! z3$8Yru?HtglEXI%K_ol97(#%^$lcEazo!+#s1TdCvo=VM!zoi~Q>_4k>bW>hJun40 ze0Jp963m8!4o7Lo>rwtPe+@SEMV24*E$f4mpDBRuT5TBG6r}CvKAvyX*Hk&rb7t)h zJxeOJNbECi*tEGBZxk}5o)n^XjHmDX>1$1Nv#Pr7 zv|nF}&XcktFhiFs%fBv!whrQ;ljb1%;18`orC79Y!`Rd7de8ke>Sg^1aw6s^CL~2I zK_NgM!*Rerh~V;?mSA*0QEN%fUHaFoU%%~8S}Zo=sP^Vh92{V;AD7(GipF-5+F}|@ zh~wUNZ*@v^fWH3#w0kP^4^DKR$Ma2DEjRA8YHg>*Fr%%jYbxWCTk|Wwp*i|gz0%t^ z#3HowFf1BhL-f|#JNS`Gk>19XnvNY0GLYwkupaWHbyVn5?C=56DuN z1B&Bw-0e!PRSCxEo~64q;nv+|*0)Dp11;NLOa>BtaFpji%Cv9cd!}n}Id*?jUQ{{6 z>%)o!`}uKGhaQ!j1KyTa!i8jfFm!d%<*-g+UW#h#AQAQaRZ{JO>0`NGTGQI|QrP8N zF4AH$6*)x?B?=(`jN{N`kzYp70Ar3tP|MA>$ldd)56>u0FH<9>C%*l`Y9s0fG50>z zT3Jqf(`LAip|(ij-eB0c1JI_0i{gK(_SF2f*5_{2kx9bXxYHFeW<hp8;wc$;*TO^Vh$isgI@|Q=50!7ELYGdq0DIny}5YQ(A|Fw^T1f9Bl4YdSdiu2#D+1-h9&Mm@k)-sf?ND%k5X)3v0+K}}&pLJTM;LL7O<{B^7CF6i=*cI^}3PM)PiuI!I@lOh}@?oi$V0Qh95B>_YaP)9$d zXxwziwtm-vC9+wRP#ag{PI*Zn{{Z8Pk)_8Pc5C+iHo{jLe3Zpz440Hk%36X!N`c%t zBPWcGDn-BPzKe7gLr}F$C-wHWS`zZ%6$YV3TDcp6;0&HOZX|PoT><8Z%~7%{GF!0k zTyvJVLG()32afK?_VP`Q1dU15hN4=aXq&vWG?j(OVF5A0P~k;t!1VX0s`?$L^sR@+ z>Rz|7X@a*B=YS-c4{!)j2qa}kKf(=5mW?UYt#=AC^*2y0x<^l}1+`?-N=jGZdL>d% zBaZts69n_uF{tsP~t1@r4(>}qNOc2r8<~|_AO{$jAx6$BdDWVT{+In-L*JQdj{!$#FFYIJ(DWKmbu9x@py0 zp$fhA#^o6}{-(=lW-3S7M5x!JT?n+hgJCN9A=^otg;hVKZ%4y?tqea9y{n7xXy^P9ZIcs&%y~8OZZ@9CxQjPWq+R z+1+M|({}oU7E+|RP>ECR&AQ$LCDD|m1#$*E*QM7^*qebpqi=FMQ+JiP6p~vzN!*Y* z=ef->`ad-helB#(x7hhKu6r%`eBc$w*fE}PN%i-xX=%gKbY1U-lG??!pT(&S^PQJ zZ;hturrCLjU~Xz&pO%@i)%E#xkhJ}fwSB1ye@?Zfg3z_w+li=c@svs%iM_eV9#NAS z#HB=mlg94ewPH2LGG@ZfK6)H`U;>P8BsjgaI`^h!UA|AT7Fj0PkZP!o{ z$bLIQ9P|%;nJujU0J5YXrC;+^BuSVciQ?GI! z(DTb#^Cf8@Y*4{Gk4krZBv{un<)~L7PQ_EmL_)maH_2L$-^!3a^<_04gVCKyepJhP z+PKYxkKfy_2wZ8=R6)QG3^b|I&|z+p=!EVuC2Wl z;G~72-J6iK6?^O%0;2(Se(k9x>T7I-*(Tf&luFLS0t{Ow#{6G#ANY6C) z*4w*LS}w_D}QOv|-dCVaZ0$()^!6(#o7!gG*}9OREm zN$HnS;dIwk+?90Fu$#TG>evE9KQhEOK_Nv5+zJjyB`QBm3isC?P}Chqj=$+1skcpW zx6Vz|N6J8-Whr#m zrd>UW8Rf~iUwWZ+nnSNc)9jSPZ=TC_N=iq5L0IkDlzPXbW7>3sAF^~tl+br|WI;q} z?mKWO&z){5pq9g6WT>pIKArJfPWYQt%L<`sQ(>^JwvrOmMjVv>NWl#uNo~C6{lBrK z%_Gt-qIGUx&g!>rdTUI+q`5Ka&KE9MQaKq18yo)0aFnOfB=cPPVxf5(r7m;rDL$bEMi0CJ*zde^0eg( zlYMXn90T}Mv}Y%^TPtpxv1yKhV=Lsk|Q75@1l1c7Ks0uq)=IjN9 zrEkq*IPl(a7)y>|Z6oV}PSE!XZejlbxlA5}#9l?y5*o^Y>y*bM#V~FfdequB!oKP# zt8DpG_S?W17Wpn}dCS8=u>;k!@+m9fkElIw>P*|Ux*of?IPJPJAMmeM)V$lFN-4(X z_NaCo^WLO;;~iJB72n+HRjBGXi7I04rDdT=kUd&{JDXPHXXtVdDdwU70Qx#EQDXHr z`)+;Iq4~C<;3S{x3LFH1^})~OSHLMhhtv+0uDpP%S+8^^nd`%gpJBHcW^z{0>%f3T*-k}$KC2x-*3N61G!P#v%pE49Z!KlYt=siOs&Z~B)w8H9jm4Ui4 zpW71g8|sHf5bCk(mdW+ac3`o!aFsJtG571ejgmcq!W^j^`p@L_9m>FvV&3kOglmCu ztQO-S0-?LzYXdm+Pu7$5QwUC*wB6#c8h3Fjc`Dkp1mP)82Xl^cDrvrSC#PDXd*9K1 zq{^_~UQtoBYPP&L@(wT-a8xoek-N8ZNY`J4-m9=1Oh)ZjNTC~&V_fhv?gG*~*H#M{ z+%+n+h%!I|`a`Fkx*Ot4pvaG0sb-_JeWcWJg0O;D?elx3Y5o0MZDwyVC6lzUo|+ z5ylAxg#Q5asC(gZ4ckq18riDu78|4Cw%uyn$Y_;3;?PnyxA@9NNyr%YBCQ3-Pg%6p zvNSz+uI(1k#y(awB&t;5wIMid$IFgq9DePznqq2Bu}afkEw7_}CcjCX@Y?0-?QVTe zJN3aE*Z%r|9@XctjqXrMA`{B_)9V`bG>)ZpT}la%ww#Zq**+p<$Zb0tQkqVDS9YDD z10(xH*CxH{)|R#E7wuh6u}}Fgmr4~0rqJYjb8aMK#2E$0@J4n55!iE+O#Yu-`smfk zT9WCbZBE`~M{(6%uMym|!c$-ddA#C6+T zQp%RJVL?r;NZdHs4sv~Io!17P(;C9>r@x~QSWuUgU^v-*jIgfwLX=WcuE!q2ySlxq zWmlI@{}P{q3B%w@z>rc%;d@e-AK5|s`zDs9nkNbCOqKoJvO*)O*Xv>DDb z3j1w<+pZ0vC(Jh|C(X4(fOtLW>-S7ehL=BmN1lqUHUz4-7f4(lyF<4R4otUNL+fRS z60(FW0+i%;bDzLD2afeLbl;&JOt`_lFwKooBf3?wcO&wtc|(MaxGKg8JP+}%1JjF! zgZP%vP#~)Ba(Z;ww*&K$6CKlsj`C8KC}0GVPJQd>fX5`({$<1AHrtO4dMwMIQmAiK zJ{WF#U#1tWZGO~n9h+=~+R+Bv6s4lA=}NM-9FPI-04Ej4&`y-t^+kp>N%~spI_R)n zdQ5#ph{$Ox8=EDar2ZUwoSL)W7nfKNx;HA-IWDYTX2*b***IFka4mTM0C5U6E@<5#My>JhzxL~wp66>kX8pKzK?XzN$D*oqodjMY<3Z5UR^?)cf}7CcTrzEvs5#r zH+N&|O=TKQvQq8xWQoo)`y-q(pHw8VrRAzkhE^Q7Ta*Wc z%9Jzvft(>}PCIZWuvG8mjg;B(NzpwidbGK9hU<3Qibw8Jk-|CT zgpPbZ`-frN5sVsZpzl`>nRQ;#czGkov(8GNZ7Rqp&eecN1Qe5kIOJ8^>9xA$*1aPA z>rhe4K zPbU>17#c%~%py2%GIh11iq;nsqy_a_43?$DW?KpiY39=7Y96Uj$UmiYQ#+!P7b~PX zLQ{$=Qe%j);=~^NobbrmNaIiiK?1JnDLoI?jdN9l`H~Ea8beg zo=3Gc`kOtk=$yM;45g(x;(^E^0nT&z`g&rS+D7QB4dxxjBOBRq^r6H7oNgI7`%=WTYR=pVp>3v(Ghkks@4piCTtyHJ!Uj?mKge^1u=SRWB_90+^GlG|Kk` zY8yg=P8Erb@PAtM{*qWRpW5(FeV$4G01AK|xV~NabXq|QIq{3Fgs16(LH<;riApaa zmB&g{0O1l!f1P0lCAUl4z`C59zuDa3yMqhI_Ennci#9Z%OlO0jciT{Kb+t(G+>WJ` z0-eD`f%%^Gg7k@KLXg_zp}db1#l}v1ch42Arspgep}L+Fc=i1%mFgR1xNGjH$DYA( zGk8>(h)RdzQWLnJwoW}sH8ieSZrrJIW+XK1rPN{ISFzCG*zhkDYvk zcxmxZlLTY+rJkI;W9vu`p?(s>hhqN#vPwu5$@PP!56lh=>Gtsd$>Zh6DBt=OSp+IHePvXX>Jq( ztoca*en<7L$Sucz@V* z%Qhje{{YE1wO#o-YvNyBA?eP+i#FjRJE}?&z2Ce_fH?;PBe>*JoI8~5St2c_>)@(8 zE|j6jsR2%TijoS(Kvpx)w|ZrKOGiKTh}OvRf-X)u=2iwag;HlvwTsrvj8-Km_+`}+ z=~e=F0G>yv73h8)ShKMN4~@hgWrTFpi1AHXhrH(U^fI4zof$II)JO_`Zc`5b00qI~ zEG&eFkO~5a85@V*k-je$w>~AcR^S(jEF>iMATr(sJT2DAvUNNOXm@VgrMc83IusO- z9UzhiI3)V}Q)lAEAs-a_hj<}BIT1&U@!>UIU03#)Tr;omM%srs7z0bHH2(k+pc@jE z^oD@A*l!L_xHTR`W4$SCNm>RDI0?bWe)*@NwOa+2QeBLOU-5sbGtv~ULE1q{$8pU$ z?l5CqCP#Ir6xW2cD`5pYxdU+(%O!`GHdCHm0p}u?E`KJ( zTZx0=w)1LjJ~$*5ERYkC-#piY`C&?(TA8ysv{_QzNxbsm%qvrK+~x?>xOpYGI)^~R zYAWrW9kRIcRuGl~&{oQiq1=u=X~`>F+K}qofz$g7GSJprb!bBTB_Hhswg?}XsOi{Y z$kC-O*$Y!|^6tZw5U(~!^dx%Hlo=q)l!QbmXh{WYS{1ni1S<#IBe&MNan$M4rCIbE z2ybLTzK@BK?5jkVII}qg;yM|jU7$Cb99AahZMrQ;@+fBX~&yN z6r!wzqi6v7f1O17m!~(|#m)|`f?9=eZc9wL6~_v8r8r6!m4V;3YQi+wb_4D$w4l7V z2yvv6Nmm^EoZ$X-&oyvhD$<9c;RW=yv^C;qj^uiBJ!{MD-Pn_tGuuW+lO^Pnu(-PD zr&lw>W8$dcNOTiL&OYHTL}_Wlv;Nli@ad`FsxI{kQc5_xSy zQefll-lfTLf~MuT#ndY;xr4A26Q19o$9my{gv@#~r7TB69Pqz*Kp=CDeLD^fc4Le2 zG;tMb0N%xnh=DQzlN;-&DM>)Olj$%S&6;@-N@a~ftz=%%#lh*TR55#RUQ;ZqWQk9C2Hn|C#N}B%vw}ZL`W#>3*iXV}Va+ii?Ih;8kle%0G~l^e zj;)ED&>)QjZb43tfm`lTy0v+maak*yr&>FHd2%;xcgk|3l#WjW>s2MKGy8L=T84CJ zjjntRKx~r*l`jsqq?4b&r`DjJjlq=u zgVhUX!^@h9LM57KBjmbd4ILFqfFM@|tE3OuBCL!}4*Ckv6KN3JG$I#PrU1)YKt;xRGqRBAQ zk@HYN2~U({s~?>%d=s$0`oS|kGF%q*!jRiV-ziZD1c0Ahf0(DlpUY5V>5wyrG1^}% z%zIf{nH7nT(r3&GQ5L2BzZk)UOh=R?ll#@~{6LIjJ?VLlj&%xLrzJmO zY11KIRVCJl=h+~PAFpavfP^veXENO5ExMNV1on!^^SilD{v+$&t@KoExir&Eq&AI+ zJa+*glRH)h7Nqyp*C=^07$k@iwnua;Y-f%7n{KS?@Ks%#fWu8uI;3oF>1p|vSK zUP@GXACVP1Sv1z4YC{q=8@J1{*dgQqu*!E4*r_YZfcB;7eDke2_Gs*Qv6k6=WiD+6Bya|DtRGs7#C68E!*$ogs8%-wjiYD>Zq)j62OnBq z8(ogLv6g~V*g#%Jauc);IP|3JoQB)BvmH%%i(89nDM<;yN=e*F{(kwb!sR$u2ro zeg_BZOHIV_?+wWC&@l-~8RLZ~1ZU9mk)LXA+atLe9P4Y21R+65X~gHmMpiO1e~Uej zZuLLK8<)3c=e0gC!>2gtn+$V3q#O4=Lx;&gXQVpT&2>cEB-WA}A#vq1H|5?=N8~{s zxTmd_&(-*s6gt+i)VAj2IELR^?uFL^eey}|>G!F+3@GN{)AATgueM4X-ZRJp)3#|% z*5fv%OOQM;PR+i<9DVu4QOu=N5GeursfZS{*)AM)(}tHzOBGuo%^wW^0F)*ck&|+D zQ7xK>TkAO&BBu&mYEf7UPjoK@DF>e1=A1CCT15+U=kA?Cxk+rR@m|!>=g=p8Dosm@ za4r+=GN&I$hE@OvIP-sqq?s`0LsYa}9%<*>N&V|!4-s6XD18qfrB4m`jb~D`17K7Z zkI-5H(Aa`z`zlsB9chwBs3j`tO9qm-^%qUsA#}|twZo4jKR)W{ly@yTOKA#Hfh6ux zKjBsLMO|uHSCCKA6nGxH`%jNPS=>CVfGW9K{B$4uO zmp4agOA0TN(#r9U+jiAdx539=`jZ+$3c@ZjR&cCf{J|jq05M%3gb@651z|TJ@1%|R zkQU;zHk;0bMxXKet!_P2>g|_RT&y>3Yp9w-Tg-O;V=j@q2->iodxCRKDE(OK1;O{N z+J{zZ8R#m(ZC58-NGZ-jf(RsgigWe)-0U4~2UMlG5nxPK$r6F_7FML;XB~%^7z68y zVfALqI?t(?xFRB=$Gcn6HabAUyfTu7?gx-}C0WnCLj_Tc#0*25H0@&?NGr0d0B>eb zd;NV?r1+h&+q!$vZ856!6bQO{?A^(S6*?kt`SByH9Js8hS4I=D zKeM~@$voFh8cco?y-?XLf-l9<5xDkJF39Gz?>^S`N&3rLb;nLhZJV!BF9{AY<20n) zFjSwg=9w?`cd8N)w%^zKk;JV9wIt786p}DUe`=QB(lYgBhE}1~?|#jl5;D^mA+YDk zGMuQDr?QCT5P1W)H4#YDmpvb;o0oQuWLw#IC{1ai;|`}I1SpJWk-_GSRXS~|X|N9I zf_1msc zXIk31!l&({?$ zbjzymUS!1SQ!S~DI;KyIl`q0`0Xb730yekmKqEZ%8LMLH=c^Rs+tcn+vZ(__DeHN1 zdao3xdyKQi%AOOikz!V;AP=eWuBsdHG&hheeCu|i9UbuFMq4Uzc! zBOv$WDOmpDrtd1NvH)>=v%idMv55;$waK<|Ou0D6u&IHcWGbaqYhL+WJ@zT1VC zTS+Sa09jbTPE-As`1`3<%=%^Zdj|dSD+wXFj_RDM?G^^K){Kb~zH!yImR4RNOLZ#3 z)Sx&gB$MblsKZbcCg|`IT$1MUU3q6EYA2Ij*J%&i?|100v;&Sj;v7IK!)}KUZ1Qo) z1pCqpsZv%_q^K+$5Jw=@8bvxGfNAnRy;Ydb_GM@P0O%OFhQcLph3rk}eCwlOo@f6+Z&Z4>LJ#lB$R&N96;L1yk z2hJNOwia?cq!JG!gHoTv>Kg?D+iCY2uU}YH@2m;-Llyd zOGPBOwb?SQkZfoepyQ7Hs6R;-`s!! zq*-?P$xDcpH|CuF7Pl1sy~#BOmq~R-Odan+Er20P~Wq4&d&+uti2OZ#%!#RO0fDy?l|Og`P7^7@Q{y)S6m9gHkhjX z@}d4!$JH$??T@N@PX5|f>o*IGWccL^1H@_60tr`gMi1prAB^i$H$REXY&i^XYE_Y> zsX*YT3U|->S8Xs__7SOr(&F3~TZjOekUsZS=S@p7;5#9(=gdWPI)$g5qZsY$P7AH= zsW$fmW>cONR4A+jrAp30;~zsvvMrZQF>;cP*xeawOM$bsNzUAi`sa_Kq=|CXC32l9 z2Xa&b)!Ywk3ige6(Q8~=Bt&(l=MOIS{1lr`|~U=|cD>sAlq z;Vdilr<8u6e$>>F-Byv-agzK{q?X!>puPu~g6EWT>(A1ee;XAlBnqHoWKRUAtmLvoh? z0LaG#=7%*={9!IF(ZxBr#>$p1FAL$33rv3Rl?~pH*}AYKQ6vJM9O7LC+)m(UZ2t>+udb^+wKlY zlH!_<%tbU@c!9fW6Tc-`8OLvWNw>hcJvlBR5!!w5m9OUA+S3Re5~2wSKA}95QUu*a zqB>2dS9X^-_SNm=VY1fU&nV~jZRG83100_~Imz$CN}XpnGu+2c%>?^J}rAX^#c4BDr^j>yId86?n){9^j`xnXO_@vd_1!6vR()4{vM5Tt#n4QoG~w zrHSrYo1Xy+lP~vgFosmNa7pozfsEtppQR=|Vh$b6bu%ty7dp`nY05?7;9fOcbSu#n zTGH)1LFaa;d*ZEvpNTDEm2sI#U+U5gMF%0(P@ zS^0&w>H**6%8vsly>(IyI7)epcbsRVY!_IP>vB?0Otnycdb2S6JB|72%rw*u!Cx*^ z08$4T`~Luy66IQE*i_=4mXy9Xg|`_&K_vwvKX7wZqls=e@iE!BJ*1P}8h;3j#pZsC zgDZv@W)bk~Z5~eiitSsmoh^v+*;q;gYVgze4prGz&jH(Wu_i7+Z4Rjj4x>AY6bJ!a zeL$xCi{+LJ5bdo&xT%MamByi|Ss-JQJ7*cCXo^b{OvOCwC~>fmhhmbXx#`=E-u26f z6sS||F)ztc)H0D_-UdJ;j0+7{Z3cF=8&a4gHRj_;GM4QqZJQyE(hP$nrCD_IxU718 zd)JYS@~&^M_la$#95irJcJZEnI_9(+R5V6)awcRnmYvHAQnC-?KF94?Vq6GLOmal2 zkE!$(wnRrVQ@^no=Z|VJIA^;Bh^+f|lxd5CJIyfyNVoudg$yH_%G8;d5*+CRf%}g& z(F5fgjLq6(Ti!r%wu(=cEvN+YJ=Mi_H8F_S7>R9rRO3wej0JKK2^bls&6a+dodNhW z=gwM^@|8rq#r?D_V!%7>I-vA zl-zb*SB~JqcdHGOQZw4PlX0=XXhL3gSY#<_OTQ@MGDkV*us>Sa57`VvOlIcsEgv!j zM+#2_XE@Gz?MlwgwI4>TNun7V_knewN#W?Z`_jj^`P^q=F?mUPk|6$+zP417#8jlE zlqVh<)wGaKc{oVP6}_T6I*G?3A_~lgTP_w*a)Q42SJVNY&aonGsV_)&QD|RoI(HcyMGQ1Qx@0g*7GE#pKBX6}PCK>srVnj9cnHLSXXs`w@IC-vy zyqD1pIv0b={{S@9fj#7EY1Y*RCDz$ekamECf_>@HZF%VygqKtk;W(vvdk_b2ZX6;Bz&|X1MF>`q zQ~EKeTeoXHSprg+*)~gxZ4Qn+K;pU2rv|(%Q$=PpIzS9*0Kz~$zc!DAG?5+)(Vyss-JebLk#SdM>+Ni2aue6Y0X1^ecG|{?VPx-Kb>2tQk09sUJ}uVQk3s#WjXEN z-l`U~am#ncgx8p1*H+%FO2cfYD^^?tfIUggT8&8f6XR`-c}jT-j?8ke4Oqx3;{g8v z&b+`{+HHHbdw6pkc9qjrh0Y)k(tQX%Yo*`y#J-nYTV=NrHzW)UXFp0tyRy?p4~ne( zyn>`C`hmc%*b0)hJQr@9fgmkg++?LGR_x>Nk7`A~!;<51)?-|YiC=F4MIVnRx6>8R zgEYo9pplgJU>!{N*mRu%^16jayR#P3Z{iBo*-;oXJT)c16+^=#_*667@~<|DOlM_D zNh)lexyBR~j1Sk3&al*3s(De-Xt+Aw`Ggn8!2JZzwCkr zF^{+yu6S=oThm%YD=98zvhc!`a0x%-UKhsX!jPXD)q0YW!DII^3dmOkEaQ&E=CN&U zR|v1VVqBvwk}zD1pigm(eXwh@ABClgd#VE+@;o0%coCRE`mTIDQ-K$T_+@qd4U(jZ zBq=CCK0nN*YR7b>tNuci*CnFVmrICPT8`8$1SupB^2hS77;QA#nS8EWOGJ!4<3n(7 z!9Rxsw>)!7Q5jP05*bT-oN%l*U2SQ>!N>6D+Pvpis&bfzH}dC+Bw5oFru?p|*03@O zygYe2Lg$+Dzi-EnBs=ou)T}MQkc8nuAqo1LZ^?b;Als2uYIVU5JPWj+hG`5!1=i+!W0vu&W`lWs^;>pKj+JTh)U|Dv>oB6)(`qhoj<(BdsFDRg-xzYbDeEYDS1#Omk!Jx-Kx9XWwjgP zcc@75LR)@(q+px{66nAu>P`pVr#_iXx6IadWLw#NCA+#)=Z>brb~f(gl@4>b4l1>E z66P#l6k4iehQiR@?pE~UIU9)|%nFtp{{ZLLFFow8E{>*S)l^e;T22uJf$TntQ0tbG zlc>6SCpQ^OnE)ZiN}t%4+SoioN2%-w)KeQp%!R9TX^W{XVsoj8>nvQ9NLwl?I0Gk~ z5%$TaA4PS=&r>sdw_N-igm=>NB1Cy1ASuKv2vYw5vJNr!sLM=TTeLrP(=(-nMlv(K zmonQq3Jdf44cJfKyY@q^F8U5uv+NP6Ao z&!>cHv~*cPs}zR}OT&m<#HCKfw>tU|K4RT3_DsO$6+qYl-gKsJEW;9 zP7oB~&y{;|_(=Dz6zZE4E0Q5I7g99CATo#Cwa7voK>MRO&(gHJT&+$vl}etq;VM8| zR{35dJb6xbU<2z?B$7{T3WvHis_uGH{dv-l+-2L*bCI$5L0e<2sU<23z{*qy z0OV83<)|2qbY>(4z9J>H2PP^Eg0f3z*KcpH)}bewwMObQj6=EjmZo0ZB|HxD(tPIt zfOlgl0OOy%R+RyVpdSO{a5H%lVccUWw=p`cs2ci@$u|J<&|ARFr>9?Zy`M}wW{C>g zSyQPG$dclY9>^nVlu1w|rC2?=`ct3bp34^Jsb$G*Z}jr_Qsu3@CQv{HlzoDYfo!hX{z+fyREf)oEcY4GLrGHRZh>qv2Q}$8Kzw zSw2O(vvD1cf4t#H$82ZXp?;~~-jAiEsoAcoPq8tSkyLF zHI>a5(R6Aoa83fxn+ZEx^7~|{{moattF)Brx9n-0%(!->w(HLYAK$GxDMxw=OiQ_)0!lf!V3DE zWa=)5yhcm*y-{qI$s`9GdnqIw93ID-aNFm@xHevcCAkd+Z7OY98K^_2_S=1#yM2Z& zt+cldlr_1bxwR!D3R1F0Gs*6I)X`&w0t_%M@#C`Fr+M%bwJImprr_qhf-Iv-wsQd~ zQAHFkgjN(l?^&&QAm_CO3AwAMA;^#0BfJ}ww1PsCp@jFyAahZL-4h<|hFx2!Ah6*cRF7jheqbwC0@T@ddlJ=Ov4^% z1q*K}5*SYak~kxprAj1+erG$QPSEyk@NeoK7F@;u0GD)94Qc+FaruQ1YrBjII$TTs zlf=6>Z@fpF7yW5IF~Y!7ar|5>z5(N!b9`bg#{MF#QhZe~9k68%j_KvhpURWDs3Sj> zNL9nrWYG<1ZlR=*41!{MO_ji`=D1ZRPUHdXpq+fH+V1Sx9$Ib;6e;*iDZ;`QGq9gw z-xVD!sBUcV5>FLoFP2i}-4UFe!c?@Cr5iT*DJf7&N4k4@)Dx|AyuCd&&zp6ZTXDsP z9bgjMm^e5-g1!7rT6JhmD}NHG>IPFfZ!@aePSb`~`h#ymtPjOfR_DWCMx;2Rwf@ga zNhg#3tl#{p#b!m(Hf=sx@l_Dp+FA%~x=ZWUeGS(VVaybs!Q)Bvosq z7K@3#T+#AM_B7w_?ytsfI-@8kFqRgt6z%W4o&ft+E_W5$?h!23r5V>($TC7(1*q+j z_>!aDTwr=+){Req{AX;ocnn%vbbP{983{|zdO2TjO$rWO-At5)u-T z!ax`R59di2JB!x`lH`S`s3UGk$vl&ieNR2lHOA+EPQ$m_lC4tqhLd5p-`|q!Z8$lO ztJzJM@)X+t01|uRwLnXRr*Ir_RB#6s(-A3s#BW~r6}xaCoD63_T2<3lnU@JphFME7 zHl#lKk}%lDPBZF9rF2uE=d=c!9pjhpuGU&!8*;d9R@pM;w;h&__YxF$r0qg|6tAU9 z8dpvtC~@X)PPZdz4@hY^F8Y9wpf-W@Jmd1Noj+x?GLbQ+R+!Edp`{lJ*6{2}P&oQv za6413C4$-gApO!LGTNHjN*{42>yx|rRVz8PElusJ@t|gRIDc+ddZ;@y%s3F()PM)C z(Iv!$+AJKCnS+u4?unueyN#Zns}m4X~e&mV77PFZ?(E1GUZ zIMUL~K}q3nke*eKQ^EUFcUIYLR@)4PJeMBuyf+&`l&1%kK$DE%arCF68B;s4O>HM! zfa1xx(k17_+$e^b%T2|=Y}xg&9;=Vyy}uvgds86=K&~5SBiH>^2BCX05cHKNa7(8i z9!5bq?0)|BVE!Y_X1*(5kf4P%I?&RQp2V&xNdEu|f^{CBou{V+zS%KkrA9m5(&9nE z=iD3uJt}xAz;;yKp)Tuj3$?B8=Nyu~qVIQREus-{rVMMVY7y1gIF|wYj`b^l(hka7 z>!S{g<=Zm^{z`CEb75(#u7Y}7l6OqC$!+fk`@SL*xcz+9C;tG_8WMWLX>bl#VrZOy z=Uk=yMjhEcbz^+Qf;|$_)x()xcP&qOm2b1P5)x*EC512-GQZ;*O?bMZl))NwV{=G=_x<1DWzwHA^T)Cz?&e)TF%w7 zq^)Zs&;oJa&{LM(W1lA6wdj_7vm`#|hI3z`#`Uv0JSLYh#*c*i`0`En`0 zbg{}}+SiFbBOVw7%@ueVINwh0F&e5B~ro{{Ui~<{55rnxxHTP5?JDw4@9i2?CHKF$-T$*)ZVF$#By?`F)@qaN#&flH8LlLLLTL%G7{EC#6 zeZP2pew92{BE4Fz1eVepfAzP(Gy-qUYZ%Zbq!YmRkFA1Ug>`;gQd(wR!b5Q!@Y_n; z#p%_p58Z9$v@aky$!#a^=gliT)zpYhMz~oJ zo!i&AuPXWvH$Rken+A$qIloo!KEQ*AU7JTQiU z+;i%C*Ca=ft8xTs4JFd<91I|m6c1$rG0kkIwFG%jM{-T1Pl&b6sCA9hmQgq2-|f?ND!mq3BI$P-7&^njCrNcg;I`YKYBs3fS6Fwn8Au zLEXtC_h*Cc#ZWORFtwHHN$~tepOU81uvC(*>K%n%j+r9ro~qcNp2eMnJqBS&XT|Z9 zKu7kt$Jf13{XnS@^?s!Ano5FYNon2PfG((0;HrUAUgF?E5=nG|4&)DLUWF!($_0-| z+$$}k^;;6OWJ|O}GquJW@tR4-$5H}RkWbsSNZJZObE-OJ($aG8h@jx^tfT(`tyT_@ zOkuMU+a_~JY1N0+0{n>|*(vl_maG>|?lPF_j+uiYp&@9Pro+L#sX__}1Mgn02AeB6 zS3EBHON7l)ERi&WGwgiWArGt{=wK*$g-0EgGG*0iRr_{5#dPdDimUL(iej z!yKhxgUL8O&)%wMRh>4EjcM{$!k!K41|IO!-9bq~!2N2(YMYzrod)6i3g*OeqS75p zYgSc{P!2Zj$;lPsi~})ZDhB1^;W5*^J&NeX*L^6;Na-IioG80oSVGi=NC_)e#THV0 zqt_Uu_LX#;p9*6x{_`tsDM3qo_)Zd3$Tu%oi4SP4J&*e&99^iXj)h78o)NA)`1fJ#x2xwiB+ zs8i*s)Q(tbkb>S$ImkH%xh^y1!i0;Pu7;ayCC1X)lAZhRICgn z!FxIM^J6v6xsaqrOOD533JdVvK`#0I!3#}S@~;if#WuF_8zcd(^;wy$WYly{ zjcAWDR@Y~4vSlUb%jm*J#Q*}HNf`&zkzCek#vE5-IJr-}UC)TN!b6ALch9zdl(O~8 z$tC6?z56mE(Au3sOr@1=0~x^s6~c$~(|GYO@geU{=E~%@Qb*I)xcf>Ns;zD*&aN5y zPFidnEDXEJS%viJ6G@?@?H?MWxtC6c7B645?nxF}Knu`yJoV0sK6 z=Sl04V`0?09WSgnHy}RN2|lVGZYdh$thC%4d{-oDXv%H(QrfpKXPEX*21w7n5^vgO zGk-TW_QMPmlq4C*^84WApURex;nb;3MoUZsCNIO{KP7i#D;jwsCt>>u^<8jX3fDSX zTg^HeP1P;3P@<%zMJi92XO8{qpZrUWoqyKZ&;J07Jb#!qYAxD>Puz7bn{Lm1M3B|u zD)yzY)G@fVtiKAg0SLFQdBXH2+6@9X1e;n9>)i%YMR2@e${w@ znMg!tJS4T^wn|g%t*aR%R&^eTzFKUuSu8~|Be=t@rL%(W&=N>buRpF0C2Jd`%l`mP zbn2dMPd#h-hFn?`gtFOi1R(qJcsb*>O96+iLc5(E`eNYj0SBQR_Y0<@8pePw*JydG zSMgNgm+)_=lM!yK1Z_?c|(3e{U`rmziT#Jd8$b}R*6oT3lgOV_E zpXXDAi;R2c!v==9A+}#(Nq`*>5JGk&rCIugCZWj=Y7Jl1=vD|9RokpgMO4eh$~uc_ zj}asHsmK@vgS2y+cT=VvOt_q{bAdbn6Ff}HQ0GAad?0-k`=)x}jbWuF>K!$uE|IO# zczWS_Q*olV?s61MnDyKG)Gw;~_ol9hkS6NAZ+TLJk|0qDJ#hjd+W{Pyp3KcOfIdbK(i6Q126US8`O-ij{nKS4maX+i958RJUy%#Kz24phN1S0Pc7(}WU8{t}#iMwqvEox4ud525y0nI1Y{VU;#KVCRUG z?PWiUK%Dez0E8D6S*F^0H1z4Rn50ejifqlZ9*hOZsn*~^8iXoN>&s%DMcfm#2kHU zurX}9>*gWp4PPagolK1cNwC~Qp)y~<+#yUo{8Ev*3O;NeYF_A`xRum2F8z9OKesGa z!EIDU$MUft6>onBjF6CV^dh*4ZAJz<2ZpvCy`j;j{&Rr$im}XMlD@$WITYZ~B_SiWGAH(&hpI_b4YMXGr z$&Vq+&B{-PrjX$9@DqaRPq^bAqcsIyoZlsFc-|vzleJ+u3s)IGrYlU-CBtiZ+h~~{ zNomn;_gKHoGnX0VHW04_?f_t9xUppJ>=F4H! z=NTnDE1r4gtjsl0E^R4oz9?@Ui-ozUJ^X67pp)|YsaK}5^*q>*T*GT+=Rgg_d1S3A z$7Owe>cVLW6XaQ=D&Wg3JP-jxdBFW@wb;6X?Veh#Pg&IC4a6=98}}mv&>h}mj`c9~ zlU+vCZCgrHFCX>o#M2IDrT#_%>N2^{@-6!pK|_FbQ47Hg7R zd9XZGWNsglxclOxok4Vc{m(=H75{O1Z8YtgDooRKe;<9#%njN%F1O zFH%Ye4*Y;gNIViUypfvsM3#SUNrMI@&6TAgWllsWL*p4CE6xe~*L6B|>0ujH?k03= zGPHQRQaVXXUCiyxFwr}?@_)oz&2Y|ji1x_rNt5BN*Fr**lojCdf!v(>SES}-!@9R1 zlmO~M-0O#8N3QR0e)y)p?bgb1Cr4f-No~~zpGyrm<9Jc>g>UuxaY}FBCn`C6_6_v3 zloc4^wC-^FBfk|qCJFe-#0sq$bpmQT!#4c@NnP~t{nE!7-pp_KiSt|?Lbq7V3zT)m zWh#{s>^tHp;a(DsLC!nl@}}3t71Q=cpy>th9q4OJ#w+$xM%~}ZMwfLD`JT}Dj3N0$fnMvhWx8Du;nzX zhlIH=wHd#{(}bu3q3B7;{Hc%AiPvb_sv;vawZ2f&JR{}HNj&HB9qLBcGMt5Oxqixh z=*`Gcac(IYDczn@eMWftbMIYvkyh+!uoVsV?$bJ{wp&rH2l;&if^mFGHuHZ99U%|1 z;JVU0H7ENg!6W>usyZ#wGYI?H6#>|6Z~%Uw3{(SqzE8PJWe&;(xUkxY!R#7sC<6l@T;%sTIjK@GNN&D* zOscpS0R|J-seMab!TW`_%oheC+$kjr8{WYjtwXrTK0tPkGn3jZdBwP`?l`5a@=A_L zHG-0$NFRh`{RL`OkT~sF`lZ4)+ub`@8=}Z3JoCk6BPX8Twd%keEkljKefTuuv}wf+ zk6uIZqml|*LnTi-ll_oAKDESfpCvw%a zp7{gbrcD{98+P1?&)bt7w$>Ed6z7{IKK{AyTWPCpmOb5d;5x8~YzE}Wioe}QP#`5Z@09R4tR1wVq*9%T$j;TLA8u(EQoy!3qJ+(kH8HsZ!!7b0Bn1#@ zsMhR-LAhh#jYoN(DOLVS(=h)4#HI}GHguJ{R5qy&DKEr9hqz%*MpMb!;)kK&aZ(S* zzE4r~(~597rRlijs0F!S-N^oiG zg_OSOZ&g|tLQdVU$xieU>eKzMb4U`umLxK z2b-k%4vBM3LO_KDQd@$`lJ?M+RuZwFQa}VBwJxb)$EGC$IppIj&PSmtr0Ex%D=3Zz zqqja%y{maox3nu9XBDig<&D(1AGq0r!3i#@i6biG(yrH%YxgHu`AF|DmcUAx!WWR9 z$MdgLUt&9KLap-SE;?N#D9K88E4~ju;fnRNt=YFQsMkLfNgKR0%L-2&_({n8>yr&i zt_Z%PAK3%EHKfVdyuPPP3oF%jcxf4c+H~ub0qVQ-oEMRAF=Vb9++Sq7wD@T}a5i{G$&z9Nren%Zb1r+x7d>Wx-2s1cfFnhk+m@I=!e?576ejqe_q@6i15u zXS@)VrG*`d82?wL)X zsls<4GNN(rG6AYl14&8LI@er9ZbBRIZVoh{v67`1)XK5{$6sK+k%u9W-t$U0CX)Z)a$_sST0*DlfbN{He|%)M^UP{Uy9jffJ}3O6;Ld zDZn>_=At;sn{T$9SR(kaG-n z#&x{%;ZleM{=eZ^hjWzNmy+R9LKFZ}Q-R3OCj{43#nniX%1h~Vyp80g#T|qkV2}^Phx{e3ICI%C@>CCSN^wOj(UsX(7h5}&ORmr(2PC7$=JZ}#JIX-}Pro>Tk zlJHA;w4Xxp>Ew{Qn_qh#t@;%7m2rnI0$pk<7?j_UDoaQ>PuDzyP1Y{xM5791bUqtT z5cX?9WcDzKNL->Ejy1!*wTe>NS?5!y!l2;;3CQej+J7+bC&%l^d9o81&)OM93 zRt67zjMBU-gR*9LZCjglq<|9dh*g|@g=3z=8uxdO;Dc`x;(YuTz10c-08{Ld*I?6D z=WUYWTCL5>P0}NYct%5N&y1ef8LHFqe%Nc`PgoSFsD-fM!NCXR+N*1+SOVDF?=3B* znUU6?Cv|wp!1SuC@v_=u{77n2o;+4#6Zx=@`BbRnd#un7`vu#EadS+pX`NV!GGBg7 zrMquswxjrNC?DN~=LDbZ@_#Dl)w+H6lLFNqT8uOWi3%7`m40-(QaJWC7ujbjG)WQ8 zd^bqlgMu;ZQ;U+U>(f>njfPwCw_!5UF&HY2F`bTU{{X4N zOJ;cplVYKWbyia#XwxH*Ke}A$zN3BLgl%W16x(wp>3gGcBedW@)VQ#qaqJWvIIc}M zdAY&(O?_76A*;5n)G4$ww$2KgNJ!dAIKd@D^Qf~@D^uv_?>6g#(&Kuz+KCxTvAv@9 z^eBUjC=@7d^vM+cvdy>2=pRg07UnHF*~aH>UN#k}E+mo1af}@CgI_sZkVQYz*AgZq z9S@8F$#xHhc*l>~Pb-#{HU_QsM{YLlGNdDFnz^>7%Eor7DR2_rF_WFy=9g2`Np~p9 zx4_pHc3+mpz^35IQqq!elAX8*@00ISJ?Yr(%6Y}U(}-StL^y)I$v&7w#${RW7%g<`!#Mi5dp3>pO0(mscM=1NUg(+j2;BF>4 zPQOIQ)pwUPmscl2hUs)&+Kn^7YB^iWk+3$jprqw0@eoeK!2<^wqej`U7cEI}O`+Rg z^qM?J3)07$J+(WP`=)cB5ZPjd)KMk zmH^0-IqeWSUi_`aJDHZ?T&U|o>Qq7K-la%=$vV-^K^e%7NOvwp@Ur=NB=fwjwIrP6 z@F~@*?`YFKYrnl|Q;gfSwS}9pLoTJFl|0aOK_u~#pt0}fsQan?J=9iP#qR3Hn7Exc zDbn;=Y%LO!hJv$|I?+-=!Sy1zda-ns3suYO z%Eaj{*^}co6%kMPigaLLDSm8jA3;pWabioh8+*3~Aw+1aEG6YSq>+y@xEy^)y*rzq z0$g?;VfLMu4mQHsK_LUvZfmiaXJN-|T4Qi(Q)u@jiSdpqHET5g01V|l8sdImMek-s z-ISP*YUqD3uKxh)gK?u{b9A(L&)xHZ}GQu{D`(ylR z8HLPq7XUb&2b`{VJ?$hhx8<*-d!~)iCKTr8w4WJ80kF~<0N{2Tlzykb9M_Z|5q~t| znRG4T>3bAyh+ zo-ivLP&%OO2&q#+lot`q7k683P_c}0q)VHWYGmY}DRJ>BI`=+Jy5BBTw6dsi6S*w1 z0eMRG0P*QvnsV&r&MYY*rMAn-1t`JZk?g#2O z4sp&gp82O58-60=$d3CAl_!q{Dhf#UARJa z7ZQAe#^3i*n?FN%b)7RBK2ew(8fd2r=%2ev2erMoAr_P>N7U)`Y zj#76>7(bw@wp4c$p7m-isaCD{2DnFzRQ$UI=})Z*NhK)`Z$Ez{r2bV^$UD1NoZDS= zKo$!rQ2^sSj32FKpj54?8BxFk-kuiTpUa&Ur`gncO+F$*yf-f`A!CnFtYZ}U>Hh#v zS+vV)b;jdkb>$~5xYgz<4gEkX=kHAqBsGFh-nzg_9?7|c)3WK1x8WqHOO#eprrIDh z(z}ACdXepq)}*~VYlUnRX2`^azEmE0+-0>S`GN^N42}gjqUp&o8-r67*`lxZA*QQATfhTQOilmHnx&lHHRlxuhVX;W-hNbM^sG22rsR#V%| zlbjLhS&YQF_;E`V_-X$DwLnOXvpD7Q(PkBawX;(a?cDnh0GTo6N4JCr?uZWV#^f&m z{Q&QpUWlhBtiKdJZkED4i)i?z(draE1$s>AzOa4*B)e;oE>TcXZBcwQ=g@F-+qtC( zJwNIjQwmzsb72yVyNe~({{UQP`PWb47^7DR%rJ9kQW~|L_mRwq0(z3Ni)l9!Uhrza z`lYQ0<`R9bM6|#y7oxc+sY+5C9f{*3KT71*3_Q-2xy|vC=~QK;g&bh*_8t4u^e&q9 z0wNRhcGurBg{)YMPd;6Q4yv8W4%5f65IwEwD1L( zcDUWgy-@Rpf&}v`Dm>zAfAVGIXd7nvow@}cd{#(yRhOjKQ{-FvMUj+of)A(sRMoZW zWX-Uthg8drMFGIk@~b;QDhJf((wF`uRH4%zjHO2|qfIC%V;BKx0DZ;?{Hhv>Hd|5f z)3`%KC=7b?KhC`BefGJ!k{mq1`Gx3GdssmtV1w>GijuYCz$R3-RJEdYr3Ye;LNEq# zQXj`MQ023ww-lVI{X7y+xB;R+_Kic=`-9HuXi9ZO=N^WZSx`AXT=<#%v5J^JF9@B{ z&W&AL%9~x6X78_r$s_q1==@o(W;&>FwTS3i(<&6haOU()?m(+oDL^l9$REZ7Nvr<|7>bhM2t#*ZN*Am4l{lGJj^t zit~&4mmS#Kh$&}JrCJg8iwxLcjyP~26%W2u zids&t(rRKePwGnnDLm}CH|6_+NBGxLFZyz9m7)%&)5>p*Hq_RE7#Qpq-l0LRXabmn z(XrYkhbm0 zk0rK>%dO0LIUcxBQ2tdaLTb}GGg0KREcgC3>X4J*y)$Se7 z3Q)y9Vra)>Lx&lQjlduv0P63B4uOwQRC)W-e4BdGTY3ceVbR#7TeJ7VsYVkQRVl9; zI}V{=jc0HN><1=+N~72u_m`7lCSY_B0swn}00Gcn%_FX*})ReW1rG=-Td<52Dv3`dgzXV(zAe92- zM@~re;XI1u0vKF1JZ`rsU>2}Ruq;x-!Tylk!AAwPz+{2?0h&=_%Pl2JP3?P#AQi$+ z0s9k5R@G{iEzjB!<9H=mj$^=lECc<$+2*_1wOn0oMFDCmIm58_5Bb)zu6j~zMYQz+ zF=V!Nl%E?2F?RDYj)5_(_NXab=eV0>>#l=Lg!V-%Qw^*IRn1V1`!YYr33U zPbVS72@d5s^d}>lwHG^l*xIj6yO(z+;*jfLEFh$^?p49t!N-2ts-tPSF=_aO>cUw* zD@u^!&lv}6;H&h>u3T$hR|@!&NH#pb((S=9rlVSPlEr8OJw4M9m98UPlH#O1^YL9m%CMBD=37v}{JYjQKZ$*?rbA3A$cxGXTS!uyT3iG9 zf)D3j-8X|e+plf#CNl5HpvPQi{7e#--$~lPe&Bvp_7w3IYle1?1Un8$9KmUhvFyBd z(iEGQ^#_seqo0f2$KujTS;2F~w}kFE8@4x&YI@Z$bvkEUbVof$Wt6!Q8ex!Cv3q4o z1P@>PvrlkYjFq%YO}exIkOtAW^zU2?4a0`H4My;gm2OZ#D$m!N*Hv(64rPYq8~8|E zB<41NJRvtE-FkrvONx-@nA#JBl}V7WN4^VKAAD1NT7#)K8^z63MI10ErK|Z)X z5BT#^GqT-%)ObMni)(iE0gs@@Yg6+}hKW-f@K#rZlmeU|L!4ExwarUY${IC0&xt17 zmOY}M#4q>3BU_>M8*59MX46e9l3W5){{V*^VMVWc(ov_y~40!EK>8Wu>*G zdhpme@4@1f?hngl)T3*%06U5T0X?`m$0t8(<74KX4=w1;EBFTIm6ATm`_eV-?FeBc zalCtP)m5d@aR={-U2^WS;)Vdy2vJxIR@vxZC)a_W(zKPRQ-@`ON2`aqQeh%P zen}2qs+$oEJjRE+K3rBmaN7za@8%qRsY2DMH6)3S1Zk=8(T+TCm%;x4(-qq6h$T(@ zvjt%)$x%Z2{{Ydhtea-8@$tQwBDvL+Y^*B+&Re#Qz~B^ zC18{i2qV2)4K|1xhv4f{DRFm0Lar|%o!*VSr2(JHppS-&C7)90JxyY}LuOkJPi0M| zWg$uOC}bbRliQJBG()?0$h^5xjv||U6pI6>m%EjndQv)_Z(he?P^3q3IBA!f!b{6p zSKuSg2nW}SWZb%YdA-KVe^coV zX)eO_ksvn&!9~qX705(KR586^0;L3vzPK3!y-4=%s7r3k3dW5tFVOArJQe=WmX$E_ z!a!|XN_ z-n(Z?^x7Z4-1Sx4Q0i$>mdS|<+~QgAok?v$%p`6hDm}>TIL$-v>Qix%7sj6=4b7`} z$xMCpg4=}P6HGrwR7B}dYlrf~N%oHQMc!HLlGDcJ$&8t$f@;q0hyBYSd zINQoq-`BV0P<1lU8V8RapL(h_!8HNoQq8K~l|LPs0ruRI2F?H*RoPiToqFhdN^WYPYjO*$A;+0aH#|t_hLF%&2plMr<~(=%(sa1dZtu3KFFwP_O585E?&5-ZAw1*( zUZpx1<5&1tR@(CBHNG(S*mz2l9ZWJRRwIVuV?d1|fF8Ftgt;ir zT2#D9EnX`XxaW)<{c5&bqt3Kx&)Tg%>>be%r3PJnN&t`ip7J>DpQp7*{{RA4dxhUmYPlCH zskpeSvR2yMSS|#3dq&_pejW$XzIwRA6Pl4>Khj>}JY5K-O15cvG0*|%6_=ulDoe2y zsW?y4wy!rZ+WDo?NgGr5Wlt!M|#qH`BsOJ=(Wv# zYvH)>4amUvQbu{H9z-||$xDnxjIG?QD2{?oe~6!N@umk+p$BZU(qKnY(s>P~4X7k@ z#uc2@!$@>Bxu;`c;-d0&FUmOHR8x1p>gjrh+iF&vY3Qr+x}?u*#7;&?BagoZkfiE4 z*2xop`yqT(WVS&|E;8bY&Of!sG_`xTGL~(@j}3_{a2&X?k(Bz9X&s0WlQLV=om`fb zgT1n#QN}?D9jaBsoaRxWds@b3n@@GUNP*^VvYSDgfQHi_t@kIOI(n`xE&E<=t@(+! z3tUMAmLte<4L;wxi6rMI?OnxpsFt-wgBU!w76Xb^)kw-m@ntE;A6n*u#k$(;dCO(w zwuEK2nPnhyae@bY*3&P-UGg+&u$2`rD5YigPw#Q)0uB+6bBat^uSYE^#jL%lf)1a| z7(o8#Yv!oNQ6bNzFXli1asyu=BE%g5Y zauS8Wzsru|J7Df`;C(o!#n`}sW}2xjl@`(;+Joc(bLJz1`qXW$wPPCRqY2X1yBx7{ zZ&R*&Wx(5QA*JpCIZ}ZIME1pc6swF?Ii%14nEKDQ4?l#mA;_r`x(+0K~Cd8rLX)S5lUUOA4G>NeHkjkw_BzD9Fc ze<_GG9WXmHn{N0P<#VqdS669!Sa&&ubes7vV>6_QaUx&Cvu!AVRpDJww4@%{JAki4 zJEO3svK#n+n1|d1x3c8l816r;;PcwJWAs;8D!}9x^-i0Tt(&$k@`Hzl02xo9W!{OJhdEMXT(6r5tVUYj?T;xj;t0aju__AUUL9mmF}ZNNW2T z!0)g-mygQ2Fad_3c6_dPX_(FXvy$p~4lMapyVv)4JK$T`1!+(+M3=T49_$gtDTKrWH}`=cF3e;TbYq>5I-wYaSVD z>GC z3aj#v?3)k=F}YS5uD99tHm{TFj>kDlj3~t8?TnFLZu~-M*wZ{YS019Ytl*(`cDVcD zIjF}-Xnw23vIg(^7WnMONJCy3Z0^z^hU8}_VlyUol>CdJ{S?$1t9myAzuFg zN=nq(O9mn)Q|(R@A9BG$|zK zwn`0ea_df#NO$J7?y-*2THNG+=0Rw{)Fmvd6cbZqxL}{tk z<=HN8?mlp80Yn=`=>hZLTYZ2wbL%FHE?Fx0mZpxzC~!bsDmd7SV$!}$sLFw z;Pw>|Ub=UyBTRWPw05XeRgv=QcGm9W@0=#3UYcoS+jNSYyxQl&azb1iUbZ^5=QtaZ z5ubBhc#QR{HPsGc8y5bX0rDJdtOIgeN%vbb(O!&P9RC2a{vfRlAzy_uqa_Rc_bET& zPkUyDwA!Pkm>(3@W}0EI4K1m*6qJvkE*fp$EOtjE!jlyd)Op^AV7M0O#{+3jX(1M9 zzqJ%l%x0O|N6H9W3rD{5xg7J5dG^J61MuR?g{`Xtv<&lX$rGT^`OeBcwq_S){W-m2 z6rE+!emlM+KNJ=jd(RKiRac2(BPcX_e<#XihZ z+K zgptZe9;)E6rrnJl;O9(iQi(o9c+v2G^+Oft)vi-vD*pgPc60&%0FsvmeMG3R95kowe6(p7wTgsDG^1uF#oj%l;iNH=Xd`yYKL}x)#6L^>@J!mR%o;T_>8idCT9}f_MBbOM5PO8Y!ioI|uOHZU#`f&# zti>XamYWM}lK)WFpkd_`vn6i!!IlfuJrc1X&h)f-Ks?h~@H zI)>|~v@NPexYR3?WrYel+e;73Qp?3e5CeOND|0$Cu>iks{A31*-*-nUCI zZEit?>|8d-%&emCZG<<+UPFjdqZvEy&>ftFCPrDHY6j-|gK~(lMRB*sd1#n{iN@E~%Zl zAxa6!+Cqmugb->u(R%w*x8d2BuC*nKGzj6g7&hd~aU^#@-GUSB38@D_%hY;Ce3fWz zPcjTZRHq?2?~creRIHLxus~Nll;E6G_WRaNc?uY~DsGosDNmopx2UMA*bu(?`c^iL zLqj|Q3s~<5*mKlD;8h&zdExtJ{{S6-Wfxewmj#EN68fKckn)qYD}P5awGVNf^yjnn zHrl3>XJ=doWj2Df2lQ??0iU-SQV1U^G2K;h>9E{a^m9ikVZ?%!K*0CszDWG5qLnOL94OVilE~A& z8MQiEBhe*K%etA^2tEfztCtODYA9jep=rWgRuCVwx(Pp$`K9eQCsy8~Da30%D)VSr zONdk#SyGfg+E^(3g(EAeGK|RL86B`)2k&V zY=k|5>ZFt$SC;BbqUKemHE4a#YZqk%gKcfeGibVD#BMa)2|kJZ^@CEs2&7ze`kwI* zhq3npK=djk=lRzk^h>J3G?3h_Cga{2@ODXYAxiWI%19K0eb!oWs1RQrE7J3ve5WmV z2}aD42@3GYILB@&0_m=-f_ssh=%$yNgkuY4T3b2%+Ze8=;p;xH!!8cV0zN31j)GKa zwv$01+gewPcTFd2wC09bwaGY_{aymET$1Ndh&~BxBU= zcyUszQPlu(00IfHv;zeA8x>~IVH3_ZI_jQU+dy7n>2lOJZ7oPs>;@P}SML-ZNhwZ1 z$-p&SelO-oN5xC7+e1%2#2C$~D*;LKG(v$N?63LMtiGvQZDDeBM@yV)_J)7eKox4h$Qq)HWxC7VPp9fv|Y&AT@326d4j=ANMyD%267^l-O^ zs^Roj5T3x4sbA+*tEW2J^`kCMNVK&P^CTfIHzmF4R@0G=Mh_>S zty~|3)AJt(+MYipL02}geyjujbxCyf)>V%43iAa>Ovo=G_BXZ`f~1`C4+MP=dWJ5u zaaf1daDd}6eaxYa%G|1J>pjD&k2o2)y%HU=d?O*q(H%;eQv(Ms@^gg@4_xpmXHDp9 z9-Gk0yv@`$28@W!q_Z0FzF&yx2?|qb3Js)W6<`toJ*(c+)NOM+P_FwLc8*2$rbIHE ziwS8iyiy5EC;G9p9lJ>x!SywbTh!l)EjAYXt6WG-HhGl}#=?+6{_siSpAk&9WsnZn zA`Rl|3_YZ@rvCs{G*zi7IRqEx5ejVMb(RpElx&;oK)uP;AJPtiR*wyI3a zQ}+lkb;JN>GY;^k#CO}&M@8xt$+v)QwYMFp?KTtmP&VKs^PRq#89A;#lfg?G z+)KE{Te0mspOV<+Nh!$tWFO0lM*~cdBxbQOeWun4E+_YD3Ot-~ z<{pNf^>EFKqLWz z!6*L!Bl1s+rQO&O6!iT+(*}GLV7nshwJ#r3r3as-PdyE^rXGunaw)O+mlUP_)`($- z3J)pAl`1{^s-ijlMzGuMirK2PtY^UUHz`XB&+0qXh0*y|nYFm2G>!3)yfm`3d4_Tc z?hbQaDP~$(vrLn?pAZ&d^10UAs#&6nDoeQ)qQVrPI0St~Z(8GkPZ*$~C0$}!-Tweu znx+s?oCg%<%mL56Ft0Q8jHJyGE`~#iR_9zmO45VuNjd!~<$BXr8Lm9^s|*>gzCU9ryhwxTV>B~CXiycBp*Dax|1&Y2Nx8hQ?(nHiQRmr4rKQzZG)pH+?AerLUH z7WS2ad)(?H;>iqb>@yeV20uB+O?%BL2qFjN2nttesvQ@>O`hqizZHj)NMB6 zyo5N*o5E9qJNE5d7f!0%QDm3@0NGty$PT4MAOvL@Cvhn~f&E2JrV_L1cFqF(%nq0E zSogHJ3A&gj+u@-p`G_%{%MJ$CvSDbq-wWY&tn`{)e0U-%tDGA(_D~>+Z z8!^{?BJySsyHbKeN>0!S=eZRV zM4E1N$h3X^^Hc!*JIa$Dx7%Be@|lSoDQQtF@Kd=bVlmDu%5*zSmV`IpL|bKBlbFc$ z@ee$Ic9=|cZ%9jpA=hNyT5Uw`&86(5r6|W_k&L9*WxuO^HGbZQWom>427**o4dj&V zTF3Tr{9>A$su7Lfatf1zB~DF?JMjW^%q6GMxQ((~GO+`FSHLk$+x zt*S^y+zsd+pJQFpZBPxpEv=LVp~R&r+@akV9=QH0NN=cpH)-dG^v=+bx6n_B`A=mj zTxXteE7f}YL%%8I4RK&_DaO>>YLJ0~pwRF1!m5om9`XQzx)>a8Q-(#p0xXQf@Lp(f z=0odF6cSHxbLn2K*&?C!GGCjI5h_xI$3Z#p^NcHu0(hq6ZF8bk1(YXSSl5RR@To`u zD7HZ7J-MeNdb3Hnc4Z9eyE@D4xU>|@Z0BhQ-`O=b2Lkxh-6hPOiSB7IPIP}B9boJmrZyXUH;IQT!-Q# zGh6&cIKjd9QKeMfEN-}orul7OnY1Y>mV>kxMh|+(t5S#qpRw{<u8B?DTehjes;|genov$9=VGyttmB&VdHAh7cCItqo+(<=_&ENt zL$Ue_^zfb#T4m+5NO1s?usft@{An5vdUoSvpt!pGg~}i#s}$L_Bq#wEh$Tyj_O=Wic5-d1w@sUfO4OD;w(C|F|ekJm%naE{{G+Opletu zRBL{Ovb-gm=LY+r(QdUwONkd1H+LU?O z?geQ5&iw4hm`0yoX;AZoCWgaYzLgS68t?3E3v66hpoDSFmyyo5Y3sV%z zFOiZEwFfuaT37KDryP%J9FFO6qS6t!z#$|IZoo=;{MBBMTi$$m&^9=t`p?lzQo#JM zDUBk=wZnfD?xx`m1#%nCpn15Z=dACk(tvzxIx~_|Gx)!~S!Q&no?B9_+Ffc5sl)?k zNeUQ8C!bya0Lr$0JMz~J)iPOMh}k&p!;II2Xw${XBMrG2#!&=!?HeDL;;x~P%mMDS zlQ0U-$kI@D>D?6a0?Kx|WdINYiT*ES`+C=G*cL>-%0HqyP?Uq={{Y#agOq`S4wFHJymF{q3+@$gP6I~Z0H4AZZ&=iD}Z8-if6o33R!`c?fo9T5YID=xFmn}7E zTd%tBPc$3p8;J1)5+WEjBVg|uN3s3rLq*amC}Y*kk&_qs8&blaZ8tI&%Gtz z44}zzZUp*}1Fz$s$WoQ6-tE1on07&Qg(n+xob701{{Tv;YPrT-`xu*^@!D^)aPyc1 z-B(O{U1v*jBlMkatf-+*Ci9gxKv5?uSNBh9U9@!fK{X-A8PHC&r6+RSa_kp?P6!!4 zPI2u@EFwv99y*es>dJz5dMgBf??0V(Mz}ZNNlxU90;81he5C&Xn5r_n+H$eP8JiQX zlh!ROUIT^GA>Nks=4^x^?HPYY$tCuRF9-=r@^~I@2bZ_jwz_nurnd>-w54fnW~r@t zyk@RQSxGo411@@Q1Y@>o`((PIsZO?IrRH3DXxV^HLyq8#{{Z8POSjD^OahdrV~wQm z$-;;&1K;SH;i~G`bJ?)LkY|~YPgSjZoMp!8g5OCxdVtl%N$Mj`w%}R{mW7aUkVry^ zJQ2yROTS8VRI5~Y(ihZr5Yyqtoc)#wQNjMt;vT=1N$eGDZ9t@@LjY&r!2s7wOL^wl za4Aa&Qo=z|I35!C{I^#?E~P|<7_@a0F&ja+`7EeQohJVPzN#2^qFP}R1MX`6poh`C z1vz65B!j^i+Cexq&2i|ikBJq4HU7D`G_>zaO0X>C5KeZ4jC%f+KU^MDN>WOagYyYc zNFT+$08(w?^}2^0c1y~47{*R=&M=oTSWy&gLW@ur=VZj)SB^g{_?z z(@~x;Gu4e&g5bi?yAr`TIKsc-JW{lNl4)4)s#9H3yfT#%t*f&rB;*0#8TP3yg{4f* ze|nMv7NB$LJW>zyr8UZtDnlv`G`5>rLKdGce|nNZ{{V*-dbrA=q1nkG=H;3)&y|ut zE1eK8WfC*e8xkhSdOua(TiXCvjc!_kanIq-2XS05x+fYKd8c}}X>ltnTZ(cKLx}M) z*=1)ROw_j2hgXpDLRxTfwDtuIr2c+mN>>&mu>Sx6crG%^)t=ci^7v`w@k)^!jO27eLny;Rg_=|(20jxy%DIBCh8%KoCx`L&2hhMg!S z8OQ^H+OY3PI-@F6Q)Frl7bLLC*=#1@M~Da@0(RgW9GaLWLWS}nr=UXwFMi_EN!{V3 zdXMiKPM-qL;=G3;L{El-paUZZ%IWQo?uyXT`eum`&)YxCq=b7Qc*|?_xc;z7DIL%Cm zvskV&WXesB3yASH0^@b^TRN-hzDMmH}uyK#QJ|`buy?Ai~ z?K*DJ0QHYFjV;)0M}fR~s1d${_1(Mqy)|jm;zBq0Wx1{PR((BtksCMZC9XqHtyb1j_Atw##f%NP2Zaw+3QN6dSW`~q ze$Z_!rNxvtagdKk@!5WdXZ#|btDjT&ZiviXrsrQZLt812<^UdpN$8Wl8se`?^b1<) z9Y*APW%?AE>5~oD(Y>;`$Wl*!K?fj;qo{f_upu%V2$IXh6@mEDNFzT`YW>U7I&r(h za^14{&OTI^<$T+!am0kI0KBV_gd|lO*LLQkYCS}_kx?EC7kA^Zl%FbawP6G7nwB23 zO?r$Gq1Qv9w*w*q%5@9%8Wfjwo#M8p7TzR>+*8hz`0}jw><@Zg(tSqPRx5MXi#7IN z$~@BBOm+V8CpVl~e6^NC!$rogtNsRR&)4|Q@mS>wI|?@a2Ip6t(dpKukjwjc#G{6U!- zC!<Uyxk+pSRD~%-pEf%hfo*g3di0{8#)~QII=o*i4GpDA z;YC;nCy!ozsq57az3V=!Xvo@5`xe;4ah7H}^hOjHC2gTwatR?l)J`fRw_Ikxk|e~I z{AWjHG_sTS`ie01o<1iSB;I3N8~J^dy_f>QZ!RRr%(L@sITS0**m1Iw=eY!qX?bPK zcBr20i3nQv6uKEuJ|^UXPCtko@+r}2>h7SKretZW&6?GGww4qR%t!MuoN~0NeiA(h z$2881Y>@riFYjoT_>Q!kr9d8V4`aqFqMu^v4gj{=<=95>B24myz384CKFU^!A{DmW zgr$gu=Mq%4I?yU4`V;6rmCJORhdx$AU$R12Jht3$)<@J5Nj}xfJLTat^22VION2Dr zjqeEcfTpmYLR+>pe&{D6H!`hOrH-5 zY6^)*KDjtOsvXmEbc3%d7}AQhJsmBnF36G|ea!y=76JgN$|csx78G_P>1h(w5S4h5 zqlU>>sVXTLq;+S~mWLVCgQuLIZ#BnNq17OK{{V69oYww~bb9XcEh^JXaoKN&8*!Db zyaWuZ&FDU!wPRv3h|$`P$^sj0AqYt9l!1UhO0WGUYE9p%ux=5pmxf{67 zf_)0WG|kkSdK~AKwrm})iV-DcaHe$hJL86nT!JmQIMSoBUY&*xAcrLs+dbbZeX z6~%DvlEl@f(H0ziMe>b!iYj&Y5;^4L6$NvjwLrSlN=SE7y0mJk z61+xs$Z1Py#$Q1`m`MKs3MmsU6$p-*zJDbk%%29mW7J>OR=GFPZH+U-5!re7Fk>ZK z&^^c?9z8LdUz>doyKIU0+6X~$wir_P9{9;TarCAAXQCUn5Z#sdtBjIXw0yH=XjVH6 zo_YFGJg=8=QSL>#A2iTQZ>Qx(*756rdC%uw?jTaBN}pv>)pLH6Z$R(;S3Me??7&Aj zljeS_d)4XJUbwsB?FF>7W2Hz^6rR8y*go{#x!&c+R75~!nC_JBSZygl&)k!POQn`a zj`OLGwwf7BZmWF{wI&R2Be8 zaxq$-IOoVtc}e|6J7G+a?Zy;)jL6?AxXUgnX-a}}I3y8_@N#L7ah`~`x1?E=9}33B zH6O%7r;tj=WgluB_h-!e59r6;Ub=dy^Ec+5ArNsi2M}mZqKB>sh z-lS;FIX3NYw>az1!ue#SNPap{5CG*ofKGjZ#U)oZpzP_8{a|m-7}-9+EPFB%_ehP$ z)WS%%YJ$X@y|rs`r{862Pk^$naySEbdf=ISX5Vds>r0Z7Qd@P^p-5~TjunjZX?D?L zOlGA!C8%wP?v%8bni(Kx0B1SRwIR(}P;KuHBN3G1K=2d7K|Z)i+s1hQVxv%D!&z&i9^e9bNhcktUf{*WC8sRYVW!lCk>ZC6)z6{z&-Zw)dtH{_GBVqK;=d{+AVb{un99mdF1w~oUDeYbNXSC!cLuvm2+U^Co63SX(E;glOwm{(e z=Cy9u98Z1pSmyk@gfGS1o%tV3@IPARZa1?tO`r}UpUi{gs9f&MG?IVhe`HuLlOAd2 z;n}T_;VHlthnQtvB9q2ak~5D^O?&D_ty7w5tBtzar1&Mz4af*WQH=5yj1%_YSG;Q) z8?>%$Xry>*F1pL>Qb6Z9!9UKlk`L~KF`i}TlajWAcusO~=>Vrc7-;ZJZxq+pG!=f^r-1)Og4NK#cyC?+PA}jQnM%Mq6Da(3Pf2)>3^A z2Z^87oorg%x;5157@s#_nc#0KQ_Um8ZL^OlPpZDT?NhBy zrlH8uZN$X*xW|#`x)|z?5DYIFlI#&KZo!A3w7YBBlCufKE1y7j<3FD?(S6IG?nC-w z+}p+MDM?!VFy45=K{+SfpGtp-Puy-(RVU`up9x9B;3S}Z`vF|6S#64n(`!ndDqk)c zY5^)8juL;)lMc#EF#N&XW#1@B=M!YnxZ5q$wLEqkQ}J7MBswF$=qMl#Kqm>M+clp@ zE+dT2g?lcymjuM!l-rJ^oPvKoaf*C5ZnreJ>?ERaXq19qUy$R|Ax5~-q?wBqO{FR> zIO$0OD%=}${p906QCF_>O~lazmqw6djn+JyccbskHl2xPM8sh_jpk63`?cTRNcv#s zIHeY1H!>1X%)Ma*pDS%Osa|ol3?2q~{Jy51bD%P~(a|mWXmG1%gxoLT9kZ0zH|!Wr z%L!?3C21!ME83tvIlwfXl~PNy0o3c{Qg-rk$Cvt1^R~;|au{>^b*!Q^$`X*m1rWn)C@jC4=kme?2`h62CPTlTO%A0$sddf63 zxKzKGQVR2sMmHq-r9Y)C#-DzK`qcxdI=rE_id$RFMOsJU$nyc75Rt>U2R;qy7-3|q!O`!l1M$zWZc>sD~Q<^rn>R683 zsMgj8-cxBxnKmFWtYei0f`0!1%DN$G=u^I6LUvM;96LYPcBen^kSn4Uh76F)qDc-U z{{UCD3iZL{pjAaIJobUdD4XlkU@xRXL0+qNx8F302dKSVdh04Ih3P3zG%$u&9cV(q z$0UUUKM41(0n{F%L`&JU=#@G_jvP#f72#xpMlyKg`P2Q|1+B-Hw4y_(DF_K>N=KXP zgz^078g4J_$6JW}`08&fQl)j;LF{Pnj z(Y++SU#o+%>BqGO+&YCfW$vGtIJDGh$_KiL~G{x#E0m}W85>TP?-zR?Fx zrDaFDMp37V%w2b{-@;a~3uJdkAJzSP{VRg;)ZKeyuuXM+JBcOL zxRfDL?mjjWP!sqPoyy=7nsdz4@EMTIf0$H==?P1#O45>p?sksn+Pxy_J42TT!sWcC z)PeZYf}E%7Mo)U>!jlEB?#Abbgp|&xH9GjF4Wq3(wX0{$OX*$M_^*sZDH8#Nzl5vq=HoX%xvHkZQytBO6*vjM2Sm9#^lp#UJ4MV+d%xva&zmG zU94$~bh%v820KO3W!4nMP+#?@#UU3uGoJN;9*!32+W%|EU>QtZ>g-94*fDGN%9 zzh*651*Jo`ZWBq$>vo@ZD3CPPvYv3HD;BbnfJ#P59COcVaw^?yOo>l8q%i7|84m8; zumJ7bj%&hoqBqGRJb7}XkT#vpVD**f8@t>^@txqWe_u(HhlBGh^ATEeqQqi$u zL`~jB)(cJ`tSU{d^eCiYcH8WbYXhvEDx6D;)rcZ9X>2WQx|FFQCm6zcIW^^Rw#Is6 zLR8NTM`dUYCDzcTr9%gH0VEFjuUk#MhFQhE`F8l^6oj_2TULE>>-VVCd-H(t5NEHT zR%_cD&)+r4aO!_cWZROE?p z-zX$t@qkYUzcuG_vZ_=z+i^`uQd8wq%pqJJ{Ew3hb4kbbYpJqTDpj zkO#Rbwa43o>_R!E!r}vokpSo>_UH=SjbM6gind8fNFF1qPp=*8 zt-1D5*Nx8Q&`y$d;_Mrb-e}2`b4r{{Y&koIr}3J3cq2R(&5>b24%P4KR0;P z<~dpy;jZZDPQZM}1D-}f_7t73`dia$uBEwMZO_~!H8Mh;FE=~N6iF)D6pnd5rn$pO zb+qDaKK)hMQkw>rG1@QH&_5DBM(i=_2FNZ7`Rcb~cQ0DM-pfBit9ejy*s>oj_Nb?R7^>L5;3C%%&9B zDd~QHVL`X;YWl9rpK6yLJarrv$`BkU(MP^W^v-F&bhX_;!Z&3F^K^xx# zZII)6;F0qLk&e`+&qunMYnarVA5ZO#t9J^2P%OBgs(^O`^38CxhL-^QO||s;61DEm z+c2l!!*+(dXw7qdzUoJnYc~k3MrI50QnKMm&h>3LBz7Ed39A^Bnut1Yp*4dJrdFqw z0w~;-E;9%(D3REu)hv)cl`jr31uaKsbgI(K2Y4;0qKcZTC?hmbdr*an!iOADMF>&8 zq0kDAbyd>THo8~VM!L`J3ZT|pUA?FD= z=YW-ZdjL&Ohm_M(S7<8+skukEUE7lLtTI|{0!q@*1mu!{a8>D^_^f#@Ae+XMapZ01 zDlezIbyTxdYW-Om%ZjX8UeziqZKQ|%Cl;)ejQROK{8A(>b$Pu&ekK0^OfcHU1c^|> z+FBAu1_xpF=e1ia_d~4yBHpvyBwL#aI~!V*>QJw63CaCxIn_lQP+QYmWUwLzURQf>{YnE?^wJmNwM)w>x0ewg}K zTn#MZVo7EyoKSoE#W<`5FV_V3tAc0}DG1Hcr_LPjsvS_em=3>*BhmtDzo=Y@+?JTS z&041{ksY@ZvyunlJ9FvHCZc_sXNX#M^qDQJsIbvnVQM%YaxgM6!4&7z8ci^z!(5h` zOr_#QOR+TTI%LF< z4f(m*o_rc15KT_fW2T->k5Z7}-0iHm{H^cIf5zG!GL{`m2W0*G@k>{2L-W^2KQC&& zM>z%6Ikjj~e_t*=F`8Jo+2PHN9i|&Zms?qN)}y`<>ivMvbNTc1uLta{+?LMO%a0)s z6>Us_rET;WJY;&~G=~w9#}9`mBW=CUAZ|w;5>%>Odr~BxH}Smu*GurcO6!4h;QZXi9l&UIEBJP$VvM4!TV;En$t5`Vdhx7x zbh9aSOG%7SsR;=LcO>Hn=}rrUhfvRm)80I2t3d!VuifMiTvtq8Hz9LGId8^b1n($o zaZx{Tax2j|ywvk*;xw=wZMgDWf|Q6O-7+Uc)gj1gxWKk8w_PD`?Q|4##!wfN_oo?w zY-&f#&6dQJAshE4Z#Dt;!c&xTv->Avy|jTXn*K+fw6s55ME5n{bS&E)#EWc|byuxhq-E zbH9xJtEx4I=FC)>(h#&Ef7K}gSWmX#c>O9F%h+BB2Y8))fk;iev*M5->b4g(2yaZ@ zTvD6b=Z5q`20reBD}qJ(`1>-RgQHU04DyE_y~YbzCyvCA=T3>X$K0H?yB6PqfOi!o zD*bSCP3COwpvrB_h0(^8=?%2Bu%^D9m>zW0itN)4XQ%D~YX8{{Za& z01=HJeSI!)(o-D(4t+szVuvmgU34k^F*zGJ$UsmZeXAr_d{^T!Ze>f5658A?Awft3 zclS?Y`PVz}B+Bs=vfG6j!V>n?6ZsKEDnK?I%;fTL1MkKbz2af1I%cW0+Mu^8;w~&S zx~nib=Tj8%sQ-wuwq{?b||Jw#`OJ+jFbB{!uCo5OR6C% z_a{7x@3l2H;Ss5x)3CaOd+m-|EzZ{n7fj{#7fm8E!k{|yPjKRy zfiq$jI3ZbYn%)+tw1UISV&sn(`o9hX4XW?a5*UA*wEhs6%cVnD|9tL}TDm24h^7@1Wum|4720(^1g~w*TL3P(#j=7)& zg{aAj^E*;ijQNrQ8T78luiAbj;F&XROqCI_PDuzSCmoJGYsu)^$tm9adG3U53T>mf z5_{kraY~KZCCq8J<=L8T_Ea{iM%Dd}D%BX%H73JMplj5hWub%)^L65WP`5?y8_$;G z%(Nu7K|kxw?jz9ft_R+fVqC5AQI8%b{NpH`&vEOLs^JhXn~%#vf`?RgtHVN47LnUI zBQ@6+6otiF<+}{6wRxHmf`{reTr{aud%NIC*4Oq!q;Cm4U-bJblF7YWRMScU^)2St z;gi@B4Gd}xH6hO)9p>HPwZelBg=gC!8dRFY(j_+=_8qBh0kuvl4&USub6mHrA#F{u z)+AYMPbNp=+W>-`dT^fg*M(~X`{aY9kMLu}L}R(eX%|oF#KUY!vgk;zHl&mlww0VXo(zk1x;jwb zhqcDllw;6s7(cBhD=k+VRHjCx`^XdIY_X0r-!|kwd!+Ve#av$&Kg~vIKoo9iNYCU) zHI^hJ#Zgo_2ypYcva(h6I8G}r*kG;FWwmcB1bK@}%8#kZB9ia%(#GatLWWi0ovo%* z&6ON+f(Z%x*5q%((q+|l99MMTpKTxn1tZic zvPM1oii)(7pR?(Ch`3pvhcV6BVn(K0&SaeAsW}+?W|v`VTOGbVyj>SPD|h#6N^Xw0 zoO94(chR)=rYB;V)@L{s0Hm4R<&Nm@I z*I z*a}2*L+d;FQ)6FS8F$n#Kb8iL_EC&r2yOa3#bCjp(oA%9%skF_IPZtTnP6%G}_PB!O+ zp(ATSKTt@?A8J6lblyH7((e=F zIHe^bJ<8abN+4$>e6IuSO-6$QnsYxXJKx$9b{cQW>HThTmaZy6OpT>mi$#L5pI$(& z*CDi-TfSXkOB=SS8xo(cNvP@@{a~`#TxF}Hl9U}*`EF^6g)NMa;7W2*264x&ayzYh z)P@l2aA92==gi%L=8vXIRNn@u_X0p*Bn{;G!7DolgCaeCic6XMJ(yCPkkUeyox#tT zWTa!)B|^AvP{+zQAjcsKP#_gFH+o?we<$rxw8ZO2)cbcWFQ(<8z@Hrk&2dmtPdLZR zk?HlWw(oZd5Lu5areX}t0N3wn;+~To8J{HjeNwZ} z1WztM2@+*8g43Z2Q3W~m88|17_1zlaN+N&R<;KcL1*X@ANIjLf0G~nLz3tj}UAT!7 zWAwo>+Hr)q(@50JwjEXn1Q_9IRu8T*TrO#juFkdyj`Zo6%_&6SYb}l>e|Uz@YnrEN zm_4_Rw4JZvbx}x^;gtq6l0>b!V zVDrztdO>2?%oMJ}B+N{dg{4SsdsYu(4$f)Po{GF;giP1Bi4P>@FAH=esXTw?jW@2k z4b3@mY7>{2(w2vDa*chPZY1vc{T#E#I7(F8BaHLNtS@O0bl{bgfOL?fC+>Q>MUc$1 z=&eyP=1NqY6X1dmBYDDj_w}xL5PGqCp5@ARlGXP1+-NeE8J3l{r1$X>K)_c$^G{Br zT>5pdQERa#>wD9BdOOa)Dm-f>yLpiQ(3Z(?vJw(9qI+kG(%S3sKV@n7I=@e~r|faBiqhXx{!pMHpQ*37S&qr8cy{l76$Jb zg_WFoc~&|4gG${$>D|%E7Xr?cvssB!0{;MNM0ly}gUU(H?0WM_QYsG!)?5#-~!YETa*HG_nlS5ZTEx2!pYW$qb?pLu4;Y zmO*6S_hjtb$i6E}wosHW~Ye$(V5|5o`Vl>VMd`d^D!9$hKFva99-h<1gAwhkC}u^{bOOhhaO zLn}F+=t~v)?AL$Q4tv!_J23W%q^sQn7E3)oJ$}38;)KI~OOlTx+VN^YZ?w(NrK5W* zQbv0rmQ67GD_WkljLoX5Kx8}*p$4tAZ1dIDC0_gOPj~N6gyQYf7ZXV#%7Oa@4@(VK zt9i!@d%g3}o}U~pnrfHofK1^)&B7SYCV{mZO->+_$S_M&z+!Vj82r+uDvyA0kA?wV zV<~A^!`Qae6^N!*JT+_?UN_pTw%gZ5yVh##SQ@{ktC-%@G$r}XAo{*a365EDlw9Uk zG;JF86Dm7Nem$FP`X9^EbynWly~_ zro=-=ghO$CAWBeO*_=;b98o3nIx>meuq%-mXHjclRJKK6J`qOugSA)yiS{`ifLxSb^~pUF9)JQMB|z>9gAi!0A5c zEeN+g>UvuECo4Cd5}z-HTOm&@i7m#A;CDH3net9=WuW;zgk9e-WX;Et_5D3%O-v#i z6CIlNfF?~k4Dqaptz3(#wsZbi|7Jfnp@amSXZ4Gj0$%aA?X>wI!NQf&op4xl zVmfsz7% zz+o`$2A53=ox4lOtMdI|mipR*wUu!d;_NBhHE_aoj{F?0oNL^BT2B`M6_sJYbz;3P>RzV(GO&fN`m$JM}7s=Wr*d^m%b8d&_q~_3qL)|}g zC{AQd!Lcl$C_boJO5l=qy5L(}vhSfijk`aP(qNsWVRBvp#|WSbzSIr90NA}yrTM9F zeMYPO?-(kcxv_Mr_Pg!2016kKU@c)q{Dj=PbC+|WWX-FnW^R_KBx#UsdY;DWlNcf; z^a`jfT}YT-zz~9GqFA`}9D$OfgPUpLt+N6dRiU8 z=^x-5F)(XKNu$wfy_(mV!En#8RO;(F&rIfsNO2VnNZngAcq=n2bC1cO+DwTGGQX=? zFpY{Zeaax;;YyA1Nl0`qAkH>P@3>!It;%3NdA3V*r|qYQ7GDM%V&E;p?>tks88=%v zXl6c{ndj_Vrm-W6&TZ-ZE(WMrtah23*N=2SDAN%AD2yX~<0f=Ai8(J%L)*N&V8?vw6&f8VXhiFCNd}saWc~vnBmTx3QiUAophH^05l)PU@q>i+(xr-+9$;ojj z3Ohi>fs%Xo1OE}5hn-?wX-#5!nTMN~+eYhcT70q7rt5fgzyfj*zI!ut3;?P8#o$Ig z40WJWd}iC?3>*-#mbN#7xzQ}|zVPz$rLXX_&&YBzMPvC`WaaOeEm;1ICU<|<2w459 zzBRDeKHccbz)(yhs=uLp`His-7Ee&UIt=ogM;m~}=$ z@Jb(ORjZm9$k|LPI9tmk##l$}MB|f^8Xf(~GOE+R5(DNwFSbC8!Y}-`Wj;;4czg97 zIbl;UiEiy7<1<1tPLS1b}iLR@)Ed9E+Qf&Qf4A0 zy((mZ7s`LhKvRFV6By^DLT7{JRD`UA!pMf>)9E zu%;T!aD|iy=KH77{s9(ihBC6GDeU#+gEOI^#WZ!etKViu|0s&V8eEA*g1VoJ^bGhT zy~$lGA7jr7EsZ3NIB&!ezveN)b=~#ny$x?(7X`2Ze~;kx96M9bh9rRz?LI+Y(k!I(_>ofTxL55e6&8Q~Xr>+a9sxn|?hbRO?E zvxZWk)EM>P3wF_t%`Lgt=QlM}UT_4(aHciq9f)nZKEC=HLSQxA3CGOt6Kf&Wu>@xT z%Lb;KSYF84MD|?MoqYYJxiA#W%6ptMFur%{>H;-sQrs^B9HU8S_+|O9PiGr+TrO9R zy0tOBlXV;Z6&IpRrjPsCH4I?6L5B&Owh~V6YcA{sAI=#^F4`W~(jz zaL`KXNyN^ds&UU7P#g+v(fB~=v4>jvq>h6S&kgiXCX6qqJ-CmenHGM$*xub;@bx0j z*f2UbAfnx*a75dm|cw3Pdt=ulR~n}Da1 z@cp#kK_y_}Gqgl&(&LAF9((pCtNzE5OSg?(41#hIM3|m^5E_HL(Oy`lA<|o>55Ozr zuW&nto~y043uNJ}6i6*1|CTcLh4Q%GteTwk@#ciFy*+to&js4t)AjguMzc(nW~v?v zQ2LmPv<%=AhI_mOoSYuN!rKHBP77>(`y2z7dH@yFk;h4LJARi7tgzr~v5eF?M@W z7;0iemA7nDP?q49)`yj_iHmzgJX4e~21_unj35KrbH^#JRcbmXmviOylXtaU17at# zq`&*{E3uIxFD0e0@c#kp@$UgNBoRlObzjOT#6CcPD_XAgqD;)z zzFj3vIxN9XlF_l}$Z;&3RXsF|V}(9dHpwnI?hUgU=A>Bf@mZCN6UTVe{MMHQuEL4h zbbCf#?i;(dMif{VPb2OX#x;r^`%vkcwc>|UvPp^5$F%ZL1nPFd@NU@ey(M2cAw6Y}$HTa{6mW%oXTg*Y7`SGleZ9C5L{3jZ!< zsEtw_7dB{ZwsC8=)DkuA{#NE!oRr!lF}y2;S!+(|a?z$`e<=q_J;u1dR+8z5{b>Bu z!^fhVtx@I$f~SDwQ}gFg*hPBq;vM(|z^3b8WLhCd=E1CPAl+BW@F-r}tY&~x; zd z%AWGqFIKP3H?|tXCo)Chg;sMZRA)q9Tt@5y?uj2F^%Prwt6@mZrNI*PFhckfWQj&m zaQ8N?PU+_&>nllJ$s{ z0njFTBvMqlw^KUtHs(A{|>&Uy7A zGyD0slkBiv`Lv^irvmS6-v>8VX@bB)Ix%G##Uk$&$F@+D!z$4RE{uJqdn>93EBU0N eC(-5c8J)JkTI5Js8s0mOK0oUIdnulOGyefC>fiMM literal 0 HcmV?d00001 diff --git a/web/index.html b/web/index.html new file mode 100644 index 0000000..8c01e77 --- /dev/null +++ b/web/index.html @@ -0,0 +1,199 @@ + + + + + + + + + + + + pgloader + + + + + + + + + + + + + + + +
+ + +
+
+ pgloader logo +

pgloader

+

Load your data into PostgreSQL, keeping a log of the data that + won't be accepted while still loading the good parts.

+
+
+ + + + + +
+ + + +
+ +
+
+

Migrate from MySQL to PostgreSQL. In one command.

+

Given a MySQL connection string, pgloader query + the catalogs to list your tables, constraints and indexes and know + how to transform this schema into a PostgreSQL eqauivalent, + applying advanced casting rules that you can edit in the + command.

+

Migrate some tinyint to boolean and some others + to smallint all from the same tool!

+

View details »

+
+
+ MySQL to PostgreSQL with Custom Type Casting +
+
+ +
+ +
+
+ CSV data format +
+
+

Load any CSV file. Real quick.

+

The current version of pgloader is up to ten + times faster than the previous one. The new command syntax + is really powerful, and as it's different enough from the previous + version, pgloader includes a command line switch to upgrade your + setup for you.

+

View details »

+
+
+ +
+ +
+
+

Transform your data. While streaming.

+

pgloader includes reformating modules allowing you + to reformat your data, such as transforming a couple of integer + columns into a single ip address, or a couple fo floats + into a single point. Of course, you can add any + transformation you like and easily get to use it with + pgloader loading your code!

+

View details »

+
+
+ Transform Data +
+
+ +
+ + + + + + + +
+ + + + + + + + + diff --git a/web/src/csv.md b/web/src/csv.md new file mode 100644 index 0000000..b45b14b --- /dev/null +++ b/web/src/csv.md @@ -0,0 +1,84 @@ +# Loading CSV Data with pgloader + +CSV means *comma separated values* and is often found with quite varying +specifications. pgloader allows you to describe those specs in its command. + +## The Command + +To load data with [pgloader](http://pgloader.tapoueh.org/) you need to +define in a *command* the operations in some details. Here's our example for +loading CSV data: + + LOAD CSV + FROM 'path/to/file.csv' (x, y, a, b, c, d) + INTO postgresql:///pgloader?csv (a, b, d, c) + + WITH truncate, + skip header = 1, + fields optionally enclosed by '"', + fields escaped by double-quote, + fields terminated by ',' + + SET client_encoding to 'latin1', + work_mem to '12MB', + standard_conforming_strings to 'on' + + BEFORE LOAD DO + $$ drop table if exists csv; $$, + $$ create table csv ( + a bigint, + b bigint, + c char(2), + d text + ); + $$; + +You can see the full list of options in the +[pgloader reference manual](../pgloader.1.html), with a complete description +of the options you see here. + +## The Data + +This command allows loading the following CSV file content: + + Header, with a © sign + "2.6.190.56","2.6.190.63","33996344","33996351","GB","United Kingdom" + "3.0.0.0","4.17.135.31","50331648","68257567","US","United States" + "4.17.135.32","4.17.135.63","68257568","68257599","CA","Canada" + "4.17.135.64","4.17.142.255","68257600","68259583","US","United States" + "4.17.143.0","4.17.143.15","68259584","68259599","CA","Canada" + "4.17.143.16","4.18.32.71","68259600","68296775","US","United States" + +## Loading the data + +Here's how to start loading the data. Note that the ouput here has been +edited so as to facilitate its browsing online. + + $ pgloader csv.load + ... LOG Starting pgloader, log system is ready. + ... LOG Parsing commands from file "/Users/dim/dev/pgloader/test/csv.load" + + table name read imported errors time + ----------------- --------- --------- --------- -------------- + before load 2 2 0 0.039s + ----------------- --------- --------- --------- -------------- + csv 6 6 0 0.019s + ----------------- --------- --------- --------- -------------- + Total import time 6 6 0 0.058s + +## The result + +As you can see, the command described above is filtering the input and only +importing some of the columns from the example data file. Here's what gets +loaded in the PostgreSQL database: + + pgloader# table csv; + a | b | c | d + ----------+----------+----+---------------- + 33996344 | 33996351 | GB | United Kingdom + 50331648 | 68257567 | US | United States + 68257568 | 68257599 | CA | Canada + 68257600 | 68259583 | US | United States + 68259584 | 68259599 | CA | Canada + 68259600 | 68296775 | US | United States + (6 rows) diff --git a/web/src/dBase.md b/web/src/dBase.md new file mode 100644 index 0000000..bb766a0 --- /dev/null +++ b/web/src/dBase.md @@ -0,0 +1,57 @@ +# Loading dBase files with pgloader + +The dBase format is still in use in some places as modern tools such as +*Filemaker* and *Excel* offer some level of support for it. Speaking of +support in modern tools, pgloader is right there on the list too! + +## The Command + +To load data with [pgloader](http://pgloader.tapoueh.org/) you need to +define in a *command* the operations in some details. Here's our example for +loading a dBase file, using a file provided by the french administration. + +You can find more files from them at the +[Insee](http://www.insee.fr/fr/methodes/nomenclatures/cog/telechargement.asp) +website. + +Here's our command: + + LOAD DBF + FROM http://www.insee.fr/fr/methodes/nomenclatures/cog/telechargement/2013/dbf/historiq2013.zip + INTO postgresql:///pgloader + WITH truncate, create table + SET client_encoding TO 'latin1'; + +You can see the full list of options in the +[pgloader reference manual](../pgloader.1.html), with a complete description +of the options you see here. + +Note that here pgloader will benefit from the meta-data information found in +the dBase file to create a PostgreSQL table capable of hosting the data as +described, then load the data. + +## Loading the data + +Let's start the `pgloader` command with our `dbf-zip.load` command file: + + $ pgloader dbf-zip.load + ... LOG Starting pgloader, log system is ready. + ... LOG Parsing commands from file "/Users/dim/dev/pgloader/test/dbf-zip.load" + ... LOG Fetching 'http://www.insee.fr/fr/methodes/nomenclatures/cog/telechargement/2013/dbf/historiq2013.zip' + ... LOG Extracting files from archive '//private/var/folders/w7/9n8v8pw54t1gngfff0lj16040000gn/T/pgloader//historiq2013.zip' + + table name read imported errors time + ----------------- --------- --------- --------- -------------- + download 0 0 0 0.167s + extract 0 0 0 1.010s + create, truncate 0 0 0 0.071s + ----------------- --------- --------- --------- -------------- + historiq2013 9181 9181 0 0.658s + ----------------- --------- --------- --------- -------------- + Total import time 9181 9181 0 1.906s + +We can see that [http://pgloader.tapoueh.org](pgloader) did download the +file from its HTTP URL location then *unziped* it before the loading itself. + +Note that the output of the command has been edited to facilitate its +browsing online. diff --git a/web/src/docs.lisp b/web/src/docs.lisp new file mode 100644 index 0000000..5ef396a --- /dev/null +++ b/web/src/docs.lisp @@ -0,0 +1,46 @@ +(defpackage #:pgloader.docs + (:use #:cl #:cl-markdown #:pgloader.utils #:pgloader.params) + (:export #:build-docs)) + +(in-package #:pgloader.docs) + +(defparameter *docs-sources-directory* + (asdf:system-relative-pathname :pgloader "web/src/")) + +(defparameter *docs-output-directory* + (asdf:system-relative-pathname :pgloader "web/howto/")) + +(defparameter *reference* + (asdf:system-relative-pathname :pgloader "pgloader.1.md")) + +(defparameter *header* + (asdf:system-relative-pathname :pgloader "web/howto/header.html")) + +(defparameter *footer* + (asdf:system-relative-pathname :pgloader "web/howto/footer.html")) + +(defun build-page (file &optional target) + "Build the HTML page from the markdown source FILE into the HTML TARGET." + (let ((target + (or target + (merge-pathnames (make-pathname :name (pathname-name file) + :type "html") + *docs-output-directory*)))) + (format t "Building: ~s~%" target) + (with-open-file (s target + :direction :output + :external-format :utf-8 + :if-exists :supersede + :if-does-not-exist :create) + (write-string (slurp-file-into-string *header*) s) + (markdown (slurp-file-into-string file) :stream s) + (write-string (slurp-file-into-string *footer*) s)))) + +(defun build-docs () + "Build the HTML files from the Markdown ones." + (build-page *reference*) + (loop + :for file :in (fad:list-directory *docs-sources-directory*) + :when (string= "md" (pathname-type file)) + :do (build-page file) )) + diff --git a/web/src/fixed.md b/web/src/fixed.md new file mode 100644 index 0000000..05fb51a --- /dev/null +++ b/web/src/fixed.md @@ -0,0 +1,98 @@ +# Loading Fixed Width Data File with pgloader + +Some data providers still use a format where each column is specified with a +starting index position and a given length. Usually the columns are +blank-padded when the data is shorter than the full reserved range. + +## The Command + +To load data with [pgloader](http://pgloader.tapoueh.org/) you need to +define in a *command* the operations in some details. Here's our example for +loading Fixed Width Data, using a file provided by the US census. + +You can find more files from them at the +[Census 2000 Gazetteer Files](http://www.census.gov/geo/maps-data/data/gazetteer2000.html). + +Here's our command: + + LOAD ARCHIVE + FROM http://www.census.gov/geo/maps-data/data/docs/gazetteer/places2k.zip + INTO postgresql:///pgloader + + BEFORE LOAD DO + $$ drop table if exists places; $$, + $$ create table places + ( + usps char(2) not null, + fips char(2) not null, + fips_code char(5), + loc_name varchar(64) + ); + $$ + + LOAD FIXED + FROM FILENAME MATCHING ~/places2k.txt/ + WITH ENCODING latin1 + ( + -- name start length + usps 0 2, + fips 2 2, + fips_code 4 5, + loc_name 9 64, + p 73 9, + h 82 9, + land 91 14, + water 105 14, + ldm 119 14, + wtm 131 14, + lat 143 10, + long 153 11 + ) + INTO postgresql:///pgloader?places + ( + usps, fips, fips_code, + loc_name text using (right-trim loc_name) + ); + +You can see the full list of options in the +[pgloader reference manual](../pgloader.1.html), with a complete description +of the options you see here. + +## The Data + +This command allows loading the following file content, where we are only +showing the first couple of lines: + + AL0100124Abbeville city 2987 1353 40301945 120383 15.560669 0.046480 31.566367 -85.251300 + AL0100460Adamsville city 4965 2042 50779330 14126 19.606010 0.005454 33.590411 -86.949166 + AL0100484Addison town 723 339 9101325 0 3.514041 0.000000 34.200042 -87.177851 + AL0100676Akron town 521 239 1436797 0 0.554750 0.000000 32.876425 -87.740978 + AL0100820Alabaster city 22619 8594 53023800 141711 20.472605 0.054715 33.231162 -86.823829 + AL0100988Albertville city 17247 7090 67212867 258738 25.951034 0.099899 34.265362 -86.211261 + AL0101132Alexander City city 15008 6855 100534344 433413 38.816529 0.167342 32.933157 -85.936008 + +## Loading the data + +Let's start the `pgloader` command with our `census-places.load` command file: + + $ pgloader census-places.load + ... LOG Starting pgloader, log system is ready. + ... LOG Parsing commands from file "/Users/dim/dev/pgloader/test/census-places.load" + ... LOG Fetching 'http://www.census.gov/geo/maps-data/data/docs/gazetteer/places2k.zip' + ... LOG Extracting files from archive '//private/var/folders/w7/9n8v8pw54t1gngfff0lj16040000gn/T/pgloader//places2k.zip' + + table name read imported errors time + ----------------- --------- --------- --------- -------------- + download 0 0 0 1.494s + extract 0 0 0 1.013s + before load 2 2 0 0.013s + ----------------- --------- --------- --------- -------------- + places 25375 25375 0 0.499s + ----------------- --------- --------- --------- -------------- + Total import time 25375 25375 0 3.019s + +We can see that [http://pgloader.tapoueh.org](pgloader) did download the +file from its HTTP URL location then *unziped* it before the loading itself. + +Note that the output of the command has been edited to facilitate its +browsing online. diff --git a/web/src/geolite.md b/web/src/geolite.md new file mode 100644 index 0000000..f03a22c --- /dev/null +++ b/web/src/geolite.md @@ -0,0 +1,161 @@ +# Loading MaxMind Geolite Data with pgloader + +The [MaxMind](http://www.maxmind.com/) provides a free dataset for +geolocation, which is quite popular. Using pgloader you can download the +lastest version of it, extract the CSV files from the archive and load their +content into your database directly. + +## The Command + +To load data with [pgloader](http://pgloader.tapoueh.org/) you need to +define in a *command* the operations in some details. Here's our example for +loading the Geolite data: + + /* + * Loading from a ZIP archive containing CSV files. The full test can be + * done with using the archive found at + * http://geolite.maxmind.com/download/geoip/database/GeoLiteCity_CSV/GeoLiteCity-latest.zip + * + * And a very light version of this data set is found at + * http://pgsql.tapoueh.org/temp/foo.zip for quick testing. + */ + + LOAD ARCHIVE + FROM http://geolite.maxmind.com/download/geoip/database/GeoLiteCity_CSV/GeoLiteCity-latest.zip + INTO postgresql:///ip4r + + BEFORE LOAD DO + $$ create extension if not exists ip4r; $$, + $$ create schema if not exists geolite; $$, + $$ create table if not exists geolite.location + ( + locid integer primary key, + country text, + region text, + city text, + postalcode text, + location point, + metrocode text, + areacode text + ); + $$, + $$ create table if not exists geolite.blocks + ( + iprange ip4r, + locid integer + ); + $$, + $$ drop index if exists geolite.blocks_ip4r_idx; $$, + $$ truncate table geolite.blocks, geolite.location cascade; $$ + + LOAD CSV + FROM FILENAME MATCHING ~/GeoLiteCity-Location.csv/ + WITH ENCODING iso-8859-1 + ( + locId, + country, + region null if blanks, + city null if blanks, + postalCode null if blanks, + latitude, + longitude, + metroCode null if blanks, + areaCode null if blanks + ) + INTO postgresql:///ip4r?geolite.location + ( + locid,country,region,city,postalCode, + location point using (format nil "(~a,~a)" longitude latitude), + metroCode,areaCode + ) + WITH skip header = 2, + fields optionally enclosed by '"', + fields escaped by double-quote, + fields terminated by ',' + + AND LOAD CSV + FROM FILENAME MATCHING ~/GeoLiteCity-Blocks.csv/ + WITH ENCODING iso-8859-1 + ( + startIpNum, endIpNum, locId + ) + INTO postgresql:///ip4r?geolite.blocks + ( + iprange ip4r using (ip-range startIpNum endIpNum), + locId + ) + WITH skip header = 2, + fields optionally enclosed by '"', + fields escaped by double-quote, + fields terminated by ',' + + FINALLY DO + $$ create index blocks_ip4r_idx on geolite.blocks using gist(iprange); $$; + +You can see the full list of options in the +[pgloader reference manual](../pgloader.1.html), with a complete description +of the options you see here. + +Note that while the *Geolite* data is using a pair of integers (*start*, +*end*) to represent *ipv4* data, we use the very poweful +[ip4r](https://github.com/RhodiumToad/ip4r) PostgreSQL Extension instead. + +The transformation from a pair of integers into an IP is done dynamically by +the pgloader process. + +Also, the location is given as a pair of *float* columns for the *longitude* +and the *latiude* where PostgreSQL offers the +[point](http://www.postgresql.org/docs/9.3/interactive/functions-geometry.html) +datatype, so the pgloader command here will actually transform the data on +the fly to use the appropriate data type and its input representation. + +## Loading the data + +Here's how to start loading the data. Note that the ouput here has been +edited so as to facilitate its browsing online. + + $ pgloader archive.load + ... LOG Starting pgloader, log system is ready. + ... LOG Parsing commands from file "/Users/dim/dev/pgloader/test/archive.load" + ... LOG Fetching 'http://geolite.maxmind.com/download/geoip/database/GeoLiteCity_CSV/GeoLiteCity-latest.zip' + ... LOG Extracting files from archive '//private/var/folders/w7/9n8v8pw54t1gngfff0lj16040000gn/T/pgloader//GeoLiteCity-latest.zip' + + table name read imported errors time + ----------------- --------- --------- --------- -------------- + download 0 0 0 11.592s + extract 0 0 0 1.012s + before load 6 6 0 0.019s + ----------------- --------- --------- --------- -------------- + geolite.location 470387 470387 0 7.743s + geolite.blocks 1903155 1903155 0 16.332s + ----------------- --------- --------- --------- -------------- + finally 1 1 0 31.692s + ----------------- --------- --------- --------- -------------- + Total import time 2373542 2373542 0 1m8.390s + +The timing of course includes the transformation of the *1.9 million* pairs +of integer into a single *ipv4 range* each. The *finally* step consists of +creating the *GiST* specialized index as given in the main command: + + CREATE INDEX blocks_ip4r_idx ON geolite.blocks USING gist(iprange); + +That index will then be used to speed up queries wanting to find which +recorded geolocation contains a specific IP address: + + ip4r> select * + from geolite.location l + join geolite.blocks b using(locid) + where iprange >>= '8.8.8.8'; + + -[ RECORD 1 ]------------------ + locid | 223 + country | US + region | + city | + postalcode | + location | (-97,38) + metrocode | + areacode | + iprange | 8.8.8.8-8.8.37.255 + + Time: 0.747 ms diff --git a/web/src/mysql.md b/web/src/mysql.md new file mode 100644 index 0000000..f89168e --- /dev/null +++ b/web/src/mysql.md @@ -0,0 +1,113 @@ +# Migrating from MySQL with pgloader + +If you want to migrate your data over to +[PostgreSQL](http://www.postgresql.org) from MySQL then pgloader is the tool +of choice! + +Most tools around are skipping the main problem with migrating from MySQL, +which is to do with the type casting and data sanitizing that needs to be +done. pgloader will not leave you alone on those topics. + +## The Command + +To load data with [pgloader](http://pgloader.tapoueh.org/) you need to +define in a *command* the operations in some details. Here's our example for +loading the +[MySQL Sakila Sample Database](http://dev.mysql.com/doc/sakila/en/): + +Here's our command: + + load database + from mysql://root@localhost/sakila + into postgresql:///sakila + + WITH include drop, create tables, no truncate, + create indexes, reset sequences, foreign keys + + SET maintenance_work_mem to '128MB', work_mem to '12MB', search_path to 'sakila' + + CAST type datetime to timestamptz + drop default drop not null using zero-dates-to-null, + type date drop not null drop default using zero-dates-to-null + + MATERIALIZE VIEWS film_list, staff_list + + -- INCLUDING ONLY TABLE NAMES MATCHING ~/film/, 'actor' + -- EXCLUDING TABLE NAMES MATCHING ~ + + BEFORE LOAD DO + $$ create schema if not exists sakila; $$; + +You can see the full list of options in the +[pgloader reference manual](../pgloader.1.html), with a complete description +of the options you see here. + +Note that here pgloader will benefit from the meta-data information found in +the MySQL database to create a PostgreSQL table capable of hosting the data +as described, then load the data. + +In particular, some specific *casting rules* are given here, to cope with +date values such as `0000-00-00` that MySQL allows and PostgreSQL rejects +for not existing in our calendar. It's possible to add per-column casting +rules too, which is useful is some of your `tinyint` are in fact `smallint` +while some others are in fact `boolean` values. + +Finaly note that we are using the *MATERIALIZE VIEWS* clause of pgloader: +the selected views here will be migrated over to PostgreSQL *with their +contents*. + +It's possible to use the *MATERIALIZE VIEWS* clause and given both the name +and the SQL (in MySQL dialect) definition of view, then pgloader created the +view for the duration of the data loading. + +## Loading the data + +Let's start the `pgloader` command with our `sakila.load` command file: + + $ pgloader sakila.load + ... LOG Starting pgloader, log system is ready. + ... LOG Parsing commands from file "/Users/dim/dev/pgloader/test/sakila.load" + + + table name read imported errors time + ---------------------- --------- --------- --------- -------------- + before load 1 1 0 0.007s + fetch meta data 45 45 0 0.402s + create, drop 0 36 0 0.208s + ---------------------- --------- --------- --------- -------------- + actor 200 200 0 0.071s + address 603 603 0 0.035s + category 16 16 0 0.018s + city 600 600 0 0.037s + country 109 109 0 0.023s + customer 599 599 0 0.073s + film 1000 1000 0 0.135s + film_actor 5462 5462 0 0.236s + film_category 1000 1000 0 0.070s + film_text 1000 1000 0 0.080s + inventory 4581 4581 0 0.136s + language 6 6 0 0.036s + payment 16049 16049 0 0.539s + rental 16044 16044 0 0.648s + staff 2 2 0 0.041s + store 2 2 0 0.036s + film_list 997 997 0 0.247s + staff_list 2 2 0 0.135s + Index Build Completion 0 0 0 0.000s + ---------------------- --------- --------- --------- -------------- + Create Indexes 41 41 0 0.964s + Reset Sequences 0 1 0 0.035s + Foreign Keys 22 22 0 0.254s + ---------------------- --------- --------- --------- -------------- + Total import time 48272 48272 0 3.502s + +We can see that [http://pgloader.tapoueh.org](pgloader) did download the +file from its HTTP URL location then *unziped* it before the loading itself. + +Also, the *WARNING* messages we see here are expected as the PostgreSQL +database is empty when running the command, and pgloader is using the SQL +commands `DROP TABLE IF NOT EXISTS` when the given command uses the `include +drop` option. + +Note that the output of the command has been edited to facilitate its +browsing online. diff --git a/web/src/sqlite.md b/web/src/sqlite.md new file mode 100644 index 0000000..784bedd --- /dev/null +++ b/web/src/sqlite.md @@ -0,0 +1,77 @@ +# Loading SQLite files with pgloader + +The SQLite database is a respected solution to manage your data with. Its +embeded nature makes it a source of migrations when a projects now needs to +handle more concurrency, which [PostgreSQL](http://www.postgresql.org/) is +very good at. pgloader can help you there. + +## The Command + +To load data with [pgloader](http://pgloader.tapoueh.org/) you need to +define in a *command* the operations in some details. Here's our command: + + load database + from 'sqlite/Chinook_Sqlite_AutoIncrementPKs.sqlite' + into postgresql:///pgloader + + with include drop, create tables, create indexes, reset sequences + + set work_mem to '16MB', maintenance_work_mem to '512 MB'; + +You can see the full list of options in the +[pgloader reference manual](../pgloader.1.html), with a complete description +of the options you see here. + +Note that here pgloader will benefit from the meta-data information found in +the SQLite file to create a PostgreSQL table capable of hosting the data as +described, then load the data. + +## Loading the data + +Let's start the `pgloader` command with our `sqlite.load` command file: + + $ pgloader sqlite.load + ... LOG Starting pgloader, log system is ready. + ... LOG Parsing commands from file "/Users/dim/dev/pgloader/test/sqlite.load" + ... WARNING Postgres warning: table "album" does not exist, skipping + ... WARNING Postgres warning: table "artist" does not exist, skipping + ... WARNING Postgres warning: table "customer" does not exist, skipping + ... WARNING Postgres warning: table "employee" does not exist, skipping + ... WARNING Postgres warning: table "genre" does not exist, skipping + ... WARNING Postgres warning: table "invoice" does not exist, skipping + ... WARNING Postgres warning: table "invoiceline" does not exist, skipping + ... WARNING Postgres warning: table "mediatype" does not exist, skipping + ... WARNING Postgres warning: table "playlist" does not exist, skipping + ... WARNING Postgres warning: table "playlisttrack" does not exist, skipping + ... WARNING Postgres warning: table "track" does not exist, skipping + table name read imported errors time + ---------------------- --------- --------- --------- -------------- + create, truncate 0 0 0 0.052s + Album 347 347 0 0.070s + Artist 275 275 0 0.014s + Customer 59 59 0 0.014s + Employee 8 8 0 0.012s + Genre 25 25 0 0.018s + Invoice 412 412 0 0.032s + InvoiceLine 2240 2240 0 0.077s + MediaType 5 5 0 0.012s + Playlist 18 18 0 0.008s + PlaylistTrack 8715 8715 0 0.071s + Track 3503 3503 0 0.105s + index build completion 0 0 0 0.000s + ---------------------- --------- --------- --------- -------------- + Create Indexes 20 20 0 0.279s + reset sequences 0 0 0 0.043s + ---------------------- --------- --------- --------- -------------- + Total streaming time 15607 15607 0 0.476s + +We can see that [http://pgloader.tapoueh.org](pgloader) did download the +file from its HTTP URL location then *unziped* it before the loading itself. + +Also, the *WARNING* messages we see here are expected as the PostgreSQL +database is empty when running the command, and pgloader is using the SQL +commands `DROP TABLE IF NOT EXISTS` when the given command uses the `include +drop` option. + +Note that the output of the command has been edited to facilitate its +browsing online.