From 022c59afff8f60e375a17ace0765e7267eac1c0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Cabe=CC=81?= <benjamin@eclipse.org> Date: Thu, 19 Feb 2015 21:08:59 +0100 Subject: [PATCH] wip revamp --- .jsbeautifyrc | 5 + assets/css/bootstrap.css | 4395 +++++++++++++++++ assets/css/icomoon.css | 53 + .../glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../glyphicons-halflings-regular.svg | 288 ++ .../glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes assets/fonts/icomoon.eot | Bin 0 -> 2960 bytes assets/fonts/icomoon.svg | 23 + assets/fonts/icomoon.ttf | Bin 0 -> 2796 bytes assets/fonts/icomoon.woff | Bin 0 -> 2876 bytes assets/fonts/selection.json | 173 + assets/images/.keep | 0 assets/images/dest/header-divider.png | Bin 0 -> 2849 bytes assets/images/dest/heading-community.png | Bin 0 -> 62440 bytes assets/images/dest/heading-featured.png | Bin 0 -> 28297 bytes assets/images/dest/heading-latest_news.png | Bin 0 -> 32039 bytes .../images/dest/heading-upcoming_events.png | Bin 0 -> 38547 bytes assets/images/dest/icon-all_projects.png | Bin 0 -> 2262 bytes assets/images/dest/icon-facebook.png | Bin 0 -> 1615 bytes assets/images/dest/icon-getting_started.png | Bin 0 -> 2225 bytes assets/images/dest/icon-services.png | Bin 0 -> 3265 bytes assets/images/dest/icon-share.png | Bin 0 -> 1619 bytes assets/images/dest/icon-standards.png | Bin 0 -> 2469 bytes assets/images/dest/icon-twitter.png | Bin 0 -> 1806 bytes assets/images/dest/icon-youtube.png | Bin 0 -> 1950 bytes assets/images/dest/iot-icon.png | Bin 0 -> 24611 bytes assets/images/dest/iot-logo.png | Bin 0 -> 4744 bytes assets/images/dest/upcoming-events-bg.png | Bin 0 -> 22554 bytes .../images/dest/upcoming-events-bg_hover.png | Bin 0 -> 13991 bytes assets/images/footer-bg.jpg | Bin 0 -> 31870 bytes assets/images/header-bg.jpg | Bin 0 -> 51507 bytes assets/images/header-divider.png | Bin 0 -> 2849 bytes assets/images/heading-community.jpg | Bin 0 -> 10606 bytes assets/images/heading-community.png | Bin 0 -> 62389 bytes assets/images/heading-featured.jpg | Bin 0 -> 6109 bytes assets/images/heading-featured.png | Bin 0 -> 28297 bytes assets/images/heading-latest_news.jpg | Bin 0 -> 6438 bytes assets/images/heading-latest_news.png | Bin 0 -> 32039 bytes assets/images/heading-upcoming_events.jpg | Bin 0 -> 8083 bytes assets/images/heading-upcoming_events.png | Bin 0 -> 38547 bytes assets/images/icon-all_projects.png | Bin 0 -> 2262 bytes assets/images/icon-facebook.png | Bin 0 -> 1615 bytes assets/images/icon-getting_started.png | Bin 0 -> 2225 bytes assets/images/icon-services.png | Bin 0 -> 3265 bytes assets/images/icon-share.png | Bin 0 -> 1619 bytes assets/images/icon-standards.png | Bin 0 -> 2469 bytes assets/images/icon-twitter.png | Bin 0 -> 1806 bytes assets/images/icon-youtube.png | Bin 0 -> 1950 bytes assets/images/iot-icon-alt.png | Bin 0 -> 51397 bytes assets/images/iot-icon.png | Bin 0 -> 24611 bytes assets/images/iot-logo.png | Bin 0 -> 4744 bytes assets/images/open-iot-bg.jpg | Bin 0 -> 7122 bytes assets/images/section-first-divider.jpg | Bin 0 -> 3659 bytes assets/images/section-second-divider.jpg | Bin 0 -> 3892 bytes assets/images/upcoming-events-bg.jpg | Bin 0 -> 10939 bytes assets/images/upcoming-events-bg.png | Bin 0 -> 22554 bytes assets/images/upcoming-events-bg_hover.png | Bin 0 -> 13991 bytes assets/images/wg-2lemetry.jpg | Bin 0 -> 8461 bytes assets/images/wg-bitreactive.jpg | Bin 0 -> 5692 bytes assets/images/wg-bosch.jpg | Bin 0 -> 8337 bytes assets/images/wg-cisco.jpg | Bin 0 -> 10258 bytes assets/images/wg-dcsquare.jpg | Bin 0 -> 12438 bytes assets/images/wg-eurotech.jpg | Bin 0 -> 7799 bytes assets/images/wg-gadgetkeeper.jpg | Bin 0 -> 14166 bytes assets/images/wg-ibm.jpg | Bin 0 -> 11766 bytes assets/images/wg-sierra.jpg | Bin 0 -> 9936 bytes assets/js/bootstrap-sprockets.js | 12 + assets/js/bootstrap.js | 2306 +++++++++ assets/js/bootstrap.min.js | 7 + assets/js/bootstrap/affix.js | 162 + assets/js/bootstrap/alert.js | 94 + assets/js/bootstrap/button.js | 116 + assets/js/bootstrap/carousel.js | 237 + assets/js/bootstrap/collapse.js | 211 + assets/js/bootstrap/dropdown.js | 161 + assets/js/bootstrap/modal.js | 324 ++ assets/js/bootstrap/popover.js | 113 + assets/js/bootstrap/scrollspy.js | 175 + assets/js/bootstrap/tab.js | 153 + assets/js/bootstrap/tooltip.js | 472 ++ assets/js/bootstrap/transition.js | 59 + assets/stylesheets/_bootstrap-compass.scss | 9 + assets/stylesheets/_bootstrap-mincer.scss | 19 + assets/stylesheets/_bootstrap-sprockets.scss | 9 + assets/stylesheets/bootstrap.scss | 65 + assets/stylesheets/bootstrap/_alerts.scss | 73 + assets/stylesheets/bootstrap/_badges.scss | 67 + .../stylesheets/bootstrap/_breadcrumbs.scss | 26 + .../stylesheets/bootstrap/_button-groups.scss | 243 + assets/stylesheets/bootstrap/_buttons.scss | 160 + assets/stylesheets/bootstrap/_carousel.scss | 269 + assets/stylesheets/bootstrap/_close.scss | 36 + assets/stylesheets/bootstrap/_code.scss | 69 + .../bootstrap/_component-animations.scss | 38 + assets/stylesheets/bootstrap/_dropdowns.scss | 214 + assets/stylesheets/bootstrap/_forms.scss | 570 +++ assets/stylesheets/bootstrap/_glyphicons.scss | 301 ++ assets/stylesheets/bootstrap/_grid.scss | 84 + .../stylesheets/bootstrap/_input-groups.scss | 166 + assets/stylesheets/bootstrap/_jumbotron.scss | 50 + assets/stylesheets/bootstrap/_labels.scss | 66 + assets/stylesheets/bootstrap/_list-group.scss | 124 + assets/stylesheets/bootstrap/_media.scss | 61 + assets/stylesheets/bootstrap/_mixins.scss | 39 + assets/stylesheets/bootstrap/_modals.scss | 148 + assets/stylesheets/bootstrap/_navbar.scss | 663 +++ assets/stylesheets/bootstrap/_navs.scss | 244 + assets/stylesheets/bootstrap/_normalize.scss | 427 ++ assets/stylesheets/bootstrap/_pager.scss | 54 + assets/stylesheets/bootstrap/_pagination.scss | 88 + assets/stylesheets/bootstrap/_panels.scss | 265 + assets/stylesheets/bootstrap/_popovers.scss | 135 + assets/stylesheets/bootstrap/_print.scss | 107 + .../stylesheets/bootstrap/_progress-bars.scss | 87 + .../bootstrap/_responsive-embed.scss | 35 + .../bootstrap/_responsive-utilities.scss | 177 + .../stylesheets/bootstrap/_scaffolding.scss | 150 + assets/stylesheets/bootstrap/_tables.scss | 234 + assets/stylesheets/bootstrap/_theme.scss | 273 + assets/stylesheets/bootstrap/_thumbnails.scss | 38 + assets/stylesheets/bootstrap/_tooltip.scss | 103 + assets/stylesheets/bootstrap/_type.scss | 298 ++ assets/stylesheets/bootstrap/_utilities.scss | 56 + assets/stylesheets/bootstrap/_variables.scss | 862 ++++ assets/stylesheets/bootstrap/_wells.scss | 29 + .../stylesheets/bootstrap/mixins/_alerts.scss | 14 + .../bootstrap/mixins/_background-variant.scss | 11 + .../bootstrap/mixins/_border-radius.scss | 18 + .../bootstrap/mixins/_buttons.scss | 52 + .../bootstrap/mixins/_center-block.scss | 7 + .../bootstrap/mixins/_clearfix.scss | 22 + .../stylesheets/bootstrap/mixins/_forms.scss | 88 + .../bootstrap/mixins/_gradients.scss | 58 + .../bootstrap/mixins/_grid-framework.scss | 81 + .../stylesheets/bootstrap/mixins/_grid.scss | 122 + .../bootstrap/mixins/_hide-text.scss | 21 + .../stylesheets/bootstrap/mixins/_image.scss | 33 + .../stylesheets/bootstrap/mixins/_labels.scss | 12 + .../bootstrap/mixins/_list-group.scss | 31 + .../bootstrap/mixins/_nav-divider.scss | 10 + .../bootstrap/mixins/_nav-vertical-align.scss | 9 + .../bootstrap/mixins/_opacity.scss | 8 + .../bootstrap/mixins/_pagination.scss | 23 + .../stylesheets/bootstrap/mixins/_panels.scss | 24 + .../bootstrap/mixins/_progress-bar.scss | 10 + .../bootstrap/mixins/_reset-filter.scss | 8 + .../stylesheets/bootstrap/mixins/_resize.scss | 6 + .../mixins/_responsive-visibility.scss | 21 + .../stylesheets/bootstrap/mixins/_size.scss | 10 + .../bootstrap/mixins/_tab-focus.scss | 9 + .../bootstrap/mixins/_table-row.scss | 28 + .../bootstrap/mixins/_text-emphasis.scss | 11 + .../bootstrap/mixins/_text-overflow.scss | 8 + .../bootstrap/mixins/_vendor-prefixes.scss | 222 + assets/stylesheets/theme/_footer.scss | 43 + assets/stylesheets/theme/_header.scss | 81 + assets/stylesheets/theme/_main.scss | 182 + assets/stylesheets/theme/_mixins.scss | 33 + assets/stylesheets/theme/_utilities.scss | 51 + carousel-images/01-koneki.png | Bin 10211 -> 0 bytes carousel-images/02-paho.png | Bin 10070 -> 0 bytes carousel-images/03-mihini.png | Bin 6217 -> 0 bytes carousel-images/04-smarthome.png | Bin 13672 -> 0 bytes carousel-images/05-kura.png | Bin 36530 -> 0 bytes carousel-images/06-scada.png | Bin 33735 -> 0 bytes carousel-images/09-om2m.png | Bin 42260 -> 0 bytes carousel-images/10-ponte.png | Bin 7001 -> 0 bytes community.html | 498 +- ecosystem.html | 786 ++- frameworks.html | 328 +- gruntfile.js | 48 + index.html | 621 +-- index.html.bak.html | 342 ++ package.json | 14 + protocols.html | 471 +- 177 files changed, 19883 insertions(+), 1362 deletions(-) create mode 100644 .jsbeautifyrc create mode 100644 assets/css/bootstrap.css create mode 100755 assets/css/icomoon.css create mode 100644 assets/fonts/bootstrap/glyphicons-halflings-regular.eot create mode 100644 assets/fonts/bootstrap/glyphicons-halflings-regular.svg create mode 100644 assets/fonts/bootstrap/glyphicons-halflings-regular.ttf create mode 100644 assets/fonts/bootstrap/glyphicons-halflings-regular.woff create mode 100644 assets/fonts/bootstrap/glyphicons-halflings-regular.woff2 create mode 100755 assets/fonts/icomoon.eot create mode 100755 assets/fonts/icomoon.svg create mode 100755 assets/fonts/icomoon.ttf create mode 100755 assets/fonts/icomoon.woff create mode 100755 assets/fonts/selection.json create mode 100644 assets/images/.keep create mode 100644 assets/images/dest/header-divider.png create mode 100644 assets/images/dest/heading-community.png create mode 100644 assets/images/dest/heading-featured.png create mode 100644 assets/images/dest/heading-latest_news.png create mode 100644 assets/images/dest/heading-upcoming_events.png create mode 100644 assets/images/dest/icon-all_projects.png create mode 100644 assets/images/dest/icon-facebook.png create mode 100644 assets/images/dest/icon-getting_started.png create mode 100644 assets/images/dest/icon-services.png create mode 100644 assets/images/dest/icon-share.png create mode 100644 assets/images/dest/icon-standards.png create mode 100644 assets/images/dest/icon-twitter.png create mode 100644 assets/images/dest/icon-youtube.png create mode 100644 assets/images/dest/iot-icon.png create mode 100644 assets/images/dest/iot-logo.png create mode 100644 assets/images/dest/upcoming-events-bg.png create mode 100644 assets/images/dest/upcoming-events-bg_hover.png create mode 100644 assets/images/footer-bg.jpg create mode 100644 assets/images/header-bg.jpg create mode 100644 assets/images/header-divider.png create mode 100644 assets/images/heading-community.jpg create mode 100644 assets/images/heading-community.png create mode 100644 assets/images/heading-featured.jpg create mode 100644 assets/images/heading-featured.png create mode 100644 assets/images/heading-latest_news.jpg create mode 100644 assets/images/heading-latest_news.png create mode 100644 assets/images/heading-upcoming_events.jpg create mode 100644 assets/images/heading-upcoming_events.png create mode 100644 assets/images/icon-all_projects.png create mode 100644 assets/images/icon-facebook.png create mode 100644 assets/images/icon-getting_started.png create mode 100644 assets/images/icon-services.png create mode 100644 assets/images/icon-share.png create mode 100644 assets/images/icon-standards.png create mode 100644 assets/images/icon-twitter.png create mode 100644 assets/images/icon-youtube.png create mode 100644 assets/images/iot-icon-alt.png create mode 100644 assets/images/iot-icon.png create mode 100644 assets/images/iot-logo.png create mode 100644 assets/images/open-iot-bg.jpg create mode 100644 assets/images/section-first-divider.jpg create mode 100644 assets/images/section-second-divider.jpg create mode 100644 assets/images/upcoming-events-bg.jpg create mode 100644 assets/images/upcoming-events-bg.png create mode 100644 assets/images/upcoming-events-bg_hover.png create mode 100644 assets/images/wg-2lemetry.jpg create mode 100644 assets/images/wg-bitreactive.jpg create mode 100644 assets/images/wg-bosch.jpg create mode 100644 assets/images/wg-cisco.jpg create mode 100644 assets/images/wg-dcsquare.jpg create mode 100644 assets/images/wg-eurotech.jpg create mode 100644 assets/images/wg-gadgetkeeper.jpg create mode 100644 assets/images/wg-ibm.jpg create mode 100644 assets/images/wg-sierra.jpg create mode 100644 assets/js/bootstrap-sprockets.js create mode 100644 assets/js/bootstrap.js create mode 100644 assets/js/bootstrap.min.js create mode 100644 assets/js/bootstrap/affix.js create mode 100644 assets/js/bootstrap/alert.js create mode 100644 assets/js/bootstrap/button.js create mode 100644 assets/js/bootstrap/carousel.js create mode 100644 assets/js/bootstrap/collapse.js create mode 100644 assets/js/bootstrap/dropdown.js create mode 100644 assets/js/bootstrap/modal.js create mode 100644 assets/js/bootstrap/popover.js create mode 100644 assets/js/bootstrap/scrollspy.js create mode 100644 assets/js/bootstrap/tab.js create mode 100644 assets/js/bootstrap/tooltip.js create mode 100644 assets/js/bootstrap/transition.js create mode 100644 assets/stylesheets/_bootstrap-compass.scss create mode 100644 assets/stylesheets/_bootstrap-mincer.scss create mode 100644 assets/stylesheets/_bootstrap-sprockets.scss create mode 100644 assets/stylesheets/bootstrap.scss create mode 100644 assets/stylesheets/bootstrap/_alerts.scss create mode 100644 assets/stylesheets/bootstrap/_badges.scss create mode 100644 assets/stylesheets/bootstrap/_breadcrumbs.scss create mode 100644 assets/stylesheets/bootstrap/_button-groups.scss create mode 100644 assets/stylesheets/bootstrap/_buttons.scss create mode 100644 assets/stylesheets/bootstrap/_carousel.scss create mode 100644 assets/stylesheets/bootstrap/_close.scss create mode 100644 assets/stylesheets/bootstrap/_code.scss create mode 100644 assets/stylesheets/bootstrap/_component-animations.scss create mode 100644 assets/stylesheets/bootstrap/_dropdowns.scss create mode 100644 assets/stylesheets/bootstrap/_forms.scss create mode 100644 assets/stylesheets/bootstrap/_glyphicons.scss create mode 100644 assets/stylesheets/bootstrap/_grid.scss create mode 100644 assets/stylesheets/bootstrap/_input-groups.scss create mode 100644 assets/stylesheets/bootstrap/_jumbotron.scss create mode 100644 assets/stylesheets/bootstrap/_labels.scss create mode 100644 assets/stylesheets/bootstrap/_list-group.scss create mode 100644 assets/stylesheets/bootstrap/_media.scss create mode 100644 assets/stylesheets/bootstrap/_mixins.scss create mode 100644 assets/stylesheets/bootstrap/_modals.scss create mode 100644 assets/stylesheets/bootstrap/_navbar.scss create mode 100644 assets/stylesheets/bootstrap/_navs.scss create mode 100644 assets/stylesheets/bootstrap/_normalize.scss create mode 100644 assets/stylesheets/bootstrap/_pager.scss create mode 100644 assets/stylesheets/bootstrap/_pagination.scss create mode 100644 assets/stylesheets/bootstrap/_panels.scss create mode 100644 assets/stylesheets/bootstrap/_popovers.scss create mode 100644 assets/stylesheets/bootstrap/_print.scss create mode 100644 assets/stylesheets/bootstrap/_progress-bars.scss create mode 100644 assets/stylesheets/bootstrap/_responsive-embed.scss create mode 100644 assets/stylesheets/bootstrap/_responsive-utilities.scss create mode 100644 assets/stylesheets/bootstrap/_scaffolding.scss create mode 100644 assets/stylesheets/bootstrap/_tables.scss create mode 100644 assets/stylesheets/bootstrap/_theme.scss create mode 100644 assets/stylesheets/bootstrap/_thumbnails.scss create mode 100644 assets/stylesheets/bootstrap/_tooltip.scss create mode 100644 assets/stylesheets/bootstrap/_type.scss create mode 100644 assets/stylesheets/bootstrap/_utilities.scss create mode 100644 assets/stylesheets/bootstrap/_variables.scss create mode 100644 assets/stylesheets/bootstrap/_wells.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_alerts.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_background-variant.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_border-radius.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_buttons.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_center-block.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_clearfix.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_forms.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_gradients.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_grid-framework.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_grid.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_hide-text.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_image.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_labels.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_list-group.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_nav-divider.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_nav-vertical-align.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_opacity.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_pagination.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_panels.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_progress-bar.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_reset-filter.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_resize.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_size.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_tab-focus.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_table-row.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_text-emphasis.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_text-overflow.scss create mode 100644 assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss create mode 100644 assets/stylesheets/theme/_footer.scss create mode 100644 assets/stylesheets/theme/_header.scss create mode 100644 assets/stylesheets/theme/_main.scss create mode 100644 assets/stylesheets/theme/_mixins.scss create mode 100644 assets/stylesheets/theme/_utilities.scss delete mode 100644 carousel-images/01-koneki.png delete mode 100644 carousel-images/02-paho.png delete mode 100644 carousel-images/03-mihini.png delete mode 100644 carousel-images/04-smarthome.png delete mode 100644 carousel-images/05-kura.png delete mode 100644 carousel-images/06-scada.png delete mode 100644 carousel-images/09-om2m.png delete mode 100644 carousel-images/10-ponte.png create mode 100644 gruntfile.js create mode 100644 index.html.bak.html create mode 100644 package.json diff --git a/.jsbeautifyrc b/.jsbeautifyrc new file mode 100644 index 00000000..07aea46f --- /dev/null +++ b/.jsbeautifyrc @@ -0,0 +1,5 @@ +{ + "html": { + "indent_size": 2 // Indentation size + } +} diff --git a/assets/css/bootstrap.css b/assets/css/bootstrap.css new file mode 100644 index 00000000..f4a89332 --- /dev/null +++ b/assets/css/bootstrap.css @@ -0,0 +1,4395 @@ +@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700); +.green { + color: #6eb553; } + +.blue { + color: #3085cb; } + +.white { + color: whitesmoke; } + +.black { + color: #403c40; } + +.purple { + color: #551f62; } + +.right { + float: right; } + +.left { + float: left; } + +a.btn { + text-transform: uppercase; + padding: 10px 40px; + font-size: 12px; } + +a.btn.btn-primary { + background-color: transparent; + border-color: #3085cb; + color: #403c40; + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; } + a.btn.btn-primary:hover { + background-color: #3085cb; + color: whitesmoke; } + + +.line-divider-right { + border-right: 1px solid #c2c2c2; } + +.align-center { + text-align: center; } + +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; } + +body { + margin: 0; } + +article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { + display: block; } + +audio, canvas, progress, video { + display: inline-block; + vertical-align: baseline; } + +audio:not([controls]) { + display: none; + height: 0; } + +[hidden], template { + display: none; } + +a { + background-color: transparent; } + +a:active, a:hover { + outline: 0; } + +abbr[title] { + border-bottom: 1px dotted; } + +b, strong { + font-weight: bold; } + +dfn { + font-style: italic; } + +h1 { + font-size: 2em; + margin: 0.67em 0; } + +mark { + background: yellow; + color: black; } + +small { + font-size: 80%; } + +sub, sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +img { + border: 0; } + +svg:not(:root) { + overflow: hidden; } + +figure { + margin: 1em 40px; } + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; } + +pre { + overflow: auto; } + +code, kbd, pre, samp { + font-family: monospace, monospace; + font-size: 1em; } + +button, input, optgroup, select, textarea { + color: inherit; + font: inherit; + margin: 0; } + +button { + overflow: visible; } + +button, select { + text-transform: none; } + +button, html input[type="button"], input[type="reset"], input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; } + +button[disabled], html input[disabled] { + cursor: default; } + +button::-moz-focus-inner, input::-moz-focus-inner { + border: 0; + padding: 0; } + +input { + line-height: normal; } + +input[type="checkbox"], input[type="radio"] { + box-sizing: border-box; + padding: 0; } + +input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +input[type="search"] { + -webkit-appearance: textfield; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; } + +input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +fieldset { + border: 1px solid silver; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +legend { + border: 0; + padding: 0; } + +textarea { + overflow: auto; } + +optgroup { + font-weight: bold; } + +table { + border-collapse: collapse; + border-spacing: 0; } + +td, th { + padding: 0; } + +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, *:before, *:after { + background: transparent !important; + color: black !important; + box-shadow: none !important; + text-shadow: none !important; } + a, a:visited { + text-decoration: underline; } + a[href]:after { + content: " (" attr(href) ")"; } + abbr[title]:after { + content: " (" attr(title) ")"; } + a[href^="#"]:after, a[href^="javascript:"]:after { + content: ""; } + pre, blockquote { + border: 1px solid #999999; + page-break-inside: avoid; } + thead { + display: table-header-group; } + tr, img { + page-break-inside: avoid; } + img { + max-width: 100% !important; } + p, h2, h3 { + orphans: 3; + widows: 3; } + h2, h3 { + page-break-after: avoid; } + select { + background: white !important; } + .navbar { + display: none; } + .btn > .caret, .dropup > .btn > .caret { + border-top-color: black !important; } + .label { + border: 1px solid black; } + .table { + border-collapse: collapse !important; } + .table td, .table th { + background-color: white !important; } + .table-bordered th, .table-bordered td { + border: 1px solid #dddddd !important; } } + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +*:before, *:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +body { + font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.8; + color: #333333; + background-color: white; } + +input, button, select, textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +a { + color: #6eb553; + text-decoration: none; } + a:hover, a:focus { + color: #4e8338; + text-decoration: underline; } + a:focus { + outline: thin dotted; + outline: 5px auto-webkit-focus-ring-color; + outline-offset: -2px; } + +figure { + margin: 0; } + +img { + vertical-align: middle; } + +.img-responsive { + display: block; + max-width: 100%; + height: auto; } + +.img-rounded { + border-radius: 6px; } + +.img-thumbnail { + padding: 4px; + line-height: 1.8; + background-color: white; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; } + +.img-circle { + border-radius: 50%; } + +hr { + margin-top: 25px; + margin-bottom: 25px; + border: 0; + border-top: 1px solid #eeeeee; } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; } + h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small { + font-weight: normal; + line-height: 1; + color: #777777; } + +h1, .h1, h2, .h2, h3, .h3 { + margin-top: 25px; + margin-bottom: 12.5px; } + h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small { + font-size: 65%; } + +h4, .h4, h5, .h5, h6, .h6 { + margin-top: 12.5px; + margin-bottom: 12.5px; } + h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 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 12.5px; } + +.lead { + margin-bottom: 25px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; } + @media (min-width: 768px) { + .lead { + font-size: 21px; } } + +small, .small { + font-size: 85%; } + +mark, .mark { + background-color: #fcf8e3; + padding: 0.2em; } + +.text-left { + text-align: left; } + +.text-right { + text-align: right; } + +.text-center { + text-align: center; } + +.text-justify { + text-align: justify; } + +.text-nowrap { + white-space: nowrap; } + +.text-lowercase { + text-transform: lowercase; } + +.text-uppercase { + text-transform: uppercase; } + +.text-capitalize { + text-transform: capitalize; } + +.text-muted { + color: #777777; } + +.text-primary { + color: #6eb553; } + +a.text-primary:hover { + color: #589540; } + +.text-success { + color: #3c763d; } + +a.text-success:hover { + color: #2b542b; } + +.text-info { + color: #31708f; } + +a.text-info:hover { + color: #245369; } + +.text-warning { + color: #8a6d3b; } + +a.text-warning:hover { + color: #66502c; } + +.text-danger { + color: #a94442; } + +a.text-danger:hover { + color: #843534; } + +.bg-primary { + color: white; } + +.bg-primary { + background-color: #6eb553; } + +a.bg-primary:hover { + background-color: #589540; } + +.bg-success { + background-color: #dff0d8; } + +a.bg-success:hover { + background-color: #c1e2b3; } + +.bg-info { + background-color: #d9edf7; } + +a.bg-info:hover { + background-color: #afdaee; } + +.bg-warning { + background-color: #fcf8e3; } + +a.bg-warning:hover { + background-color: #f7ecb5; } + +.bg-danger { + background-color: #f2dede; } + +a.bg-danger:hover { + background-color: #e4b9b9; } + +.page-header { + padding-bottom: 11.5px; + margin: 50px 0 25px; + border-bottom: 1px solid #eeeeee; } + +ul, ol { + margin-top: 0; + margin-bottom: 12.5px; } + ul ul, ul ol, ol ul, ol ol { + margin-bottom: 0; } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; } + .list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; } + +dl { + margin-top: 0; + margin-bottom: 25px; } + +dt, dd { + line-height: 1.8; } + +dt { + font-weight: bold; } + +dd { + margin-left: 0; } + +.dl-horizontal dd:before, .dl-horizontal dd:after { + content: " "; + display: table; } +.dl-horizontal dd:after { + clear: both; } +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .dl-horizontal dd { + margin-left: 180px; } } + +abbr[title], abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777777; } + +.initialism { + font-size: 90%; + text-transform: uppercase; } + +blockquote { + padding: 12.5px 25px; + margin: 0 0 25px; + font-size: 17.5px; + border-left: 5px solid #eeeeee; } + blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { + margin-bottom: 0; } + blockquote footer, blockquote small, blockquote .small { + display: block; + font-size: 80%; + line-height: 1.8; + color: #777777; } + blockquote footer:before, blockquote small:before, blockquote .small:before { + content: '\2014 \00A0'; } + +.blockquote-reverse, blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; } + .blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before { + content: ''; } + .blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after { + content: '\00A0 \2014'; } + +address { + margin-bottom: 25px; + font-style: normal; + line-height: 1.8; } + +code, kbd, pre, samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; } + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; } + +kbd { + padding: 2px 4px; + font-size: 90%; + color: white; + background-color: #333333; + border-radius: 3px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); } + kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; } + +pre { + display: block; + padding: 12px; + margin: 0 0 12.5px; + font-size: 13px; + line-height: 1.8; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: whitesmoke; + 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 { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; } + .container:before, .container:after { + content: " "; + display: table; } + .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; } } + +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; } + .container-fluid:before, .container-fluid:after { + content: " "; + display: table; } + .container-fluid:after { + clear: both; } + +.row { + margin-left: -15px; + margin-right: -15px; } + .row:before, .row:after { + content: " "; + display: table; } + .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-left: 15px; + padding-right: 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-1 { + width: 8.33333%; } + +.col-xs-2 { + width: 16.66667%; } + +.col-xs-3 { + width: 25%; } + +.col-xs-4 { + width: 33.33333%; } + +.col-xs-5 { + width: 41.66667%; } + +.col-xs-6 { + width: 50%; } + +.col-xs-7 { + width: 58.33333%; } + +.col-xs-8 { + width: 66.66667%; } + +.col-xs-9 { + width: 75%; } + +.col-xs-10 { + width: 83.33333%; } + +.col-xs-11 { + width: 91.66667%; } + +.col-xs-12 { + width: 100%; } + +.col-xs-pull-0 { + right: auto; } + +.col-xs-pull-1 { + right: 8.33333%; } + +.col-xs-pull-2 { + right: 16.66667%; } + +.col-xs-pull-3 { + right: 25%; } + +.col-xs-pull-4 { + right: 33.33333%; } + +.col-xs-pull-5 { + right: 41.66667%; } + +.col-xs-pull-6 { + right: 50%; } + +.col-xs-pull-7 { + right: 58.33333%; } + +.col-xs-pull-8 { + right: 66.66667%; } + +.col-xs-pull-9 { + right: 75%; } + +.col-xs-pull-10 { + right: 83.33333%; } + +.col-xs-pull-11 { + right: 91.66667%; } + +.col-xs-pull-12 { + right: 100%; } + +.col-xs-push-0 { + left: auto; } + +.col-xs-push-1 { + left: 8.33333%; } + +.col-xs-push-2 { + left: 16.66667%; } + +.col-xs-push-3 { + left: 25%; } + +.col-xs-push-4 { + left: 33.33333%; } + +.col-xs-push-5 { + left: 41.66667%; } + +.col-xs-push-6 { + left: 50%; } + +.col-xs-push-7 { + left: 58.33333%; } + +.col-xs-push-8 { + left: 66.66667%; } + +.col-xs-push-9 { + left: 75%; } + +.col-xs-push-10 { + left: 83.33333%; } + +.col-xs-push-11 { + left: 91.66667%; } + +.col-xs-push-12 { + left: 100%; } + +.col-xs-offset-0 { + margin-left: 0%; } + +.col-xs-offset-1 { + margin-left: 8.33333%; } + +.col-xs-offset-2 { + margin-left: 16.66667%; } + +.col-xs-offset-3 { + margin-left: 25%; } + +.col-xs-offset-4 { + margin-left: 33.33333%; } + +.col-xs-offset-5 { + margin-left: 41.66667%; } + +.col-xs-offset-6 { + margin-left: 50%; } + +.col-xs-offset-7 { + margin-left: 58.33333%; } + +.col-xs-offset-8 { + margin-left: 66.66667%; } + +.col-xs-offset-9 { + margin-left: 75%; } + +.col-xs-offset-10 { + margin-left: 83.33333%; } + +.col-xs-offset-11 { + margin-left: 91.66667%; } + +.col-xs-offset-12 { + margin-left: 100%; } + +@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-1 { + width: 8.33333%; } + .col-sm-2 { + width: 16.66667%; } + .col-sm-3 { + width: 25%; } + .col-sm-4 { + width: 33.33333%; } + .col-sm-5 { + width: 41.66667%; } + .col-sm-6 { + width: 50%; } + .col-sm-7 { + width: 58.33333%; } + .col-sm-8 { + width: 66.66667%; } + .col-sm-9 { + width: 75%; } + .col-sm-10 { + width: 83.33333%; } + .col-sm-11 { + width: 91.66667%; } + .col-sm-12 { + width: 100%; } + .col-sm-pull-0 { + right: auto; } + .col-sm-pull-1 { + right: 8.33333%; } + .col-sm-pull-2 { + right: 16.66667%; } + .col-sm-pull-3 { + right: 25%; } + .col-sm-pull-4 { + right: 33.33333%; } + .col-sm-pull-5 { + right: 41.66667%; } + .col-sm-pull-6 { + right: 50%; } + .col-sm-pull-7 { + right: 58.33333%; } + .col-sm-pull-8 { + right: 66.66667%; } + .col-sm-pull-9 { + right: 75%; } + .col-sm-pull-10 { + right: 83.33333%; } + .col-sm-pull-11 { + right: 91.66667%; } + .col-sm-pull-12 { + right: 100%; } + .col-sm-push-0 { + left: auto; } + .col-sm-push-1 { + left: 8.33333%; } + .col-sm-push-2 { + left: 16.66667%; } + .col-sm-push-3 { + left: 25%; } + .col-sm-push-4 { + left: 33.33333%; } + .col-sm-push-5 { + left: 41.66667%; } + .col-sm-push-6 { + left: 50%; } + .col-sm-push-7 { + left: 58.33333%; } + .col-sm-push-8 { + left: 66.66667%; } + .col-sm-push-9 { + left: 75%; } + .col-sm-push-10 { + left: 83.33333%; } + .col-sm-push-11 { + left: 91.66667%; } + .col-sm-push-12 { + left: 100%; } + .col-sm-offset-0 { + margin-left: 0%; } + .col-sm-offset-1 { + margin-left: 8.33333%; } + .col-sm-offset-2 { + margin-left: 16.66667%; } + .col-sm-offset-3 { + margin-left: 25%; } + .col-sm-offset-4 { + margin-left: 33.33333%; } + .col-sm-offset-5 { + margin-left: 41.66667%; } + .col-sm-offset-6 { + margin-left: 50%; } + .col-sm-offset-7 { + margin-left: 58.33333%; } + .col-sm-offset-8 { + margin-left: 66.66667%; } + .col-sm-offset-9 { + margin-left: 75%; } + .col-sm-offset-10 { + margin-left: 83.33333%; } + .col-sm-offset-11 { + margin-left: 91.66667%; } + .col-sm-offset-12 { + margin-left: 100%; } } + +@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-1 { + width: 8.33333%; } + .col-md-2 { + width: 16.66667%; } + .col-md-3 { + width: 25%; } + .col-md-4 { + width: 33.33333%; } + .col-md-5 { + width: 41.66667%; } + .col-md-6 { + width: 50%; } + .col-md-7 { + width: 58.33333%; } + .col-md-8 { + width: 66.66667%; } + .col-md-9 { + width: 75%; } + .col-md-10 { + width: 83.33333%; } + .col-md-11 { + width: 91.66667%; } + .col-md-12 { + width: 100%; } + .col-md-pull-0 { + right: auto; } + .col-md-pull-1 { + right: 8.33333%; } + .col-md-pull-2 { + right: 16.66667%; } + .col-md-pull-3 { + right: 25%; } + .col-md-pull-4 { + right: 33.33333%; } + .col-md-pull-5 { + right: 41.66667%; } + .col-md-pull-6 { + right: 50%; } + .col-md-pull-7 { + right: 58.33333%; } + .col-md-pull-8 { + right: 66.66667%; } + .col-md-pull-9 { + right: 75%; } + .col-md-pull-10 { + right: 83.33333%; } + .col-md-pull-11 { + right: 91.66667%; } + .col-md-pull-12 { + right: 100%; } + .col-md-push-0 { + left: auto; } + .col-md-push-1 { + left: 8.33333%; } + .col-md-push-2 { + left: 16.66667%; } + .col-md-push-3 { + left: 25%; } + .col-md-push-4 { + left: 33.33333%; } + .col-md-push-5 { + left: 41.66667%; } + .col-md-push-6 { + left: 50%; } + .col-md-push-7 { + left: 58.33333%; } + .col-md-push-8 { + left: 66.66667%; } + .col-md-push-9 { + left: 75%; } + .col-md-push-10 { + left: 83.33333%; } + .col-md-push-11 { + left: 91.66667%; } + .col-md-push-12 { + left: 100%; } + .col-md-offset-0 { + margin-left: 0%; } + .col-md-offset-1 { + margin-left: 8.33333%; } + .col-md-offset-2 { + margin-left: 16.66667%; } + .col-md-offset-3 { + margin-left: 25%; } + .col-md-offset-4 { + margin-left: 33.33333%; } + .col-md-offset-5 { + margin-left: 41.66667%; } + .col-md-offset-6 { + margin-left: 50%; } + .col-md-offset-7 { + margin-left: 58.33333%; } + .col-md-offset-8 { + margin-left: 66.66667%; } + .col-md-offset-9 { + margin-left: 75%; } + .col-md-offset-10 { + margin-left: 83.33333%; } + .col-md-offset-11 { + margin-left: 91.66667%; } + .col-md-offset-12 { + margin-left: 100%; } } + +@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-1 { + width: 8.33333%; } + .col-lg-2 { + width: 16.66667%; } + .col-lg-3 { + width: 25%; } + .col-lg-4 { + width: 33.33333%; } + .col-lg-5 { + width: 41.66667%; } + .col-lg-6 { + width: 50%; } + .col-lg-7 { + width: 58.33333%; } + .col-lg-8 { + width: 66.66667%; } + .col-lg-9 { + width: 75%; } + .col-lg-10 { + width: 83.33333%; } + .col-lg-11 { + width: 91.66667%; } + .col-lg-12 { + width: 100%; } + .col-lg-pull-0 { + right: auto; } + .col-lg-pull-1 { + right: 8.33333%; } + .col-lg-pull-2 { + right: 16.66667%; } + .col-lg-pull-3 { + right: 25%; } + .col-lg-pull-4 { + right: 33.33333%; } + .col-lg-pull-5 { + right: 41.66667%; } + .col-lg-pull-6 { + right: 50%; } + .col-lg-pull-7 { + right: 58.33333%; } + .col-lg-pull-8 { + right: 66.66667%; } + .col-lg-pull-9 { + right: 75%; } + .col-lg-pull-10 { + right: 83.33333%; } + .col-lg-pull-11 { + right: 91.66667%; } + .col-lg-pull-12 { + right: 100%; } + .col-lg-push-0 { + left: auto; } + .col-lg-push-1 { + left: 8.33333%; } + .col-lg-push-2 { + left: 16.66667%; } + .col-lg-push-3 { + left: 25%; } + .col-lg-push-4 { + left: 33.33333%; } + .col-lg-push-5 { + left: 41.66667%; } + .col-lg-push-6 { + left: 50%; } + .col-lg-push-7 { + left: 58.33333%; } + .col-lg-push-8 { + left: 66.66667%; } + .col-lg-push-9 { + left: 75%; } + .col-lg-push-10 { + left: 83.33333%; } + .col-lg-push-11 { + left: 91.66667%; } + .col-lg-push-12 { + left: 100%; } + .col-lg-offset-0 { + margin-left: 0%; } + .col-lg-offset-1 { + margin-left: 8.33333%; } + .col-lg-offset-2 { + margin-left: 16.66667%; } + .col-lg-offset-3 { + margin-left: 25%; } + .col-lg-offset-4 { + margin-left: 33.33333%; } + .col-lg-offset-5 { + margin-left: 41.66667%; } + .col-lg-offset-6 { + margin-left: 50%; } + .col-lg-offset-7 { + margin-left: 58.33333%; } + .col-lg-offset-8 { + margin-left: 66.66667%; } + .col-lg-offset-9 { + margin-left: 75%; } + .col-lg-offset-10 { + margin-left: 83.33333%; } + .col-lg-offset-11 { + margin-left: 91.66667%; } + .col-lg-offset-12 { + margin-left: 100%; } } + +table { + background-color: transparent; } + +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left; } + +th { + text-align: left; } + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 25px; } + .table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td { + padding: 8px; + line-height: 1.8; + 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 > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td { + border-top: 0; } + .table > tbody + tbody { + border-top: 2px solid #dddddd; } + .table .table { + background-color: white; } + +.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td { + padding: 5px; } + +.table-bordered { + border: 1px solid #dddddd; } + .table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .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-of-type(odd) { + background-color: #f9f9f9; } + +.table-hover > tbody > tr:hover { + background-color: whitesmoke; } + +table col[class*="col-"] { + position: static; + float: none; + display: table-column; } + +table td[class*="col-"], table th[class*="col-"] { + position: static; + float: none; + display: table-cell; } + +.table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th { + background-color: whitesmoke; } + +.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; } + +.table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th { + background-color: #dff0d8; } + +.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; } + +.table > thead > tr > td.info, .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th { + background-color: #d9edf7; } + +.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { + background-color: #c4e4f3; } + +.table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th { + background-color: #fcf8e3; } + +.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; } + +.table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th { + background-color: #f2dede; } + +.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; } + +.table-responsive { + overflow-x: auto; + min-height: 0.01%; } + @media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 18.75px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #dddddd; } + .table-responsive > .table { + margin-bottom: 0; } + .table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .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 > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th: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 > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th: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 > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; } } + +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; } + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 25px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; } + +label { + display: inline-block; + max-width: 100%; + 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; } + +input[type="range"] { + display: block; + width: 100%; } + +select[multiple], select[size] { + height: auto; } + +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; } + +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.8; + color: #58595b; } + +.form-control { + display: block; + width: 100%; + height: 39px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.8; + color: #58595b; + background-color: white; + 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; + -o-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; + 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; + opacity: 1; } + +textarea.form-control { + height: auto; } + +input[type="search"] { + -webkit-appearance: none; } + +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { + line-height: 39px; } + input[type="date"].input-sm, .input-group-sm input[type="date"], input[type="time"].input-sm, .input-group-sm input[type="time"], input[type="datetime-local"].input-sm, .input-group-sm input[type="datetime-local"], input[type="month"].input-sm, .input-group-sm input[type="month"] { + line-height: 30px; } + input[type="date"].input-lg, .input-group-lg input[type="date"], input[type="time"].input-lg, .input-group-lg input[type="time"], input[type="datetime-local"].input-lg, .input-group-lg input[type="datetime-local"], input[type="month"].input-lg, .input-group-lg input[type="month"] { + line-height: 46px; } } + +.form-group { + margin-bottom: 15px; } + +.radio, .checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; } + .radio label, .checkbox label { + min-height: 25px; + padding-left: 20px; + 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"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; } + +.radio + .radio, .checkbox + .checkbox { + margin-top: -5px; } + +.radio-inline, .checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; } + +.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; } + +input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; } + +.radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline { + cursor: not-allowed; } + +.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label { + cursor: not-allowed; } + +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; } + .form-control-static.input-lg, .form-control-static.input-sm { + padding-left: 0; + padding-right: 0; } + +.input-sm, .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-sm { + height: 30px; + line-height: 30px; } + +textarea.input-sm, select[multiple].input-sm { + height: auto; } + +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; } +.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control { + height: auto; } +.form-group-sm .form-control-static { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; } + +.input-lg, .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.33333; + border-radius: 6px; } + +select.input-lg { + height: 46px; + line-height: 46px; } + +textarea.input-lg, select[multiple].input-lg { + height: auto; } + +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; } +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; } +.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control { + height: auto; } +.form-group-lg .form-control-static { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; } + +.has-feedback { + position: relative; } + .has-feedback .form-control { + padding-right: 48.75px; } + +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 39px; + height: 39px; + line-height: 39px; + text-align: center; + pointer-events: none; } + +.input-lg + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; } + +.input-sm + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; } + +.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { + 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: #2b542b; + -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; + border-color: #3c763d; + background-color: #dff0d8; } +.has-success .form-control-feedback { + color: #3c763d; } + +.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { + 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: #66502c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c09f6b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c09f6b; } +.has-warning .input-group-addon { + color: #8a6d3b; + border-color: #8a6d3b; + background-color: #fcf8e3; } +.has-warning .form-control-feedback { + color: #8a6d3b; } + +.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { + 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; + border-color: #a94442; + background-color: #f2dede; } +.has-error .form-control-feedback { + color: #a94442; } + +.has-feedback label ~ .form-control-feedback { + top: 30px; } +.has-feedback label.sr-only ~ .form-control-feedback { + top: 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; + width: auto; + vertical-align: middle; } + .form-inline .form-control-static { + display: inline-block; } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; } + .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { + width: auto; } + .form-inline .input-group > .form-control { + width: 100%; } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; } + .form-inline .radio, .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; } + .form-inline .radio label, .form-inline .checkbox label { + padding-left: 0; } + .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; } + .form-inline .has-feedback .form-control-feedback { + top: 0; } } + +.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px; } +.form-horizontal .radio, .form-horizontal .checkbox { + min-height: 32px; } +.form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; } + .form-horizontal .form-group:before, .form-horizontal .form-group:after { + content: " "; + display: table; } + .form-horizontal .form-group:after { + clear: both; } +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 7px; } } +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; } +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.33333px; } } +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; } } + +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 14px; + line-height: 1.8; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { + outline: thin dotted; + outline: 5px auto-webkit-focus-ring-color; + outline-offset: -2px; } + .btn:hover, .btn:focus, .btn.focus { + color: #333333; + text-decoration: none; } + .btn:active, .btn.active { + outline: 0; + background-image: none; + -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 { + cursor: not-allowed; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; } + +.btn-default { + color: #333333; + background-color: white; + border-color: #cccccc; } + .btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { + color: #333333; + background-color: #e6e6e6; + border-color: #adadad; } + .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { + background-image: none; } + .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { + background-color: white; + border-color: #cccccc; } + .btn-default .badge { + color: white; + background-color: #333333; } + +.btn-primary { + color: white; + background-color: #6eb553; + border-color: #63a748; } + .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { + color: white; + background-color: #589540; + border-color: #4b7c36; } + .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { + background-image: none; } + .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { + background-color: #6eb553; + border-color: #63a748; } + .btn-primary .badge { + color: #6eb553; + background-color: white; } + +.btn-success { + color: white; + background-color: #5cb85c; + border-color: #4eae4c; } + .btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { + color: white; + background-color: #469d44; + border-color: #3c8339; } + .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { + background-image: none; } + .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4eae4c; } + .btn-success .badge { + color: #5cb85c; + background-color: white; } + +.btn-info { + color: white; + background-color: #5bc0de; + border-color: #46bada; } + .btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { + color: white; + background-color: #31b2d5; + border-color: #269fbd; } + .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { + background-image: none; } + .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46bada; } + .btn-info .badge { + color: #5bc0de; + background-color: white; } + +.btn-warning { + color: white; + background-color: #f0ad4e; + border-color: #eea236; } + .btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { + color: white; + background-color: #ec971f; + border-color: #d58412; } + .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { + background-image: none; } + .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; } + .btn-warning .badge { + color: #f0ad4e; + background-color: white; } + +.btn-danger { + color: white; + background-color: #d9534f; + border-color: #d43d3a; } + .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { + color: white; + background-color: #c92e2c; + border-color: #ab2825; } + .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { + background-image: none; } + .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43d3a; } + .btn-danger .badge { + color: #d9534f; + background-color: white; } + +.btn-link { + color: #6eb553; + font-weight: normal; + border-radius: 0; } + .btn-link, .btn-link:active, .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: #4e8338; + text-decoration: underline; + background-color: transparent; } + .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; } + +.btn-lg, .btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; } + +.btn-sm, .btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +.btn-xs, .btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +.btn-block { + display: block; + width: 100%; } + +.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; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; } + .fade.in { + opacity: 1; } + +.collapse { + display: none; + visibility: hidden; } + .collapse.in { + display: block; + visibility: visible; } + +tr.collapse.in { + display: table-row; } + +tbody.collapse.in { + display: table-row-group; } + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; } + +.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; } + +.dropup, .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; + list-style: none; + font-size: 14px; + text-align: left; + background-color: white; + 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: 11.5px 0; + overflow: hidden; + background-color: #e5e5e5; } + .dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.8; + color: #333333; + white-space: nowrap; } + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: whitesmoke; } + +.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { + color: white; + text-decoration: none; + outline: 0; + background-color: #6eb553; } + +.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + color: #777777; } +.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; } + +.open > .dropdown-menu { + display: block; } +.open > a { + outline: 0; } + +.dropdown-menu-right { + left: auto; + right: 0; } + +.dropdown-menu-left { + left: 0; + right: auto; } + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.8; + color: #777777; + white-space: nowrap; } + +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 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: 2px; } + +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; } + .navbar-right .dropdown-menu-left { + left: 0; + right: 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 > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active { + z-index: 2; } + +.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 { + margin-left: -5px; } + .btn-toolbar:before, .btn-toolbar:after { + content: " "; + display: table; } + .btn-toolbar:after { + clear: both; } + .btn-toolbar .btn-group, .btn-toolbar .input-group { + float: left; } + .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-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-bottom-right-radius: 0; + border-top-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:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.btn-group > .btn-group:last-child:not(:first-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 > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; } + +.btn-group > .btn-lg + .dropdown-toggle { + padding-left: 12px; + padding-right: 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 { + content: " "; + display: table; } +.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-bottom-left-radius: 4px; + border-top-right-radius: 0; + 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:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; } + .btn-group-justified > .btn, .btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; } + .btn-group-justified > .btn-group .btn { + width: 100%; } + .btn-group-justified > .btn-group .dropdown-menu { + left: auto; } + +[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; } + +.input-group { + position: relative; + display: table; + border-collapse: separate; } + .input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; } + .input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; } + + + +.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: #58595b; + 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 > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-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 > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + +.input-group-addon:last-child { + border-left: 0; } + +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; } + .input-group-btn > .btn { + position: relative; } + .input-group-btn > .btn + .btn { + margin-left: -1px; } + .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { + z-index: 2; } + .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group { + margin-right: -1px; } + .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { + margin-left: -1px; } + +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; } + .nav:before, .nav:after { + content: " "; + display: table; } + .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: #777777; } + .nav > li.disabled > a:hover, .nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; } + .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { + background-color: #eeeeee; + border-color: #6eb553; } + .nav .nav-divider { + height: 1px; + margin: 11.5px 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.8; + 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: #58595b; + background-color: white; + border: 1px solid #dddddd; + border-bottom-color: transparent; + cursor: default; } + +.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: white; + background-color: #6eb553; } + +.nav-stacked > li { + float: none; } + .nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; } + +.nav-justified, .nav-tabs.nav-justified { + width: 100%; } + .nav-justified > li { + float: none; } + .nav-justified > li > a { + text-align: center; + margin-bottom: 5px; } + .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, .nav-tabs.nav-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: white; } } + +.tab-content > .tab-pane { + display: none; + visibility: hidden; } +.tab-content > .active { + display: block; + visibility: visible; } + +.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: 25px; + border: 1px solid transparent; } + .navbar:before, .navbar:after { + content: " "; + display: table; } + .navbar:after { + clear: both; } + @media (min-width: 768px) { + .navbar { + border-radius: 4px; } } + +.navbar-header:before, .navbar-header:after { + content: " "; + display: table; } +.navbar-header:after { + clear: both; } +@media (min-width: 768px) { + .navbar-header { + float: left; } } + +.navbar-collapse { + overflow-x: visible; + padding-right: 15px; + padding-left: 15px; + 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 { + content: " "; + display: table; } + .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; + visibility: visible !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-left: 0; + padding-right: 0; } } + +.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { + max-height: 340px; } + @media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; } } + +.container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; } + @media (min-width: 768px) { + .container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .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: 12.5px 15px; + font-size: 18px; + line-height: 25px; + height: 50px; } + .navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; } + .navbar-brand > img { + display: block; } + @media (min-width: 768px) { + .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { + margin-left: -15px; } } + +.navbar-toggle { + position: relative; + float: right; + margin-right: 15px; + padding: 9px 10px; + margin-top: 8px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; } + .navbar-toggle:focus { + outline: 0; } + .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: 6.25px -15px; } + .navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 25px; } + @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: 25px; } + .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: 12.5px; + padding-bottom: 12.5px; } } + +.navbar-form { + margin-left: -15px; + margin-right: -15px; + padding: 10px 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); + margin-top: 5.5px; + margin-bottom: 5.5px; } + @media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .navbar-form .form-control-static { + display: inline-block; } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; } + .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control { + width: auto; } + .navbar-form .input-group > .form-control { + width: 100%; } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; } + .navbar-form .radio, .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; } + .navbar-form .radio label, .navbar-form .checkbox label { + padding-left: 0; } + .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; } + .navbar-form .has-feedback .form-control-feedback { + top: 0; } } + @media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; } + .navbar-form .form-group:last-child { + margin-bottom: 0; } } + @media (min-width: 768px) { + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; } } + +.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 { + margin-bottom: 0; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.navbar-btn { + margin-top: 5.5px; + margin-bottom: 5.5px; } + .navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; } + .navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; } + +.navbar-text { + margin-top: 12.5px; + margin-bottom: 12.5px; } + @media (min-width: 768px) { + .navbar-text { + float: left; + margin-left: 15px; + margin-right: 15px; } } + +@media (min-width: 768px) { + .navbar-left { + float: left !important; } + .navbar-right { + float: right !important; + margin-right: -15px; } + .navbar-right ~ .navbar-right { + 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: #888888; } + .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 { + background-color: #e7e7e7; + color: #555555; } + @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-default .btn-link { + color: #777777; } + .navbar-default .btn-link:hover, .navbar-default .btn-link:focus { + color: #333333; } + .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { + color: #cccccc; } + +.navbar-inverse { + background-color: #222222; + border-color: #090909; } + .navbar-inverse .navbar-brand { + color: #9d9d9d; } + .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { + color: white; + background-color: transparent; } + .navbar-inverse .navbar-text { + color: #9d9d9d; } + .navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; } + .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { + color: white; + background-color: transparent; } + .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { + color: white; + background-color: #090909; } + .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: white; } + .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 { + background-color: #090909; + color: white; } + @media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #090909; } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #090909; } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: white; + 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: white; + background-color: #090909; } + .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: #9d9d9d; } + .navbar-inverse .navbar-link:hover { + color: white; } + .navbar-inverse .btn-link { + color: #9d9d9d; } + .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { + color: white; } + .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444444; } + +.breadcrumb { + padding: 8px 15px; + margin-bottom: 25px; + list-style: none; + background-color: whitesmoke; + border-radius: 4px; } + .breadcrumb > li { + display: inline-block; } + .breadcrumb > li + li:before { + content: /\00a0; + padding: 0 5px; + color: #cccccc; } + .breadcrumb > .active { + color: #777777; } + +.pagination { + display: inline-block; + padding-left: 0; + margin: 25px 0; + border-radius: 4px; } + .pagination > li { + display: inline; } + .pagination > li > a, .pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + line-height: 1.8; + text-decoration: none; + color: #6eb553; + background-color: white; + border: 1px solid #dddddd; + margin-left: -1px; } + .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-bottom-right-radius: 4px; + border-top-right-radius: 4px; } + .pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus { + color: #4e8338; + background-color: #eeeeee; + border-color: #dddddd; } + .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus { + z-index: 2; + color: white; + background-color: #6eb553; + border-color: #6eb553; + cursor: default; } + .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { + color: #777777; + background-color: white; + border-color: #dddddd; + cursor: not-allowed; } + +.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-bottom-right-radius: 6px; + border-top-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-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + +.pager { + padding-left: 0; + margin: 25px 0; + list-style: none; + text-align: center; } + .pager:before, .pager:after { + content: " "; + display: table; } + .pager:after { + clear: both; } + .pager li { + display: inline; } + .pager li > a, .pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: white; + 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: #777777; + background-color: white; + cursor: not-allowed; } + +.label { + display: inline; + padding: 0.2em 0.6em 0.3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: white; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25em; } + .label:empty { + display: none; } + .btn .label { + position: relative; + top: -1px; } + +a.label:hover, a.label:focus { + color: white; + text-decoration: none; + cursor: pointer; } + +.label-default { + background-color: #777777; } + .label-default[href]:hover, .label-default[href]:focus { + background-color: #5e5e5e; } + +.label-primary { + background-color: #6eb553; } + .label-primary[href]:hover, .label-primary[href]:focus { + background-color: #589540; } + +.label-success { + background-color: #5cb85c; } + .label-success[href]:hover, .label-success[href]:focus { + background-color: #469d44; } + +.label-info { + background-color: #5bc0de; } + .label-info[href]:hover, .label-info[href]:focus { + background-color: #31b2d5; } + +.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: #c92e2c; } + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: white; + line-height: 1; + vertical-align: baseline; + white-space: nowrap; + text-align: center; + background-color: #777777; + border-radius: 10px; } + .badge:empty { + display: none; } + .btn .badge { + position: relative; + top: -1px; } + .btn-xs .badge { + top: 0; + padding: 1px 5px; } + .list-group-item.active > .badge, .nav-pills > .active > a > .badge { + color: #6eb553; + background-color: white; } + .list-group-item > .badge { + float: right; } + .list-group-item > .badge + .badge { + margin-right: 5px; } + .nav-pills > li > a > .badge { + margin-left: 3px; } + +a.badge:hover, a.badge:focus { + color: white; + text-decoration: none; + cursor: pointer; } + +.jumbotron { + padding: 30px 15px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; } + .jumbotron h1, .jumbotron .h1 { + color: inherit; } + .jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; } + .jumbotron > hr { + border-top-color: #d4d4d4; } + .container .jumbotron, .container-fluid .jumbotron { + border-radius: 6px; } + .jumbotron .container { + max-width: 100%; } + @media screen and (min-width: 768px) { + .jumbotron { + padding: 48px 0; } + .container .jumbotron, .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; } + .jumbotron h1, .jumbotron .h1 { + font-size: 63px; } } + +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 25px; + line-height: 1.8; + background-color: white; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; } + .thumbnail > img, .thumbnail a > img { + display: block; + max-width: 100%; + height: auto; + margin-left: auto; + margin-right: auto; } + .thumbnail .caption { + padding: 9px; + color: #333333; } + +a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { + border-color: #6eb553; } + +.alert { + padding: 15px; + margin-bottom: 25px; + 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, .alert-dismissible { + padding-right: 35px; } + .alert-dismissable .close, .alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; } + +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; } + .alert-success hr { + border-top-color: #c9e2b4; } + .alert-success .alert-link { + color: #2b542b; } + +.alert-info { + background-color: #d9edf7; + border-color: #bceaf1; + color: #31708f; } + .alert-info hr { + border-top-color: #a7e4ed; } + .alert-info .alert-link { + color: #245369; } + +.alert-warning { + background-color: #fcf8e3; + border-color: #faeacc; + color: #8a6d3b; } + .alert-warning hr { + border-top-color: #f8e0b5; } + .alert-warning .alert-link { + color: #66502c; } + +.alert-danger { + background-color: #f2dede; + border-color: #ebccd0; + color: #a94442; } + .alert-danger hr { + border-top-color: #e4babf; } + .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 { + overflow: hidden; + height: 25px; + margin-bottom: 25px; + background-color: whitesmoke; + 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: 25px; + color: white; + text-align: center; + background-color: #6eb553; + -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; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; } + +.progress-striped .progress-bar, .progress-bar-striped { + 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: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + 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, .progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-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: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + 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: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + 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: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + 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: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + 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 { + margin-top: 15px; } + .media:first-child { + margin-top: 0; } + +.media, .media-body { + zoom: 1; + overflow: hidden; } + +.media-body { + width: 10000px; } + +.media-object { + display: block; } + +.media-right, .media > .pull-right { + padding-left: 10px; } + +.media-left, .media > .pull-left { + padding-right: 10px; } + +.media-left, .media-right, .media-body { + display: table-cell; + vertical-align: top; } + +.media-middle { + vertical-align: middle; } + +.media-bottom { + vertical-align: bottom; } + +.media-heading { + margin-top: 0; + margin-bottom: 5px; } + +.media-list { + padding-left: 0; + list-style: none; } + +.list-group { + margin-bottom: 20px; + padding-left: 0; } + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: white; + 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; } + +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; + color: #555555; + background-color: whitesmoke; } + +.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { + background-color: #eeeeee; + color: #777777; + cursor: not-allowed; } + .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { + color: inherit; } + .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { + color: #777777; } +.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { + z-index: 2; + color: white; + background-color: #6eb553; + border-color: #6eb553; } + .list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; } + .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { + color: #e6f2e2; } + +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; } + +a.list-group-item-success { + color: #3c763d; } + a.list-group-item-success .list-group-item-heading { + color: inherit; } + a.list-group-item-success:hover, a.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; } + a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus { + color: white; + background-color: #3c763d; + border-color: #3c763d; } + +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; } + +a.list-group-item-info { + color: #31708f; } + a.list-group-item-info .list-group-item-heading { + color: inherit; } + a.list-group-item-info:hover, a.list-group-item-info:focus { + color: #31708f; + background-color: #c4e4f3; } + a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus { + color: white; + background-color: #31708f; + border-color: #31708f; } + +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; } + +a.list-group-item-warning { + color: #8a6d3b; } + a.list-group-item-warning .list-group-item-heading { + color: inherit; } + a.list-group-item-warning:hover, a.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; } + a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus { + color: white; + background-color: #8a6d3b; + border-color: #8a6d3b; } + +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; } + +a.list-group-item-danger { + color: #a94442; } + a.list-group-item-danger .list-group-item-heading { + color: inherit; } + a.list-group-item-danger:hover, a.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; } + a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus { + color: white; + background-color: #a94442; + border-color: #a94442; } + +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; } + +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; } + +.panel { + margin-bottom: 25px; + background-color: white; + 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 { + content: " "; + display: table; } + .panel-body:after { + clear: both; } + +.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, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a { + color: inherit; } + +.panel-footer { + padding: 10px 15px; + background-color: whitesmoke; + border-top: 1px solid #dddddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; } + +.panel > .list-group, .panel > .panel-collapse > .list-group { + margin-bottom: 0; } + .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; } + .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-right-radius: 3px; + border-top-left-radius: 3px; } + .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; } + +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; } + +.list-group + .panel-footer { + border-top-width: 0; } + +.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table { + margin-bottom: 0; } + .panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; } +.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 3px; } + .panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; } + .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; } +.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; } + .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; } + .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; } + .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; } +.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body { + border-top: 1px solid #dddddd; } +.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr: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-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th: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-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; } + .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; } + .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; } +.panel > .table-responsive { + border: 0; + margin-bottom: 0; } + +.panel-group { + margin-bottom: 25px; } + .panel-group .panel { + margin-bottom: 0; + 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, .panel-group .panel-heading + .panel-collapse > .list-group { + 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: whitesmoke; + border-color: #dddddd; } + .panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #dddddd; } + .panel-default > .panel-heading .badge { + color: whitesmoke; + background-color: #333333; } + .panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #dddddd; } + +.panel-primary { + border-color: #6eb553; } + .panel-primary > .panel-heading { + color: white; + background-color: #6eb553; + border-color: #6eb553; } + .panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #6eb553; } + .panel-primary > .panel-heading .badge { + color: #6eb553; + background-color: white; } + .panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #6eb553; } + +.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-heading .badge { + color: #dff0d8; + background-color: #3c763d; } + .panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; } + +.panel-info { + border-color: #bceaf1; } + .panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bceaf1; } + .panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bceaf1; } + .panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; } + .panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bceaf1; } + +.panel-warning { + border-color: #faeacc; } + .panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faeacc; } + .panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faeacc; } + .panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; } + .panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faeacc; } + +.panel-danger { + border-color: #ebccd0; } + .panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd0; } + .panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd0; } + .panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; } + .panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd0; } + +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; } + .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; } + .embed-responsive.embed-responsive-16by9 { + padding-bottom: 56.25%; } + .embed-responsive.embed-responsive-4by3 { + padding-bottom: 75%; } + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: whitesmoke; + 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: #dddddd; + 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: black; + text-shadow: 0 1px 0 white; + opacity: 0.2; + filter: alpha(opacity=20); } + .close:hover, .close:focus { + color: black; + 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 { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + -webkit-overflow-scrolling: touch; + outline: 0; } + .modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-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); + -o-transform: translate(0, 0); + transform: translate(0, 0); } + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; } + +.modal-dialog { + position: relative; + width: auto; + margin: 10px; } + +.modal-content { + position: relative; + background-color: white; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -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; + outline: 0; } + +.modal-backdrop { + position: absolute; + top: 0; + right: 0; + left: 0; + background-color: black; } + .modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); } + .modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); } + +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.8px; } + +.modal-header .close { + margin-top: -2px; } + +.modal-title { + margin: 0; + line-height: 1.8; } + +.modal-body { + position: relative; + padding: 15px; } + +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; } + .modal-footer:before, .modal-footer:after { + content: " "; + display: table; } + .modal-footer:after { + clear: both; } + .modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; } + .modal-footer .btn-group .btn + .btn { + margin-left: -1px; } + .modal-footer .btn-block + .btn-block { + margin-left: 0; } + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } + +@media (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); } + .modal-sm { + width: 300px; } } + +@media (min-width: 992px) { + .modal-lg { + width: 900px; } } + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + visibility: visible; + font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: normal; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); } + .tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); } + .tooltip.top { + margin-top: -3px; + padding: 5px 0; } + .tooltip.right { + margin-left: 3px; + padding: 0 5px; } + .tooltip.bottom { + margin-top: 3px; + padding: 5px 0; } + .tooltip.left { + margin-left: -3px; + padding: 0 5px; } + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: white; + text-align: center; + text-decoration: none; + background-color: black; + 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-width: 5px 5px 0; + border-top-color: black; } +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: black; } +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: black; } +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: black; } +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: black; } +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: black; } +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: black; } +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: black; } + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight: normal; + line-height: 1.8; + text-align: left; + background-color: white; + background-clip: padding-box; + 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); + white-space: normal; } + .popover.top { + margin-top: -10px; } + .popover.right { + margin-left: 10px; } + .popover.bottom { + margin-top: 10px; } + .popover.left { + margin-left: -10px; } + +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #eaeaea; + 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 { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: fade_in(rgba(0, 0, 0, 0.2), 0.05); + bottom: -11px; } + .popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: white; } +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: fade_in(rgba(0, 0, 0, 0.2), 0.05); } + .popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: white; } +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: fade_in(rgba(0, 0, 0, 0.2), 0.05); + top: -11px; } + .popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: white; } +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: fade_in(rgba(0, 0, 0, 0.2), 0.05); } + .popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: white; + bottom: -10px; } + +.carousel { + position: relative; } + +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; } + .carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -o-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; + max-width: 100%; + height: auto; + line-height: 1; } + @media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -moz-transition: -moz-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000; + -moz-perspective: 1000; + perspective: 1000; } + .carousel-inner > .item.next, .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; } + .carousel-inner > .item.prev, .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; } + .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; } } + .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; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: white; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, 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 { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, 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 { + outline: 0; + color: white; + text-decoration: 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%; + margin-left: -10px; } + .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; } + .carousel-control .icon-prev, .carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + line-height: 1; + 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%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; } + .carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid white; + border-radius: 10px; + cursor: pointer; + background-color: black \9; + background-color: rgba(0, 0, 0, 0); } + .carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: white; } + +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: white; + 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 .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; } + .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { + margin-left: -15px; } + .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { + margin-right: -15px; } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; } + .carousel-indicators { + bottom: 20px; } } + +.clearfix:before, .clearfix:after { + content: " "; + display: table; } +.clearfix:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: 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 { + display: none !important; } + +.visible-sm { + display: none !important; } + +.visible-md { + display: none !important; } + +.visible-lg { + display: none !important; } + +.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { + 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 (max-width: 767px) { + .visible-xs-block { + display: block !important; } } + +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; } } + +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !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: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; } } + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; } } + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !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: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; } } + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; } } + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !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; } } + +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; } } + +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; } } + +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; } } + +@media (max-width: 767px) { + .hidden-xs { + display: none !important; } } + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; } } + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; } } + +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; } } + +.visible-print { + display: none !important; } + +@media print { + .visible-print { + display: block !important; } + table.visible-print { + display: table; } + tr.visible-print { + display: table-row !important; } + th.visible-print, td.visible-print { + display: table-cell !important; } } + +.visible-print-block { + display: none !important; } + @media print { + .visible-print-block { + display: block !important; } } + +.visible-print-inline { + display: none !important; } + @media print { + .visible-print-inline { + display: inline !important; } } + +.visible-print-inline-block { + display: none !important; } + @media print { + .visible-print-inline-block { + display: inline-block !important; } } + +@media print { + .hidden-print { + display: none !important; } } + +html { + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; } + +header { + background-image: url(../images/header-bg.jpg); + background-size: cover; + background-repeat: no-repeat; + background-position: bottom center; + padding-bottom: 50px; } + header nav { + padding-top: 20px; } + header nav ul.menu { + margin-top: 40px; + text-transform: uppercase; } + header nav ul.menu li { + position: relative; } + header nav ul.menu li a { + color: whitesmoke; } + header nav ul.menu li ul.dropdown-menu { + background-color: rgba(0, 0, 0, 0.5); + border: 0; + border-top: 5px solid #3085cb; + border-radius: 0; + padding: 0; + margin-top: 10px; + left: -55px; } + header nav ul.menu li ul.dropdown-menu li { + text-transform: none; } + header nav ul.menu li ul.dropdown-menu li a { + padding: 20px; + -webkit-transition: ; + -o-transition: ; + transition: ; } + header nav ul.menu li ul.dropdown-menu li a:hover { + color: whitesmoke; + background-color: rgba(0, 0, 0, 0.4); } + header nav ul.menu li ul.dropdown-menu:after { + width: 0; + height: 0; + border-left: 10px solid transparent; + border-right: 10px solid transparent; + border-bottom: 10px solid #3085cb; + content: " "; + display: table; + top: -10px; + position: absolute; + left: 50%; + margin-left: -10px; } + header section { + color: whitesmoke; + margin-top: 50px; } + header section h1 { + font-size: 6rem; + font-weight: bold; + margin-bottom: 20px; } + header section p { + font-size: 2.5rem; + line-height: 1.4em; } + @media (max-width: 767px) { + header section h1 { + font-size: 4rem; + font-weight: bold; + margin-bottom: 20px; } + header section p { + font-size: 1.8rem; + line-height: 1.4em; } } + header .header-divider { + text-align: center; + margin-bottom: -75px; } + +main.main p { + color: #58595b; } +main.main .line-divider-left { + padding-left: 3em; } +main.main section.first { + background-color: whitesmoke; + background-image: url(../images/section-first-divider.jpg); + background-repeat: no-repeat; + background-size: 100%; + background-position: bottom center; + padding: 50px 0 125px; } + main.main section.first .first-col h2, main.main section.first .second-col h2 { + font-size: 22px; + font-weight: 700; + color: #403c40 !important; } + main.main section.first .first-col p, main.main section.first .second-col p { + text-align: justify; + font-weight: 400; } + main.main section.first .first-col span, main.main section.first .second-col span { + width: 100%; + display: block; + font-size: 5em; + text-align: right; + color: #3085cb; + margin-top: 12px; + margin-left: 4px; } + @media (max-width: 767px) { + main.main section.first .first-col span, main.main section.first .second-col span { + font-size: 4em; + margin-top: 20px; + margin-left: 0px; } } + main.main section.first .first-col .row:hover, main.main section.first .second-col .row:hover { + background-color: rgba(48, 133, 203, 0.05); + -webkit-box-shadow: 0px 0px 5px #fcfdfe; + box-shadow: 0px 0px 5px #fcfdfe; } + main.main section.first .third-col h1 { + margin-top: -20px; } + @media (max-width: 1199px) { + main.main section.first .third-col h1 { + margin-top: 30px; } } + main.main section.first .third-col p { + font-size: 1.5em; } +main.main section.second { + background-image: url(../images/section-second-divider.jpg); + background-repeat: no-repeat; + background-size: 100%; + background-position: bottom center; + padding: 50px 0 75px; } + main.main section.second .latest-news, main.main section.second .featured-article, main.main section.second .upcoming-events { + margin-bottom: 60px; } + main.main section.second .latest-news h2, main.main section.second .featured-article h2, main.main section.second .upcoming-events h2 { + color: whitesmoke; + display: block; + height: 79px; + width: 100%; + background-size: 100%; + padding: 28px; + font-size: 21px; + margin-bottom: 30px; } + main.main section.second .community p { + font-size: 1.5em; } + main.main section.second .latest-news h2 { + background-image: url(../images/heading-latest_news.jpg); } + main.main section.second .latest-news .latest-news-item { + border-bottom: 1px solid #c2c2c2; + padding-bottom: 10px; + margin-bottom: 20px; } + main.main section.second .latest-news .latest-news-item h3 { + font-size: 18px; } + main.main section.second .latest-news .latest-news-item p { + font-size: 14px; } + main.main section.second .latest-news .latest-news-item p.date { + color: #6eb553; + font-size: 12px; } + main.main section.second .latest-news .latest-news-item.last { + margin-bottom: 25px; } + main.main section.second .featured-article h2 { + background-image: url(../images/heading-featured.jpg); } + main.main section.second .featured-article .featured-article-item { + background-image: url(../images/open-iot-bg.jpg); + background-size: 100%; + color: whitesmoke; + text-align: center; } + main.main section.second .featured-article .featured-article-item h3 { + font-size: 18px; + color: whitesmoke; + padding: 40px 0; + margin: 0; } + main.main section.second .featured-article .featured-article-item p { + background-color: #3085cb; + padding: 10px 0; + font-size: 12px; + line-height: 1.2; + position: relative; } + main.main section.second .featured-article .featured-article-item p:after { + width: 0; + height: 0; + border-bottom: 20px solid #3085cb; + border-left: 20px solid transparent; + content: " "; + display: table; + right: 1px; + top: -20px; + position: absolute; } + main.main section.second .upcoming-events h2 { + background-image: url(../images/heading-upcoming_events.jpg); } + main.main section.second .upcoming-events .upcoming-events-item { + background-image: url(../images/upcoming-events-bg_hover.png); + background-size: 100%; + text-align: center; + color: whitesmoke; + margin-bottom: 30px; } + main.main section.second .upcoming-events .upcoming-events-item h3 { + padding: 40px 0; + font-size: 16px; + font-weight: bold; + margin: 0; } + main.main section.second .upcoming-events .upcoming-events-item h3 span.date { + font-weight: normal; } + main.main section.second .upcoming-events .upcoming-events-item p { + background-color: #3085cb; + padding: 10px 0; + font-size: 14px; + line-height: 1.2; + position: relative; + color: whitesmoke; } + main.main section.second .upcoming-events .upcoming-events-item p:after { + width: 0; + height: 0; + border-bottom: 20px solid #3085cb; + border-left: 20px solid transparent; + content: " "; + display: table; + right: 1px; + top: -20px; + position: absolute; } +main.main section.third { + background-color: whitesmoke; } + main.main section.third .logos { + text-align: center; } + main.main section.third .btn { + margin-top: 2em; } + main.main section.third p { + font-size: 1.5em; } + +footer { + background-image: url(../images/footer-bg.jpg); + background-size: cover; + background-position: left bottom; + background-repeat: no-repeat; + background-color: whitesmoke; + padding: 175px 0 50px; } + footer nav a { + color: #c2c2c2; + text-transform: uppercase; + font-size: 12px; } + footer p.copyright { + color: #8b7193; + font-size: 12px; + text-align: right; } + footer .social-facebook, footer .social-twitter, footer .social-youtube, footer .social-share { + display: block; + width: 36px; + height: 35px; + background-repeat: no-repeat; + float: left; + margin-right: 10px; } + footer .social-facebook { + background-image: url(../images/icon-facebook.png); } + footer .social-twitter { + background-image: url(../images/icon-twitter.png); } + footer .social-youtube { + background-image: url(../images/icon-youtube.png); } + footer .social-share { + background-image: url(../images/icon-share.png); } diff --git a/assets/css/icomoon.css b/assets/css/icomoon.css new file mode 100755 index 00000000..76e31136 --- /dev/null +++ b/assets/css/icomoon.css @@ -0,0 +1,53 @@ +@font-face { + font-family: 'icomoon'; + src:url('../fonts/icomoon.eot?ywhq9g'); + src:url('../fonts/icomoon.eot?#iefixywhq9g') format('embedded-opentype'), + url('../fonts/icomoon.woff?ywhq9g') format('woff'), + url('../fonts/icomoon.ttf?ywhq9g') format('truetype'), + url('../fonts/icomoon.svg?ywhq9g#icomoon') format('svg'); + font-weight: normal; + font-style: normal; +} + +[class^="icon-"], [class*=" icon-"] { + font-family: 'icomoon'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Enable Ligatures ================ */ + -webkit-font-feature-settings: "liga"; + -moz-font-feature-settings: "liga=1"; + -moz-font-feature-settings: "liga"; + -ms-font-feature-settings: "liga" 1; + -o-font-feature-settings: "liga"; + font-feature-settings: "liga"; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-cogs:before { + content: "\e995"; +} + +.icon-switch:before { + content: "\e9b6"; +} + +.icon-embed:before { + content: "\ea7f"; +} + +.icon-embed2:before { + content: "\ea80"; +} + +.icon-bulb:before { + content: "\e600"; +} + diff --git a/assets/fonts/bootstrap/glyphicons-halflings-regular.eot b/assets/fonts/bootstrap/glyphicons-halflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..b93a4953fff68df523aa7656497ee339d6026d64 GIT binary patch literal 20127 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/bootstrap/glyphicons-halflings-regular.svg b/assets/fonts/bootstrap/glyphicons-halflings-regular.svg new file mode 100644 index 00000000..94fb5490 --- /dev/null +++ b/assets/fonts/bootstrap/glyphicons-halflings-regular.svg @@ -0,0 +1,288 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata></metadata> +<defs> +<font id="glyphicons_halflingsregular" horiz-adv-x="1200" > +<font-face units-per-em="1200" ascent="960" descent="-240" /> +<missing-glyph horiz-adv-x="500" /> +<glyph horiz-adv-x="0" /> +<glyph horiz-adv-x="400" /> +<glyph unicode=" " /> +<glyph unicode="*" d="M600 1100q15 0 34 -1.5t30 -3.5l11 -1q10 -2 17.5 -10.5t7.5 -18.5v-224l158 158q7 7 18 8t19 -6l106 -106q7 -8 6 -19t-8 -18l-158 -158h224q10 0 18.5 -7.5t10.5 -17.5q6 -41 6 -75q0 -15 -1.5 -34t-3.5 -30l-1 -11q-2 -10 -10.5 -17.5t-18.5 -7.5h-224l158 -158 q7 -7 8 -18t-6 -19l-106 -106q-8 -7 -19 -6t-18 8l-158 158v-224q0 -10 -7.5 -18.5t-17.5 -10.5q-41 -6 -75 -6q-15 0 -34 1.5t-30 3.5l-11 1q-10 2 -17.5 10.5t-7.5 18.5v224l-158 -158q-7 -7 -18 -8t-19 6l-106 106q-7 8 -6 19t8 18l158 158h-224q-10 0 -18.5 7.5 t-10.5 17.5q-6 41 -6 75q0 15 1.5 34t3.5 30l1 11q2 10 10.5 17.5t18.5 7.5h224l-158 158q-7 7 -8 18t6 19l106 106q8 7 19 6t18 -8l158 -158v224q0 10 7.5 18.5t17.5 10.5q41 6 75 6z" /> +<glyph unicode="+" d="M450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-350h350q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-350v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v350h-350q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5 h350v350q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode=" " /> +<glyph unicode="¥" d="M825 1100h250q10 0 12.5 -5t-5.5 -13l-364 -364q-6 -6 -11 -18h268q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-100h275q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-174q0 -11 -7.5 -18.5t-18.5 -7.5h-148q-11 0 -18.5 7.5t-7.5 18.5v174 h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h125v100h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h118q-5 12 -11 18l-364 364q-8 8 -5.5 13t12.5 5h250q25 0 43 -18l164 -164q8 -8 18 -8t18 8l164 164q18 18 43 18z" /> +<glyph unicode=" " horiz-adv-x="650" /> +<glyph unicode=" " horiz-adv-x="1300" /> +<glyph unicode=" " horiz-adv-x="650" /> +<glyph unicode=" " horiz-adv-x="1300" /> +<glyph unicode=" " horiz-adv-x="433" /> +<glyph unicode=" " horiz-adv-x="325" /> +<glyph unicode=" " horiz-adv-x="216" /> +<glyph unicode=" " horiz-adv-x="216" /> +<glyph unicode=" " horiz-adv-x="162" /> +<glyph unicode=" " horiz-adv-x="260" /> +<glyph unicode=" " horiz-adv-x="72" /> +<glyph unicode=" " horiz-adv-x="260" /> +<glyph unicode=" " horiz-adv-x="325" /> +<glyph unicode="€" d="M744 1198q242 0 354 -189q60 -104 66 -209h-181q0 45 -17.5 82.5t-43.5 61.5t-58 40.5t-60.5 24t-51.5 7.5q-19 0 -40.5 -5.5t-49.5 -20.5t-53 -38t-49 -62.5t-39 -89.5h379l-100 -100h-300q-6 -50 -6 -100h406l-100 -100h-300q9 -74 33 -132t52.5 -91t61.5 -54.5t59 -29 t47 -7.5q22 0 50.5 7.5t60.5 24.5t58 41t43.5 61t17.5 80h174q-30 -171 -128 -278q-107 -117 -274 -117q-206 0 -324 158q-36 48 -69 133t-45 204h-217l100 100h112q1 47 6 100h-218l100 100h134q20 87 51 153.5t62 103.5q117 141 297 141z" /> +<glyph unicode="₽" d="M428 1200h350q67 0 120 -13t86 -31t57 -49.5t35 -56.5t17 -64.5t6.5 -60.5t0.5 -57v-16.5v-16.5q0 -36 -0.5 -57t-6.5 -61t-17 -65t-35 -57t-57 -50.5t-86 -31.5t-120 -13h-178l-2 -100h288q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-138v-175q0 -11 -5.5 -18 t-15.5 -7h-149q-10 0 -17.5 7.5t-7.5 17.5v175h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v100h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v475q0 10 7.5 17.5t17.5 7.5zM600 1000v-300h203q64 0 86.5 33t22.5 119q0 84 -22.5 116t-86.5 32h-203z" /> +<glyph unicode="−" d="M250 700h800q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="⌛" d="M1000 1200v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-50v-100q0 -91 -49.5 -165.5t-130.5 -109.5q81 -35 130.5 -109.5t49.5 -165.5v-150h50q21 0 35.5 -14.5t14.5 -35.5v-150h-800v150q0 21 14.5 35.5t35.5 14.5h50v150q0 91 49.5 165.5t130.5 109.5q-81 35 -130.5 109.5 t-49.5 165.5v100h-50q-21 0 -35.5 14.5t-14.5 35.5v150h800zM400 1000v-100q0 -60 32.5 -109.5t87.5 -73.5q28 -12 44 -37t16 -55t-16 -55t-44 -37q-55 -24 -87.5 -73.5t-32.5 -109.5v-150h400v150q0 60 -32.5 109.5t-87.5 73.5q-28 12 -44 37t-16 55t16 55t44 37 q55 24 87.5 73.5t32.5 109.5v100h-400z" /> +<glyph unicode="◼" horiz-adv-x="500" d="M0 0z" /> +<glyph unicode="☁" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -206.5q0 -121 -85 -207.5t-205 -86.5h-750q-79 0 -135.5 57t-56.5 137q0 69 42.5 122.5t108.5 67.5q-2 12 -2 37q0 153 108 260.5t260 107.5z" /> +<glyph unicode="⛺" d="M774 1193.5q16 -9.5 20.5 -27t-5.5 -33.5l-136 -187l467 -746h30q20 0 35 -18.5t15 -39.5v-42h-1200v42q0 21 15 39.5t35 18.5h30l468 746l-135 183q-10 16 -5.5 34t20.5 28t34 5.5t28 -20.5l111 -148l112 150q9 16 27 20.5t34 -5zM600 200h377l-182 112l-195 534v-646z " /> +<glyph unicode="✉" d="M25 1100h1150q10 0 12.5 -5t-5.5 -13l-564 -567q-8 -8 -18 -8t-18 8l-564 567q-8 8 -5.5 13t12.5 5zM18 882l264 -264q8 -8 8 -18t-8 -18l-264 -264q-8 -8 -13 -5.5t-5 12.5v550q0 10 5 12.5t13 -5.5zM918 618l264 264q8 8 13 5.5t5 -12.5v-550q0 -10 -5 -12.5t-13 5.5 l-264 264q-8 8 -8 18t8 18zM818 482l364 -364q8 -8 5.5 -13t-12.5 -5h-1150q-10 0 -12.5 5t5.5 13l364 364q8 8 18 8t18 -8l164 -164q8 -8 18 -8t18 8l164 164q8 8 18 8t18 -8z" /> +<glyph unicode="✏" d="M1011 1210q19 0 33 -13l153 -153q13 -14 13 -33t-13 -33l-99 -92l-214 214l95 96q13 14 32 14zM1013 800l-615 -614l-214 214l614 614zM317 96l-333 -112l110 335z" /> +<glyph unicode="" d="M700 650v-550h250q21 0 35.5 -14.5t14.5 -35.5v-50h-800v50q0 21 14.5 35.5t35.5 14.5h250v550l-500 550h1200z" /> +<glyph unicode="" d="M368 1017l645 163q39 15 63 0t24 -49v-831q0 -55 -41.5 -95.5t-111.5 -63.5q-79 -25 -147 -4.5t-86 75t25.5 111.5t122.5 82q72 24 138 8v521l-600 -155v-606q0 -42 -44 -90t-109 -69q-79 -26 -147 -5.5t-86 75.5t25.5 111.5t122.5 82.5q72 24 138 7v639q0 38 14.5 59 t53.5 34z" /> +<glyph unicode="" d="M500 1191q100 0 191 -39t156.5 -104.5t104.5 -156.5t39 -191l-1 -2l1 -5q0 -141 -78 -262l275 -274q23 -26 22.5 -44.5t-22.5 -42.5l-59 -58q-26 -20 -46.5 -20t-39.5 20l-275 274q-119 -77 -261 -77l-5 1l-2 -1q-100 0 -191 39t-156.5 104.5t-104.5 156.5t-39 191 t39 191t104.5 156.5t156.5 104.5t191 39zM500 1022q-88 0 -162 -43t-117 -117t-43 -162t43 -162t117 -117t162 -43t162 43t117 117t43 162t-43 162t-117 117t-162 43z" /> +<glyph unicode="" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104z" /> +<glyph unicode="" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429z" /> +<glyph unicode="" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429zM477 700h-240l197 -142l-74 -226 l193 139l195 -140l-74 229l192 140h-234l-78 211z" /> +<glyph unicode="" d="M600 1200q124 0 212 -88t88 -212v-250q0 -46 -31 -98t-69 -52v-75q0 -10 6 -21.5t15 -17.5l358 -230q9 -5 15 -16.5t6 -21.5v-93q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v93q0 10 6 21.5t15 16.5l358 230q9 6 15 17.5t6 21.5v75q-38 0 -69 52 t-31 98v250q0 124 88 212t212 88z" /> +<glyph unicode="" d="M25 1100h1150q10 0 17.5 -7.5t7.5 -17.5v-1050q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v1050q0 10 7.5 17.5t17.5 7.5zM100 1000v-100h100v100h-100zM875 1000h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5t17.5 -7.5h550 q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM1000 1000v-100h100v100h-100zM100 800v-100h100v100h-100zM1000 800v-100h100v100h-100zM100 600v-100h100v100h-100zM1000 600v-100h100v100h-100zM875 500h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5 t17.5 -7.5h550q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM100 400v-100h100v100h-100zM1000 400v-100h100v100h-100zM100 200v-100h100v100h-100zM1000 200v-100h100v100h-100z" /> +<glyph unicode="" d="M50 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM50 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM850 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 700h200q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5 t35.5 14.5z" /> +<glyph unicode="" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h700q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M465 477l571 571q8 8 18 8t17 -8l177 -177q8 -7 8 -17t-8 -18l-783 -784q-7 -8 -17.5 -8t-17.5 8l-384 384q-8 8 -8 18t8 17l177 177q7 8 17 8t18 -8l171 -171q7 -7 18 -7t18 7z" /> +<glyph unicode="" d="M904 1083l178 -179q8 -8 8 -18.5t-8 -17.5l-267 -268l267 -268q8 -7 8 -17.5t-8 -18.5l-178 -178q-8 -8 -18.5 -8t-17.5 8l-268 267l-268 -267q-7 -8 -17.5 -8t-18.5 8l-178 178q-8 8 -8 18.5t8 17.5l267 268l-267 268q-8 7 -8 17.5t8 18.5l178 178q8 8 18.5 8t17.5 -8 l268 -267l268 268q7 7 17.5 7t18.5 -7z" /> +<glyph unicode="" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM425 900h150q10 0 17.5 -7.5t7.5 -17.5v-75h75q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5 t-17.5 -7.5h-75v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-75q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v75q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM325 800h350q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-350q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M550 1200h100q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM800 975v166q167 -62 272 -209.5t105 -331.5q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5 t-184.5 123t-123 184.5t-45.5 224q0 184 105 331.5t272 209.5v-166q-103 -55 -165 -155t-62 -220q0 -116 57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5q0 120 -62 220t-165 155z" /> +<glyph unicode="" d="M1025 1200h150q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM725 800h150q10 0 17.5 -7.5t7.5 -17.5v-750q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v750 q0 10 7.5 17.5t17.5 7.5zM425 500h150q10 0 17.5 -7.5t7.5 -17.5v-450q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v450q0 10 7.5 17.5t17.5 7.5zM125 300h150q10 0 17.5 -7.5t7.5 -17.5v-250q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5 v250q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M600 1174q33 0 74 -5l38 -152l5 -1q49 -14 94 -39l5 -2l134 80q61 -48 104 -105l-80 -134l3 -5q25 -44 39 -93l1 -6l152 -38q5 -43 5 -73q0 -34 -5 -74l-152 -38l-1 -6q-15 -49 -39 -93l-3 -5l80 -134q-48 -61 -104 -105l-134 81l-5 -3q-44 -25 -94 -39l-5 -2l-38 -151 q-43 -5 -74 -5q-33 0 -74 5l-38 151l-5 2q-49 14 -94 39l-5 3l-134 -81q-60 48 -104 105l80 134l-3 5q-25 45 -38 93l-2 6l-151 38q-6 42 -6 74q0 33 6 73l151 38l2 6q13 48 38 93l3 5l-80 134q47 61 105 105l133 -80l5 2q45 25 94 39l5 1l38 152q43 5 74 5zM600 815 q-89 0 -152 -63t-63 -151.5t63 -151.5t152 -63t152 63t63 151.5t-63 151.5t-152 63z" /> +<glyph unicode="" d="M500 1300h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-75h-1100v75q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5zM500 1200v-100h300v100h-300zM1100 900v-800q0 -41 -29.5 -70.5t-70.5 -29.5h-700q-41 0 -70.5 29.5t-29.5 70.5 v800h900zM300 800v-700h100v700h-100zM500 800v-700h100v700h-100zM700 800v-700h100v700h-100zM900 800v-700h100v700h-100z" /> +<glyph unicode="" d="M18 618l620 608q8 7 18.5 7t17.5 -7l608 -608q8 -8 5.5 -13t-12.5 -5h-175v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v375h-300v-375q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v575h-175q-10 0 -12.5 5t5.5 13z" /> +<glyph unicode="" d="M600 1200v-400q0 -41 29.5 -70.5t70.5 -29.5h300v-650q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5h450zM1000 800h-250q-21 0 -35.5 14.5t-14.5 35.5v250z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h50q10 0 17.5 -7.5t7.5 -17.5v-275h175q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M1300 0h-538l-41 400h-242l-41 -400h-538l431 1200h209l-21 -300h162l-20 300h208zM515 800l-27 -300h224l-27 300h-170z" /> +<glyph unicode="" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-450h191q20 0 25.5 -11.5t-7.5 -27.5l-327 -400q-13 -16 -32 -16t-32 16l-327 400q-13 16 -7.5 27.5t25.5 11.5h191v450q0 21 14.5 35.5t35.5 14.5zM1125 400h50q10 0 17.5 -7.5t7.5 -17.5v-350q0 -10 -7.5 -17.5t-17.5 -7.5 h-1050q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h50q10 0 17.5 -7.5t7.5 -17.5v-175h900v175q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -275q-13 -16 -32 -16t-32 16l-223 275q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z " /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM632 914l223 -275q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5l223 275q13 16 32 16 t32 -16z" /> +<glyph unicode="" d="M225 1200h750q10 0 19.5 -7t12.5 -17l186 -652q7 -24 7 -49v-425q0 -12 -4 -27t-9 -17q-12 -6 -37 -6h-1100q-12 0 -27 4t-17 8q-6 13 -6 38l1 425q0 25 7 49l185 652q3 10 12.5 17t19.5 7zM878 1000h-556q-10 0 -19 -7t-11 -18l-87 -450q-2 -11 4 -18t16 -7h150 q10 0 19.5 -7t11.5 -17l38 -152q2 -10 11.5 -17t19.5 -7h250q10 0 19.5 7t11.5 17l38 152q2 10 11.5 17t19.5 7h150q10 0 16 7t4 18l-87 450q-2 11 -11 18t-19 7z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM540 820l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" /> +<glyph unicode="" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-362q0 -10 -7.5 -17.5t-17.5 -7.5h-362q-11 0 -13 5.5t5 12.5l133 133q-109 76 -238 76q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5h150q0 -117 -45.5 -224 t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117z" /> +<glyph unicode="" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-361q0 -11 -7.5 -18.5t-18.5 -7.5h-361q-11 0 -13 5.5t5 12.5l134 134q-110 75 -239 75q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5h-150q0 117 45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117zM1027 600h150 q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5q-192 0 -348 118l-134 -134q-7 -8 -12.5 -5.5t-5.5 12.5v360q0 11 7.5 18.5t18.5 7.5h360q10 0 12.5 -5.5t-5.5 -12.5l-133 -133q110 -76 240 -76q116 0 214.5 57t155.5 155.5t57 214.5z" /> +<glyph unicode="" d="M125 1200h1050q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-1050q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM1075 1000h-850q-10 0 -17.5 -7.5t-7.5 -17.5v-850q0 -10 7.5 -17.5t17.5 -7.5h850q10 0 17.5 7.5t7.5 17.5v850 q0 10 -7.5 17.5t-17.5 7.5zM325 900h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 900h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 700h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 700h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 500h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 500h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 300h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 300h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M900 800v200q0 83 -58.5 141.5t-141.5 58.5h-300q-82 0 -141 -59t-59 -141v-200h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h900q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-100zM400 800v150q0 21 15 35.5t35 14.5h200 q20 0 35 -14.5t15 -35.5v-150h-300z" /> +<glyph unicode="" d="M125 1100h50q10 0 17.5 -7.5t7.5 -17.5v-1075h-100v1075q0 10 7.5 17.5t17.5 7.5zM1075 1052q4 0 9 -2q16 -6 16 -23v-421q0 -6 -3 -12q-33 -59 -66.5 -99t-65.5 -58t-56.5 -24.5t-52.5 -6.5q-26 0 -57.5 6.5t-52.5 13.5t-60 21q-41 15 -63 22.5t-57.5 15t-65.5 7.5 q-85 0 -160 -57q-7 -5 -15 -5q-6 0 -11 3q-14 7 -14 22v438q22 55 82 98.5t119 46.5q23 2 43 0.5t43 -7t32.5 -8.5t38 -13t32.5 -11q41 -14 63.5 -21t57 -14t63.5 -7q103 0 183 87q7 8 18 8z" /> +<glyph unicode="" d="M600 1175q116 0 227 -49.5t192.5 -131t131 -192.5t49.5 -227v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v300q0 127 -70.5 231.5t-184.5 161.5t-245 57t-245 -57t-184.5 -161.5t-70.5 -231.5v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50 q-10 0 -17.5 7.5t-7.5 17.5v300q0 116 49.5 227t131 192.5t192.5 131t227 49.5zM220 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460q0 8 6 14t14 6zM820 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460 q0 8 6 14t14 6z" /> +<glyph unicode="" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM900 668l120 120q7 7 17 7t17 -7l34 -34q7 -7 7 -17t-7 -17l-120 -120l120 -120q7 -7 7 -17 t-7 -17l-34 -34q-7 -7 -17 -7t-17 7l-120 119l-120 -119q-7 -7 -17 -7t-17 7l-34 34q-7 7 -7 17t7 17l119 120l-119 120q-7 7 -7 17t7 17l34 34q7 8 17 8t17 -8z" /> +<glyph unicode="" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6 l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238q-6 8 -4.5 18t9.5 17l29 22q7 5 15 5z" /> +<glyph unicode="" d="M967 1004h3q11 -1 17 -10q135 -179 135 -396q0 -105 -34 -206.5t-98 -185.5q-7 -9 -17 -10h-3q-9 0 -16 6l-42 34q-8 6 -9 16t5 18q111 150 111 328q0 90 -29.5 176t-84.5 157q-6 9 -5 19t10 16l42 33q7 5 15 5zM321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5 t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238 q-6 8 -4.5 18.5t9.5 16.5l29 22q7 5 15 5z" /> +<glyph unicode="" d="M500 900h100v-100h-100v-100h-400v-100h-100v600h500v-300zM1200 700h-200v-100h200v-200h-300v300h-200v300h-100v200h600v-500zM100 1100v-300h300v300h-300zM800 1100v-300h300v300h-300zM300 900h-100v100h100v-100zM1000 900h-100v100h100v-100zM300 500h200v-500 h-500v500h200v100h100v-100zM800 300h200v-100h-100v-100h-200v100h-100v100h100v200h-200v100h300v-300zM100 400v-300h300v300h-300zM300 200h-100v100h100v-100zM1200 200h-100v100h100v-100zM700 0h-100v100h100v-100zM1200 0h-300v100h300v-100z" /> +<glyph unicode="" d="M100 200h-100v1000h100v-1000zM300 200h-100v1000h100v-1000zM700 200h-200v1000h200v-1000zM900 200h-100v1000h100v-1000zM1200 200h-200v1000h200v-1000zM400 0h-300v100h300v-100zM600 0h-100v91h100v-91zM800 0h-100v91h100v-91zM1100 0h-200v91h200v-91z" /> +<glyph unicode="" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" /> +<glyph unicode="" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM800 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-56 56l424 426l-700 700h150zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5 t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" /> +<glyph unicode="" d="M300 1200h825q75 0 75 -75v-900q0 -25 -18 -43l-64 -64q-8 -8 -13 -5.5t-5 12.5v950q0 10 -7.5 17.5t-17.5 7.5h-700q-25 0 -43 -18l-64 -64q-8 -8 -5.5 -13t12.5 -5h700q10 0 17.5 -7.5t7.5 -17.5v-950q0 -10 -7.5 -17.5t-17.5 -7.5h-850q-10 0 -17.5 7.5t-7.5 17.5v975 q0 25 18 43l139 139q18 18 43 18z" /> +<glyph unicode="" d="M250 1200h800q21 0 35.5 -14.5t14.5 -35.5v-1150l-450 444l-450 -445v1151q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M822 1200h-444q-11 0 -19 -7.5t-9 -17.5l-78 -301q-7 -24 7 -45l57 -108q6 -9 17.5 -15t21.5 -6h450q10 0 21.5 6t17.5 15l62 108q14 21 7 45l-83 301q-1 10 -9 17.5t-19 7.5zM1175 800h-150q-10 0 -21 -6.5t-15 -15.5l-78 -156q-4 -9 -15 -15.5t-21 -6.5h-550 q-10 0 -21 6.5t-15 15.5l-78 156q-4 9 -15 15.5t-21 6.5h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-650q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h750q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5 t7.5 17.5v650q0 10 -7.5 17.5t-17.5 7.5zM850 200h-500q-10 0 -19.5 -7t-11.5 -17l-38 -152q-2 -10 3.5 -17t15.5 -7h600q10 0 15.5 7t3.5 17l-38 152q-2 10 -11.5 17t-19.5 7z" /> +<glyph unicode="" d="M500 1100h200q56 0 102.5 -20.5t72.5 -50t44 -59t25 -50.5l6 -20h150q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h150q2 8 6.5 21.5t24 48t45 61t72 48t102.5 21.5zM900 800v-100 h100v100h-100zM600 730q-95 0 -162.5 -67.5t-67.5 -162.5t67.5 -162.5t162.5 -67.5t162.5 67.5t67.5 162.5t-67.5 162.5t-162.5 67.5zM600 603q43 0 73 -30t30 -73t-30 -73t-73 -30t-73 30t-30 73t30 73t73 30z" /> +<glyph unicode="" d="M681 1199l385 -998q20 -50 60 -92q18 -19 36.5 -29.5t27.5 -11.5l10 -2v-66h-417v66q53 0 75 43.5t5 88.5l-82 222h-391q-58 -145 -92 -234q-11 -34 -6.5 -57t25.5 -37t46 -20t55 -6v-66h-365v66q56 24 84 52q12 12 25 30.5t20 31.5l7 13l399 1006h93zM416 521h340 l-162 457z" /> +<glyph unicode="" d="M753 641q5 -1 14.5 -4.5t36 -15.5t50.5 -26.5t53.5 -40t50.5 -54.5t35.5 -70t14.5 -87q0 -67 -27.5 -125.5t-71.5 -97.5t-98.5 -66.5t-108.5 -40.5t-102 -13h-500v89q41 7 70.5 32.5t29.5 65.5v827q0 24 -0.5 34t-3.5 24t-8.5 19.5t-17 13.5t-28 12.5t-42.5 11.5v71 l471 -1q57 0 115.5 -20.5t108 -57t80.5 -94t31 -124.5q0 -51 -15.5 -96.5t-38 -74.5t-45 -50.5t-38.5 -30.5zM400 700h139q78 0 130.5 48.5t52.5 122.5q0 41 -8.5 70.5t-29.5 55.5t-62.5 39.5t-103.5 13.5h-118v-350zM400 200h216q80 0 121 50.5t41 130.5q0 90 -62.5 154.5 t-156.5 64.5h-159v-400z" /> +<glyph unicode="" d="M877 1200l2 -57q-83 -19 -116 -45.5t-40 -66.5l-132 -839q-9 -49 13 -69t96 -26v-97h-500v97q186 16 200 98l173 832q3 17 3 30t-1.5 22.5t-9 17.5t-13.5 12.5t-21.5 10t-26 8.5t-33.5 10q-13 3 -19 5v57h425z" /> +<glyph unicode="" d="M1300 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM175 1000h-75v-800h75l-125 -167l-125 167h75v800h-75l125 167z" /> +<glyph unicode="" d="M1100 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-650q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v650h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM1167 50l-167 -125v75h-800v-75l-167 125l167 125v-75h800v75z" /> +<glyph unicode="" d="M50 1100h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M250 1100h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM250 500h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000 q-21 0 -35.5 14.5t-14.5 35.5zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5zM0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5z" /> +<glyph unicode="" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 1100h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 800h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 500h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 500h800q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 200h800 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M400 0h-100v1100h100v-1100zM550 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM267 550l-167 -125v75h-200v100h200v75zM550 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM900 0h-100v1100h100v-1100zM50 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM1100 600h200v-100h-200v-75l-167 125l167 125v-75zM50 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M75 1000h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53v650q0 31 22 53t53 22zM1200 300l-300 300l300 300v-600z" /> +<glyph unicode="" d="M44 1100h1112q18 0 31 -13t13 -31v-1012q0 -18 -13 -31t-31 -13h-1112q-18 0 -31 13t-13 31v1012q0 18 13 31t31 13zM100 1000v-737l247 182l298 -131l-74 156l293 318l236 -288v500h-1000zM342 884q56 0 95 -39t39 -94.5t-39 -95t-95 -39.5t-95 39.5t-39 95t39 94.5 t95 39z" /> +<glyph unicode="" d="M648 1169q117 0 216 -60t156.5 -161t57.5 -218q0 -115 -70 -258q-69 -109 -158 -225.5t-143 -179.5l-54 -62q-9 8 -25.5 24.5t-63.5 67.5t-91 103t-98.5 128t-95.5 148q-60 132 -60 249q0 88 34 169.5t91.5 142t137 96.5t166.5 36zM652.5 974q-91.5 0 -156.5 -65 t-65 -157t65 -156.5t156.5 -64.5t156.5 64.5t65 156.5t-65 157t-156.5 65z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 173v854q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57z" /> +<glyph unicode="" d="M554 1295q21 -72 57.5 -143.5t76 -130t83 -118t82.5 -117t70 -116t49.5 -126t18.5 -136.5q0 -71 -25.5 -135t-68.5 -111t-99 -82t-118.5 -54t-125.5 -23q-84 5 -161.5 34t-139.5 78.5t-99 125t-37 164.5q0 69 18 136.5t49.5 126.5t69.5 116.5t81.5 117.5t83.5 119 t76.5 131t58.5 143zM344 710q-23 -33 -43.5 -70.5t-40.5 -102.5t-17 -123q1 -37 14.5 -69.5t30 -52t41 -37t38.5 -24.5t33 -15q21 -7 32 -1t13 22l6 34q2 10 -2.5 22t-13.5 19q-5 4 -14 12t-29.5 40.5t-32.5 73.5q-26 89 6 271q2 11 -6 11q-8 1 -15 -10z" /> +<glyph unicode="" d="M1000 1013l108 115q2 1 5 2t13 2t20.5 -1t25 -9.5t28.5 -21.5q22 -22 27 -43t0 -32l-6 -10l-108 -115zM350 1100h400q50 0 105 -13l-187 -187h-368q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v182l200 200v-332 q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM1009 803l-362 -362l-161 -50l55 170l355 355z" /> +<glyph unicode="" d="M350 1100h361q-164 -146 -216 -200h-195q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-103q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M824 1073l339 -301q8 -7 8 -17.5t-8 -17.5l-340 -306q-7 -6 -12.5 -4t-6.5 11v203q-26 1 -54.5 0t-78.5 -7.5t-92 -17.5t-86 -35t-70 -57q10 59 33 108t51.5 81.5t65 58.5t68.5 40.5t67 24.5t56 13.5t40 4.5v210q1 10 6.5 12.5t13.5 -4.5z" /> +<glyph unicode="" d="M350 1100h350q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-219q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M643 639l395 395q7 7 17.5 7t17.5 -7l101 -101q7 -7 7 -17.5t-7 -17.5l-531 -532q-7 -7 -17.5 -7t-17.5 7l-248 248q-7 7 -7 17.5t7 17.5l101 101q7 7 17.5 7t17.5 -7l111 -111q8 -7 18 -7t18 7z" /> +<glyph unicode="" d="M318 918l264 264q8 8 18 8t18 -8l260 -264q7 -8 4.5 -13t-12.5 -5h-170v-200h200v173q0 10 5 12t13 -5l264 -260q8 -7 8 -17.5t-8 -17.5l-264 -265q-8 -7 -13 -5t-5 12v173h-200v-200h170q10 0 12.5 -5t-4.5 -13l-260 -264q-8 -8 -18 -8t-18 8l-264 264q-8 8 -5.5 13 t12.5 5h175v200h-200v-173q0 -10 -5 -12t-13 5l-264 265q-8 7 -8 17.5t8 17.5l264 260q8 7 13 5t5 -12v-173h200v200h-175q-10 0 -12.5 5t5.5 13z" /> +<glyph unicode="" d="M250 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5 t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M1200 1050v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-492 480q-15 14 -15 35t15 35l492 480q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25z" /> +<glyph unicode="" d="M243 1074l814 -498q18 -11 18 -26t-18 -26l-814 -498q-18 -11 -30.5 -4t-12.5 28v1000q0 21 12.5 28t30.5 -4z" /> +<glyph unicode="" d="M250 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM650 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800 q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M1100 950v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5z" /> +<glyph unicode="" d="M500 612v438q0 21 10.5 25t25.5 -10l492 -480q15 -14 15 -35t-15 -35l-492 -480q-15 -14 -25.5 -10t-10.5 25v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10z" /> +<glyph unicode="" d="M1048 1102l100 1q20 0 35 -14.5t15 -35.5l5 -1000q0 -21 -14.5 -35.5t-35.5 -14.5l-100 -1q-21 0 -35.5 14.5t-14.5 35.5l-2 437l-463 -454q-14 -15 -24.5 -10.5t-10.5 25.5l-2 437l-462 -455q-15 -14 -25.5 -9.5t-10.5 24.5l-5 1000q0 21 10.5 25.5t25.5 -10.5l466 -450 l-2 438q0 20 10.5 24.5t25.5 -9.5l466 -451l-2 438q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M850 1100h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10l464 -453v438q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M686 1081l501 -540q15 -15 10.5 -26t-26.5 -11h-1042q-22 0 -26.5 11t10.5 26l501 540q15 15 36 15t36 -15zM150 400h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M885 900l-352 -353l352 -353l-197 -198l-552 552l552 550z" /> +<glyph unicode="" d="M1064 547l-551 -551l-198 198l353 353l-353 353l198 198z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM650 900h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-150 q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5h150v-150q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v150h150q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-150v150q0 21 -14.5 35.5t-35.5 14.5z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM850 700h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5 t35.5 -14.5h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM741.5 913q-12.5 0 -21.5 -9l-120 -120l-120 120q-9 9 -21.5 9 t-21.5 -9l-141 -141q-9 -9 -9 -21.5t9 -21.5l120 -120l-120 -120q-9 -9 -9 -21.5t9 -21.5l141 -141q9 -9 21.5 -9t21.5 9l120 120l120 -120q9 -9 21.5 -9t21.5 9l141 141q9 9 9 21.5t-9 21.5l-120 120l120 120q9 9 9 21.5t-9 21.5l-141 141q-9 9 -21.5 9z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM546 623l-84 85q-7 7 -17.5 7t-18.5 -7l-139 -139q-7 -8 -7 -18t7 -18 l242 -241q7 -8 17.5 -8t17.5 8l375 375q7 7 7 17.5t-7 18.5l-139 139q-7 7 -17.5 7t-17.5 -7z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM588 941q-29 0 -59 -5.5t-63 -20.5t-58 -38.5t-41.5 -63t-16.5 -89.5 q0 -25 20 -25h131q30 -5 35 11q6 20 20.5 28t45.5 8q20 0 31.5 -10.5t11.5 -28.5q0 -23 -7 -34t-26 -18q-1 0 -13.5 -4t-19.5 -7.5t-20 -10.5t-22 -17t-18.5 -24t-15.5 -35t-8 -46q-1 -8 5.5 -16.5t20.5 -8.5h173q7 0 22 8t35 28t37.5 48t29.5 74t12 100q0 47 -17 83 t-42.5 57t-59.5 34.5t-64 18t-59 4.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM675 1000h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5 t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5zM675 700h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h75v-200h-75q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h350q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5 t-17.5 7.5h-75v275q0 10 -7.5 17.5t-17.5 7.5z" /> +<glyph unicode="" d="M525 1200h150q10 0 17.5 -7.5t7.5 -17.5v-194q103 -27 178.5 -102.5t102.5 -178.5h194q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-194q-27 -103 -102.5 -178.5t-178.5 -102.5v-194q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v194 q-103 27 -178.5 102.5t-102.5 178.5h-194q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h194q27 103 102.5 178.5t178.5 102.5v194q0 10 7.5 17.5t17.5 7.5zM700 893v-168q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v168q-68 -23 -119 -74 t-74 -119h168q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-168q23 -68 74 -119t119 -74v168q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-168q68 23 119 74t74 119h-168q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h168 q-23 68 -74 119t-119 74z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM759 823l64 -64q7 -7 7 -17.5t-7 -17.5l-124 -124l124 -124q7 -7 7 -17.5t-7 -17.5l-64 -64q-7 -7 -17.5 -7t-17.5 7l-124 124l-124 -124q-7 -7 -17.5 -7t-17.5 7l-64 64 q-7 7 -7 17.5t7 17.5l124 124l-124 124q-7 7 -7 17.5t7 17.5l64 64q7 7 17.5 7t17.5 -7l124 -124l124 124q7 7 17.5 7t17.5 -7z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM782 788l106 -106q7 -7 7 -17.5t-7 -17.5l-320 -321q-8 -7 -18 -7t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l197 197q7 7 17.5 7t17.5 -7z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5q0 -120 65 -225 l587 587q-105 65 -225 65zM965 819l-584 -584q104 -62 219 -62q116 0 214.5 57t155.5 155.5t57 214.5q0 115 -62 219z" /> +<glyph unicode="" d="M39 582l522 427q16 13 27.5 8t11.5 -26v-291h550q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-550v-291q0 -21 -11.5 -26t-27.5 8l-522 427q-16 13 -16 32t16 32z" /> +<glyph unicode="" d="M639 1009l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291h-550q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h550v291q0 21 11.5 26t27.5 -8z" /> +<glyph unicode="" d="M682 1161l427 -522q13 -16 8 -27.5t-26 -11.5h-291v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v550h-291q-21 0 -26 11.5t8 27.5l427 522q13 16 32 16t32 -16z" /> +<glyph unicode="" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-550h291q21 0 26 -11.5t-8 -27.5l-427 -522q-13 -16 -32 -16t-32 16l-427 522q-13 16 -8 27.5t26 11.5h291v550q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M639 1109l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291q-94 -2 -182 -20t-170.5 -52t-147 -92.5t-100.5 -135.5q5 105 27 193.5t67.5 167t113 135t167 91.5t225.5 42v262q0 21 11.5 26t27.5 -8z" /> +<glyph unicode="" d="M850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5zM350 0h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249 q8 7 18 7t18 -7l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5z" /> +<glyph unicode="" d="M1014 1120l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249q8 7 18 7t18 -7zM250 600h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM704 900h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5 t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" /> +<glyph unicode="" d="M260 1200q9 0 19 -2t15 -4l5 -2q22 -10 44 -23l196 -118q21 -13 36 -24q29 -21 37 -12q11 13 49 35l196 118q22 13 45 23q17 7 38 7q23 0 47 -16.5t37 -33.5l13 -16q14 -21 18 -45l25 -123l8 -44q1 -9 8.5 -14.5t17.5 -5.5h61q10 0 17.5 -7.5t7.5 -17.5v-50 q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 -7.5t-7.5 -17.5v-175h-400v300h-200v-300h-400v175q0 10 -7.5 17.5t-17.5 7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5h61q11 0 18 3t7 8q0 4 9 52l25 128q5 25 19 45q2 3 5 7t13.5 15t21.5 19.5t26.5 15.5 t29.5 7zM915 1079l-166 -162q-7 -7 -5 -12t12 -5h219q10 0 15 7t2 17l-51 149q-3 10 -11 12t-15 -6zM463 917l-177 157q-8 7 -16 5t-11 -12l-51 -143q-3 -10 2 -17t15 -7h231q11 0 12.5 5t-5.5 12zM500 0h-375q-10 0 -17.5 7.5t-7.5 17.5v375h400v-400zM1100 400v-375 q0 -10 -7.5 -17.5t-17.5 -7.5h-375v400h400z" /> +<glyph unicode="" d="M1165 1190q8 3 21 -6.5t13 -17.5q-2 -178 -24.5 -323.5t-55.5 -245.5t-87 -174.5t-102.5 -118.5t-118 -68.5t-118.5 -33t-120 -4.5t-105 9.5t-90 16.5q-61 12 -78 11q-4 1 -12.5 0t-34 -14.5t-52.5 -40.5l-153 -153q-26 -24 -37 -14.5t-11 43.5q0 64 42 102q8 8 50.5 45 t66.5 58q19 17 35 47t13 61q-9 55 -10 102.5t7 111t37 130t78 129.5q39 51 80 88t89.5 63.5t94.5 45t113.5 36t129 31t157.5 37t182 47.5zM1116 1098q-8 9 -22.5 -3t-45.5 -50q-38 -47 -119 -103.5t-142 -89.5l-62 -33q-56 -30 -102 -57t-104 -68t-102.5 -80.5t-85.5 -91 t-64 -104.5q-24 -56 -31 -86t2 -32t31.5 17.5t55.5 59.5q25 30 94 75.5t125.5 77.5t147.5 81q70 37 118.5 69t102 79.5t99 111t86.5 148.5q22 50 24 60t-6 19z" /> +<glyph unicode="" d="M653 1231q-39 -67 -54.5 -131t-10.5 -114.5t24.5 -96.5t47.5 -80t63.5 -62.5t68.5 -46.5t65 -30q-4 7 -17.5 35t-18.5 39.5t-17 39.5t-17 43t-13 42t-9.5 44.5t-2 42t4 43t13.5 39t23 38.5q96 -42 165 -107.5t105 -138t52 -156t13 -159t-19 -149.5q-13 -55 -44 -106.5 t-68 -87t-78.5 -64.5t-72.5 -45t-53 -22q-72 -22 -127 -11q-31 6 -13 19q6 3 17 7q13 5 32.5 21t41 44t38.5 63.5t21.5 81.5t-6.5 94.5t-50 107t-104 115.5q10 -104 -0.5 -189t-37 -140.5t-65 -93t-84 -52t-93.5 -11t-95 24.5q-80 36 -131.5 114t-53.5 171q-2 23 0 49.5 t4.5 52.5t13.5 56t27.5 60t46 64.5t69.5 68.5q-8 -53 -5 -102.5t17.5 -90t34 -68.5t44.5 -39t49 -2q31 13 38.5 36t-4.5 55t-29 64.5t-36 75t-26 75.5q-15 85 2 161.5t53.5 128.5t85.5 92.5t93.5 61t81.5 25.5z" /> +<glyph unicode="" d="M600 1094q82 0 160.5 -22.5t140 -59t116.5 -82.5t94.5 -95t68 -95t42.5 -82.5t14 -57.5t-14 -57.5t-43 -82.5t-68.5 -95t-94.5 -95t-116.5 -82.5t-140 -59t-159.5 -22.5t-159.5 22.5t-140 59t-116.5 82.5t-94.5 95t-68.5 95t-43 82.5t-14 57.5t14 57.5t42.5 82.5t68 95 t94.5 95t116.5 82.5t140 59t160.5 22.5zM888 829q-15 15 -18 12t5 -22q25 -57 25 -119q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 59 23 114q8 19 4.5 22t-17.5 -12q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q22 -36 47 -71t70 -82t92.5 -81t113 -58.5t133.5 -24.5 t133.5 24t113 58.5t92.5 81.5t70 81.5t47 70.5q11 18 9 42.5t-14 41.5q-90 117 -163 189zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l35 34q14 15 12.5 33.5t-16.5 33.5q-44 44 -89 117q-11 18 -28 20t-32 -12z" /> +<glyph unicode="" d="M592 0h-148l31 120q-91 20 -175.5 68.5t-143.5 106.5t-103.5 119t-66.5 110t-22 76q0 21 14 57.5t42.5 82.5t68 95t94.5 95t116.5 82.5t140 59t160.5 22.5q61 0 126 -15l32 121h148zM944 770l47 181q108 -85 176.5 -192t68.5 -159q0 -26 -19.5 -71t-59.5 -102t-93 -112 t-129 -104.5t-158 -75.5l46 173q77 49 136 117t97 131q11 18 9 42.5t-14 41.5q-54 70 -107 130zM310 824q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q18 -30 39 -60t57 -70.5t74 -73t90 -61t105 -41.5l41 154q-107 18 -178.5 101.5t-71.5 193.5q0 59 23 114q8 19 4.5 22 t-17.5 -12zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l12 11l22 86l-3 4q-44 44 -89 117q-11 18 -28 20t-32 -12z" /> +<glyph unicode="" d="M-90 100l642 1066q20 31 48 28.5t48 -35.5l642 -1056q21 -32 7.5 -67.5t-50.5 -35.5h-1294q-37 0 -50.5 34t7.5 66zM155 200h345v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h345l-445 723zM496 700h208q20 0 32 -14.5t8 -34.5l-58 -252 q-4 -20 -21.5 -34.5t-37.5 -14.5h-54q-20 0 -37.5 14.5t-21.5 34.5l-58 252q-4 20 8 34.5t32 14.5z" /> +<glyph unicode="" d="M650 1200q62 0 106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -93 100 -113v-64q0 -21 -13 -29t-32 1l-205 128l-205 -128q-19 -9 -32 -1t-13 29v64q0 20 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5v41 q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44z" /> +<glyph unicode="" d="M850 1200h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-150h-1100v150q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-50h500v50q0 21 14.5 35.5t35.5 14.5zM1100 800v-750q0 -21 -14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v750h1100zM100 600v-100h100v100h-100zM300 600v-100h100v100h-100zM500 600v-100h100v100h-100zM700 600v-100h100v100h-100zM900 600v-100h100v100h-100zM100 400v-100h100v100h-100zM300 400v-100h100v100h-100zM500 400 v-100h100v100h-100zM700 400v-100h100v100h-100zM900 400v-100h100v100h-100zM100 200v-100h100v100h-100zM300 200v-100h100v100h-100zM500 200v-100h100v100h-100zM700 200v-100h100v100h-100zM900 200v-100h100v100h-100z" /> +<glyph unicode="" d="M1135 1165l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-159l-600 -600h-291q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h209l600 600h241v150q0 21 10.5 25t24.5 -10zM522 819l-141 -141l-122 122h-209q-21 0 -35.5 14.5 t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h291zM1135 565l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-241l-181 181l141 141l122 -122h159v150q0 21 10.5 25t24.5 -10z" /> +<glyph unicode="" d="M100 1100h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5z" /> +<glyph unicode="" d="M150 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM850 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM1100 800v-300q0 -41 -3 -77.5t-15 -89.5t-32 -96t-58 -89t-89 -77t-129 -51t-174 -20t-174 20 t-129 51t-89 77t-58 89t-32 96t-15 89.5t-3 77.5v300h300v-250v-27v-42.5t1.5 -41t5 -38t10 -35t16.5 -30t25.5 -24.5t35 -19t46.5 -12t60 -4t60 4.5t46.5 12.5t35 19.5t25 25.5t17 30.5t10 35t5 38t2 40.5t-0.5 42v25v250h300z" /> +<glyph unicode="" d="M1100 411l-198 -199l-353 353l-353 -353l-197 199l551 551z" /> +<glyph unicode="" d="M1101 789l-550 -551l-551 551l198 199l353 -353l353 353z" /> +<glyph unicode="" d="M404 1000h746q21 0 35.5 -14.5t14.5 -35.5v-551h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v401h-381zM135 984l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-400h385l215 -200h-750q-21 0 -35.5 14.5 t-14.5 35.5v550h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" /> +<glyph unicode="" d="M56 1200h94q17 0 31 -11t18 -27l38 -162h896q24 0 39 -18.5t10 -42.5l-100 -475q-5 -21 -27 -42.5t-55 -21.5h-633l48 -200h535q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-50q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-300v-50 q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-31q-18 0 -32.5 10t-20.5 19l-5 10l-201 961h-54q-20 0 -35 14.5t-15 35.5t15 35.5t35 14.5z" /> +<glyph unicode="" d="M1200 1000v-100h-1200v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500zM0 800h1200v-800h-1200v800z" /> +<glyph unicode="" d="M200 800l-200 -400v600h200q0 41 29.5 70.5t70.5 29.5h300q42 0 71 -29.5t29 -70.5h500v-200h-1000zM1500 700l-300 -700h-1200l300 700h1200z" /> +<glyph unicode="" d="M635 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-601h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v601h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" /> +<glyph unicode="" d="M936 864l249 -229q14 -15 14 -35.5t-14 -35.5l-249 -229q-15 -15 -25.5 -10.5t-10.5 24.5v151h-600v-151q0 -20 -10.5 -24.5t-25.5 10.5l-249 229q-14 15 -14 35.5t14 35.5l249 229q15 15 25.5 10.5t10.5 -25.5v-149h600v149q0 21 10.5 25.5t25.5 -10.5z" /> +<glyph unicode="" d="M1169 400l-172 732q-5 23 -23 45.5t-38 22.5h-672q-20 0 -38 -20t-23 -41l-172 -739h1138zM1100 300h-1000q-41 0 -70.5 -29.5t-29.5 -70.5v-100q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v100q0 41 -29.5 70.5t-70.5 29.5zM800 100v100h100v-100h-100 zM1000 100v100h100v-100h-100z" /> +<glyph unicode="" d="M1150 1100q21 0 35.5 -14.5t14.5 -35.5v-850q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v850q0 21 14.5 35.5t35.5 14.5zM1000 200l-675 200h-38l47 -276q3 -16 -5.5 -20t-29.5 -4h-7h-84q-20 0 -34.5 14t-18.5 35q-55 337 -55 351v250v6q0 16 1 23.5t6.5 14 t17.5 6.5h200l675 250v-850zM0 750v-250q-4 0 -11 0.5t-24 6t-30 15t-24 30t-11 48.5v50q0 26 10.5 46t25 30t29 16t25.5 7z" /> +<glyph unicode="" d="M553 1200h94q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q19 0 33 -14.5t14 -35t-13 -40.5t-31 -27q-8 -4 -23 -9.5t-65 -19.5t-103 -25t-132.5 -20t-158.5 -9q-57 0 -115 5t-104 12t-88.5 15.5t-73.5 17.5t-54.5 16t-35.5 12l-11 4 q-18 8 -31 28t-13 40.5t14 35t33 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3.5 32t28.5 13zM498 110q50 -6 102 -6q53 0 102 6q-12 -49 -39.5 -79.5t-62.5 -30.5t-63 30.5t-39 79.5z" /> +<glyph unicode="" d="M800 946l224 78l-78 -224l234 -45l-180 -155l180 -155l-234 -45l78 -224l-224 78l-45 -234l-155 180l-155 -180l-45 234l-224 -78l78 224l-234 45l180 155l-180 155l234 45l-78 224l224 -78l45 234l155 -180l155 180z" /> +<glyph unicode="" d="M650 1200h50q40 0 70 -40.5t30 -84.5v-150l-28 -125h328q40 0 70 -40.5t30 -84.5v-100q0 -45 -29 -74l-238 -344q-16 -24 -38 -40.5t-45 -16.5h-250q-7 0 -42 25t-66 50l-31 25h-61q-45 0 -72.5 18t-27.5 57v400q0 36 20 63l145 196l96 198q13 28 37.5 48t51.5 20z M650 1100l-100 -212l-150 -213v-375h100l136 -100h214l250 375v125h-450l50 225v175h-50zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M600 1100h250q23 0 45 -16.5t38 -40.5l238 -344q29 -29 29 -74v-100q0 -44 -30 -84.5t-70 -40.5h-328q28 -118 28 -125v-150q0 -44 -30 -84.5t-70 -40.5h-50q-27 0 -51.5 20t-37.5 48l-96 198l-145 196q-20 27 -20 63v400q0 39 27.5 57t72.5 18h61q124 100 139 100z M50 1000h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM636 1000l-136 -100h-100v-375l150 -213l100 -212h50v175l-50 225h450v125l-250 375h-214z" /> +<glyph unicode="" d="M356 873l363 230q31 16 53 -6l110 -112q13 -13 13.5 -32t-11.5 -34l-84 -121h302q84 0 138 -38t54 -110t-55 -111t-139 -39h-106l-131 -339q-6 -21 -19.5 -41t-28.5 -20h-342q-7 0 -90 81t-83 94v525q0 17 14 35.5t28 28.5zM400 792v-503l100 -89h293l131 339 q6 21 19.5 41t28.5 20h203q21 0 30.5 25t0.5 50t-31 25h-456h-7h-6h-5.5t-6 0.5t-5 1.5t-5 2t-4 2.5t-4 4t-2.5 4.5q-12 25 5 47l146 183l-86 83zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500 q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M475 1103l366 -230q2 -1 6 -3.5t14 -10.5t18 -16.5t14.5 -20t6.5 -22.5v-525q0 -13 -86 -94t-93 -81h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-85 0 -139.5 39t-54.5 111t54 110t138 38h302l-85 121q-11 15 -10.5 34t13.5 32l110 112q22 22 53 6zM370 945l146 -183 q17 -22 5 -47q-2 -2 -3.5 -4.5t-4 -4t-4 -2.5t-5 -2t-5 -1.5t-6 -0.5h-6h-6.5h-6h-475v-100h221q15 0 29 -20t20 -41l130 -339h294l106 89v503l-342 236zM1050 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5 v500q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M550 1294q72 0 111 -55t39 -139v-106l339 -131q21 -6 41 -19.5t20 -28.5v-342q0 -7 -81 -90t-94 -83h-525q-17 0 -35.5 14t-28.5 28l-9 14l-230 363q-16 31 6 53l112 110q13 13 32 13.5t34 -11.5l121 -84v302q0 84 38 138t110 54zM600 972v203q0 21 -25 30.5t-50 0.5 t-25 -31v-456v-7v-6v-5.5t-0.5 -6t-1.5 -5t-2 -5t-2.5 -4t-4 -4t-4.5 -2.5q-25 -12 -47 5l-183 146l-83 -86l236 -339h503l89 100v293l-339 131q-21 6 -41 19.5t-20 28.5zM450 200h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M350 1100h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5zM600 306v-106q0 -84 -39 -139t-111 -55t-110 54t-38 138v302l-121 -84q-15 -12 -34 -11.5t-32 13.5l-112 110 q-22 22 -6 53l230 363q1 2 3.5 6t10.5 13.5t16.5 17t20 13.5t22.5 6h525q13 0 94 -83t81 -90v-342q0 -15 -20 -28.5t-41 -19.5zM308 900l-236 -339l83 -86l183 146q22 17 47 5q2 -1 4.5 -2.5t4 -4t2.5 -4t2 -5t1.5 -5t0.5 -6v-5.5v-6v-7v-456q0 -22 25 -31t50 0.5t25 30.5 v203q0 15 20 28.5t41 19.5l339 131v293l-89 100h-503z" /> +<glyph unicode="" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM914 632l-275 223q-16 13 -27.5 8t-11.5 -26v-137h-275 q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h275v-137q0 -21 11.5 -26t27.5 8l275 223q16 13 16 32t-16 32z" /> +<glyph unicode="" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM561 855l-275 -223q-16 -13 -16 -32t16 -32l275 -223q16 -13 27.5 -8 t11.5 26v137h275q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5h-275v137q0 21 -11.5 26t-27.5 -8z" /> +<glyph unicode="" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM855 639l-223 275q-13 16 -32 16t-32 -16l-223 -275q-13 -16 -8 -27.5 t26 -11.5h137v-275q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v275h137q21 0 26 11.5t-8 27.5z" /> +<glyph unicode="" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM675 900h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-275h-137q-21 0 -26 -11.5 t8 -27.5l223 -275q13 -16 32 -16t32 16l223 275q13 16 8 27.5t-26 11.5h-137v275q0 10 -7.5 17.5t-17.5 7.5z" /> +<glyph unicode="" d="M600 1176q116 0 222.5 -46t184 -123.5t123.5 -184t46 -222.5t-46 -222.5t-123.5 -184t-184 -123.5t-222.5 -46t-222.5 46t-184 123.5t-123.5 184t-46 222.5t46 222.5t123.5 184t184 123.5t222.5 46zM627 1101q-15 -12 -36.5 -20.5t-35.5 -12t-43 -8t-39 -6.5 q-15 -3 -45.5 0t-45.5 -2q-20 -7 -51.5 -26.5t-34.5 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -91t-29.5 -79q-9 -34 5 -93t8 -87q0 -9 17 -44.5t16 -59.5q12 0 23 -5t23.5 -15t19.5 -14q16 -8 33 -15t40.5 -15t34.5 -12q21 -9 52.5 -32t60 -38t57.5 -11 q7 -15 -3 -34t-22.5 -40t-9.5 -38q13 -21 23 -34.5t27.5 -27.5t36.5 -18q0 -7 -3.5 -16t-3.5 -14t5 -17q104 -2 221 112q30 29 46.5 47t34.5 49t21 63q-13 8 -37 8.5t-36 7.5q-15 7 -49.5 15t-51.5 19q-18 0 -41 -0.5t-43 -1.5t-42 -6.5t-38 -16.5q-51 -35 -66 -12 q-4 1 -3.5 25.5t0.5 25.5q-6 13 -26.5 17.5t-24.5 6.5q1 15 -0.5 30.5t-7 28t-18.5 11.5t-31 -21q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q7 -12 18 -24t21.5 -20.5t20 -15t15.5 -10.5l5 -3q2 12 7.5 30.5t8 34.5t-0.5 32q-3 18 3.5 29 t18 22.5t15.5 24.5q6 14 10.5 35t8 31t15.5 22.5t34 22.5q-6 18 10 36q8 0 24 -1.5t24.5 -1.5t20 4.5t20.5 15.5q-10 23 -31 42.5t-37.5 29.5t-49 27t-43.5 23q0 1 2 8t3 11.5t1.5 10.5t-1 9.5t-4.5 4.5q31 -13 58.5 -14.5t38.5 2.5l12 5q5 28 -9.5 46t-36.5 24t-50 15 t-41 20q-18 -4 -37 0zM613 994q0 -17 8 -42t17 -45t9 -23q-8 1 -39.5 5.5t-52.5 10t-37 16.5q3 11 16 29.5t16 25.5q10 -10 19 -10t14 6t13.5 14.5t16.5 12.5z" /> +<glyph unicode="" d="M756 1157q164 92 306 -9l-259 -138l145 -232l251 126q6 -89 -34 -156.5t-117 -110.5q-60 -34 -127 -39.5t-126 16.5l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5t15 37.5l600 599q-34 101 5.5 201.5t135.5 154.5z" /> +<glyph unicode="" horiz-adv-x="1220" d="M100 1196h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 1096h-200v-100h200v100zM100 796h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 696h-500v-100h500v100zM100 396h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 296h-300v-100h300v100z " /> +<glyph unicode="" d="M150 1200h900q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM700 500v-300l-200 -200v500l-350 500h900z" /> +<glyph unicode="" d="M500 1200h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5zM500 1100v-100h200v100h-200zM1200 400v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v200h1200z" /> +<glyph unicode="" d="M50 1200h300q21 0 25 -10.5t-10 -24.5l-94 -94l199 -199q7 -8 7 -18t-7 -18l-106 -106q-8 -7 -18 -7t-18 7l-199 199l-94 -94q-14 -14 -24.5 -10t-10.5 25v300q0 21 14.5 35.5t35.5 14.5zM850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-199 -199q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l199 199l-94 94q-14 14 -10 24.5t25 10.5zM364 470l106 -106q7 -8 7 -18t-7 -18l-199 -199l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l199 199 q8 7 18 7t18 -7zM1071 271l94 94q14 14 24.5 10t10.5 -25v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -25 10.5t10 24.5l94 94l-199 199q-7 8 -7 18t7 18l106 106q8 7 18 7t18 -7z" /> +<glyph unicode="" d="M596 1192q121 0 231.5 -47.5t190 -127t127 -190t47.5 -231.5t-47.5 -231.5t-127 -190.5t-190 -127t-231.5 -47t-231.5 47t-190.5 127t-127 190.5t-47 231.5t47 231.5t127 190t190.5 127t231.5 47.5zM596 1010q-112 0 -207.5 -55.5t-151 -151t-55.5 -207.5t55.5 -207.5 t151 -151t207.5 -55.5t207.5 55.5t151 151t55.5 207.5t-55.5 207.5t-151 151t-207.5 55.5zM454.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38.5 -16.5t-38.5 16.5t-16 39t16 38.5t38.5 16zM754.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38 -16.5q-14 0 -29 10l-55 -145 q17 -23 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5q0 32 20.5 56.5t51.5 29.5l122 126l1 1q-9 14 -9 28q0 23 16 39t38.5 16zM345.5 709q22.5 0 38.5 -16t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16zM854.5 709q22.5 0 38.5 -16 t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16z" /> +<glyph unicode="" d="M546 173l469 470q91 91 99 192q7 98 -52 175.5t-154 94.5q-22 4 -47 4q-34 0 -66.5 -10t-56.5 -23t-55.5 -38t-48 -41.5t-48.5 -47.5q-376 -375 -391 -390q-30 -27 -45 -41.5t-37.5 -41t-32 -46.5t-16 -47.5t-1.5 -56.5q9 -62 53.5 -95t99.5 -33q74 0 125 51l548 548 q36 36 20 75q-7 16 -21.5 26t-32.5 10q-26 0 -50 -23q-13 -12 -39 -38l-341 -338q-15 -15 -35.5 -15.5t-34.5 13.5t-14 34.5t14 34.5q327 333 361 367q35 35 67.5 51.5t78.5 16.5q14 0 29 -1q44 -8 74.5 -35.5t43.5 -68.5q14 -47 2 -96.5t-47 -84.5q-12 -11 -32 -32 t-79.5 -81t-114.5 -115t-124.5 -123.5t-123 -119.5t-96.5 -89t-57 -45q-56 -27 -120 -27q-70 0 -129 32t-93 89q-48 78 -35 173t81 163l511 511q71 72 111 96q91 55 198 55q80 0 152 -33q78 -36 129.5 -103t66.5 -154q17 -93 -11 -183.5t-94 -156.5l-482 -476 q-15 -15 -36 -16t-37 14t-17.5 34t14.5 35z" /> +<glyph unicode="" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104zM896 972q-33 0 -64.5 -19t-56.5 -46t-47.5 -53.5t-43.5 -45.5t-37.5 -19t-36 19t-40 45.5t-43 53.5t-54 46t-65.5 19q-67 0 -122.5 -55.5t-55.5 -132.5q0 -23 13.5 -51t46 -65t57.5 -63t76 -75l22 -22q15 -14 44 -44t50.5 -51t46 -44t41 -35t23 -12 t23.5 12t42.5 36t46 44t52.5 52t44 43q4 4 12 13q43 41 63.5 62t52 55t46 55t26 46t11.5 44q0 79 -53 133.5t-120 54.5z" /> +<glyph unicode="" d="M776.5 1214q93.5 0 159.5 -66l141 -141q66 -66 66 -160q0 -42 -28 -95.5t-62 -87.5l-29 -29q-31 53 -77 99l-18 18l95 95l-247 248l-389 -389l212 -212l-105 -106l-19 18l-141 141q-66 66 -66 159t66 159l283 283q65 66 158.5 66zM600 706l105 105q10 -8 19 -17l141 -141 q66 -66 66 -159t-66 -159l-283 -283q-66 -66 -159 -66t-159 66l-141 141q-66 66 -66 159.5t66 159.5l55 55q29 -55 75 -102l18 -17l-95 -95l247 -248l389 389z" /> +<glyph unicode="" d="M603 1200q85 0 162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5v953q0 21 30 46.5t81 48t129 37.5t163 15zM300 1000v-700h600v700h-600zM600 254q-43 0 -73.5 -30.5t-30.5 -73.5t30.5 -73.5t73.5 -30.5t73.5 30.5 t30.5 73.5t-30.5 73.5t-73.5 30.5z" /> +<glyph unicode="" d="M902 1185l283 -282q15 -15 15 -36t-14.5 -35.5t-35.5 -14.5t-35 15l-36 35l-279 -267v-300l-212 210l-308 -307l-280 -203l203 280l307 308l-210 212h300l267 279l-35 36q-15 14 -15 35t14.5 35.5t35.5 14.5t35 -15z" /> +<glyph unicode="" d="M700 1248v-78q38 -5 72.5 -14.5t75.5 -31.5t71 -53.5t52 -84t24 -118.5h-159q-4 36 -10.5 59t-21 45t-40 35.5t-64.5 20.5v-307l64 -13q34 -7 64 -16.5t70 -32t67.5 -52.5t47.5 -80t20 -112q0 -139 -89 -224t-244 -97v-77h-100v79q-150 16 -237 103q-40 40 -52.5 93.5 t-15.5 139.5h139q5 -77 48.5 -126t117.5 -65v335l-27 8q-46 14 -79 26.5t-72 36t-63 52t-40 72.5t-16 98q0 70 25 126t67.5 92t94.5 57t110 27v77h100zM600 754v274q-29 -4 -50 -11t-42 -21.5t-31.5 -41.5t-10.5 -65q0 -29 7 -50.5t16.5 -34t28.5 -22.5t31.5 -14t37.5 -10 q9 -3 13 -4zM700 547v-310q22 2 42.5 6.5t45 15.5t41.5 27t29 42t12 59.5t-12.5 59.5t-38 44.5t-53 31t-66.5 24.5z" /> +<glyph unicode="" d="M561 1197q84 0 160.5 -40t123.5 -109.5t47 -147.5h-153q0 40 -19.5 71.5t-49.5 48.5t-59.5 26t-55.5 9q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -26 13.5 -63t26.5 -61t37 -66q6 -9 9 -14h241v-100h-197q8 -50 -2.5 -115t-31.5 -95q-45 -62 -99 -112 q34 10 83 17.5t71 7.5q32 1 102 -16t104 -17q83 0 136 30l50 -147q-31 -19 -58 -30.5t-55 -15.5t-42 -4.5t-46 -0.5q-23 0 -76 17t-111 32.5t-96 11.5q-39 -3 -82 -16t-67 -25l-23 -11l-55 145q4 3 16 11t15.5 10.5t13 9t15.5 12t14.5 14t17.5 18.5q48 55 54 126.5 t-30 142.5h-221v100h166q-23 47 -44 104q-7 20 -12 41.5t-6 55.5t6 66.5t29.5 70.5t58.5 71q97 88 263 88z" /> +<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM935 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-900h-200v900h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" /> +<glyph unicode="" d="M1000 700h-100v100h-100v-100h-100v500h300v-500zM400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM801 1100v-200h100v200h-100zM1000 350l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150z " /> +<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 1050l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150zM1000 0h-100v100h-100v-100h-100v500h300v-500zM801 400v-200h100v200h-100z " /> +<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 700h-100v400h-100v100h200v-500zM1100 0h-100v100h-200v400h300v-500zM901 400v-200h100v200h-100z" /> +<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1100 700h-100v100h-200v400h300v-500zM901 1100v-200h100v200h-100zM1000 0h-100v400h-100v100h200v-500z" /> +<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM900 1000h-200v200h200v-200zM1000 700h-300v200h300v-200zM1100 400h-400v200h400v-200zM1200 100h-500v200h500v-200z" /> +<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1200 1000h-500v200h500v-200zM1100 700h-400v200h400v-200zM1000 400h-300v200h300v-200zM900 100h-200v200h200v-200z" /> +<glyph unicode="" d="M350 1100h400q162 0 256 -93.5t94 -256.5v-400q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5z" /> +<glyph unicode="" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-163 0 -256.5 92.5t-93.5 257.5v400q0 163 94 256.5t256 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM440 770l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" /> +<glyph unicode="" d="M350 1100h400q163 0 256.5 -94t93.5 -256v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 163 92.5 256.5t257.5 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM350 700h400q21 0 26.5 -12t-6.5 -28l-190 -253q-12 -17 -30 -17t-30 17l-190 253q-12 16 -6.5 28t26.5 12z" /> +<glyph unicode="" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -163 -92.5 -256.5t-257.5 -93.5h-400q-163 0 -256.5 94t-93.5 256v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM580 693l190 -253q12 -16 6.5 -28t-26.5 -12h-400q-21 0 -26.5 12t6.5 28l190 253q12 17 30 17t30 -17z" /> +<glyph unicode="" d="M550 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h450q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-450q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM338 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" /> +<glyph unicode="" d="M793 1182l9 -9q8 -10 5 -27q-3 -11 -79 -225.5t-78 -221.5l300 1q24 0 32.5 -17.5t-5.5 -35.5q-1 0 -133.5 -155t-267 -312.5t-138.5 -162.5q-12 -15 -26 -15h-9l-9 8q-9 11 -4 32q2 9 42 123.5t79 224.5l39 110h-302q-23 0 -31 19q-10 21 6 41q75 86 209.5 237.5 t228 257t98.5 111.5q9 16 25 16h9z" /> +<glyph unicode="" d="M350 1100h400q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-450q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h450q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400 q0 165 92.5 257.5t257.5 92.5zM938 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" /> +<glyph unicode="" d="M750 1200h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -10.5 -25t-24.5 10l-109 109l-312 -312q-15 -15 -35.5 -15t-35.5 15l-141 141q-15 15 -15 35.5t15 35.5l312 312l-109 109q-14 14 -10 24.5t25 10.5zM456 900h-156q-41 0 -70.5 -29.5t-29.5 -70.5v-500 q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v148l200 200v-298q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5h300z" /> +<glyph unicode="" d="M600 1186q119 0 227.5 -46.5t187 -125t125 -187t46.5 -227.5t-46.5 -227.5t-125 -187t-187 -125t-227.5 -46.5t-227.5 46.5t-187 125t-125 187t-46.5 227.5t46.5 227.5t125 187t187 125t227.5 46.5zM600 1022q-115 0 -212 -56.5t-153.5 -153.5t-56.5 -212t56.5 -212 t153.5 -153.5t212 -56.5t212 56.5t153.5 153.5t56.5 212t-56.5 212t-153.5 153.5t-212 56.5zM600 794q80 0 137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137t57 137t137 57z" /> +<glyph unicode="" d="M450 1200h200q21 0 35.5 -14.5t14.5 -35.5v-350h245q20 0 25 -11t-9 -26l-383 -426q-14 -15 -33.5 -15t-32.5 15l-379 426q-13 15 -8.5 26t25.5 11h250v350q0 21 14.5 35.5t35.5 14.5zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" /> +<glyph unicode="" d="M583 1182l378 -435q14 -15 9 -31t-26 -16h-244v-250q0 -20 -17 -35t-39 -15h-200q-20 0 -32 14.5t-12 35.5v250h-250q-20 0 -25.5 16.5t8.5 31.5l383 431q14 16 33.5 17t33.5 -14zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" /> +<glyph unicode="" d="M396 723l369 369q7 7 17.5 7t17.5 -7l139 -139q7 -8 7 -18.5t-7 -17.5l-525 -525q-7 -8 -17.5 -8t-17.5 8l-292 291q-7 8 -7 18t7 18l139 139q8 7 18.5 7t17.5 -7zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50 h-100z" /> +<glyph unicode="" d="M135 1023l142 142q14 14 35 14t35 -14l77 -77l-212 -212l-77 76q-14 15 -14 36t14 35zM655 855l210 210q14 14 24.5 10t10.5 -25l-2 -599q-1 -20 -15.5 -35t-35.5 -15l-597 -1q-21 0 -25 10.5t10 24.5l208 208l-154 155l212 212zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5 v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" /> +<glyph unicode="" d="M350 1200l599 -2q20 -1 35 -15.5t15 -35.5l1 -597q0 -21 -10.5 -25t-24.5 10l-208 208l-155 -154l-212 212l155 154l-210 210q-14 14 -10 24.5t25 10.5zM524 512l-76 -77q-15 -14 -36 -14t-35 14l-142 142q-14 14 -14 35t14 35l77 77zM50 300h1000q21 0 35.5 -14.5 t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" /> +<glyph unicode="" d="M1200 103l-483 276l-314 -399v423h-399l1196 796v-1096zM483 424v-230l683 953z" /> +<glyph unicode="" d="M1100 1000v-850q0 -21 -14.5 -35.5t-35.5 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200z" /> +<glyph unicode="" d="M1100 1000l-2 -149l-299 -299l-95 95q-9 9 -21.5 9t-21.5 -9l-149 -147h-312v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1132 638l106 -106q7 -7 7 -17.5t-7 -17.5l-420 -421q-8 -7 -18 -7 t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l297 297q7 7 17.5 7t17.5 -7z" /> +<glyph unicode="" d="M1100 1000v-269l-103 -103l-134 134q-15 15 -33.5 16.5t-34.5 -12.5l-266 -266h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1202 572l70 -70q15 -15 15 -35.5t-15 -35.5l-131 -131 l131 -131q15 -15 15 -35.5t-15 -35.5l-70 -70q-15 -15 -35.5 -15t-35.5 15l-131 131l-131 -131q-15 -15 -35.5 -15t-35.5 15l-70 70q-15 15 -15 35.5t15 35.5l131 131l-131 131q-15 15 -15 35.5t15 35.5l70 70q15 15 35.5 15t35.5 -15l131 -131l131 131q15 15 35.5 15 t35.5 -15z" /> +<glyph unicode="" d="M1100 1000v-300h-350q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM850 600h100q21 0 35.5 -14.5t14.5 -35.5v-250h150q21 0 25 -10.5t-10 -24.5 l-230 -230q-14 -14 -35 -14t-35 14l-230 230q-14 14 -10 24.5t25 10.5h150v250q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M1100 1000v-400l-165 165q-14 15 -35 15t-35 -15l-263 -265h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM935 565l230 -229q14 -15 10 -25.5t-25 -10.5h-150v-250q0 -20 -14.5 -35 t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35v250h-150q-21 0 -25 10.5t10 25.5l230 229q14 15 35 15t35 -15z" /> +<glyph unicode="" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-150h-1200v150q0 21 14.5 35.5t35.5 14.5zM1200 800v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v550h1200zM100 500v-200h400v200h-400z" /> +<glyph unicode="" d="M935 1165l248 -230q14 -14 14 -35t-14 -35l-248 -230q-14 -14 -24.5 -10t-10.5 25v150h-400v200h400v150q0 21 10.5 25t24.5 -10zM200 800h-50q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v-200zM400 800h-100v200h100v-200zM18 435l247 230 q14 14 24.5 10t10.5 -25v-150h400v-200h-400v-150q0 -21 -10.5 -25t-24.5 10l-247 230q-15 14 -15 35t15 35zM900 300h-100v200h100v-200zM1000 500h51q20 0 34.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-34.5 -14.5h-51v200z" /> +<glyph unicode="" d="M862 1073l276 116q25 18 43.5 8t18.5 -41v-1106q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v397q-4 1 -11 5t-24 17.5t-30 29t-24 42t-11 56.5v359q0 31 18.5 65t43.5 52zM550 1200q22 0 34.5 -12.5t14.5 -24.5l1 -13v-450q0 -28 -10.5 -59.5 t-25 -56t-29 -45t-25.5 -31.5l-10 -11v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447q-4 4 -11 11.5t-24 30.5t-30 46t-24 55t-11 60v450q0 2 0.5 5.5t4 12t8.5 15t14.5 12t22.5 5.5q20 0 32.5 -12.5t14.5 -24.5l3 -13v-350h100v350v5.5t2.5 12 t7 15t15 12t25.5 5.5q23 0 35.5 -12.5t13.5 -24.5l1 -13v-350h100v350q0 2 0.5 5.5t3 12t7 15t15 12t24.5 5.5z" /> +<glyph unicode="" d="M1200 1100v-56q-4 0 -11 -0.5t-24 -3t-30 -7.5t-24 -15t-11 -24v-888q0 -22 25 -34.5t50 -13.5l25 -2v-56h-400v56q75 0 87.5 6.5t12.5 43.5v394h-500v-394q0 -37 12.5 -43.5t87.5 -6.5v-56h-400v56q4 0 11 0.5t24 3t30 7.5t24 15t11 24v888q0 22 -25 34.5t-50 13.5 l-25 2v56h400v-56q-75 0 -87.5 -6.5t-12.5 -43.5v-394h500v394q0 37 -12.5 43.5t-87.5 6.5v56h400z" /> +<glyph unicode="" d="M675 1000h375q21 0 35.5 -14.5t14.5 -35.5v-150h-105l-295 -98v98l-200 200h-400l100 100h375zM100 900h300q41 0 70.5 -29.5t29.5 -70.5v-500q0 -41 -29.5 -70.5t-70.5 -29.5h-300q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5zM100 800v-200h300v200 h-300zM1100 535l-400 -133v163l400 133v-163zM100 500v-200h300v200h-300zM1100 398v-248q0 -21 -14.5 -35.5t-35.5 -14.5h-375l-100 -100h-375l-100 100h400l200 200h105z" /> +<glyph unicode="" d="M17 1007l162 162q17 17 40 14t37 -22l139 -194q14 -20 11 -44.5t-20 -41.5l-119 -118q102 -142 228 -268t267 -227l119 118q17 17 42.5 19t44.5 -12l192 -136q19 -14 22.5 -37.5t-13.5 -40.5l-163 -162q-3 -1 -9.5 -1t-29.5 2t-47.5 6t-62.5 14.5t-77.5 26.5t-90 42.5 t-101.5 60t-111 83t-119 108.5q-74 74 -133.5 150.5t-94.5 138.5t-60 119.5t-34.5 100t-15 74.5t-4.5 48z" /> +<glyph unicode="" d="M600 1100q92 0 175 -10.5t141.5 -27t108.5 -36.5t81.5 -40t53.5 -37t31 -27l9 -10v-200q0 -21 -14.5 -33t-34.5 -9l-202 34q-20 3 -34.5 20t-14.5 38v146q-141 24 -300 24t-300 -24v-146q0 -21 -14.5 -38t-34.5 -20l-202 -34q-20 -3 -34.5 9t-14.5 33v200q3 4 9.5 10.5 t31 26t54 37.5t80.5 39.5t109 37.5t141 26.5t175 10.5zM600 795q56 0 97 -9.5t60 -23.5t30 -28t12 -24l1 -10v-50l365 -303q14 -15 24.5 -40t10.5 -45v-212q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v212q0 20 10.5 45t24.5 40l365 303v50 q0 4 1 10.5t12 23t30 29t60 22.5t97 10z" /> +<glyph unicode="" d="M1100 700l-200 -200h-600l-200 200v500h200v-200h200v200h200v-200h200v200h200v-500zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5 t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M700 1100h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-1000h300v1000q0 41 -29.5 70.5t-70.5 29.5zM1100 800h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-700h300v700q0 41 -29.5 70.5t-70.5 29.5zM400 0h-300v400q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-400z " /> +<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" /> +<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 300h-100v200h-100v-200h-100v500h100v-200h100v200h100v-500zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" /> +<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-300h200v-100h-300v500h300v-100zM900 700h-200v-300h200v-100h-300v500h300v-100z" /> +<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 400l-300 150l300 150v-300zM900 550l-300 -150v300z" /> +<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM900 300h-700v500h700v-500zM800 700h-130q-38 0 -66.5 -43t-28.5 -108t27 -107t68 -42h130v300zM300 700v-300 h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130z" /> +<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 300h-100v400h-100v100h200v-500z M700 300h-100v100h100v-100z" /> +<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM300 700h200v-400h-300v500h100v-100zM900 300h-100v400h-100v100h200v-500zM300 600v-200h100v200h-100z M700 300h-100v100h100v-100z" /> +<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 500l-199 -200h-100v50l199 200v150h-200v100h300v-300zM900 300h-100v400h-100v100h200v-500zM701 300h-100 v100h100v-100z" /> +<glyph unicode="" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700h-300v-200h300v-100h-300l-100 100v200l100 100h300v-100z" /> +<glyph unicode="" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700v-100l-50 -50l100 -100v-50h-100l-100 100h-150v-100h-100v400h300zM500 700v-100h200v100h-200z" /> +<glyph unicode="" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -207t-85 -207t-205 -86.5h-128v250q0 21 -14.5 35.5t-35.5 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-250h-222q-80 0 -136 57.5t-56 136.5q0 69 43 122.5t108 67.5q-2 19 -2 37q0 100 49 185 t134 134t185 49zM525 500h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -244q-13 -16 -32 -16t-32 16l-223 244q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M502 1089q110 0 201 -59.5t135 -156.5q43 15 89 15q121 0 206 -86.5t86 -206.5q0 -99 -60 -181t-150 -110l-378 360q-13 16 -31.5 16t-31.5 -16l-381 -365h-9q-79 0 -135.5 57.5t-56.5 136.5q0 69 43 122.5t108 67.5q-2 19 -2 38q0 100 49 184.5t133.5 134t184.5 49.5z M632 467l223 -228q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5q199 204 223 228q19 19 31.5 19t32.5 -19z" /> +<glyph unicode="" d="M700 100v100h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170l-270 -300h400v-100h-50q-21 0 -35.5 -14.5t-14.5 -35.5v-50h400v50q0 21 -14.5 35.5t-35.5 14.5h-50z" /> +<glyph unicode="" d="M600 1179q94 0 167.5 -56.5t99.5 -145.5q89 -6 150.5 -71.5t61.5 -155.5q0 -61 -29.5 -112.5t-79.5 -82.5q9 -29 9 -55q0 -74 -52.5 -126.5t-126.5 -52.5q-55 0 -100 30v-251q21 0 35.5 -14.5t14.5 -35.5v-50h-300v50q0 21 14.5 35.5t35.5 14.5v251q-45 -30 -100 -30 q-74 0 -126.5 52.5t-52.5 126.5q0 18 4 38q-47 21 -75.5 65t-28.5 97q0 74 52.5 126.5t126.5 52.5q5 0 23 -2q0 2 -1 10t-1 13q0 116 81.5 197.5t197.5 81.5z" /> +<glyph unicode="" d="M1010 1010q111 -111 150.5 -260.5t0 -299t-150.5 -260.5q-83 -83 -191.5 -126.5t-218.5 -43.5t-218.5 43.5t-191.5 126.5q-111 111 -150.5 260.5t0 299t150.5 260.5q83 83 191.5 126.5t218.5 43.5t218.5 -43.5t191.5 -126.5zM476 1065q-4 0 -8 -1q-121 -34 -209.5 -122.5 t-122.5 -209.5q-4 -12 2.5 -23t18.5 -14l36 -9q3 -1 7 -1q23 0 29 22q27 96 98 166q70 71 166 98q11 3 17.5 13.5t3.5 22.5l-9 35q-3 13 -14 19q-7 4 -15 4zM512 920q-4 0 -9 -2q-80 -24 -138.5 -82.5t-82.5 -138.5q-4 -13 2 -24t19 -14l34 -9q4 -1 8 -1q22 0 28 21 q18 58 58.5 98.5t97.5 58.5q12 3 18 13.5t3 21.5l-9 35q-3 12 -14 19q-7 4 -15 4zM719.5 719.5q-49.5 49.5 -119.5 49.5t-119.5 -49.5t-49.5 -119.5t49.5 -119.5t119.5 -49.5t119.5 49.5t49.5 119.5t-49.5 119.5zM855 551q-22 0 -28 -21q-18 -58 -58.5 -98.5t-98.5 -57.5 q-11 -4 -17 -14.5t-3 -21.5l9 -35q3 -12 14 -19q7 -4 15 -4q4 0 9 2q80 24 138.5 82.5t82.5 138.5q4 13 -2.5 24t-18.5 14l-34 9q-4 1 -8 1zM1000 515q-23 0 -29 -22q-27 -96 -98 -166q-70 -71 -166 -98q-11 -3 -17.5 -13.5t-3.5 -22.5l9 -35q3 -13 14 -19q7 -4 15 -4 q4 0 8 1q121 34 209.5 122.5t122.5 209.5q4 12 -2.5 23t-18.5 14l-36 9q-3 1 -7 1z" /> +<glyph unicode="" d="M700 800h300v-380h-180v200h-340v-200h-380v755q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM700 300h162l-212 -212l-212 212h162v200h100v-200zM520 0h-395q-10 0 -17.5 7.5t-7.5 17.5v395zM1000 220v-195q0 -10 -7.5 -17.5t-17.5 -7.5h-195z" /> +<glyph unicode="" d="M700 800h300v-520l-350 350l-550 -550v1095q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM862 200h-162v-200h-100v200h-162l212 212zM480 0h-355q-10 0 -17.5 7.5t-7.5 17.5v55h380v-80zM1000 80v-55q0 -10 -7.5 -17.5t-17.5 -7.5h-155v80h180z" /> +<glyph unicode="" d="M1162 800h-162v-200h100l100 -100h-300v300h-162l212 212zM200 800h200q27 0 40 -2t29.5 -10.5t23.5 -30t7 -57.5h300v-100h-600l-200 -350v450h100q0 36 7 57.5t23.5 30t29.5 10.5t40 2zM800 400h240l-240 -400h-800l300 500h500v-100z" /> +<glyph unicode="" d="M650 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM1000 850v150q41 0 70.5 -29.5t29.5 -70.5v-800 q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-1 0 -20 4l246 246l-326 326v324q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM412 250l-212 -212v162h-200v100h200v162z" /> +<glyph unicode="" d="M450 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM800 850v150q41 0 70.5 -29.5t29.5 -70.5v-500 h-200v-300h200q0 -36 -7 -57.5t-23.5 -30t-29.5 -10.5t-40 -2h-600q-41 0 -70.5 29.5t-29.5 70.5v800q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM1212 250l-212 -212v162h-200v100h200v162z" /> +<glyph unicode="" d="M658 1197l637 -1104q23 -38 7 -65.5t-60 -27.5h-1276q-44 0 -60 27.5t7 65.5l637 1104q22 39 54 39t54 -39zM704 800h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM500 300v-100h200 v100h-200z" /> +<glyph unicode="" d="M425 1100h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM825 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM25 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5zM425 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5 v150q0 10 7.5 17.5t17.5 7.5zM25 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M700 1200h100v-200h-100v-100h350q62 0 86.5 -39.5t-3.5 -94.5l-66 -132q-41 -83 -81 -134h-772q-40 51 -81 134l-66 132q-28 55 -3.5 94.5t86.5 39.5h350v100h-100v200h100v100h200v-100zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100 h-950l138 100h-13q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M600 1300q40 0 68.5 -29.5t28.5 -70.5h-194q0 41 28.5 70.5t68.5 29.5zM443 1100h314q18 -37 18 -75q0 -8 -3 -25h328q41 0 44.5 -16.5t-30.5 -38.5l-175 -145h-678l-178 145q-34 22 -29 38.5t46 16.5h328q-3 17 -3 25q0 38 18 75zM250 700h700q21 0 35.5 -14.5 t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-150v-200l275 -200h-950l275 200v200h-150q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M600 1181q75 0 128 -53t53 -128t-53 -128t-128 -53t-128 53t-53 128t53 128t128 53zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13 l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M600 1300q47 0 92.5 -53.5t71 -123t25.5 -123.5q0 -78 -55.5 -133.5t-133.5 -55.5t-133.5 55.5t-55.5 133.5q0 62 34 143l144 -143l111 111l-163 163q34 26 63 26zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45 zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M600 1200l300 -161v-139h-300q0 -57 18.5 -108t50 -91.5t63 -72t70 -67.5t57.5 -61h-530q-60 83 -90.5 177.5t-30.5 178.5t33 164.5t87.5 139.5t126 96.5t145.5 41.5v-98zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100 h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M600 1300q41 0 70.5 -29.5t29.5 -70.5v-78q46 -26 73 -72t27 -100v-50h-400v50q0 54 27 100t73 72v78q0 41 29.5 70.5t70.5 29.5zM400 800h400q54 0 100 -27t72 -73h-172v-100h200v-100h-200v-100h200v-100h-200v-100h200q0 -83 -58.5 -141.5t-141.5 -58.5h-400 q-83 0 -141.5 58.5t-58.5 141.5v400q0 83 58.5 141.5t141.5 58.5z" /> +<glyph unicode="" d="M150 1100h900q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM125 400h950q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-283l224 -224q13 -13 13 -31.5t-13 -32 t-31.5 -13.5t-31.5 13l-88 88h-524l-87 -88q-13 -13 -32 -13t-32 13.5t-13 32t13 31.5l224 224h-289q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM541 300l-100 -100h324l-100 100h-124z" /> +<glyph unicode="" d="M200 1100h800q83 0 141.5 -58.5t58.5 -141.5v-200h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100v200q0 83 58.5 141.5t141.5 58.5zM100 600h1000q41 0 70.5 -29.5 t29.5 -70.5v-300h-1200v300q0 41 29.5 70.5t70.5 29.5zM300 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200zM1100 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200z" /> +<glyph unicode="" d="M480 1165l682 -683q31 -31 31 -75.5t-31 -75.5l-131 -131h-481l-517 518q-32 31 -32 75.5t32 75.5l295 296q31 31 75.5 31t76.5 -31zM108 794l342 -342l303 304l-341 341zM250 100h800q21 0 35.5 -14.5t14.5 -35.5v-50h-900v50q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M1057 647l-189 506q-8 19 -27.5 33t-40.5 14h-400q-21 0 -40.5 -14t-27.5 -33l-189 -506q-8 -19 1.5 -33t30.5 -14h625v-150q0 -21 14.5 -35.5t35.5 -14.5t35.5 14.5t14.5 35.5v150h125q21 0 30.5 14t1.5 33zM897 0h-595v50q0 21 14.5 35.5t35.5 14.5h50v50 q0 21 14.5 35.5t35.5 14.5h48v300h200v-300h47q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-50z" /> +<glyph unicode="" d="M900 800h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-375v591l-300 300v84q0 10 7.5 17.5t17.5 7.5h375v-400zM1200 900h-200v200zM400 600h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-650q-10 0 -17.5 7.5t-7.5 17.5v950q0 10 7.5 17.5t17.5 7.5h375v-400zM700 700h-200v200z " /> +<glyph unicode="" d="M484 1095h195q75 0 146 -32.5t124 -86t89.5 -122.5t48.5 -142q18 -14 35 -20q31 -10 64.5 6.5t43.5 48.5q10 34 -15 71q-19 27 -9 43q5 8 12.5 11t19 -1t23.5 -16q41 -44 39 -105q-3 -63 -46 -106.5t-104 -43.5h-62q-7 -55 -35 -117t-56 -100l-39 -234q-3 -20 -20 -34.5 t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l12 70q-49 -14 -91 -14h-195q-24 0 -65 8l-11 -64q-3 -20 -20 -34.5t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l26 157q-84 74 -128 175l-159 53q-19 7 -33 26t-14 40v50q0 21 14.5 35.5t35.5 14.5h124q11 87 56 166l-111 95 q-16 14 -12.5 23.5t24.5 9.5h203q116 101 250 101zM675 1000h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h250q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5t-17.5 7.5z" /> +<glyph unicode="" d="M641 900l423 247q19 8 42 2.5t37 -21.5l32 -38q14 -15 12.5 -36t-17.5 -34l-139 -120h-390zM50 1100h106q67 0 103 -17t66 -71l102 -212h823q21 0 35.5 -14.5t14.5 -35.5v-50q0 -21 -14 -40t-33 -26l-737 -132q-23 -4 -40 6t-26 25q-42 67 -100 67h-300q-62 0 -106 44 t-44 106v200q0 62 44 106t106 44zM173 928h-80q-19 0 -28 -14t-9 -35v-56q0 -51 42 -51h134q16 0 21.5 8t5.5 24q0 11 -16 45t-27 51q-18 28 -43 28zM550 727q-32 0 -54.5 -22.5t-22.5 -54.5t22.5 -54.5t54.5 -22.5t54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5zM130 389 l152 130q18 19 34 24t31 -3.5t24.5 -17.5t25.5 -28q28 -35 50.5 -51t48.5 -13l63 5l48 -179q13 -61 -3.5 -97.5t-67.5 -79.5l-80 -69q-47 -40 -109 -35.5t-103 51.5l-130 151q-40 47 -35.5 109.5t51.5 102.5zM380 377l-102 -88q-31 -27 2 -65l37 -43q13 -15 27.5 -19.5 t31.5 6.5l61 53q19 16 14 49q-2 20 -12 56t-17 45q-11 12 -19 14t-23 -8z" /> +<glyph unicode="" d="M625 1200h150q10 0 17.5 -7.5t7.5 -17.5v-109q79 -33 131 -87.5t53 -128.5q1 -46 -15 -84.5t-39 -61t-46 -38t-39 -21.5l-17 -6q6 0 15 -1.5t35 -9t50 -17.5t53 -30t50 -45t35.5 -64t14.5 -84q0 -59 -11.5 -105.5t-28.5 -76.5t-44 -51t-49.5 -31.5t-54.5 -16t-49.5 -6.5 t-43.5 -1v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-100v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-175q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v600h-75q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5h175v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h100v75q0 10 7.5 17.5t17.5 7.5zM400 900v-200h263q28 0 48.5 10.5t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-263zM400 500v-200h363q28 0 48.5 10.5 t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-363z" /> +<glyph unicode="" d="M212 1198h780q86 0 147 -61t61 -147v-416q0 -51 -18 -142.5t-36 -157.5l-18 -66q-29 -87 -93.5 -146.5t-146.5 -59.5h-572q-82 0 -147 59t-93 147q-8 28 -20 73t-32 143.5t-20 149.5v416q0 86 61 147t147 61zM600 1045q-70 0 -132.5 -11.5t-105.5 -30.5t-78.5 -41.5 t-57 -45t-36 -41t-20.5 -30.5l-6 -12l156 -243h560l156 243q-2 5 -6 12.5t-20 29.5t-36.5 42t-57 44.5t-79 42t-105 29.5t-132.5 12zM762 703h-157l195 261z" /> +<glyph unicode="" d="M475 1300h150q103 0 189 -86t86 -189v-500q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" /> +<glyph unicode="" d="M475 1300h96q0 -150 89.5 -239.5t239.5 -89.5v-446q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" /> +<glyph unicode="" d="M1294 767l-638 -283l-378 170l-78 -60v-224l100 -150v-199l-150 148l-150 -149v200l100 150v250q0 4 -0.5 10.5t0 9.5t1 8t3 8t6.5 6l47 40l-147 65l642 283zM1000 380l-350 -166l-350 166v147l350 -165l350 165v-147z" /> +<glyph unicode="" d="M250 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM650 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM1050 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" /> +<glyph unicode="" d="M550 1100q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 700q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 300q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" /> +<glyph unicode="" d="M125 1100h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM125 700h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM125 300h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M350 1200h500q162 0 256 -93.5t94 -256.5v-500q0 -165 -93.5 -257.5t-256.5 -92.5h-500q-165 0 -257.5 92.5t-92.5 257.5v500q0 165 92.5 257.5t257.5 92.5zM900 1000h-600q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h600q41 0 70.5 29.5 t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5zM350 900h500q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-500q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 14.5 35.5t35.5 14.5zM400 800v-200h400v200h-400z" /> +<glyph unicode="" d="M150 1100h1000q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M650 1187q87 -67 118.5 -156t0 -178t-118.5 -155q-87 66 -118.5 155t0 178t118.5 156zM300 800q124 0 212 -88t88 -212q-124 0 -212 88t-88 212zM1000 800q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM300 500q124 0 212 -88t88 -212q-124 0 -212 88t-88 212z M1000 500q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM700 199v-144q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v142q40 -4 43 -4q17 0 57 6z" /> +<glyph unicode="" d="M745 878l69 19q25 6 45 -12l298 -295q11 -11 15 -26.5t-2 -30.5q-5 -14 -18 -23.5t-28 -9.5h-8q1 0 1 -13q0 -29 -2 -56t-8.5 -62t-20 -63t-33 -53t-51 -39t-72.5 -14h-146q-184 0 -184 288q0 24 10 47q-20 4 -62 4t-63 -4q11 -24 11 -47q0 -288 -184 -288h-142 q-48 0 -84.5 21t-56 51t-32 71.5t-16 75t-3.5 68.5q0 13 2 13h-7q-15 0 -27.5 9.5t-18.5 23.5q-6 15 -2 30.5t15 25.5l298 296q20 18 46 11l76 -19q20 -5 30.5 -22.5t5.5 -37.5t-22.5 -31t-37.5 -5l-51 12l-182 -193h891l-182 193l-44 -12q-20 -5 -37.5 6t-22.5 31t6 37.5 t31 22.5z" /> +<glyph unicode="" d="M1200 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM500 450h-25q0 15 -4 24.5t-9 14.5t-17 7.5t-20 3t-25 0.5h-100v-425q0 -11 12.5 -17.5t25.5 -7.5h12v-50h-200v50q50 0 50 25v425h-100q-17 0 -25 -0.5t-20 -3t-17 -7.5t-9 -14.5t-4 -24.5h-25v150h500v-150z" /> +<glyph unicode="" d="M1000 300v50q-25 0 -55 32q-14 14 -25 31t-16 27l-4 11l-289 747h-69l-300 -754q-18 -35 -39 -56q-9 -9 -24.5 -18.5t-26.5 -14.5l-11 -5v-50h273v50q-49 0 -78.5 21.5t-11.5 67.5l69 176h293l61 -166q13 -34 -3.5 -66.5t-55.5 -32.5v-50h312zM412 691l134 342l121 -342 h-255zM1100 150v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5z" /> +<glyph unicode="" d="M50 1200h1100q21 0 35.5 -14.5t14.5 -35.5v-1100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5zM611 1118h-70q-13 0 -18 -12l-299 -753q-17 -32 -35 -51q-18 -18 -56 -34q-12 -5 -12 -18v-50q0 -8 5.5 -14t14.5 -6 h273q8 0 14 6t6 14v50q0 8 -6 14t-14 6q-55 0 -71 23q-10 14 0 39l63 163h266l57 -153q11 -31 -6 -55q-12 -17 -36 -17q-8 0 -14 -6t-6 -14v-50q0 -8 6 -14t14 -6h313q8 0 14 6t6 14v50q0 7 -5.5 13t-13.5 7q-17 0 -42 25q-25 27 -40 63h-1l-288 748q-5 12 -19 12zM639 611 h-197l103 264z" /> +<glyph unicode="" d="M1200 1100h-1200v100h1200v-100zM50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 1000h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM700 900v-300h300v300h-300z" /> +<glyph unicode="" d="M50 1200h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 700h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM700 600v-300h300v300h-300zM1200 0h-1200v100h1200v-100z" /> +<glyph unicode="" d="M50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-350h100v150q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-150h100v-100h-100v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v150h-100v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM700 700v-300h300v300h-300z" /> +<glyph unicode="" d="M100 0h-100v1200h100v-1200zM250 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM300 1000v-300h300v300h-300zM250 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M600 1100h150q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-100h450q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h350v100h-150q-21 0 -35.5 14.5 t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h150v100h100v-100zM400 1000v-300h300v300h-300z" /> +<glyph unicode="" d="M1200 0h-100v1200h100v-1200zM550 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM600 1000v-300h300v300h-300zM50 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M865 565l-494 -494q-23 -23 -41 -23q-14 0 -22 13.5t-8 38.5v1000q0 25 8 38.5t22 13.5q18 0 41 -23l494 -494q14 -14 14 -35t-14 -35z" /> +<glyph unicode="" d="M335 635l494 494q29 29 50 20.5t21 -49.5v-1000q0 -41 -21 -49.5t-50 20.5l-494 494q-14 14 -14 35t14 35z" /> +<glyph unicode="" d="M100 900h1000q41 0 49.5 -21t-20.5 -50l-494 -494q-14 -14 -35 -14t-35 14l-494 494q-29 29 -20.5 50t49.5 21z" /> +<glyph unicode="" d="M635 865l494 -494q29 -29 20.5 -50t-49.5 -21h-1000q-41 0 -49.5 21t20.5 50l494 494q14 14 35 14t35 -14z" /> +<glyph unicode="" d="M700 741v-182l-692 -323v221l413 193l-413 193v221zM1200 0h-800v200h800v-200z" /> +<glyph unicode="" d="M1200 900h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300zM0 700h50q0 21 4 37t9.5 26.5t18 17.5t22 11t28.5 5.5t31 2t37 0.5h100v-550q0 -22 -25 -34.5t-50 -13.5l-25 -2v-100h400v100q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v550h100q25 0 37 -0.5t31 -2 t28.5 -5.5t22 -11t18 -17.5t9.5 -26.5t4 -37h50v300h-800v-300z" /> +<glyph unicode="" d="M800 700h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-100v-550q0 -22 25 -34.5t50 -14.5l25 -1v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v550h-100q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h800v-300zM1100 200h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300z" /> +<glyph unicode="" d="M701 1098h160q16 0 21 -11t-7 -23l-464 -464l464 -464q12 -12 7 -23t-21 -11h-160q-13 0 -23 9l-471 471q-7 8 -7 18t7 18l471 471q10 9 23 9z" /> +<glyph unicode="" d="M339 1098h160q13 0 23 -9l471 -471q7 -8 7 -18t-7 -18l-471 -471q-10 -9 -23 -9h-160q-16 0 -21 11t7 23l464 464l-464 464q-12 12 -7 23t21 11z" /> +<glyph unicode="" d="M1087 882q11 -5 11 -21v-160q0 -13 -9 -23l-471 -471q-8 -7 -18 -7t-18 7l-471 471q-9 10 -9 23v160q0 16 11 21t23 -7l464 -464l464 464q12 12 23 7z" /> +<glyph unicode="" d="M618 993l471 -471q9 -10 9 -23v-160q0 -16 -11 -21t-23 7l-464 464l-464 -464q-12 -12 -23 -7t-11 21v160q0 13 9 23l471 471q8 7 18 7t18 -7z" /> +<glyph unicode="" d="M1000 1200q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM450 1000h100q21 0 40 -14t26 -33l79 -194q5 1 16 3q34 6 54 9.5t60 7t65.5 1t61 -10t56.5 -23t42.5 -42t29 -64t5 -92t-19.5 -121.5q-1 -7 -3 -19.5t-11 -50t-20.5 -73t-32.5 -81.5t-46.5 -83t-64 -70 t-82.5 -50q-13 -5 -42 -5t-65.5 2.5t-47.5 2.5q-14 0 -49.5 -3.5t-63 -3.5t-43.5 7q-57 25 -104.5 78.5t-75 111.5t-46.5 112t-26 90l-7 35q-15 63 -18 115t4.5 88.5t26 64t39.5 43.5t52 25.5t58.5 13t62.5 2t59.5 -4.5t55.5 -8l-147 192q-12 18 -5.5 30t27.5 12z" /> +<glyph unicode="🔑" d="M250 1200h600q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-500l-255 -178q-19 -9 -32 -1t-13 29v650h-150q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM400 1100v-100h300v100h-300z" /> +<glyph unicode="🚪" d="M250 1200h750q39 0 69.5 -40.5t30.5 -84.5v-933l-700 -117v950l600 125h-700v-1000h-100v1025q0 23 15.5 49t34.5 26zM500 525v-100l100 20v100z" /> +</font> +</defs></svg> \ No newline at end of file diff --git a/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf b/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1413fc609ab6f21774de0cb7e01360095584f65b GIT binary patch literal 45404 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/bootstrap/glyphicons-halflings-regular.woff b/assets/fonts/bootstrap/glyphicons-halflings-regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..9e612858f802245ddcbf59788a0db942224bab35 GIT binary patch literal 23424 zcmY&eV{m0%u#Iioo_J#0nb?@vwry)-+qNe*Z>))v8{5gt_uj9!t5)^yb-JtjRGrhi zYInOUNJxNyf_yKX01)K=WP|Si>HqEj|B{eUl?MR<)%<1&{(~)D+NPwKxWqT-@~snp zg9KCz1VTZDiS?UH`PRk1VPM{29cgT9=<v;Lf`EYagMdIet=H@a8oRlWfPg?`f7?L( zFKED?%?+Ku?I7~Mb(sI~^#uZMZsTe8&6R_I$YX<mq!jz=4cJ?l8k&HBDD{8auziCA zQl4qm;+y>D?!Wc_@}qzggFv;gb@2cJQAYWWtpEZ7?y@jSVqjx${B5UV@SO|wH<<0; z{><1KdVI%Ki}>~<`46C0AggwUwx-|QcU;iiZ{NZu`ur>hd*|<W)sXtmhXDixZoaeV zklo$X=sQ21?>Hb(|6veERq<PbegkBRzi{?HIp-GW`hU_n&12ozz{J4dAGi@L6pDe- z_ud2pJc-_b2pj}b3Pc9vzvpJBX4(Dy6a52IgD!!AfuwLEKN$^~jn+XAz)Mg9U?T~E zgqNfL`tz^91n&aBz=T}M5SD}tB`7H25Mn@BQsEK4gL$l9qzGE52osF@rxjbO42^t7 z#@g=mu(37N%+Vt`PAJL-lQ=FQENF`3={3?oV6ei1hBKA`DuVTzgGk7b#0j#++TdzR zI(97e!~g}_G7m33x=^Ssom?;fl4q}a+^;UP-1|ZzG9$*2kpk7p8YI9lAxj<90CjKp zE8u&KGi5Zv=157hgKP@$c2&H4zuKcOmHoZD%?+qY(Kf~v8|7crq{Nr<WvZ$ts)Fb$ z8!IcdkQ`H>xu=b@5Bab=rqptGxd{QJg!4*-i_$sES~)AB46}Fjg|ea#e@?J}z%CUJ zOsLWRQR1#<tB|QIEY)&I*ZbudHp)E;$><nb=BbXZ4tHi(jj=+TGtb?X^faOKFyozE zS@PKF)~8;5xRSNpTm4ugp<(oc@Q3%7K-)@eyP?m1z&l;rf%%J4?;rfzsBU`M+aNyb z*@?y5Vm{LN@ggUHmiuxx_Dtj5rsol#BM~=pjyHqe<HcvPas11*o_#i9ZJ%`X+7&6Y z4F}#7CrnT%)O76bs<&03Bs~CBL9-lPzgZEx+oS+S$-gV~5q;R39w5(FZ(Km5B%*l& z(rrr`BO68!fN#?(kC!s6W?du1@vWLl$02}9k4Iw`sS*azt|mzMLd*ov1C_X-Z_DEc zA>ng^sD)A4FDuY!iUhzlgfJh(J@BRqd&P#v2B`+saBx>m+M&q7vk-75$NH%T5pi%m z5FX?`2-5l53=a&GkC9^NZCLpN5(DMKMwwab$FDIs?q>4!!xBS}75gX_5;(luk;3Vl zLCLd5a_8`Iyz}K}+#RMwu6DVk3O_-}n>aE!4NaD*sQn`GxY?cHe!Bl9n?u&g6?aKm z-P8z&;Q3gr;h`YIxX%z^o&GZZg1=>_+hP2$$-DnL_?7?3^!WAsY4I7|@K;aL<>OTK zByfjl2PA$T83*LM9(;espx-qB%wv7H2i6CFsfAg<9V>Pj*OpwX)l?^mQfr$*OPPS$ z=`mzTYs{*(UW^ij1U8UfXjNoY7GK*+YHht(2oKE&tfZuvAyoN(;_OF>-J6AMmS5fB z<XKU7YH10@@&WJhj71Cj$=TP(r@q<cW{2}t$FbdUw)ad2!elcuLPw0X5toDsPadV* zO3EPF>^sY6wea&&${+!}@R1f$5oC-2J>J-A${@r(dRzc`wnK>a7~8{Y-scc|ETOI8 zjtNY%Y2!PI;8-@a=O}+{ap1Ewk0@T`C`q!|=KceX9gK8wtOtIC96}-^7)v23Mu;MH zhKyLGOQMujfRG$p(s`(2*nP4EH7*J57^=|%t(#PwCcW7U%e=8Jb>p6~<TTQ9e?y3C zdb|J>>RAlY4a*t<yx)M!`#-^(n~+nSXHt)XXPCd>s=pl}_J{->@kKzxH|8XQ5{t=E zV&o`$D#ZHdv&iZWFa)(~o<E{GN9+27JE4iktONzQ1b)q{Sex30G?of$HMKN~8KD%g zA+E{L7XRV>Bh-Osl{~CS0hfM7?PyWUWsr5oYlsyC1cwULoQ4|Y5RHA2*rN+EnFPnu z`Y_&Yz*#550YJwDy@brZU>0pWV^RxRjL221@2ABq)AtA%Cz?+FG(}Yh?^v)1Lnh%D zeM{{3&-4#F9rZhS@DT0E(WRkrG!jC<!Dwf@j`RqVrLtHFoIyn_L9bxbWrgS*Z9wMu z#p1&N;H{ZGv&zD_N*zbkas>#5?OFjZv*xQjUP~XsaxL2rqRKvPW$zHqHr8Urp2Z)L z+)EvQeoeJ8c6A#Iy9>3lxiH3=@86uiTbnnJJJoypZ7gco_*Hv<E!$|Yb^#x+eGvv( zIp;Wt3|Xgi12|CZQBu5wnkbr4Z_o<}@wU&ThE&G4r6LGOs?2M%<}Vu1j2>KOH97B? zWiwp>+r}*Zf9b3ImxwvjL~h~j<<3shN8$k-$V1p|96I!=N6VBqmb==Bec|*;HUg?) z4!5#R*(#Fe)w%+RH#y{8&%%!|<UeDoR>fQ5JcFzUE;-yVYR^&Ek55AXb{^w|@j|&G z|6C-+*On%j;W|f8mj?;679?!qY86c{(s1-PI2Wahoclf%1*8%JAvRh1(0)5Vu37Iz z`JY?RW@qKr+FMmBC{TC7k@}fv-k8t6iO}4K-i3WkF!Lc=D`<I4n3h#nG>nuD)v#Na zA|R*no51fkUN3^rmI;tty#IK284*2Zu!kG13<C=xWI7mp_-$=}wb|<b)!OZRv-HEP z{%b~I$E(4`VZ#-glOe-5)a2pflY1Bz-1#4je?)~T9!X4-E;pkTTM{XAe2I!K$wY&{ zHEYHdnV_WuXSOaFHmg_J8USFkT|e)_-*FkL@p7z7`X=kCplNBVHgHbdYiIA4b&ia% zF^b30NW{}~a)`)^H3EMpr)@2a^C3(yt-t3eigT2)odQdx2zf*pafN9pF#;@+u4LZa z7x<*Yxq9&rRf5M3B$p^s`skXsITAn=Zo(y=33sGRSGWuaK?&Ne`Pj#q{feF+D~&z+ zEyT)MiaBL7L|^V76c6eAiTxZof6@zS20aGf%dzLc3HH8OA(-=u{w4pJ6%*OO;uayC zzR4O{sz+f(78K2km*}=(W9{c=$lUj4eqLf#^t$Qwnbo?bEXMO?j$N^G)CbdGe8!P9 zJnZQX@k)7bzDG0I8w{~ZPTf4?D$;UGe$M~$TSzciU_@dS=0n{mhB=qm5O0^X+E9+o z1x?ef8>!$OlxJAt@zLU`kvsazO25TpJLbK&;M8kw*0)*14kpf*)3<d6yUQxMZe%8t zXy(eYN2(&WrmwSg<nK0tWy!~|3-Ib)_FW|=FVb)tUsL?PQ@qp22p>;GiDh;C(F}$- z1;!=OBkW#ctacN=je*Pr)lnGzX=OwgNZjTpVbFxqb;8kTc@X&L2XR0A7oc!Mf2?u9 zcctQLCCr+tYip<jrMK$>a_k=;1ETIpHt!Jeo;iy^xqBES^Ct6-+wHi%2g&)?7N^Yy zUrMIu){Jk)luDa@7We5U!$$3XFNbyRT!YPIbMKj5$IEpTX1IOtVP~(UPO2-+9ZFi6 z-$3<|{Xb#@tABt0M0s1TVCWKwveDy^S!!@4$s|DAqhsEv--Z}Dl)t%0G>U#ycJ7cy z^8%;|pg32=7~MJmqlC-x07Sd!2YX^|2D`?y;-$a!rZ3R5ia{v1QI_^>gi(HSS_e%2 zUbdg^zjMBBiLr8eSI^BqXM6HKKg#@-w`a**w(}RMe%XWl3MipvBODo*hi?+ykYq)z ziqy4goZw0@VIUY65+L7DaM5q=KWFd$;W3S!Zi>sOzpEF#(*3V-27N;^pDRoMh~(ZD zJLZXIam0lM7U#)119Hm947W)p3$%V`0Tv+*n=&ybF&}h~FA}7hEpA&1Y!BiYIb~~D z$TSo9#3ee02e^%*@4|*+=Nq6&JG5>zX4k5f?)z*#pI-G(+j|jye%13CUdcSP;rNlY z#Q!X%zHf|V)GWIcEz-=fW6AahfxI~y7w7i|PK6H@@twdgH>D_R@>&OtKl}%MuAQ7I zcpFmV^~w~8$4@zzh~P~+?B~%L@EM3x(^KXJSg<wVEvJN(*DSLK{@lLZ^>c6I=;)B6 zpRco2LKIlURPE*XUmZ^|1vb?w*ZfF}EXvY13I4af+()bAI5V?BRbFp`Sb{8GRJHd* z4S2s%4A)<beb5!5W2AL1ws>6Uc=PK%4@PbJ<{1R6+2THMk0c+kif**#ZGE)w6WsqH z`r^DL&r8|OEAumm^qyrryd(HQ9olv$ltnVGB{aY?_76Uk%6p;e)2DTvF(;t=Q+|8b zqfT(u5@BP);6;jmRAEV057E*2d^wx@*aL1GqWU|$6h5%O@cQtVtC^isd%gD7PZ_Io z_BDP5w(2*)Mu&JxS@X%%ByH_@+l>y07jIc~!@;Raw)q_;9oy@*U#mCnc7%t85qa4? z%_Vr5tkN^}(^>`EFhag;!MpRh!&bKnveQZAJ4)gEJo1@wHtT$Gs6IpznN$Lk-$NcM z3ReVC&qcXvfGX$I0nfkS$a|Pm%x+lq{WweNc;K>a1M@EAVWs2IBcQPi<R5t!qadV8 z`@w2vB^p<`Z$u8twt230^FDUXk@KFGRjk|Wy)IU*vs&-S4^@ur^QOw}{f&PX2ZUtx z2^VHiFLv0j^tM_qTCdnm{?$%kSnzz+Rz#c}<%d@@&Y%vBngG@bQjNu*$QIzHiMtlr z%<!I8J_+!}g1P;40riIDVp#J58>EJNt}+Ea8~WiapASoMvo(&PdUO}AfC~>ZGzq<X zA{wc(2{B`w8<FdY#fUA=!$2hWfZJFFh^biG^FRul&;5HGQt3HYB*8-U;tAm`ZDrW? zLGzSCAtG}^Y%BI&AQbV|jc8`aQkJs}$KZGr4&D`BKH5)pk?++zISItrK-zIx+|7D6 zd{(|~knMc?H%TN~Ttm8w#&X{*x_x0Tx_urTbWQT(rM-zoT(XUHVI3m?V@uQP4J|db z_OkbMEz8a;6}80;ZBwYhBLn3A0_Q%9Xo7*<Qa^td-Q$KXkb<^$rXNS+J!!v~e_27- z?B(DtKu5zrraAfXQ`1kqTCnO1=JFF~4jJA+&eXD+hsTX=d50Jrj6yJ)U-=XHF8z-o z1o@Y7@sl2x7U<!Ygv?%s5eyX!wKt`l=(%|REJ0yS<TOH?s9B)is6Iv13lr}2%hiI} zPUW^d?_dD#I&an8I8t^fY)SnDOhO39OTDNje$JA5dr5!UH92rZ)87wX;yQSp&mZg< zmgmz=w6D&%v&B;c-vM3DEvl$Gev##x*ndtU#f^N2I}99-3HZpRE^$`D%!0A_ujaQb zI5z(Mh2X@IN1#BF?<;^jK#~(MAEc`h<3P$Nghud=)(&&|-qnC?^x{5VK>Wjd)4no( ziLi#e3lOU~sI*XPH&n&J0cWfoh*}eWEEZW%vX?YK!$?w}htY|GALx3;YZoo=JCF4@ zdiaA-uq!*L5;Yg)z-_`MciiIwDAAR3-snC4V+<n|J*V*n#h?&wg+C8sg$z312~u%3 zz$RVnQhlm*2c)>KA>&V%Ak;p{1u>{Lw$NFj)Yn0Ms2*kxUZ)OTddbiJM}PK!DM}Ot zczn?EZXhx3wyu6i{QMz_Ht%b?K&-@5r;8b076YDir`KXF0&2i9NQ~#JYaq*}Ylb}^ z<{{6xy&;dQ;|@k_(31PDr!}}W$zF7Jv@f%um0M$#=8ygpu%j(VU-d5JtQwT714#<! z&vm@KPB=l<TMpuv%DS+RW~~WnEOz5WiaSxW4<ph#&0;zqiCMt1ekX<hrb8#^mBYaW zJA2vi7UWJVhfbeu%Rejgz>f0z+Cm$F9J<FFP&8OfSp_OMl7>jGr_G!~NS@L9P;C1? z;Ij2YVYuv}tzU+HugU=f9b1Wbx3418+xj$RKD;$gf$0j_A&c;-OhoF*z@DhEW@d9o zbQBjqEQnn2aG?N9{bmD^A#Um6SDKsm0g{g_<4^dJjg_l_HXdDMk!p`oFv8+@_v_9> zq;#WkQ!GNGfLT7f8m60H@$tu?p;o_It#TApmE`xnZr|_|cb3XXE)N^buLE`9R=Qbg zXJu}6r07me2HU<)S7m?@GzrQDTE3UH?FXM7V+-lT#l}P(U>Fvnyw8T7RTeP`R579m zj=Y>qDw1h-;|mX-)cSXCc$?hr;43LQt)7z$1QG^pyclQ1Bd!jbzsVEgIg~u9b38;> zfsRa%U`l%did6HzPRd;TK{_EW;n^Ivp-%pu0%9G-z@Au{Ry+EqEcqW=z-#6;-!{WA z;l+xC6Zke>dl+(R1q7B^Hu~HmrG~Kt575mzve>x*cL-shl+zqp6yuGX)DDGm`cid! znlnZY=+a5*xQ=$qM}5$N+o!^(TqTFHDdyCcL8NM4VY@2gnNXF|D?5a558Lb*Yfm4) z_;0%2EF7k{)i(tTvS`l5he^KvW%l&-suPwpIlWB_Za1Hfa$@J!emrcyPpTKKM@NqL z?X_SqHt#DucWm<3Lp}W|&YyQE27zbGP55=HtZmB(k*WZA79f##?TweCt{%5yuc+Kx zgfSrIZI*Y57FOD9l@H0nzq<E4Q@_YK<1;`>Ou|Bhrm&^m_RK6^Z<^N($=DDxyyPLA z+J)E(gs9AfaO`5qk$IGGY+_*tEk0n_wrM}n4G#So>8Dw6#K7tx@g;U`8hN_R<bPv^ zP6}0b!dly7dCc=KnICM>;^Uw9JLRUgOQ?PTMr<oQ9o~>4YD5H7=ryv)bPtl=<&4&% z*w6k|D-%Tg*F~sh0Ns(h&mOQ_Qf{`#_XU44(VDY8b})RFpLykg10uxUztD>gswTH} z&&xgt>zc(+=GdM2gIQ%3V4AGxPFW0*l0YsbA|nFZpN~ih4u-P!{39d@_MN)DC%d1w z7>SaUs-g@Hp7xqZ3Tn)e<dV~D-0@M0u`KSW@qBLlIFNKze0?;|tm!<F9_5{TDKnUY zJB8#(%G(di5;`|v12#{)=^Bhy!6zu5lq~#Rj8QgnK?%W-bqS8Lq9_xGRU?MD1Z_M> z7x^sC`xJ{V<3YrmbB{h9i5rdancCEyL=9ZOJXoVHo@$$-%Za<Y<=Dws@<HVOn84kp zy7czzAj#&D?|uHYH^U!oq7C#CS4C-HKPWUJ-r}5;#IkR`+-?7IMg|O#r^#PS@coAT z<xl(XMO(JUH%Fc8@Q;tlw>Nm-75Z-Ry9Z%!^+STWyv~To>{^T&MW0-;$3yc9L2mhq z;ZbQ5LGNM+aN628)Cs16>p55^T^*8$Dw&ss_~4G5Go63gW^CY+0+Z07f2WB4Dh0^q z-|6QgV8__5>~&z1gq0FxDWr`OzmR}3aJmCA^d_eufde7;d|OCrKdnaM>4(M%4<dMy z`?Qi<9Ebh#nVT{&VVFv66RU??kcC8}u+l^~F(m>V`PxpCJc~UhEuddx9)@)9qe_|i z)0EA%&P@_&9&o#9eqZCUCbh?`j!zgih5sJ%c4(7_#|Xt#r7MVL&Q+^PQEg3MBW;4T zG^4-*<N;_j_KF=#ltp<I^9_IU8#T_ulQ_w;P&0IS=TATWkvf^^ks|nDnb@T^ShFUW ztuyr~q)6&!?68RQ-V8G+#+EoOhWE-6A7rk5HfHxAG?Sknf`kY=i0}11&e`cz`MCO{ zQd*rofIJ{OtoMr$=gf?H!$EPT16>8L%s|A}R%*eGdx&i}B1He(mLygTmIAc^G(9Si zK7e{Ngoq>r-r-zhyyg<ieAPsqNv@SQwQ@xsNn5Vw2I}E18CcU&C?((>K)*9cj8_%g z)`>ANlipCdzw(raeqP-+ldhy<kGNs8`S#*G-e>Uv_VOht+!w*>Sh+Z7(7(l=9~_Vk ztsM|g1xW`?)?|@m2jyAgC_IB`Mtz(O`mwgP15`lPb2V+VihV#29>y=H6ujE#rdnK` zH`EaHzABs~teIrh`ScxMz}FC**_Ii?^EbL(n90b(F0r0PMQ70UkL}tv;*4~bKCiYm zqngRuGy`^c_*M6{*_~%7FmOMquOEZXAg1^kM`)0ZrFqgC>C%R<qRBgHG)$UB@XBA@ zshx3_1QSr};A7TJ_s8FNBrzB>JvQSo_OAA(WF3{euE}GaeA?tu5kF@#62mM$a051I zNhE>u>!gFE8g#Jj95BqHQS%|>DOj71MZ?EYfM+MiJcX?>*}vKfGaBfQFZ3f^Q-R1# znhyK1*RvO@nHb|^i4Ep_0s{lZwCNa;Ix<{E5cUReguJf+72QRZIc%`9-Vy)D<o;c> zWKhb?FbluyDTgT^naN%l2|rm}oO6D0=3kfXO2L{tqj(kDqjbl(pYz9DykeZlk4iW5 zER`)vqJxx(NOa;so@buE!389-YLbEi@6rZG0#GBsC+Z0fzT6+d7deYVU;dy!rPXiE zmu73@Jr&~K{-9MVQD}&`)e>yLNWr>Yh8CXae9XqfvVQ&eC_;#zpoaMxZ0GpZz7xjx z`t_Q-F?u=vr<JfY4KbWG<xAz}usjoo`>RPaj3r<9&t6K=+egimiJ8D4gh-rUYvaVy zG($v+3zk5sMuOhjxkH7bQ}(5{PD3Mg?!@8PkK&w>n7tO8FmAmoF30_#^B~c(Q_`4L zYWOoDVSnK|1=p{+@`Fk^Qb81Xf89_S`RSTzv(a4ID%71nll%{Wad$!CKfeTKkyC?n zCkMKHU#*nz_(tO$M)UP&Zf<GNy8?Xs8hUzIu0nqFC9@Ka{&R$vXnbN*?hR?iwv-x* zPrH;>J#*q(0Gr!E(l5(ce<3xut+_i8XrK8?Xr7_oeHz(bZ?~8q5q~$Rah{5@@7SMN zx9PnJ-5?^xeW2m?yC_7A#<rjP_en{9P5bFL68vgKu`Lv^loBE5&?9+BtYGMUT06bd zXEt*_Sdl_o?{!kSnxeJB_xVtFwR-bF`2MlsSO1bZtN)M(j%)mHVUj4b&G~L_`|PNv zb05EL`!%-lV_>WK*B@oIy*Y@iC1n7lYKj&m7vV;KP4TVll=II)$39dOJ^czLRU>L> z68P*PFMN+WXxdAu=Hyt3g$l(GTeTVOZYw3KY|W0Fk-$S_`@9`K=60)bEy?Z%tT+Iq z7f>%M9P)FGg3EY$ood+v<G?d-tNS5y+I=S1dlJZvs-NC{^w-&Jr{gfwR>$pdsXvG? zd2q3abeu-}LfAQWY@=*+#`CX8RChoA`=1!hS1x5dOF)rGjX4KFg!iPHZE2E=rv|A} zro(8h38LLFljl^>?nJkc+wdY&MOOlVa@6>vBki#gKhNVv+%Add{g6#-@Z$k*ps}0Y zQ=8$)+Nm||)mVz^aa4b-Vpg=1daRaOU)8@BY4j<Xy)*mrZf+Eqj^RX06GbC^vLKT| zpteFBLq#626+?=M@k2|V@k{2aN?cRlCum?`TP_u}%3Y{AVZHbKwm{q2d`D~XsJSyD zl=xk@5@i0e1=0fu$jfj1+lTA1h#%78*$MuUCU^B9>S>=5n#6abG@(F2`=k-eQ9@u# zxfNFHv=z2w@{p1dzSOgHokX1AUGT0DY4jQI@YMw)EWQ~q5wmR$KQ}Y;(HPMSQCwzu zdli|G?bj(>++CP)yQ4s6YfpDc3KqPmquQSxg%*EnTWumWugbDW5ef%8j-rT#3rJu? z)5n;4b2c*;2LIW%LmvUu6t1~di~}0&Svy}QX#ER|hDFZwl!~zUP&}B1o<!gKVHBj1 z!0%hK_{Iy`*BgY<Qck8#<-rH4Lg1;Qj-hq2OvPXM$(Gkmg`0T7B6Gm*>KAxIzt~so zb!GaJYOb#&qRUjEI1xe_`@<o~iP+Rf(GIMHq*yg6%vf7Mu<-aQ)$}%3o$R+x;;~W% zCQ~RFyB5g)F1k-t!#^TN>7qv_-LggQ$JE8+{ryT4%ldwC5ete+{G3C#g@^oxfY3#F zcLlj(l2G8>tC<5XWV|6_DZQZ7ow?MD8EZ9mM2oV~WoV-uoExmbwpzc6eMV}%J_{3l zW(4t2a-o}XRlU|NSiYn!*nR(Sc>*@TuU*(S77gfCi7+WR%2b;4#RiyxWR3(u5BIdf zo@#g4wQjtG3T$PqdX$2z8Zi|QP~I^*9iC+(!;?qkyk&Q7v>DLJGjS44q|%yBz}}>i z&Ve%^6>xY<=Pi9WlwpWB%K10Iz`*#gS^YqMeV9$4qFchMFO}(%y}xs2Hn_E}s4=*3 z+lAeCKtS}9E{l(P=PBI;rsYVG-gw}-_x;KwUefIB@V%RLA&}WU2XCL_?hZHoR<7ED zY}4#P_MmX(_G_lqfp=+iX|!*)RdLCr-1w`4rB_@bI&<E#m-6fJX?!@HMojcz?@FV( zEwb`K9p)6DH8Vt-HX;X2^%28zP(BOT@+<+Oy5Uv8eD=4p<t0n4?tw(5<&#sr?h6zV z!&Zb?gM&8<%??jXTdmMb1(#@6)m(rk*#aUo^iqOs4-#{`NA;|yExPzdS?_q~O>Uz# z!>9C3&LdoB$r+O#n);WTPi;V52OhNeKfW6_NLn<EDp2Lr=qOaId}Ifx9lEG?H#PEN zbI74Vx*PNK+cvB53_AWmzs=zCb5!9-mCcW#<QbIdOJM|=ASw5QpF+P}oobETGwNf< z0{kapJo<fgf(@=YJA0C%pNqB2CMVFcToi3AV3#1!n@Z&vX@98&`Sz6*SUYY~uWq>w zpFTuLC^@aPy~ZGUPZr;)=-p|b$-R8htO)JXy{ecE5a|b{{&0O%H2rN&9(VHxmvNly zbY?sVk}@^{aw)%#J}|UW=ucLWs%%j)^n7S%8D1Woi$UT}VuU6@Sd6zc2+t_2IMBxd zb4R#ykMr8s5gKy=v+opw6;4R&&46$V+OOpDZwp3iR0Osqpjx))joB*iX+diVl?E~Q zc|$qmb#T#7Kcal042LUNAoPTPUxF-iGFw>ZFnUqU@y$&s8%h-HGD`EoNBbe#S>Y-4 zlkeAP>6<Z7QQ9XL^<-l?vhbA^VVM{w_AGyBxGo2D4xc6Tl~BnC{PHYDLP{4>2k~-N zHQqXXyN6<L3Gg$i2mMBKaSbx<i~TEhvQ{`W#&P&}*M*bY-+RuxoiU+jyjZtu*2#d` z4;V{mY|5$$TfD^8s7AA{v{=Q~S8RRnPkT2vB+qp-b$~mY>7hGD6CxQIq_zoepU&j0 zYO&}<4cS^2sp!;5))(aAD!KmUED#QGr48DVlwbyft31WlS2yU<1>#VMp?>D1BCFfB z_JJ-kxTB{OLI}5XcPHXUo}x~->VP%of!G_N-(3Snvq`*gX3u0GR&}*fFwHo3-vIw0 zeiWskq3ZT9hTg^je{sC^@+z<IC+@jyb5}hL&*c9&Uv=C+8r5MFr<BeiUxikY7v-2j z#^Wp1Woo#;-OnJd6+u?>3FAd}KNhbpE5RO+lsLgv$;1igG7pRwI|;BO7o($2>mS(E z$CO@qYf5i=Zh6-xB=U8@mR7Yjk%OUp;_MMBfe_v1A(Hqk6!D})x%JNl838^ZA13Xu zz}LyD@X2;5o1P61Rc$%jcUnJ>`;6r{h5yrEbnbM$$ntA@P2IS1PyW^RyG0$S2tUlh z8?E(McS?7}X3n<sX7)_F=$tGzECOdx`5F$56$H6$2HeHDocU>AAJs2u_n{^05)*D7 zW{Y>o99!I9&KQdzgtG(k@BT|J*;{Pt*b|?A_})e98pXCbMWbhBZ$t&YbNQOwN^=F) z_yIb_az2Pyya2530n@Y@<KMNVgC+@Hh^eD5>s>s>n?L79;U-O9oPY$==~f1gXro5Y z*3~JaenSl_I}1*&dpYD?i8s<7w%~sEojqq~iFnaYyLgM#so%_ZZ^WTV0`R*H@{m2+ zja4MX^|#>xS9YQo{@F1I)!%<Q9x6E+JCnjAm>RhM{4ZUapHTKgLZLcn$ehRq(emb8 z9<w{<)uy~=x}G;ZX+CDl#T7`~iRBx5XO`@><&Nx*RLcS#)SdTxcURrJhxPM2IBP%I zf1bWu&uRf{60-?Gclb5(IFI*!%tU*7d`i!l@>TaHzYQqH4_Y*6!Wy0d-B#Lz7Rg3l zqKsvXUk9@6iKV6#!bDy5n&j9MYpcKm!vG7z*2&4G*Yl}iccl*@WqKZWQSJCgQSj+d ze&}E1mAs^hP}>`{BJ6lv<q%AGiq()8hz}1^1ex;^<jj#cc=g{s#0iIU-+2jVmxWDS zd7qq)5u4+Paaui>*>0-ft<;P@`u&VFI~P3qRtufE11+|#Y6|RJccqo27Wzr}Tp|DH z`G4^v)_8}R24X3}=6X&@Uqu;hKEQV^-)VKnBzI*|Iskecw~l?+R|WKO*~(1LrpdJ? z0!JKnCe<|m*WR>m+Qm+NKNH<_ye<gDWD0Fl@Ho4<!fm=u&SGgDO!cbo+8PUwfWk+V z)@b~#GtD0d4#K=39kiev5hj=8h(Nljd<HunOw<O@9z?#m(rb)ZnCBDPu~!uM>fIml z+x32qzkNRrhR^IhT#yCiYU{3oq196nC3ePkB)f%7X1G^Ibog$ZnYu4(HyHUiFB`6x zo$ty-8pknmO|B9|(5TzoHG|%><C<pr4&IxzPg{!KcQqRSE~Tvrur~GxUa*ce)ipeE zWgS=NE-mtVKb)JH#~V9~Hf<heFWK%N<`blD%sTD$A|XGR=J%4vWJQ9B3q;($v$3~e zpgG#}?8+2jU@b$OcWYMF>s#7)CM(i=M7Nl=@GyDi-*ng6ahK(&-_4h(lyUN-oOa$` zo+P;<GhFDlQ-b}GJ)A97b8DT!@21D?+G`33xflj&^Ajw)WxefL*Yy?uny35myNvN; zJu2^EIk(I5BXd2N-yKn?<jAHF(>C4d@m^p9J4c~rbi$rq9nhGxayFjhg+Rqa{l#`Y z!(P6K7fK3T;y!VZhGiC#)|pl$QX?a)a9$(4l(usVSH>2&5pIu5ALn*CqBt)9$yAl; z-{fOmgu><7Y<XFolPQk)mb~-4Wz2OqAihGXbfUWv<O@$JoEd1wcAoD{S1ZgFTS^!t z+_d^VD?_*`AXb~e&yM8k-n#rSNZe`F1hkVx1o46tWKB^*u4Iztzf9jS`;huL0efN_ zw(C5^O4iFb>J5k>*0Q~>lq72!XFX6P5Z{vW&zLsraKq5H%Z26}$OKDMv=sim;K<Yz zr-(K#w$yhGyI)R05r<FcNBPUs!f8{%L|!+M;WNfIk0#<kNVlmop1dan3IH7GPG0zR zbu5#oKma)07cl(sMbhFbgIx|mM?)DnP$;1oA~OW0kph!a5>?vsoVs(JNbgTU8-M%+ zN(+7Xl}`BDl=KDkUHM9fLlV)gN&PqbyX)$86!Wv!y+r*~kAyjFUKPDWL3A)m$@ir9 zjJ;uQV9#3$*`Dqo1Cy5*;^8DQcid^Td=CivAP+D;gl4b7*xa9IQ-R|lY5tIpiM~9- z%Hm9*vDV@_1FfiR|Kqh_5Ml0sm?abD>@peo(cnhiSWs$uy&$RYcd+m`6%X9<SS+iH zB{MTIilfs+m}FIm`WFe<b<`1NL(_5%pWxy`61V?hXOmI!N62_Zv-n^jPyCieqxTv3 zu0_=zb8f!dMp?R&UxGJe1qNBBRLXVmj-(R6+9rkXoo6CT-@FKe>FN%?<F{pFRdeJu z{9WJNuwr(Se^zX7t-vqF<$J*yv&MnYO_uaKBS^eIab7YX1r1^(=OyZJp!PzX%0e7b zeEpxGl+qFvtIR-KD}KZT9sfArU;dGM3-23I#q69NU-%A?w~!T{F+*-_Lil`8wsSSR zeW-s?xK)R5p&SHb*TI!J314$wOF*NT7qT*&*Og`^+jXq)LaOJ8#&*`Gy)1X0+KiH$ zU-5JNg0Goq-9^C#_ZqHXSIP}b7@(P=L?LSJk~7{IhyH9xAy{$zEDuPUgJ_RJae#PE zOqO-BK*KnjogIL_)Jz3RACJUY?ZEW~+1H$~{2k_o%Y(uIH3R6z`K|NdGL!=5lV$Vc z*(&fGI7OherXM4x!s0w3{b4Ax#6<l}lTU2>w}s~Q=3!pJzbN~iJ}bbM*PPi@!E0eN zhKcuT=kAsz8TQo76CMO+FW#hr6da({mqpGK2K4T|xv9SNIXZ}a=4_K5pbz1HE6T}9 zbApW~m0C`q)S^F}B9Kw5!eT)Bj_h9vlCX8%VRvMOg8PJ*>PU>%yt-hyGOhjg<ke2; z7Th2%k_wZpW!A{?Dn2nLFJ4=lqYa4jV<d3;8-+Dg@?%0IvOWsDfrv_`J~>!2pZR4{ z=VR_*?Hw|aai##~+^H>3p$W@6Zi`o4^iO2Iy=FPdEAI58Ebc~*%1#sh8KzUKOVHs( z<3$LMSCFP|!>fmF^oESZR|c|2JI3|gucuLq4R(||_!8L@gHU8hUQZKn2S#z@EVf3? zTroZd&}JK(mJLe>#x8xL)jfx$6`okcHP?8i%dW?F%nZh=VJ)32CmY;^y5C1^?V0;M z<3!e8GZcPej-h&-Osc>6PU2f4x=XhA*<_K*D6U6R)4xbEx~{3*ldB#N+7QEXD^v=I z+i^L+V7_2ld}O2b-(#bmv*PyZI4|U#<t4E{c3+Oa>Q5|22a(-VLOTZc3!9ns1RI-? zA<~h|tPH0y*bO1#EMrsWN>4yJM7vq<?d%8sAQUGrndP7J-=xw$nCMSpe7!xoUBNp3 zGTsNoHNSmE+wi-t?Vjri@)nrwy)cL`f%zSrKknks+ReH>FZr?uw$H8*P<CaW^*(*P zrk<ZDEOj-RoW=I>hiHRQg1U9YoscX-G|gck+SSRX<zu*#%uOZJ$&`iwbI4f^EJ9pa z@T8p1=V0x-K77AYupaOqRJ8Y8`CFqe-OG4O?Pk+3)K=lIg7Aj+5B{LP8{|uD9bb*L z=JkjZ*a>!(e7@~eeUEw+POsT;=W9J&=EV`cUc{PIg_#TQVGnZsQbCs7#Q-)<h~+VJ z%O_$A%X$-T2gv^1iV6X%A*e(F(fO?hnMA3<=C!;L;mUog>v#BicxLw#Fb?#)8TYbu zN)5R=MI1i7FHhF|X}xEl=sW~`-kf;fOR^h1yjthSw?%#F{HqrY2$q>7!nbw~nZ8q9 z<TlAz0DCai`eopoTgUXKr$&x3a%Yszt2{+eo;=r&?LuF;Zj%RNLHAg=LM|in10Rm2 zxd6;k(nHtRPkOmYqHW7fNcCybHEd(KrX46#z77Z9Q1dkPl|2ZTAjBY-ol(B)e&98T zgr-$?X`Ytyy13^aY2fa`@Y1*X*i2)xR`@;KF^;++G5hoP)3auvu~w3;5+L|E0eJ^s zgZRj(m;s_<P67c5tRN5r2qBB}z`g`y!oX~V8oXD2oDd8#khWZ&toq|9@%NQ>h{vY! z<QL?e6`jG`+hK%nypIRco?pA%s6+zYx(b~=Fi(E95-40VeV5w!L2#*>%i=H!!P&wh z7_E%pB7l5)*VU>_O-S~d5Z!+;f{pQ4e86*&);?G<9*Q$J<tS(vm9lEGpTY@s(2ek+ z8c`{)@2$sFJY{r$73(<V2UKiNm)(n(&DNp1&6b1{q_xZVGIdKSwV*O`Z3q;#cCe`U zk~C47tS5LEB&@mN%p)_=XY@OEf&MPgH{St5oHz7A*3o-mSC#2S@XC^m@?vD0WoA3+ z%jkw-8_?@Gk~M`p*@7Cp@q?r=ifcr#f5J(+ee*SCy-59!ceTk_CH8c7hwjNA;pzKD zr8zf+A(f>EJ!ZxY;Oj5&@^eg0Zs!iLCAR`2K?MSFzjX;kHD6)^`&=EZOIdW>L#O`J z<!j^{WZ{m%sbn?E@W3)ou>f~$M4}JiV}v6B-e{NUBGF<D@nTna4Fj(s(L&KkX*F3! zglkC}q4NM*a2HP+ijp5<SToUO6J4Q%w}VEJFwp|MQ|{cP2x=Zt1r&nh4>gj-*H%NG zfY0X(@|S8?V)drF;2OQcpDl2LV=~=%gGx?_$fbSsi@%J~taHcMTLLpjNF8FkjnjyM zW;4sSf6RHaa~LijL#EJ0W2m!BmQP(f=%Km_N@hsBFw%q#7{Er?y1V~UEPEih87B`~ zv$jE%>Ug9&=o+sZVZL7^+sp)PSrS;ZIJac4S-M>#V;T--4FXZ*>CI7w%583<{>tb6 zOZ8gZ#B0jplyTbzto2VOs)s9U%trre`m=RlKf{I_Nwdxn(xNG%zaVNurEYiMV3*g| z``3;{j7`UyfFrjlEbIJN{0db|r>|LA@=vX9CHFZYiexnkn$b%8Rvw0TZOQIXa;oTI zv@j;ZP+#~|!J(aBz9S{wL7W%Dr1H)G-XUNt9-lP?ijJ-XEj1e*CI~-Xz@4(Xg;UoG z{uzBf-U+(SHe}6oG%;A*93Zb=oE>uTb^%qsL>|bQf?7_6=KIiPU`I|r;YcZ!YG7y~ zQu@UldAwz$^|uoz3mz1;An-WVBtefSh-pv<`n&TU3oM!hrEI?l@v8A4#^$4t&~T32 zl*J=1q~h+60sNc43>0aVvhzyfjshgPYZoQ(<inR$cERK&%N~SSiy;WaiBTgdl;Bz@ zMx7h{4w6)@f3=XUfD<5b*Di$-gK~XeKu8qdfa(KL$OL~#uI0n&gFVreVt1RX*+{5+ z#8$4WWjNT2me=PpYKo4u#73>OOh>LbUIoblb@1z~zp?))n?^)q6WGuDh}gMUaA9|X z3qq-XlcNl<s-dSKro}45AbD<^IA@6tvSaLv-;sRc5uLj-i(AB^*}0)lznJ6A48b01 zt^mDP9!TqxILrO*cRjO@t^fSYOWb`|vQ*V4*6V-Ii_hT$&15AhsiGo@jvJCCnY0); z)Gbzh<7K3LRm`L**mLt1MLc+MqqaWkz{2JV0hUf-(7U6vlP$%@`2fR-Dt+r$66q)X zh2sR=$#8zbejz`}<A~Y#k!TUpiD??3amyj(E}M)o)o#H-j|LmgBHBXsF9$ok?Wh84 zoxjF*=Hw;;!?a%bcJVG|FBP7@_uu_xpir_`+UDHcZX;}|^THjvjdPRUJ+HO3O$%_* zsal`RIk@07Cuvh)iE1gNnn7n}$9q`Da-o@9CupmsX{@4y;aIQ1WV^7X(Rcx&McA%o zqa*mh{MZ+m6i(RP#X)4DdX;+iKAzev_!HbYetk>dy5==T4rq*~g@XVY!9sYZjo#R7 zr{n)r5^S{9+$+8l7IVB*3_k5%-TBY@C%`P@&tZf>82sm#nfw7L%92>nN$663yW!yt zhS>EfLcE_Z)gv-Y^<SaxB6gHmR|E)iyYeg|g|R}ujv8tMcq*gC>h1;xj(<<JyurkO zku;yk5>4nD4GY{C-nWUgQc9cMmH{qpa!uEznrGF^?bbJHApScQ$j>$JZHAX80DdXu z--AMgrA0$Otdd#N9#!cg2Z~N8&lj1d+wDh+^ZObWJ$J)_h(&2#msu>q0B$DEERy{1 zCJN{7M@%#E@8pda`@u!v@{gcT3bA*>g*xYLXlbb&o@1vX*x+l}Voys6o~^_7>#GB| z*r!R%kA9k%J`?m>1tMHB9x$ZRe0$r~ui<kO`4q0h1q9yWTy1Vw;6%l{l&HBbZk8-0 z4ijBu+y@{d)|{@F;ZFKw{xPkg5F+CDU-3fF>}X}jOC)9LH=Po*2SLdtf3^4?VKn<h zHzQbKiZ9a#y^bZOa6n&Wk$r`rPcR^1TWQZWl`R8PvM?r?^F}g*>u2ox&mV~0oDgi` z;9d}P$g~9%ThTK8s}5o<m&w0gVXSc39p)SfaC_U5P2<JPm~s|o1ZFngBTt(DrBI%x z4kDX}YqUJKdxxsso$;8{1MQ;f+HD&9TGSGCQS)Y9GN_l)t8XY5-si=Gs(k<5;!fvW zxE8*OW}N`jlcqPjb~+szeAOl~e_-nyQAfun)m7Qku$%99s}G7SNoRK-D2Tt?3bf7l z_f&iauzO~DnLmd4z7qW{*#v(VPN`62cvfV3MGioX->w2V4?(-lU*ed8ro|}mU}pk% z;bqB0bx3AOk<0Joeh}Vl@_7Po&C`Cg>>gff>e<EyzTH_%h@VP9GTpHG^0d?A+RMpT z+TYf8aiHmG?aSY>7fu41U3Ic{JQu1W%+!Gvz3GDO2ixKd;KF6UEw8F_cDAh08gB>@ zaRH2Q96sBJ>`4aXvrF0xPtI<C%^cGg^K!B-fX;2xnF2UCh5PH@z5cKKOHR==RLnzf zSmET?(5QuFJxq~ag0rPdFM7)-DQc6Kkb_;fb-^S9@$f%6aPJ=U;g7Zr?Ox#q(-JyY zKvu&Cw@3?z3?xc$8o*T2<9qK!(D=t1JD`+Ta(zAy-y-Frq_L?(ciWSU*N3cXEeC5N zwIavKBghMD()mO&Qc6^H#jRYCBJ}jZ#?v?4($m6CK2G!{)QNVBe9)sd3#Jc(VH2H^ z=FWxE%(d%&VjzHKBh>WoA1pPsRQtU~xDtnEfTJnl{A9u5pR^K8=UdNq%T8F$)FbN> zgK+_(BF#D>R>kK!M#OT~=@@}3yAYqm33?{Bv?2iBr|-aRK0@uapzuXI)wE0=R@m^7 zQ`wLBn(M*wg!mgmQT1d!@3<2z>~rmDW)KG0*B4>_R6LjiI0^9QT8gtDDT|Lclxppm z+OeL6H3QpearJAB%1ellZ6d*)wBQ(hPbE=%?y6i^uf%`RXm*JW*WQ%>&J+=V(=qf{ zri~yItvTZbII+7S0>4Q0U9@>HnMP$X>8TqAfD(vAh};2P{QK)ik`a6$W$n<S7xQ?o z_{n4xoeaH~jS^3HDy+veci7_+aLh^-n?E!YG6S#O$LPEC_>G<{bR2U<qLrkRpb!v0 z%U*eD$^H(<WG-@VF0k%r-g68(2_6$K`r1T6sUwW?8=<u8q_-5ITGbK36tV>fd!^iE z#1K58$gW!xpeYHeehuhQCXZ9p%N8m<Fx1W4{1&odf~Dg9N*_P3FP{`cbE*_n{Eco> zB+l~T_u-Ycr!U><XH<{<R0eR`Jn1$qaE<CV>!?xu!!*6rNxq37{`DhMMfY6NpD3Jw zkYQDstvt30Hc_SaZuuMP2YrdW@HsPMbf^Y9lI<9$bnMil2X7`Ba-DGLbzgqP>mxwe zf1&JkDH54D3nLar2KjJ3z`*R+rUABq4;>>4Kjc2i<Dy@)!kC&Aw;NA8e)mD}M7}y* zi5fe;hrp`ef1|wy(>QEj7pVLcZYZ~pteAG4rm1{><Ecc%k1Tki@ADmF<}mEh$<1ax zS8dQ&w8<!Cd38+}XJ1#f6|D`7AJ6+Fsr$rBs%wDxJx&tw*&5k&wN_-uj!ur;28wi0 zO+Qvl)mUZbXZm|~oa;LAHy_>PQy<rI@3u-En9*i_l~-?$0z#b@Vco$oFcZc}d3oKO zD*z%H@Hm`{0l9tDx7KHebXBjGPA%mTPf<pnOy#m~KL9BjL-WcR=L#f{u~T2e78Ilg z(JT)-B~I|YWyGa#aWq+mx~dt<5RI9)@9nr`in)T{m4a6g9DZqFJ{0ZDQ&w4XPvcfW z)Zgnax(EnBgW0T@l}fNuwENi8sV_h5iwfdBoer10OP+L`!QRkj>=!QiV5G|tVk)53 zP?Azw+N)Yq3zZ`dW7Q9Bq@Y*jSK0<1f`HM;_>GH57pf_S%Ounz_yhTY8lplQSM`xx zU{r-Deqs+*I~sLI$Oq`>i`J1kJ(+yNOYy$<j89}LeB{DsRRYsqux%gkK#X#@e^U8% z#M!7}cTMHu<FLh@jarvDc8P_@QfzNdoQi_n+%?2AM>_>R3Jfi680<|^u#J@aY%Q>O zqfI~sCbk#3--^zMkV&Yj0D(R^rK}+_npgPr_4^kYuG=pO%$C_7v{s@<a9Q#wuB)t? z#;9BrH!k(Q*;IUj?T<*@HX2{0em!6debb4D8+OTu+|0s%`KdJcokszE{b|_{ztw|2 zP8WR(1+AaeXov%C!=7CsT*LuDx^}pAS;||)2N$TDO}r&-q#K7;nWjNxk~onpjleeK zUPThfcj0^+;uf%68trL0i1;=y3B3G^4+!l>-{M-P@RL3^<`kO@b=YdKMuccfO1ZW# zeRYE%D~CMAgPlo?T!O6?b|pOZv{iMWb;sN=jF%=?$Iz_5zH?K;aFGU^8l7u%zHgiy z%)~y|k;Es-7YX69AMj^epGX#&^c@pp+lc}kKc`5CjPN4Z$$e58$Yn*J?81%`0~A)D zPg-db*pj-t4-G9>ImW4IMi*v#9z^9V<wSEy0;H<_ip{R`3n$&`z?qY&+x1%E`|f!X zF^6qcbMj~^Y|&mU__An*YVWv%D)nfhgB<CJl`_02TU%zkuVLq-ifv^5t4@48WjUK6 z<1pI%d1Hq!eHx}*)cFId$Vc5Z{|e7mEOmtuWJf&C8D27?iS2&%o3DCSW(Dy{q!vBU z<@J%bdvlGuCbxSa3MmV6=PD4kiAVQdnmr=bOicK#q7Xa-!xi^j8Y6rBUZPWqHJ^kK zO^AmTc89bc5I+T$XZ64^_c1Pnu-4Kq8TW>D9h@9t;3jMAUVxt=oor+16yHf{lT|G4 zya6{4#BxFw!!~UTRwXXawKU4iz$$GMY6=Z8VM{2@0{=5A0+A#p6$aT3ubRyWMWPq9 zCEH5(Il0v4e4=Yxg(tDglfYAy!UpC>&^4=x7#6_S&Ktds)a8^`^tp6RnRd{KImB^o z2n=t#>iKx<*evmvoE{+fH#@WXGWs$)Uxr<sPjul^54Bff9y%ZVHz+5}qAbDf+|fnm zNd{_kS$6bt11Qz5?-m)?lU>tf?r>AaxV0?kf0o@oDboJ6z0cgP@A$;k>SK1UqC?Q_ zk_I?j74;}uNXhOf_5ZxQSgB4otDEb9JJrX1kq`-o%T>g%M5~xXf!2_4P~K64tKgXq z&KHZ0@!cPvUJG<f9>4kw-0;tPo$zJrU-Nop>Uo65Pm|yaNvKjhi7V1g98;^N1~V3% zTR>yWa+X2FJ_wpPwz3i^6AGwOa_VMS-&`*KoKgF2&oR10Jn6{!pvVG@n=Jk@vjNuY zL~P7aDGhg~O9G^!bHi$8?G9v9Gp0cmekYkK;(q=47;~gI>h-kx-c<vM%*#w&fX{!h zF%L>eM{ml$#8KI$4ltyja<rI2qq{$AR1|U_tFD)9Y-d_jShjldAw-)(k${x89fc)V z^uj$O=9MXT2cL+;^v%uZ%TIiT&+A8q@<LEWivxLuc7cEhkMJup7#M4iRHWn;gs)|% z*`|SUEl(kbPZ=F^TZ)n%ySX6erWcgVc`2wiVw2VTP%;PP;UMWPi0k}AaIl!DD+>qP zki^cyDERloAb)dcDBU4na9C(pfD{P@eBGA}0|Rb)p{ISqi60=^FUEdF!ok{Gs;vb) zfj9(#1QA64w*ud^Y<WE?99td@r;1MVEDo>sN5&PeiI>c`VioE8h)e}W%S9NMA55Gs zrWL6l+@3CKd@8(UQLTwe12SGWMqRn+j)QZRj*g)Xua)%ayzpqs{pD(WWESJYL3{M$ z%qkpM`jFoqLYVv6{IbCkL?fEiJj$VG=$taup&RL9e{s(Sgse2xVJlw0h74EXJKt<N zv_^nt|CWo1^pEn7x}Dzrxu#9#iylF>2<mjN(C1_G037wJ*c!9$6Ya%e(y$WXL!EqA z8HVt{2cY#I$^(s5lIv2_V)0(hY4lKgWN5U}$n%K8Jg_QsDR2~!MLCfAxETJK@puD+ zRpJ+#PBP2wu|C*%vKJ>eX|dx<CQ&quy2)IJEnV9z;^O>z{->0)3W`JN7Bv!rLvRZc z0tAOZ2yVe4g9iq826qXAg`f!*+}(o1;1FDb>kKexumFS40KvK0yH1_@Z=LgWZ+}(Y zwYsa;OLz6tTA%gS=>8$=Z7pLh>|K2QElL)E=Q*(n*H`8R`8={-@4mTD-SWBOYRxV? zmF(-rJB8^Wlp?319rTrh^?QEP?|Msxrv?WbJ-+id+V#F2Y4(JPJ6U9bv+U1cIIH^W z)lg$_=g^Ma>2~Pyd_YOAv29Cb-U6DJO?NxnW7~QP*SmYi*vdUVuW#LWQ_u0`hymZi zaQS3Nb^4`ro$>0G%zbXmr5|D|iq0R<;S@?kr0j5Ruq87-Z1>crx%EzVZ9#U;{?}ti zW2W%*9MQg3Nbh%Ti6LhDd|-aFSgXoPG`mHlUU1iCHr>ru>DX?W_#13(`u*!Plu2OP z6jk=2>BC0l)aw<WV`x+C!_sw{a5i*Q67F^#P-aA<I@z6VbJW-5&rwZfvvRk3_cA8b z-o}<6m7#V@uDa<CVdlJ4d|5@tUf!yN<DjY-Ylj}w8VTHcITO{giPiM2=!{`C)-kgy z4M#`;s$Hx(F&Ry_6@hE&#+WZxZsYohII;=<B$l#U>;HCmxoYD1i4b%m$1`DYC_^L~ zIEAnFcHvad=-aO3(_MI=9#`z6-9*_!&$?<%meb5;jG<wc(D1r`!k7AFaq^l6-TVCr zn@T;NWtk;qx(I~IDg2;{VNza#Y9hnvC&&D^iJtYTc_&lLexMB!uC87mR>d5Qp=MGf z6BD{%`L#TAOq%z%@*ib95Ey7NbUF=BlszVk3Iu3imD&*91N-ij%hW?W@~2TtdHTfP z#n0@Xd7X8Dyu36n{k#PwQ~T~X7mAO^cNV+z<<Rr{6qP*fL{*O`It}aSc#<7ICz`zH zfdvuUP1@TR@FL!bPH1@um7aB~aO<rmJ%*b)*b*mqm<2+)la8vi-b#-P?L4aM?FRQw z!SL2{$6_lC;MwX~JFGU~u@(2B?<Z2dhI@qhN$Or_U*}$DGND-zz*x~AawYee{HE;I zGAb(xm0Nq$##BQLFEgd@aqT*NJhB}}du8b8cj%ob49sgx?Oi-i5sJpioR>HO@3X-# z_@rAn$k~(l@kciCC;&Qd*fWRI>=;fL{UPlciNDWyj$bX<#r^(r;EE8wwUVQm&7~QY zCXRj!**r^xybAEPq>h3W$uvI1j=yNIyzkE_D7fpGw)OV{U*Uwm{xB;mEg2(|y|ICd zMdQVqzMb-=XM6|E-a9kNh)^9lY`-DjhhHD1w5lufRcy+QLgJ47!fFn<KQi>e86#F; zX{ufroVBEZJOY?rDo!;Te6aOZ^1SO!dYRxQ*2njyA~dCWawn)>!*k7~>8Ikt<J9hI zLTxVl%^kbxFjaJKz4UwX+jy29ohPH6;RO0%T`A|oSHWhqWuNJ8tYd1Xp}S%w!~<wT zHSeF;1&d?WDhsdZgTM&TfZ@=Pp`{?gU%*=Eo2o<UfasbP*Vgmv1Y;j}@b2Fxb@=4D zWq$ckb3BOYn%N0MW}!64?YGvuPD`}=WgRB1BPo(kSV>&e*0>>V5ZbO|*1+2LFOqVe zXHb!aMk03^h%&9L8GMy7UDI2Kev>V@(R}*Iu6x+!Hn4~D@wj`P%#Hdbf(lK{+DD7f zJ&(v*mhn_e(R$^5L#bM^^Q@-!*b!l|+Xrb(q*MRFJYnrE7*xko!SJOy9LngR2|q5k zY`Ioiu+YBfzF{Labszk-E#*BYQk>$()=xWEGZRKwY)*UxP}0dGuPLZOk<u~1pRF`m zxYnI*6_BmyuVfiETJ#r=!}C__TJ(hS&_}hqJq6T(xXbQJ?{M?GH1d;1)n-8$1pDWw zJw5OAAMQDHK*ksFYeeo`fz$TbpGy<)Wsk%<#FfYFVTT9*sy=H-wkS^x;7&PL{erf! zzf{M*8sv9&hkoBZuv}-Nb}O!f7}9<9ZL1vRNUZ5T^4kV6WRoRqMQo_+AH>NJDI9Hy zFjfwiK6RjhH#rHW#B0(MW}i%V`943<6@Z*Nd^JEP5uZonXm=u%AM>{H^U@&Jy*i0s za_Da^xI6pMtXzHc{e~_ZcnKP*;=YL2Z^RmzDl{dJTk7*}E_h*NvgnhnxVKB59Duh~ zqouS_WoOR*{UvUw_K#OWz;gMracr%8>QQ&V*jv!8)ho;U8}9~8EU{N<=Z_gR%IpMT zbkePUG_a<Uo93~%MM1nso9|UdE|j>fm=#|iIfFmdqkpLMGxY5D$`?I}&T7>TexU@v zkBx09kG)O;09ckj#(_Uov6vv{{HOcr-%H#DUQ@*GzF8Zh{iSM13%fuB%>wjdU@3Nf zlnYE!GTyNrqes|;nLFXfWU*Wg-9wmr=NBd$nCk+H?iwNvcd0Wab^3CT9a`>3V~oWI z9=<ivyrYLX+hLVmYbCVC7nx>_H+N-Q=M<NIna#%7G#cG5P!5#|H6`sbgz{jBdvfcF z%F@i>Q(io4u4mpdQ;k&5FXnKV5M7R`@WJ9h(GrAirO#XXOU{qQpk^B^Vd=Dt{wiqT zg-#j9J~@o%H2;W9mg)o6@*Vo;BSs2*4HAHpDk02mndAsov08R_48zJZ@J)s7+hyCo zy*0L#y)?AqZt-wX%+_Vx`8*A95OLHvs1$k~{h-_N<KA7r(+uvizi3XCB3#4TpjNrJ zvai45nQG0Co%wk~tYgN!u~~y2n6k!jjXBHc$+Gq4hqTzEj>_vov_gHJE=`X>L?5K+ zD?u59=mjtImMvd1GsDytuYp{Iy<NXRrLZ4s+5CA`p}CBZMPL-T31R=B$JFH(h7Qq$ zc5;cO7Li&TJM=S4-dTKdpeXu!TD{GoUj}7yzx4mPG(VBO;Kq@rcXv?}P$X>UkW&?h zF>$#`n$~bZ)KN0B$<p$VcVWI@lvp&2*7))!ZYjjYh^fBV(ceia`pW>XGeMYh&`;g8 zo_2-koaO6+8O!+L>SpIQbG(i;QW9UJi{Ecewlo?s&D!^>i$|#jaW}#HJuxt|W48=? zb^Y&O$a1s5ddr8DIt!sD!t=y1g(d4GR(s;s-HfV$GXl&m;+sAAxB^rk(3_NjE$p#L z*t4em?tA0d+XwRxN^OQwzbDZMuSE0J1)Ky{mq)^t4bnSl*)s>zNM@mMdtd78&ebHN z`!(|lE5q-p+TsRaNnMXwALaN5QIZ2IUi^Z22tsN5>nvIO+YU}Q*xh6}ee6@rR~<&1 z(PB4z>9ZBUMXZwSMmd9-aKKsmJeJq^G|#JclOh*xf0?^e0(`40nsg1z)(48;4}B_( zGwPI)yo|{oX{dVDL-5-aMGr;~vU1cPtJP5JM(sswz&Q`e<@0?y{YhsO9YK8EYJA;L z>7oG_Mts+(wCBC*Md82#XdKw&J*IizR?9k^rf1r{Ot-&>V^ke{9nI9zavlcNkIJtN z7T>?o|4rENk-?|lewZ(EfdR;%BUrzKJ^UkCpsM)EA9QHBVV8trT&*O(9?FO{MLTFL z=5P0H+T6C^jAuX0k4U;~GM!x`!X2N~3_n?qXY$HI>x@(DHEy&Q3ucT1R6fj28wX!I zC=&d$@bJ_v^%?W2Ngl}e8ww`b%BrN-PzGH;$@B2Ky1?%GMkm#~Okj(-Admyy;qya| zOi7<TIqKLJIjsT6%xMurCppK$`tFA>3kr_pwt?5Nj<kh;AkqM0FqJNvpLG2%nBiEz zf%ifK$Kw|EzR5(&`uXcro~^V8i}*)jhx5-t$rA$`c)ZqIf9DQr!qkCRbJWjUI$JZJ zm$fJ9L9f6?UO=_r2e^Rac$+nqbYU6z^YgMBa7iN^LoJ4qw_S?6p!J<$X}7t17(?2t zcE?oZJ$Jvt+q&PyLJYNC4pJ6B2Qde+jOF0Lu$QB|%Hl8GeqMD>3p=&H>81!w#>Agj z(QXx{j0r=pTl>micAI_5vUw<3`Sht?Z}-j2Wx~<RLz32QGv22&J{94fr~V)YDG95g zjef+~vo?CO%A&z(jqgjVppWOfXF_a0rF&LK$Mau_gV9Ob!+u&!{<c^Y1J5Po?`a)A zQzS-wDNMkxF(uva11Qd*)ipedF7L8cQx?g7Pl*j{fhk~H=G{iXJB{lDwggu}3W3aA zqf(*0b}y=rmt<QkiQ35c+=PEj9}{Iru7J~e%e$QIlUdUy@-hWEOf@ncen^;YeTZ*X zH+U;(?Wy8Xl+h@nkoL^sjJj(5zUISeV;JWYIiaB7RDchD*VdjmbXj9)pN{CA%vsJg zciJ6y-i)!8uXW&CN8ViTMaOYPM$w1*SL53`0@H8hO>F8DKCUQrsXl2?W8hur42(F_ zsSJ)_36&x6A|YkY6c<2a94SXbv~d>4CC4nkDPvf9Z5Fys^6^5r0j5=E>Cgy_Dk@tS z%?c}9!qB?t6t8(XMH%le8UeNWp@Nsma~Ql+^3Bo%_npMryeQJz4V=BAqE~T?dejng z3ge<X@Z7g2fW4F?C!aagtvam=!RFFVpJA`q1dy-E%du?YwT%+fTkMY4<03TZ)j<Oe zuSu|TMbn$JCNKw9K<+@tJ({pU#md3G(`)NO28!Z^`B|&xuS!YWO}}^8(&l&<H`8f( zO-EXMeXU|crFs+^NzF_IZ*xCTMAZi{Y<c;sK84v<>{fjCHoNAfYBvsfq;G%VL|j7t z`X0sy1EEgpyD;)tS1x+fnv-?C@glP0{RCW}Ma?3qpoq_&IJAYOy3G#s`rsh5=3>`K zkj``<PxYPrnJ%66XZ%$jT_UO;S&LzWfo&581S_54ry#ectge+aWQh>=;|*x5HSjZC zXNvPLh372q;=+6ja|SC!R-`JcL}}wwskajjTUGTpL(1zkN-p?BA2lmf<wk(A{@fWd zR@`1h3RtSO<YT(S4xL@1hiEAxTBBzva~C*l--DU9m2vX&A2fTNg49@_4&`2Bzy8!U z)6qtF$FpZMEKdNYC;O-#lGOq92InNM@``qD2YvzcS>+J3WsB7!k`0Brx8^cLTF9<g z@nKD{&MQpkhV&mNuFe;7?=GL>h)r+LZ$vsZo}`OpOs)?c6$hclR!R#MAeh|_DY|9r zy+_3c%IO9h9X?ksp?an&>Lw;QeQ`T-Ku6HaK~H?E9-Z5$cZu{YU;1+-6B$|JD;%!^ zt(4l>F8}a-UkC4YtOxFHckhl4VK<o_&-lD0mk1#hZYAraLBA)XZd9SwQ&Pgn$a!)D z;&eLCGu8&`Ky;&{YdGM4YZMiZi$_@v^1aVdy+K+*Qo!QYDDtW4@Os*LbJ00k{m)5` zoRKnSu)novfL2Ts{!-4+5Y{b=o+LpM;89G7S{vXl;M_l=ND-Rc5qgt=ci7TpEo=mH zL6*Xt9up_3hU63OR>r6P$P_O*U!)IDory%}Wz`YeFx6TO{y2Y${SBm?H9cTWV=WWJ z`_*CGso!ZN>l@~_jkeXtV}<eU5O#LliK7g)klc(Z=e{4*h!dp)V6v<*N!NnT1w~8K za~UIar=<m6R+`}h>fczfA{TUkyeD>)i3|NFGcCsBmK3HXp&ol_@GVs7PIpfULy!hi zs+%KYgS%(n7_z_}6<X(k(VFudPeVYWZh9|epL*7btD&ckkCMALmGw(owKL=w(~r63 zOyHtRRzRvkW>)hblk~W#LZ@&2)fwm6xkFP%&Ju|MFWbNiTwy{{g-pV1RK`L&=RE2D z4|g;~vd<LODHcrO&uLo^tGtrbwh8*iCTXkJcd4-eXXU0I?k1m)6`j}QSOp%!d{k#o zIrMoZ12w1s%;qprCkWS}WH>8x<?cZds#+JB{z{||9jq*<HT!M-cBcH=;7~J2uQ_26 zvZro;_+w%PUpNkSI<TD8&2%vNAnp4avGA`e@UKhI+!{F{Jx<Cv<%&v?&9%YQ4BL2T zaOOpQFMay>d|teYS%w!IlT4W$&FTrk-hcTADX!P?*f1YWEIRwq$Ys%^(Z9w&HT$>} zsMD#6Df=uJrX!JHP7<>Or;e_Cf=}`!`qR=i8fBj)$6Lxx{HRzd8Tnzd0p>kSps{OG zKJkml>bUj8$u|F=``l(-aMxWBC@CGZ#FXClQZ<4|&%jN}Tkg#q8z)=>Ly{$i0`rjU zv<vjl^OND_&nt8%K_DY<c$hBE?ht3o;zMF?PraCx<3H?R+3c+lcVP-`!*=iR^+4=@ zjAXY+K30oPt-hFFYy6`C$csm;r=3u|c~FmFo6B7|^>t|QddO&i=91e?h3>s~i;+6{ z8X4i6a1wDLrSuE#W(zhan+U*Zq+8p3a))JFVF4ffaV51K^YgTs<ELvmzH15OGhhY8 zrA_+PnYK;aeddV!Pi3^WYTGZ2*J)4~@C%)8#kRVzSG2!MszRFau_EOo^?}G1$p^yr zk#PoR%ZY0-+cfohw#0i(2hnkZfA7b9`g0$EfREag|7IgZEqyUPIUSL{ls?ZdY2jlv zX?1Mzw~@8iav*U46179*NN~X0%-qa(h<B)RSSGS9k|=WNp6TA~=CbwUXG!l)zfkxA zNej9!)gKN9qFfwPo;8s*!hnDPngF9Kp{ukrX|iXeI3(#zb*h?bb?@D>o~3;Y*NmM; zx8T?y-N0uyWY(8=me-HUC9xtABvX5~%yg+Cp&XF$Bq=OcK6T*D7eZ2EmIoCFWm{$S z1PNw8HDpe5hHeCusN8kdeb&f2#=3M^A~7YwJ7FRrhq*)PG9x?JIAaC<n&nyz&js(6 zJeGWn+?QRH9iX#RFkV(w>{MV}5}<q?f|v9)L^XT#O^Q+lTLo@~KU5xyfaaECe?QTB zEU+ll%CA@S4EasNBgDg3P3g>g#7R$-Ly%)4=IUkRCGOR|XTMjn&okRmFjaO^YF5^* z@)#MCBOBezD)*xQNxydlUyN?dW{fS(s-T`gv*0BEnk}<MqB*2*JFz@&Ut*5R*2h-J z)_1&Q{C@mZhFSfyIyZ=2gNVh5&AtuX!f!}*i1VjIDopYKYu?w1#R<cS5`I@F1PQbP z*(_N34x08$O$DXg^I;Q5K8>`BdmrbmPO8q8y(X$AA}*RH%I7Av!~84pudHb&%Q5-j zt?=6x(iR?<^_7X0v6Ys#VAL}dKk^hcjI=|EY;kPcZ_w<*H`_*|N7SacaM1ERD@6ab zg`!iTm7$URV+lpW_{V$ruR&A>jrX68k4x2wo$45}&wf7o<|o(@B!u-L@bKyQBAGwy z4#}UrRAu>^>Vb6k2-th^>WjvP;Nl|i3WrjWv3ISkj{m{eAcQIW^_ndxSX@|8T(ASJ z?_<Q%GX;J*nopDj?vlGTW3<2Bi-14h9Ft?$MJo-;vYeHFBv>$fcP2u*6uOBk-{d>^ z0vWlfGQMvysI%R=iE|A+!!Nw?C917EU*_$`;;)px?s83CRd3i_jBN)k#nR5t$dJ(+ z_sP;wG@Ad)^(3LRj7q}0b2O(b`|i0~5SYb%Sjk^*5ISZ-Ab+}DGu$-X1n^TF1Ndw_ zF|e*1)cI2%`TR&AW~XpqpFb!=3cHbS>np9hYD_Mr5}y5Y<hjKC>`SY^r7isA2Q4(z zazRQEqWDKT2zIEbjSYdCPi1ZOGz80Nsl}gxO^<!<`)h}k*WrLKhVC9A^uqPrAX2rJ zk_X_<UKVZj#SZ`e5i&Jvd|AuDABtCTp9RP@piFO@ZU#$^j4fEyi5WR4tQO|sRzdLJ z86FxwO1hlidA6EQ5OI;XPTXTa$K&JwxgTfPhh!ZPwc^HMC{@|JRTI?xh^Ptzlf~Qj z4+amGs<?A`M~9~Ge+{a1r{l~f$XZHt1Ik1~ki({=W}#a+O?yAslpyDBa!(JThcKg+ z`7_G`o=!47FD0IvP768*p<&Vtm`CtC?;Dj`fo;v%1qH|i1@RjM=o$pEJq4&d1&L7t zjHm`Qe8@BW2ApUJb#%iMo6qv$oT6Alh&RB*5@4ncFm(r*OBC@so8*msJq8zql&b-+ z5<*+q@YE4P>DWMY0AV<2K&OL{&^6#@L1?lXu#6xSMh%3^5c*}oM6DQGY#(a^@z<&D zF(43I9e&5`h|A$5!+UFuOH0>F3$shBV4`0#M4RSB8=6F0ZgIbq<2LQ$Hh^(kAJu=! zt8ZGXTacD{(3W{V1$j_{Jc)Ka7<N6;sXR!iJaN-JXwp2f^gSr_JqZ^)=odUOg+0iG zJ@H#S=vq9neLbjrJ&FH#F#bWI5hI@wqj2Jp)bXe%8c1>t6u}ho`4kF+4@t_0!mCBn z)}o%eA}L)_L?=jw6BIfll7tb3n}?*yLt&XADa=rW>qz=_6s9ziOd5sXjil>FVFx3r zf>Feewk0v#W9>Gp4GacTRr>Sd2T6dWi-{YX`v!D)kCWzG5xQB=?es5ON(%nkwUhNl zV>@xkWWWv*N+{e$(SrExvN6BXzU(Hxlx27{VYHf+LpIbTO+Yu(ltMk<<mdQtfilQ% z#zERxP>;)3A(LU@ytVYFkYvTa79idMtUFhfxx?P!)2F`prNWW#Fub#l>N2s@nh&n_ zA4{#}|AIs9|A4P0ZF%fy=hDN!t#ifH<)4u2kirK~JUpjQ-J+~cXOZI&dI<edX<Pe$ z<5K%Sv8eq|W{$&;<^B}h+C6HiudVR>ts;P}UeXslP6zKvpEKSN-$y>kJ^nw2tC9bv zo(|lT@?vZ!{_l|d^8Yh)eEBh*5ABh<!=o}_%`M5uz0&2FvS#W)djCI>+Lzjw+?V)o z#P<J#52aEke-8d*<DbLpV99;)|DC457DTn))TG@GiB9R>-W7361>E(Y4;@`sv;VKn G`u_lkUM?>H literal 0 HcmV?d00001 diff --git a/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2 b/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0 GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/icomoon.eot b/assets/fonts/icomoon.eot new file mode 100755 index 0000000000000000000000000000000000000000..e6ef49b4b603092bdff8d1a64fd104a999f5e02b GIT binary patch literal 2960 zcmeHJUu;uV82`?_ZSU?nZnt%9w-vjx(OqU}DQ&lIW6p+!;tXcsGD%E;mThc{+ge~u z;Dw?_7ebUo9jGXaGsdX#$&eUd`e1z02aP@`(KInJf@W_fJV39%b8d_6fEW@UJ?%N? z`~Q9CJLjJBU9c1VRZGN3qUy%z0^^iDd#mYO)@*BwTb1=ZB8_HfoH8_ro}qaNX!JBq z(iEMbSxVC}P~7wkD97kHWVwu=wo{10LUz42h}>Zv<w&N)?$NQG*IxWJ0?IeMkBn}M zI2x5tAan_MYJ4u8{dUu}KHxWjU!F=I&tk48lHR~vGc|ka$QMcX2=L29)*q%P(-St= zEh|`Du4fvAn)fX~1OEv4=IObGlOAGz;N0KDY-T*I{$a<mR32_@E`2hK@IM1S0o*^I zo}1j?^5Girmk`6QZ07g^;zq0G`hKyNTJq6WVzcRmd8#1`=c4gdve}ubG-xFZJkDi= z9l}^oR%j;a2rbeQa4RXKf>%$?@KHmJ;5I=+6EqL_8mKBLZb9X+L^jBHFm6Csg?~3B z%NT=X6L1yX0m~eBL9!7$&;WmSLGi#2d|HTIfE-D0Nqlv$nKS#7qD%!|*%-E<x+REi zoR#xNo)R)Tm^=gJ<`)1zlstP)7&(`(ZV9swk;zycLq;PwN;BfPEztA7)Acv6U%heG zxNR7aBf(GO@bTk#><<5o;4|Yl<9p)+W7SwOt{Cqc@3cDIXWWNe7farRf%^=M7(6&C zVn(d-KCuKb2)+MlI2;cpFE&~+@^T6%rIos{=l$YRA=a)*t|p)4@v&&6Cq5{5$3jwv zQwcFW9NQk(n1a6!EUGaF^R##BpmjJmff8cfu|X*s@xg$Ni^&l;ppJH%7(2UTJyD5< zbE$Y|cTauz(a9rS;re*2GoH!~k6y8;wy!0tBwOV#t+m#hn17mX_HI~mJhE}Q_+#Bh zt*s|GGCeRbJre9`(>B_d6;)Ms9#j=YJvt)ixsmYr;Z*SDOBY`WrVfvXxuaWeJL?{C zvKGZ*vpdyct*u^dsPV3D@HT8|VE)!vOK)~Nx5zDrkM_1kTP5Na5ANjFM~>pm;l42P z7DArF^ccNIxETX+9r@VCIz%oM56^@P3G*nPxR155Xnc^xJ#l@IJ<hs$u9SAMcrzU) zNtn<p#!7RF&W)O5rD@Z_-EK^0WtY|}Z?j#&{+b50E>VZ2_XoQyikwW!ise4!^WH$f z%e(9!VlwM%9+DMV5A|YCv>gFkoehRC26kwm^oDeBhno8!IrM<y#g+bj`}%ob`|qeK zgMHPE&l_NchZM?vB7e>duYVuDxCFix{P3varDQJbwU3#nyaS&AKl%7pSiD=4`NtED z3`+dF(e-FUhm`Y1T%m9{6g-hgoCtEr74hy`91AB;uO2wCdO8^%Tilh;<>cU!z1{t< zlnJ@p?MqFg*>iiiB-hw;E<4)vdXZm;5^m$1T)>5H#XCX)kIEEJKv!8@ml7$KDCSdz z;!3KRXNgpy0D?Ie^PB;F8T$Jz1-VP;<3Xvkz&x_<l*?vrm(8$WlKEtQy)ib^cstQ3 z<tyKuyY4Av>*CrW$H3oYH=pS5?AN|R6lBi$$_mIZ3Il$_iH3V$yk`iHH%p=7br2M4 zF(-2@t5wn-1V&UVJTmkIx*uNscl2xVR{CfQ_J05s!(MupCQxXdq!;KsEz=5pOrNtS zq$j0i>8ezaZiq-*=u^D(yxl7_4OI?Sh{o{pmNO>--d&>e7kP6D=2gg83AUpC;BPf= zHq;Q25?o6$l!`JjiwX+2X~L#W6E<y{uxZnTO`9fcgKl3**R)w(MBcmDtdf}-&&*{q z^XqEY>bkW`0ZHYR>jF|fg#u(=)U#>elSs6m4$~=&!=e&?3X)tl#MdusK@Qxz{R6s4 Bi<|%e literal 0 HcmV?d00001 diff --git a/assets/fonts/icomoon.svg b/assets/fonts/icomoon.svg new file mode 100755 index 00000000..f7f0da91 --- /dev/null +++ b/assets/fonts/icomoon.svg @@ -0,0 +1,23 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata>Generated by IcoMoon</metadata> +<defs> +<font id="icomoon" horiz-adv-x="1024"> +<font-face units-per-em="1024" ascent="960" descent="-64" /> +<missing-glyph horiz-adv-x="1024" /> +<glyph unicode=" " d="" horiz-adv-x="512" /> +<glyph unicode="" d="M512 960c-194.432 0-352-157.568-352-352 0-128.992 118.016-265.696 160.992-385.76 64.096-179.040 56.992-286.24 191.008-286.24 136 0 126.88 106.688 191.008 285.504 43.104 120.32 160.992 258.496 160.992 386.496 0 194.432-157.632 352-352 352zM594.944 90.368l-158.656-19.808c-5.664 16.384-11.744 35.552-19.136 60.576-0.096 0.32-0.224 0.672-0.288 0.992l198.016 24.736c-2.816-9.44-5.824-19.36-8.448-28.256-4.192-14.368-7.936-26.848-11.488-38.24zM407.552 162.944c-5.824 19.264-12.384 39.552-19.68 61.056h248.512c-3.936-11.488-7.872-23.008-11.264-33.888l-217.568-27.168zM512 0c-32.416 0-47.328 3.744-63.904 40l135.616 16.992c-19.648-52.928-33.952-56.992-71.712-56.992zM661.504 288h-298.656c-15.936 34.56-35.072 69.12-53.952 102.944-41.76 74.72-84.896 152-84.896 217.056 0 158.816 129.184 288 288 288s288-129.184 288-288c0-64.576-43.2-142.272-84.992-217.44-18.688-33.696-37.696-68.192-53.504-102.56zM512 800c8.8 0 16-7.168 16-16s-7.168-16-16-16c-88.224 0-160-71.776-160-160 0-8.832-7.168-16-16-16s-16 7.168-16 16c0 105.888 86.112 192 192 192z" /> +<glyph unicode="" d="M363.722 237.948l41.298 57.816-45.254 45.256-57.818-41.296c-10.722 5.994-22.204 10.774-34.266 14.192l-11.682 70.084h-64l-11.68-70.086c-12.062-3.418-23.544-8.198-34.266-14.192l-57.818 41.298-45.256-45.256 41.298-57.816c-5.994-10.72-10.774-22.206-14.192-34.266l-70.086-11.682v-64l70.086-11.682c3.418-12.060 8.198-23.544 14.192-34.266l-41.298-57.816 45.254-45.256 57.818 41.296c10.722-5.994 22.204-10.774 34.266-14.192l11.682-70.084h64l11.68 70.086c12.062 3.418 23.544 8.198 34.266 14.192l57.818-41.296 45.254 45.256-41.298 57.816c5.994 10.72 10.774 22.206 14.192 34.266l70.088 11.68v64l-70.086 11.682c-3.418 12.060-8.198 23.544-14.192 34.266zM224 96c-35.348 0-64 28.654-64 64s28.652 64 64 64 64-28.654 64-64-28.652-64-64-64zM1024 576v64l-67.382 12.25c-1.242 8.046-2.832 15.978-4.724 23.79l57.558 37.1-24.492 59.128-66.944-14.468c-4.214 6.91-8.726 13.62-13.492 20.13l39.006 56.342-45.256 45.254-56.342-39.006c-6.512 4.766-13.22 9.276-20.13 13.494l14.468 66.944-59.128 24.494-37.1-57.558c-7.812 1.892-15.744 3.482-23.79 4.724l-12.252 67.382h-64l-12.252-67.382c-8.046-1.242-15.976-2.832-23.79-4.724l-37.098 57.558-59.128-24.492 14.468-66.944c-6.91-4.216-13.62-8.728-20.13-13.494l-56.342 39.006-45.254-45.254 39.006-56.342c-4.766-6.51-9.278-13.22-13.494-20.13l-66.944 14.468-24.492-59.128 57.558-37.1c-1.892-7.812-3.482-15.742-4.724-23.79l-67.384-12.252v-64l67.382-12.25c1.242-8.046 2.832-15.978 4.724-23.79l-57.558-37.1 24.492-59.128 66.944 14.468c4.216-6.91 8.728-13.618 13.494-20.13l-39.006-56.342 45.254-45.256 56.342 39.006c6.51-4.766 13.22-9.276 20.13-13.492l-14.468-66.944 59.128-24.492 37.102 57.558c7.81-1.892 15.742-3.482 23.788-4.724l12.252-67.384h64l12.252 67.382c8.044 1.242 15.976 2.832 23.79 4.724l37.1-57.558 59.128 24.492-14.468 66.944c6.91 4.216 13.62 8.726 20.13 13.492l56.342-39.006 45.256 45.256-39.006 56.342c4.766 6.512 9.276 13.22 13.492 20.13l66.944-14.468 24.492 59.13-57.558 37.1c1.892 7.812 3.482 15.742 4.724 23.79l67.382 12.25zM672 468.8c-76.878 0-139.2 62.322-139.2 139.2s62.32 139.2 139.2 139.2 139.2-62.322 139.2-139.2c0-76.878-62.32-139.2-139.2-139.2z" /> +<glyph unicode="" d="M640 813.412v-135.958c36.206-15.804 69.5-38.408 98.274-67.18 60.442-60.44 93.726-140.8 93.726-226.274s-33.286-165.834-93.726-226.274c-60.44-60.44-140.798-93.726-226.274-93.726s-165.834 33.286-226.274 93.726c-60.44 60.44-93.726 140.8-93.726 226.274s33.286 165.834 93.726 226.274c28.774 28.774 62.068 51.378 98.274 67.182v135.956c-185.048-55.080-320-226.472-320-429.412 0-247.424 200.578-448 448-448 247.424 0 448 200.576 448 448 0 202.94-134.95 374.332-320 429.412zM448 960h128v-512h-128z" /> +<glyph unicode="" d="M576 224l96-96 320 320-320 320-96-96 224-224zM448 672l-96 96-320-320 320-320 96 96-224 224z" /> +<glyph unicode="" d="M832 224l96-96 320 320-320 320-96-96 224-224zM448 672l-96 96-320-320 320-320 96 96-224 224zM701.298 809.481l69.468-18.944-191.987-704.026-69.468 18.944 191.987 704.026z" horiz-adv-x="1280" /> +<glyph unicode="îªîª" d="M832 224l96-96 320 320-320 320-96-96 224-224zM448 672l-96 96-320-320 320-320 96 96-224 224zM701.298 809.481l69.468-18.944-191.987-704.026-69.468 18.944 191.987 704.026z" horiz-adv-x="1280" /> +<glyph unicode="switch" d="M640 813.412v-135.958c36.206-15.804 69.5-38.408 98.274-67.18 60.442-60.44 93.726-140.8 93.726-226.274s-33.286-165.834-93.726-226.274c-60.44-60.44-140.798-93.726-226.274-93.726s-165.834 33.286-226.274 93.726c-60.44 60.44-93.726 140.8-93.726 226.274s33.286 165.834 93.726 226.274c28.774 28.774 62.068 51.378 98.274 67.182v135.956c-185.048-55.080-320-226.472-320-429.412 0-247.424 200.578-448 448-448 247.424 0 448 200.576 448 448 0 202.94-134.95 374.332-320 429.412zM448 960h128v-512h-128z" /> +<glyph unicode="gears" d="M363.722 237.948l41.298 57.816-45.254 45.256-57.818-41.296c-10.722 5.994-22.204 10.774-34.266 14.192l-11.682 70.084h-64l-11.68-70.086c-12.062-3.418-23.544-8.198-34.266-14.192l-57.818 41.298-45.256-45.256 41.298-57.816c-5.994-10.72-10.774-22.206-14.192-34.266l-70.086-11.682v-64l70.086-11.682c3.418-12.060 8.198-23.544 14.192-34.266l-41.298-57.816 45.254-45.256 57.818 41.296c10.722-5.994 22.204-10.774 34.266-14.192l11.682-70.084h64l11.68 70.086c12.062 3.418 23.544 8.198 34.266 14.192l57.818-41.296 45.254 45.256-41.298 57.816c5.994 10.72 10.774 22.206 14.192 34.266l70.088 11.68v64l-70.086 11.682c-3.418 12.060-8.198 23.544-14.192 34.266zM224 96c-35.348 0-64 28.654-64 64s28.652 64 64 64 64-28.654 64-64-28.652-64-64-64zM1024 576v64l-67.382 12.25c-1.242 8.046-2.832 15.978-4.724 23.79l57.558 37.1-24.492 59.128-66.944-14.468c-4.214 6.91-8.726 13.62-13.492 20.13l39.006 56.342-45.256 45.254-56.342-39.006c-6.512 4.766-13.22 9.276-20.13 13.494l14.468 66.944-59.128 24.494-37.1-57.558c-7.812 1.892-15.744 3.482-23.79 4.724l-12.252 67.382h-64l-12.252-67.382c-8.046-1.242-15.976-2.832-23.79-4.724l-37.098 57.558-59.128-24.492 14.468-66.944c-6.91-4.216-13.62-8.728-20.13-13.494l-56.342 39.006-45.254-45.254 39.006-56.342c-4.766-6.51-9.278-13.22-13.494-20.13l-66.944 14.468-24.492-59.128 57.558-37.1c-1.892-7.812-3.482-15.742-4.724-23.79l-67.384-12.252v-64l67.382-12.25c1.242-8.046 2.832-15.978 4.724-23.79l-57.558-37.1 24.492-59.128 66.944 14.468c4.216-6.91 8.728-13.618 13.494-20.13l-39.006-56.342 45.254-45.256 56.342 39.006c6.51-4.766 13.22-9.276 20.13-13.492l-14.468-66.944 59.128-24.492 37.102 57.558c7.81-1.892 15.742-3.482 23.788-4.724l12.252-67.384h64l12.252 67.382c8.044 1.242 15.976 2.832 23.79 4.724l37.1-57.558 59.128 24.492-14.468 66.944c6.91 4.216 13.62 8.726 20.13 13.492l56.342-39.006 45.256 45.256-39.006 56.342c4.766 6.512 9.276 13.22 13.492 20.13l66.944-14.468 24.492 59.13-57.558 37.1c1.892 7.812 3.482 15.742 4.724 23.79l67.382 12.25zM672 468.8c-76.878 0-139.2 62.322-139.2 139.2s62.32 139.2 139.2 139.2 139.2-62.322 139.2-139.2c0-76.878-62.32-139.2-139.2-139.2z" /> +<glyph unicode="embed2" d="M832 224l96-96 320 320-320 320-96-96 224-224zM448 672l-96 96-320-320 320-320 96 96-224 224zM701.298 809.481l69.468-18.944-191.987-704.026-69.468 18.944 191.987 704.026z" horiz-adv-x="1280" /> +<glyph unicode="embed" d="M576 224l96-96 320 320-320 320-96-96 224-224zM448 672l-96 96-320-320 320-320 96 96-224 224z" /> +<glyph unicode="cogs" d="M363.722 237.948l41.298 57.816-45.254 45.256-57.818-41.296c-10.722 5.994-22.204 10.774-34.266 14.192l-11.682 70.084h-64l-11.68-70.086c-12.062-3.418-23.544-8.198-34.266-14.192l-57.818 41.298-45.256-45.256 41.298-57.816c-5.994-10.72-10.774-22.206-14.192-34.266l-70.086-11.682v-64l70.086-11.682c3.418-12.060 8.198-23.544 14.192-34.266l-41.298-57.816 45.254-45.256 57.818 41.296c10.722-5.994 22.204-10.774 34.266-14.192l11.682-70.084h64l11.68 70.086c12.062 3.418 23.544 8.198 34.266 14.192l57.818-41.296 45.254 45.256-41.298 57.816c5.994 10.72 10.774 22.206 14.192 34.266l70.088 11.68v64l-70.086 11.682c-3.418 12.060-8.198 23.544-14.192 34.266zM224 96c-35.348 0-64 28.654-64 64s28.652 64 64 64 64-28.654 64-64-28.652-64-64-64zM1024 576v64l-67.382 12.25c-1.242 8.046-2.832 15.978-4.724 23.79l57.558 37.1-24.492 59.128-66.944-14.468c-4.214 6.91-8.726 13.62-13.492 20.13l39.006 56.342-45.256 45.254-56.342-39.006c-6.512 4.766-13.22 9.276-20.13 13.494l14.468 66.944-59.128 24.494-37.1-57.558c-7.812 1.892-15.744 3.482-23.79 4.724l-12.252 67.382h-64l-12.252-67.382c-8.046-1.242-15.976-2.832-23.79-4.724l-37.098 57.558-59.128-24.492 14.468-66.944c-6.91-4.216-13.62-8.728-20.13-13.494l-56.342 39.006-45.254-45.254 39.006-56.342c-4.766-6.51-9.278-13.22-13.494-20.13l-66.944 14.468-24.492-59.128 57.558-37.1c-1.892-7.812-3.482-15.742-4.724-23.79l-67.384-12.252v-64l67.382-12.25c1.242-8.046 2.832-15.978 4.724-23.79l-57.558-37.1 24.492-59.128 66.944 14.468c4.216-6.91 8.728-13.618 13.494-20.13l-39.006-56.342 45.254-45.256 56.342 39.006c6.51-4.766 13.22-9.276 20.13-13.492l-14.468-66.944 59.128-24.492 37.102 57.558c7.81-1.892 15.742-3.482 23.788-4.724l12.252-67.384h64l12.252 67.382c8.044 1.242 15.976 2.832 23.79 4.724l37.1-57.558 59.128 24.492-14.468 66.944c6.91 4.216 13.62 8.726 20.13 13.492l56.342-39.006 45.256 45.256-39.006 56.342c4.766 6.512 9.276 13.22 13.492 20.13l66.944-14.468 24.492 59.13-57.558 37.1c1.892 7.812 3.482 15.742 4.724 23.79l67.382 12.25zM672 468.8c-76.878 0-139.2 62.322-139.2 139.2s62.32 139.2 139.2 139.2 139.2-62.322 139.2-139.2c0-76.878-62.32-139.2-139.2-139.2z" /> +<glyph unicode="code2" d="M832 224l96-96 320 320-320 320-96-96 224-224zM448 672l-96 96-320-320 320-320 96 96-224 224zM701.298 809.481l69.468-18.944-191.987-704.026-69.468 18.944 191.987 704.026z" horiz-adv-x="1280" /> +<glyph unicode="code" d="M576 224l96-96 320 320-320 320-96-96 224-224zM448 672l-96 96-320-320 320-320 96 96-224 224z" /> +</font></defs></svg> \ No newline at end of file diff --git a/assets/fonts/icomoon.ttf b/assets/fonts/icomoon.ttf new file mode 100755 index 0000000000000000000000000000000000000000..1ec19a67b504ced5f69612758a74e50a4c05c273 GIT binary patch literal 2796 zcmeHJUu;uV82`?_ZSU?n+HGBXw-vgw(OqU}xwPH7jX4_@iZhsr%Oo)YTDGw*Zfk)t zfftGzT?kPVaiF3s&KRS{CqrU<>4Wh}A2j-)MAO8?$V_-M;Q@O6opW341Y$^d^t9)k z@89`--}%lxe~1xL9py=;<et&7UDsaxH44c$ypD`+kGdO`Pl(th@agfnOzzvw*ZRQU z1b=xdb3BK>o=CcYzGiCn)R8Yzz7g=3iR?d2Pi7_@-dlF4xLwaQ1U2v5eg^*$_$||O z3nw*VLGaw)#B6pvqyFKXCsGaY@wv>&90ln!@Dt#J^O?EH{VgBf0RIwV*qzHBUqIX_ zwS0V#_*`l!K--ATW)|kDhHPAm!ZmDmW-0?&nS+jN8AkB7p6nQzq9e3OOW^IKkP2Nr zHN!^@HA35j5iTLqpm#y4LgEurPD|u~jfQpusw({ZU|Hc9EStcqsBR#0-V4h{tUv?& zIfX<64t&~(y$(B)-jew2UbA}kC&icwzPd0h!TORUT01Kj%mO84R491{DkUfg2`$fF z6I!n2vs*$RKx8sz$0$fqnxq+;qbx1Z^S{&eH?Ln^J8RxHP1uppXJ|_3kKNIq5qf6+ zW`1veV6K`g<`wf@^PN_Y?~Lz|_hQ+b0Ju-Xh{1!qDrUr*=o3>AjTra83?Iis$%}(l z%z~W8m(ogISo3~*8tYE1-6eUO0+JSBv1m_XQ0|ULqz;b~VY(6Dk#I2ue;r)R#oSD5 z@6;jd@N9-8!n)&wQY;z(fP<UKQ6H#|c86#?yW>4EiH7s(L}zzTz46H8kuIY?5${Z- z^TVT8Y^vjH$u7xu`Ad7P{U-XKrknj6mfV{*E|-3++vsZR36D$<3`~!Nd)izZoy&@< zD!UG<ilQDJkqaEe7(bj2zkKQ9E8+Cvaf3U$^|q&OlZUk^ZimyO4!hdw)rK1X>IQ$q z)&>@AjkomXc5p<FY#i-vjkQX|5fAR-=p#q*&EdQ-3pPTY40@E_Bb<z(gpPb{XB{FJ zipDeHMZz>iO9WUOizNnGLQCj_>@n8ObEUM4$y@2LL;^yuYOCQCor79!HMHg6Za0>* zic9-CZ?j$D{+b50E?I}E_lLV|ikwQxitRq)^ZroC&#N39VlwM%9+DMVkMv?qTsuRK zItPHzhIYCj>5b^n4mJ0|a_9lgODp~R_Vx36<G-V-4)#?mK7WW6A5tjyiTpV$y#9UI zaY^hI{3wE*Ld=V`4lwI0@4yz|Uq1E<OLV(rzIkHNL5c4hU5_<%NO^zM8!?PX_(U>! zBFrgo)W3Ui%t)PHJ#b+4bjlc8++E1$<?xcT-S>}`MfuvDOHHG>b9=cZAF=mbZnWu* z5<d<loW^;%hy&e@dxS!o$`mc6t1O{Q$uvur3h82LC0#18WV%>{!0Jl{uE2O1<M-Q& za+es73#A%?X|nE-D=@b!FzlC9AyxP{7@KLlooti})pyQa=ajN-@x~$dz+dFFuITTa z*S<m&WcAo(MPwKc1AfAZf^%QoX9$lMTe0eP5E5#!I;*V=tCl?oji^?5WT;8hAiM_e zjIYIA8KA9L{{g%ho}y=Ig68QYy+G$_nO5jy`kXy3Js~YiSEZt~CL(R2PjS=pa<9-_ zc;#S*C=54mC36z!J!Lt+k++m-{t6i@({{W+_+8D518<0EnXaWcjbl}rO@)MGTC{~} z(H5pfTbLGYVOq2UWBbZuEzB9<X2qSK#jKyfO>vBl<CVa<Anm}uFu+yW%#3H}vf26d zLUF}R(FvNR3;@;*KvFr_0^p_qKQCNlz)vF4K{`yQ&<+b1Pr{PhM)>^2TaXj?E`I}- CKzg$P literal 0 HcmV?d00001 diff --git a/assets/fonts/icomoon.woff b/assets/fonts/icomoon.woff new file mode 100755 index 0000000000000000000000000000000000000000..00502744d96cb63f94cc32870a910bf8bd4a4e3c GIT binary patch literal 2876 zcmeHJUu;ul6hGg+ZSU?n+HPIjZ5>_N=q@v~ly+OUF=xX<VFpuinItAa%NX0@whkEM z&kIEpT?kPV<G{Zx&iEjPCqiO;>4Wh}A2j-)MAJlL01a;@JV39%b8m}9KtsZ#UwgiL z&iT&yo%5aVe)s#1rBf*qgk~S4I)2vv!Tp2U_R+DeM4}aAUol;M`R7=AbW;qvYmhTc z&IaY;_-uBbNZJAUJ*KbMUG1OD9%0?DkZa21nw&Xt5IV%Oe#i7#%A1~=$R2=60XDr% zHqUMA6qL~2g1nxo=0nSmQ?m=liB!%7_H@8UA~=&9hn<>-+|8t3v(L?Dk0Y*n8FJ8| zAYGcv&Q3swm|`2#?&gng&gYISpazU*+R5MqsFnh>k;F`PVGfyFpy9?NVrF_WYs|)w zFvg<-9^AXg3eOZBq(xeSY$b(MjJc?ZWOy}Tv=JT-L+8V|16matuc2jLA{%Uc=+}T$ zBfb}w6-mId5wZ$$0-0qGEE}+r^@wLTG(O-UriH{Cup{YhiC6D+^C^C(xKJTiH{q(5 zm`@VjI4u|S0wrY-G(6`@3mS}so~zb~o=16hOLzv5nT**93Q~+FXqsjzM+<c9H@g1T z^(!|{>vwb=c4UlaY0?-!e0ThmF)s99^l$Z#^i_RDzo5UbzuV&Wp7QSVoGV8&03Ol_ z5{Tfe${D#P`i&_Vo#FSt4ll=Jsf&$P^n#qho6<sESn~mT4(m>$-644z1ClQw;<4Vu zklfQ9kviN;L}=0O%?XE4@Yf*49l|Mm?VTEQ9qx6|L_|;bkQ9#v0AOP?Ipzh|(QY&P z&YtexxI`oQOro==*A;zY;$T<QmFVtFWbz}U7c8pnOUWw9R{3*lt@Re3KTI|G*DN{L zwl0^xuWNO*^@h_^gM(A)aBrKV)xNB#s<L&jswnEAv|M12==lCj_?7eLUJYmVk4HJs z?RVUDYu%z*aoX%|b;Qx;QtNB{t84uA8|p={rMtOrelsI7a`aGNOT0xQM%=rV(bI?U z&f$BZ7c7K2Md?ZUfG!e+5*q5UNpu*sP<&ho4+`c}e2IW)6Y<25Nca-kka$Y;aIKVf zWAbJ>OqBtlRrS?yipHR3Ukz;rxIc^;tP;|CPqdk?@IXzyT9>TD)Ca;{7DY~_WX19j z^;v%?<Y$tD!$KDQO~bMxYmq*ziDOI1R%Zhc`p^~!G<^{bqr*-8upE9w^U}(|u3ZC6 zH~%}U>SSLt^Ye#9@iC?Hkj!5+(;L`@9hbyj!H*)?DI`2t>wqxd@(yePe)F+cM54zb z^X7@ih9urMnij9`kn;YRClZZD!bg+IqhaPeG5@y3v1sb#>YhETCsWa}#chRrUJftW z+r58VnVh%XzSKB6e`Y6Jvd7Ld^P`P#miTih;cJ|ii};{hagI>PrwYXv(o~Vqq+~`U zONC6aw2~<mL^4w>LSa5j1s;IE4FBDhqTFTp<3OoK5I$LR%N3YA6&UeTs*o!D6HH7u z+(|Y_h3YfszVDQ>aq;Fp=ir}YH;?FV>{q`)7GyrL%ZjKl-#y@IG<^4s^9<>6vlOdN z2SY>6=ELkOZq>R+;gQt}X9h}wf`}Tt>tBnrGC&)!{)4zNJWDU&PBTZx=_NW#%d|qD z&}FehdRkhRu1H1chLLGAeTtKw+k;Yb(53Qx1Ww*c<s|Ui%X&VM*Oz&|g^ZPXEAAhB zR&%rA4iPK!wYXD_V^xJkg@!Rr-o!L{6Vv2POp`Y;P2L9I{<5!$ISt&LapvbR>*sM& z9Ht|<C9o8v&Da-FNL4n|<GI;fZth;Cal}m0QJSGF0Pb->Q5kFjaFc+aGeTq`PoU62 X+D|9Yj~F4IfhF5Uc>a8w`Iq(=w=sZZ literal 0 HcmV?d00001 diff --git a/assets/fonts/selection.json b/assets/fonts/selection.json new file mode 100755 index 00000000..ba589e4f --- /dev/null +++ b/assets/fonts/selection.json @@ -0,0 +1,173 @@ +{ + "IcoMoonType": "selection", + "icons": [ + { + "icon": { + "paths": [ + "M363.722 722.052l41.298-57.816-45.254-45.256-57.818 41.296c-10.722-5.994-22.204-10.774-34.266-14.192l-11.682-70.084h-64l-11.68 70.086c-12.062 3.418-23.544 8.198-34.266 14.192l-57.818-41.298-45.256 45.256 41.298 57.816c-5.994 10.72-10.774 22.206-14.192 34.266l-70.086 11.682v64l70.086 11.682c3.418 12.060 8.198 23.544 14.192 34.266l-41.298 57.816 45.254 45.256 57.818-41.296c10.722 5.994 22.204 10.774 34.266 14.192l11.682 70.084h64l11.68-70.086c12.062-3.418 23.544-8.198 34.266-14.192l57.818 41.296 45.254-45.256-41.298-57.816c5.994-10.72 10.774-22.206 14.192-34.266l70.088-11.68v-64l-70.086-11.682c-3.418-12.060-8.198-23.544-14.192-34.266zM224 864c-35.348 0-64-28.654-64-64s28.652-64 64-64 64 28.654 64 64-28.652 64-64 64zM1024 384v-64l-67.382-12.25c-1.242-8.046-2.832-15.978-4.724-23.79l57.558-37.1-24.492-59.128-66.944 14.468c-4.214-6.91-8.726-13.62-13.492-20.13l39.006-56.342-45.256-45.254-56.342 39.006c-6.512-4.766-13.22-9.276-20.13-13.494l14.468-66.944-59.128-24.494-37.1 57.558c-7.812-1.892-15.744-3.482-23.79-4.724l-12.252-67.382h-64l-12.252 67.382c-8.046 1.242-15.976 2.832-23.79 4.724l-37.098-57.558-59.128 24.492 14.468 66.944c-6.91 4.216-13.62 8.728-20.13 13.494l-56.342-39.006-45.254 45.254 39.006 56.342c-4.766 6.51-9.278 13.22-13.494 20.13l-66.944-14.468-24.492 59.128 57.558 37.1c-1.892 7.812-3.482 15.742-4.724 23.79l-67.384 12.252v64l67.382 12.25c1.242 8.046 2.832 15.978 4.724 23.79l-57.558 37.1 24.492 59.128 66.944-14.468c4.216 6.91 8.728 13.618 13.494 20.13l-39.006 56.342 45.254 45.256 56.342-39.006c6.51 4.766 13.22 9.276 20.13 13.492l-14.468 66.944 59.128 24.492 37.102-57.558c7.81 1.892 15.742 3.482 23.788 4.724l12.252 67.384h64l12.252-67.382c8.044-1.242 15.976-2.832 23.79-4.724l37.1 57.558 59.128-24.492-14.468-66.944c6.91-4.216 13.62-8.726 20.13-13.492l56.342 39.006 45.256-45.256-39.006-56.342c4.766-6.512 9.276-13.22 13.492-20.13l66.944 14.468 24.492-59.13-57.558-37.1c1.892-7.812 3.482-15.742 4.724-23.79l67.382-12.25zM672 491.2c-76.878 0-139.2-62.322-139.2-139.2s62.32-139.2 139.2-139.2 139.2 62.322 139.2 139.2c0 76.878-62.32 139.2-139.2 139.2z" + ], + "attrs": [], + "tags": [ + "cogs", + "gears", + "preferences", + "settings", + "generate", + "control", + "options" + ], + "defaultCode": 57824, + "grid": 16 + }, + "attrs": [], + "properties": { + "id": 570, + "order": 4, + "prevSize": 32, + "code": 59797, + "ligatures": "cogs, gears", + "name": "cogs" + }, + "setIdx": 0, + "iconIdx": 149 + }, + { + "icon": { + "paths": [ + "M640 146.588v135.958c36.206 15.804 69.5 38.408 98.274 67.18 60.442 60.44 93.726 140.8 93.726 226.274s-33.286 165.834-93.726 226.274c-60.44 60.44-140.798 93.726-226.274 93.726s-165.834-33.286-226.274-93.726c-60.44-60.44-93.726-140.8-93.726-226.274s33.286-165.834 93.726-226.274c28.774-28.774 62.068-51.378 98.274-67.182v-135.956c-185.048 55.080-320 226.472-320 429.412 0 247.424 200.578 448 448 448 247.424 0 448-200.576 448-448 0-202.94-134.95-374.332-320-429.412zM448 0h128v512h-128z" + ], + "attrs": [], + "tags": [ + "switch" + ], + "defaultCode": 58000, + "grid": 16 + }, + "attrs": [], + "properties": { + "id": 746, + "order": 3, + "prevSize": 32, + "code": 59830, + "ligatures": "switch", + "name": "switch" + }, + "setIdx": 0, + "iconIdx": 182 + }, + { + "icon": { + "paths": [ + "M576 736l96 96 320-320-320-320-96 96 224 224z", + "M448 288l-96-96-320 320 320 320 96-96-224-224z" + ], + "attrs": [], + "tags": [ + "embed", + "code", + "html", + "xml" + ], + "defaultCode": 58495, + "grid": 16 + }, + "attrs": [], + "properties": { + "id": 1271, + "order": 5, + "prevSize": 32, + "code": 60031, + "ligatures": "embed, code", + "name": "embed" + }, + "setIdx": 0, + "iconIdx": 383 + }, + { + "icon": { + "paths": [ + "M832 736l96 96 320-320-320-320-96 96 224 224z", + "M448 288l-96-96-320 320 320 320 96-96-224-224z", + "M701.298 150.519l69.468 18.944-191.987 704.026-69.468-18.944 191.987-704.026z" + ], + "width": 1280, + "attrs": [], + "tags": [ + "embed", + "code", + "html", + "xml" + ], + "defaultCode": 58496, + "grid": 16 + }, + "attrs": [], + "properties": { + "id": 1272, + "order": 1, + "prevSize": 32, + "code": 60032, + "ligatures": "embed2, code2", + "name": "embed2" + }, + "setIdx": 0, + "iconIdx": 384 + }, + { + "icon": { + "paths": [ + "M512 0c-194.432 0-352 157.568-352 352 0 128.992 118.016 265.696 160.992 385.76 64.096 179.040 56.992 286.24 191.008 286.24 136 0 126.88-106.688 191.008-285.504 43.104-120.32 160.992-258.496 160.992-386.496 0-194.432-157.632-352-352-352zM594.944 869.632l-158.656 19.808c-5.664-16.384-11.744-35.552-19.136-60.576-0.096-0.32-0.224-0.672-0.288-0.992l198.016-24.736c-2.816 9.44-5.824 19.36-8.448 28.256-4.192 14.368-7.936 26.848-11.488 38.24zM407.552 797.056c-5.824-19.264-12.384-39.552-19.68-61.056h248.512c-3.936 11.488-7.872 23.008-11.264 33.888l-217.568 27.168zM512 960c-32.416 0-47.328-3.744-63.904-40l135.616-16.992c-19.648 52.928-33.952 56.992-71.712 56.992zM661.504 672h-298.656c-15.936-34.56-35.072-69.12-53.952-102.944-41.76-74.72-84.896-152-84.896-217.056 0-158.816 129.184-288 288-288 158.816 0 288 129.184 288 288 0 64.576-43.2 142.272-84.992 217.44-18.688 33.696-37.696 68.192-53.504 102.56zM512 160c8.8 0 16 7.168 16 16s-7.168 16-16 16c-88.224 0-160 71.776-160 160 0 8.832-7.168 16-16 16-8.832 0-16-7.168-16-16 0-105.888 86.112-192 192-192z" + ], + "attrs": [], + "tags": [ + "bulb", + "lamp", + "idea" + ], + "grid": 32 + }, + "attrs": [], + "properties": { + "id": 14, + "order": 2, + "prevSize": 32, + "code": 58880, + "name": "bulb" + }, + "setIdx": 1, + "iconIdx": 14 + } + ], + "height": 1024, + "metadata": { + "name": "icomoon" + }, + "preferences": { + "showGlyphs": true, + "showQuickUse": true, + "showQuickUse2": true, + "showSVGs": true, + "fontPref": { + "prefix": "icon-", + "metadata": { + "fontFamily": "icomoon" + }, + "metrics": { + "emSize": 1024, + "baseline": 6.25, + "whitespace": 50 + }, + "resetPoint": 58880 + }, + "imagePref": { + "prefix": "icon-", + "png": true, + "useClassSelector": true, + "color": 4473924, + "bgColor": 16777215 + }, + "historySize": 100, + "showCodes": true, + "showLiga": true + } +} \ No newline at end of file diff --git a/assets/images/.keep b/assets/images/.keep new file mode 100644 index 00000000..e69de29b diff --git a/assets/images/dest/header-divider.png b/assets/images/dest/header-divider.png new file mode 100644 index 0000000000000000000000000000000000000000..ec93141fd7cf8af8d62aeab86463bf6ef4ff78eb GIT binary patch literal 2849 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 literal 0 HcmV?d00001 diff --git a/assets/images/dest/heading-community.png b/assets/images/dest/heading-community.png new file mode 100644 index 0000000000000000000000000000000000000000..f0fcb336dcc4ce02247b117dda5bd8b0d3622e40 GIT binary patch literal 62440 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 C<42JI literal 0 HcmV?d00001 diff --git a/assets/images/dest/heading-featured.png b/assets/images/dest/heading-featured.png new file mode 100644 index 0000000000000000000000000000000000000000..10e64c132fb129fa95667228f943b6a53e58e742 GIT binary patch literal 28297 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 Q@6X{>6g1`QWIu%c7sXmp_5c6? literal 0 HcmV?d00001 diff --git a/assets/images/dest/heading-latest_news.png b/assets/images/dest/heading-latest_news.png new file mode 100644 index 0000000000000000000000000000000000000000..1839a48bfe190a90b4be1cfa85fbaf7f1e51c550 GIT binary patch literal 32039 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	d)CP<PZAr~K_wsb4XjChiRS8qh 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	%O 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 F{|^eBJNp0t literal 0 HcmV?d00001 diff --git a/assets/images/dest/heading-upcoming_events.png b/assets/images/dest/heading-upcoming_events.png new file mode 100644 index 0000000000000000000000000000000000000000..fe8062d36897d152e31709680e1faecc72b000fa GIT binary patch literal 38547 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 JbxL+o{{uSn1#<uZ literal 0 HcmV?d00001 diff --git a/assets/images/dest/icon-all_projects.png b/assets/images/dest/icon-all_projects.png new file mode 100644 index 0000000000000000000000000000000000000000..c12587a8b7e71d5b2af635df30900ff9e65655f3 GIT binary patch literal 2262 zcmeHJc~BE)6kiC3hzLkQtySZqay29ya+`=D0f`d8Bmzw-W=$3nL$YyqBLQbLGPVNR z@h)1qJYdu*wH|m;AXKO_c+H5_j?@CyyHu(cETDA5Vg1AUM`!w9cfS3Ox9|MD_rBS} z<iv$O<KG_-0DzAyUaBD1Wam4MLe6KdxR#U4R3bKwP@<Vc4vZmyScfi0s4^3rg(whM zm%FkB5dr|^ra_fPq{$NmTGSK?J9#2)CJQMI0K#aS1=bo7g1Q{ZGMGi+liCK5YS4+m zRJNQUw@47ZAwCa7lzE9NZJtrf*MZUVsY088RA52~m})a+n{k0n1P<#Jkb5VY4pN6% z2%`ubaVkxoOqHM*LS;ur(X<Q*qH;Kq5R1*>Kp#?>42Vf*kb^^mSOPXjz~oX#ACR<$ z=`sZhY22tS@+1QF1Yr@-={Y$$kvUP3D3(Qs_<X)o2a`!7IcRvUnSgCHGafvqL5kp7 z%wQo5sF~{22royiga{-(9SOl?Q5drH1pZpN86O3UgpF>4Ep#Z7LC1!9obioG$>r~s zFqvL+<AehF+xfTZ$5pu&gswnv)QV}zEM^A3Vd~w6oQxK^T#!WiXfVUsQdDa-A!b4* z6@lcJNS#3^VDO?CVn`apU@@aOJP6{E1U{E95%V}w7Mmv>)A2T02@hh$NVp7fTpSaE zVp(DdFD5RA#ez6&K8q{ijmgT)I02ir$e3LNX?H}H6ZcM8fdoTf0>xA)nmtxG$$FGP zaXo6GN|YRGs2tWB%uYg>Gp%G)BRLZ+#mSmiA(#mttru}NK_|ELe_$CwN{V2HRfsMQ zLrv7-+z1SB@tqOHBkPsRVsM#^Vay~X4s0=(&lR(xID9hh5n0{8!F$+AXF0x6o=(4= zB(mm*Ll|o|^6<J{5i{AN7}<=e>c-Om;9^WpP{jfpE)ES1k@NrKzeYfxcs7E(KW&5} zQAxt@N^x@^=QYvSFW|kvpvhA{m_B1Bb#`c2cmyqqyyLi{=mp{!Y3#yy*`mb>^28-d z)zXyIkC$m+!wL*1tZUZV3yU^w+rDGxuCnrqLx;aQcA}=<(foZ&>&3R~Kip`)-O>5W z-3JdJJ?{Da>9gm(eJ}p(9~gZ3s`u4(IRLosmPy5`v~%4z4axwqpS?3^z1_3ev%=;E zH+$b%S1>ue$g?Qlbzgzq#j9YN*JpkA2WDk%Zn?NcZrX{Q88Fov%i7wWUw$s_Z63T3 zO<5GU`S{M#DG3j8_PT38dEa@Ds&ruDd5;WN4OAZ%?WqyYw@kIys~dZR=3Mo0WbQAx zu=nJJj-HcyycW&?7<0gFD^G0*&X>eqn78-p1Rxmf8eHF19j~bZIy{>1O}GEV@jve# zssrtFeB0MVucFvDgD)#Fl{6x)SJUiU@1aT1RhCRB<Xr9B^(^0N1WNpOOG4BR`>D3h z*d$6%b;bd$Eac0^XX>OG6h_#jAkSX6>8X!fga9|zzb=NcZtfB5WX*m1E-6L-ROe>@ z@u{)$peH4xH~t{=XII9fx|x^4_XSPJE1h)&rq~1498mgOHT|_M+vnF@lys%2y{ovN zmkHfFKAqBZ>4e9L++%<Pfi?zKT%R{_LA~s-Uu(zV;#O<wuebXETdMz)mfZa*ORo+c zO;2ie^a1TP>pp7TapQUz_pS@CD(@41>kiXK%-!z3HFV?hh&{!C@Mv!TcbvjXQGdy$ zYislB`jei_2B!JUz0zI10`F<w0DKGOCAM`NgY37&NA4J{w~AAQFT6F}o4ZvFjgOjU z0r$Gg?ry=J7V*3s!L^e+r&KTV?AUQRBE7n^BHG)bE-ilL_eVvldMgBE971MP26}N9 zmjkDN3o+`y$nQ>HZLr`yXD8K_2AoM5Jia~$*yXj%o*tUH?^F{71eHL$ZwOtA7PiV) zYai;n729atH5n28E@`(1E-#_+COVG4aL|GDO+MMQo!W5DH?Y4(-L(f>VF3ru9daM^ k9cqeqxFw8^2H#g64Z9z>&mI_G;{4N)#U@I>j?v`*1uRu+BLDyZ literal 0 HcmV?d00001 diff --git a/assets/images/dest/icon-facebook.png b/assets/images/dest/icon-facebook.png new file mode 100644 index 0000000000000000000000000000000000000000..0123c5969d102da1e01fa3885a075dccc41089e2 GIT binary patch literal 1615 zcmbVLZA=qq9KWcWMn#9g4{BI$g=HGo_O88NuLlLMJvu-RN~uzCZk+7{J*0Q_?u4S5 zZbXBduMs8q5+@Vqkm2hGQKQBgodg-aq$r(A_F*x)4fm2oSaj}bOPL>>A9i`}d7k^< z@BjP1f9foJFKP1Z$q0fZ<>j(2c&5WQZPIwS_k8b}0gqW~jz=w#D%Cn(1_<MmmH{*` zz*hkm;C=Ngx<Mv_jK3qeJ*tN*puJK+$44=`P#_4k5hOD^6y&|jfr>5zRf1^MJU)9t zg9<*Yrqsk?T+j~uLhdRVl&mUrdsi*@T6~)9EHpDjLxKQMc{CKL5fwUQ)x>ydc#n$p z8Z-t`ms>S)r#ze!wM#NUO**62i{Us*k~*9)ktF^uYQS)V9)pY2;sk9XX@eOZeKgRT z?5m_*tYg#`{IY8Nsv4yA`ntM0U7b-U$yIvXVzERy3<fPkXq9?V<wIIgNlP%WK=H~# zP!%K*jWY7fq?M{w13it05D2=2D!;0Xk&DV`vS8ZuAwH<bb(mg`VWRORv^eh78iBwV zT2Wo#U*})Suej@jK<@&Iv{LrMDpsbwVCvO|qQD@>(M8ZlLF8*#$-6QDL^Y4KYTzH8 zPw>$gWyBbqwPA$8NK!aXL4n0=u`?9O5+;gGaJ)>{PLYJeK^Yl`!+_&C1Y@Uc4jVz> zq{%{<?NmZHPgGQ1^n!$40oonaHM~-nw#$H5CD|=WHHp4)`XyCT{8A9LmyqaOj`s>; zR4^}ERv1;hX7nNj_PiU&0cEsbm>N|NuloOh#52VLS*Qg*hb#rqSZ!$GCB9=u3ihj+ zz|00LmNPp}*i4MsVrB><X@POab$$OQ-!Uhn?f61_M*WV8V9&=wNDLeN7#mk0!Wos} zFkbAuW`ct};w*6IuoXw9&wLy1V+*&1;`gl5eYC5|%zZ`{Y#<jln)25Z`Rm4D@e5VB znR0Hk6m78-ZM76{r=8pA;wIX)Bg45Rqog_0z0102Pj>0PY|s7$p4J8BZOoD{ZA;s2 zOAp&W=&*m-$$FaDicU!7DBH0R9OEjFE)JZ0f5q{NU@I@Tc|%?P+P3QYgVi6M5!arU zJ~_K$O}qSYhum<owxMJ7#tV&2XE!yU+q&n<_B~xK2fEu&^q%bMK6UP9*ZIB+m-;SV z4qxr*zxG|Yx3B-k%}D?4$iTqeNaXIld-n$i2gf~obO$D3rs^sznLyASXxiDl?_hi9 zk)y}1_YV#Y|2_4=ArAyR$YU8d)pPmQx2|za%K9H1#VIKTjZE@H_KVva%8F;DDw&U; zV>-vYLwl$FXzTl{V`!}szPhQ!oZY&kcSCNu_Rfu#6LY$sYIi@?MzS)qB8CI!R&W2= z#QFc&m413jxpBYIG3l#^H(nb#KlsaHWH>eTO#0`)o|fk)Cy8%fJ%vp*Bgn$d>1yiC z-@+U3|NiK8^~s-UhkwexJ`&cB%$V@(t#9%(@TbYgwPflW`DGK=?VYk)W^O&-R9jdy z?d#k~&#|<J!_#toVP(P1xmTQ7BSYn2V#@TMj<Vi?HB;u49#CeRrp|B6LRynAJ*j@D RDhxwL@^T8<Besf$e*lrdP{jZM literal 0 HcmV?d00001 diff --git a/assets/images/dest/icon-getting_started.png b/assets/images/dest/icon-getting_started.png new file mode 100644 index 0000000000000000000000000000000000000000..9077fd21d14a006c67609b5b581e2f60aa781329 GIT binary patch literal 2225 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBBuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFyF`wi71Ki^|4CM&(%u=snM&*Edc6fV6d^TC`e4sPAySL zN=?tqvsHS(d%u!GW{Ry+xT&v!Z-H}aMy5wqQEG6NUr2IQcCuxPlD(aRO@$TEfZWuQ zM1_jnoV;SI3R@+xxmG|nNLXJ<0j#7X+g1tUs0iNx1?T*tR0UH#W8Gu}Lqi2KGd)8S zQ!_I|9R(u;LnD0yATrZ6G_f)@vobPQfC43;ZAB?*RzWUqP`iLUTcwPWk^(Dz{qpj1 zy>er{{GxPyLrY6bkQqisx<D1W#g%y_i50qe#mX=fTvCgZi!uvJGV}8kKqe+8<(HP& zDgj*z@j`AvP-c2YNip2;ykclz0fSAyBC$Z<P|rZW2&@L=KbS6GU;H|9bK$CsOM+4n zj>l?#aY$uBs(w&vaeir0GB6g?l##5$ZxKjgfv>NXKhTYtd5JkL`N^fZsd*)yF1AWQ z8NHOu6e|M@V*^J+7bgP~BV#iQLqiLofTg*mv!jKXi;1a)3(O2`dYvr{O`M#~oE_cV zj0_E3O&pyqoZOsDObpFTEltdwEns>*^NLFn^O93x_GSX@h3a*}tJli8C^fMpzbGU> zKL?g>0y6ST@{2R_3lyA#%@j0z6O%LZKmwYeXa)KT5@%MS#lSQll3J8o3{5YNIVJi) zralfOkdSgoEy^rQO>ryA&s6}&ja4QVw;LE+0Mo0viGjJ10XWQ@f#G24Xl`llXku(; z3G_EaZwfi#4R$0bIU*%bkh?)bz%&o`0xYuuIq>Y7ng`6IMZnA$;<hxCfq~I0z$e6& zq5aJN|NnvHD55X~CKw-802YtAB|(0{z|du4W?|*z;^7w%5*3q>Q&3b^(a_X0Fto6- zcW`ua@$mEx2o4F4h)GG$%_}IYsHv@MXliY1@965DFlqYC*>e^wT(o%EigoKZZQj0P z&%Q&)j-NVn<>uY{51u@I_WZ@mH*ep)|M2O{*Ka?6{rMNRbnSHp2Brm`E{-7)hu_|~ z9{$KdggqgwQ)Qh-)`kaS+*%PAdXrpr*6dxl=!Un;(W3wVuYWZ#?~I&uhqL0_8|P<* z&!+P;Jvk>^6K_}f!zN(9d9SEOuW0fyX4?<(P5<6$8e3d_yPiozczHn@+xZ73ieVhr zcw+Zyrz#wH8sMwCV2-Y)n1VxC8UHu?23rpPzj+4>8Po+5?#Nnji*RhtI}q>Cyx>D~ z^RdusL1T%V#@E;?4}O?jb~1O(AJ5LaS*!gM?E)+=tvk`WMs9C_U$ni@jst;z%UoZl zM_$RVp2D89<M@}xjBuGF%sqF^3mPU%?Blo<KKlV{n_8wpLHo`5eotSsx4mOhkvRTh zRk3Z%(TF)L<&hs$pYXKB-MFL2>UCb{$Lv)%B+b6-2qwtiJ5|p0r|qB}lh39bzPhZ} z?rk`!!kD-5hSgrrwVO}sGTEeUG!)jT)8)O$(zo%6A>%3?v9Ff>-&3ZjhB6)L-_^~w z+u#&?*@c95Z3CxfLAwnHf^1E09G=9=bY}An4&J^EDf1Z0BXTCPiANT-GX(3DIW?>6 z%v3rcQFkR*MB-RN4}-L!xpSkjM9z{|ig}r<p73}@+$c_I^nIZ1Z_z9);XNTic-o_+ zZs8j-M-JU{d0*vyOHb=Yb<?(fy~3QupS0U9e@l>3UT@_8e8YmTte4B~ZJ8GFAj|dD z`mHs)&ULN6d`~{+`sdR4y;X<HGCrQ&BJ=9>-aUUG&Z+YZ{Q3I3hNf$6Vc+hDU-Bhl zQxo^yeQ@hJ_pwuL^Y^Rry*b=oxNq5!#TR#MD*IPhX8&MWrug<oiQ9{IC$~;0`WDpm zdh(Tqtn(|Gr_TA>Bx$WLyyk<+t(`x^*6qzL3oDGv^L=(U#_nd++s-(-xN~u~Og3?; q)7zhV`G2{$zgX@?BM|+U{=x3od0*1=>zNEtBf`_w&t;ucLK6UPQ)c=A literal 0 HcmV?d00001 diff --git a/assets/images/dest/icon-services.png b/assets/images/dest/icon-services.png new file mode 100644 index 0000000000000000000000000000000000000000..b050ce0bbaf22d890e0cc814db4e8a6fc06bcbbe GIT binary patch literal 3265 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 literal 0 HcmV?d00001 diff --git a/assets/images/dest/icon-share.png b/assets/images/dest/icon-share.png new file mode 100644 index 0000000000000000000000000000000000000000..2a5dca01282a4f47798c711b2d84b5c1bef585f0 GIT binary patch literal 1619 zcmbVLeM}Q)81KgXh?8VaH>WJw?Fx%7ws+TFuf2m7+dB$17Q0es#}?&i54b>k<?a}T zZ7w=vV1pQNe>gW0XEqorQT$qhi-b8dEJGo24vnJQ5Mel`l4UC*d)rdxAB;bCxqIK| zp7;6q{hs%EsvX&xiHlY)QYaLOwk*a8_GIuW7bbu;bj|%N*jC6HZaGINkjq(-Q<%L% zJ_p%+Y$505SZ_sX7ni0`B>cp?+_Kxgp7IDjH5;)}2YmtHtx%+;2Lr69n3JJ=u8{W| z;j#9!FvNR}@FtxdwFhXfh|j7Nxtz*um#4DWLwezK6O<ODKmZ>nvry1i;+LqP5st>C zfE-aHFcdYBi;Zv$l-urrXhGy4om#8%pcn=bgc`$j1c9xAG$^J)Q1B8e45xGirO`vv z4-B%2-U7<WSf_J=KO<Zu%K-{O%FD~u<yy5M79to)l93o1jS5((qzb>x233AZ8IQnl zl1JnNGB5a{NJKVYD3gsaKpLaq3pn}0B3YUV?w6*E1<Hm5*#Ls6QACW|MEJ$M?Dn}m ze7+fLNp^Dof}b_M<f;g8h?A3qGSLHWu|WA)s<{(I3<GvMwE<w{{cH&%c*=a7U$!wu z7@VlRyq7`^TGWg&78KWL2?K^1fP&PMwAnx~xX!@DW6b7D8wi57k{M>JRfAy}xS2Ls ztQH){2px&*X+zxC=9gsF@8RNkd60M7mzmR-qD79C1<@r4CGoy-6bZ5*6$t@|&LN;x zcGkoDBZ}3LYXz)gcSdcLK+n54(I-v!i@8KbfQbBuNvu)~C-QG|UaKhhpy=ID{4Cf} ztpW6_9!K>WG+Hwn!!0_qp46LhEkOd_F<<Zhsdp4)q#Yk?&j{{_3iN!GLVVc3&&;@T zelVjV7{=X4o_rq+@&m_uSH{%T6cCSmf9v6y<WU-zs!D-e+x$`W{x-1Iec7<`y$+&g zP3$zbni{o0`9j(86+#OTQa?dWJI|OJG^PXE%$=ug^<B=E%$(}u`N!N`^EUqTOZ>^a z;HlD`ZCCc3t803vuBE===*4f^J2#)D$@6({bdjnqlQu-ELK`xB`l@?V)xD`mUn+7X z4ZUi@t{(~x9JStDs~J2D51#vWaCmfZ`0j19X2_x)8o3JqkA^PXyV!I8{{8V&%JHvX z9lsq4|JEH2hbNACCdS4l?%e~JCp)y07u=5?K72G827Dh>neBk{QrVfEqev#wt@hkN zX=&+>UDvJ;4E_1{SW~qrQXLy(b{Rso-9xW;qKdV*suq5@ees(~^IRR<l9qjzviQ3t znFCXN_t6wS`~2kOzNgy;|HvM>wEIwNg2QsBzbXw$cxE+z@I|`54}NX9u5oeE0oRGW zP-|;@Q)aEtm_PC}yYA{`Wy@&Qss%eN%Xfs;cM3`@r;R`M|61F)PnByo552Vi@cydi zUgcdry;glNIh=oT>3B~P(?Z?&<vGReMCHb^cW>m@Y~H%@^16dlzi;`9@9bFK_p*(z zYaY*X%s=6H<>O|2?+^2q9l|@e3~X9ZwlL)jsAfZ><L34~ZE!U4Qy-+Q%3bo-6QNI^ cclEo&34e7Caa)Tg<^%c)TShk1YRTLF54Oi=H2?qr literal 0 HcmV?d00001 diff --git a/assets/images/dest/icon-standards.png b/assets/images/dest/icon-standards.png new file mode 100644 index 0000000000000000000000000000000000000000..028f4888008dcca8568ea13012bec2cd2ff9f8fe GIT binary patch literal 2469 zcmeHJYgkid93PM%D2PN3FTrVGqO!}`eRIQh0UR+JFk__P4%<N{+s@f`ka1JT%Dk6h zYTOKOJ#@j+N5Vjo2$CWVjQ|4~X-eP)A1ow7I^$w}FhBIE51r>d@B5zr`Tu|a`+LrI zMQoI}*8(pBf#5A$C5^{dh4Y^2hR<g%x*o!p`B;PsOF+`FEXWKKL|P;j24n_kJsb~1 z+H6xZEFcivI&?}Erjp0-HHd)%Ie92n1By!%2!fSX6w+kC7?29D*BOPRyEUJa0G(Dy zN@U4ta#RAR>sIBM;e?!6r6wms!_$&hh64gC9|thN7z9`idZUGJ6_O@!`S{*RrjmdO z7A!+Znlwr!R{#>k3<E3*gRG%}Ai!o*KqiaL2Ezb44Wv_P_+XPkCZEOT(>cJ@MZ&e2 zwQ2l#Y2=hH{7Fbk$1s#nrDkPiQL-2m#Jrvg@_0Na2AxjEImni5BL-Q?MoaKCf)uuB z%sLd)Ax6N72&E#Kn2>~9I_ZJ|jn}PD$1IP)jh3lk;bEg%A(RSIXjJnAkJG<tDY^W~ z5(dK~ZVMI<|7HAR@h!@16sE?*79`WG!Lyha{5MrkR^((v<#PT@xQ#j^q?aO^OapAh zWKtmse?!sgw0s(uK@)*eF^x%Qu(=?}#R)tPPa@*7rA!uAI*su-SqYaGArf;zQDh_? z1S6Ot30E8`W->uGi^t?hxYM#SqXmPE8hBc-4%a&+OM9X$Ut)$K3^6MaL_b|OigW}+ zEa?aeND|mUs2tMhj84K*XIgQuCUeGLZNY0^37ZX;sd^FVF)F^L{sYToq@=J}w-MGx znh^sqksH45F}BkfT)bX6Od5wyn~0eNWQtiL4v!;ZGT1!a?@3whzlryRk<N1bTX{O| zc9QU#pKxKi+3<%)?Ft+59yR05_(5!6ErH-ttcX!Y5MFN?A0Nl(|HpqV0wqlpBYxg) z!{TET@N~Jl&2abhn&s`|JJ-+u8DhYKz@Xre#Y;lN$P_Am7&4eF9)E=(Tr81Azo>|d zPk3cbO1e&upjdWZ{-!Mj_Sd%U*!kw(w+i>|KX9<9xTNge!$*!Dd#~dC$`dC~RiCN( z{ENn>ug*7Ly8J^&=aufOJ&xX=u3i86#?8K8`fuMIy8qko@1uW=JxqCe({uReAyg(6 zDOC-(I|kPH!vP+Sq+`AzV7V0BMH7$~Tg9@NM*pEO>#{lNicmk5BfB%R_u;8gAUSa3 z#+#+(bt9wP_S3^DcTHv4hr2eH^aVfIY-?RnF|eSPHMS%1@~7@K{Z|ER+^aQ59i{$} z8^dOG@s5XSRxs=tQD3HM4QzCv%Wv>{|K79R-MMe9%|CfxZOoYW@i6QBoXpzN);;9{ zYj<&A*Z7SC_T8<yx<z?ID@QLE<j!-vA&*O9kNM2Xy<{^Cp@!A|g{#}ub!2bV3YVK3 z4tIQCV&8tn-(jjws^59Is2CM2(l7l9N>+lIbK>-#?kCjcXHOD;zCuJ7`|ByaF-q^2 zQc(rZchL(_aweMW;%0M%T!?C`@5+wZYFk*&@VxcvZjmFrrE-;PVoT~eU#n+BoZrEP zO~-)2K%eLB9wzF{ygilLk7r%9pL1m|u@}e9bcOQi4;DXVCpW8Kq^VxWrFR4huJdli zx@T!9Gi!tD40k+i#0Ji9jgBM3%#l8!cX-Z1b*^9av+P&btvgV7?wj8B#LA$?8~tj_ z+%cOvVJ`7~J5izc%9kZeE3QDzr}w3{SNlDPnA`q=tvycfv$^$90kX{g>|nx<uc72X z&N4ga&2fSJll#H*mS2Sih$iOhUw=&sT(aD@WG}KRF{rHRRCHTAqa->B-87@8$zJ+h zQB}ypr^oI&<{XSp)*SkRde3p<?WnagZZ%>8uD$GgN4x4l$c0hN#ZXb7lfK(+O?mj( z>lb^fyOnoX-A(J}*B#xeY*x4r`tD0RzVdvGrw>fHtFHYd@BHp-)rBs3Tgs{<eyO+5 zb_DEcw0%X}?;_ZFsk8263Ay*?Y{zih%Of?reoQl2-wkWn$t^Ycy!7R_y`F#UcPaU> z>g&S!=V}5zq7L^*nK*9N0I$pN(sRAD9Yw^qi6f0gVfn?$5!TMZloYWkvFgI5D$l;q z<@2Aff^X-4l(*|%8*;Yonzfdm%eWmX=pRUl?g{38w(HK?2K`7u3oGos%^ke)a!${g z+O603R}7!6Ab)cUjXdoUIW)duq}A<o=PSp9MmvJ)H;i})jx^QYdB;WQ{Be>+#7Zm0 H>ViK3*68FA literal 0 HcmV?d00001 diff --git a/assets/images/dest/icon-twitter.png b/assets/images/dest/icon-twitter.png new file mode 100644 index 0000000000000000000000000000000000000000..2190f5e8229042f85ad8b613fa1b11e330c4de64 GIT binary patch literal 1806 zcmbVNX;2eq7*6F1m!npz^@p<tM=UnShGcUzQA0vBEkOuzV6?V|WQ7%yU3M4QfOrjx zfE)@~4-nMiQM_ts4H^eU#UqLX1_gnrKkC%ZSZv2*Y*qS&tNyV5=r`Yf$NRnS^WL*X z3GoZVL#BtYSgdf}B8>s;v%nX@_5-WCH)RsoKBZ$*=p=k4ons<Vmdb*sqL9vNN<$5( z$zspChALPrzi!N!LZ|5C<YwH;Gx>OUjFkY=ES6$ELzv7NC=I2eX_!sP893X*fiR1b zlPuN?^n@Bs#}?(1Xi{#x(VUxMmRUIS=Rpca4gjnuZGsqUrj3#_O3o0j9Grb*J_j0N zp)-`6VWU#?36L5mQAo^-=9&dC3?T>)7KsrA{u~ktU?E=sCc=e9axo$oN}!R!0oq8* zO1VL!9nl4DN=`aW6LLO3CntxO6V1cPG(Ieo$$S_>As29PDZ7m}F<cuJF^Zr;DKm)? zG=|$CAEGH0&!&|eVCk?6R>FX#rPI_HxQ!YK76==kF%f*2C*YGqJU;(MrS$p_OIWRA z+!Sp<|26)-_>|F3pnL;L;n}1aWN~H0JE}gc$j3<N_438QM$Bf))Zpf9D{7;48YKt3 z@GO``E|5kGRInySAQDC+QW%y3f=nV)tE7lVB$jGMG2SPumLiB+D??OTtq_J|MJly4 zMjIm%!H8HUlBlJlvN{_@n`~xuR4)ef0$Gt(EB&ynTuq`T8Yhi7o;g}K3F$bEQ|UMX zsgn?Bj^1R(Y(BzgzO(|bhI1xgLV=n$qNJ4?sTWly%?C&Rf3OTkN`sQvYSf}7aVs>G z8#(qK+Xc~5P_Gh^Kq3?j#Y_#0V#F$mOrjD+BQoIku&m|(#Cym{Upc;0o<6&MBvA81 zE{rxCxQw+cY6Cq=f@X{>dr`(>eUz0DXN(;j90Wb>zqOgYEC;M(Gnl9h#fpN_g5cB* zq2`UDE7pd5vj)6|F3%0jZx~|(hhU}-tmBGL`xTt<D|Gl3|Lni^kpG58|H4!LML&V3 zfV=|%Tbcq&oPpW91DU;n`3D2HID)cv1g$$9w6!^?w3(e%&8Bv-?e)P#RWSKo@ajEb zMAi75n(?J)CXm$=%g#(9t3N3}Gh^G?ncH0v+g*{Bt~q&oqN>hu^J_)x>cs2o6$Sej zY&x)D&v|vt`Pd!K*xC!)Ee*QjgSxubuj*R$RgT5=7mXE-OSUyGZMeLw;d0vUQyI06 zjH6e{<JZU&*O?#P%qjO8$BlwUSCO;5^khq=qqX)z#{t)shD)7Cu6Ryd?{c)YJ8#}? zZolhtcerkKx7_S(>FB=H*>ly?bG7T9+tYmm%saiey8AkN`aIpeo_qaw?)Bd3?eFRH z_V#=GyxxBAeK0D@0{#FIpGF(vlUTE&l9HFE;#t{@-JZ85KY#CU1AqPf=Iz9pw|)f) znyb^Oj8gZ_+iA(Ig30S2IwNfXHOZmHB_(;Gzn^>Q&Fcz(^}Mq!^<%^1$nt?hdGU3X zvz6gG{>J-r+oA6#Px>Wpc7@aU#hfR2;-hs7{n}0vGZJ6sMn0-$JofqS&CTr67j{W! z;?%;;kFUg^MrsV_3YUjDV?9R=xo5pW^}?p|j;PB@>#FkBsf7b!$5yf5@Wwx{QzTL) z@|eZ4)16b&(ko^@Lw9v}96ev}PefkA$+oz3?q*WfgbME};i`-K4n9e~=qlYGFmBr5 zya(>E>m3jNY|GlY%Q0aov{S)&?$b@4vK{Q{3bpz6KHg;VX&(71al88U<LS#XAtERf zI*d6sEI2YHVed1J@s-pFwQ#$Rz5X)($PZ87PQyd4@wY`acm?Pt-M6fx4=aU?iShlR Nbg}W8<1s5X{sT{#y)*y- literal 0 HcmV?d00001 diff --git a/assets/images/dest/icon-youtube.png b/assets/images/dest/icon-youtube.png new file mode 100644 index 0000000000000000000000000000000000000000..87cbc3516d95b8382235a5fcc7f32f0e71a0d115 GIT binary patch literal 1950 zcmbVNc~BE)6pz|g)GA3VY9hkAf*?YY&7BOWAqT`U7(=RfmXNHFO0sdY5<u(GS`Vld zJKzawwQ6VV$R#KWf)=gFj28+N$nFMh2kmK#I$E6R7q0dX>mS|O<NMye_j|v0?d~)t zC5#`-9m`-a#_JO`Ch!ac*NlKs;NIMs!Uhixp-mx@vDJjff};$T4NF5Iy~C1@nox@^ zXKfQ2%V3OZx0_Rl6vG0g6?5<`ejQ%6!v(AvjM%x^E{k;yN<e97y4@KE|8}t+hU~UD zc!|UyFu2rchCMMCN0W1t%+}mBR)r0oI|qu*RssMAN?4$5N2b%Q%#MTmag|{07xQ7L zUxio`2M>@+F&H5=hNF;#CyKEO5CoD+d5Bmdl_JrQP=E;e0&q%W5V2AsRSIR$-~j_~ zxNWu4q|puf0=qakgCJZ=KHuZ<@H`?OhNtrpg+k%S5DH^}MvObhNm#ODobDMz2pZIF z#qBP_jyWMeq9qMmN5sK^=|Bh$m&u-<LAZy(o$kS8fwb|nEiOL76Y%kV9e;d7RtCeH zEgX(vZ8u>;{~`Zce78Brh4M|P8(W84K^0fe_?N3UJMt^K3<l*wz|rosWNI+$ItS_` z^qM#ryy4mGHl;u=5~vVOyg)1zN#zJ42Lgpmp;pPI8nHyK8Nzs-ty(UXs&xvLN~aSd zh*qpp%j0$NVlg6>D8w?ge8^VsbQ2b*6&><x2Yv@_6>qdvs&UjpV7M8>GKc!cn1K<P zI|Fk;>SQStX|P!BPQPH5zpNmtfto4bcY~fcqqxI8*e|L~f)AGb|4<polm^A^S*T5i zV-BdlHcI<zxC=yb(62JFKqeIQ=S+==<0UGYLZ%XnqzVxCfUWKS<h!4wza9V8o_^kb z5$O5;5Qc^gY=*}bb%Ghi!7!4$pG{yeMqD*6Fl)OY_Q1I|aP06JEUpBzz`bdj|7|D4 zZV6?#hO*Ca0!ul8<($9)%}Nfl%)e!p2M1Mfm=&R1AgP3dtGLXn$na_|vpOoWdiJby zT;@4G?|ekqd6BS&8(1R|UEs1V$mO+DnYCi^rK!yNsZ8MR+hA5>FzZ?{>pO)U_-&rX zy6MTe6~ekzSac_Z-2!u3j-R*}!oDBMzF%C@7Rvq}n%DtN1l&5WH+44M@Kc%|)CEuJ z3gdKzal2+t^G1YtBVlh;xOaBAH#)*Ai1rF%ya>-L5t33dDU*<~N-{Q<oHviuXvqZ& zNJA2tWF!|ZB8?_;Q8H;Vljg-_dpo7mQ3(mu(&f~OmDH+K>H`avnnqbsDm{ZDvM9ns zW#v$wTq--4%Gp4jt)lMTqezmrXVM!s(jRT2^YZDu&*=PJbio(&o<h24AH8=!z5gJ6 z;1GSNgf2NuA3jQ-JVlq5(Pb5Mc_n?ZmTtIAUumQpuhMt!(sx_v`>k|q8{N@C16Ycp zY1()Egzu{pzN%{9`5NE#rqiK6_kk~S5MfG6W=|8$%`dJzTU&SYZcBSRNs_)7uO4I> zdqBlM)N52`d2?OMk|kFJQ#Si9jCStoCf5h9*m3j-oF`v9``0bwSV5B~H15n>^yK-n zv5Ctc+p*p{ebOJrU18HlY8sN`A=b!REz{DM*jpbtKOpbLxO??tEttPAQ)fJ_8C8k5 z-q@e`YV#}6Uj3Aw-e&!?ALjU)PA@YSb!{&!o!ORpth%9F``4qdjW0jhcD)EGNpIfn zV#RmoP7;=;cFMQyI<RMIZObXe<?tQfzz4TfU;BM@LC?ynmtzjKM2-H`7(2P5;LmYo z+=d=qdHwYKH3veM{_;%r4!0MIxpb^xv1fes1K+-p%Euc|-mb=1sgI3O-+F0nE6!@z zGe5z#^~n|v6%*Rgo3g3qV%F|klhU7eFh@Nl@vfB#(upd!IwC(>yc(V~QoC|vNL}%J zTl<*v)`xfV_CDFLJpXNI^UHTf1U$Uo)E6*sSrlVLV#QlfLEDZ;k)H?r*tfd^KcXKO kvE#NTskQJYM88Kx9o?GpaAA)|=l^5swMm*Y@u?sG4XpV2EC2ui literal 0 HcmV?d00001 diff --git a/assets/images/dest/iot-icon.png b/assets/images/dest/iot-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8e00170fe90fb4ab020a9b26a6e521f027a8815f GIT binary patch literal 24611 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 literal 0 HcmV?d00001 diff --git a/assets/images/dest/iot-logo.png b/assets/images/dest/iot-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b1a7595fd1acedd92e8f041395e0a9d20d124553 GIT binary patch literal 4744 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 CQDCV6 literal 0 HcmV?d00001 diff --git a/assets/images/dest/upcoming-events-bg.png b/assets/images/dest/upcoming-events-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..f8f6430df714a456138e717106667960bf7b2a31 GIT binary patch literal 22554 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¨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 FV1l^JQ^f!P literal 0 HcmV?d00001 diff --git a/assets/images/dest/upcoming-events-bg_hover.png b/assets/images/dest/upcoming-events-bg_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..53e6bb98b0ba103a2337a3129d7b22404ffaa8b6 GIT binary patch literal 13991 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 PIwmWn1geuT3H|>7^qJB@ literal 0 HcmV?d00001 diff --git a/assets/images/footer-bg.jpg b/assets/images/footer-bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ac4a2825ed233d69078565cffa619dd7ede6270c GIT binary patch literal 31870 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 literal 0 HcmV?d00001 diff --git a/assets/images/header-bg.jpg b/assets/images/header-bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..819d1b66c32b9d0d4b098a1c83c5eb72be232d8b GIT binary patch literal 51507 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 JU&q$>{{@C}7I6Ro literal 0 HcmV?d00001 diff --git a/assets/images/header-divider.png b/assets/images/header-divider.png new file mode 100644 index 0000000000000000000000000000000000000000..ec93141fd7cf8af8d62aeab86463bf6ef4ff78eb GIT binary patch literal 2849 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 literal 0 HcmV?d00001 diff --git a/assets/images/heading-community.jpg b/assets/images/heading-community.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7ee98e27bde3dfb5ffffafb5438aa05c5dae24f6 GIT binary patch literal 10606 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 literal 0 HcmV?d00001 diff --git a/assets/images/heading-community.png b/assets/images/heading-community.png new file mode 100644 index 0000000000000000000000000000000000000000..f235436afce4572308134ff7a831436d730e9c1f GIT binary patch literal 62389 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 D8pY+| literal 0 HcmV?d00001 diff --git a/assets/images/heading-featured.jpg b/assets/images/heading-featured.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ccb7e77faa29975ce77a0811eb86275d3c15f518 GIT binary patch literal 6109 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 Nj@{c1zM}2H{{jQXWheju literal 0 HcmV?d00001 diff --git a/assets/images/heading-featured.png b/assets/images/heading-featured.png new file mode 100644 index 0000000000000000000000000000000000000000..10e64c132fb129fa95667228f943b6a53e58e742 GIT binary patch literal 28297 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 Q@6X{>6g1`QWIu%c7sXmp_5c6? literal 0 HcmV?d00001 diff --git a/assets/images/heading-latest_news.jpg b/assets/images/heading-latest_news.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6e7f741395d859b8fcdef486fc930ea230e1332a GIT binary patch literal 6438 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 N|HtU}39#*s{tpdi1m*w$ literal 0 HcmV?d00001 diff --git a/assets/images/heading-latest_news.png b/assets/images/heading-latest_news.png new file mode 100644 index 0000000000000000000000000000000000000000..1839a48bfe190a90b4be1cfa85fbaf7f1e51c550 GIT binary patch literal 32039 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	d)CP<PZAr~K_wsb4XjChiRS8qh zwnnvB^`uJA92Rfkr6|wTe<K{NSFJ7ji)vw4E>5}-at+>y&qHfL%93kexX?yGyjn?< zzjDaBs_avaJ+0Zd+iH2kJ#_Ru+8j*~q~(*1B7Q$GmgW#MDPX|5EZjLDnv39Gmq;zJ zoBhepT0?)FY%|ah>`pVm10<dM;Dl?4i}m`YMUVUR><3fN*6f6Gwc6~)Mps%I@M_1+ z4VWh2*fLP?yeZEg^*&4x3I~f{0;)Sku4yGD0%Zw_)(2e!uY+4XM)%8>KAnCavafp6 z@Fx{o-n1<?xu|CSw00-L-V?9Qjl>Op?8yO>yZt4#(2?oObW%wcbMR!BAHed<qW)4F zdit1Sa$6M8yIK(-=@yJ$-cH@@9hGoa<ES$CTXq98Pcjbb4~Dlgw-;MhD_Jd)=qN^& zAlK5@1t}vg)}T+48O-v=x3}+RAkBo|=^}`J-R(oh?Xb$Fvl(LCpkZe6Qbr9u_CAB! zjg1K>7b=XEoMJOSAsk3j-46Niijdhn3T=k~C62n*_2So?q*MZ-rUk}Gai;e{QhWQC z=LNdzpxE}abvh)&mDXJo6l?TT<<pL`I<hCWVwcmz2t?Tg3Q%+*+%h0;jT^=9z-h#Q z;Uo(u`}iVFMc3%rMx9QB##IBOK1k~?$;h2p8SdD;C6r^jT2a98iRWH;6}ZVEy|lh1 zM5sw8`)B*yRp>XDl0Ay4&3cM{1UC^$3uCkGCd{ia{=Mh~=R^6`^ET(M%lj@0H7F{J zw(V~J&8)Q@`<Lk$)rLOWY<u~?Qmk<W7iM`C4&R6EA#T6Ol0GsdRLh0DNhp6^KJ?lk zYwY&N1)R@!n7G_#g3En|HbWqA#lQ_b%Zf<L>2V&$Vn`NTUU{jpFm2Ccfoj(&HG;M< zaI+Wx%G1`|q!2zz)xKUHVx`@{vB_@W>!@yULE@{!G<d5y;Y7=PI&p)9+X~q)Xnrw0 zi^(N-MQqbM<xJzu-ct3n$z6Xh|ApHUPfYZpp}56PtNV=K3>Hn}V!^wG8i+x6ydLVD zz2qUzTtiIH>k^j8_cc0c$m;#7x@0j2O-<tD5LiY=VW(7;*{>14qhSCANM1VcTS)u7 znj*g@HD-mHg<5}}*Uid#t6N*i%IDraGr_-loLH5qn3W(f-mRl(BMoq}s^$8^G4Mld z-tVboue;rRZljrq|6=0Q8KnX*+~mN*FzSKeB+Py3tpcoIk$f8g&793ApC8_6Rtv%f z*d|V<XYe!WMpnv7lec5%Mec~ltt(tY(2w=Hwt9PAn;uS9x~T4HAMUxM`c8T=CVb}t zzVz>Gh4;tn$E>K66~^nr+GiwHnVLbpwY$X}g1p9|dyWn{XL8sppT=4{58VfGp0Sd^ zV1qOsw^NV%+kR%jk~uF-I(8-oL0do`VHy`2m)6!s_78`UMePa@f=~h-7jw3W+*3<f z)$vs22*Lijo&#{Dak>(Q<=Z%@ec9^BHawd?i66JIpzIcxY}JQhHnl0>aM}AFz9rtE zAQ!M4XDa~A-j*bJJ|aY|<cpx#9pfvo%G=X5WBOvMmi4tpr_R<uE`$}=z;%C;529AA zj#qUV%=_wO*MpdNBD5|ts+co}oJ1*k&(?vqEtQe)!o)xYyF{;T+hNxe+)Qd*UKogf zTk?~W8vlTVE{!f}ijV~_sDt6cmDJ`&r8q3Dj_qB@Mac*D!M)g!G>!pTfG|mR16mfQ z%alOl)I*nZ{qT1@C-*PE?6YO`8Qv>K|516Lc)F!z;IYwK_;6LRBuNAOD^7dwh&~^9 zGM85&^*054``fZEaDr*fx5@XIY2lSx%(fOr06qG5u-ueLbFP2G#sariQbmvN;FHR? zTfe0CZH%2xZ-%(5vTjTq)}omzG)%40v?sO>Gj2g#WaM&fqC^>(<@?OdntO{`MS@w~ zP{!Sp(Gn9Hoq4jHjWaS&cejaDuA@xrP#qhd{KmK99kVwkZ)htTq`?`xh68raAsdti z7V_H!`_?Kch&iR`Qs%bYbPjC*Ors@Mii7XsYezmN6Qw`XWwZuiPj$cFuOUN2ES+V2 z9R#0yFGZlaDSl=V=R*d?8cQI9EkN^i6`e_u?68Hvr^;!c4*v@I`}SF})w;fX3<;#U z-lc%n2~*Om=;X(YN5!*1ZJwE?$X)&_D<R{E>(I|$qAz|$f6;thwoE*Ye>Aqq=edeo zZC?x7R}}6Gv^6X-ayb3;@=L7fMkBE$Pq7$d0Jx}X#(qTkD{GJ*9mfPWqW2eN-f$IW zWFf#VaYOC3&&(=g?%$t-koX4oZR~p?^kZ>O|1991;KRf~n0jE3q0HVAA{WJb)OL^B z$-0I~`vJk3of`v%K^>%I$Ltocde3Nm`-P+TY)F@!vQ~qi{@R+w6P&%LNo)|#`t?|T z)~w+X`PdORc{pqKBz=Y_OX*C<3NpfI`DZul`%H<Fkt^a3H$|jh0)Z+t3&)7w6~EIj zwBANl#=&s>K>p9BLWWIW-{)r^RFX*lG?xs!@1gz)cs)lCm|bQ<;{|VHkh6lg=&)tk z&6-gYIfdiuns^nz+jQn7(Dja<c2&xto62jl9kbhycpOb?H&jVGH4SO@^qXq=bh$L+ zti|4lCdY?VZ%*8X`5ogzhoJ>lUL#(&l?xSM_GA@1pholINiu)yOydt>jU=s<4jWVd z9TB1QG5GEXfw|*H?bl0b!CB>jgw0M_Rk>`qKWm#Mb>^C~!afX=JAL`MhQ5odCquLt zmivrlzv1aOb-~XDLZ#bfezqBia&H<#w&=qf*H`h0eA_j=7~T-XAYhdx5n=wRXTT8e zuj#|~73G)vU2p%_V)w~l6l{$Wah3L`CH@Xs8iw6<L_OzCJFY#^6x}`bI-HiYvTEMh zMXUy=&0xd;X?+p7SPdlS1!nL$5)0B^;EOx~dD41|K9zi(6h^vpTyDib9O0lmVfDG% zEK5toNdHf$@rqJ{-vyttS)o$}$I};Uy;)feLJlce0-U7ml<OH923g!Zr5M*8&-?Z} zk6J3!#xz4pkopW(6;woWDk*S^Cff+d^JRW%pYF>E2n!y}d$u#$=Dg)wnbi5{ZLXIY z<iQJJGlL-)Yf!8XZ}KVs5*bo1KMi}?dYE*izP*apdoEdeRr#`lapEF|LHA@y!eR0P zyJ$u&W!oRF_rl1Y>-a9fkHsR^K~<kV3;L2@K9A|@vtsP6{`PaPT=hu)L(zWnw-7)K zjcw-Al`E;~NeXNKXn!`pnE_R$xd!@m<l8VFt|*%U_vz|&*3Q}Gm{vSU4P_G1$dS|d zvxb8SPbqI+V}(2tO^W@cYbW`2h-!IY8imk(fEe&P>;BjhtH=~}8Na#h{4mz^EReGy z_2e>(_PTP-)>IGh#_Wi>JWeM`q{~be7-hJiq;>T7L%5?_bi^#7&-YY+l5S68c%l%< zH(Yf2v4o=qmBPBDsYc*S%2bnCEEO6}1&Cr!CoF}XL%g*+Muk2tfId2YSgQQXLWXpD zQn(huSTZ_&yA;a|f4^3tzhaSFDVlDZ-Q+RM5)`r#eWox4a(bAwYpa~89HyU;-z24A z>ErKhp81s>Xemi=z8(C+lUcEJUWKDkT7R;(#ABntGxnEirYLVMY1Z8oHWlUam2u^( z_!>dVwU+}w$26)p{6Fl?M8v7!sZ=1&<%dz)UqLJ7Us;+faP!Q^^yW~B8U|BNva>Oy z{Bj-D7f@EY;abu$u#u>!78Fi#b-?~pJknnMIeN!$LwEgU7WZk7Wo=nF2SW*xA~Y@4 z<np8Y3Ok^hoTUbA;;>R_;~Xf&@-1i3!LeO3w|asQly+tC!DQSlZcZ-t+#M)0M)9KS zx;d&_&-A8EC-bjl*Z%mZ<MXcboL8r_aCeid&iyB=j(^^N;E}P)$s1o)y@Uu$r%?h{ z8YwTN;ElUt4wEXN0d7>6y7^76QYG#(<8O;Xg5hM66gGmL2#SHJ;H7tiQ+B&8GuJL) zuYje@cZf}?_8AUcgP|cQUkTPSBu`N6lkkZUG$DpR%NG0Po`)UmM9+a9?9_G?CR%@{ z3dU7$K8S~@WYmq<*N2L0UpRT=sY^M^ZIMhHe$K%y87l=PChHrkY<<mKZ8pO(H|b}) zB2dQ@>6d>yf29<yZ((u8NO+YHph2;(1IQ>e+%=w6m`YmHZXV?1Nme`}#Y>q`P-YyP z4uwfJiJ&>C8Yq6%iR^AzD3|^Ic=n|E2i<sNyyZDCw@ITGqJG)(1}xjLJtMEnt_CL@ zW+aq682Sv;HT2YV!ek7)&Z45RKb0lqHfj5U<8%ObPL(y@9HkKCpB&^GurOnkL#U(; z_<F_Ujz49A0dC}`n8M1a;XU`+{I46M<Fjz6s!p5kPX^ck@9~zpE*%4AOBN*0zjslt zoKk~3#|WCWw!c#1?bB&XInKlx2CT8aTl~t+?|O8&rD#{N^2gA?V{0##&A=@(GxaR# z7tk^X@~!sgYry)CH;N$TRN>gWC95>j+3Uva$8v*+i-TOZ);|;tm8m}dR4neYPrrIH z0@<`?i%DmIkf^em&wWIb({O{rQ<9*4N5!3Cq(!+-R822;f6+#vGt8Y$s>z_;{~T8C zDG>(Jpdk*N^E^y+j<3+!Mzhn()dT8HHN1A??l14wo9iKEOZBNN;(bHU&A3+|Fqs2b zuxM9y(D!`i8<*icHH|CZ|BVw-j>KLe#cDo}h+j!ET%jV<%GBX?caNR!GA*-vAITW3 z_*7!1p>DH^%9eH48suZI7qfc`U7$X&A2j+*&VtxD3Y4jdl;DKfvrjsM-nVPAzcAc- zU!$UU90xNR&?5c)-QPJebcG(`)<aomq=CjSf6}im)|x49MKTgI4`TgW;7Y3%CVX%6 zGR`rZp3C+WZFO=3t-I?2FL23;9CbYKP<?azaG%@7RpU2Nb3b?y-F>HoCrLwXy%Vtk zr+F^u;R}~qNfmrd@1<o?9NhgO;~R7nNa;+*q_$b^FC$PpPzGJRF%*0?-S^@ogc%D+ z!uF%q*hw75;e+fEPYKl(5X`-@_e@+o*8hIwp*Q<V&tA&_O0v}i)yZp$6CX?SiwACg zO2PN8^i&~ln~}|EjNdT%bS0xh+Z6I$jn0_Gy*>9cWqsW@HneSmfDN-cAzwAg_{oZa z$^9o16dEiM_DXsgV=JRdg_cNCz12yNYCW;Dqj7p!i^&OxlSw{dhQQg9HiM?J=X&Rx z@izA6B?ujlu(^SHt0&KGwPG1%tTrx+39J4}%=-7)^zvo?*{+Nej&Iv4Ij?*hO!J`c z>QK1EqVvKP??^>tYZ3M}OsGPtbQ?2}NXPzsWg|ROE!z72?V-^?EcBFMchBCMEyX7{ z(usv_X#9=gU-GYUP}av90Zf;;ImHB_Vk1^wi)j&4*yM^=wyKnWqsC)}5y3J;RwzgU zQrda>Q~hgA*X>nU-tD=q2&%J3<?1LS@I*8$5LJGf+jX0zj_2(^XIQO=VPb&e(w!jj zHLbFdy*}ohK}QVI&S-z+lTztYWnqI<7uaDl;A5a0<IQn_rJ>@mqrueA7^_0J#pSh- zF8+vbOR0V^*DjqAIhE)%=JIkZ;ozJH?}o75vui5W@{}jGi_;~8*~`fKA@4!)&T$Ul zk!G*Ne0`TTpvJe4QnqthEfOz@IRKl2vkdDdrD(82`csGi{g*1aBj2yYVo;H~qh=D! z*QstO4Z|j1vo`wAF9hZQ^g8RA-XuBfgjA9>cAlKGa8C=K#XtT1E{v>G-<IC)A~olj zt{XJ3Y4W238`wS9xRYAdi{A`~aPHaO*V#}89q^KNj<4(_mG*}xPSL+-+~Zyq`9TM^ z(xW%1KxI|PG{O?oVx48x&qo?Y<}@?3Blp&M8tHGzh7$#v#0m{eZa*^BpLqKC4JIa= zEXB;SG{0-8FKBU*z;-o&SNEV20T8_Pn0nXIb&CEA1I=B*fTwqx|Ky}jx^AXFuB8T^ z<}Hfsa0YDTrO$P&rajDED1Y4uvUJl?HOdAQk5(QcFU4a#O)oU34B^U6r{a?LQFEIo zRjAHsCrgt(^RrHY&f<GSb5wEtPT=(+Em`N@Rt?Slj@@6$@p}=XSi)x4?+lYV-5e|@ zIKQ;sX~LZ}w=laq5^x6GJJ(x!_1X`@e?Zo}q4ANO-#cK!c!BPO)-Aj$0%e|E*O;8t z_rHcsiGNCVU2o|)rlAR$hPxj2@%Ey;?Qh!)?}n4cqgIs_`}f^jBR<Tr|IPh)llS6@ zcFB=8o~oi1O&>qfn<rtIWGlP=t!ZR#aXey<Gi9Vdca3n3U7OVrwuXxH`@`#(8hcpm zgQ?K=ah|5kH<qH|GLlp?#q_n|WU~C0@n>$DIo;`+K5ov2iiUsy(sonorRl9oPLWM^ zz}10IUdYwDAjW~FW|YC!#M)8yvlZPS>qeeomgs86?Lrq7fZIYQ>!5#;0ino4pV`1{ zZ9|DFK(ZF5YGn9pwt$U1W<Pa_aIMZZtIB0|I77pFG^>ZAx<+%(MDVi><{3#4n@}FX zJIbkZSCkWxcwleH)hEfnZImHbLKCT??+LEnJRDBlcn01NcF{^)+<-eTK~~?fkBwrS z2&b}Ta~G4XS`<|rzjHK@z|aVdkw(6#rg5mrmPm>C@|o7GrZ%vxqxJ|d5QRJ%f@6Qv z_!>hqR~D&p`0@{}p_Z>d)u;BH+iK$<*Hl4SP2TNy)L5Iq#gBaXKk-(dQw%FUB}QG1 zH9dF*9KDgak6in{;HTni_{7c^H8+00n60UI*`g2lHJ^5y3}cCo{jo1`yzUc=;88e> z<1j-EFS7);7RL4I4+*ChAb<ZzQ7};YbxLQUV1$N)%-ty-n(9cIosIbWg~;S&<*2iG zWUjYzr!n#LfLxH<2Kyu7<WUj--Xc^P$Bbf76tjiik^)#U^Rt9K#jD2*)6OIKN2iB; z)84B0FZO0WUT*enO^{Ko9coWbE_U~{^!pOyp;?u?)(v<T=W&0sK}u<(FtB8o_MEM@ zO2eEjF2ae}Fj>Kf!2==D$ZSjy{q#Pjv#G{P^!Ma2H85Lb_t^+@WE8Wo{LnVfi^}V$ z*s3|z+rI}`<z7a;PM<csdmjYpA%V!iyYAy7iHnT2t)=_p!oaDPoV34-d6{z(C<ETf z1@y9u!^x@U<U+&PA06y=!>{`mJvh?62-WR2{MdsYL}eVN>a|TZV=^T`us`-ZA-HgK zp?!-gFvDIP!PO{>xQS7ZKufEKsw^8Fa%yAf?G<2b9O#1mn?~-5dfH-k9D)QefV?|` z1`@RcD|}@drJ-#dlbL}dts$c=cK)-n>-tl^THJMJ4u|&~+cmmH%R9?V5ZWiN>-ud> z8(u*py}Sr?$hCtuXIgv{|Ma!g<W9Tet%Brcv#X#-o<1N&LBIEHB9lmRGaYO0*i%(_ z+6yEf2;p8FnwzAy#hs2YdpN(4Z<bG4ZhYpj#djrok@Ho-RIFnrSY_eQEc$YzhuZ!- zUUF>Wg(+hnV7sBmjbnk4czD@>Pg`3FbMZ~80qy+9a=pC7$5KF?RgyAT{&1vGSIJyc zV*q=piSyz?*j!Nzt0Us|57*V3-<SMP|BO*g>Z_WF!nyrpvjgj18rEVDfSFh2Ij_ba z#`5rM&awO^W-o0_&o95Gjt6d_2YQ0KWVo!xFAlfbdB*rtwUr}x&$o`32+Dyzo_vfs z=f;$JU9W5_j!pn8O8u3_WqQ4n(sInO1p~mt#Iwa$>j6Jt<&98xpmCbW)r1!{)DY{& zW*1>&bsv@1@ec4eXYFjp<F(M|P?~9|4*R3?oNG{#dE6teB^Vc%;M}u|6riFqVMDQg zH5$9Y{-wyS(2CWDyyCQbiMMDxcZ2gC?KUG5rD_^4%#bBQQScqCTCnVy7@w!A+1CYG zs|%9aWN`7irLL3Jgu-!SpK*QTkeA$s$M)xse`GJJbYzau=7h~_9Vutqr@yq}c!auk zG4F*(=M0R`A@Gak)Ext_h0jvTCcBw?Z&rLqiy+T~SW71g(r5rLEzL{Aj_l{|9TC+c z+W_O`$>|3JQ9JFREd{rI3I!OvcFb{R$Q5Q;Wi81NU6suf!e(qH{-Q8}Vcqwq99qNk zV-Y9xT_ndzikEnMbttNl+li>lhlO;>y*KD8?QYXgW_XUFrDKns_HgNt^R83JZolK2 zqN0x2_B(N5mvZr2mA-=+xgr`zrc$2OD|hNiLW!zzWC3!+dH&YC9_T+Pw`ARL?>T<c z)NAT{7f2g${fSnf+*<5%B#HDfalO|M0E?yhT}WJi1>{GBa2i8WA+})r{Ac;lBR@o% z>BC8Up#Sx4-b3hGF{e)|&??R^?FfH-!?S(uE~2?>2iI>+{Q9kb^jIvHm`kFpzF z@BB|LH_bA{h?LG3HT$?$hPnJ<Z~-)<@jve6{*DXYm-tZMKQw}G<DQMx_};{aj`u-& zchY?sMZ|t?o8Fy1kTHdBncb0RAdUhCj<!z{x9`lbj<y3wal^qk7fo5?KOZFj7SQ4z z$?V~8>oFw@f76<Hx#(75yxHzZeI6}}pZaoZ^=5BW${*iDIkkQ}eIHieG5%~s6fHZX zgV=#Q{j7^|%U8<d>2w;rDO~3V%M&Wz`KS8h=*<%xX_rl%M3575+<=lqRQtpWU^YsY z8pzSz&=B3Z9?|@L-a3bJf$dl?z2`^Bd{&H0&)0#UM3($Q-^imFxAU8)zjEoze&mx= zL(7m~F@7HTbUmV#+#Fl}#?FMvj#k-H81Y_L7>j>+V}B!?8ue2z@kSx?SQs(D{8zKu z);nQAH;dr9wLN~%$<Z7o6d*<u&+mfY`Ox&~(|lpe*IB47_AnJLdWZNC>BG(<lon>a zVbv4)&id`XitcUiQIf>F#&w7!7}it1Gvxm!h|{y=w`c8saqg6N$DQ|28nd8{uIB5M zHTw5>kR@b`=?%aB?Rj^uF!~bA@O2(BU;s@j7>)oe0ghb-XE&d8ubdJEdIN<z_j}*W zsld~K$F_mcRN4N<2l#%V{Xu8D`MH?M)nD+f+SzreAE))JEZbZoZ`AQ17my2dzfNGb zkE~RC7<M`Q`zt!Y|G>8EGDR|nG@RmzR_0XJXJ%lPb<#qT#I_TH<sD;{eP!&{J9<j$ zLBfiD+${dpT-h>{J@>IswX(Mz+M)uC`P>D};;ze@C+XEMy@#>e8J})6jJJF_!T9~7 zGcA?#F_myPy^-GVt9V7NK)?Kml--+M^1M$ZIRKrts83t?<EAK~3$O85SynZqj<{{9 zG2eGsUB_i=+IPJE3wvwg>I4?=Uz#*5NoR*~6;n3KoS?ChHwarsoufej?32~R>UPe; zrmj^ePtR9tE^5DJQqIoD6A?JeX<b~qm%OY=0U^Bjo9Tgq&s(jXaFf$Gy3pI*aeo^K zzcc4wT2Sf@3~@uErQTIy?=gE9$2b%?F>PFlVIriUWKs0ePk}VHJzq6&j!jpU+I4FW zXcVgNt0qsNa;k}YFBQ=Wm5m&5{r)NRZYb?8A~FD2k$`s}^+KGN@qXoMafYays^$WK zCm=kv)phyP)Ey4(KW?b;0o}JB-B*)_As>DZn+QiWB3Sf;@Ud6#CnltFGV@`t>*%|A zEH!t^0#Ux#@+=-ss8Z82Ufp!Fdi;-Mb|ef%5%L41NqIKxFA~CUukGH=Y>dON#E-Du zlJ6?JuJ><FBz+OI+b?h5NNUu7I?2rQ-x~kyCvjg~+PM^z7a8JK)TGVVMntFj<|L=J z(|E21HF(c;*^|pN<g&NZmn=zIrOnVMfFo;C6+!S=ff_>vUaZkaPjC4B<zc0BY(+1~ z{>!$Q<#OT<No>DuTDP+4%jfvQww#>PKWIEU16GV{<l4j<oh$e%-K<oe!jY21(=T)e zUfxv8s=;%3wKt=dQl_Ub+kCxEt|Q)7*_hm>{C`z_Wl&tvvh`pgKyZiP?(Uid*TCTJ zHaNjGB)Ge~I{^kA2Df0r-QC^o<JNnx>bq6_@ATPq_Wsd*x_hm)d8~gq(hXQE4caf( zrBa>3cbes(!;i3FR!uiO@ZrOR6gKI4(&#v={z>90*6?MJo~pPM+jX3I{3nS}9WoQH z4z&m9zBP5~huS~1;7pjVT?nl|doWX;zFp6Xwb^u5wXe1r-p}q@LN9##sy^{J1w8UR z_%W3Q1we;Z#>|Mq3}xs#e=RH*riw79CE0dRtWWL?oM`W-f1N}632pyRq9YOI4i_FO z?%zIVL}Zrv^Jf;-aR+rh>*g<T?G{B^yn^BC<0Qx5*L*f%D@vCD-XbM2R`R>iwR4uD z8(VISs<r1{tE;em0N8yMFt{q*%T#Eckt($g@SX0^jjNC8?6?(J!=RLwIPik|2wIva zrshO++!A>C#2m^`vFYFshmjCaERGu6zqNMmFES2!)i!({cX=W9@7VWb8~v-QF0r!z z#$vr<@JcF~YsR1uNPQsu%_jI*(m{vi)b>a=#o#)mo{B7O!^UYCry)h_CZ9>p=19Q* zP`f1I6jgHixsax*{0-k*slwQP@`klsY*SE?J8G2@)dpuwr(L~~DNxR!Lk~0og%ck& zr0>USAf%R5x}ZFyG*jnox}QM!UXzEoM#jbW5Wk*@?KHt0V?oibNH3qrBYWZzUCZ@_ zrD%9zv&cf&l97kIB6&A$vnu<f-b5U0DZ~^J>y|=l1NrqR>h=8QgHZb^(wqXIy5k68 zJ?H9djr&>bZR-r(e@CVGFJEg}OIS4iOZW*=2>%G!IM4DxWKY8s(zUWCWP;;YQ~TSg z+Y9FRw<z4I*;s{g-ydB^C&W2VEW!I<@C!Ke`jYVireca$?LSSM-vp=6-xdN5;O==% z3G(Bvl_M#wToEGxZz2{;KC5$oFANH2E}q>MeTrrGLQn%bnC`S)ur6&Z%Qfv`o@ZdD zeW_pL&t6|Y1o)eVDq((MA~<s`rWR$1uIzk|;JCLEkh`2u%03ftqX`dGWREg{{*?Rc zhctgeQbd`hIe+eeC(Wz}%?(clE&h-}9DBy(BAIGQi*8f?oLc%Q7TZ0=hRHg#8^MWp zrl*5<%+@m^8GKI3Z{8dmJEZ9AWs~0eiHzIqO~1bVwxXU>B+GKF{-D6(2X7_3#6w#~ z%VYgl=Ze%N#1qfmK<J*=C84Y)dA7KpAjf+-mS-W*CJ9(?rW*q4pVp#_mWytSr=XD8 z;nrJ7%O_dM>ze%)B!9eIhwNuG*(^!_K5m@<$8RZ@*{MiwU<arJA6@6J&@|UsP~KVP zJQ)ET%?hvED^MM)X;hOs@j_U`FFsTHef|YPUB%Gxe3O3l@@Tg=oCH`N_qbxZG9>41 ziMRPN!`?sCs!k_8LV((!tm~^yykg8&M8~Wj4STrw{DT_lt0%1#kLD7~;hpLpk~tlj z#4yhp(2b0YajKx#9=4}A>U^w)9anf!P>`yga--CSDD1!yruvan=bEA0MFlVX`EZM| z({I!21J~FYgU1yyBbzm^r$?2<ssoqUsRqU48?l?<T}z75=#Rn@f1)${`qE*W&K|@P z^~UzIx7C+zFwO=!Piptt?uho*xTU(xLS#MlVw&q3bxE-G%U-L~p=ZbE2S46O74IIs z9y6&xK~~y>KYcB|;$?qFe=7a!LJINq_0tg^b9L$$^dv8h8oQfc_0%kNp)w~uc6JGo zYPd6dqP$r^C-&YfP~;-2!9J6X)d$-}BTVt`X5pkna%DEING&YxC|CfSgl2OKeD{7i z#T^i=yUHy~w^jL_$dlBS;MYIWf@Yda?6~ou$@=eX#t8KaZGDs`w}SN{Js?Lindja4 zR1TrR9C7NgXcF|CY}MM}D&p)l0#q7wN;0&JG~pGgWDb8WZZRy_IcwA#0reQD#Y1@^ z&bb<`^E%t%rHy23yH85-b&Ob$L0vaU+>wLvVa!OiC6io!Yrc8`*l_+;xvB>4b0vv~ z<I7*Xi|;r>KSVkkJ~<TqGn^^ajcNP26C?X*>A$)6yX>`?-Q#J;@IDCug}~(U_@Ygw z&v8iqj^1x`^&UlkF}q*kh;#Y!3n}YFF%=NA!y0PZA}X_Tm2BVI^!bK#Xcf2&*XHXt z+MKlk4!y<{80E8d)O9WtP4biJHG}Br$bavDg1siHG9VpP$0=5~oGnfFzsst}7whpx z!qEgn7Z7`vl?0Cv_2lOj>R4t@Kj<+HYULgOo=i!?Tutc<CYW%)vGopiH<Tk?tjaYL znGvqxVNK?et!nVBA`mZ$4rtP}(C93g!B-X1WT!-eZ@59bicNm?ARb(@Gf3%=|EIJk z^Pu{Jk(h=0*n5s|T1Io%EAsSY6K?JkC(0aFr~d=`tMk3q^6MU%pY8pBhI|k*N2;l% zGoN$pIi)Z=pY3)7v6L#QaRdO}L=fiBCXC7>S&hp${P?i#>?=iq!(y$ExZR23LHp;+ zVQffdczVZ%FG+@`jRmw+c%6nSY0>*vR!HAaAtF%0$mEwjU#1dRZAB!P<}9HL$5bC1 zK$EM3y42L`F;S;smY0#~^=m=hiUu_a%yRL+3;qu>_HVljhWKaFa526s^fn!Pon?;C z9nX{XLQO9sYnSmGAj5~&NrQ_pWewL;R&hziWw_TI-+d~W$b+sZB$bz*1I~Uou1|}k zZoh7W1bv|eS)xrf;Ft$`;U&IPJ(Q<kLBG@E=$qXnXVOM!ZVohbR<N&hx~T-YNouM* z6iArb7O#+nHxw6c3|`e>GG|NwoRmv!s*PvhX>$3Zk0~;nfK%FJa#ph@cZbgWexUy0 zVQwoJ`q~>mA;(<>3tT-f#Z9_XAcJNNe_U@&_EnB9jp!V9w#4Xh@fHvW*wDMIJY~hN z)ew2IEm@ai@f3{K9@{I;C5Vz?)h~WrYz>24ts${l$@{XvJY)Mm9c-AoKDD^}a?i&) z8wzinr2Fj6;E8L--RbZgOekwqN$vGTtE8o^YD=&5a@*|}h^1pIteL5I;lQumt=@%1 zkjPnt2CE-@Y8uT?--RK<Dz+jvZP$_1_&(gfMU=PYkFiqO<X#zNx&c6%meE+^(o5Gb z+g5;?MQ$+4OMnD>T^Sf>H>n;Vuh+-{#&DjSMV$bgv~oEu9tZCJ{$ut=%x4{Z0mAt5 zPYELQ!IotqeN!Q?%$aa0(EA)7v3J_gZKGUa5RU^{+|fw`GsXdJabZ0(#uP@-fl?Yi z1~0=kNfeG(0=g>c-RqVfj*%fp8HjoxIKvXe0h(87+p%8bU266Lr8m|;1O+NDG*NoI zk)DC8CUf;oIDOEm<{qZ~n%Hh^E3T`({+`JOQzeQbI0UIQrMwlnR=JUTfcee_Rwqjb z&0$Kk_Po!l!nY@w1wg<JULsA$y{&QwCH&gj^UqlWMEXn9E>)qkNkn2xp_OezwkiFP zR}+hJs-&?2<XHD#9{o``zFd+q3M`yzU7%;8l7D1JOa4#o9Umv|rkgriyiSRV|IM+P z;snrzNmCVl{Xm%dnCZZDg&(B^pW^+riVtZ%te2Wzk~0Q^KEvgntlf2y?_Wj(`i;_` z1_^t40c}{zfO)gpwT?^i>My1oFaaO5o<cpW-2^1i*{Ls13<>7@x#AliveAmTQP#yY zKKEcnyzC!e(6W(BtvgL#SGkc9NN)b8HV)wxhT_{^f7eY++#i=A5~<<$-|T<~Acn$L zzMyt9BNrl1mqxu!Gx@vSlNergZ|F)+2eDYL{xjQ}z7IkL?jdCAQ$q_roN7er9c{dF zJqY6w|CPvg$K;0@7b;=60HSIycC)wZsnSE@fBu;?v(X04dML)-HdI;J*l&ip_-fk% zH^JvxANuM0>i1Eeo{d-rGCpQbupC!^c0#;^s2xQw?x>Wfe7b@H?XG+;BuU+kDD5l| zT9<Jd{!U%O%+=*8SCEzU%T3aV#UTztnPhiy;^=qBxdhUoY799K%=-&U&WlAHH>a-B zUPt9&b1K{h-_`<W(2~G2jF)WMu&fO*i~LH70VH~+6e%%&n`bqQ<OSJi!1%W_wpX|N zxQWKMS5D;Pv!_8rbpLZcQIB?jkFb_zOvFQ&1I5&<y`uS_)dE;_=x(s=p0h)&u&-gr zeE8YiEVsa8dmFr_xCGqbH*330dU;HX1yRUDSQEP8b>P`btU}1@Q6-sZdV{cwo?(-; z?br5(vY5^^otQv2F5@Kt$lsKVKU+F+<(<aSzF~+Zp)1$nz!demZ23|l<3ae7xpQ&N z=MfUoX`yvZ72Ba&dukFMQ}HvWTHLGsu%XnTzTktCf6Py!7f50}_tmsqg!dmDgu#{% zK$1CRgOW`yWW7f}1m4D6T%LxXg_GDHE6`dh62^xEzkoK2@ZXFW-a3i1gBiYxM)90d z`pQjV5=H;37rJ(ifG_7f9L+D9z}o|EWDo9TVONc}QDL_x^CzY629irHGHLq+sWi%^ z<547I|1|Rylq|CpGLzHn(=wX@+kjzw^vq5TH603O0^Mi@!mX1VS67P|zjelA?FJ7v z8}f42z9$>Qt46Ul#!l49g$pttO)KfEoIiKotGtkV(+)A8gPOMk^ZJ#y+cPm=5x{c2 zGjU7_9%p!SX@B*tA6dCqM@r`Pc3|0@K2pH1MBb(*zULq*i74(S#Pd<rz5XjAbGS-V z5r~KT_(>M}(ye&(9mS(m`DbfUB|-FT4=Z?R4GM$P(<8cNV{>s2ruEYgzI=n`2#)gA z47#pg3vJ7Doij1IH$x&z!i9Ul3REg?iIw-C=Ae&_-s3-?Smc}Iqz2aRPh_DN);}cX zSpdP2<;YD|+fjS{KkxW!t3h-4tWRL*0NA2vPNf;qj>N1Oq>JSXZ>4RceLJiF-t<H0 zMM~C?G0V%#)W~?g*Wd!9nfFJc9N_61^eM|_EC+IgBE`AMrFd8Q*d$Bq2NT%Uk5#QJ zex(c2g20ytI;@pVd2$-qiPl>M%oDTY3QXe`fbtqE8MSyE23v<0_yVI%6l#FwL^o>$ zo;5s+T@C$q1v=)gOvDf-8iSItHsSUqDQZiaAawHnbId#Kx%gsjxWW-9R6uRS=5p9b zV@EQ;Z{2&1lyX<v<tYPmewF%nLsUPP;mv7oBk!r(iHxo3&$j9yU^Kc)|JQJ+$WdLT z9zN5VLwO?ym@lhPAi`%~L8(43`SVk=sc)P4UKor?T6vk>sYe!3^!m;CYxrKO!I|R2 z3&+Xp^!SRf*NSh?o?o9P`qNZMJr6|~55*|Hs;_swIz=a8z{9^G6an>p1a1DZ3$Q{~ zMHBCu=AgGmh#uLT3hi*(vJJ43wrZP&HXRX76i32^b>&XE2P7jwc@|KmYfy(15Pc%y zS{lL!zd9?<@;O%|djD2N9P$LVi%TA(hnVCUk_MP|f4eS%V8G_kWz6)G%Y&^#E4Z2{ zO<fH@Lv7{z5e6A}*Z7J@X;>TKI*a-Bcb^IV5UJ;Efvc>Yv8Io~4MHWu+QgazV1c+? zyQFP29?1Ip3{)Ps_08ZHM9VpQuzg{|+gqFRy6^b0e?Q~rJ6H$njb1tGByZVjYU1SM zJjP$5Zk7tgT<G*W1Oj_$5$vM-X22I;D)TELZ*}Ht|LkVMP;z=OQ*%t&m6lwmQ|qkn zI-S97^#&qYo-ESTuD8K`Bh#zi^{<Y-o|Dk$r`3D9IYC%5#LZ-1C6XVm^Txz!6Zpy8 zMm2ebJPA0-x7%Lxwn{a|l1i9(<>?a?w)KCm8cdjGF)N9C+i|Uo6CKbyqXzy323rv) zd=g)53&O1!-zVtr8^}hr6>68<Bc+@Fn!C1@*@5gKEdVU0o}q}0_@I!T>c|dbyhHYp zI!wZuGqz`puK3{Fh67J|9uX0pN#oNo{!d&V#OGDId3WCdu8c90IU7AcYUr#j2?!jU zwZI{|30?mA((@;JQwoKUJ#Er{Hk*W^ikBUeG82?@C@Zpv-Ry<B$6M2Bk#?S(blP60 zZfHQ#TUy7<GWq9=5gkh}(rRS$nF8ir^>Hg-0)C~`zNC1wM2CEo+aJ}|3N9R8`MmVA zWm3>WNZ*)?(e=pLkePne?2zEzs}n^h9!Fys%yMg?(oy0ML;;1vsTJ_K{SNq)sCA{E zaIUpKy?yp@yp>x_KqVE#9wWYh`bH)X@MCT%qL6nINu1Aq4Q%@G&*v^gl<;s)>}iRN z<h6e8^$U5LKHm7DCK=(n=!UL8=sv3Et!E=d%m5F=|GfdaV(sIMOLZOvT2D>Q_d6}i zw3yrgr?-pUDRBNW(vM(hYG=4C9^+W-vRA^(0m|+s0t`BJ+8din-2T`RLYg9BE)+@L z!y0VE#e$ZwM8r5}*LT~Z&>984qVMlq;o<?^{L9%ZZ&%_4m#5r6r@d=F=ud@&p5Lbk zP^!FtWi0pLy0jrQ_@JG2Ne-g@5<eb_Q&+g#yt?qtQK069zS#s`Q6Zj11-Mrwf4a3Z zkAdyvaC}Ca8qm|J<3_HO(1ib&#yR_gW2M!^qR>I^J7ZzK?^xuerG&{eS7XwC(Wh%T zgRA8mxq(Q<ac2GtKKur~P`Cyjbu@8Hu_lYe;;1?IjyetS%i=F3PYaeK!aTf^<Pr(K zK-OUrvt%w3rFKWD*O8ABa5*9MT9|l!Oh^!!#co#*L9Y5a#(>Y#oI+IK%W5xhqgP)C zo1pVjQtaYv)ULpg?H@b?JRBd<%e*nVTBum&ofahcX~GonHc#0^iud@DnpB>SQ?By0 z)8W~gyvTJWHhAs%nNMtU{EITbg!$O(`C0nwIf!<<P6ajdlWt`tef|d6zx^@Mon<j6 zKpNBpkc?_}KzknoYWoxcTx3DI7#fai8b6y69g6?zlB2UZ(l?!aDpzi+4_vH<Ux&8? zpH3ftkspW5%qc#oN-+~gUTqrj&S93&r2i=jZVsK#QC-m6*`#b8CnPodM+&!EHA_F* zXvC?uSAMYlw+~4H#^>|B{q+Jd=0rc-eY3&o>3$ncnaz-`rjD*5N?MqeloPih_F{Mu zrtu6FYo+B44_$!!P)#|qP9r}_!Knqa*3KeNKUsG=9TKY;DL2t>x98}HHhB?}5!WKE z<AC6uEv|V5N9df}9nVQNFiB|p#~=(OqzF92RGWk_8LtAG>QfCX)U4|ojB6n8x$Eco z5_QRy@8d=bnCUUj?&a~MY%ku`s^qhoL<NlZ{)wQ>b!D{`Bl@1j^_%~+ryTfwYS2@d z*tcD7A|x`N0Y)NCO=^W;poc#Jk+cU~o4)ifn@8AvPYmsjFPyA7MX0LP{dE}8KGnDV z6Tt9D%}|J?mq({t1=3eilbC8M>;rs4Ie~GS2w5GU2pS8`D7Vf4s*$LV*^iM!Wht#1 zgUfIj3!Gr@X%Uw#3K3w%z2AlAP|GecD5%?aI)9@A4332>=(SJP(bRz(I!n9^=M#T& z8Bn@Bo8TOMtB@D|(PAc$(Bk28sl@VP-kD1bJctNoTdNJ6D!Q^r&}7OGrWptJATPt+ z^JA<LM3Tu)x6P(;Iv|0!gA^aD4@;*HU+iZ(2X0d9(Uh#Um>Z^%BFx4fK1@N1s4evC zEB_L|lqW^x|5mAr8Rz+EIEz|o_7S2>NM*cJ?MM-QOqeufLy^3qYO|PP=JXUSPy-O; z>mP34FJV)IF0&Zg-RKNP(3o=RLh#gNW4<!k`iG-zTd{W|R2=Sls}dQ&1&Ib~RcS+4 z_h+DLanl;W#E2mAA3eGpq9^yzh_D+{suz?Q-lNusKGa?#TQ@+?cw{z_wz2>Gn&P^J zztC+)8ccxO=M;N-fHe0jl!Mv15GwX`0k^*Lvc}>1YGj3AWJgzwh=_~AEfFQ#q@&0% z9gLAcDE_hHa!K@T46sVt$pAzaXLUWjC+NxmRP$Vx(b+mktz?jR49u;5wmA-cHqG)j zOcvfT`(|iNlj4~MjPG}oUtF4QEb=>%wIVWh;jA>&G>9;jCNumSvWxRz4gd%KNCAZZ znOask<}uZ|*K$kA=b@&G8xHHN;R~pUAOO9jn(ae=dou@2^XFH^K>u`w-KOAEE~y$o zI9aOQa`mCBBKSdETScs98jgkMiV&-?luvdy3P<^Y`V`yN>t16KiVU7XBifTp1Fk;9 zR+y3A;eRCZ7pu<&4WtPK+2$2G#dT(q)9p+&g#0G71JFJ#D4NUPc&z*1P|V$OH12U! zMY~X6JH}M=z;X^jN+kIVVPZPfE3&IB<8V+Wc>;p1gbKIEL$2uK{SlMGKffBt{B;;X zuH^ms4p)_1nm;d;*lK1qaXVA1bfI%=VYPAecNqMj$G${uMfKR<Y08HM@LTaGSyPSJ zBSQoj%t6&*&m`(l)k%!71nU}I%Ju(<4tL2UNYE?50;Kfjo7cP85kogg0nvF94J^v@ z_Msr^G-LYM`sk<*#VBDm_(t=9fg=o0u0z@aJtUh<$JBBQuO&DhX_)(a9hzOU83y2$ zkQG5w8hR|H)0!V#z(793B8qC>u}`uvH^UWLtY6`;rLU+c*zi*a3Qn-_xcj;c=TW3b z;byw3#Z}q%WOl&TxNSlSWa>Rk_<bg&D4WbZX8f#!$o08?KYUhLM`89Z!Y;}<E<0^i zMy&<4CzG2F)@-C#^PlXFN&#?NBJ1sq>csl^OVEaT=?|3l7UPa28>G340L$%B=&AnX zoJc_tSdQ6zs5H9_BO1SvgYY-Q$&9GYVq0bMgYzu+IINoIMr~q|Do00LCLwU3&$z-| ztU_cGvq8t+;E05?Z1IZ3P~Kg1cIkyOy38*bx%87e=L5|Bbqh^t72m>H)qaNcQ<6lW z2r0oXx|xN*M}NQ-?DEN?D9p1|cqd10YNN{1!qMu(#Ca<*R_D>`oa+`p-Zki#(Xhy< zs6tIAH&Ypppp1F9jvOu=JA*%RXS5kO163vJM306A$|Jpuym$enEx35e;Bt9~EBx@; zWqD)w`thr@A1Qb{qpfJSs$8WiRA;H_R_-Z<b5LEMMIqcMY|j*!e|E53H#6)iX^WqL z0yH}wrgro`htB@OMgjKBYi1(OH&x3(QO8oGzb=*TRvp^R^GQKdwJN`5*Z1P+I|P!i z;-9z<6s^w**26!xmqjUYmcS@{<0e*vZ<Mo{0h=+JLK@Na*=ZSA;^HBtV{+Ca2TP(> z)uyb%EgpS0nA$sSutsprFpJsxW4C|jTR5_o=q!PF)*6p%?F(|&=t4Rt9i;MWcPm`> zp)@XCZ!pfkBxI<*Wzte#@AkV4a#QF6k75k}V*W@Fn<(XIn*J-7wb&SvC5zHQz@8P} zzRl38VGqaUSUCz(ixx-OJ13k_xMOw)W7;(pYX=gs2mI!Sy_YNZysA&7Ejccq`OX$W z6iJK<-=(qkZ~j0ksuwjtel0J2+$BkKIV_nvs{Xq+Y#n0afw2z!sZ#m?KnXw(S}q!B zyLSO8HzK;x)Y_ezr7Npj&_s6snsp9^xbMxf7Z1-6DioZ3Hm^`k2VJNh0Jo@V-%JAw zQ7M1sF#Lr}+wf)Q8s>oMQ+s&$gh6ZW7q!@k6RR^>Owl@WFzd(9SDT}+;9Q(MAU#bi zxrI+1)RIhc!5;TnK4K*Q1OH$kl@4gv%mHUW6%Q%l>1BwyC@cC5_8eTyDoCp-^?+Eo zTLC!z!k^HX2`RHl0eNdTMOtCT4kdI%SfE?c$q4$(W-ik$<hF5Ht>IRaNG%db{<CtI zOH$T^#8?kJd=G9r;~GCTKk&BMmL)%Jxm5!q%S;?nl=%DcgHp)GrKr>twnTutn2EE3 zpl&r{5GHv$<AP1dZZprD);s$|A;m@I3vSaoc6LDKwjeb6@wgei^3F_paaPztHzM2B zxvY826m)Q)=ZyRtJh9d+b=c}(=E^l09bhorzG_9@eD+?hYf#=y<vffy-XwK+7Zm?H z5_OEHB^WBzZjYapu}YI=I;><&Qay}phB1(lH%&rYM`JNjhNuI4+OF*#Dn`EIbg~#Z zfSwIW=L8>S)z12Jo7jIoRkPm~4|*?3EFIz%$AJUe5HCbfXImI6V44?H@fVtXsS*UT z@^$pM>Ehw=zg&AsF0sU_>pM#<rwV(Zu>*5Y<!oM^XkM23tEa*~_Jz^ZIXd|?qX++^ z0hIkF<H1&8&m%w%736?j``8I8Q@=qP=)4Hit|(%JZF0_u_z<h}*BYv<d*Y$1;9~xx zLZYI0(X)Eg!ia^2)tST5ZaJ;>n>|X|WhyJ3<Jq8{v1Dja#1x@50uYm^cwAeROK111 z(iX==DP-m%e<030z&X=)RI47tBdWZbL{`p|zea=Yn+v4jw`U*ph8E?yvci)oU=sr4 z;ga|D3i~!26!VzJywz%zdA9Ep{6I8^&?sQwVZQS7&P()+=RJ4}XVg&BwmRqo*DYEh zD1#0X<UTtYqG~XFKV}RsGRQuyuExX=d8FGCde*Z|9x|t>vmKeGbC!JI?8;b$Hm}1h zQgpio*a24&LX*@DR1cR1ZaqvTD3UK92RYXWX)`PHlb_m57vF&cpF;UEyBdNj8-6Dl z*daI#i?S^P;vc5JJ&0SlNsoi{WU>`stw0N!*xQ&ls-DWaA2`Bl+eb=TSVG<Zw4rE8 zUoNx&LUF>$>6`TGxkoE=cR`iqfp~WUw@3XtuTl)x7Y3W$PXEGqOT2<Ai{a}u96V5O zQTp`?*{V#6MVXcKbu4!qOMra8_AF|bajBJ6wn+8ajxoBrpLmT^&lDnz4wJ9ayIQLD z0ukpX<0fmKdv4mCFE)yleOcz)nh~awnVniQf41l>hstL*CQ5e2r^n99NiU7;ED{7i z6e;cSWD2D^-~%nulh(CD=3am3TU|@=OSRK_oN&P2sk|*nwGqgR4kQHXFjHlYiL9hX zbT(PHBr_P{H$K#t58Sk^g^Gs~y#w4%b3$aEZwj9L-<jo~#NKrMk1qa6HQG<^9zPXr zGbsI-ieW%jY<MhurlkwgXUI3NB5t24b-|BMKbc!S{;kc+^Vq0;MH>(U)Q*s7JlWvV zKC)m!Ir6YYUCJ7=o{IJr)xUAeu+mZ8X3+*J%9guQ25E5%8n<I6ggKy04c<)v?q{gM zn4y1S_%&e(ie)p_P!beuIRtPiE!IqS3+#l+bR9^M_sD6{19%Ezm(da_$B*l1T-6HZ zX>w(5S%ERW7pwi=j@8oOvTlivOCk^LT%$KchDVL=^hRUrYwoeJy2j7??BSp*R1_72 z)696c0cPSD{y?HJZ<{2lNhpuxYC5N-H$j)s-;d*J?JFWf@Yh7)&a3l92MO8g2g&bH zaN`AK)K60e1+FtZmW){w%v^*zAnC<s;!a)Fq9ZB!x5#U6_n-VQsAp6j^>~Jdmy*)@ zH@&j`+oD&QwEq$Yocga_49kW4G-+Iww=k2jom+)bkEzBSs_dR*+E98=nmIu0F-Lh- zCQh3Iapo!l6c#{~Ib_}}BrU}HTsT&<zqEnoq`;jeE@I(^aCIB&lj|0uIFF$zw-aw& zdvq$tklR|iGu)?cnf@{}IhxH?8f4HSTs2rkEOEY=r#HEtAcpE^rh=6ozZ!2F5$4@Y zb<mNi-lz4=;vU=^h)C?ZPq$}Lv_$j3+h2<viNanQvM&{2b4{}d7a&jfllG>2tatGP z^j~z!p%)9~O4=CFeGubi@g2ueYI)FV4$+TCMUb5V*&X;qkjSAeTD#^vp2bvySz;rD zk}hb6s+@c?o#MMoZAr#28v0R_KN*1?o_39O^zE~c8O*yc6>Dwubt6IJMmq{91;T9S z#UBW-3A0FLZydaST=_0q1kY``9v2z3D^y)n-!9?7C@rjL&6hteQDDXrhCXJXy+HK> z*f0A%-8o%Ve=Pj2wy=xw(1(MhvChrP-9jtUb(l6+33}zjv)+{76?;qmF$i}hmKGOG zE2l;tSR>AB{j6B!04?hReKX1&1K5+MQ}Hw%ch>;xqXLJki!y1t7@C;)%s6t>?R3(J z@Rmtpb_bE5j=Pm^8O;eiGV}UbyR^G@1+A^UM88EpydI;+<n}=Wo)c%ljn`cFjes)^ z`vE&qHZI`8RbO~-r5;kDp^4nWme4VGGHaE2GftUdy;R-c8~M_%ze`ub1{@5EFuMI) z5&F@SD!b4EXQI)AD_$_mz-B%|U83SSY~-7)P3ZKXC1McPloj4@5btc0J5jz4Z5h%= z!uB|%dGynjUtjiFOXNo`w7)oWMnA`$(B6e>mcGN<87@L)&i@AF*ep+T8OmU?d~sYQ z9AV#ye(48WEw!@p^eN*I3>;W{aA7`^kQ`~qwdv{n`#i*1&16#S%nT=Vl3~j2r~Kg! zb~SmWn!)$f1^)D^g*nI>{ncWrNGDIV<8#eMcR%*bj|LgL$9wqBn#*%amSP7U#YpZk zau`s|M*#`U5G}eM35>&KDMGu93G%r?!IBAm#rH{!<Q{}3j0hiIi@J6UbzQ1=boI2& z1vDRN6)_-4(jJzEY)PW5_$3nBQd;SXQr)}N<Hl~21R@iTCW&TY6<4??Y^E9Y6<~14 z3Ab-|7nVKl#+6*Dx@Gr4n+nL2L|U7<CK%X{{i`oWeWjWOuZzo>mQ#1I$&ATJ-c>r) zM3Yq6nIE=DrF-|=NtKxG!<7CN?L;(9(9U$5?jR6OMOn8JDi))1I^~wnNTlC1dH6n9 zQwk4%^ALe4C#ysFq+O@`mFzBBZ>t|RbyI59u~!ef&T)lpn;YTmFRE>MbUr!{!DZ{Y zX;Tm6p80z-Jo(33;|iu27T1xaUJKv>&1G>LL1R#dQ-@7JQ_&ZD?Inc*kjOHuJB(uh z-E9sEz6IU%M&-39S;8Y955I<URi+7J>bGX}5>zT^b2tNx8gM)Hmm{jF)dO-G1AuSp zcG_Dj>5;GC@HE{c%lAL>;GY}(d-^&PT0DLXG-MQqYkxz-{sQZ8>!M8KIXNno;!|P$ z#%O1B_*seu>``-K3M>v{wm(7<bqC%HD{%rqk-06x;b;WL%QRryM!}8VJ=qu(ngDs# z6jeUzVg4Kj7K<_c$N{)<4rGe@Ci>EMDMo+~9;?=82SLvrKYPq?E%6O*b8jh6tx@@> zPK?%i022-@l95N;X8Qf_%58E_f^pGbXPrNgo9xI0s0EmctjYuwk4IrHgw=MWO2}#n zO&Qyp9IYfrmJIwfk=Evr_lg7GL<|`Bd%|0hH6XsV1RsPsf1j4mL?L8j#;G^s*j$ZM zn}YR-2}p+%PSTAZe~HdDhB7q;o$&Sxy2$qAI;8Gsd&Y^gJ{`3nF>(Tjv-@okV&WFF zv9@K-b!5OM#TjXjQPJM$!E4)QL;%`l;9OwD&mM)E2mx$Sl)e51TiQC&*$a8l2<;<p z`-V9H=fDi_201x$Dvgz&Ui_PzfciMSv6ms^OJ>~kecG{;gKl?eeq$!i%*Vwa==E<o zLzsfY`jtJ>rU|YoL}YVcd11~$ydTXJ_O2smUD;|@8Fq8gzBLJ+uc``!*j4Ct+LAT3 zhT&>*uzCKq`x9)Cn0@<O%|I!PPUC(hEELa<2R-;qVtqCN|E`%`3!8b&&_&&_sm8os z<5ZGy5R;rZ3wvp`&@ejUQj6S8#6xo8c1LPM4mm;!#g$1D|DR!XN25Or9$BRD9ud*v zA>Rq%cIG+{f>OnZfacyQl4)~nJsuMun_LRkploTxcIQ>G{R(BN>z^^C<3&~}QUEQV z&zsCTvD)Jf%hPw1bx99N!gu|yPv3+{=Hq1y5Cj+?_Vr9!<qq$d-;bqmMs(*EAOiL2 zW^yPKh^lspGC8EwB*pG`lEmJLbVcH$2`dSS4aTGzdKP%4Gv}j?*WLCJ!30J0(@?I= zeQb;0Si`oXBtldNadnr;h#CNUE#}0`z`Uvrd~6cdO`KB!w@xs%&H;`Y@4uUrB-mpv z|2T;mHQ{!A-fX0{JjVZ?y0(qK1nTGkBo2VMrW96Ol$L_}Bz**FY;->fZA3kiz}2O? zTm;zb?cqJeY2jOOjK47<FyR=sxu;H*E^8()tz75!<D8|sdc#@~KE*maYUWeif_TXH zdWFYBI3>?ze5hZd(C*@lA(_WKWP@b|nXGaZs-NL*IZeA&rCRW<^HNa?oSzM8{~6db z0Q<@gdPkxduBIgORcJ|g=9}YNf7CvrJg$~F!>cNMP%`KB)@1QEg-N;;P~cm-t4X7W z<TP}&w<XscIR|RuftA~B)Utu2SW!$171anOK}%MFg`fn^5nY9=Dbry8EN5v)d&z{b z$;BByR>Nf96_*dRI$L6iz4{}(jatcIsSU0Lzj{a3=72uefFNE)DXWR20(;md#xlv^ z2LmcZ1>$vR{h3<CXtJt~c_wGk%R!NWA~3p-xe_aeVP@i7NGf9aO5pIClBvR^M_acS z&zUgkucMvOTMNBP0&V7*Wv1W#;rwi^D_k+DS__E}?T}TuL-f`cO8VD5h-4kz44Nj> zxA>cKM17<rvl6zFM32uU$gy<nnk{NMI&`Tn9GwUVP<eUL#uK35Meqrn|1w%lY5$@f z@2m`%D}ZLcgvQ*jp5Gt0O!Y9y62syCM+^vt3zijWgyVvq!A{fufpHV_FR64mdV--$ z1q~H!@oy8k6FsGxESU;NDPDzw`qP>N89&-ECmQqB@oiBeQ8NsAOe7oUW(=PyZ#^$> zJwg4I4SpDgCtcs7ix-n}J3Ct(QM3`<PTiUou{d%8ByfI>$&MCWrc^pSbzQo4	%O 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 F{|^eBJNp0t literal 0 HcmV?d00001 diff --git a/assets/images/heading-upcoming_events.jpg b/assets/images/heading-upcoming_events.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8e40aad88d131e3d6b6afee7fd58cee2a9596022 GIT binary patch literal 8083 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 Td+MJZtPaR?{l9hKi?RO!uAr2) literal 0 HcmV?d00001 diff --git a/assets/images/heading-upcoming_events.png b/assets/images/heading-upcoming_events.png new file mode 100644 index 0000000000000000000000000000000000000000..fe8062d36897d152e31709680e1faecc72b000fa GIT binary patch literal 38547 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 JbxL+o{{uSn1#<uZ literal 0 HcmV?d00001 diff --git a/assets/images/icon-all_projects.png b/assets/images/icon-all_projects.png new file mode 100644 index 0000000000000000000000000000000000000000..c12587a8b7e71d5b2af635df30900ff9e65655f3 GIT binary patch literal 2262 zcmeHJc~BE)6kiC3hzLkQtySZqay29ya+`=D0f`d8Bmzw-W=$3nL$YyqBLQbLGPVNR z@h)1qJYdu*wH|m;AXKO_c+H5_j?@CyyHu(cETDA5Vg1AUM`!w9cfS3Ox9|MD_rBS} z<iv$O<KG_-0DzAyUaBD1Wam4MLe6KdxR#U4R3bKwP@<Vc4vZmyScfi0s4^3rg(whM zm%FkB5dr|^ra_fPq{$NmTGSK?J9#2)CJQMI0K#aS1=bo7g1Q{ZGMGi+liCK5YS4+m zRJNQUw@47ZAwCa7lzE9NZJtrf*MZUVsY088RA52~m})a+n{k0n1P<#Jkb5VY4pN6% z2%`ubaVkxoOqHM*LS;ur(X<Q*qH;Kq5R1*>Kp#?>42Vf*kb^^mSOPXjz~oX#ACR<$ z=`sZhY22tS@+1QF1Yr@-={Y$$kvUP3D3(Qs_<X)o2a`!7IcRvUnSgCHGafvqL5kp7 z%wQo5sF~{22royiga{-(9SOl?Q5drH1pZpN86O3UgpF>4Ep#Z7LC1!9obioG$>r~s zFqvL+<AehF+xfTZ$5pu&gswnv)QV}zEM^A3Vd~w6oQxK^T#!WiXfVUsQdDa-A!b4* z6@lcJNS#3^VDO?CVn`apU@@aOJP6{E1U{E95%V}w7Mmv>)A2T02@hh$NVp7fTpSaE zVp(DdFD5RA#ez6&K8q{ijmgT)I02ir$e3LNX?H}H6ZcM8fdoTf0>xA)nmtxG$$FGP zaXo6GN|YRGs2tWB%uYg>Gp%G)BRLZ+#mSmiA(#mttru}NK_|ELe_$CwN{V2HRfsMQ zLrv7-+z1SB@tqOHBkPsRVsM#^Vay~X4s0=(&lR(xID9hh5n0{8!F$+AXF0x6o=(4= zB(mm*Ll|o|^6<J{5i{AN7}<=e>c-Om;9^WpP{jfpE)ES1k@NrKzeYfxcs7E(KW&5} zQAxt@N^x@^=QYvSFW|kvpvhA{m_B1Bb#`c2cmyqqyyLi{=mp{!Y3#yy*`mb>^28-d z)zXyIkC$m+!wL*1tZUZV3yU^w+rDGxuCnrqLx;aQcA}=<(foZ&>&3R~Kip`)-O>5W z-3JdJJ?{Da>9gm(eJ}p(9~gZ3s`u4(IRLosmPy5`v~%4z4axwqpS?3^z1_3ev%=;E zH+$b%S1>ue$g?Qlbzgzq#j9YN*JpkA2WDk%Zn?NcZrX{Q88Fov%i7wWUw$s_Z63T3 zO<5GU`S{M#DG3j8_PT38dEa@Ds&ruDd5;WN4OAZ%?WqyYw@kIys~dZR=3Mo0WbQAx zu=nJJj-HcyycW&?7<0gFD^G0*&X>eqn78-p1Rxmf8eHF19j~bZIy{>1O}GEV@jve# zssrtFeB0MVucFvDgD)#Fl{6x)SJUiU@1aT1RhCRB<Xr9B^(^0N1WNpOOG4BR`>D3h z*d$6%b;bd$Eac0^XX>OG6h_#jAkSX6>8X!fga9|zzb=NcZtfB5WX*m1E-6L-ROe>@ z@u{)$peH4xH~t{=XII9fx|x^4_XSPJE1h)&rq~1498mgOHT|_M+vnF@lys%2y{ovN zmkHfFKAqBZ>4e9L++%<Pfi?zKT%R{_LA~s-Uu(zV;#O<wuebXETdMz)mfZa*ORo+c zO;2ie^a1TP>pp7TapQUz_pS@CD(@41>kiXK%-!z3HFV?hh&{!C@Mv!TcbvjXQGdy$ zYislB`jei_2B!JUz0zI10`F<w0DKGOCAM`NgY37&NA4J{w~AAQFT6F}o4ZvFjgOjU z0r$Gg?ry=J7V*3s!L^e+r&KTV?AUQRBE7n^BHG)bE-ilL_eVvldMgBE971MP26}N9 zmjkDN3o+`y$nQ>HZLr`yXD8K_2AoM5Jia~$*yXj%o*tUH?^F{71eHL$ZwOtA7PiV) zYai;n729atH5n28E@`(1E-#_+COVG4aL|GDO+MMQo!W5DH?Y4(-L(f>VF3ru9daM^ k9cqeqxFw8^2H#g64Z9z>&mI_G;{4N)#U@I>j?v`*1uRu+BLDyZ literal 0 HcmV?d00001 diff --git a/assets/images/icon-facebook.png b/assets/images/icon-facebook.png new file mode 100644 index 0000000000000000000000000000000000000000..0123c5969d102da1e01fa3885a075dccc41089e2 GIT binary patch literal 1615 zcmbVLZA=qq9KWcWMn#9g4{BI$g=HGo_O88NuLlLMJvu-RN~uzCZk+7{J*0Q_?u4S5 zZbXBduMs8q5+@Vqkm2hGQKQBgodg-aq$r(A_F*x)4fm2oSaj}bOPL>>A9i`}d7k^< z@BjP1f9foJFKP1Z$q0fZ<>j(2c&5WQZPIwS_k8b}0gqW~jz=w#D%Cn(1_<MmmH{*` zz*hkm;C=Ngx<Mv_jK3qeJ*tN*puJK+$44=`P#_4k5hOD^6y&|jfr>5zRf1^MJU)9t zg9<*Yrqsk?T+j~uLhdRVl&mUrdsi*@T6~)9EHpDjLxKQMc{CKL5fwUQ)x>ydc#n$p z8Z-t`ms>S)r#ze!wM#NUO**62i{Us*k~*9)ktF^uYQS)V9)pY2;sk9XX@eOZeKgRT z?5m_*tYg#`{IY8Nsv4yA`ntM0U7b-U$yIvXVzERy3<fPkXq9?V<wIIgNlP%WK=H~# zP!%K*jWY7fq?M{w13it05D2=2D!;0Xk&DV`vS8ZuAwH<bb(mg`VWRORv^eh78iBwV zT2Wo#U*})Suej@jK<@&Iv{LrMDpsbwVCvO|qQD@>(M8ZlLF8*#$-6QDL^Y4KYTzH8 zPw>$gWyBbqwPA$8NK!aXL4n0=u`?9O5+;gGaJ)>{PLYJeK^Yl`!+_&C1Y@Uc4jVz> zq{%{<?NmZHPgGQ1^n!$40oonaHM~-nw#$H5CD|=WHHp4)`XyCT{8A9LmyqaOj`s>; zR4^}ERv1;hX7nNj_PiU&0cEsbm>N|NuloOh#52VLS*Qg*hb#rqSZ!$GCB9=u3ihj+ zz|00LmNPp}*i4MsVrB><X@POab$$OQ-!Uhn?f61_M*WV8V9&=wNDLeN7#mk0!Wos} zFkbAuW`ct};w*6IuoXw9&wLy1V+*&1;`gl5eYC5|%zZ`{Y#<jln)25Z`Rm4D@e5VB znR0Hk6m78-ZM76{r=8pA;wIX)Bg45Rqog_0z0102Pj>0PY|s7$p4J8BZOoD{ZA;s2 zOAp&W=&*m-$$FaDicU!7DBH0R9OEjFE)JZ0f5q{NU@I@Tc|%?P+P3QYgVi6M5!arU zJ~_K$O}qSYhum<owxMJ7#tV&2XE!yU+q&n<_B~xK2fEu&^q%bMK6UP9*ZIB+m-;SV z4qxr*zxG|Yx3B-k%}D?4$iTqeNaXIld-n$i2gf~obO$D3rs^sznLyASXxiDl?_hi9 zk)y}1_YV#Y|2_4=ArAyR$YU8d)pPmQx2|za%K9H1#VIKTjZE@H_KVva%8F;DDw&U; zV>-vYLwl$FXzTl{V`!}szPhQ!oZY&kcSCNu_Rfu#6LY$sYIi@?MzS)qB8CI!R&W2= z#QFc&m413jxpBYIG3l#^H(nb#KlsaHWH>eTO#0`)o|fk)Cy8%fJ%vp*Bgn$d>1yiC z-@+U3|NiK8^~s-UhkwexJ`&cB%$V@(t#9%(@TbYgwPflW`DGK=?VYk)W^O&-R9jdy z?d#k~&#|<J!_#toVP(P1xmTQ7BSYn2V#@TMj<Vi?HB;u49#CeRrp|B6LRynAJ*j@D RDhxwL@^T8<Besf$e*lrdP{jZM literal 0 HcmV?d00001 diff --git a/assets/images/icon-getting_started.png b/assets/images/icon-getting_started.png new file mode 100644 index 0000000000000000000000000000000000000000..9077fd21d14a006c67609b5b581e2f60aa781329 GIT binary patch literal 2225 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBBuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFyF`wi71Ki^|4CM&(%u=snM&*Edc6fV6d^TC`e4sPAySL zN=?tqvsHS(d%u!GW{Ry+xT&v!Z-H}aMy5wqQEG6NUr2IQcCuxPlD(aRO@$TEfZWuQ zM1_jnoV;SI3R@+xxmG|nNLXJ<0j#7X+g1tUs0iNx1?T*tR0UH#W8Gu}Lqi2KGd)8S zQ!_I|9R(u;LnD0yATrZ6G_f)@vobPQfC43;ZAB?*RzWUqP`iLUTcwPWk^(Dz{qpj1 zy>er{{GxPyLrY6bkQqisx<D1W#g%y_i50qe#mX=fTvCgZi!uvJGV}8kKqe+8<(HP& zDgj*z@j`AvP-c2YNip2;ykclz0fSAyBC$Z<P|rZW2&@L=KbS6GU;H|9bK$CsOM+4n zj>l?#aY$uBs(w&vaeir0GB6g?l##5$ZxKjgfv>NXKhTYtd5JkL`N^fZsd*)yF1AWQ z8NHOu6e|M@V*^J+7bgP~BV#iQLqiLofTg*mv!jKXi;1a)3(O2`dYvr{O`M#~oE_cV zj0_E3O&pyqoZOsDObpFTEltdwEns>*^NLFn^O93x_GSX@h3a*}tJli8C^fMpzbGU> zKL?g>0y6ST@{2R_3lyA#%@j0z6O%LZKmwYeXa)KT5@%MS#lSQll3J8o3{5YNIVJi) zralfOkdSgoEy^rQO>ryA&s6}&ja4QVw;LE+0Mo0viGjJ10XWQ@f#G24Xl`llXku(; z3G_EaZwfi#4R$0bIU*%bkh?)bz%&o`0xYuuIq>Y7ng`6IMZnA$;<hxCfq~I0z$e6& zq5aJN|NnvHD55X~CKw-802YtAB|(0{z|du4W?|*z;^7w%5*3q>Q&3b^(a_X0Fto6- zcW`ua@$mEx2o4F4h)GG$%_}IYsHv@MXliY1@965DFlqYC*>e^wT(o%EigoKZZQj0P z&%Q&)j-NVn<>uY{51u@I_WZ@mH*ep)|M2O{*Ka?6{rMNRbnSHp2Brm`E{-7)hu_|~ z9{$KdggqgwQ)Qh-)`kaS+*%PAdXrpr*6dxl=!Un;(W3wVuYWZ#?~I&uhqL0_8|P<* z&!+P;Jvk>^6K_}f!zN(9d9SEOuW0fyX4?<(P5<6$8e3d_yPiozczHn@+xZ73ieVhr zcw+Zyrz#wH8sMwCV2-Y)n1VxC8UHu?23rpPzj+4>8Po+5?#Nnji*RhtI}q>Cyx>D~ z^RdusL1T%V#@E;?4}O?jb~1O(AJ5LaS*!gM?E)+=tvk`WMs9C_U$ni@jst;z%UoZl zM_$RVp2D89<M@}xjBuGF%sqF^3mPU%?Blo<KKlV{n_8wpLHo`5eotSsx4mOhkvRTh zRk3Z%(TF)L<&hs$pYXKB-MFL2>UCb{$Lv)%B+b6-2qwtiJ5|p0r|qB}lh39bzPhZ} z?rk`!!kD-5hSgrrwVO}sGTEeUG!)jT)8)O$(zo%6A>%3?v9Ff>-&3ZjhB6)L-_^~w z+u#&?*@c95Z3CxfLAwnHf^1E09G=9=bY}An4&J^EDf1Z0BXTCPiANT-GX(3DIW?>6 z%v3rcQFkR*MB-RN4}-L!xpSkjM9z{|ig}r<p73}@+$c_I^nIZ1Z_z9);XNTic-o_+ zZs8j-M-JU{d0*vyOHb=Yb<?(fy~3QupS0U9e@l>3UT@_8e8YmTte4B~ZJ8GFAj|dD z`mHs)&ULN6d`~{+`sdR4y;X<HGCrQ&BJ=9>-aUUG&Z+YZ{Q3I3hNf$6Vc+hDU-Bhl zQxo^yeQ@hJ_pwuL^Y^Rry*b=oxNq5!#TR#MD*IPhX8&MWrug<oiQ9{IC$~;0`WDpm zdh(Tqtn(|Gr_TA>Bx$WLyyk<+t(`x^*6qzL3oDGv^L=(U#_nd++s-(-xN~u~Og3?; q)7zhV`G2{$zgX@?BM|+U{=x3od0*1=>zNEtBf`_w&t;ucLK6UPQ)c=A literal 0 HcmV?d00001 diff --git a/assets/images/icon-services.png b/assets/images/icon-services.png new file mode 100644 index 0000000000000000000000000000000000000000..b050ce0bbaf22d890e0cc814db4e8a6fc06bcbbe GIT binary patch literal 3265 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 literal 0 HcmV?d00001 diff --git a/assets/images/icon-share.png b/assets/images/icon-share.png new file mode 100644 index 0000000000000000000000000000000000000000..2a5dca01282a4f47798c711b2d84b5c1bef585f0 GIT binary patch literal 1619 zcmbVLeM}Q)81KgXh?8VaH>WJw?Fx%7ws+TFuf2m7+dB$17Q0es#}?&i54b>k<?a}T zZ7w=vV1pQNe>gW0XEqorQT$qhi-b8dEJGo24vnJQ5Mel`l4UC*d)rdxAB;bCxqIK| zp7;6q{hs%EsvX&xiHlY)QYaLOwk*a8_GIuW7bbu;bj|%N*jC6HZaGINkjq(-Q<%L% zJ_p%+Y$505SZ_sX7ni0`B>cp?+_Kxgp7IDjH5;)}2YmtHtx%+;2Lr69n3JJ=u8{W| z;j#9!FvNR}@FtxdwFhXfh|j7Nxtz*um#4DWLwezK6O<ODKmZ>nvry1i;+LqP5st>C zfE-aHFcdYBi;Zv$l-urrXhGy4om#8%pcn=bgc`$j1c9xAG$^J)Q1B8e45xGirO`vv z4-B%2-U7<WSf_J=KO<Zu%K-{O%FD~u<yy5M79to)l93o1jS5((qzb>x233AZ8IQnl zl1JnNGB5a{NJKVYD3gsaKpLaq3pn}0B3YUV?w6*E1<Hm5*#Ls6QACW|MEJ$M?Dn}m ze7+fLNp^Dof}b_M<f;g8h?A3qGSLHWu|WA)s<{(I3<GvMwE<w{{cH&%c*=a7U$!wu z7@VlRyq7`^TGWg&78KWL2?K^1fP&PMwAnx~xX!@DW6b7D8wi57k{M>JRfAy}xS2Ls ztQH){2px&*X+zxC=9gsF@8RNkd60M7mzmR-qD79C1<@r4CGoy-6bZ5*6$t@|&LN;x zcGkoDBZ}3LYXz)gcSdcLK+n54(I-v!i@8KbfQbBuNvu)~C-QG|UaKhhpy=ID{4Cf} ztpW6_9!K>WG+Hwn!!0_qp46LhEkOd_F<<Zhsdp4)q#Yk?&j{{_3iN!GLVVc3&&;@T zelVjV7{=X4o_rq+@&m_uSH{%T6cCSmf9v6y<WU-zs!D-e+x$`W{x-1Iec7<`y$+&g zP3$zbni{o0`9j(86+#OTQa?dWJI|OJG^PXE%$=ug^<B=E%$(}u`N!N`^EUqTOZ>^a z;HlD`ZCCc3t803vuBE===*4f^J2#)D$@6({bdjnqlQu-ELK`xB`l@?V)xD`mUn+7X z4ZUi@t{(~x9JStDs~J2D51#vWaCmfZ`0j19X2_x)8o3JqkA^PXyV!I8{{8V&%JHvX z9lsq4|JEH2hbNACCdS4l?%e~JCp)y07u=5?K72G827Dh>neBk{QrVfEqev#wt@hkN zX=&+>UDvJ;4E_1{SW~qrQXLy(b{Rso-9xW;qKdV*suq5@ees(~^IRR<l9qjzviQ3t znFCXN_t6wS`~2kOzNgy;|HvM>wEIwNg2QsBzbXw$cxE+z@I|`54}NX9u5oeE0oRGW zP-|;@Q)aEtm_PC}yYA{`Wy@&Qss%eN%Xfs;cM3`@r;R`M|61F)PnByo552Vi@cydi zUgcdry;glNIh=oT>3B~P(?Z?&<vGReMCHb^cW>m@Y~H%@^16dlzi;`9@9bFK_p*(z zYaY*X%s=6H<>O|2?+^2q9l|@e3~X9ZwlL)jsAfZ><L34~ZE!U4Qy-+Q%3bo-6QNI^ cclEo&34e7Caa)Tg<^%c)TShk1YRTLF54Oi=H2?qr literal 0 HcmV?d00001 diff --git a/assets/images/icon-standards.png b/assets/images/icon-standards.png new file mode 100644 index 0000000000000000000000000000000000000000..028f4888008dcca8568ea13012bec2cd2ff9f8fe GIT binary patch literal 2469 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 H>ViK3*68FA literal 0 HcmV?d00001 diff --git a/assets/images/icon-twitter.png b/assets/images/icon-twitter.png new file mode 100644 index 0000000000000000000000000000000000000000..2190f5e8229042f85ad8b613fa1b11e330c4de64 GIT binary patch literal 1806 zcmbVNX;2eq7*6F1m!npz^@p<tM=UnShGcUzQA0vBEkOuzV6?V|WQ7%yU3M4QfOrjx zfE)@~4-nMiQM_ts4H^eU#UqLX1_gnrKkC%ZSZv2*Y*qS&tNyV5=r`Yf$NRnS^WL*X z3GoZVL#BtYSgdf}B8>s;v%nX@_5-WCH)RsoKBZ$*=p=k4ons<Vmdb*sqL9vNN<$5( z$zspChALPrzi!N!LZ|5C<YwH;Gx>OUjFkY=ES6$ELzv7NC=I2eX_!sP893X*fiR1b zlPuN?^n@Bs#}?(1Xi{#x(VUxMmRUIS=Rpca4gjnuZGsqUrj3#_O3o0j9Grb*J_j0N zp)-`6VWU#?36L5mQAo^-=9&dC3?T>)7KsrA{u~ktU?E=sCc=e9axo$oN}!R!0oq8* zO1VL!9nl4DN=`aW6LLO3CntxO6V1cPG(Ieo$$S_>As29PDZ7m}F<cuJF^Zr;DKm)? zG=|$CAEGH0&!&|eVCk?6R>FX#rPI_HxQ!YK76==kF%f*2C*YGqJU;(MrS$p_OIWRA z+!Sp<|26)-_>|F3pnL;L;n}1aWN~H0JE}gc$j3<N_438QM$Bf))Zpf9D{7;48YKt3 z@GO``E|5kGRInySAQDC+QW%y3f=nV)tE7lVB$jGMG2SPumLiB+D??OTtq_J|MJly4 zMjIm%!H8HUlBlJlvN{_@n`~xuR4)ef0$Gt(EB&ynTuq`T8Yhi7o;g}K3F$bEQ|UMX zsgn?Bj^1R(Y(BzgzO(|bhI1xgLV=n$qNJ4?sTWly%?C&Rf3OTkN`sQvYSf}7aVs>G z8#(qK+Xc~5P_Gh^Kq3?j#Y_#0V#F$mOrjD+BQoIku&m|(#Cym{Upc;0o<6&MBvA81 zE{rxCxQw+cY6Cq=f@X{>dr`(>eUz0DXN(;j90Wb>zqOgYEC;M(Gnl9h#fpN_g5cB* zq2`UDE7pd5vj)6|F3%0jZx~|(hhU}-tmBGL`xTt<D|Gl3|Lni^kpG58|H4!LML&V3 zfV=|%Tbcq&oPpW91DU;n`3D2HID)cv1g$$9w6!^?w3(e%&8Bv-?e)P#RWSKo@ajEb zMAi75n(?J)CXm$=%g#(9t3N3}Gh^G?ncH0v+g*{Bt~q&oqN>hu^J_)x>cs2o6$Sej zY&x)D&v|vt`Pd!K*xC!)Ee*QjgSxubuj*R$RgT5=7mXE-OSUyGZMeLw;d0vUQyI06 zjH6e{<JZU&*O?#P%qjO8$BlwUSCO;5^khq=qqX)z#{t)shD)7Cu6Ryd?{c)YJ8#}? zZolhtcerkKx7_S(>FB=H*>ly?bG7T9+tYmm%saiey8AkN`aIpeo_qaw?)Bd3?eFRH z_V#=GyxxBAeK0D@0{#FIpGF(vlUTE&l9HFE;#t{@-JZ85KY#CU1AqPf=Iz9pw|)f) znyb^Oj8gZ_+iA(Ig30S2IwNfXHOZmHB_(;Gzn^>Q&Fcz(^}Mq!^<%^1$nt?hdGU3X zvz6gG{>J-r+oA6#Px>Wpc7@aU#hfR2;-hs7{n}0vGZJ6sMn0-$JofqS&CTr67j{W! z;?%;;kFUg^MrsV_3YUjDV?9R=xo5pW^}?p|j;PB@>#FkBsf7b!$5yf5@Wwx{QzTL) z@|eZ4)16b&(ko^@Lw9v}96ev}PefkA$+oz3?q*WfgbME};i`-K4n9e~=qlYGFmBr5 zya(>E>m3jNY|GlY%Q0aov{S)&?$b@4vK{Q{3bpz6KHg;VX&(71al88U<LS#XAtERf zI*d6sEI2YHVed1J@s-pFwQ#$Rz5X)($PZ87PQyd4@wY`acm?Pt-M6fx4=aU?iShlR Nbg}W8<1s5X{sT{#y)*y- literal 0 HcmV?d00001 diff --git a/assets/images/icon-youtube.png b/assets/images/icon-youtube.png new file mode 100644 index 0000000000000000000000000000000000000000..87cbc3516d95b8382235a5fcc7f32f0e71a0d115 GIT binary patch literal 1950 zcmbVNc~BE)6pz|g)GA3VY9hkAf*?YY&7BOWAqT`U7(=RfmXNHFO0sdY5<u(GS`Vld zJKzawwQ6VV$R#KWf)=gFj28+N$nFMh2kmK#I$E6R7q0dX>mS|O<NMye_j|v0?d~)t zC5#`-9m`-a#_JO`Ch!ac*NlKs;NIMs!Uhixp-mx@vDJjff};$T4NF5Iy~C1@nox@^ zXKfQ2%V3OZx0_Rl6vG0g6?5<`ejQ%6!v(AvjM%x^E{k;yN<e97y4@KE|8}t+hU~UD zc!|UyFu2rchCMMCN0W1t%+}mBR)r0oI|qu*RssMAN?4$5N2b%Q%#MTmag|{07xQ7L zUxio`2M>@+F&H5=hNF;#CyKEO5CoD+d5Bmdl_JrQP=E;e0&q%W5V2AsRSIR$-~j_~ zxNWu4q|puf0=qakgCJZ=KHuZ<@H`?OhNtrpg+k%S5DH^}MvObhNm#ODobDMz2pZIF z#qBP_jyWMeq9qMmN5sK^=|Bh$m&u-<LAZy(o$kS8fwb|nEiOL76Y%kV9e;d7RtCeH zEgX(vZ8u>;{~`Zce78Brh4M|P8(W84K^0fe_?N3UJMt^K3<l*wz|rosWNI+$ItS_` z^qM#ryy4mGHl;u=5~vVOyg)1zN#zJ42Lgpmp;pPI8nHyK8Nzs-ty(UXs&xvLN~aSd zh*qpp%j0$NVlg6>D8w?ge8^VsbQ2b*6&><x2Yv@_6>qdvs&UjpV7M8>GKc!cn1K<P zI|Fk;>SQStX|P!BPQPH5zpNmtfto4bcY~fcqqxI8*e|L~f)AGb|4<polm^A^S*T5i zV-BdlHcI<zxC=yb(62JFKqeIQ=S+==<0UGYLZ%XnqzVxCfUWKS<h!4wza9V8o_^kb z5$O5;5Qc^gY=*}bb%Ghi!7!4$pG{yeMqD*6Fl)OY_Q1I|aP06JEUpBzz`bdj|7|D4 zZV6?#hO*Ca0!ul8<($9)%}Nfl%)e!p2M1Mfm=&R1AgP3dtGLXn$na_|vpOoWdiJby zT;@4G?|ekqd6BS&8(1R|UEs1V$mO+DnYCi^rK!yNsZ8MR+hA5>FzZ?{>pO)U_-&rX zy6MTe6~ekzSac_Z-2!u3j-R*}!oDBMzF%C@7Rvq}n%DtN1l&5WH+44M@Kc%|)CEuJ z3gdKzal2+t^G1YtBVlh;xOaBAH#)*Ai1rF%ya>-L5t33dDU*<~N-{Q<oHviuXvqZ& zNJA2tWF!|ZB8?_;Q8H;Vljg-_dpo7mQ3(mu(&f~OmDH+K>H`avnnqbsDm{ZDvM9ns zW#v$wTq--4%Gp4jt)lMTqezmrXVM!s(jRT2^YZDu&*=PJbio(&o<h24AH8=!z5gJ6 z;1GSNgf2NuA3jQ-JVlq5(Pb5Mc_n?ZmTtIAUumQpuhMt!(sx_v`>k|q8{N@C16Ycp zY1()Egzu{pzN%{9`5NE#rqiK6_kk~S5MfG6W=|8$%`dJzTU&SYZcBSRNs_)7uO4I> zdqBlM)N52`d2?OMk|kFJQ#Si9jCStoCf5h9*m3j-oF`v9``0bwSV5B~H15n>^yK-n zv5Ctc+p*p{ebOJrU18HlY8sN`A=b!REz{DM*jpbtKOpbLxO??tEttPAQ)fJ_8C8k5 z-q@e`YV#}6Uj3Aw-e&!?ALjU)PA@YSb!{&!o!ORpth%9F``4qdjW0jhcD)EGNpIfn zV#RmoP7;=;cFMQyI<RMIZObXe<?tQfzz4TfU;BM@LC?ynmtzjKM2-H`7(2P5;LmYo z+=d=qdHwYKH3veM{_;%r4!0MIxpb^xv1fes1K+-p%Euc|-mb=1sgI3O-+F0nE6!@z zGe5z#^~n|v6%*Rgo3g3qV%F|klhU7eFh@Nl@vfB#(upd!IwC(>yc(V~QoC|vNL}%J zTl<*v)`xfV_CDFLJpXNI^UHTf1U$Uo)E6*sSrlVLV#QlfLEDZ;k)H?r*tfd^KcXKO kvE#NTskQJYM88Kx9o?GpaAA)|=l^5swMm*Y@u?sG4XpV2EC2ui literal 0 HcmV?d00001 diff --git a/assets/images/iot-icon-alt.png b/assets/images/iot-icon-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..35426db7d40d88d55ed412e851fe01ce813ba034 GIT binary patch literal 51397 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Ǥ!jt2nx&;r=)6`F?3&FRebz1<g)EdA4 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 literal 0 HcmV?d00001 diff --git a/assets/images/iot-icon.png b/assets/images/iot-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8e00170fe90fb4ab020a9b26a6e521f027a8815f GIT binary patch literal 24611 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 literal 0 HcmV?d00001 diff --git a/assets/images/iot-logo.png b/assets/images/iot-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b1a7595fd1acedd92e8f041395e0a9d20d124553 GIT binary patch literal 4744 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 CQDCV6 literal 0 HcmV?d00001 diff --git a/assets/images/open-iot-bg.jpg b/assets/images/open-iot-bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..db8911870561782d12edb989caff3f7d19e0ba44 GIT binary patch literal 7122 zcmbVQ2{_bi+aF`>sxjG8YK$Qa#@J~ywr0js*0J{)GiAs&#*)Y(%2thGh*HNgma!db zO!iX;&2U-}Dx`%_QAtWUeE)Gy=Y6m5I^TPJ*Z1J^f0p}xe$Tx>&&K187a(Q3c<ONw z2#?nRNrL{>Hr|2cY-55#Pk}^05MX#e2(<A+^hGe89%+e2hezuNk|RhI{h)|2bbMeW z8l!K32JJr-9~l@FN}<C^loQnO1BmzS-3U09d;mc-aWZg<w4nr3aS1evTY|HDP(o;s z1sQSZAbfwkWqep<7=<1Pj}JQ;9&H(a0I|v368IJlqY?1UCG^k(2&`~dxR=vWxJ?9& z0yoh&(hD-cVBn^v`WRyqQ&WsC+|U4Hh&BLzP4zIwmL{f_hGy`;8UomjMm}!oYHR=3 zUO?{v;;%!+#l`8z8R<vRPM|Rs78XJthK72;3ccu4;q<_Gz3^!D9~^8c(Lpq7B%K-& z4i|C^Bt^u~4<G=fe;y$$(v^B5m>&H%^M8~WZF7zAd_Sn1oc=RKSlHjIqv@`ce}Vr; z{?YEIA}MHBN_0dFEr<dvSO2%I{_{q{g^^B9mPY`L)bPNQwh=)wVU%z>-u3_jn9(Ow z$(9D@Mg~}nt+j!%p^>RM24fBkSeRMZV9iZ!jZMsLfAIJxS|bZvGebLj3#`4p5e8#t zjI}YhwzoDm#+aH|7@OIc|DeT(N7DntgD5}tr2_l@MQi>aX)SGNlt6j}%{?OG<PW<! z8XQ57hz^d3gxk28!nK?NgQ(%c0d1jLfm8jdGfR)?z!MaA3N0-9FMGkBq@#gP^#8Kt zPf6KQXw+B=*`5{=2H(_;CG{V$8yJ}b_G)HqU}k8rDKi_4v9$@-%)$(7Y-DNyocm8& z^8ZKPn;?be_;2PZ#4Q{GY<}|yKb#Hd{OzukaKJ}tfHQ6^fN=j3l99dv$lMz51Q7-R z5NO*j5g(A~PL0F6z#tG9_}QG(*qno|z1Wk<=LzD`#w242uei4xi=eHW&I%&`3ak*> z7zd?+#32xf7(`r5Ok7GF_>++o7nhWgm6n!~mX?LeZZ@dw)@{&jTV=OzmzUqZeb>&N zJ9q8*yNO6hNNkbaq6~#9t0>4RsQf+gfBo3_6(lDKx*^gbDk290%ZZ4}iEQ+MQa~bq zwav2#;etV;08WYjF$_$Az+&Q}P!L!|L>w$B1{Md4iU^5Bz;bFBtP4yu&@d_`xAgWP zVtdmIYgY(~_TghHQ{Bi$tn7|_kldgAe(WNolLKR58&5&902{EJs2u1JXx%tQRczr? zjLJ;cftZ7r%3*$;4nEy)=O5I;#4wsjwv>r)`IRPE#K*gzyLw;a$HHANm?7uNPm=2V z;R+j|u}<@TeHJ^slhiJwXim^6E+5F^6Yv0KkCZ0d76aB|AeFI5oI$D;BM_2eEd{p9 zKuSY#a%2WlGS#XS;;oee#WNB4R(VJ}M1QV0d^IS4Idr^ZOz-2{Qr=*uvMD<zG{~Eo zaO`=w3s>W|@5fulp=X~)%`QjAtw^bq@Ae>mAv}AVDMfIN32)3)SLTEi>a-qTLdKC- z{l5%U>Hmz+xk|41MczNqtn!_CC7vxmT0NP?X95`EIG7_GfR!r*YLx{5g}Z>^41|=p zB3=xNkOJ#6WrbbCqp8-p6kEwu$6QDeVh?6vzaP;jS(LGyJ)RbNa?JINeQW3?qEln* z3fgGy8#lJ=$wBTk{^(@R-W^(K2j|fbpg&AjeNj|ByocADwz>|3L+CR;yeb{n`p3N$ z(gqj8V(kJ1dW1%QZRICocefdAC3!JR+NrO0?y=#*<nppPNQw~j=fmh+Bm;RlMZQNM zkHdiBOd(>tK{HMck^%=X=EKVX*aEmM41$H*F*D@hc^Z;hMF?r2W0j3Av_KQ8140YF zem*{Bj|^0Gb&x$Kc1km!i|_b=Y=~dK)iAOIx!fxljLkBPsZfjE6+kWy^H!io-FqoO z=D|ECn}-%zCGl}gyt?AcH;wQr0MrJ^owf?YBd}>OSpbjZIXF(v5m2!dAV)1Myhi}V z0srm@0O46>RHP{4!MZhoWQ7vV*JW-ius}NsA+>HoV$Y99?C@%nLozW9?5g4xH$&$u z`9sTY8=#@0Rghy6Cc5{@9z_kv<vbXPFu|=!>hFwa;zbpQIh`=yEau40gL5;zk?>q0 z0Ob^U986ZIRBvQPY6eV92AKlI{V5pXw6_a54MxsDN;c!<b(z5I*_rze!<U}{SiE_I z%&>~aSOj5$+MmtxYRg12r@oFH<RyzS)Oh|>-IFnGmmj%IvfVCeXoGO_JpdlRu(Mu` zu3rr$k$B~n5|0Z|UxI`C$<X41TGo<sfPvkS0^>4BfLeNlf&j#$%Y;~GV8H22zz6J* z(tu##WfUA%lM1*<Ix_<%6peE=0B6;uWkg0@`?G%G5|Zg~sWc?<0V|$~)mZxN^N|;y zkZKwyDgEECk<-dv&I!Pd_)HzxF!H@ugEE79*s*v3W|boEMy)JSX=V7FZ{>G--R*@^ z7o4{}s_||5Dv1X`0XBqZx~6@|eg{vgpKA8cNm=2Y5yWE1-+ix#!joz~ELdM_{B6za z9?x=LFw4#VcBuaKD__SW&sB3w3UuDX^7q^40_d$Ww1nCP+=*N!Z7pR)fVzNn^MRuZ ztmPelIX`gqd=18Az^{5dWTKhzJz_qN8QkmU*Fe;Lg6wy8Zdk$Hu`FrP2u+kSW^<fY z^dTu4cSmm?r0~~7;BGLIBbL@8SAZH?lZ0HM6B<)APSg5w=jlm>3>^bve>eBkLz}^- zR&G-(2S578vp(pNb>mVpI+T`a-;rFbEqbnEm9qQ1e1~#nM2yb7`#pQ(1>8?x_Fkt! zlkPoeU11(vd_Sc>itQA3nznG9SNI0!;I{e(VIEHuPLow*yVVvBSueN0J^j*4^~CD7 zGg}Rphn}t$NR;$e9gaT-#4o_rgmJ<S2y0qcO<ZawGeb^HMn?_T3<Q)sbRo5JxHI6Q z&4@f;UICNeN(On2qG30KYIu8bwPb;mgPQ;a6Tl#aXh-=dR`Um220jy`(d{$xSwDO~ zR*YxLDVr}Dxasncwd9b#0RnGX*SOlQRHU(R&-7(kL2VOHhOc%%%!TLp%R6L{1S*`c zx-SjobAi#l826cs1xq2YE;Q$w!PjXh|5MDu=tVfS<zv)57a9?Mq<}fs-Tcuye_m*! z*bp7l`)lg2)vjJ`eB*_XRXdtM33$2n0tzu%c*oC>+^<3%e3k|ilLXwx1+11KCtpUf zmXfw(=1SClSSeo|rm@($aVuh_$tAp&;z-YzepyT9Cz<3@ND&YPR;%7#Y~+|aWZk}6 z$RX_ZnHh5!Rz^*6j%cJ*4qNP<zogTCNe-XmSDfV$-jjJi=ED~fSD?vi^EBR~^5V_a zl11miz2nTTO}#V2_JynxR~jv0VZI@A#4m?*V5o$sm<#HTOvrdv7dPb8^CkIINUjHm z{S_KBkrSln%JbmJ+^tL1*o#^u>Oz0gVgT+aOib8NTAZ0j9`7YKM5X%`^OXws@fzRq z-TE#b#ZE^f$)hv9bZ73$@#po$T>;j+dgK9{MpY!a3}>|*)Jn;A^`Rup6rP0wl6gD| z8Bl`&Q3eRdiUhc=4u(c2RP;Y0wUz|9e1gVs2j>0I3-Du=mS?K&O*>`?s@xY8iR>c< zf}}26up$mfGUSJ6U#sukLA*8H>3j2#63x{KZNs&!n16_AaBJ5w+ZFnDexOu^`nyBb ztNR9%&Yma_8i$QNM2ucCEqEGMQ5V0j*(j$Q6}5Q6YhO)&aBC)MGa{6ix9Im}7?-n$ zJ|~<ivo{FyoU5JYtA?0bKX~+h6^0sV8O88wG6;^TqocD=zeCJ;`Z8?xOWd4SKZ?61 zCt4}J8jH4s9(w5w)By0Y2+1zqbgua5FKMUOdiT)0(F*~#J0~Z;U#E&HXt(i5U5+*_ z&t8p39$kJD(x?(O56>LM-}{8x`x>i-h2k)VZ1*>fL`lD)X2N`6UQddX6E$&w_0<r3 z!E)cjbDNP62#Ni#q)hybViD2-Pyaa5bSmS7g^5D}p~tZqdJ9>=qqQFA%lOuIcvoOG zL(4)EM;#VF!FT!4Ny^@AC~}WJEuiVUuhIDF7|%WrHjA_F32|BN&TEzEm{&mM#l#Iw z9H|H!@H^8x^;&~#^UlAH`9))k`yh?*g#o!s!?YdHX_51Yr7X`Ec-&}7gDvkpEVXy2 zBO_}esd;^7TDz9JGVr}H7tz@=SFZU?A;5O`gTCa9mYFS&uGZ7fR1yAbNE$Vu$L9^W zH#ki`!P@xT!T2}6a+N;!E}s?5x}S;KV|6b7i(3>e*84OvR~E3SOmQGN5ps061pe%G zh;F?JYQ*$a`1MzYQnYZNk}ny4*GisHh#tl8p$n=7y-%-$t$<Vk#p!Rc?48t~O%bs# zQGN4qYxZdMD(k^P$aaU|UM9d*v1M{;xxs8jX0N-FPVM~w+a3Ktl~kr&#Flg?P0wZM zIGNe?*V*hS1*!%$cU_L*4afRR33G5iEl&MK5^B4y+9xT~A!7SQo6!ch5cjhcL8K~K zCma3*fkT-0>2RqW0>XBc^6MewP(sDbl^QrcQ`?Ds_|3&5zvczIwruUL+Eb*Nqg!|F z^6YhMxZhlj7(3_+5-~xpXmqZ~d6{2K41Bl<hhQY|zRCkN%Z-e*%@P7HCyR~Ba&TX~ zP2wBn<@sl#MWjnIv4N-WF$mE4)(3t=N!2OowKjKI(|l<cAR-C#Xoi;c6i3IaR^vGz zX%{<wzEfjo)io+8fxQ7bhVwA1y+~Q!?JpH=8R>b$v89csw?87OLZSz2EdYum?BKVc zBOKx~**fKTE+icRlq)wpc9^$Yj>@Jk*Z6L|_3Dvzg?Hj3UDs=#`USMzt;#CrbPiVE z3c9yvyHf?TWwn+W(RK%q?75tqL)mMasq;(vvzimBpCAFRdFu|xCK^{W9Dg3-v{;l` zrOupG*X=}eUg81mDb^e|@fb=&Zq_PrCf((z2dnwcK{9MSua=vQx>RZTu?^^HG5ppG zuM%UfK|tpL;WpMp(~mn=VBt7<wXtwR=Mh}H>d6~*XAj)!9ddo=v7|}7Vg6f`d9PqH zl<oG5%@g$f@sQjzbtn?YXlb{2F+J|(NrUDx2v(B-xKgL{4DBA{_;^fQdv9@%uo_as z6_M3!1s<NYJ!qe9!q|2GFQKpZl5z~W%iX#Bgjv%NlO3kTA)iBxhj=jO+5*oqr=4nM zCF)P#KF1?3GjD2*?>j{3p2o9HM-*}eFuW$by5A+nIgK?}IA0jO1h4L8Ync!@4UM@H z7>IS*Q)=x<b#5`i({I6F_9ws#?0nuq+fBbdXiem6j>V^2TbAg1b>xa_hs1iZG9%&8 zRP2x+BT?mjV<sfS-PhGA7D_MpoprOqzt-bAYzq*oh^53=SaOvZJ#=WT+Uk4W?fJPI z&*4y?&o(({_Na*;yxdB97l4GR4dU_C0wo6o+5A=;MiwZ@(%nhpc#<y1$&@)mJjDR( z2&*$P1949)wR{I*dI~G1*V0Ih8GGSEo*(~SlAsG;Jw9<I{7a|>IzYMaXXBw)Z?Z4y zJpP(WwRaiES8^uT6w>mPEqrN2!GyL?`EG~x*<{bn+z!TPz#PUW@>P2G`s=@tE|`ch zk?<>fUnR?j+d%2v5jn@ASDCm}tBUb5ZnF$0J-5YcfbWVkIDdHl+;xuUKsf}9kal`p zPgYuRP&v#VzLmQC+qefScyb{1ewuhSs{HBOY54cN`z4BrQhDO_ISujCJwnab@`bs{ zgXd2u9DOM>S;?+qUb~i>0+wvP)ql^h<-psYQ}VUL<|leEVBI!a-*xxK=NTF@8c?99 zAu2m@D(0_26iQLkg~`8SH$W=){hyHqWBIOc8vDwC$kN%O`*hH$4JBX=?c(wlf6bfO z>hRb|`M->ZCjlS4alEBQbM6{m=gH9Vtd;Nu8#`4$Uwm)Nd-~l9(T`ttJ{nG}XXmys zfyze{j>iDig(cy!z1LD#nPVlJJd*5*kU7hC8`(9MDLx+Rp*qy`nQ>frqF&`*!IRM? zconkXvVTq!8K&lvomb}6kt=}<a~rYLx+`%_I%`N|uAZ`2^F6!dJs&%wFrYBBaK?7$ z#Fgfo-Y6v!RMHatd4Qd$oCXwe63+2sZ!WA6`9%aElW)yk?j2AfeS`<TaaNw%eYLFz z2_zUT>sOj}UHZ$8g*#2`AAf0Jic3ZBE7;MIX5t&x?yKq9GMiPUbfO14tdQ8QkeDIA zGBOy!UX{@ZcbKn8P`WUa`fxnFe&nMfRgIvCOSji|&M0!D>S5j%khP$zB|v3k_ORo= z&EuPFNL_kzbmN_~vPatY@4o(&`BjBF9JEBaIT@<e?%z^XEW6GA%j`GLtX32E8G=4L zo^+SVD0x;yUQ8k#9d^FpGOeA75!xDX&GpmEDZf+8PE13lmOYJe&dF=(n=q@wCj{4O zHrei8J+ph<^Ui+P`sB9Kx{lN1u$-GHwS+ic@54tpUwo2Lp><V}dQ}u{!7bZq?IiU6 zp<L81ievR0)@^*ESw}y&udu@_?YkR4Wrh74SMuP*jbjrX{5|2`jf(+fr7gTl0%!WY z_cCMm`27QAg28W$vt@@8-UG3qqBta^wu+z1=Iy4KuqTr#cf>FM@wSP9N%O@M#(wp7 z2U2XsT%Bhk-_SRi-mY{xT@cpo@2|Ro`i|4k>zE>aQgrX^I?%K2>r!FJ67+3Txldm9 z(Rx+?HEjpN`G|pQzg2OSxhgfTHTrC;)Q<J(4|E_Hgzf+ftfdTrdorL*VJ1vxwIXl! zy$c}g0Lfr!R_$F{gV1ha?yG^{lUK-0JRz3K9NA^$FPmrX?bYe9Ym9(oLh_)9%S8y5 zL?wPEMO14(&)ff@m2|=(6^C%28M4ao-P)f~=+kSrf*Wo%m^8+`NLl?p{vbMv>#?)! z7HW&_Y;YMiYWXg41f@Qht>_A*YbmhW>15aY=(Z^^2#D@-l*o|B1FWgvGR32Wb+^vJ z%ND}O1xm#N6J6eM`<0u81$iUf)>5l_eBXylMTXUame=bn(yJ6mpR;~#y^K!2hsj~q zm;Gr+Gg)e~Se!RP+qS=4X|J8oV>FyFfJC#Tn7~cE2w2!Rn;^J){)TOX@*{j%59^>8 zJ-!)8YDK0cZskN{d`wPjr{Q<jWbjY<ei41MXW>1UfvdfgM*rhJ|0A{2R@K#<e&F(8 zWnp32Bn#YjWzu5yGr3(571t4+iC?_cfI5dHZ7Z3+5It->7E)>mJXc6VUBnfSm42Pd z-g2+vHD{g@8Y|tG^Ym)65hd)N#sJORbxJPvmbxSG?h@m2I@9F$x<Y%|vmq`sEyv;* zY1#T0`C7AY&OpG>YC%<TT%CYLFfRA(omi6;k<Uh^D29|PPKll7r(R_l-z|JK<oGa6 z?l==-^IBaGZT#N5{Nl=mb`_Ue(qfQ&v{2dIW4mtxDJ&0)WbNQm=BJdR#Hg;*-3xJ_ zk7L1-WmXl~r}8-zrIV}7+iug?{`xka=X+A7INS~<Q&?#k6+3WSMjPmmnF#q(GrI4b z?Lg(TiGpe0GH$@oSB46#3%|cU83JeXzL-7iB5#RZAN{s&y_K7$lw4$ZbDBkd<S9?6 zJKHrjOOSDJ&YJa2c#|z&9=CMhiKol*i|fIBxk@x^Jnu%=3z0tjAO~~2!Qh5_iTb&S zpHmBFRACjEi)2W7rTe=?v0~xl4mZOvp<;^k9GlL>MzVBcd!MD}X$|N2|DG=C?ILDv zc}wFol!DUUiRjM87vBMH?234C=<3;vD^;!zj;;P{<~c6+U83koM~s}ngyc7u77K3! z$^6fEJv}FaVEh|v17s-sTv*qX%9d*m5k~PbN1IItcASDj6Uf(y4Pe>wN+(Jt2(X21 z^h0l_OB=Y%Z;{o(W2}XKZk|V9y^4gb$0vXMDnk5<x8SqJYpW_*^?<?|tk@B)-WcL5 zSBZ&hTY(e?k<i{Zo`l@trP~;l%=Fj&$y!O-EKCqE*`vV0%y9pBa2u+~BZiU&B$3iU z{s{o1>L?4GLvG*wo2+*9Z;v@s_%zKZjamQko=-Xp?XH~@=C91aG;j6lCVW)10$w4> zjM}t9-PU7q@{T1i=d1}23^YjmeG}@5Aw}nLT~@2)&)&d|m#w(y0dI_mUPubQxhLFj zAMx^BVh#Va%f2k-A>bYCbZs(G)DDur0UFseiB3f_9j%xoh#M54YHIQE!+HZ`Pw56I zXr29H&F=(bZ5WpkFl+cn(^n`Scq2X2+_(WU8;O(N02%3aI25i2v|oUH`#9)qnJ8v7 zc%-buL=r1}TcOx0wchU+zo1h~h^pV0hNg8DkF}M!tGNQziw$CHdtzhh=+!BHsu)vk zIJ6`>*=bre@CeOh*k=Qzz)tJ$RxjAks@(wj_liZ?ry~VWeDTrqb7vF|T;p9ol~sOy z*0t&FgOmpE`B`EyWia@UJ*!Y+?H1K%z-6pf_1NGMkuCeWr`O9A_`~vy<c%l)4dW8z A$N&HU literal 0 HcmV?d00001 diff --git a/assets/images/section-first-divider.jpg b/assets/images/section-first-divider.jpg new file mode 100644 index 0000000000000000000000000000000000000000..780374e525c4236b345763cd883092004f134b26 GIT binary patch literal 3659 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 S0NrtO_lOS^?dVDNo&OtFCAl^L literal 0 HcmV?d00001 diff --git a/assets/images/section-second-divider.jpg b/assets/images/section-second-divider.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3cdafc6cf1187f29f4eb2df0d12233ca89a4d69a GIT binary patch literal 3892 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 literal 0 HcmV?d00001 diff --git a/assets/images/upcoming-events-bg.jpg b/assets/images/upcoming-events-bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a53ccc27af809d28dd07e6587a12407373055073 GIT binary patch literal 10939 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 F{{fo&_Q?PM literal 0 HcmV?d00001 diff --git a/assets/images/upcoming-events-bg.png b/assets/images/upcoming-events-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..f8f6430df714a456138e717106667960bf7b2a31 GIT binary patch literal 22554 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¨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 FV1l^JQ^f!P literal 0 HcmV?d00001 diff --git a/assets/images/upcoming-events-bg_hover.png b/assets/images/upcoming-events-bg_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..53e6bb98b0ba103a2337a3129d7b22404ffaa8b6 GIT binary patch literal 13991 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 PIwmWn1geuT3H|>7^qJB@ literal 0 HcmV?d00001 diff --git a/assets/images/wg-2lemetry.jpg b/assets/images/wg-2lemetry.jpg new file mode 100644 index 0000000000000000000000000000000000000000..628cf6ebe5daa5ee8271c6de79974dbaf3b061e7 GIT binary patch literal 8461 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 literal 0 HcmV?d00001 diff --git a/assets/images/wg-bitreactive.jpg b/assets/images/wg-bitreactive.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ce7b1c7c4366c8427ed97d2f3d61008c0b4e8cb2 GIT binary patch literal 5692 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 P^Iu5)AHEw9W%T_EIRkaB literal 0 HcmV?d00001 diff --git a/assets/images/wg-bosch.jpg b/assets/images/wg-bosch.jpg new file mode 100644 index 0000000000000000000000000000000000000000..27976aa3dc6d7b7b6f0e77fb21c838fbb7b5014c GIT binary patch literal 8337 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 Y>fluI1AYh{j{d*?Ug)1^BWL6P0{|-YlmGw# literal 0 HcmV?d00001 diff --git a/assets/images/wg-cisco.jpg b/assets/images/wg-cisco.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a738c49b66b2b39a0b56f68faa26c86127c61da6 GIT binary patch literal 10258 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 aFz3EkqPqEkq11m}DgIymf1~Su>Hh!}0eQCo literal 0 HcmV?d00001 diff --git a/assets/images/wg-dcsquare.jpg b/assets/images/wg-dcsquare.jpg new file mode 100644 index 0000000000000000000000000000000000000000..63ee64cb600460e9aebde3790eb10416d5a41bdf GIT binary patch literal 12438 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 literal 0 HcmV?d00001 diff --git a/assets/images/wg-eurotech.jpg b/assets/images/wg-eurotech.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2efc414b23c1a96216e0d407c41aca9f9d0901c1 GIT binary patch literal 7799 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 literal 0 HcmV?d00001 diff --git a/assets/images/wg-gadgetkeeper.jpg b/assets/images/wg-gadgetkeeper.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c934f1e8bf60530764e9783355e5b492552b425a GIT binary patch literal 14166 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 bs(b}{k67Z(&HwYf@t;=*{{QMdFU$WIzU?dq literal 0 HcmV?d00001 diff --git a/assets/images/wg-ibm.jpg b/assets/images/wg-ibm.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8a1cc6c60185f757f98c12bce5a14482899e596c GIT binary patch literal 11766 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 WfMP=vQPT0Z>+=8iFWXVx&HgVMZHPbs literal 0 HcmV?d00001 diff --git a/assets/images/wg-sierra.jpg b/assets/images/wg-sierra.jpg new file mode 100644 index 0000000000000000000000000000000000000000..093ff05a783dc91f47c5b0f82530876c1a7074e1 GIT binary patch literal 9936 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 R9~1uDP1b)s?GC$}{eM>f@G<}Z literal 0 HcmV?d00001 diff --git a/assets/js/bootstrap-sprockets.js b/assets/js/bootstrap-sprockets.js new file mode 100644 index 00000000..1abde496 --- /dev/null +++ b/assets/js/bootstrap-sprockets.js @@ -0,0 +1,12 @@ +//= require ./bootstrap/affix +//= require ./bootstrap/alert +//= require ./bootstrap/button +//= require ./bootstrap/carousel +//= require ./bootstrap/collapse +//= require ./bootstrap/dropdown +//= require ./bootstrap/tab +//= require ./bootstrap/transition +//= require ./bootstrap/scrollspy +//= require ./bootstrap/modal +//= require ./bootstrap/tooltip +//= require ./bootstrap/popover diff --git a/assets/js/bootstrap.js b/assets/js/bootstrap.js new file mode 100644 index 00000000..4139b6fc --- /dev/null +++ b/assets/js/bootstrap.js @@ -0,0 +1,2306 @@ +/*! + * Bootstrap v3.3.2 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +if (typeof jQuery === 'undefined') { + throw new Error('Bootstrap\'s JavaScript requires jQuery') +} + ++function ($) { + 'use strict'; + var version = $.fn.jquery.split(' ')[0].split('.') + if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1)) { + throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher') + } +}(jQuery); + +/* ======================================================================== + * Bootstrap: transition.js v3.3.2 + * http://getbootstrap.com/javascript/#transitions + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) + // ============================================================ + + function transitionEnd() { + var el = document.createElement('bootstrap') + + var transEndEventNames = { + WebkitTransition : 'webkitTransitionEnd', + MozTransition : 'transitionend', + OTransition : 'oTransitionEnd otransitionend', + transition : 'transitionend' + } + + for (var name in transEndEventNames) { + if (el.style[name] !== undefined) { + return { end: transEndEventNames[name] } + } + } + + return false // explicit for ie8 ( ._.) + } + + // http://blog.alexmaccaw.com/css-transitions + $.fn.emulateTransitionEnd = function (duration) { + var called = false + var $el = this + $(this).one('bsTransitionEnd', function () { called = true }) + var callback = function () { if (!called) $($el).trigger($.support.transition.end) } + setTimeout(callback, duration) + return this + } + + $(function () { + $.support.transition = transitionEnd() + + if (!$.support.transition) return + + $.event.special.bsTransitionEnd = { + bindType: $.support.transition.end, + delegateType: $.support.transition.end, + handle: function (e) { + if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) + } + } + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: alert.js v3.3.2 + * http://getbootstrap.com/javascript/#alerts + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // ALERT CLASS DEFINITION + // ====================== + + var dismiss = '[data-dismiss="alert"]' + var Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.VERSION = '3.3.2' + + Alert.TRANSITION_DURATION = 150 + + Alert.prototype.close = function (e) { + var $this = $(this) + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = $(selector) + + if (e) e.preventDefault() + + if (!$parent.length) { + $parent = $this.closest('.alert') + } + + $parent.trigger(e = $.Event('close.bs.alert')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + // detach from parent, fire event then clean up data + $parent.detach().trigger('closed.bs.alert').remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent + .one('bsTransitionEnd', removeElement) + .emulateTransitionEnd(Alert.TRANSITION_DURATION) : + removeElement() + } + + + // ALERT PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.alert') + + if (!data) $this.data('bs.alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.alert + + $.fn.alert = Plugin + $.fn.alert.Constructor = Alert + + + // ALERT NO CONFLICT + // ================= + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + // ALERT DATA-API + // ============== + + $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: button.js v3.3.2 + * http://getbootstrap.com/javascript/#buttons + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // BUTTON PUBLIC CLASS DEFINITION + // ============================== + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Button.DEFAULTS, options) + this.isLoading = false + } + + Button.VERSION = '3.3.2' + + Button.DEFAULTS = { + loadingText: 'loading...' + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + var $el = this.$element + var val = $el.is('input') ? 'val' : 'html' + var data = $el.data() + + state = state + 'Text' + + if (data.resetText == null) $el.data('resetText', $el[val]()) + + // push to event loop to allow forms to submit + setTimeout($.proxy(function () { + $el[val](data[state] == null ? this.options[state] : data[state]) + + if (state == 'loadingText') { + this.isLoading = true + $el.addClass(d).attr(d, d) + } else if (this.isLoading) { + this.isLoading = false + $el.removeClass(d).removeAttr(d) + } + }, this), 0) + } + + Button.prototype.toggle = function () { + var changed = true + var $parent = this.$element.closest('[data-toggle="buttons"]') + + if ($parent.length) { + var $input = this.$element.find('input') + if ($input.prop('type') == 'radio') { + if ($input.prop('checked') && this.$element.hasClass('active')) changed = false + else $parent.find('.active').removeClass('active') + } + if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change') + } else { + this.$element.attr('aria-pressed', !this.$element.hasClass('active')) + } + + if (changed) this.$element.toggleClass('active') + } + + + // BUTTON PLUGIN DEFINITION + // ======================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.button') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.button', (data = new Button(this, options))) + + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + var old = $.fn.button + + $.fn.button = Plugin + $.fn.button.Constructor = Button + + + // BUTTON NO CONFLICT + // ================== + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + // BUTTON DATA-API + // =============== + + $(document) + .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + Plugin.call($btn, 'toggle') + e.preventDefault() + }) + .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) { + $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type)) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: carousel.js v3.3.2 + * http://getbootstrap.com/javascript/#carousel + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CAROUSEL CLASS DEFINITION + // ========================= + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.paused = + this.sliding = + this.interval = + this.$active = + this.$items = null + + this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this)) + + this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element + .on('mouseenter.bs.carousel', $.proxy(this.pause, this)) + .on('mouseleave.bs.carousel', $.proxy(this.cycle, this)) + } + + Carousel.VERSION = '3.3.2' + + Carousel.TRANSITION_DURATION = 600 + + Carousel.DEFAULTS = { + interval: 5000, + pause: 'hover', + wrap: true, + keyboard: true + } + + Carousel.prototype.keydown = function (e) { + if (/input|textarea/i.test(e.target.tagName)) return + switch (e.which) { + case 37: this.prev(); break + case 39: this.next(); break + default: return + } + + e.preventDefault() + } + + Carousel.prototype.cycle = function (e) { + e || (this.paused = false) + + this.interval && clearInterval(this.interval) + + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + + return this + } + + Carousel.prototype.getItemIndex = function (item) { + this.$items = item.parent().children('.item') + return this.$items.index(item || this.$active) + } + + Carousel.prototype.getItemForDirection = function (direction, active) { + var activeIndex = this.getItemIndex(active) + var willWrap = (direction == 'prev' && activeIndex === 0) + || (direction == 'next' && activeIndex == (this.$items.length - 1)) + if (willWrap && !this.options.wrap) return active + var delta = direction == 'prev' ? -1 : 1 + var itemIndex = (activeIndex + delta) % this.$items.length + return this.$items.eq(itemIndex) + } + + Carousel.prototype.to = function (pos) { + var that = this + var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active')) + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid" + if (activeIndex == pos) return this.pause().cycle() + + return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos)) + } + + Carousel.prototype.pause = function (e) { + e || (this.paused = true) + + if (this.$element.find('.next, .prev').length && $.support.transition) { + 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 || this.getItemForDirection(type, $active) + var isCycling = this.interval + var direction = type == 'next' ? 'left' : 'right' + var that = this + + if ($next.hasClass('active')) return (this.sliding = false) + + var relatedTarget = $next[0] + var slideEvent = $.Event('slide.bs.carousel', { + relatedTarget: relatedTarget, + direction: direction + }) + this.$element.trigger(slideEvent) + if (slideEvent.isDefaultPrevented()) return + + this.sliding = true + + isCycling && this.pause() + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) + $nextIndicator && $nextIndicator.addClass('active') + } + + var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" + if ($.support.transition && this.$element.hasClass('slide')) { + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + $active + .one('bsTransitionEnd', function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { + that.$element.trigger(slidEvent) + }, 0) + }) + .emulateTransitionEnd(Carousel.TRANSITION_DURATION) + } else { + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger(slidEvent) + } + + isCycling && this.cycle() + + return this + } + + + // CAROUSEL PLUGIN DEFINITION + // ========================== + + function Plugin(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() + }) + } + + var old = $.fn.carousel + + $.fn.carousel = Plugin + $.fn.carousel.Constructor = Carousel + + + // CAROUSEL NO CONFLICT + // ==================== + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + + // CAROUSEL DATA-API + // ================= + + var clickHandler = function (e) { + var href + var $this = $(this) + var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7 + if (!$target.hasClass('carousel')) return + var options = $.extend({}, $target.data(), $this.data()) + var slideIndex = $this.attr('data-slide-to') + if (slideIndex) options.interval = false + + Plugin.call($target, options) + + if (slideIndex) { + $target.data('bs.carousel').to(slideIndex) + } + + e.preventDefault() + } + + $(document) + .on('click.bs.carousel.data-api', '[data-slide]', clickHandler) + .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler) + + $(window).on('load', function () { + $('[data-ride="carousel"]').each(function () { + var $carousel = $(this) + Plugin.call($carousel, $carousel.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: collapse.js v3.3.2 + * http://getbootstrap.com/javascript/#collapse + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // COLLAPSE PUBLIC CLASS DEFINITION + // ================================ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Collapse.DEFAULTS, options) + this.$trigger = $(this.options.trigger).filter('[href="#' + element.id + '"], [data-target="#' + element.id + '"]') + this.transitioning = null + + if (this.options.parent) { + this.$parent = this.getParent() + } else { + this.addAriaAndCollapsedClass(this.$element, this.$trigger) + } + + if (this.options.toggle) this.toggle() + } + + Collapse.VERSION = '3.3.2' + + Collapse.TRANSITION_DURATION = 350 + + Collapse.DEFAULTS = { + toggle: true, + trigger: '[data-toggle="collapse"]' + } + + 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 activesData + var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing') + + if (actives && actives.length) { + activesData = actives.data('bs.collapse') + if (activesData && activesData.transitioning) return + } + + var startEvent = $.Event('show.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + if (actives && actives.length) { + Plugin.call(actives, 'hide') + activesData || actives.data('bs.collapse', null) + } + + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + .addClass('collapsing')[dimension](0) + .attr('aria-expanded', true) + + this.$trigger + .removeClass('collapsed') + .attr('aria-expanded', true) + + this.transitioning = 1 + + var complete = function () { + this.$element + .removeClass('collapsing') + .addClass('collapse in')[dimension]('') + 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('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[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 in') + .attr('aria-expanded', false) + + this.$trigger + .addClass('collapsed') + .attr('aria-expanded', false) + + this.transitioning = 1 + + var complete = function () { + this.transitioning = 0 + this.$element + .removeClass('collapsing') + .addClass('collapse') + .trigger('hidden.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + this.$element + [dimension](0) + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION) + } + + Collapse.prototype.toggle = function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + Collapse.prototype.getParent = function () { + return $(this.options.parent) + .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]') + .each($.proxy(function (i, element) { + var $element = $(element) + this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element) + }, this)) + .end() + } + + Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) { + var isOpen = $element.hasClass('in') + + $element.attr('aria-expanded', isOpen) + $trigger + .toggleClass('collapsed', !isOpen) + .attr('aria-expanded', isOpen) + } + + function getTargetFromTrigger($trigger) { + var href + var target = $trigger.attr('data-target') + || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7 + + return $(target) + } + + + // COLLAPSE PLUGIN DEFINITION + // ========================== + + function Plugin(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 && options.toggle && option == 'show') options.toggle = false + if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.collapse + + $.fn.collapse = Plugin + $.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) + + if (!$this.attr('data-target')) e.preventDefault() + + var $target = getTargetFromTrigger($this) + var data = $target.data('bs.collapse') + var option = data ? 'toggle' : $.extend({}, $this.data(), { trigger: this }) + + Plugin.call($target, option) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: dropdown.js v3.3.2 + * http://getbootstrap.com/javascript/#dropdowns + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/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.VERSION = '3.3.2' + + 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 + $('<div class="dropdown-backdrop"/>').insertAfter($(this)).on('click', clearMenus) + } + + var relatedTarget = { relatedTarget: this } + $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget)) + + if (e.isDefaultPrevented()) return + + $this + .trigger('focus') + .attr('aria-expanded', 'true') + + $parent + .toggleClass('open') + .trigger('shown.bs.dropdown', relatedTarget) + } + + return false + } + + Dropdown.prototype.keydown = function (e) { + if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return + + var $this = $(this) + + e.preventDefault() + e.stopPropagation() + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + if ((!isActive && e.which != 27) || (isActive && e.which == 27)) { + if (e.which == 27) $parent.find(toggle).trigger('focus') + return $this.trigger('click') + } + + var desc = ' li:not(.divider):visible a' + var $items = $parent.find('[role="menu"]' + desc + ', [role="listbox"]' + desc) + + if (!$items.length) return + + var index = $items.index(e.target) + + if (e.which == 38 && index > 0) index-- // up + if (e.which == 40 && index < $items.length - 1) index++ // down + if (!~index) index = 0 + + $items.eq(index).trigger('focus') + } + + function clearMenus(e) { + if (e && e.which === 3) return + $(backdrop).remove() + $(toggle).each(function () { + var $this = $(this) + var $parent = getParent($this) + var relatedTarget = { relatedTarget: this } + + if (!$parent.hasClass('open')) return + + $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget)) + + if (e.isDefaultPrevented()) return + + $this.attr('aria-expanded', 'false') + $parent.removeClass('open').trigger('hidden.bs.dropdown', relatedTarget) + }) + } + + function getParent($this) { + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = selector && $(selector) + + return $parent && $parent.length ? $parent : $this.parent() + } + + + // DROPDOWN PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.dropdown') + + if (!data) $this.data('bs.dropdown', (data = new Dropdown(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.dropdown + + $.fn.dropdown = Plugin + $.fn.dropdown.Constructor = Dropdown + + + // DROPDOWN NO CONFLICT + // ==================== + + $.fn.dropdown.noConflict = function () { + $.fn.dropdown = old + return this + } + + + // APPLY TO STANDARD DROPDOWN ELEMENTS + // =================================== + + $(document) + .on('click.bs.dropdown.data-api', clearMenus) + .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) + .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle) + .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown) + .on('keydown.bs.dropdown.data-api', '[role="menu"]', Dropdown.prototype.keydown) + .on('keydown.bs.dropdown.data-api', '[role="listbox"]', Dropdown.prototype.keydown) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: modal.js v3.3.2 + * http://getbootstrap.com/javascript/#modals + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // MODAL CLASS DEFINITION + // ====================== + + var Modal = function (element, options) { + this.options = options + this.$body = $(document.body) + this.$element = $(element) + this.$backdrop = + this.isShown = null + this.scrollbarWidth = 0 + + if (this.options.remote) { + this.$element + .find('.modal-content') + .load(this.options.remote, $.proxy(function () { + this.$element.trigger('loaded.bs.modal') + }, this)) + } + } + + Modal.VERSION = '3.3.2' + + Modal.TRANSITION_DURATION = 300 + Modal.BACKDROP_TRANSITION_DURATION = 150 + + Modal.DEFAULTS = { + backdrop: true, + keyboard: true, + show: true + } + + Modal.prototype.toggle = function (_relatedTarget) { + return this.isShown ? this.hide() : this.show(_relatedTarget) + } + + Modal.prototype.show = function (_relatedTarget) { + var that = this + var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget }) + + this.$element.trigger(e) + + if (this.isShown || e.isDefaultPrevented()) return + + this.isShown = true + + this.checkScrollbar() + this.setScrollbar() + this.$body.addClass('modal-open') + + this.escape() + this.resize() + + this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this)) + + this.backdrop(function () { + var transition = $.support.transition && that.$element.hasClass('fade') + + if (!that.$element.parent().length) { + that.$element.appendTo(that.$body) // don't move modals dom position + } + + that.$element + .show() + .scrollTop(0) + + if (that.options.backdrop) that.adjustBackdrop() + that.adjustDialog() + + if (transition) { + that.$element[0].offsetWidth // force reflow + } + + that.$element + .addClass('in') + .attr('aria-hidden', false) + + that.enforceFocus() + + var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget }) + + transition ? + that.$element.find('.modal-dialog') // wait for modal to slide in + .one('bsTransitionEnd', function () { + that.$element.trigger('focus').trigger(e) + }) + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : + that.$element.trigger('focus').trigger(e) + }) + } + + Modal.prototype.hide = function (e) { + if (e) e.preventDefault() + + e = $.Event('hide.bs.modal') + + this.$element.trigger(e) + + if (!this.isShown || e.isDefaultPrevented()) return + + this.isShown = false + + this.escape() + this.resize() + + $(document).off('focusin.bs.modal') + + this.$element + .removeClass('in') + .attr('aria-hidden', true) + .off('click.dismiss.bs.modal') + + $.support.transition && this.$element.hasClass('fade') ? + this.$element + .one('bsTransitionEnd', $.proxy(this.hideModal, this)) + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : + this.hideModal() + } + + Modal.prototype.enforceFocus = function () { + $(document) + .off('focusin.bs.modal') // guard against infinite focus loop + .on('focusin.bs.modal', $.proxy(function (e) { + if (this.$element[0] !== e.target && !this.$element.has(e.target).length) { + this.$element.trigger('focus') + } + }, this)) + } + + Modal.prototype.escape = function () { + if (this.isShown && this.options.keyboard) { + this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) { + e.which == 27 && this.hide() + }, this)) + } else if (!this.isShown) { + this.$element.off('keydown.dismiss.bs.modal') + } + } + + Modal.prototype.resize = function () { + if (this.isShown) { + $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this)) + } else { + $(window).off('resize.bs.modal') + } + } + + Modal.prototype.hideModal = function () { + var that = this + this.$element.hide() + this.backdrop(function () { + that.$body.removeClass('modal-open') + that.resetAdjustments() + that.resetScrollbar() + that.$element.trigger('hidden.bs.modal') + }) + } + + Modal.prototype.removeBackdrop = function () { + this.$backdrop && this.$backdrop.remove() + this.$backdrop = null + } + + Modal.prototype.backdrop = function (callback) { + var that = this + var animate = this.$element.hasClass('fade') ? 'fade' : '' + + if (this.isShown && this.options.backdrop) { + var doAnimate = $.support.transition && animate + + this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />') + .prependTo(this.$element) + .on('click.dismiss.bs.modal', $.proxy(function (e) { + if (e.target !== e.currentTarget) return + this.options.backdrop == 'static' + ? this.$element[0].focus.call(this.$element[0]) + : this.hide.call(this) + }, this)) + + if (doAnimate) this.$backdrop[0].offsetWidth // force reflow + + this.$backdrop.addClass('in') + + if (!callback) return + + doAnimate ? + this.$backdrop + .one('bsTransitionEnd', callback) + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : + callback() + + } else if (!this.isShown && this.$backdrop) { + this.$backdrop.removeClass('in') + + var callbackRemove = function () { + that.removeBackdrop() + callback && callback() + } + $.support.transition && this.$element.hasClass('fade') ? + this.$backdrop + .one('bsTransitionEnd', callbackRemove) + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : + callbackRemove() + + } else if (callback) { + callback() + } + } + + // these following methods are used to handle overflowing modals + + Modal.prototype.handleUpdate = function () { + if (this.options.backdrop) this.adjustBackdrop() + this.adjustDialog() + } + + Modal.prototype.adjustBackdrop = function () { + this.$backdrop + .css('height', 0) + .css('height', this.$element[0].scrollHeight) + } + + Modal.prototype.adjustDialog = function () { + var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight + + this.$element.css({ + paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '', + paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : '' + }) + } + + Modal.prototype.resetAdjustments = function () { + this.$element.css({ + paddingLeft: '', + paddingRight: '' + }) + } + + Modal.prototype.checkScrollbar = function () { + this.bodyIsOverflowing = document.body.scrollHeight > document.documentElement.clientHeight + this.scrollbarWidth = this.measureScrollbar() + } + + Modal.prototype.setScrollbar = function () { + var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10) + if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth) + } + + Modal.prototype.resetScrollbar = function () { + this.$body.css('padding-right', '') + } + + Modal.prototype.measureScrollbar = function () { // thx walsh + var scrollDiv = document.createElement('div') + scrollDiv.className = 'modal-scrollbar-measure' + this.$body.append(scrollDiv) + var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth + this.$body[0].removeChild(scrollDiv) + return scrollbarWidth + } + + + // MODAL PLUGIN DEFINITION + // ======================= + + function Plugin(option, _relatedTarget) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.modal') + var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data) $this.data('bs.modal', (data = new Modal(this, options))) + if (typeof option == 'string') data[option](_relatedTarget) + else if (options.show) data.show(_relatedTarget) + }) + } + + var old = $.fn.modal + + $.fn.modal = Plugin + $.fn.modal.Constructor = Modal + + + // MODAL NO CONFLICT + // ================= + + $.fn.modal.noConflict = function () { + $.fn.modal = old + return this + } + + + // MODAL DATA-API + // ============== + + $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) { + var $this = $(this) + var href = $this.attr('href') + var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7 + var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data()) + + if ($this.is('a')) e.preventDefault() + + $target.one('show.bs.modal', function (showEvent) { + if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown + $target.one('hidden.bs.modal', function () { + $this.is(':visible') && $this.trigger('focus') + }) + }) + Plugin.call($target, option, this) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: tooltip.js v3.3.2 + * http://getbootstrap.com/javascript/#tooltip + * Inspired by the original jQuery.tipsy by Jason Frame + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // TOOLTIP PUBLIC CLASS DEFINITION + // =============================== + + var Tooltip = function (element, options) { + this.type = + this.options = + this.enabled = + this.timeout = + this.hoverState = + this.$element = null + + this.init('tooltip', element, options) + } + + Tooltip.VERSION = '3.3.2' + + Tooltip.TRANSITION_DURATION = 150 + + Tooltip.DEFAULTS = { + animation: true, + placement: 'top', + selector: false, + template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>', + trigger: 'hover focus', + title: '', + delay: 0, + html: false, + container: false, + viewport: { + selector: 'body', + padding: 0 + } + } + + Tooltip.prototype.init = function (type, element, options) { + this.enabled = true + this.type = type + this.$element = $(element) + this.options = this.getOptions(options) + this.$viewport = this.options.viewport && $(this.options.viewport.selector || this.options.viewport) + + var triggers = this.options.trigger.split(' ') + + for (var i = triggers.length; i--;) { + var trigger = triggers[i] + + if (trigger == 'click') { + this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this)) + } else if (trigger != 'manual') { + var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin' + var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout' + + this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this)) + this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this)) + } + } + + this.options.selector ? + (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) : + this.fixTitle() + } + + Tooltip.prototype.getDefaults = function () { + return Tooltip.DEFAULTS + } + + Tooltip.prototype.getOptions = function (options) { + options = $.extend({}, this.getDefaults(), this.$element.data(), options) + + if (options.delay && typeof options.delay == 'number') { + options.delay = { + show: options.delay, + hide: options.delay + } + } + + return options + } + + Tooltip.prototype.getDelegateOptions = function () { + var options = {} + var defaults = this.getDefaults() + + this._options && $.each(this._options, function (key, value) { + if (defaults[key] != value) options[key] = value + }) + + return options + } + + Tooltip.prototype.enter = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('bs.' + this.type) + + if (self && self.$tip && self.$tip.is(':visible')) { + self.hoverState = 'in' + return + } + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('bs.' + this.type, self) + } + + clearTimeout(self.timeout) + + self.hoverState = 'in' + + if (!self.options.delay || !self.options.delay.show) return self.show() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'in') self.show() + }, self.options.delay.show) + } + + Tooltip.prototype.leave = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('bs.' + this.type) + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('bs.' + this.type, self) + } + + clearTimeout(self.timeout) + + self.hoverState = 'out' + + if (!self.options.delay || !self.options.delay.hide) return self.hide() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'out') self.hide() + }, self.options.delay.hide) + } + + Tooltip.prototype.show = function () { + var e = $.Event('show.bs.' + this.type) + + if (this.hasContent() && this.enabled) { + this.$element.trigger(e) + + var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0]) + if (e.isDefaultPrevented() || !inDom) return + var that = this + + var $tip = this.tip() + + var tipId = this.getUID(this.type) + + this.setContent() + $tip.attr('id', tipId) + this.$element.attr('aria-describedby', tipId) + + if (this.options.animation) $tip.addClass('fade') + + var placement = typeof this.options.placement == 'function' ? + this.options.placement.call(this, $tip[0], this.$element[0]) : + this.options.placement + + var autoToken = /\s?auto?\s?/i + var autoPlace = autoToken.test(placement) + if (autoPlace) placement = placement.replace(autoToken, '') || 'top' + + $tip + .detach() + .css({ top: 0, left: 0, display: 'block' }) + .addClass(placement) + .data('bs.' + this.type, this) + + this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element) + + var pos = this.getPosition() + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (autoPlace) { + var orgPlacement = placement + var $container = this.options.container ? $(this.options.container) : this.$element.parent() + var containerDim = this.getPosition($container) + + placement = placement == 'bottom' && pos.bottom + actualHeight > containerDim.bottom ? 'top' : + placement == 'top' && pos.top - actualHeight < containerDim.top ? 'bottom' : + placement == 'right' && pos.right + actualWidth > containerDim.width ? 'left' : + placement == 'left' && pos.left - actualWidth < containerDim.left ? 'right' : + placement + + $tip + .removeClass(orgPlacement) + .addClass(placement) + } + + var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight) + + this.applyPlacement(calculatedOffset, placement) + + var complete = function () { + var prevHoverState = that.hoverState + that.$element.trigger('shown.bs.' + that.type) + that.hoverState = null + + if (prevHoverState == 'out') that.leave(that) + } + + $.support.transition && this.$tip.hasClass('fade') ? + $tip + .one('bsTransitionEnd', complete) + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : + complete() + } + } + + Tooltip.prototype.applyPlacement = function (offset, placement) { + var $tip = this.tip() + var width = $tip[0].offsetWidth + var height = $tip[0].offsetHeight + + // manually read margins because getBoundingClientRect includes difference + var marginTop = parseInt($tip.css('margin-top'), 10) + var marginLeft = parseInt($tip.css('margin-left'), 10) + + // we must check for NaN for ie 8/9 + if (isNaN(marginTop)) marginTop = 0 + if (isNaN(marginLeft)) marginLeft = 0 + + offset.top = offset.top + marginTop + offset.left = offset.left + marginLeft + + // $.fn.offset doesn't round pixel values + // so we use setOffset directly with our own function B-0 + $.offset.setOffset($tip[0], $.extend({ + using: function (props) { + $tip.css({ + top: Math.round(props.top), + left: Math.round(props.left) + }) + } + }, offset), 0) + + $tip.addClass('in') + + // check to see if placing tip in new offset caused the tip to resize itself + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (placement == 'top' && actualHeight != height) { + offset.top = offset.top + height - actualHeight + } + + var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight) + + if (delta.left) offset.left += delta.left + else offset.top += delta.top + + var isVertical = /top|bottom/.test(placement) + var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight + var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight' + + $tip.offset(offset) + this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical) + } + + Tooltip.prototype.replaceArrow = function (delta, dimension, isHorizontal) { + this.arrow() + .css(isHorizontal ? 'left' : 'top', 50 * (1 - delta / dimension) + '%') + .css(isHorizontal ? 'top' : 'left', '') + } + + Tooltip.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + + $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title) + $tip.removeClass('fade in top bottom left right') + } + + Tooltip.prototype.hide = function (callback) { + var that = this + var $tip = this.tip() + var e = $.Event('hide.bs.' + this.type) + + function complete() { + if (that.hoverState != 'in') $tip.detach() + that.$element + .removeAttr('aria-describedby') + .trigger('hidden.bs.' + that.type) + callback && callback() + } + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + $tip.removeClass('in') + + $.support.transition && this.$tip.hasClass('fade') ? + $tip + .one('bsTransitionEnd', complete) + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : + complete() + + this.hoverState = null + + return this + } + + Tooltip.prototype.fixTitle = function () { + var $e = this.$element + if ($e.attr('title') || typeof ($e.attr('data-original-title')) != 'string') { + $e.attr('data-original-title', $e.attr('title') || '').attr('title', '') + } + } + + Tooltip.prototype.hasContent = function () { + return this.getTitle() + } + + Tooltip.prototype.getPosition = function ($element) { + $element = $element || this.$element + + var el = $element[0] + var isBody = el.tagName == 'BODY' + + var elRect = el.getBoundingClientRect() + if (elRect.width == null) { + // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093 + elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top }) + } + var elOffset = isBody ? { top: 0, left: 0 } : $element.offset() + var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() } + var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null + + return $.extend({}, elRect, scroll, outerDims, elOffset) + } + + Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) { + return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } : + /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width } + + } + + Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) { + var delta = { top: 0, left: 0 } + if (!this.$viewport) return delta + + var viewportPadding = this.options.viewport && this.options.viewport.padding || 0 + var viewportDimensions = this.getPosition(this.$viewport) + + if (/right|left/.test(placement)) { + var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll + var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight + if (topEdgeOffset < viewportDimensions.top) { // top overflow + delta.top = viewportDimensions.top - topEdgeOffset + } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow + delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset + } + } else { + var leftEdgeOffset = pos.left - viewportPadding + var rightEdgeOffset = pos.left + viewportPadding + actualWidth + if (leftEdgeOffset < viewportDimensions.left) { // left overflow + delta.left = viewportDimensions.left - leftEdgeOffset + } else if (rightEdgeOffset > viewportDimensions.width) { // right overflow + delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset + } + } + + return delta + } + + Tooltip.prototype.getTitle = function () { + var title + var $e = this.$element + var o = this.options + + title = $e.attr('data-original-title') + || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title) + + return title + } + + Tooltip.prototype.getUID = function (prefix) { + do prefix += ~~(Math.random() * 1000000) + while (document.getElementById(prefix)) + return prefix + } + + Tooltip.prototype.tip = function () { + return (this.$tip = this.$tip || $(this.options.template)) + } + + Tooltip.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow')) + } + + Tooltip.prototype.enable = function () { + this.enabled = true + } + + Tooltip.prototype.disable = function () { + this.enabled = false + } + + Tooltip.prototype.toggleEnabled = function () { + this.enabled = !this.enabled + } + + Tooltip.prototype.toggle = function (e) { + var self = this + if (e) { + self = $(e.currentTarget).data('bs.' + this.type) + if (!self) { + self = new this.constructor(e.currentTarget, this.getDelegateOptions()) + $(e.currentTarget).data('bs.' + this.type, self) + } + } + + self.tip().hasClass('in') ? self.leave(self) : self.enter(self) + } + + Tooltip.prototype.destroy = function () { + var that = this + clearTimeout(this.timeout) + this.hide(function () { + that.$element.off('.' + that.type).removeData('bs.' + that.type) + }) + } + + + // TOOLTIP PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tooltip') + var options = typeof option == 'object' && option + + if (!data && option == 'destroy') return + if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.tooltip + + $.fn.tooltip = Plugin + $.fn.tooltip.Constructor = Tooltip + + + // TOOLTIP NO CONFLICT + // =================== + + $.fn.tooltip.noConflict = function () { + $.fn.tooltip = old + return this + } + +}(jQuery); + +/* ======================================================================== + * Bootstrap: popover.js v3.3.2 + * http://getbootstrap.com/javascript/#popovers + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // POPOVER PUBLIC CLASS DEFINITION + // =============================== + + var Popover = function (element, options) { + this.init('popover', element, options) + } + + if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js') + + Popover.VERSION = '3.3.2' + + Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, { + placement: 'right', + trigger: 'click', + content: '', + template: '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>' + }) + + + // NOTE: POPOVER EXTENDS tooltip.js + // ================================ + + Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype) + + Popover.prototype.constructor = Popover + + Popover.prototype.getDefaults = function () { + return Popover.DEFAULTS + } + + Popover.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + var content = this.getContent() + + $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title) + $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events + this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text' + ](content) + + $tip.removeClass('fade top bottom left right in') + + // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do + // this manually by checking the contents. + if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide() + } + + Popover.prototype.hasContent = function () { + return this.getTitle() || this.getContent() + } + + Popover.prototype.getContent = function () { + var $e = this.$element + var o = this.options + + return $e.attr('data-content') + || (typeof o.content == 'function' ? + o.content.call($e[0]) : + o.content) + } + + Popover.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.arrow')) + } + + Popover.prototype.tip = function () { + if (!this.$tip) this.$tip = $(this.options.template) + return this.$tip + } + + + // POPOVER PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.popover') + var options = typeof option == 'object' && option + + if (!data && option == 'destroy') return + if (!data) $this.data('bs.popover', (data = new Popover(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.popover + + $.fn.popover = Plugin + $.fn.popover.Constructor = Popover + + + // POPOVER NO CONFLICT + // =================== + + $.fn.popover.noConflict = function () { + $.fn.popover = old + return this + } + +}(jQuery); + +/* ======================================================================== + * Bootstrap: scrollspy.js v3.3.2 + * http://getbootstrap.com/javascript/#scrollspy + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // SCROLLSPY CLASS DEFINITION + // ========================== + + function ScrollSpy(element, options) { + var process = $.proxy(this.process, this) + + this.$body = $('body') + this.$scrollElement = $(element).is('body') ? $(window) : $(element) + this.options = $.extend({}, ScrollSpy.DEFAULTS, options) + this.selector = (this.options.target || '') + ' .nav li > a' + this.offsets = [] + this.targets = [] + this.activeTarget = null + this.scrollHeight = 0 + + this.$scrollElement.on('scroll.bs.scrollspy', process) + this.refresh() + this.process() + } + + ScrollSpy.VERSION = '3.3.2' + + ScrollSpy.DEFAULTS = { + offset: 10 + } + + ScrollSpy.prototype.getScrollHeight = function () { + return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight) + } + + ScrollSpy.prototype.refresh = function () { + var offsetMethod = 'offset' + var offsetBase = 0 + + if (!$.isWindow(this.$scrollElement[0])) { + offsetMethod = 'position' + offsetBase = this.$scrollElement.scrollTop() + } + + this.offsets = [] + this.targets = [] + this.scrollHeight = this.getScrollHeight() + + var self = this + + this.$body + .find(this.selector) + .map(function () { + var $el = $(this) + var href = $el.data('target') || $el.attr('href') + var $href = /^#./.test(href) && $(href) + + return ($href + && $href.length + && $href.is(':visible') + && [[$href[offsetMethod]().top + offsetBase, href]]) || null + }) + .sort(function (a, b) { return a[0] - b[0] }) + .each(function () { + self.offsets.push(this[0]) + self.targets.push(this[1]) + }) + } + + ScrollSpy.prototype.process = function () { + var scrollTop = this.$scrollElement.scrollTop() + this.options.offset + var scrollHeight = this.getScrollHeight() + var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height() + var offsets = this.offsets + var targets = this.targets + var activeTarget = this.activeTarget + var i + + if (this.scrollHeight != scrollHeight) { + this.refresh() + } + + if (scrollTop >= maxScroll) { + return activeTarget != (i = targets[targets.length - 1]) && this.activate(i) + } + + if (activeTarget && scrollTop < offsets[0]) { + this.activeTarget = null + return this.clear() + } + + for (i = offsets.length; i--;) { + activeTarget != targets[i] + && scrollTop >= offsets[i] + && (!offsets[i + 1] || scrollTop <= offsets[i + 1]) + && this.activate(targets[i]) + } + } + + ScrollSpy.prototype.activate = function (target) { + this.activeTarget = target + + this.clear() + + var selector = this.selector + + '[data-target="' + target + '"],' + + this.selector + '[href="' + target + '"]' + + var active = $(selector) + .parents('li') + .addClass('active') + + if (active.parent('.dropdown-menu').length) { + active = active + .closest('li.dropdown') + .addClass('active') + } + + active.trigger('activate.bs.scrollspy') + } + + ScrollSpy.prototype.clear = function () { + $(this.selector) + .parentsUntil(this.options.target, '.active') + .removeClass('active') + } + + + // SCROLLSPY PLUGIN DEFINITION + // =========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.scrollspy') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.scrollspy + + $.fn.scrollspy = Plugin + $.fn.scrollspy.Constructor = ScrollSpy + + + // SCROLLSPY NO CONFLICT + // ===================== + + $.fn.scrollspy.noConflict = function () { + $.fn.scrollspy = old + return this + } + + + // SCROLLSPY DATA-API + // ================== + + $(window).on('load.bs.scrollspy.data-api', function () { + $('[data-spy="scroll"]').each(function () { + var $spy = $(this) + Plugin.call($spy, $spy.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: tab.js v3.3.2 + * http://getbootstrap.com/javascript/#tabs + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // TAB CLASS DEFINITION + // ==================== + + var Tab = function (element) { + this.element = $(element) + } + + Tab.VERSION = '3.3.2' + + Tab.TRANSITION_DURATION = 150 + + Tab.prototype.show = function () { + var $this = this.element + var $ul = $this.closest('ul:not(.dropdown-menu)') + var selector = $this.data('target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + if ($this.parent('li').hasClass('active')) return + + var $previous = $ul.find('.active:last a') + var hideEvent = $.Event('hide.bs.tab', { + relatedTarget: $this[0] + }) + var showEvent = $.Event('show.bs.tab', { + relatedTarget: $previous[0] + }) + + $previous.trigger(hideEvent) + $this.trigger(showEvent) + + if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return + + var $target = $(selector) + + this.activate($this.closest('li'), $ul) + this.activate($target, $target.parent(), function () { + $previous.trigger({ + type: 'hidden.bs.tab', + relatedTarget: $this[0] + }) + $this.trigger({ + type: 'shown.bs.tab', + relatedTarget: $previous[0] + }) + }) + } + + Tab.prototype.activate = function (element, container, callback) { + var $active = container.find('> .active') + var transition = callback + && $.support.transition + && (($active.length && $active.hasClass('fade')) || !!container.find('> .fade').length) + + function next() { + $active + .removeClass('active') + .find('> .dropdown-menu > .active') + .removeClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', false) + + element + .addClass('active') + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + + if (transition) { + element[0].offsetWidth // reflow for transition + element.addClass('in') + } else { + element.removeClass('fade') + } + + if (element.parent('.dropdown-menu')) { + element + .closest('li.dropdown') + .addClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + } + + callback && callback() + } + + $active.length && transition ? + $active + .one('bsTransitionEnd', next) + .emulateTransitionEnd(Tab.TRANSITION_DURATION) : + next() + + $active.removeClass('in') + } + + + // TAB PLUGIN DEFINITION + // ===================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tab') + + if (!data) $this.data('bs.tab', (data = new Tab(this))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.tab + + $.fn.tab = Plugin + $.fn.tab.Constructor = Tab + + + // TAB NO CONFLICT + // =============== + + $.fn.tab.noConflict = function () { + $.fn.tab = old + return this + } + + + // TAB DATA-API + // ============ + + var clickHandler = function (e) { + e.preventDefault() + Plugin.call($(this), 'show') + } + + $(document) + .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler) + .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: affix.js v3.3.2 + * http://getbootstrap.com/javascript/#affix + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // AFFIX CLASS DEFINITION + // ====================== + + var Affix = function (element, options) { + this.options = $.extend({}, Affix.DEFAULTS, options) + + this.$target = $(this.options.target) + .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this)) + .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this)) + + this.$element = $(element) + this.affixed = + this.unpin = + this.pinnedOffset = null + + this.checkPosition() + } + + Affix.VERSION = '3.3.2' + + Affix.RESET = 'affix affix-top affix-bottom' + + Affix.DEFAULTS = { + offset: 0, + target: window + } + + Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) { + var scrollTop = this.$target.scrollTop() + var position = this.$element.offset() + var targetHeight = this.$target.height() + + if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false + + if (this.affixed == 'bottom') { + if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom' + return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom' + } + + var initializing = this.affixed == null + var colliderTop = initializing ? scrollTop : position.top + var colliderHeight = initializing ? targetHeight : height + + if (offsetTop != null && scrollTop <= offsetTop) return 'top' + if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom' + + return false + } + + Affix.prototype.getPinnedOffset = function () { + if (this.pinnedOffset) return this.pinnedOffset + this.$element.removeClass(Affix.RESET).addClass('affix') + var scrollTop = this.$target.scrollTop() + var position = this.$element.offset() + return (this.pinnedOffset = position.top - scrollTop) + } + + Affix.prototype.checkPositionWithEventLoop = function () { + setTimeout($.proxy(this.checkPosition, this), 1) + } + + Affix.prototype.checkPosition = function () { + if (!this.$element.is(':visible')) return + + var height = this.$element.height() + var offset = this.options.offset + var offsetTop = offset.top + var offsetBottom = offset.bottom + var scrollHeight = $('body').height() + + if (typeof offset != 'object') offsetBottom = offsetTop = offset + if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element) + if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element) + + var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom) + + if (this.affixed != affix) { + if (this.unpin != null) this.$element.css('top', '') + + var affixType = 'affix' + (affix ? '-' + affix : '') + var e = $.Event(affixType + '.bs.affix') + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + this.affixed = affix + this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null + + this.$element + .removeClass(Affix.RESET) + .addClass(affixType) + .trigger(affixType.replace('affix', 'affixed') + '.bs.affix') + } + + if (affix == 'bottom') { + this.$element.offset({ + top: scrollHeight - height - offsetBottom + }) + } + } + + + // AFFIX PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.affix') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.affix', (data = new Affix(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.affix + + $.fn.affix = Plugin + $.fn.affix.Constructor = Affix + + + // AFFIX NO CONFLICT + // ================= + + $.fn.affix.noConflict = function () { + $.fn.affix = old + return this + } + + + // AFFIX DATA-API + // ============== + + $(window).on('load', function () { + $('[data-spy="affix"]').each(function () { + var $spy = $(this) + var data = $spy.data() + + data.offset = data.offset || {} + + if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom + if (data.offsetTop != null) data.offset.top = data.offsetTop + + Plugin.call($spy, data) + }) + }) + +}(jQuery); diff --git a/assets/js/bootstrap.min.js b/assets/js/bootstrap.min.js new file mode 100644 index 00000000..c6d36920 --- /dev/null +++ b/assets/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.3.2 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.2",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.2",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active"));a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.2",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&"show"==b&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a(this.options.trigger).filter('[href="#'+b.id+'"], [data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.2",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0,trigger:'[data-toggle="collapse"]'},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":a.extend({},e.data(),{trigger:this});c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=c(d),f={relatedTarget:this};e.hasClass("open")&&(e.trigger(b=a.Event("hide.bs.dropdown",f)),b.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f)))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.2",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(b){if(/(38|40|27|32)/.test(b.which)&&!/input|textarea/i.test(b.target.tagName)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var e=c(d),g=e.hasClass("open");if(!g&&27!=b.which||g&&27==b.which)return 27==b.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.divider):visible a",i=e.find('[role="menu"]'+h+', [role="listbox"]'+h);if(i.length){var j=i.index(b.target);38==b.which&&j>0&&j--,40==b.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="menu"]',g.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="listbox"]',g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$backdrop=this.isShown=null,this.scrollbarWidth=0,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.2",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.options.backdrop&&d.adjustBackdrop(),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in").attr("aria-hidden",!1),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$element.find(".modal-dialog").one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a('<div class="modal-backdrop '+e+'" />').prependTo(this.$element).on("click.dismiss.bs.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdate=function(){this.options.backdrop&&this.adjustBackdrop(),this.adjustDialog()},c.prototype.adjustBackdrop=function(){this.$backdrop.css("height",0).css("height",this.$element[0].scrollHeight)},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){this.bodyIsOverflowing=document.body.scrollHeight>document.documentElement.clientHeight,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;(e||"destroy"!=b)&&(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};c.VERSION="3.3.2",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(this.options.viewport.selector||this.options.viewport);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c&&c.$tip&&c.$tip.is(":visible")?void(c.hoverState="in"):(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.options.container?a(this.options.container):this.$element.parent(),p=this.getPosition(o);h="bottom"==h&&k.bottom+m>p.bottom?"top":"top"==h&&k.top-m<p.top?"bottom":"right"==h&&k.right+l>p.width?"left":"left"==h&&k.left-l<p.left?"right":h,f.removeClass(n).addClass(h)}var q=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(q,h);var r=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",r).emulateTransitionEnd(c.TRANSITION_DURATION):r()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top=b.top+g,b.left=b.left+h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=this.tip(),g=a.Event("hide.bs."+this.type);return this.$element.trigger(g),g.isDefaultPrevented()?void 0:(f.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=d?{top:0,left:0}:b.offset(),g={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},h=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,g,h,f)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.width&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type)})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||"destroy"!=b)&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.2",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},c.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){var e=a.proxy(this.process,this);this.$body=a("body"),this.$scrollElement=a(a(c).is("body")?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.2",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b="offset",c=0;a.isWindow(this.$scrollElement[0])||(b="position",c=this.$scrollElement.scrollTop()),this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight();var d=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+c,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){d.offsets.push(this[0]),d.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.2",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e() +}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.2",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=a("body").height();"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/assets/js/bootstrap/affix.js b/assets/js/bootstrap/affix.js new file mode 100644 index 00000000..aaebc8c0 --- /dev/null +++ b/assets/js/bootstrap/affix.js @@ -0,0 +1,162 @@ +/* ======================================================================== + * Bootstrap: affix.js v3.3.2 + * http://getbootstrap.com/javascript/#affix + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // AFFIX CLASS DEFINITION + // ====================== + + var Affix = function (element, options) { + this.options = $.extend({}, Affix.DEFAULTS, options) + + this.$target = $(this.options.target) + .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this)) + .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this)) + + this.$element = $(element) + this.affixed = + this.unpin = + this.pinnedOffset = null + + this.checkPosition() + } + + Affix.VERSION = '3.3.2' + + Affix.RESET = 'affix affix-top affix-bottom' + + Affix.DEFAULTS = { + offset: 0, + target: window + } + + Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) { + var scrollTop = this.$target.scrollTop() + var position = this.$element.offset() + var targetHeight = this.$target.height() + + if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false + + if (this.affixed == 'bottom') { + if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom' + return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom' + } + + var initializing = this.affixed == null + var colliderTop = initializing ? scrollTop : position.top + var colliderHeight = initializing ? targetHeight : height + + if (offsetTop != null && scrollTop <= offsetTop) return 'top' + if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom' + + return false + } + + Affix.prototype.getPinnedOffset = function () { + if (this.pinnedOffset) return this.pinnedOffset + this.$element.removeClass(Affix.RESET).addClass('affix') + var scrollTop = this.$target.scrollTop() + var position = this.$element.offset() + return (this.pinnedOffset = position.top - scrollTop) + } + + Affix.prototype.checkPositionWithEventLoop = function () { + setTimeout($.proxy(this.checkPosition, this), 1) + } + + Affix.prototype.checkPosition = function () { + if (!this.$element.is(':visible')) return + + var height = this.$element.height() + var offset = this.options.offset + var offsetTop = offset.top + var offsetBottom = offset.bottom + var scrollHeight = $('body').height() + + if (typeof offset != 'object') offsetBottom = offsetTop = offset + if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element) + if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element) + + var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom) + + if (this.affixed != affix) { + if (this.unpin != null) this.$element.css('top', '') + + var affixType = 'affix' + (affix ? '-' + affix : '') + var e = $.Event(affixType + '.bs.affix') + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + this.affixed = affix + this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null + + this.$element + .removeClass(Affix.RESET) + .addClass(affixType) + .trigger(affixType.replace('affix', 'affixed') + '.bs.affix') + } + + if (affix == 'bottom') { + this.$element.offset({ + top: scrollHeight - height - offsetBottom + }) + } + } + + + // AFFIX PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.affix') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.affix', (data = new Affix(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.affix + + $.fn.affix = Plugin + $.fn.affix.Constructor = Affix + + + // AFFIX NO CONFLICT + // ================= + + $.fn.affix.noConflict = function () { + $.fn.affix = old + return this + } + + + // AFFIX DATA-API + // ============== + + $(window).on('load', function () { + $('[data-spy="affix"]').each(function () { + var $spy = $(this) + var data = $spy.data() + + data.offset = data.offset || {} + + if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom + if (data.offsetTop != null) data.offset.top = data.offsetTop + + Plugin.call($spy, data) + }) + }) + +}(jQuery); diff --git a/assets/js/bootstrap/alert.js b/assets/js/bootstrap/alert.js new file mode 100644 index 00000000..e8212caf --- /dev/null +++ b/assets/js/bootstrap/alert.js @@ -0,0 +1,94 @@ +/* ======================================================================== + * Bootstrap: alert.js v3.3.2 + * http://getbootstrap.com/javascript/#alerts + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // ALERT CLASS DEFINITION + // ====================== + + var dismiss = '[data-dismiss="alert"]' + var Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.VERSION = '3.3.2' + + Alert.TRANSITION_DURATION = 150 + + Alert.prototype.close = function (e) { + var $this = $(this) + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = $(selector) + + if (e) e.preventDefault() + + if (!$parent.length) { + $parent = $this.closest('.alert') + } + + $parent.trigger(e = $.Event('close.bs.alert')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + // detach from parent, fire event then clean up data + $parent.detach().trigger('closed.bs.alert').remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent + .one('bsTransitionEnd', removeElement) + .emulateTransitionEnd(Alert.TRANSITION_DURATION) : + removeElement() + } + + + // ALERT PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.alert') + + if (!data) $this.data('bs.alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.alert + + $.fn.alert = Plugin + $.fn.alert.Constructor = Alert + + + // ALERT NO CONFLICT + // ================= + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + // ALERT DATA-API + // ============== + + $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) + +}(jQuery); diff --git a/assets/js/bootstrap/button.js b/assets/js/bootstrap/button.js new file mode 100644 index 00000000..4d569017 --- /dev/null +++ b/assets/js/bootstrap/button.js @@ -0,0 +1,116 @@ +/* ======================================================================== + * Bootstrap: button.js v3.3.2 + * http://getbootstrap.com/javascript/#buttons + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // BUTTON PUBLIC CLASS DEFINITION + // ============================== + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Button.DEFAULTS, options) + this.isLoading = false + } + + Button.VERSION = '3.3.2' + + Button.DEFAULTS = { + loadingText: 'loading...' + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + var $el = this.$element + var val = $el.is('input') ? 'val' : 'html' + var data = $el.data() + + state = state + 'Text' + + if (data.resetText == null) $el.data('resetText', $el[val]()) + + // push to event loop to allow forms to submit + setTimeout($.proxy(function () { + $el[val](data[state] == null ? this.options[state] : data[state]) + + if (state == 'loadingText') { + this.isLoading = true + $el.addClass(d).attr(d, d) + } else if (this.isLoading) { + this.isLoading = false + $el.removeClass(d).removeAttr(d) + } + }, this), 0) + } + + Button.prototype.toggle = function () { + var changed = true + var $parent = this.$element.closest('[data-toggle="buttons"]') + + if ($parent.length) { + var $input = this.$element.find('input') + if ($input.prop('type') == 'radio') { + if ($input.prop('checked') && this.$element.hasClass('active')) changed = false + else $parent.find('.active').removeClass('active') + } + if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change') + } else { + this.$element.attr('aria-pressed', !this.$element.hasClass('active')) + } + + if (changed) this.$element.toggleClass('active') + } + + + // BUTTON PLUGIN DEFINITION + // ======================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.button') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.button', (data = new Button(this, options))) + + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + var old = $.fn.button + + $.fn.button = Plugin + $.fn.button.Constructor = Button + + + // BUTTON NO CONFLICT + // ================== + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + // BUTTON DATA-API + // =============== + + $(document) + .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + Plugin.call($btn, 'toggle') + e.preventDefault() + }) + .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) { + $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type)) + }) + +}(jQuery); diff --git a/assets/js/bootstrap/carousel.js b/assets/js/bootstrap/carousel.js new file mode 100644 index 00000000..450e1812 --- /dev/null +++ b/assets/js/bootstrap/carousel.js @@ -0,0 +1,237 @@ +/* ======================================================================== + * Bootstrap: carousel.js v3.3.2 + * http://getbootstrap.com/javascript/#carousel + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CAROUSEL CLASS DEFINITION + // ========================= + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.paused = + this.sliding = + this.interval = + this.$active = + this.$items = null + + this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this)) + + this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element + .on('mouseenter.bs.carousel', $.proxy(this.pause, this)) + .on('mouseleave.bs.carousel', $.proxy(this.cycle, this)) + } + + Carousel.VERSION = '3.3.2' + + Carousel.TRANSITION_DURATION = 600 + + Carousel.DEFAULTS = { + interval: 5000, + pause: 'hover', + wrap: true, + keyboard: true + } + + Carousel.prototype.keydown = function (e) { + if (/input|textarea/i.test(e.target.tagName)) return + switch (e.which) { + case 37: this.prev(); break + case 39: this.next(); break + default: return + } + + e.preventDefault() + } + + Carousel.prototype.cycle = function (e) { + e || (this.paused = false) + + this.interval && clearInterval(this.interval) + + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + + return this + } + + Carousel.prototype.getItemIndex = function (item) { + this.$items = item.parent().children('.item') + return this.$items.index(item || this.$active) + } + + Carousel.prototype.getItemForDirection = function (direction, active) { + var activeIndex = this.getItemIndex(active) + var willWrap = (direction == 'prev' && activeIndex === 0) + || (direction == 'next' && activeIndex == (this.$items.length - 1)) + if (willWrap && !this.options.wrap) return active + var delta = direction == 'prev' ? -1 : 1 + var itemIndex = (activeIndex + delta) % this.$items.length + return this.$items.eq(itemIndex) + } + + Carousel.prototype.to = function (pos) { + var that = this + var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active')) + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid" + if (activeIndex == pos) return this.pause().cycle() + + return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos)) + } + + Carousel.prototype.pause = function (e) { + e || (this.paused = true) + + if (this.$element.find('.next, .prev').length && $.support.transition) { + 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 || this.getItemForDirection(type, $active) + var isCycling = this.interval + var direction = type == 'next' ? 'left' : 'right' + var that = this + + if ($next.hasClass('active')) return (this.sliding = false) + + var relatedTarget = $next[0] + var slideEvent = $.Event('slide.bs.carousel', { + relatedTarget: relatedTarget, + direction: direction + }) + this.$element.trigger(slideEvent) + if (slideEvent.isDefaultPrevented()) return + + this.sliding = true + + isCycling && this.pause() + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) + $nextIndicator && $nextIndicator.addClass('active') + } + + var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" + if ($.support.transition && this.$element.hasClass('slide')) { + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + $active + .one('bsTransitionEnd', function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { + that.$element.trigger(slidEvent) + }, 0) + }) + .emulateTransitionEnd(Carousel.TRANSITION_DURATION) + } else { + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger(slidEvent) + } + + isCycling && this.cycle() + + return this + } + + + // CAROUSEL PLUGIN DEFINITION + // ========================== + + function Plugin(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() + }) + } + + var old = $.fn.carousel + + $.fn.carousel = Plugin + $.fn.carousel.Constructor = Carousel + + + // CAROUSEL NO CONFLICT + // ==================== + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + + // CAROUSEL DATA-API + // ================= + + var clickHandler = function (e) { + var href + var $this = $(this) + var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7 + if (!$target.hasClass('carousel')) return + var options = $.extend({}, $target.data(), $this.data()) + var slideIndex = $this.attr('data-slide-to') + if (slideIndex) options.interval = false + + Plugin.call($target, options) + + if (slideIndex) { + $target.data('bs.carousel').to(slideIndex) + } + + e.preventDefault() + } + + $(document) + .on('click.bs.carousel.data-api', '[data-slide]', clickHandler) + .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler) + + $(window).on('load', function () { + $('[data-ride="carousel"]').each(function () { + var $carousel = $(this) + Plugin.call($carousel, $carousel.data()) + }) + }) + +}(jQuery); diff --git a/assets/js/bootstrap/collapse.js b/assets/js/bootstrap/collapse.js new file mode 100644 index 00000000..2bc30e7b --- /dev/null +++ b/assets/js/bootstrap/collapse.js @@ -0,0 +1,211 @@ +/* ======================================================================== + * Bootstrap: collapse.js v3.3.2 + * http://getbootstrap.com/javascript/#collapse + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // COLLAPSE PUBLIC CLASS DEFINITION + // ================================ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Collapse.DEFAULTS, options) + this.$trigger = $(this.options.trigger).filter('[href="#' + element.id + '"], [data-target="#' + element.id + '"]') + this.transitioning = null + + if (this.options.parent) { + this.$parent = this.getParent() + } else { + this.addAriaAndCollapsedClass(this.$element, this.$trigger) + } + + if (this.options.toggle) this.toggle() + } + + Collapse.VERSION = '3.3.2' + + Collapse.TRANSITION_DURATION = 350 + + Collapse.DEFAULTS = { + toggle: true, + trigger: '[data-toggle="collapse"]' + } + + 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 activesData + var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing') + + if (actives && actives.length) { + activesData = actives.data('bs.collapse') + if (activesData && activesData.transitioning) return + } + + var startEvent = $.Event('show.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + if (actives && actives.length) { + Plugin.call(actives, 'hide') + activesData || actives.data('bs.collapse', null) + } + + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + .addClass('collapsing')[dimension](0) + .attr('aria-expanded', true) + + this.$trigger + .removeClass('collapsed') + .attr('aria-expanded', true) + + this.transitioning = 1 + + var complete = function () { + this.$element + .removeClass('collapsing') + .addClass('collapse in')[dimension]('') + 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('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[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 in') + .attr('aria-expanded', false) + + this.$trigger + .addClass('collapsed') + .attr('aria-expanded', false) + + this.transitioning = 1 + + var complete = function () { + this.transitioning = 0 + this.$element + .removeClass('collapsing') + .addClass('collapse') + .trigger('hidden.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + this.$element + [dimension](0) + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION) + } + + Collapse.prototype.toggle = function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + Collapse.prototype.getParent = function () { + return $(this.options.parent) + .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]') + .each($.proxy(function (i, element) { + var $element = $(element) + this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element) + }, this)) + .end() + } + + Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) { + var isOpen = $element.hasClass('in') + + $element.attr('aria-expanded', isOpen) + $trigger + .toggleClass('collapsed', !isOpen) + .attr('aria-expanded', isOpen) + } + + function getTargetFromTrigger($trigger) { + var href + var target = $trigger.attr('data-target') + || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7 + + return $(target) + } + + + // COLLAPSE PLUGIN DEFINITION + // ========================== + + function Plugin(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 && options.toggle && option == 'show') options.toggle = false + if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.collapse + + $.fn.collapse = Plugin + $.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) + + if (!$this.attr('data-target')) e.preventDefault() + + var $target = getTargetFromTrigger($this) + var data = $target.data('bs.collapse') + var option = data ? 'toggle' : $.extend({}, $this.data(), { trigger: this }) + + Plugin.call($target, option) + }) + +}(jQuery); diff --git a/assets/js/bootstrap/dropdown.js b/assets/js/bootstrap/dropdown.js new file mode 100644 index 00000000..200e1c67 --- /dev/null +++ b/assets/js/bootstrap/dropdown.js @@ -0,0 +1,161 @@ +/* ======================================================================== + * Bootstrap: dropdown.js v3.3.2 + * http://getbootstrap.com/javascript/#dropdowns + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/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.VERSION = '3.3.2' + + 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 + $('<div class="dropdown-backdrop"/>').insertAfter($(this)).on('click', clearMenus) + } + + var relatedTarget = { relatedTarget: this } + $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget)) + + if (e.isDefaultPrevented()) return + + $this + .trigger('focus') + .attr('aria-expanded', 'true') + + $parent + .toggleClass('open') + .trigger('shown.bs.dropdown', relatedTarget) + } + + return false + } + + Dropdown.prototype.keydown = function (e) { + if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return + + var $this = $(this) + + e.preventDefault() + e.stopPropagation() + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + if ((!isActive && e.which != 27) || (isActive && e.which == 27)) { + if (e.which == 27) $parent.find(toggle).trigger('focus') + return $this.trigger('click') + } + + var desc = ' li:not(.divider):visible a' + var $items = $parent.find('[role="menu"]' + desc + ', [role="listbox"]' + desc) + + if (!$items.length) return + + var index = $items.index(e.target) + + if (e.which == 38 && index > 0) index-- // up + if (e.which == 40 && index < $items.length - 1) index++ // down + if (!~index) index = 0 + + $items.eq(index).trigger('focus') + } + + function clearMenus(e) { + if (e && e.which === 3) return + $(backdrop).remove() + $(toggle).each(function () { + var $this = $(this) + var $parent = getParent($this) + var relatedTarget = { relatedTarget: this } + + if (!$parent.hasClass('open')) return + + $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget)) + + if (e.isDefaultPrevented()) return + + $this.attr('aria-expanded', 'false') + $parent.removeClass('open').trigger('hidden.bs.dropdown', relatedTarget) + }) + } + + function getParent($this) { + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = selector && $(selector) + + return $parent && $parent.length ? $parent : $this.parent() + } + + + // DROPDOWN PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.dropdown') + + if (!data) $this.data('bs.dropdown', (data = new Dropdown(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.dropdown + + $.fn.dropdown = Plugin + $.fn.dropdown.Constructor = Dropdown + + + // DROPDOWN NO CONFLICT + // ==================== + + $.fn.dropdown.noConflict = function () { + $.fn.dropdown = old + return this + } + + + // APPLY TO STANDARD DROPDOWN ELEMENTS + // =================================== + + $(document) + .on('click.bs.dropdown.data-api', clearMenus) + .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) + .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle) + .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown) + .on('keydown.bs.dropdown.data-api', '[role="menu"]', Dropdown.prototype.keydown) + .on('keydown.bs.dropdown.data-api', '[role="listbox"]', Dropdown.prototype.keydown) + +}(jQuery); diff --git a/assets/js/bootstrap/modal.js b/assets/js/bootstrap/modal.js new file mode 100644 index 00000000..e7704b8f --- /dev/null +++ b/assets/js/bootstrap/modal.js @@ -0,0 +1,324 @@ +/* ======================================================================== + * Bootstrap: modal.js v3.3.2 + * http://getbootstrap.com/javascript/#modals + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // MODAL CLASS DEFINITION + // ====================== + + var Modal = function (element, options) { + this.options = options + this.$body = $(document.body) + this.$element = $(element) + this.$backdrop = + this.isShown = null + this.scrollbarWidth = 0 + + if (this.options.remote) { + this.$element + .find('.modal-content') + .load(this.options.remote, $.proxy(function () { + this.$element.trigger('loaded.bs.modal') + }, this)) + } + } + + Modal.VERSION = '3.3.2' + + Modal.TRANSITION_DURATION = 300 + Modal.BACKDROP_TRANSITION_DURATION = 150 + + Modal.DEFAULTS = { + backdrop: true, + keyboard: true, + show: true + } + + Modal.prototype.toggle = function (_relatedTarget) { + return this.isShown ? this.hide() : this.show(_relatedTarget) + } + + Modal.prototype.show = function (_relatedTarget) { + var that = this + var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget }) + + this.$element.trigger(e) + + if (this.isShown || e.isDefaultPrevented()) return + + this.isShown = true + + this.checkScrollbar() + this.setScrollbar() + this.$body.addClass('modal-open') + + this.escape() + this.resize() + + this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this)) + + this.backdrop(function () { + var transition = $.support.transition && that.$element.hasClass('fade') + + if (!that.$element.parent().length) { + that.$element.appendTo(that.$body) // don't move modals dom position + } + + that.$element + .show() + .scrollTop(0) + + if (that.options.backdrop) that.adjustBackdrop() + that.adjustDialog() + + if (transition) { + that.$element[0].offsetWidth // force reflow + } + + that.$element + .addClass('in') + .attr('aria-hidden', false) + + that.enforceFocus() + + var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget }) + + transition ? + that.$element.find('.modal-dialog') // wait for modal to slide in + .one('bsTransitionEnd', function () { + that.$element.trigger('focus').trigger(e) + }) + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : + that.$element.trigger('focus').trigger(e) + }) + } + + Modal.prototype.hide = function (e) { + if (e) e.preventDefault() + + e = $.Event('hide.bs.modal') + + this.$element.trigger(e) + + if (!this.isShown || e.isDefaultPrevented()) return + + this.isShown = false + + this.escape() + this.resize() + + $(document).off('focusin.bs.modal') + + this.$element + .removeClass('in') + .attr('aria-hidden', true) + .off('click.dismiss.bs.modal') + + $.support.transition && this.$element.hasClass('fade') ? + this.$element + .one('bsTransitionEnd', $.proxy(this.hideModal, this)) + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : + this.hideModal() + } + + Modal.prototype.enforceFocus = function () { + $(document) + .off('focusin.bs.modal') // guard against infinite focus loop + .on('focusin.bs.modal', $.proxy(function (e) { + if (this.$element[0] !== e.target && !this.$element.has(e.target).length) { + this.$element.trigger('focus') + } + }, this)) + } + + Modal.prototype.escape = function () { + if (this.isShown && this.options.keyboard) { + this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) { + e.which == 27 && this.hide() + }, this)) + } else if (!this.isShown) { + this.$element.off('keydown.dismiss.bs.modal') + } + } + + Modal.prototype.resize = function () { + if (this.isShown) { + $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this)) + } else { + $(window).off('resize.bs.modal') + } + } + + Modal.prototype.hideModal = function () { + var that = this + this.$element.hide() + this.backdrop(function () { + that.$body.removeClass('modal-open') + that.resetAdjustments() + that.resetScrollbar() + that.$element.trigger('hidden.bs.modal') + }) + } + + Modal.prototype.removeBackdrop = function () { + this.$backdrop && this.$backdrop.remove() + this.$backdrop = null + } + + Modal.prototype.backdrop = function (callback) { + var that = this + var animate = this.$element.hasClass('fade') ? 'fade' : '' + + if (this.isShown && this.options.backdrop) { + var doAnimate = $.support.transition && animate + + this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />') + .prependTo(this.$element) + .on('click.dismiss.bs.modal', $.proxy(function (e) { + if (e.target !== e.currentTarget) return + this.options.backdrop == 'static' + ? this.$element[0].focus.call(this.$element[0]) + : this.hide.call(this) + }, this)) + + if (doAnimate) this.$backdrop[0].offsetWidth // force reflow + + this.$backdrop.addClass('in') + + if (!callback) return + + doAnimate ? + this.$backdrop + .one('bsTransitionEnd', callback) + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : + callback() + + } else if (!this.isShown && this.$backdrop) { + this.$backdrop.removeClass('in') + + var callbackRemove = function () { + that.removeBackdrop() + callback && callback() + } + $.support.transition && this.$element.hasClass('fade') ? + this.$backdrop + .one('bsTransitionEnd', callbackRemove) + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : + callbackRemove() + + } else if (callback) { + callback() + } + } + + // these following methods are used to handle overflowing modals + + Modal.prototype.handleUpdate = function () { + if (this.options.backdrop) this.adjustBackdrop() + this.adjustDialog() + } + + Modal.prototype.adjustBackdrop = function () { + this.$backdrop + .css('height', 0) + .css('height', this.$element[0].scrollHeight) + } + + Modal.prototype.adjustDialog = function () { + var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight + + this.$element.css({ + paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '', + paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : '' + }) + } + + Modal.prototype.resetAdjustments = function () { + this.$element.css({ + paddingLeft: '', + paddingRight: '' + }) + } + + Modal.prototype.checkScrollbar = function () { + this.bodyIsOverflowing = document.body.scrollHeight > document.documentElement.clientHeight + this.scrollbarWidth = this.measureScrollbar() + } + + Modal.prototype.setScrollbar = function () { + var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10) + if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth) + } + + Modal.prototype.resetScrollbar = function () { + this.$body.css('padding-right', '') + } + + Modal.prototype.measureScrollbar = function () { // thx walsh + var scrollDiv = document.createElement('div') + scrollDiv.className = 'modal-scrollbar-measure' + this.$body.append(scrollDiv) + var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth + this.$body[0].removeChild(scrollDiv) + return scrollbarWidth + } + + + // MODAL PLUGIN DEFINITION + // ======================= + + function Plugin(option, _relatedTarget) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.modal') + var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data) $this.data('bs.modal', (data = new Modal(this, options))) + if (typeof option == 'string') data[option](_relatedTarget) + else if (options.show) data.show(_relatedTarget) + }) + } + + var old = $.fn.modal + + $.fn.modal = Plugin + $.fn.modal.Constructor = Modal + + + // MODAL NO CONFLICT + // ================= + + $.fn.modal.noConflict = function () { + $.fn.modal = old + return this + } + + + // MODAL DATA-API + // ============== + + $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) { + var $this = $(this) + var href = $this.attr('href') + var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7 + var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data()) + + if ($this.is('a')) e.preventDefault() + + $target.one('show.bs.modal', function (showEvent) { + if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown + $target.one('hidden.bs.modal', function () { + $this.is(':visible') && $this.trigger('focus') + }) + }) + Plugin.call($target, option, this) + }) + +}(jQuery); diff --git a/assets/js/bootstrap/popover.js b/assets/js/bootstrap/popover.js new file mode 100644 index 00000000..be65b11a --- /dev/null +++ b/assets/js/bootstrap/popover.js @@ -0,0 +1,113 @@ +/* ======================================================================== + * Bootstrap: popover.js v3.3.2 + * http://getbootstrap.com/javascript/#popovers + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // POPOVER PUBLIC CLASS DEFINITION + // =============================== + + var Popover = function (element, options) { + this.init('popover', element, options) + } + + if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js') + + Popover.VERSION = '3.3.2' + + Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, { + placement: 'right', + trigger: 'click', + content: '', + template: '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>' + }) + + + // NOTE: POPOVER EXTENDS tooltip.js + // ================================ + + Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype) + + Popover.prototype.constructor = Popover + + Popover.prototype.getDefaults = function () { + return Popover.DEFAULTS + } + + Popover.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + var content = this.getContent() + + $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title) + $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events + this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text' + ](content) + + $tip.removeClass('fade top bottom left right in') + + // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do + // this manually by checking the contents. + if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide() + } + + Popover.prototype.hasContent = function () { + return this.getTitle() || this.getContent() + } + + Popover.prototype.getContent = function () { + var $e = this.$element + var o = this.options + + return $e.attr('data-content') + || (typeof o.content == 'function' ? + o.content.call($e[0]) : + o.content) + } + + Popover.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.arrow')) + } + + Popover.prototype.tip = function () { + if (!this.$tip) this.$tip = $(this.options.template) + return this.$tip + } + + + // POPOVER PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.popover') + var options = typeof option == 'object' && option + + if (!data && option == 'destroy') return + if (!data) $this.data('bs.popover', (data = new Popover(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.popover + + $.fn.popover = Plugin + $.fn.popover.Constructor = Popover + + + // POPOVER NO CONFLICT + // =================== + + $.fn.popover.noConflict = function () { + $.fn.popover = old + return this + } + +}(jQuery); diff --git a/assets/js/bootstrap/scrollspy.js b/assets/js/bootstrap/scrollspy.js new file mode 100644 index 00000000..0987177f --- /dev/null +++ b/assets/js/bootstrap/scrollspy.js @@ -0,0 +1,175 @@ +/* ======================================================================== + * Bootstrap: scrollspy.js v3.3.2 + * http://getbootstrap.com/javascript/#scrollspy + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // SCROLLSPY CLASS DEFINITION + // ========================== + + function ScrollSpy(element, options) { + var process = $.proxy(this.process, this) + + this.$body = $('body') + this.$scrollElement = $(element).is('body') ? $(window) : $(element) + this.options = $.extend({}, ScrollSpy.DEFAULTS, options) + this.selector = (this.options.target || '') + ' .nav li > a' + this.offsets = [] + this.targets = [] + this.activeTarget = null + this.scrollHeight = 0 + + this.$scrollElement.on('scroll.bs.scrollspy', process) + this.refresh() + this.process() + } + + ScrollSpy.VERSION = '3.3.2' + + ScrollSpy.DEFAULTS = { + offset: 10 + } + + ScrollSpy.prototype.getScrollHeight = function () { + return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight) + } + + ScrollSpy.prototype.refresh = function () { + var offsetMethod = 'offset' + var offsetBase = 0 + + if (!$.isWindow(this.$scrollElement[0])) { + offsetMethod = 'position' + offsetBase = this.$scrollElement.scrollTop() + } + + this.offsets = [] + this.targets = [] + this.scrollHeight = this.getScrollHeight() + + var self = this + + this.$body + .find(this.selector) + .map(function () { + var $el = $(this) + var href = $el.data('target') || $el.attr('href') + var $href = /^#./.test(href) && $(href) + + return ($href + && $href.length + && $href.is(':visible') + && [[$href[offsetMethod]().top + offsetBase, href]]) || null + }) + .sort(function (a, b) { return a[0] - b[0] }) + .each(function () { + self.offsets.push(this[0]) + self.targets.push(this[1]) + }) + } + + ScrollSpy.prototype.process = function () { + var scrollTop = this.$scrollElement.scrollTop() + this.options.offset + var scrollHeight = this.getScrollHeight() + var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height() + var offsets = this.offsets + var targets = this.targets + var activeTarget = this.activeTarget + var i + + if (this.scrollHeight != scrollHeight) { + this.refresh() + } + + if (scrollTop >= maxScroll) { + return activeTarget != (i = targets[targets.length - 1]) && this.activate(i) + } + + if (activeTarget && scrollTop < offsets[0]) { + this.activeTarget = null + return this.clear() + } + + for (i = offsets.length; i--;) { + activeTarget != targets[i] + && scrollTop >= offsets[i] + && (!offsets[i + 1] || scrollTop <= offsets[i + 1]) + && this.activate(targets[i]) + } + } + + ScrollSpy.prototype.activate = function (target) { + this.activeTarget = target + + this.clear() + + var selector = this.selector + + '[data-target="' + target + '"],' + + this.selector + '[href="' + target + '"]' + + var active = $(selector) + .parents('li') + .addClass('active') + + if (active.parent('.dropdown-menu').length) { + active = active + .closest('li.dropdown') + .addClass('active') + } + + active.trigger('activate.bs.scrollspy') + } + + ScrollSpy.prototype.clear = function () { + $(this.selector) + .parentsUntil(this.options.target, '.active') + .removeClass('active') + } + + + // SCROLLSPY PLUGIN DEFINITION + // =========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.scrollspy') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.scrollspy + + $.fn.scrollspy = Plugin + $.fn.scrollspy.Constructor = ScrollSpy + + + // SCROLLSPY NO CONFLICT + // ===================== + + $.fn.scrollspy.noConflict = function () { + $.fn.scrollspy = old + return this + } + + + // SCROLLSPY DATA-API + // ================== + + $(window).on('load.bs.scrollspy.data-api', function () { + $('[data-spy="scroll"]').each(function () { + var $spy = $(this) + Plugin.call($spy, $spy.data()) + }) + }) + +}(jQuery); diff --git a/assets/js/bootstrap/tab.js b/assets/js/bootstrap/tab.js new file mode 100644 index 00000000..ddb7fc9c --- /dev/null +++ b/assets/js/bootstrap/tab.js @@ -0,0 +1,153 @@ +/* ======================================================================== + * Bootstrap: tab.js v3.3.2 + * http://getbootstrap.com/javascript/#tabs + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // TAB CLASS DEFINITION + // ==================== + + var Tab = function (element) { + this.element = $(element) + } + + Tab.VERSION = '3.3.2' + + Tab.TRANSITION_DURATION = 150 + + Tab.prototype.show = function () { + var $this = this.element + var $ul = $this.closest('ul:not(.dropdown-menu)') + var selector = $this.data('target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + if ($this.parent('li').hasClass('active')) return + + var $previous = $ul.find('.active:last a') + var hideEvent = $.Event('hide.bs.tab', { + relatedTarget: $this[0] + }) + var showEvent = $.Event('show.bs.tab', { + relatedTarget: $previous[0] + }) + + $previous.trigger(hideEvent) + $this.trigger(showEvent) + + if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return + + var $target = $(selector) + + this.activate($this.closest('li'), $ul) + this.activate($target, $target.parent(), function () { + $previous.trigger({ + type: 'hidden.bs.tab', + relatedTarget: $this[0] + }) + $this.trigger({ + type: 'shown.bs.tab', + relatedTarget: $previous[0] + }) + }) + } + + Tab.prototype.activate = function (element, container, callback) { + var $active = container.find('> .active') + var transition = callback + && $.support.transition + && (($active.length && $active.hasClass('fade')) || !!container.find('> .fade').length) + + function next() { + $active + .removeClass('active') + .find('> .dropdown-menu > .active') + .removeClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', false) + + element + .addClass('active') + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + + if (transition) { + element[0].offsetWidth // reflow for transition + element.addClass('in') + } else { + element.removeClass('fade') + } + + if (element.parent('.dropdown-menu')) { + element + .closest('li.dropdown') + .addClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + } + + callback && callback() + } + + $active.length && transition ? + $active + .one('bsTransitionEnd', next) + .emulateTransitionEnd(Tab.TRANSITION_DURATION) : + next() + + $active.removeClass('in') + } + + + // TAB PLUGIN DEFINITION + // ===================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tab') + + if (!data) $this.data('bs.tab', (data = new Tab(this))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.tab + + $.fn.tab = Plugin + $.fn.tab.Constructor = Tab + + + // TAB NO CONFLICT + // =============== + + $.fn.tab.noConflict = function () { + $.fn.tab = old + return this + } + + + // TAB DATA-API + // ============ + + var clickHandler = function (e) { + e.preventDefault() + Plugin.call($(this), 'show') + } + + $(document) + .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler) + .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler) + +}(jQuery); diff --git a/assets/js/bootstrap/tooltip.js b/assets/js/bootstrap/tooltip.js new file mode 100644 index 00000000..1856df59 --- /dev/null +++ b/assets/js/bootstrap/tooltip.js @@ -0,0 +1,472 @@ +/* ======================================================================== + * Bootstrap: tooltip.js v3.3.2 + * http://getbootstrap.com/javascript/#tooltip + * Inspired by the original jQuery.tipsy by Jason Frame + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // TOOLTIP PUBLIC CLASS DEFINITION + // =============================== + + var Tooltip = function (element, options) { + this.type = + this.options = + this.enabled = + this.timeout = + this.hoverState = + this.$element = null + + this.init('tooltip', element, options) + } + + Tooltip.VERSION = '3.3.2' + + Tooltip.TRANSITION_DURATION = 150 + + Tooltip.DEFAULTS = { + animation: true, + placement: 'top', + selector: false, + template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>', + trigger: 'hover focus', + title: '', + delay: 0, + html: false, + container: false, + viewport: { + selector: 'body', + padding: 0 + } + } + + Tooltip.prototype.init = function (type, element, options) { + this.enabled = true + this.type = type + this.$element = $(element) + this.options = this.getOptions(options) + this.$viewport = this.options.viewport && $(this.options.viewport.selector || this.options.viewport) + + var triggers = this.options.trigger.split(' ') + + for (var i = triggers.length; i--;) { + var trigger = triggers[i] + + if (trigger == 'click') { + this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this)) + } else if (trigger != 'manual') { + var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin' + var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout' + + this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this)) + this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this)) + } + } + + this.options.selector ? + (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) : + this.fixTitle() + } + + Tooltip.prototype.getDefaults = function () { + return Tooltip.DEFAULTS + } + + Tooltip.prototype.getOptions = function (options) { + options = $.extend({}, this.getDefaults(), this.$element.data(), options) + + if (options.delay && typeof options.delay == 'number') { + options.delay = { + show: options.delay, + hide: options.delay + } + } + + return options + } + + Tooltip.prototype.getDelegateOptions = function () { + var options = {} + var defaults = this.getDefaults() + + this._options && $.each(this._options, function (key, value) { + if (defaults[key] != value) options[key] = value + }) + + return options + } + + Tooltip.prototype.enter = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('bs.' + this.type) + + if (self && self.$tip && self.$tip.is(':visible')) { + self.hoverState = 'in' + return + } + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('bs.' + this.type, self) + } + + clearTimeout(self.timeout) + + self.hoverState = 'in' + + if (!self.options.delay || !self.options.delay.show) return self.show() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'in') self.show() + }, self.options.delay.show) + } + + Tooltip.prototype.leave = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('bs.' + this.type) + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('bs.' + this.type, self) + } + + clearTimeout(self.timeout) + + self.hoverState = 'out' + + if (!self.options.delay || !self.options.delay.hide) return self.hide() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'out') self.hide() + }, self.options.delay.hide) + } + + Tooltip.prototype.show = function () { + var e = $.Event('show.bs.' + this.type) + + if (this.hasContent() && this.enabled) { + this.$element.trigger(e) + + var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0]) + if (e.isDefaultPrevented() || !inDom) return + var that = this + + var $tip = this.tip() + + var tipId = this.getUID(this.type) + + this.setContent() + $tip.attr('id', tipId) + this.$element.attr('aria-describedby', tipId) + + if (this.options.animation) $tip.addClass('fade') + + var placement = typeof this.options.placement == 'function' ? + this.options.placement.call(this, $tip[0], this.$element[0]) : + this.options.placement + + var autoToken = /\s?auto?\s?/i + var autoPlace = autoToken.test(placement) + if (autoPlace) placement = placement.replace(autoToken, '') || 'top' + + $tip + .detach() + .css({ top: 0, left: 0, display: 'block' }) + .addClass(placement) + .data('bs.' + this.type, this) + + this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element) + + var pos = this.getPosition() + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (autoPlace) { + var orgPlacement = placement + var $container = this.options.container ? $(this.options.container) : this.$element.parent() + var containerDim = this.getPosition($container) + + placement = placement == 'bottom' && pos.bottom + actualHeight > containerDim.bottom ? 'top' : + placement == 'top' && pos.top - actualHeight < containerDim.top ? 'bottom' : + placement == 'right' && pos.right + actualWidth > containerDim.width ? 'left' : + placement == 'left' && pos.left - actualWidth < containerDim.left ? 'right' : + placement + + $tip + .removeClass(orgPlacement) + .addClass(placement) + } + + var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight) + + this.applyPlacement(calculatedOffset, placement) + + var complete = function () { + var prevHoverState = that.hoverState + that.$element.trigger('shown.bs.' + that.type) + that.hoverState = null + + if (prevHoverState == 'out') that.leave(that) + } + + $.support.transition && this.$tip.hasClass('fade') ? + $tip + .one('bsTransitionEnd', complete) + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : + complete() + } + } + + Tooltip.prototype.applyPlacement = function (offset, placement) { + var $tip = this.tip() + var width = $tip[0].offsetWidth + var height = $tip[0].offsetHeight + + // manually read margins because getBoundingClientRect includes difference + var marginTop = parseInt($tip.css('margin-top'), 10) + var marginLeft = parseInt($tip.css('margin-left'), 10) + + // we must check for NaN for ie 8/9 + if (isNaN(marginTop)) marginTop = 0 + if (isNaN(marginLeft)) marginLeft = 0 + + offset.top = offset.top + marginTop + offset.left = offset.left + marginLeft + + // $.fn.offset doesn't round pixel values + // so we use setOffset directly with our own function B-0 + $.offset.setOffset($tip[0], $.extend({ + using: function (props) { + $tip.css({ + top: Math.round(props.top), + left: Math.round(props.left) + }) + } + }, offset), 0) + + $tip.addClass('in') + + // check to see if placing tip in new offset caused the tip to resize itself + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (placement == 'top' && actualHeight != height) { + offset.top = offset.top + height - actualHeight + } + + var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight) + + if (delta.left) offset.left += delta.left + else offset.top += delta.top + + var isVertical = /top|bottom/.test(placement) + var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight + var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight' + + $tip.offset(offset) + this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical) + } + + Tooltip.prototype.replaceArrow = function (delta, dimension, isHorizontal) { + this.arrow() + .css(isHorizontal ? 'left' : 'top', 50 * (1 - delta / dimension) + '%') + .css(isHorizontal ? 'top' : 'left', '') + } + + Tooltip.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + + $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title) + $tip.removeClass('fade in top bottom left right') + } + + Tooltip.prototype.hide = function (callback) { + var that = this + var $tip = this.tip() + var e = $.Event('hide.bs.' + this.type) + + function complete() { + if (that.hoverState != 'in') $tip.detach() + that.$element + .removeAttr('aria-describedby') + .trigger('hidden.bs.' + that.type) + callback && callback() + } + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + $tip.removeClass('in') + + $.support.transition && this.$tip.hasClass('fade') ? + $tip + .one('bsTransitionEnd', complete) + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : + complete() + + this.hoverState = null + + return this + } + + Tooltip.prototype.fixTitle = function () { + var $e = this.$element + if ($e.attr('title') || typeof ($e.attr('data-original-title')) != 'string') { + $e.attr('data-original-title', $e.attr('title') || '').attr('title', '') + } + } + + Tooltip.prototype.hasContent = function () { + return this.getTitle() + } + + Tooltip.prototype.getPosition = function ($element) { + $element = $element || this.$element + + var el = $element[0] + var isBody = el.tagName == 'BODY' + + var elRect = el.getBoundingClientRect() + if (elRect.width == null) { + // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093 + elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top }) + } + var elOffset = isBody ? { top: 0, left: 0 } : $element.offset() + var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() } + var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null + + return $.extend({}, elRect, scroll, outerDims, elOffset) + } + + Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) { + return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } : + /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width } + + } + + Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) { + var delta = { top: 0, left: 0 } + if (!this.$viewport) return delta + + var viewportPadding = this.options.viewport && this.options.viewport.padding || 0 + var viewportDimensions = this.getPosition(this.$viewport) + + if (/right|left/.test(placement)) { + var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll + var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight + if (topEdgeOffset < viewportDimensions.top) { // top overflow + delta.top = viewportDimensions.top - topEdgeOffset + } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow + delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset + } + } else { + var leftEdgeOffset = pos.left - viewportPadding + var rightEdgeOffset = pos.left + viewportPadding + actualWidth + if (leftEdgeOffset < viewportDimensions.left) { // left overflow + delta.left = viewportDimensions.left - leftEdgeOffset + } else if (rightEdgeOffset > viewportDimensions.width) { // right overflow + delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset + } + } + + return delta + } + + Tooltip.prototype.getTitle = function () { + var title + var $e = this.$element + var o = this.options + + title = $e.attr('data-original-title') + || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title) + + return title + } + + Tooltip.prototype.getUID = function (prefix) { + do prefix += ~~(Math.random() * 1000000) + while (document.getElementById(prefix)) + return prefix + } + + Tooltip.prototype.tip = function () { + return (this.$tip = this.$tip || $(this.options.template)) + } + + Tooltip.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow')) + } + + Tooltip.prototype.enable = function () { + this.enabled = true + } + + Tooltip.prototype.disable = function () { + this.enabled = false + } + + Tooltip.prototype.toggleEnabled = function () { + this.enabled = !this.enabled + } + + Tooltip.prototype.toggle = function (e) { + var self = this + if (e) { + self = $(e.currentTarget).data('bs.' + this.type) + if (!self) { + self = new this.constructor(e.currentTarget, this.getDelegateOptions()) + $(e.currentTarget).data('bs.' + this.type, self) + } + } + + self.tip().hasClass('in') ? self.leave(self) : self.enter(self) + } + + Tooltip.prototype.destroy = function () { + var that = this + clearTimeout(this.timeout) + this.hide(function () { + that.$element.off('.' + that.type).removeData('bs.' + that.type) + }) + } + + + // TOOLTIP PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tooltip') + var options = typeof option == 'object' && option + + if (!data && option == 'destroy') return + if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.tooltip + + $.fn.tooltip = Plugin + $.fn.tooltip.Constructor = Tooltip + + + // TOOLTIP NO CONFLICT + // =================== + + $.fn.tooltip.noConflict = function () { + $.fn.tooltip = old + return this + } + +}(jQuery); diff --git a/assets/js/bootstrap/transition.js b/assets/js/bootstrap/transition.js new file mode 100644 index 00000000..ec9ab682 --- /dev/null +++ b/assets/js/bootstrap/transition.js @@ -0,0 +1,59 @@ +/* ======================================================================== + * Bootstrap: transition.js v3.3.2 + * http://getbootstrap.com/javascript/#transitions + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) + // ============================================================ + + function transitionEnd() { + var el = document.createElement('bootstrap') + + var transEndEventNames = { + WebkitTransition : 'webkitTransitionEnd', + MozTransition : 'transitionend', + OTransition : 'oTransitionEnd otransitionend', + transition : 'transitionend' + } + + for (var name in transEndEventNames) { + if (el.style[name] !== undefined) { + return { end: transEndEventNames[name] } + } + } + + return false // explicit for ie8 ( ._.) + } + + // http://blog.alexmaccaw.com/css-transitions + $.fn.emulateTransitionEnd = function (duration) { + var called = false + var $el = this + $(this).one('bsTransitionEnd', function () { called = true }) + var callback = function () { if (!called) $($el).trigger($.support.transition.end) } + setTimeout(callback, duration) + return this + } + + $(function () { + $.support.transition = transitionEnd() + + if (!$.support.transition) return + + $.event.special.bsTransitionEnd = { + bindType: $.support.transition.end, + delegateType: $.support.transition.end, + handle: function (e) { + if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) + } + } + }) + +}(jQuery); diff --git a/assets/stylesheets/_bootstrap-compass.scss b/assets/stylesheets/_bootstrap-compass.scss new file mode 100644 index 00000000..8fbc3cda --- /dev/null +++ b/assets/stylesheets/_bootstrap-compass.scss @@ -0,0 +1,9 @@ +@function twbs-font-path($path) { + @return font-url($path, true); +} + +@function twbs-image-path($path) { + @return image-url($path, true); +} + +$bootstrap-sass-asset-helper: true; diff --git a/assets/stylesheets/_bootstrap-mincer.scss b/assets/stylesheets/_bootstrap-mincer.scss new file mode 100644 index 00000000..7ec46574 --- /dev/null +++ b/assets/stylesheets/_bootstrap-mincer.scss @@ -0,0 +1,19 @@ +// Mincer asset helper functions +// +// This must be imported into a .css.ejs.scss file. +// Then, <% %>-interpolations will be parsed as strings by Sass, and evaluated by EJS after Sass compilation. + + +@function twbs-font-path($path) { + // do something like following + // from "path/to/font.ext#suffix" to "<%- asset_path(path/to/font.ext)) + #suffix %>" + // from "path/to/font.ext?#suffix" to "<%- asset_path(path/to/font.ext)) + ?#suffix %>" + // or from "path/to/font.ext" just "<%- asset_path(path/to/font.ext)) %>" + @return "<%- asset_path('#{$path}'.replace(/[#?].*$/, '')) + '#{$path}'.replace(/(^[^#?]*)([#?]?.*$)/, '$2') %>"; +} + +@function twbs-image-path($file) { + @return "<%- asset_path('#{$file}') %>"; +} + +$bootstrap-sass-asset-helper: true; diff --git a/assets/stylesheets/_bootstrap-sprockets.scss b/assets/stylesheets/_bootstrap-sprockets.scss new file mode 100644 index 00000000..9fffc1eb --- /dev/null +++ b/assets/stylesheets/_bootstrap-sprockets.scss @@ -0,0 +1,9 @@ +@function twbs-font-path($path) { + @return font-path($path); +} + +@function twbs-image-path($path) { + @return image-path($path); +} + +$bootstrap-sass-asset-helper: true; diff --git a/assets/stylesheets/bootstrap.scss b/assets/stylesheets/bootstrap.scss new file mode 100644 index 00000000..1b2c7a37 --- /dev/null +++ b/assets/stylesheets/bootstrap.scss @@ -0,0 +1,65 @@ + +// Fonts +@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700); + +// Custom Utilities +@import "theme/mixins"; +@import "theme/utilities"; + +// Core variables and mixins +@import "bootstrap/variables"; +@import "bootstrap/mixins"; + +// Reset and dependencies +@import "bootstrap/normalize"; +@import "bootstrap/print"; +//@import "bootstrap/glyphicons"; + +// Core CSS +@import "bootstrap/scaffolding"; +@import "bootstrap/type"; +@import "bootstrap/code"; +@import "bootstrap/grid"; +@import "bootstrap/tables"; +@import "bootstrap/forms"; +@import "bootstrap/buttons"; + +// Components +@import "bootstrap/component-animations"; +@import "bootstrap/dropdowns"; +@import "bootstrap/button-groups"; +@import "bootstrap/input-groups"; +@import "bootstrap/navs"; +@import "bootstrap/navbar"; +@import "bootstrap/breadcrumbs"; +@import "bootstrap/pagination"; +@import "bootstrap/pager"; +@import "bootstrap/labels"; +@import "bootstrap/badges"; +@import "bootstrap/jumbotron"; +@import "bootstrap/thumbnails"; +@import "bootstrap/alerts"; +@import "bootstrap/progress-bars"; +@import "bootstrap/media"; +@import "bootstrap/list-group"; +@import "bootstrap/panels"; +@import "bootstrap/responsive-embed"; +@import "bootstrap/wells"; +@import "bootstrap/close"; + +// Components w/ JavaScript +@import "bootstrap/modals"; +@import "bootstrap/tooltip"; +@import "bootstrap/popovers"; +@import "bootstrap/carousel"; + +// Utility classes +@import "bootstrap/utilities"; +@import "bootstrap/responsive-utilities"; + + + +// Custom Theme +@import "theme/header"; +@import "theme/main"; +@import "theme/footer"; diff --git a/assets/stylesheets/bootstrap/_alerts.scss b/assets/stylesheets/bootstrap/_alerts.scss new file mode 100644 index 00000000..372eec97 --- /dev/null +++ b/assets/stylesheets/bootstrap/_alerts.scss @@ -0,0 +1,73 @@ +// +// Alerts +// -------------------------------------------------- + + +// Base styles +// ------------------------- + +.alert { + padding: $alert-padding; + margin-bottom: $line-height-computed; + border: 1px solid transparent; + border-radius: $alert-border-radius; + + // Headings for larger alerts + h4 { + margin-top: 0; + // Specified for the h4 to prevent conflicts of changing $headings-color + color: inherit; + } + + // Provide class for links that match alerts + .alert-link { + font-weight: $alert-link-font-weight; + } + + // Improve alignment and spacing of inner content + > p, + > ul { + margin-bottom: 0; + } + + > p + p { + margin-top: 5px; + } +} + +// Dismissible alerts +// +// Expand the right padding and account for the close button's positioning. + +.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0. +.alert-dismissible { + padding-right: ($alert-padding + 20); + + // Adjust close link position + .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; + } +} + +// Alternate styles +// +// Generate contextual modifier classes for colorizing the alert. + +.alert-success { + @include alert-variant($alert-success-bg, $alert-success-border, $alert-success-text); +} + +.alert-info { + @include alert-variant($alert-info-bg, $alert-info-border, $alert-info-text); +} + +.alert-warning { + @include alert-variant($alert-warning-bg, $alert-warning-border, $alert-warning-text); +} + +.alert-danger { + @include alert-variant($alert-danger-bg, $alert-danger-border, $alert-danger-text); +} diff --git a/assets/stylesheets/bootstrap/_badges.scss b/assets/stylesheets/bootstrap/_badges.scss new file mode 100644 index 00000000..a647592d --- /dev/null +++ b/assets/stylesheets/bootstrap/_badges.scss @@ -0,0 +1,67 @@ +// +// Badges +// -------------------------------------------------- + + +// Base class +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: $font-size-small; + font-weight: $badge-font-weight; + color: $badge-color; + line-height: $badge-line-height; + vertical-align: baseline; + white-space: nowrap; + text-align: center; + background-color: $badge-bg; + border-radius: $badge-border-radius; + + // Empty badges collapse automatically (not available in IE8) + &:empty { + display: none; + } + + // Quick fix for badges in buttons + .btn & { + position: relative; + top: -1px; + } + + .btn-xs & { + top: 0; + padding: 1px 5px; + } + + // [converter] extracted a& to a.badge + + // Account for badges in navs + .list-group-item.active > &, + .nav-pills > .active > a > & { + color: $badge-active-color; + background-color: $badge-active-bg; + } + + .list-group-item > & { + float: right; + } + + .list-group-item > & + & { + margin-right: 5px; + } + + .nav-pills > li > a > & { + margin-left: 3px; + } +} + +// Hover state, but only for links +a.badge { + &:hover, + &:focus { + color: $badge-link-hover-color; + text-decoration: none; + cursor: pointer; + } +} diff --git a/assets/stylesheets/bootstrap/_breadcrumbs.scss b/assets/stylesheets/bootstrap/_breadcrumbs.scss new file mode 100644 index 00000000..51b676cb --- /dev/null +++ b/assets/stylesheets/bootstrap/_breadcrumbs.scss @@ -0,0 +1,26 @@ +// +// Breadcrumbs +// -------------------------------------------------- + + +.breadcrumb { + padding: $breadcrumb-padding-vertical $breadcrumb-padding-horizontal; + margin-bottom: $line-height-computed; + list-style: none; + background-color: $breadcrumb-bg; + border-radius: $border-radius-base; + + > li { + display: inline-block; + + + li:before { + content: #{$breadcrumb-separator}\00a0; // Unicode space added since inline-block means non-collapsing white-space + padding: 0 5px; + color: $breadcrumb-color; + } + } + + > .active { + color: $breadcrumb-active-color; + } +} diff --git a/assets/stylesheets/bootstrap/_button-groups.scss b/assets/stylesheets/bootstrap/_button-groups.scss new file mode 100644 index 00000000..a73bc54d --- /dev/null +++ b/assets/stylesheets/bootstrap/_button-groups.scss @@ -0,0 +1,243 @@ +// +// Button groups +// -------------------------------------------------- + +// Make the div behave like a button +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; // match .btn alignment given font-size hack above + > .btn { + position: relative; + float: left; + // Bring the "active" button to the front + &:hover, + &:focus, + &:active, + &.active { + z-index: 2; + } + } +} + +// Prevent double borders when buttons are next to each other +.btn-group { + .btn + .btn, + .btn + .btn-group, + .btn-group + .btn, + .btn-group + .btn-group { + margin-left: -1px; + } +} + +// Optional: Group multiple button groups together for a toolbar +.btn-toolbar { + margin-left: -5px; // Offset the first child's margin + @include clearfix; + + .btn-group, + .input-group { + float: left; + } + > .btn, + > .btn-group, + > .input-group { + margin-left: 5px; + } +} + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} + +// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match +.btn-group > .btn:first-child { + margin-left: 0; + &:not(:last-child):not(.dropdown-toggle) { + @include border-right-radius(0); + } +} +// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + @include border-left-radius(0); +} + +// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group) +.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:not(:last-child) { + > .btn:last-child, + > .dropdown-toggle { + @include border-right-radius(0); + } +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + @include border-left-radius(0); +} + +// On active and open, don't show outline +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + + +// Sizing +// +// Remix the default button sizing classes into new ones for easier manipulation. + +.btn-group-xs > .btn { @extend .btn-xs; } +.btn-group-sm > .btn { @extend .btn-sm; } +.btn-group-lg > .btn { @extend .btn-lg; } + + +// Split button dropdowns +// ---------------------- + +// Give the line between buttons some depth +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} + +// The clickable button for toggling the menu +// Remove the gradient and set the same inset shadow as the :active state +.btn-group.open .dropdown-toggle { + @include box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); + + // Show no shadow for `.btn-link` since it has no other button styles. + &.btn-link { + @include box-shadow(none); + } +} + + +// Reposition the caret +.btn .caret { + margin-left: 0; +} +// Carets in other button sizes +.btn-lg .caret { + border-width: $caret-width-large $caret-width-large 0; + border-bottom-width: 0; +} +// Upside down carets for .dropup +.dropup .btn-lg .caret { + border-width: 0 $caret-width-large $caret-width-large; +} + + +// Vertical button groups +// ---------------------- + +.btn-group-vertical { + > .btn, + > .btn-group, + > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; + } + + // Clear floats so dropdown menus can be properly placed + > .btn-group { + @include clearfix; + > .btn { + float: none; + } + } + + > .btn + .btn, + > .btn + .btn-group, + > .btn-group + .btn, + > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; + } +} + +.btn-group-vertical > .btn { + &:not(:first-child):not(:last-child) { + border-radius: 0; + } + &:first-child:not(:last-child) { + border-top-right-radius: $border-radius-base; + @include border-bottom-radius(0); + } + &:last-child:not(:first-child) { + border-bottom-left-radius: $border-radius-base; + @include border-top-radius(0); + } +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) { + > .btn:last-child, + > .dropdown-toggle { + @include border-bottom-radius(0); + } +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + @include border-top-radius(0); +} + + +// Justified button groups +// ---------------------- + +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; + > .btn, + > .btn-group { + float: none; + display: table-cell; + width: 1%; + } + > .btn-group .btn { + width: 100%; + } + + > .btn-group .dropdown-menu { + left: auto; + } +} + + +// Checkbox and radio options +// +// In order to support the browser's form validation feedback, powered by the +// `required` attribute, we have to "hide" the inputs via `clip`. We cannot use +// `display: none;` or `visibility: hidden;` as that also hides the popover. +// Simply visually hiding the inputs via `opacity` would leave them clickable in +// certain cases which is prevented by using `clip` and `pointer-events`. +// This way, we ensure a DOM element is visible to position the popover from. +// +// See https://github.com/twbs/bootstrap/pull/12794 and +// https://github.com/twbs/bootstrap/pull/14559 for more information. + +[data-toggle="buttons"] { + > .btn, + > .btn-group > .btn { + input[type="radio"], + input[type="checkbox"] { + position: absolute; + clip: rect(0,0,0,0); + pointer-events: none; + } + } +} diff --git a/assets/stylesheets/bootstrap/_buttons.scss b/assets/stylesheets/bootstrap/_buttons.scss new file mode 100644 index 00000000..7f0db458 --- /dev/null +++ b/assets/stylesheets/bootstrap/_buttons.scss @@ -0,0 +1,160 @@ +// +// Buttons +// -------------------------------------------------- + + +// Base styles +// -------------------------------------------------- + +.btn { + display: inline-block; + margin-bottom: 0; // For input.btn + font-weight: $btn-font-weight; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214 + border: 1px solid transparent; + white-space: nowrap; + @include button-size($padding-base-vertical, $padding-base-horizontal, $font-size-base, $line-height-base, $border-radius-base); + @include user-select(none); + + &, + &:active, + &.active { + &:focus, + &.focus { + @include tab-focus; + } + } + + &:hover, + &:focus, + &.focus { + color: $btn-default-color; + text-decoration: none; + } + + &:active, + &.active { + outline: 0; + background-image: none; + @include box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); + } + + &.disabled, + &[disabled], + fieldset[disabled] & { + cursor: $cursor-disabled; + pointer-events: none; // Future-proof disabling of clicks + @include opacity(.65); + @include box-shadow(none); + } +} + + +// Alternate buttons +// -------------------------------------------------- + +.btn-default { + @include button-variant($btn-default-color, $btn-default-bg, $btn-default-border); +} +.btn-primary { + @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border); +} +// Success appears as green +.btn-success { + @include button-variant($btn-success-color, $btn-success-bg, $btn-success-border); +} +// Info appears as blue-green +.btn-info { + @include button-variant($btn-info-color, $btn-info-bg, $btn-info-border); +} +// Warning appears as orange +.btn-warning { + @include button-variant($btn-warning-color, $btn-warning-bg, $btn-warning-border); +} +// Danger and error appear as red +.btn-danger { + @include button-variant($btn-danger-color, $btn-danger-bg, $btn-danger-border); +} + + +// Link buttons +// ------------------------- + +// Make a button look and behave like a link +.btn-link { + color: $link-color; + font-weight: normal; + border-radius: 0; + + &, + &:active, + &.active, + &[disabled], + fieldset[disabled] & { + background-color: transparent; + @include box-shadow(none); + } + &, + &:hover, + &:focus, + &:active { + border-color: transparent; + } + &:hover, + &:focus { + color: $link-hover-color; + text-decoration: $link-hover-decoration; + background-color: transparent; + } + &[disabled], + fieldset[disabled] & { + &:hover, + &:focus { + color: $btn-link-disabled-color; + text-decoration: none; + } + } +} + + +// Button Sizes +// -------------------------------------------------- + +.btn-lg { + // line-height: ensure even-numbered height of button next to large input + @include button-size($padding-large-vertical, $padding-large-horizontal, $font-size-large, $line-height-large, $border-radius-large); +} +.btn-sm { + // line-height: ensure proper height of button next to small input + @include button-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $border-radius-small); +} +.btn-xs { + @include button-size($padding-xs-vertical, $padding-xs-horizontal, $font-size-small, $line-height-small, $border-radius-small); +} + + +// Block button +// -------------------------------------------------- + +.btn-block { + display: block; + width: 100%; +} + +// Vertically space out multiple block buttons +.btn-block + .btn-block { + margin-top: 5px; +} + +// Specificity overrides +input[type="submit"], +input[type="reset"], +input[type="button"] { + &.btn-block { + width: 100%; + } +} diff --git a/assets/stylesheets/bootstrap/_carousel.scss b/assets/stylesheets/bootstrap/_carousel.scss new file mode 100644 index 00000000..f91d7ee3 --- /dev/null +++ b/assets/stylesheets/bootstrap/_carousel.scss @@ -0,0 +1,269 @@ +// +// Carousel +// -------------------------------------------------- + + +// Wrapper for the slide container and indicators +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; + + > .item { + display: none; + position: relative; + @include transition(.6s ease-in-out left); + + // Account for jankitude on images + > img, + > a > img { + @include img-responsive; + line-height: 1; + } + + // WebKit CSS3 transforms for supported devices + @media all and (transform-3d), (-webkit-transform-3d) { + @include transition-transform(0.6s ease-in-out); + @include backface-visibility(hidden); + @include perspective(1000); + + &.next, + &.active.right { + @include translate3d(100%, 0, 0); + left: 0; + } + &.prev, + &.active.left { + @include translate3d(-100%, 0, 0); + left: 0; + } + &.next.left, + &.prev.right, + &.active { + @include translate3d(0, 0, 0); + left: 0; + } + } + } + + > .active, + > .next, + > .prev { + display: block; + } + + > .active { + left: 0; + } + + > .next, + > .prev { + position: absolute; + top: 0; + width: 100%; + } + + > .next { + left: 100%; + } + > .prev { + left: -100%; + } + > .next.left, + > .prev.right { + left: 0; + } + + > .active.left { + left: -100%; + } + > .active.right { + left: 100%; + } + +} + +// Left/right controls for nav +// --------------------------- + +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: $carousel-control-width; + @include opacity($carousel-control-opacity); + font-size: $carousel-control-font-size; + color: $carousel-control-color; + text-align: center; + text-shadow: $carousel-text-shadow; + // We can't have this transition here because WebKit cancels the carousel + // animation if you trip this while in the middle of another animation. + + // Set gradients for backgrounds + &.left { + @include gradient-horizontal($start-color: rgba(0,0,0,.5), $end-color: rgba(0,0,0,.0001)); + } + &.right { + left: auto; + right: 0; + @include gradient-horizontal($start-color: rgba(0,0,0,.0001), $end-color: rgba(0,0,0,.5)); + } + + // Hover/focus state + &:hover, + &:focus { + outline: 0; + color: $carousel-control-color; + text-decoration: none; + @include opacity(.9); + } + + // Toggles + .icon-prev, + .icon-next, + .glyphicon-chevron-left, + .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; + } + .icon-prev, + .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; + } + .icon-next, + .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; + } + .icon-prev, + .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + line-height: 1; + font-family: serif; + } + + + .icon-prev { + &:before { + content: '\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039) + } + } + .icon-next { + &:before { + content: '\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A) + } + } +} + +// Optional indicator pips +// +// Add an unordered list with the following class and add a list item for each +// slide your carousel holds. + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; + + li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid $carousel-indicator-border-color; + border-radius: 10px; + cursor: pointer; + + // IE8-9 hack for event handling + // + // Internet Explorer 8-9 does not support clicks on elements without a set + // `background-color`. We cannot use `filter` since that's not viewed as a + // background color by the browser. Thus, a hack is needed. + // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer + // + // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we + // set alpha transparency for the best results possible. + background-color: #000 \9; // IE8 + background-color: rgba(0,0,0,0); // IE9 + } + .active { + margin: 0; + width: 12px; + height: 12px; + background-color: $carousel-indicator-active-bg; + } +} + +// Optional captions +// ----------------------------- +// Hidden by default for smaller viewports +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: $carousel-caption-color; + text-align: center; + text-shadow: $carousel-text-shadow; + & .btn { + text-shadow: none; // No shadow for button elements in carousel-caption + } +} + + +// Scale up controls for tablets and up +@media screen and (min-width: $screen-sm-min) { + + // Scale up the controls a smidge + .carousel-control { + .glyphicon-chevron-left, + .glyphicon-chevron-right, + .icon-prev, + .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; + } + .glyphicon-chevron-left, + .icon-prev { + margin-left: -15px; + } + .glyphicon-chevron-right, + .icon-next { + margin-right: -15px; + } + } + + // Show and left align the captions + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + + // Move up the indicators + .carousel-indicators { + bottom: 20px; + } +} diff --git a/assets/stylesheets/bootstrap/_close.scss b/assets/stylesheets/bootstrap/_close.scss new file mode 100644 index 00000000..3b74d8a9 --- /dev/null +++ b/assets/stylesheets/bootstrap/_close.scss @@ -0,0 +1,36 @@ +// +// Close icons +// -------------------------------------------------- + + +.close { + float: right; + font-size: ($font-size-base * 1.5); + font-weight: $close-font-weight; + line-height: 1; + color: $close-color; + text-shadow: $close-text-shadow; + @include opacity(.2); + + &:hover, + &:focus { + color: $close-color; + text-decoration: none; + cursor: pointer; + @include opacity(.5); + } + + // [converter] extracted button& to button.close +} + +// Additional properties for button version +// iOS requires the button element instead of an anchor tag. +// If you want the anchor version, it requires `href="#"`. +// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} diff --git a/assets/stylesheets/bootstrap/_code.scss b/assets/stylesheets/bootstrap/_code.scss new file mode 100644 index 00000000..caa5f063 --- /dev/null +++ b/assets/stylesheets/bootstrap/_code.scss @@ -0,0 +1,69 @@ +// +// Code (inline and block) +// -------------------------------------------------- + + +// Inline and block code styles +code, +kbd, +pre, +samp { + font-family: $font-family-monospace; +} + +// Inline code +code { + padding: 2px 4px; + font-size: 90%; + color: $code-color; + background-color: $code-bg; + border-radius: $border-radius-base; +} + +// User input typically entered via keyboard +kbd { + padding: 2px 4px; + font-size: 90%; + color: $kbd-color; + background-color: $kbd-bg; + border-radius: $border-radius-small; + box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); + + kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; + } +} + +// Blocks of code +pre { + display: block; + padding: (($line-height-computed - 1) / 2); + margin: 0 0 ($line-height-computed / 2); + font-size: ($font-size-base - 1); // 14px to 13px + line-height: $line-height-base; + word-break: break-all; + word-wrap: break-word; + color: $pre-color; + background-color: $pre-bg; + border: 1px solid $pre-border-color; + border-radius: $border-radius-base; + + // Account for some code outputs that place code tags in pre tags + code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; + } +} + +// Enable scrollable blocks of code +.pre-scrollable { + max-height: $pre-scrollable-max-height; + overflow-y: scroll; +} diff --git a/assets/stylesheets/bootstrap/_component-animations.scss b/assets/stylesheets/bootstrap/_component-animations.scss new file mode 100644 index 00000000..1f76b8c0 --- /dev/null +++ b/assets/stylesheets/bootstrap/_component-animations.scss @@ -0,0 +1,38 @@ +// +// Component animations +// -------------------------------------------------- + +// Heads up! +// +// We don't use the `.opacity()` mixin here since it causes a bug with text +// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552. + +.fade { + opacity: 0; + @include transition(opacity .15s linear); + &.in { + opacity: 1; + } +} + +.collapse { + display: none; + visibility: hidden; + + &.in { display: block; visibility: visible; } + // [converter] extracted tr&.in to tr.collapse.in + // [converter] extracted tbody&.in to tbody.collapse.in +} + +tr.collapse.in { display: table-row; } + +tbody.collapse.in { display: table-row-group; } + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + @include transition-property(height, visibility); + @include transition-duration(.35s); + @include transition-timing-function(ease); +} diff --git a/assets/stylesheets/bootstrap/_dropdowns.scss b/assets/stylesheets/bootstrap/_dropdowns.scss new file mode 100644 index 00000000..b8120b8e --- /dev/null +++ b/assets/stylesheets/bootstrap/_dropdowns.scss @@ -0,0 +1,214 @@ +// +// Dropdown menus +// -------------------------------------------------- + + +// Dropdown arrow/caret +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: $caret-width-base solid; + border-right: $caret-width-base solid transparent; + border-left: $caret-width-base solid transparent; +} + +// The dropdown wrapper (div) +.dropup, +.dropdown { + position: relative; +} + +// Prevent the focus on the dropdown toggle when closing dropdowns +.dropdown-toggle:focus { + outline: 0; +} + +// The dropdown menu (ul) +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: $zindex-dropdown; + display: none; // none by default, but block on "open" of the menu + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; // override default ul + list-style: none; + font-size: $font-size-base; + text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer) + background-color: $dropdown-bg; + border: 1px solid $dropdown-fallback-border; // IE8 fallback + border: 1px solid $dropdown-border; + border-radius: $border-radius-base; + @include box-shadow(0 6px 12px rgba(0,0,0,.175)); + background-clip: padding-box; + + // Aligns the dropdown menu to right + // + // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]` + &.pull-right { + right: 0; + left: auto; + } + + // Dividers (basically an hr) within the dropdown + .divider { + @include nav-divider($dropdown-divider-bg); + } + + // Links within the dropdown menu + > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: $line-height-base; + color: $dropdown-link-color; + white-space: nowrap; // prevent links from randomly breaking onto new lines + } +} + +// Hover/Focus state +.dropdown-menu > li > a { + &:hover, + &:focus { + text-decoration: none; + color: $dropdown-link-hover-color; + background-color: $dropdown-link-hover-bg; + } +} + +// Active state +.dropdown-menu > .active > a { + &, + &:hover, + &:focus { + color: $dropdown-link-active-color; + text-decoration: none; + outline: 0; + background-color: $dropdown-link-active-bg; + } +} + +// Disabled state +// +// Gray out text and ensure the hover/focus state remains gray + +.dropdown-menu > .disabled > a { + &, + &:hover, + &:focus { + color: $dropdown-link-disabled-color; + } + + // Nuke hover/focus effects + &:hover, + &:focus { + text-decoration: none; + background-color: transparent; + background-image: none; // Remove CSS gradient + @include reset-filter; + cursor: $cursor-disabled; + } +} + +// Open state for the dropdown +.open { + // Show the menu + > .dropdown-menu { + display: block; + } + + // Remove the outline when :focus is triggered + > a { + outline: 0; + } +} + +// Menu positioning +// +// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown +// menu with the parent. +.dropdown-menu-right { + left: auto; // Reset the default from `.dropdown-menu` + right: 0; +} +// With v3, we enabled auto-flipping if you have a dropdown within a right +// aligned nav component. To enable the undoing of that, we provide an override +// to restore the default dropdown menu alignment. +// +// This is only for left-aligning a dropdown menu within a `.navbar-right` or +// `.pull-right` nav component. +.dropdown-menu-left { + left: 0; + right: auto; +} + +// Dropdown section headers +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: $font-size-small; + line-height: $line-height-base; + color: $dropdown-header-color; + white-space: nowrap; // as with > li > a +} + +// Backdrop to catch body clicks on mobile, etc. +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: ($zindex-dropdown - 10); +} + +// Right aligned dropdowns +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +// Allow for dropdowns to go bottom up (aka, dropup-menu) +// +// Just add .dropup after the standard .dropdown class and you're set, bro. +// TODO: abstract this so that the navbar fixed styles are not placed here? + +.dropup, +.navbar-fixed-bottom .dropdown { + // Reverse the caret + .caret { + border-top: 0; + border-bottom: $caret-width-base solid; + content: ""; + } + // Different positioning for bottom up menu + .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; + } +} + + +// Component alignment +// +// Reiterate per navbar.less and the modified component alignment there. + +@media (min-width: $grid-float-breakpoint) { + .navbar-right { + .dropdown-menu { + right: 0; left: auto; + } + // Necessary for overrides of the default right aligned menu. + // Will remove come v4 in all likelihood. + .dropdown-menu-left { + left: 0; right: auto; + } + } +} diff --git a/assets/stylesheets/bootstrap/_forms.scss b/assets/stylesheets/bootstrap/_forms.scss new file mode 100644 index 00000000..72d130b7 --- /dev/null +++ b/assets/stylesheets/bootstrap/_forms.scss @@ -0,0 +1,570 @@ +// +// Forms +// -------------------------------------------------- + + +// Normalize non-controls +// +// Restyle and baseline non-control form elements. + +fieldset { + padding: 0; + margin: 0; + border: 0; + // Chrome and Firefox set a `min-width: min-content;` on fieldsets, + // so we reset that to ensure it behaves more like a standard block element. + // See https://github.com/twbs/bootstrap/issues/12359. + min-width: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: $line-height-computed; + font-size: ($font-size-base * 1.5); + line-height: inherit; + color: $legend-color; + border: 0; + border-bottom: 1px solid $legend-border-color; +} + +label { + display: inline-block; + max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141) + margin-bottom: 5px; + font-weight: bold; +} + + +// Normalize form controls +// +// While most of our form styles require extra classes, some basic normalization +// is required to ensure optimum display with or without those classes to better +// address browser inconsistencies. + +// Override content-box in Normalize (* isn't specific enough) +input[type="search"] { + @include box-sizing(border-box); +} + +// Position radios and checkboxes better +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; // IE8-9 + line-height: normal; +} + +// Set the height of file controls to match text inputs +input[type="file"] { + display: block; +} + +// Make range inputs behave like textual form controls +input[type="range"] { + display: block; + width: 100%; +} + +// Make multiple select elements height not fixed +select[multiple], +select[size] { + height: auto; +} + +// Focus for file, radio, and checkbox +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + @include tab-focus; +} + +// Adjust output element +output { + display: block; + padding-top: ($padding-base-vertical + 1); + font-size: $font-size-base; + line-height: $line-height-base; + color: $input-color; +} + + +// Common form controls +// +// Shared size and type resets for form controls. Apply `.form-control` to any +// of the following form controls: +// +// select +// textarea +// input[type="text"] +// input[type="password"] +// input[type="datetime"] +// input[type="datetime-local"] +// input[type="date"] +// input[type="month"] +// input[type="time"] +// input[type="week"] +// input[type="number"] +// input[type="email"] +// input[type="url"] +// input[type="search"] +// input[type="tel"] +// input[type="color"] + +.form-control { + display: block; + width: 100%; + height: $input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border) + padding: $padding-base-vertical $padding-base-horizontal; + font-size: $font-size-base; + line-height: $line-height-base; + color: $input-color; + background-color: $input-bg; + background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214 + border: 1px solid $input-border; + border-radius: $input-border-radius; // Note: This has no effect on <select>s in some browsers, due to the limited stylability of <select>s in CSS. + @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); + @include transition(border-color ease-in-out .15s, box-shadow ease-in-out .15s); + + // Customize the `:focus` state to imitate native WebKit styles. + @include form-control-focus; + + // Placeholder + @include placeholder; + + // Disabled and read-only inputs + // + // HTML5 says that controls under a fieldset > legend:first-child won't be + // disabled if the fieldset is disabled. Due to implementation difficulty, we + // don't honor that edge case; we style them as disabled anyway. + &[disabled], + &[readonly], + fieldset[disabled] & { + cursor: $cursor-disabled; + background-color: $input-bg-disabled; + opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655 + } + + // [converter] extracted textarea& to textarea.form-control +} + +// Reset height for `textarea`s +textarea.form-control { + height: auto; +} + + +// Search inputs in iOS +// +// This overrides the extra rounded corners on search inputs in iOS so that our +// `.form-control` class can properly style them. Note that this cannot simply +// be added to `.form-control` as it's not specific enough. For details, see +// https://github.com/twbs/bootstrap/issues/11586. + +input[type="search"] { + -webkit-appearance: none; +} + + +// Special styles for iOS temporal inputs +// +// In Mobile Safari, setting `display: block` on temporal inputs causes the +// text within the input to become vertically misaligned. As a workaround, we +// set a pixel line-height that matches the given height of the input, but only +// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848 + +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"], + input[type="time"], + input[type="datetime-local"], + input[type="month"] { + line-height: $input-height-base; + + &.input-sm, + .input-group-sm & { + line-height: $input-height-small; + } + + &.input-lg, + .input-group-lg & { + line-height: $input-height-large; + } + } +} + + +// Form groups +// +// Designed to help with the organization and spacing of vertical forms. For +// horizontal forms, use the predefined grid classes. + +.form-group { + margin-bottom: 15px; +} + + +// Checkboxes and radios +// +// Indent the labels to position radios/checkboxes as hanging controls. + +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; + + label { + min-height: $line-height-computed; // Ensure the input doesn't jump when there is no text + padding-left: 20px; + 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"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; +} + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing +} + +// Radios and checkboxes on same line +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; // space out consecutive inline controls +} + +// Apply same disabled cursor tweak as for inputs +// Some special care is needed because <label>s don't inherit their parent's `cursor`. +// +// Note: Neither radios nor checkboxes can be readonly. +input[type="radio"], +input[type="checkbox"] { + &[disabled], + &.disabled, + fieldset[disabled] & { + cursor: $cursor-disabled; + } +} +// These classes are used directly on <label>s +.radio-inline, +.checkbox-inline { + &.disabled, + fieldset[disabled] & { + cursor: $cursor-disabled; + } +} +// These classes are used on elements with <label> descendants +.radio, +.checkbox { + &.disabled, + fieldset[disabled] & { + label { + cursor: $cursor-disabled; + } + } +} + + +// Static form control text +// +// Apply class to a `p` element to make any string of text align with labels in +// a horizontal form layout. + +.form-control-static { + // Size it appropriately next to real form controls + padding-top: ($padding-base-vertical + 1); + padding-bottom: ($padding-base-vertical + 1); + // Remove default margin from `p` + margin-bottom: 0; + + &.input-lg, + &.input-sm { + padding-left: 0; + padding-right: 0; + } +} + + +// Form control sizing +// +// Build on `.form-control` with modifier classes to decrease or increase the +// height and font-size of form controls. +// +// The `.form-group-* form-control` variations are sadly duplicated to avoid the +// issue documented in https://github.com/twbs/bootstrap/issues/15074. + +@include input-size('.input-sm', $input-height-small, $padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $input-border-radius-small); +.form-group-sm { + + @include input-size('.form-control', $input-height-small, $padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $input-border-radius-small); + + .form-control-static { + height: $input-height-small; + padding: $padding-small-vertical $padding-small-horizontal; + font-size: $font-size-small; + line-height: $line-height-small; + } +} + +@include input-size('.input-lg', $input-height-large, $padding-large-vertical, $padding-large-horizontal, $font-size-large, $line-height-large, $input-border-radius-large); +.form-group-lg { + + @include input-size('.form-control', $input-height-large, $padding-large-vertical, $padding-large-horizontal, $font-size-large, $line-height-large, $input-border-radius-large); + + .form-control-static { + height: $input-height-large; + padding: $padding-large-vertical $padding-large-horizontal; + font-size: $font-size-large; + line-height: $line-height-large; + } +} + + +// Form control feedback states +// +// Apply contextual and semantic states to individual form controls. + +.has-feedback { + // Enable absolute positioning + position: relative; + + // Ensure icons don't overlap text + .form-control { + padding-right: ($input-height-base * 1.25); + } +} +// Feedback icon (requires .glyphicon classes) +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; // Ensure icon is above input groups + display: block; + width: $input-height-base; + height: $input-height-base; + line-height: $input-height-base; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback { + width: $input-height-large; + height: $input-height-large; + line-height: $input-height-large; +} +.input-sm + .form-control-feedback { + width: $input-height-small; + height: $input-height-small; + line-height: $input-height-small; +} + +// Feedback states +.has-success { + @include form-control-validation($state-success-text, $state-success-text, $state-success-bg); +} +.has-warning { + @include form-control-validation($state-warning-text, $state-warning-text, $state-warning-bg); +} +.has-error { + @include form-control-validation($state-danger-text, $state-danger-text, $state-danger-bg); +} + +// Reposition feedback icon if input has visible label above +.has-feedback label { + + & ~ .form-control-feedback { + top: ($line-height-computed + 5); // Height of the `label` and its margin + } + &.sr-only ~ .form-control-feedback { + top: 0; + } +} + + +// Help text +// +// Apply to any element you wish to create light text for placement immediately +// below a form control. Use for general help, formatting, or instructional text. + +.help-block { + display: block; // account for any element using help-block + margin-top: 5px; + margin-bottom: 10px; + color: lighten($text-color, 25%); // lighten the text some for contrast +} + + +// Inline forms +// +// Make forms appear inline(-block) by adding the `.form-inline` class. Inline +// forms begin stacked on extra small (mobile) devices and then go inline when +// viewports reach <768px. +// +// Requires wrapping inputs and labels with `.form-group` for proper display of +// default HTML form controls and our custom form controls (e.g., input groups). +// +// Heads up! This is mixin-ed into `.navbar-form` in navbars.less. + +// [converter] extracted from `.form-inline` for libsass compatibility +@mixin form-inline { + + // Kick in the inline + @media (min-width: $screen-sm-min) { + // Inline-block all the things for "inline" + .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + + // In navbar-form, allow folks to *not* use `.form-group` + .form-control { + display: inline-block; + width: auto; // Prevent labels from stacking above inputs in `.form-group` + vertical-align: middle; + } + + // Make static controls behave like regular ones + .form-control-static { + display: inline-block; + } + + .input-group { + display: inline-table; + vertical-align: middle; + + .input-group-addon, + .input-group-btn, + .form-control { + width: auto; + } + } + + // Input groups need that 100% width though + .input-group > .form-control { + width: 100%; + } + + .control-label { + margin-bottom: 0; + vertical-align: middle; + } + + // Remove default margin on radios/checkboxes that were used for stacking, and + // then undo the floating of radios and checkboxes to match. + .radio, + .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + + label { + padding-left: 0; + } + } + .radio input[type="radio"], + .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + + // Re-override the feedback icon. + .has-feedback .form-control-feedback { + top: 0; + } + } +} +// [converter] extracted as `@mixin form-inline` for libsass compatibility +.form-inline { + @include form-inline; +} + + + +// Horizontal forms +// +// Horizontal forms are built on grid classes and allow you to create forms with +// labels on the left and inputs on the right. + +.form-horizontal { + + // Consistent vertical alignment of radios and checkboxes + // + // Labels also get some reset styles, but that is scoped to a media query below. + .radio, + .checkbox, + .radio-inline, + .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: ($padding-base-vertical + 1); // Default padding plus a border + } + // Account for padding we're adding to ensure the alignment and of help text + // and other content below items + .radio, + .checkbox { + min-height: ($line-height-computed + ($padding-base-vertical + 1)); + } + + // Make form groups behave like rows + .form-group { + @include make-row; + } + + // Reset spacing and right align labels, but scope to media queries so that + // labels on narrow viewports stack the same as a default form example. + @media (min-width: $screen-sm-min) { + .control-label { + text-align: right; + margin-bottom: 0; + padding-top: ($padding-base-vertical + 1); // Default padding plus a border + } + } + + // Validation states + // + // Reposition the icon because it's now within a grid column and columns have + // `position: relative;` on them. Also accounts for the grid gutter padding. + .has-feedback .form-control-feedback { + right: ($grid-gutter-width / 2); + } + + // Form group sizes + // + // Quick utility class for applying `.input-lg` and `.input-sm` styles to the + // inputs and labels within a `.form-group`. + .form-group-lg { + @media (min-width: $screen-sm-min) { + .control-label { + padding-top: (($padding-large-vertical * $line-height-large) + 1); + } + } + } + .form-group-sm { + @media (min-width: $screen-sm-min) { + .control-label { + padding-top: ($padding-small-vertical + 1); + } + } + } +} diff --git a/assets/stylesheets/bootstrap/_glyphicons.scss b/assets/stylesheets/bootstrap/_glyphicons.scss new file mode 100644 index 00000000..844adb05 --- /dev/null +++ b/assets/stylesheets/bootstrap/_glyphicons.scss @@ -0,0 +1,301 @@ +// +// Glyphicons for Bootstrap +// +// Since icons are fonts, they can be placed anywhere text is placed and are +// thus automatically sized to match the surrounding child. To use, create an +// inline element with the appropriate classes, like so: +// +// <a href="#"><span class="glyphicon glyphicon-star"></span> Star</a> + +// Import the fonts +@font-face { + font-family: 'Glyphicons Halflings'; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.eot'), '#{$icon-font-path}#{$icon-font-name}.eot')); + src: url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.eot?#iefix'), '#{$icon-font-path}#{$icon-font-name}.eot?#iefix')) format('embedded-opentype'), + url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.woff2'), '#{$icon-font-path}#{$icon-font-name}.woff2')) format('woff2'), + url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.woff'), '#{$icon-font-path}#{$icon-font-name}.woff')) format('woff'), + url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.ttf'), '#{$icon-font-path}#{$icon-font-name}.ttf')) format('truetype'), + url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.svg##{$icon-font-svg-id}'), '#{$icon-font-path}#{$icon-font-name}.svg##{$icon-font-svg-id}')) format('svg'); +} + +// Catchall baseclass +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +// Individual icons +.glyphicon-asterisk { &:before { content: "\2a"; } } +.glyphicon-plus { &:before { content: "\2b"; } } +.glyphicon-euro, +.glyphicon-eur { &: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"; } } +.glyphicon-cd { &:before { content: "\e201"; } } +.glyphicon-save-file { &:before { content: "\e202"; } } +.glyphicon-open-file { &:before { content: "\e203"; } } +.glyphicon-level-up { &:before { content: "\e204"; } } +.glyphicon-copy { &:before { content: "\e205"; } } +.glyphicon-paste { &:before { content: "\e206"; } } +// The following 2 Glyphicons are omitted for the time being because +// they currently use Unicode codepoints that are outside the +// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle +// non-BMP codepoints in CSS string escapes, and thus can't display these two icons. +// Notably, the bug affects some older versions of the Android Browser. +// More info: https://github.com/twbs/bootstrap/issues/10106 +// .glyphicon-door { &:before { content: "\1f6aa"; } } +// .glyphicon-key { &:before { content: "\1f511"; } } +.glyphicon-alert { &:before { content: "\e209"; } } +.glyphicon-equalizer { &:before { content: "\e210"; } } +.glyphicon-king { &:before { content: "\e211"; } } +.glyphicon-queen { &:before { content: "\e212"; } } +.glyphicon-pawn { &:before { content: "\e213"; } } +.glyphicon-bishop { &:before { content: "\e214"; } } +.glyphicon-knight { &:before { content: "\e215"; } } +.glyphicon-baby-formula { &:before { content: "\e216"; } } +.glyphicon-tent { &:before { content: "\26fa"; } } +.glyphicon-blackboard { &:before { content: "\e218"; } } +.glyphicon-bed { &:before { content: "\e219"; } } +.glyphicon-apple { &:before { content: "\f8ff"; } } +.glyphicon-erase { &:before { content: "\e221"; } } +.glyphicon-hourglass { &:before { content: "\231b"; } } +.glyphicon-lamp { &:before { content: "\e223"; } } +.glyphicon-duplicate { &:before { content: "\e224"; } } +.glyphicon-piggy-bank { &:before { content: "\e225"; } } +.glyphicon-scissors { &:before { content: "\e226"; } } +.glyphicon-bitcoin { &:before { content: "\e227"; } } +.glyphicon-yen { &:before { content: "\00a5"; } } +.glyphicon-ruble { &:before { content: "\20bd"; } } +.glyphicon-scale { &:before { content: "\e230"; } } +.glyphicon-ice-lolly { &:before { content: "\e231"; } } +.glyphicon-ice-lolly-tasted { &:before { content: "\e232"; } } +.glyphicon-education { &:before { content: "\e233"; } } +.glyphicon-option-horizontal { &:before { content: "\e234"; } } +.glyphicon-option-vertical { &:before { content: "\e235"; } } +.glyphicon-menu-hamburger { &:before { content: "\e236"; } } +.glyphicon-modal-window { &:before { content: "\e237"; } } +.glyphicon-oil { &:before { content: "\e238"; } } +.glyphicon-grain { &:before { content: "\e239"; } } +.glyphicon-sunglasses { &:before { content: "\e240"; } } +.glyphicon-text-size { &:before { content: "\e241"; } } +.glyphicon-text-color { &:before { content: "\e242"; } } +.glyphicon-text-background { &:before { content: "\e243"; } } +.glyphicon-object-align-top { &:before { content: "\e244"; } } +.glyphicon-object-align-bottom { &:before { content: "\e245"; } } +.glyphicon-object-align-horizontal{ &:before { content: "\e246"; } } +.glyphicon-object-align-left { &:before { content: "\e247"; } } +.glyphicon-object-align-vertical { &:before { content: "\e248"; } } +.glyphicon-object-align-right { &:before { content: "\e249"; } } +.glyphicon-triangle-right { &:before { content: "\e250"; } } +.glyphicon-triangle-left { &:before { content: "\e251"; } } +.glyphicon-triangle-bottom { &:before { content: "\e252"; } } +.glyphicon-triangle-top { &:before { content: "\e253"; } } +.glyphicon-console { &:before { content: "\e254"; } } +.glyphicon-superscript { &:before { content: "\e255"; } } +.glyphicon-subscript { &:before { content: "\e256"; } } +.glyphicon-menu-left { &:before { content: "\e257"; } } +.glyphicon-menu-right { &:before { content: "\e258"; } } +.glyphicon-menu-down { &:before { content: "\e259"; } } +.glyphicon-menu-up { &:before { content: "\e260"; } } \ No newline at end of file diff --git a/assets/stylesheets/bootstrap/_grid.scss b/assets/stylesheets/bootstrap/_grid.scss new file mode 100644 index 00000000..b15ca27b --- /dev/null +++ b/assets/stylesheets/bootstrap/_grid.scss @@ -0,0 +1,84 @@ +// +// Grid system +// -------------------------------------------------- + + +// Container widths +// +// Set the container width, and override it for fixed navbars in media queries. + +.container { + @include container-fixed; + + @media (min-width: $screen-sm-min) { + width: $container-sm; + } + @media (min-width: $screen-md-min) { + width: $container-md; + } + @media (min-width: $screen-lg-min) { + width: $container-lg; + } +} + + +// Fluid container +// +// Utilizes the mixin meant for fixed width containers, but without any defined +// width for fluid, full width layouts. + +.container-fluid { + @include container-fixed; +} + + +// Row +// +// Rows contain and clear the floats of your columns. + +.row { + @include make-row; +} + + +// Columns +// +// Common styles for small and large grid columns + +@include make-grid-columns; + + +// Extra small grid +// +// Columns, offsets, pushes, and pulls for extra small devices like +// smartphones. + +@include make-grid(xs); + + +// Small grid +// +// Columns, offsets, pushes, and pulls for the small device range, from phones +// to tablets. + +@media (min-width: $screen-sm-min) { + @include make-grid(sm); +} + + +// Medium grid +// +// Columns, offsets, pushes, and pulls for the desktop device range. + +@media (min-width: $screen-md-min) { + @include make-grid(md); +} + + +// Large grid +// +// Columns, offsets, pushes, and pulls for the large desktop device range. + +@media (min-width: $screen-lg-min) { + @include make-grid(lg); +} diff --git a/assets/stylesheets/bootstrap/_input-groups.scss b/assets/stylesheets/bootstrap/_input-groups.scss new file mode 100644 index 00000000..ae0e921b --- /dev/null +++ b/assets/stylesheets/bootstrap/_input-groups.scss @@ -0,0 +1,166 @@ +// +// Input groups +// -------------------------------------------------- + +// Base styles +// ------------------------- +.input-group { + position: relative; // For dropdowns + display: table; + border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table + + // Undo padding and float of grid classes + &[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; + } + + .form-control { + // Ensure that the input is always above the *appended* addon button for + // proper border colors. + position: relative; + z-index: 2; + + // IE9 fubars the placeholder attribute in text inputs and the arrows on + // select elements in input groups. To fix it, we float the input. Details: + // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855 + float: left; + + width: 100%; + margin-bottom: 0; + } +} + +// Sizing options +// +// Remix the default form control sizing classes into new ones for easier +// manipulation. + +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + @extend .input-lg; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + @extend .input-sm; +} + + +// Display as table-cell +// ------------------------- +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; + + &:not(:first-child):not(:last-child) { + border-radius: 0; + } +} +// Addon and addon wrapper for buttons +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; // Match the inputs +} + +// Text input groups +// ------------------------- +.input-group-addon { + padding: $padding-base-vertical $padding-base-horizontal; + font-size: $font-size-base; + font-weight: normal; + line-height: 1; + color: $input-color; + text-align: center; + background-color: $input-group-addon-bg; + border: 1px solid $input-group-addon-border-color; + border-radius: $border-radius-base; + + // Sizing + &.input-sm { + padding: $padding-small-vertical $padding-small-horizontal; + font-size: $font-size-small; + border-radius: $border-radius-small; + } + &.input-lg { + padding: $padding-large-vertical $padding-large-horizontal; + font-size: $font-size-large; + border-radius: $border-radius-large; + } + + // Nuke default margins from checkboxes and radios to vertically center within. + input[type="radio"], + input[type="checkbox"] { + margin-top: 0; + } +} + +// Reset rounded corners +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + @include border-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 > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + @include border-left-radius(0); +} +.input-group-addon:last-child { + border-left: 0; +} + +// Button input groups +// ------------------------- +.input-group-btn { + position: relative; + // Jankily prevent input button groups from wrapping with `white-space` and + // `font-size` in combination with `inline-block` on buttons. + font-size: 0; + white-space: nowrap; + + // Negative margin for spacing, position for bringing hovered/focused/actived + // element above the siblings. + > .btn { + position: relative; + + .btn { + margin-left: -1px; + } + // Bring the "active" button to the front + &:hover, + &:focus, + &:active { + z-index: 2; + } + } + + // Negative margin to only have a 1px border between the two + &:first-child { + > .btn, + > .btn-group { + margin-right: -1px; + } + } + &:last-child { + > .btn, + > .btn-group { + margin-left: -1px; + } + } +} diff --git a/assets/stylesheets/bootstrap/_jumbotron.scss b/assets/stylesheets/bootstrap/_jumbotron.scss new file mode 100644 index 00000000..e326b327 --- /dev/null +++ b/assets/stylesheets/bootstrap/_jumbotron.scss @@ -0,0 +1,50 @@ +// +// Jumbotron +// -------------------------------------------------- + + +.jumbotron { + padding: $jumbotron-padding ($jumbotron-padding / 2); + margin-bottom: $jumbotron-padding; + color: $jumbotron-color; + background-color: $jumbotron-bg; + + h1, + .h1 { + color: $jumbotron-heading-color; + } + + p { + margin-bottom: ($jumbotron-padding / 2); + font-size: $jumbotron-font-size; + font-weight: 200; + } + + > hr { + border-top-color: darken($jumbotron-bg, 10%); + } + + .container &, + .container-fluid & { + border-radius: $border-radius-large; // Only round corners at higher resolutions if contained in a container + } + + .container { + max-width: 100%; + } + + @media screen and (min-width: $screen-sm-min) { + padding: ($jumbotron-padding * 1.6) 0; + + .container &, + .container-fluid & { + padding-left: ($jumbotron-padding * 2); + padding-right: ($jumbotron-padding * 2); + } + + h1, + .h1 { + font-size: ($font-size-base * 4.5); + } + } +} diff --git a/assets/stylesheets/bootstrap/_labels.scss b/assets/stylesheets/bootstrap/_labels.scss new file mode 100644 index 00000000..42ed6ea1 --- /dev/null +++ b/assets/stylesheets/bootstrap/_labels.scss @@ -0,0 +1,66 @@ +// +// Labels +// -------------------------------------------------- + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: $label-color; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; + + // [converter] extracted a& to a.label + + // Empty labels collapse automatically (not available in IE8) + &:empty { + display: none; + } + + // Quick fix for labels in buttons + .btn & { + position: relative; + top: -1px; + } +} + +// Add hover effects, but only for links +a.label { + &:hover, + &:focus { + color: $label-link-hover-color; + text-decoration: none; + cursor: pointer; + } +} + +// Colors +// Contextual variations (linked labels get darker on :hover) + +.label-default { + @include label-variant($label-default-bg); +} + +.label-primary { + @include label-variant($label-primary-bg); +} + +.label-success { + @include label-variant($label-success-bg); +} + +.label-info { + @include label-variant($label-info-bg); +} + +.label-warning { + @include label-variant($label-warning-bg); +} + +.label-danger { + @include label-variant($label-danger-bg); +} diff --git a/assets/stylesheets/bootstrap/_list-group.scss b/assets/stylesheets/bootstrap/_list-group.scss new file mode 100644 index 00000000..26b23ff8 --- /dev/null +++ b/assets/stylesheets/bootstrap/_list-group.scss @@ -0,0 +1,124 @@ +// +// List groups +// -------------------------------------------------- + + +// Base class +// +// Easily usable on <ul>, <ol>, or <div>. + +.list-group { + // No need to set list-style: none; since .list-group-item is block level + margin-bottom: 20px; + padding-left: 0; // reset padding because ul and ol +} + + +// Individual list items +// +// Use on `li`s or `div`s within the `.list-group` parent. + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + // Place the border on the list items and negative margin up for better styling + margin-bottom: -1px; + background-color: $list-group-bg; + border: 1px solid $list-group-border; + + // Round the first and last items + &:first-child { + @include border-top-radius($list-group-border-radius); + } + &:last-child { + margin-bottom: 0; + @include border-bottom-radius($list-group-border-radius); + } +} + + +// Linked list items +// +// Use anchor elements instead of `li`s or `div`s to create linked list items. +// Includes an extra `.active` modifier class for showing selected items. + +a.list-group-item { + color: $list-group-link-color; + + .list-group-item-heading { + color: $list-group-link-heading-color; + } + + // Hover state + &:hover, + &:focus { + text-decoration: none; + color: $list-group-link-hover-color; + background-color: $list-group-hover-bg; + } +} + +.list-group-item { + // Disabled state + &.disabled, + &.disabled:hover, + &.disabled:focus { + background-color: $list-group-disabled-bg; + color: $list-group-disabled-color; + cursor: $cursor-disabled; + + // Force color to inherit for custom content + .list-group-item-heading { + color: inherit; + } + .list-group-item-text { + color: $list-group-disabled-text-color; + } + } + + // Active class on item itself, not parent + &.active, + &.active:hover, + &.active:focus { + z-index: 2; // Place active items above their siblings for proper border styling + color: $list-group-active-color; + background-color: $list-group-active-bg; + border-color: $list-group-active-border; + + // Force color to inherit for custom content + .list-group-item-heading, + .list-group-item-heading > small, + .list-group-item-heading > .small { + color: inherit; + } + .list-group-item-text { + color: $list-group-active-text-color; + } + } +} + + +// Contextual variants +// +// Add modifier classes to change text and background color on individual items. +// Organizationally, this must come after the `:hover` states. + +@include list-group-item-variant(success, $state-success-bg, $state-success-text); +@include list-group-item-variant(info, $state-info-bg, $state-info-text); +@include list-group-item-variant(warning, $state-warning-bg, $state-warning-text); +@include list-group-item-variant(danger, $state-danger-bg, $state-danger-text); + + +// Custom content options +// +// Extra classes for creating well-formatted content within `.list-group-item`s. + +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} diff --git a/assets/stylesheets/bootstrap/_media.scss b/assets/stylesheets/bootstrap/_media.scss new file mode 100644 index 00000000..a6bf7819 --- /dev/null +++ b/assets/stylesheets/bootstrap/_media.scss @@ -0,0 +1,61 @@ +.media { + // Proper spacing between instances of .media + margin-top: 15px; + + &:first-child { + margin-top: 0; + } +} + +.media, +.media-body { + zoom: 1; + overflow: hidden; +} + +.media-body { + width: 10000px; +} + +.media-object { + display: block; +} + +.media-right, +.media > .pull-right { + padding-left: 10px; +} + +.media-left, +.media > .pull-left { + padding-right: 10px; +} + +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} + +.media-middle { + vertical-align: middle; +} + +.media-bottom { + vertical-align: bottom; +} + +// Reset margins on headings for tighter default spacing +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} + +// Media list variation +// +// Undo default ul/ol styles +.media-list { + padding-left: 0; + list-style: none; +} diff --git a/assets/stylesheets/bootstrap/_mixins.scss b/assets/stylesheets/bootstrap/_mixins.scss new file mode 100644 index 00000000..b565f013 --- /dev/null +++ b/assets/stylesheets/bootstrap/_mixins.scss @@ -0,0 +1,39 @@ +// Mixins +// -------------------------------------------------- + +// Utilities +@import "mixins/hide-text"; +@import "mixins/opacity"; +@import "mixins/image"; +@import "mixins/labels"; +@import "mixins/reset-filter"; +@import "mixins/resize"; +@import "mixins/responsive-visibility"; +@import "mixins/size"; +@import "mixins/tab-focus"; +@import "mixins/text-emphasis"; +@import "mixins/text-overflow"; +@import "mixins/vendor-prefixes"; + +// Components +@import "mixins/alerts"; +@import "mixins/buttons"; +@import "mixins/panels"; +@import "mixins/pagination"; +@import "mixins/list-group"; +@import "mixins/nav-divider"; +@import "mixins/forms"; +@import "mixins/progress-bar"; +@import "mixins/table-row"; + +// Skins +@import "mixins/background-variant"; +@import "mixins/border-radius"; +@import "mixins/gradients"; + +// Layout +@import "mixins/clearfix"; +@import "mixins/center-block"; +@import "mixins/nav-vertical-align"; +@import "mixins/grid-framework"; +@import "mixins/grid"; diff --git a/assets/stylesheets/bootstrap/_modals.scss b/assets/stylesheets/bootstrap/_modals.scss new file mode 100644 index 00000000..2fd097ca --- /dev/null +++ b/assets/stylesheets/bootstrap/_modals.scss @@ -0,0 +1,148 @@ +// +// Modals +// -------------------------------------------------- + +// .modal-open - body class for killing the scroll +// .modal - container to scroll within +// .modal-dialog - positioning shell for the actual modal +// .modal-content - actual modal w/ bg and corners and shit + +// Kill the scroll on the body +.modal-open { + overflow: hidden; +} + +// Container that the modal scrolls within +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: $zindex-modal; + -webkit-overflow-scrolling: touch; + + // Prevent Chrome on Windows from adding a focus outline. For details, see + // https://github.com/twbs/bootstrap/pull/10951. + outline: 0; + + // When fading in the modal, animate it to slide down + &.fade .modal-dialog { + @include translate(0, -25%); + @include transition-transform(0.3s ease-out); + } + &.in .modal-dialog { @include translate(0, 0) } +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +// Shell div to position the modal with bottom padding +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} + +// Actual modal +.modal-content { + position: relative; + background-color: $modal-content-bg; + border: 1px solid $modal-content-fallback-border-color; //old browsers fallback (ie8 etc) + border: 1px solid $modal-content-border-color; + border-radius: $border-radius-large; + @include box-shadow(0 3px 9px rgba(0,0,0,.5)); + background-clip: padding-box; + // Remove focus outline from opened modal + outline: 0; +} + +// Modal background +.modal-backdrop { + position: absolute; + top: 0; + right: 0; + left: 0; + background-color: $modal-backdrop-bg; + // Fade for backdrop + &.fade { @include opacity(0); } + &.in { @include opacity($modal-backdrop-opacity); } +} + +// Modal header +// Top section of the modal w/ title and dismiss +.modal-header { + padding: $modal-title-padding; + border-bottom: 1px solid $modal-header-border-color; + min-height: ($modal-title-padding + $modal-title-line-height); +} +// Close icon +.modal-header .close { + margin-top: -2px; +} + +// Title text within header +.modal-title { + margin: 0; + line-height: $modal-title-line-height; +} + +// Modal body +// Where all modal content resides (sibling of .modal-header and .modal-footer) +.modal-body { + position: relative; + padding: $modal-inner-padding; +} + +// Footer (for actions) +.modal-footer { + padding: $modal-inner-padding; + text-align: right; // right align buttons + border-top: 1px solid $modal-footer-border-color; + @include clearfix; // clear it in case folks use .pull-* classes on buttons + + // Properly space out buttons + .btn + .btn { + margin-left: 5px; + margin-bottom: 0; // account for input[type="submit"] which gets the bottom margin like all other inputs + } + // but override that for button groups + .btn-group .btn + .btn { + margin-left: -1px; + } + // and override it for block buttons as well + .btn-block + .btn-block { + margin-left: 0; + } +} + +// Measure scrollbar width for padding body during modal show/hide +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +// Scale up the modal +@media (min-width: $screen-sm-min) { + // Automatically set modal's width for larger viewports + .modal-dialog { + width: $modal-md; + margin: 30px auto; + } + .modal-content { + @include box-shadow(0 5px 15px rgba(0,0,0,.5)); + } + + // Modal sizes + .modal-sm { width: $modal-sm; } +} + +@media (min-width: $screen-md-min) { + .modal-lg { width: $modal-lg; } +} diff --git a/assets/stylesheets/bootstrap/_navbar.scss b/assets/stylesheets/bootstrap/_navbar.scss new file mode 100644 index 00000000..ed36a993 --- /dev/null +++ b/assets/stylesheets/bootstrap/_navbar.scss @@ -0,0 +1,663 @@ +// +// Navbars +// -------------------------------------------------- + + +// Wrapper and base class +// +// Provide a static navbar from which we expand to create full-width, fixed, and +// other navbar variations. + +.navbar { + position: relative; + min-height: $navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode) + margin-bottom: $navbar-margin-bottom; + border: 1px solid transparent; + + // Prevent floats from breaking the navbar + @include clearfix; + + @media (min-width: $grid-float-breakpoint) { + border-radius: $navbar-border-radius; + } +} + + +// Navbar heading +// +// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy +// styling of responsive aspects. + +.navbar-header { + @include clearfix; + + @media (min-width: $grid-float-breakpoint) { + float: left; + } +} + + +// Navbar collapse (body) +// +// Group your navbar content into this for easy collapsing and expanding across +// various device sizes. By default, this content is collapsed when <768px, but +// will expand past that for a horizontal display. +// +// To start (on mobile devices) the navbar links, forms, and buttons are stacked +// vertically and include a `max-height` to overflow in case you have too much +// content for the user's viewport. + +.navbar-collapse { + overflow-x: visible; + padding-right: $navbar-padding-horizontal; + padding-left: $navbar-padding-horizontal; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255,255,255,.1); + @include clearfix; + -webkit-overflow-scrolling: touch; + + &.in { + overflow-y: auto; + } + + @media (min-width: $grid-float-breakpoint) { + width: auto; + border-top: 0; + box-shadow: none; + + &.collapse { + display: block !important; + visibility: visible !important; + height: auto !important; + padding-bottom: 0; // Override default setting + overflow: visible !important; + } + + &.in { + overflow-y: visible; + } + + // Undo the collapse side padding for navbars with containers to ensure + // alignment of right-aligned contents. + .navbar-fixed-top &, + .navbar-static-top &, + .navbar-fixed-bottom & { + padding-left: 0; + padding-right: 0; + } + } +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + .navbar-collapse { + max-height: $navbar-collapse-max-height; + + @media (max-device-width: $screen-xs-min) and (orientation: landscape) { + max-height: 200px; + } + } +} + + +// Both navbar header and collapse +// +// When a container is present, change the behavior of the header and collapse. + +.container, +.container-fluid { + > .navbar-header, + > .navbar-collapse { + margin-right: -$navbar-padding-horizontal; + margin-left: -$navbar-padding-horizontal; + + @media (min-width: $grid-float-breakpoint) { + margin-right: 0; + margin-left: 0; + } + } +} + + +// +// Navbar alignment options +// +// Display the navbar across the entirety of the page or fixed it to the top or +// bottom of the page. + +// Static top (unfixed, but 100% wide) navbar +.navbar-static-top { + z-index: $zindex-navbar; + border-width: 0 0 1px; + + @media (min-width: $grid-float-breakpoint) { + border-radius: 0; + } +} + +// Fix the top/bottom navbars when screen real estate supports it +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: $zindex-navbar-fixed; + + // Undo the rounded corners + @media (min-width: $grid-float-breakpoint) { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; // override .navbar defaults + border-width: 1px 0 0; +} + + +// Brand/project name + +.navbar-brand { + float: left; + padding: $navbar-padding-vertical $navbar-padding-horizontal; + font-size: $font-size-large; + line-height: $line-height-computed; + height: $navbar-height; + + &:hover, + &:focus { + text-decoration: none; + } + + > img { + display: block; + } + + @media (min-width: $grid-float-breakpoint) { + .navbar > .container &, + .navbar > .container-fluid & { + margin-left: -$navbar-padding-horizontal; + } + } +} + + +// Navbar toggle +// +// Custom button for toggling the `.navbar-collapse`, powered by the collapse +// JavaScript plugin. + +.navbar-toggle { + position: relative; + float: right; + margin-right: $navbar-padding-horizontal; + padding: 9px 10px; + @include navbar-vertical-align(34px); + background-color: transparent; + background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214 + border: 1px solid transparent; + border-radius: $border-radius-base; + + // We remove the `outline` here, but later compensate by attaching `:hover` + // styles to `:focus`. + &:focus { + outline: 0; + } + + // Bars + .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; + } + .icon-bar + .icon-bar { + margin-top: 4px; + } + + @media (min-width: $grid-float-breakpoint) { + display: none; + } +} + + +// Navbar nav links +// +// Builds on top of the `.nav` components with its own modifier class to make +// the nav the full height of the horizontal nav (above 768px). + +.navbar-nav { + margin: ($navbar-padding-vertical / 2) (-$navbar-padding-horizontal); + + > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: $line-height-computed; + } + + @media (max-width: $grid-float-breakpoint-max) { + // Dropdowns get custom display when collapsed + .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + > li > a, + .dropdown-header { + padding: 5px 15px 5px 25px; + } + > li > a { + line-height: $line-height-computed; + &:hover, + &:focus { + background-image: none; + } + } + } + } + + // Uncollapse the nav + @media (min-width: $grid-float-breakpoint) { + float: left; + margin: 0; + + > li { + float: left; + > a { + padding-top: $navbar-padding-vertical; + padding-bottom: $navbar-padding-vertical; + } + } + } +} + + +// Navbar form +// +// Extension of the `.form-inline` with some extra flavor for optimum display in +// our navbars. + +.navbar-form { + margin-left: -$navbar-padding-horizontal; + margin-right: -$navbar-padding-horizontal; + padding: 10px $navbar-padding-horizontal; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + $shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); + @include box-shadow($shadow); + + // Mixin behavior for optimum display + @include form-inline; + + .form-group { + @media (max-width: $grid-float-breakpoint-max) { + margin-bottom: 5px; + + &:last-child { + margin-bottom: 0; + } + } + } + + // Vertically center in expanded, horizontal navbar + @include navbar-vertical-align($input-height-base); + + // Undo 100% width for pull classes + @media (min-width: $grid-float-breakpoint) { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + @include box-shadow(none); + } +} + + +// Dropdown menus + +// Menu position and menu carets +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + @include border-top-radius(0); +} +// Menu position and menu caret support for dropups via extra dropup class +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + @include border-top-radius($navbar-border-radius); + @include border-bottom-radius(0); +} + + +// Buttons in navbars +// +// Vertically center a button within a navbar (when *not* in a form). + +.navbar-btn { + @include navbar-vertical-align($input-height-base); + + &.btn-sm { + @include navbar-vertical-align($input-height-small); + } + &.btn-xs { + @include navbar-vertical-align(22); + } +} + + +// Text in navbars +// +// Add a class to make any element properly align itself vertically within the navbars. + +.navbar-text { + @include navbar-vertical-align($line-height-computed); + + @media (min-width: $grid-float-breakpoint) { + float: left; + margin-left: $navbar-padding-horizontal; + margin-right: $navbar-padding-horizontal; + } +} + + +// Component alignment +// +// Repurpose the pull utilities as their own navbar utilities to avoid specificity +// issues with parents and chaining. Only do this when the navbar is uncollapsed +// though so that navbar contents properly stack and align in mobile. +// +// Declared after the navbar components to ensure more specificity on the margins. + +@media (min-width: $grid-float-breakpoint) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -$navbar-padding-horizontal; + + ~ .navbar-right { + margin-right: 0; + } + } +} + + +// Alternate navbars +// -------------------------------------------------- + +// Default navbar +.navbar-default { + background-color: $navbar-default-bg; + border-color: $navbar-default-border; + + .navbar-brand { + color: $navbar-default-brand-color; + &:hover, + &:focus { + color: $navbar-default-brand-hover-color; + background-color: $navbar-default-brand-hover-bg; + } + } + + .navbar-text { + color: $navbar-default-color; + } + + .navbar-nav { + > li > a { + color: $navbar-default-link-color; + + &:hover, + &:focus { + color: $navbar-default-link-hover-color; + background-color: $navbar-default-link-hover-bg; + } + } + > .active > a { + &, + &:hover, + &:focus { + color: $navbar-default-link-active-color; + background-color: $navbar-default-link-active-bg; + } + } + > .disabled > a { + &, + &:hover, + &:focus { + color: $navbar-default-link-disabled-color; + background-color: $navbar-default-link-disabled-bg; + } + } + } + + .navbar-toggle { + border-color: $navbar-default-toggle-border-color; + &:hover, + &:focus { + background-color: $navbar-default-toggle-hover-bg; + } + .icon-bar { + background-color: $navbar-default-toggle-icon-bar-bg; + } + } + + .navbar-collapse, + .navbar-form { + border-color: $navbar-default-border; + } + + // Dropdown menu items + .navbar-nav { + // Remove background color from open dropdown + > .open > a { + &, + &:hover, + &:focus { + background-color: $navbar-default-link-active-bg; + color: $navbar-default-link-active-color; + } + } + + @media (max-width: $grid-float-breakpoint-max) { + // Dropdowns get custom display when collapsed + .open .dropdown-menu { + > li > a { + color: $navbar-default-link-color; + &:hover, + &:focus { + color: $navbar-default-link-hover-color; + background-color: $navbar-default-link-hover-bg; + } + } + > .active > a { + &, + &:hover, + &:focus { + color: $navbar-default-link-active-color; + background-color: $navbar-default-link-active-bg; + } + } + > .disabled > a { + &, + &:hover, + &:focus { + color: $navbar-default-link-disabled-color; + background-color: $navbar-default-link-disabled-bg; + } + } + } + } + } + + + // Links in navbars + // + // Add a class to ensure links outside the navbar nav are colored correctly. + + .navbar-link { + color: $navbar-default-link-color; + &:hover { + color: $navbar-default-link-hover-color; + } + } + + .btn-link { + color: $navbar-default-link-color; + &:hover, + &:focus { + color: $navbar-default-link-hover-color; + } + &[disabled], + fieldset[disabled] & { + &:hover, + &:focus { + color: $navbar-default-link-disabled-color; + } + } + } +} + +// Inverse navbar + +.navbar-inverse { + background-color: $navbar-inverse-bg; + border-color: $navbar-inverse-border; + + .navbar-brand { + color: $navbar-inverse-brand-color; + &:hover, + &:focus { + color: $navbar-inverse-brand-hover-color; + background-color: $navbar-inverse-brand-hover-bg; + } + } + + .navbar-text { + color: $navbar-inverse-color; + } + + .navbar-nav { + > li > a { + color: $navbar-inverse-link-color; + + &:hover, + &:focus { + color: $navbar-inverse-link-hover-color; + background-color: $navbar-inverse-link-hover-bg; + } + } + > .active > a { + &, + &:hover, + &:focus { + color: $navbar-inverse-link-active-color; + background-color: $navbar-inverse-link-active-bg; + } + } + > .disabled > a { + &, + &:hover, + &:focus { + color: $navbar-inverse-link-disabled-color; + background-color: $navbar-inverse-link-disabled-bg; + } + } + } + + // Darken the responsive nav toggle + .navbar-toggle { + border-color: $navbar-inverse-toggle-border-color; + &:hover, + &:focus { + background-color: $navbar-inverse-toggle-hover-bg; + } + .icon-bar { + background-color: $navbar-inverse-toggle-icon-bar-bg; + } + } + + .navbar-collapse, + .navbar-form { + border-color: darken($navbar-inverse-bg, 7%); + } + + // Dropdowns + .navbar-nav { + > .open > a { + &, + &:hover, + &:focus { + background-color: $navbar-inverse-link-active-bg; + color: $navbar-inverse-link-active-color; + } + } + + @media (max-width: $grid-float-breakpoint-max) { + // Dropdowns get custom display + .open .dropdown-menu { + > .dropdown-header { + border-color: $navbar-inverse-border; + } + .divider { + background-color: $navbar-inverse-border; + } + > li > a { + color: $navbar-inverse-link-color; + &:hover, + &:focus { + color: $navbar-inverse-link-hover-color; + background-color: $navbar-inverse-link-hover-bg; + } + } + > .active > a { + &, + &:hover, + &:focus { + color: $navbar-inverse-link-active-color; + background-color: $navbar-inverse-link-active-bg; + } + } + > .disabled > a { + &, + &:hover, + &:focus { + color: $navbar-inverse-link-disabled-color; + background-color: $navbar-inverse-link-disabled-bg; + } + } + } + } + } + + .navbar-link { + color: $navbar-inverse-link-color; + &:hover { + color: $navbar-inverse-link-hover-color; + } + } + + .btn-link { + color: $navbar-inverse-link-color; + &:hover, + &:focus { + color: $navbar-inverse-link-hover-color; + } + &[disabled], + fieldset[disabled] & { + &:hover, + &:focus { + color: $navbar-inverse-link-disabled-color; + } + } + } +} diff --git a/assets/stylesheets/bootstrap/_navs.scss b/assets/stylesheets/bootstrap/_navs.scss new file mode 100644 index 00000000..ce0b9178 --- /dev/null +++ b/assets/stylesheets/bootstrap/_navs.scss @@ -0,0 +1,244 @@ +// +// Navs +// -------------------------------------------------- + + +// Base class +// -------------------------------------------------- + +.nav { + margin-bottom: 0; + padding-left: 0; // Override default ul/ol + list-style: none; + @include clearfix; + + > li { + position: relative; + display: block; + + > a { + position: relative; + display: block; + padding: $nav-link-padding; + &:hover, + &:focus { + text-decoration: none; + background-color: $nav-link-hover-bg; + } + } + + // Disabled state sets text to gray and nukes hover/tab effects + &.disabled > a { + color: $nav-disabled-link-color; + + &:hover, + &:focus { + color: $nav-disabled-link-hover-color; + text-decoration: none; + background-color: transparent; + cursor: $cursor-disabled; + } + } + } + + // Open dropdowns + .open > a { + &, + &:hover, + &:focus { + background-color: $nav-link-hover-bg; + border-color: $link-color; + } + } + + // Nav dividers (deprecated with v3.0.1) + // + // This should have been removed in v3 with the dropping of `.nav-list`, but + // we missed it. We don't currently support this anywhere, but in the interest + // of maintaining backward compatibility in case you use it, it's deprecated. + .nav-divider { + @include nav-divider; + } + + // Prevent IE8 from misplacing imgs + // + // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989 + > li > a > img { + max-width: none; + } +} + + +// Tabs +// ------------------------- + +// Give the tabs something to sit on +.nav-tabs { + border-bottom: 1px solid $nav-tabs-border-color; + > li { + float: left; + // Make the list-items overlay the bottom border + margin-bottom: -1px; + + // Actual tabs (as links) + > a { + margin-right: 2px; + line-height: $line-height-base; + border: 1px solid transparent; + border-radius: $border-radius-base $border-radius-base 0 0; + &:hover { + border-color: $nav-tabs-link-hover-border-color $nav-tabs-link-hover-border-color $nav-tabs-border-color; + } + } + + // Active state, and its :hover to override normal :hover + &.active > a { + &, + &:hover, + &:focus { + color: $nav-tabs-active-link-hover-color; + background-color: $nav-tabs-active-link-hover-bg; + border: 1px solid $nav-tabs-active-link-hover-border-color; + border-bottom-color: transparent; + cursor: default; + } + } + } + // pulling this in mainly for less shorthand + &.nav-justified { + @extend .nav-justified; + @extend .nav-tabs-justified; + } +} + + +// Pills +// ------------------------- +.nav-pills { + > li { + float: left; + + // Links rendered as pills + > a { + border-radius: $nav-pills-border-radius; + } + + li { + margin-left: 2px; + } + + // Active state + &.active > a { + &, + &:hover, + &:focus { + color: $nav-pills-active-link-hover-color; + background-color: $nav-pills-active-link-hover-bg; + } + } + } +} + + +// Stacked pills +.nav-stacked { + > li { + float: none; + + li { + margin-top: 2px; + margin-left: 0; // no need for this gap between nav items + } + } +} + + +// Nav variations +// -------------------------------------------------- + +// Justified nav links +// ------------------------- + +.nav-justified { + width: 100%; + + > li { + float: none; + > a { + text-align: center; + margin-bottom: 5px; + } + } + + > .dropdown .dropdown-menu { + top: auto; + left: auto; + } + + @media (min-width: $screen-sm-min) { + > li { + display: table-cell; + width: 1%; + > a { + margin-bottom: 0; + } + } + } +} + +// Move borders to anchors instead of bottom of list +// +// Mixin for adding on top the shared `.nav-justified` styles for our tabs +.nav-tabs-justified { + border-bottom: 0; + + > li > a { + // Override margin from .nav-tabs + margin-right: 0; + border-radius: $border-radius-base; + } + + > .active > a, + > .active > a:hover, + > .active > a:focus { + border: 1px solid $nav-tabs-justified-link-border-color; + } + + @media (min-width: $screen-sm-min) { + > li > a { + border-bottom: 1px solid $nav-tabs-justified-link-border-color; + border-radius: $border-radius-base $border-radius-base 0 0; + } + > .active > a, + > .active > a:hover, + > .active > a:focus { + border-bottom-color: $nav-tabs-justified-active-link-border-color; + } + } +} + + +// Tabbable tabs +// ------------------------- + +// Hide tabbable panes to start, show them when `.active` +.tab-content { + > .tab-pane { + display: none; + visibility: hidden; + } + > .active { + display: block; + visibility: visible; + } +} + + +// Dropdowns +// ------------------------- + +// Specific dropdowns +.nav-tabs .dropdown-menu { + // make dropdown border overlap tab border + margin-top: -1px; + // Remove the top rounded corners here since there is a hard edge above the menu + @include border-top-radius(0); +} diff --git a/assets/stylesheets/bootstrap/_normalize.scss b/assets/stylesheets/bootstrap/_normalize.scss new file mode 100644 index 00000000..62a085a4 --- /dev/null +++ b/assets/stylesheets/bootstrap/_normalize.scss @@ -0,0 +1,427 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ + +// +// 1. Set default font family to sans-serif. +// 2. Prevent iOS text size adjust after orientation change, without disabling +// user zoom. +// + +html { + font-family: sans-serif; // 1 + -ms-text-size-adjust: 100%; // 2 + -webkit-text-size-adjust: 100%; // 2 +} + +// +// Remove default margin. +// + +body { + margin: 0; +} + +// HTML5 display definitions +// ========================================================================== + +// +// Correct `block` display not defined for any HTML5 element in IE 8/9. +// Correct `block` display not defined for `details` or `summary` in IE 10/11 +// and Firefox. +// Correct `block` display not defined for `main` in IE 11. +// + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +// +// 1. Correct `inline-block` display not defined in IE 8/9. +// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. +// + +audio, +canvas, +progress, +video { + display: inline-block; // 1 + vertical-align: baseline; // 2 +} + +// +// Prevent modern browsers from displaying `audio` without controls. +// Remove excess height in iOS 5 devices. +// + +audio:not([controls]) { + display: none; + height: 0; +} + +// +// Address `[hidden]` styling not present in IE 8/9/10. +// Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. +// + +[hidden], +template { + display: none; +} + +// Links +// ========================================================================== + +// +// Remove the gray background color from active links in IE 10. +// + +a { + background-color: transparent; +} + +// +// Improve readability when focused and also mouse hovered in all browsers. +// + +a:active, +a:hover { + outline: 0; +} + +// Text-level semantics +// ========================================================================== + +// +// Address styling not present in IE 8/9/10/11, Safari, and Chrome. +// + +abbr[title] { + border-bottom: 1px dotted; +} + +// +// Address style set to `bolder` in Firefox 4+, Safari, and Chrome. +// + +b, +strong { + font-weight: bold; +} + +// +// Address styling not present in Safari and Chrome. +// + +dfn { + font-style: italic; +} + +// +// Address variable `h1` font-size and margin within `section` and `article` +// contexts in Firefox 4+, Safari, and Chrome. +// + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +// +// Address styling not present in IE 8/9. +// + +mark { + background: #ff0; + color: #000; +} + +// +// Address inconsistent and variable font size in all browsers. +// + +small { + font-size: 80%; +} + +// +// Prevent `sub` and `sup` affecting `line-height` in all browsers. +// + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +// Embedded content +// ========================================================================== + +// +// Remove border when inside `a` element in IE 8/9/10. +// + +img { + border: 0; +} + +// +// Correct overflow not hidden in IE 9/10/11. +// + +svg:not(:root) { + overflow: hidden; +} + +// Grouping content +// ========================================================================== + +// +// Address margin not present in IE 8/9 and Safari. +// + +figure { + margin: 1em 40px; +} + +// +// Address differences between Firefox and other browsers. +// + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +// +// Contain overflow in all browsers. +// + +pre { + overflow: auto; +} + +// +// Address odd `em`-unit font size rendering in all browsers. +// + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +// Forms +// ========================================================================== + +// +// Known limitation: by default, Chrome and Safari on OS X allow very limited +// styling of `select`, unless a `border` property is set. +// + +// +// 1. Correct color not being inherited. +// Known issue: affects color of disabled elements. +// 2. Correct font properties not being inherited. +// 3. Address margins set differently in Firefox 4+, Safari, and Chrome. +// + +button, +input, +optgroup, +select, +textarea { + color: inherit; // 1 + font: inherit; // 2 + margin: 0; // 3 +} + +// +// Address `overflow` set to `hidden` in IE 8/9/10/11. +// + +button { + overflow: visible; +} + +// +// Address inconsistent `text-transform` inheritance for `button` and `select`. +// All other form control elements do not inherit `text-transform` values. +// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. +// Correct `select` style inheritance in Firefox. +// + +button, +select { + text-transform: none; +} + +// +// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` +// and `video` controls. +// 2. Correct inability to style clickable `input` types in iOS. +// 3. Improve usability and consistency of cursor style between image-type +// `input` and others. +// + +button, +html input[type="button"], // 1 +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; // 2 + cursor: pointer; // 3 +} + +// +// Re-set default cursor for disabled elements. +// + +button[disabled], +html input[disabled] { + cursor: default; +} + +// +// Remove inner padding and border in Firefox 4+. +// + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +// +// Address Firefox 4+ setting `line-height` on `input` using `!important` in +// the UA stylesheet. +// + +input { + line-height: normal; +} + +// +// It's recommended that you don't attempt to style these elements. +// Firefox's implementation doesn't respect box-sizing, padding, or width. +// +// 1. Address box sizing set to `content-box` in IE 8/9/10. +// 2. Remove excess padding in IE 8/9/10. +// + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; // 1 + padding: 0; // 2 +} + +// +// Fix the cursor style for Chrome's increment/decrement buttons. For certain +// `font-size` values of the `input`, it causes the cursor style of the +// decrement button to change from `default` to `text`. +// + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +// +// 1. Address `appearance` set to `searchfield` in Safari and Chrome. +// 2. Address `box-sizing` set to `border-box` in Safari and Chrome +// (include `-moz` to future-proof). +// + +input[type="search"] { + -webkit-appearance: textfield; // 1 + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; // 2 + box-sizing: content-box; +} + +// +// Remove inner padding and search cancel button in Safari and Chrome on OS X. +// Safari (but not Chrome) clips the cancel button when the search input has +// padding (and `textfield` appearance). +// + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +// +// Define consistent border, margin, and padding. +// + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +// +// 1. Correct `color` not being inherited in IE 8/9/10/11. +// 2. Remove padding so people aren't caught out if they zero out fieldsets. +// + +legend { + border: 0; // 1 + padding: 0; // 2 +} + +// +// Remove default vertical scrollbar in IE 8/9/10/11. +// + +textarea { + overflow: auto; +} + +// +// Don't inherit the `font-weight` (applied by a rule above). +// NOTE: the default cannot safely be changed in Chrome and Safari on OS X. +// + +optgroup { + font-weight: bold; +} + +// Tables +// ========================================================================== + +// +// Remove most spacing between table cells. +// + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/assets/stylesheets/bootstrap/_pager.scss b/assets/stylesheets/bootstrap/_pager.scss new file mode 100644 index 00000000..c2342174 --- /dev/null +++ b/assets/stylesheets/bootstrap/_pager.scss @@ -0,0 +1,54 @@ +// +// Pager pagination +// -------------------------------------------------- + + +.pager { + padding-left: 0; + margin: $line-height-computed 0; + list-style: none; + text-align: center; + @include clearfix; + li { + display: inline; + > a, + > span { + display: inline-block; + padding: 5px 14px; + background-color: $pager-bg; + border: 1px solid $pager-border; + border-radius: $pager-border-radius; + } + + > a:hover, + > a:focus { + text-decoration: none; + background-color: $pager-hover-bg; + } + } + + .next { + > a, + > span { + float: right; + } + } + + .previous { + > a, + > span { + float: left; + } + } + + .disabled { + > a, + > a:hover, + > a:focus, + > span { + color: $pager-disabled-color; + background-color: $pager-bg; + cursor: $cursor-disabled; + } + } +} diff --git a/assets/stylesheets/bootstrap/_pagination.scss b/assets/stylesheets/bootstrap/_pagination.scss new file mode 100644 index 00000000..323ec727 --- /dev/null +++ b/assets/stylesheets/bootstrap/_pagination.scss @@ -0,0 +1,88 @@ +// +// Pagination (multiple pages) +// -------------------------------------------------- +.pagination { + display: inline-block; + padding-left: 0; + margin: $line-height-computed 0; + border-radius: $border-radius-base; + + > li { + display: inline; // Remove list-style and block-level defaults + > a, + > span { + position: relative; + float: left; // Collapse white-space + padding: $padding-base-vertical $padding-base-horizontal; + line-height: $line-height-base; + text-decoration: none; + color: $pagination-color; + background-color: $pagination-bg; + border: 1px solid $pagination-border; + margin-left: -1px; + } + &:first-child { + > a, + > span { + margin-left: 0; + @include border-left-radius($border-radius-base); + } + } + &:last-child { + > a, + > span { + @include border-right-radius($border-radius-base); + } + } + } + + > li > a, + > li > span { + &:hover, + &:focus { + color: $pagination-hover-color; + background-color: $pagination-hover-bg; + border-color: $pagination-hover-border; + } + } + + > .active > a, + > .active > span { + &, + &:hover, + &:focus { + z-index: 2; + color: $pagination-active-color; + background-color: $pagination-active-bg; + border-color: $pagination-active-border; + cursor: default; + } + } + + > .disabled { + > span, + > span:hover, + > span:focus, + > a, + > a:hover, + > a:focus { + color: $pagination-disabled-color; + background-color: $pagination-disabled-bg; + border-color: $pagination-disabled-border; + cursor: $cursor-disabled; + } + } +} + +// Sizing +// -------------------------------------------------- + +// Large +.pagination-lg { + @include pagination-size($padding-large-vertical, $padding-large-horizontal, $font-size-large, $border-radius-large); +} + +// Small +.pagination-sm { + @include pagination-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $border-radius-small); +} diff --git a/assets/stylesheets/bootstrap/_panels.scss b/assets/stylesheets/bootstrap/_panels.scss new file mode 100644 index 00000000..84847b47 --- /dev/null +++ b/assets/stylesheets/bootstrap/_panels.scss @@ -0,0 +1,265 @@ +// +// Panels +// -------------------------------------------------- + + +// Base class +.panel { + margin-bottom: $line-height-computed; + background-color: $panel-bg; + border: 1px solid transparent; + border-radius: $panel-border-radius; + @include box-shadow(0 1px 1px rgba(0,0,0,.05)); +} + +// Panel contents +.panel-body { + padding: $panel-body-padding; + @include clearfix; +} + +// Optional heading +.panel-heading { + padding: $panel-heading-padding; + border-bottom: 1px solid transparent; + @include border-top-radius(($panel-border-radius - 1)); + + > .dropdown .dropdown-toggle { + color: inherit; + } +} + +// Within heading, strip any `h*` tag of its default margins for spacing. +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: ceil(($font-size-base * 1.125)); + color: inherit; + + > a, + > small, + > .small, + > small > a, + > .small > a { + color: inherit; + } +} + +// Optional footer (stays gray in every modifier class) +.panel-footer { + padding: $panel-footer-padding; + background-color: $panel-footer-bg; + border-top: 1px solid $panel-inner-border; + @include border-bottom-radius(($panel-border-radius - 1)); +} + + +// List groups in panels +// +// By default, space out list group content from panel headings to account for +// any kind of custom content between the two. + +.panel { + > .list-group, + > .panel-collapse > .list-group { + margin-bottom: 0; + + .list-group-item { + border-width: 1px 0; + border-radius: 0; + } + + // Add border top radius for first one + &:first-child { + .list-group-item:first-child { + border-top: 0; + @include border-top-radius(($panel-border-radius - 1)); + } + } + // Add border bottom radius for last one + &:last-child { + .list-group-item:last-child { + border-bottom: 0; + @include border-bottom-radius(($panel-border-radius - 1)); + } + } + } +} +// Collapse space between when there's no additional content. +.panel-heading + .list-group { + .list-group-item:first-child { + border-top-width: 0; + } +} +.list-group + .panel-footer { + border-top-width: 0; +} + +// Tables in panels +// +// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and +// watch it go full width. + +.panel { + > .table, + > .table-responsive > .table, + > .panel-collapse > .table { + margin-bottom: 0; + + caption { + padding-left: $panel-body-padding; + padding-right: $panel-body-padding; + } + } + // Add border top radius for first one + > .table:first-child, + > .table-responsive:first-child > .table:first-child { + @include border-top-radius(($panel-border-radius - 1)); + + > thead:first-child, + > tbody:first-child { + > tr:first-child { + border-top-left-radius: ($panel-border-radius - 1); + border-top-right-radius: ($panel-border-radius - 1); + + td:first-child, + th:first-child { + border-top-left-radius: ($panel-border-radius - 1); + } + td:last-child, + th:last-child { + border-top-right-radius: ($panel-border-radius - 1); + } + } + } + } + // Add border bottom radius for last one + > .table:last-child, + > .table-responsive:last-child > .table:last-child { + @include border-bottom-radius(($panel-border-radius - 1)); + + > tbody:last-child, + > tfoot:last-child { + > tr:last-child { + border-bottom-left-radius: ($panel-border-radius - 1); + border-bottom-right-radius: ($panel-border-radius - 1); + + td:first-child, + th:first-child { + border-bottom-left-radius: ($panel-border-radius - 1); + } + td:last-child, + th:last-child { + border-bottom-right-radius: ($panel-border-radius - 1); + } + } + } + } + > .panel-body + .table, + > .panel-body + .table-responsive, + > .table + .panel-body, + > .table-responsive + .panel-body { + border-top: 1px solid $table-border-color; + } + > .table > tbody:first-child > tr:first-child th, + > .table > tbody:first-child > tr:first-child td { + border-top: 0; + } + > .table-bordered, + > .table-responsive > .table-bordered { + border: 0; + > thead, + > tbody, + > tfoot { + > tr { + > th:first-child, + > td:first-child { + border-left: 0; + } + > th:last-child, + > td:last-child { + border-right: 0; + } + } + } + > thead, + > tbody { + > tr:first-child { + > td, + > th { + border-bottom: 0; + } + } + } + > tbody, + > tfoot { + > tr:last-child { + > td, + > th { + border-bottom: 0; + } + } + } + } + > .table-responsive { + border: 0; + margin-bottom: 0; + } +} + + +// Collapsable panels (aka, accordion) +// +// Wrap a series of panels in `.panel-group` to turn them into an accordion with +// the help of our collapse JavaScript plugin. + +.panel-group { + margin-bottom: $line-height-computed; + + // Tighten up margin so it's only between panels + .panel { + margin-bottom: 0; + border-radius: $panel-border-radius; + + + .panel { + margin-top: 5px; + } + } + + .panel-heading { + border-bottom: 0; + + + .panel-collapse > .panel-body, + + .panel-collapse > .list-group { + border-top: 1px solid $panel-inner-border; + } + } + + .panel-footer { + border-top: 0; + + .panel-collapse .panel-body { + border-bottom: 1px solid $panel-inner-border; + } + } +} + + +// Contextual variations +.panel-default { + @include panel-variant($panel-default-border, $panel-default-text, $panel-default-heading-bg, $panel-default-border); +} +.panel-primary { + @include panel-variant($panel-primary-border, $panel-primary-text, $panel-primary-heading-bg, $panel-primary-border); +} +.panel-success { + @include panel-variant($panel-success-border, $panel-success-text, $panel-success-heading-bg, $panel-success-border); +} +.panel-info { + @include panel-variant($panel-info-border, $panel-info-text, $panel-info-heading-bg, $panel-info-border); +} +.panel-warning { + @include panel-variant($panel-warning-border, $panel-warning-text, $panel-warning-heading-bg, $panel-warning-border); +} +.panel-danger { + @include panel-variant($panel-danger-border, $panel-danger-text, $panel-danger-heading-bg, $panel-danger-border); +} diff --git a/assets/stylesheets/bootstrap/_popovers.scss b/assets/stylesheets/bootstrap/_popovers.scss new file mode 100644 index 00000000..699c7b8d --- /dev/null +++ b/assets/stylesheets/bootstrap/_popovers.scss @@ -0,0 +1,135 @@ +// +// Popovers +// -------------------------------------------------- + + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: $zindex-popover; + display: none; + max-width: $popover-max-width; + padding: 1px; + // Reset font and text properties given new insertion method + font-family: $font-family-base; + font-size: $font-size-base; + font-weight: normal; + line-height: $line-height-base; + text-align: left; + background-color: $popover-bg; + background-clip: padding-box; + border: 1px solid $popover-fallback-border-color; + border: 1px solid $popover-border-color; + border-radius: $border-radius-large; + @include box-shadow(0 5px 10px rgba(0,0,0,.2)); + + // Overrides for proper insertion + white-space: normal; + + // Offset the popover to account for the popover arrow + &.top { margin-top: -$popover-arrow-width; } + &.right { margin-left: $popover-arrow-width; } + &.bottom { margin-top: $popover-arrow-width; } + &.left { margin-left: -$popover-arrow-width; } +} + +.popover-title { + margin: 0; // reset heading margin + padding: 8px 14px; + font-size: $font-size-base; + background-color: $popover-title-bg; + border-bottom: 1px solid darken($popover-title-bg, 5%); + border-radius: ($border-radius-large - 1) ($border-radius-large - 1) 0 0; +} + +.popover-content { + padding: 9px 14px; +} + +// Arrows +// +// .arrow is outer, .arrow:after is inner + +.popover > .arrow { + &, + &:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + } +} +.popover > .arrow { + border-width: $popover-arrow-outer-width; +} +.popover > .arrow:after { + border-width: $popover-arrow-width; + content: ""; +} + +.popover { + &.top > .arrow { + left: 50%; + margin-left: -$popover-arrow-outer-width; + border-bottom-width: 0; + border-top-color: $popover-arrow-outer-fallback-color; // IE8 fallback + border-top-color: $popover-arrow-outer-color; + bottom: -$popover-arrow-outer-width; + &:after { + content: " "; + bottom: 1px; + margin-left: -$popover-arrow-width; + border-bottom-width: 0; + border-top-color: $popover-arrow-color; + } + } + &.right > .arrow { + top: 50%; + left: -$popover-arrow-outer-width; + margin-top: -$popover-arrow-outer-width; + border-left-width: 0; + border-right-color: $popover-arrow-outer-fallback-color; // IE8 fallback + border-right-color: $popover-arrow-outer-color; + &:after { + content: " "; + left: 1px; + bottom: -$popover-arrow-width; + border-left-width: 0; + border-right-color: $popover-arrow-color; + } + } + &.bottom > .arrow { + left: 50%; + margin-left: -$popover-arrow-outer-width; + border-top-width: 0; + border-bottom-color: $popover-arrow-outer-fallback-color; // IE8 fallback + border-bottom-color: $popover-arrow-outer-color; + top: -$popover-arrow-outer-width; + &:after { + content: " "; + top: 1px; + margin-left: -$popover-arrow-width; + border-top-width: 0; + border-bottom-color: $popover-arrow-color; + } + } + + &.left > .arrow { + top: 50%; + right: -$popover-arrow-outer-width; + margin-top: -$popover-arrow-outer-width; + border-right-width: 0; + border-left-color: $popover-arrow-outer-fallback-color; // IE8 fallback + border-left-color: $popover-arrow-outer-color; + &:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: $popover-arrow-color; + bottom: -$popover-arrow-width; + } + } +} diff --git a/assets/stylesheets/bootstrap/_print.scss b/assets/stylesheets/bootstrap/_print.scss new file mode 100644 index 00000000..94ca58f1 --- /dev/null +++ b/assets/stylesheets/bootstrap/_print.scss @@ -0,0 +1,107 @@ +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ + +// ========================================================================== +// Print styles. +// Inlined to avoid the additional HTTP request: h5bp.com/r +// ========================================================================== + +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; // Black prints faster: h5bp.com/s + box-shadow: none !important; + text-shadow: none !important; + } + + a, + a:visited { + text-decoration: underline; + } + + a[href]:after { + content: " (" attr(href) ")"; + } + + abbr[title]:after { + content: " (" attr(title) ")"; + } + + // Don't show links that are fragment identifiers, + // or use the `javascript:` pseudo protocol + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + + thead { + display: table-header-group; // h5bp.com/t + } + + tr, + img { + page-break-inside: avoid; + } + + img { + max-width: 100% !important; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } + + // Bootstrap specific changes start + // + // Chrome (OSX) fix for https://github.com/twbs/bootstrap/issues/11245 + // Once fixed, we can just straight up remove this. + select { + background: #fff !important; + } + + // Bootstrap components + .navbar { + display: none; + } + .btn, + .dropup > .btn { + > .caret { + border-top-color: #000 !important; + } + } + .label { + border: 1px solid #000; + } + + .table { + border-collapse: collapse !important; + + td, + th { + background-color: #fff !important; + } + } + .table-bordered { + th, + td { + border: 1px solid #ddd !important; + } + } + + // Bootstrap specific changes end +} diff --git a/assets/stylesheets/bootstrap/_progress-bars.scss b/assets/stylesheets/bootstrap/_progress-bars.scss new file mode 100644 index 00000000..343df632 --- /dev/null +++ b/assets/stylesheets/bootstrap/_progress-bars.scss @@ -0,0 +1,87 @@ +// +// Progress bars +// -------------------------------------------------- + + +// Bar animations +// ------------------------- + +// WebKit +@-webkit-keyframes progress-bar-stripes { + from { background-position: 40px 0; } + to { background-position: 0 0; } +} + +// Spec and IE10+ +@keyframes progress-bar-stripes { + from { background-position: 40px 0; } + to { background-position: 0 0; } +} + + +// Bar itself +// ------------------------- + +// Outer container +.progress { + overflow: hidden; + height: $line-height-computed; + margin-bottom: $line-height-computed; + background-color: $progress-bg; + border-radius: $progress-border-radius; + @include box-shadow(inset 0 1px 2px rgba(0,0,0,.1)); +} + +// Bar of progress +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: $font-size-small; + line-height: $line-height-computed; + color: $progress-bar-color; + text-align: center; + background-color: $progress-bar-bg; + @include box-shadow(inset 0 -1px 0 rgba(0,0,0,.15)); + @include transition(width .6s ease); +} + +// Striped bars +// +// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the +// `.progress-bar-striped` class, which you just add to an existing +// `.progress-bar`. +.progress-striped .progress-bar, +.progress-bar-striped { + @include gradient-striped; + background-size: 40px 40px; +} + +// Call animation for the active one +// +// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the +// `.progress-bar.active` approach. +.progress.active .progress-bar, +.progress-bar.active { + @include animation(progress-bar-stripes 2s linear infinite); +} + + +// Variations +// ------------------------- + +.progress-bar-success { + @include progress-bar-variant($progress-bar-success-bg); +} + +.progress-bar-info { + @include progress-bar-variant($progress-bar-info-bg); +} + +.progress-bar-warning { + @include progress-bar-variant($progress-bar-warning-bg); +} + +.progress-bar-danger { + @include progress-bar-variant($progress-bar-danger-bg); +} diff --git a/assets/stylesheets/bootstrap/_responsive-embed.scss b/assets/stylesheets/bootstrap/_responsive-embed.scss new file mode 100644 index 00000000..c1fa8f84 --- /dev/null +++ b/assets/stylesheets/bootstrap/_responsive-embed.scss @@ -0,0 +1,35 @@ +// Embeds responsive +// +// Credit: Nicolas Gallagher and SUIT CSS. + +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; + + .embed-responsive-item, + iframe, + embed, + object, + video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; + } + + // Modifier class for 16:9 aspect ratio + &.embed-responsive-16by9 { + padding-bottom: 56.25%; + } + + // Modifier class for 4:3 aspect ratio + &.embed-responsive-4by3 { + padding-bottom: 75%; + } +} diff --git a/assets/stylesheets/bootstrap/_responsive-utilities.scss b/assets/stylesheets/bootstrap/_responsive-utilities.scss new file mode 100644 index 00000000..8d02aaa3 --- /dev/null +++ b/assets/stylesheets/bootstrap/_responsive-utilities.scss @@ -0,0 +1,177 @@ +// +// Responsive: Utility classes +// -------------------------------------------------- + + +// IE10 in Windows (Phone) 8 +// +// Support for responsive views via media queries is kind of borked in IE10, for +// Surface/desktop in split view and for Windows Phone 8. This particular fix +// must be accompanied by a snippet of JavaScript to sniff the user agent and +// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at +// our Getting Started page for more information on this bug. +// +// For more information, see the following: +// +// Issue: https://github.com/twbs/bootstrap/issues/10497 +// Docs: http://getbootstrap.com/getting-started/#support-ie10-width +// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/ +// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/ + +@-ms-viewport { + width: device-width; +} + + +// Visibility utilities +// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0 + +@include responsive-invisibility('.visible-xs'); +@include responsive-invisibility('.visible-sm'); +@include responsive-invisibility('.visible-md'); +@include responsive-invisibility('.visible-lg'); + +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} + +@media (max-width: $screen-xs-max) { + @include responsive-visibility('.visible-xs'); +} +.visible-xs-block { + @media (max-width: $screen-xs-max) { + display: block !important; + } +} +.visible-xs-inline { + @media (max-width: $screen-xs-max) { + display: inline !important; + } +} +.visible-xs-inline-block { + @media (max-width: $screen-xs-max) { + display: inline-block !important; + } +} + +@media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { + @include responsive-visibility('.visible-sm'); +} +.visible-sm-block { + @media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { + display: block !important; + } +} +.visible-sm-inline { + @media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { + display: inline !important; + } +} +.visible-sm-inline-block { + @media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { + display: inline-block !important; + } +} + +@media (min-width: $screen-md-min) and (max-width: $screen-md-max) { + @include responsive-visibility('.visible-md'); +} +.visible-md-block { + @media (min-width: $screen-md-min) and (max-width: $screen-md-max) { + display: block !important; + } +} +.visible-md-inline { + @media (min-width: $screen-md-min) and (max-width: $screen-md-max) { + display: inline !important; + } +} +.visible-md-inline-block { + @media (min-width: $screen-md-min) and (max-width: $screen-md-max) { + display: inline-block !important; + } +} + +@media (min-width: $screen-lg-min) { + @include responsive-visibility('.visible-lg'); +} +.visible-lg-block { + @media (min-width: $screen-lg-min) { + display: block !important; + } +} +.visible-lg-inline { + @media (min-width: $screen-lg-min) { + display: inline !important; + } +} +.visible-lg-inline-block { + @media (min-width: $screen-lg-min) { + display: inline-block !important; + } +} + +@media (max-width: $screen-xs-max) { + @include responsive-invisibility('.hidden-xs'); +} + +@media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { + @include responsive-invisibility('.hidden-sm'); +} + +@media (min-width: $screen-md-min) and (max-width: $screen-md-max) { + @include responsive-invisibility('.hidden-md'); +} + +@media (min-width: $screen-lg-min) { + @include responsive-invisibility('.hidden-lg'); +} + + +// Print utilities +// +// Media queries are placed on the inside to be mixin-friendly. + +// Note: Deprecated .visible-print as of v3.2.0 + +@include responsive-invisibility('.visible-print'); + +@media print { + @include responsive-visibility('.visible-print'); +} +.visible-print-block { + display: none !important; + + @media print { + display: block !important; + } +} +.visible-print-inline { + display: none !important; + + @media print { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; + + @media print { + display: inline-block !important; + } +} + +@media print { + @include responsive-invisibility('.hidden-print'); +} diff --git a/assets/stylesheets/bootstrap/_scaffolding.scss b/assets/stylesheets/bootstrap/_scaffolding.scss new file mode 100644 index 00000000..626e5eba --- /dev/null +++ b/assets/stylesheets/bootstrap/_scaffolding.scss @@ -0,0 +1,150 @@ +// +// Scaffolding +// -------------------------------------------------- + + +// Reset the box-sizing +// +// Heads up! This reset may cause conflicts with some third-party widgets. +// For recommendations on resolving such conflicts, see +// http://getbootstrap.com/getting-started/#third-box-sizing +* { + @include box-sizing(border-box); +} +*:before, +*:after { + @include box-sizing(border-box); +} + + +// Body reset + +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0,0,0,0); +} + +body { + font-family: $font-family-base; + font-size: $font-size-base; + line-height: $line-height-base; + color: $text-color; + background-color: $body-bg; +} + +// Reset fonts for relevant elements +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + + +// Links + +a { + color: $link-color; + text-decoration: none; + + &:hover, + &:focus { + color: $link-hover-color; + text-decoration: $link-hover-decoration; + } + + &:focus { + @include tab-focus; + } +} + + +// Figures +// +// We reset this here because previously Normalize had no `figure` margins. This +// ensures we don't break anyone's use of the element. + +figure { + margin: 0; +} + + +// Images + +img { + vertical-align: middle; +} + +// Responsive images (ensure images don't scale beyond their parents) +.img-responsive { + @include img-responsive; +} + +// Rounded corners +.img-rounded { + border-radius: $border-radius-large; +} + +// Image thumbnails +// +// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`. +.img-thumbnail { + padding: $thumbnail-padding; + line-height: $line-height-base; + background-color: $thumbnail-bg; + border: 1px solid $thumbnail-border; + border-radius: $thumbnail-border-radius; + @include transition(all .2s ease-in-out); + + // Keep them at most 100% wide + @include img-responsive(inline-block); +} + +// Perfect circle +.img-circle { + border-radius: 50%; // set radius in percents +} + + +// Horizontal rules + +hr { + margin-top: $line-height-computed; + margin-bottom: $line-height-computed; + border: 0; + border-top: 1px solid $hr-border; +} + + +// Only display content to screen readers +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// Credit: HTML5 Boilerplate + +.sr-only-focusable { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/assets/stylesheets/bootstrap/_tables.scss b/assets/stylesheets/bootstrap/_tables.scss new file mode 100644 index 00000000..affcc58c --- /dev/null +++ b/assets/stylesheets/bootstrap/_tables.scss @@ -0,0 +1,234 @@ +// +// Tables +// -------------------------------------------------- + + +table { + background-color: $table-bg; +} +caption { + padding-top: $table-cell-padding; + padding-bottom: $table-cell-padding; + color: $text-muted; + text-align: left; +} +th { + text-align: left; +} + + +// Baseline styles + +.table { + width: 100%; + max-width: 100%; + margin-bottom: $line-height-computed; + // Cells + > thead, + > tbody, + > tfoot { + > tr { + > th, + > td { + padding: $table-cell-padding; + line-height: $line-height-base; + vertical-align: top; + border-top: 1px solid $table-border-color; + } + } + } + // Bottom align for column headings + > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid $table-border-color; + } + // Remove top border from thead by default + > caption + thead, + > colgroup + thead, + > thead:first-child { + > tr:first-child { + > th, + > td { + border-top: 0; + } + } + } + // Account for multiple tbody instances + > tbody + tbody { + border-top: 2px solid $table-border-color; + } + + // Nesting + .table { + background-color: $body-bg; + } +} + + +// Condensed table w/ half padding + +.table-condensed { + > thead, + > tbody, + > tfoot { + > tr { + > th, + > td { + padding: $table-condensed-cell-padding; + } + } + } +} + + +// Bordered version +// +// Add borders all around the table and between all the columns. + +.table-bordered { + border: 1px solid $table-border-color; + > thead, + > tbody, + > tfoot { + > tr { + > th, + > td { + border: 1px solid $table-border-color; + } + } + } + > thead > tr { + > th, + > td { + border-bottom-width: 2px; + } + } +} + + +// Zebra-striping +// +// Default zebra-stripe styles (alternating gray and transparent backgrounds) + +.table-striped { + > tbody > tr:nth-of-type(odd) { + background-color: $table-bg-accent; + } +} + + +// Hover effect +// +// Placed here since it has to come after the potential zebra striping + +.table-hover { + > tbody > tr:hover { + background-color: $table-bg-hover; + } +} + + +// Table cell sizing +// +// Reset default table behavior + +table col[class*="col-"] { + position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623) + float: none; + display: table-column; +} +table { + td, + th { + &[class*="col-"] { + position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623) + float: none; + display: table-cell; + } + } +} + + +// Table backgrounds +// +// Exact selectors below required to override `.table-striped` and prevent +// inheritance to nested tables. + +// Generate the contextual variants +@include table-row-variant('active', $table-bg-active); +@include table-row-variant('success', $state-success-bg); +@include table-row-variant('info', $state-info-bg); +@include table-row-variant('warning', $state-warning-bg); +@include table-row-variant('danger', $state-danger-bg); + + +// Responsive tables +// +// Wrap your tables in `.table-responsive` and we'll make them mobile friendly +// by enabling horizontal scrolling. Only applies <768px. Everything above that +// will display normally. + +.table-responsive { + overflow-x: auto; + min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837) + + @media screen and (max-width: $screen-xs-max) { + width: 100%; + margin-bottom: ($line-height-computed * 0.75); + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid $table-border-color; + + // Tighten up spacing + > .table { + margin-bottom: 0; + + // Ensure the content doesn't wrap + > thead, + > tbody, + > tfoot { + > tr { + > th, + > td { + white-space: nowrap; + } + } + } + } + + // Special overrides for the bordered tables + > .table-bordered { + border: 0; + + // Nuke the appropriate borders so that the parent can handle them + > thead, + > tbody, + > tfoot { + > tr { + > th:first-child, + > td:first-child { + border-left: 0; + } + > th:last-child, + > td:last-child { + border-right: 0; + } + } + } + + // Only nuke the last row's bottom-border in `tbody` and `tfoot` since + // chances are there will be only one `tr` in a `thead` and that would + // remove the border altogether. + > tbody, + > tfoot { + > tr:last-child { + > th, + > td { + border-bottom: 0; + } + } + } + + } + } +} diff --git a/assets/stylesheets/bootstrap/_theme.scss b/assets/stylesheets/bootstrap/_theme.scss new file mode 100644 index 00000000..ed106a4f --- /dev/null +++ b/assets/stylesheets/bootstrap/_theme.scss @@ -0,0 +1,273 @@ + +// +// Load core variables and mixins +// -------------------------------------------------- + +@import "variables"; +@import "mixins"; + + +// +// Buttons +// -------------------------------------------------- + +// Common styles +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0,0,0,.2); + $shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075); + @include box-shadow($shadow); + + // Reset the shadow + &:active, + &.active { + @include box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); + } + + .badge { + text-shadow: none; + } +} + +// Mixin for generating new styles +@mixin btn-styles($btn-color: #555) { + @include gradient-vertical($start-color: $btn-color, $end-color: darken($btn-color, 12%)); + @include reset-filter; // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620 + background-repeat: repeat-x; + border-color: darken($btn-color, 14%); + + &:hover, + &:focus { + background-color: darken($btn-color, 12%); + background-position: 0 -15px; + } + + &:active, + &.active { + background-color: darken($btn-color, 12%); + border-color: darken($btn-color, 14%); + } + + &.disabled, + &:disabled, + &[disabled] { + background-color: darken($btn-color, 12%); + background-image: none; + } +} + +// Common styles +.btn { + // Remove the gradient for the pressed/active state + &:active, + &.active { + background-image: none; + } +} + +// Apply the mixin to the buttons +.btn-default { @include btn-styles($btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; } +.btn-primary { @include btn-styles($btn-primary-bg); } +.btn-success { @include btn-styles($btn-success-bg); } +.btn-info { @include btn-styles($btn-info-bg); } +.btn-warning { @include btn-styles($btn-warning-bg); } +.btn-danger { @include btn-styles($btn-danger-bg); } + + +// +// Images +// -------------------------------------------------- + +.thumbnail, +.img-thumbnail { + @include box-shadow(0 1px 2px rgba(0,0,0,.075)); +} + + +// +// Dropdowns +// -------------------------------------------------- + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + @include gradient-vertical($start-color: $dropdown-link-hover-bg, $end-color: darken($dropdown-link-hover-bg, 5%)); + background-color: darken($dropdown-link-hover-bg, 5%); +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + @include gradient-vertical($start-color: $dropdown-link-active-bg, $end-color: darken($dropdown-link-active-bg, 5%)); + background-color: darken($dropdown-link-active-bg, 5%); +} + + +// +// Navbar +// -------------------------------------------------- + +// Default navbar +.navbar-default { + @include gradient-vertical($start-color: lighten($navbar-default-bg, 10%), $end-color: $navbar-default-bg); + @include reset-filter; // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered + border-radius: $navbar-border-radius; + $shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075); + @include box-shadow($shadow); + + .navbar-nav > .open > a, + .navbar-nav > .active > a { + @include gradient-vertical($start-color: darken($navbar-default-link-active-bg, 5%), $end-color: darken($navbar-default-link-active-bg, 2%)); + @include box-shadow(inset 0 3px 9px rgba(0,0,0,.075)); + } +} +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255,255,255,.25); +} + +// Inverted navbar +.navbar-inverse { + @include gradient-vertical($start-color: lighten($navbar-inverse-bg, 10%), $end-color: $navbar-inverse-bg); + @include reset-filter; // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257 + + .navbar-nav > .open > a, + .navbar-nav > .active > a { + @include gradient-vertical($start-color: $navbar-inverse-link-active-bg, $end-color: lighten($navbar-inverse-link-active-bg, 2.5%)); + @include box-shadow(inset 0 3px 9px rgba(0,0,0,.25)); + } + + .navbar-brand, + .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0,0,0,.25); + } +} + +// Undo rounded corners in static and fixed navbars +.navbar-static-top, +.navbar-fixed-top, +.navbar-fixed-bottom { + border-radius: 0; +} + +// Fix active state of dropdown items in collapsed mode +@media (max-width: $grid-float-breakpoint-max) { + .navbar .navbar-nav .open .dropdown-menu > .active > a { + &, + &:hover, + &:focus { + color: #fff; + @include gradient-vertical($start-color: $dropdown-link-active-bg, $end-color: darken($dropdown-link-active-bg, 5%)); + } + } +} + + +// +// Alerts +// -------------------------------------------------- + +// Common styles +.alert { + text-shadow: 0 1px 0 rgba(255,255,255,.2); + $shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05); + @include box-shadow($shadow); +} + +// Mixin for generating new styles +@mixin alert-styles($color) { + @include gradient-vertical($start-color: $color, $end-color: darken($color, 7.5%)); + border-color: darken($color, 15%); +} + +// Apply the mixin to the alerts +.alert-success { @include alert-styles($alert-success-bg); } +.alert-info { @include alert-styles($alert-info-bg); } +.alert-warning { @include alert-styles($alert-warning-bg); } +.alert-danger { @include alert-styles($alert-danger-bg); } + + +// +// Progress bars +// -------------------------------------------------- + +// Give the progress background some depth +.progress { + @include gradient-vertical($start-color: darken($progress-bg, 4%), $end-color: $progress-bg) +} + +// Mixin for generating new styles +@mixin progress-bar-styles($color) { + @include gradient-vertical($start-color: $color, $end-color: darken($color, 10%)); +} + +// Apply the mixin to the progress bars +.progress-bar { @include progress-bar-styles($progress-bar-bg); } +.progress-bar-success { @include progress-bar-styles($progress-bar-success-bg); } +.progress-bar-info { @include progress-bar-styles($progress-bar-info-bg); } +.progress-bar-warning { @include progress-bar-styles($progress-bar-warning-bg); } +.progress-bar-danger { @include progress-bar-styles($progress-bar-danger-bg); } + +// Reset the striped class because our mixins don't do multiple gradients and +// the above custom styles override the new `.progress-bar-striped` in v3.2.0. +.progress-bar-striped { + @include gradient-striped; +} + + +// +// List groups +// -------------------------------------------------- + +.list-group { + border-radius: $border-radius-base; + @include box-shadow(0 1px 2px rgba(0,0,0,.075)); +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + text-shadow: 0 -1px 0 darken($list-group-active-bg, 10%); + @include gradient-vertical($start-color: $list-group-active-bg, $end-color: darken($list-group-active-bg, 7.5%)); + border-color: darken($list-group-active-border, 7.5%); + + .badge { + text-shadow: none; + } +} + + +// +// Panels +// -------------------------------------------------- + +// Common styles +.panel { + @include box-shadow(0 1px 2px rgba(0,0,0,.05)); +} + +// Mixin for generating new styles +@mixin panel-heading-styles($color) { + @include gradient-vertical($start-color: $color, $end-color: darken($color, 5%)); +} + +// Apply the mixin to the panel headings only +.panel-default > .panel-heading { @include panel-heading-styles($panel-default-heading-bg); } +.panel-primary > .panel-heading { @include panel-heading-styles($panel-primary-heading-bg); } +.panel-success > .panel-heading { @include panel-heading-styles($panel-success-heading-bg); } +.panel-info > .panel-heading { @include panel-heading-styles($panel-info-heading-bg); } +.panel-warning > .panel-heading { @include panel-heading-styles($panel-warning-heading-bg); } +.panel-danger > .panel-heading { @include panel-heading-styles($panel-danger-heading-bg); } + + +// +// Wells +// -------------------------------------------------- + +.well { + @include gradient-vertical($start-color: darken($well-bg, 5%), $end-color: $well-bg); + border-color: darken($well-bg, 10%); + $shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1); + @include box-shadow($shadow); +} diff --git a/assets/stylesheets/bootstrap/_thumbnails.scss b/assets/stylesheets/bootstrap/_thumbnails.scss new file mode 100644 index 00000000..da0e1e76 --- /dev/null +++ b/assets/stylesheets/bootstrap/_thumbnails.scss @@ -0,0 +1,38 @@ +// +// Thumbnails +// -------------------------------------------------- + + +// Mixin and adjust the regular image class +.thumbnail { + display: block; + padding: $thumbnail-padding; + margin-bottom: $line-height-computed; + line-height: $line-height-base; + background-color: $thumbnail-bg; + border: 1px solid $thumbnail-border; + border-radius: $thumbnail-border-radius; + @include transition(border .2s ease-in-out); + + > img, + a > img { + @include img-responsive; + margin-left: auto; + margin-right: auto; + } + + // [converter] extracted a&:hover, a&:focus, a&.active to a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active + + // Image captions + .caption { + padding: $thumbnail-caption-padding; + color: $thumbnail-caption-color; + } +} + +// Add a hover state for linked versions only +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: $link-color; +} diff --git a/assets/stylesheets/bootstrap/_tooltip.scss b/assets/stylesheets/bootstrap/_tooltip.scss new file mode 100644 index 00000000..6004f598 --- /dev/null +++ b/assets/stylesheets/bootstrap/_tooltip.scss @@ -0,0 +1,103 @@ +// +// Tooltips +// -------------------------------------------------- + + +// Base class +.tooltip { + position: absolute; + z-index: $zindex-tooltip; + display: block; + visibility: visible; + // Reset font and text properties given new insertion method + font-family: $font-family-base; + font-size: $font-size-small; + font-weight: normal; + line-height: 1.4; + @include opacity(0); + + &.in { @include opacity($tooltip-opacity); } + &.top { margin-top: -3px; padding: $tooltip-arrow-width 0; } + &.right { margin-left: 3px; padding: 0 $tooltip-arrow-width; } + &.bottom { margin-top: 3px; padding: $tooltip-arrow-width 0; } + &.left { margin-left: -3px; padding: 0 $tooltip-arrow-width; } +} + +// Wrapper for the tooltip content +.tooltip-inner { + max-width: $tooltip-max-width; + padding: 3px 8px; + color: $tooltip-color; + text-align: center; + text-decoration: none; + background-color: $tooltip-bg; + border-radius: $border-radius-base; +} + +// Arrows +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1 +.tooltip { + &.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -$tooltip-arrow-width; + border-width: $tooltip-arrow-width $tooltip-arrow-width 0; + border-top-color: $tooltip-arrow-color; + } + &.top-left .tooltip-arrow { + bottom: 0; + right: $tooltip-arrow-width; + margin-bottom: -$tooltip-arrow-width; + border-width: $tooltip-arrow-width $tooltip-arrow-width 0; + border-top-color: $tooltip-arrow-color; + } + &.top-right .tooltip-arrow { + bottom: 0; + left: $tooltip-arrow-width; + margin-bottom: -$tooltip-arrow-width; + border-width: $tooltip-arrow-width $tooltip-arrow-width 0; + border-top-color: $tooltip-arrow-color; + } + &.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -$tooltip-arrow-width; + border-width: $tooltip-arrow-width $tooltip-arrow-width $tooltip-arrow-width 0; + border-right-color: $tooltip-arrow-color; + } + &.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -$tooltip-arrow-width; + border-width: $tooltip-arrow-width 0 $tooltip-arrow-width $tooltip-arrow-width; + border-left-color: $tooltip-arrow-color; + } + &.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -$tooltip-arrow-width; + border-width: 0 $tooltip-arrow-width $tooltip-arrow-width; + border-bottom-color: $tooltip-arrow-color; + } + &.bottom-left .tooltip-arrow { + top: 0; + right: $tooltip-arrow-width; + margin-top: -$tooltip-arrow-width; + border-width: 0 $tooltip-arrow-width $tooltip-arrow-width; + border-bottom-color: $tooltip-arrow-color; + } + &.bottom-right .tooltip-arrow { + top: 0; + left: $tooltip-arrow-width; + margin-top: -$tooltip-arrow-width; + border-width: 0 $tooltip-arrow-width $tooltip-arrow-width; + border-bottom-color: $tooltip-arrow-color; + } +} diff --git a/assets/stylesheets/bootstrap/_type.scss b/assets/stylesheets/bootstrap/_type.scss new file mode 100644 index 00000000..62d685cf --- /dev/null +++ b/assets/stylesheets/bootstrap/_type.scss @@ -0,0 +1,298 @@ +// +// Typography +// -------------------------------------------------- + + +// Headings +// ------------------------- + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + font-family: $headings-font-family; + font-weight: $headings-font-weight; + line-height: $headings-line-height; + color: $headings-color; + + small, + .small { + font-weight: normal; + line-height: 1; + color: $headings-small-color; + } +} + +h1, .h1, +h2, .h2, +h3, .h3 { + margin-top: $line-height-computed; + margin-bottom: ($line-height-computed / 2); + + small, + .small { + font-size: 65%; + } +} +h4, .h4, +h5, .h5, +h6, .h6 { + margin-top: ($line-height-computed / 2); + margin-bottom: ($line-height-computed / 2); + + small, + .small { + font-size: 75%; + } +} + +h1, .h1 { font-size: $font-size-h1; } +h2, .h2 { font-size: $font-size-h2; } +h3, .h3 { font-size: $font-size-h3; } +h4, .h4 { font-size: $font-size-h4; } +h5, .h5 { font-size: $font-size-h5; } +h6, .h6 { font-size: $font-size-h6; } + + +// Body text +// ------------------------- + +p { + margin: 0 0 ($line-height-computed / 2); +} + +.lead { + margin-bottom: $line-height-computed; + font-size: floor(($font-size-base * 1.15)); + font-weight: 300; + line-height: 1.4; + + @media (min-width: $screen-sm-min) { + font-size: ($font-size-base * 1.5); + } +} + + +// Emphasis & misc +// ------------------------- + +// Ex: (12px small font / 14px base font) * 100% = about 85% +small, +.small { + font-size: floor((100% * $font-size-small / $font-size-base)); +} + +mark, +.mark { + background-color: $state-warning-bg; + padding: .2em; +} + +// Alignment +.text-left { text-align: left; } +.text-right { text-align: right; } +.text-center { text-align: center; } +.text-justify { text-align: justify; } +.text-nowrap { white-space: nowrap; } + +// Transformation +.text-lowercase { text-transform: lowercase; } +.text-uppercase { text-transform: uppercase; } +.text-capitalize { text-transform: capitalize; } + +// Contextual colors +.text-muted { + color: $text-muted; +} + +@include text-emphasis-variant('.text-primary', $brand-primary); + +@include text-emphasis-variant('.text-success', $state-success-text); + +@include text-emphasis-variant('.text-info', $state-info-text); + +@include text-emphasis-variant('.text-warning', $state-warning-text); + +@include text-emphasis-variant('.text-danger', $state-danger-text); + +// Contextual backgrounds +// For now we'll leave these alongside the text classes until v4 when we can +// safely shift things around (per SemVer rules). +.bg-primary { + // Given the contrast here, this is the only class to have its color inverted + // automatically. + color: #fff; +} +@include bg-variant('.bg-primary', $brand-primary); + +@include bg-variant('.bg-success', $state-success-bg); + +@include bg-variant('.bg-info', $state-info-bg); + +@include bg-variant('.bg-warning', $state-warning-bg); + +@include bg-variant('.bg-danger', $state-danger-bg); + + +// Page header +// ------------------------- + +.page-header { + padding-bottom: (($line-height-computed / 2) - 1); + margin: ($line-height-computed * 2) 0 $line-height-computed; + border-bottom: 1px solid $page-header-border-color; +} + + +// Lists +// ------------------------- + +// Unordered and Ordered lists +ul, +ol { + margin-top: 0; + margin-bottom: ($line-height-computed / 2); + ul, + ol { + margin-bottom: 0; + } +} + +// List options + +// [converter] extracted from `.list-unstyled` for libsass compatibility +@mixin list-unstyled { + padding-left: 0; + list-style: none; +} +// [converter] extracted as `@mixin list-unstyled` for libsass compatibility +.list-unstyled { + @include list-unstyled; +} + + +// Inline turns list items into inline-block +.list-inline { + @include list-unstyled; + margin-left: -5px; + + > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; + } +} + +// Description Lists +dl { + margin-top: 0; // Remove browser default + margin-bottom: $line-height-computed; +} +dt, +dd { + line-height: $line-height-base; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; // Undo browser default +} + +// Horizontal description lists +// +// Defaults to being stacked without any of the below styles applied, until the +// grid breakpoint is reached (default of ~768px). + +.dl-horizontal { + dd { + @include clearfix; // Clear the floated `dt` if an empty `dd` is present + } + + @media (min-width: $grid-float-breakpoint) { + dt { + float: left; + width: ($dl-horizontal-offset - 20); + clear: left; + text-align: right; + @include text-overflow; + } + dd { + margin-left: $dl-horizontal-offset; + } + } +} + + +// Misc +// ------------------------- + +// Abbreviations and acronyms +abbr[title], +// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257 +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted $abbr-border-color; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +// Blockquotes +blockquote { + padding: ($line-height-computed / 2) $line-height-computed; + margin: 0 0 $line-height-computed; + font-size: $blockquote-font-size; + border-left: 5px solid $blockquote-border-color; + + p, + ul, + ol { + &:last-child { + margin-bottom: 0; + } + } + + // Note: Deprecated small and .small as of v3.1.0 + // Context: https://github.com/twbs/bootstrap/issues/11660 + footer, + small, + .small { + display: block; + font-size: 80%; // back to default font-size + line-height: $line-height-base; + color: $blockquote-small-color; + + &:before { + content: '\2014 \00A0'; // em dash, nbsp + } + } +} + +// Opposite alignment of blockquote +// +// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0. +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid $blockquote-border-color; + border-left: 0; + text-align: right; + + // Account for citation + footer, + small, + .small { + &:before { content: ''; } + &:after { + content: '\00A0 \2014'; // nbsp, em dash + } + } +} + +// Addresses +address { + margin-bottom: $line-height-computed; + font-style: normal; + line-height: $line-height-base; +} diff --git a/assets/stylesheets/bootstrap/_utilities.scss b/assets/stylesheets/bootstrap/_utilities.scss new file mode 100644 index 00000000..386c5240 --- /dev/null +++ b/assets/stylesheets/bootstrap/_utilities.scss @@ -0,0 +1,56 @@ +// +// Utility classes +// -------------------------------------------------- + + +// Floats +// ------------------------- + +.clearfix { + @include clearfix; +} +.center-block { + @include center-block; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} + + +// Toggling content +// ------------------------- + +// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1 +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + @include text-hide; +} + + +// Hide from screenreaders and browsers +// +// Credit: HTML5 Boilerplate + +.hidden { + display: none !important; + visibility: hidden !important; +} + + +// For Affix plugin +// ------------------------- + +.affix { + position: fixed; +} diff --git a/assets/stylesheets/bootstrap/_variables.scss b/assets/stylesheets/bootstrap/_variables.scss new file mode 100644 index 00000000..ae79effb --- /dev/null +++ b/assets/stylesheets/bootstrap/_variables.scss @@ -0,0 +1,862 @@ +$bootstrap-sass-asset-helper: false !default; +// +// Variables +// -------------------------------------------------- + + +//== Colors +// +//## Gray and brand colors for use across Bootstrap. + +$gray-base: #000 !default; +$gray-darker: lighten($gray-base, 13.5%) !default; // #222 +$gray-dark: lighten($gray-base, 20%) !default; // #333 +$gray: lighten($gray-base, 33.5%) !default; // #555 +$gray-light: lighten($gray-base, 46.7%) !default; // #777 +$gray-lighter: lighten($gray-base, 93.5%) !default; // #eee + +$brand-primary: $green !default; // #337ab7 +$brand-success: #5cb85c !default; +$brand-info: #5bc0de !default; +$brand-warning: #f0ad4e !default; +$brand-danger: #d9534f !default; + + +//== Scaffolding +// +//## Settings for some of the most global styles. + +//** Background color for `<body>`. +$body-bg: #fff !default; +//** Global text color on `<body>`. +$text-color: $gray-dark !default; + +//** Global textual link color. +$link-color: $brand-primary !default; +//** Link hover color set via `darken()` function. +$link-hover-color: darken($link-color, 15%) !default; +//** Link hover decoration. +$link-hover-decoration: underline !default; + + +//== Typography +// +//## Font, line-height, and color for body text, headings, and more. + +$font-family-sans-serif: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif !default; +$font-family-serif: Georgia, "Times New Roman", Times, serif !default; +//** Default monospace fonts for `<code>`, `<kbd>`, and `<pre>`. +$font-family-monospace: Menlo, Monaco, Consolas, "Courier New", monospace !default; +$font-family-base: $font-family-sans-serif !default; + +$font-size-base: 14px !default; +$font-size-large: ceil(($font-size-base * 1.25)) !default; // ~18px +$font-size-small: ceil(($font-size-base * 0.85)) !default; // ~12px + +$font-size-h1: floor(($font-size-base * 2.6)) !default; // ~36px +$font-size-h2: floor(($font-size-base * 2.15)) !default; // ~30px +$font-size-h3: ceil(($font-size-base * 1.7)) !default; // ~24px +$font-size-h4: ceil(($font-size-base * 1.25)) !default; // ~18px +$font-size-h5: $font-size-base !default; +$font-size-h6: ceil(($font-size-base * 0.85)) !default; // ~12px + +//** Unit-less `line-height` for use in components like buttons. +$line-height-base: 1.8 !default; // 20/14 +//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc. +$line-height-computed: floor(($font-size-base * $line-height-base)) !default; // ~20px + +//** By default, this inherits from the `<body>`. +$headings-font-family: inherit !default; +$headings-font-weight: 500 !default; +$headings-line-height: 1.1 !default; +$headings-color: inherit !default; + + +//== Iconography +// +//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower. + +//** Load fonts from this directory. + +// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path. +// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths. +$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default; + +//** File name for all font files. +$icon-font-name: "glyphicons-halflings-regular" !default; +//** Element ID within SVG icon file. +$icon-font-svg-id: "glyphicons_halflingsregular" !default; + + +//== Components +// +//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start). + +$padding-base-vertical: 6px !default; +$padding-base-horizontal: 12px !default; + +$padding-large-vertical: 10px !default; +$padding-large-horizontal: 16px !default; + +$padding-small-vertical: 5px !default; +$padding-small-horizontal: 10px !default; + +$padding-xs-vertical: 1px !default; +$padding-xs-horizontal: 5px !default; + +$line-height-large: 1.3333333 !default; // extra decimals for Win 8.1 Chrome +$line-height-small: 1.5 !default; + +$border-radius-base: 4px !default; +$border-radius-large: 6px !default; +$border-radius-small: 3px !default; + +//** Global color for active items (e.g., navs or dropdowns). +$component-active-color: #fff !default; +//** Global background color for active items (e.g., navs or dropdowns). +$component-active-bg: $brand-primary !default; + +//** Width of the `border` for generating carets that indicator dropdowns. +$caret-width-base: 4px !default; +//** Carets increase slightly in size for larger components. +$caret-width-large: 5px !default; + + +//== Tables +// +//## Customizes the `.table` component with basic values, each used across all table variations. + +//** Padding for `<th>`s and `<td>`s. +$table-cell-padding: 8px !default; +//** Padding for cells in `.table-condensed`. +$table-condensed-cell-padding: 5px !default; + +//** Default background color used for all tables. +$table-bg: transparent !default; +//** Background color used for `.table-striped`. +$table-bg-accent: #f9f9f9 !default; +//** Background color used for `.table-hover`. +$table-bg-hover: #f5f5f5 !default; +$table-bg-active: $table-bg-hover !default; + +//** Border color for table and cell borders. +$table-border-color: #ddd !default; + + +//== Buttons +// +//## For each of Bootstrap's buttons, define text, background and border color. + +$btn-font-weight: normal !default; + +$btn-default-color: #333 !default; +$btn-default-bg: #fff !default; +$btn-default-border: #ccc !default; + +$btn-primary-color: #fff !default; +$btn-primary-bg: $brand-primary !default; +$btn-primary-border: darken($btn-primary-bg, 5%) !default; + +$btn-success-color: #fff !default; +$btn-success-bg: $brand-success !default; +$btn-success-border: darken($btn-success-bg, 5%) !default; + +$btn-info-color: #fff !default; +$btn-info-bg: $brand-info !default; +$btn-info-border: darken($btn-info-bg, 5%) !default; + +$btn-warning-color: #fff !default; +$btn-warning-bg: $brand-warning !default; +$btn-warning-border: darken($btn-warning-bg, 5%) !default; + +$btn-danger-color: #fff !default; +$btn-danger-bg: $brand-danger !default; +$btn-danger-border: darken($btn-danger-bg, 5%) !default; + +$btn-link-disabled-color: $gray-light !default; + + +//== Forms +// +//## + +//** `<input>` background color +$input-bg: #fff !default; +//** `<input disabled>` background color +$input-bg-disabled: $gray-lighter !default; + +//** Text color for `<input>`s +$input-color: $gray !default; +//** `<input>` border color +$input-border: #ccc !default; + +// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4 +//** Default `.form-control` border radius +// This has no effect on `<select>`s in some browsers, due to the limited stylability of `<select>`s in CSS. +$input-border-radius: $border-radius-base !default; +//** Large `.form-control` border radius +$input-border-radius-large: $border-radius-large !default; +//** Small `.form-control` border radius +$input-border-radius-small: $border-radius-small !default; + +//** Border color for inputs on focus +$input-border-focus: #66afe9 !default; + +//** Placeholder text color +$input-color-placeholder: #999 !default; + +//** Default `.form-control` height +$input-height-base: ($line-height-computed + ($padding-base-vertical * 2) + 2) !default; +//** Large `.form-control` height +$input-height-large: (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default; +//** Small `.form-control` height +$input-height-small: (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default; + +$legend-color: $gray-dark !default; +$legend-border-color: #e5e5e5 !default; + +//** Background color for textual input addons +$input-group-addon-bg: $gray-lighter !default; +//** Border color for textual input addons +$input-group-addon-border-color: $input-border !default; + +//** Disabled cursor for form controls and buttons. +$cursor-disabled: not-allowed !default; + + +//== Dropdowns +// +//## Dropdown menu container and contents. + +//** Background for the dropdown menu. +$dropdown-bg: #fff !default; +//** Dropdown menu `border-color`. +$dropdown-border: rgba(0,0,0,.15) !default; +//** Dropdown menu `border-color` **for IE8**. +$dropdown-fallback-border: #ccc !default; +//** Divider color for between dropdown items. +$dropdown-divider-bg: #e5e5e5 !default; + +//** Dropdown link text color. +$dropdown-link-color: $gray-dark !default; +//** Hover color for dropdown links. +$dropdown-link-hover-color: darken($gray-dark, 5%) !default; +//** Hover background for dropdown links. +$dropdown-link-hover-bg: #f5f5f5 !default; + +//** Active dropdown menu item text color. +$dropdown-link-active-color: $component-active-color !default; +//** Active dropdown menu item background color. +$dropdown-link-active-bg: $component-active-bg !default; + +//** Disabled dropdown menu item background color. +$dropdown-link-disabled-color: $gray-light !default; + +//** Text color for headers within dropdown menus. +$dropdown-header-color: $gray-light !default; + +//** Deprecated `$dropdown-caret-color` as of v3.1.0 +$dropdown-caret-color: #000 !default; + + +//-- Z-index master list +// +// Warning: Avoid customizing these values. They're used for a bird's eye view +// of components dependent on the z-axis and are designed to all work together. +// +// Note: These variables are not generated into the Customizer. + +$zindex-navbar: 1000 !default; +$zindex-dropdown: 1000 !default; +$zindex-popover: 1060 !default; +$zindex-tooltip: 1070 !default; +$zindex-navbar-fixed: 1030 !default; +$zindex-modal: 1040 !default; + + +//== Media queries breakpoints +// +//## Define the breakpoints at which your layout will change, adapting to different screen sizes. + +// Extra small screen / phone +//** Deprecated `$screen-xs` as of v3.0.1 +$screen-xs: 480px !default; +//** Deprecated `$screen-xs-min` as of v3.2.0 +$screen-xs-min: $screen-xs !default; +//** Deprecated `$screen-phone` as of v3.0.1 +$screen-phone: $screen-xs-min !default; + +// Small screen / tablet +//** Deprecated `$screen-sm` as of v3.0.1 +$screen-sm: 768px !default; +$screen-sm-min: $screen-sm !default; +//** Deprecated `$screen-tablet` as of v3.0.1 +$screen-tablet: $screen-sm-min !default; + +// Medium screen / desktop +//** Deprecated `$screen-md` as of v3.0.1 +$screen-md: 992px !default; +$screen-md-min: $screen-md !default; +//** Deprecated `$screen-desktop` as of v3.0.1 +$screen-desktop: $screen-md-min !default; + +// Large screen / wide desktop +//** Deprecated `$screen-lg` as of v3.0.1 +$screen-lg: 1200px !default; +$screen-lg-min: $screen-lg !default; +//** Deprecated `$screen-lg-desktop` as of v3.0.1 +$screen-lg-desktop: $screen-lg-min !default; + +// So media queries don't overlap when required, provide a maximum +$screen-xs-max: ($screen-sm-min - 1) !default; +$screen-sm-max: ($screen-md-min - 1) !default; +$screen-md-max: ($screen-lg-min - 1) !default; + + +//== Grid system +// +//## Define your custom responsive grid. + +//** Number of columns in the grid. +$grid-columns: 12 !default; +//** Padding between columns. Gets divided in half for the left and right. +$grid-gutter-width: 30px !default; +// Navbar collapse +//** Point at which the navbar becomes uncollapsed. +$grid-float-breakpoint: $screen-sm-min !default; +//** Point at which the navbar begins collapsing. +$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default; + + +//== Container sizes +// +//## Define the maximum width of `.container` for different screen sizes. + +// Small screen / tablet +$container-tablet: (720px + $grid-gutter-width) !default; +//** For `$screen-sm-min` and up. +$container-sm: $container-tablet !default; + +// Medium screen / desktop +$container-desktop: (940px + $grid-gutter-width) !default; +//** For `$screen-md-min` and up. +$container-md: $container-desktop !default; + +// Large screen / wide desktop +$container-large-desktop: (1140px + $grid-gutter-width) !default; +//** For `$screen-lg-min` and up. +$container-lg: $container-large-desktop !default; + + +//== Navbar +// +//## + +// Basics of a navbar +$navbar-height: 50px !default; +$navbar-margin-bottom: $line-height-computed !default; +$navbar-border-radius: $border-radius-base !default; +$navbar-padding-horizontal: floor(($grid-gutter-width / 2)) !default; +$navbar-padding-vertical: (($navbar-height - $line-height-computed) / 2) !default; +$navbar-collapse-max-height: 340px !default; + +$navbar-default-color: #777 !default; +$navbar-default-bg: #f8f8f8 !default; +$navbar-default-border: darken($navbar-default-bg, 6.5%) !default; + +// Navbar links +$navbar-default-link-color: #777 !default; +$navbar-default-link-hover-color: #333 !default; +$navbar-default-link-hover-bg: transparent !default; +$navbar-default-link-active-color: #555 !default; +$navbar-default-link-active-bg: darken($navbar-default-bg, 6.5%) !default; +$navbar-default-link-disabled-color: #ccc !default; +$navbar-default-link-disabled-bg: transparent !default; + +// Navbar brand label +$navbar-default-brand-color: $navbar-default-link-color !default; +$navbar-default-brand-hover-color: darken($navbar-default-brand-color, 10%) !default; +$navbar-default-brand-hover-bg: transparent !default; + +// Navbar toggle +$navbar-default-toggle-hover-bg: #ddd !default; +$navbar-default-toggle-icon-bar-bg: #888 !default; +$navbar-default-toggle-border-color: #ddd !default; + + +// Inverted navbar +// Reset inverted navbar basics +$navbar-inverse-color: lighten($gray-light, 15%) !default; +$navbar-inverse-bg: #222 !default; +$navbar-inverse-border: darken($navbar-inverse-bg, 10%) !default; + +// Inverted navbar links +$navbar-inverse-link-color: lighten($gray-light, 15%) !default; +$navbar-inverse-link-hover-color: #fff !default; +$navbar-inverse-link-hover-bg: transparent !default; +$navbar-inverse-link-active-color: $navbar-inverse-link-hover-color !default; +$navbar-inverse-link-active-bg: darken($navbar-inverse-bg, 10%) !default; +$navbar-inverse-link-disabled-color: #444 !default; +$navbar-inverse-link-disabled-bg: transparent !default; + +// Inverted navbar brand label +$navbar-inverse-brand-color: $navbar-inverse-link-color !default; +$navbar-inverse-brand-hover-color: #fff !default; +$navbar-inverse-brand-hover-bg: transparent !default; + +// Inverted navbar toggle +$navbar-inverse-toggle-hover-bg: #333 !default; +$navbar-inverse-toggle-icon-bar-bg: #fff !default; +$navbar-inverse-toggle-border-color: #333 !default; + + +//== Navs +// +//## + +//=== Shared nav styles +$nav-link-padding: 10px 15px !default; +$nav-link-hover-bg: $gray-lighter !default; + +$nav-disabled-link-color: $gray-light !default; +$nav-disabled-link-hover-color: $gray-light !default; + +//== Tabs +$nav-tabs-border-color: #ddd !default; + +$nav-tabs-link-hover-border-color: $gray-lighter !default; + +$nav-tabs-active-link-hover-bg: $body-bg !default; +$nav-tabs-active-link-hover-color: $gray !default; +$nav-tabs-active-link-hover-border-color: #ddd !default; + +$nav-tabs-justified-link-border-color: #ddd !default; +$nav-tabs-justified-active-link-border-color: $body-bg !default; + +//== Pills +$nav-pills-border-radius: $border-radius-base !default; +$nav-pills-active-link-hover-bg: $component-active-bg !default; +$nav-pills-active-link-hover-color: $component-active-color !default; + + +//== Pagination +// +//## + +$pagination-color: $link-color !default; +$pagination-bg: #fff !default; +$pagination-border: #ddd !default; + +$pagination-hover-color: $link-hover-color !default; +$pagination-hover-bg: $gray-lighter !default; +$pagination-hover-border: #ddd !default; + +$pagination-active-color: #fff !default; +$pagination-active-bg: $brand-primary !default; +$pagination-active-border: $brand-primary !default; + +$pagination-disabled-color: $gray-light !default; +$pagination-disabled-bg: #fff !default; +$pagination-disabled-border: #ddd !default; + + +//== Pager +// +//## + +$pager-bg: $pagination-bg !default; +$pager-border: $pagination-border !default; +$pager-border-radius: 15px !default; + +$pager-hover-bg: $pagination-hover-bg !default; + +$pager-active-bg: $pagination-active-bg !default; +$pager-active-color: $pagination-active-color !default; + +$pager-disabled-color: $pagination-disabled-color !default; + + +//== Jumbotron +// +//## + +$jumbotron-padding: 30px !default; +$jumbotron-color: inherit !default; +$jumbotron-bg: $gray-lighter !default; +$jumbotron-heading-color: inherit !default; +$jumbotron-font-size: ceil(($font-size-base * 1.5)) !default; + + +//== Form states and alerts +// +//## Define colors for form feedback states and, by default, alerts. + +$state-success-text: #3c763d !default; +$state-success-bg: #dff0d8 !default; +$state-success-border: darken(adjust-hue($state-success-bg, -10), 5%) !default; + +$state-info-text: #31708f !default; +$state-info-bg: #d9edf7 !default; +$state-info-border: darken(adjust-hue($state-info-bg, -10), 7%) !default; + +$state-warning-text: #8a6d3b !default; +$state-warning-bg: #fcf8e3 !default; +$state-warning-border: darken(adjust-hue($state-warning-bg, -10), 5%) !default; + +$state-danger-text: #a94442 !default; +$state-danger-bg: #f2dede !default; +$state-danger-border: darken(adjust-hue($state-danger-bg, -10), 5%) !default; + + +//== Tooltips +// +//## + +//** Tooltip max width +$tooltip-max-width: 200px !default; +//** Tooltip text color +$tooltip-color: #fff !default; +//** Tooltip background color +$tooltip-bg: #000 !default; +$tooltip-opacity: .9 !default; + +//** Tooltip arrow width +$tooltip-arrow-width: 5px !default; +//** Tooltip arrow color +$tooltip-arrow-color: $tooltip-bg !default; + + +//== Popovers +// +//## + +//** Popover body background color +$popover-bg: #fff !default; +//** Popover maximum width +$popover-max-width: 276px !default; +//** Popover border color +$popover-border-color: rgba(0,0,0,.2) !default; +//** Popover fallback border color +$popover-fallback-border-color: #ccc !default; + +//** Popover title background color +$popover-title-bg: darken($popover-bg, 3%) !default; + +//** Popover arrow width +$popover-arrow-width: 10px !default; +//** Popover arrow color +$popover-arrow-color: $popover-bg !default; + +//** Popover outer arrow width +$popover-arrow-outer-width: ($popover-arrow-width + 1) !default; +//** Popover outer arrow color +$popover-arrow-outer-color: fade_in($popover-border-color, 0.05) !default; +//** Popover outer arrow fallback color +$popover-arrow-outer-fallback-color: darken($popover-fallback-border-color, 20%) !default; + + +//== Labels +// +//## + +//** Default label background color +$label-default-bg: $gray-light !default; +//** Primary label background color +$label-primary-bg: $brand-primary !default; +//** Success label background color +$label-success-bg: $brand-success !default; +//** Info label background color +$label-info-bg: $brand-info !default; +//** Warning label background color +$label-warning-bg: $brand-warning !default; +//** Danger label background color +$label-danger-bg: $brand-danger !default; + +//** Default label text color +$label-color: #fff !default; +//** Default text color of a linked label +$label-link-hover-color: #fff !default; + + +//== Modals +// +//## + +//** Padding applied to the modal body +$modal-inner-padding: 15px !default; + +//** Padding applied to the modal title +$modal-title-padding: 15px !default; +//** Modal title line-height +$modal-title-line-height: $line-height-base !default; + +//** Background color of modal content area +$modal-content-bg: #fff !default; +//** Modal content border color +$modal-content-border-color: rgba(0,0,0,.2) !default; +//** Modal content border color **for IE8** +$modal-content-fallback-border-color: #999 !default; + +//** Modal backdrop background color +$modal-backdrop-bg: #000 !default; +//** Modal backdrop opacity +$modal-backdrop-opacity: .5 !default; +//** Modal header border color +$modal-header-border-color: #e5e5e5 !default; +//** Modal footer border color +$modal-footer-border-color: $modal-header-border-color !default; + +$modal-lg: 900px !default; +$modal-md: 600px !default; +$modal-sm: 300px !default; + + +//== Alerts +// +//## Define alert colors, border radius, and padding. + +$alert-padding: 15px !default; +$alert-border-radius: $border-radius-base !default; +$alert-link-font-weight: bold !default; + +$alert-success-bg: $state-success-bg !default; +$alert-success-text: $state-success-text !default; +$alert-success-border: $state-success-border !default; + +$alert-info-bg: $state-info-bg !default; +$alert-info-text: $state-info-text !default; +$alert-info-border: $state-info-border !default; + +$alert-warning-bg: $state-warning-bg !default; +$alert-warning-text: $state-warning-text !default; +$alert-warning-border: $state-warning-border !default; + +$alert-danger-bg: $state-danger-bg !default; +$alert-danger-text: $state-danger-text !default; +$alert-danger-border: $state-danger-border !default; + + +//== Progress bars +// +//## + +//** Background color of the whole progress component +$progress-bg: #f5f5f5 !default; +//** Progress bar text color +$progress-bar-color: #fff !default; +//** Variable for setting rounded corners on progress bar. +$progress-border-radius: $border-radius-base !default; + +//** Default progress bar color +$progress-bar-bg: $brand-primary !default; +//** Success progress bar color +$progress-bar-success-bg: $brand-success !default; +//** Warning progress bar color +$progress-bar-warning-bg: $brand-warning !default; +//** Danger progress bar color +$progress-bar-danger-bg: $brand-danger !default; +//** Info progress bar color +$progress-bar-info-bg: $brand-info !default; + + +//== List group +// +//## + +//** Background color on `.list-group-item` +$list-group-bg: #fff !default; +//** `.list-group-item` border color +$list-group-border: #ddd !default; +//** List group border radius +$list-group-border-radius: $border-radius-base !default; + +//** Background color of single list items on hover +$list-group-hover-bg: #f5f5f5 !default; +//** Text color of active list items +$list-group-active-color: $component-active-color !default; +//** Background color of active list items +$list-group-active-bg: $component-active-bg !default; +//** Border color of active list elements +$list-group-active-border: $list-group-active-bg !default; +//** Text color for content within active list items +$list-group-active-text-color: lighten($list-group-active-bg, 40%) !default; + +//** Text color of disabled list items +$list-group-disabled-color: $gray-light !default; +//** Background color of disabled list items +$list-group-disabled-bg: $gray-lighter !default; +//** Text color for content within disabled list items +$list-group-disabled-text-color: $list-group-disabled-color !default; + +$list-group-link-color: #555 !default; +$list-group-link-hover-color: $list-group-link-color !default; +$list-group-link-heading-color: #333 !default; + + +//== Panels +// +//## + +$panel-bg: #fff !default; +$panel-body-padding: 15px !default; +$panel-heading-padding: 10px 15px !default; +$panel-footer-padding: $panel-heading-padding !default; +$panel-border-radius: $border-radius-base !default; + +//** Border color for elements within panels +$panel-inner-border: #ddd !default; +$panel-footer-bg: #f5f5f5 !default; + +$panel-default-text: $gray-dark !default; +$panel-default-border: #ddd !default; +$panel-default-heading-bg: #f5f5f5 !default; + +$panel-primary-text: #fff !default; +$panel-primary-border: $brand-primary !default; +$panel-primary-heading-bg: $brand-primary !default; + +$panel-success-text: $state-success-text !default; +$panel-success-border: $state-success-border !default; +$panel-success-heading-bg: $state-success-bg !default; + +$panel-info-text: $state-info-text !default; +$panel-info-border: $state-info-border !default; +$panel-info-heading-bg: $state-info-bg !default; + +$panel-warning-text: $state-warning-text !default; +$panel-warning-border: $state-warning-border !default; +$panel-warning-heading-bg: $state-warning-bg !default; + +$panel-danger-text: $state-danger-text !default; +$panel-danger-border: $state-danger-border !default; +$panel-danger-heading-bg: $state-danger-bg !default; + + +//== Thumbnails +// +//## + +//** Padding around the thumbnail image +$thumbnail-padding: 4px !default; +//** Thumbnail background color +$thumbnail-bg: $body-bg !default; +//** Thumbnail border color +$thumbnail-border: #ddd !default; +//** Thumbnail border radius +$thumbnail-border-radius: $border-radius-base !default; + +//** Custom text color for thumbnail captions +$thumbnail-caption-color: $text-color !default; +//** Padding around the thumbnail caption +$thumbnail-caption-padding: 9px !default; + + +//== Wells +// +//## + +$well-bg: #f5f5f5 !default; +$well-border: darken($well-bg, 7%) !default; + + +//== Badges +// +//## + +$badge-color: #fff !default; +//** Linked badge text color on hover +$badge-link-hover-color: #fff !default; +$badge-bg: $gray-light !default; + +//** Badge text color in active nav link +$badge-active-color: $link-color !default; +//** Badge background color in active nav link +$badge-active-bg: #fff !default; + +$badge-font-weight: bold !default; +$badge-line-height: 1 !default; +$badge-border-radius: 10px !default; + + +//== Breadcrumbs +// +//## + +$breadcrumb-padding-vertical: 8px !default; +$breadcrumb-padding-horizontal: 15px !default; +//** Breadcrumb background color +$breadcrumb-bg: #f5f5f5 !default; +//** Breadcrumb text color +$breadcrumb-color: #ccc !default; +//** Text color of current page in the breadcrumb +$breadcrumb-active-color: $gray-light !default; +//** Textual separator for between breadcrumb elements +$breadcrumb-separator: "/" !default; + + +//== Carousel +// +//## + +$carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6) !default; + +$carousel-control-color: #fff !default; +$carousel-control-width: 15% !default; +$carousel-control-opacity: .5 !default; +$carousel-control-font-size: 20px !default; + +$carousel-indicator-active-bg: #fff !default; +$carousel-indicator-border-color: #fff !default; + +$carousel-caption-color: #fff !default; + + +//== Close +// +//## + +$close-font-weight: bold !default; +$close-color: #000 !default; +$close-text-shadow: 0 1px 0 #fff !default; + + +//== Code +// +//## + +$code-color: #c7254e !default; +$code-bg: #f9f2f4 !default; + +$kbd-color: #fff !default; +$kbd-bg: #333 !default; + +$pre-bg: #f5f5f5 !default; +$pre-color: $gray-dark !default; +$pre-border-color: #ccc !default; +$pre-scrollable-max-height: 340px !default; + + +//== Type +// +//## + +//** Horizontal offset for forms and lists. +$component-offset-horizontal: 180px !default; +//** Text muted color +$text-muted: $gray-light !default; +//** Abbreviations and acronyms border color +$abbr-border-color: $gray-light !default; +//** Headings small color +$headings-small-color: $gray-light !default; +//** Blockquote small color +$blockquote-small-color: $gray-light !default; +//** Blockquote font size +$blockquote-font-size: ($font-size-base * 1.25) !default; +//** Blockquote border color +$blockquote-border-color: $gray-lighter !default; +//** Page header border color +$page-header-border-color: $gray-lighter !default; +//** Width of horizontal description list titles +$dl-horizontal-offset: $component-offset-horizontal !default; +//** Horizontal line color. +$hr-border: $gray-lighter !default; diff --git a/assets/stylesheets/bootstrap/_wells.scss b/assets/stylesheets/bootstrap/_wells.scss new file mode 100644 index 00000000..b8657118 --- /dev/null +++ b/assets/stylesheets/bootstrap/_wells.scss @@ -0,0 +1,29 @@ +// +// Wells +// -------------------------------------------------- + + +// Base class +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: $well-bg; + border: 1px solid $well-border; + border-radius: $border-radius-base; + @include box-shadow(inset 0 1px 1px rgba(0,0,0,.05)); + blockquote { + border-color: #ddd; + border-color: rgba(0,0,0,.15); + } +} + +// Sizes +.well-lg { + padding: 24px; + border-radius: $border-radius-large; +} +.well-sm { + padding: 9px; + border-radius: $border-radius-small; +} diff --git a/assets/stylesheets/bootstrap/mixins/_alerts.scss b/assets/stylesheets/bootstrap/mixins/_alerts.scss new file mode 100644 index 00000000..3faf0b5a --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_alerts.scss @@ -0,0 +1,14 @@ +// Alerts + +@mixin alert-variant($background, $border, $text-color) { + background-color: $background; + border-color: $border; + color: $text-color; + + hr { + border-top-color: darken($border, 5%); + } + .alert-link { + color: darken($text-color, 10%); + } +} diff --git a/assets/stylesheets/bootstrap/mixins/_background-variant.scss b/assets/stylesheets/bootstrap/mixins/_background-variant.scss new file mode 100644 index 00000000..4993bd2b --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_background-variant.scss @@ -0,0 +1,11 @@ +// Contextual backgrounds + +// [converter] $parent hack +@mixin bg-variant($parent, $color) { + #{$parent} { + background-color: $color; + } + a#{$parent}:hover { + background-color: darken($color, 10%); + } +} diff --git a/assets/stylesheets/bootstrap/mixins/_border-radius.scss b/assets/stylesheets/bootstrap/mixins/_border-radius.scss new file mode 100644 index 00000000..ce194998 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_border-radius.scss @@ -0,0 +1,18 @@ +// Single side border-radius + +@mixin border-top-radius($radius) { + border-top-right-radius: $radius; + border-top-left-radius: $radius; +} +@mixin border-right-radius($radius) { + border-bottom-right-radius: $radius; + border-top-right-radius: $radius; +} +@mixin border-bottom-radius($radius) { + border-bottom-right-radius: $radius; + border-bottom-left-radius: $radius; +} +@mixin border-left-radius($radius) { + border-bottom-left-radius: $radius; + border-top-left-radius: $radius; +} diff --git a/assets/stylesheets/bootstrap/mixins/_buttons.scss b/assets/stylesheets/bootstrap/mixins/_buttons.scss new file mode 100644 index 00000000..74a4ffc5 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_buttons.scss @@ -0,0 +1,52 @@ +// Button variants +// +// Easily pump out default styles, as well as :hover, :focus, :active, +// and disabled options for all buttons + +@mixin button-variant($color, $background, $border) { + color: $color; + background-color: $background; + border-color: $border; + + &:hover, + &:focus, + &.focus, + &:active, + &.active, + .open > &.dropdown-toggle { + color: $color; + background-color: darken($background, 10%); + border-color: darken($border, 12%); + } + &:active, + &.active, + .open > &.dropdown-toggle { + background-image: none; + } + &.disabled, + &[disabled], + fieldset[disabled] & { + &, + &:hover, + &:focus, + &.focus, + &:active, + &.active { + background-color: $background; + border-color: $border; + } + } + + .badge { + color: $background; + background-color: $color; + } +} + +// Button sizes +@mixin button-size($padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) { + padding: $padding-vertical $padding-horizontal; + font-size: $font-size; + line-height: $line-height; + border-radius: $border-radius; +} diff --git a/assets/stylesheets/bootstrap/mixins/_center-block.scss b/assets/stylesheets/bootstrap/mixins/_center-block.scss new file mode 100644 index 00000000..e06fb5e2 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_center-block.scss @@ -0,0 +1,7 @@ +// Center-align a block level element + +@mixin center-block() { + display: block; + margin-left: auto; + margin-right: auto; +} diff --git a/assets/stylesheets/bootstrap/mixins/_clearfix.scss b/assets/stylesheets/bootstrap/mixins/_clearfix.scss new file mode 100644 index 00000000..dc3e2ab4 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_clearfix.scss @@ -0,0 +1,22 @@ +// Clearfix +// +// For modern browsers +// 1. The space content is one way to avoid an Opera bug when the +// contenteditable attribute is included anywhere else in the document. +// Otherwise it causes space to appear at the top and bottom of elements +// that are clearfixed. +// 2. The use of `table` rather than `block` is only necessary if using +// `:before` to contain the top-margins of child elements. +// +// Source: http://nicolasgallagher.com/micro-clearfix-hack/ + +@mixin clearfix() { + &:before, + &:after { + content: " "; // 1 + display: table; // 2 + } + &:after { + clear: both; + } +} diff --git a/assets/stylesheets/bootstrap/mixins/_forms.scss b/assets/stylesheets/bootstrap/mixins/_forms.scss new file mode 100644 index 00000000..277aa5f8 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_forms.scss @@ -0,0 +1,88 @@ +// Form validation states +// +// Used in forms.less to generate the form validation CSS for warnings, errors, +// and successes. + +@mixin form-control-validation($text-color: #555, $border-color: #ccc, $background-color: #f5f5f5) { + // Color the label and help text + .help-block, + .control-label, + .radio, + .checkbox, + .radio-inline, + .checkbox-inline, + &.radio label, + &.checkbox label, + &.radio-inline label, + &.checkbox-inline label { + color: $text-color; + } + // Set the border and box shadow on specific inputs to match + .form-control { + border-color: $border-color; + @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work + &:focus { + border-color: darken($border-color, 10%); + $shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten($border-color, 20%); + @include box-shadow($shadow); + } + } + // Set validation states also for addons + .input-group-addon { + color: $text-color; + border-color: $border-color; + background-color: $background-color; + } + // Optional feedback icon + .form-control-feedback { + color: $text-color; + } +} + + +// Form control focus state +// +// Generate a customized focus state and for any input with the specified color, +// which defaults to the `$input-border-focus` variable. +// +// We highly encourage you to not customize the default value, but instead use +// this to tweak colors on an as-needed basis. This aesthetic change is based on +// WebKit's default styles, but applicable to a wider range of browsers. Its +// usability and accessibility should be taken into account with any change. +// +// Example usage: change the default blue border and shadow to white for better +// contrast against a dark gray background. +@mixin form-control-focus($color: $input-border-focus) { + $color-rgba: rgba(red($color), green($color), blue($color), .6); + &:focus { + border-color: $color; + outline: 0; + @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px $color-rgba); + } +} + +// Form control sizing +// +// Relative text size, padding, and border-radii changes for form controls. For +// horizontal sizing, wrap controls in the predefined grid classes. `<select>` +// element gets special love because it's special, and that's a fact! +// [converter] $parent hack +@mixin input-size($parent, $input-height, $padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) { + #{$parent} { + height: $input-height; + padding: $padding-vertical $padding-horizontal; + font-size: $font-size; + line-height: $line-height; + border-radius: $border-radius; + } + + select#{$parent} { + height: $input-height; + line-height: $input-height; + } + + textarea#{$parent}, + select[multiple]#{$parent} { + height: auto; + } +} diff --git a/assets/stylesheets/bootstrap/mixins/_gradients.scss b/assets/stylesheets/bootstrap/mixins/_gradients.scss new file mode 100644 index 00000000..a8939f5a --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_gradients.scss @@ -0,0 +1,58 @@ +// Gradients + + + +// Horizontal gradient, from left to right +// +// Creates two color stops, start and end, by specifying a color and position for each color stop. +// Color stops are not available in IE9 and below. +@mixin gradient-horizontal($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) { + background-image: -webkit-linear-gradient(left, $start-color $start-percent, $end-color $end-percent); // Safari 5.1-6, Chrome 10+ + background-image: -o-linear-gradient(left, $start-color $start-percent, $end-color $end-percent); // Opera 12 + background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+ + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=1); // IE9 and down +} + +// Vertical gradient, from top to bottom +// +// Creates two color stops, start and end, by specifying a color and position for each color stop. +// Color stops are not available in IE9 and below. +@mixin gradient-vertical($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) { + background-image: -webkit-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Safari 5.1-6, Chrome 10+ + background-image: -o-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Opera 12 + background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+ + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down +} + +@mixin gradient-directional($start-color: #555, $end-color: #333, $deg: 45deg) { + background-repeat: repeat-x; + background-image: -webkit-linear-gradient($deg, $start-color, $end-color); // Safari 5.1-6, Chrome 10+ + background-image: -o-linear-gradient($deg, $start-color, $end-color); // Opera 12 + background-image: linear-gradient($deg, $start-color, $end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+ +} +@mixin gradient-horizontal-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) { + background-image: -webkit-linear-gradient(left, $start-color, $mid-color $color-stop, $end-color); + background-image: -o-linear-gradient(left, $start-color, $mid-color $color-stop, $end-color); + background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=1); // IE9 and down, gets no color-stop at all for proper fallback +} +@mixin gradient-vertical-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) { + background-image: -webkit-linear-gradient($start-color, $mid-color $color-stop, $end-color); + background-image: -o-linear-gradient($start-color, $mid-color $color-stop, $end-color); + background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down, gets no color-stop at all for proper fallback +} +@mixin gradient-radial($inner-color: #555, $outer-color: #333) { + background-image: -webkit-radial-gradient(circle, $inner-color, $outer-color); + background-image: radial-gradient(circle, $inner-color, $outer-color); + background-repeat: no-repeat; +} +@mixin gradient-striped($color: rgba(255,255,255,.15), $angle: 45deg) { + background-image: -webkit-linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent); + background-image: -o-linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent); + background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent); +} diff --git a/assets/stylesheets/bootstrap/mixins/_grid-framework.scss b/assets/stylesheets/bootstrap/mixins/_grid-framework.scss new file mode 100644 index 00000000..fb28cb47 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_grid-framework.scss @@ -0,0 +1,81 @@ +// Framework grid generation +// +// Used only by Bootstrap to generate the correct number of grid classes given +// any value of `$grid-columns`. + +// [converter] This is defined recursively in LESS, but Sass supports real loops +@mixin make-grid-columns($i: 1, $list: ".col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}") { + @for $i from (1 + 1) through $grid-columns { + $list: "#{$list}, .col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}"; + } + #{$list} { + position: relative; + // Prevent columns from collapsing when empty + min-height: 1px; + // Inner gutter via padding + padding-left: ($grid-gutter-width / 2); + padding-right: ($grid-gutter-width / 2); + } +} + + +// [converter] This is defined recursively in LESS, but Sass supports real loops +@mixin float-grid-columns($class, $i: 1, $list: ".col-#{$class}-#{$i}") { + @for $i from (1 + 1) through $grid-columns { + $list: "#{$list}, .col-#{$class}-#{$i}"; + } + #{$list} { + float: left; + } +} + + +@mixin calc-grid-column($index, $class, $type) { + @if ($type == width) and ($index > 0) { + .col-#{$class}-#{$index} { + width: percentage(($index / $grid-columns)); + } + } + @if ($type == push) and ($index > 0) { + .col-#{$class}-push-#{$index} { + left: percentage(($index / $grid-columns)); + } + } + @if ($type == push) and ($index == 0) { + .col-#{$class}-push-0 { + left: auto; + } + } + @if ($type == pull) and ($index > 0) { + .col-#{$class}-pull-#{$index} { + right: percentage(($index / $grid-columns)); + } + } + @if ($type == pull) and ($index == 0) { + .col-#{$class}-pull-0 { + right: auto; + } + } + @if ($type == offset) { + .col-#{$class}-offset-#{$index} { + margin-left: percentage(($index / $grid-columns)); + } + } +} + +// [converter] This is defined recursively in LESS, but Sass supports real loops +@mixin loop-grid-columns($columns, $class, $type) { + @for $i from 0 through $columns { + @include calc-grid-column($i, $class, $type); + } +} + + +// Create grid for specific class +@mixin make-grid($class) { + @include float-grid-columns($class); + @include loop-grid-columns($grid-columns, $class, width); + @include loop-grid-columns($grid-columns, $class, pull); + @include loop-grid-columns($grid-columns, $class, push); + @include loop-grid-columns($grid-columns, $class, offset); +} diff --git a/assets/stylesheets/bootstrap/mixins/_grid.scss b/assets/stylesheets/bootstrap/mixins/_grid.scss new file mode 100644 index 00000000..ae164338 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_grid.scss @@ -0,0 +1,122 @@ +// Grid system +// +// Generate semantic grid columns with these mixins. + +// Centered container element +@mixin container-fixed($gutter: $grid-gutter-width) { + margin-right: auto; + margin-left: auto; + padding-left: ($gutter / 2); + padding-right: ($gutter / 2); + @include clearfix; +} + +// Creates a wrapper for a series of columns +@mixin make-row($gutter: $grid-gutter-width) { + margin-left: ($gutter / -2); + margin-right: ($gutter / -2); + @include clearfix; +} + +// Generate the extra small columns +@mixin make-xs-column($columns, $gutter: $grid-gutter-width) { + position: relative; + float: left; + width: percentage(($columns / $grid-columns)); + min-height: 1px; + padding-left: ($gutter / 2); + padding-right: ($gutter / 2); +} +@mixin make-xs-column-offset($columns) { + margin-left: percentage(($columns / $grid-columns)); +} +@mixin make-xs-column-push($columns) { + left: percentage(($columns / $grid-columns)); +} +@mixin make-xs-column-pull($columns) { + right: percentage(($columns / $grid-columns)); +} + +// Generate the small columns +@mixin make-sm-column($columns, $gutter: $grid-gutter-width) { + position: relative; + min-height: 1px; + padding-left: ($gutter / 2); + padding-right: ($gutter / 2); + + @media (min-width: $screen-sm-min) { + float: left; + width: percentage(($columns / $grid-columns)); + } +} +@mixin make-sm-column-offset($columns) { + @media (min-width: $screen-sm-min) { + margin-left: percentage(($columns / $grid-columns)); + } +} +@mixin make-sm-column-push($columns) { + @media (min-width: $screen-sm-min) { + left: percentage(($columns / $grid-columns)); + } +} +@mixin make-sm-column-pull($columns) { + @media (min-width: $screen-sm-min) { + right: percentage(($columns / $grid-columns)); + } +} + +// Generate the medium columns +@mixin make-md-column($columns, $gutter: $grid-gutter-width) { + position: relative; + min-height: 1px; + padding-left: ($gutter / 2); + padding-right: ($gutter / 2); + + @media (min-width: $screen-md-min) { + float: left; + width: percentage(($columns / $grid-columns)); + } +} +@mixin make-md-column-offset($columns) { + @media (min-width: $screen-md-min) { + margin-left: percentage(($columns / $grid-columns)); + } +} +@mixin make-md-column-push($columns) { + @media (min-width: $screen-md-min) { + left: percentage(($columns / $grid-columns)); + } +} +@mixin make-md-column-pull($columns) { + @media (min-width: $screen-md-min) { + right: percentage(($columns / $grid-columns)); + } +} + +// Generate the large columns +@mixin make-lg-column($columns, $gutter: $grid-gutter-width) { + position: relative; + min-height: 1px; + padding-left: ($gutter / 2); + padding-right: ($gutter / 2); + + @media (min-width: $screen-lg-min) { + float: left; + width: percentage(($columns / $grid-columns)); + } +} +@mixin make-lg-column-offset($columns) { + @media (min-width: $screen-lg-min) { + margin-left: percentage(($columns / $grid-columns)); + } +} +@mixin make-lg-column-push($columns) { + @media (min-width: $screen-lg-min) { + left: percentage(($columns / $grid-columns)); + } +} +@mixin make-lg-column-pull($columns) { + @media (min-width: $screen-lg-min) { + right: percentage(($columns / $grid-columns)); + } +} diff --git a/assets/stylesheets/bootstrap/mixins/_hide-text.scss b/assets/stylesheets/bootstrap/mixins/_hide-text.scss new file mode 100644 index 00000000..c59d7361 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_hide-text.scss @@ -0,0 +1,21 @@ +// CSS image replacement +// +// Heads up! v3 launched with with only `.hide-text()`, but per our pattern for +// mixins being reused as classes with the same name, this doesn't hold up. As +// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`. +// +// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757 + +// Deprecated as of v3.0.1 (will be removed in v4) +@mixin hide-text() { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +// New mixin to use as of v3.0.1 +@mixin text-hide() { + @include hide-text; +} diff --git a/assets/stylesheets/bootstrap/mixins/_image.scss b/assets/stylesheets/bootstrap/mixins/_image.scss new file mode 100644 index 00000000..5cad773a --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_image.scss @@ -0,0 +1,33 @@ +// Image Mixins +// - Responsive image +// - Retina image + + +// Responsive image +// +// Keep images from scaling beyond the width of their parents. +@mixin img-responsive($display: block) { + display: $display; + max-width: 100%; // Part 1: Set a maximum relative to the parent + height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching +} + + +// Retina image +// +// Short retina mixin for setting background-image and -size. Note that the +// spelling of `min--moz-device-pixel-ratio` is intentional. +@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) { + // background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$file-1x}"), "#{$file-1x}")); + + @media + only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and ( min--moz-device-pixel-ratio: 2), + only screen and ( -o-min-device-pixel-ratio: 2/1), + only screen and ( min-device-pixel-ratio: 2), + only screen and ( min-resolution: 192dpi), + only screen and ( min-resolution: 2dppx) { + // background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$file-2x}"), "#{$file-2x}")); + background-size: $width-1x $height-1x; + } +} diff --git a/assets/stylesheets/bootstrap/mixins/_labels.scss b/assets/stylesheets/bootstrap/mixins/_labels.scss new file mode 100644 index 00000000..eda6dfd2 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_labels.scss @@ -0,0 +1,12 @@ +// Labels + +@mixin label-variant($color) { + background-color: $color; + + &[href] { + &:hover, + &:focus { + background-color: darken($color, 10%); + } + } +} diff --git a/assets/stylesheets/bootstrap/mixins/_list-group.scss b/assets/stylesheets/bootstrap/mixins/_list-group.scss new file mode 100644 index 00000000..5f05e7ba --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_list-group.scss @@ -0,0 +1,31 @@ +// List Groups + +@mixin list-group-item-variant($state, $background, $color) { + .list-group-item-#{$state} { + color: $color; + background-color: $background; + + // [converter] extracted a& to a.list-group-item-#{$state} + } + + a.list-group-item-#{$state} { + color: $color; + + .list-group-item-heading { + color: inherit; + } + + &:hover, + &:focus { + color: $color; + background-color: darken($background, 5%); + } + &.active, + &.active:hover, + &.active:focus { + color: #fff; + background-color: $color; + border-color: $color; + } + } +} diff --git a/assets/stylesheets/bootstrap/mixins/_nav-divider.scss b/assets/stylesheets/bootstrap/mixins/_nav-divider.scss new file mode 100644 index 00000000..2e6da02a --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_nav-divider.scss @@ -0,0 +1,10 @@ +// Horizontal dividers +// +// Dividers (basically an hr) within dropdowns and nav lists + +@mixin nav-divider($color: #e5e5e5) { + height: 1px; + margin: (($line-height-computed / 2) - 1) 0; + overflow: hidden; + background-color: $color; +} diff --git a/assets/stylesheets/bootstrap/mixins/_nav-vertical-align.scss b/assets/stylesheets/bootstrap/mixins/_nav-vertical-align.scss new file mode 100644 index 00000000..c8fbf1a7 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_nav-vertical-align.scss @@ -0,0 +1,9 @@ +// Navbar vertical align +// +// Vertically center elements in the navbar. +// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin. + +@mixin navbar-vertical-align($element-height) { + margin-top: (($navbar-height - $element-height) / 2); + margin-bottom: (($navbar-height - $element-height) / 2); +} diff --git a/assets/stylesheets/bootstrap/mixins/_opacity.scss b/assets/stylesheets/bootstrap/mixins/_opacity.scss new file mode 100644 index 00000000..88e9a576 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_opacity.scss @@ -0,0 +1,8 @@ +// Opacity + +@mixin opacity($opacity) { + opacity: $opacity; + // IE8 filter + $opacity-ie: ($opacity * 100); + filter: alpha(opacity=$opacity-ie); +} diff --git a/assets/stylesheets/bootstrap/mixins/_pagination.scss b/assets/stylesheets/bootstrap/mixins/_pagination.scss new file mode 100644 index 00000000..43fff686 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_pagination.scss @@ -0,0 +1,23 @@ +// Pagination + +@mixin pagination-size($padding-vertical, $padding-horizontal, $font-size, $border-radius) { + > li { + > a, + > span { + padding: $padding-vertical $padding-horizontal; + font-size: $font-size; + } + &:first-child { + > a, + > span { + @include border-left-radius($border-radius); + } + } + &:last-child { + > a, + > span { + @include border-right-radius($border-radius); + } + } + } +} diff --git a/assets/stylesheets/bootstrap/mixins/_panels.scss b/assets/stylesheets/bootstrap/mixins/_panels.scss new file mode 100644 index 00000000..3ff31ae5 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_panels.scss @@ -0,0 +1,24 @@ +// Panels + +@mixin panel-variant($border, $heading-text-color, $heading-bg-color, $heading-border) { + border-color: $border; + + & > .panel-heading { + color: $heading-text-color; + background-color: $heading-bg-color; + border-color: $heading-border; + + + .panel-collapse > .panel-body { + border-top-color: $border; + } + .badge { + color: $heading-bg-color; + background-color: $heading-text-color; + } + } + & > .panel-footer { + + .panel-collapse > .panel-body { + border-bottom-color: $border; + } + } +} diff --git a/assets/stylesheets/bootstrap/mixins/_progress-bar.scss b/assets/stylesheets/bootstrap/mixins/_progress-bar.scss new file mode 100644 index 00000000..90a62afc --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_progress-bar.scss @@ -0,0 +1,10 @@ +// Progress bars + +@mixin progress-bar-variant($color) { + background-color: $color; + + // Deprecated parent class requirement as of v3.2.0 + .progress-striped & { + @include gradient-striped; + } +} diff --git a/assets/stylesheets/bootstrap/mixins/_reset-filter.scss b/assets/stylesheets/bootstrap/mixins/_reset-filter.scss new file mode 100644 index 00000000..bf730512 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_reset-filter.scss @@ -0,0 +1,8 @@ +// Reset filters for IE +// +// When you need to remove a gradient background, do not forget to use this to reset +// the IE filter for IE9 and below. + +@mixin reset-filter() { + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} diff --git a/assets/stylesheets/bootstrap/mixins/_resize.scss b/assets/stylesheets/bootstrap/mixins/_resize.scss new file mode 100644 index 00000000..83fa6379 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_resize.scss @@ -0,0 +1,6 @@ +// Resize anything + +@mixin resizable($direction) { + resize: $direction; // Options: horizontal, vertical, both + overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible` +} diff --git a/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss b/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss new file mode 100644 index 00000000..9867db01 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss @@ -0,0 +1,21 @@ +// Responsive utilities + +// +// More easily include all the states for responsive-utilities.less. +// [converter] $parent hack +@mixin responsive-visibility($parent) { + #{$parent} { + display: block !important; + } + table#{$parent} { display: table; } + tr#{$parent} { display: table-row !important; } + th#{$parent}, + td#{$parent} { display: table-cell !important; } +} + +// [converter] $parent hack +@mixin responsive-invisibility($parent) { + #{$parent} { + display: none !important; + } +} diff --git a/assets/stylesheets/bootstrap/mixins/_size.scss b/assets/stylesheets/bootstrap/mixins/_size.scss new file mode 100644 index 00000000..abbe2463 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_size.scss @@ -0,0 +1,10 @@ +// Sizing shortcuts + +@mixin size($width, $height) { + width: $width; + height: $height; +} + +@mixin square($size) { + @include size($size, $size); +} diff --git a/assets/stylesheets/bootstrap/mixins/_tab-focus.scss b/assets/stylesheets/bootstrap/mixins/_tab-focus.scss new file mode 100644 index 00000000..7df0ae7c --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_tab-focus.scss @@ -0,0 +1,9 @@ +// WebKit-style focus + +@mixin tab-focus() { + // Default + outline: thin dotted; + // WebKit + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} diff --git a/assets/stylesheets/bootstrap/mixins/_table-row.scss b/assets/stylesheets/bootstrap/mixins/_table-row.scss new file mode 100644 index 00000000..13679508 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_table-row.scss @@ -0,0 +1,28 @@ +// Tables + +@mixin table-row-variant($state, $background) { + // Exact selectors below required to override `.table-striped` and prevent + // inheritance to nested tables. + .table > thead > tr, + .table > tbody > tr, + .table > tfoot > tr { + > td.#{$state}, + > th.#{$state}, + &.#{$state} > td, + &.#{$state} > th { + background-color: $background; + } + } + + // Hover states for `.table-hover` + // Note: this is not available for cells or rows within `thead` or `tfoot`. + .table-hover > tbody > tr { + > td.#{$state}:hover, + > th.#{$state}:hover, + &.#{$state}:hover > td, + &:hover > .#{$state}, + &.#{$state}:hover > th { + background-color: darken($background, 5%); + } + } +} diff --git a/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss b/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss new file mode 100644 index 00000000..1101e036 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss @@ -0,0 +1,11 @@ +// Typography + +// [converter] $parent hack +@mixin text-emphasis-variant($parent, $color) { + #{$parent} { + color: $color; + } + a#{$parent}:hover { + color: darken($color, 10%); + } +} diff --git a/assets/stylesheets/bootstrap/mixins/_text-overflow.scss b/assets/stylesheets/bootstrap/mixins/_text-overflow.scss new file mode 100644 index 00000000..1593b25e --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_text-overflow.scss @@ -0,0 +1,8 @@ +// Text overflow +// Requires inline-block or block for proper styling + +@mixin text-overflow() { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} diff --git a/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss b/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss new file mode 100644 index 00000000..df4c1ec8 --- /dev/null +++ b/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss @@ -0,0 +1,222 @@ +// Vendor Prefixes +// +// All vendor mixins are deprecated as of v3.2.0 due to the introduction of +// Autoprefixer in our Gruntfile. They will be removed in v4. + +// - Animations +// - Backface visibility +// - Box shadow +// - Box sizing +// - Content columns +// - Hyphens +// - Placeholder text +// - Transformations +// - Transitions +// - User Select + + +// Animations +@mixin animation($animation) { + -webkit-animation: $animation; + -o-animation: $animation; + animation: $animation; +} +@mixin animation-name($name) { + -webkit-animation-name: $name; + animation-name: $name; +} +@mixin animation-duration($duration) { + -webkit-animation-duration: $duration; + animation-duration: $duration; +} +@mixin animation-timing-function($timing-function) { + -webkit-animation-timing-function: $timing-function; + animation-timing-function: $timing-function; +} +@mixin animation-delay($delay) { + -webkit-animation-delay: $delay; + animation-delay: $delay; +} +@mixin animation-iteration-count($iteration-count) { + -webkit-animation-iteration-count: $iteration-count; + animation-iteration-count: $iteration-count; +} +@mixin animation-direction($direction) { + -webkit-animation-direction: $direction; + animation-direction: $direction; +} +@mixin animation-fill-mode($fill-mode) { + -webkit-animation-fill-mode: $fill-mode; + animation-fill-mode: $fill-mode; +} + +// Backface visibility +// Prevent browsers from flickering when using CSS 3D transforms. +// Default value is `visible`, but can be changed to `hidden` + +@mixin backface-visibility($visibility){ + -webkit-backface-visibility: $visibility; + -moz-backface-visibility: $visibility; + backface-visibility: $visibility; +} + +// Drop shadows +// +// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's +// supported browsers that have box shadow capabilities now support it. + +@mixin box-shadow($shadow...) { + -webkit-box-shadow: $shadow; // iOS <4.3 & Android <4.1 + box-shadow: $shadow; +} + +// Box sizing +@mixin box-sizing($boxmodel) { + -webkit-box-sizing: $boxmodel; + -moz-box-sizing: $boxmodel; + box-sizing: $boxmodel; +} + +// CSS3 Content Columns +@mixin content-columns($column-count, $column-gap: $grid-gutter-width) { + -webkit-column-count: $column-count; + -moz-column-count: $column-count; + column-count: $column-count; + -webkit-column-gap: $column-gap; + -moz-column-gap: $column-gap; + column-gap: $column-gap; +} + +// Optional hyphenation +@mixin hyphens($mode: auto) { + word-wrap: break-word; + -webkit-hyphens: $mode; + -moz-hyphens: $mode; + -ms-hyphens: $mode; // IE10+ + -o-hyphens: $mode; + hyphens: $mode; +} + +// Placeholder text +@mixin placeholder($color: $input-color-placeholder) { + // Firefox + &::-moz-placeholder { + color: $color; + opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526 + } + &:-ms-input-placeholder { color: $color; } // Internet Explorer 10+ + &::-webkit-input-placeholder { color: $color; } // Safari and Chrome +} + +// Transformations +@mixin scale($ratio...) { + -webkit-transform: scale($ratio); + -ms-transform: scale($ratio); // IE9 only + -o-transform: scale($ratio); + transform: scale($ratio); +} + +@mixin scaleX($ratio) { + -webkit-transform: scaleX($ratio); + -ms-transform: scaleX($ratio); // IE9 only + -o-transform: scaleX($ratio); + transform: scaleX($ratio); +} +@mixin scaleY($ratio) { + -webkit-transform: scaleY($ratio); + -ms-transform: scaleY($ratio); // IE9 only + -o-transform: scaleY($ratio); + transform: scaleY($ratio); +} +@mixin skew($x, $y) { + -webkit-transform: skewX($x) skewY($y); + -ms-transform: skewX($x) skewY($y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+ + -o-transform: skewX($x) skewY($y); + transform: skewX($x) skewY($y); +} +@mixin translate($x, $y) { + -webkit-transform: translate($x, $y); + -ms-transform: translate($x, $y); // IE9 only + -o-transform: translate($x, $y); + transform: translate($x, $y); +} +@mixin translate3d($x, $y, $z) { + -webkit-transform: translate3d($x, $y, $z); + transform: translate3d($x, $y, $z); +} +@mixin rotate($degrees) { + -webkit-transform: rotate($degrees); + -ms-transform: rotate($degrees); // IE9 only + -o-transform: rotate($degrees); + transform: rotate($degrees); +} +@mixin rotateX($degrees) { + -webkit-transform: rotateX($degrees); + -ms-transform: rotateX($degrees); // IE9 only + -o-transform: rotateX($degrees); + transform: rotateX($degrees); +} +@mixin rotateY($degrees) { + -webkit-transform: rotateY($degrees); + -ms-transform: rotateY($degrees); // IE9 only + -o-transform: rotateY($degrees); + transform: rotateY($degrees); +} +@mixin perspective($perspective) { + -webkit-perspective: $perspective; + -moz-perspective: $perspective; + perspective: $perspective; +} +@mixin perspective-origin($perspective) { + -webkit-perspective-origin: $perspective; + -moz-perspective-origin: $perspective; + perspective-origin: $perspective; +} +@mixin transform-origin($origin) { + -webkit-transform-origin: $origin; + -moz-transform-origin: $origin; + -ms-transform-origin: $origin; // IE9 only + transform-origin: $origin; +} + + +// Transitions + +@mixin transition($transition...) { + -webkit-transition: $transition; + -o-transition: $transition; + transition: $transition; +} +@mixin transition-property($transition-property...) { + -webkit-transition-property: $transition-property; + transition-property: $transition-property; +} +@mixin transition-delay($transition-delay) { + -webkit-transition-delay: $transition-delay; + transition-delay: $transition-delay; +} +@mixin transition-duration($transition-duration...) { + -webkit-transition-duration: $transition-duration; + transition-duration: $transition-duration; +} +@mixin transition-timing-function($timing-function) { + -webkit-transition-timing-function: $timing-function; + transition-timing-function: $timing-function; +} +@mixin transition-transform($transition...) { + -webkit-transition: -webkit-transform $transition; + -moz-transition: -moz-transform $transition; + -o-transition: -o-transform $transition; + transition: transform $transition; +} + + +// User select +// For selecting text on the page + +@mixin user-select($select) { + -webkit-user-select: $select; + -moz-user-select: $select; + -ms-user-select: $select; // IE10+ + user-select: $select; +} diff --git a/assets/stylesheets/theme/_footer.scss b/assets/stylesheets/theme/_footer.scss new file mode 100644 index 00000000..14b61adc --- /dev/null +++ b/assets/stylesheets/theme/_footer.scss @@ -0,0 +1,43 @@ + + +footer{ + background-image:url(../images/footer-bg.jpg); + background-size: cover; + background-position: left bottom; + background-repeat: no-repeat; + background-color: $white; + + padding:175px 0 50px; + nav{ + a{ + color:darken($white, 20%); + text-transform: uppercase; + font-size: 12px; + } + } + p.copyright{ + color:#8b7193; + font-size: 12px; + text-align:right; + } + .social-facebook, .social-twitter, .social-youtube, .social-share{ + display: block; + width:36px; + height:35px; + background-repeat: no-repeat; + float:left; + margin-right:10px; + } + .social-facebook{ + background-image:url(../images/icon-facebook.png); + } + .social-twitter{ + background-image:url(../images/icon-twitter.png); + } + .social-youtube{ + background-image:url(../images/icon-youtube.png); + } + .social-share{ + background-image:url(../images/icon-share.png); + } +} \ No newline at end of file diff --git a/assets/stylesheets/theme/_header.scss b/assets/stylesheets/theme/_header.scss new file mode 100644 index 00000000..0fccbce7 --- /dev/null +++ b/assets/stylesheets/theme/_header.scss @@ -0,0 +1,81 @@ +html { + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; +} +header { + background-image: url(../images/header-bg.jpg); + background-size: cover; + background-repeat: no-repeat; + background-position: bottom center; + padding-bottom: 50px; + + nav { + padding-top: 20px; + ul.menu { + margin-top: 40px; + text-transform: uppercase; + li { + position: relative; + a { + color: $white; + } + ul.dropdown-menu { + background-color: rgba(0, 0, 0, 0.5); + border: 0; + border-top: 5px solid $blue; + border-radius: 0; + padding: 0; + margin-top: 10px; + left: -55px; + li { + text-transform: none; + a { + padding: 20px; + @include transition; + &:hover { + color: $white; + background-color: rgba(0, 0, 0, 0.4); + } + } + } + &:after { + @include triangle-up($blue); + left: 50%; + margin-left: -10px; + } + } + } + } + } + + section { + color: $white; + margin-top: 50px; + h1 { + font-size: 6rem; + font-weight: bold; + margin-bottom: 20px; + } + p { + font-size: 2.5rem; + line-height: 1.4em; + } + + @media (max-width: $screen-xs-max) { + h1 { + font-size: 4rem; + font-weight: bold; + margin-bottom: 20px; + } + p { + font-size: 1.8rem; + line-height: 1.4em; + } + } + + } + .header-divider { + text-align: center; + margin-bottom: -75px; + } +} diff --git a/assets/stylesheets/theme/_main.scss b/assets/stylesheets/theme/_main.scss new file mode 100644 index 00000000..ae04a1d0 --- /dev/null +++ b/assets/stylesheets/theme/_main.scss @@ -0,0 +1,182 @@ +main.main { + p { + color: $gray; + } + + .line-divider-left { + padding-left: 3em; + } + + section.first { + background-color: $white; + background-image: url(../images/section-first-divider.jpg); + background-repeat: no-repeat; + background-size: 100%; + background-position: bottom center; + padding: 50px 0 125px; + .first-col, .second-col { + //margin-top:15px; + h2 { + font-size: 22px; + font-weight: 700; + color:$black !important; + } + p { + // font-size: 13px; + text-align: justify; + font-weight: 400; + } + span { + width: 100%; + display: block; + font-size: 5em; + text-align: right; + @media (max-width: $screen-xs-max) { + font-size: 4em; + margin-top: 20px; + margin-left: 0px; + } + color: $blue; + margin-top: 12px; + margin-left: 4px; + } + + .row:hover { + background-color: rgba($blue,.05); + + @include box-shadow(0px 0px 5px lighten($blue, 50%)); + } + + } + .third-col { + h1 { + margin-top: -20px; + @media (max-width: $screen-md-max) { + margin-top: 30px; + } + } + p { + font-size: 1.5em; + } + } + } + section.second { + background-image: url(../images/section-second-divider.jpg); + background-repeat: no-repeat; + background-size: 100%; + background-position: bottom center; + padding: 50px 0 75px; + .latest-news, .featured-article, .upcoming-events { + margin-bottom: 60px; + h2 { + color: $white; + display: block; + height: 79px; + width: 100%; + background-size: 100%; + padding: 28px; + font-size: 21px; + margin-bottom: 30px; + } + } + .community { + p { + font-size: 1.5em; + } + } + .latest-news { + h2 { + background-image: url(../images/heading-latest_news.jpg); + } + .latest-news-item { + border-bottom: 1px solid darken($white, 20%); + padding-bottom: 10px; + margin-bottom: 20px; + h3 { + font-size: 18px; + } + p { + font-size: 14px; + } + p.date { + color: $green; + font-size: 12px; + } + } + .latest-news-item.last { + margin-bottom: 25px; + } + } + .featured-article { + h2 { + background-image: url(../images/heading-featured.jpg); + } + .featured-article-item { + background-image: url(../images/open-iot-bg.jpg); + background-size: 100%; + color: $white; + text-align: center; + h3 { + font-size: 18px; + color: $white; + padding: 40px 0; + margin: 0; + } + p { + background-color: $blue; + padding: 10px 0; + font-size: 12px; + line-height: 1.2; + position: relative; + &:after { + @include triangle-bottomright($blue); + } + } + } + } + .upcoming-events { + h2 { + background-image: url(../images/heading-upcoming_events.jpg); + } + .upcoming-events-item { + background-image: url(../images/upcoming-events-bg_hover.png); + background-size: 100%; + text-align: center; + color: $white; + margin-bottom: 30px; + h3 { + padding: 40px 0; + font-size: 16px; + font-weight: bold; + margin: 0; + span.date { + font-weight: normal; + } + } + p { + background-color: $blue; + padding: 10px 0; + font-size: 14px; + line-height: 1.2; + position: relative; + color: $white; + &:after { + @include triangle-bottomright($blue); + } + } + } + } + } + section.third { + background-color: $white; + .logos{ + text-align: center; + } + .btn { + margin-top: 2em; + } + p { + font-size: 1.5em; + } + } +} diff --git a/assets/stylesheets/theme/_mixins.scss b/assets/stylesheets/theme/_mixins.scss new file mode 100644 index 00000000..93d6eeb0 --- /dev/null +++ b/assets/stylesheets/theme/_mixins.scss @@ -0,0 +1,33 @@ + + + +@mixin triangle-bottomright($color){ + width: 0; + height: 0; + border-bottom: 20px solid $color; + border-left: 20px solid transparent; + content: " "; + display: table; + right:1px; + top:-20px; + position:absolute; +} + +@mixin triangle-up($color) { + width: 0; + height: 0; + border-left: 10px solid transparent; + border-right: 10px solid transparent; + border-bottom: 10px solid $color; + content: " "; + display: table; + top:-10px; + position:absolute; +} + + +@mixin transition{ + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; +} \ No newline at end of file diff --git a/assets/stylesheets/theme/_utilities.scss b/assets/stylesheets/theme/_utilities.scss new file mode 100644 index 00000000..ed9d46c8 --- /dev/null +++ b/assets/stylesheets/theme/_utilities.scss @@ -0,0 +1,51 @@ + + + +// Colours variables +$green:#6eb553; +$blue:#3085cb; +$white:#f5f5f5; +$black:#403c40; +$purple:#551f62; +$gray:#58595b; + +// Text Colours +.green{color:$green;} +.blue{color:$blue;} +.white{color:$white;} +.black{color:$black;} +.purple{color:$purple;} + + +// Floats +.right{float:right;} +.left{float:left;} + +a.btn{ + text-transform: uppercase; + padding:10px 40px; + font-size: 12px; +} +a.btn.btn-primary{ + background-color:transparent; + border-color:$blue; + color:$black; + @include transition; + &:hover{ + background-color:$blue; + color:$white; + } +} + +.line-divider-left{ +// border-left:1px solid darken($white, 20%); +} + +.line-divider-right{ + border-right:1px solid darken($white, 20%); +} + + +.align-center{ + text-align:center; +} \ No newline at end of file diff --git a/carousel-images/01-koneki.png b/carousel-images/01-koneki.png deleted file mode 100644 index 547a9e70b5700ce4a9b84f8229449a1d2018cf1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10211 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%0A_MwEm+5vNwf=BW$m@V4^<pr zg>rN6FZZ?Tzyfw30vtI{dG0Ns+~U9tp4;#zB8Uogg1aB;n)1Xc$z$fL<I_XMH8>1! z^~5V>_hIL?apj?|v2FB}{9NFHF_pEqmx#rQ8cThOaj7)!edQAZG6^F_@xtQsF-t}9 zn8lc><`vhMWg@8!$tV}&;hUJbPbxWrz0;MNDNUTBlt9XWZIAok>{ADXoh8$sU)Hl! zEsi#dUyEMvzvgcE*H^=dn51kT|3vb90MbtE#N;!S$z%a_$eq6QA)s1<1K1N3DNDmv zS0~9TA&Ho${E0l@w*|VM<jK2Fb9ASE9%l*ky<pbT;SbLTCfbw7sl<&Yj>gDiE%98C z1U8cN$Dlg}sozHn5q_sSttL!nGwT>T6c^b|w+6es#&NFX)gWc+r=z~mr&h?eIql9S zhvl?p;|JK5;^YTEu9<z&wH0C1DVAKD?_YeRc8D6B4;366tUNcYu-`V<uEc(w1vqVb zoSGO}UyFLM2tAQJI<tb`tyQiJuhduXFPKbrXRx$Y^bLQ#FCtu2sz>lTBS>;7L8dnp zj4ZVwVpFOIcSF+Jus<I5nJKuV?FXzWY|9;q1Zza@EH3U~uy(9^aC!L%S<L+8>V=Q* zFl`E!Pnxt26na{Bek<!ejC6#>Q3t#QlZ`~JR+>fAv*&6La5snL`#Glxa9ue0q$&ss z-M^_GG~8hm)J9t(i@B)=Po`l?z=953TQXcL-8%AYEYZ&Hgx^Kk8+px!s$c=us< zZN)9$4Hzt4&^kV%@^RQ+(Y&bL9eb&-eB-fEZNXZ4g()^SmI;G;+jHGxXuN&Pq|I@r z(MUgfYZsbf4fS$w>F$#^6%BM!*$O1;87vkqf0>6ipmsA_fL(4iHV95ZB5eB?e1UWw z+f3GNY;6xM-r72;N3bh48<0%}YK?WpyH+O|E+pWWLtn}3>sDT!1qMz7oZMQ0qCjij z+A>297M-ybj4;F&nGzkNmQ<@=F3D6K^Tppb0A>_*D;Pn$({4)5gvfL3j3D){D5@cJ z-iByAUHWL<EeK0lcauH%xNYi3iE?%g4ggfHe?%a&?9|{hoo6k92J3Oly$FQF1FQkj zylw=ZiBxP_p5g;a=<@`yUA8~9BTLCc30ZBD7Dr&6qcu8ZVeY44m*iRk<yt)#h9WX- zD^AsA#mnG5BS=ACatB|DT-8>|OhP<tq?-}pJ+c*{TVEMtqYD{d10qlB(ebT4S@)TM zg*S2Q0R2vfD`9n@XYSR<eh0*G_ma#@LY}T4F)x=s^nrCQ2a&fLc$88g08BDA?v>+% z`RLZd!~V49jGX`{Wo<g#KwgT#H9#Iqc!$qn-E#4{ju@^Y*hH<j8Ev;J8rr>j1@yyP zYMnXh+F?m=@D)kum@2{JZHZN`bW7thb75Md#_~7|v|oWTm|>fmcKG%E>%*t0`5d-u z8t=VIvjxSItZ58Ve$IL?){!(VGeM0~%g%3+{!6VqOU=89W_xmQp(U8E!3xlDw8<_y zoja8nCp&dpLYv^awa8@^GVxur>q({gm>sYoFU?5l>+b67o}7Tvp)S1HyEUFehj$0Q zmBIL0Q8$yT&Qj`=JTC)Vul7sldf_DM_!WjW-Lt8!`B57ewYfA&5a@*Zxwvx8rZbpV zPFW5kN;zPQabH}r7LuRuR>a;KnUBus_aOXe7d@$65gSvmP2AU?i`Y?8E8W}@89qHY zdgwhC8uTtJl<q-!A!aK`E$G_;_Dfz8m<|&3iOj1BWCJ3No7xD+FvgawO>!>wuBgPz zw9i?}zQ5-6>Vw@Zu0vPs%)aV(;{%s&Fx_=H!|J}Hxg}<r=~Tx5?m}Jdq7K0^=yd3@ zRs8mCB~n?|8Y`)zb@Bw2ikLK`exYGoOI91HtbX^Gsxz#kT&qOaF?2teMpG^#T`;<= zMZmbL>hgT_##X}$?VE+gyLY1VW7(Y-1!L%iIKn-J%gcS0=O_wfYhLP7hV_&A285X| zT^|wqc%r1r*IVsgp7-<(TA}O|b+JqzArbya=I`9B9c4kBcvYZw8ESPBP4+O~+KnqA zxGuaj&?UPSbtiux<*HvW3$@t3QZ%&bq?}?Q`#u`~Dy4PzSymGgn4Qec2EA-@W6IIF z;Q4ubo_##iSoMb9CN19-IN{98NXgHih3;Ttu`5{3wi~pk{PTqwGjcCWn>oE$o{ME0 zV*MUqzeK)SU+u;fj3uw9dc6CaCna?_uy;nid-btP-k3;x2T$`rs9)?Ys`lk7S;xtg zHa+86wTY4&o{~)+`IEpRRHj~uDwRz7TVQxeTq376XXF?_0!d$JbEGj@<@`=~Wk?F< z)I5nNU_538R_>F20`th-4}E%m@eMvNJvQHVG5)aLF{+Yra_kT5GOe$%yUa+o5c1bD zyQS;pZp5`F9mbJy)y=`Q?hBdaYAOSaaVbny^6Oa=&%%dibynllHdI~UnWOWoI(p3Q z@qx|uYgD-8wNw70R$pE<UL|1vpdG$Zsk8HEFy-BRca}tN(4UB%kE(|YQqwC+kQ`Gg zDZ%0bu?f$CjTdwaA4hva@|{zgGb(Xnd_6%ejlvo<$d>?9W^3Av3pmgiEM2d$R@|I8 z=>O;PPC^QGW+oo<sIzAh+Bz6hW(&KXz~gSMwlIq~>%M5?N}BUkWL)V8IWneNCPl%l zPU(exF!4&yYBPWNmc!15SST?({GAHB5ugd|!oTg=e`T(FVQl?%amCAyi!Fh@ODvl_ zR+T!2(T_;F!=cTql%~sqX2e1{PJ`IWE$@<P#d!{=jE0&E-$x(m5Ux#fQ|V{*oS{?t z!Arvx6&b1{N#Eszt{#7jap}+7Y*37==;;85dpQJWRBK(jfBQunQ(qTblcLjdp9AG8 zc~g@r8m#l?O`b1W>MXxndH?XqgAd9S3B-DD4tfn9BJpYMd<rrF|0!&(R0meD)s?lY z4}aChnr-A~$vP-GXumExSrimyUPqXjJ&^&-!wJ`-Qt4kaj63=({^-{1g1M@<8j+&l z3Kh}VMcWuH5u>~mg1Fu|XY5i(Mkpy|+n;EzU54qB>qV7Yuw~Ci250{jYcjcW0@<69 z!oPw>RQ7hxCaO)0e>%x^Z!@hgVsjiAb{iXH$V2U;^38%i*p+2EqO$Y5c!&%|AMn5} z-T$xWhaw)43eXh;BQ__`U*O-cMo1_Py^jq_al}$KYBN++DO%*AyetLb8Oz0B0r+S+ z75)e72`b#PtkPmfvvQP}Bm(7YYO2GA52n1_A<}Fsa!ZU2r*~K7W*prQA**<NgZ0|h z3Ws8MO^D=N|B0e3#+cHZ$=Jn*j8!O#`@zz)3~M!y8^U5`<F$888-wRZ$SE>&=f&p6 z8C91BcCf`&l{trUVC2z*2-VI~#P=-!orkH@ToYWnfybyXdVMck4$uxt$JJY>V@w!r z<wN=7;XhAwsW%*8Hi0|0QiS1U)ib_YjHBJB90#?_tcWq$OSo%MOR3%x9#(~(^rp4e zs}w_1o6^e^xyF)gn$3`Y=F9-i+uPw=Q1g-dXFBL12#IqkGP)s-10!+60zA{^jNY|w z$JkRCv!@268Jy0l|8!1CmH3WUh~x2;yqwk}SJ!K-Bj+h8168aIyAr0{Hm2RH_4?P0 zWS`F$c>9J}<XJFo#EM;5jIa#y0}f3am6QqHw>9>@SVF*WHxPh@zya*u1v~);Hab5) z)9!t%{VDP97Q2-QoHGAkv;Lp!>wiCMY|j74!5;GeZutNEh4fz-f>6RikkJ2t5IDQ} zMaBO@C;p%9G|c|xaR5E=lMncr>*obHTKM0-*z8ICe=IhYzI)srf|bmGJ`TAL2Y`U+ M>lkY1YTDoWAL%1J+W-In diff --git a/carousel-images/02-paho.png b/carousel-images/02-paho.png deleted file mode 100644 index 560a6b7d2848d45cb7c37f972d4c0dcdd6f56056..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10070 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 diff --git a/carousel-images/03-mihini.png b/carousel-images/03-mihini.png deleted file mode 100644 index ef4ee4ef2f13ead2fa3ff40b6711d56df945c68c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6217 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 G@&5yjcjX}f diff --git a/carousel-images/04-smarthome.png b/carousel-images/04-smarthome.png deleted file mode 100644 index d9c9417e69987f3578132137f47ecd01e80bc255..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13672 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 LZdk7GdjEd_6xVop diff --git a/carousel-images/05-kura.png b/carousel-images/05-kura.png deleted file mode 100644 index 07182ec10cf704e733bfbdc62f0615c3eecd462c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36530 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 PDL=}pet^9H6#TycSpnFj diff --git a/carousel-images/06-scada.png b/carousel-images/06-scada.png deleted file mode 100644 index f3dfd149732c9144fa59f5096d63216353966118..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33735 zcmeFYWl)@57a$lTf#B{E2<}d!!QI`ZX*6h~jRi|^g1fsr1nmTOcWHvVyAOHg`=)BA zW~;Vpf9%$DQS^CkUpe<4xyPPhB?U?3_XO`>ym)~uEhVP%;>ByT7cX9(!@qrQ(O4JE zc>cn764!E4wKH>aHFgBO5H__l0g*}D7@LDsK*px-4t*g0=TR1xYFbWO@^ZXDI~ykB zKYf_oZ0w&$zj(nf<YsRSv<5kmnSjhKZ3W1WnxW)mmZk#anw;`1^7f)23ri`8BS;mZ zpaz6k0|BPwLV{%cZoJPE*npgj$=qx{+k$!B1jzrIm-iX|)67gx_E#4tYXS1Vk<yY^ zA``W91d(wvu`>c$SXs%qxR_WuIJvl38OYdJSlO6ap8vQQSvhz)xp>*Q$^Q9}Kd<I! zYR0P~Ch^Z&&rbs67EVs~yv)q5uC7e3>`Zo!=FF@B0N~FYY;26rJs836wob-wjJ9Bk ze`gQ_fq{;e_D+^|wq$>1G&Zqwb`l_e#`Nzk*x1X<|7T)b@IMFjd}PdS#`estOf1Yc zHh=c@S8uSB3h2LR{4aZh)!gkt%qk$TowFnGnI2{o{|<gWyZ`+{e>y&6!>j0M`Aih! z&ti5!XB&{MleCxs`SUMKrk19>EUY}wr^wC0!p+9Q#l!mi#KR8YU}Y2G;o;$C7X$n| z$Ny@q7?-H11g8WK2Zyi(E2}s=K#YS&f}I_}Bg!Kt!Nnu;?^tPDu#>SZ5cKc5me1?{ zGnV^*JC;|}5oGLS=cs09_xWEAP_nRdvIAS#*^`N?a*@%<8v`wE|1{A4A<*CZ6$3e1 zx`0e29PMn#{yJe^%l`!i|Mxrpd#vgIlT%}UMuzzhd;CxA@^8~K5B>rF!~D+={}CUM z?X%1{J`0Cra7XZq7d{u#V!~=}^ZTvuGO?!`A0JBRJTerH)bp;W$jAz-u5fZBhSYOd z<E`ft7CX-q*QsVwV4>Zev*F!%;yHd~<bIjiG-Q5ctutUAn~__yGHv#n{CzMA0_+}q zbk^a}FvnhFe(8I`chn5il%f@e{}6yC0{>w><6DR7r+*%>*q>YeG-oBE|6ic4us{9( z{Q4h=#_X>-p8x$9Vx{=E?LSZm{@-f_p#29@8vJL;fd4`!692aS2l@{}AN~XVAJqO( z;s5ie_J7Fu{|hqyzb=>G@!Zp2iNL=MKs(yI^tjrlaEtGIddp?AM6+CBBTMV<hw$Oa zwTJv(_B)yg3N(>YOzxvC!i}aFl`U#>p@ZB%s;q0@zCW>7i^gKzCp300^kGqm!ICKE zAGO8GM<lYTMZT#OD%BzZpm?%U!9l{&11~c=Jdt8>L`cK`waKi+hgK1@P_5ynI@|)u zND}q9xHvewZQ5L&44;c=pO^KY=Tw$QN0n-G>AzQ+bgxpyi{kuGgNcj3zf=~J>(dm} z%9l%H+rM6m<a1bEmsahLB<0S2{uDGkIHrS6E2O~Sv-F`9Zac_DoTgz0-`34djroW{ zrOjS_>n>#tM-rtQQB1996#IV>BMyn3LuaeQf?V#-Z2)KV@1hWyT7Gv3K+f^{*<~IZ zR-0_s{BUsxA3Bbnjz=*gM?A+oipO*b25n;MW}|Ak#7B6j{!u9=E;K4Q@Y-!k8Z=Mq z1%mDeLmAgsx~Dgu@6x4DeS+2PDj;i!PbYy-ke$3h+3-|Ot!SJe9iDe(oPf2&XT|?V z=ZDN?NhQf>GlY?_Lq<`3?)^zoNd-NdT5VNTF*k>Fzd#>sa16X})Jt_6Ncdb2r!k!Z zZYffKr$4R<tUM&BPK*pXbQ(_l0z`QtubkaBuG?toe#DK(cR0ViUs%`K!H8~$e4fUX zf+~J2NrHb<Fb-2VpXJ@E+7j!tqR9>)+41!v%m_`7d}NkwVb-GXWI*?j=uSV&NZ1tK zuW}Y@F3k$F1$pxQIxn|J#)k%m)qmIPSx!vxmUn9?Z(_V1k*)dK=6tbsddhabKSk{S z4z=@qN7WwIXm0ZJ3k7hiNQ;5%;oe;6X(-bBcuk0dgJaTNaY|SAb@sM)iDNe_!iRuA z*B4ezy^OXnqo#rLhWqmM=8TUH4c7d-y)r}SOX%&?k^P7Os>xRQQj}BDpyY?ov}dHE zkcJ2rmCep&plm#P?Qi@y3({qn@Cw79siP@<DkOr$YR&ZeKSyC$YGdw<N3Xbu>1{`2 zP*%T@GfgP+6q42GFV#)LsV~jfm;P0~L4VmKCyQqi3Hq7}CxTP9)*tXnMt0P+K0sOs zJlY%ASU1z~Mh>d^BkD(B`_|V5<d5>nTh#K&Um^`%v6-5-J=f1}ju#ocY<5<yg>I`V zKF`-$hF%?KHcTc_2BmT~P?`T%c&uY$)iu;Le4gGdKXo^5rGZ;n>>x+2$k&?<wjCLd z=QPR5$-pss!=G}U^g-&uM5&+pYmGiIf_#4jo?>@3dh)#|HwO^kz{k;hM#e<bQ-_&# zQJA4r6O@aynadK2bvNNhe`9cveSm`St>uTKS-Iw9ie%^7*J=aua`d$K^5GbD2aR$E z<i)o4RlbeSr*K5Ck~4W{xdpasOsX);*Bj}LVqoA(OfAMvTB5U~bI^ulr3O}0`5*jP zxqZ01>Y^5O7bw5khGr?zY<DcwS<hUi*tOhD1HhY1rz9lD@j4Wi7ZRhjsqQA5Du0ZY zKg6}cs4=}Y5f>Mq5=9kqn+eFFPQ@=}zq-M-@4_ZMdz;%VFUIhljyks59wAq*fQ(nd zn|!C5!pgT-{1r|fhr~i8x!EIF!dwhX8<AX30dESUeibA!V6sOc;~R#Mght70(Q`qc z{%Wo|3?x2@qPfn%s4-U^hf^Wd6kQ!psnvG;ahV<y1E+OiXjVdR&@_<_zl}a9dFPvp zDSePrQ9%ei2Md*n%SVRqjI!J9Tk5Ls6mR{4v}x>a1;&7NsrL6yi#|_BW99ncu)4h_ zd2Y}9uNC}{Gt`?9)GI<jiEOVnE4|hK#K|fqID@qGcdH4uH|z4;%TCtEw@a?ektvT4 zHN~kvu$QVqa^l@YwRX!S&njos(s0*ZG8U&ssXsR@dAoBfB@hF*mBcD4=nVsvZeLIQ zHBUSm<pl1*jfqRY3EKfHEr^`U1Br2%U6jz^j8wXo1DBE3ps$RQ!YZ$mf!6$Fp*Hm; zKDf_xdhOa}aquokHYFB8`?X0?Xgo}sUL9ScI~zVVirsifGNww~hN{@CK)R{0q@=4m zJmsQA+OW5!%Q@%H3?JZ#NAhsywY}7wAei6X-R*Cl3fa7%*C^FO5OQ=O6CGB`I|uwn z3&vA|BBH9>6RUt<1q9D3z~Dx`ILJe!PYdeI^0B2rAvWuWvn>~70-hJRhMs~7{0_Xg z=Z6SKUiOY{u|)t-{U`L(Cn8@h2rytX->jwTGl0bBUYq~=cTRfgR9Eg`oVXXC(NFY5 zfjtDLy=iqjld*R3P-dQ^_7Po^`sLmv85^Ycew~{s|GmE$Xw8H(sztI&m2L)W6omxc zdVkaI)&am<D~n)e<*DuOVbK?R3%D6K=g2%av1>{O2IX5Y3tF%vtPCjLL<3rXa^SA% zepkL%z<fAcg$TXwO1oZ4yUK2C9K&UAz>}HJm0mk(C?J_y_UbYhe0cJ@^SvW+n+}>2 z6gwMMTW7%L{I7aXVgyxTbragQtei6YT*yL|Dr}akItV>UB5f925@Q9iU!GBbw$j0G z+pfD5vw%G)H1zZnD*5BMQ-(EGpPJ1_ykk`GV#%?BRq!^wOBX%6_fB4qNF89>D4=68 zwu~68D9Ox8jwIlWJSD`b)gOoOcV6{jFjGx1E~q5tPAZFG6OPrp_MMZcNUknn^*e6Q z*Rk_D?;35!-h@WiQp(1!-VzFaLnh?<Ikgk+n~Lo)AwRQH|8$!V8$^lRQ8m|V_IY~L zml(XH2uUr9?bezM17iH`)6kgJC&JN&f%KbPc5d54&kU@V+q_UY$y$H64;&A&*K`03 zBdAT?6@Rw54Vc^aQEugAXN$;ci;7YlLZ2!U0cU_xH)~D;!j$$xofbDqHLQ;ed8937 zApt*&5Am2UjpJ4%)tp(~DkyT9I7~DRoc5z{%oLIzl9#uTf>%Fei$$SDjrAZ=dgRVk zfDlbugmm^qsCCqGqO(6LJEm*dr_lLCmZqCdTWdI=a8H#m&~1JI?&<D*#m4j3ow=hZ z4GAwdbXAs6C)CGp#jTPFwQa!*s_kF-b~dJ`O4FH4|F&c~$vtvja^{ej)%}!553&Q` z*~#5`tk(}d;B#61N+|TL5o~xofv?Y9dU!qR@46B;p*Xg+7O~)SHL3}{pIQk2P77E- z6mrD5<jMKtA^vd$O-#&&7*#Kz^lg{n6<)VZkv{t+yLILnUMO4Xt_VizN@^x94;Q3e zL)<<{aWeh=1ILSC#N$Bbduo@1#gc)!cYEDk0|)~<qU)=tAX)81I!pD>gVEJm4yf+{ zsv^rwfuzz&jdg)2C)p$l626gIoRS}Ou&SNbb{X(PHErZ%bZ8%}bWbA3o2X<%bP#rA z`0WxFX(%nUTl;g>*@P&~$K$I%RXiF1WHk(&Fy-@e#&6rcV2k31((%1*$FUJz5<1B( zy53QQ1`en3?e-ueBlB!bh8}O~(zh2TMc1}@L5$}J5uGQ0G!`|kY$IS+%vX8!a8a0f z4BDV^s?vt@{-r3_pV&|oUw#NMeOxM3#b^F;d_Uk%{p5D_AhC)j(R_Px6lz`3NQ8~O zL30&<cjSXKqkjcp1V!;^L!z}G4a7E1W5l-u^)ZBI-<B?jy^)no=7=NG{my18n-uc_ zbi!msP6-;j6c>5Z0f}K1KD#o$#FW?$Q1?+uyfS0Xj?3G)dcT+WN;nXJ6Xnn{W?s|4 zj4=|pC6Zeq$uLe+YK`vgjp>ecV!akxS9`e=&@fgPQEWTEOs%z0>#-;vO>`9eZZGv? zPW6iGw1?GY=?%|bsZU2d<HB#AhzK;FvuWn9LZ~dzPqUTAnCaeT^@7YdB5n7gxIWu& zj%<?}VpDW4LL*z8rJpSyf7Cz5dNBGWQ;Hz)w$OH|30Y0Cxc8^3q5u%t;z4-NT+l0r z>08A(uDQGaG_%hRlx(T9Qm^w}GtHP3Z@y@EY&MN<3#HTXtaL7+)rxc;v&?MZ#ltTb zy?&8kj7u~DMrRSz;P1U?IY=MqKLGnAW~3W2<2#8?qpMm~vdv_ZDN46w;B|O8C;6$3 z`at!mbEo*Y>$#u!g25|zClQE7$B6#93e+3)^^#Ge;HV(4{Q51QqnWm5k_0`-YZQ{w znFXGe085^gYhW2UPg|<M<?P_`x7}3maJrdk=^{gYqVn)RHUPSYs3kFLio;?U>YIw8 zq`Oy_M?z@gALOL(V-y8Z;1v6<toM#@Mtta*lr=gmwW9Ks!~?KdYbY!)TiD2^_ZV={ zg~>&Lt<+2)1v)rZdM{RM!6cx#GLf$ag*4-PZ8-sPnb`I<94W-ia|6Ck@mA`&82KP4 zr=bYHt_a339?(Fd04_7WK+SRr4liFac4R6*N^*FdZM#!d6Rw?}A%O9r?<h`+gP~!0 ztuwp+(iM*!e+OHu(S-Byj86ywx|VS}iG0G7dzE^dgn-8hnXHT;=F=d+r`Ixx&x!p< zwyWX0KJU-6V)|1*D{VnRj;punTWLO2{R3*!_x#>>3m#P-GcXGSEs0&@zH`>7u)U9} z{bHrRob<}0qj2tM@+hsyi3S^pXa~MC_zq5X$@$XLnx35hQq#%q{m#;vqnD)>@(F7# z^dY$yO;C55D3`)&2R<I4LGKq&nV>z!PL?*mZJPIWeugpX?G737Mc8l>Ca#z9$PgIA zQG+*+HU1U;<14ZgFZn?tq>l%~e5600-HVGgeD(<8W$)H9CkfwhLavq8tLeR~b;ri` zA17;XsXH0WalDK+asNcA{x~Zbm^JsE(wLHPicEUf)tn83r0eOBeuSnUzI0mlN3A{) z$W}JepU5$y;@a^Zg^>0-Rq@bmxm$391JSAgQjZTmVnIW+H4~T<<78~AxCiI_)F(WG z-xyBt=D?jIC*Om&wGrDXzYEMTFhMMR5kL0A3M`EIP8#hjg~3X6ka(#KxnAui5i?$p zN+-Fk_Sp~`{qN{l0Wu0NR`xvB=u;ZHJ+1MtYLg6ZhN?hz@29(W9nQnNdusGnd$<+a zKkOZ@{W%@igL2U7vfy#<axnka$x<{RNI>$)78n~F+shAEqYU!ya<Nh&jc+CB@!|Wx zR?7@*YK-keHIUYYSC7slKB*lqG8e&GK^J0>6hniw@~n1(VgcFCw4t&ZF1sd0g~~Lv zucnFUqLT6x!<6R8sRC%wA7n!^E8j;1g>A`5Wl~z#7uLCiWp}|R_r^|`TIIw5j^wlg zC5?uD4FrY6)4W}UN0${3q%<#zl~8`B+$Ey#F<)XT+*ZJXrjOYW<O6?!q#_>f!nfPA z%Y~8-((;_QNZTa$<FAzofGDZJXOlab|BrqRI2#ZVCggWhdY9EC(ZMX<W<COA@sdO4 zZFW7%AFnyD1`S+Z9}D0lefs>HkkGbAg=px@Oo*D;Qkv`t{Xp?gywKQSF%un;{_$+= zzE>D38n;zJL+Y=`m1!PM<ioE^zs@$LHU}kajaa!c>QwE%NTO+CE;9$h&6Rz%Y>!RH z6~4Le>~EhhZ=+UgytSZ|q<2u0Fcfep^R`&Ih-bS@egfn{{hYned2esu6EB_3TrJ~E zWfKZ=Ehx9{<&O4bau=k>Y-%hcU{EYwPhpjN%M<L3OMW<zDm!n;@<0?jGHf-|ck_l^ z?(h2a<oRIdx%ynC3#{y=@wygQwe4%G#5eK(&9~p5Qp6@wO=FcSU60ykXUA}H-zf}_ zQFi$6I$iEnIdz-5dq$yy>7v?cOwJ}T$knrFzr_?6C&p8Mh?dXPjjxu%VKZggn`Joa z!(o%v8vMRYI=V0g7o*>Urkcc{97Fj=;iD<ztX+O?l7UWrCPEU&TOaxe7g`Tl5yRJ( zed?3i4BsbfQ^l_yu9`Q=fXdu85iGial&cZPDZ-(%CvP>Ocu=}&<~IRI!;a?yG2^V} z^gQrcLO}b#4#iyoL)YI%ZiedA$jReyGiN`2=T(HvwT0#XiPcE=C&?jW#elnsR&w7v z)e<qj&bH8Y)QHvBAA@{cb*L=u4;~|5%cdF!9o8Uv)iQy!l{uR&-kAj3P8TEuOT{D2 zGd6Exg=+a*T4wW-J70oCewd2r=%Uqy<#&;nlQ>AT&(M8#VPGt(?qmvs21c=vwVCNn zSFaCFE20yqqY3-R6B<rtUp%O(Tdta2I^67jWvQo>pB(fs;0{J12S%Y#C{I#c_X>B? zlW<}tDc2m=0>)f5LQ~NgrM0IgKmD_dU{n&26-N>SGt<3qVNg$6HRMxpm{nM%7&X3l zs3{WxT7w#a5THWtqwE=CY~g(Zjm}thEGX7Pvi{>+Z(|{i*N^m2cYuTfDNgzX^wETB zb5UqUm%DhqKuDCvij7Lj#Zz{6j1-?Za<K9R<NJChINH#pXe#tVVB%Z4oGmuT4;0FB zxm?|v3Ip0SfD@irL3iPgvTrg*#L9_ifvojfGC9=xF7w&n$*EF&zXwKDX-y8|4E+X& zZnNiRo3X_<t|tY_I)*w*(EbVNJjd^AnaqnMvz$L}`pvxp6$A&XjIm{^x!-I3iku~? za(fSK>d%V7$QvIkcT%hpjbbYh+s)QLH0bpFWJOC;!XT>NT)Z6%d3wd!EZ^i7C^meD z*|~79))WeLWNo@U!07L)cV4i6YB)p<RpAl7LB!M!83qqb#0CTfP|{jT!6!3vwtbAB zhw#^p+4!dd;(NQcQsFA{Ch)ufqJ6OvhQk<R;$XR~x5>SU@Y!Y%gTydzcQUV`8D)8N zR1!&LcJyKC(6rYzZSdkuXJV{gQGZAN#wAQ0Ig*sM(RX%T``SQrW7X@6YysebRX8Cc zQ?BTUV6D+L8Pj+ryCUD(rGnDfSU}aG)`_=vRWWifjrPabJj%W}agN4tUP_LNfcCzg z>>#giSK`YbjE&_OU1ZiL>%sZn0Y3Z@Q7MVS39~hymB*E2MlsGtzK@nat4Ls9k`&f0 z4Wl_rps1fk66puT%@lF);CC5IC%=OaGPg(}UY#l&2O?yZp`N*_b{9EnlStFB8k5*x zrM!2z$Tqid@RZ@tm)IIDS-|)D@A1W21ey}Ha-ExslsTaK7C_ab>KvTV{$`uPW=pl{ zdy07)(5pNOP?@y0BU2LEN#`&bGIO#nj`F0*bU>;trcp5}?`|96oPu0YE~&AqhpQ)T zOt~F5InY*ztq85MgwAZv)x=hNHLdcEym+DsxI5aTZk?exFR`#4zC<TSF61-$5G$SD zPR3egqD-!}FHAh}lV7b=fO5@tP>xh7Qg&^1P<)Qr^qn{s=Kz-eT(Mm+5^YW@`roOe z`QM<GvdUMwRdjbdDpyHkY#*~h!Gq;$!sxZLT65C?GKxUukCMO07v&uZKWTJqXyh^| z$ww)qsoj!;zP_<!1q+N>U3MP>1Pqy}ACjZ<-b>OL(?Rx{A5EEPzJXr>$C?xH;Vxwj z74VA{bw>Rjf)lCwW_cq7u1b*|snD3qj`FQeB#RPVSihIvn2}TDja5Zb$|;787}eyM zt$0=^R%$PQVUe+r?3LT`OmZsOKU?Tm#C*<b{SghK;@GZ%@X*eIov-6TaeX6nXeJfL zl0Dy}4DiG!$H&;n1g{wII?XR=z!>V-jCl<DUSr9nSP5)N=xH@0-)e_52GJNbL*v=P zQbR_2_3*S+?UJ63J!|*$%HS081P)>KvXXO-RKAK8B_KJ<vyFDJBh8w(?+?AM_kP=x z0!cVbT3y1XMFD+e<CJAGY#5)a*P*o`zMZRD4vMj~HZq<<rdsDD60se(VfoWgDY2md zb+pcOYbt+h+ibH};s>_B_}dEMgE+>x?)(d&3$bi}Yp`Bp+*-G9EO&vXwG7%^%L?jZ z!4^q0=!}>vM!L0?T6M#!fiFR14phaap&74ZW2@bizZcrJz|!kbg@%|uh_^@M3K+R! zo@NJ>;J2&qIF-j8Zrhpv5<TNbx0Z-mC{-nii-n8WlI$@JPTngb>Q&?Buq=uWt017f z(}pw5-cAa#>4>kfFWJ=lQ6JLhq*zbp&zcwm8sWy2{)H$m_0?<TKD=LvrG~&FRErK| z3Q?Y9m@XlkS7d|Guj!(Me(CI-4DR1(XjSJBe-@HI=}E^Rjp=*`Q}Xnv?-gzz9Gb7c z(%>^rh{9$U*=D4ofXEMd_&+4c$xXTl{P03Bon>)~{2qfjq%4Q9LoRbDDX};bZxkZ( z;56Pa$^o4w+HyB7r8P%_-&267s@KGh*ruq(X%NR6(RO}>#Rlhu6MLWIiy(wbR>={& z6Z_Xx2($4}wRew2t%`##Kw1Z^^9j}j%DO!t-k7|@3;AqcXDagA3tcrzLMT}sNvI~w ziy%|Y|Ild?$(Zy7{!?c>4sX0us2ckB^T=RM?r@m+-#H0DstncVF%gz)xeDwHq5&(K zH2o}AdH^HS=U*kZ{Paq<R!S3X@4fC^C7qoq9Ra@cUe2?%wurkZL`WCn*ps8Dxro+0 z-q=$3ibGhvyV8^$zR+7$jVQ^Ua$+R|^{>2kLU%5Q;#F06!-=Pab|p88%0m)!I_n?h z3}aXHiYx?E=**%-6~xB4>K;<pwzEG(1kGd3zNhsEqPQM@tx$I^m6)Mu&QVg2_&N{S zU;KgTQGXO1AaT8M{UB&WzB_<}Nn4WPL}RjBACx@IX)%-6>RptTh3?_9KQ+_tqkk=5 z>x?xl#YQCS@<nUes@WpsJVjI!veh;cC7`UVpQTw`Qqq$jzEB0cv-Ker2{_v_%^uOB zF|2AcV^J4=SS1x{$6#rO>S&;&>E7mEl)R(HkbF+M{mCQ)?)~D4;iPb0T2^H_RsZmd zgK0r*wXwWZBI)P{99A}{S0-x;eh0m5Wz&;1S>hu+xnDNu9(<QBdXTPT#|J2!-?Msg zK(_4x`behyg93}nZppX@=@)B(;?L2XcUij2<y8+q%0r)1Ho%Q&b*<}8@>1^$V#Cx} zjvcySz)zXoP+|%+S;^Xwj9d2I&MKbW?U%eFx#ZUL1_r))HHKpw7hcAgRFF-m&v9)Q z9zRG5k8i%x<aPYLa~5+f>?YaiQB98D8sipauOu{l_Ol_Bc;tRXo59U3oz`V#`+ZdU zBfdlRI+C&-R~--ByER3U&=czLu1p8XZ2bb4qLC)M8Shev7qUUh6BW*gH*#|v{M&5I z0MfGb&%Wn32|X94r5M!d+;9_$7v&w>Is7kORqnK)E{N&(dx&n=ZQ8Rn=FkR9YRX4n zi+MN!KY)euDv%tPi{VxDJ!JsHSjnI#RiDMPV*Hb&Ua!>EZgSP$uM2?8?SxoPRb$|a zYj}z0W`oERb2fs1CgGBN+Y@qr$!iM#g)u}D<*+0nw49e1dUND)Qc6wiuK#lEWa2O& z#A-dq@qnBlmVRrSI~TY7@fO6>j+vxF<G$mrhT2NxGv@T!(;PFs*@w%()9Gc%5NtY- z;}<?RFd{At`!!auyYuTvk|6v9V$yO$h9)<!%aY(%ROAd_#$DBf<nE5c>>nr<nYv{o zTfY>Mruwqm@gpAaHZb1+nlARf4z%4HhY46B**-1WDM6ty%mE_Dh!R~xQD%oCwG8w9 zKH%}Mk<`ct0p8l{3(Mt3;s`<GQiJlg4V9M1amU4nhi{dK2gr{XN(-oz0Ne}7Gp5cy zT!kK}*Q#Fap4P;w;4SeS=FE~OI#ctm-2Lxn*Oe;C&0VQPpR~X>QjR`_2aI3wEX`je zXAy@K%wsifyrMpUMwPXV$?czgfj^q<RB*+#YcTs<+&E!R3g_XI+BJnT4FxTDr9Lbc z`xM2t@xqFjk`JrcitePyPS3x(n%@j|SIV6^oFW=Sr4SQIPShUxDm;}JiF?rnn@+uH z@x!ROlAYek27Tpj-PG*5^gI442c6*5pxmeV0-7w*@mxEr75EUtZGe>m9jLlml(PJ3 zV+fB6<dzcYvpyMhy>2JyzfgY5l)Ov00@;!&E{-bZfQCHwWy)lCR^iHbbQxa%&hqi# zM<?XA`54dtL^oaPrkUX*`9`2SP~n>zTijXs)lh>$;M#Dao76&urDkA-_Z{SXXNFkl zZsnnAE2ZtXLM#`4x|`(^f(oa2>@Z#mw}tpZwDZRULwGUTYCnTN8MtRTcZW(va+DM= zWQ{0`-n&bi{ibh+7at9qLC8QPO;Ka_AP&m>*s7llV`exBR!k2^O@%mpUT(gcHhFBx z(`wr%-k)!iMZLYdJPM}m3GbO5^Ka=HJ2AMMLj~TXSXVipkzhH(t%E_md~iqJFw96I zzxDboire3}cHVe5BKH|V`J3c0{RZqkO}kIe?mMrGO(aFcuD^i*Z=RxR4_#0>F+Xar z2Pt4n*4kZLPl=8`>S(c#FQSDy4ZAl%om}%ceL#KNNnBYqj-|};=R&?(_6jj{R5s}f z|Lj(e_h5A|@_3y(l(_kF#mEbju4Qd!zL6^G>w6-=D!krq--f=BTQ8X4DDey?c)D?` zhX8(Py7>GJQP9iQYJsp}zdNO(w6i{Z;k;{awvOT!c|Y`*|81rWG4$a^V29BygL=!x zP(L*F%6-xtVcd}UhbKg)f0r<sWuzG<iwg}TzJ(w<9nE0_sUv<?sY+Vkp#0dpMXWNO za2ZTGYq|nVHnPo#9CaZ0M4{oJj4d_Ef55?932UVST{m&$Day!`VeK6L%fXIrPI9?T z2{-4Lx%;V+i-}`c+O?TrM)-_4yL@`wCh=6BJXETPZJhG)ed%!ucEj$}n}N~E$@TD@ zP-D_c#uBbIkloH$8D@FQ`fEI{+zfBUBx>@flZTX(hYX<=clpMvAN{&?%EtjThR1n1 zijf3*j+<obXUe-U1I0%(!Mpc33<kkXP5uxAZMAuWOyD=GFhXZ6g;Z9Yhuhm8EkP@m zV#wur{a&ABmK>sRo3-BW_g;`plY1$<Cs1K&sW8adLrtS@rf0qI;_fOUG>n=o5GY~k zOB<`1*^)gk<b70A2psV^jS1w{tZ2F9!f8F_(rBwec(+R+@}cO`)N=J&nCB_1Xxk$1 z>oAWwfx&VWX^DoNq&tX{j?SvZOWh(^<<#Tmouqq@68wzM!os0{WNW|$VSTpN=jkmP z(`ou!0nxXY-LW~}jK%}9AQ46v=w72<^KW9+)!Z}ky7^GCZ}n&Zgo1^H!@TaFK6c3u zT`zzufR`;G9wpr^8z`U&w&${XQ8%&{tX;7>Pp^Pb(Xe`E*hGMg9l2^0<0{|2cOYHq zD(`sX*Ty6aK4vgQjMTZ64kow$M+G^~P7TtX8Y7!7YuCSlK5lXk-4~Ks#h)D^LT8&X zB?eMiba1%Bxc07*vmd-QTsl8*S9)JZMtXBDW)Pe&pY}a<gB4rhp_N|=<C<{EX9;1K z@#3ibU-=$SDTn~08PwAin&wV0C>*n39XwnC(uVNlV2rOHwYjFyDK-`Z?ZR$wH)Dbq z_Coz<PIT;mvnIcGLXVcG3a{QSU?cx<<L+m@%RbpE*F)LaDo26S_JwkSdykAN%W7%` z(QFaQ@S{@ErTrVo(-5o*3yf{i@6ldJZUoEd9>#sOMm}ey)r#ZsbjslfYh*lw<wUd& zdKd~z4!$99EO;Gr+fzOt-6(sUQt^bLySzZ8p*#42_o@!o=&`u4DGT*NTfQ1rb-qhJ z=FM<9|I}i?aC9!%5BBb4I65df8ui}3IO$svMA;YkQsJ|WSXd^INod?$MdhgA<{EQ# z4u&o5qHz8=Wlu1kX-=uyj4G%NDze!+-|Btlgm6W{n}g%#{PL?A!IS00t9=pZT)oxx z=i6-Q7~bukYP~^^ZDu$7%@K!A<;M#R<zGyVuYa7mM&6F`v_`gE#i!oD`jk}s-M`Sq zjV}wchK23SI8Bz~ab2OLKlNWAstD2B*f2fU34Ux}`OC$W(srq3c$BKmbsF0vpKBgW zzNA=vt;_jI@Xl|i>fm7~y@2Je=msV`v_hs+5}niEe`gtN^}Ql~^DDXcQ_UUlD8pf1 z4Qt74sYQFqD(N^LsF3pI@S&;u%`sH)=Jn^LmLXlmGR#3~Fn?69r8I&m<x!uk0&k-G zmfWJ_7;csM-l3KchXcHMgPM^<-xrLSY(bcq=x$|#W@pKnK^J$$4INj-!ggo?z&oo% zV)NXb#)6j7=qg{p?Y6A|ctpzY!oqvC6J~Zq#QAP(K(`5XA6?gOY2j$a$fgWXFm@4i z88x#dl^0gL;D3j@s=0hk{0Nze$qGX(nSHWMAd0l2XFMCZx<@|C(9gX(Fa$$0LvqUN zk~7T8ofWV~C%0E;gc_M$JbUDbOQ6)e{rMCnOxZF?%KgS1lnk;Z)hYSr$h6r<m7<*g zL{wUQ{HS!)LRGx_vz^7KJ-%x%E1;%F3fRhB>w#6-z3*!7_*qW^WhD8X=B`thkLa=T zTOu@ydYFeG_~GI5D_q@jL@Ur`_-`_CY9bE%fS5HCb{|@ewl<LpMAZbvu9R9+H?|yd zX>5Q{vf2tGouB%l0MuqkgJ@B=fd12_yrsuj_sgbFW(y`@s@%sxUsE_)rFy}>M}a$j zbO(RI*KOZF;F5SW8nghfaGZTs2H}cq!jibUaoHKG#9M>(?zhzfO0>Clg5qj(8O-~v zg(WZh2ixQW#`OwP+g!#99)G$|wA+;IUG`)M{npROXUWcs>uH1S@*+~0!`1+b%#+J8 zUsfpILAHJ+TpRh;dbGSeDbC!H$u1Jfos%Iha?{#)uFv`_!-&!lA1ECD*`as3gkeJ} z+#dMaq`47%B&a`DqKMU{Q*D9o@_Bg$wY<aSSNqXH-uSr~EHXFXwX={_z4uVJJ)wS+ ztAu(p9i}^-)rrbk-dA}%BEHqY8l0Ob+F5im?3)u+vI&(<AyRl9Z5mR*(hP&Psi>)y z@IZjbR~iwsI-_C!1Cd+WbhtQ;B>L^OQkEY5D0)P@hB8?81cprn0qduXjO-}QI-*%j z!>!&dNu&F)6Yr1xv9U<y;;{XiOo~uAFmzCiVBq}5i74iB_hDzMf)8?eL}Kf)(+-+# z1SX)Xa5JPAhNcw?TDSW^n}&T$Ik`B12hGzLhvVo|Q`i#yez9V>jKlcsD>Y7g@0zuR zrzbfidY_H!qd@Spjh!p6p#d44+w1k^*{hC}6zF4<S?(c}5A6)n_&6PJJQi8iv1SSO zK;bf3rDb>WMR-W~Arna-OHuJ0Y}xhx^~sPs`83CPNS=oG1bX<6h#OtEVSlQNjIO_g zbucE>6uVn~2;-nTe6lBY#3Nf>V};S`fzGQWMDkib(f?~NEOVK2>K4OmUhTbpoAuVU z(5F_9%=QKEUwnrlA#`eL({2mptX=$XP9IjoYtn4fl<>Iqd=#7)LB(X>bXwNNS2;5c zKR@X8T+$G7PBJ5{wif6Sdx+Nwdg~vHVM9kZcJdTNKU<ad<d=D{=88@-mtF<=(vWh$ z+JHSeogmp6>RQix>@}w&i9;9ePnn?sLd#bl&4%<t=9?s*uKVxXKi+sYwow^>RKNO; z*oM<)v;zadz-!&zTfGNGcI~|}`R;dT6zRoV+JZ;8YRZ99j``yzWM#Z*<IONOhgRxT z7G&LqqX{@eHC9ZheFz=TDzPpTnrPyqY5ZaG9WC6j6tVo{PnNiUVv47aZrT>`C*~nT zLp)l|Bh1$?p{XJ*2+sEor*$mqNZywThOuK)DpRexEk(zc)QZysLig@12i#LLC0sxY zy7x{8$+iY9k7*b7gamb83O|05yg2K3ziPPvr{iws?e<|ue!MLTbcv+56qIET&@WPI zRbdd};@bHgUV^B?0omjFl+3_Crx!-5G^Q$8=dC>ST_t;BTVO7ebWa3F<2Jo}A;TiR zNxHgUa1i$)PsvGX)9b4z&0w*6o$H<e6g<IXB&BAb3!aIf;o`{byWr^16{`sqK$cHD z>m*NgQkYa!P;Y5jFFvzBiQ6)H$WMdJwKd}`a3B4ec7ArmCv5jTz7*#9ttC>8@}grb zHTR?#WjOYmw%+IPzyKDdLKd$;GO>Y=gLE5XeH$HX7znJP<HRv%H|GdU`b>tgp27dh z{I_I)*`wTfe?9Wv@uJ~jWHF1CFygJ)M(HESyD3WuJ|Z188(TpOUgV(bh|>9XQt)V? zV6MT8*oD!sWJ{;0D~X@x5|Tr0s*3~NlpNr<RN3R$>R;KU|6P2Szb$D$$lJvvSLRek z)iI8BK$GpZa{a^HW+^zoL1X7_Z-lCEcWMYM)+6$P?Yygq4#GjM<1<5o)p`+l>`}?N zLC3GGmUsQot9d3BcM4#_fO^&0Yqpg{D)Vl9w^{%^X+Vxt*$QD>$=T%P3qkY1h&Kv& z#I`xV1q`327hqdM9x#pk63JqBy(?z-*Ip3k_R3&UOcC-?sG?@;?BvYUS{y+3WO8Zb zcN+I}fWV%gRjNt`C&Jcie^|m^tNR5(OY^<{kzSGGJ)Bp`-Or-@Ie3E5yK3xQzPGId zP8VIj-4px6e(~<gLtAJsZzu=W|H%qIQe&6ZZOPzXp-syp26nXyS1l>Zjr~SY6&3Zb zqf|DjP>zE#EM^m?9K|n2VzB!N#?V45w&ZTWUH1T>H-cwRvh~OPIZ0(aMk@&hvCu7! z_(fV7Y*Aqe%MhI1H($?M@4FBL-(|boDWE-_kl+%g=r-Qwx3ui7_HaL-;rbk^5V<}g ztz&F4ON*<+<)^ua8Q=`*_$_-LT=7&EXh@!=ej0ar!}cgmuuEtXsEY!3*WWy3yX%=} ze&2VUGz9M<ZVh+PyYb;Z_L)cil#llstFWOHwshBt)T%v-nrd1MVqhAF7cX`GypAx0 zg=RecR(PY1;lJzCH2Vz)m4Ya!m{&vs9rX?6QJhh*2;MJxs`0n#Rt7xxDC^x0<oFW} z@FfVzNv4lwSXGe))my1yezeN6FVKbLzd0BkjX1rJ|1>NolNB~DrG8(%-Kt?3SEPv* z`kZ!PtCz2<>z;qRcvHuBe9Zh5V7WyUity|&W{&x*fG?uu1a~aXNf&V&^lqIe5Bauj z<{~Sb*viISANLIwPbQk%VHWLJ*Q4O+c8e5Xc?C;VS+=cnX3m#!#i+?Kou!V!!z^>b za5Q7zgv=6c3!`1VJ~9DZDuVoBGgdhb#s^jMZS#MUf>*j@<Z34Y)%`MQ_3#s&JQf@W z1*L$oGvS%y%A(pQlCxerCY$kB>cMBP?@+rh7phd>t)IG=@#%2*rGv=L>DVMzvkKbb zOmNT3#}_UsWm^l3`gdohrVBbttGzgrQMlYQDl%2yg7bd|$nZ_7zaXamY^KkPu@;)O z_k2OJPA=B9P*WBwi4W_lv7*Eo6pUj&V5UUtW(hXa*=BEwyI)=0QpG8+ukInXKD0bb zO~ibg>%EB2S2ji-^3N6fX(QSGm->92^;PCu20n!C`|Mi<ujp9E^B7yKYwgU5N$!>~ z-PRi-+i3@kkAM8a<9C678%Y#oy!JI)wn3rjNO9y*z<vt1;-@0?oDkFit2?fk^L=ox zy5My_fR_|s%jK9N0q6gaRp1Umk>g5yx#{+#%2-Zp=hedzG@Yk)?#fnCk;hBAo4Nxo zuSYLdV<{L!*2TOogO^*gd{g%R{zzpusA*mC?LTq<7DGC!G&LF6&!{zrg9KaIIDa8i zIb}F~h8!(1Rn^zL#Mq>hk?H&>qULfFfx>EIUq!NB1)dhlWJHVggaifTZIq=O>dd!X z(ft}o>Gy8*ZB_lozTZAk>ApvzA6{AABv5R{yREA}R-vR3Rk%srK7tnFhu_&O4qY|Q z@)>!)XZ>$;PCG4|*o@pk;SCR$g@vDwq>TfgZjW<TNw!*{`>$17E(XqTH+Hp(=l9+R zHJz>|ww+vfJe%)Zh;T=V)=E1z(BdWvy5fZ$y3pd{+-Pq7m#V}-(bo_KJdB0z`dcbB zVj*nMEnbPTvU*O5<fb#F)H_>njBDEN*sT4ihfiypnQn4&rR9*zpu0KYy5VMyYvgdE zAn2pQ!_P4qE!s%-;na|%iq>ym&9<!~cawV!PGn*`sKdpfJE~5*xfpEfzBQTjg7FOx z5PF1}DL#2lS#^CCM(ns-kDN<F+cnaAlm&z+q<>4z9wmtwjV9*R6Wy=$t4vUgN2t$I z4Fj1WL~+x&8pbCyCYwoq5s5ZC%lHLD*H=>UZ!bhU>KSLNoC_k-3sv@u7h7!AQW2A} z-yw(kcf=W2EN2F^D(oO`g&;8K>%d)!_H=IYT+ojIyP`ofXZ41L8as^Xnb<8aTj^%f znFCrU_OrLiMY+^bD>qFrlO<hWMC@X;sV)A%4zFl~E6Op%?u}Cy#iCm&4oaeno^2q) zBg7VRXgH8KvmR)j*zy|o(}9jR>ux;AYHSt&T?BCwJ;iDt54|8>McKNrOTyMQ%_DS} z`S+%PR?O~@N!EC08p$i`$Oz&`!V!i~9pf7?){Pa&UF?kvRvc1FJ3gIyr8alEtys(z zehU9D>&y6T+usKTm~97)^y#VJxXmMbd_1={rHEP|Tx}Oa6Sms2WUoqS*0Y^U91f)^ zC|C){Ne|;~W~+b+KIL&n8~qRPW=yyedU;7ldHM`Awxm+YEaGO9?!7nYV%PxxwS@Tu za#;S$eC2vCLhP5Upwlv``K^ja@lDhq3srO8e*^1slZOkTb@T~I=VH)rTD)<r%2BLX z9Mo8BLUGF5H(JG~X~*%5CCk5ti9JU1tR-73L_S2y3Oe!H-gS@MzwI{eSZ#qOW)lId z4>d<^25gb{ldVF;F;9w@w@rqsIq^8mjIJ9a(gaZy?>9dve(rbT6wNBehls54TG1B1 zx}^fKB?EEdDG;(L=?L=HyD+icS<;zktx>aocopD?%@iH4Z@tj7yHmls_ttr5wMISf z0o^OBFwi{xsux&ZP9sm3v)C-u=I!NgV3>DYwC3D;;jAuw1TK6ZTHZz?{KSmA#*~&n z;`1EM!^C+6p)5YsJ>J4pIF6=@!ej>hwquJlwhN{5%XPLjnXrV}&5uq(Vf9AANrLhh z@2Y$zB$mGD*qnujr&NL$n3mq~|A65dLU_I1_L$|~Tfx-6GFTLyLctEK?7?3l-X@8O z7VAUILq`Eu>eAmUn}u0WPtfSu^Hak>rwGrc|KDCYbjxlCBkBuAcp+RhY(^xm-Jb6i z^RPaF$3e6YA1RP3jN=uJ+&UfZF#8!?S>{&6hPt)~*bo=~#DI{)^V1Jor81=<K+036 zY}G?p8t>Z<YNVOyto43oTD$i$g<A}?QB+OYZ+E>UF2tR;2x`*l1Xpw(hN_1{{Y$T9 zWT%)HNWLLNFc+iZOL&#W3Mo^uTtx3wxiYz(iccO?z`g3id1O1@{#Cd$2|EwH%uubF zip45<yDU@fMCg~QUCTosCI7^vratQgsu64$Pp#076eQK%%BCOg>aFU?ZuB>HmR2<$ z@B0=CT)HCNVlgs$I_AS*e*C~zVklw$<02@*;-p#jpMtz^NtG|{bR`RlewA6o6yGRH zS&uRt&x($88EE7k_&DA**iU9sMB5bSSfmmBOrZ;DKY6#&dUw@{>vLi0dE5;iguuh{ zp7@`(J@=Peg)Wnz$7@fYW?=etK}F{+W?qC0Lv5M(%9wEPsF$611uqu}m8Xi{i#KRj zY<=ybSmZ)JL^XevDl{Zx1we{m=l7;aVxxBWH6s*O{?HtFqzb-&JYA3+6pD>Pq6HAR z46=BxL@^t8o&X0^c`eBUgg1IpZD}*#3>kWA6Y`o_>|VnRE?sD9h2uJ)k0*A8CE+1$ zg>;e2&^28=UWk;Oy#GfnbP`>b<w3(Hm!q%|?+q)@%M#5boVN~jbp<g9%Dc@$T#wON z7lvHV){-TDJ{yLJ)WQV=_;{|$+BGZ*;zyhQyYuaku@DV9g3`6#aoE&rhQx|I)y`NR ztQ4h%$uHuvuwUyrIh!46O-`K$sNST|`;{fF`+fp_+Df!RZq>8MREu)mj6=>u$UX~^ z&oC=ZEOw>S37r!WD@Rz{^~QLs7bo{x6_lZKLo<!&ut2xM_WCiS?b`y>2Q|L+B%O&X znz`iMG^;&hCZB@q)$7RpfQfP*lGe93UG$w_VBT<@Mr~0tC)S$8e0B;2m%YSe&o$vH z3xhiVBlV`jK*5AGzU~q4W;!0&t(AAIYGHsXNvYwXPrR+Z$(|yQ1IFXQz|8MJK!wpn zzQA`7wtefx6!{qla;Tk=e&BE`X_oo4O#wXey6uCTb*sb=eDrc|vS_@5IUeB+Om1CX zs!kLUm*1@PRIcV>Cth_9xZN!g)8Oc{FAqp%Vek`!K1;Z}qs(|eX3q+0l<S2q4Sl*m ze>it%q>tV6`?#xnd@MS$MxmL8(+q>2mS1^6J+Kso9^NO1ii|L;fhW#AS<$icc9vR+ z^NIPe3Q`5IH?To&XJyW?Ey5LULD&06Gb>-|z}WUfcWU|PN}4?7uRCFtTZzK?s`zCY zXl5M$RIER~TStm-Iqx}VXTI+#VcV^$!pA6SN2gnzoDBNv@0<v*<Aj{=hf&-*MFfmu zrs&$XqSrZJXf;9*>-S5$e%+cW)}LC;v|$J|sjUUU(nj0z8R|ntdM>v)90C+PCa`ZN zUl13YYqH1N2nA`v^db=`?!;9_%P<A6mVA1q4?L>c7e+3Zoar1;5BSuwG#gxaitQxT zG`p`>koaCTmg{?=EBX5zox$5dxf&1kmAF1<8d_FX69gt-!fZVBK`PP`<(duGTms4i zB^Pm?kiD&v1q#C{6nE9Qv7H5qdT)?3<#5xkUh6*0<Heth#pArhQ48<(@3ag-0p3jT zxBf{=x2>fiH@9he8bU~H1aC22P%#EDuwjHvJ*wJHP2X`g))-P$V%N!M?Yi1J<WULM zOrusP2K?}kIG`V`aD5j>G}(dKyq&SQX@Y)r?~cNYL`<ZS$52r?j!iptq1CkVqPuMN z%UDOYOw7gx=*RBYP=~&$t+g`sl**}QnDe_7=iJh!{8s`^^&MZ@cJ}n=%HR4^$&X?a z#a$PjrOh;en%D{qA%>kL*3TsS%WHuqCznBhtll?qPaLiNe%;Xg>u<eX9*J|}LUK-w z`-X3!8F7aw`R^qYt=yVKaz1yr2rc@j2tA>v-etwK2)o1v8|bV1A_NC1%I-hEK{s&p zqo-oGP^R*oe35+rGU|~#9xlvHaQI<c8}?Ix?g*Bn`>wS%P(ShknNOpX8=U2ogvJqh z@Cs>{q+C_+hKV5E`(^pDM*=|D7kw#Xz@xPT?xZ+uk1OjY$z6tVEI0deF>jXY;njwU zIzG6dr<iTtX;&#HVcN}M({u5$&Jg&N?sdys;;vJEc(Z}aZ+T9_J(-G3gvq>NsIL5# zwd46kLC(v=`OpQyyVne<&AobH=y<l_i;qX#DVOK>(~{{wCG8qt73jN(>_apmcf7Y~ z<yVLDy2q1t-qzVx-nnwi$redsYF5j(5{I~$2#_S~AvuAPge2M*r#B@Tb{7e_|7Jmj zf~0}`lMY42NER5RK%lNA22tSTPzm8)iv7Zjcc>)kHKFb8q9lvu{H*Bw(B%-{@uX<Y z@jeCEi9_LFG)_cw2XSEA!$+-lD~t3AL3WF|s|V`92qB&;kzddZ6pkPEKvsM@u`Kll z*HL>$F!7S7l6A44R5=%ULG_?OO32%ZEHRTW6)~b9g96L1Wlg#?997+XZ=L1*B~WcI zX7{X7SJM{`+b6CB^AuWW&!Z-K49zx!izekMlbIKvTDF)mCYX{VP?mV>Z|+NgNq5)$ z_nQk1z?q1pwl8}U%Wy)BlUPTitL1dsTv#VH6^}UVq;3SH5BnQ<LZI^x`bPrkF9grl z5q}(^vODwUDHy6jKYo|#HRVZAtbedhHfYE@YRb+0r?UG|GqY2aU?qlETsgS6xM6w) zQ_~x{LxMDLVi-UIj3DvNQLEW34w-F6-LL3sQs1lEkK54Va7BQ5x&s!oOLBlZZ0(IA z@B^?tA3P_koX-A)<!<WXYYqugJ`7C7)IxfWOX5+<5miK<ZG@qwxV_5#E^d~is;#Pn zRz{tqQ)5~e{D|d*A+Ohb+=uWboaG+YWepXD7UIKdJV<X2mMD)BMTpA}*)NBq<IKFE z<i?{`nX&M8S~Vogck8Y!Zi7lh9-ByE$^36yBX|7?Faae?9xtplOS?)&7=N8b4*zP? z_s9lkU7<@QHNZo$eIW<GVLJR5dr5Aq4Uxdn*epDN7uMTw!T`b7ket$Neix)6`JvhC zLn;Q{S|r7%9c{+aa&#eRpa^VmirvJFyj&(eZnn@_lUX-(<Y8fE%+-i_kjIOFikJ_@ zUlK`5-%g!nJuS|<%BjzBFy)NRz{?#!Ia#0mIazESD|Me1o&m6aepTkLTs>5-e!e~) z19e7hC{vX@PpF=Y_FHlGvQDWRuug$i)lXetH4ue(-nxkQxAeDYs*=T^V7UzwN%B&Q zILvc3_9^0(LJpZ=(AjdQ^_c;8AW1GYmpaXJBKOzBJ0(M1yQwrMIq9oUbp8i-J_e6x zo{XmQw(QAER2&{xXA*9w`OJyXd_y8o7r0{WLc1cfYBuPtotHXXHJRKm^cZh^BCzap zWk_H{>EvGV1NP~o;F3uuf$gj>BZGKFF<r5<bEAilNj$q{QL#|s8oojewZK5SVTk4? z!=+G+D{(Pjy{Nl$Qp6XoDQ=VH!&cr`MOPS7ECH6b#Ia4x0gjuA>8|60oP&J%>3K@o zjrczIbN<&4ibpf;I@+qim&Efs7gl?_mF8EEg$de&IgXn;9mRva7C8UBoLq}eO{9c~ z^<XO5gX(Cxaw4&;l9$()8lQiwqiAI1s?}jDDY@v!b|^gON=XcXCG_^ll=A%|;+bHU z9T8LkH|Svt(Crq+CHuSB8w#Kt3g97_(s1S%XwCxZ?Jn0w*v~Mz9_+(=5thQ{GJqS2 zg4V*AhpCntHsp2@%e{btai%&ffVY(~jd}Z<$MK@b_7<GWCzTQG2ZrX#-+?y;qX{#a zi>;)6bRWm@ymA$8oC2)hjNwu<N_n6dJ(1wcXemjMN`zg&)k2~WCcsSQ1agwdIjvss z6aS;V_l#<)`}T$Hs5BMnNK{l%x)kY%h=?GF)PU5`q$4#zf(?)wrFW#aK!nh%bRl#| zkQM}_1_%K{fRN<P^FPmd?-=*v`F6)RU)IRj*<<g$)|zYf`J3s}mxeNqm9Xt))lczS zzAda6cM`cTG~4p&Rmu2Vo&kE!o!bb@to!m$C$4|9YG~K5xkVU%cDeL6*TDh$O5%q} zT<&YE&*`w-`#o2l+T{bE-g&8J^X<nUP3$#kgOkny(no1;_=K1RJqam+T|?6KBNLnQ z*{@fmdSUOm8%C9zb?!XpTuvT!t!m!M^Owgd>qq8h|13FI{C((yz<v;9Zh!fqN51&A z5o!6uy^?Cr61TTk`@`MNY;s&wd#axe5cD{>no-m&{yuOnSB2!PyiSqgk<0Nk8s%tv z{%kbi+a$YesISJL4AZ#@$(f<`GxyYRXL_#}n0SvghZGlxJ4}xlr3?pI>7!ETo6S?I z4k`*vKIHd3zL5F-N(>tZ<;s-_$^R0c7vJ*6Mx?Zh!4_CsyyXpKh7q}fb`xsaQK?T& zZ+3bFi#)l+*mY0*wmjo&E{%kgVuS5BdQaahJaRlR*o<sE)EFT>pu08!YNa{Y+9l1- zkDt{GSWEG#q>z^Ko0$&*h91|CB;xMAoGy64zZmd(<pr&hZRj-WZK~nx6$h>`K+N9! zQV8bz6cTWs>9%uw<83c!ZgK7$UQ{f2I^LK4Wep|QxHdP*Bw|hPkNt{H=r^_T6Z4R; zW}}<k;)jcCQeP)wd$Cs4>KX%lqJ8q2mp2{_$*#vH(Nmgp!*3UQK;*s4oul0-p=a*K z{>v}KKSs5=P-As#;>(#5d<h3XxMg(Cy?Cywapj(^!{uypsB&;Qa^-7;goQ*(UZP3l z!e=Sez=;^QbAnZgKJ!}Q$#UnzjX-MZRb+8NZC(K?`LW=1azxir4D!=jY?P4NFlXb< za>=iE-yR@78$_gjj@G^o_m$$gQ3m1gIRamOk*aJpa8>Q>&Y^7Q#L$nn<S)eHy>XQS zLGAPS-_cIs)k3aksFPvN=fFEL?X9^9`YF%vp7~IPsAoD@)@=Qp<Y6Gv-Gn!_UEz_8 zUoq#(xId|CeZvHaS_<!rqB(I0xc!@*xjXzMDL{;?k?fszjdePy{rBzLLOFnhy2;_x z=c(K37hH7Hq}Si;D}aWsukP6QX|a<p@-Q);Lz4%Tq;7Cr4t%q2Jkis)h)nn>@6bB? z)P4sv^QdF_v*eAZyKL8)E@38O*Gvi%7L*>QT(tISR@hxBNA4rUL1>il=$dR!pSj=m z@AU}N)T>ff{r&Ggq%03+AZ|u3TisL*yqhcC8{LCy2Or#(#iL4IdH+$8-=qE&(TZEy zo37NcX=QEP&20tb^Bp%at)e0x4}FKBWLAG?`>aIOe|p}3GV?vGXyTy*qp4@j2}BFk zXBXj7d(sPia<2Tpr>-|D<Mo`%&Q>3{wh-|BTxF|;TFtYN`mM10Q5(?j%I$B;Z|<_o zRI-#xbUgL2CT8ve6u(@KIroucO<RH{YWeJTaX*)<>c%sU`0_tqxmLjH*akt3dKjDs zPjHTAIdI2@y7AUJOS*XS`W8IB3o;wfsfO!t?h2)hks3U+j1K$MZ$%9urK^MlYQ~t` z=OnJ(ui;~4WA?7`VSoALtzpb)w#SMfk28=hNr>COj>^feC!z6jSc|dSII*3y^lqVb zu)HlqH4!Z{|NXI&eSU7MSbr^b<JNsov5>$2!XeOfj^dom@2K6&WEKq_{Aglldnhb5 z$yN-1&|A&cYrEgozJ@JhE1faQX{~5C=c%-($Tm}^d75jS&O4JHeJ%;J*%wLCy!W{v z09d=m_*|}OkaxBYH_M-=#}|5fDfa2Aip8t(O0!}0GDKM~R<x-SjCO!qG+)5CG;&lm za7BhnytwN6vOi$qis@+8^SImR89VHi!%6L5q<YrL;wKwG>A-C6XU{E4@=-ExKcA<` zi<an`j;I>}4Vg1<l>Pd0JpX4YEU(JK_hdKaR~&?yhd0gBQ}2eK$8?MZum9Ro+`UGw z34?uH(U(_N(P!Sa$LIXiRvs2^teBDyZ3k|s{$Pl0vo3|6j3BZ)sFa$Ow9>J|)(rW^ zmX9GK)K>dDTS*sDe-!GLgIq8*+xIM!%H2Z$I}(-`r^U??a>b25^d7smUF&_9^va3n zxZ1|XGs$nfd4?MP${8A&B>cud|Fg@ww$h`$BGSngk`n4aZwAn2kB$uf-o11&OWxKe zB*O<C!3EuvkdqhmMzmZYcKlcucweUXWG>50<OqcdSkL10^z^U@#+|W|!U<hT+J44i z%po0@&kykLe9I+a{}sCY6GJie!7Ihn{abO>WpWCIfE0=ITDvw!)HhsHjE2jfak?7A zw^~@%74>nD9wSC<Pt|IYO?UIMlNbkO_*MZ$ztem&@Sf0Q_I}=Ls{+Of#j^&wgixQQ zX}5r5J@FLzAbo}6gxk>>z^Sh`X-?H{k3>(Zx~TTrV|PpJ{ta@3Tyyrxba6YCHu1oG z&93Z$p>vcb%UXna$h)(F#I4e7bHZ_xsoW~F>%oPM8Zzz`5Ev^qr(pZ%7d0hdR>)^_ znx!}3(@~!wtotNY+jH0r_I=@Ti?0%fD#h^Un$cF7SG(hIXO~n@_{Za+MYO48$oblG zY~-{BxyIhG2JyH~pb0ecx1CGcUZPaN7}S#}Xg$UNYqx6K6G~DgKYO9AagaHo(2mSJ z_Gd28kz5}u30Q7FZ}#|8$Bok9mV;;bly?s|GFM2<sC4tIQArvlxjze+c}D|&<m9^- zQw;q})mBw9Uu{8pys%(>RI3|#XV$`dXRK3PjYn-9*ZbKrY;}YR2YwS&G@G7l!p7_I zu(kS~0OPAu&g(yWi|;+K;vV$S7VCr9g)EuDSR6}J|BurD_PNw;QDrZYdyZpSQtZq# z@%CIFxs5+*?)SR2wQ_GM=?6jx4`z?@GzmlLIGqnMLg!zt_iU<)|HNl7NV?AIAN~v- zmmp3MQlOZpO#F~@t-i}J{U(GMhgx6c(ESUsfcIt8z01|4bBLj!;gfL7uEpLYYtqV` zL-r_nVyQ+OV_hkD&z{|$%dg`(pEp5zpBK%_3BkQ?mbJf_MIq=+;1RF~y{JQK!MEaS z%yD#^Q&lTueH+a6?&PA+_T>2`6*=xGK)~pJ;HQ%6wdBs^hw>(<ON>DmgND+GIoXE? z*_HNahnvPf1RgA&7EtU!s<PYg%GnD&%aXec2|MTkXDf4#i_3GcLUDSgdmCw8WT{1+ zhuWcI_Uozvo!kl*`|IH=pkFBh#D}gYkDG}b8!4E+YtHBuyhj+{y|x%96#fp~+jwFj zr*xiPP_V|56yfx?;HFs|)^zheH@or0ER&K?RupV+bwZ0=(0%uYZNY$`sYXvCJXNdo zPuDv=7P{5nL`X!nhR2lESr3}yysWJ(R=l3Ze5G)b19J%k0K`yxsz20YsfiQ98bT&Y z{jLF<1PlOgmpH*aI(YS3!W1ix&Qo`{G+(*8_8fZ0_88S!u?l8K9lVYBrjrr#x0W%{ zp356^PI>|ZYR9iEb}MF$BVINg2mECOtD^PKiJm^;w`=4~wanc;>@dt7kRIg__fo1@ z=CE*m(|Xl=J0m6=@>j5aX+`k|h{EDSup=~PTSZA0MZe7a3wJWwRO;Wa%f<i9O7WWx zP_Elrm{$r7hZ6It8Ob#A)F|OsH00M<uF;D&S5U&;;V;$DOQXB2UzDE8-1)CsnXl^A zm9;S|_GS2ZFMzPVuFd|T+8Vluksk9UEO}rVCVdUmEzMoy@K$YsQms%l%#-8>t6q;s z`;@l(svZjUm-Q1iq_n-rMcZ8;<`|}Z!s66-O#ngMtWbibG}u;>bO7{BPe<Opr9QMd z*=s3rX<3FnU~9D7Y5%Y5k(7rutrk+e8|ypb)maYqj=d_~Yo@bdD}m6dPH0W77rXBj zm--Ruyzt=UZ)EnLm?_lPy}x_A=HlHu>zz^=f@w5#8dGVnqXjrlWd$t73Bp%UOdsN3 zx|03|93Fn)dU*V6LjGyt@99zfN0tKuOT0JjUD`f4y|fyi{3mGr4_pF^c*h`rT$o-x z=8tiY@SpD6*QTyk!`qKW^r@##5|fQ>N!yf?FX65lH_#BHN-r9AIzh=^Lr09<-@W#` z<*aOT%O(F1B2@Yj=U}Bn(O_amj9r!~vE#+b-xFGo`EWD;jN^+}cD2@})$LlzI_jf} zvB~%#eN_Zr^~d8jl@0i%_B5NnOt*`HP8?V91svqxxy+5XkgCX+l=f${l<uG(w(T!& zEH^Kj1D++fTA1sA67I9dVAe+pZWLz7T1FkRg=B1nG&PflgW?M1Xr=MyWFs{cFubb9 z!*W+KiD<9<re&CZME*(r&ma8dIb?#7u&6bB{3hvj+WuqJ`wE$j6KgYrrAk3s@?S-n zPPE~I<Lf>Gj!eC4OV8GP`H$K`SqU=9vsS3Rv_<A5)=h=4;Cy}VqxuXj?cuO&g$r9j zem|QSO+d5*$U-B6a%7)59WWtzc65kM3zgM*F-;(DuzdVACT^rZdiZnP<O^r7z#UBZ ztGYTCb~JnaAqo(UiJ#ia7=O4iud7UP`nxCJ{17kdYFVdzy<{~zfS!b>0=<6BH+7>= z2zb(1e^*ue^@y!WwOz?c0IL*mvFMKd^na(k9unbh!#Op(tW|e?BZnPd8%`R2KD+$a z+&-ekLF?)LOZpkUb0x=qN7}-Kp*Zv<8=;o$&Eiy@KCAok>Q9C?hozSzxsMNGQW0HP zME)jPlM^@59s$TQev+8yEzXAhmQeNjW2!}do;1A(r#DYE@Xb6Rc>i&<lDplBcT}`X zyd>JCXNrxuwG@)VJ~JOyV@~MFO>DgR3k;B#SDw`C*J&50Kt!*eO)RKLfw;3S7tufb zzi2Q$wm~#nanRa0=|Pmur6&%hrqVx>jPpTzg%-!u`abn<!hc_%UEcf^C6XF_?<$ON z9>JU@aYd5}UnHOiqqr8fzGR*P4fn-;qW%t+6fQ>^$!lMn{xaT^Oa9LPy9vyS%_1ie zr%qHE@zB#T47`#H9a_cf*ju8Y=acQvBdi(G7xNY$RM|Bg9X9L_k1qCdf{0}<`+-Fe z5iz|!=^nWEBlqKr`+zY9L`yxNaB^$<wZCLKlfe#0tm-_=7HBN02pc%jafj0pQa_9A zO`bale5m|Qgh2WJ-@pY}e^Ew;BDXYi0rUH(;-0f4OjSm8Gh)X`LHirg!X65O>R0S) zh580^e1lJUluHr$RG%OZ28jV4-8~b6-zwYvPmW$Qy2?9$%9#3CnD!Jvs*K-v5ucT3 z7>wzjIAGnJMg--vKj@dB<n<QWi=@`3B(%ldPc0~bPps-#qJbePc>ods!wCuBkBz-` z1Wncb+_KgqMcm4UN=kWUo)DATYA+zfOe+j-s0LGjsom_9ttbwGVj%wOU5v8}gY>Jx ze}h_hL~5V06^j5H@ciRzHu0V#*)|3TrMwuAUZfNStdVR9d7wfl(AEbU@dHkwHf_9T z7(<^k@vA<b4{~Xb<XFxtczra5k9SLwB4dBBX>M5BmqrkIrL067KH2NF7FzN6t^`;V zNU~F|>VJT}UOjtB=DrL9ZrERXLzL09!HJy*$4iIbh`-R?`b4zkxEK_cOB+!!-NOW# zwgf{Wa1RJ;7EraX>w++Kl1iqO?#uNf``5Sc1~2SY`3&~#53844E>N3Dj{LVALw?qs zBk7W>TY#nW9pQ1@ufHzst@&4#vhg8%{LKv$dNGP*b*UY)pnEq1LV;UmtIUjE@KRv+ zvM23c+1TOSvEL}7xh_~eVI%qK4aQjUvJr-neri6%XB`Pb{hWaD72(ALckW6*l1a{B zE95c9ziDF&-ThdBbwZgwe8R4(2sG)7snTb=D{c0|W+2e=22v%NAEG=OCzScZc|OY* z9dWF@r$f|;*vucD<f!OMW9QxHYhqM+7ngV;Ju!d1cBEIwA!N$_Wb)j#hbIN<CxN-2 z9sb*`PtJ3=yDzL>YquT{FH#~V1U5G@fepVQt1AVQL@XY(su%IR*(=%e!o%_O5})A9 z$(A7(dUUzNHvAIr#*5f9k`#$wN_n<lc~9FVxmI6SLuGwhPD()PykxHP{o8eVO}Uws z2gmc{??PyabZ>ruXro6fl-3n>Pr%B^xRFb%@QOnwBFX&hsr7eagzI`CQwLdAT1bQ8 z*wl?Ukz=pFJ5Vlp@Ry{<^Lj1Ug4AFCnP}16PAkA?`cVz(e5-Jb3)IVpvr5Xa!c;js z42`Ro+{28~mP4<f2!HyweDW}qDODW@C%#}ZE<bbG@9!`E?}Fo$&4QfDtEx1->cYle z+lOBMl&Hq(z#F36GB#Jl$cL$iJ>u>ifYo5mItl?<zmqmTf(#)I*tPiNYv)#37}Y<6 zxPfvjs|H4Tg`E9_&N!ifnCL=!4HiLIvi0Eb8sDr*GB|8Yquivfh=V;Vg>FQ>E0nFB zNKic1Ipeg{-0++5%g0sA%af)CDSNT%s5!kzR=~YbHIto>uWD&xwd(<HRZp#ETYlV1 z_s?t2W$MjVk(7#&gx;{rg=z-If}*raML9@6f(}2FME`4Fkn~66;=SP?z)BCU(m|j0 z1wd5Y>hfs0wA3QDmQL}%KfEY@C;O^^pW%9q=dBtSR_k$`Fc1}qu%V=hdRj!N36Phn z(uX?q_$k*~gN7Zw`ojzJ;LWe9O24a^O)Btf+FdVx9u-b$D3H0X=f<o5;QL&*$aC(5 zOI{oD)tndjrA#$ZmWQ3QOf@gW2bo`D8;5b_dQG+$`b$w#_VnQKiy?xycJ1k}_tDzf zpI&RcHVi@9u}Y>o6_=Mv=qkKrO5;i2S=-X<4OK?IX>qRJTFkN{pMNrRP~m;B>J#JX zpn<#QcwgE9_)ukb<D?1`cuWro^xYZ$2L#yd%0sEH>x9v_&RinCE+F9;?K|Ozx8I<k zV*IMt%<M8gGkvlCy48})4^aC3{w|%LqK`iBOd?84e||3Ml%!PWNv_v_<C193wj63* zJQuv$V`V+lWAR+J-<af5UToMTCiA<}%ds)BmZzHWn|;~B-V;F1`<5gj$;YfiPY)Lc z%-F=!O4FZ+2L{|?+5DaD_wicu$)Bi{z$2e(+%!wPSXLzGcCgqU<Y8W)?2BKfNp`vU z3Ac#BO=4U7iY%L@qQD5r`j)jqDIbrjsSu0zqP%_y&#xv{Dm-)sAB!`35@d>O{*1Jy zC_(OUH17lo5k|?g(HC=c3M3tpE`R$nC?0=zM#Xd{Zh~F{EpNz0hlly9K7y=emPKy- z>CV>U=r}dD9zCi!YwS>}5z51YK`(VrAr^wNX*X1$J(D|Y0Ee80hC>?CUvMYRaCz?i ze4`Z8uZL2uEWb*>R2APO=iVgWRy%i^{poBjw7vfJvzY9wGK5Ypw&W|!?pHp4`KGV- zO8Vw^_-!tYuRlDbI)5@rFd=6vd`$d(vr8*ly@3OIs@c6(UO^=lmfI~L3O;Bk$QBcZ z>uS;i8|b7eU;>WkQcW<aO_)mRJ!C2AQB44%E$`~!<7ee$_R%-W=Ih+!wq-3=SC&vo zy@`%A*N)nK-^|GnbRE?44fbfwB1&dHES&Y8`u#npFUs+Z_E$UA<<qgG<Ka}JS*g{b zhP>&v>&cIPySDsxAeBe<PqPly=O6El)L)ppNsF%Y-yBfh40x&d{pFQP=T7!A)gZ7m zaSQGbD?u~wMbN&Ues6tYCuqW1Zc9hkC%*OwO}_mM5vVl#UHJx&{O_u7d*P*mn_!VQ zJ5Cu?7;-7k<LHfu<$i$c?g_JPTb`wY&*E%DGyKNq?It%}F9?#;gNJxNZ4bUqRI2ne zb|>b<ynP%*5cZ2SGPb(wUcYl35P<ENem7Rxv6bdw1!Vg0#%&M{+EcEDtEd22>^jv% zc#qP?_1x;UL6#*Veqsm(5c>C@1{~+3x#Kd$Jj)NIKDNOW6^+E54cZB!zK(M-%@%~c z-ajLzL|P@R3BbA;>w?@}iMgwHQ~~8VrPx2c<@~L?{Wy=4uJABP7IBG8$2^X_3)Z*8 z9-h&827Z#J5rQ?{8d^LM5oTau2@~~u{W6Jp(mhfQ)(zU|<VIrGeg@mUS_2dWIN_&` zPnW8GuiBZxdBjLj*MkU2Z3+($lx^z{+f$S86diqP&}?fsPWtV+=hz)(S!Hi$&~qE$ z!A^3NloQ0O==rbN`q$eN8#X$5#!r7=R^*eZ_Ig2<_YWD|?p}8EXahEH?Y9NLn6GkU z!HPj4qX=h$&8{}|QD`nyD7`DA$&CcHiLRM9D2gNDvgaoxK36skng+%Ewx_v8ExA!Y z#w_87l)Sod>4!CXsSgVdk2jWBzp%EfPF#g$7RRQtmJhTn+C(#}bMNiLIODkg*?4I| zWV5QUb3J#*P1v2$Jf*(D{;!x8)v{2e^Q$P!`ZC$m5pcyic;M&#sa@xweaqLv>f_z> zO%JgFiwgw!OGkE>Y~|w}5M?PD*0viy*-b^v2^1n~p1C%yGA?qeHsri>&LlqRGsQ<M zqsB<m4>F9-S{q<R=_~o(&Gs3h{A7UW$T4F;n6;3F$z;h3@Mkqy3;oimcJgVtCVSoL z-qrr9N)byxpE~Yd=447O1uX8&7dze1iuy3qJCWE(^KZt$Q@algo9z&s-Osl0ds}tG z+-Z{>lC%3D`dnWcA+(r82BmVC9!s1JXcU<G?$&!#tC~k|wdt1g4=ZCsmMY7y>vJi_ zcdMF{w&UWdmIZFFLZb5TKc6~xr#!8O<f>W-Ph)mA1}aex#{vS{^D0*qq^8?lh<8$$ z&&-LoH7Y~BiFn(x8;@X}dUA45-=mmH*S@OU)LzrOT}Ee3k90r+9aA^Mo|cRLdhDq3 z8|yJ$SARljqgl>^DO;4)poe~eXnI+Cj$#)ITctNZ?W*Gy&;S`6ig>`|m|4*o#ZsUy zYVVd26X;E=4|ssO%6JUWf~2nKzMonBG8fq!vW;lHN}7{F*qq+jUN$~H>|bt|oc9_V zC3J9laCpcsuoK!znbScQZ^^LghsI>olX6~A)+AImy!0)4$p>o5U{sS7B6sSX)cbi8 zrS#&<uWrPea@U*0O2LhIj*I3fr!ZxG?2~1h&g|_Kd`eu*7NlHodD)$*1fx_9nAlsV zJ7aT%0lnc^SmseyN)4g0l2$1mwWmwg$4e`^WF=%64w+FdTkq@5B5z9>mpOvfm1ed_ zZh*F8FtMTDoIQ!FCrV~ZpV-Lo1K)>Y$BUtrTWT{s2O+hPlYJa#?@7}tYxs{s>m*0! z^7W?dkclTiVQ}_3X>m$?_6`dj4znAw8bTEG8V;E^zx4X;pJ{L#XK!FSoVV>{Du%EJ zu$Y`jByNsxgyM~_^_yu435&z(XhGAQZM@l(-6jx%QX4gx-KKwXQ0Fgej5@~W(x!1p z>X?%mpyzkB+~Z@Hkw|s~_`>7N6~HOIo9Qx$tppNBOa<%dvg`~NUH9?J8W6(z3)c37 zZh_coVT`5YvraywF|E46Y@N%Uqmudz*To}c9Hq&j#KY>F=6q-HV9a1w(W607Om1m$ zvGvpZ4}aI4W=En`(0EDEo`PkKn%9=KUl#-H%c^S|u!ao;rkQexL)_}__boe8M3P{2 zVLTrBFV&y5#{Q*-1A_0kA5RT_i;3yp?rrvY9ix7`^o9hvy-3!lQbtWEy>)0mptBDl zx{@>(JXh|8HGxjZA>gwt^6rR5xz$W+_VVsP45PkDqt?CCZ#_duzE(l#mtNx@+d{G6 zO<oqAm2RUldoYLyx7l&%9QJ%Vu7vv1KMmRC`iFIpFWM1@d^(v0;tbZ6oTF~n#f3(v z^VIi_K$aVJwGV#Z(>?i9wp8W_6{?**o~kj}bS=K60r{}HD;M6j{(ccREY{c>^11MU zd}B43a8iGCJYzfkV0^K~D!|2c|AhGg<MT&hY0dJld`j&#p=)1$FaO9~jL8N=Dl1GV za~{Mh&g<x^UQT6xlgyyy{3nJkT}j*CbF5JP=8Y}ORtUTnv%w~-ACZH19OtnIcb@s9 zRj{d%-lb(lLzy~u)+}Y2Z$}yEodi~%@)1ts{0?0h8iu{B{VlQG0&zdtC{2$a+CLg0 zd3I-OVrcS*E04q;h~Zo2{RnW!a;XUCshjVOW;RHmkhXD0o?nfueVQj7e_s-%|2aoR z0vUHrc2_can$YN#RYT!xlEGH*D6xv$Ffu+!$f3N>A$T1p*pogFb<!~h7vz)zE!TNW zSs*wpbYwKBOC@}pPdiy8%Dc@^zx?<b`j+<=BGY%6N|-C^&S>KQB7=FOtl~L+i7;le z{jiD|Dtsv{(ft$Bp(i_pI#{`vqsWnYsSVP<X?pmxQyn(HSFao?V0DyPW=qI}={-n! z>Ci+N;{}bX!+Ktn!LK**x0tK5yUQt62WCDrXB!mM#=4XRWJ@ig0dh)M@^af3nHhWo zTR)ZRR@BqEwOS#r{S{io3Wd~}`K=$BkUovP`hwClL7CM!1CMk#DLWhWcq{{GW8%Ko z0FDH^v}E7<ktGH^-h{xX|JuMEoW7ZIT4}4#Rf0*x!>sN8C3{LCBX~M6XST@bk~M`5 z*X(y@jyiV9!9#^=KuEWmw;Z?{v^2vKfpnm~<n!HBshs91+n<!t=9Nv*H1%((S+o!Y zaC#`O|5{`Z##IBlGlEu49GRDi<D1({0ARh43Zx_17OTw4k%(MU@v+O;PxSA?G`Wvv z%bLi)9KP_uzDLTj>y{uNA3$jpLO98kg=sKybgO3XAiU6|3U2ALwU(hlzuzLVSm(Uk z^%j1Z<wVR?J((0yD_Q>J5M1OUaVxM(Op?ew{@{~Pdaj0nOnG8!7S_cIQjP{Sovn>g zrR@{Eb~jmj_z~0PT&)2RMJA}iCHp)cuxn#?m_|1o`F+1&)k?ACR<u52=qRiGCuiX5 zan&+7gW@q)I+YW?#ZiW+-1y@t<#Fh~dh}`>)^9yA{iC~TUDLO1zx9hgE~9)+kN;Fi zzclSsik%4V7Y{uF|G5btD&7}$Tt}Kz({8$ZfH@~j7IgrPT7`<Nj|9w9_LdGoD%=eG z)!xl3zab!0`J;$7CBm<O8AaBp`MCg-S;*>az}kn<N;|qRD}UywGQC$jD<?biu9J(G zSNI8L%Bodjh`iE$HL(U2_^px>*juG`w`B8&-0C)%uwX)KllzmR3~I}>;u(gF77~Vr zTki5_Aa6qb=iCTC=UBTyFp=0`C0OE2j^h?HCi3O<a6|hFj&peClDSDHElLibE&k;^ zNi_lPAS)N4`p0eVR+35ZYJY&!_Q(F!^x82%@buK>^!NGbG}KU|h@YzSq^aAAGd+<> zJO%(g%IzoYni;?zL67UXtQv#u%+?I&jV+eAD|btUNgn32RHlly{YPHw{uM$iiHR`^ z{Y#iK>&)T9Uu>3G2!!+G_KI=GyUthr%|~*1D+|6^3mGA8a+cn+P)Qd|8X>aN>RM6A z*2n(YDyl?RGxT${nX$+5Xyl4oW{L4GANX&>%?tlfd3hh4H=$8<ouRXNEDT`ZEsPpF zUlfE66>)LO1V~DwN+uzdyfM>OdzH3Xm|X%vj@F#r%R1C_yLS3ryxiX(b07qyE~>l^ ztXnD5KpFxQ^6-}2tC<ij5vY&XRi~afjsuEJU!?KoCr{%nOMlCDdRV7xQ=BFtcG%Nh ziBp^Dbr0XXlJ0?gyBYi^N)u|hw;gzso;>U8H6?G-)w##PF{pY$`N1A`StJX&RoLAO zU#43iFkP}%-JTs&qns|^H^Dm1RfyHQ6??B8n*7ZJIS1I``c!f+h!MaGPN>0Hd3S*P zAH2!D{HLXEFk*&^8#+XwpuBA@EB=*m3V-9RNB7_fzAAg7wGdrbBrd7DvekFv{9ukS zf}vvJR&@Dd2+-HmMSMWH)$VOD(JJH$;BdrcsW^}1%zy+Ko-tTXl&SrN@Hd9n{u<u9 zx*&oW`o<@}Qg@`A!+d4n6j!+cWu2i)1TZC?tH4z0`T=k?#t0dFML(?6p@pKbbQX#2 zdzVDyjA<qGC@$7*Z6UK2gk`Y-#;(nM@Z1*%(MBe*!9d}ay3Uc1`2drFCR+RL0AE{u zL0ojV^}_lZYY6VbkBAOnZ`?ry_3o<WRaG|+smUx$!(q&nb$LLKvoL3nh((nWf4vKI z_9(q+u^s9QCyM~_A}y|ERu`(xL%`<EF1;j^gO{A1+v2)kjmqpg(Wp^JV&)9=q$axy z)^@yfi8GG6FG-V7f=eRGK}p@ea<bLEf7<#O;d-pFJP0h+B5{S6_zJ@#j}XZ;Phqjq zF{k*$ybge>?jD?I3~!mgk*m`;E9$7tHPPMi6#yz(+~d$9#SqHz>mOO<fJzd*Aug_$ z-TF+`(5{7Tg1*H>JsroP6#lnMu_D}6DY8JWiZte=s0!mj+aDFcYx(``Kl|07OW-2; zU$gaPEiuF_H~2*ZP&YJl#tdjYYYYr%<UA}@=RxMkOpKAo_EyjD0b*TfdtvTt8=<X2 z;+np5mCd_X_j8{n5n)Mphrd>M7+d{PQ1%`+_LR-myUi>udeefHSAB17cg3i+)Iv_v zq(6<L%-zUR-N5DK_-1GGd}w8$mCKquYVr*bqmU_(`p5{i;kG}nDw}|=YG-Px!DLO* zW;w)y^I!Yo-el>YxbI`Fik{ZzdR+RMEitHiif1+u=N2`+`b`^!!&M;t3NjB{NP`i( zO5S-flL(f#@Qi`l((-%GxF_hDL`_RoX4rG{^t#<+zI<c1U*@unX7N7Gd>L;hJJnUH zdw{-`OB<C@JzQX&!;J1__(9`dbEUSe%lSdo+xP1Df#Xo&;MjcLrAUmncBesEt=J43 zvpsrgIi~zX)7M4>QTGfEGHH&wbY^lycvz6m?XBlml|3Y)54M}|yqCR(-}q-zDc&ms z;QR&iGjzpD;<eXez0+uJ5Q<ke1nVtKjHc_^&f#^6k!&N5szFPpq*NDXU7x+<kK><? z6woX	C%8ljiCm%g)^KPdv{%bAR=9j1P7$=hk+Z$vjQ45w@*Qgc_LQ+6wIsXFS(R zE>s)yjNH5U_U%)y=GH#AN0LgRe02Ah$&vnNfJe+C<<0ARWuX|YuqtCi^PQqjZgX`; zEk}V?5_l}YE<kMRd(~tq<->O)W-G8kjYwFjeWu&6vi~}5><tOUd;5X*7fsjNsX_`F z-$2d+>kpm?1a6<b=y2)`u*w30Mz@LKf7>VDAPep;m+T*{(&~%Te8c2hiRHbzroiW% z>AHH6dw=trij(e=3(-;ge;X3RkksZp<9CJWcN43tFHb0X4Ubz(m(I)=dnUo^vq)zx zc&yE8*6840XpS(kG9$2My0($k(?*`!4fAPiEC1q#%@4~PF5NpHhlr0c56%LyJ6O$g zlWWR_!B+8??9rFaR1B|{E16hk!Z^M$*$lYc67{&N&Xrzf|MrB>$JUj3OA*quL1>)3 zp|3PQR)CsrW91~W%t3S<yPS`L#=R)SM<@Q$2v)I-)AU&ibOLd^D5#$Xcq#kFyFaf? znxuvfjYWV}`SsXK4(6^6K>R82-BVBBeN<j^nB=+q4qR>oK7K<9g_3RVBUsvb6_(sC zI@T0kTOa8*{>z+m8^M(6ir&^k6va%KgJr&>)wMwd!n~Gn1!m{ONMoIMqR7CDWek<B z^$M~XT%{jGn8!NtEpNZAsTK7IUh6;3R?BZ!M1)ou7u=pMWm0x!uIWI?p4MswQ65k7 z7zXhwN<LejgC2I`qa9U{iiQNmd3n|Cwh-NAaP9Q&Q6)AI8QAW&4w`%eiLw4isOfBC z<w^MhLy>GfQS^=^W6jBMzuz`Z0hnW)$%89<{3)D8*-%}5nREqT=ZwIO`EH(ZlPD+n z(}~G1FT(HLE1FTSo8&m7tJkx4+y{X?2e}c}k9WG86&&GcQ)cZ|5gArD*U~~_8TiQ4 zn!7YtqrCE&EZ;<0sYPCG^@cIHBJc_-T{r+N`gQrpbGg)#(~ae=KCj=j#6ac!gyqp! zGOkVslJ6{m*m?&b?F-nYenE4~@nIU2+P_e{HDd++r9wEK1Q@-+`+!c!!@)Vn3||gt z2iTxtDt>Y~*@B9q_bJE+5CgUZSQnV+BIb+P_L}Qb-N|-RkVoTsAx^>HCrp^%@As|5 z_^F}E;oy}hNynk)g9dkgb63Kw+*0&#cXaBw!0qysf=&*B^~gzQ_pT9yS@i?<ug$Xa zaHDJwSsSUZ#pgem$)Wag{P2klW=D2mvawFr<0g4OPlT_^(3J^>u7~gf^DN~LWS3qy z=yvn1ugnY;m{&$30JC=uJpH?2BZ_JTu4}j*zK#V4K<A)h*h*>)Uq?#t>MmwvH~`{4 zMP=CJwmR$(B;y7ldvNb1|F$OIoyZ`V{N|5O<Tg{}a3%z}t1qrs8z^^{KFc*>T5j9P zysqkA#%|9NEW{0;A0%P2x}eD)0fX)*aCyXV3RWs^RlB_jSm3Ul*;X{v>vrkvzm34? zKNwUwCO=hA?%5BJoMpN*OdeDXOMms3Egboa7qeKZtm46QJXuZid@LL;w*vMK@5;Gs zVqmIW`>y`4b&5@=>|)CLtL_&+2N=A6rL9cVJTvSYv->ur=EAcfS8OfAY6ZuX|6^H{ z)mZ|)gD5_~aXVLfrsL3HH!P?{&#?dv<sUCBzYaJVQC!4X(ZWrA(T>-Hu>SKIaz}sl z`~isr-)6mfIeT>#-K}O@t=m6_x6)enD%K%NOIkv_oCE)eNd2)KW7P2R3XpRk#F|RU zRJ8m-G$xb^uxPI+)kMaRdJij$tB|L}+0}Uz>*!SQi~yh!3gotgi@GYB+yLXoX7`OJ zF5dAl13f4)HfoZ7_7v3Htps$cN55JIddZa;FQlb^jOLk^Ypj|WX^<$%MVA@9e5r0c z+X~%(Q>ov1T{uTruSrBU6tPf|R37#KC=5Uos(6CUC7pGF3gHO!?4|$^={j-<+S!}< z9V%Jsl7tRN7w!S}%<6i8xN^2$K5~EkVO$8zzjg1Wq<w$FB4sF({FttYrh~A}3=dSx zG8Lu;Rgb<=#U~!o+d<&PEt><BC@rO-$i++X3tgu|;;PgX9p9@igfInlR%OY!d>R74 z3v26)re{jG+>Xm)l@|XDQ^y@u$FYJzJMH1N*%YdXd+T}<7jOC)bT$DyS>m;$M(*iV zIiUJU%+$+Sf(Hl$!a*PI6X7=~iX6g*D%G<Lkx`#S9#epwL0rf9$XJC%WXjHAd>f>j zY^S#ww14N?fdS+x^?H^d01UzgSgAzxuJ#o~#9FnyJ+C>mH?2I^U<U$$Dp%5^Y*z-> z6Xz5|-pi3@85cW4D0N;m3dw(R1Ett0++?M?JBf#}&68qn=Vv^cD6tfh@}GQ-C=Op^ zJ3O56&?(4#1k1l+VL96bX=WS9h(Gm_?g}-&fE)_d)v`7V!bMM-wXhAf22UsJsvIse zwB;g)Z}`u0i_h)-4Dh6?CtAxU#dKFEn#4Y8TmKzEo`J!LlOYbYdSKGg*P}fDzPlz} zf+|O>URyG4o2=_wVO4}h9L|cgad@(-cmM3{p-p(}ZWq1r#KF*-aSy+X2W<c2)JH6_ zH}BD;j>Oq>QnZU_CO!d+oH5)X_3wPj99#x6<h?1`me9T_7etHSD2+Vrf{0RQQC8pw zAC9Um!&~e@na;l_Oy5pd%l%y@_oy*!v6;KofCtiQ-1R>cuOQh&Yc?b16e2cBPnQ<P zxdo9lv}1bo$^BWfkIH!btf~iADx@D_`(u8w8`is3H$O)Ox7})`Z0*szk3i=D9p+5F zu8E0NgoEK@s8`QA?V2#Vy1&5C@ygU{8)*(td4YegJw20qaNsGP;M-b=uFBO}%{WKr zEa#BaWvpjUwKHb@gDPdjgs+jtsYmI!5A;~YA!tT?gwjcN3vO~doXHU=`2FSmQm0JR z+(J~#47tv}h0@r`uSnALir#JAcALuy?W0ba;$@P12O}50Qf3rk{f$;p38}u~F~r>A zKQ1Kdka9~NXS?LwBh-aY0t}O=-b8Z@jYl0;)>F~1qE0diw{g%@w?pxY!FX6qGsQ7V zr#wgOKmqPn_SyY>h-M7)Lx5R`m_-pBlPfSKjvqcBZAVyDLdd4vFEyncMV04t=Qh1m zFr&Oj`&bEYVNwLO1MAM3?w8qtX|;K<Kzn+4y{N1D?Rcb#|2%{=*EFv}ZlmQe03Hb2 z+SkC@esMhW=K=}BeZ%Bx`;Y90wBD=Q8$iyTido&$K%J~nHQM$(mKX6u)a~vW*QUYb z`GbQxD%i2etrl$a#&12;Yhtvw*LRZQ?0I{hCqH|rn=VeCB?)>705)fv(l|u{h1ctr zTTU6habiF;PqO6lW|}4bGLW_uI_L|M6vT&RE*?m8B<dxSp3sSQ%(RkbiuYQ+TGh-1 z1iw>8d`5l=mixZ^$ur3a>x<<Y%cZ&FY(#>_7F?^O%I{qU=}CVjCOcR7)<p*!3c1L@ zy<~4E5M$HBs)|KTv;3HDNS}R6Oh@?u6jd&Ig3FE%ExCB%smaxz>&zy6B4<ZiXv%nM z)ZrRUxr7ED%vPm+nB<2H^aka)Hgo<|NaiH9ibXgtv7UO;&GelNvvFfFeJz8FMr}Mg zv+fEw{KF8dxNswcP+Rp5^LB$kfMs8!?G_-qckNM4Mo3+I7dWZLTUor!3DnYali3KF zYbz^zQGY6-pQ7;|XVf;<OA^q>l*1E~d*gmcW6Hu}?tXXx@oDs^du>u)s$pCfD`Pm+ z*c5}Va7@%sLcaiJeXgi9d(KOM1isF3&6U9LC<Iytomev?s&8XTEj)_jG?<K)zpNx3 zqR+R6bMElNO*m?Z-DA$cF@h8Tu9<Y;ucK~a2`p|lDoJ9F{U&nn)#js%_E+Z$Zpj7> z-6Pb6kiY#7p|y~+(X;ekQGAezGTO>Yx_j14kWJ=IV`G$pdC}`yA!l#Yh3p#dYxK~? zm4VWB_<-2**B)It^K#B1<9XV9iofC!8z5*h%xxL8GLXtUe~j5Yq>{v=%Meui=sL5O zTd^R@4-AkPAdxT0%Tvqs?E-SY^?u^5nB|e~?aEvL@&fEeSMkHIiE1Se2P8|?ues<W zcv`E9S!@QzY$7_<ua_Csz+cP2S?yi7xl)yLBx)DGCOrzP4W5|H|6~hEL^##EIWgBO zr6uzg(}mah1{YD%xOK|pWViOrEa~#A#L)cSyebDEwp8Sa#ifA0A3g24=a)3(L;!UM z(^8;p$ibIR))4S!6CQP3zBfavX;maQsZ!T8RRWJ^8}|64Hkzw6<I7zSE2}yC%@XOL zTK}~a8*!epGNpTi3Yk16=Duhn$E<x5!5gHoNBkjn<a0F-rB4>Z0TEH+t<5(^Dxzla z^@?;XZc}D+ty98f)|A7EY>%X_bf_opq;sw;_HG>smiVl|=g{`GXq4Gu<d+<IP$Hzt zc_i{!%06#3Oy+#ui^Kl3GgE6gJ>?7;D_HPEaP@-3BfdYoJ)Vy)8W3$@=*Jv=TjkSB z3@$wd=*r^HRomW7Pk>p8Fef6`L>}(-qYy~4vG*<aZ}>+tR+JbN^#tO|dDB%rkO6($ zirp-Vu8R9jV<mAdBxO9gDEs74@Db77nfTEJcwe~8&Rz&NAdE9ag<-_Jb<fakjE_^r z))>hGIu&e(B8`Ghmm|v?$A=W%C<MKX6HK|)4<bfIi)tuh(da{%a-@)1Rf+!D3afNZ zWX6XEr$z<YY<{!6iF4HsBr!AFT>p;}^sQawk|UAhxa`j9a;CRso7A|uI)&Y00g~d{ zpR@iJ5F*;~(C~=%(lMtp-Mw*rWokYZGWBR!3AYH|i?oTlQEvI?1urBav8tP{SHZ$= zMgJpHFG$!(&?AXe+|Q@3<TE*y5nKH#5YoOI6K`kS+U6XZHXBilmixJ!?h26O{TkU> z&rX@1LY>Nf=@3H>5z`<0?MHi@SnuH$Zv?s9mk!f2u8nBJRWxz*d@pb^yKA2IxoXJR zxL=_zxsx-hGT|lqVLM%CKM}Y{f33?!M+49+W#RBgN$qfNh#8(b1O>H-=7NtZzR)O% zi8dPd-pGIF{L%jaC>S6bp;kkeK+A5Zzy-ICSNBp*e@qQIciNb1z<EK$tswhCbz;1A zQW)~S)??JYi%vV?JR@c`k7cop_Ncg1#_rnjk871K*-PpRu??JRA5i^xD*m#AmR!`G zi~{!R#JI;v?glRHBIV!P0f7=I&CgZuggbv%-HA^80C(D}&wWgP9eq>vgi_EQK+Khq zeuP0@gKd)W;2+qn6pd>GJuWl5W?bf3=jz#6EdFb=1aA!RoS8Q5G`>(>$;IE#B}q8$ z-wD6=s~`2!2pRaQ>|E8*+3e^4|JTr+{xKJw)|IL&!)6}ZM5}guO@du?BBJyje7!`c zChngGEDp@4MWYt(0a9P}0Kjs*>|@7**Ysrn{d=5a;NC^&ypELjJpgqsUNG5!+4eu% zyA#CfAbinzM{{|d#pXX(PMz9eupiK*x1*=qil<J|=k@RKk(>VOpMg#l{|^7T<9~1a zzZT?wm+U_a@;@Vv|E043`FZ-k=<t93p#R5@c}M_N^Zn^lNnRn@>a(HzbhdR$OGEc* J#S`m~{~s^GzIFfr diff --git a/carousel-images/09-om2m.png b/carousel-images/09-om2m.png deleted file mode 100644 index a85397708379cab523e00359b69ff1e0c9291a49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42260 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 U)@{v~`-_dP*5ijL&F2yS1ItYYYXATM diff --git a/carousel-images/10-ponte.png b/carousel-images/10-ponte.png deleted file mode 100644 index 0ed08f5433ebb4f7bca1477be417431804cd4f88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7001 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 G{67JU@ioB! diff --git a/community.html b/community.html index 6b9375d8..4c48b323 100755 --- a/community.html +++ b/community.html @@ -2,294 +2,292 @@ <html lang="en"> <head> - <meta http-equiv="content-type" content="text/html; charset=UTF-8"> - <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <title>iot.eclipse.org — Community</title> - <meta name="description" content="iot.eclipse.org is all about getting the IoT and M2M developers involved in what is happening in the different Eclipse projects"> - <meta name="author" content="Eclipse.org"> - <link rel="author" href="humans.txt" /> - - <!-- Le HTML5 shim, for IE6-8 support of HTML elements --> - <!--[if lt IE 9]> + <meta http-equiv="content-type" content="text/html; charset=UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>iot.eclipse.org — Community</title> + <meta name="description" content="iot.eclipse.org is all about getting the IoT and M2M developers involved in what is happening in the different Eclipse projects"> + <meta name="author" content="Eclipse.org"> + <link rel="author" href="humans.txt" /> + + <!-- Le HTML5 shim, for IE6-8 support of HTML elements --> + <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> - <!-- Custom Fonts --> - <link href='http://fonts.googleapis.com/css?family=Lato:300,400' rel='stylesheet' type='text/css'> - <link href='http://fonts.googleapis.com/css?family=Lekton:400,700' rel='stylesheet' type='text/css'> - - <!-- Le styles --> - <link href="css/bootstrap/bootstrap.css" rel="stylesheet"> - <link href="css/theme.css" rel="stylesheet"> - <link href="css/bootstrap/bootstrap-responsive.css" rel="stylesheet"> - - <script type="text/javascript"> - var _gaq = _gaq || []; - _gaq.push(['_setAccount', 'UA-594061-11']); - _gaq.push(['_trackPageview']); - - (function() { - var ga = document.createElement('script'); - ga.type = 'text/javascript'; - ga.async = true; - ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; - var s = document.getElementsByTagName('script')[0]; - s.parentNode.insertBefore(ga, s); - })(); - </script> + <!-- Custom Fonts --> + <link href='http://fonts.googleapis.com/css?family=Lato:300,400' rel='stylesheet' type='text/css'> + <link href='http://fonts.googleapis.com/css?family=Lekton:400,700' rel='stylesheet' type='text/css'> + + <!-- Le styles --> + <link href="/assets/css/bootstrap.css" rel="stylesheet"> + + <script type="text/javascript"> + var _gaq = _gaq || []; + _gaq.push(['_setAccount', 'UA-594061-11']); + _gaq.push(['_trackPageview']); + + (function() { + var ga = document.createElement('script'); + ga.type = 'text/javascript'; + ga.async = true; + ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; + var s = document.getElementsByTagName('script')[0]; + s.parentNode.insertBefore(ga, s); + })(); + </script> </head> <body> - <div class="navbar navbar-fixed-top"> - <div class="navbar-inner"> - <div class="container"> - <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> - </a> <a class="brand" href="index.html">iot.eclipse.org</a> - - - <div class="nav-collapse"> - <ul class="nav"> - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Technology <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="/frameworks.html">Services & Frameworks</a> - </li> - <li><a href="/protocols.html">Protocols</a> - </li> - <li><a href="/tools.html">Tools</a> - </li> - <li class="divider"></li> - <li><a href="/java"><strong>Open IoT Stack for Java</strong></a> - </li> - </ul> - </li> - - <li class="dropdown active"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Community <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="/community.html#projects">Projects</a> - </li> - <li><a href="/community.html#news">News</a> - </li> - <li class="divider"></li> - <li><a href="/open-iot-challenge">Open IoT Challenge </a> - </li> - </ul> - </li> - - <li><a href="/ecosystem.html">Ecosystem</a> - </li> - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">See it live <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="/demo">Live Demo</a> - </li> - <li><a href="/sandbox.html">Sandbox</a> - </li> - </ul> - </li> - </ul> - - <ul class="nav pull-right"> - <li style="margin-left:0px;"> - <div style="padding-top: 20px"> - <div class="g-plusone" data-href="http://iot.eclipse.org/"></div> - </div> - </li> - </ul> - </div> - <!--/.nav-collapse --> + <div class="navbar navbar-fixed-top"> + <div class="navbar-inner"> + <div class="container"> + <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> + </a> <a class="brand" href="index.html">iot.eclipse.org</a> - </div> + + <div class="nav-collapse"> + <ul class="nav"> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Technology <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="/frameworks.html">Services & Frameworks</a> + </li> + <li><a href="/protocols.html">Protocols</a> + </li> + <li><a href="/tools.html">Tools</a> + </li> + <li class="divider"></li> + <li><a href="/java"><strong>Open IoT Stack for Java</strong></a> + </li> + </ul> + </li> + + <li class="dropdown active"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Community <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="/community.html#projects">Projects</a> + </li> + <li><a href="/community.html#news">News</a> + </li> + <li class="divider"></li> + <li><a href="/open-iot-challenge">Open IoT Challenge </a> + </li> + </ul> + </li> + + <li><a href="/ecosystem.html">Ecosystem</a> + </li> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">See it live <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="/demo">Live Demo</a> + </li> + <li><a href="/sandbox.html">Sandbox</a> + </li> + </ul> + </li> + </ul> + + <ul class="nav pull-right"> + <li style="margin-left:0px;"> + <div style="padding-top: 20px"> + <div class="g-plusone" data-href="http://iot.eclipse.org/"></div> + </div> + </li> + </ul> </div> - </div> + <!--/.nav-collapse --> - <!-- Place this tag after the last +1 button tag. --> - <script type="text/javascript"> - (function() { - var po = document.createElement('script'); - po.type = 'text/javascript'; - po.async = true; - po.src = 'https://apis.google.com/js/plusone.js'; - var s = document.getElementsByTagName('script')[0]; - s.parentNode.insertBefore(po, s); - })(); - </script> - - <div class="container"> - - <div class="well"> - <div class="page-header"> - <h1> + </div> + </div> + </div> + + <!-- Place this tag after the last +1 button tag. --> + <script type="text/javascript"> + (function() { + var po = document.createElement('script'); + po.type = 'text/javascript'; + po.async = true; + po.src = 'https://apis.google.com/js/plusone.js'; + var s = document.getElementsByTagName('script')[0]; + s.parentNode.insertBefore(po, s); + })(); + </script> + + <div class="container"> + + <div class="well"> + <div class="page-header"> + <h1> Community <small>Join the Eclipse and IoT developer community!</small> </h1> - </div> + </div> - <div> - <p class="lead">The IoT Working Group not only works on establishing reference Open Source IoT architecture, but also works together with key industry partners and Open Source communities to build a creative and welcoming IoT developer community.</p> - </div> - </div> + <div> + <p class="lead">The IoT Working Group not only works on establishing reference Open Source IoT architecture, but also works together with key industry partners and Open Source communities to build a creative and welcoming IoT developer community.</p> + </div> + </div> - <div class="row-fluid"> + <div class="row-fluid"> - <div class="span6" id="news"> - <h2 class="section-title"><i class="icon-bullhorn"></i> | Community News</h2> - <ul class="news-list"> - <li> - <span class="date">11 <br/>Dec '14 </span> - <span class="text">Announcing the Open IoT challenge<br/> + <div class="span6" id="news"> + <h2 class="section-title"><i class="icon-bullhorn"></i> | Community News</h2> + <ul class="news-list"> + <li> + <span class="date">11 <br/>Dec '14 </span> + <span class="text">Announcing the Open IoT challenge<br/> <a href="http://blog.benjamin-cabe.com/2014/12/11/announcing-the-open-iot-challenge" class="readmore">Read more</a> </span> - </li> - <li> - <span class="date">6 <br/>Nov '14 </span> - <span class="text">Open IoT hangout #12 - Espruino<br/> + </li> + <li> + <span class="date">6 <br/>Nov '14 </span> + <span class="text">Open IoT hangout #12 - Espruino<br/> <a href="https://plus.google.com/events/cpmqs167f2r6igimkkvbmhmi21k" class="readmore">Read more</a> </span> - </li> - <li> - <span class="date">16 <br/>Oct '14 </span> - <span class="text">Open IoT hangout #11 - IPSO SmartObjects<br/> + </li> + <li> + <span class="date">16 <br/>Oct '14 </span> + <span class="text">Open IoT hangout #11 - IPSO SmartObjects<br/> <a href="https://plus.google.com/events/co9h2jlhtr75o9s7ujdlpmj77dc" class="readmore">Read more</a> </span> - </li> - <li> - <span class="date">11 <br/>Sep '14 </span> - <span class="text">Open IoT hangout #10 - MQTTLens<br/> + </li> + <li> + <span class="date">11 <br/>Sep '14 </span> + <span class="text">Open IoT hangout #10 - MQTTLens<br/> <a href="https://plus.google.com/events/cqd050aaqu1d4efmvdjek9ghp44" class="readmore">Read more</a> </span> - </li> + </li> - </ul> - </div> + </ul> + </div> - <div class="span6"> - <h2 class="section-title grey-title"><i class="icon-film"></i> | Videos</h2> - <div class="grey-box"> - <iframe width="100%" height="315" src="http://www.youtube.com/embed/videoseries?list=PL0D6A9FF9237853DF&hl=fr_FR" frameborder="0" allowfullscreen></iframe> - </div> - </div> + <div class="span6"> + <h2 class="section-title grey-title"><i class="icon-film"></i> | Videos</h2> + <div class="grey-box"> + <iframe width="100%" height="315" src="http://www.youtube.com/embed/videoseries?list=PL0D6A9FF9237853DF&hl=fr_FR" frameborder="0" allowfullscreen></iframe> </div> + </div> + </div> - <div class="row-fluid"> - - <div class="span6" id="events"> - <h2 class="section-title"><i class="icon-calendar"></i> | Events</h2> - <div class="event-list"> - <div class="row-fluid"> - <div class="span4 itembox"> - <h3>Embedded World</h3> - <p class="date">Feb 24-26, 2015</p> - <p class="location">Nuremberg, Germany</p> - <a href="http://www.embedded-world.eu/" class="readmore">Read more <i class="icon-chevron-right"></i></a> - </div> - <div class="span4 itembox"> - <h3>EclipseCon 2015</h3> - <p class="date">Mar 9-12, 2015</p> - <p class="location">Burlingame, CA</p> - <a href="http://www.eclipsecon.org/na2015" class="readmore">Read more <i class="icon-chevron-right"></i></a> - </div> - <div class="span4 itembox"> - <h3>Eclipse Day Dresden</h3> - <p class="date">Mar 18, 2015</p> - <p class="location">Dresden, Germany</p> - <a href="http://iotday.dd-eclipse.de/" class="readmore">Read more <i class="icon-chevron-right"></i></a> - </div> - </div> - <div class="row-fluid"> - <div class="span4 itembox"> - <h3>IoT Conference - Spring</h3> - <p class="date">Mar 23-26, 2015</p> - <p class="location">Munich, Germany</p> - <a href="http://iotcon.de/2015se/" class="readmore">Read more <i class="icon-chevron-right"></i></a> - </div> - <div class="span4 itembox"> - <h3>IoT DevCon</h3> - <p class="date">May 6-7, 2015</p> - <p class="location">Santa Clara, CA</p> - <a href="http://www.iot-devcon.com/" class="readmore">Read more <i class="icon-chevron-right"></i></a> - </div> - <div class="span4 itembox"> - <h3>IoT World</h3> - <p class="date">May 12-13, 2015</p> - <p class="location">San Francisco, CA</p> - <a href="http://iotworldevent.com/" class="readmore">Read more <i class="icon-chevron-right"></i></a> - </div> - </div> - <div class="row-fluid"> - <div class="span4 itembox"> - <h3>O'Reilly SOLID</h3> - <p class="date">June 23-25, 2015</p> - <p class="location">San Francisco, CA</p> - <a href="http://solidcon.com/solid2015" class="readmore">Read more <i class="icon-chevron-right"></i></a> - </div> - <div class="span4 itembox"> - <h3>EclipseCon France</h3> - <p class="date">June 24-26, 2015</p> - <p class="location">Toulouse, France</p> - <a href="https://www.eclipsecon.org/france2014/" class="readmore">Read more <i class="icon-chevron-right"></i></a> - </div> - <div class="span4 itembox"> - <h3>Industry of Things</h3> - <p class="date">Sept 21-22, 2015</p> - <p class="location">Berlin, Germany</p> - <a href="http://www.industryofthingsworld.com/en/" class="readmore">Read more <i class="icon-chevron-right"></i></a> - </div> - </div> - <!-- <div class="row-fluid"> - </div> --> - </div> + <div class="row-fluid"> + + <div class="span6" id="events"> + <h2 class="section-title"><i class="icon-calendar"></i> | Events</h2> + <div class="event-list"> + <div class="row-fluid"> + <div class="span4 itembox"> + <h3>Embedded World</h3> + <p class="date">Feb 24-26, 2015</p> + <p class="location">Nuremberg, Germany</p> + <a href="http://www.embedded-world.eu/" class="readmore">Read more <i class="icon-chevron-right"></i></a> </div> - - <div class="span6"> - <h2 class="section-title grey-title"><i class="icon-facetime-video"></i> | Presentations</h2> - - <div class="grey-box"> - <iframe src="http://www.slideshare.net/slideshow/embed_code/32704902?rel=0" width="100%" height="450" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px 1px 0; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> - <div style="margin-bottom:5px"> <strong> </strong> </div> - <br/> - </div> + <div class="span4 itembox"> + <h3>EclipseCon 2015</h3> + <p class="date">Mar 9-12, 2015</p> + <p class="location">Burlingame, CA</p> + <a href="http://www.eclipsecon.org/na2015" class="readmore">Read more <i class="icon-chevron-right"></i></a> </div> - - </div> - - <div class="project-list row-fluid" id="projects"> - <h2 class="section-title"><i class="icon-folder-open"></i> | Projects</h2> - <div class="loading" id="update-project"> + <div class="span4 itembox"> + <h3>Eclipse Day Dresden</h3> + <p class="date">Mar 18, 2015</p> + <p class="location">Dresden, Germany</p> + <a href="http://iotday.dd-eclipse.de/" class="readmore">Read more <i class="icon-chevron-right"></i></a> + </div> + </div> + <div class="row-fluid"> + <div class="span4 itembox"> + <h3>IoT Conference - Spring</h3> + <p class="date">Mar 23-26, 2015</p> + <p class="location">Munich, Germany</p> + <a href="http://iotcon.de/2015se/" class="readmore">Read more <i class="icon-chevron-right"></i></a> + </div> + <div class="span4 itembox"> + <h3>IoT DevCon</h3> + <p class="date">May 6-7, 2015</p> + <p class="location">Santa Clara, CA</p> + <a href="http://www.iot-devcon.com/" class="readmore">Read more <i class="icon-chevron-right"></i></a> </div> + <div class="span4 itembox"> + <h3>IoT World</h3> + <p class="date">May 12-13, 2015</p> + <p class="location">San Francisco, CA</p> + <a href="http://iotworldevent.com/" class="readmore">Read more <i class="icon-chevron-right"></i></a> + </div> + </div> + <div class="row-fluid"> + <div class="span4 itembox"> + <h3>O'Reilly SOLID</h3> + <p class="date">June 23-25, 2015</p> + <p class="location">San Francisco, CA</p> + <a href="http://solidcon.com/solid2015" class="readmore">Read more <i class="icon-chevron-right"></i></a> + </div> + <div class="span4 itembox"> + <h3>EclipseCon France</h3> + <p class="date">June 24-26, 2015</p> + <p class="location">Toulouse, France</p> + <a href="https://www.eclipsecon.org/france2014/" class="readmore">Read more <i class="icon-chevron-right"></i></a> + </div> + <div class="span4 itembox"> + <h3>Industry of Things</h3> + <p class="date">Sept 21-22, 2015</p> + <p class="location">Berlin, Germany</p> + <a href="http://www.industryofthingsworld.com/en/" class="readmore">Read more <i class="icon-chevron-right"></i></a> + </div> + </div> + <!-- <div class="row-fluid"> + </div> --> </div> + </div> - <hr/> - <footer> - <ul class="nav nav-pills"> - <li><a href="index.html">Home</a> - </li> - <li><a href="http://www.eclipse.org/legal/privacy.php" target="_blank">Privacy Policy</a> - </li> - <li><a href="http://www.eclipse.org/legal/termsofuse.php" target="_blank">Terms of Use</a> - </li> - <li><a href="http://www.eclipse.org/legal/copyright.php" target="_blank">Copyright Agent</a> - </li> - <li><a href="http://www.eclipse.org/legal/" target="_blank">Legal</a> - </li> - <li><a href="contact.html" data-toggle="modal" data-target="#contact-modal">Contact Us</a> - </li> - <li class="pull-right">Copyright © 2015 The Eclipse Foundation. All Rights Reserved.</li> - </ul> - </footer> + <div class="span6"> + <h2 class="section-title grey-title"><i class="icon-facetime-video"></i> | Presentations</h2> - <div id="contact-modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="contact-label" aria-hidden="true" style="display: none;"> + <div class="grey-box"> + <iframe src="http://www.slideshare.net/slideshow/embed_code/32704902?rel=0" width="100%" height="450" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px 1px 0; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> + <div style="margin-bottom:5px"> <strong> </strong> </div> + <br/> </div> + </div> </div> - <!-- /container --> - <!-- JS is at the end of the document so the pages load faster --> - <script src="js/jquery.js"></script> - <script src="js/bootstrap/bootstrap.min.js"></script> - <script src="js/community.min.js"></script> + <div class="project-list row-fluid" id="projects"> + <h2 class="section-title"><i class="icon-folder-open"></i> | Projects</h2> + <div class="loading" id="update-project"> + </div> + </div> + + <hr/> + <footer> + <ul class="nav nav-pills"> + <li><a href="index.html">Home</a> + </li> + <li><a href="http://www.eclipse.org/legal/privacy.php" target="_blank">Privacy Policy</a> + </li> + <li><a href="http://www.eclipse.org/legal/termsofuse.php" target="_blank">Terms of Use</a> + </li> + <li><a href="http://www.eclipse.org/legal/copyright.php" target="_blank">Copyright Agent</a> + </li> + <li><a href="http://www.eclipse.org/legal/" target="_blank">Legal</a> + </li> + <li><a href="contact.html" data-toggle="modal" data-target="#contact-modal">Contact Us</a> + </li> + <li class="pull-right">Copyright © 2015 The Eclipse Foundation. All Rights Reserved.</li> + </ul> + </footer> + + <div id="contact-modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="contact-label" aria-hidden="true" style="display: none;"> + </div> + + </div> + <!-- /container --> + + <!-- JS is at the end of the document so the pages load faster --> + <script src="js/jquery.js"></script> + <script src="js/bootstrap/bootstrap.min.js"></script> + <script src="js/community.min.js"></script> </body> diff --git a/ecosystem.html b/ecosystem.html index ac6e6aeb..1f104bdf 100755 --- a/ecosystem.html +++ b/ecosystem.html @@ -2,424 +2,422 @@ <html lang="en"> <head> - <meta http-equiv="content-type" content="text/html; charset=UTF-8"> - <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <title>iot.eclipse.org — Ecosystem</title> - <meta name="description" content="iot.eclipse.org is all about getting the M2M developers involved in what is happening in the different Eclipse projects"> - <meta name="author" content="Eclipse.org"> - <link rel="author" href="humans.txt" /> - - <!-- Le HTML5 shim, for IE6-8 support of HTML elements --> - <!--[if lt IE 9]> + <meta http-equiv="content-type" content="text/html; charset=UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>iot.eclipse.org — Ecosystem</title> + <meta name="description" content="iot.eclipse.org is all about getting the M2M developers involved in what is happening in the different Eclipse projects"> + <meta name="author" content="Eclipse.org"> + <link rel="author" href="humans.txt" /> + + <!-- Le HTML5 shim, for IE6-8 support of HTML elements --> + <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> - <!-- Custom Fonts --> - <link href='http://fonts.googleapis.com/css?family=Lato:300,400' rel='stylesheet' type='text/css'> - <link href='http://fonts.googleapis.com/css?family=Lekton:400,700' rel='stylesheet' type='text/css'> - - <!-- Le styles --> - <link href="css/bootstrap/bootstrap.min.css" rel="stylesheet"> - <link href="css/theme.css" rel="stylesheet"> - <link href="css/bootstrap/bootstrap-responsive.min.css" rel="stylesheet"> - - <script type="text/javascript"> - var _gaq = _gaq || []; - _gaq.push(['_setAccount', 'UA-594061-11']); - _gaq.push(['_trackPageview']); - - (function() { - var ga = document.createElement('script'); - ga.type = 'text/javascript'; - ga.async = true; - ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; - var s = document.getElementsByTagName('script')[0]; - s.parentNode.insertBefore(ga, s); - })(); - </script> + <!-- Custom Fonts --> + <link href='http://fonts.googleapis.com/css?family=Lato:300,400' rel='stylesheet' type='text/css'> + <link href='http://fonts.googleapis.com/css?family=Lekton:400,700' rel='stylesheet' type='text/css'> + + <!-- Le styles --> + <link href="/assets/css/bootstrap.css" rel="stylesheet"> + + <script type="text/javascript"> + var _gaq = _gaq || []; + _gaq.push(['_setAccount', 'UA-594061-11']); + _gaq.push(['_trackPageview']); + + (function() { + var ga = document.createElement('script'); + ga.type = 'text/javascript'; + ga.async = true; + ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; + var s = document.getElementsByTagName('script')[0]; + s.parentNode.insertBefore(ga, s); + })(); + </script> </head> <body> - <div class="navbar navbar-fixed-top"> - <div class="navbar-inner"> - <div class="container"> - <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> - </a> <a class="brand" href="index.html">iot.eclipse.org</a> - - <div class="nav-collapse"> - <ul class="nav"> - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Technology <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="/frameworks.html">Services & Frameworks</a> - </li> - <li><a href="/protocols.html">Protocols</a> - </li> - <li><a href="/tools.html">Tools</a> - </li> - <li class="divider"></li> - <li><a href="/java"><strong>Open IoT Stack for Java</strong></a> - </li> - </ul> - </li> - - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Community <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="/community.html#projects">Projects</a> - </li> - <li><a href="/community.html#news">News</a> - </li> - <li class="divider"></li> - <li><a href="/open-iot-challenge">Open IoT Challenge </a> - </li> - </ul> - </li> - - <li class="active"><a href="/ecosystem.html">Ecosystem</a> - </li> - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">See it live <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="/demo">Live Demo</a> - </li> - <li><a href="/sandbox.html">Sandbox</a> - </li> - </ul> - </li> - </ul> - - <ul class="nav pull-right"> - <li style="margin-left:0px;"> - <div style="padding-top: 20px"> - <div class="g-plusone" data-href="http://iot.eclipse.org/"></div> - </div> - </li> - </ul> - </div> - <!--/.nav-collapse --> - - </div> + <div class="navbar navbar-fixed-top"> + <div class="navbar-inner"> + <div class="container"> + <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> + </a> <a class="brand" href="index.html">iot.eclipse.org</a> + + <div class="nav-collapse"> + <ul class="nav"> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Technology <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="/frameworks.html">Services & Frameworks</a> + </li> + <li><a href="/protocols.html">Protocols</a> + </li> + <li><a href="/tools.html">Tools</a> + </li> + <li class="divider"></li> + <li><a href="/java"><strong>Open IoT Stack for Java</strong></a> + </li> + </ul> + </li> + + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Community <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="/community.html#projects">Projects</a> + </li> + <li><a href="/community.html#news">News</a> + </li> + <li class="divider"></li> + <li><a href="/open-iot-challenge">Open IoT Challenge </a> + </li> + </ul> + </li> + + <li class="active"><a href="/ecosystem.html">Ecosystem</a> + </li> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">See it live <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="/demo">Live Demo</a> + </li> + <li><a href="/sandbox.html">Sandbox</a> + </li> + </ul> + </li> + </ul> + + <ul class="nav pull-right"> + <li style="margin-left:0px;"> + <div style="padding-top: 20px"> + <div class="g-plusone" data-href="http://iot.eclipse.org/"></div> + </div> + </li> + </ul> </div> - </div> + <!--/.nav-collapse --> - <!-- Place this tag after the last +1 button tag. --> - <script type="text/javascript"> - (function() { - var po = document.createElement('script'); - po.type = 'text/javascript'; - po.async = true; - po.src = 'https://apis.google.com/js/plusone.js'; - var s = document.getElementsByTagName('script')[0]; - s.parentNode.insertBefore(po, s); - })(); - </script> - - <div class="container"> - - <div class="well"> - <div class="page-header"> - <h1> + </div> + </div> + </div> + + <!-- Place this tag after the last +1 button tag. --> + <script type="text/javascript"> + (function() { + var po = document.createElement('script'); + po.type = 'text/javascript'; + po.async = true; + po.src = 'https://apis.google.com/js/plusone.js'; + var s = document.getElementsByTagName('script')[0]; + s.parentNode.insertBefore(po, s); + })(); + </script> + + <div class="container"> + + <div class="well"> + <div class="page-header"> + <h1> Ecosystem <small>Learn more about the Eclipse IoT ecosystem!</small> </h1> - </div> + </div> - <div> - <p class="lead">Eclipse IoT is a collaboration among organizations to create an open Internet of Things. These organizations provide a wide range of products and services built on top of Eclipse IoT technology, check out below to learn more!</p> - </div> - </div> + <div> + <p class="lead">Eclipse IoT is a collaboration among organizations to create an open Internet of Things. These organizations provide a wide range of products and services built on top of Eclipse IoT technology, check out below to learn more!</p> + </div> + </div> + + <!-- Section heading --> - <!-- Section heading --> - - <h2 class="section-title "><i class="icon-th-list"></i> | Products</h2> - - <h3>Steering committee members</h3> - - <div id="sc-members"> - <!-- Eurotech --> - <div class="row members-info" id="member-eurotech"> - <div class="span4 mb-logo"> - <a href="http://eclipse.org/membership/showMember.php?member_id=968"> - <img src="images/ecosystem/logo-eurotech.png" alt="Eurotech" /> - </a> - </div> - <div class="span8 mb-info"> - <div class="mb-info-container"> - <h4>Eurotech</h4> - <p>Eurotech believes in open, standards-based systems to deliver on the promise of the Internet of Things, and works with world-class partners and organizations to evangelize that strategy, including as a founding member of the IoT Working Group in the Eclipse Foundation and OASIS MQTT Technical Committee. Eurotech has contributed the Kura project to the Eclipse Foundation and actively participates in many associated projects and activities.</p> - - <p>Eurotech solutions combine software, application framework, hardware, and device cloud services that drive business success. A global leader in connecting distributed devices that make up the Internet of Things, Eurotech collaborates with progressive customers, partners, and integrators to bring rugged, reliable and cost effective device and data management solutions to market. Combining technology excellence with domain expertise allows Eurotech to meet the needs of key market segments including healthcare, security, transportation, energy, and industrial. </p> - </div> - <ul class="mb-links clearfix"> - <li class="read-more"><a href="http://www.eurotech.com/en/products/software+services/everyware+software+framework/what+esf+is" target="_blank">Read more <i class="icon-chevron-right"></i></a> - </li> - <li><a href="https://www.youtube.com/watch?v=PXlDJMK7yqg" target="_blank">View Demo <i class="icon-eye-open"></i></a> - </li> - </ul> - </div> - </div> - - <!-- Sierra Wireless --> - <div class="row members-info" id="member-sierra"> - <div class="span4 mb-logo"> - <a href="http://eclipse.org/membership/showMember.php?member_id=843"> - <img src="images/ecosystem/logo-sierra.png" alt="Sierra Wireless" /> - </a> - </div> - <div class="span8 mb-info"> - <div class="mb-info-container"> - <h4>Sierra Wireless</h4> - <p>Sierra Wireless is the global leader in machine-to-machine (M2M) devices and cloud services, delivering intelligent wireless solutions that simplify the connected world. We offer the industry's most comprehensive portfolio of 2G, 3G and 4G embedded modules and gateways, seamlessly integrated with our secure M2M cloud services.</p> - <p>Sierra Wireless is deeply involved in the Eclipse IoT community: we founded the IoT Working Group, and are contributing to several projects including Wakaama, Californium, LDT,… The Eclipse IoT technologies are also used in our AirVantage M2M Cloud.</p> - </div> - <ul class="mb-links clearfix"> - <li class="read-more"><a href="http://www.sierrawireless.com/productsandservices/AirVantage_M2M_Cloud.aspx" target="_blank">Read more <i class="icon-chevron-right"></i></a> - </li> - <li><a href="https://www.youtube.com/watch?v=_rizLAUgLSA" target="_blank">View Demo <i class="icon-eye-open"></i></a> - </li> - </ul> - </div> - </div> + <h2 class="section-title "><i class="icon-th-list"></i> | Products</h2> + + <h3>Steering committee members</h3> + + <div id="sc-members"> + <!-- Eurotech --> + <div class="row members-info" id="member-eurotech"> + <div class="span4 mb-logo"> + <a href="http://eclipse.org/membership/showMember.php?member_id=968"> + <img src="images/ecosystem/logo-eurotech.png" alt="Eurotech" /> + </a> + </div> + <div class="span8 mb-info"> + <div class="mb-info-container"> + <h4>Eurotech</h4> + <p>Eurotech believes in open, standards-based systems to deliver on the promise of the Internet of Things, and works with world-class partners and organizations to evangelize that strategy, including as a founding member of the IoT Working Group in the Eclipse Foundation and OASIS MQTT Technical Committee. Eurotech has contributed the Kura project to the Eclipse Foundation and actively participates in many associated projects and activities.</p> + + <p>Eurotech solutions combine software, application framework, hardware, and device cloud services that drive business success. A global leader in connecting distributed devices that make up the Internet of Things, Eurotech collaborates with progressive customers, partners, and integrators to bring rugged, reliable and cost effective device and data management solutions to market. Combining technology excellence with domain expertise allows Eurotech to meet the needs of key market segments including healthcare, security, transportation, energy, and industrial. </p> + </div> + <ul class="mb-links clearfix"> + <li class="read-more"><a href="http://www.eurotech.com/en/products/software+services/everyware+software+framework/what+esf+is" target="_blank">Read more <i class="icon-chevron-right"></i></a> + </li> + <li><a href="https://www.youtube.com/watch?v=PXlDJMK7yqg" target="_blank">View Demo <i class="icon-eye-open"></i></a> + </li> + </ul> </div> + </div> + + <!-- Sierra Wireless --> + <div class="row members-info" id="member-sierra"> + <div class="span4 mb-logo"> + <a href="http://eclipse.org/membership/showMember.php?member_id=843"> + <img src="images/ecosystem/logo-sierra.png" alt="Sierra Wireless" /> + </a> + </div> + <div class="span8 mb-info"> + <div class="mb-info-container"> + <h4>Sierra Wireless</h4> + <p>Sierra Wireless is the global leader in machine-to-machine (M2M) devices and cloud services, delivering intelligent wireless solutions that simplify the connected world. We offer the industry's most comprehensive portfolio of 2G, 3G and 4G embedded modules and gateways, seamlessly integrated with our secure M2M cloud services.</p> + <p>Sierra Wireless is deeply involved in the Eclipse IoT community: we founded the IoT Working Group, and are contributing to several projects including Wakaama, Californium, LDT,… The Eclipse IoT technologies are also used in our AirVantage M2M Cloud.</p> + </div> + <ul class="mb-links clearfix"> + <li class="read-more"><a href="http://www.sierrawireless.com/productsandservices/AirVantage_M2M_Cloud.aspx" target="_blank">Read more <i class="icon-chevron-right"></i></a> + </li> + <li><a href="https://www.youtube.com/watch?v=_rizLAUgLSA" target="_blank">View Demo <i class="icon-eye-open"></i></a> + </li> + </ul> + </div> + </div> + </div> - <h3>Participating members</h3> - - <div id="other-members"> - - <!-- 2lemetry --> - <div class="row members-info" id="member-2lemetry"> - <div class="span4 mb-logo"> - <a href="http://eclipse.org/membership/showMember.php?member_id=1100"> - <img src="images/ecosystem/logo-2lemetry.png" alt="2lemetry" /> - </a> - </div> - <div class="span8 mb-info"> - <div class="mb-info-container"> - <h4>2lemetry</h4> - <p>2lemetry is an IoT platform and solutions company that powers the connected enterprise, tying people, processes, data and devices together—transforming raw data into real-time actionable intelligence.</p> - - <p>2lemetry's ThingFabric platform acts as an IoT version of Enterprise Application Integration (EAI) middleware solutions, providing device connectivity at scale, cross-communication, data brokering and storage. We also help companies make sense of the captured data by offering actionable data intelligence through predictive computational models and a configurable rules engine. - <br/> The ThingFabric platform has a unique protocol-agnostic architecture that enables native support of multiple protocols (like MQTT, CoAP, STOMP, and M3DA), even allowing the customer to upload their own homegrown, proprietary or legacy protocols.</p> - - <p>2lemetry actively contributes to the Paho project around objective-c and MQTT.</p> - </div> - <ul class="mb-links clearfix"> - <li class="read-more"><a href="http://2lemetry.com" target="_blank">Read more <i class="icon-chevron-right"></i></a> - </li> - <li><a href="https://vimeo.com/channels/521569" target="_blank">View Demo <i class="icon-eye-open"></i></a> - </li> - </ul> - </div> - </div> - - <!-- Actuate --> - <div class="row members-info" id="member-actuate"> - <div class="span4 mb-logo"> - <a href="#"> - <img src="images/ecosystem/logo-actuate.png" alt="Actuate" /> - </a> - </div> - <div class="span8 mb-info"> - <div class="mb-info-container"> - <h4>Actuate</h4> - <p> In 2004, Actuate co-founded -- and continues as its sole sponsor – the top-level Eclipse BIRT Project – an open source, Java-based IDE. BIRT is used as a workbench by more than 3.5 million developers around the globe, to reduce development time and significantly improve the efficacy of their customer-facing applications. BIRT has been downloaded over 13 million times since its inception. Please visit developer.actuate.com.</p> - - <p>On the commercial side, Actuate provides BIRT Designer Proâ„¢ and BIRT iHubâ„¢ deployment software – to developers and IT departments of mid-size to global-brand enterprises, as well as to ISVs/OEMs. These organizations use BIRT to build scalable, secure solutions that provide valuable insights from data, and improve brand loyalty. These customers have delivered personalized analytics and insights to more than 200 million of their own customers, partners and employees.</p> - - <p>Actuate also offers BIRT Analyticsâ„¢ self-service, predictive analytics software for business analysts and marketers to enhance customer engagement using Big Data. The Actuate Customer Communications Suiteâ„¢ empowers organizations to easily transform, process, personalize, archive and deliver high volume content and individualized correspondence. The Actuate PDF Accessibility Applianceâ„¢ is used to convert PDFs into documents that vision-impaired customers can “read.†Actuate is headquartered in Silicon Valley with more than 5,000 enterprise customers in financial services, technology and government.</p> - </div> - <ul class="mb-links clearfix"> - <li class="read-more"><a href="http://www.actuate.com" target="_blank">Read more <i class="icon-chevron-right"></i></a> - </li> - <li><a href="http://blogs.actuate.com/creating-an-iot-dashboard-with-birt/" target="_blank">View Demo <i class="icon-eye-open"></i></a> - </li> - </ul> - </div> - </div> - - <!-- Bitreactive --> - <div class="row members-info" id="member-bitreactive"> - <div class="span4 mb-logo"> - <a href="http://eclipse.org/membership/showMember.php?member_id=1103"> - <img src="images/ecosystem/logo-bitreactive.png" alt="Bitreactive" /> - </a> - </div> - <div class="span8 mb-info"> - <div class="mb-info-container"> - <h4>Bitreactive</h4> - <p>Bitreactive makes Reactive Blocks, a tool designed to accelerate and simplify M2M and IoT software development. Its benefits are especially well suited for applications that run autonomously on gateways. Functionality that is often used is provided by dedicated building blocks, for instance for protocols like MQTT or Modbus, access to data collection APIs or processing and buffering of data. The tool checks if applications work correctly with regard to their behavior, and detects a range of errors automatically that are hard to find by traditional testing.</p> - </div> - <ul class="mb-links clearfix"> - <li class="read-more"><a href="http://www.bitreactive.com/" target="_blank">Read more <i class="icon-chevron-right"></i></a> - </li> - <li><a href="http://www.bitreactive.com/technology/" target="_blank">View Demo <i class="icon-eye-open"></i></a> - </li> - </ul> - </div> - </div> - - <!-- Bosch --> - <div class="row members-info" id="member-bosch"> - <div class="span4 mb-logo"> - <a href="http://eclipse.org/membership/showMember.php?member_id=979"> - <img src="images/ecosystem/logo-bosch.png" alt="Bosch" /> - </a> - </div> - <div class="span8 mb-info"> - <div class="mb-info-container"> - <h4>Bosch Software Innovations GmbH</h4> - <p>Bosch Software Innovations GmbH, the Bosch Group's software and systems house, designs, develops, and operates innovative software and system solutions that help our customers around the world both in the Internet of Things and in the traditional enterprise environment. We place particular focus on the topics of mobility, energy, manufacturing, and smart home. - <br/> The focus of the Eclipse Vorto project, which has been proposed by Bosch Software Innovations, is the standardization of so called information models. These information models are abstract descriptions of real world devices. - <br/> In addition Bosch Software innovations is a member of the IoT Working Group and is a contributor to various open source projects (e.g. Californium, Wakaama) in the IoT context.</p> - </div> - <ul class="mb-links clearfix"> - <li class="read-more"><a href="http://www.bosch.com/" target="_blank">Read more <i class="icon-chevron-right"></i></a> - </li> - <li> </li> - </ul> - </div> - </div> - - <!-- dc-square --> - <div class="row members-info" id="member-dcsquare"> - <div class="span4 mb-logo"> - <a href="http://eclipse.org/membership/showMember.php?member_id=1122"> - <img src="images/ecosystem/logo-dcsquare.png" width="150" alt="dc-square" /> - </a> - </div> - <div class="span8 mb-info"> - <div class="mb-info-container"> - <h4>dc-square</h4> - <p>dc-square is a company based in Southern Germany building software solutions for the Internet of Things. Our product HiveMQ is a MQTT broker for the enterprise, which makes it possible to connect thousands and millions of devices over wired or wireless networks with very efficient bandwidth usage and push technology. Our focus is on providing IoT building blocks for the enterprise and advice on, consult on or implement IoT solutions for companies around them. Therefore HiveMQ is build from the ground up with security, scalability and extensibility in mind. HiveMQ has an open plugin system for customizations of general behavior and permissions as well as the possibility to cluster and bridge with other instances for high availability and high scalability scenarios. All our solutions are perfectly suitable for running in the Cloud (Amazon, Azure) as well as on own infrastructure.</p> - - <p>dc-square is very engaged in promoting and supporting open IoT technologies at national and international conferences and magazines with talks and articles about Eclipse IoT technologies.</p> - </div> - <ul class="mb-links clearfix"> - <li class="read-more"><a href="http://www.hivemq.com/" target="_blank">Read more <i class="icon-chevron-right"></i></a> - </li> - <li><a href="http://www.hivemq.com/demos/websocket-client/" target="_blank">View Demo <i class="icon-eye-open"></i></a> - </li> - </ul> - </div> - </div> - - - <!-- dc-square --> - <div class="row members-info" id="member-gadgetkeeper"> - <div class="span4 mb-logo"> - <a href="http://eclipse.org/membership/showMember.php?member_id=1152"> - <img src="images/ecosystem/logo-gadgetkeeper.png" width="200" alt="GadgetKeeper" /> - </a> - </div> - <div class="span8 mb-info"> - <div class="mb-info-container"> - <h4>GadgetKeeper</h4> - <p>GadgetKeeper is an Internet Of Things platform allowing the rapid creation if IoT solutions to connect your sensors, devices, equipment ("Things") with people and systems.</p> - - <p>GadgetKeeper's technology eliminates complexity by simplifying and standardizing the way information is managed and exchanged so that physical and virtual assets and services can work together as one integrated system.</p> - - <p>GadgetKeeper provides you with foundational IoT building blocks (compete object model for things/services, templates and versioning, reach data types, programmable business logic) and services (data storage, time series, multiple communication protocols, integration with external services, life-cycle management and elastic scalability) allowing you to focus on product innovation rather than on enabling infrastructure.</p> - </div> - <ul class="mb-links clearfix"> - <li class="read-more"><a href="http://gadgetkeeper.com" target="_blank">Read more <i class="icon-chevron-right"></i></a> - </li> - <li><a href="http://gadgetkeeper.com/demo" target="_blank">View Demo <i class="icon-eye-open"></i></a> - </li> - </ul> - </div> - </div> - - - <!-- IBH Systems --> - <div class="row members-info" id="member-ibh"> - <div class="span4 mb-logo"> - <a href="http://eclipse.org/membership/showMember.php?member_id=1086"> - <img src="images/ecosystem/logo-ibh.png" alt="IBH Systems" /> - </a> - </div> - <div class="span8 mb-info"> - <div class="mb-info-container"> - <h4>IBH Systems</h4> - <p>IBH SYSTEMS GmbH is the lead developer of the Eclipse SCADA system, a true open source SCADA platform.</p> - <p>Eclipse SCADA offers a fully featured SCADA platform from the integration of field devices, over middleware functionality, to HMI components. It provides a communication abstraction layer, monitoring and archival services, a visual interface and a sophisticated system to configure complex SCADA installations. As the lead developer, IBH SYSTEMS GmbH offers consulting, custom development and integration for Eclipse SCADA.</p> - </div> - <ul class="mb-links clearfix"> - <li class="read-more"><a href="http://ibh-systems.com/" target="_blank">Read more <i class="icon-chevron-right"></i></a> - </li> - <li><a href="https://www.youtube.com/watch?v=UYlmzuwBV30" target="_blank">View Demo <i class="icon-eye-open"></i></a> - </li> - </ul> - </div> - </div> - - <!-- openHAB --> - <div class="row members-info" id="member-openhab"> - <div class="span4 mb-logo"> - <a href="http://eclipse.org/membership/showMember.php?member_id=1120"> - <img src="images/ecosystem/logo-openhab.png" alt="openHAB" /> - </a> - </div> - <div class="span8 mb-info"> - <div class="mb-info-container"> - <h4>openHAB</h4> - <p>openHAB UG (haftungsbeschränkt) is the company behind the open-source home automation solution openHAB and believes that an open-source stack is the only right answer for home gateways. openHAB UG therefore initiated the Eclipse SmartHome project and is the lead developer behind it.</p> - - <p>The Eclipse SmartHome project is a framework that allows building smart home solutions that have a strong focus on heterogeneous environments, i.e. solutions that deal with the integration of different protocols or standards. Its purpose is to provide a uniform access to devices and information and to facilitate different kinds of interactions with them.</p> - </div> - <ul class="mb-links clearfix"> - <li class="read-more"><a href="http://www.openhab.org/" target="_blank">Read more <i class="icon-chevron-right"></i></a> - </li> - <li><a href="https://www.youtube.com/watch?v=ZCOQhe5KiD4" target="_blank">View Demo <i class="icon-eye-open"></i></a> - </li> - </ul> - </div> - </div> + <h3>Participating members</h3> + <div id="other-members"> + + <!-- 2lemetry --> + <div class="row members-info" id="member-2lemetry"> + <div class="span4 mb-logo"> + <a href="http://eclipse.org/membership/showMember.php?member_id=1100"> + <img src="images/ecosystem/logo-2lemetry.png" alt="2lemetry" /> + </a> + </div> + <div class="span8 mb-info"> + <div class="mb-info-container"> + <h4>2lemetry</h4> + <p>2lemetry is an IoT platform and solutions company that powers the connected enterprise, tying people, processes, data and devices together—transforming raw data into real-time actionable intelligence.</p> + + <p>2lemetry's ThingFabric platform acts as an IoT version of Enterprise Application Integration (EAI) middleware solutions, providing device connectivity at scale, cross-communication, data brokering and storage. We also help companies make sense of the captured data by offering actionable data intelligence through predictive computational models and a configurable rules engine. + <br/> The ThingFabric platform has a unique protocol-agnostic architecture that enables native support of multiple protocols (like MQTT, CoAP, STOMP, and M3DA), even allowing the customer to upload their own homegrown, proprietary or legacy protocols.</p> + + <p>2lemetry actively contributes to the Paho project around objective-c and MQTT.</p> + </div> + <ul class="mb-links clearfix"> + <li class="read-more"><a href="http://2lemetry.com" target="_blank">Read more <i class="icon-chevron-right"></i></a> + </li> + <li><a href="https://vimeo.com/channels/521569" target="_blank">View Demo <i class="icon-eye-open"></i></a> + </li> + </ul> + </div> + </div> + + <!-- Actuate --> + <div class="row members-info" id="member-actuate"> + <div class="span4 mb-logo"> + <a href="#"> + <img src="images/ecosystem/logo-actuate.png" alt="Actuate" /> + </a> </div> + <div class="span8 mb-info"> + <div class="mb-info-container"> + <h4>Actuate</h4> + <p> In 2004, Actuate co-founded -- and continues as its sole sponsor – the top-level Eclipse BIRT Project – an open source, Java-based IDE. BIRT is used as a workbench by more than 3.5 million developers around the globe, to reduce development time and significantly improve the efficacy of their customer-facing applications. BIRT has been downloaded over 13 million times since its inception. Please visit developer.actuate.com.</p> + + <p>On the commercial side, Actuate provides BIRT Designer Proâ„¢ and BIRT iHubâ„¢ deployment software – to developers and IT departments of mid-size to global-brand enterprises, as well as to ISVs/OEMs. These organizations use BIRT to build scalable, secure solutions that provide valuable insights from data, and improve brand loyalty. These customers have delivered personalized analytics and insights to more than 200 million of their own customers, partners and employees.</p> + + <p>Actuate also offers BIRT Analyticsâ„¢ self-service, predictive analytics software for business analysts and marketers to enhance customer engagement using Big Data. The Actuate Customer Communications Suiteâ„¢ empowers organizations to easily transform, process, personalize, archive and deliver high volume content and individualized correspondence. The Actuate PDF Accessibility Applianceâ„¢ is used to convert PDFs into documents that vision-impaired customers can “read.†Actuate is headquartered in Silicon Valley with more than 5,000 enterprise customers in financial services, technology and government.</p> + </div> + <ul class="mb-links clearfix"> + <li class="read-more"><a href="http://www.actuate.com" target="_blank">Read more <i class="icon-chevron-right"></i></a> + </li> + <li><a href="http://blogs.actuate.com/creating-an-iot-dashboard-with-birt/" target="_blank">View Demo <i class="icon-eye-open"></i></a> + </li> + </ul> + </div> + </div> + + <!-- Bitreactive --> + <div class="row members-info" id="member-bitreactive"> + <div class="span4 mb-logo"> + <a href="http://eclipse.org/membership/showMember.php?member_id=1103"> + <img src="images/ecosystem/logo-bitreactive.png" alt="Bitreactive" /> + </a> + </div> + <div class="span8 mb-info"> + <div class="mb-info-container"> + <h4>Bitreactive</h4> + <p>Bitreactive makes Reactive Blocks, a tool designed to accelerate and simplify M2M and IoT software development. Its benefits are especially well suited for applications that run autonomously on gateways. Functionality that is often used is provided by dedicated building blocks, for instance for protocols like MQTT or Modbus, access to data collection APIs or processing and buffering of data. The tool checks if applications work correctly with regard to their behavior, and detects a range of errors automatically that are hard to find by traditional testing.</p> + </div> + <ul class="mb-links clearfix"> + <li class="read-more"><a href="http://www.bitreactive.com/" target="_blank">Read more <i class="icon-chevron-right"></i></a> + </li> + <li><a href="http://www.bitreactive.com/technology/" target="_blank">View Demo <i class="icon-eye-open"></i></a> + </li> + </ul> + </div> + </div> + + <!-- Bosch --> + <div class="row members-info" id="member-bosch"> + <div class="span4 mb-logo"> + <a href="http://eclipse.org/membership/showMember.php?member_id=979"> + <img src="images/ecosystem/logo-bosch.png" alt="Bosch" /> + </a> + </div> + <div class="span8 mb-info"> + <div class="mb-info-container"> + <h4>Bosch Software Innovations GmbH</h4> + <p>Bosch Software Innovations GmbH, the Bosch Group's software and systems house, designs, develops, and operates innovative software and system solutions that help our customers around the world both in the Internet of Things and in the traditional enterprise environment. We place particular focus on the topics of mobility, energy, manufacturing, and smart home. + <br/> The focus of the Eclipse Vorto project, which has been proposed by Bosch Software Innovations, is the standardization of so called information models. These information models are abstract descriptions of real world devices. + <br/> In addition Bosch Software innovations is a member of the IoT Working Group and is a contributor to various open source projects (e.g. Californium, Wakaama) in the IoT context.</p> + </div> + <ul class="mb-links clearfix"> + <li class="read-more"><a href="http://www.bosch.com/" target="_blank">Read more <i class="icon-chevron-right"></i></a> + </li> + <li> </li> + </ul> + </div> + </div> + + <!-- dc-square --> + <div class="row members-info" id="member-dcsquare"> + <div class="span4 mb-logo"> + <a href="http://eclipse.org/membership/showMember.php?member_id=1122"> + <img src="images/ecosystem/logo-dcsquare.png" width="150" alt="dc-square" /> + </a> + </div> + <div class="span8 mb-info"> + <div class="mb-info-container"> + <h4>dc-square</h4> + <p>dc-square is a company based in Southern Germany building software solutions for the Internet of Things. Our product HiveMQ is a MQTT broker for the enterprise, which makes it possible to connect thousands and millions of devices over wired or wireless networks with very efficient bandwidth usage and push technology. Our focus is on providing IoT building blocks for the enterprise and advice on, consult on or implement IoT solutions for companies around them. Therefore HiveMQ is build from the ground up with security, scalability and extensibility in mind. HiveMQ has an open plugin system for customizations of general behavior and permissions as well as the possibility to cluster and bridge with other instances for high availability and high scalability scenarios. All our solutions are perfectly suitable for running in the Cloud (Amazon, Azure) as well as on own infrastructure.</p> + + <p>dc-square is very engaged in promoting and supporting open IoT technologies at national and international conferences and magazines with talks and articles about Eclipse IoT technologies.</p> + </div> + <ul class="mb-links clearfix"> + <li class="read-more"><a href="http://www.hivemq.com/" target="_blank">Read more <i class="icon-chevron-right"></i></a> + </li> + <li><a href="http://www.hivemq.com/demos/websocket-client/" target="_blank">View Demo <i class="icon-eye-open"></i></a> + </li> + </ul> + </div> + </div> - <hr> + <!-- dc-square --> + <div class="row members-info" id="member-gadgetkeeper"> + <div class="span4 mb-logo"> + <a href="http://eclipse.org/membership/showMember.php?member_id=1152"> + <img src="images/ecosystem/logo-gadgetkeeper.png" width="200" alt="GadgetKeeper" /> + </a> + </div> + <div class="span8 mb-info"> + <div class="mb-info-container"> + <h4>GadgetKeeper</h4> + <p>GadgetKeeper is an Internet Of Things platform allowing the rapid creation if IoT solutions to connect your sensors, devices, equipment ("Things") with people and systems.</p> + + <p>GadgetKeeper's technology eliminates complexity by simplifying and standardizing the way information is managed and exchanged so that physical and virtual assets and services can work together as one integrated system.</p> + + <p>GadgetKeeper provides you with foundational IoT building blocks (compete object model for things/services, templates and versioning, reach data types, programmable business logic) and services (data storage, time series, multiple communication protocols, integration with external services, life-cycle management and elastic scalability) allowing you to focus on product innovation rather than on enabling infrastructure.</p> + </div> + <ul class="mb-links clearfix"> + <li class="read-more"><a href="http://gadgetkeeper.com" target="_blank">Read more <i class="icon-chevron-right"></i></a> + </li> + <li><a href="http://gadgetkeeper.com/demo" target="_blank">View Demo <i class="icon-eye-open"></i></a> + </li> + </ul> + </div> + </div> - <footer> - <ul class="nav nav-pills"> - <li><a href="index.html">Home</a> - </li> - <li><a href="http://www.eclipse.org/legal/privacy.php" target="_blank">Privacy Policy</a> - </li> - <li><a href="http://www.eclipse.org/legal/termsofuse.php" target="_blank">Terms of Use</a> - </li> - <li><a href="http://www.eclipse.org/legal/copyright.php" target="_blank">Copyright Agent</a> - </li> - <li><a href="http://www.eclipse.org/legal/" target="_blank">Legal</a> - </li> - <li><a href="contact.html" data-toggle="modal" data-target="#contact-modal">Contact Us</a> - </li> - <li class="pull-right">Copyright © 2013 The Eclipse Foundation. All Rights Reserved.</li> - </ul> - </footer> - <div id="contact-modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="contact-label" aria-hidden="true" style="display: none;"> + <!-- IBH Systems --> + <div class="row members-info" id="member-ibh"> + <div class="span4 mb-logo"> + <a href="http://eclipse.org/membership/showMember.php?member_id=1086"> + <img src="images/ecosystem/logo-ibh.png" alt="IBH Systems" /> + </a> + </div> + <div class="span8 mb-info"> + <div class="mb-info-container"> + <h4>IBH Systems</h4> + <p>IBH SYSTEMS GmbH is the lead developer of the Eclipse SCADA system, a true open source SCADA platform.</p> + <p>Eclipse SCADA offers a fully featured SCADA platform from the integration of field devices, over middleware functionality, to HMI components. It provides a communication abstraction layer, monitoring and archival services, a visual interface and a sophisticated system to configure complex SCADA installations. As the lead developer, IBH SYSTEMS GmbH offers consulting, custom development and integration for Eclipse SCADA.</p> + </div> + <ul class="mb-links clearfix"> + <li class="read-more"><a href="http://ibh-systems.com/" target="_blank">Read more <i class="icon-chevron-right"></i></a> + </li> + <li><a href="https://www.youtube.com/watch?v=UYlmzuwBV30" target="_blank">View Demo <i class="icon-eye-open"></i></a> + </li> + </ul> + </div> + </div> + + <!-- openHAB --> + <div class="row members-info" id="member-openhab"> + <div class="span4 mb-logo"> + <a href="http://eclipse.org/membership/showMember.php?member_id=1120"> + <img src="images/ecosystem/logo-openhab.png" alt="openHAB" /> + </a> + </div> + <div class="span8 mb-info"> + <div class="mb-info-container"> + <h4>openHAB</h4> + <p>openHAB UG (haftungsbeschränkt) is the company behind the open-source home automation solution openHAB and believes that an open-source stack is the only right answer for home gateways. openHAB UG therefore initiated the Eclipse SmartHome project and is the lead developer behind it.</p> + + <p>The Eclipse SmartHome project is a framework that allows building smart home solutions that have a strong focus on heterogeneous environments, i.e. solutions that deal with the integration of different protocols or standards. Its purpose is to provide a uniform access to devices and information and to facilitate different kinds of interactions with them.</p> + </div> + <ul class="mb-links clearfix"> + <li class="read-more"><a href="http://www.openhab.org/" target="_blank">Read more <i class="icon-chevron-right"></i></a> + </li> + <li><a href="https://www.youtube.com/watch?v=ZCOQhe5KiD4" target="_blank">View Demo <i class="icon-eye-open"></i></a> + </li> + </ul> </div> + </div> </div> - <!-- /container --> - - <!-- JS is at the end of the document so the pages load faster --> - <script src="js/jquery.js"></script> - <script src="js/bootstrap/bootstrap.min.js"></script> - <script src="js/ecosystem.min.js"></script> - <script src="js/shuffle.js"></script> - - <script type="text/javascript"> - $(document).ready(function() { - // Shuffle SC members - $('#sc-members').shuffle(); - - // Shuffle other members - $('#other-members').shuffle(); - }); - </script> + + <hr> + + + <footer> + <ul class="nav nav-pills"> + <li><a href="index.html">Home</a> + </li> + <li><a href="http://www.eclipse.org/legal/privacy.php" target="_blank">Privacy Policy</a> + </li> + <li><a href="http://www.eclipse.org/legal/termsofuse.php" target="_blank">Terms of Use</a> + </li> + <li><a href="http://www.eclipse.org/legal/copyright.php" target="_blank">Copyright Agent</a> + </li> + <li><a href="http://www.eclipse.org/legal/" target="_blank">Legal</a> + </li> + <li><a href="contact.html" data-toggle="modal" data-target="#contact-modal">Contact Us</a> + </li> + <li class="pull-right">Copyright © 2013 The Eclipse Foundation. All Rights Reserved.</li> + </ul> + </footer> + + <div id="contact-modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="contact-label" aria-hidden="true" style="display: none;"> + </div> + + </div> + <!-- /container --> + + <!-- JS is at the end of the document so the pages load faster --> + <script src="js/jquery.js"></script> + <script src="js/bootstrap/bootstrap.min.js"></script> + <script src="js/ecosystem.min.js"></script> + <script src="js/shuffle.js"></script> + + <script type="text/javascript"> + $(document).ready(function() { + // Shuffle SC members + $('#sc-members').shuffle(); + + // Shuffle other members + $('#other-members').shuffle(); + }); + </script> </body> diff --git a/frameworks.html b/frameworks.html index 7772d69a..8908ff89 100644 --- a/frameworks.html +++ b/frameworks.html @@ -2,203 +2,183 @@ <html lang="en"> <head> - <meta http-equiv="content-type" content="text/html; charset=UTF-8"> - <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <title>iot.eclipse.org — Services & Frameworks</title> - <meta name="description" content="iot.eclipse.org gives you information about the services and frameworks being developed for easing IoT and M2M development"> - <meta name="author" content="Eclipse.org"> - <link rel="author" href="humans.txt" /> - - <!-- Le HTML5 shim, for IE6-8 support of HTML elements --> - <!--[if lt IE 9]> + <meta http-equiv="content-type" content="text/html; charset=UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>iot.eclipse.org — Services & Frameworks</title> + <meta name="description" content="iot.eclipse.org gives you information about the services and frameworks being developed for easing IoT and M2M development"> + <meta name="author" content="Eclipse.org"> + <link rel="author" href="humans.txt" /> + + <!-- Le HTML5 shim, for IE6-8 support of HTML elements --> + <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> - <!-- Custom Fonts --> - <link href='http://fonts.googleapis.com/css?family=Lato:300,400' rel='stylesheet' type='text/css'> - <link href='http://fonts.googleapis.com/css?family=Lekton:400,700' rel='stylesheet' type='text/css'> - - <!-- Le styles --> - <link href="css/bootstrap/bootstrap.min.css" rel="stylesheet"> - <link href="css/theme.css" rel="stylesheet"> - <link href="css/bootstrap/bootstrap-responsive.min.css" rel="stylesheet"> - - <script type="text/javascript"> - var _gaq = _gaq || []; - _gaq.push(['_setAccount', 'UA-594061-11']); - _gaq.push(['_trackPageview']); - - (function() { - var ga = document.createElement('script'); - ga.type = 'text/javascript'; - ga.async = true; - ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; - var s = document.getElementsByTagName('script')[0]; - s.parentNode.insertBefore(ga, s); - })(); - </script> + <!-- Le styles --> + <link href="/assets/css/bootstrap.css" rel="stylesheet"> + + <script type="text/javascript"> + var _gaq = _gaq || []; + _gaq.push(['_setAccount', 'UA-594061-11']); + _gaq.push(['_trackPageview']); + + (function() { + var ga = document.createElement('script'); + ga.type = 'text/javascript'; + ga.async = true; + ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; + var s = document.getElementsByTagName('script')[0]; + s.parentNode.insertBefore(ga, s); + })(); + </script> </head> <body> + <header> - <div class="navbar navbar-fixed-top"> - <div class="navbar-inner"> - <div class="container"> - <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> - </a> <a class="brand" href="index.html">iot.eclipse.org</a> - - <div class="nav-collapse"> - <ul class="nav"> - <li class="dropdown active"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Technology <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li class="active"><a href="/frameworks.html">Services & Frameworks</a> - </li> - <li><a href="/protocols.html">Protocols</a> - </li> - <li><a href="/tools.html">Tools</a> - </li> - <li class="divider"></li> - <li><a href="/java"><strong>Open IoT Stack for Java</strong></a> - </li> - </ul> - </li> - - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Community <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="/community.html#projects">Projects</a> - </li> - <li><a href="/community.html#news">News</a> - </li> - <li class="divider"></li> - <li><a href="/open-iot-challenge">Open IoT Challenge </a> - </li> - </ul> - </li> - - <li><a href="/ecosystem.html">Ecosystem</a> - </li> - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">See it live <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="/demo">Live Demo</a> - </li> - <li><a href="/sandbox.html">Sandbox</a> - </li> - </ul> - </li> - </ul> - - <ul class="nav pull-right"> - <li style="margin-left:0px;"> - <div style="padding-top: 20px"> - <div class="g-plusone" data-href="http://iot.eclipse.org/"></div> - </div> - </li> - </ul> - </div> - <!--/.nav-collapse --> - - </div> + <nav class="navbar"> + <div class="container"> + <div class="row"> + <div class="col-sm-2"> + <a href="/"><img src="assets/images/iot-logo.png"> + </a> + </div> + <div class="col-sm-10"> + <ul class="list-inline right menu"> + <li><a href="#" class="dropdown-toggle" data-toggle="dropdown">Technology</a> + <ul class="dropdown-menu"> + <li><a href="/protocols.html">Standards</a> + </li> + <li><a href="/frameworks.html">Service & Frameworks</a> + </li> + <li><a href="#">All The Projects</a> + </li> + </ul> + </li> + <li><a href="#">Community</a> + <ul class="dropdown-menu"> + <li><a href="#">Resources</a> + </li> + <li><a href="#">Service & Frameworks</a> + </li> + <li><a href="#">All The Projects</a> + </li> + </ul> + </li> + <li><a href="#">Members</a> + </li> + <li><a href="#">Getting Started</a> + </li> + </ul> + </div> </div> + </div> + </nav> + </header> + + + <!-- Place this tag after the last +1 button tag. --> + <script type="text/javascript"> + (function() { + var po = document.createElement('script'); + po.type = 'text/javascript'; + po.async = true; + po.src = 'https://apis.google.com/js/plusone.js'; + var s = document.getElementsByTagName('script')[0]; + s.parentNode.insertBefore(po, s); + })(); + </script> + + <div class="container"> + + <div class="well"> + <div class="page-header"> + <h1> + IoT Services & Frameworks <small>Extensible services and frameworks + enabling IoT and M2M applications.</small> + </h1> + </div> + + <div> + <p class="lead">The IoT Working Group fosters the creation of extensible services and frameworks that enable IoT applications on top of open APIs.</p> + </div> </div> - <!-- Place this tag after the last +1 button tag. --> - <script type="text/javascript"> - (function() { - var po = document.createElement('script'); - po.type = 'text/javascript'; - po.async = true; - po.src = 'https://apis.google.com/js/plusone.js'; - var s = document.getElementsByTagName('script')[0]; - s.parentNode.insertBefore(po, s); - })(); - </script> - - <div class="container"> - - <div class="well"> - <div class="page-header"> - <h1> - IoT Services & Frameworks <small>Extensible services and frameworks - enabling IoT and M2M applications.</small> - </h1> - </div> - - <div> - <p class="lead">The IoT Working Group fosters the creation of extensible services and frameworks that enable IoT applications on top of open APIs.</p> - </div> - </div> + <h2 id="frameworks-vision">Vision</h2> - <h2 id="frameworks-vision">Vision</h2> + <div class="row"> + <div class="span6"> + <p>A vast majority of today's IoT/M2M solutions are designed in an ad hoc manner. Depending on the business domain and on the targeted platform (OS, H/W capabilities, …) very different and often incompatible architectures are implemented.</p> + <p>We want to provide a set of services and frameworks that application developers can use for building M2M and IoT applications. These services will enable features such as device management, wired/wireless communication, vertical solutions like home automation, …</p> + </div> + <p class="span6"> + <img src="images/frameworks/frameworks-vision.png"></img> + </p> + </div> - <div class="row"> - <div class="span6"> - <p>A vast majority of today's IoT/M2M solutions are designed in an ad hoc manner. Depending on the business domain and on the targeted platform (OS, H/W capabilities, …) very different and often incompatible architectures are implemented.</p> - <p>We want to provide a set of services and frameworks that application developers can use for building M2M and IoT applications. These services will enable features such as device management, wired/wireless communication, vertical solutions like home automation, …</p> - </div> - <p class="span6"> - <img src="images/frameworks/frameworks-vision.png"></img> - </p> - </div> + <h2 id="Frameworks for M2M Gateways">Frameworks for IoT/M2M Gateways</h2> + <p>IoT Gateways help manage the interaction between sensors and actuators, and the enteprise and cloud services. Implementing these types of gateways requires specialized knowledge in communication protocols, device management, software update, and hardware configurations. We believe a better way to build IoT gateways is to use a set of common services that can be reused in IoT applications.</p> + <p>We have two frameworks for building IoT gateways: Kura and Mihini. + <ul> + <li><a href="https://eclipse.org/kura"><strong>Kura</strong></a> is a set of Java and OSGi services that are most commonly required for IoT gateways, including I/O services, Data Services, Cloud Services, Newtorking, etc. </li> + <li><a href="https://eclipse.org/mihini"><strong>Mihini</strong></a>, written in the Lua scripting language, provides low-level connectivity management to ensure that a reliable network connection is available, acts as an abstraction layer for underlying hardware and enables smart business data transmission between devices and servers, including the ability to consolidate data locally and use bandwidth-efficient communication protocols. + </li> + </ul> + </p> - <h2 id="Frameworks for M2M Gateways">Frameworks for IoT/M2M Gateways</h2> - <p>IoT Gateways help manage the interaction between sensors and actuators, and the enteprise and cloud services. Implementing these types of gateways requires specialized knowledge in communication protocols, device management, software update, and hardware configurations. We believe a better way to build IoT gateways is to use a set of common services that can be reused in IoT applications.</p> - <p>We have two frameworks for building IoT gateways: Kura and Mihini. - <ul> - <li><a href="https://eclipse.org/kura"><strong>Kura</strong></a> is a set of Java and OSGi services that are most commonly required for IoT gateways, including I/O services, Data Services, Cloud Services, Newtorking, etc. </li> - <li><a href="https://eclipse.org/mihini"><strong>Mihini</strong></a>, written in the Lua scripting language, provides low-level connectivity management to ensure that a reliable network connection is available, acts as an abstraction layer for underlying hardware and enables smart business data transmission between devices and servers, including the ability to consolidate data locally and use bandwidth-efficient communication protocols. - </li> - </ul> - </p> + <p></p> + <h2 id="Industry Services">Industry Services</h2> - <p></p> - <h2 id="Industry Services">Industry Services</h2> + <p>Building M2M and IoT applications for specific industries also requires specific services to be available. Providing developers with some of the basic building blocks makes it easier to develop and deploy these types of applications.</p> + <p>Eclipse IoT currently has the following industry services: + <ul> + <li>The <a href="https://eclipse.org/smarthome"><strong>SmartHome</strong></a> project is a framework that allows building smart home solutions that have a strong focus on heterogeneous environments, i.e. solutions that deal with the integration of different protocols or standards. Its purpose is to provide a uniform access to devices and information and to facilitate different kinds of interactions with them. This framework consists of a set of OSGi bundles that can be deployed on an OSGi runtime and which defines OSGi services as extension points. + </li> + <li><a href="https://eclipse.org/eclipsescada"><strong>Eclipse SCADA</strong></a> is a way to connect different industrial devices to a common communication system and post-process as well as visualize the data to operating personnel. It provides a SCADA sytem that includes a communication service, monitoring system, data archive and data visualization capability</li> - <p>Building M2M and IoT applications for specific industries also requires specific services to be available. Providing developers with some of the basic building blocks makes it easier to develop and deploy these types of applications.</p> - <p>Eclipse IoT currently has the following industry services: - <ul> - <li>The <a href="https://eclipse.org/smarthome"><strong>SmartHome</strong></a> project is a framework that allows building smart home solutions that have a strong focus on heterogeneous environments, i.e. solutions that deal with the integration of different protocols or standards. Its purpose is to provide a uniform access to devices and information and to facilitate different kinds of interactions with them. This framework consists of a set of OSGi bundles that can be deployed on an OSGi runtime and which defines OSGi services as extension points. - </li> - <li><a href="https://eclipse.org/eclipsescada"><strong>Eclipse SCADA</strong></a> is a way to connect different industrial devices to a common communication system and post-process as well as visualize the data to operating personnel. It provides a SCADA sytem that includes a communication service, monitoring system, data archive and data visualization capability</li> + </ul> + </p> + + <hr> - </ul> - </p> - - <hr> - - <footer> - <ul class="nav nav-pills"> - <li><a href="index.html">Home</a> - </li> - <li><a href="http://www.eclipse.org/legal/privacy.php" target="_blank">Privacy Policy</a> - </li> - <li><a href="http://www.eclipse.org/legal/termsofuse.php" target="_blank">Terms of Use</a> - </li> - <li><a href="http://www.eclipse.org/legal/copyright.php" target="_blank">Copyright Agent</a> - </li> - <li><a href="http://www.eclipse.org/legal/" target="_blank">Legal</a> - </li> - <li><a href="contact.html" data-toggle="modal" data-target="#contact-modal">Contact Us</a> - </li> - <li class="pull-right">Copyright © 2015 The Eclipse Foundation. All Rights Reserved.</li> - </ul> - </footer> - <div id="contact-modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="contact-label" aria-hidden="true" style="display: none;"> - </div> + <div id="contact-modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="contact-label" aria-hidden="true" style="display: none;"> </div> - <!-- /container --> - <!-- JS is at the end of the document so the pages load faster --> - <script src="js/jquery.js"></script> - <script src="js/bootstrap/bootstrap.min.js"></script> - <script src="js/index.js"></script> + </div> + + <footer> + <ul class="nav nav-pills"> + <li><a href="index.html">Home</a> + </li> + <li><a href="http://www.eclipse.org/legal/privacy.php" target="_blank">Privacy Policy</a> + </li> + <li><a href="http://www.eclipse.org/legal/termsofuse.php" target="_blank">Terms of Use</a> + </li> + <li><a href="http://www.eclipse.org/legal/copyright.php" target="_blank">Copyright Agent</a> + </li> + <li><a href="http://www.eclipse.org/legal/" target="_blank">Legal</a> + </li> + <li><a href="contact.html" data-toggle="modal" data-target="#contact-modal">Contact Us</a> + </li> + <li class="pull-right">Copyright © 2015 The Eclipse Foundation. All Rights Reserved.</li> + </ul> + </footer> + <!-- /container --> + + + + <!-- JS is at the end of the document so the pages load faster --> + <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> + <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> + <!-- Include all compiled plugins (below), or include individual files as needed --> + <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> + + <script src="js/index.js"></script> </body> diff --git a/gruntfile.js b/gruntfile.js new file mode 100644 index 00000000..a526cfd5 --- /dev/null +++ b/gruntfile.js @@ -0,0 +1,48 @@ +module.exports = function(grunt) { + + // Project configuration. + grunt.initConfig({ + pkg: grunt.file.readJSON('package.json'), + + sass: { + dist: { + options: { + outputStyle: 'nested', + includePaths: ['assets/stylesheets', require('node-bourbon').includePaths] + }, + files: { + 'assets/css/bootstrap.css': 'assets/stylesheets/bootstrap.scss' + } + } + }, + + watch: { + grunt: { files: ['Gruntfile.js'] }, + + sass: { + files: 'assets/stylesheets/**/*.scss', + tasks: ['sass'], + options: { + livereload: true + } + }, + + html: { + files: ['*.html'], + options: { + livereload: true + } + } + } + }); + + // Load the plugin that provides the "uglify" task. + grunt.loadNpmTasks('grunt-contrib-uglify'); + grunt.loadNpmTasks('grunt-sass'); + grunt.loadNpmTasks('grunt-contrib-watch'); + + // Default task(s). + grunt.registerTask('build', ['sass']); + grunt.registerTask('default', ['build','watch']); + +}; \ No newline at end of file diff --git a/index.html b/index.html index cc8fccaa..872d7244 100644 --- a/index.html +++ b/index.html @@ -1,341 +1,352 @@ <!DOCTYPE html> -<html itemscope itemtype="http://schema.org/Article" lang="en"> +<html lang="en"> <head> - <!-- Add the following three tags inside head. --> - <meta itemprop="name" content="iot.eclipse.org - IoT development made simple"> - <meta itemprop="description" content="iot.eclipse.org is where you can learn about the technologies developed at Eclipse to make Internet of Things (IoT) development simpler. - -These technologies aim at establishing an open, end-to-end, IoT stack."> - <meta itemprop="image" content="http://iot.eclipse.org/site_preview.jpg"> - - <meta http-equiv="content-type" content="text/html; charset=UTF-8"> - <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <title>iot.eclipse.org — IoT development made simple</title> - <meta name="description" content="iot.eclipse.org developer portal: open source tools, frameworks and protocols for IoT and M2M developers"> - <meta name="author" content="Eclipse.org"> - <link rel="author" href="humans.txt" /> - - <!-- Le HTML5 shim, for IE6-8 support of HTML elements --> - <!--[if lt IE 9]> - <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> - <![endif]--> - - <!-- Custom Fonts --> - <link href='http://fonts.googleapis.com/css?family=Lato:300,400' rel='stylesheet' type='text/css'> - <link href='http://fonts.googleapis.com/css?family=Lekton:400,700' rel='stylesheet' type='text/css'> - - <!-- Le styles --> - <link href="css/bootstrap/bootstrap.min.css" rel="stylesheet"> - <link href="css/theme.css" rel="stylesheet"> - <link href="css/bootstrap/bootstrap-responsive.min.css" rel="stylesheet"> - - <script type="text/javascript"> - var _gaq = _gaq || []; - _gaq.push(['_setAccount', 'UA-594061-11']); - _gaq.push(['_trackPageview']); - - (function() { - var ga = document.createElement('script'); - ga.type = 'text/javascript'; - ga.async = true; - ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; - var s = document.getElementsByTagName('script')[0]; - s.parentNode.insertBefore(ga, s); - })(); - </script> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta itemprop="name" content="iot.eclipse.org - IoT development made simple"> + <meta itemprop="description" content="iot.eclipse.org is where you can learn about the technologies developed at Eclipse to make Internet of Things (IoT) development simpler. These technologies aim at establishing an open, end-to-end, IoT stack."> + <title>iot.eclipse.org - IoT development made simple</title> + + <!-- Bootstrap --> + <link href="/assets/css/bootstrap.css" rel="stylesheet"> + <!-- icomoon --> + <link href="/assets/css/icomoon.css" rel="stylesheet"> + + <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> + <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> + <!--[if lt IE 9]> + <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> + <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> + <![endif]--> </head> -<body class="index"> - - <div class="navbar navbar-fixed-top"> - <div class="navbar-inner"> - <div class="container"> - <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> - </a> <a class="brand" href="/">iot.eclipse.org</a> - - <div class="nav-collapse"> - <ul class="nav"> - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Technology <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="/frameworks.html">Services & Frameworks</a> - </li> - <li><a href="/protocols.html">Protocols</a> - </li> - <li><a href="/tools.html">Tools</a> - </li> - <li class="divider"></li> - <li><a href="/java"><strong>Open IoT Stack for Java</strong></a> - </li> - </ul> - </li> - - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Community <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="/community.html#projects">Projects</a> - </li> - <li><a href="/community.html#news">News</a> - </li> - <li class="divider"></li> - <li><a href="/open-iot-challenge">Open IoT Challenge </a> - </li> - </ul> - </li> - - <li><a href="/ecosystem.html">Ecosystem</a> - </li> - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">See it live <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="/demo">Live Demo</a> - </li> - <li><a href="/sandbox.html">Sandbox</a> - </li> - </ul> - </li> - </ul> - - <ul class="nav pull-right"> - <li style="margin-left:0px;"> - <div style="padding-top: 20px"> - <div class="g-plusone" data-href="http://iot.eclipse.org/"></div> - </div> - </li> - </ul> - </div> - <!--/.nav-collapse --> +<body> + <header> - </div> + <nav class="navbar"> + <div class="container"> + <div class="row"> + <div class="col-sm-2"> + <a href="/"><img src="assets/images/iot-logo.png"> + </a> + </div> + <div class="col-sm-10"> + <ul class="list-inline right menu"> + <li><a href="#" class="dropdown-toggle" data-toggle="dropdown">Technology</a> + <ul class="dropdown-menu"> + <li><a href="protocols.html">Standards</a> + </li> + <li><a href="/frameworks.html">Service & Frameworks</a> + </li> + <li><a href="#">All The Projects</a> + </li> + </ul> + </li> + <li><a href="#">Community</a> + <ul class="dropdown-menu"> + <li><a href="#">Resources</a> + </li> + <li><a href="#">Service & Frameworks</a> + </li> + <li><a href="#">All The Projects</a> + </li> + </ul> + </li> + <li><a href="#">Members</a> + </li> + <li><a href="#">Getting Started</a> + </li> + </ul> + </div> </div> - </div> + </div> + </nav> + + <section class="container"> + <div class="row"> + <div class="col-md-6"> + <h1>iot.<span class="green">eclipse</span>.org</h1> + <p>This portal is where you can learn about the technologies developed at <a href="#">Eclipse</a> to make Internet of Things <a href="#">(IoT)</a> development simpler</p> + </div> + <div class="col-md-4 col-md-offset-1 hidden-xs hidden-sm"> + <img src="assets/images/iot-icon-alt.png" class="img-responsive"> + </div> + </div> + </section> - <!-- Place this tag after the last +1 button tag. --> - <script type="text/javascript"> - (function() { - var po = document.createElement('script'); - po.type = 'text/javascript'; - po.async = true; - po.src = 'https://apis.google.com/js/plusone.js'; - var s = document.getElementsByTagName('script')[0]; - s.parentNode.insertBefore(po, s); - })(); - </script> + <section class="header-divider"> + <img src="assets/images/header-divider.png"> + </section> + </header> - <div class="container"> + <main class="main"> + <section class="first"> + <div class="container"> <div class="row"> - <div class="span6" id="catchline"> - <h2>iot.eclipse.org</h2> - <p class="lead"> - This portal is where you can learn about the technologies developed at <a href="http://www.eclipse.org" target="_blank">Eclipse</a> to make Internet of Things (<a href="#" rel="popover" data-content="Technology that supports wired or wireless communication between machines." data-original-title="IoT" id="iot-definition">IoT</a>) development simpler. - </p> - <p class="lead">Our technologies aim at establishing an open IoT/M2M platform to be used by anyone.</p> - </div> + <div class="col-md-4 first-col"> - <div class="span5 offset1"> - <div class="home_featured" id="iotchallenge-launch"> - <a href="/open-iot-challenge"> - <img alt="Open IoT Challenge" src="/images/_home/iotchallenge_text_overlay.png"> - </a> + <a href="/protocols.html"> + <div class="row"> + <div class="col-xs-2 col-md-3"> + <span class="icon-bulb" aria-hidden="true"></span> </div> - </div> - </div> + <div class="col-xs-10 col-md-9"> + <h2>Standards</h2> + <p>We promote open standards for IoT, and XXX</p> + </div> + </div> + </a> - <!-- Example row of columns --> - <div class="row" style="margin-top: 4em;"> - <div class="span4 home-box" id="home-frameworks"> - <h2> - <a href="frameworks.html"><i class="icon-cogs"></i>Services & Frameworks</a> - </h2> - <p class="lead">Deliver extensible runtimes and services enabling IoT/M2M applications.</p> - <p>We provide a set of services and frameworks enabling features such as device managment, software update, vertical solutions, …</p> - <p> - <a class="btn" href="frameworks.html">More »</a> - </p> - </div> + <a href="#"> + <div class="row"> + <div class="col-xs-2 col-md-3"> + <span class="icon-switch" aria-hidden="true"></span> + </div> + <div class="col-xs-10 col-md-9"> + <h2>Getting Started</h2> - <div class="span4 home-box" id="home-protocols"> - <h2> - <a href="protocols.html"><i class="icon-comments"></i>Protocols</a><br/> - </h2> - <p class="lead">Provide Open Source implementations of standard IoT/M2M protocols.</p> - <p>Currently, we provide tools and libraries for - <a href="protocols.html#mqtt">MQTT</a> and - <a href="protocols.html#coap">CoAP</a>, as well as - <a href="protocols.html#oma-dm">OMA-DM</a> and - <a href="protocols.html#oma-lwm2m">OMA LWM2M</a> Device Management protocols - <p> - <a class="btn" href="protocols.html">More »</a> - </p> - </div> + <p>The Internet of Things is big, and as a developer it can be hard to know where to start…</p> + </div> + </div> + </a> - <div class="span4 home-box" id="home-tools"> - <h2> - <a href="tools.html"><i class="icon-briefcase"></i>Tools</a><br/> - </h2> - <p class="lead">Package a "one-stop shop" IDE for IoT/M2M developers.</p> - <p> - We believe that Lua is a language very well-tailored for the Internet of Things, therefore an IDE for Lua development is <a href="tools.html#ldt">available</a>. - </p> - <p> - <a class="btn" href="tools.html">More »</a> - </p> - </div> - <div class="span4 offset2 home-box" id="home-community"> + </div> - <h2> - <a href="community.html"><i class="icon-bullhorn"></i>Community<br/> </a> - </h2> - <p class="lead">Get in touch with us, learn about future events… - </p> - <p> - <a class="btn" href="community.html">More »</a> - </p> - </div> + <div class="col-md-4 second-col"> - <div class="span4 home-box" id="home-sandbox"> - <h2> - <a href="sandbox.html"><i class="icon-inbox"></i>Sandbox<br/> </a> - </h2> - <p class="lead">Connect your IoT devices to test servers.</p> - <p>In order to simplify the evaluation of the open IoT stack developed at Eclipse, we provide sandboxes for your devices to communicate with.</p> - <p> - <a class="btn" href="sandbox.html">More »</a> - </p> - </div> + <a href="/protocols.html"> + <div class="row"> + <div class="col-xs-2 col-md-3"> + <span class="icon-cogs" aria-hidden="true"></span> + </div> + <div class="col-xs-10 col-md-9"> + <h2>Services & Frameworks</h2> + <p>Learn more on our solutions to various industry XXX</p> + </div> + </div> + </a> + + <a href="#"> + <div class="row"> + <div class="col-xs-2 col-md-3"> + <span class="icon-embed" aria-hidden="true"></span> + </div> + <div class="col-xs-10 col-md-9"> + <h2>All projects</h2> + <p>Check out our projects and access the source code</p> + </div> + </div> + </a> + </div> + + <div class="col-md-4 third-col line-divider-left"> + + <h1 class="purple">Technologies</h1> + <p>Eclipse IoT provides industrial-grade open source implementations of the standards, services and frameworks that are enabling an Open Internet of Things.</p> + <!-- <p> + <a href="#" class="btn btn-primary">More</a> +</p> + --> + </div> </div> + </div> + </section> - <h2>Our Members</h2> - - <div class="well"> - - <h4>Steering Committee </h4> - <table class="table" id="sc-members"> - <tr> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=968"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=968&size=small" style="padding:5px;" alt="Eurotech"></a></small> - </td> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=656"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=656&size=small" style="padding:5px;" alt="IBM"></a></small> - </td> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=843"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=843&size=small" style="padding:5px;" alt="Sierra Wireless"></a></small> - </td> - </tr> - - </table> - - - <h4> - Participating Members - </h4> - <table class="table" id="wg-members"> - <tr> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=1100"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=1100&size=small" style="padding:5px;" alt="2lemetry"></a></small> - </td> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=652"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=652&size=small" style="padding:5px;" alt="Actuate"></a></small> - </td> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=1103"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=1103&size=small" style="padding:5px;" alt="Bitreactive"></a></small> - </td> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=979"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=979&size=small" style="padding:5px;" alt="Robert Bosch GmbH"></a></small> - </td> - </tr> - <tr style="text-align:center;"> - <td> - <small><a href="#"><img width="120" src="./images/ecosystem/logo-canonical.png" style="padding:5px;" alt="Canonical Group Ltd."></a></small> - </td> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=901"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=901&size=small" style="padding:5px;" alt="Cisco"></a></small> - </td> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=1122"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=1122&size=small" style="padding:5px;" alt="dc-square GmbH"></a></small> - </td> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=1139"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=1139&size=small" style="padding:5px;" alt="Deutsche Telekom AG"></a></small> - </td> - </tr> - <tr> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=1152"><img width="100" src="http://eclipse.org/membership/scripts/get_image.php?id=1152&size=small" style="padding:5px;" alt="GadgetKeeper"></a></small> - </td> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=1086"><img width="100" src="http://eclipse.org/membership/scripts/get_image.php?id=1086&size=small" style="padding:5px;" alt="IBH SYSTEMS GmbH"></a></small> - </td> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=1128"><img width="100" src="http://eclipse.org/membership/scripts/get_image.php?id=1128&size=small" style="padding:5px;" alt="IIC"></a></small> - </td> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=1140"><img width="100" src="http://eclipse.org/membership/scripts/get_image.php?id=1140&size=small" style="padding:5px;" alt="IS2T"></a></small> - </td> - </tr> - <tr> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=817"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=817&size=small" style="padding:5px;" alt="itemis"></a></small> - </td> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=1108"><img width="120" src="images/ecosystem/logo-laas.png" style="padding:5px;" alt="LAAS CNRS"></a></small> - </td> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=1151"><img width="120" src="./images/ecosystem/logo-litmus.png" style="padding:5px;" alt="Litmus Automation"></a></small> - </td> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=1101"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=1101&size=small" style="padding:5px;" alt="M2M Alliance"></a></small> - </td> - </tr> - <tr> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=1120"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=1120&size=small" style="padding:5px;" alt="openHAB UG"></a></small> - </td> - <td> - <small><a href="http://eclipse.org/membership/showMember.php?member_id=1046"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=1046&size=small" style="padding:5px;" alt="SMB"></a></small> - </td> - </tr> - </table> + <section class="second"> + <div class="container"> + <div class="row"> + + <div class="col-md-5"> + <section class="community"> + <h1 class="purple">Community</h1> + <p> + <strong>Eclipse IoT</strong> is an ecosystem of companies and individuals that are working together to establish an Internet of Things based on open technologies. + </p> + <p><a href="#" class="btn btn-primary">Ecosystem</a> + </p> + <!-- do we need this button? --> + </section> + </div> + + <div class="col-md-6 col-md-offset-1"> + <section class="featured-article"> + <h2>Featured Article</h2> + <div class="featured-article-item"> + <h3>Open IoT Stack for Java Tutorial</h3> + <p>A tutorial on how to use Kura and MQTT + <br>to connect a greenhouse</p> + </div> + </section> + <!-- .featured-article --> + </div> + + + + <div class="col-md-6"> + <section class="latest-news"> + <h2>Latest News</h2> + <div class="latest-news-item"> + <h3>Announcing the Open IoT challenge</h3> + <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec blandit pellentesque euismod. Curabitur mattis</p> + <p class="date">12/04/2015</p> + </div> + <div class="latest-news-item"> + <h3>Announcing the Open IoT challenge</h3> + <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec blandit pellentesque euismod. Curabitur mattis</p> + <p class="date">12/04/2015</p> + </div> + <div class="latest-news-item last"> + <h3>Announcing the Open IoT challenge</h3> + <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec blandit pellentesque euismod. Curabitur mattis</p> + <p class="date">12/04/2015</p> + </div> + <p><a href="#" class="btn btn-primary">More News</a> + </p> + </section> + <!-- .latest-news --> + </div> + <!-- .col-md-6 --> + + <div class="col-md-6"> + <section class="upcoming-events"> + <h2>Upcoming Events</h2> + <div class="row"> + <div class="col-sm-6"> + <div class="upcoming-events-item"> + <h3>Embedded World<br><span class="date">Feb 24-26 2015</span></h3> + <p>Nuremberg, Germany</p> + </div> + </div> + <div class="col-sm-6"> + <div class="upcoming-events-item"> + <h3>Embedded World<br><span class="date">Feb 24-26 2015</span></h3> + <p>Nuremberg, Germany</p> + </div> + </div> + <div class="col-sm-6"> + <div class="upcoming-events-item"> + <h3>Embedded World<br><span class="date">Feb 24-26 2015</span></h3> + <p>Nuremberg, Germany</p> + </div> + </div> + <div class="col-sm-6"> + <div class="upcoming-events-item"> + <h3>Embedded World<br><span class="date">Feb 24-26 2015</span></h3> + <p>Nuremberg, Germany</p> + </div> + </div> + </div> + <p><a href="#" class="btn btn-primary">More Events</a> + </p> + </section> + <!-- .upcoming-events --> + </div> + <!-- .col-md-6 --> </div> + </div> + </section> - <hr> - - <footer> - <ul class="nav nav-pills"> - <li><a href="/">Home</a> - </li> - <li><a href="http://www.eclipse.org/legal/privacy.php" target="_blank">Privacy Policy</a> - </li> - <li><a href="http://www.eclipse.org/legal/termsofuse.php" target="_blank">Terms of Use</a> - </li> - <li><a href="http://www.eclipse.org/legal/copyright.php" target="_blank">Copyright Agent</a> - </li> - <li><a href="http://www.eclipse.org/legal/" target="_blank">Legal</a> - </li> - <li><a href="contact.html" data-toggle="modal" data-target="#contact-modal">Contact Us</a> - </li> - <li class="pull-right">Copyright © 2015 The Eclipse Foundation. All Rights Reserved.</li> - </ul> - </footer> - <div id="contact-modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="contact-label" aria-hidden="true" style="display: none;"> + <section class="third"> + <div class="container"> + <div class="row"> + <div class="col-md-8 logos"> + + <div class="row"> + <div class="col-md-4 col-xs-6"> + <img src="assets/images/wg-eurotech.jpg" class="img-responsive"> + </div> + <div class="col-md-4 col-xs-6"> + <img src="assets/images/wg-ibm.jpg" class="img-responsive"> + </div> + <div class="col-md-4 col-xs-6"> + <img src="assets/images/wg-sierra.jpg" class="img-responsive"> + </div> + <div class="col-md-4 col-xs-6"> + <img src="assets/images/wg-bosch.jpg" class="img-responsive"> + </div> + <div class="col-md-4 col-xs-6"> + <img src="assets/images/wg-bitreactive.jpg" class="img-responsive"> + </div> + <div class="col-md-4 col-xs-6"> + <img src="assets/images/wg-dcsquare.jpg" class="img-responsive"> + </div> + <div class="col-md-4 col-xs-6"> + <img src="assets/images/wg-gadgetkeeper.jpg" class="img-responsive"> + </div> + <div class="col-md-4 col-xs-6"> + <img src="assets/images/wg-cisco.jpg" class="img-responsive"> + </div> + <div class="col-md-4 col-xs-6"> + <img src="assets/images/wg-2lemetry.jpg" class="img-responsive"> + </div> + + <div class="col-md-12"> + <p class="align-center"><a href="#" class="btn btn-primary">More</a> + </p> + </div> + </div> + + </div> + <div class="col-md-4 line-divider-left"> + <h1 class="purple">Working Group</h1> + <p>The Eclipse IoT Working enables industry collaboration XXX.</p> + <p><a href="#" class="btn btn-primary">Ecosystem</a> + </p> + </div> </div> + </div> + </section> + + </main> + + + <footer> + <div class="container"> + <div class="row"> + <div class="col-md-6"> + <nav> + <ul class="list-inline menu"> + <li><a href="#">Technology</a> + </li> + <li><a href="#">Community</a> + </li> + <li><a href="#">Members</a> + </li> + <li><a href="#">Getting Started</a> + </li> + </ul> + </nav> + <div class="socials"> + <a href="#" class="social-facebook"> </a> + <a href="#" class="social-twitter"> </a> + <a href="#" class="social-youtube"> </a> + <a href="#" class="social-share"> </a> + </div> + </div> + <div class="col-md-6"> + <p class="copyright">Copyright © 2015 The Eclipse Foundation. All Rights Reserved.</p> + </div> + </div> </div> - <!-- /container --> - <!-- JS is at the end of the document so the pages load faster --> - <script src="js/jquery.js"></script> - <script src="js/bootstrap/bootstrap.min.js"></script> - <script src="js/shuffle.js"></script> - <script src="js/index.js"></script> + </footer> + + + <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> + <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> + <!-- Include all compiled plugins (below), or include individual files as needed --> + <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> </body> diff --git a/index.html.bak.html b/index.html.bak.html new file mode 100644 index 00000000..cc8fccaa --- /dev/null +++ b/index.html.bak.html @@ -0,0 +1,342 @@ +<!DOCTYPE html> +<html itemscope itemtype="http://schema.org/Article" lang="en"> + +<head> + <!-- Add the following three tags inside head. --> + <meta itemprop="name" content="iot.eclipse.org - IoT development made simple"> + <meta itemprop="description" content="iot.eclipse.org is where you can learn about the technologies developed at Eclipse to make Internet of Things (IoT) development simpler. + +These technologies aim at establishing an open, end-to-end, IoT stack."> + <meta itemprop="image" content="http://iot.eclipse.org/site_preview.jpg"> + + <meta http-equiv="content-type" content="text/html; charset=UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>iot.eclipse.org — IoT development made simple</title> + <meta name="description" content="iot.eclipse.org developer portal: open source tools, frameworks and protocols for IoT and M2M developers"> + <meta name="author" content="Eclipse.org"> + <link rel="author" href="humans.txt" /> + + <!-- Le HTML5 shim, for IE6-8 support of HTML elements --> + <!--[if lt IE 9]> + <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + + <!-- Custom Fonts --> + <link href='http://fonts.googleapis.com/css?family=Lato:300,400' rel='stylesheet' type='text/css'> + <link href='http://fonts.googleapis.com/css?family=Lekton:400,700' rel='stylesheet' type='text/css'> + + <!-- Le styles --> + <link href="css/bootstrap/bootstrap.min.css" rel="stylesheet"> + <link href="css/theme.css" rel="stylesheet"> + <link href="css/bootstrap/bootstrap-responsive.min.css" rel="stylesheet"> + + <script type="text/javascript"> + var _gaq = _gaq || []; + _gaq.push(['_setAccount', 'UA-594061-11']); + _gaq.push(['_trackPageview']); + + (function() { + var ga = document.createElement('script'); + ga.type = 'text/javascript'; + ga.async = true; + ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; + var s = document.getElementsByTagName('script')[0]; + s.parentNode.insertBefore(ga, s); + })(); + </script> +</head> + +<body class="index"> + + <div class="navbar navbar-fixed-top"> + <div class="navbar-inner"> + <div class="container"> + <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> + </a> <a class="brand" href="/">iot.eclipse.org</a> + + <div class="nav-collapse"> + <ul class="nav"> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Technology <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="/frameworks.html">Services & Frameworks</a> + </li> + <li><a href="/protocols.html">Protocols</a> + </li> + <li><a href="/tools.html">Tools</a> + </li> + <li class="divider"></li> + <li><a href="/java"><strong>Open IoT Stack for Java</strong></a> + </li> + </ul> + </li> + + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Community <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="/community.html#projects">Projects</a> + </li> + <li><a href="/community.html#news">News</a> + </li> + <li class="divider"></li> + <li><a href="/open-iot-challenge">Open IoT Challenge </a> + </li> + </ul> + </li> + + <li><a href="/ecosystem.html">Ecosystem</a> + </li> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">See it live <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="/demo">Live Demo</a> + </li> + <li><a href="/sandbox.html">Sandbox</a> + </li> + </ul> + </li> + </ul> + + <ul class="nav pull-right"> + <li style="margin-left:0px;"> + <div style="padding-top: 20px"> + <div class="g-plusone" data-href="http://iot.eclipse.org/"></div> + </div> + </li> + </ul> + </div> + <!--/.nav-collapse --> + + </div> + </div> + </div> + + <!-- Place this tag after the last +1 button tag. --> + <script type="text/javascript"> + (function() { + var po = document.createElement('script'); + po.type = 'text/javascript'; + po.async = true; + po.src = 'https://apis.google.com/js/plusone.js'; + var s = document.getElementsByTagName('script')[0]; + s.parentNode.insertBefore(po, s); + })(); + </script> + + + <div class="container"> + <div class="row"> + <div class="span6" id="catchline"> + <h2>iot.eclipse.org</h2> + <p class="lead"> + This portal is where you can learn about the technologies developed at <a href="http://www.eclipse.org" target="_blank">Eclipse</a> to make Internet of Things (<a href="#" rel="popover" data-content="Technology that supports wired or wireless communication between machines." data-original-title="IoT" id="iot-definition">IoT</a>) development simpler. + + </p> + <p class="lead">Our technologies aim at establishing an open IoT/M2M platform to be used by anyone.</p> + </div> + + <div class="span5 offset1"> + <div class="home_featured" id="iotchallenge-launch"> + <a href="/open-iot-challenge"> + <img alt="Open IoT Challenge" src="/images/_home/iotchallenge_text_overlay.png"> + </a> + </div> + </div> + </div> + + <!-- Example row of columns --> + <div class="row" style="margin-top: 4em;"> + <div class="span4 home-box" id="home-frameworks"> + <h2> + <a href="frameworks.html"><i class="icon-cogs"></i>Services & Frameworks</a> + </h2> + <p class="lead">Deliver extensible runtimes and services enabling IoT/M2M applications.</p> + <p>We provide a set of services and frameworks enabling features such as device managment, software update, vertical solutions, …</p> + <p> + <a class="btn" href="frameworks.html">More »</a> + </p> + </div> + + <div class="span4 home-box" id="home-protocols"> + <h2> + <a href="protocols.html"><i class="icon-comments"></i>Protocols</a><br/> + </h2> + <p class="lead">Provide Open Source implementations of standard IoT/M2M protocols.</p> + <p>Currently, we provide tools and libraries for + <a href="protocols.html#mqtt">MQTT</a> and + <a href="protocols.html#coap">CoAP</a>, as well as + <a href="protocols.html#oma-dm">OMA-DM</a> and + <a href="protocols.html#oma-lwm2m">OMA LWM2M</a> Device Management protocols + <p> + <a class="btn" href="protocols.html">More »</a> + </p> + </div> + + <div class="span4 home-box" id="home-tools"> + <h2> + <a href="tools.html"><i class="icon-briefcase"></i>Tools</a><br/> + </h2> + <p class="lead">Package a "one-stop shop" IDE for IoT/M2M developers.</p> + <p> + We believe that Lua is a language very well-tailored for the Internet of Things, therefore an IDE for Lua development is <a href="tools.html#ldt">available</a>. + </p> + <p> + <a class="btn" href="tools.html">More »</a> + </p> + </div> + <div class="span4 offset2 home-box" id="home-community"> + + <h2> + <a href="community.html"><i class="icon-bullhorn"></i>Community<br/> </a> + </h2> + <p class="lead">Get in touch with us, learn about future events… + </p> + <p> + <a class="btn" href="community.html">More »</a> + </p> + </div> + + + <div class="span4 home-box" id="home-sandbox"> + <h2> + <a href="sandbox.html"><i class="icon-inbox"></i>Sandbox<br/> </a> + </h2> + <p class="lead">Connect your IoT devices to test servers.</p> + <p>In order to simplify the evaluation of the open IoT stack developed at Eclipse, we provide sandboxes for your devices to communicate with.</p> + <p> + <a class="btn" href="sandbox.html">More »</a> + </p> + </div> + + + </div> + + <h2>Our Members</h2> + + <div class="well"> + + <h4>Steering Committee </h4> + <table class="table" id="sc-members"> + <tr> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=968"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=968&size=small" style="padding:5px;" alt="Eurotech"></a></small> + </td> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=656"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=656&size=small" style="padding:5px;" alt="IBM"></a></small> + </td> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=843"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=843&size=small" style="padding:5px;" alt="Sierra Wireless"></a></small> + </td> + </tr> + + </table> + + + <h4> + Participating Members + </h4> + <table class="table" id="wg-members"> + <tr> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=1100"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=1100&size=small" style="padding:5px;" alt="2lemetry"></a></small> + </td> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=652"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=652&size=small" style="padding:5px;" alt="Actuate"></a></small> + </td> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=1103"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=1103&size=small" style="padding:5px;" alt="Bitreactive"></a></small> + </td> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=979"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=979&size=small" style="padding:5px;" alt="Robert Bosch GmbH"></a></small> + </td> + </tr> + <tr style="text-align:center;"> + <td> + <small><a href="#"><img width="120" src="./images/ecosystem/logo-canonical.png" style="padding:5px;" alt="Canonical Group Ltd."></a></small> + </td> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=901"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=901&size=small" style="padding:5px;" alt="Cisco"></a></small> + </td> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=1122"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=1122&size=small" style="padding:5px;" alt="dc-square GmbH"></a></small> + </td> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=1139"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=1139&size=small" style="padding:5px;" alt="Deutsche Telekom AG"></a></small> + </td> + </tr> + <tr> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=1152"><img width="100" src="http://eclipse.org/membership/scripts/get_image.php?id=1152&size=small" style="padding:5px;" alt="GadgetKeeper"></a></small> + </td> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=1086"><img width="100" src="http://eclipse.org/membership/scripts/get_image.php?id=1086&size=small" style="padding:5px;" alt="IBH SYSTEMS GmbH"></a></small> + </td> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=1128"><img width="100" src="http://eclipse.org/membership/scripts/get_image.php?id=1128&size=small" style="padding:5px;" alt="IIC"></a></small> + </td> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=1140"><img width="100" src="http://eclipse.org/membership/scripts/get_image.php?id=1140&size=small" style="padding:5px;" alt="IS2T"></a></small> + </td> + </tr> + <tr> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=817"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=817&size=small" style="padding:5px;" alt="itemis"></a></small> + </td> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=1108"><img width="120" src="images/ecosystem/logo-laas.png" style="padding:5px;" alt="LAAS CNRS"></a></small> + </td> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=1151"><img width="120" src="./images/ecosystem/logo-litmus.png" style="padding:5px;" alt="Litmus Automation"></a></small> + </td> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=1101"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=1101&size=small" style="padding:5px;" alt="M2M Alliance"></a></small> + </td> + </tr> + <tr> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=1120"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=1120&size=small" style="padding:5px;" alt="openHAB UG"></a></small> + </td> + <td> + <small><a href="http://eclipse.org/membership/showMember.php?member_id=1046"><img width="120" src="http://eclipse.org/membership/scripts/get_image.php?id=1046&size=small" style="padding:5px;" alt="SMB"></a></small> + </td> + </tr> + </table> + + </div> + + <hr> + + <footer> + <ul class="nav nav-pills"> + <li><a href="/">Home</a> + </li> + <li><a href="http://www.eclipse.org/legal/privacy.php" target="_blank">Privacy Policy</a> + </li> + <li><a href="http://www.eclipse.org/legal/termsofuse.php" target="_blank">Terms of Use</a> + </li> + <li><a href="http://www.eclipse.org/legal/copyright.php" target="_blank">Copyright Agent</a> + </li> + <li><a href="http://www.eclipse.org/legal/" target="_blank">Legal</a> + </li> + <li><a href="contact.html" data-toggle="modal" data-target="#contact-modal">Contact Us</a> + </li> + <li class="pull-right">Copyright © 2015 The Eclipse Foundation. All Rights Reserved.</li> + </ul> + </footer> + + <div id="contact-modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="contact-label" aria-hidden="true" style="display: none;"> + </div> + + </div> + <!-- /container --> + + + <!-- JS is at the end of the document so the pages load faster --> + <script src="js/jquery.js"></script> + <script src="js/bootstrap/bootstrap.min.js"></script> + <script src="js/shuffle.js"></script> + <script src="js/index.js"></script> + +</body> + +</html> diff --git a/package.json b/package.json new file mode 100644 index 00000000..239f4a89 --- /dev/null +++ b/package.json @@ -0,0 +1,14 @@ +{ + "name": "version2", + "version": "2.0.0", + "devDependencies": { + "grunt": "~0.4.5", + "grunt-contrib-jshint": "~0.10.0", + "grunt-contrib-nodeunit": "~0.4.1", + "grunt-contrib-uglify": "~0.5.0", + "grunt-contrib-watch": "~0.5.3", + "grunt-sass": "~0.8.0", + "node-bourbon": "^1.2.3", + "node-sass": "^2.0.0-beta" + } +} diff --git a/protocols.html b/protocols.html index 276282a9..a6be461a 100644 --- a/protocols.html +++ b/protocols.html @@ -2,292 +2,285 @@ <html lang="en"> <head> - <meta http-equiv="content-type" content="text/html; charset=UTF-8"> - <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <title>iot.eclipse.org — Protocols</title> - <meta name="description" content="iot.eclipse.org is also a window on the protocols of choice for IoT and M2M solutions development: MQTT, CoAP, Lightweight M2M, ETSI M2M ..."> - <meta name="author" content="Eclipse.org"> - <link rel="author" href="humans.txt" /> - - <!-- Le HTML5 shim, for IE6-8 support of HTML elements --> - <!--[if lt IE 9]> + <meta http-equiv="content-type" content="text/html; charset=UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>iot.eclipse.org — Protocols</title> + <meta name="description" content="iot.eclipse.org is also a window on the protocols of choice for IoT and M2M solutions development: MQTT, CoAP, Lightweight M2M, ETSI M2M ..."> + <meta name="author" content="Eclipse.org"> + <link rel="author" href="humans.txt" /> + + <!-- Le HTML5 shim, for IE6-8 support of HTML elements --> + <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> - <!-- Custom Fonts --> - <link href='http://fonts.googleapis.com/css?family=Lato:300,400' rel='stylesheet' type='text/css'> - <link href='http://fonts.googleapis.com/css?family=Lekton:400,700' rel='stylesheet' type='text/css'> - - <!-- Le styles --> - <link href="css/bootstrap/bootstrap.min.css" rel="stylesheet"> - <link href="css/theme.css" rel="stylesheet"> - <link href="css/bootstrap/bootstrap-responsive.min.css" rel="stylesheet"> - - <script type="text/javascript"> - var _gaq = _gaq || []; - _gaq.push(['_setAccount', 'UA-594061-11']); - _gaq.push(['_trackPageview']); - - (function() { - var ga = document.createElement('script'); - ga.type = 'text/javascript'; - ga.async = true; - ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; - var s = document.getElementsByTagName('script')[0]; - s.parentNode.insertBefore(ga, s); - })(); - </script> + <!-- Le styles --> + <link href="/assets/css/bootstrap.css" rel="stylesheet"> + + <script type="text/javascript"> + var _gaq = _gaq || []; + _gaq.push(['_setAccount', 'UA-594061-11']); + _gaq.push(['_trackPageview']); + + (function() { + var ga = document.createElement('script'); + ga.type = 'text/javascript'; + ga.async = true; + ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; + var s = document.getElementsByTagName('script')[0]; + s.parentNode.insertBefore(ga, s); + })(); + </script> </head> <body> + <header> - <div class="navbar navbar-fixed-top"> - <div class="navbar-inner"> - <div class="container"> - <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> - </a> <a class="brand" href="index.html">iot.eclipse.org</a> - - <div class="nav-collapse"> - <ul class="nav"> - <li class="dropdown active"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Technology <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="/frameworks.html">Services & Frameworks</a> - </li> - <li class="active"><a href="/protocols.html">Protocols</a> - </li> - <li><a href="/tools.html">Tools</a> - </li> - <li class="divider"></li> - <li><a href="/java"><strong>Open IoT Stack for Java</strong></a> - </li> - </ul> - </li> - - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Community <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="/community.html#projects">Projects</a> - </li> - <li><a href="/community.html#news">News</a> - </li> - <li class="divider"></li> - <li><a href="/open-iot-challenge">Open IoT Challenge </a> - </li> - </ul> - </li> - - <li><a href="/ecosystem.html">Ecosystem</a> - </li> - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">See it live <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="/demo">Live Demo</a> - </li> - <li><a href="/sandbox.html">Sandbox</a> - </li> - </ul> - </li> - </ul> - - <ul class="nav pull-right"> - <li style="margin-left:0px;"> - <div style="padding-top: 20px"> - <div class="g-plusone" data-href="http://iot.eclipse.org/"></div> - </div> - </li> - </ul> - </div> - <!--/.nav-collapse --> - - </div> + <nav class="navbar"> + <div class="container"> + <div class="row"> + <div class="col-sm-2"> + <a href="/"><img src="assets/images/iot-logo.png"> + </a> + </div> + <div class="col-sm-10"> + <ul class="list-inline right menu"> + <li><a href="#" class="dropdown-toggle" data-toggle="dropdown">Technology</a> + <ul class="dropdown-menu"> + <li><a href="protocols.html">Standards</a> + </li> + <li><a href="/frameworks.html">Service & Frameworks</a> + </li> + <li><a href="#">All The Projects</a> + </li> + </ul> + </li> + <li><a href="#">Community</a> + <ul class="dropdown-menu"> + <li><a href="#">Resources</a> + </li> + <li><a href="#">Service & Frameworks</a> + </li> + <li><a href="#">All The Projects</a> + </li> + </ul> + </li> + <li><a href="#">Members</a> + </li> + <li><a href="#">Getting Started</a> + </li> + </ul> + </div> </div> + </div> + </nav> + </header> + + <!-- Place this tag after the last +1 button tag. --> + <script type="text/javascript"> + (function() { + var po = document.createElement('script'); + po.type = 'text/javascript'; + po.async = true; + po.src = 'https://apis.google.com/js/plusone.js'; + var s = document.getElementsByTagName('script')[0]; + s.parentNode.insertBefore(po, s); + })(); + </script> + + + <div class="container"> + + <div class="well"> + <div class="page-header"> + <h1> + IoT/M2M Protocols <small>Open Source implementations of + standard IoT and M2M protocols.</small> + </h1> + </div> + + <div class="lead"> + <p>The IoT Working Group is supporting lightweight protocols for two-way communications between devices and server.</p> + <p> + We are currently focusing on providing first-class Open Source implementations for: + <ul> + <li><a href="#mqtt"><strong>MQTT</strong></a>, a lightweight pub-sub messaging protocol being standardized at <a href="https://www.oasis-open.org/" target="_blank">OASIS</a> + </li> + <li><a href="#coap"><strong>CoAP</strong></a>, an <a href="http://www.ietf.org/" target="_blank">IETF</a> standard protocol targeting resource constrained devices,</li> + <li><a href="#oma-lwm2m"><strong>OMA LWM2M</strong> (Lightweight M2M)</a>, a standard device management protocol from the <a href="http://openmobilealliance.org/" target="_blank">Open Mobile Alliance</a>,</li> + <li><a href="#etsi-m2m"><strong>ETSI M2M</strong></a>.</li> + </ul> + </p> + + </div> </div> - <!-- Place this tag after the last +1 button tag. --> - <script type="text/javascript"> - (function() { - var po = document.createElement('script'); - po.type = 'text/javascript'; - po.async = true; - po.src = 'https://apis.google.com/js/plusone.js'; - var s = document.getElementsByTagName('script')[0]; - s.parentNode.insertBefore(po, s); - })(); - </script> + <h2 id="protocols-vision">Vision</h2> - <div class="container"> - <div class="well"> - <div class="page-header"> - <h1> - IoT/M2M Protocols <small>Open Source implementations of - standard IoT and M2M protocols.</small> - </h1> - </div> - - <div class="lead"> - <p>The IoT Working Group is supporting lightweight protocols for two-way communications between devices and server.</p> - <p> - We are currently focusing on providing first-class Open Source implementations for: - <ul> - <li><a href="#mqtt"><strong>MQTT</strong></a>, a lightweight pub-sub messaging protocol being standardized at <a href="https://www.oasis-open.org/" target="_blank">OASIS</a> - </li> - <li><a href="#coap"><strong>CoAP</strong></a>, an <a href="http://www.ietf.org/" target="_blank">IETF</a> standard protocol targeting resource constrained devices,</li> - <li><a href="#oma-lwm2m"><strong>OMA LWM2M</strong> (Lightweight M2M)</a>, a standard device management protocol from the <a href="http://openmobilealliance.org/" target="_blank">Open Mobile Alliance</a>,</li> - <li><a href="#etsi-m2m"><strong>ETSI M2M</strong></a>.</li> - </ul> - </p> - - </div> - </div> + <div class="row"> + <div class="span6"> + <p>One of the reasons why IoT/M2M development can prove to be difficult is the large number of communication protocols used in today's industries. From the industrial protocol used to collect temperature data on a sensor, to the communication protocol used to send this data to a server in the Cloud, to the device management protocol that allows remote firmware upgrade of a system, there are just too many protocols to master for building an end-to-end IoT/M2M solution. + </p> + <p> + We propose Open Source implementations for protocols already well-adopted in M2M fields (such as MQTT, CoAP and OMA-DM). + <br />We believe it is a way to encourage their adoption, as well as to improve the quality of these implementations. + </p> + <p>We also have a project proposal to implement the CoAP, Lightweight M2M and the ETSI M2M standard.</p> + </div> + <p class="span6"> + <img src="images/protocols/protocols-vision.png"></img> + </p> + </div> - <h2 id="protocols-vision">Vision</h2> + <h2 id="mqtt">MQTT</h2> + <p> + Message Queuing Telemetry Transport (MQTT) is a <a href="http://www.ibm.com/developerworks/webservices/library/ws-mqtt/index.html" target="_blank">protocol designed</a> to connect the physical world devices and networks, with applications and middleware used in IT and Web development, making it an ideal connectivity protocol for IoT and M2M. + </p> + <p>It is a lightweight publish-subscribe protocol that runs on embedded devices and mobile platforms, while connecting to highly scalable enterprise and web servers over wired and wireless networks. It is useful for connections with remote embedded systems where a small code footprint is required and/or network bandwidth is at a premium or connectivity unpredictable, and, for mobile applications that require small size, low power usage, minimised data packets, and efficient distribution of information to one or many receivers.</p> + <p>With loose coupling and quality-of-service, MQTT is optimized for dynamic system environments where high volumes of physical world messages and events need to be made available to Web and enterprise servers, and other consumers. MQTT has been well positioned for even the unanticipated requirements of M2M and IoT applications.</p> - <div class="row"> - <div class="span6"> - <p>One of the reasons why IoT/M2M development can prove to be difficult is the large number of communication protocols used in today's industries. From the industrial protocol used to collect temperature data on a sensor, to the communication protocol used to send this data to a server in the Cloud, to the device management protocol that allows remote firmware upgrade of a system, there are just too many protocols to master for building an end-to-end IoT/M2M solution. - </p> - <p> - We propose Open Source implementations for protocols already well-adopted in M2M fields (such as MQTT, CoAP and OMA-DM). - <br />We believe it is a way to encourage their adoption, as well as to improve the quality of these implementations. - </p> - <p>We also have a project proposal to implement the CoAP, Lightweight M2M and the ETSI M2M standard.</p> - </div> - <p class="span6"> - <img src="images/protocols/protocols-vision.png"></img> - </p> - </div> + <h3> + <i class="icon-arrow-right"></i> Getting started with MQTT + </h3> + <p> + The Paho project is based around MQTT client runtimes that implement the MQTT messaging protocol. The client runtimes can be configured to run against a broker running on your server, or the sandbox MQTT server described below. There are <a href="http://wiki.eclipse.org/Paho#Quick_Start_Guides" target="_blank">Quick Start Guides</a> available to get started. This article + <a href="http://www.infoq.com/articles/practical-mqtt-with-paho">Practical MQTT with Eclipse Paho</a> is also a good introduction to MQTT. + </p> - <h2 id="mqtt">MQTT</h2> + <div class="row-fluid"> + <div class="span6"> + <h3> + <i class="icon-arrow-right"></i> Download MQTT runtimes + </h3> <p> - Message Queuing Telemetry Transport (MQTT) is a <a href="http://www.ibm.com/developerworks/webservices/library/ws-mqtt/index.html" target="_blank">protocol designed</a> to connect the physical world devices and networks, with applications and middleware used in IT and Web development, making it an ideal connectivity protocol for IoT and M2M. + Source code for our MQTT client libraries is available in multiple languages at the <a href="http://www.eclipse.org/paho/" target="_blank">Paho project</a> page. </p> - <p>It is a lightweight publish-subscribe protocol that runs on embedded devices and mobile platforms, while connecting to highly scalable enterprise and web servers over wired and wireless networks. It is useful for connections with remote embedded systems where a small code footprint is required and/or network bandwidth is at a premium or connectivity unpredictable, and, for mobile applications that require small size, low power usage, minimised data packets, and efficient distribution of information to one or many receivers.</p> - <p>With loose coupling and quality-of-service, MQTT is optimized for dynamic system environments where high volumes of physical world messages and events need to be made available to Web and enterprise servers, and other consumers. MQTT has been well positioned for even the unanticipated requirements of M2M and IoT applications.</p> + <p>Source code for our MQTT server library is available from the <a href="http://www.eclipse.org/mosquitto">Mosquitto</a> project</p> + </div> + <div class="span6"> <h3> - <i class="icon-arrow-right"></i> Getting started with MQTT - </h3> + <i class="icon-arrow-right"></i> Sandbox MQTT Server + </h3> <p> - The Paho project is based around MQTT client runtimes that implement the MQTT messaging protocol. The client runtimes can be configured to run against a broker running on your server, or the sandbox MQTT server described below. There are <a href="http://wiki.eclipse.org/Paho#Quick_Start_Guides" target="_blank">Quick Start Guides</a> available to get started. This article - <a href="http://www.infoq.com/articles/practical-mqtt-with-paho">Practical MQTT with Eclipse Paho</a> is also a good introduction to MQTT. + We provide a <a href="sandbox.html#mqtt">sandbox server</a> so that you can test your MQTT-based applications against an actual MQTT broker. </p> + </div> + </div> - <div class="row-fluid"> - <div class="span6"> - <h3> - <i class="icon-arrow-right"></i> Download MQTT runtimes - </h3> - <p> - Source code for our MQTT client libraries is available in multiple languages at the <a href="http://www.eclipse.org/paho/" target="_blank">Paho project</a> page. - </p> - <p>Source code for our MQTT server library is available from the <a href="http://www.eclipse.org/mosquitto">Mosquitto</a> project</p> - </div> - - <div class="span6"> - <h3> - <i class="icon-arrow-right"></i> Sandbox MQTT Server - </h3> - <p> - We provide a <a href="sandbox.html#mqtt">sandbox server</a> so that you can test your MQTT-based applications against an actual MQTT broker. - </p> - </div> - </div> + <h2 id="coap">CoAP</h2> + + <p>CoAP (Constrained Application Protocol) is a protocol specialized for use with constrained nodes and networks.</p> + <p>It implements the REST architectural style, it can be transparently mapped to HTTP. However, CoAP also provides features that go beyond HTTP such as native push notifications and group communication.</p> + + <div class="row-fluid"> + <div class="span6"> + <h3> + <i class="icon-arrow-right"></i> Download CoAP runtime + </h3> - <h2 id="coap">CoAP</h2> + <p> + The <a href="http://www.eclipse.org/californium/" target="_blank">Californium project</a> will provide a Java implementation of the CoAP protocol, including support for the DTLS security layer. The source code of Californium should be available at Eclipse in Q2 2014. + </p> + </div> + <div class="span6"> + <h3> + <i class="icon-arrow-right"></i> Sandbox CoAP Server + </h3> - <p>CoAP (Constrained Application Protocol) is a protocol specialized for use with constrained nodes and networks.</p> + <p> + We provide a <a href="sandbox.html#coap">sandbox server</a> that exposes some testing resources over CoAP. You can use it to test CoAP communication scenarios. + </p> + </div> + </div> - <p>It implements the REST architectural style, it can be transparently mapped to HTTP. However, CoAP also provides features that go beyond HTTP such as native push notifications and group communication.</p> + <h2 id="oma-lwm2m">OMA LightweightM2M</h2> - <div class="row-fluid"> - <div class="span6"> - <h3> - <i class="icon-arrow-right"></i> Download CoAP runtime - </h3> + <p> + OMA LightweightM2M (LWM2M) is an industry standard for device management of M2M/IoT devices. It heavily relies on CoAP and therefore is optimized for communications over sensor or cellular networks. + </p> - <p> - The <a href="http://www.eclipse.org/californium/" target="_blank">Californium project</a> will provide a Java implementation of the CoAP protocol, including support for the DTLS security layer. The source code of Californium should be available at Eclipse in Q2 2014. - </p> - </div> - <div class="span6"> - <h3> - <i class="icon-arrow-right"></i> Sandbox CoAP Server - </h3> + <p> + OMA LWM2M provides an extensible object model that allows to enable application data exchanges in addition to the core device management features (firmware upgrade, connectivity monitoring, …) + </p> - <p> - We provide a <a href="sandbox.html#coap">sandbox server</a> that exposes some testing resources over CoAP. You can use it to test CoAP communication scenarios. - </p> - </div> - </div> - <h2 id="oma-lwm2m">OMA LightweightM2M</h2> + <div class="row-fluid"> + <div class="span6"> + <h3> + <i class="icon-arrow-right"></i> Download LWM2M runtime + </h3> <p> - OMA LightweightM2M (LWM2M) is an industry standard for device management of M2M/IoT devices. It heavily relies on CoAP and therefore is optimized for communications over sensor or cellular networks. + The <a href="http://www.eclipse.org/wakaama/" target="_blank">Wakaama project</a> will provide a C portable framework for building LWM2M clients and/or servers. The source code of Wakaama should be available at Eclipse in Q2 2014. </p> + </div> + <div class="span6"> + <h3> + <i class="icon-arrow-right"></i> Sandbox LWM2M Server + </h3> <p> - OMA LWM2M provides an extensible object model that allows to enable application data exchanges in addition to the core device management features (firmware upgrade, connectivity monitoring, …) + We provide a <a href="sandbox.html#lwm2m">sandbox LWM2M server</a> against which LWM2M clients can be registered. The sandbox server provides a Web UI and a REST API to enable interaction with the registered clients. </p> + </div> + </div> + <hr> - <div class="row-fluid"> - <div class="span6"> - <h3> - <i class="icon-arrow-right"></i> Download LWM2M runtime - </h3> - - <p> - The <a href="http://www.eclipse.org/wakaama/" target="_blank">Wakaama project</a> will provide a C portable framework for building LWM2M clients and/or servers. The source code of Wakaama should be available at Eclipse in Q2 2014. - </p> - </div> - <div class="span6"> - <h3> - <i class="icon-arrow-right"></i> Sandbox LWM2M Server - </h3> - - <p> - We provide a <a href="sandbox.html#lwm2m">sandbox LWM2M server</a> against which LWM2M clients can be registered. The sandbox server provides a Web UI and a REST API to enable interaction with the registered clients. - </p> - </div> - </div> + <div id="contact-modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="contact-label" aria-hidden="true" style="display: none;"></div> + + </div> + <!-- /container --> - <hr> - - <footer> - <ul class="nav nav-pills"> - <li><a href="index.html">Home</a> - </li> - <li><a href="http://www.eclipse.org/legal/privacy.php" target="_blank">Privacy Policy</a> - </li> - <li><a href="http://www.eclipse.org/legal/termsofuse.php" target="_blank">Terms of Use</a> - </li> - <li><a href="http://www.eclipse.org/legal/copyright.php" target="_blank">Copyright Agent</a> - </li> - <li><a href="http://www.eclipse.org/legal/" target="_blank">Legal</a> - </li> - <li><a href="contact.html" data-toggle="modal" data-target="#contact-modal">Contact Us</a> - </li> - <li class="pull-right">Copyright © 2015 The Eclipse Foundation. All Rights Reserved.</li> - </ul> - </footer> - <div id="contact-modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="contact-label" aria-hidden="true" style="display: none;"></div> + <footer> + <div class="container"> + <div class="row"> + <div class="col-md-6"> + <nav> + <ul class="list-inline menu"> + <li><a href="#">Technology</a> + </li> + <li><a href="#">Community</a> + </li> + <li><a href="#">Members</a> + </li> + <li><a href="#">Getting Started</a> + </li> + </ul> + </nav> + <div class="socials"> + <a href="#" class="social-facebook"> </a> + <a href="#" class="social-twitter"> </a> + <a href="#" class="social-youtube"> </a> + <a href="#" class="social-share"> </a> + </div> + </div> + <div class="col-md-6"> + <p class="copyright">Copyright © 2015 The Eclipse Foundation. All Rights Reserved.</p> + </div> + </div> </div> - <!-- /container --> - <!-- JS is at the end of the document so the pages load faster --> - <script src="js/jquery.js"></script> - <script src="js/bootstrap/bootstrap.min.js"></script> - <script src="js/index.js"></script> + + </footer> + + + <!-- JS is at the end of the document so the pages load faster --> + <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> + <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> + <!-- Include all compiled plugins (below), or include individual files as needed --> + <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> + + <script src="js/index.js"></script> </body> -- GitLab